Ver Fonte

use inline arg_getContent

lyon1998 há 4 anos atrás
pai
commit
459edb1d5d
2 ficheiros alterados com 2 adições e 5 exclusões
  1. 0 4
      src/dataArg.c
  2. 2 1
      src/dataArg.h

+ 0 - 4
src/dataArg.c

@@ -161,10 +161,6 @@ Arg* arg_setType(Arg* self, ArgType type) {
     return content_setType(self, type);
 }
 
-uint8_t* arg_getContent(Arg* self) {
-    return content_getContent(self);
-}
-
 Arg* arg_setInt(Arg* self, char* name, int64_t val) {
     return content_init(name, ARG_TYPE_INT, (uint8_t*)&val, sizeof(val), NULL);
 }

+ 2 - 1
src/dataArg.h

@@ -91,7 +91,6 @@ Arg* arg_newContent(Arg* self, uint32_t size);
 Arg* arg_setType(Arg* self, ArgType type);
 Hash arg_getNameHash(Arg* self);
 ArgType arg_getType(Arg* self);
-uint8_t* arg_getContent(Arg* self);
 uint16_t arg_getContentSize(Arg* self);
 Hash hash_time33(char* str);
 
@@ -107,6 +106,8 @@ void* arg_getPtr(Arg* self);
 char* arg_getStr(Arg* self);
 Arg* arg_copy(Arg* argToBeCopy);
 
+#define arg_getContent(self) ((uint8_t*)content_getContent((self)))
+
 Arg* arg_init(Arg* self, void* voidPointer);
 void arg_deinit(Arg* self);