--annoying compiler warnings.
authorHermet Park <chuneon.park@samsung.com>
Mon, 9 Aug 2021 12:21:01 +0000 (21:21 +0900)
committerJunsuChoi <jsuya.choi@samsung.com>
Wed, 11 Aug 2021 00:20:16 +0000 (09:20 +0900)
src/lib/tvgInitializer.cpp
src/loaders/tvg/tvgTvgBinInterpreter.cpp

index 2bd1e87..eb57d5a 100644 (file)
@@ -49,20 +49,20 @@ static bool _buildVersionInfo()
     char major[3];
     x = strchr(p, '.');
     if (!x) return false;
-    strncpy(major, p, x - p);
+    memcpy(major, p, x - p);
     major[x - p] = '\0';
     p = x + 1;
 
     char minor[3];
     x = strchr(p, '.');
     if (!x) return false;
-    strncpy(minor, p, x - p);
+    memcpy(minor, p, x - p);
     minor[x - p] = '\0';
     p = x + 1;
 
     char micro[3];
     x = SRC + strlen(THORVG_VERSION_STRING);
-    strncpy(micro, p, x - p);
+    memcpy(micro, p, x - p);
     micro[x - p] = '\0';
 
     char sum[7];
index 9c16ecd..b549e9a 100644 (file)
@@ -476,5 +476,5 @@ unique_ptr<Scene> TvgBinInterpreter::run(const char *ptr, const char* end)
         ptr = block.end;
     }
 
-    return move(scene);
-}
\ No newline at end of file
+    return scene;
+}