source: trunk/dll/grep.h@ 2

Last change on this file since 2 was 2, checked in by root, 23 years ago

Initial revision

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 1.3 KB
Line 
1ULONG SecsSince1980 (FDATE *date,FTIME *time);
2VOID dogrep (VOID *arg);
3
4typedef struct DUPES {
5 CHAR *name;
6 ULONG size;
7 FDATE date;
8 FTIME time;
9 INT flags;
10 LONG CRC;
11 struct DUPES *next;
12} DUPES;
13
14#define GF_INSERTED 1
15#define GF_SKIPME 2
16
17typedef struct {
18 USHORT size;
19 CHAR tosearch[8192];
20 CHAR fileMask[CCHMAXPATH + 14];
21 CHAR curdir[CCHMAXPATH];
22 LONG fileCount;
23 HWND hwnd;
24 HWND hwndFiles;
25 HWND hwndCurFile;
26 BOOL caseFlag;
27 BOOL absFlag;
28 BOOL dirFlag;
29 BOOL sayfiles;
30 BOOL searchEAs;
31 BOOL searchFiles;
32 BOOL finddupes;
33 BOOL CRCdupes;
34 BOOL nosizedupes;
35 BOOL ignoreextdupes;
36 BOOL findifany;
37 BOOL anyexcludes;
38 ULONG greaterthan;
39 ULONG lessthan;
40 ULONG olderthan;
41 ULONG newerthan;
42 ULONG numfiles;
43 HAB ghab;
44 CHAR *stopflag;
45 ULONG toinsert;
46 ULONG insertedbytes;
47 FILEFINDBUF4 **insertffb;
48 CHAR **dir;
49 ULONG attrFile;
50 ULONG antiattr;
51 DUPES *dupehead,*dupelast,**dupenames,**dupesizes;
52 ULONG FilesToGet;
53 CHAR searchPattern[4096];
54 ULONG numlines;
55 CHAR *matched;
56} GREP;
57
58extern volatile CHAR diegrep;
59
Note: See TracBrowser for help on using the repository browser.