mirror of https://github.com/lianthony/NT4.0
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
811 B
44 lines
811 B
// enum specifying routine that initialized search
|
|
|
|
typedef enum {
|
|
INIT_base,
|
|
INIT_tdef,
|
|
INIT_sym,
|
|
INIT_qual,
|
|
INIT_right,
|
|
INIT_RE
|
|
} INIT_t;
|
|
|
|
|
|
typedef enum HSYML_t {
|
|
HSYML_lexical,
|
|
HSYML_function,
|
|
HSYML_class,
|
|
HSYML_module,
|
|
HSYML_global,
|
|
HSYML_exe,
|
|
HSYML_public
|
|
} HSYML_t;
|
|
|
|
|
|
#if defined(DOS) && !defined(WINDOWS3)
|
|
// these ordinals for the compare routines are additional above the ordinals
|
|
// for entry points defined in the API. If entry points are added to the
|
|
// API, then these ordinals need to be changed.
|
|
|
|
#define FNCMP (pCVF->pCVfnCmp)
|
|
#define TDCMP (pCVF->pCVtdCmp)
|
|
#define CSCMP (pCVF->pCVcsCmp)
|
|
#else
|
|
#define FNCMP fnCmp
|
|
#define TDCMP tdCmp
|
|
#define CSCMP csCmp
|
|
#endif
|
|
|
|
|
|
typedef struct {
|
|
char str[26];
|
|
} OPNAME;
|
|
|
|
|
|
extern OPNAME OpName[];
|