diff options
| author | johannes <johannes.herman@gmail.com> | 2024-02-07 15:43:27 +0100 |
|---|---|---|
| committer | johannes <johannes.herman@gmail.com> | 2024-02-07 15:43:27 +0100 |
| commit | ab6cb49b0b875b5c27510dc57fe3767bfd074dae (patch) | |
| tree | 716accb128e75c11da1e110421dcfcfec44adace /src/main.c | |
| parent | 116de038d3d024232d3640f499a8fb21f1c557fd (diff) | |
added packed int writer
Diffstat (limited to 'src/main.c')
| -rw-r--r-- | src/main.c | 29 |
1 files changed, 29 insertions, 0 deletions
@@ -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); |
