/* * $Id$ */ #ifndef _COMMON_CH #define _COMMON_CH /* Friendly logical aliases */ #define TRUE .T. #define FALSE .F. #define YES .T. #define NO .F. /* Type checking macros */ #translate ISNIL( ) => ( == NIL ) #translate ISARRAY( ) => ( ValType( ) == "A" ) #translate ISBLOCK( ) => ( ValType( ) == "B" ) #translate ISCHAR( ) => ( ValType( ) == "C" ) #translate ISDATE( ) => ( ValType( ) == "D" ) #translate ISLOG( ) => ( ValType( ) == "L" ) #translate ISMEMO( ) => ( ValType( ) == "M" ) #translate ISNUM( ) => ( ValType( ) == "N" ) #translate ISOBJECT( ) => ( ValType( ) == "O" ) /* DEFAULT and UPDATE commands */ #xcommand DEFAULT TO [, TO ] => ; IF == NIL ; := ; END ; [; IF == NIL ; := ; END ] #command UPDATE IF TO => ; IF ; := ; END #endif /* _COMMON_CH */