emacs-diffs
[Top][All Lists]
Advanced

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

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


From: Ken Raeburn
Subject: [Emacs-diffs] Changes to emacs/src/lisp.h
Date: Sun, 14 Jul 2002 19:54:05 -0400

Index: emacs/src/lisp.h
diff -c emacs/src/lisp.h:1.427 emacs/src/lisp.h:1.428
*** emacs/src/lisp.h:1.427      Thu Jul 11 13:40:48 2002
--- emacs/src/lisp.h    Sun Jul 14 19:54:05 2002
***************
*** 545,551 ****
  #define SDATA(string)         XSTRING (string)->data
  #define SCHARS(string)                XSTRING (string)->size
  #define SBYTES(string)                STRING_BYTES (XSTRING (string))
- #define SMBP(string)          STRING_MULTIBYTE (string)
  
  
  /* Basic data type for use of intervals.  See the macros in intervals.h.  */
--- 545,550 ----
***************
*** 681,688 ****
  
  #endif /* not GC_CHECK_STRING_BYTES */
  
! /* Set the length in bytes of STR.  */
! #define SET_STRING_BYTES(STR, SIZE)  ((STR)->size_byte = (SIZE))
  
  /* In a string or vector, the sign bit of the `size' is the gc mark bit */
  
--- 680,690 ----
  
  #endif /* not GC_CHECK_STRING_BYTES */
  
! /* Mark STR as a unibyte string.  */
! #define STRING_SET_UNIBYTE(STR)      (XSTRING (STR)->size_byte = -1)
! 
! /* Get text properties.  */
! #define STRING_INTERVALS(STR)  (XSTRING (STR)->intervals)
  
  /* In a string or vector, the sign bit of the `size' is the gc mark bit */
  



reply via email to

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