diff options
| author | Karl Heuer | 1994-09-20 04:47:17 +0000 |
|---|---|---|
| committer | Karl Heuer | 1994-09-20 04:47:17 +0000 |
| commit | beded970ac9427cce7b7c2170c57b71f90d833ab (patch) | |
| tree | 1e0651ef744a77026f9f7f9b6b59108b6c72c3a1 /src | |
| parent | 5464522bafa04be7210834009ce7623fbc099634 (diff) | |
| download | emacs-beded970ac9427cce7b7c2170c57b71f90d833ab.tar.gz emacs-beded970ac9427cce7b7c2170c57b71f90d833ab.zip | |
(make_float, make_pure_float): Fix Lisp_Object vs. int problems.
Diffstat (limited to 'src')
| -rw-r--r-- | src/alloc.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/alloc.c b/src/alloc.c index 965a1e97795..32152fa85b0 100644 --- a/src/alloc.c +++ b/src/alloc.c | |||
| @@ -463,7 +463,7 @@ make_float (float_value) | |||
| 463 | XSET (val, Lisp_Float, &float_block->floats[float_block_index++]); | 463 | XSET (val, Lisp_Float, &float_block->floats[float_block_index++]); |
| 464 | } | 464 | } |
| 465 | XFLOAT (val)->data = float_value; | 465 | XFLOAT (val)->data = float_value; |
| 466 | XFLOAT (val)->type = 0; /* bug chasing -wsr */ | 466 | XFASTINT (XFLOAT (val)->type) = 0; /* bug chasing -wsr */ |
| 467 | consing_since_gc += sizeof (struct Lisp_Float); | 467 | consing_since_gc += sizeof (struct Lisp_Float); |
| 468 | return val; | 468 | return val; |
| 469 | } | 469 | } |
| @@ -1078,7 +1078,7 @@ make_pure_float (num) | |||
| 1078 | XSET (new, Lisp_Float, PUREBEG + pureptr); | 1078 | XSET (new, Lisp_Float, PUREBEG + pureptr); |
| 1079 | pureptr += sizeof (struct Lisp_Float); | 1079 | pureptr += sizeof (struct Lisp_Float); |
| 1080 | XFLOAT (new)->data = num; | 1080 | XFLOAT (new)->data = num; |
| 1081 | XFLOAT (new)->type = 0; /* bug chasing -wsr */ | 1081 | XFASTINT (XFLOAT (new)->type) = 0; /* bug chasing -wsr */ |
| 1082 | return new; | 1082 | return new; |
| 1083 | } | 1083 | } |
| 1084 | 1084 | ||