aboutsummaryrefslogtreecommitdiffstats
path: root/cgit.h
diff options
context:
space:
mode:
authorGravatar Lars Hjemli <larsh@hal-2004.(none)>2007-01-05 00:53:03 (JST)
committerGravatar Lars Hjemli <larsh@hal-2004.(none)>2007-01-05 00:57:00 (JST)
commit52e605caf573fa20fdd4fbac5e1cc69b7740b1f5 (patch)
tree62c7bfb147f93a850f430185961a89ee51b8470a /cgit.h
parent05b13194b4b40a2614692125d5037ef20c5fb20e (diff)
downloadcgit-52e605caf573fa20fdd4fbac5e1cc69b7740b1f5.zip
cgit-52e605caf573fa20fdd4fbac5e1cc69b7740b1f5.tar.gz
Handle %xx encoding in querystring
Convert valid %xx expressions in querystring to ascii, ignore invalid expressions (i.e. eat the three characters %xx). Signed-off-by: Lars Hjemli <larsh@hal-2004.(none)>
Diffstat (limited to 'cgit.h')
-rw-r--r--cgit.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/cgit.h b/cgit.h
index 249650e..eb8f08c 100644
--- a/cgit.h
+++ b/cgit.h
@@ -67,6 +67,8 @@ extern void cgit_global_config_cb(const char *name, const char *value);
67extern void cgit_repo_config_cb(const char *name, const char *value); 67extern void cgit_repo_config_cb(const char *name, const char *value);
68extern void cgit_querystring_cb(const char *name, const char *value); 68extern void cgit_querystring_cb(const char *name, const char *value);
69 69
70extern int hextoint(char c);
71
70extern void *cgit_free_commitinfo(struct commitinfo *info); 72extern void *cgit_free_commitinfo(struct commitinfo *info);
71 73
72extern char *fmt(const char *format,...); 74extern char *fmt(const char *format,...);