emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] Changes to emacs/src/image.c


From: YAMAMOTO Mitsuharu
Subject: [Emacs-diffs] Changes to emacs/src/image.c
Date: Fri, 19 May 2006 09:11:30 +0000

Index: emacs/src/image.c
diff -u emacs/src/image.c:1.57 emacs/src/image.c:1.58
--- emacs/src/image.c:1.57      Wed May 10 08:23:20 2006
+++ emacs/src/image.c   Fri May 19 09:11:30 2006
@@ -8067,18 +8067,18 @@
   /* Save GIF image extension data for `image-extension-data'.
      Format is (count IMAGES 0xf9 GRAPHIC_CONTROL_EXTENSION_BLOCK).  */
   {
-    unsigned char gce[4];
+    Lisp_Object gce = make_uninit_string (4);
     int centisec = ((float)duration / time_scale) * 100.0f + 0.5f;
 
     /* Fill the delay time field.  */
-    gce[1] = centisec & 0xff;
-    gce[2] = (centisec >> 8) & 0xff;
+    SSET (gce, 1, centisec & 0xff);
+    SSET (gce, 2, (centisec >> 8) & 0xff);
     /* We don't know about other fields.  */
-    gce[0] = gce[3] = 0;
+    SSET (gce, 0, 0);
+    SSET (gce, 3, 0);
 
     img->data.lisp_val = list4 (Qcount, make_number (nsamples),
-                               make_number (0xf9),
-                               make_unibyte_string (gce, 4));
+                               make_number (0xf9), gce);
   }
 
   /* Maybe fill in the background field while we have ximg handy. */




reply via email to

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