Annotation of parser3/src/include/pa_types.h, revision 1.8

1.2       paf         1: /*
1.8     ! paf         2:        Parser
        !             3:        Copyright (c) 2001 ArtLebedev Group (http://www.artlebedev.com)
        !             4:        Author: Alexander Petrosyan <paf@design.ru>
        !             5: 
        !             6:        $Id: pa_string.C,v 1.35 2001/03/10 12:12:51 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.5       paf        33:        char *file;  // macros file name | load file name | sql query text
                     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: