Files
FileSync/filenodecmp.h
Valeriano A.R f4f668d82f Fix: FAT32 modification date is inexact (+-1sec)
Show clearly the action in the console.
2013-06-07 00:17:32 +02:00

41 lines
950 B
C

#ifndef _FILENODECMP_H_
#define _FILENODECMP_H_
#include "filenode.h"
typedef enum {
AccionFileCmp_Nada,
AccionFileCmp_IzquierdaADerecha,
AccionFileCmp_DerechaAIzquierda,
AccionFileCmp_BorrarIzquierda,
AccionFileCmp_BorrarDerecha,
AccionFileCmp_FechaIzquierdaADerecha,
AccionFileCmp_FechaDerechaAIzquierda,
AccionFileCmp_CrearDirDerecha,
AccionFileCmp_CrearDirIzquierda
} AccionFileCmp;
typedef struct Tag_AccionFileNode {
AccionFileCmp accion;
FileNode *izquierda;
FileNode *derecha;
struct Tag_AccionFileNode *sig;
} AccionFileNode;
AccionFileNode *AccionFileNode_Crear();
void AccionFileNode_Destruir(AccionFileNode *afn);
AccionFileNode *AccionFileNode_CrearNormal(FileNode *fnIzq,FileNode *fnDer);
AccionFileNode *AccionFileNode_Build(FileNode *izquierda,FileNode *derecha);
void AccionFileNode_Print(AccionFileNode *afn);
void AccionFileNode_RunList(AccionFileNode *afn,
char *pathIzquierda,char *pathDerecha);
#endif