1: /* $Header$ */
   2: 
   3: /*
   4:  * Author: Peter J. Nicklin
   5:  */
   6: 
   7: /*
   8:  * prmflag() removes flag from each entry corresponding to key.
   9:  */
  10: #include <stdio.h>
  11: #include "null.h"
  12: #include "path.h"
  13: #include "pdb.h"
  14: 
  15: void
  16: prmflag(key, flag, pdbp)
  17:     char *key;          /* key string */
  18:     char *flag;         /* flag string */
  19:     PDB *pdbp;          /* database stream */
  20: {
  21:     char *pbfndkey();       /* find key */
  22:     int pgetent();          /* load next entry into buffer */
  23:     int pputent();          /* write buffer to database */
  24:     void pbrmflag();        /* remove flag field */
  25:     void rewindpdb();       /* rewind database */
  26: 
  27:     rewindpdb(pdbp);
  28:     while (pgetent(pdbp) != EOF)
  29:         {
  30:         if (pbfndkey(key) != NULL)
  31:             pbrmflag(flag);
  32:         pputent(pdbp);
  33:         }
  34: }

Defined functions

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