info: rename some http header function parameters
authorFerry Huberts <ferry.huberts@pelagic.nl>
Tue, 1 Dec 2015 17:23:18 +0000 (18:23 +0100)
committerFerry Huberts <ferry.huberts@pelagic.nl>
Wed, 2 Dec 2015 19:54:15 +0000 (20:54 +0100)
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
lib/info/http_headers.c
lib/info/http_headers.h
lib/info/olsrd_info.c
lib/info/olsrd_info.h

index 9a6d5a6..a9195f3 100644 (file)
@@ -41,7 +41,7 @@
 
 #include "http_headers.h"
 
 
 #include "http_headers.h"
 
-void build_http_header(const char *plugin_name, const char *status, const char *mime, struct autobuf *abuf, int *contentLengthPlaceholderStart) {
+void build_http_header(const char *plugin_name, const char *status, const char *mime, struct autobuf *abuf, int *contentLengthIndex) {
   /* Status */
   abuf_appendf(abuf, "%s\r\n", status);
 
   /* Status */
   abuf_appendf(abuf, "%s\r\n", status);
 
@@ -76,7 +76,7 @@ void build_http_header(const char *plugin_name, const char *status, const char *
 
   /* Content length */
   abuf_puts(abuf, "Content-Length: ");
 
   /* Content length */
   abuf_puts(abuf, "Content-Length: ");
-  *contentLengthPlaceholderStart = abuf->len;
+  *contentLengthIndex = abuf->len;
   abuf_puts(abuf, "            "); /* 12 spaces reserved for the length (max. 1TB-1), to be filled at the end */
   abuf_puts(abuf, "\r\n");
 
   abuf_puts(abuf, "            "); /* 12 spaces reserved for the length (max. 1TB-1), to be filled at the end */
   abuf_puts(abuf, "\r\n");
 
@@ -89,11 +89,11 @@ void build_http_header(const char *plugin_name, const char *status, const char *
   abuf_puts(abuf, "\r\n");
 }
 
   abuf_puts(abuf, "\r\n");
 }
 
-void http_header_adjust_content_length(struct autobuf *abuf, int contentLengthPlaceholderStart, int contentLength) {
+void http_header_adjust_content_length(struct autobuf *abuf, int contentLengthIndex, int contentLength) {
   char buf[12 + 1]; /* size must match to number of spaces used (+1 for the terminating byte) */
 
   memset(buf, 0, sizeof(buf));
   snprintf(buf, sizeof(buf), "%d", contentLength);
   buf[sizeof(buf) - 1] = '\0';
   char buf[12 + 1]; /* size must match to number of spaces used (+1 for the terminating byte) */
 
   memset(buf, 0, sizeof(buf));
   snprintf(buf, sizeof(buf), "%d", contentLength);
   buf[sizeof(buf) - 1] = '\0';
-  memcpy(&abuf->buf[contentLengthPlaceholderStart], buf, strlen(buf));
+  memcpy(&abuf->buf[contentLengthIndex], buf, strlen(buf));
 }
 }
index a5c96ab..221e70b 100644 (file)
@@ -47,8 +47,8 @@
 /* Response types */
 #define HTTP_200 "HTTP/1.1 200 OK"
 
 /* Response types */
 #define HTTP_200 "HTTP/1.1 200 OK"
 
-void build_http_header(const char * plugin_name, const char *status, const char *mime, struct autobuf *abuf, int *contentLengthPlaceholderStart);
+void build_http_header(const char * plugin_name, const char *status, const char *mime, struct autobuf *abuf, int *contentLengthIndex);
 
 
-void http_header_adjust_content_length(struct autobuf *abuf, int contentLengthPlaceholderStart, int contentLength);
+void http_header_adjust_content_length(struct autobuf *abuf, int contentLengthIndex, int contentLength);
 
 #endif /* _OLSRD_INFO_COMMON_HTTP_HEADERS */
 
 #endif /* _OLSRD_INFO_COMMON_HTTP_HEADERS */
index 20a58f5..275a600 100644 (file)
@@ -46,7 +46,7 @@
 #include "olsr.h"
 #include "scheduler.h"
 #include "ipcalc.h"
 #include "olsr.h"
 #include "scheduler.h"
 #include "ipcalc.h"
-#include "../../info/http_headers.h"
+#include "http_headers.h"
 
 #ifdef _WIN32
 #define close(x) closesocket(x)
 
 #ifdef _WIN32
 #define close(x) closesocket(x)
@@ -171,13 +171,13 @@ static void send_info(unsigned int send_what, int the_socket) {
   struct autobuf abuf;
 
   const char *content_type = ((*printer_functions).determine_mime_type) ? (*(*printer_functions).determine_mime_type)(send_what) : "text/plain; charset=utf-8";
   struct autobuf abuf;
 
   const char *content_type = ((*printer_functions).determine_mime_type) ? (*(*printer_functions).determine_mime_type)(send_what) : "text/plain; charset=utf-8";
-  int contentLengthPlaceholderStart = 0;
+  int contentLengthIndex = 0;
   int headerLength = 0;
 
   abuf_init(&abuf, 2 * 4096);
 
   if (info_plugin_config->http_headers) {
   int headerLength = 0;
 
   abuf_init(&abuf, 2 * 4096);
 
   if (info_plugin_config->http_headers) {
-    build_http_header(PLUGIN_NAME, HTTP_200, content_type, &abuf, &contentLengthPlaceholderStart);
+    build_http_header(PLUGIN_NAME, HTTP_200, content_type, &abuf, &contentLengthIndex);
     headerLength = abuf.len;
   }
 
     headerLength = abuf.len;
   }
 
@@ -221,7 +221,7 @@ static void send_info(unsigned int send_what, int the_socket) {
   }
 
   if (info_plugin_config->http_headers) {
   }
 
   if (info_plugin_config->http_headers) {
-    http_header_adjust_content_length(&abuf, contentLengthPlaceholderStart, abuf.len - headerLength);
+    http_header_adjust_content_length(&abuf, contentLengthIndex, abuf.len - headerLength);
   }
 
   /* avoid a memcpy: just move the abuf.buf pointer and clear abuf */
   }
 
   /* avoid a memcpy: just move the abuf.buf pointer and clear abuf */
index e9c7efb..382d14d 100644 (file)
@@ -42,7 +42,7 @@
 #ifndef _OLSRD_INFO_INFO_H
 #define _OLSRD_INFO_INFO_H
 
 #ifndef _OLSRD_INFO_INFO_H
 #define _OLSRD_INFO_INFO_H
 
-#include "../../info/info_types.h"
+#include "info_types.h"
 
 int info_plugin_init(const char * plugin_name, printer_functions_t *functions, info_plugin_config_t *config);
 void info_plugin_exit(void);
 
 int info_plugin_init(const char * plugin_name, printer_functions_t *functions, info_plugin_config_t *config);
 void info_plugin_exit(void);