--- a/src/sdo.c Tue Jan 30 10:28:44 2007 +0100
+++ b/src/sdo.c Tue Jan 30 11:18:20 2007 +0100
@@ -27,12 +27,12 @@
#include "sdo.h"
/* Uncomment if your compiler does not support inline functions */
- #define NO_INLINE
+#define NO_INLINE
#ifdef NO_INLINE
#define INLINE
#else
- #define INLINE inline
+ #define INLINE inline
#endif
/*Internals prototypes*/
@@ -1068,8 +1068,8 @@
UNS8 i, j;
UNS16 lastIndex;
UNS16 offset;
- UNS8 *pNodeIdServer;
- UNS8 nodeIdServer;
+ UNS32 *pNodeIdServer;
+ UNS32 nodeIdServer;
MSG_WAR(0x3AC0, "Send SDO to write in the dictionary of node : ", nodeId);
MSG_WAR(0x3AC1, " At index : ", index);
@@ -1107,7 +1107,7 @@
MSG_WAR(0x1AD2, "index : ", 0x1280 + i);
MSG_WAR(0x1AD3, "nodeIdServer : ", nodeIdServer);
- if(nodeIdServer == nodeId) {
+ if(nodeIdServer == (UNS32)nodeId) {
SDOfound = 1;
break;
}
@@ -1188,8 +1188,8 @@
UNS8 i;
UNS8 line;
s_SDO sdo; /* SDO to transmit */
- UNS8 *pNodeIdServer;
- UNS8 nodeIdServer;
+ UNS32 *pNodeIdServer;
+ UNS32 nodeIdServer;
UNS16 offset;
UNS16 lastIndex;
MSG_WAR(0x3AD5, "Send SDO to read in the dictionary of node : ", nodeId);
@@ -1229,7 +1229,7 @@
pNodeIdServer = d->objdict[offset].pSubindex[3].pObject;
nodeIdServer = *pNodeIdServer;
- if(nodeIdServer == nodeId) {
+ if(nodeIdServer == (UNS32)nodeId) {
SDOfound = 1;
break;
}