static uint64 GetChocolateSourceLeastStamp(void) { autoList_t *files = lssFiles("C:\\Dev\\CSharp\\Chocolate\\Chocolate"); char *file; uint index; uint64 leastStamp = 0; foreach(files, file, index) { uint64 stamp; if(mbs_stristr(file, "\\bin\\")) // bin の配下は除外 continue; if(mbs_stristr(file, "\\obj\\")) // obj の配下は除外 continue; getFileStamp(file, NULL, NULL, &stamp); m_maxim(leastStamp, stamp); }
Bool isFileStampChanged(const FileStamp *stamp, const char *name) { return *stamp != getFileStamp(name); }
void setFileStamp(FileStamp *stamp, const char *name) { *stamp = getFileStamp(name); }