Staging: comedi: fix "foo * bar" should be "foo *bar"
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / drivers / staging / comedi / drivers / addi-data / APCI1710_82x54.c
index c96aee09e1b63bf2926a5f825ebc46ed5d50ce50..cd41e39bbceddcec73a6f7c9bd659e385400ab71 100644 (file)
 /*
 +----------------------------------------------------------------------------+
 | Function Name     : _INT_     i_APCI1710_InitTimer                         |
-|                               (BYTE_   b_BoardHandle,                      |
-|                                BYTE_   b_ModulNbr,                         |
-|                                BYTE_   b_TimerNbr,                         |
-|                                BYTE_   b_TimerMode,                        |
+|                               (unsigned char_   b_BoardHandle,                      |
+|                                unsigned char_   b_ModulNbr,                         |
+|                                unsigned char_   b_TimerNbr,                         |
+|                                unsigned char_   b_TimerMode,                        |
 |                                ULONG_ ul_ReloadValue,                      |
-|                                BYTE_   b_InputClockSelection,              |
-|                                BYTE_   b_InputClockLevel,                  |
-|                                BYTE_   b_OutputLevel,                      |
-|                                BYTE_   b_HardwareGateLevel)
-INT i_InsnConfig_InitTimer(struct comedi_device *dev,struct comedi_subdevice *s,
+|                                unsigned char_   b_InputClockSelection,              |
+|                                unsigned char_   b_InputClockLevel,                  |
+|                                unsigned char_   b_OutputLevel,                      |
+|                                unsigned char_   b_HardwareGateLevel)
+int i_InsnConfig_InitTimer(struct comedi_device *dev,struct comedi_subdevice *s,
        struct comedi_insn *insn,unsigned int *data)
 |
 +----------------------------------------------------------------------------+
@@ -148,13 +148,13 @@ INT i_InsnConfig_InitTimer(struct comedi_device *dev,struct comedi_subdevice *s,
 |  +--------------------------------+------------------------------------+   |
 |                                                                            |
 +----------------------------------------------------------------------------+
-| Input Parameters  : BYTE_   b_BoardHandle        : Handle of board         |
+| Input Parameters  : unsigned char_   b_BoardHandle        : Handle of board         |
 |                                                    APCI-1710               |
-|                     BYTE_   b_ModulNbr           : Module number to        |
+|                     unsigned char_   b_ModulNbr           : Module number to        |
 |                                                    configure (0 to 3)      |
-|                     BYTE_   b_TimerNbr           : Timer number to         |
+|                     unsigned char_   b_TimerNbr           : Timer number to         |
 |                                                    configure (0 to 2)      |
-|                     BYTE_   b_TimerMode          : Timer mode selection    |
+|                     unsigned char_   b_TimerMode          : Timer mode selection    |
 |                                                    (0 to 5)                |
 |                                                    0: Interrupt on terminal|
 |                                                       count                |
@@ -173,21 +173,21 @@ INT i_InsnConfig_InitTimer(struct comedi_device *dev,struct comedi_subdevice *s,
 |                                                     or division factor     |
 |                                                     See timer mode         |
 |                                                     description table.     |
-|                     BYTE_   b_InputClockSelection : Selection from input   |
+|                     unsigned char_   b_InputClockSelection : Selection from input   |
 |                                                     timer clock.           |
 |                                                     See input clock        |
 |                                                     selection table.       |
-|                     BYTE_   b_InputClockLevel     : Selection from input   |
+|                     unsigned char_   b_InputClockLevel     : Selection from input   |
 |                                                     clock level.           |
 |                                                     0 : Low active         |
 |                                                         (Input inverted)   |
 |                                                     1 : High active        |
-|                     BYTE_   b_OutputLevel,        : Selection from output  |
+|                     unsigned char_   b_OutputLevel,        : Selection from output  |
 |                                                     clock level.           |
 |                                                     0 : Low active         |
 |                                                     1 : High active        |
 |                                                         (Output inverted)  |
-|                     BYTE_   b_HardwareGateLevel   : Selection from         |
+|                     unsigned char_   b_HardwareGateLevel   : Selection from         |
 |                                                     hardware gate level.   |
 |                                                     0 : Low active         |
 |                                                         (Input inverted)   |
@@ -195,14 +195,14 @@ INT i_InsnConfig_InitTimer(struct comedi_device *dev,struct comedi_subdevice *s,
 |                                                     If you will not used   |
 |                                                     the hardware gate set  |
 |                                                     this value to 0.
-|b_ModulNbr        = (BYTE) CR_AREF(insn->chanspec);
-       b_TimerNbr                = (BYTE) CR_CHAN(insn->chanspec);
-       b_TimerMode               = (BYTE) data[0];
-       ul_ReloadValue    = (ULONG) data[1];
-       b_InputClockSelection   =(BYTE) data[2];
-       b_InputClockLevel               =(BYTE) data[3];
-       b_OutputLevel                   =(BYTE) data[4];
-       b_HardwareGateLevel             =(BYTE) data[5];
+|b_ModulNbr        = (unsigned char) CR_AREF(insn->chanspec);
+       b_TimerNbr                = (unsigned char) CR_CHAN(insn->chanspec);
+       b_TimerMode               = (unsigned char) data[0];
+       ul_ReloadValue    = (unsigned int) data[1];
+       b_InputClockSelection   =(unsigned char) data[2];
+       b_InputClockLevel               =(unsigned char) data[3];
+       b_OutputLevel                   =(unsigned char) data[4];
+       b_HardwareGateLevel             =(unsigned char) data[5];
 +----------------------------------------------------------------------------+
 | Output Parameters : -                                                      |
 +----------------------------------------------------------------------------+
@@ -219,33 +219,33 @@ INT i_InsnConfig_InitTimer(struct comedi_device *dev,struct comedi_subdevice *s,
 +----------------------------------------------------------------------------+
 */
 
