1 | #if !defined(PREPARSE_DEFINED) |
2 | #define PREPARSE_DEFINED |
3 | |
4 | #include "checklvl.h" |
5 | |
6 | /***********************************************************************/ |
7 | /* Struct of variables used by the date format pre-parser. */ |
8 | /***********************************************************************/ |
9 | typedef struct _datpar { |
10 | const char *Format; // Points to format to decode |
11 | const char *Curp; // Points to current parsing position |
12 | char *InFmt; // Start of input format |
13 | char *OutFmt; // Start of output format |
14 | int Index[8]; // Indexes of date values |
15 | int Num; // Number of values to retrieve |
16 | int Flag; // 1: Input, 2: Output, 4: no output blank |
17 | int Outsize; // Size of output buffers |
18 | } DATPAR, *PDTP; |
19 | |
20 | /***********************************************************************/ |
21 | /* Preparsers used by SQL language. */ |
22 | /***********************************************************************/ |
23 | #ifdef __cplusplus |
24 | extern "C" { |
25 | #endif |
26 | |
27 | int fmdflex(PDTP pp); |
28 | |
29 | #ifdef __cplusplus |
30 | } |
31 | #endif |
32 | |
33 | #endif // PREPARSE_DEFINED |
34 | |
35 | |