(doprnt1): If lispstrings, accept a string
authorRichard M. Stallman <rms@gnu.org>
Tue, 3 Sep 1996 23:23:40 +0000 (23:23 +0000)
committerRichard M. Stallman <rms@gnu.org>
Tue, 3 Sep 1996 23:23:40 +0000 (23:23 +0000)
as a `struct Lisp_String *'.

src/doprnt.c

index 3a1e417..d9b6566 100644 (file)
@@ -201,8 +201,8 @@ doprnt1 (lispstrings, buffer, bufsize, format, format_end, nargs, args)
                minlen = atoi (&fmtcpy[1]);
              if (lispstrings)
                {
-                 string = (char *) XSTRING (((Lisp_Object *) args)[cnt])->data;
-                 tem = XSTRING (((Lisp_Object *) args)[cnt])->size;
+                 string = (char *) ((struct Lisp_String *)args[cnt])->data;
+                 tem = ((struct Lisp_String *)args[cnt])->size;
                  cnt++;
                }
              else