Initial commit
FossilOrigin-Name: c53d95729c009f8f80a7d63847cef7668ff73f8af0523ab65f7734696f85399c
This commit is contained in:
30
src/capwap/stravltree.c
Normal file
30
src/capwap/stravltree.c
Normal file
@ -0,0 +1,30 @@
|
||||
#include <string.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
|
||||
#include "stravltree.h"
|
||||
|
||||
|
||||
static int cmp(const void *v1,const void*v2)
|
||||
{
|
||||
return strcmp( (char*)v1,(char*)v2);
|
||||
}
|
||||
|
||||
static void del(void* d)
|
||||
{
|
||||
free (d);
|
||||
return;
|
||||
}
|
||||
|
||||
struct avltree * stravltree_create()
|
||||
{
|
||||
return avltree_create(cmp,del);
|
||||
}
|
||||
|
||||
const char * stravltree_add(struct avltree * t, const char * str)
|
||||
{
|
||||
char * s = strdup(str);
|
||||
if (!s)
|
||||
return 0;
|
||||
return avltree_add(t,s);
|
||||
}
|
Reference in New Issue
Block a user