]> git.draconx.ca Git - upkg.git/blobdiff - src/pack.h
Move stuff into a separate source directory.
[upkg.git] / src / pack.h
diff --git a/src/pack.h b/src/pack.h
new file mode 100644 (file)
index 0000000..283f28c
--- /dev/null
@@ -0,0 +1,30 @@
+#ifndef PACK_H_
+#define PACK_H_
+
+#include <limits.h>
+
+void pack_16_be(unsigned char *, unsigned short);
+void pack_32_be(unsigned char *, unsigned long);
+#ifdef ULLONG_MAX
+void pack_64_be(unsigned char *, unsigned long long);
+#endif
+
+void pack_16_le(unsigned char *, unsigned short);
+void pack_32_le(unsigned char *, unsigned long);
+#ifdef ULLONG_MAX
+void pack_64_le(unsigned char *, unsigned long long);
+#endif
+
+unsigned short unpack_16_be(unsigned char *);
+unsigned long  unpack_32_be(unsigned char *);
+#ifdef ULLONG_MAX
+unsigned long long unpack_64_be(unsigned char *);
+#endif
+
+unsigned short unpack_16_le(unsigned char *);
+unsigned long  unpack_32_le(unsigned char *);
+#ifdef ULLONG_MAX
+unsigned long long unpack_64_le(unsigned char *);
+#endif
+
+#endif