00001 /* autoconf.h. Generated automatically 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 /* what does random(3) return? */ 00035 #define RANDOM_RETURN_TYPE long 00036 00037 /* type definitions */ 00038 /* #undef int8_t */ 00039 /* #undef int16_t */ 00040 /* #undef int32_t */ 00041 /* #undef u_int8_t */ 00042 /* #undef u_int16_t */ 00043 /* #undef u_int32_t */ 00044 00045 /* 64-bits */ 00046 #define HAVE_INT64 1 00047 #define SIZEOF_LONG 4 00048 /* #undef int64_t */ 00049 00050 /* socklen_t (for nse) */ 00051 #define HAVE_SOCKLEN_T 1 00052 00053 /* functions */ 00054 #define HAVE_BCOPY 1 00055 #define HAVE_BZERO 1 00056 #define HAVE_GETRUSAGE 1 00057 #define HAVE_SBRK 1 00058 #define HAVE_SNPRINTF 1 00059 #define HAVE_STRTOLL 1 00060 #define HAVE_STRTOQ 1 00061 #define HAVE_ADDR2ASCII 1 00062 00063 /* headers */ 00064 #define STDC_HEADERS 1 00065 #define HAVE_STRING_H 1 00066 #define HAVE_STRINGS_H 1 00067 #define HAVE_ARPA_INET_H 1 00068 #define HAVE_NETINET_IN_H 1 00069 #define HAVE_NET_ETHERNET_H 1 00070 00071 /* structures */ 00072 /* #undef HAVE_ETHER_HEADER_STRUCT */ 00073 /* #undef HAVE_ETHER_ADDRESS_STRUCT */ 00074 00075 /* constants */ 00076 /* #undef HAVE_SIOCGIFHWADDR */ 00077 00078 00079 /* stl */ 00080 #ifdef __cplusplus 00081 #define HAVE_STL 1 00082 00083 #ifdef HAVE_STL 00084 #define STL_REQUIRES_NAMESPACE 1 00085 #ifdef STL_REQUIRES_NAMESPACE 00086 using namespace STL_NAMESPACE; 00087 #endif /* STL_NAMESPACE */ 00088 #endif /* HAVE_STL */ 00089 #endif /* __cplusplus */ 00090
1.3.3