diff options
| -rw-r--r-- | include/bluetooth.h | 3 | ||||
| -rw-r--r-- | src/bluetooth.c | 11 | 
2 files changed, 14 insertions, 0 deletions
diff --git a/include/bluetooth.h b/include/bluetooth.h index 33d68a61..b5d056df 100644 --- a/include/bluetooth.h +++ b/include/bluetooth.h @@ -136,6 +136,9 @@ int bafprintf(FILE *stream, const char *format, ...);  int basprintf(char *str, const char *format, ...);  int basnprintf(char *str, size_t size, const char *format, ...); +void *bt_malloc(size_t size); +void bt_free(void *ptr); +  int bt_error(uint16_t code);  char *bt_compidtostr(int id); diff --git a/src/bluetooth.c b/src/bluetooth.c index c54d63e3..1c01e2d9 100644 --- a/src/bluetooth.c +++ b/src/bluetooth.c @@ -36,6 +36,7 @@  #include <errno.h>  #include <stdarg.h>  #include <stdlib.h> +#include <malloc.h>  #include <string.h>  #include <sys/socket.h> @@ -162,6 +163,16 @@ int basnprintf(char *str, size_t size, const char *format, ...)  	return len;  } +void *bt_malloc(size_t size) +{ +	return malloc(size); +} + +void bt_free(void *ptr) +{ +	free(ptr); +} +  /* Bluetooth error codes to Unix errno mapping */  int bt_error(uint16_t code)  {  | 
