/[emacs]/emacs/src/composite.c
ViewVC logotype

Diff of /emacs/src/composite.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.35 by ttn, Sun Aug 7 12:33:16 2005 UTC revision 1.36 by kfstorm, Mon Sep 12 20:38:47 2005 UTC
# Line 616  compose_chars_in_text (start, end, strin Line 616  compose_chars_in_text (start, end, strin
616        GCPRO1 (string);        GCPRO1 (string);
617        stop = end;        stop = end;
618        ptr = SDATA (string) + string_char_to_byte (string, start);        ptr = SDATA (string) + string_char_to_byte (string, start);
619        pend = ptr + SBYTES (string);        pend = SDATA (string) + SBYTES (string);
620      }      }
621    else    else
622      {      {
# Line 680  compose_chars_in_text (start, end, strin Line 680  compose_chars_in_text (start, end, strin
680                      {                      {
681                        start += XINT (val);                        start += XINT (val);
682                        if (STRINGP (string))                        if (STRINGP (string))
683                          ptr = SDATA (string) + string_char_to_byte (string, start);                          {
684                              ptr = SDATA (string) + string_char_to_byte (string, start);
685                              pend = SDATA (string) + SBYTES (string);
686                            }
687                        else                        else
688                          ptr = CHAR_POS_ADDR (start);                          ptr = CHAR_POS_ADDR (start);
689                      }                      }
690                      else if (STRINGP (string))
691                        {
692                          start++;
693                          ptr = SDATA (string) + string_char_to_byte (string, start);
694                          pend = SDATA (string) + SBYTES (string);
695                        }
696                    else                    else
697                      {                      {
698                        start++;                        start++;

Legend:
Removed from v.1.35  
changed lines
  Added in v.1.36

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26