Numbers
#define columns CUR Numbers[0]
#define init_tabs CUR Numbers[1]
#define lines CUR Numbers[2]
#define lines_of_memory CUR Numbers[3]
#define magic_cookie_glitch CUR Numbers[4]
#define padding_baud_rate CUR Numbers[5]
#define virtual_terminal CUR Numbers[6]
#define width_status_line CUR Numbers[7]
#define num_labels CUR Numbers[8]
#define label_height CUR Numbers[9]
#define label_width CUR Numbers[10]
#define max_attributes CUR Numbers[11]
#define maximum_windows CUR Numbers[12]
#define max_colors CUR Numbers[13]
#define max_pairs CUR Numbers[14]
#define no_color_video CUR Numbers[15]
#define buffer_capacity CUR Numbers[16]
#define dot_vert_spacing CUR Numbers[17]
#define dot_horz_spacing CUR Numbers[18]
#define max_micro_address CUR Numbers[19]
#define max_micro_jump CUR Numbers[20]
#define micro_col_size CUR Numbers[21]
#define micro_line_size CUR Numbers[22]
#define number_of_pins CUR Numbers[23]
#define output_res_char CUR Numbers[24]
#define output_res_line CUR Numbers[25]
#define output_res_horz_inch CUR Numbers[26]
#define output_res_vert_inch CUR Numbers[27]
#define print_rate CUR Numbers[28]
#define wide_char_size CUR Numbers[29]
#define buttons CUR Numbers[30]
#define bit_image_entwining CUR Numbers[31]
#define bit_image_type CUR Numbers[32]
#define magic_cookie_glitch_ul CUR Numbers[33]
#define carriage_return_delay CUR Numbers[34]
#define new_line_delay CUR Numbers[35]
#define backspace_delay CUR Numbers[36]
#define horizontal_tab_delay CUR Numbers[37]
#define number_of_function_keys CUR Numbers[38]
short *Numbers; /* array of integer values */
int *Numbers; /* array of integer values */
if (to->Numbers[i] != CANCELLED_NUMERIC) {
int mergenum = from->Numbers[i];
to->Numbers[i] = ABSENT_NUMERIC;
to->Numbers[i] = (NCURSES_INT2) mergenum;
free(copy.Numbers);
TYPE_REALLOC(NCURSES_INT2, to->num_Numbers, to->Numbers);
to->Numbers[base + m] = to->Numbers[base + n--];
to->Numbers[base + m] = ABSENT_NUMERIC;
tp->Numbers[j] = tp->Numbers[j + 1];
TYPE_REALLOC(NCURSES_INT2, tp->num_Numbers, tp->Numbers);
tp->Numbers[k] = tp->Numbers[k - 1];
to->Numbers[k] = CANCELLED_NUMERIC;
((TERMTYPE *) dst)->Numbers = oldptr;
dst->Numbers = newptr;
if (src->Numbers[i] > MAX_OF_TYPE(short)) {
oldptr[i] = (short) src->Numbers[i];
newptr[i] = ((const short *) (src->Numbers))[i];
memcpy(dst->Numbers,
src->Numbers,
TYPE_MALLOC(short, NUM_NUMBERS(dst), dst->Numbers);
memcpy(dst->Numbers,
src->Numbers,
NUM_NUMBERS(dst) * sizeof(dst->Numbers[0]));
FreeIfNeeded(thisentry.tterm.Numbers);
FreeIfNeeded(qp->tterm.Numbers);
FreeIfNeeded(ptr->Numbers);
(termp)->type.Numbers[(&name - (termp)->type2.Numbers)]
if (VALID_NUMERIC(tp->Numbers[j]))
result = tp->Numbers[j];
if (VALID_NUMERIC(tp->Numbers[j]))
result = tp->Numbers[j];
TYPE_REALLOC(NCURSES_INT2, tp->num_Numbers, tp->Numbers);
tp->Numbers[last] = tp->Numbers[last - 1];
entryp->tterm.Numbers[entry_ptr->nte_index] = CANCELLED_NUMERIC;
entryp->tterm.Numbers[entry_ptr->nte_index] = MAX_NUMBER;
entryp->tterm.Numbers[entry_ptr->nte_index] =
convert_32bits(char *buf, NCURSES_INT2 *Numbers, int count)
Numbers[i] = ABSENT_NUMERIC;
Numbers[i] = CANCELLED_NUMERIC;
Numbers[i] = MAX_OF_TYPE(NCURSES_INT2);
Numbers[i] = (short) value;
TR(TRACE_DATABASE, ("get Numbers[%d]=%d", i, Numbers[i]));
convert_16bits(char *buf, NCURSES_INT2 *Numbers, int count)
Numbers[i] = ABSENT_NUMERIC;
Numbers[i] = CANCELLED_NUMERIC;
Numbers[i] = MyNumber(buf + 2 * i);
TR(TRACE_DATABASE, ("get Numbers[%d]=%d", i, Numbers[i]));
if (tp->Numbers == 0)
TYPE_MALLOC(NCURSES_INT2, NUMCOUNT, tp->Numbers);
tp->Numbers[i] = ABSENT_NUMERIC;
TYPE_CALLOC(NCURSES_INT2, max(NUMCOUNT, num_count), ptr->Numbers);
convert_numbers(buf, ptr->Numbers, num_count);
TYPE_REALLOC(NCURSES_INT2, ptr->num_Numbers, ptr->Numbers);
convert_numbers(buf, ptr->Numbers + NUMCOUNT, ext_num_count);
convert_16bits(char *buf, NCURSES_INT2 *Numbers, int count)
ptr->Numbers[i] = ABSENT_NUMERIC;
Numbers[i] = 0;
Numbers[i] |= (ch << (8 * j));
Numbers[i] |= (int) mask;
TR(TRACE_DATABASE, ("get Numbers[%d]=%d", i, Numbers[i]));
convert_32bits(char *buf, NCURSES_INT2 *Numbers, int count)
Numbers[i] = 0;
Numbers[i] |= (ch << (8 * j));
TR(TRACE_DATABASE, ("get Numbers[%d]=%d", i, Numbers[i]));
#define TRACE_NUM(n) if (VALID_NUMERIC(Numbers[n])) { \
TRACE_OUT(("put Numbers[%u]=%d", (unsigned) (n), Numbers[n])); }
convert_shorts(unsigned char *buf, short *Numbers, size_t count)
if (Numbers[i] == ABSENT_NUMERIC) { /* HI/LO won't work */
} else if (Numbers[i] == CANCELLED_NUMERIC) { /* HI/LO won't work */
LITTLE_ENDIAN(buf + 2 * i, Numbers[i]);
TRACE_OUT(("put Numbers[%u]=%d", (unsigned) i, Numbers[i]));
convert_16bit(unsigned char *buf, NCURSES_INT2 *Numbers, size_t count)
unsigned value = (unsigned) Numbers[i];
convert_32bit(unsigned char *buf, NCURSES_INT2 *Numbers, size_t count)
unsigned value = (unsigned) Numbers[i];
if (tp->Numbers[NUMCOUNT + i] != ABSENT_NUMERIC)
if (tp->Numbers[i] != ABSENT_NUMERIC) {
if (tp->Numbers[i] > MAX_OF_TYPE(NCURSES_COLOR_T)) {
numlen = convert_numbers(buf, tp->Numbers, nummax);
numlen = convert_numbers(buf, tp->Numbers + NUMCOUNT, (size_t) tp->ext_Numbers);
cur_term->type.Numbers[np->nte_index] = ABSENT_NUMERIC;
switch (term->Numbers[n]) {
_nc_SPRINTF(buf, _nc_SLIMIT(sizeof(buf)) "%d", term->Numbers[n]);
if (VALID_NUMERIC(ep->tterm.Numbers[idx])) {
value = ep->tterm.Numbers[idx];
if (value != entries[0].tterm.Numbers[idx])
if (t1->Numbers[i] != t2->Numbers[i])
n1 = e1->tterm.Numbers[idx];
n2 = next_entry->Numbers[idx];
n2 = next_entry->Numbers[idx];
n2 = next_entry->Numbers[idx];
int tp_lines = tp->Numbers[2];
number_format(tterm->Numbers[i]),
tterm->Numbers[i]);
return (cur_type->Numbers[idx] == ABSENT_NUMERIC)
? FAIL : cur_type->Numbers[idx];
#define NUM_IDX(name) (PredType) (&(name) - &(CUR Numbers[0]))
if (tterm->Numbers[i] < 0) {
&& guess_tparm_type(expected, p_is_s) == Numbers) {
case Numbers:
result = Numbers;
TParams result = Numbers;
result = Numbers;
result = Numbers;
if (paramType == Numbers) {
case Numbers: