Inital commit

FossilOrigin-Name: daa4bc12d9830f63b1217a60dcd0bfa4f7710e86d6f79164e49b8489daa1c330
This commit is contained in:
7u83@mail.ru 2015-01-31 09:17:34 +00:00
parent fb20c84c7a
commit e9d0de5d70
2 changed files with 24 additions and 0 deletions

7
src/capwap/bstr.h Normal file
View File

@ -0,0 +1,7 @@
#include <stdint.h>
extern uint8_t * bstr_create(uint8_t *data, uint8_t len);
#define bstr_len(s) (*s)

17
src/capwap/bstr_create.c Normal file
View File

@ -0,0 +1,17 @@
#include <stdint.h>
#include <string.h>
#include <stdlib.h>
uint8_t * bstr_create(uint8_t *data, uint8_t len)
{
uint8_t * str = malloc(len*sizeof(uint8_t));
if (!str)
return 0;
*str=len;
memcpy(str+1,data,len);
return str;
}