Browse Source

small fix for windows build

Julius Pfrommer 9 years ago
parent
commit
85a8c49561
2 changed files with 2 additions and 2 deletions
  1. 1 1
      src/server/ua_nodes.c
  2. 1 1
      src/server/ua_services_attribute.c

+ 1 - 1
src/server/ua_nodes.c

@@ -72,7 +72,7 @@ void UA_Node_deleteAnyNodeClass(UA_Node *node) {
 }
 
 typedef UA_Node *(*UA_NewNodeFunction)(void);
-typedef UA_StatusCode *(*UA_CopyNodeFunction)(const UA_Node *src, UA_Node *dst);
+typedef UA_StatusCode (*UA_CopyNodeFunction)(const UA_Node *src, UA_Node *dst);
 typedef void (*UA_DeleteNodeFunction)(UA_Node *p);
 
 UA_Node * UA_Node_copyAnyNodeClass(const UA_Node *node) {

+ 1 - 1
src/server/ua_services_attribute.c

@@ -16,7 +16,7 @@ UA_StatusCode parse_numericrange(const UA_String str, UA_NumericRange *range) {
     if(str.length < 0 || str.length >= 1023)
         return UA_STATUSCODE_BADINTERNALERROR;
 #ifdef _MSVC_VER
-    char *cstring = UA_alloca(str.length+1);
+    char *cstring = (char*)UA_alloca(sizeof(char)*str.length+1);
 #else
     char cstring[str.length+1];
 #endif