ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

config.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 doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.