X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fsfm-write.c;h=e0aeb44441abe8bea32186d6a8b97d2ea360f52a;hb=2e0595dd8e344dbdcab740d7d2a3b67d153d6b39;hp=0e99013f689126a2ccb6e0da4f7930ee4a599c78;hpb=fa77efde13ecbb261b90109142453850b283b950;p=pspp-builds.git diff --git a/src/sfm-write.c b/src/sfm-write.c index 0e99013f..e0aeb444 100644 --- a/src/sfm-write.c +++ b/src/sfm-write.c @@ -563,21 +563,18 @@ write_rec_7_34 (struct sfm_write_info * inf) rec_7.elem_3[3] = -1; /* PORTME: 1=IEEE754, 2=IBM 370, 3=DEC VAX E. */ -#if FPREP==FPREP_IEEE754 +#ifdef FPREP_IEEE754 rec_7.elem_3[4] = 1; -#else -#error Floating-point representation unknown here. #endif rec_7.elem_3[5] = 1; /* PORTME: 1=big-endian, 2=little-endian. */ - if (endian == BIG) - rec_7.elem_3[6] = 1; - else if (endian == LITTLE) - rec_7.elem_3[6] = 2; - else - rec_7.elem_3[6] = 0; +#if WORDS_BIGENDIAN + rec_7.elem_3[6] = 1; +#else + rec_7.elem_3[6] = 2; +#endif /* PORTME: 1=EBCDIC, 2=7-bit ASCII, 3=8-bit ASCII, 4=DEC Kanji. */ rec_7.elem_3[7] = 2;