Fixed prototype warnings.
authorThomas Lopatic <thomas@lopatic.de>
Wed, 17 Nov 2004 17:03:39 +0000 (17:03 +0000)
committerThomas Lopatic <thomas@lopatic.de>
Wed, 17 Nov 2004 17:03:39 +0000 (17:03 +0000)
src/win32/compat.c
src/win32/ifnet.c
src/win32/log.c
src/win32/net.c

index 79b921f..dd85eec 100644 (file)
@@ -18,7 +18,7 @@
  * along with olsr.org; if not, write to the Free Software
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  *
- * $Id: compat.c,v 1.8 2004/11/14 20:25:34 tlopatic Exp $
+ * $Id: compat.c,v 1.9 2004/11/17 17:03:39 tlopatic Exp $
  *
  */
 
 #include <unistd.h>
 #include <sys/time.h>
 #include <ctype.h>
+#include <dlfcn.h>
 #include "defs.h"
 
+void PError(char *Str);
+void WinSockPError(char *Str);
+
 void sleep(unsigned int Sec)
 {
   Sleep(Sec * 1000);
index e23004c..d3acd30 100644 (file)
@@ -21,7 +21,7 @@
  * along with olsr.org; if not, write to the Free Software
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  *
- * $Id: ifnet.c,v 1.10 2004/11/07 20:09:12 tlopatic Exp $
+ * $Id: ifnet.c,v 1.11 2004/11/17 17:03:39 tlopatic Exp $
  *
  */
 
@@ -44,6 +44,12 @@ void WinSockPError(char *);
 char *StrError(unsigned int ErrNo);
 int inet_pton(int af, char *src, void *dst);
 
+void ListInterfaces(void);
+int InterfaceEntry(MIB_IFROW *IntPara, int *Index, struct olsr_if *IntConf);
+int InterfaceInfo(INTERFACE_INFO *IntPara, int *Index,
+                  struct olsr_if *IntConf);
+void RemoveInterface(struct olsr_if *IntConf);
+
 #define MAX_INTERFACES 25
 
 int __stdcall SignalHandler(unsigned long Signal);
index 8b3e014..679db30 100644 (file)
  * along with olsr.org; if not, write to the Free Software
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  *
- * $Id: log.c,v 1.2 2004/10/19 13:58:46 tlopatic Exp $
+ * $Id: log.c,v 1.3 2004/11/17 17:03:39 tlopatic Exp $
  *
  */
 
+#include "../log.h"
+
 void olsr_openlog(const char *Id)
 {
 }
 
-void olsr_syslog(int Level, const char *Format, ...)
+void olsr_syslog(int Level, char *Format, ...)
 {
 }
index 2405c39..ce3a6f0 100644 (file)
@@ -21,7 +21,7 @@
  * along with olsr.org; if not, write to the Free Software
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  *
- * $Id: net.c,v 1.6 2004/11/17 16:54:41 tlopatic Exp $
+ * $Id: net.c,v 1.7 2004/11/17 17:03:39 tlopatic Exp $
  *
  */
 
@@ -40,6 +40,13 @@ void PError(char *);
 
 int olsr_printf(int, char *, ...);
 
+int getsocket(struct sockaddr *Addr, int BuffSize, char *Int);
+int getsocket6(struct sockaddr_in6 *Addr, int BuffSize, char *Int);
+int enable_ip_forwarding(int Ver);
+int disable_ip_forwarding(int Ver);
+int restore_settings(int Ver);
+void DisableIcmpRedirects(void);
+
 int getsocket(struct sockaddr *Addr, int BuffSize, char *Int)
 {
   int Sock;