pcms
void totprnt(struct pcms *);
void pprint(struct pcms *);
void prnt(struct pcms *, int);
void print(struct pcms *);
int ncmp(struct pcms *, struct pcms *);
int ccmp(struct pcms *, struct pcms *);
int kcmp(struct pcms *, struct pcms *);
void pcmadd(struct pcms *, struct pcms *);
if( (pcm = (struct pcms *)calloc(CSIZE, sizeof(struct pcms))) == NULL) {
struct pcms pcmt;
enter(struct pcms *p)
struct pcms *npcm;
if ((npcm = (struct pcms *) realloc(pcm,
(csize + CSIZE - 1) * sizeof (struct pcms))) == NULL) {
pcmadd(struct pcms *p1, struct pcms *p2)
ccmp(struct pcms *p1, struct pcms *p2)
kcmp(struct pcms *p1, struct pcms *p2)
ncmp(struct pcms *p1, struct pcms *p2)
print(struct pcms *p)
prnt(struct pcms *p, int hr)
pprint(struct pcms *p)
totprnt(struct pcms *p)
struct pcms *pcm;
struct pcms pcmtmp = {{'*','*','*','o','t','h','e','r'}};