/* * Copyright (C) 2006-2011 by Benedict Paten (benedictpaten@gmail.com) * * Released under the MIT license, see LICENSE.txt */ /* * sonLibGlobals.h * * Created on: 21 May 2010 * Author: benedictpaten */ #ifndef SONLIB_GLOBALS_H_ #define SONLIB_GLOBALS_H_ #ifdef __cplusplus extern "C" { #endif #include #include #include //////////////////////////////////////////////// //////////////////////////////////////////////// //////////////////////////////////////////////// //Basic data structure declarations (contents hidden) //////////////////////////////////////////////// //////////////////////////////////////////////// //////////////////////////////////////////////// typedef struct _stTree stTree; typedef struct _stHash stHash; typedef struct hashtable_itr stHashIterator; typedef struct _stSortedSet stSortedSet; typedef struct _stSortedSetIterator stSortedSetIterator; typedef struct _stList stList; typedef struct _stListIterator stListIterator; typedef int32_t stIntTuple; typedef int64_t stInt64Tuple; typedef double stDoubleTuple; typedef struct stExcept stExcept; typedef struct stAlign stAlign; typedef struct stCache stCache; typedef struct stAlignIterator stAlignIterator; typedef struct stAlignBlock stAlignBlock; typedef struct stAlignBlockIterator stAlignBlockIterator; typedef struct stAlignSegment stAlignSegment; typedef struct stKVDatabase stKVDatabase; typedef struct stKVDatabaseConf stKVDatabaseConf; typedef struct stKVDatabaseBulkRequest stKVDatabaseBulkRequest; #ifdef __cplusplus } #endif #endif /* SONLIBGLOBALS_H_ */