diff --git a/hardsup/libhlib.a b/hardsup/libhlib.a index dc93f1a..c9fc000 100644 Binary files a/hardsup/libhlib.a and b/hardsup/libhlib.a differ diff --git a/libpsi.a b/libpsi.a index 9e92f25..c22067f 100644 Binary files a/libpsi.a and b/libpsi.a differ diff --git a/scontroller.c b/scontroller.c index 703f8dc..0f44316 100644 --- a/scontroller.c +++ b/scontroller.c @@ -43,7 +43,7 @@ EXTERN void SerialMurder(ClientData pData) } /*------------------ a forward declaration -----------------------------*/ EXTERN int SurielSend(ClientData clientData, Tcl_Interp *interp, - int argc, char *argv[]); + int argc, CONST char *argv[]); /*---------------------------------------------------------------------------- Controller is the main entry point for this stuff. It connects to a motor @@ -53,7 +53,7 @@ EXTERN int SurielSend(ClientData clientData, Tcl_Interp *interp, ---------------------------------------------------------------------------*/ int Controller(ClientData clientData, Tcl_Interp *interp, - int argc, char *argv[]) + int argc, CONST char *argv[]) { int iRet; int iPort, iChannel, iMotor; @@ -101,11 +101,11 @@ int Controller(ClientData clientData, Tcl_Interp *interp, /* check for optional force flag */ if(argc > 5) { - iRet = SerialForceOpen(pData, argv[2],iPort,iChannel); + iRet = SerialForceOpen(pData, (char *)argv[2],iPort,iChannel); } /* open the motor, finally */ - iRet = SerialOpen(pData, argv[2],iPort,iChannel); + iRet = SerialOpen(pData, (char *)argv[2],iPort,iChannel); if(iRet == 1) /* success */ { /* handle TCL, create new command: the serial line */ @@ -143,7 +143,7 @@ int Controller(ClientData clientData, Tcl_Interp *interp, ----------------------------------------------------------------------------*/ EXTERN int SurielSend(ClientData clientData, Tcl_Interp *interp, - int argc, char *argv[]) + int argc, CONST char *argv[]) { char pBueffel[256]; char pAnswer[256]; diff --git a/serial.c b/serial.c index 2ee0fe0..0ee9ed4 100644 --- a/serial.c +++ b/serial.c @@ -12,7 +12,7 @@ #include "sics.h" int Controller(ClientData clientData, Tcl_Interp *interp, - int argc, char *argv[]); + int argc, CONST char *argv[]); int SerialInit(SConnection *pCon,SicsInterp *pSics, void *pData, int argc, char *argv[]) diff --git a/tecs/libtecsl.a b/tecs/libtecsl.a index fb7bc33..30650e5 100644 Binary files a/tecs/libtecsl.a and b/tecs/libtecsl.a differ