xref: /original-bsd/lib/libedit/tokenizer.h (revision c3e32dec)
1 /*-
2  * Copyright (c) 1992, 1993
3  *	The Regents of the University of California.  All rights reserved.
4  *
5  * This code is derived from software contributed to Berkeley by
6  * Christos Zoulas of Cornell University.
7  *
8  * %sccs.include.redist.c%
9  *
10  *	@(#)tokenizer.h	8.1 (Berkeley) 06/04/93
11  */
12 
13 /*
14  * tokenizer.h: Header file for tokenizer routines
15  */
16 #ifndef _h_tokenizer
17 #define _h_tokenizer
18 
19 typedef struct tokenizer Tokenizer;
20 
21 Tokenizer 	*tok_init	__P((const char *));
22 void		 tok_reset	__P((Tokenizer *));
23 void		 tok_end	__P((Tokenizer *));
24 int		 tok_line	__P((Tokenizer *, const char *,
25 				     int *, char ***));
26 
27 #endif /* _h_tokenizer */
28