summaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c29
1 files changed, 29 insertions, 0 deletions
diff --git a/src/main.c b/src/main.c
index e33594a..a21c4cf 100644
--- a/src/main.c
+++ b/src/main.c
@@ -1,5 +1,6 @@
#include "../inc/demo.h"
#include "../inc/huffman.h"
+#include "../inc/pack.h"
#include <stdio.h>
#include <stdlib.h>
@@ -109,6 +110,34 @@ int testdecompress(char *line)
return 1;
}
+void dumbtestpacker()
+{
+ char buf[16] = {0};
+ int in = 550;
+ int in2 = 8763289;
+
+ printf("input: %d\n", in);
+
+ for (int i = 0; i < 16; i++)
+ printf("%2X ", buf[i]);
+ printf("\n");
+ char *cp = buf;
+
+ writeint(in, &cp);
+ writeint(in2, &cp);
+
+ for (int i = 0; i < 16; i++)
+ printf("%2X ", buf[i]);
+ printf("\n");
+
+ cp = buf;
+ int res = readint((unsigned char **)&cp);
+ int res2 = readint((unsigned char **)&cp);
+
+ printf("res: %d\n", res);
+ printf("res2: %d\n", res2);
+}
+
int main()
{
inithuff(NULL);