From 4ae38cdd1b485327f8d3e56321493a3237528cb3 Mon Sep 17 00:00:00 2001 From: "Jay Freeman (saurik)" Date: Tue, 29 Dec 2015 09:27:06 -0800 Subject: [PATCH] Provide CYCastJSValue override for short integers. --- Execute.cpp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/Execute.cpp b/Execute.cpp index a17cd55..7eb6f65 100644 --- a/Execute.cpp +++ b/Execute.cpp @@ -328,12 +328,14 @@ JSValueRef CYCastJSValue(JSContextRef context, double value) { return JSValueMakeNumber(context, static_cast(value)); \ } -CYCastJSValue_(int) +CYCastJSValue_(signed short int) +CYCastJSValue_(unsigned short int) +CYCastJSValue_(signed int) CYCastJSValue_(unsigned int) -CYCastJSValue_(long int) -CYCastJSValue_(long unsigned int) -CYCastJSValue_(long long int) -CYCastJSValue_(long long unsigned int) +CYCastJSValue_(signed long int) +CYCastJSValue_(unsigned long int) +CYCastJSValue_(signed long long int) +CYCastJSValue_(unsigned long long int) JSValueRef CYJSUndefined(JSContextRef context) { return JSValueMakeUndefined(context); -- 2.50.0