/*
* $Id: utscan.h,v 1.2 2004/08/17 18:38:22 steve Exp $
* $__Header$
*
* Header-file for the private part of the Unidata units(3) library.
*/
#ifndef UT_SCAN_H_INCLUDED
#define UT_SCAN_H_INCLUDED
/*
* Macro for declaring functions regardless of the availability of
* function prototypes. NB: will need double parens in actual use (e.g.
* "int func PROTO((int a, char *cp))").
*/
#ifndef PROTO
# if defined(__STDC__) || defined(__GNUC__) \
|| defined(__cplusplus) || defined(c_plusplus)
# define PROTO(a) a
# else
# define PROTO(a) ()
# endif
#endif
/*
* Lexical analyzer:
*/
extern int utLex PROTO((void));
extern void utLexReset PROTO((void));
extern void utrestart PROTO((FILE*));
extern int utparse PROTO((void));
#endif /* UT_SCAN_H_INCLUDED not defined */
syntax highlighted by Code2HTML, v. 0.9.1