version 2003
4th Dimension Variables
typedef struct PA_Variable { char fType; char fFiller; union { double fReal; // C_REAL variable PA_Date fDate; // C_DATE variable char fBoolean; // C_BOOLEAN variable PA_Text fText; // C_TEXT variable PA_Picture fPicture; // C_PICTURE variable PA_Blob fBlob; // C_BLOB variable long fLongint; // C_LONGINT variable long fTime; // C_TIME variable PA_String fString; // C_STRING variable PA_Array fArray; // Any array } uValue; } PA_Variable;