append_char
const char *append_char = NULL;
append_char = app_func(filename);
if (append_char[0] == ' ') {
escaped_str[offset++] = append_char[0];
escaped_str[offset++] = append_char[0];
if (single_match && (append_char && append_char[0] == ' ')) {
(*state->append_char)(state, rep[n % base]);
(*state->append_char)(state, '0');
(*state->append_char)(state, '0');
(*state->append_char)(state, rep[10] + 23); /* XXX */
(*state->append_char)(state, '0');
(*state->append_char)(state, '-');
(*state->append_char)(state, '+');
(*state->append_char)(state, ' ');
(*state->append_char)(state, ' ');
(*state->append_char) (state, ' ');
(*state->append_char) (state, *arg++);
(*state->append_char) (state, *arg++);
(*state->append_char) (state, ' ');
(*state->append_char) (state, ' ') ;
(*state->append_char) (state, arg);
(*state->append_char) (state, ' ');
append_char(state, va_arg(ap, int), width, flags);
(*state->append_char)(state, c);
(*state->append_char)(state, '%');
(*state->append_char)(state, c);
(*state->append_char) (state, c);
state.append_char = as_append_char;
state.append_char = sn_append_char;
void (*append_char)(struct state *, unsigned char);