Lines Matching refs:answer

122 static int parse_answer (cpp_reader *, struct answer **, int);
123 static cpp_hashnode *parse_assertion (cpp_reader *, struct answer **, int);
124 static struct answer ** find_answer (cpp_hashnode *, const struct answer *);
1813 parse_answer (cpp_reader *pfile, struct answer **answerp, int type) in parse_answer()
1816 struct answer *answer; in parse_answer() local
1858 room_needed = (sizeof (struct answer) + acount * sizeof (cpp_token)); in parse_answer()
1861 _cpp_extend_buff (pfile, &pfile->a_buff, sizeof (struct answer)); in parse_answer()
1863 dest = &((struct answer *) BUFF_FRONT (pfile->a_buff))->first[acount]; in parse_answer()
1877 answer = (struct answer *) BUFF_FRONT (pfile->a_buff); in parse_answer()
1878 answer->count = acount; in parse_answer()
1879 answer->next = NULL; in parse_answer()
1880 *answerp = answer; in parse_answer()
1889 parse_assertion (cpp_reader *pfile, struct answer **answerp, int type) in parse_assertion()
1920 static struct answer **
1921 find_answer (cpp_hashnode *node, const struct answer *candidate) in find_answer()
1924 struct answer **result; in find_answer()
1928 struct answer *answer = *result; in find_answer() local
1930 if (answer->count == candidate->count) in find_answer()
1932 for (i = 0; i < answer->count; i++) in find_answer()
1933 if (! _cpp_equiv_tokens (&answer->first[i], &candidate->first[i])) in find_answer()
1936 if (i == answer->count) in find_answer()
1950 struct answer *answer; in _cpp_test_assertion() local
1953 node = parse_assertion (pfile, &answer, T_IF); in _cpp_test_assertion()
1961 (answer == 0 || *find_answer (node, answer) != 0)); in _cpp_test_assertion()
1973 struct answer *new_answer; in do_assert()
1995 answer_size = sizeof (struct answer) + ((new_answer->count - 1) in do_assert()
2000 struct answer *temp_answer = new_answer; in do_assert()
2001 new_answer = (struct answer *) pfile->hash_table->alloc_subobject in do_assert()
2019 struct answer *answer; in do_unassert() local
2021 node = parse_assertion (pfile, &answer, T_UNASSERT); in do_unassert()
2025 if (answer) in do_unassert()
2027 struct answer **p = find_answer (node, answer), *temp; in do_unassert()