-INT i_APCI1710_InsnConfigInitTimer(struct comedi_device * dev, struct comedi_subdevice * s,
-                                  struct comedi_insn * insn, unsigned int * data)
+int i_APCI1710_InsnConfigInitTimer(struct comedi_device *dev, struct comedi_subdevice *s,
+                                  struct comedi_insn *insn, unsigned int *data)
 {
 
-       INT i_ReturnValue = 0;
-       BYTE b_ModulNbr;
-       BYTE b_TimerNbr;
-       BYTE b_TimerMode;
-       ULONG ul_ReloadValue;
-       BYTE b_InputClockSelection;
-       BYTE b_InputClockLevel;
-       BYTE b_OutputLevel;
-       BYTE b_HardwareGateLevel;
+       int i_ReturnValue = 0;
+       unsigned char b_ModulNbr;
+       unsigned char b_TimerNbr;
+       unsigned char b_TimerMode;
+       unsigned int ul_ReloadValue;
+       unsigned char b_InputClockSelection;
+       unsigned char b_InputClockLevel;
+       unsigned char b_OutputLevel;
+       unsigned char b_HardwareGateLevel;
 
-       //BEGIN JK 27.10.2003 : Add the possibility to use a 40 Mhz quartz
-       DWORD dw_Test = 0;
-       //END JK 27.10.2003 : Add the possibility to use a 40 Mhz quartz
+       /* BEGIN JK 27.10.2003 : Add the possibility to use a 40 Mhz quartz */
+       unsigned int dw_Test = 0;
+       /* END JK 27.10.2003 : Add the possibility to use a 40 Mhz quartz */
 
        i_ReturnValue = insn->n;
-       b_ModulNbr = (BYTE) CR_AREF(insn->chanspec);
-       b_TimerNbr = (BYTE) CR_CHAN(insn->chanspec);
-       b_TimerMode = (BYTE) data[0];
-       ul_ReloadValue = (ULONG) data[1];
-       b_InputClockSelection = (BYTE) data[2];
-       b_InputClockLevel = (BYTE) data[3];
-       b_OutputLevel = (BYTE) data[4];
-       b_HardwareGateLevel = (BYTE) data[5];
+       b_ModulNbr = (unsigned char) CR_AREF(insn->chanspec);
+       b_TimerNbr = (unsigned char) CR_CHAN(insn->chanspec);
+       b_TimerMode = (unsigned char) data[0];
+       ul_ReloadValue = (unsigned int) data[1];
+       b_InputClockSelection = (unsigned char) data[2];
+       b_InputClockLevel = (unsigned char) data[3];
+       b_OutputLevel = (unsigned char) data[4];
+       b_HardwareGateLevel = (unsigned char) data[5];
 
        /* Test the module number */
        if (b_ModulNbr < 4) {
@@ -256,7 +256,7 @@ INT i_APCI1710_InsnConfigInitTimer(struct comedi_device * dev, struct comedi_sub
                        if (b_TimerNbr <= 2) {
                                /* Test the timer mode */
                                if (b_TimerMode <= 5) {
-                                       //BEGIN JK 27.10.2003 : Add the possibility to use a 40 Mhz quartz
+                                       /* BEGIN JK 27.10.2003 : Add the possibility to use a 40 Mhz quartz */
                                        /* Test te imput clock selection */
                                        /*
                                           if (((b_TimerNbr == 0) && (b_InputClockSelection == 0)) ||
@@ -271,11 +271,11 @@ INT i_APCI1710_InsnConfigInitTimer(struct comedi_device * dev, struct comedi_sub
                                             ((b_InputClockSelection == APCI1710_PCI_BUS_CLOCK) ||
                                              (b_InputClockSelection == APCI1710_FRONT_CONNECTOR_INPUT) ||
                                              (b_InputClockSelection == APCI1710_10MHZ)))) {
-                                               //BEGIN JK 27.10.2003 : Add the possibility to use a 40 Mhz quartz
+                                               /* BEGIN JK 27.10.2003 : Add the possibility to use a 40 Mhz quartz */
                                                if (((b_InputClockSelection == APCI1710_10MHZ) &&
                                                     ((devpriv->s_BoardInfos.dw_MolduleConfiguration[b_ModulNbr] & 0x0000FFFFUL) >= 0x3131)) ||
                                                     (b_InputClockSelection != APCI1710_10MHZ)) {
-                                                       //END JK 27.10.2003 : Add the possibility to use a 40 Mhz quartz
+                                                       /* END JK 27.10.2003 : Add the possibility to use a 40 Mhz quartz */
                                                        /* Test the input clock level selection */
 
                                                        if ((b_InputClockLevel == 0) ||
@@ -284,7 +284,7 @@ INT i_APCI1710_InsnConfigInitTimer(struct comedi_device * dev, struct comedi_sub
                                                                if ((b_OutputLevel == 0) || (b_OutputLevel == 1)) {
                                                                        /* Test the hardware gate level selection */
                                                                        if ((b_HardwareGateLevel == 0) || (b_HardwareGateLevel == 1)) {
-                                                                               //BEGIN JK 27.10.03 : Add the possibility to use a 40 Mhz quartz
+                                                                               /* BEGIN JK 27.10.03 : Add the possibility to use a 40 Mhz quartz */
                                                                                /* Test if version > 1.1 and clock selection = 10MHz */
                                                                                if ((b_InputClockSelection == APCI1710_10MHZ) && ((devpriv->s_BoardInfos.dw_MolduleConfiguration[b_ModulNbr] & 0x0000FFFFUL) > 0x3131)) {
                                                                                        /* Test if 40MHz quartz on board */
@@ -297,7 +297,7 @@ INT i_APCI1710_InsnConfigInitTimer(struct comedi_device * dev, struct comedi_sub
 
                                                                                /* Test if detection OK */
                                                                                if (dw_Test == 1) {
-                                                                                       //END JK 27.10.03 : Add the possibility to use a 40 Mhz quartz
+                                                                                       /* END JK 27.10.03 : Add the possibility to use a 40 Mhz quartz */
                                                                                        /* Initialisation OK */
                                                                                        devpriv->s_ModuleInfo[b_ModulNbr].s_82X54ModuleInfo.s_82X54TimerInfo[b_TimerNbr].b_82X54Init = 1;
 
@@ -314,12 +314,12 @@ INT i_APCI1710_InsnConfigInitTimer(struct comedi_device * dev, struct comedi_sub
                                                                                        devpriv->s_ModuleInfo[b_ModulNbr].s_82X54ModuleInfo.s_82X54TimerInfo[b_TimerNbr].b_HardwareGateLevel = b_HardwareGateLevel;
 
                                                                                        /* Set the configuration word and disable the timer */
-                                                                                       //BEGIN JK 27.10.03 : Add the possibility to use a 40 Mhz quartz
+                                                                                       /* BEGIN JK 27.10.03 : Add the possibility to use a 40 Mhz quartz */
                                                                                        /*
                                                                                           devpriv->s_ModuleInfo [b_ModulNbr].
                                                                                           s_82X54ModuleInfo.
                                                                                           s_82X54TimerInfo  [b_TimerNbr].
-                                                                                          dw_ConfigurationWord = (DWORD) (((b_HardwareGateLevel         << 0) & 0x1) |
+                                                                                          dw_ConfigurationWord = (unsigned int) (((b_HardwareGateLevel         << 0) & 0x1) |
                                                                                           ((b_InputClockLevel           << 1) & 0x2) |
                                                                                           (((~b_OutputLevel       & 1)  << 2) & 0x4) |
                                                                                           ((b_InputClockSelection       << 4) & 0x10));
@@ -329,40 +329,40 @@ INT i_APCI1710_InsnConfigInitTimer(struct comedi_device * dev, struct comedi_sub
                                                                                                b_InputClockSelection = 2;
                                                                                        }
 
-                                                                                       devpriv->s_ModuleInfo[b_ModulNbr].s_82X54ModuleInfo.s_82X54TimerInfo[b_TimerNbr].dw_ConfigurationWord = (DWORD)(((b_HardwareGateLevel << 0) & 0x1) | ((b_InputClockLevel << 1) & 0x2) | (((~b_OutputLevel & 1) << 2) & 0x4) | ((b_InputClockSelection << 4) & 0x30));
-                                                                                       //END JK 27.10.03 : Add the possibility to use a 40 Mhz quartz
+                                                                                       devpriv->s_ModuleInfo[b_ModulNbr].s_82X54ModuleInfo.s_82X54TimerInfo[b_TimerNbr].dw_ConfigurationWord = (unsigned int)(((b_HardwareGateLevel << 0) & 0x1) | ((b_InputClockLevel << 1) & 0x2) | (((~b_OutputLevel & 1) << 2) & 0x4) | ((b_InputClockSelection << 4) & 0x30));
+                                                                                       /* END JK 27.10.03 : Add the possibility to use a 40 Mhz quartz */
                                                                                        outl(devpriv->s_ModuleInfo[b_ModulNbr].s_82X54ModuleInfo.s_82X54TimerInfo[b_TimerNbr].dw_ConfigurationWord, devpriv->s_BoardInfos.ui_Address + 32 + (b_TimerNbr * 4) + (64 * b_ModulNbr));
 
                                                                                        /* Initialise the 82X54 Timer */
-                                                                                       outl((DWORD) b_TimerMode, devpriv->s_BoardInfos.ui_Address + 16 + (b_TimerNbr * 4) + (64 * b_ModulNbr));
+                                                                                       outl((unsigned int) b_TimerMode, devpriv->s_BoardInfos.ui_Address + 16 + (b_TimerNbr * 4) + (64 * b_ModulNbr));
 
                                                                                        /* Write the reload value */
                                                                                        outl(ul_ReloadValue, devpriv->s_BoardInfos.ui_Address + 0 + (b_TimerNbr * 4) + (64 * b_ModulNbr));
-                                                                                       //BEGIN JK 27.10.03 : Add the possibility to use a 40 Mhz quartz
-                                                                               }       // if (dw_Test == 1)
+                                                                                       /* BEGIN JK 27.10.03 : Add the possibility to use a 40 Mhz quartz */
+                                                                               }       /*  if (dw_Test == 1) */
                                                                                else {
                                                                                        /* Input timer clock selection is wrong */
                                                                                        i_ReturnValue = -6;
-                                                                               }       // if (dw_Test == 1)
-                                                                               //END JK 27.10.03 : Add the possibility to use a 40 Mhz quartz
-                                                                       }       // if ((b_HardwareGateLevel == 0) || (b_HardwareGateLevel == 1))
+                                                                               }       /*  if (dw_Test == 1) */
+                                                                               /* END JK 27.10.03 : Add the possibility to use a 40 Mhz quartz */
+                                                                       }       /*  if ((b_HardwareGateLevel == 0) || (b_HardwareGateLevel == 1)) */
                                                                        else {
                                                                                /* Selection from hardware gate level is wrong */
                                                                                DPRINTK("Selection from hardware gate level is wrong\n");
                                                                                i_ReturnValue = -9;
-                                                                       }       // if ((b_HardwareGateLevel == 0) || (b_HardwareGateLevel == 1))
-                                                               }       // if ((b_OutputLevel == 0) || (b_OutputLevel == 1))
+                                                                       }       /*  if ((b_HardwareGateLevel == 0) || (b_HardwareGateLevel == 1)) */
+                                                               }       /*  if ((b_OutputLevel == 0) || (b_OutputLevel == 1)) */
                                                                else {
                                                                        /* Selection from output clock level is wrong */
                                                                        DPRINTK("Selection from output clock level is wrong\n");
                                                                        i_ReturnValue = -8;
-                                                               }       // if ((b_OutputLevel == 0) || (b_OutputLevel == 1))
-                                                       }       // if ((b_InputClockLevel == 0) || (b_InputClockLevel == 1))
+                                                               }       /*  if ((b_OutputLevel == 0) || (b_OutputLevel == 1)) */
+                                                       }       /*  if ((b_InputClockLevel == 0) || (b_InputClockLevel == 1)) */
                                                        else {
                                                                /* Selection from input clock level is wrong */
                                                                DPRINTK("Selection from input clock level is wrong\n");
                                                                i_ReturnValue = -7;
-                                                       }       // if ((b_InputClockLevel == 0) || (b_InputClockLevel == 1))
+                                                       }       /*  if ((b_InputClockLevel == 0) || (b_InputClockLevel == 1)) */
                                                } else {
                                                        /* Input timer clock selection is wrong */
                                                        DPRINTK("Input timer clock selection is wrong\n");
@@ -373,18 +373,18 @@ INT i_APCI1710_InsnConfigInitTimer(struct comedi_device * dev, struct comedi_sub
                                                DPRINTK("Input timer clock selection is wrong\n");
                                                i_ReturnValue = -6;
                                        }
-                               }       // if ((b_TimerMode >= 0) && (b_TimerMode <= 5))
+                               }       /*  if ((b_TimerMode >= 0) && (b_TimerMode <= 5)) */
                                else {
                                        /* Timer mode selection is wrong */
                                        DPRINTK("Timer mode selection is wrong\n");
                                        i_ReturnValue = -5;
-                               }       // if ((b_TimerMode >= 0) && (b_TimerMode <= 5))
-                       }       // if ((b_TimerNbr >= 0) && (b_TimerNbr <= 2))
+                               }       /*  if ((b_TimerMode >= 0) && (b_TimerMode <= 5)) */
+                       }       /*  if ((b_TimerNbr >= 0) && (b_TimerNbr <= 2)) */
                        else {
                                /* Timer selection wrong */
                                DPRINTK("Timer selection wrong\n");
                                i_ReturnValue = -3;
-                       }       // if ((b_TimerNbr >= 0) && (b_TimerNbr <= 2))
+                       }       /*  if ((b_TimerNbr >= 0) && (b_TimerNbr <= 2)) */
                } else {
                        /* The module is not a TIMER module */
                        DPRINTK("The module is not a TIMER module\n");
@@ -402,11 +402,11 @@ INT i_APCI1710_InsnConfigInitTimer(struct comedi_device * dev, struct comedi_sub
 /*
 +----------------------------------------------------------------------------+
 | Function Name     : _INT_     i_APCI1710_EnableTimer                       |
-|                               (BYTE_ b_BoardHandle,                        |
-|                                BYTE_ b_ModulNbr,                           |
-|                                BYTE_ b_TimerNbr,                           |
-|                                BYTE_ b_InterruptEnable)
-INT i_APCI1710_InsnWriteEnableDisableTimer(struct comedi_device *dev,struct comedi_subdevice *s,
+|                               (unsigned char_ b_BoardHandle,                        |
+|                                unsigned char_ b_ModulNbr,                           |
+|                                unsigned char_ b_TimerNbr,                           |
+|                                unsigned char_ b_InterruptEnable)
+int i_APCI1710_InsnWriteEnableDisableTimer(struct comedi_device *dev,struct comedi_subdevice *s,
        struct comedi_insn *insn,unsigned int *data)                |
 +----------------------------------------------------------------------------+
 | Task              : Enable OR Disable the Timer (b_TimerNbr) from selected module     |
@@ -416,22 +416,22 @@ INT i_APCI1710_InsnWriteEnableDisableTimer(struct comedi_device *dev,struct come
 |                     generate a interrupt after the timer value reach       |
 |                     the zero. See function "i_APCI1710_SetBoardIntRoutineX"|
 +----------------------------------------------------------------------------+
-| Input Parameters  : BYTE_   b_BoardHandle     : Handle of board            |
+| Input Parameters  : unsigned char_   b_BoardHandle     : Handle of board            |
 |                                                 APCI-1710                  |
-|                     BYTE_   b_ModulNbr        : Selected module number     |
+|                     unsigned char_   b_ModulNbr        : Selected module number     |
 |                                                 (0 to 3)                   |
-|                     BYTE_   b_TimerNbr        : Timer number to enable     |
+|                     unsigned char_   b_TimerNbr        : Timer number to enable     |
 |                                                 (0 to 2)                   |
-|                     BYTE_   b_InterruptEnable : Enable or disable the      |
+|                     unsigned char_   b_InterruptEnable : Enable or disable the      |
 |                                                 timer interrupt.           |
 |                                                 APCI1710_ENABLE :          |
 |                                                 Enable the timer interrupt |
 |                                                 APCI1710_DISABLE :         |
 |                                                 Disable the timer interrupt|
 i_ReturnValue=insn->n;
-       b_ModulNbr        = (BYTE) CR_AREF(insn->chanspec);
-       b_TimerNbr                = (BYTE) CR_CHAN(insn->chanspec);
-       b_ActionType      = (BYTE) data[0]; // enable disable
+       b_ModulNbr        = (unsigned char) CR_AREF(insn->chanspec);
+       b_TimerNbr                = (unsigned char) CR_CHAN(insn->chanspec);
+       b_ActionType      = (unsigned char) data[0]; /*  enable disable */
 +----------------------------------------------------------------------------+
 | Output Parameters : -                                                      |
 +----------------------------------------------------------------------------+
@@ -448,21 +448,21 @@ i_ReturnValue=insn->n;
 +----------------------------------------------------------------------------+
 */
 
-INT i_APCI1710_InsnWriteEnableDisableTimer(struct comedi_device * dev,
-                                          struct comedi_subdevice * s,
-                                          struct comedi_insn * insn, unsigned int * data)
+int i_APCI1710_InsnWriteEnableDisableTimer(struct comedi_device *dev,
+                                          struct comedi_subdevice *s,
+                                          struct comedi_insn *insn, unsigned int *data)
 {
-       INT i_ReturnValue = 0;
-       DWORD dw_DummyRead;
-       BYTE b_ModulNbr;
-       BYTE b_TimerNbr;
-       BYTE b_ActionType;
-       BYTE b_InterruptEnable;
+       int i_ReturnValue = 0;
+       unsigned int dw_DummyRead;
+       unsigned char b_ModulNbr;
+       unsigned char b_TimerNbr;
+       unsigned char b_ActionType;
+       unsigned char b_InterruptEnable;
 
        i_ReturnValue = insn->n;
-       b_ModulNbr = (BYTE) CR_AREF(insn->chanspec);
-       b_TimerNbr = (BYTE) CR_CHAN(insn->chanspec);
-       b_ActionType = (BYTE) data[0];  // enable disable
+       b_ModulNbr = (unsigned char) CR_AREF(insn->chanspec);
+       b_TimerNbr = (unsigned char) CR_CHAN(insn->chanspec);
+       b_ActionType = (unsigned char) data[0]; /*  enable disable */
 
        /* Test the module number */
        if (b_ModulNbr < 4) {
@@ -475,7 +475,7 @@ INT i_APCI1710_InsnWriteEnableDisableTimer(struct comedi_device * dev,
 
                                        switch (b_ActionType) {
                                        case APCI1710_ENABLE:
-                                               b_InterruptEnable = (BYTE) data[1];
+                                               b_InterruptEnable = (unsigned char) data[1];
                                                /* Test the interrupt selection */
                                                if ((b_InterruptEnable == APCI1710_ENABLE) ||
                                                    (b_InterruptEnable == APCI1710_DISABLE)) {
@@ -487,9 +487,9 @@ INT i_APCI1710_InsnWriteEnableDisableTimer(struct comedi_device * dev,
                                                                devpriv->s_ModuleInfo[b_ModulNbr].s_82X54ModuleInfo.s_82X54TimerInfo[b_TimerNbr].dw_ConfigurationWord = devpriv->s_ModuleInfo[b_ModulNbr].s_82X54ModuleInfo.s_82X54TimerInfo[b_TimerNbr].dw_ConfigurationWord | 0x8;
 
                                                                outl(devpriv->s_ModuleInfo[b_ModulNbr].s_82X54ModuleInfo.s_82X54TimerInfo[b_TimerNbr].dw_ConfigurationWord, devpriv->s_BoardInfos.ui_Address + 32 + (b_TimerNbr * 4) + (64 * b_ModulNbr));
-                                                               devpriv->tsk_Current = current; // Save the current process task structure
+                                                               devpriv->tsk_Current = current; /*  Save the current process task structure */
 
-                                                       }       // if (b_InterruptEnable == APCI1710_ENABLE)
+                                                       }       /*  if (b_InterruptEnable == APCI1710_ENABLE) */
                                                        else {
                                                                /* Disable the interrupt */
                                                                devpriv->s_ModuleInfo[b_ModulNbr].s_82X54ModuleInfo.s_82X54TimerInfo[b_TimerNbr].dw_ConfigurationWord = devpriv->s_ModuleInfo[b_ModulNbr].s_82X54ModuleInfo.s_82X54TimerInfo[b_TimerNbr].dw_ConfigurationWord & 0xF7;
@@ -498,7 +498,7 @@ INT i_APCI1710_InsnWriteEnableDisableTimer(struct comedi_device * dev,
 
                                                                /* Save the interrupt flag */
                                                                devpriv->s_ModuleInfo[b_ModulNbr].s_82X54ModuleInfo.b_InterruptMask = devpriv->s_ModuleInfo[b_ModulNbr].s_82X54ModuleInfo.b_InterruptMask & (0xFF - (1 << b_TimerNbr));
-                                                       }       // if (b_InterruptEnable == APCI1710_ENABLE)
+                                                       }       /*  if (b_InterruptEnable == APCI1710_ENABLE) */
 
                                                        /* Test if error occur */
                                                        if (i_ReturnValue >= 0) {
@@ -530,7 +530,7 @@ INT i_APCI1710_InsnWriteEnableDisableTimer(struct comedi_device * dev,
                                                /* Disable the timer */
                                                outl(0, devpriv->s_BoardInfos.ui_Address + 44 + (b_TimerNbr * 4) + (64 * b_ModulNbr));
                                                break;
-                                       }       // Switch end
+                                       }       /*  Switch end */
                                } else {
                                        /* Timer not initialised see function */
                                        DPRINTK ("Timer not initialised see function\n");
@@ -540,7 +540,7 @@ INT i_APCI1710_InsnWriteEnableDisableTimer(struct comedi_device * dev,
                                /* Timer selection wrong */
                                DPRINTK("Timer selection wrong\n");
                                i_ReturnValue = -3;
-                       }       // if ((b_TimerNbr >= 0) && (b_TimerNbr <= 2))
+                       }       /*  if ((b_TimerNbr >= 0) && (b_TimerNbr <= 2)) */
                } else {
                        /* The module is not a TIMER module */
                        DPRINTK("The module is not a TIMER module\n");
@@ -558,18 +558,18 @@ INT i_APCI1710_InsnWriteEnableDisableTimer(struct comedi_device * dev,
 /*
 +----------------------------------------------------------------------------+
 | Function Name     : _INT_     i_APCI1710_ReadAllTimerValue                 |
-|                                       (BYTE_     b_BoardHandle,            |
-|                                        BYTE_     b_ModulNbr,               |
+|                                       (unsigned char_     b_BoardHandle,            |
+|                                        unsigned char_     b_ModulNbr,               |
 |                                        PULONG_ pul_TimerValueArray)
-INT i_APCI1710_InsnReadAllTimerValue(struct comedi_device *dev,struct comedi_subdevice *s,
+int i_APCI1710_InsnReadAllTimerValue(struct comedi_device *dev,struct comedi_subdevice *s,
        struct comedi_insn *insn,unsigned int *data)        |
 +----------------------------------------------------------------------------+
 | Task              : Return the all timer values from selected timer        |
 |                     module (b_ModulNbr).                                   |
 +----------------------------------------------------------------------------+
-| Input Parameters  : BYTE_   b_BoardHandle     : Handle of board            |
+| Input Parameters  : unsigned char_   b_BoardHandle     : Handle of board            |
 |                                                 APCI-1710                  |
-|                     BYTE_   b_ModulNbr        : Selected module number     |
+|                     unsigned char_   b_ModulNbr        : Selected module number     |
 |                                                 (0 to 3)                   |
 +----------------------------------------------------------------------------+
 | Output Parameters : PULONG_ pul_TimerValueArray : Timer value array.       |
@@ -590,16 +590,16 @@ INT i_APCI1710_InsnReadAllTimerValue(struct comedi_device *dev,struct comedi_sub
 +----------------------------------------------------------------------------+
 */
 
-INT i_APCI1710_InsnReadAllTimerValue(struct comedi_device *dev, struct comedi_subdevice *s,
+int i_APCI1710_InsnReadAllTimerValue(struct comedi_device *dev, struct comedi_subdevice *s,
                                     struct comedi_insn *insn, unsigned int *data)
 {
-       INT i_ReturnValue = 0;
-       BYTE b_ModulNbr, b_ReadType;
-       PULONG pul_TimerValueArray;
+       int i_ReturnValue = 0;
+       unsigned char b_ModulNbr, b_ReadType;
+       unsigned int *pul_TimerValueArray;
 
        b_ModulNbr = CR_AREF(insn->chanspec);
        b_ReadType = CR_CHAN(insn->chanspec);
-       pul_TimerValueArray = (PULONG) data;
+       pul_TimerValueArray = (unsigned int *) data;
        i_ReturnValue = insn->n;
 
        switch (b_ReadType) {
@@ -662,7 +662,7 @@ INT i_APCI1710_InsnReadAllTimerValue(struct comedi_device *dev, struct comedi_su
                        i_ReturnValue = -2;
                }
 
-       }                       // End of Switch
+       }                       /*  End of Switch */
        return (i_ReturnValue);
 }
 
@@ -681,11 +681,11 @@ struct comedi_subdevice *s,struct comedi_insn *insn,unsigned int *data)
 +----------------------------------------------------------------------------+
 */
 
-INT i_APCI1710_InsnBitsTimer(struct comedi_device * dev, struct comedi_subdevice * s,
-                            struct comedi_insn * insn, unsigned int * data)
+int i_APCI1710_InsnBitsTimer(struct comedi_device *dev, struct comedi_subdevice *s,
+                            struct comedi_insn *insn, unsigned int *data)
 {
-       BYTE b_BitsType;
-       INT i_ReturnValue = 0;
+       unsigned char b_BitsType;
+       int i_ReturnValue = 0;
        b_BitsType = data[0];
 
        printk("\n82X54");
@@ -693,30 +693,30 @@ INT i_APCI1710_InsnBitsTimer(struct comedi_device * dev, struct comedi_subdevice
        switch (b_BitsType) {
        case APCI1710_TIMER_READVALUE:
                i_ReturnValue = i_APCI1710_ReadTimerValue(dev,
-                                                         (BYTE)CR_AREF(insn->chanspec),
-                                                         (BYTE)CR_CHAN(insn->chanspec),
-                                                         (PULONG) & data[0]);
+                                                         (unsigned char)CR_AREF(insn->chanspec),
+                                                         (unsigned char)CR_CHAN(insn->chanspec),
+                                                         (unsigned int *) & data[0]);
                break;
 
        case APCI1710_TIMER_GETOUTPUTLEVEL:
                i_ReturnValue = i_APCI1710_GetTimerOutputLevel(dev,
-                                                              (BYTE)CR_AREF(insn->chanspec),
-                                                              (BYTE)CR_CHAN(insn->chanspec),
-                                                              (PBYTE) &data[0]);
+                                                              (unsigned char)CR_AREF(insn->chanspec),
+                                                              (unsigned char)CR_CHAN(insn->chanspec),
+                                                              (unsigned char *) &data[0]);
                break;
 
        case APCI1710_TIMER_GETPROGRESSSTATUS:
                i_ReturnValue = i_APCI1710_GetTimerProgressStatus(dev,
-                                                                 (BYTE)CR_AREF(insn->chanspec),
-                                                                 (BYTE)CR_CHAN(insn->chanspec),
-                                                                 (PBYTE)&data[0]);
+                                                                 (unsigned char)CR_AREF(insn->chanspec),
+                                                                 (unsigned char)CR_CHAN(insn->chanspec),
+                                                                 (unsigned char *)&data[0]);
                break;
 
        case APCI1710_TIMER_WRITEVALUE:
                i_ReturnValue = i_APCI1710_WriteTimerValue(dev,
-                                                          (BYTE)CR_AREF(insn->chanspec),
-                                                          (BYTE)CR_CHAN(insn->chanspec),
-                                                          (ULONG)data[1]);
+                                                          (unsigned char)CR_AREF(insn->chanspec),
+                                                          (unsigned char)CR_CHAN(insn->chanspec),
+                                                          (unsigned int)data[1]);
 
                break;
 
@@ -733,19 +733,19 @@ INT i_APCI1710_InsnBitsTimer(struct comedi_device * dev, struct comedi_subdevice
 /*
 +----------------------------------------------------------------------------+
 | Function Name     : _INT_     i_APCI1710_ReadTimerValue                    |
-|                                       (BYTE_     b_BoardHandle,            |
-|                                        BYTE_     b_ModulNbr,               |
-|                                        BYTE_     b_TimerNbr,               |
+|                                       (unsigned char_     b_BoardHandle,            |
+|                                        unsigned char_     b_ModulNbr,               |
+|                                        unsigned char_     b_TimerNbr,               |
 |                                        PULONG_ pul_TimerValue)             |
 +----------------------------------------------------------------------------+
 | Task              : Return the timer value from selected digital timer     |
 |                     (b_TimerNbr) from selected timer  module (b_ModulNbr). |
 +----------------------------------------------------------------------------+
-| Input Parameters  : BYTE_   b_BoardHandle     : Handle of board            |
+| Input Parameters  : unsigned char_   b_BoardHandle     : Handle of board            |
 |                                                 APCI-1710                  |
-|                     BYTE_   b_ModulNbr        : Selected module number     |
+|                     unsigned char_   b_ModulNbr        : Selected module number     |
 |                                                 (0 to 3)                   |
-|                     BYTE_   b_TimerNbr        : Timer number to read       |
+|                     unsigned char_   b_TimerNbr        : Timer number to read       |
 |                                                 (0 to 2)                   |
 +----------------------------------------------------------------------------+
 | Output Parameters : PULONG_ pul_TimerValue    : Timer value                |
@@ -760,11 +760,11 @@ INT i_APCI1710_InsnBitsTimer(struct comedi_device * dev, struct comedi_subdevice
 +----------------------------------------------------------------------------+
 */
 
-INT i_APCI1710_ReadTimerValue(struct comedi_device * dev,
-                             BYTE b_ModulNbr, BYTE b_TimerNbr,
-                             PULONG pul_TimerValue)
+int i_APCI1710_ReadTimerValue(struct comedi_device *dev,
+                             unsigned char b_ModulNbr, unsigned char b_TimerNbr,
+                             unsigned int *pul_TimerValue)
 {
-       INT i_ReturnValue = 0;
+       int i_ReturnValue = 0;
 
        /* Test the module number */
        if (b_ModulNbr < 4) {
@@ -800,7 +800,7 @@ INT i_APCI1710_ReadTimerValue(struct comedi_device * dev,
                                /* Timer selection wrong */
                                DPRINTK("Timer selection wrong\n");
                                i_ReturnValue = -3;
-                       }       // if ((b_TimerNbr >= 0) && (b_TimerNbr <= 2))
+                       }       /*  if ((b_TimerNbr >= 0) && (b_TimerNbr <= 2)) */
                } else {
                        /* The module is not a TIMER module */
                        DPRINTK("The module is not a TIMER module\n");
@@ -818,23 +818,23 @@ INT i_APCI1710_ReadTimerValue(struct comedi_device * dev,
        /*
           +----------------------------------------------------------------------------+
           | Function Name     : _INT_     i_APCI1710_GetTimerOutputLevel               |
-          |                                       (BYTE_     b_BoardHandle,            |
-          |                                        BYTE_     b_ModulNbr,               |
-          |                                        BYTE_     b_TimerNbr,               |
-          |                                        PBYTE_   pb_OutputLevel)            |
+          |                                       (unsigned char_     b_BoardHandle,            |
+          |                                        unsigned char_     b_ModulNbr,               |
+          |                                        unsigned char_     b_TimerNbr,               |
+          |                                        unsigned char *_   pb_OutputLevel)            |
           +----------------------------------------------------------------------------+
           | Task              : Return the output signal level (pb_OutputLevel) from   |
           |                     selected digital timer (b_TimerNbr) from selected timer|
           |                     module (b_ModulNbr).                                   |
           +----------------------------------------------------------------------------+
-          | Input Parameters  : BYTE_   b_BoardHandle     : Handle of board            |
+          | Input Parameters  : unsigned char_   b_BoardHandle     : Handle of board            |
           |                                                 APCI-1710                  |
-          |                     BYTE_   b_ModulNbr        : Selected module number     |
+          |                     unsigned char_   b_ModulNbr        : Selected module number     |
           |                                                 (0 to 3)                   |
-          |                     BYTE_   b_TimerNbr        : Timer number to test       |
+          |                     unsigned char_   b_TimerNbr        : Timer number to test       |
           |                                                 (0 to 2)                   |
           +----------------------------------------------------------------------------+
-          | Output Parameters : PBYTE_ pb_OutputLevel     : Output signal level        |
+          | Output Parameters : unsigned char *_ pb_OutputLevel     : Output signal level        |
           |                                                 0 : The output is low      |
           |                                                 1 : The output is high     |
           +----------------------------------------------------------------------------+
@@ -848,12 +848,12 @@ INT i_APCI1710_ReadTimerValue(struct comedi_device * dev,
           +----------------------------------------------------------------------------+
         */
 
-INT i_APCI1710_GetTimerOutputLevel(struct comedi_device * dev,
-                                  BYTE b_ModulNbr, BYTE b_TimerNbr,
-                                  PBYTE pb_OutputLevel)
+int i_APCI1710_GetTimerOutputLevel(struct comedi_device *dev,
+                                  unsigned char b_ModulNbr, unsigned char b_TimerNbr,
+                                  unsigned char *pb_OutputLevel)
 {
-       INT i_ReturnValue = 0;
-       DWORD dw_TimerStatus;
+       int i_ReturnValue = 0;
+       unsigned int dw_TimerStatus;
 
        /* Test the module number */
        if (b_ModulNbr < 4) {
@@ -869,7 +869,7 @@ INT i_APCI1710_GetTimerOutputLevel(struct comedi_device * dev,
                                        /* Read the timer status */
                                        dw_TimerStatus = inl(devpriv->s_BoardInfos.ui_Address + 16 + (b_TimerNbr * 4) + (64 * b_ModulNbr));
 
-                                       *pb_OutputLevel = (BYTE) (((dw_TimerStatus >> 7) & 1) ^ devpriv-> s_ModuleInfo[b_ModulNbr].s_82X54ModuleInfo.s_82X54TimerInfo[b_TimerNbr].b_OutputLevel);
+                                       *pb_OutputLevel = (unsigned char) (((dw_TimerStatus >> 7) & 1) ^ devpriv-> s_ModuleInfo[b_ModulNbr].s_82X54ModuleInfo.s_82X54TimerInfo[b_TimerNbr].b_OutputLevel);
                                } else {
                                        /* Timer not initialised see function */
                                        DPRINTK("Timer not initialised see function\n");
@@ -879,7 +879,7 @@ INT i_APCI1710_GetTimerOutputLevel(struct comedi_device * dev,
                                /* Timer selection wrong */
                                DPRINTK("Timer selection wrong\n");
                                i_ReturnValue = -3;
-                       }       // if ((b_TimerNbr >= 0) && (b_TimerNbr <= 2))
+                       }       /*  if ((b_TimerNbr >= 0) && (b_TimerNbr <= 2)) */
                } else {
                        /* The module is not a TIMER module */
                        DPRINTK("The module is not a TIMER module\n");
@@ -897,23 +897,23 @@ INT i_APCI1710_GetTimerOutputLevel(struct comedi_device * dev,
 /*
 +----------------------------------------------------------------------------+
 | Function Name     : _INT_     i_APCI1710_GetTimerProgressStatus            |
-|                                       (BYTE_     b_BoardHandle,            |
-|                                        BYTE_     b_ModulNbr,               |
-|                                        BYTE_     b_TimerNbr,               |
-|                                        PBYTE_   pb_TimerStatus)            |
+|                                       (unsigned char_     b_BoardHandle,            |
+|                                        unsigned char_     b_ModulNbr,               |
+|                                        unsigned char_     b_TimerNbr,               |
+|                                        unsigned char *_   pb_TimerStatus)            |
 +----------------------------------------------------------------------------+
 | Task              : Return the progress status (pb_TimerStatus) from       |
 |                     selected digital timer (b_TimerNbr) from selected timer|
 |                     module (b_ModulNbr).                                   |
 +----------------------------------------------------------------------------+
-| Input Parameters  : BYTE_   b_BoardHandle     : Handle of board            |
+| Input Parameters  : unsigned char_   b_BoardHandle     : Handle of board            |
 |                                                 APCI-1710                  |
-|                     BYTE_   b_ModulNbr        : Selected module number     |
+|                     unsigned char_   b_ModulNbr        : Selected module number     |
 |                                                 (0 to 3)                   |
-|                     BYTE_   b_TimerNbr        : Timer number to test       |
+|                     unsigned char_   b_TimerNbr        : Timer number to test       |
 |                                                 (0 to 2)                   |
 +----------------------------------------------------------------------------+
-| Output Parameters : PBYTE_ pb_TimerStatus     : Output signal level        |
+| Output Parameters : unsigned char *_ pb_TimerStatus     : Output signal level        |
 |                                                 0 : Timer not in progress  |
 |                                                 1 : Timer in progress      |
 +----------------------------------------------------------------------------+
@@ -927,12 +927,12 @@ INT i_APCI1710_GetTimerOutputLevel(struct comedi_device * dev,
 +----------------------------------------------------------------------------+
 */
 
-INT i_APCI1710_GetTimerProgressStatus(struct comedi_device *dev,
-                                     BYTE b_ModulNbr, BYTE b_TimerNbr,
-                                     PBYTE pb_TimerStatus)
+int i_APCI1710_GetTimerProgressStatus(struct comedi_device *dev,
+                                     unsigned char b_ModulNbr, unsigned char b_TimerNbr,
+                                     unsigned char *pb_TimerStatus)
 {
-       INT i_ReturnValue = 0;
-       DWORD dw_TimerStatus;
+       int i_ReturnValue = 0;
+       unsigned int dw_TimerStatus;
 
        /* Test the module number */
        if (b_ModulNbr < 4) {
@@ -949,7 +949,7 @@ INT i_APCI1710_GetTimerProgressStatus(struct comedi_device *dev,
                                        /* Read the timer status */
                                        dw_TimerStatus = inl(devpriv->s_BoardInfos.ui_Address + 16 + (b_TimerNbr * 4) + (64 * b_ModulNbr));
 
-                                       *pb_TimerStatus = (BYTE) ((dw_TimerStatus) >> 8) & 1;
+                                       *pb_TimerStatus = (unsigned char) ((dw_TimerStatus) >> 8) & 1;
                                        printk("ProgressStatus : %d", *pb_TimerStatus);
                                } else {
                                        /* Timer not initialised see function */
@@ -958,7 +958,7 @@ INT i_APCI1710_GetTimerProgressStatus(struct comedi_device *dev,
                        } else {
                                /* Timer selection wrong */
                                i_ReturnValue = -3;
-                       }       // if ((b_TimerNbr >= 0) && (b_TimerNbr <= 2))
+                       }       /*  if ((b_TimerNbr >= 0) && (b_TimerNbr <= 2)) */
                } else {
                        /* The module is not a TIMER module */
 
@@ -976,9 +976,9 @@ INT i_APCI1710_GetTimerProgressStatus(struct comedi_device *dev,
 /*
 +----------------------------------------------------------------------------+
 | Function Name     : _INT_     i_APCI1710_WriteTimerValue                   |
-|                                       (BYTE_   b_BoardHandle,              |
-|                                        BYTE_   b_ModulNbr,                 |
-|                                        BYTE_   b_TimerNbr,                 |
+|                                       (unsigned char_   b_BoardHandle,              |
+|                                        unsigned char_   b_ModulNbr,                 |
+|                                        unsigned char_   b_TimerNbr,                 |
 |                                        ULONG_ ul_WriteValue)               |
 +----------------------------------------------------------------------------+
 | Task              : Write the value (ul_WriteValue) into the selected timer|
@@ -986,11 +986,11 @@ INT i_APCI1710_GetTimerProgressStatus(struct comedi_device *dev,
 |                     The action in depend of the time mode selection.       |
 |                     See timer mode description table.                      |
 +----------------------------------------------------------------------------+
-| Input Parameters  : BYTE_   b_BoardHandle     : Handle of board            |
+| Input Parameters  : unsigned char_   b_BoardHandle     : Handle of board            |
 |                                                 APCI-1710                  |
-|                     BYTE_   b_ModulNbr        : Selected module number     |
+|                     unsigned char_   b_ModulNbr        : Selected module number     |
 |                                                 (0 to 3)                   |
-|                     BYTE_   b_TimerNbr        : Timer number to write      |
+|                     unsigned char_   b_TimerNbr        : Timer number to write      |
 |                                                 (0 to 2)                   |
 |                     ULONG_ ul_WriteValue      : Value to write             |
 +----------------------------------------------------------------------------+
@@ -1006,11 +1006,11 @@ INT i_APCI1710_GetTimerProgressStatus(struct comedi_device *dev,
 +----------------------------------------------------------------------------+
 */
 
-INT i_APCI1710_WriteTimerValue(struct comedi_device * dev,
-                              BYTE b_ModulNbr, BYTE b_TimerNbr,
-                              ULONG ul_WriteValue)
+int i_APCI1710_WriteTimerValue(struct comedi_device *dev,
+                              unsigned char b_ModulNbr, unsigned char b_TimerNbr,
+                              unsigned int ul_WriteValue)
 {
-       INT i_ReturnValue = 0;
+       int i_ReturnValue = 0;
 
        /* Test the module number */
        if (b_ModulNbr < 4) {
@@ -1031,7 +1031,7 @@ INT i_APCI1710_WriteTimerValue(struct comedi_device * dev,
                                /* Timer selection wrong */
                                DPRINTK("Timer selection wrong\n");
                                i_ReturnValue = -3;
-                       }       // if ((b_TimerNbr >= 0) && (b_TimerNbr <= 2))
+                       }       /*  if ((b_TimerNbr >= 0) && (b_TimerNbr <= 2)) */
                } else {
                        /* The module is not a TIMER module */
                        DPRINTK("The module is not a TIMER module\n");