1: /* $Header$ */
   2: 
   3: /*
   4:  * Author: Peter J. Nicklin
   5:  */
   6: 
   7: /*
   8:  * pchgkey() substitutes newkey for every occurrence of oldkey in a database.
   9:  */
  10: #include <stdio.h>
  11: #include "path.h"
  12: #include "pdb.h"
  13: 
  14: void
  15: pchgkey(oldkey ,newkey, pdbp)
  16:     char *oldkey;           /* old key string */
  17:     char *newkey;           /* new key string */
  18:     PDB *pdbp;          /* database stream */
  19: {
  20:     int pbchgkey();         /* change existing key */
  21:     int pgetent();          /* load next entry into buffer */
  22:     int pputent();          /* write buffer to database */
  23:     void rewindpdb();       /* rewind database */
  24: 
  25:     rewindpdb(pdbp);
  26:     while (pgetent(pdbp) != EOF)
  27:         {
  28:         pbchgkey(oldkey, newkey);
  29:         pputent(pdbp);
  30:         }
  31: }

Defined functions

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