1 /* Blerg is (C) 2011 The Dominion of Awesome, and is distributed under a
2 * BSD-style license. Please see the COPYING file for details.
7 #include <yajl/yajl_gen.h>
13 #define CONTENT_401 "<html><head><title>401 Unauthorized</title></head><body><h1>401 Unauthorized</h1>DENIED</body></html>"
14 #define CONTENT_404 "<html><head><title>404 Not Found</title></head><body><h1>404 Not Found</h1>I couldn't find that.</body></html>"
15 #define CONTENT_405 "<html><head><title>405 Method Not Allowed</title></head><body><h1>405 Method Not Allowed</h1>I'm sorry, Dave. I'm afraid I can't do that.</body></html>"
16 #define JSON_SUCCESS "{\"status\": \"success\"}"
17 #define JSON_FAILURE "{\"status\": \"failure\"}"
19 #define URL_INFO_NAME 0x1
20 #define URL_INFO_RECORD 0x2
21 #define URL_INFO_RECORD_TO 0x4
22 #define DERP "DERP DERP DERP"
25 unsigned int contents;
26 char name[MAX_TAG_LENGTH + 1];
31 int parse_url_info(const char *url, struct url_info *info);
32 uint64_t *make_sequential_list(uint64_t from, uint64_t to);