Removed warnings from over-eager gcc 4.0. Thomas: These are just quick cast fixes...
authorAndreas Tonnesen <andreto@olsr.org>
Thu, 10 Nov 2005 19:50:42 +0000 (19:50 +0000)
committerAndreas Tonnesen <andreto@olsr.org>
Thu, 10 Nov 2005 19:50:42 +0000 (19:50 +0000)
lib/tas/src/glua.c
lib/tas/src/http.c
lib/tas/src/os_unix.c
lib/tas/src/plugin.c

index 984a18c..9a56a84 100644 (file)
@@ -37,7 +37,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: glua.c,v 1.1 2005/04/12 17:17:25 tlopatic Exp $
+ * $Id: glua.c,v 1.2 2005/11/10 19:50:42 kattemat Exp $
  */
 
 #include "lua/lua.h"
@@ -157,7 +157,7 @@ int lspToLua(const char *rootDir, const char *lspFileName,
 
   for (;;)
   {
-    if (code == 0 && (i == lspLen || strncmp(buff + i, "<?lua", 5) == 0))
+    if (code == 0 && (i == lspLen || strncmp((char *)(buff + i), "<?lua", 5) == 0))
     {
       fprintf(file, "tas.write(\"");
 
@@ -185,7 +185,7 @@ int lspToLua(const char *rootDir, const char *lspFileName,
       continue;
     }
 
-    if (code == 1 && (i == lspLen || strncmp(buff + i, "?>", 2) == 0))
+    if (code == 1 && (i == lspLen || strncmp((char *)(buff + i), "?>", 2) == 0))
     {
       for (k = start; k < i; k++)
         if (buff[k] != 13)
@@ -298,7 +298,7 @@ static int tasWrite(lua_State *lua)
     if (strConv == NULL)
       return luaL_error(lua, "cannot convert value to string");
 
-    writeBuff(&info->write[2], strConv, strlen(strConv));
+    writeBuff(&info->write[2], (unsigned char *)strConv, strlen(strConv));
 
     lua_pop(lua, 1);
   }
@@ -320,8 +320,8 @@ static int tasAddHeaderLine(lua_State *lua)
 
   chomp(line, strlen(line));
 
-  writeBuff(&info->write[1], line, strlen(line));
-  writeBuff(&info->write[1], "\r\n", 2);
+  writeBuff(&info->write[1], (unsigned char *)line, strlen(line));
+  writeBuff(&info->write[1], (unsigned char *)"\r\n", 2);
 
   freeMem(line);
 
index 86ca957..70bf32e 100644 (file)
@@ -37,7 +37,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: http.c,v 1.4 2005/05/29 12:47:44 br1 Exp $
+ * $Id: http.c,v 1.5 2005/11/10 19:50:42 kattemat Exp $
  */
 
 #include "link.h"
@@ -860,7 +860,7 @@ static char *getToken(char **point)
 
 static void writeBuffString(struct inOutBuff *write, const char *string)
 {
-  writeBuff(write, string, strlen(string));
+  writeBuff(write, (unsigned char *)string, strlen(string));
 }
 
 static int cookieToSession(unsigned int *sessId, char *cookie)
@@ -944,13 +944,13 @@ static void printBuff(struct inOutBuff *buff, const char *form, ...)
       i++;
 
     if (i > start)
-      writeBuff(buff, form + start, i - start);
+      writeBuff(buff, (unsigned char *)(form + start), i - start);
 
     if (form[i] == 0)
       break;
 
     if (form[i + 1] == '%')
-      writeBuff(buff, "%", 1);
+      writeBuff(buff, (unsigned char *)"%", 1);
 
     else if (form[i + 1] == 's')
     {
@@ -1122,7 +1122,7 @@ static int serviceConn(struct connInfo *info)
 
     line = allocBuff(info, len);
 
-    readBuff(&info->read, line, len);
+    readBuff(&info->read, (unsigned char *)line, len);
     chomp(line, len);
 
     debug(DEBUG_REQUEST, "request line is '%s'\n", line);
@@ -1245,7 +1245,7 @@ static int serviceConn(struct connInfo *info)
 
     line = allocBuff(info, len);
 
-    readBuff(&info->read, line, len);
+    readBuff(&info->read, (unsigned char *)line, len);
     chomp(line, len);
 
     debug(DEBUG_REQUEST, "header line is '%s'\n", line);
@@ -1380,7 +1380,7 @@ static int serviceConn(struct connInfo *info)
 
       tmp2 = allocBuff(info, strlen(tmp) * 3 / 4 + 1);
 
-      if (decBase64(tmp2, tmp) < 0)
+      if (decBase64((unsigned char *)tmp2, tmp) < 0)
       {
         error("base-64 decode failed\n");
         writeError(info, 401);
index 701fdbb..9d275ac 100644 (file)
@@ -37,7 +37,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: os_unix.c,v 1.3 2005/05/29 12:47:44 br1 Exp $
+ * $Id: os_unix.c,v 1.4 2005/11/10 19:50:42 kattemat Exp $
  */
 
 #if defined linux
@@ -497,7 +497,7 @@ int createMainSocket(const struct ipAddr *addr, int port)
 int acceptConn(struct fileId **sockId, struct ipAddr **addr)
 {
   struct sockaddr sockAddr;
-  int len;
+  socklen_t len;
   int sock;
   int flags;
 
index 4702f68..10fa695 100644 (file)
@@ -37,7 +37,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: plugin.c,v 1.5 2005/05/29 12:47:44 br1 Exp $
+ * $Id: plugin.c,v 1.6 2005/11/10 19:50:42 kattemat Exp $
  */
 
 #include <string.h>
@@ -85,12 +85,16 @@ static struct rt_entry *routeTab = NULL;
 static struct olsrd_config *config = NULL;
 
 static int iterIndex;
+#if 0
+/* not used */
 static struct interface *iterIntTab = NULL;
+static struct mid_entry *iterMidTab = NULL;
+static struct hna_entry *iterHnaTab = NULL;
+#endif
+
 static struct link_entry *iterLinkTab = NULL;
 static struct neighbor_entry *iterNeighTab = NULL;
-static struct mid_entry *iterMidTab = NULL;
 static struct tc_entry *iterTcTab = NULL;
-static struct hna_entry *iterHnaTab = NULL;
 static struct rt_entry *iterRouteTab = NULL;
 
 static void __attribute__((constructor)) banner(void)
@@ -326,9 +330,10 @@ void iterTcTabInit(void)
     }
 }
 
-static void parserFunc(unsigned char *mess, struct interface *inInt,
+static void parserFunc(union olsr_message *msg, struct interface *inInt,
                        union olsr_ip_addr *neighIntAddr)
 {
+  char *mess = (char *)msg;
   union olsr_ip_addr *orig = (union olsr_ip_addr *)(mess + 4);
   unsigned short seqNo = (mess[ipAddrLen + 6] << 8) | mess[ipAddrLen + 7];
   int len = (mess[2] << 8) | mess[3];
@@ -383,7 +388,7 @@ static void parserFunc(unsigned char *mess, struct interface *inInt,
     httpAddTasMessage(service, string, rawIpAddrToString(orig, ipAddrLen));
   }
 
-  olsr_forward_message((union olsr_message *)mess, orig, seqNo, inInt, neighIntAddr);
+  olsr_forward_message(msg, orig, seqNo, inInt, neighIntAddr);
 }
 
 void sendMessage(const char *service, const char *string)