version 1.3, 1998/11/16 21:58:29 |
version 1.4, 2002/02/16 21:27:56 |
|
|
char inquote BSS; /* inside single or double quotes */ |
char inquote BSS; /* inside single or double quotes */ |
int exitstat BSS; |
int exitstat BSS; |
|
|
int error __P((int, int, int)); |
int error(int, int, int); |
int findsym __P((char *)); |
int findsym(char *); |
void flushline __P((Bool)); |
void flushline(Bool); |
int getlin __P((char *, int, FILE *, int)); |
int getlin(char *, int, FILE *, int); |
void pfile __P((void)); |
void pfile(void); |
void prname __P((void)); |
void prname(void); |
char *skipcomment __P((char *)); |
char *skipcomment(char *); |
char *skipquote __P((char *, int)); |
char *skipquote(char *, int); |
|
|
int |
int |
main(argc, argv) |
main(argc, argv) |
|
|
#define LT_ELSE 5 /* #else */ |
#define LT_ELSE 5 /* #else */ |
#define LT_ENDIF 6 /* #endif */ |
#define LT_ENDIF 6 /* #endif */ |
#define LT_LEOF 7 /* end of file */ |
#define LT_LEOF 7 /* end of file */ |
Linetype checkline __P((int *)); |
Linetype checkline(int *); |
|
|
typedef int Reject_level; |
typedef int Reject_level; |
Reject_level reject BSS; /* 0 or 1: pass thru; 1 or 2: ignore comments */ |
Reject_level reject BSS; /* 0 or 1: pass thru; 1 or 2: ignore comments */ |
#define REJ_NO 0 |
#define REJ_NO 0 |
#define REJ_IGNORE 1 |
#define REJ_IGNORE 1 |
#define REJ_YES 2 |
#define REJ_YES 2 |
int doif __P((int, int, Reject_level, int)); |
int doif(int, int, Reject_level, int); |
|
|
int linenum BSS; /* current line number */ |
int linenum BSS; /* current line number */ |
int stqcline BSS; /* start of current coment or quote */ |
int stqcline BSS; /* start of current coment or quote */ |