Sophie

Sophie

distrib > Mandriva > mes5 > x86_64 > by-pkgid > 7559726ee4650558bd8315c2b79f6cdd > files > 8

unicorn-0.9.3-8mdv2009.0.src.rpm

--- unicorn.new/unicorntest/unicorntest.c.orig	2007-04-16 22:11:39.000000000 +0200
+++ unicorn.new/unicorntest/unicorntest.c	2007-04-16 22:13:29.000000000 +0200
@@ -540,10 +540,10 @@
 	printf(" ----------------------------------------------------------\n\n");
 }
 
-bool InterpretCmdString (char *cmd,ADSL_DEVICE *device)
+BOOLEAN InterpretCmdString (char *cmd,ADSL_DEVICE *device)
 {
 	int err;
-	static bool MSW_INIT = FALSE;
+	static BOOLEAN MSW_INIT = FALSE;
 	int i;
 
 	if (strcmp(cmd,"HELP") == 0)
--- unicorn.new/unicorn_eth/unicorn_ethdrv.c.orig	2007-04-16 22:11:39.000000000 +0200
+++ unicorn.new/unicorn_eth/unicorn_ethdrv.c	2007-04-16 22:13:29.000000000 +0200
@@ -4,7 +4,7 @@
   ST70134A or ST70136 Analog Front End (AFE).
   This file contains the ethernet interface and SAR routines.
 */
-#include <linux/config.h>
+#include <linux/autoconf.h>
 #include <linux/version.h>
 #if defined(CONFIG_MODVERSIONS) && (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0))
 #include <linux/modversions.h>
@@ -140,12 +140,12 @@
 struct unicorn_ethdrv *unicorn_ethdrv = NULL;
 
 // driver parameters
-static char *if_name = NULL;
-static unsigned char *mac_address=NULL;
+static char if_name[IFNAMSIZ];
+static unsigned char mac_address[2*ETH_ALEN + 1];
 static int VPI= ATM_VPI_UNSPEC;
 static int VCI= ATM_VCI_UNSPEC;
-static char *PROTOCOL = NULL;
-static char *ENCAPS = NULL;
+static char PROTOCOL[8];
+static char ENCAPS[11];
 #if DEBUG
 #ifdef ETH_DRIVER
 unsigned long DebugLevel=0; // ATM_D,DATA_D
@@ -1355,15 +1355,15 @@
 	WARN("\n");
 }
 
-MODULE_PARM(if_name,"s");
-MODULE_PARM(mac_address, "s");
-MODULE_PARM(VPI, "i");
-MODULE_PARM(VCI, "i");
-MODULE_PARM(PROTOCOL, "s");
-MODULE_PARM(ENCAPS, "s");
+module_param_string(if_name, if_name, sizeof(if_name), 0);
+module_param_string(mac_address, mac_address, sizeof(mac_address), 0);
+module_param(VPI, int, 0);
+module_param(VCI, int, 0);
+module_param_string(PROTOCOL, PROTOCOL, sizeof(PROTOCOL), 0);
+module_param_string(ENCAPS, ENCAPS, sizeof(ENCAPS), 0);
 #if DEBUG
 #ifdef ETH_DRIVER
-MODULE_PARM(DebugLevel, "i");
+module_param(DebugLevel, ulong, 0);
 #endif
 #endif
 
--- unicorn.new/unicorn_pci/unicorn_pcidrv.c.orig	2007-04-16 22:11:39.000000000 +0200
+++ unicorn.new/unicorn_pci/unicorn_pcidrv.c	2007-04-16 22:13:29.000000000 +0200
@@ -4,7 +4,7 @@
   ST70134A, ST70136 or ST20174 Analog Front End (AFE).
   This file contains the PCI specific routines.
 */
-#include <linux/config.h>
+#include <linux/autoconf.h>
 #include <linux/version.h>
 #if defined(CONFIG_MODVERSIONS) && (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0))
 #include <linux/modversions.h>
@@ -2157,38 +2157,38 @@
 }
 
 /* module parameters for MSW */
-MODULE_PARM(ActivationMode, "i");
+module_param(ActivationMode, ulong, 0);
 //MODULE_PARM(ActivationTaskTimeout, "i");
