emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/src/charset.h


From: Dave Love
Subject: [Emacs-diffs] Changes to emacs/src/charset.h
Date: Tue, 16 Jul 2002 11:00:58 -0400

Index: emacs/src/charset.h
diff -c emacs/src/charset.h:1.66 emacs/src/charset.h:1.67
*** emacs/src/charset.h:1.66    Mon Apr  1 17:58:39 2002
--- emacs/src/charset.h Sun Jul 14 20:00:35 2002
***************
*** 573,579 ****
      CHARIDX++;                                                                
   \
      if (STRING_MULTIBYTE (STRING))                                       \
        {                                                                       
   \
!       unsigned char *ptr = &XSTRING (STRING)->data[BYTEIDX];             \
        int space_left = XSTRING (STRING)->size_byte - BYTEIDX;            \
        int actual_len;                                                    \
                                                                           \
--- 573,579 ----
      CHARIDX++;                                                                
   \
      if (STRING_MULTIBYTE (STRING))                                       \
        {                                                                       
   \
!       unsigned char *ptr = &SREF (STRING, BYTEIDX);                      \
        int space_left = XSTRING (STRING)->size_byte - BYTEIDX;            \
        int actual_len;                                                    \
                                                                           \
***************
*** 581,587 ****
        BYTEIDX += actual_len;                                             \
        }                                                                       
   \
      else                                                                 \
!       OUTPUT = XSTRING (STRING)->data[BYTEIDX++];                        \
    }                                                                      \
  else
  
--- 581,587 ----
        BYTEIDX += actual_len;                                             \
        }                                                                       
   \
      else                                                                 \
!       OUTPUT = SREF (STRING, BYTEIDX++);                                 \
    }                                                                      \
  else
  
***************
*** 590,596 ****
  #define FETCH_STRING_CHAR_ADVANCE_NO_CHECK(OUTPUT, STRING, CHARIDX, BYTEIDX)  
\
  if (1)                                                                        
      \
    {                                                                         \
!     unsigned char *fetch_string_char_ptr = &XSTRING (STRING)->data[BYTEIDX];  
\
      int fetch_string_char_space_left = XSTRING (STRING)->size_byte - BYTEIDX; 
\
      int actual_len;                                                         \
                                                                              \
--- 590,596 ----
  #define FETCH_STRING_CHAR_ADVANCE_NO_CHECK(OUTPUT, STRING, CHARIDX, BYTEIDX)  
\
  if (1)                                                                        
      \
    {                                                                         \
!     unsigned char *fetch_string_char_ptr = &SREF (STRING, BYTEIDX);  \
      int fetch_string_char_space_left = XSTRING (STRING)->size_byte - BYTEIDX; 
\
      int actual_len;                                                         \
                                                                              \



reply via email to

[Prev in Thread] Current Thread [Next in Thread]