[vorbis-dev] [Patch] OS/2 port
Brian Havard
brianh at kheldar.apana.org.au
Wed Apr 18 08:52:48 PDT 2001
[Repost, maybe it will get noticed with a better subject]
So now beta 4 is out is there any chance you guys will have time to review
some of my patches? Here's a simple one. It just adds the standard integer
typedefs for EMX GCC. I've flattened the structure using #elif's so it doesn't
get a level deeper for every platform added but the result should be the same.
I realise doing so makes the patch harder to read but I couldn't bring myself
to make this file even uglier :)
diff -x CVS -x fc.mnu -x *.diff -urN ../OggVorbis.clean/ogg/include/ogg/os_types.h ogg/include/ogg/os_types.h
--- ../OggVorbis.clean/ogg/include/ogg/os_types.h Tue Feb 27 00:28:28 2001
+++ ogg/include/ogg/os_types.h Tue Feb 27 00:29:50 2001
@@ -43,10 +43,7 @@
typedef _G_int16_t ogg_int16_t;
# endif
-#else
-
-
-# ifdef macintosh
+#elif defined(macintosh)
#include <sys/types.h>
@@ -55,20 +52,24 @@
typedef UInt32 ogg_uint32_t;
typedef SInt64 ogg_int64_t;
-# else
+#elif defined(__EMX__)
+
+typedef short ogg_int16_t;
+typedef int ogg_int32_t;
+typedef unsigned int ogg_uint32_t;
+typedef long long ogg_int64_t;
-# ifdef __BEOS__
+#else
+
+# ifdef __BEOS__
/* Be */
#include <inttypes.h>
-# endif
+# endif
#include <sys/types.h>
#include <ogg/config_types.h>
-
-# endif /* macintosh */
-
-#endif /* _WIN32 */
+#endif
#endif /* _OS_TYPES_H */
--
______________________________________________________________________________
| Brian Havard | "He is not the messiah! |
| brianh at kheldar.apana.org.au | He's a very naughty boy!" - Life of Brian |
------------------------------------------------------------------------------
--- >8 ----
List archives: http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to 'vorbis-dev-request at xiph.org'
containing only the word 'unsubscribe' in the body. No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.
More information about the Vorbis-dev
mailing list