x86_64 patch from Bernd
authorAndreas Tonnesen <andreto@olsr.org>
Sat, 19 Nov 2005 08:49:44 +0000 (08:49 +0000)
committerAndreas Tonnesen <andreto@olsr.org>
Sat, 19 Nov 2005 08:49:44 +0000 (08:49 +0000)
src/cfgparser/oscan.lex
src/defs.h
src/parser.c
src/print_packet.c

index 852156e..834ae5a 100644 (file)
@@ -38,7 +38,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: oscan.lex,v 1.19 2005/11/17 04:25:44 tlopatic Exp $
+ * $Id: oscan.lex,v 1.20 2005/11/19 08:49:44 kattemat Exp $
  */
 
 
@@ -81,7 +81,7 @@ get_conf_token()
   if (t == NULL)
     {
       fprintf(stderr, "Cannot allocate %d bytes for an configuration token.\n",
-             sizeof (struct conf_token));
+             (int) sizeof (struct conf_token));
       exit(EXIT_FAILURE);
     }
 
index a7bd441..e103264 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: defs.h,v 1.49 2005/05/29 12:47:45 br1 Exp $
+ * $Id: defs.h,v 1.50 2005/11/19 08:49:44 kattemat Exp $
  */
 
 
@@ -97,7 +97,7 @@ extern FILE *debug_handle;
 /* Provides a timestamp s1 milliseconds in the future
    according to system ticks returned by times(2) */
 #define GET_TIMESTAMP(s1) \
-        now_times + ((s1) / system_tick_divider)
+        (now_times + ((s1) / system_tick_divider))
 
 #define TIMED_OUT(s1) \
         ((int)((s1) - now_times) < 0)
index 2390a78..f5c1b67 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: parser.c,v 1.28 2005/11/17 01:58:52 tlopatic Exp $
+ * $Id: parser.c,v 1.29 2005/11/19 08:49:44 kattemat Exp $
  */
 
 #include "parser.h"
@@ -343,7 +343,7 @@ olsr_input(int fd)
 {
   /* sockaddr_in6 is bigger than sockaddr !!!! */
   struct sockaddr_storage from;
-  size_t fromlen;
+  socklen_t fromlen;
   int cc;
   struct interface *olsr_in_if;
   union olsr_ip_addr from_addr;
@@ -431,7 +431,7 @@ olsr_input_hostemu(int fd)
 {
   /* sockaddr_in6 is bigger than sockaddr !!!! */
   struct sockaddr_storage from;
-  size_t fromlen;
+  socklen_t fromlen;
   int cc;
   struct interface *olsr_in_if;
   union olsr_ip_addr from_addr;
index 1b5655b..b4ceecd 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: print_packet.c,v 1.7 2005/05/28 14:43:07 kattemat Exp $
+ * $Id: print_packet.c,v 1.8 2005/11/19 08:49:44 kattemat Exp $
  */
 
 #include "print_packet.h"
@@ -90,7 +90,7 @@ print_olsr_serialized_packet(FILE *handle, union olsr_packet *pkt,
     {
       print_olsr_serialized_message(handle, msg);
       remainsize -= ntohs(msg->v4.olsr_msgsize);
-      msg = (union olsr_message *)((int)msg + (int)ntohs(msg->v4.olsr_msgsize));
+      msg = (union olsr_message *)((char *)msg + ntohs(msg->v4.olsr_msgsize));
     }
 
   /* Done */