• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/Libc-1044.1.2/stdio/FreeBSD/

Lines Matching defs:table

59  * Type ids for argument type table.
74 enum typeid *table; /* table of types */
76 int tablesize; /* current size of type table */
77 int tablemax; /* largest used index in table */
92 types->table = types->stattable;
97 types->table[n] = T_UNUSED;
107 if (types->table != types->stattable)
108 free (types->table);
112 * Ensure that there is space to add a new argument type to the type table.
113 * Expand the table if necessary. Returns 0 on success.
129 * Add an argument type to the table, expanding if necessary.
138 types->table[types->nextarg++] = type;
149 types->table[types->nextarg++] = T_INTMAXT;
151 types->table[types->nextarg++] = T_SSIZET;
153 types->table[types->nextarg++] = T_PTRDIFFT;
155 types->table[types->nextarg++] = T_LLONG;
157 types->table[types->nextarg++] = T_LONG;
159 types->table[types->nextarg++] = T_INT;
170 types->table[types->nextarg++] = T_UINTMAXT;
172 types->table[types->nextarg++] = T_SIZET;
174 types->table[types->nextarg++] = T_SIZET;
176 types->table[types->nextarg++] = T_U_LLONG;
178 types->table[types->nextarg++] = T_U_LONG;
180 types->table[types->nextarg++] = T_U_INT;
241 * table, indexed by argument number, of pointers to each arguments. The
242 * initial argument table should be an array of STATIC_ARG_TBL_SIZE entries.
255 struct typetable types; /* table of types */
477 struct typetable types; /* table of types */
660 * Increase the size of the type table. Returns 0 on success.
665 enum typeid *const oldtable = types->table;
684 types->table = newtable;
691 * Build the argument table from the completed type table.
708 switch (types->table[n]) {