Lines Matching refs:err
19 TYPE safe_add_TYPE(TYPE a, TYPE b, int *err);
20 TYPE safe_sub_TYPE(TYPE a, TYPE b, int *err);
21 TYPE safe_mul_TYPE(TYPE a, TYPE b, int *err);
22 TYPE safe_div_TYPE(TYPE a, TYPE b, int *err);
23 TYPE safe_mod_TYPE(TYPE a, TYPE b, int *err);
24 TYPE safe_div_round_up_TYPE(TYPE a, TYPE b, int *err);
25 TYPE safe_muldiv_TYPE(TYPE a, TYPE b, TYPE c, int *err);
26 TYPE safe_neg_TYPE(TYPE a, int *err);
27 TYPE safe_abs_TYPE(TYPE a, int *err);
34 correctly represented, the error I<err> flag is set. No behaviour that is
87 int err = 0;
90 product = safe_mul_sizet(n, sizeof(struct widget), &err);
91 result = safe_add_sizet(product, sizeof(n), &err);
93 return err ? 0 : result;