01: #ifndef __INCLUDE_COMMON_H__
02: #define __INCLUDE_COMMON_H__
03:
04: #ifndef TRUE
05: #define TRUE 1
06: #endif
07: #ifndef FALSE
08: #define FALSE 0
09: #endif
10:
11: #define std_in "<stdin>"
12: #define std_out "<stdout>"
13: #define MAX_PATH 260
14: #define FMINSIZ 4096
15:
16:
17:
18:
19: enum OUPTUT_DEST {
20: DST_FILE = 0,
21: DST_DISP = 1,
22: };
23:
24:
25:
26:
27:
28:
29:
30: void split_path(char* fpath,char* dir,char* file,char* ext);
31:
32: int Fstr_count(char* fname);
33:
34: void Fstr_count(char* fname,int& sum_sc,int& sum_lc,int& sum_tc);
35:
36: void str_count(char* code,int& sum_sc,int& sum_lc,int& sum_tc);
37:
38: int read_string(char* fname,int read_sc,char* inbuf);
39:
40: int kwd_compare(const void *x, const void *y);
41:
42: int kwd_sch(char* code,int str_len,int ki,char* kwd);
43: int Kwd_sch(char* code,int str_len,int ki,char* kwd);
44:
45: int line_schtop(char* code,int str_len,int ki);
46:
47: int line_schchar(char* code,int str_len,int ki,char fc);
48: int line_schstr(char* code,int str_len,int ki,char* kwd);
49:
50: int ismailstr(char schstr);
51:
52: int isurlstr(char schstr);
53:
54: #endif