Mercurial > hg > xemacs-beta
comparison src/alloc.c @ 282:c42ec1d1cded r21-0b39
Import from CVS: tag r21-0b39
| author | cvs |
|---|---|
| date | Mon, 13 Aug 2007 10:33:18 +0200 |
| parents | 7df0dd720c89 |
| children | e11d67e05968 |
comparison
equal
deleted
inserted
replaced
| 281:090b52736db2 | 282:c42ec1d1cded |
|---|---|
| 1269 Lisp_Object val; | 1269 Lisp_Object val; |
| 1270 struct Lisp_Float *f; | 1270 struct Lisp_Float *f; |
| 1271 | 1271 |
| 1272 ALLOCATE_FIXED_TYPE (float, struct Lisp_Float, f); | 1272 ALLOCATE_FIXED_TYPE (float, struct Lisp_Float, f); |
| 1273 set_lheader_implementation (&(f->lheader), lrecord_float); | 1273 set_lheader_implementation (&(f->lheader), lrecord_float); |
| 1274 float_next (f) = ((struct Lisp_Float *) -1); | |
| 1274 float_data (f) = float_value; | 1275 float_data (f) = float_value; |
| 1275 XSETFLOAT (val, f); | 1276 XSETFLOAT (val, f); |
| 1276 return val; | 1277 return val; |
| 1277 } | 1278 } |
| 1278 | 1279 |
| 2746 f->lheader.pure = 1; | 2747 f->lheader.pure = 1; |
| 2747 #endif | 2748 #endif |
| 2748 pure_bytes_used += sizeof (struct Lisp_Float); | 2749 pure_bytes_used += sizeof (struct Lisp_Float); |
| 2749 bump_purestat (&purestat_float, sizeof (struct Lisp_Float)); | 2750 bump_purestat (&purestat_float, sizeof (struct Lisp_Float)); |
| 2750 | 2751 |
| 2752 float_next (f) = ((struct Lisp_Float *) -1); | |
| 2751 float_data (f) = num; | 2753 float_data (f) = num; |
| 2752 XSETFLOAT (val, f); | 2754 XSETFLOAT (val, f); |
| 2753 return val; | 2755 return val; |
| 2754 } | 2756 } |
| 2755 | 2757 |
