#ifndef FC_SOLVE__CONFIG_H
#define FC_SOLVE__CONFIG_H
#ifdef __cplusplus
extern "C" {
#endif
#undef DEBUG_STATES
#undef COMPACT_STATES
#undef INDIRECT_STACK_STATES
#undef CARD_DEBUG_PRES
#undef HAVE_C_INLINE
#define PREV_STATES_SORT_MARGIN 32
#define PREV_STATES_GROW_BY 128
#define IA_STATE_PACKS_GROW_BY 32
#define MAX_NUM_FREECELLS 4
#define MAX_NUM_STACKS 10
#define MAX_NUM_INITIAL_CARDS_IN_A_STACK 8
#define MAX_NUM_DECKS 2
#define FCS_STATE_STORAGE_INDIRECT 0
#define FCS_STATE_STORAGE_INTERNAL_HASH 1
#define FCS_STATE_STORAGE_LIBAVL_AVL_TREE 2
#define FCS_STATE_STORAGE_LIBAVL_REDBLACK_TREE 3
#define FCS_STATE_STORAGE_LIBREDBLACK_TREE 4
#define FCS_STATE_STORAGE_GLIB_TREE 5
#define FCS_STATE_STORAGE_GLIB_HASH 6
#define FCS_STATE_STORAGE_DB_FILE 7
#define FCS_STACK_STORAGE_INTERNAL_HASH 0
#define FCS_STACK_STORAGE_LIBAVL_AVL_TREE 1
#define FCS_STACK_STORAGE_LIBAVL_REDBLACK_TREE 2
#define FCS_STACK_STORAGE_LIBREDBLACK_TREE 3
#define FCS_STACK_STORAGE_GLIB_TREE 4
#define FCS_STACK_STORAGE_GLIB_HASH 5
#undef FCS_STATE_STORAGE
#undef FCS_STACK_STORAGE
#ifdef __cplusplus
}
#endif
#endif