Lines Matching defs:dowarn
243 bool dowarn, eq;
258 true, false, false, (dowarn = false, &dowarn));
283 if (!eq || (sflag && dowarn)) {
309 bool dowarn = false;
314 is_func, false, false, &dowarn);
315 if (!eq || (sflag && dowarn)) {
452 bool promote, asgn, dowarn;
474 dowarn = false;
475 if (types_compatible(arg1, arg2, true, promote, asgn, &dowarn) &&
476 (!sflag || !dowarn))
1127 bool osdef, eq, dowarn;
1157 dowarn = false;
1159 true, osdef, false, &dowarn);
1160 if (!eq || dowarn) {
1199 * *dowarn set to true if an old-style declaration was compared with
1204 bool ignqual, bool promot, bool asgn, bool *dowarn)
1303 if (!prototypes_compatible(tp1, tp2, dowarn))
1306 if (!matches_no_arg_function(tp1, dowarn))
1309 if (!matches_no_arg_function(tp2, dowarn))
1328 prototypes_compatible(const type_t *tp1, const type_t *tp2, bool *dowarn)
1338 if (!types_compatible(*a1, *a2, true, false, false, dowarn))
1354 matches_no_arg_function(const type_t *tp, bool *dowarn)
1356 if (tp->t_vararg && dowarn != NULL)
1357 *dowarn = true;