Annotation of parser3/src/include/pa_types.h, revision 1.10
1.2 paf 1: /*
1.8 paf 2: Parser
3: Copyright (c) 2001 ArtLebedev Group (http://www.artlebedev.com)
1.9 paf 4: Author: Alexander Petrosyan <paf@design.ru> (http://design.ru/paf)
1.8 paf 5:
1.10 ! paf 6: $Id: pa_types.h,v 1.9 2001/03/11 08:16:33 paf Exp $
1.2 paf 7: */
8:
1.1 paf 9: #ifndef PA_TYPES_H
10: #define PA_TYPES_H
11:
1.2 paf 12: #ifdef HAVE_CONFIG_H
13: #include "pa_config.h"
14: #endif
15:
1.4 paf 16: #ifdef WIN32
17: #define open _open
18: #define close _close
19: #define read _read
20: #define stat _stat
21: #endif
22:
1.5 paf 23: // for now: used in Exception::fcomment
1.4 paf 24: #define MAX_STRING 5*0x400
1.6 paf 25:
26: #define STATIC_NAME "STATIC"
1.2 paf 27:
1.1 paf 28: #undef uint
29: typedef unsigned int uint;
1.2 paf 30:
1.7 paf 31: #ifndef NO_STRING_ORIGIN
1.4 paf 32: struct Origin {
1.10 ! paf 33: const char *file; // macros file name | load file name | sql query text
1.5 paf 34: uint line; // file line no | record no
1.7 paf 35: };
1.2 paf 36: #endif
1.1 paf 37:
38: #endif
E-mail: