28#ifndef __FREEWRL_CPARSE_GENERAL_H__
29#define __FREEWRL_CPARSE_GENERAL_H__
32typedef float vrmlFloatT;
34typedef int vrmlInt32T;
35typedef double vrmlTimeT;
36typedef double vrmlDoubleT;
38typedef struct SFColor vrmlColorT;
41typedef struct SFVec2f vrmlVec2fT;
42typedef struct SFVec3f vrmlVec3fT;
43typedef struct SFVec4f vrmlVec4fT;
44typedef struct SFVec2d vrmlVec2dT;
45typedef struct SFVec3d vrmlVec3dT;
46typedef struct SFVec4d vrmlVec4dT;
48typedef struct SFImage vrmlImageT;
57 #define SF_TYPE(fttype, type, ttype) \
59 #define MF_TYPE(fttype, type, ttype) \
60 struct Multi_##ttype type;
61 #include "VrmlTypeList.h"
66#define parseError(msg) \
67 (ConsoleMessage("Parse error: " msg "\n")) \