static void _print_all(void) { const struct var_print *itr = printers; for (; itr->name != NULL; itr++) _print_do(itr); }
static void _print(const char *alias) { const struct var_print *itr = _resolve_printer(alias); if (!itr) { fprintf(stderr, "ERROR: unknown variable %s\n", alias); return; } _print_do(itr); }
int error_print(String const * program) { /* XXX workaround for portability */ return _print_do(program); }