Skip to content

Commit

Permalink
Added size_t support for macOS
Browse files Browse the repository at this point in the history
  • Loading branch information
marcizhu committed May 31, 2019
1 parent 9ad8c07 commit e085950
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions include/dukglue/detail_primitive_types.h
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,10 @@ namespace dukglue {
DUKGLUE_SIMPLE_VALUE_TYPE(int32_t, duk_is_number, duk_get_int, duk_push_int, value)
DUKGLUE_SIMPLE_VALUE_TYPE(int64_t, duk_is_number, duk_get_number, duk_push_number, value) // have to cast to double

#ifdef __APPLE__
DUKGLUE_SIMPLE_VALUE_TYPE(size_t, duk_is_number, duk_get_number, duk_push_number, value)
DUKGLUE_SIMPLE_VALUE_TYPE(time_t, duk_is_number, duk_get_number, duk_push_number, value)
#endif

// signed char and unsigned char are surprisingly *both* different from char, at least in MSVC
DUKGLUE_SIMPLE_VALUE_TYPE(char, duk_is_number, duk_get_int, duk_push_int, value)
Expand Down

0 comments on commit e085950

Please sign in to comment.