776 |
idx = strp - SDATA (string); |
idx = strp - SDATA (string); |
777 |
tem = Fintern (make_string (start, length_byte), Qnil); |
tem = Fintern (make_string (start, length_byte), Qnil); |
778 |
|
|
779 |
|
/* Ignore remappings unless there are no ordinary bindings. */ |
780 |
|
tem = Fwhere_is_internal (tem, keymap, Qt, Qnil, Qt); |
781 |
|
if (NILP (tem)) |
782 |
|
tem = Fwhere_is_internal (tem, keymap, Qt, Qnil, Qnil); |
783 |
|
|
784 |
/* Note the Fwhere_is_internal can GC, so we have to take |
/* Note the Fwhere_is_internal can GC, so we have to take |
785 |
relocation of string contents into account. */ |
relocation of string contents into account. */ |
|
tem = Fwhere_is_internal (tem, keymap, Qt, Qnil, Qnil); |
|
786 |
strp = SDATA (string) + idx; |
strp = SDATA (string) + idx; |
787 |
start = SDATA (string) + start_idx; |
start = SDATA (string) + start_idx; |
788 |
|
|