Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenconfig.h
Go to the documentation of this file.
00001 /* src/config.h. Generated automatically by configure. */ 00002 /* src/config.h.in. Generated automatically from configure.in by autoheader. */ 00003 00004 /* Define if inline functions a la GCC are available. */ 00005 #define HAVE_INLINE 1 00006 00007 /* Define if function attributes a la GCC 2.5 and higher are available. */ 00008 /* #define HAVE_GNUC25_ATTRIB 1 */ 00009 00010 /* Define if constant functions a la GCC 2.5 and higher are available. */ 00011 /* #define HAVE_GNUC25_CONST 1 */ 00012 00013 /* Define if nonreturning functions a la GCC 2.5 and higher are available. */ 00014 /* #define HAVE_GNUC25_NORETURN 1 */ 00015 00016 /* Define if printf-format argument lists a la GCC are available. */ 00017 /* #define HAVE_GNUC25_PRINTFFORMAT 1 */ 00018 00019 /* Define if we want to include rpc/types.h. Crap BSDs put INADDR_LOOPBACK there. */ 00020 /* #undef HAVEUSE_RPCTYPES_H */ 00021 00022 /* Define if you have the poll function. */ 00023 /* #define HAVE_POLL 1 */ 00024 00025 /* Define if you have the <sys/select.h> header file. */ 00026 #define HAVE_SYS_SELECT_H 1 00027 00028 /* Define if you have the nsl library (-lnsl). */ 00029 /* #undef HAVE_LIBNSL */ 00030 00031 /* Define if you have the socket library (-lsocket). */ 00032 /* #undef HAVE_LIBSOCKET */ 00033 00034 /* Use the definitions: */ 00035 00036 #ifndef HAVE_INLINE 00037 #define inline 00038 #endif 00039 00040 #ifdef HAVE_POLL 00041 #include <sys/poll.h> 00042 #else 00043 /* kludge it up */ 00044 struct pollfd { int fd; short events; short revents; }; 00045 #define POLLIN 1 00046 #define POLLPRI 2 00047 #define POLLOUT 4 00048 #endif 00049 00050 /* GNU C attributes. */ 00051 #ifndef FUNCATTR 00052 #ifdef HAVE_GNUC25_ATTRIB 00053 #define FUNCATTR(x) __attribute__(x) 00054 #else 00055 #define FUNCATTR(x) 00056 #endif 00057 #endif 00058 00059 /* GNU C printf formats, or null. */ 00060 #ifndef ATTRPRINTF 00061 #ifdef HAVE_GNUC25_PRINTFFORMAT 00062 #define ATTRPRINTF(si,tc) format(printf,si,tc) 00063 #else 00064 #define ATTRPRINTF(si,tc) 00065 #endif 00066 #endif 00067 #ifndef PRINTFFORMAT 00068 #define PRINTFFORMAT(si,tc) FUNCATTR((ATTRPRINTF(si,tc))) 00069 #endif 00070 00071 /* GNU C nonreturning functions, or null. */ 00072 #ifndef ATTRNORETURN 00073 #ifdef HAVE_GNUC25_NORETURN 00074 #define ATTRNORETURN noreturn 00075 #else 00076 #define ATTRNORETURN 00077 #endif 00078 #endif 00079 #ifndef NONRETURNING 00080 #define NONRETURNING FUNCATTR((ATTRNORETURN)) 00081 #endif 00082 00083 /* Combination of both the above. */ 00084 #ifndef NONRETURNPRINTFFORMAT 00085 #define NONRETURNPRINTFFORMAT(si,tc) FUNCATTR((ATTRPRINTF(si,tc),ATTRNORETURN)) 00086 #endif 00087 00088 /* GNU C constant functions, or null. */ 00089 #ifndef ATTRCONST 00090 #ifdef HAVE_GNUC25_CONST 00091 #define ATTRCONST const 00092 #else 00093 #define ATTRCONST 00094 #endif 00095 #endif 00096 #ifndef CONSTANT 00097 #define CONSTANT FUNCATTR((ATTRCONST)) 00098 #endif 00099 00100 #ifdef HAVEUSE_RPCTYPES_H 00101 #include <rpc/types.h> 00102 #endif 00103 00104 #if !defined(ADNS_JGAA_WIN32) && defined(HAVE_SYS_SELECT_H) 00105 #include <sys/select.h> 00106 #endif Generated on Sun May 27 2012 04:18:10 for ReactOS by
1.7.6.1
|