ProvideTerm.h 509 B

123456789101112131415161718192021222324
  1. #ifndef HEADER_ProvideTerm
  2. #define HEADER_ProvideTerm
  3. /*
  4. htop - ProvideTerm.h
  5. (C) 2023 htop dev team
  6. Released under the GNU GPLv2+, see the COPYING file
  7. in the source distribution for its full text.
  8. */
  9. #include "config.h" // IWYU pragma: keep
  10. // IWYU pragma: begin_exports
  11. #if defined(HAVE_NCURSESW_TERM_H)
  12. #include <ncursesw/term.h>
  13. #elif defined(HAVE_NCURSES_TERM_H)
  14. #include <ncurses/term.h>
  15. #elif defined(HAVE_TERM_H)
  16. #include <term.h>
  17. #endif
  18. // IWYU pragma: end_exports
  19. #endif // HEADER_ProvideTerm