Lines Matching defs:mtab
193 * f_mkmtab - fills mtab array of magic table entries with
225 Entry *mtab; /* generic magic table pointer */
227 Entry *mend; /* one past last-allocated entry of mtab */
235 mtab = mtab1;
239 mtab = mtab2;
244 /* mtab may have been allocated on a previous f_mkmtab call */
245 if (mtab == (Entry *)NULL) {
246 if ((mtab = calloc(sizeof (Entry), NENT)) == NULL) {
253 ep = mtab;
254 mend = &mtab[NENT];
275 oldsize = mend - mtab;
277 if ((mtab = realloc(mtab, tbsize)) == NULL) {
283 (void) memset(mtab + oldsize, 0,
285 mend = &mtab[tbsize / sizeof (Entry)];
286 ep = &mtab[oldsize-1];
513 mtab1 = mtab;
517 mtab2 = mtab;
541 Entry *mtab;
551 mtab = mtab1;
553 mtab = mtab2;
556 if (mtab == (Entry *)NULL) {
560 for (ep = mtab; ep->e_off != -1L; ep++) { /* -1 offset marks end of */
912 result = lev1 ? (int)(1 + ep - mtab) : 0;
1069 Entry *mtab;
1075 for (mtab = mtab1, count = 1; count <= 2; count++, mtab = mtab2) {
1076 if (mtab == (Entry *)NULL) {
1079 for (ep = mtab; ep->e_off != -1L; ep++) {
1100 Entry *mtab;
1106 mtab = mtab1;
1108 mtab = mtab2;
1110 if (mtab == (Entry *)NULL) {
1113 for (ep = mtab; ep->e_off != -1L; ep++) {