diff options
| author | Dan Nicolaescu | 2008-07-11 02:30:26 +0000 |
|---|---|---|
| committer | Dan Nicolaescu | 2008-07-11 02:30:26 +0000 |
| commit | 6e5cb96f3d905d69ef7cf2c09df3e51b2db06d9b (patch) | |
| tree | 3c7960f6dd3096573828f31642b72e903fa8c976 /etc | |
| parent | f4f745d94326e5082acb071953b7c2d713421a2f (diff) | |
| download | emacs-6e5cb96f3d905d69ef7cf2c09df3e51b2db06d9b.tar.gz emacs-6e5cb96f3d905d69ef7cf2c09df3e51b2db06d9b.zip | |
* lisp.h:
* w32heap.c:
* emacs.c:
* alloc.c: Replace all references of NO_UNION_TYPE with
USE_LISP_UNION_TYPE.
* m/xtensa.h (NO_UNION_TYPE):
* m/vax.h (NO_UNION_TYPE):
* m/template.h (NO_UNION_TYPE):
* m/sparc.h (NO_UNION_TYPE):
* m/mips.h (NO_UNION_TYPE):
* m/macppc.h (NO_UNION_TYPE):
* m/m68k.h (NO_UNION_TYPE):
* m/iris4d.h (NO_UNION_TYPE):
* m/intel386.h (NO_UNION_TYPE):
* m/ibms390x.h (NO_UNION_TYPE):
* m/ibms390.h (NO_UNION_TYPE):
* m/ibmrs6000.h (NO_UNION_TYPE):
* m/ia64.h (NO_UNION_TYPE):
* m/hp800.h (NO_UNION_TYPE):
* m/arm.h (NO_UNION_TYPE):
* m/amdx86-64.h (NO_UNION_TYPE):
* m/alpha.h (NO_UNION_TYPE): Remove definition, all platform were
defining it the same.
Diffstat (limited to 'etc')
| -rw-r--r-- | etc/PROBLEMS | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/etc/PROBLEMS b/etc/PROBLEMS index ec96b19f2bc..207ea334701 100644 --- a/etc/PROBLEMS +++ b/etc/PROBLEMS | |||
| @@ -3757,8 +3757,8 @@ If the code is incorrect, your compiler has this problem. | |||
| 3757 | In the XCONS, etc., macros in lisp.h you must replace (a).u.val with | 3757 | In the XCONS, etc., macros in lisp.h you must replace (a).u.val with |
| 3758 | ((a).u.val + coercedummy) where coercedummy is declared as int. | 3758 | ((a).u.val + coercedummy) where coercedummy is declared as int. |
| 3759 | 3759 | ||
| 3760 | This problem will not happen if the m-...h file for your type | 3760 | This problem will only happen if USE_LISP_UNION_TYPE is manually |
| 3761 | of machine defines NO_UNION_TYPE. That is the recommended setting now. | 3761 | defined in lisp.h. |
| 3762 | 3762 | ||
| 3763 | *** C compilers lose on returning unions. | 3763 | *** C compilers lose on returning unions. |
| 3764 | 3764 | ||
| @@ -3766,8 +3766,8 @@ I hear that some C compilers cannot handle returning a union type. | |||
| 3766 | Most of the functions in GNU Emacs return type Lisp_Object, which is | 3766 | Most of the functions in GNU Emacs return type Lisp_Object, which is |
| 3767 | defined as a union on some rare architectures. | 3767 | defined as a union on some rare architectures. |
| 3768 | 3768 | ||
| 3769 | This problem will not happen if the m-...h file for your type | 3769 | This problem will only happen if USE_LISP_UNION_TYPE is manually |
| 3770 | of machine defines NO_UNION_TYPE. | 3770 | defined in lisp.h. |
| 3771 | 3771 | ||
| 3772 | 3772 | ||
| 3773 | This file is part of GNU Emacs. | 3773 | This file is part of GNU Emacs. |