Diff for libcfg+/src/cfg+.c between version 1.50 and 1.51
| version 1.50, 2002/08/16 20:31:42 |
version 1.51, 2002/08/27 13:19:18 |
| Line 70 cfg_get_context(options) |
|
| Line 70 cfg_get_context(options) |
|
| |
|
| /* Initializaing properties to default values */ |
/* Initializaing properties to default values */ |
| for (i = 0; i < CFG_N_PROPS; i++) { |
for (i = 0; i < CFG_N_PROPS; i++) { |
| con->prop[i] = FUNCTION(strdyn_create_ar)(cfg_default_properties[i]); |
con->prop[i] = PLATON_FUNC(strdyn_create_ar)(cfg_default_properties[i]); |
| if (con->prop[i] == NULL) { |
if (con->prop[i] == NULL) { |
| /* TODO: possible freeing on failure */ |
/* TODO: possible freeing on failure */ |
| return NULL; |
return NULL; |
| Line 231 cfg_free_context(con) |
|
| Line 231 cfg_free_context(con) |
|
| (void) cfg_clear_property(con, i); |
(void) cfg_clear_property(con, i); |
| free(con->prop[i]); |
free(con->prop[i]); |
| #else |
#else |
| FUNCTION(strdyn_free)(con->prop[i]); |
PLATON_FUNC(strdyn_free)(con->prop[i]); |
| #endif |
#endif |
| con->prop[i] = NULL; |
con->prop[i] = NULL; |
| } |
} |
Platon Group <platon@platon.org> http://platon.org/
|
|