Some improvements with dbg levels

FossilOrigin-Name: 4f1f8f238cb3fd097504bfba3b51805d359135256160fe8fdba34908495ec50b
This commit is contained in:
7u83@mail.ru
2018-03-17 18:32:44 +00:00
parent 93914678e0
commit d4fa4269e7
29 changed files with 215 additions and 213 deletions

View File

@ -4,7 +4,7 @@
static int cmp(const void *v1,const void*v2)
{
return ((struct cw_strlist_elem *)v1)->id - ((struct cw_strlist_elem *)v2)->id;
return ((struct cw_StrListElem *)v1)->id - ((struct cw_StrListElem *)v2)->id;
}
static void del(void* d)
@ -17,13 +17,13 @@ cw_strheap_t cw_strheap_create()
return mavl_create(cmp,del,1312);
}
const char * cw_strheap_add(cw_strheap_t t, struct cw_strlist_elem *s)
const char * cw_strheap_add(cw_strheap_t t, struct cw_StrListElem *s)
{
mavl_del(t,s);
return mavl_add(t,s,NULL);
}
int cw_strheap_register_strings(cw_strheap_t h, struct cw_strlist_elem *s)
int cw_strheap_register_strings(cw_strheap_t h, struct cw_StrListElem *s)
{
int n=0;
while ( s->id!=CW_STR_STOP){
@ -37,9 +37,9 @@ int cw_strheap_register_strings(cw_strheap_t h, struct cw_strlist_elem *s)
const char * cw_strheap_get(cw_strheap_t h, int id) {
struct cw_strlist_elem s;
struct cw_StrListElem s;
s.id=id;
struct cw_strlist_elem *r = mavl_get(h,&s);
struct cw_StrListElem *r = mavl_get(h,&s);
if (r)
return r->str;
return NULL;