squidconf.h.in

来自「这是一个基于HMM 模型的生物多序列比对算法的linux实现版本。hmmer」· IN 代码 · 共 123 行

IN
123
字号
/* @configure_input@ *//***************************************************************** * HMMER - Biological sequence analysis with profile HMMs * Copyright (C) 1992-2003 Washington University School of Medicine * All Rights Reserved *  *     This source code is distributed under the terms of the *     GNU General Public License. See the files COPYING and LICENSE *     for details. *****************************************************************/#ifndef SQUIDCONFH_INCLUDED#define SQUIDCONFH_INCLUDED/* squidconf.h * Captures #define's generated by the ./configure script; * this file must be the first header included in any squid file. *//***************************************************************** * Version info that's set by the ./configure script. *****************************************************************/#undef SQUID_VERSION#undef SQUID_DATE#undef SQUID_COPYRIGHT#undef SQUID_LICENSE/***************************************************************** * Optional feature enabling that's done by the ./configure script. *****************************************************************//* --enable-debugging=x  debugging diagnostics (development versions only) */#ifndef DEBUGLEVEL#undef DEBUGLEVEL#endif/* --enable-lfs          Large File Summit (LFS) support for >2GB files */#undef _LARGEFILE_SOURCE#undef _LARGEFILE64_SOURCE#undef _FILE_OFFSET_BITS/* --enable-pvm          Parallel Virtual Machine (PVM) */#undef SRE_ENABLE_PVM/***************************************************************** * Sizes of integer types. * various things are set by ./configure; the code * uses WORDS_BIGENDIAN and USE_HOST_BYTESWAP_FUNCTIONS. *****************************************************************/ #undef WORDS_BIGENDIAN#define SIZEOF_UNSIGNED_SHORT      0#define SIZEOF_UNSIGNED_INT        0#define SIZEOF_UNSIGNED_LONG       0#define SIZEOF_UNSIGNED_LONG_LONG  0#undef HAVE_NTOHS		/* if defined, system provides ntohs() */#undef HAVE_NTOHL		/* if defined, system provides ntohl() */#undef HAVE_HTONS		/* if defined, system provides htons() */#undef HAVE_HTONL		/* if defined, system provides htonl() */#undef HAVE_STRTOUL		#undef HAVE_STRTOULL#if defined HAVE_NTOHL && defined HAVE_NTOHS && defined HAVE_HTONS && defined HAVE_HTONL#define USE_HOST_BYTESWAP_FUNCTIONS 1#endif/* On some machines like Alphas, strtoull doesn't exist, but since * longs are 64 bits anyway and we never call strtoull except for * a sqd_uint64, strotul will work... probably. */#if SIZEOF_UNSIGNED_LONG == 8 && defined HAVE_STRTOUL && ! defined HAVE_STRTOULL#define strtoull strtoul#define HAVE_STRTOULL   /* liar! */#endif/***************************************************************** * Can we support arithmetic 64-bit file offsets? * four possible models checked for: *   1. ftello(), fseeko() with 64-bit off_t *   2. ftello64(), fseeko64() with 64-bit off64_t *   3. ftell64(), fseek64() with 64-bit integer *   4. fgetpos(), fsetpos() with an fpos_t that happens to be a  *      64-bit integer, even though ANSI says we're not supposed to know *      anything about fpos_t's internals. * Based on what ./configure tells us about these, we set * HAS_64BIT_FILE_OFFSETS or not.  * * In all cases, we also check that we HAVE_STRTOULL; ssi.c has to * make a call. HP/UX 11, for example, does not provide strtoull(), * despite being 64-bit. *****************************************************************/#undef HAVE_FTELLO#undef HAVE_FSEEKO#undef HAVE_FTELLO64#undef HAVE_FSEEKO64#undef HAVE_FTELL64#undef HAVE_FSEEK64#undef ARITHMETIC_FPOS_T#undef HAVE_STAT64#define SIZEOF_FPOS_T     -1#define SIZEOF_OFF_T      -1#define SIZEOF_OFF64_T    -1#if   defined HAVE_STRTOULL && defined HAVE_FTELLO && defined HAVE_FSEEKO && SIZEOF_OFF_T == 8#define HAS_64BIT_FILE_OFFSETS 1#elif defined HAVE_STRTOULL && defined HAVE_FTELLO64 && defined HAVE_FSEEKO64 && SIZEOF_OFF64_T == 8#define HAS_64BIT_FILE_OFFSETS 1#elif defined HAVE_STRTOULL && defined HAVE_FTELL64 && defined HAVE_FSEEK64 #define HAS_64BIT_FILE_OFFSETS 1#elif defined HAVE_STRTOULL && defined ARITHMETIC_FPOS_T && SIZEOF_FPOS_T == 8#define HAS_64BIT_FILE_OFFSETS 1#else#undef HAS_64BIT_FILE_OFFSETS #endif#endif /* SQUIDCONFH_INCLUDED */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?