ArchWizard

DGD/

source navigation ]
diff markup ]
identifier search ]
file search ]
Version: [ 1.0.a0 ] [ 1.1 ] [ 1.2 ] [ 1.2p1 ] [ 1.2p2 ] [ 1.2p3 ] [ 1.2p4 ] [ 1.2.151 ]

  1 # include "hash.h"
  2 
  3 typedef struct _macro_ {
  4     hte chain;                  /* hash table entry chain */
  5     char *replace;              /* replace text */
  6     int narg;                   /* number of arguments */
  7 } macro;
  8 
  9 # define MA_NARG        0x1f
 10 # define MA_NOEXPAND    0x20
 11 # define MA_STRING      0x40
 12 # define MA_TAG         0x80
 13 
 14 # define MAX_NARG       31
 15 
 16 # define MAX_REPL_SIZE  (4 * MAX_LINE_SIZE)
 17 
 18 extern void   mc_init   P((void));
 19 extern void   mc_clear  P((void));
 20 extern void   mc_define P((char*, char*, int));
 21 extern void   mc_undef  P((char*));
 22 extern macro *mc_lookup P((char*));
 23 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.