diff --git a/.gitignore b/.gitignore index 933e85c..8048286 100644 --- a/.gitignore +++ b/.gitignore @@ -19,5 +19,5 @@ VisualStudio/filesync/x64/* *.ilk *.VC.db *.VC.opendb -tests/tmp/* +tests/* .vs diff --git a/src/filenode.c b/src/filenode.c index 44c1e29..2a8d2fc 100644 --- a/src/filenode.c +++ b/src/filenode.c @@ -17,7 +17,7 @@ FileNode FileNode_Create() { FileNode nodes; int i; // Allocate a block - nodes = malloc(sizeof(TFileNode) * FileNode_Block); + nodes = (FileNode)malloc(sizeof(TFileNode) * FileNode_Block); if (nodes == NULL) { return NULL; } @@ -294,7 +294,7 @@ FileNode FileNode_LoadNode(FILE *file) { fread((void *)&fileNode->flags, sizeof(fileNode->flags), 1, file); // Read status - fileNode->status = fgetc(file); + fileNode->status = (FileStatus)fgetc(file); // Read status if (fileNode->flags & FileFlag_HasSize) { @@ -459,7 +459,7 @@ FileNode FileNode_Build(char *path) { int FileNode_Build_Iterate(char *path, char *name, void *d) { FileNode fileNode; - FileNode fileNodeParent = d; + FileNode fileNodeParent = (FileNode)d; if (!strcmp(name, FileNode_Filename)) { return (0); @@ -565,7 +565,7 @@ FileNode FileNode_Refresh(FileNode fileNode, char *filePath) { } int FileNode_Refresh_Iterate(char *path, char *name, void *d) { - FileNode fileNode = d; + FileNode fileNode = (FileNode)d; FileNode fileNodeChild; if (!strcmp(name, FileNode_Filename)) { diff --git a/src/fileutil.c b/src/fileutil.c index cb83b42..ab0c643 100644 --- a/src/fileutil.c +++ b/src/fileutil.c @@ -386,7 +386,7 @@ int File_Copy(const char *pathOrig, const char *pathDest) { goto cleanup; } - buffer = malloc(sizeof(char) * MaxBuffer); + buffer = (char *)malloc(sizeof(char) * MaxBuffer); if (buffer == NULL) { goto cleanup; }