Changeset 1242 for trunk/lib/lang/lang.c


Ignore:
Timestamp:
07/19/11 11:28:21 (22 months ago)
Author:
msl
Message:

Memory management

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/lib/lang/lang.c

    r1236 r1242  
    1313    if (strings) { 
    1414       for (i=0; i<count; ++i) 
    15            if (strings[i]) ufree(strings[i]); 
    16        ufree(strings); 
     15           if (strings[i]) free(strings[i]); 
     16       free(strings); 
    1717       count = 0; 
    1818    } 
    1919 
    2020    ++num; 
    21     strings = umalloc(num*sizeof(char*)); 
     21    strings = malloc(num*sizeof(char*)); 
    2222    if (strings) { 
    2323        memset(strings, 0, num*sizeof(char*)); 
     
    3333 
    3434    if (strings && num<count) { 
    35        if (strings[num]) ufree(strings[num]); 
    36        p = strings[num] = umalloc(strlen(str)+1); 
     35       if (strings[num]) free(strings[num]); 
     36       p = strings[num] = malloc(strlen(str)+1); 
    3737       if (p) { 
    3838           for (; *str; ++str) { 
Note: See TracChangeset for help on using the changeset viewer.