Inital commit
FossilOrigin-Name: daa4bc12d9830f63b1217a60dcd0bfa4f7710e86d6f79164e49b8489daa1c330
This commit is contained in:
parent
fb20c84c7a
commit
e9d0de5d70
7
src/capwap/bstr.h
Normal file
7
src/capwap/bstr.h
Normal 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
17
src/capwap/bstr_create.c
Normal 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;
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user