19 #include <wine/list.h> 49 #define FLAG_A (1 << 0) // abbreviation 50 #define FLAG_B (1 << 1) // binary 51 #define FLAG_C (1 << 2) // ignore cases 52 #define FLAG_L (1 << 3) // ASCII mode 53 #define FLAG_LBn (1 << 4) // line buffers 54 #define FLAG_N (1 << 5) // show line numbers 55 #define FLAG_OFFLINE (1 << 6) // ??? 56 #define FLAG_T (1 << 7) // prevent fc from converting tabs to spaces 57 #define FLAG_U (1 << 8) // Unicode 58 #define FLAG_W (1 << 9) // compress white space 59 #define FLAG_nnnn (1 << 10) // ??? 60 #define FLAG_HELP (1 << 11) // show usage 94 #define MAX_VIEW_SIZE (256 * 1024 * 1024) // 256 MB 96 #define MAX_VIEW_SIZE (64 * 1024 * 1024) // 64 MB
VOID PrintEndOfDiff(VOID)
FCRET Different(LPCWSTR file0, LPCWSTR file1)
FCRET TextCompareA(FILECOMPARE *pFC, HANDLE *phMapping0, const LARGE_INTEGER *pcb0, HANDLE *phMapping1, const LARGE_INTEGER *pcb1)
HANDLE DoOpenFileForInput(LPCWSTR file)
VOID PrintCaption(LPCWSTR file)
VOID PrintLineW(const FILECOMPARE *pFC, DWORD lineno, LPCWSTR psz)
VOID PrintLineA(const FILECOMPARE *pFC, DWORD lineno, LPCSTR psz)
FCRET InvalidSwitch(VOID)
FCRET TextCompareW(FILECOMPARE *pFC, HANDLE *phMapping0, const LARGE_INTEGER *pcb0, HANDLE *phMapping1, const LARGE_INTEGER *pcb1)
struct FILECOMPARE FILECOMPARE
FCRET LongerThan(LPCWSTR file0, LPCWSTR file1)
FCRET CannotRead(LPCWSTR file)