From 83cd2267b309fa7411acaed356f88101196bb2ad Mon Sep 17 00:00:00 2001 From: Aleksey Veresov Date: Thu, 6 Feb 2020 19:43:57 +0300 Subject: [magi] Broken to become better. --- src/cookie.h | 32 -------------------------------- 1 file changed, 32 deletions(-) delete mode 100644 src/cookie.h (limited to 'src/cookie.h') diff --git a/src/cookie.h b/src/cookie.h deleted file mode 100644 index 7eb3e9d..0000000 --- a/src/cookie.h +++ /dev/null @@ -1,32 +0,0 @@ -#ifndef MAGI_INCLUDED_COOKIE -#define MAGI_INCLUDED_COOKIE - - -typedef struct magi_cookie { - /* All pointers must be valid as 'free' arguments. */ - char *name; - char *data; - char *path; /* Without '/' at the end. */ - char *domain; /* With dot at the begining. */ - char *max_age; /* In seconds until discard, used only in response. */ -} magi_cookie; - -typedef struct magi_cookie_list { - struct magi_cookie_list *next; /* Must be valid as 'free' arguments. */ - magi_cookie item; -} magi_cookie_list; - - -/* Addition of item to top of list. Null <=> error. */ -int magi_cookie_list_add(magi_cookie_list **list, magi_cookie *item); - -/* Data of last cookie in list: cookie.name == name, returns null if no such; - * Last cookie in list is first from request, and from RFC 2109 we know that - * first cookie is the most accurate for request's domain and path. */ -char *magi_cookie_list_get(magi_cookie_list *list, const char *name); - -/* Freeing and invalidation of list. */ -void magi_cookie_list_destroy(magi_cookie_list *list); - - -#endif -- cgit v1.2.3