/* * config.h for libdivsufsort * Copyright (c) 2003-2008 Yuta Mori All Rights Reserved. * * Permission is hereby granted, free of charge, to any person * obtaining a copy of this software and associated documentation * files (the "Software"), to deal in the Software without * restriction, including without limitation the rights to use, * copy, modify, merge, publish, distribute, sublicense, and/or sell * copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following * conditions: * * The above copyright notice and this permission notice shall be * included in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. */ #ifndef _CONFIG_H #define _CONFIG_H 1 #ifdef __cplusplus extern "C" { #endif /* __cplusplus */ /** Define to the version of this package. **/ #cmakedefine PROJECT_VERSION_FULL "${PROJECT_VERSION_FULL}" /** Define to 1 if you have the header files. **/ #cmakedefine HAVE_INTTYPES_H 1 #cmakedefine HAVE_STDDEF_H 1 #cmakedefine HAVE_STDINT_H 1 #cmakedefine HAVE_STDLIB_H 1 #cmakedefine HAVE_STRING_H 1 #cmakedefine HAVE_STRINGS_H 1 #cmakedefine HAVE_MEMORY_H 1 #cmakedefine HAVE_SYS_TYPES_H 1 /** for WinIO **/ #cmakedefine HAVE_IO_H 1 #cmakedefine HAVE_FCNTL_H 1 #cmakedefine HAVE__SETMODE 1 #cmakedefine HAVE_SETMODE 1 #cmakedefine HAVE__FILENO 1 #cmakedefine HAVE_FOPEN_S 1 #cmakedefine HAVE__O_BINARY 1 #ifndef HAVE__SETMODE # if HAVE_SETMODE # define _setmode setmode # define HAVE__SETMODE 1 # endif # if HAVE__SETMODE && !HAVE__O_BINARY # define _O_BINARY 0 # define HAVE__O_BINARY 1 # endif #endif /** for inline **/ #ifndef INLINE # define INLINE @INLINE@ #endif /** for VC++ warning **/ #ifdef _MSC_VER #pragma warning(disable: 4127) #endif #ifdef __cplusplus } /* extern "C" */ #endif /* __cplusplus */ #endif /* _CONFIG_H */