-MODULE_PARM(ActTimeout, "i");
-MODULE_PARM(AutoActivation, "i");
+module_param(ActTimeout, ulong, 0);
+module_param(AutoActivation, ulong, 0);
 //MODULE_PARM(BreakOnEntry, "i");
-MODULE_PARM(DownstreamRate, "i");
-MODULE_PARM(eocTrace, "i");
+module_param(DownstreamRate, ulong, 0);
+module_param(eocTrace, ulong, 0);
 //MODULE_PARM(ExchangeDelay, "i");
-MODULE_PARM(FmPollingRate, "i");
+module_param(FmPollingRate, ulong, 0);
 //MODULE_PARM(g_RefGain, "i");
-MODULE_PARM(g_TeqMode, "i");
-MODULE_PARM(InitTimeout, "i");
-MODULE_PARM(Interoperability, "i");
-MODULE_PARM(LCD_Trig, "i");
-MODULE_PARM(LOS_LOF_Trig, "i");
-MODULE_PARM(LoopbackMode, "i");
-MODULE_PARM(MswDebugLevel, "i");
-MODULE_PARM(RetryTime, "i");
-MODULE_PARM(setINITIALDAC, "i");
+module_param(g_TeqMode, ushort, 0);
+module_param(InitTimeout, ulong, 0);
+module_param(Interoperability, ulong, 0);
+module_param(LCD_Trig, ulong, 0);
+module_param(LOS_LOF_Trig, ulong, 0);
+module_param(LoopbackMode, ulong, 0);
+module_param(MswDebugLevel, ulong, 0);
+module_param(RetryTime, ulong, 0);
+module_param(setINITIALDAC, ulong, 0);
 //MODULE_PARM(TrainingDelay, "i");
 //MODULE_PARM(TruncateMode, "i");
-MODULE_PARM(useAFE, "i");
+module_param(useAFE, ulong, 0);
 //MODULE_PARM(useRFC019v, "i");
 //MODULE_PARM(useRFC029v, "i");
 //MODULE_PARM(useRFC033v, "i");
 //MODULE_PARM(useRFC040v, "i");
-MODULE_PARM(useRFC041v, "i");
+module_param(useRFC041v, ulong, 0);
 //MODULE_PARM(useRFCFixedRate, "i");
 //MODULE_PARM(useVCXO, "i");
 //MODULE_PARM(_no_TS652, "i");
 #if DEBUG
-MODULE_PARM(DebugLevel, "i");
+module_param(DebugLevel, ulong, 0);
 #endif
 
 static int __init
--- unicorn.new/unicorn_pci/Makefile.orig	2007-04-16 22:11:39.000000000 +0200
+++ unicorn.new/unicorn_pci/Makefile	2007-04-16 22:13:29.000000000 +0200
@@ -6,7 +6,7 @@
 obj ?= .
 
 ifndef KERNEL_SOURCES 
-KERNEL_SOURCES=/usr/src/linux
+KERNEL_SOURCES=/lib/modules/$(shell uname -r)/source
 endif
 ifndef HPATH
 HPATH=$(KERNEL_SOURCES)/include
--- unicorn.new/include/types.h.orig	2007-04-16 22:11:38.000000000 +0200
+++ unicorn.new/include/types.h	2007-04-16 22:13:29.000000000 +0200
@@ -29,9 +29,6 @@
 typedef const char *PCSTR, FAR *LPCSTR;
 typedef void *PVOID, FAR *LPVOID;
 typedef int BOOLEAN;
-#ifndef __cplusplus
-typedef int bool;
-#endif
 
 
 #ifndef MAX
--- unicorn.new/amu/amu.h.orig	2007-04-16 22:11:38.000000000 +0200
+++ unicorn.new/amu/amu.h	2007-04-16 22:13:29.000000000 +0200
@@ -30,7 +30,7 @@
 unsigned char g_FAR_LOS = 0, g_FAR_LOF = 0, g_FAR_LCDNI = 0, g_FAR_LCDI = 0;
 unsigned char g_Mode = AMSW_ANSI | AMSW_UAWG | AMSW_G_DMT | AMSW_G_LITE;
 unsigned long g_ShowtimeCounter = 0;				  
