DEADSOFTWARE

common: move endianness converters to common
[flatwaifu.git] / src / miscc.c
index b2bbbaf585fc6b082e8350228a3cee7b2405acb0..184e369b7ea7f8637d3f3831e30b381f544250d4 100644 (file)
@@ -389,44 +389,3 @@ void Z_calc_time(dword t,word *h,word *m,word *s)
     t = t / 60;
     *h = t;
 }
-
-#define SWAP_VAR(a, b) do { unsigned char t = a; a = b; b = t; } while(0)
-
-static int16_t short2swap (int16_t x) {
-  union {
-    uint8_t a[2];
-    int16_t x;
-  } y;
-  y.x = x;
-  SWAP_VAR(y.a[0], y.a[1]);
-  return y.x;
-}
-
-static int32_t int2swap (int32_t x) {
-  union {
-    uint8_t a[4];
-    int32_t x;
-  } y;
-  y.x = x;
-  SWAP_VAR(y.a[0], y.a[3]);
-  SWAP_VAR(y.a[1], y.a[2]);
-  return y.x;
-}
-
-#undef SWAP_VAR
-
-int16_t short2host (int16_t x) {
-#if __BIG_ENDIAN__
-  return short2swap(x);
-#else
-  return x;
-#endif
-}
-
-int32_t int2host (int32_t x) {
-#if __BIG_ENDIAN__
-  return int2swap(x);
-#else
-  return x;
-#endif
-}