From d4e2e82d6e11113b6919a6f4d727153d04e25152 Mon Sep 17 00:00:00 2001 From: Toni G Date: Sun, 24 Mar 2013 15:06:53 +0100 Subject: [PATCH] Removed obsolete warnings on endianness and 64bitness --- README | 42 ++++++++---------------------------------- 1 file changed, 8 insertions(+), 34 deletions(-) diff --git a/README b/README index 110eba7..59340c7 100644 --- a/README +++ b/README @@ -54,44 +54,18 @@ http://lclevy.free.fr/adflib COMPILATION ----------- -It had been tested on Intel/Linux with gcc 2.7.2, Solaris 2.6, and -Win32. +The following commands should automatically detect the system +configuration and build the library and examples/unadf, +the ADF extractor binary. -Update (march 2006): - Makefiles has been modified to compile under Cygwin and gcc 3.4.4. (still 6 ISO C warning : normal) - -The size of long must be 4, the size of short 2. -The library reads disk sectors written with the big endian (Motorola) byte -ordering. - -You have to type : - -make clean -make dep -make lib - -A 'lidadf.a' should be created. + ./autogen.sh + ./configure + make -* Byte ordering - -'make clean' remove the temporary files and the 'defendian.h'. In this file, -LITT_ENDIAN must be defined if the target machine uses the little endian -byte ordering, like this : - -#ifndef LITT_ENDIAN -#define LITT_ENDIAN 1 -#endif /* LITT_ENDIAN */ - -This should be done automatically by the 'myconf' shell script. myconf -autocompiles a C file which detects the byte ordering. The 'defendian.h' -is generated in 'myconf'. 'defendian.h' should be included in every .c file -which uses the LITT_ENDIAN define is used, otherwise the compiler could think -it is not defined, and the target machine is (always) using the big endian -byte ordering. - -'myconf' is launched by 'make depend'. +FEATURES NEEDING FURTHER TESTS +------------------------------ * Native driver