MCPcopy Create free account
hub / github.com/Pagghiu/SaneCppLibraries / normalizeConsoleOutput

Function normalizeConsoleOutput

Tests/SCBuildTest/SCBuildFixtureTest.cpp:1111–1123  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1109};
1110
1111static Result normalizeConsoleOutput(String& output)
1112{
1113#if SC_PLATFORM_WINDOWS
1114 String normalized = StringEncoding::Utf8;
1115 auto builder = StringBuilder::create(normalized);
1116 SC_TRY(builder.appendReplaceAll(output.view(), "\r\n", "\n"));
1117 builder.finalize();
1118 output = move(normalized);
1119#else
1120 (void)(output);
1121#endif
1122 return Result(true);
1123}
1124
1125static Result captureBuildActionOutput(const Build::Action& action, Build::Action::ConfigureFunction configure,
1126 Result& buildResult, CapturedBuildOutput& capturedOutput)

Callers 4

captureBuildActionOutputFunction · 0.85
SCBuildFixtureTestMethod · 0.85

Calls 4

createFunction · 0.85
ResultClass · 0.50
viewMethod · 0.45
finalizeMethod · 0.45

Tested by

no test coverage detected