ce9820b246ea7d2af8104a7f977eba16f2f4b8fd
[compress.git] / code.h
1 #ifndef __CODE_H__
2 #define __CODE_H__
3
4 #include <stddef.h>
5
6 #define NB_BYTES 256
7
8 /* byte type */
9
10 typedef unsigned char byte_t;
11
12 /* code structure */
13
14 typedef struct {
15 char code[NB_BYTES - 1 + 1];
16 } code_t;
17
18 int codcat (char *dst, size_t n, char *src);
19 int codcmp (char *cod1, char *cod2);
20 int codcpy (char *dst, size_t n, char *src);
21 int codlen (char *code);
22
23 #endif /* __CODE_H__ */
24
25 /* vim: set ts=4 sw=4 et */