summaryrefslogtreecommitdiffstats
path: root/util.h
blob: ecffe6c2bd7358f23ea6cf73109f0aa3ee7549bd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#pragma once

#include <stdbool.h>

#define POST_LIMIT 131072

char** parse_command(const char *cmdline);
char* postdecode(char **fields, int n_fields);
char* postdecode_fields(char *postbuf, ssize_t len, char **fields, int n_fields);
char* canonicalize_path(const char *path, size_t len);
bool urldecode(char *buf);
char* datadup(const void *in, size_t len);