]> git.eshelyaron.com Git - emacs.git/commitdiff
(SDATA): Produce rvalue.
authorKen Raeburn <raeburn@raeburn.org>
Tue, 16 Jul 2002 15:09:36 +0000 (15:09 +0000)
committerKen Raeburn <raeburn@raeburn.org>
Tue, 16 Jul 2002 15:09:36 +0000 (15:09 +0000)
src/ChangeLog
src/lisp.h

index 4091a0a29f6d47ab50f958c5444f082db24623c1..8eda2c6c2ab5b6cbf100ea41e058ef8e6a4ff45d 100644 (file)
@@ -1,3 +1,7 @@
+2002-07-16  Ken Raeburn  <raeburn@gnu.org>
+
+       * lisp.h (SDATA): Produce rvalue.
+
 2002-07-16  Richard M. Stallman  <rms@gnu.org>
 
        * s/hpux11.h (USG_SUBTTY_WORKS): Defined.
index 1dd66c95f502c25395637fe6402e8842eeba4286..eb15e4753b12b7420151ff477bc77e69696a9b49 100644 (file)
@@ -542,7 +542,7 @@ extern Lisp_Object make_number ();
 /* Convenience macros for dealing with Lisp strings.  */
 
 #define SREF(string, index)    XSTRING (string)->data[index]
-#define SDATA(string)          XSTRING (string)->data
+#define SDATA(string)          (XSTRING (string)->data + 0)
 #define SCHARS(string)         (XSTRING (string)->size + 0)
 #define SBYTES(string)         (STRING_BYTES (XSTRING (string)) + 0)