safe_realloc((void **) &sfu->buffer, sfu->blen);
safe_realloc((void **) &sfu->buffer, sfu->blen + 1);
static void state_fput_utf8(STATE *st, char u, CHARSET *chs, struct utf8_state *sfu){  if((u & 0x80) == 0 || (sfu->bp && (u & IIOOOOOO) != IOOOOOOO))    _state_utf8_flush(st, chs, sfu);       if((u & 0x80) == 0)  {    if(u) state_prefix_putc(u, st);  }  else  {    if(sfu->bp + 1 >= sfu->blen)    {      sfu->blen = (sfu->blen + 80) * 2;      safe_realloc((void **) &sfu->buffer, sfu->blen);    }    sfu->buffer[sfu->bp++] = u;  }}