#include "libbm.h"
#include "try_throw_catch.h"
#if defined(_MSC_VER)
__declspec(thread) jmp_buf ex_buf__;
#else
__thread jmp_buf ex_buf__;
#endif
#define BM_NO_STL
#define BM_NO_CXX11
#define BMALLOC__H__INCLUDED__
#define BM_ASSERT_THROW(x, xerrcode) if (!(x)) BM_THROW( xerrcode )
#include "bmdef.h"
#include "bmconst.h"
#include "bmsimd.h"
#include "bmcalloc.h"
#include "bm.h"
#include <new>
typedef libbm::standard_allocator TBM_Alloc;
typedef bm::bvector<libbm::standard_allocator> TBM_bvector;
#include "libbm_impl.cpp"