Lines Matching defs:array
69 a function or array of the same name in the C output, so it should
207 that the function can be represented by an array rather than
324 struct array;
357 void showarray(FILE *f, struct array *ap);
365 int checkfixedlength(struct array *ap);
369 int simplearray(struct array *ap);
380 int compilearrayref(struct array *ap);
383 int compilearray(struct array *ap);
384 void compilesimplearray(enum type *tp, char *name, int num, struct array *ap);
385 void declarearray(struct array *ap);
571 char isarray; /* Will be represented by a C array. */
572 int fixedlength; /* If a C array, will be a char [][N] not a char *[]. */
909 function, or certain strings within that (e.g., array indices). This is a
922 struct array *array; /* {...}[...] */
933 /* The representation of an array selection {...|...}[...] in the description
935 that will contain the strings or numbers in an array. */
936 struct array {
944 list of elements of an array. This is a linked list of linked lists. */
1030 newt = sp->value.array->type;
1295 struct array *ap;
1301 sp->value.array = ap = xmalloc(sizeof *ap);
1316 fprintf(stderr, "%s: %s(%d): mixed types in array:\n",
1335 fprintf(stderr, "%s: %s(%d): missing [index] after array\n",
1344 fprintf(stderr, "%s: %s(%d): array index cannot be string:\n",
1487 showarray(f, sp->value.array);
1511 void showarray(FILE *f, struct array *ap) {
1717 indexstr = estr->value.array->index;
1733 if (!simplearray(estr->value.array))
1737 (fp->type == T_INTEGER) ? 0 : checkfixedlength(estr->value.array);
1742 int checkfixedlength(struct array *ap) {
1785 struct array *ap;
1787 ap = fp->first->string->value.array;
1816 int simplearray(struct array *ap) {
2067 compilearrayref(sp1->value.array);
2110 if (compilearrayref(sp->value.array) != 0)
2121 int compilearrayref(struct array *ap) {
2183 struct array *ap;
2188 ap = sp->value.array;
2223 int compilearray(struct array *ap) {
2248 void compilesimplearray(enum type *tp, char *name, int num, struct array *ap) {
2277 void declarearray(struct array *ap) {