- XSTRING (obj)->data[i] = c;
- if ((int) flag >= (int) CASE_CAPITALIZE)
- inword = SYNTAX (c) == Sword;
- }
- if (i < len)
- {
- /* The work is not yet finished because of a multibyte
- character just encountered. */
- int fromlen, tolen, j = i;
- char *buf
- = (char *) alloca ((len - i) * MAX_LENGTH_OF_MULTI_BYTE_FORM
- + i);
- unsigned char *str, workbuf[4];
-
- /* Copy data already handled. */
- bcopy (XSTRING (obj)->data, buf, i);
-
- while (i < len)