autoconf.h.in
上传用户:rrhhcc
上传日期:2015-12-11
资源大小:54129k
文件大小:2k
源码类别:

通讯编程

开发平台:

Visual C++

  1. /* -*- Mode:C++; c-basic-offset:8; tab-width:8; indent-tabs-mode:t -*- */
  2. /*
  3.  * Copyright (c) 1997 University of Southern California.
  4.  * All rights reserved.                                            
  5.  *                                                                
  6.  * Redistribution and use in source and binary forms are permitted
  7.  * provided that the above copyright notice and this paragraph are
  8.  * duplicated in all such forms and that any documentation, advertising
  9.  * materials, and other materials related to such distribution and use
  10.  * acknowledge that the software was developed by the University of
  11.  * Southern California, Information Sciences Institute.  The name of the
  12.  * University may not be used to endorse or promote products derived from
  13.  * this software without specific prior written permission.
  14.  * 
  15.  * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED
  16.  * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
  17.  * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  18.  *
  19.  */
  20. /* This file should contain variables changed only by autoconf. */
  21. #define NSPERL_PATH "@PERL@"
  22. #define NSTCLSH_PATH "@V_TCLSH@"
  23. /* If you need these from tcl, see the file tcl/lib/ns-autoconf.tcl.in */
  24. /*
  25.  * Put autoconf #define's here to keep them off the command line.
  26.  * see autoconf.info(Header Templates) in the autoconf docs.
  27.  */
  28. #undef _GNU_SOURCE
  29. /* what does random(3) return? */
  30. #define RANDOM_RETURN_TYPE int
  31. /* type definitions */
  32. #undef int8_t
  33. #undef int16_t
  34. #undef int32_t
  35. #undef u_int8_t
  36. #undef u_int16_t
  37. #undef u_int32_t
  38. /* 64-bits */
  39. #undef HAVE_INT64
  40. #define SIZEOF_LONG 4
  41. #undef int64_t
  42. /* socklen_t (for nse) */
  43. #undef HAVE_SOCKLEN_T
  44. /* functions */
  45. #undef HAVE_BCOPY
  46. #undef HAVE_BZERO
  47. #undef HAVE_GETRUSAGE
  48. #undef HAVE_SBRK
  49. #undef HAVE_SNPRINTF
  50. #undef HAVE_STRTOLL
  51. #undef HAVE_STRTOQ
  52. #undef HAVE_ADDR2ASCII
  53. #undef HAVE_FEENABLEEXCEPT
  54. /* headers */
  55. #undef STDC_HEADERS
  56. #undef HAVE_STRING_H
  57. #undef HAVE_STRINGS_H
  58. #undef HAVE_ARPA_INET_H
  59. #undef HAVE_NETINET_IN_H
  60. #undef HAVE_NET_ETHERNET_H
  61. #undef HAVE_FENV_H
  62. /* structures */
  63. #undef HAVE_ETHER_HEADER_STRUCT
  64. #undef HAVE_ETHER_ADDRESS_STRUCT
  65. /* constants */
  66. #undef HAVE_SIOCGIFHWADDR
  67. /* stl */
  68. #ifdef __cplusplus
  69. #undef HAVE_STL
  70. #undef CPP_REQUIRES_NAMESPACE 
  71. #ifdef CPP_REQUIRES_NAMESPACE
  72. #ifndef CPP_NAMESPACE
  73. #define CPP_NAMESPACE std
  74. #endif
  75. using namespace CPP_NAMESPACE;
  76. #endif /* CPP_NAMESPACE */
  77. #endif /* __cplusplus */