constify, fix types
authorFelix Fietkau <nbd@openwrt.org>
Wed, 2 Jan 2013 12:59:18 +0000 (13:59 +0100)
committerFelix Fietkau <nbd@openwrt.org>
Wed, 2 Jan 2013 13:00:05 +0000 (14:00 +0100)
cgi.c
uhttpd.h

diff --git a/cgi.c b/cgi.c
index cfd71fbedb23f3e1542407ab798990aabcdeff73..02665d8b01ae1858a1851d60f91012b063b93b04 100644 (file)
--- a/cgi.c
+++ b/cgi.c
@@ -38,7 +38,7 @@ void uh_interpreter_add(const char *ext, const char *path)
 
 static void cgi_main(struct client *cl, struct path_info *pi, int fd)
 {
-       struct interpreter *ip = pi->ip;
+       const struct interpreter *ip = pi->ip;
        struct env_var *var;
 
        dup2(fd, 0);
index 3cbe46f370fc20e60a81c27191214be928abecc5..22653b50bdf6916adc51defa5049fb8b2514c771 100644 (file)
--- a/uhttpd.h
+++ b/uhttpd.h
@@ -59,9 +59,9 @@ struct config {
 
 struct auth_realm {
        struct list_head list;
-       char *path;
-       char *user;
-       char *pass;
+       const char *path;
+       const char *user;
+       const char *pass;
 };
 
 enum http_method {
@@ -80,7 +80,7 @@ struct http_request {
        enum http_method method;
        enum http_version version;
        int redirect_status;
-       char *url;
+       const char *url;
        const struct auth_realm *realm;
 };
 
@@ -94,8 +94,8 @@ enum client_state {
 
 struct interpreter {
        struct list_head list;
-       char *path;
-       char *ext;
+       const char *path;
+       const char *ext;
 };
 
 struct path_info {
@@ -104,9 +104,9 @@ struct path_info {
        const char *name;
        const char *info;
        const char *query;
-       int redirected;
+       bool redirected;
        struct stat stat;
-       struct interpreter *ip;
+       const struct interpreter *ip;
 };
 
 struct env_var {