Lines Matching refs:num
111 static struct numstruct *num; /* array of number information */ variable
182 num = (struct numstruct *) malloc((unsigned) numnums * in allocvariables()
193 if ((ibool == NULL) || (num == NULL) || (str == NULL) || in allocvariables()
215 num[i].infoname = numnames[i]; in allocvariables()
216 num[i].capname = numcodes[i]; in allocvariables()
221 num[i].fullname = numfnames[i]; in allocvariables()
223 num[i].changed = FALSE; in allocvariables()
224 num[i].seenagain = FALSE; in allocvariables()
315 qsort((char *) num, (unsigned) numnums, in sortnames()
582 if (((num[i].val = tgetnum(num[i].capname)) > -1) && in initfirstterm()
584 pr_number(num[i].infoname, num[i].capname, in initfirstterm()
585 num[i].fullname, num[i].val); in initfirstterm()
589 (void) fprintf(trace, "%s=%d.\n", num[i].infoname, in initfirstterm()
590 num[i].val); in initfirstterm()
728 numval = tgetnum(num[i].capname); in check_nth_terminal()
730 if (num[i].seenagain) { in check_nth_terminal()
732 (numval != num[i].secondval)) { in check_nth_terminal()
738 num[i].capname, num[i].secondname, in check_nth_terminal()
739 num[i].secondval, nterm, numval); in check_nth_terminal()
743 num[i].seenagain = TRUE; in check_nth_terminal()
744 num[i].secondval = numval; in check_nth_terminal()
745 num[i].secondname = nterm; in check_nth_terminal()
747 (num[i].val != numval)) in check_nth_terminal()
748 num[i].changed = TRUE; in check_nth_terminal()
756 pr_number(num[i].infoname, num[i].capname, in check_nth_terminal()
757 num[i].fullname, numval); in check_nth_terminal()
760 if (common && (num[i].val == numval)) { in check_nth_terminal()
761 (void) printf("\t%s= %d.\n", num[i].infoname, in check_nth_terminal()
765 } else if (neither && (num[i].val == -1)) { in check_nth_terminal()
766 (void) printf("\t!%s.\n", num[i].infoname); in check_nth_terminal()
769 if (diff && (num[i].val != numval)) { in check_nth_terminal()
771 num[i].infoname, num[i].val, numval); in check_nth_terminal()
777 num[i].infoname, num[i].val, numval, in check_nth_terminal()
778 num[i].changed, num[i].seenagain); in check_nth_terminal()
896 if (num[i].val < 0 && num[i].changed) { in dorelative()
897 pr_number(num[i].infoname, (char *)0, (char *)0, -1); in dorelative()
898 } else if (num[i].val >= 0 && (num[i].changed || in dorelative()
899 !num[i].seenagain)) { in dorelative()
900 pr_number(num[i].infoname, (char *)0, in dorelative()
901 (char *)0, num[i].val); in dorelative()