aboutsummaryrefslogtreecommitdiffstats
path: root/src/lisp.h
diff options
context:
space:
mode:
authorMiles Bader2007-06-11 01:00:07 +0000
committerMiles Bader2007-06-11 01:00:07 +0000
commit67f3ad67ee317226cb5d1bb139de0cfd883fdc5e (patch)
tree58a0e1bea7a1d8728fd32e6127a44434e7eac006 /src/lisp.h
parentd17cf4eb2024cf54e4a216312184665094ee3df4 (diff)
parent2d715b39ea1c89066f469405d065dd1a6631d28e (diff)
downloademacs-67f3ad67ee317226cb5d1bb139de0cfd883fdc5e.tar.gz
emacs-67f3ad67ee317226cb5d1bb139de0cfd883fdc5e.zip
Merge from emacs--devo--0
Patches applied: * emacs--devo--0 (patch 781-792) - Update from CVS - Merge from gnus--rel--5.10 - Merge from emacs--rel--22 * emacs--rel--22 (patch 33-41) * gnus--rel--5.10 (patch 226-228) - Update from CVS Revision: emacs@sv.gnu.org/emacs--multi-tty--0--patch-21
Diffstat (limited to 'src/lisp.h')
-rw-r--r--src/lisp.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/lisp.h b/src/lisp.h
index 82036f3030e..7bf59d0f55a 100644
--- a/src/lisp.h
+++ b/src/lisp.h
@@ -701,7 +701,10 @@ extern int string_bytes P_ ((struct Lisp_String *));
701#endif /* not GC_CHECK_STRING_BYTES */ 701#endif /* not GC_CHECK_STRING_BYTES */
702 702
703/* Mark STR as a unibyte string. */ 703/* Mark STR as a unibyte string. */
704#define STRING_SET_UNIBYTE(STR) (XSTRING (STR)->size_byte = -1) 704#define STRING_SET_UNIBYTE(STR) \
705 do { if (EQ (STR, empty_multibyte_string)) \
706 (STR) = empty_unibyte_string; \
707 else XSTRING (STR)->size_byte = -1; } while (0)
705 708
706/* Get text properties. */ 709/* Get text properties. */
707#define STRING_INTERVALS(STR) (XSTRING (STR)->intervals + 0) 710#define STRING_INTERVALS(STR) (XSTRING (STR)->intervals + 0)
@@ -3065,7 +3068,8 @@ extern void syms_of_frame P_ ((void));
3065/* defined in emacs.c */ 3068/* defined in emacs.c */
3066extern Lisp_Object decode_env_path P_ ((char *, char *)); 3069extern Lisp_Object decode_env_path P_ ((char *, char *));
3067extern Lisp_Object Vinvocation_name, Vinvocation_directory; 3070extern Lisp_Object Vinvocation_name, Vinvocation_directory;
3068extern Lisp_Object Vinstallation_directory, empty_string; 3071extern Lisp_Object Vinstallation_directory;
3072extern Lisp_Object empty_unibyte_string, empty_multibyte_string;
3069EXFUN (Fkill_emacs, 1); 3073EXFUN (Fkill_emacs, 1);
3070#if HAVE_SETLOCALE 3074#if HAVE_SETLOCALE
3071void fixup_locale P_ ((void)); 3075void fixup_locale P_ ((void));