소스 검색

JSON: Use UA_ prefix for a macro define

Julius Pfrommer 4 년 전
부모
커밋
57d5062271
3개의 변경된 파일5개의 추가작업 그리고 5개의 파일을 삭제
  1. 2 2
      src/pubsub/ua_pubsub_networkmessage_json.c
  2. 2 2
      src/ua_types_encoding_json.c
  3. 1 1
      src/ua_types_encoding_json.h

+ 2 - 2
src/pubsub/ua_pubsub_networkmessage_json.c

@@ -524,8 +524,8 @@ status UA_NetworkMessage_decodeJson(UA_NetworkMessage *dst, const UA_ByteString
     memset(&ctx, 0, sizeof(CtxJson));
     memset(&ctx, 0, sizeof(CtxJson));
     ParseCtx parseCtx;
     ParseCtx parseCtx;
     memset(&parseCtx, 0, sizeof(ParseCtx));
     memset(&parseCtx, 0, sizeof(ParseCtx));
-    parseCtx.tokenArray = (jsmntok_t*)UA_malloc(sizeof(jsmntok_t) * TOKENCOUNT);
-    memset(parseCtx.tokenArray, 0, sizeof(jsmntok_t) * TOKENCOUNT);
+    parseCtx.tokenArray = (jsmntok_t*)UA_malloc(sizeof(jsmntok_t) * UA_JSON_MAXTOKENCOUNT);
+    memset(parseCtx.tokenArray, 0, sizeof(jsmntok_t) * UA_JSON_MAXTOKENCOUNT);
     status ret = tokenize(&parseCtx, &ctx, src);
     status ret = tokenize(&parseCtx, &ctx, src);
     if(ret != UA_STATUSCODE_GOOD){
     if(ret != UA_STATUSCODE_GOOD){
         return ret;
         return ret;

+ 2 - 2
src/ua_types_encoding_json.c

@@ -3268,7 +3268,7 @@ tokenize(ParseCtx *parseCtx, CtxJson *ctx, const UA_ByteString *src) {
     jsmn_init(&p);
     jsmn_init(&p);
     parseCtx->tokenCount = (UA_Int32)
     parseCtx->tokenCount = (UA_Int32)
         jsmn_parse(&p, (char*)src->data, src->length,
         jsmn_parse(&p, (char*)src->data, src->length,
-                   parseCtx->tokenArray, TOKENCOUNT);
+                   parseCtx->tokenArray, UA_JSON_MAXTOKENCOUNT);
     
     
     if(parseCtx->tokenCount < 0) {
     if(parseCtx->tokenCount < 0) {
         if(parseCtx->tokenCount == JSMN_ERROR_NOMEM)
         if(parseCtx->tokenCount == JSMN_ERROR_NOMEM)
@@ -3300,7 +3300,7 @@ UA_decodeJson(const UA_ByteString *src, void *dst, const UA_DataType *type) {
     /* Set up the context */
     /* Set up the context */
     CtxJson ctx;
     CtxJson ctx;
     ParseCtx parseCtx;
     ParseCtx parseCtx;
-    parseCtx.tokenArray = (jsmntok_t*)UA_malloc(sizeof(jsmntok_t) * TOKENCOUNT);
+    parseCtx.tokenArray = (jsmntok_t*)UA_malloc(sizeof(jsmntok_t) * UA_JSON_MAXTOKENCOUNT);
     if(!parseCtx.tokenArray)
     if(!parseCtx.tokenArray)
         return UA_STATUSCODE_BADOUTOFMEMORY;
         return UA_STATUSCODE_BADOUTOFMEMORY;
     
     

+ 1 - 1
src/ua_types_encoding_json.h

@@ -19,7 +19,7 @@
 
 
 _UA_BEGIN_DECLS
 _UA_BEGIN_DECLS
 
 
-#define TOKENCOUNT 1000
+#define UA_JSON_MAXTOKENCOUNT 1000
     
     
 size_t
 size_t
 UA_calcSizeJson(const void *src, const UA_DataType *type,
 UA_calcSizeJson(const void *src, const UA_DataType *type,