diff options
Diffstat (limited to 'src/lisp.h')
| -rw-r--r-- | src/lisp.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/lisp.h b/src/lisp.h index b71bf524d1e..15de8d9e74f 100644 --- a/src/lisp.h +++ b/src/lisp.h | |||
| @@ -1377,9 +1377,12 @@ struct Lisp_Float | |||
| 1377 | }; | 1377 | }; |
| 1378 | 1378 | ||
| 1379 | #ifdef HIDE_LISP_IMPLEMENTATION | 1379 | #ifdef HIDE_LISP_IMPLEMENTATION |
| 1380 | #define XFLOAT_DATA(f) (XFLOAT (f)->u.data_) | 1380 | #define XFLOAT_DATA(f) (XFLOAT (f)->u.data_ + 0) |
| 1381 | #else | 1381 | #else |
| 1382 | #define XFLOAT_DATA(f) (XFLOAT (f)->u.data) | 1382 | #define XFLOAT_DATA(f) (XFLOAT (f)->u.data + 0) |
| 1383 | /* This should be used only in alloc.c, which always disables | ||
| 1384 | HIDE_LISP_IMPLEMENTATION. */ | ||
| 1385 | #define XFLOAT_INIT(f,n) (XFLOAT (f)->u.data = (n)) | ||
| 1383 | #endif | 1386 | #endif |
| 1384 | 1387 | ||
| 1385 | /* A character, declared with the following typedef, is a member | 1388 | /* A character, declared with the following typedef, is a member |