#ifndef __COOKIE_H__ #define __COOKIE_H__ #include #include #include #include typedef struct cookie_t cookie_t; struct cookie_t { char *name; char *value; char *domain; char *path; char *expiry; int expires; cookie_t *next; }; cookie_t *cookies_init(void); cookie_t *cookie_add(cookie_t *cookies, cookie_t *cookie); void cookies_set(cookie_t *cookies); void content_type_cookies(char *type, cookie_t *cookies); int cookie_valid(cookie_t *cookie); cookie_t *cookie(char *name); char *strcpy(char *dest, const char *src); #endif