Lines Matching defs:n_array
2317 unsigned n_array;
2320 static int type_stack_push(TypeStack *stack, unsigned max, unsigned *i, const char *types, unsigned n_struct, unsigned n_array) {
2329 stack[*i].n_array = n_array;
2335 static int type_stack_pop(TypeStack *stack, unsigned max, unsigned *i, const char **types, unsigned *n_struct, unsigned *n_array) {
2340 assert(n_array);
2348 *n_array = stack[*i].n_array;
2358 unsigned n_array, n_struct;
2368 n_array = (unsigned) -1;
2374 if (n_array == 0 || (n_array == (unsigned) -1 && n_struct == 0)) {
2375 r = type_stack_pop(stack, ELEMENTSOF(stack), &stack_ptr, &types, &n_struct, &n_array);
2389 if (n_array != (unsigned) -1)
2390 n_array --;
2473 if (n_array == (unsigned) -1) {
2478 r = type_stack_push(stack, ELEMENTSOF(stack), &stack_ptr, types, n_struct, n_array);
2484 n_array = va_arg(ap, unsigned);
2500 r = type_stack_push(stack, ELEMENTSOF(stack), &stack_ptr, types, n_struct, n_array);
2506 n_array = (unsigned) -1;
2530 if (n_array == (unsigned) -1) {
2535 r = type_stack_push(stack, ELEMENTSOF(stack), &stack_ptr, types, n_struct, n_array);
2541 n_array = (unsigned) -1;
4428 unsigned n_array, n_struct;
4446 n_array = (unsigned) -1; /* length of current array entries */
4454 if (n_array == 0 || (n_array == (unsigned) -1 && n_struct == 0)) {
4455 r = type_stack_pop(stack, ELEMENTSOF(stack), &stack_ptr, &types, &n_struct, &n_array);
4469 if (n_array != (unsigned) -1)
4470 n_array --;
4530 if (n_array == (unsigned) -1) {
4535 r = type_stack_push(stack, ELEMENTSOF(stack), &stack_ptr, types, n_struct, n_array);
4541 n_array = va_arg(ap, unsigned);
4563 r = type_stack_push(stack, ELEMENTSOF(stack), &stack_ptr, types, n_struct, n_array);
4569 n_array = (unsigned) -1;
4597 if (n_array == (unsigned) -1) {
4602 r = type_stack_push(stack, ELEMENTSOF(stack), &stack_ptr, types, n_struct, n_array);
4608 n_array = (unsigned) -1;