12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- /*############################################################################
- #
- # Copyright (c) 2004 Zope Foundation and Contributors.
- # All Rights Reserved.
- #
- # This software is subject to the provisions of the Zope Public License,
- # Version 2.1 (ZPL). A copy of the ZPL should accompany this distribution.
- # THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
- # WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- # WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
- # FOR A PARTICULAR PURPOSE.
- #
- ############################################################################*/
-
- #define MASTER_ID "$Id: _IFBTree.c 67074 2006-04-17 19:13:39Z fdrake $\n"
-
- /* IFBTree - int key, float value BTree
-
- Implements a collection using int type keys
- and float type values
- */
-
- /* Setup template macros */
-
- #define PERSISTENT
-
- #define MOD_NAME_PREFIX "LF"
-
- #define DEFAULT_MAX_BUCKET_SIZE 120
- #define DEFAULT_MAX_BTREE_SIZE 500
-
- #define ZODB_64BIT_INTS
-
- #include "_compat.h"
- #include "intkeymacros.h"
- #include "floatvaluemacros.h"
-
- #ifdef PY3K
- #define INITMODULE PyInit__LFBTree
- #else
- #define INITMODULE init_LFBTree
- #endif
- #include "BTreeModuleTemplate.c"
|