diff options
| author | Miles Bader | 2007-06-11 01:00:07 +0000 |
|---|---|---|
| committer | Miles Bader | 2007-06-11 01:00:07 +0000 |
| commit | 67f3ad67ee317226cb5d1bb139de0cfd883fdc5e (patch) | |
| tree | 58a0e1bea7a1d8728fd32e6127a44434e7eac006 /src/lisp.h | |
| parent | d17cf4eb2024cf54e4a216312184665094ee3df4 (diff) | |
| parent | 2d715b39ea1c89066f469405d065dd1a6631d28e (diff) | |
| download | emacs-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.h | 8 |
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 */ |
| 3066 | extern Lisp_Object decode_env_path P_ ((char *, char *)); | 3069 | extern Lisp_Object decode_env_path P_ ((char *, char *)); |
| 3067 | extern Lisp_Object Vinvocation_name, Vinvocation_directory; | 3070 | extern Lisp_Object Vinvocation_name, Vinvocation_directory; |
| 3068 | extern Lisp_Object Vinstallation_directory, empty_string; | 3071 | extern Lisp_Object Vinstallation_directory; |
| 3072 | extern Lisp_Object empty_unibyte_string, empty_multibyte_string; | ||
| 3069 | EXFUN (Fkill_emacs, 1); | 3073 | EXFUN (Fkill_emacs, 1); |
| 3070 | #if HAVE_SETLOCALE | 3074 | #if HAVE_SETLOCALE |
| 3071 | void fixup_locale P_ ((void)); | 3075 | void fixup_locale P_ ((void)); |