Explorar o código

added a test to verify problems with endianess (byte decoding)

FlorianPalm %!s(int64=11) %!d(string=hai) anos
pai
achega
849ae91a34

+ 5 - 9
examples/src/.deps/opcuaServer.Po

@@ -4,11 +4,11 @@ opcuaServer.o: opcuaServer.c /usr/include/stdio.h /usr/include/features.h \
  /usr/include/i386-linux-gnu/bits/wordsize.h \
  /usr/include/i386-linux-gnu/gnu/stubs.h \
  /usr/include/i386-linux-gnu/gnu/stubs-32.h \
- /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6/include/stddef.h \
  /usr/include/i386-linux-gnu/bits/types.h \
  /usr/include/i386-linux-gnu/bits/typesizes.h /usr/include/libio.h \
  /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6/include/stdarg.h \
  /usr/include/i386-linux-gnu/bits/stdio_lim.h \
  /usr/include/i386-linux-gnu/bits/sys_errlist.h /usr/include/stdlib.h \
  /usr/include/i386-linux-gnu/bits/waitflags.h \
@@ -23,11 +23,7 @@ opcuaServer.o: opcuaServer.c /usr/include/stdio.h /usr/include/features.h \
  /usr/include/i386-linux-gnu/sys/sysmacros.h \
  /usr/include/i386-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
  ../../src/opcua_binaryEncDec.h ../../src/opcua_builtInDatatypes.h \
-<<<<<<< HEAD
  /usr/lib/gcc/i686-linux-gnu/4.6/include/stdint.h /usr/include/stdint.h \
-=======
- /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdint.h /usr/include/stdint.h \
->>>>>>> de6a1f744a794a0c89bb41ce02b4e7f7b5993596
  /usr/include/i386-linux-gnu/bits/wchar.h /usr/include/string.h \
  /usr/include/xlocale.h ../../src/opcua_advancedDatatypes.h \
  ../../src/opcua_types.h ../../src/opcua_builtInDatatypes.h \
@@ -60,7 +56,7 @@ opcuaServer.o: opcuaServer.c /usr/include/stdio.h /usr/include/features.h \
 
 /usr/include/i386-linux-gnu/gnu/stubs-32.h:
 
-/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h:
+/usr/lib/gcc/i686-linux-gnu/4.6/include/stddef.h:
 
 /usr/include/i386-linux-gnu/bits/types.h:
 
@@ -72,7 +68,7 @@ opcuaServer.o: opcuaServer.c /usr/include/stdio.h /usr/include/features.h \
 
 /usr/include/wchar.h:
 
-/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h:
+/usr/lib/gcc/i686-linux-gnu/4.6/include/stdarg.h:
 
 /usr/include/i386-linux-gnu/bits/stdio_lim.h:
 
@@ -112,7 +108,7 @@ opcuaServer.o: opcuaServer.c /usr/include/stdio.h /usr/include/features.h \
 
 ../../src/opcua_builtInDatatypes.h:
 
-/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdint.h:
+/usr/lib/gcc/i686-linux-gnu/4.6/include/stdint.h:
 
 /usr/include/stdint.h:
 

+ 1 - 1
examples/src/Makefile.am

@@ -2,4 +2,4 @@
 bin_PROGRAMS= $(top_builddir)/bin/exampleServer
 __top_builddir__bin_exampleServer_LDFLAGS = -all-static
 __top_builddir__bin_exampleServer_SOURCES = opcuaServer.c
-__top_builddir__bin_exampleServer_LDADD= ../../lib/libopen62541.a
+__top_builddir__bin_exampleServer_LDADD= ../../lib/libopen62541.a

+ 1 - 1
src/opcua_secureChannelLayer.c

@@ -55,7 +55,7 @@ Int32 SL_secureChannel_open(const UA_connection *connection,
 	return UA_NO_ERROR;
 }
 
-Int32 SL_openSecureChannel_responsMessage(UA_connection *connection, Int32 tokenLifetime, SL_Response *response)
+Int32 SL_openSecureChannel_responseMessage(UA_connection *connection, Int32 tokenLifetime, SL_Response *response)
 {
 
 

+ 2 - 2
tests/check_stack.c

@@ -48,7 +48,7 @@ START_TEST(decodeByte_test)
 
 		position = 0;
 
-		decoder_decodeBuiltInDatatype(rawMessage.message, BYTE, &position,Ui16Val);
+		decoder_decodeBuiltInDatatype(rawMessage.message, BYTE, &position, &Ui16Val);
 
 		ck_assert_int_eq(Ui16Val, 0x08);
 		ck_assert_int_eq(position, 1);
@@ -862,7 +862,7 @@ int main (void)
 	srunner_free(sr);
 
 	s = testSuite_decodeByte();
-	SRunner *sr = srunner_create(s);
+	sr = srunner_create(s);
 	srunner_run_all(sr,CK_NORMAL);
 	number_failed = srunner_ntests_failed(sr);
 	srunner_free(sr);