diff options
Diffstat (limited to 'netbytes.h')
-rw-r--r-- | netbytes.h | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -1,6 +1,10 @@ #ifndef __NETBYTES_H #define __NETBYTES_H +#ifdef __cplusplus +extern "C" { +#endif + #include <stdlib.h> #include <stdio.h> #include <stdint.h> @@ -167,6 +171,8 @@ int nb_count( netbyte_store *store ); int nb_type( netbyte_store *store, int count, __NBT_TYPED **type ); int nb_val( netbyte_store *store, int count, __nb_type **type ); int nb_fread( netbyte_store *store, int fd); +/*check if data may contain full netbyte buffer*/ +int nb_check_buf(uint8_t *data, int len, int *detected_size); //print all all values in netbyte string int nb_print(netbyte_store *store); @@ -188,4 +194,8 @@ void nb_tok_destroy(nb_tok_arr *arr); int nb_parse(char *str, nb_tok_arr *arr); +#ifdef __cplusplus +} +#endif + #endif
\ No newline at end of file |