char arg,
unsigned char arg,
append_char(struct state *state,	    char arg,	    int width,	    int flags){  while(!(flags & minus_flag) && --width > 0)    if((*state->append_char) (state, ' '))      return 1;      if((*state->append_char) (state, arg))    return 1;  while((flags & minus_flag) && --width > 0)    if((*state->append_char) (state, ' '))      return 1;      return 0;}