>>>> "vin" == Vin Shelton <acs(a)xemacs.org>
writes:
vin> Thank you for this patch. It has been applied to the 21.1
vin> branch of XEmacs and will appear in XEmacs 21.1.12.
NOOOOOOoooooooo! (That's not a veto, I'm not on -review.)
>>>> On Mon, 24 Jul 2000, ewiles(a)mclean.sterling.com
(Edwin Wiles) said:
Edwin> Problem: LITTLE_ENDIAN is not defined in "src/nas.c".
Sure it is, in <audio/fileutil.h>, NAS 1.2p5.
Edwin> Resolution: The NAS include files define
Edwin> "NAS_LITTLE_ENDIAN" and "NAS_BIG_ENDIAN", not
Edwin> "LITTLE_ENDIAN" and "BIG_ENDIAN".
Not in 1.2p5. Those headers define only "LITTLE_ENDIAN" and
"BIG_ENDIAN".
Edwin> Fix: Changed "src/nas.c" to use "NAS_*".
Breaking all systems with 1.2p5 or earlier installed. This is true of
Debian Linux (woody), for example.
Please revert this patch and figure out how to do it without breaking
older systems. This can be easily done with
#ifndef NAS_BIG_ENDIAN
#define NAS_BIG_ENDIAN BIG_ENDIAN
#endif
etc after the #includes, but it is probably preferable to fix it so
that modern NAS installations don't have to suffer with the #undef
BIG_ENDIAN breakage. I don't see how to do that simply in the source,
you'll probably have to do it via configure.
--
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Institute of Policy and Planning Sciences Tel/fax: +81 (298) 53-5091
_________________ _________________ _________________ _________________
What are those straight lines for? "XEmacs rules."