diff options
| author | Dan Nicolaescu | 2010-07-02 01:11:24 -0700 |
|---|---|---|
| committer | Dan Nicolaescu | 2010-07-02 01:11:24 -0700 |
| commit | d9170db5208a86d94a6d8a89c8fa1e678bd094bd (patch) | |
| tree | f15dc1b36d3807346f6f346b1c229e53a6a72ca4 /src | |
| parent | 986011195e5c40b9644c21da166c12cb34176350 (diff) | |
| download | emacs-d9170db5208a86d94a6d8a89c8fa1e678bd094bd.tar.gz emacs-d9170db5208a86d94a6d8a89c8fa1e678bd094bd.zip | |
Define USE_LISP_UNION_TYPE using autoconf.
* configure.in (--enable-use-lisp-union-type): New flag.
* src/lisp.h: Document that USE_LISP_UNION_TYPE is now enabled using autoconf.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 2 | ||||
| -rw-r--r-- | src/config.in | 3 | ||||
| -rw-r--r-- | src/lisp.h | 7 |
3 files changed, 8 insertions, 4 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 45d8bf3fc4f..46d41bf24bd 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,5 +1,7 @@ | |||
| 1 | 2010-07-02 Dan Nicolaescu <dann@ics.uci.edu> | 1 | 2010-07-02 Dan Nicolaescu <dann@ics.uci.edu> |
| 2 | 2 | ||
| 3 | * lisp.h: Document that USE_LISP_UNION_TYPE is now enabled using autoconf. | ||
| 4 | |||
| 3 | Cleanup old code. | 5 | Cleanup old code. |
| 4 | * dired.c (BSD4_3): Remove all uses, redundant with BSD4_2. | 6 | * dired.c (BSD4_3): Remove all uses, redundant with BSD4_2. |
| 5 | * syssignal.h: Remove code for Lynx, not supported anymore. | 7 | * syssignal.h: Remove code for Lynx, not supported anymore. |
diff --git a/src/config.in b/src/config.in index 962edf62571..b1370dcbb95 100644 --- a/src/config.in +++ b/src/config.in | |||
| @@ -933,6 +933,9 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ | |||
| 933 | /* Define to 1 if using GTK. */ | 933 | /* Define to 1 if using GTK. */ |
| 934 | #undef USE_GTK | 934 | #undef USE_GTK |
| 935 | 935 | ||
| 936 | /* Define this to use a lisp union for the Lisp_Object data type. */ | ||
| 937 | #undef USE_LISP_UNION_TYPE | ||
| 938 | |||
| 936 | /* Define to 1 if using the Lucid X toolkit. */ | 939 | /* Define to 1 if using the Lucid X toolkit. */ |
| 937 | #undef USE_LUCID | 940 | #undef USE_LUCID |
| 938 | 941 | ||
diff --git a/src/lisp.h b/src/lisp.h index 1941a2471a4..0da668bb87f 100644 --- a/src/lisp.h +++ b/src/lisp.h | |||
| @@ -95,10 +95,9 @@ extern void die P_((const char *, const char *, int)) NO_RETURN; | |||
| 95 | #endif | 95 | #endif |
| 96 | #endif /* ENABLE_CHECKING */ | 96 | #endif /* ENABLE_CHECKING */ |
| 97 | 97 | ||
| 98 | /* Define this to make Lisp_Object use a union type instead of the | 98 | /* Use the configure flag --enable-use-lisp-union-type to make |
| 99 | default int. FIXME: It might be better to add a flag to configure | 99 | Lisp_Object use a union type instead of the default int. The flag |
| 100 | to do this. */ | 100 | causes USE_LISP_UNION_TYPE to be defined. */ |
| 101 | /* #define USE_LISP_UNION_TYPE */ | ||
| 102 | 101 | ||
| 103 | /***** Select the tagging scheme. *****/ | 102 | /***** Select the tagging scheme. *****/ |
| 104 | /* There are basically two options that control the tagging scheme: | 103 | /* There are basically two options that control the tagging scheme: |