00001 /* autoconf.h. Generated by configure. */ 00002 /* -*- Mode:C++; c-basic-offset:8; tab-width:8; indent-tabs-mode:t -*- */ 00003 /* 00004 * Copyright (c) 1997 University of Southern California. 00005 * All rights reserved. 00006 * 00007 * Redistribution and use in source and binary forms are permitted 00008 * provided that the above copyright notice and this paragraph are 00009 * duplicated in all such forms and that any documentation, advertising 00010 * materials, and other materials related to such distribution and use 00011 * acknowledge that the software was developed by the University of 00012 * Southern California, Information Sciences Institute. The name of the 00013 * University may not be used to endorse or promote products derived from 00014 * this software without specific prior written permission. 00015 * 00016 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED 00017 * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF 00018 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. 00019 * 00020 */ 00021 00022 /* This file should contain variables changed only by autoconf. */ 00023 00024 #define NSPERL_PATH "@PERL@" 00025 #define NSTCLSH_PATH "@V_TCLSH@" 00026 00027 /* If you need these from tcl, see the file tcl/lib/ns-autoconf.tcl.in */ 00028 00029 /* 00030 * Put autoconf #define's here to keep them off the command line. 00031 * see autoconf.info(Header Templates) in the autoconf docs. 00032 */ 00033 00034 #define _GNU_SOURCE 1 00035 00036 /* what does random(3) return? */ 00037 #define RANDOM_RETURN_TYPE long 00038 00039 /* type definitions */ 00040 /* #undef int8_t */ 00041 /* #undef int16_t */ 00042 /* #undef int32_t */ 00043 /* #undef u_int8_t */ 00044 /* #undef u_int16_t */ 00045 /* #undef u_int32_t */ 00046 00047 /* 64-bits */ 00048 #define HAVE_INT64 1 00049 #define SIZEOF_LONG 4 00050 /* #undef int64_t */ 00051 00052 /* socklen_t (for nse) */ 00053 #define HAVE_SOCKLEN_T 1 00054 00055 /* functions */ 00056 #define HAVE_BCOPY 1 00057 #define HAVE_BZERO 1 00058 #define HAVE_GETRUSAGE 1 00059 #define HAVE_SBRK 1 00060 #define HAVE_SNPRINTF 1 00061 #define HAVE_STRTOLL 1 00062 #define HAVE_STRTOQ 1 00063 #define HAVE_ADDR2ASCII 1 00064 /* #undef HAVE_FEENABLEEXCEPT */ 00065 00066 /* headers */ 00067 #define STDC_HEADERS 1 00068 #define HAVE_STRING_H 1 00069 #define HAVE_STRINGS_H 1 00070 #define HAVE_ARPA_INET_H 1 00071 #define HAVE_NETINET_IN_H 1 00072 #define HAVE_NET_ETHERNET_H 1 00073 #define HAVE_FENV_H 1 00074 00075 /* structures */ 00076 /* #undef HAVE_ETHER_HEADER_STRUCT */ 00077 /* #undef HAVE_ETHER_ADDRESS_STRUCT */ 00078 00079 /* constants */ 00080 /* #undef HAVE_SIOCGIFHWADDR */ 00081 00082 00083 /* stl */ 00084 #ifdef __cplusplus 00085 #define HAVE_STL 1 00086 00087 #define CPP_REQUIRES_NAMESPACE 1 00088 #ifdef CPP_REQUIRES_NAMESPACE 00089 00090 #ifndef CPP_NAMESPACE 00091 #define CPP_NAMESPACE std 00092 #endif 00093 00094 00095 using namespace CPP_NAMESPACE; 00096 #endif /* CPP_NAMESPACE */ 00097 #endif /* __cplusplus */ 00098