MCPcopy Create free account
hub / github.com/ClickHouse/ClickHouse / writeSixelRun

Function writeSixelRun

src/Formats/PNGTerminalOutput.cpp:77–92  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

75 }
76
77 void writeSixelRun(WriteBuffer & out, char ch, size_t count)
78 {
79 if (count == 0)
80 return;
81 if (count >= SIXEL_MIN_RUN_TO_REPEAT)
82 {
83 writeChar('!', out);
84 writeIntText(count, out);
85 writeChar(ch, out);
86 }
87 else
88 {
89 for (size_t i = 0; i < count; ++i)
90 writeChar(ch, out);
91 }
92 }
93}
94
95ImageTerminalMode parseImageTerminalMode(const String & mode, bool is_writing_to_terminal)

Callers 1

writeImageSixelFunction · 0.85

Calls 2

writeCharFunction · 0.85
writeIntTextFunction · 0.85

Tested by

no test coverage detected