summaryrefslogtreecommitdiffstats
path: root/src/dle.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/dle.h')
-rw-r--r--src/dle.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/dle.h b/src/dle.h
index 2e0e453..72bfd55 100644
--- a/src/dle.h
+++ b/src/dle.h
@@ -1,6 +1,14 @@
#ifndef foodlehfoo
#define foodlehfoo
+#include <sys/types.h>
+#include <inttypes.h>
+
+/* Those nifty DLE-sequences */
+#define DLE 0x10
+#define ETX 0x03
+#define DC4 0x14
+
size_t dle_decode(uint8_t* s, size_t ls, uint8_t* d, size_t *ld, void (*dle_func) (uint8_t c, void *user), void *user, int *dle_flag);
size_t dle_encode(uint8_t* s, size_t ls, uint8_t* d, size_t *ld);