cchar
c_cchar)) && !(cp = (struct cchar *)bsearch(&tmp, cchars2,
sizeof(cchars2)/sizeof(struct cchar) - 1, sizeof(struct cchar),
struct cchar cchars1[] = {
struct cchar cchars2[] = {
return (strcmp(((const struct cchar *)a)->name, ((const struct cchar *)b)->name));
struct cchar *cp, tmp;
if (!(cp = (struct cchar *)bsearch(&tmp, cchars1,
sizeof(cchars1)/sizeof(struct cchar) - 1, sizeof(struct cchar),
extern struct cchar cchars1[], cchars2[];
struct cchar *cp;
struct cchar *cp;
ccval(struct cchar *p, int c)
static const char *ccval(struct cchar *, int);
struct cchar *p;
*pr->cchar = 'c';
*pr->cchar = 'C';
strpr: *pr->cchar = 's';
*pr->cchar = 's';
*pr->cchar = 's';
*pr->cchar = 's';
*pr->cchar = 'c';
*pr->cchar = 'x';
pr->cchar[0] = 's';
pr->cchar[1] = '\0';
char *cchar; /* conversion character */
pr->cchar = pr->fmt + (p1 - fmtp);