1: /* $Header$ */
   2: 
   3: /*
   4:  * Project database buffer definitions
   5:  *
   6:  * Author: Peter J. Nicklin
   7:  */
   8: 
   9: /*
  10:  * Field Definitions
  11:  */
  12: #define _PBKS       '|'     /* key field separator character */
  13: #define _PBFS       ':'     /* non-key field separator character */
  14: /*
  15:  * Functions defined for project database buffers
  16:  */
  17: extern void pbclear();          /* clear buffer */
  18: extern void pbshrink();         /* shrink buffer */
  19: extern int pbstretch();         /* stretch buffer */
  20: extern int pbaddkey();          /* add key */
  21: extern int pbchgkey();          /* change existing key */
  22: extern int pbcmpkey();          /* compare keys */
  23: extern char *pbcpykey();        /* copy key */
  24: extern char *pbfndkey();        /* find key */
  25: extern char *pbgetkey();        /* get next key */
  26: extern int pblenkey();          /* length of key */
  27: extern void pbrmkey();          /* remove key */
  28: extern char *pbskipkey();       /* skip to next key */
  29: extern int pbaddfield();        /* add non-key field */
  30: extern int pbchgfield();        /* change existing non-key field */
  31: extern int pbcmpfield();        /* compare non-key fields */
  32: extern char *pbcpyfield();      /* copy non-key field */
  33: extern char *pbfndfield();      /* find non-key field */
  34: extern char *pbgetfield();      /* get next non-key field */
  35: extern int pblenfield();        /* length of non-key field */
  36: extern void pbrmfield();        /* remove non-key field */
  37: extern char *pbskipfield();     /* skip to next non-key field */
  38: extern int pbaddflag();         /* add flag field */
  39: extern void pbchgflag();        /* change existing flag field */
  40: extern int pbfndflag();         /* find flag field */
  41: extern void pbrmflag();         /* remove flag field */
  42: extern int pbaddstring();       /* add string field */
  43: extern int pbchgstring();       /* change existing string field */
  44: extern char *pbfndstring();     /* find string field */
  45: extern char *pbgetstring();     /* get specified string field */
  46: extern void pbrmstring();       /* remove string field */

Defined macros

_PBFS defined in line 13; never used
_PBKS defined in line 12; never used
Last modified: 1985-07-03
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 488
Valid CSS Valid XHTML 1.0 Strict