diff options
Diffstat (limited to 'src/varicode.h')
| -rw-r--r-- | src/varicode.h | 25 |
1 files changed, 14 insertions, 11 deletions
diff --git a/src/varicode.h b/src/varicode.h index d9fb441..d4b378a 100644 --- a/src/varicode.h +++ b/src/varicode.h @@ -27,22 +27,25 @@ extern "C" { #endif -#define VARICODE_MAX_BITS (10+2) /* max varicode bits for each ascii character */ - /* 10 bits for code plus 2 0 bits for inter-character space */ +#define VARICODE_MAX_BITS \ + (10 + 2) /* max varicode bits for each ascii character */ + /* 10 bits for code plus 2 0 bits for inter-character space */ struct VARICODE_DEC { - int state; - int n_zeros; - int v_len; - unsigned short packed; - int code_num; - int n_in; - int in[2]; + int state; + int n_zeros; + int v_len; + unsigned short packed; + int code_num; + int n_in; + int in[2]; }; -int varicode_encode(short varicode_out[], char ascii_in[], int max_out, int n_in, int code_num); +int varicode_encode(short varicode_out[], char ascii_in[], int max_out, + int n_in, int code_num); void varicode_decode_init(struct VARICODE_DEC *dec_states, int code_num); -int varicode_decode(struct VARICODE_DEC *dec_states, char ascii_out[], short varicode_in[], int max_out, int n_in); +int varicode_decode(struct VARICODE_DEC *dec_states, char ascii_out[], + short varicode_in[], int max_out, int n_in); void varicode_set_code_num(struct VARICODE_DEC *dec_states, int code_num); #ifdef __cplusplus |
