From 03c27c8542d23a5e4072f0c080c396ce608c1d50 Mon Sep 17 00:00:00 2001 From: Aleksey Veresov Date: Tue, 19 Nov 2019 19:52:23 +0300 Subject: . --- src/field.c | 53 ----------------------------------------------------- 1 file changed, 53 deletions(-) delete mode 100644 src/field.c (limited to 'src/field.c') diff --git a/src/field.c b/src/field.c deleted file mode 100644 index 6358151..0000000 --- a/src/field.c +++ /dev/null @@ -1,53 +0,0 @@ -#include "field.h" - -#include "error.h" -#include "param.h" -#include -#include - - -/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * Form Field - */ -int magi_field_list_add(struct magi_field_list ** list, - struct magi_field * item) -{ - struct magi_field_list * old = *list; - int ok = 1; - *list = malloc(sizeof(**list)); - if (*list) { - (*list)->next = old; - (*list)->item = *item; - } else { - ok = 0; - magi_error_set("[field:list] Cannot allocate new list node."); - *list = old; - } - return ok; -} - -struct magi_field * magi_field_list_get(struct magi_field_list * list, - const char * name) -{ - struct magi_field * item = 0; - if (list && name) { - if (!strcmp(list->item.name, name)) { - item = &list->item; - } else { - item = magi_field_list_get(list->next, name); - } - } - return item; -} - -void magi_field_list_destroy(struct magi_field_list * list) -{ - if (list) { - magi_field_list_destroy(list->next); - magi_param_list_destroy(list->item.params); - free(list->next); - free(list->item.name); - free(list->item.data); - free(list->item.params); - } -} -- cgit v1.2.3