Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • tests/include/includes.cfa

    rc14d91a r598dc68  
    1010// Created On       : Wed May 27 17:56:53 2015
    1111// Last Modified By : Peter A. Buhr
    12 // Last Modified On : Thu Feb  3 22:06:07 2022
    13 // Update Count     : 774
     12// Last Modified On : Sun May 22 08:27:20 2022
     13// Update Count     : 779
    1414//
    1515
     
    3232#include <crypt.h>
    3333#include <ctype.h>
    34 //#include <curses.h>                                                                           // may not be installed
     34#if __has_include( "curses.h" )
     35#include <curses.h>                                                                             // may not be installed
     36#endif
    3537#include <dirent.h>
    3638#include <dlfcn.h>
     
    4143#include <errno.h>
    4244#include <error.h>
    43 //#include <eti.h>                                                                              // may not be installed, comes with ncurses
     45#if __has_include( "eti.h" )
     46#include <eti.h>                                                                                // may not be installed, comes with ncurses
     47#endif
    4448#include <execinfo.h>
    45 #include <expat.h>
     49#if __has_include( "expat.h" )
     50#include <expat.h>                                                                              // may not be installed
    4651#include <expat_external.h>
     52#endif
    4753#include <fcntl.h>
    4854#include <features.h>
     
    5056#include <fmtmsg.h>
    5157#include <fnmatch.h>
    52 //#include <form.h>                                                                             // may not be installed, comes with ncurses
     58#if __has_include( "form.h" )
     59#include <form.h>                                                                               // may not be installed, comes with ncurses
     60#endif
    5361#include <fstab.h>
    5462#include <fts.h>
     
    7381//#include <link.h>                                                                             // CFA bug #240 nested anonymous enum fails
    7482#include <locale.h>
    75 #include <ltdl.h>
     83#if __has_include( "ltdl.h" )
     84#include <ltdl.h>                                                                               // may not be installed
     85#endif
    7686//#include <malloc.h>                                                                   // cannot include in extern "C" because of CFA #include_next
    7787#include <math.h>
    7888#include <mcheck.h>
    7989#include <memory.h>
    80 //#include <menu.h>                                                                             // may not be installed, comes with ncurses
     90#if __has_include( "menu.h" )
     91#include <menu.h>                                                                               // may not be installed, comes with ncurses
     92#endif
    8193#include <mntent.h>
    8294#include <monetary.h>
    8395#include <mqueue.h>
    84 //#include <ncurses_dll.h>                                                              // may not be installed, comes with ncurses
     96#if __has_include( "ncurses_dll.h" )
     97#include <ncurses_dll.h>                                                                // may not be installed, comes with ncurses
     98#endif
    8599#include <netdb.h>
    86100#include <nl_types.h>
    87101#include <nss.h>
    88102#include <obstack.h>
    89 //#include <panel.h>                                                                            // may not be installed, comes with ncurses
     103#if __has_include( "panel.h" )
     104#include <panel.h>                                                                              // may not be installed, comes with ncurses
     105#endif
    90106#include <paths.h>
    91107#include <poll.h>
     
    118134#include <syslog.h>
    119135#include <tar.h>
    120 //#include <term.h>                                                                             // may not be installed, comes with ncurses
    121 //#include <termcap.h>                                                                  // may not be installed, comes with ncurses
     136#if __has_include( "term.h" )
     137#include <term.h>                                                                               // may not be installed, comes with ncurses
     138#include <termcap.h>                                                                    // may not be installed, comes with ncurses
     139#endif
    122140#include <termio.h>
    123141#include <termios.h>
     
    131149#include <ucontext.h>
    132150#include <ulimit.h>
    133 //#include <unctrl.h>                                                                           // may not be installed, comes with ncurses
     151#if __has_include( "unctrl.h" )
     152#include <unctrl.h>                                                                             // may not be installed, comes with ncurses
     153#endif
    134154#include <unistd.h>
    135155#include <utime.h>
Note: See TracChangeset for help on using the changeset viewer.