void ExecutionContext::writeStdout(const char *s, int len) { if (m_stdout == nullptr) { if (s_stdout_color) { safe_stdout(s_stdout_color, strlen(s_stdout_color)); safe_stdout(s, len); safe_stdout(ANSI_COLOR_END, strlen(ANSI_COLOR_END)); } else { safe_stdout(s, len); } } else { m_stdout(s, len, m_stdoutData); } }
void BaseExecutionContext::writeStdout(const char *s, int len) { if (m_stdout == NULL) { if (Util::s_stdout_color) { safe_stdout(Util::s_stdout_color, strlen(Util::s_stdout_color)); safe_stdout(s, len); safe_stdout(ANSI_COLOR_END, strlen(ANSI_COLOR_END)); } else { safe_stdout(s, len); } } else { m_stdout(s, len, m_stdoutData); } }