Lines Matching defs:pfx
56 register Prefix_t* pfx = (Prefix_t*)dp;
77 if (pfx->skip)
78 pfx->skip = 0;
80 sfwr(f, pfx->prefix, n > 1 ? pfx->length : pfx->empty, dp);
85 pfx->skip = skip;
121 register Prefix_t* pfx;
131 if (!(pfx = (Prefix_t*)malloc(sizeof(Prefix_t) + n)))
133 memset(pfx, 0, sizeof(*pfx));
135 pfx->disc.writef = pfxwrite;
136 pfx->disc.exceptf = pfxexcept;
137 pfx->length = n;
138 memcpy(pfx->prefix, prefix, n);
144 pfx->empty = n;
146 if (sfdisc(f, &pfx->disc) != &pfx->disc)
148 free(pfx);