[Guardsoft-cvs] libaif aif.h,1.46,1.47
Brought to you by:
jarrah
|
From: Greg W. <ja...@us...> - 2005-05-24 00:44:58
|
Update of /cvsroot/guardsoft/libaif In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6130 Modified Files: aif.h Log Message: added macros for types Index: aif.h =================================================================== RCS file: /cvsroot/guardsoft/libaif/aif.h,v retrieving revision 1.46 retrieving revision 1.47 diff -C2 -d -r1.46 -r1.47 *** aif.h 22 May 2005 15:40:57 -0000 1.46 --- aif.h 24 May 2005 00:44:48 -0000 1.47 *************** *** 234,237 **** --- 234,254 ---- #include "fds.h" + #define AIF_INTEGER_TYPE(sign, len) TypeToFDS(AIF_INTEGER, (sign), (len)) + #define AIF_FLOATING_TYPE(len) TypeToFDS(AIF_FLOATING, (len)) + #define AIF_REFERENCE_TYPE(ref) TypeToFDS(AIF_REFERENCE, (ref)) + #define AIF_VOID_TYPE(len) TypeToFDS(AIF_VOID, (len)) + #define AIF_POINTER_TYPE(base) TypeToFDS(AIF_POINTER, (base)) + #define AIF_FUNCTION_TYPE(base) TypeToFDS(AIF_FUNCTION, (base)) + #define AIF_ENUM_TYPE(sign) TypeToFDS(AIF_ENUM, (sign)) + #define AIF_STRING_TYPE() TypeToFDS(AIF_STRING) + #define AIF_CHARACTER_TYPE() TypeToFDS(AIF_CHARACTER) + #define AIF_BOOLEAN_TYPE() TypeToFDS(AIF_BOOLEAN) + #define AIF_STRUCT_TYPE() TypeToFDS(AIF_STRUCT) + #define AIF_UNION_TYPE() TypeToFDS(AIF_UNION) + #define AIF_RANGE_TYPE(lo, hi, base) TypeToFDS(AIF_RANGE, (lo), (hi), (base)) + #define AIF_ARRAY_TYPE(range, base) TypeToFDS(AIF_ARRAY, (range), (base)) + #define AIF_NAME_TYPE(name, base) TypeToFDS(AIF_ARRAY, (name), (base)) + #define AIF_REGION_TYPE(name, base) TypeToFDS(AIF_ARRAY, (name), (base)) + /* ** AIF routines. |