pstr->mbs_case = re_realloc (pstr->mbs_case, char, new_buf_len);
pstr->mbs_case = re_realloc (pstr->mbs_case, unsigned char, new_buf_len);
re_string_realloc_buffers (pstr, new_buf_len)     re_string_t *pstr;     int new_buf_len;{#ifdef RE_ENABLE_I18N  if (MB_CUR_MAX > 1)    {      pstr->wcs = re_realloc (pstr->wcs, wint_t, new_buf_len);      if (BE (pstr->wcs == NULL, 0))        return REG_ESPACE;    }#endif /* RE_ENABLE_I18N  */  if (MBS_ALLOCATED (pstr))    {      pstr->mbs = re_realloc (pstr->mbs, char, new_buf_len);      if (BE (pstr->mbs == NULL, 0))        return REG_ESPACE;    }  if (MBS_CASE_ALLOCATED (pstr))    {      pstr->mbs_case = re_realloc (pstr->mbs_case, char, new_buf_len);      if (BE (pstr->mbs_case == NULL, 0))        return REG_ESPACE;      if (!MBS_ALLOCATED (pstr))        pstr->mbs = pstr->mbs_case;    }  pstr->bufs_len = new_buf_len;  return REG_NOERROR;}