-struct change_date* gom_add_change_date(struct change_date** chan)
-{
- struct change_date *obj = NULL;
- if (chan && ! *chan) {
- obj = (struct change_date*) malloc(sizeof(struct change_date));
- if (! obj)
- MEMORY_ERROR;
- else {
- memset(obj, 0, sizeof(struct change_date));
- *chan = obj;
- }
- }
- return obj;
-}
-
-int gom_delete_change_date(struct change_date** chan)
-{
- int result = 1;
- if (chan && *chan) {
- CLEANFUNC(change_date)(*chan);
- free(*chan);
- *chan = NULL;
- result = 0;
- }
- return result;
-}
-