3668 |
|
|
3669 |
/* Adjust the bounds of each text property |
/* Adjust the bounds of each text property |
3670 |
to the proper start and end in the output string. */ |
to the proper start and end in the output string. */ |
|
/* We take advantage of the fact that the positions in PROPS |
|
|
are in increasing order, so that we can do (effectively) |
|
|
one scan through the position space of the format string. |
|
3671 |
|
|
3672 |
BYTEPOS is the byte position in the format string, |
/* Put the positions in PROPS in increasing order, so that |
3673 |
|
we can do (effectively) one scan through the position |
3674 |
|
space of the format string. */ |
3675 |
|
props = Fnreverse (props); |
3676 |
|
|
3677 |
|
/* BYTEPOS is the byte position in the format string, |
3678 |
POSITION is the untranslated char position in it, |
POSITION is the untranslated char position in it, |
3679 |
TRANSLATED is the translated char position in BUF, |
TRANSLATED is the translated char position in BUF, |
3680 |
and ARGN is the number of the next arg we will come to. */ |
and ARGN is the number of the next arg we will come to. */ |