changeset 27141:d7b1de135a40

Add prototype for allocate_string_data. (struct Lisp_String): Make DATA member `unsigned char *'.
author Gerd Moellmann <gerd@gnu.org>
date Tue, 04 Jan 2000 12:21:48 +0000
parents 08fbb3f37f91
children f742c86fcc15
files src/lisp.h
diffstat 1 files changed, 4 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/lisp.h	Tue Jan 04 12:21:21 2000 +0000
+++ b/src/lisp.h	Tue Jan 04 12:21:48 2000 +0000
@@ -1,5 +1,6 @@
 /* Fundamental definitions for GNU Emacs Lisp interpreter.
-   Copyright (C) 1985,86,87,93,94,95,97,98,1999 Free Software Foundation, Inc.
+   Copyright (C) 1985,86,87,93,94,95,97,98,1999,2000
+     Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
@@ -591,7 +592,7 @@
     EMACS_INT size;
     EMACS_INT size_byte;
     DECLARE_INTERVALS		/* `data' field must be last.  */
-    unsigned char data[1];
+    unsigned char *data;
   };
 
 /* If a struct is made to look like a vector, this macro returns the length
@@ -2077,6 +2078,7 @@
 #endif
 				
 /* Defined in alloc.c */
+extern void allocate_string_data P_ ((struct Lisp_String *, int, int));
 extern void uninterrupt_malloc P_ ((void));
 extern void malloc_warning P_ ((char *));
 extern void memory_full P_ ((void));