INNER CODE UNIT · C++

is_cout_a_pipe

trailofbits/uthenticode · src/svcli/svcli.cpp:26

static bool is_cout_a_pipe() {
#if __has_include(<unistd.h>)
  return !isatty(STDOUT_FILENO);
#else
  return !_isatty(_fileno(stdout));
#endif
}

using checksum_kind = uthenticode::checksum_kind;

int main(int argc, char const *argv[]) {
  argh::parser cmdl(argv);
  bool extract = false;

  if (cmdl[{"-v", "--version"}]) {
    std::cout << "svcli (uthenticode) version " << UTHENTICODE_VERSION << '\n';
    return 0;
  } else if (cmdl[{"-x", "--extract"}]) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…