Update to 2.0.0 tree from current Fremantle build
[opencv] / apps / cvenv / EiC / typemod.h
diff --git a/apps/cvenv/EiC/typemod.h b/apps/cvenv/EiC/typemod.h
deleted file mode 100644 (file)
index 18fc0ea..0000000
+++ /dev/null
@@ -1,104 +0,0 @@
-/* typemod.h
- *
- *     (C) Copyright Dec 14 1995, Edmond J. Breen.
- *                ALL RIGHTS RESERVED.
- * This code may be copied for personal, non-profit use only.
- *
- */
-
-/* Modified by Intel OpenCV team. The type_expr structure has been enriched with the 
-   symentry information (line 29). This is for enabling enhanced editor tips 
-   in the environment. */
-
-#ifndef TYPEMODH_
-#define TYPEMODH_
-
-
-            /*CUT typeExprStruct*/
-typedef struct type_expr {
-    unsigned short obj;
-    unsigned char alias;
-    unsigned char base;
-    unsigned char qual;
-    union {
-       void * inf;
-       size_t sz;
-    }u;
-    struct type_expr * nxt;
-       /* OpenCV start change */
-    void* sym;
-       /* OpenCV end change */
-} type_expr;
-            /*END CUT*/
-
-/* macro methods */
-#define setBase(X)  do {type_expr * x = X; if(x) x->base=1;} while 0
-#define nextType(x) (x)->nxt
-#define setInf(x,y) (x)->u.inf = (y)
-#define getNumElems(x)  (x)->u.sz
-#define setNumElems(x,y)  (x)->u.sz = (y)
-
-/* handle qualifers */
-/* the safe qualifer is coupled to pointer types only */
-#define isunsafe(x)           ((x)->qual  & q_unsafe)
-#define issafe(x)            !isunsafe(x)
-#define setSafe(x)           ((x)->qual &= ~q_unsafe)
-#define setUnSafe(x)          ((x)->qual |=  q_unsafe)
-#define unsetPtr(x)          ((x)->qual &= ~q_unsafe)
-
-#define isconst(x)          ((x)->qual  & q_const)
-#define isconstp(x)         ((x)->qual  & q_constp)
-#define setConst(x)         ((x)->qual  |= q_const)
-#define setConstp(x)     ((x)->qual  |= q_constp)
-#define unsetConst(x)       ((x)->qual &= ~(q_const | q_constp))
-
-#define IsTemp(x)      ((x)->qual & q_temp)
-#define SetTemp(x)     ((x)->qual |= q_temp)
-
-/* test 4 lose of const qualifier */ 
-#define ConstIntegrity(x,y) \
-(!((x)->qual & (q_const | q_constp)) && ((y)->qual & (q_const | q_constp)))
-
-void * EiC_getInf(type_expr *t);
-
-void EiC_setAsBaseType(type_expr * t);
-type_expr *EiC_copyBaseType(type_expr * t);
-
-
-type_expr * EiC_getcontype(type_expr * t1, type_expr * t2);
-type_expr * EiC_catTypes(type_expr *t1, type_expr *t2);
-int EiC_get_sizeof(type_expr * t);
-int EiC_get_align(type_expr * t);
-void EiC_exchtype(int obj, type_expr * t);
-type_expr * EiC_succType(type_expr *t);
-type_expr * EiC_revtype(type_expr *t);
-void * EiC_freetype(type_expr *t);
-void EiC_setaliases(type_expr *t, char a);
-void EiC_set_bastype(unsigned t, type_expr * typ);
-char basaliase(type_expr *t);
-void * basinf(type_expr *t);
-int EiC_bastype(type_expr *t);
-
-int EiC_sametypes(type_expr *t1, type_expr *t2);
-type_expr * EiC_addtype(unsigned obj,
-                       type_expr *t);
-type_expr * EiC_transtype(type_expr *t);
-type_expr * EiC_copytype(type_expr *t);
-int EiC_gettype(type_expr *t);
-int compareConst(type_expr *t1, type_expr *t2);
-int EiC_compareSafe(type_expr *t1, type_expr *t2);
-
-int EiC_compatibletypes(type_expr *t1, type_expr * t2);
-
-
-#endif
-
-
-
-
-
-
-
-
-
-