Lines Matching refs:conferror

621 format(register Feature_t* fp, const char* path, const char* value, unsigned int flags, Error_f conferror)
751 if (conferror)
752 (*conferror)(&state, &state, 2, "%s: %s: universe value too large", fp->name, value);
812 feature(register Feature_t* fp, const char* name, const char* path, const char* value, unsigned int flags, Error_f conferror)
832 if (conferror)
833 (*conferror)(&state, &state, 2, "%s: out of space", name);
848 if (conferror)
849 (*conferror)(&state, &state, 2, "%s: cannot set readonly symbol", fp->name);
857 return format(fp, path, value, flags, conferror);
1002 print(Sfio_t* sp, register Lookup_t* look, const char* name, const char* path, int listflags, Error_f conferror)
1045 if (conferror && name)
1056 (*conferror)(&state, &state, 2, "%s: path expected", name);
1063 (*conferror)(&state, &state, 2, "%s: path not expected", name);
1077 (*conferror)(&state, &state, 2, "%s: path not expected", name);
1220 if (conferror)
1223 (*conferror)(&state, &state, ERROR_SYSTEM|2, "%s: %s error", p->name, call);
1225 (*conferror)(&state, &state, 2, "%s: unknown name", p->name);
1365 return format(fp, path, 0, listflags, conferror);
1423 astgetconf(const char* name, const char* path, const char* value, int flags, Error_f conferror)
1433 conferror = errorf;
1436 else if (conferror && conferror != errorf)
1437 conferror = 0;
1465 if (state.recent && streq(name, state.recent->name) && (s = format(state.recent, path, value, flags, conferror)))
1473 if (conferror)
1474 (*conferror)(&state, &state, 2, "%s: cannot set value", name);
1477 return print(NiL, &look, name, path, flags, conferror);
1513 if (conferror)
1514 (*conferror)(&state, &state, 2, "%s: cannot set value", altname);
1517 return print(NiL, &altlook, altname, path, flags, conferror);
1540 if ((look.standard < 0 || look.standard == CONF_AST) && look.call <= 0 && look.section <= 1 && (s = feature(0, look.name, path, value, flags, conferror)))
1543 if (conferror && !(flags & ASTCONF_system))
1544 (*conferror)(&state, &state, 2, "%s: unknown name", name);