-bool L3_flag = FALSE;	// bool var to acknowledge answer to orderly shutdown request
+BOOLEAN L3_flag = FALSE;	// bool var to acknowledge answer to orderly shutdown request
 
 T_AMSW_Identification               g_Identification;
 T_AMSW_NT_NearEndLineOperData       g_NearEndLineOperData;
@@ -47,7 +47,7 @@
 T_AMSW_VersionMS g_VersionMS;
 
 void AMUTask(unsigned long Arg1, unsigned long , unsigned long , unsigned long );
-unsigned long FM_Polling(bool pm_poll);
+unsigned long FM_Polling(BOOLEAN pm_poll);
 unsigned long PM_Polling(void);
 
 #endif   // _AMU_H_
--- unicorn.new/unicorn_usb/unicorn_usbdrv.c.orig	2007-04-16 22:11:39.000000000 +0200
+++ unicorn.new/unicorn_usb/unicorn_usbdrv.c	2007-04-16 22:13:29.000000000 +0200
@@ -4,7 +4,7 @@
   Analog Front End (AFE).
   This file contains the USB specific routines.
 */
-#include <linux/config.h>
+#include <linux/autoconf.h>
 #include <linux/version.h>
 #if defined(CONFIG_MODVERSIONS) && (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0))
 #include <linux/modversions.h>
@@ -2289,39 +2289,39 @@
 };
 
 /* module parameters for MSW */
-MODULE_PARM(ActivationMode, "i");
+module_param(ActivationMode, ulong, 0);
 //MODULE_PARM(ActivationTaskTimeout, "i");
-MODULE_PARM(ActTimeout, "i");
-MODULE_PARM(AutoActivation, "i");
+module_param(ActTimeout, ulong, 0);
+module_param(AutoActivation, ulong, 0);
 //MODULE_PARM(BreakOnEntry, "i");
-MODULE_PARM(DownstreamRate, "i");
-MODULE_PARM(eocTrace, "i");
-MODULE_PARM(ExchangeDelay, "i");
-MODULE_PARM(FmPollingRate, "i");
-MODULE_PARM(g_RefGain, "i");
-MODULE_PARM(g_TeqMode, "i");
-MODULE_PARM(InitTimeout, "i");
-MODULE_PARM(Interoperability, "i");
-MODULE_PARM(LCD_Trig, "i");
-MODULE_PARM(LOS_LOF_Trig, "i");
-MODULE_PARM(LoopbackMode, "i");
-MODULE_PARM(MswDebugLevel, "i");
-MODULE_PARM(RetryTime, "i");
+module_param(DownstreamRate, ulong, 0);
+module_param(eocTrace, ulong, 0);
+module_param(ExchangeDelay, ulong, 0);
+module_param(FmPollingRate, ulong, 0);
+module_param(g_RefGain, ulong, 0);
+module_param(g_TeqMode, ushort, 0);
+module_param(InitTimeout, ulong, 0);
+module_param(Interoperability, ulong, 0);
+module_param(LCD_Trig, ulong, 0);
+module_param(LOS_LOF_Trig, ulong, 0);
+module_param(LoopbackMode, ulong, 0);
+module_param(MswDebugLevel, ulong, 0);
+module_param(RetryTime, ulong, 0);
 //MODULE_PARM(setINITIALDAC, "i");
-MODULE_PARM(TrainingDelay, "i");
+module_param(TrainingDelay, ulong, 0);
 //MODULE_PARM(TruncateMode, "i");
-MODULE_PARM(useAFE, "i");
-MODULE_PARM(useRFC019v, "i");
-MODULE_PARM(useRFC029v, "i");
+module_param(useAFE, ulong, 0);
+module_param(useRFC019v, ulong, 0);
+module_param(useRFC029v, ulong, 0);
 //MODULE_PARM(useRFC033v, "i");
-MODULE_PARM(useRFC040v, "i");
-MODULE_PARM(useRFC041v, "i");
+module_param(useRFC040v, ulong, 0);
+module_param(useRFC041v, ulong, 0);
 //MODULE_PARM(useRFCFixedRate, "i");
