home *** CD-ROM | disk | FTP | other *** search
-
- /* e4name.c (c)Copyright Sequiter Software Inc., 1987, 1988, 1989. All rights reserved. */
-
- #include "d4base.h"
- #include "e4parse.h"
-
- char * e4name( op_code)
- char op_code ;
- {
- switch (op_code)
- {
- case A_ADD: return( "+") ;
- case A_SUBTRACT: return( "-") ;
- case A_MULTIPLY: return( "*") ;
- case A_DIVIDE: return( "/") ;
- #ifndef UNIX
- case A_POWER: return( "** or ^") ;
- #endif
- case L_AND: return( ".AND.") ;
- case L_OR: return( ".OR.") ;
- case L_NOT: return( ".NOT.") ;
- case R_GE: return( ">=") ;
- case R_LE: return( "<=") ;
- case R_GT: return( ">") ;
- case R_LT: return( "<") ;
- case R_EQ: return( "=") ;
- case R_NE: return( "# or <>") ;
- case R_SUB_COMPARE: return("$") ;
- case F_DATE: return( "DATE") ;
- case F_DTOC: return( "DTOC") ;
- case F_DTOS: return( "DTOS") ;
- case F_CTOD: return( "CTOD") ;
- case F_RECNO: return( "RECNO") ;
- case F_RECCOUNT: return( "RECCOUNT") ;
- case F_TIME: return( "TIME") ;
- case F_STR: return( "STR") ;
- case F_VAL: return( "VAL") ;
- case F_SUBSTR: return( "SUBSTR") ;
- case F_IIF: return( "IIF") ;
- case F_DELETED: return( "DELETED") ;
- case F_DEL: return( "DEL") ;
- case F_UPPER: return( "UPPER") ;
- }
- return( (char *) 0 ) ;
- }