Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-04-01 08:52:27

0001 /*
0002  * $Id$
0003  *
0004  * $Log$
0005  * Revision 1.1  1996/03/08 15:32:58  mclareni
0006  * Initial revision
0007  *
0008  */
0009 #define ALIAS_TABLE_SIZE 97     /* should be a prime */
0010 
0011 EXTERN struct {
0012   int         translate;        /* flag if translation wanted */
0013   int         substitutions;    /* how many more before recursive alarm */
0014   HashTable  *arg_table;        /* Argument alias table */
0015   HashTable  *cmd_table;        /* Command alias table */
0016   HashTable  *global_value;     /* global variable values */
0017   HashTable  *global_text;      /* global variable explanation text */
0018   HashTable  *var_table;        /* macro variables */
0019 } kc_alias;
0020 
0021 extern int   match_paren( const char* );
0022 extern char* repl_variable(   char*);
0023 extern char* repl_sysfun(     char*, int);
0024 extern char* subst_arg_alias( char*);
0025 extern char* subst_cmd_alias( char*);
0026 extern char* subst_var_alias( char*);
0027 extern char* subst_sysfun(    char*, int);
0028 extern char* var_value( const char* );
0029 
0030