1: /* $Header$ */ 2: 3: /* 4: * Author: Peter J. Nicklin 5: */ 6: 7: /* 8: * pbfndflag() searchs for flag in buffer and returns integer YES if found, 9: * otherwise NO. 10: */ 11: #include "pdbuf.h" 12: #include "yesno.h" 13: 14: extern char *CURPBUF; /* current database buffer */ 15: 16: pbfndflag(flag) 17: register char *flag; /* flag string */ 18: { 19: register char *bp; /* buffer pointer */ 20: char *pbskipfield(); /* skip to next non-key field */ 21: 22: bp = CURPBUF; 23: while (*(bp = pbskipfield(bp)) != '\0') 24: if (bp[0] == flag[0] && bp[1] == flag[1] && 25: (bp[2] == _PBFS || bp[2] == '\0')) 26: return(YES); 27: return(NO); 28: }