summaryrefslogtreecommitdiff
path: root/fpcsrc/utils/sim_pasc/text.h
blob: 05e8b8eba2e1566a46b6caf0cec29d3bf31be2dd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/*	This file is part of the software similarity tester SIM.
	Written by Dick Grune, Vrije Universiteit, Amsterdam.
	$Id: text.h,v 1.2 2001/09/28 09:03:56 dick Exp $
*/

/*	Implements the access to the lexical scanner.
	Additionally, the module tries to save newline information,
	anticipating a second scan which is interested in this
	information only.
*/

extern void InitText(int nfiles);
enum Pass {First, Second};
extern int OpenText(enum Pass pass, struct text *txt);
extern int NextTextTokenObtained(enum Pass pass);
extern void CloseText(enum Pass pass, struct text *txt);

#ifdef	DB_NL_BUFF
extern void db_print_nl_buff(unsigned int start, unsigned int limit);
#endif