-MODULE_PARM(useVCXO, "i");
-MODULE_PARM(_no_TS652, "i");
+module_param(useVCXO, ulong, 0);
+module_param(_no_TS652, ulong, 0);
 //MODULE_PARM(FrameNumber, "i");
 #if DEBUG
-MODULE_PARM(DebugLevel, "i");
+module_param(DebugLevel, ulong, 0);
 #endif
 
 //----------------------------------------------------------------------
--- unicorn.new/unicorn_usb/Makefile.orig	2007-04-16 22:11:39.000000000 +0200
+++ unicorn.new/unicorn_usb/Makefile	2007-04-16 22:13:29.000000000 +0200
@@ -6,7 +6,7 @@
 obj ?= .
 
 ifndef KERNEL_SOURCES 
-KERNEL_SOURCES=/usr/src/linux
+KERNEL_SOURCES=/lib/modules/$(shell uname -r)/source
 endif
 ifndef HPATH
 HPATH=$(KERNEL_SOURCES)/include
--- unicorn.new/unicorn_atm/unicorn_atmdrv.c.orig	2007-04-16 22:11:39.000000000 +0200
+++ unicorn.new/unicorn_atm/unicorn_atmdrv.c	2007-04-16 22:13:29.000000000 +0200
@@ -4,7 +4,7 @@
   ST70134A or ST70136 Analog Front End (AFE).
   This file contains the ATM interface and SAR routines.
 */
-#include <linux/config.h>
+#include <linux/autoconf.h>
 #include <linux/version.h>
 #if defined(CONFIG_MODVERSIONS) && (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0))
 #include <linux/modversions.h>
@@ -101,7 +101,7 @@
 struct unicorn_atmdrv *unicorn_atmdrv = NULL;
 
 // driver parameters
-unsigned char *mac_address=NULL;
+unsigned char mac_address[2*ETH_ALEN + 1];
 #if DEBUG
 #ifdef ATM_DRIVER
 unsigned long DebugLevel=0; // ATM_D,DATA_D
@@ -1018,6 +1018,7 @@
 	set_bit(ATM_VF_PARTIAL, &vcc->flags);
 	set_bit(ATM_VF_READY,   &vcc->flags);
  
+
 	// set MAC address,
 	unicorn_set_mac(drv,mac_address);
 
@@ -1293,10 +1294,10 @@
        return 0;
 }
 
-MODULE_PARM(mac_address, "s");
+module_param_string(mac_address, mac_address, sizeof(mac_address), 0);
 #if DEBUG
 #ifdef ATM_DRIVER
-MODULE_PARM(DebugLevel, "i");
+module_param(DebugLevel, ulong, 0);
 #endif
 #endif
 
--- unicorn.new/msw/fp_stubs.c.orig	2007-04-16 22:11:38.000000000 +0200
+++ unicorn.new/msw/fp_stubs.c	2007-04-16 22:13:29.000000000 +0200
@@ -1,4 +1,4 @@
-#include <linux/config.h>
+#include <linux/autoconf.h>
 #if defined(CONFIG_MODVERSIONS) && !defined(MODVERSIONS)
 #define MODVERSIONS
 #endif
--- unicorn.new/msw/linrapi.c.orig	2007-04-16 22:11:38.000000000 +0200
+++ unicorn.new/msw/linrapi.c	2007-04-16 22:13:29.000000000 +0200
@@ -5,7 +5,7 @@
   This file contain the rAPI(reduced API) functions.
   rAPI is the interface between the Modem SW and the Operating System (here Linux).
 */
-#include <linux/config.h>
+#include <linux/autoconf.h>
 #include <linux/version.h>
 #if defined(CONFIG_MODVERSIONS) && (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0))
 #include <linux/modversions.h>
--- unicorn.new/Makefile.orig	2007-04-16 22:11:38.000000000 +0200
+++ unicorn.new/Makefile	2007-04-16 22:13:29.000000000 +0200
@@ -6,7 +6,7 @@
 VERS=0x093
 
 # path to kernel sources and headers (must correspond to running kernel)
-KERNEL_SOURCES=/usr/src/linux
+KERNEL_SOURCES=/lib/modules/$(shell uname -r)/source
 HPATH=$(KERNEL_SOURCES)/include
 MAKE=make