2158 |
{ |
{ |
2159 |
Lisp_Object completion, tem, tem1; |
Lisp_Object completion, tem, tem1; |
2160 |
register int i, i_byte; |
register int i, i_byte; |
|
register const unsigned char *completion_string; |
|
2161 |
struct gcpro gcpro1, gcpro2; |
struct gcpro gcpro1, gcpro2; |
2162 |
int prompt_end_charpos = XINT (Fminibuffer_prompt_end ()); |
int prompt_end_charpos = XINT (Fminibuffer_prompt_end ()); |
2163 |
|
|
2288 |
{ |
{ |
2289 |
int len, c; |
int len, c; |
2290 |
int bytes = SBYTES (completion); |
int bytes = SBYTES (completion); |
2291 |
completion_string = SDATA (completion); |
register const unsigned char *completion_string = SDATA (completion); |
2292 |
for (; i_byte < SBYTES (completion); i_byte += len, i++) |
for (; i_byte < SBYTES (completion); i_byte += len, i++) |
2293 |
{ |
{ |
2294 |
c = STRING_CHAR_AND_LENGTH (completion_string + i_byte, |
c = STRING_CHAR_AND_LENGTH (completion_string + i_byte, |