summaryrefslogtreecommitdiffstats
path: root/server/cdb_unpack.c
diff options
context:
space:
mode:
Diffstat (limited to 'server/cdb_unpack.c')
-rw-r--r--server/cdb_unpack.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/server/cdb_unpack.c b/server/cdb_unpack.c
new file mode 100644
index 0000000..14a71b9
--- /dev/null
+++ b/server/cdb_unpack.c
@@ -0,0 +1,16 @@
+#include "conf.h"
+#include "cdbpriv.h"
+
+RCSID("$Id: cdb_unpack.c,v 1.2 2000/02/29 19:31:33 shmit Exp $");
+
+uint32_t
+cdb_unpack(unsigned char *buf)
+{
+ uint32_t num;
+
+ num = buf[3]; num <<= 8;
+ num += buf[2]; num <<= 8;
+ num += buf[1]; num <<= 8;
+ num += buf[0];
+ return num;
+}