Code cleanup

This commit is contained in:
2015-12-09 15:23:58 +01:00
parent 4f4aae95c9
commit 3857ae0e48
11 changed files with 21 additions and 42 deletions

View File

@@ -4,7 +4,7 @@ Simple local filesystem file synchronization. For use with external devices (usb
## Installation ## Installation
Copy the resulting executable to the desired location. Copy the resulting executable to the desired location.
The executable is completelly portable, there are no dependencies. The executable is completelly portable, there are no dependencies.
## Usage ## Usage
Basic usage to syncronize two directories, dirA and dirB: Basic usage to syncronize two directories, dirA and dirB:
@@ -39,7 +39,7 @@ The rest of options are listed with no parameters:
## Building ## Building
There is a GNU Make compatible Makefile usable on Linux and MingGW. There is a GNU Make compatible Makefile usable on Linux and MingGW.
make make
A Visual Studio 2015 solution is also provided under `VisualStudio` subdirectory. A Visual Studio 2015 solution is also provided under `VisualStudio` subdirectory.

View File

@@ -58,7 +58,6 @@ ActionFileNode ActionFileNode_CreateNormal(FileNode fileNodeLeft,
return actionFileNode; return actionFileNode;
} }
void AccionFileNode_CompareChilds( void AccionFileNode_CompareChilds(
ActionFileNode actionFileNodeRoot, ActionFileNode actionFileNodeRoot,
ActionFileNode *actionFileNodeQueue, ActionFileNode *actionFileNodeQueue,
@@ -80,7 +79,6 @@ void AccionFileNode_CompareChilds(
if (!actionFileNodeRoot->left) { if (!actionFileNodeRoot->left) {
fileNodeRight = actionFileNodeRoot->right->child; fileNodeRight = actionFileNodeRoot->right->child;
while (fileNodeRight) { while (fileNodeRight) {
CheckPair(NULL, fileNodeRight, actionFileNodeQueue); CheckPair(NULL, fileNodeRight, actionFileNodeQueue);
fileNodeRight = fileNodeRight->next; fileNodeRight = fileNodeRight->next;
@@ -92,7 +90,6 @@ void AccionFileNode_CompareChilds(
if (!actionFileNodeRoot->right) { if (!actionFileNodeRoot->right) {
fileNodeLeft = actionFileNodeRoot->left->child; fileNodeLeft = actionFileNodeRoot->left->child;
while (fileNodeLeft) { while (fileNodeLeft) {
CheckPair(fileNodeLeft, NULL, actionFileNodeQueue); CheckPair(fileNodeLeft, NULL, actionFileNodeQueue);
fileNodeLeft = fileNodeLeft->next; fileNodeLeft = fileNodeLeft->next;
@@ -146,7 +143,6 @@ void AccionFileNode_CompareChilds(
fileNodeRightProcessed = fileNodeRightPrevious; fileNodeRightProcessed = fileNodeRightPrevious;
} }
actionFileNodeRoot->right->child = fileNodeRightProcessed; actionFileNodeRoot->right->child = fileNodeRightProcessed;
} }
int ActionFileNode_Statistics(ActionFileNode actionFileNode, int ActionFileNode_Statistics(ActionFileNode actionFileNode,
@@ -165,7 +161,6 @@ int ActionFileNode_Statistics(ActionFileNode actionFileNode,
statistics->deleteCount = 0; statistics->deleteCount = 0;
while (actionFileNode != NULL) { while (actionFileNode != NULL) {
switch (actionFileNode->action) { switch (actionFileNode->action) {
case ActionFileCmp_Nothing: case ActionFileCmp_Nothing:
break; break;
@@ -348,7 +343,6 @@ int ActionFileNode_RunList(ActionFileNode actionFileNode, char *pathLeft,
return numActions; return numActions;
} }
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
// Common utilities // Common utilities
@@ -426,4 +420,4 @@ void AccionFileNode_DeletePair(FileNode fileNodeLeft, FileNode fileNodeRight,
AccionFileNode_Destroy(actionFileNodeNew); AccionFileNode_Destroy(actionFileNodeNew);
} }
} }
} }

View File

@@ -55,7 +55,6 @@ void ActionFileNode_Print(ActionFileNode actionFileNode);
int ActionFileNode_RunList(ActionFileNode actionFileNode, char *pathLeft, int ActionFileNode_RunList(ActionFileNode actionFileNode, char *pathLeft,
char *pathRight); char *pathRight);
// Common utilities // Common utilities
void AccionFileNode_DeletePair(FileNode fileNodeLeft, FileNode fileNodeRight, void AccionFileNode_DeletePair(FileNode fileNodeLeft, FileNode fileNodeRight,

View File

@@ -13,7 +13,6 @@
#define QueueNode(queue,node) (queue)->next = (node); (queue) = (node); #define QueueNode(queue,node) (queue)->next = (node); (queue) = (node);
void AccionFileNode_CopyPair(FileNode fileNodeLeft, FileNode fileNodeRight, void AccionFileNode_CopyPair(FileNode fileNodeLeft, FileNode fileNodeRight,
ActionFileNode *actionFileNodeQueue) ActionFileNode *actionFileNodeQueue)
{ {
@@ -111,5 +110,4 @@ ActionFileNode ActionFileNode_BuildCopy(FileNode fileNodeLeft,
AccionFileNode_CompareChilds(actionFileNodeRoot, &actionFileNodeQueue, AccionFileNode_CompareChilds(actionFileNodeRoot, &actionFileNodeQueue,
AccionFileNode_CopyPair); AccionFileNode_CopyPair);
return actionFileNodeRoot; return actionFileNodeRoot;
} }

View File

@@ -191,7 +191,6 @@ void AccionFileNode_SyncPair(FileNode fileNodeLeft, FileNode fileNodeRight,
else { else {
// FIXME: !!!!! // FIXME: !!!!!
// Directory vs File // Directory vs File
} }
} }
} }
@@ -203,4 +202,4 @@ ActionFileNode ActionFileNode_BuildSync(FileNode izquierda, FileNode derecha) {
AccionFileNode_CompareChilds(actionFileNodeRoot, &actionFileNodeQueue, AccionFileNode_CompareChilds(actionFileNodeRoot, &actionFileNodeQueue,
AccionFileNode_SyncPair); AccionFileNode_SyncPair);
return actionFileNodeRoot; return actionFileNodeRoot;
} }

View File

@@ -64,4 +64,4 @@ unsigned long CRC_File(FILE *file) {
crc = CRC_BufferInternal(buffer, count, crc); crc = CRC_BufferInternal(buffer, count, crc);
} }
return (crc ^= 0xFFFFFFFFL); return (crc ^= 0xFFFFFFFFL);
} }

View File

@@ -387,7 +387,6 @@ void FileNode_PrintNode(FileNode fileNode) {
if (fileNode->flags&FileFlag_HasCRC) { if (fileNode->flags&FileFlag_HasCRC) {
Print("\\-CRC : [%08X]\n", fileNode->crc); Print("\\-CRC : [%08X]\n", fileNode->crc);
} }
} }
void FileNode_Print(FileNode fileNode) { void FileNode_Print(FileNode fileNode) {
@@ -395,7 +394,6 @@ void FileNode_Print(FileNode fileNode) {
int end = 0; int end = 0;
while (fileNodeAux != NULL && !end) { while (fileNodeAux != NULL && !end) {
if (fileNodeAux->parent != NULL) { if (fileNodeAux->parent != NULL) {
FileNode_PrintNode(fileNodeAux); FileNode_PrintNode(fileNodeAux);
} }
@@ -513,7 +511,7 @@ FileNode FileNode_Refresh(FileNode fileNode, char *filePath) {
// Scan subdirectories // Scan subdirectories
File_IterateDir(filePath, FileNode_Refresh_Iterate, fileNode); File_IterateDir(filePath, FileNode_Refresh_Iterate, fileNode);
// Mark as deleted remaining files marked for review // Mark as deleted remaining files marked for review
fileNodeChild = fileNode->child; fileNodeChild = fileNode->child;
while (fileNodeChild) { while (fileNodeChild) {
if (fileNodeChild->flags & FileFlag_MarkerForReview) { if (fileNodeChild->flags & FileFlag_MarkerForReview) {
@@ -577,5 +575,4 @@ int FileNode_Refresh_Iterate(char *path, char *name, void *d) {
} }
return (0); return (0);
} }

View File

@@ -124,7 +124,6 @@ void FileTime_Print(FileTime fileTime) {
tms->tm_sec); tms->tm_sec);
} }
#ifdef WIN32 #ifdef WIN32
long long File_GetSize(char *fileName) { long long File_GetSize(char *fileName) {
HANDLE hFile; HANDLE hFile;
@@ -143,7 +142,6 @@ long long File_GetSize(char *fileName) {
} }
#endif #endif
#ifdef WIN32 #ifdef WIN32
void File_GetSizeAndTime(char *fileName, long long *size, FileTime *time) { void File_GetSizeAndTime(char *fileName, long long *size, FileTime *time) {
HANDLE hFile; HANDLE hFile;
@@ -260,10 +258,6 @@ int File_IsFile(char *fileName) {
} }
#endif #endif
#ifdef WIN32 #ifdef WIN32
int File_MakeDirectory(char *path) { int File_MakeDirectory(char *path) {
return (CreateDirectory(path, NULL)); return (CreateDirectory(path, NULL));
@@ -321,7 +315,7 @@ void File_IterateDir(char *path,
entidad_dir = readdir(directorio); entidad_dir = readdir(directorio);
if (entidad_dir != NULL) { if (entidad_dir != NULL) {
if (strcmp(entidad_dir->d_name, ".") if (strcmp(entidad_dir->d_name, ".")
&& strcmp(entidad_dir->d_name, "..")) && strcmp(entidad_dir->d_name, ".."))
{ {
// Each item // Each item
snprintf(f_path, MaxPath, "%s/%s", path, entidad_dir->d_name); snprintf(f_path, MaxPath, "%s/%s", path, entidad_dir->d_name);
@@ -391,4 +385,4 @@ cleanup:
if (fDest != NULL) { fclose(fDest); } if (fDest != NULL) { fclose(fDest); }
if (buffer != NULL) { free(buffer); } if (buffer != NULL) { free(buffer); }
return status; return status;
} }

View File

@@ -10,7 +10,6 @@
#include "actionfilenodesync.h" #include "actionfilenodesync.h"
#include "actionfilenodecopy.h" #include "actionfilenodecopy.h"
void Help(char *exe) { void Help(char *exe) {
char exeFilename[MaxPath]; char exeFilename[MaxPath];
File_GetName(exe, exeFilename); File_GetName(exe, exeFilename);
@@ -186,17 +185,17 @@ void PrintStatistics(ActionFileNode actionFileNode) {
} }
Print("Statistics\n"); Print("Statistics\n");
Print(" % 8s % 8s % 8s\n", Print(" % 8s % 8s % 8s\n",
"Read", "Write", "Delete"); "Read", "Write", "Delete");
Print("Left :"); Print("Left :");
PrintDataSize(statistics.readLeft); PrintDataSize(statistics.readLeft);
PrintDataSize(statistics.writeLeft); PrintDataSize(statistics.writeLeft);
PrintDataSize(statistics.deleteLeft); PrintDataSize(statistics.deleteLeft);
Print("\n"); Print("\n");
Print("Right:"); Print("Right:");
PrintDataSize(statistics.readRight); PrintDataSize(statistics.readRight);
PrintDataSize(statistics.writeRight); PrintDataSize(statistics.writeRight);
PrintDataSize(statistics.deleteRight); PrintDataSize(statistics.deleteRight);
Print("\n"); Print("\n");
Print("\n"); Print("\n");
@@ -296,4 +295,4 @@ int Copy(char *pathLeft, char *pathRight, int reCheck, int dryRun) {
} }
return (1); return (1);
} }

View File

@@ -155,4 +155,4 @@ int Print(char *fmt, ...) {
// Flush // Flush
fflush(stdout); fflush(stdout);
return(n); return(n);
} }

View File

@@ -16,7 +16,6 @@ char *String_Copy(char *str);
// Gets the current time in usecs. // Gets the current time in usecs.
long long Time_GetTime(); long long Time_GetTime();
///////////////////////////// /////////////////////////////
// Time_Pause // Time_Pause
// //