From: Jay Freeman (saurik) Date: Tue, 29 Dec 2015 17:27:06 +0000 (-0800) Subject: Provide CYCastJSValue override for short integers. X-Git-Tag: v0.9.590~123 X-Git-Url: https://git.saurik.com/cycript.git/commitdiff_plain/4ae38cdd1b485327f8d3e56321493a3237528cb3?ds=sidebyside Provide CYCastJSValue override for short integers. --- 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);