4.3BSD/usr/contrib/spms/src/lib/libpdb/test/pbfndflag.a

!<arch>
Ipbfndflag      418698044   968   27    100644  111       `
aaa
bbb|ccc
ddd|eee:lp
fff:lp=here:id=butnothere
ggg|
hhh|iii:lp=andhere:lp:

:jjj
kkk|lll|:lp:lp=andherealso:

Opbfndflag      418698044   968   27    100644  62        `
ddd|eee:lp
hhh|iii:lp=andhere:lp:
kkk|lll|:lp:lp=andherealso:
Tpbfndflag.c    418698050   968   27    100644  542       `
/*
 * pbfndflag()
 */
#include <stdio.h>
#include "path.h"
#include "pdb.h"
#include "yesno.h"

char *PGN = "Tpbfndflag";		/* program name */

main()
{
	int closepdb();			/* close database */
	int pbfndflag();		/* find flag field */
	int pgetent();			/* load next entry into buffer */
	PDB *mustopenpdb();		/* must open database or die */
	PDB *pdbp;			/* database stream */
	
	pdbp = mustopenpdb("Ipbfndflag", ".", "r");
	while (pgetent(pdbp) != EOF)
		if (pbfndflag("lp") == YES)
			printf("%s\n", pdbp->pbuf);
	closepdb(pdbp);
	exit(0);
}