FSUB
FSUB *orgfrmt;
extern FSUB fsub[];
extern FSUB *frmt;
FSUB tmp;
if ((frmt = (FSUB *)bsearch((void *)&tmp, (void *)fsub,
sizeof(fsub)/sizeof(FSUB), sizeof(FSUB), c_frmt)) != NULL)
for (i = 0; i < (sizeof(fsub)/sizeof(FSUB)); ++i)
return(strcmp(((FSUB *)a)->name, ((FSUB *)b)->name));
FSUB tmp;
if ((frmt = (FSUB *)bsearch((void *)&tmp, (void *)fsub,
sizeof(fsub)/sizeof(FSUB), sizeof(FSUB), c_frmt)) != NULL) {
for (i = 0; i < (sizeof(fsub)/sizeof(FSUB)); ++i)
FSUB fsub[] = {
FSUB *frmt = NULL; /* archive format type */