X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=apps%2Fcvenv%2FEiC%2Fglobal.h;fp=apps%2Fcvenv%2FEiC%2Fglobal.h;h=0000000000000000000000000000000000000000;hb=e4c14cdbdf2fe805e79cd96ded236f57e7b89060;hp=6466271e3221dd61eec00fd86dd1ff7e9408ca86;hpb=454138ff8a20f6edb9b65a910101403d8b520643;p=opencv diff --git a/apps/cvenv/EiC/global.h b/apps/cvenv/EiC/global.h deleted file mode 100644 index 6466271..0000000 --- a/apps/cvenv/EiC/global.h +++ /dev/null @@ -1,89 +0,0 @@ -/* global.h - * - * (C) Copyright May 7 1995, Edmond J. Breen. - * ALL RIGHTS RESERVED. - * This code may be copied for personal, non-profit use only. - * - */ -#ifndef GLOBALH -#define GLOBALH - -#define DONE 0 -#define BSIZE 128 -#define NONE -1 -#define EOS '\0' -#define TRUE 1 -#define FALSE 0 - -typedef enum {/* the order of members in obj_t is important as it is - * reflected in the binary operator function table BINFUN in - * typesets.c - */ - t_error, t_bool, t_char, t_uchar, t_short, t_ushort, /*5*/ - t_int, t_enum, t_uint, t_long, t_ulong, t_llong, /*11*/ - t_float, /*12*/ - t_double, t_pointer, t_void, t_struct, t_union, /*17*/ - t_lval, t_array, t_func, t_funcdec, t_elem, t_eic, /*23*/ - t_builtin, t_var, t_hidden, t_ref -} obj_t; - -/* unsafe macros */ -#define isArithmetic(t) (t >= t_char && t <= t_double) -#define isIntegral(t) (t >= t_char && t <= t_ulong) - -typedef struct { - char *id; - int token; -} keyword_t; - -/* qualifiers */ -enum {q_notset = 0, - q_const=2, - q_constp = 4, - q_volatile = 8, - q_temp = 16, - q_unsafe = 32}; - -/* storage class */ -enum {c_auto=1,c_static=2,c_register=4,c_typedef=8, - c_extern=16, c_base=32, c_private=64, c_enum=128}; - -typedef enum { /* keyword symbols */ - autosym = 300, - breaksym, casesym, charsym, constsym, continuesym, - defaultsym, dosym, doublesym, eiclongjmpsym, eicsetjmpsym, elsesym, enumsym, externsym, - floatsym, forsym, gotosym, idsym, ifsym, intsym, longsym, - registersym, returnsym, safesym, shortsym, signedsym, sizeofsym, - staticsym, structsym, switchsym, typedefsym, unionsym, - unsignedsym, unsafesym, voidsym, volatilesym, whilesym -} keysyms_t; - - -#include "typemod.h" -#include "datastruct.h" - - -extern environ_t * EiC_ENV; - - /*CUT nameSpaceCodes*/ -extern int EiC_work_tab; -enum{ /* name space codes */ - eic_tab, /* name space for EiC commands */ - stand_tab, /* name space for basic variables */ - tag_tab, /* name space for struct/union and enumeration tags */ - lab_tab /* name space for goto labels */ - }; - /*END CUT*/ - -enum {eickmark, eicgstring, eicstay}; - - -#endif - - - - - - - -