at work
This commit is contained in:
@@ -103,9 +103,9 @@ int jblock_addstr(jblock_t* jb, char* key, char* val) {
|
||||
if (jblock_checkalloc(jb) == NULL) {
|
||||
return -1;
|
||||
}
|
||||
jb->kvarr[jb->kvsize].type = JKVTYPE_STR;
|
||||
jb->kvarr[jb->kvsize].key = strcopy(key);
|
||||
jb->kvarr[jb->kvsize].str = strcopy(val);
|
||||
jb->kvarr[jb->kvsize].type = JKVTYPE_STR;
|
||||
return ++jb->kvsize;
|
||||
}
|
||||
|
||||
@@ -174,7 +174,7 @@ void jblock_destroy(jblock_t* jb) {
|
||||
for (int i = 0; i < jb->kvsize; i++) {
|
||||
switch (jb->kvarr[i].type) {
|
||||
case JKVTYPE_BLK: {
|
||||
jblock_destroy(jb->kvarr[i].blk);
|
||||
//jblock_destroy(jb->kvarr[i].blk);
|
||||
break;
|
||||
}
|
||||
//case JKVTYPE_BLKARR: {
|
||||
@@ -185,15 +185,15 @@ void jblock_destroy(jblock_t* jb) {
|
||||
break;
|
||||
}
|
||||
case JKVTYPE_INTARR: {
|
||||
//free(jb->kvarr[i].numarr);
|
||||
cintarr_destroy(&(jb->kvarr[i].numarr));
|
||||
break;
|
||||
}
|
||||
case JKVTYPE_BOOLARR: {
|
||||
//free(jb->kvarr[i].flagarr);
|
||||
cboolarr_destroy(&(jb->kvarr[i].flagarr));
|
||||
break;
|
||||
}
|
||||
case JKVTYPE_FLTARR: {
|
||||
//free(jb->kvarr[i].fltarr);
|
||||
cfltarr_destroy(&(jb->kvarr[i].fltarr));
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user