-unsigned short unpack_16_be(const unsigned char *);
-unsigned long unpack_32_be(const unsigned char *);
-#if PACK_HAVE_64BIT
-unsigned long long unpack_64_be(const unsigned char *);
-#endif
-
-unsigned short unpack_16_le(const unsigned char *);
-unsigned long unpack_32_le(const unsigned char *);
-#if PACK_HAVE_64BIT
-unsigned long long unpack_64_le(const unsigned char *);
-#endif
+long unpack_s32_be(const unsigned char *);
+long unpack_s32_le(const unsigned char *);
+unsigned long unpack_32_be(const unsigned char *);
+unsigned long unpack_32_le(const unsigned char *);
+void pack_32_be(unsigned char *, unsigned long);
+void pack_32_le(unsigned char *, unsigned long);