Lines Matching refs:position
2030 unsigned int position, enum format_arg_type type) in add_req_type_constraint() argument
2032 *listp = add_required_constraint (*listp, position); in add_req_type_constraint()
2033 *listp = add_type_constraint (*listp, position, type); in add_req_type_constraint()
2039 unsigned int position, enum format_arg_type type, in add_req_listtype_constraint() argument
2042 *listp = add_required_constraint (*listp, position); in add_req_listtype_constraint()
2043 *listp = add_listtype_constraint (*listp, position, type, sublist); in add_req_listtype_constraint()
2373 int position = params->value; in check_params() local
2374 if (position >= 0) in check_params()
2375 add_req_type_constraint (listp, position, *t_types); in check_params()
2395 int position = params->value; in check_params() local
2396 if (position >= 0) in check_params()
2399 add_req_listtype_constraint (listp, position, in check_params()
2426 int position = params->value; in nocheck_params() local
2427 add_req_type_constraint (listp, position, FAT_CHARACTER_INTEGER_NULL); in nocheck_params()
2461 int position = *positionp; in parse_upto() local
2529 value = position; in parse_upto()
2531 if (position >= 0) in parse_upto()
2532 position++; in parse_upto()
2578 if (position >= 0) in parse_upto()
2579 add_req_type_constraint (&list, position++, FAT_OBJECT); in parse_upto()
2586 if (position >= 0) in parse_upto()
2587 add_req_type_constraint (&list, position++, FAT_OBJECT); in parse_upto()
2597 if (position >= 0) in parse_upto()
2598 add_req_type_constraint (&list, position++, FAT_INTEGER); in parse_upto()
2605 if (position >= 0) in parse_upto()
2606 add_req_type_constraint (&list, position++, FAT_INTEGER); in parse_upto()
2616 if (position > 0) in parse_upto()
2617 position--; in parse_upto()
2619 if (position >= 0) in parse_upto()
2620 add_req_type_constraint (&list, position++, FAT_OBJECT); in parse_upto()
2627 if (position >= 0) in parse_upto()
2628 add_req_type_constraint (&list, position++, FAT_CHARACTER); in parse_upto()
2635 if (position >= 0) in parse_upto()
2636 add_req_type_constraint (&list, position++, FAT_REAL); in parse_upto()
2644 if (position >= 0) in parse_upto()
2645 add_req_type_constraint (&list, position++, FAT_REAL); in parse_upto()
2652 if (position >= 0) in parse_upto()
2653 add_req_type_constraint (&list, position++, FAT_REAL); in parse_upto()
2693 position = -1; in parse_upto()
2706 position = n; in parse_upto()
2713 if (position >= 0) in parse_upto()
2715 if (position >= n) in parse_upto()
2716 position -= n; in parse_upto()
2718 position = 0; in parse_upto()
2721 position = -1; in parse_upto()
2727 if (position >= 0) in parse_upto()
2728 position += n; in parse_upto()
2737 if (position >= 0) in parse_upto()
2738 add_req_type_constraint (&list, position++, FAT_FORMATSTRING); in parse_upto()
2740 position = -1; in parse_upto()
2742 if (position >= 0) in parse_upto()
2745 add_req_listtype_constraint (&list, position++, in parse_upto()
2755 if (position >= 0) in parse_upto()
2756 add_req_type_constraint (&list, position++, FAT_OBJECT); in parse_upto()
2773 *positionp = position; in parse_upto()
2783 position = *positionp; in parse_upto()
2799 *positionp = position; in parse_upto()
2825 if (position >= 0) in parse_upto()
2828 add_req_listtype_constraint (&nil_list, position, in parse_upto()
2835 int sub_position = position; in parse_upto()
2844 if (position >= 0) in parse_upto()
2846 if (sub_position == position + 1) in parse_upto()
2848 position = position + 1; in parse_upto()
2851 position = -1; in parse_upto()
2856 if (position >= 0) in parse_upto()
2857 position = position + 1; in parse_upto()
2878 if (position >= 0) in parse_upto()
2879 add_req_type_constraint (&list, position++, FAT_OBJECT); in parse_upto()
2888 int sub_position = position; in parse_upto()
2892 if (position >= 0) in parse_upto()
2895 add_req_listtype_constraint (&sub_list, position - 1, in parse_upto()
2916 int sub_position = position; in parse_upto()
2938 position = union_position; in parse_upto()
2957 if (position >= 0) in parse_upto()
2959 arg_position = position; in parse_upto()
2960 add_req_type_constraint (&list, position++, FAT_OBJECT); in parse_upto()
2972 int sub_position = position; in parse_upto()
3003 union_position = position; in parse_upto()
3004 else if (position < 0 || position != union_position) in parse_upto()
3014 position = union_position; in parse_upto()
3032 *positionp = position; in parse_upto()
3058 if (position >= 0) in parse_upto()
3059 add_req_type_constraint (&list, position++, FAT_FORMATSTRING); in parse_upto()
3109 if (list != NULL && position >= 0) in parse_upto()
3111 shift_list (sub_list, position); in parse_upto()
3114 position = -1; in parse_upto()
3119 if (position >= 0) in parse_upto()
3120 add_req_listtype_constraint (&list, position++, in parse_upto()
3138 *positionp = position; in parse_upto()
3151 *positionp = position; in parse_upto()
3166 position = *positionp; in parse_upto()
3171 position = -1; in parse_upto()
3187 *positionp = position; in parse_upto()
3196 if (position >= 0 && list != NULL && is_required (list, position)) in parse_upto()
3202 if (position >= 0) in parse_upto()
3203 this_escape = add_end_constraint (this_escape, position); in parse_upto()
3206 if (position >= 0) in parse_upto()
3207 list = add_required_constraint (list, position); in parse_upto()
3230 *positionp = position; in parse_upto()
3240 if (position >= 0) in parse_upto()
3242 add_req_type_constraint (&list, position++, FAT_FUNCTION); in parse_upto()
3243 add_req_type_constraint (&list, position++, FAT_OBJECT); in parse_upto()
3260 *positionp = position; in parse_upto()
3280 int position = 0; in format_parse() local
3287 if (!parse_upto (&format, &position, &spec.list, &escape, in format_parse()