sn_append_char (struct state *state, char c)
sn_append_char (struct state *state, unsigned char c)
sn_append_char (struct state *state, char c){  if (sn_reserve (state, 1)) {    return 1;  } else {    *state->s++ = c;    return 0;  }}