diff options
| author | skallweitNV <64953474+skallweitNV@users.noreply.github.com> | 2024-08-07 17:53:33 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-08-07 08:53:33 -0700 |
| commit | 9b580e58417a77109617804362be872f05885f23 (patch) | |
| tree | a2af2c0da8036913ca0f3f5515bb81e7c88ec57f /tools | |
| parent | 2f2ae8c31490ab01ce0d0cc76d5d7fcf1d21efe7 (diff) | |
Reduce dependency on std library (#4785)
Diffstat (limited to 'tools')
| -rw-r--r-- | tools/slang-replay/main.cpp | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/tools/slang-replay/main.cpp b/tools/slang-replay/main.cpp index adce34c56..85669aa7d 100644 --- a/tools/slang-replay/main.cpp +++ b/tools/slang-replay/main.cpp @@ -1,11 +1,12 @@ #include <stdio.h> -#include <filesystem> #include <replay/recordFile-processor.h> #include <replay/json-consumer.h> #include <replay/replay-consumer.h> #include <replay/slang-decoder.h> +#include "../../source/core/slang-io.h" + struct Options { bool convertToJson {false}; @@ -77,11 +78,8 @@ int main(int argc, char *argv[]) SlangRecord::RecordFileProcessor recordFileProcessor(options.recordFileName); - - std::filesystem::path jsonPath = options.recordFileName.begin(); - jsonPath.replace_extension(".json"); - - SlangRecord::JsonConsumer jsonConsumer(jsonPath.string()); + Slang::String jsonPath = Slang::Path::replaceExt(options.recordFileName, "json"); + SlangRecord::JsonConsumer jsonConsumer(jsonPath); SlangRecord::ReplayConsumer replayConsumer; SlangRecord::SlangDecoder decoder; |
