27 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS |
27 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS |
28 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
28 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
29 */ |
29 */ |
30 |
30 |
31 #pragma once |
31 #pragma once |
|
32 #include <cassert> |
32 #include <type_traits> |
33 #include <type_traits> |
33 #include <stdlib.h> |
34 #include <stdlib.h> |
34 |
35 |
35 #if !defined(_MSC_VER) && !defined(__cdecl) |
36 #if !defined(_MSC_VER) && !defined(__cdecl) |
36 # define __cdecl |
37 # define __cdecl |