primitiveSetIntProperty(void) { sqInt handle; sqInt propID; sqInt result; sqInt value; if (!((methodArgumentCount()) == 3)) { return primitiveFail(); } value = signed32BitValueOf(stackValue(0)); propID = stackIntegerValue(1); handle = stackIntegerValue(2); if (failed()) { return null; } result = sqSetIntPropertySSL(handle, propID, value); if (!result) { return primitiveFail(); } if (failed()) { return null; } pop(methodArgumentCount()); return 0; }
EXPORT(sqInt) primitiveSetIntProperty(void) { sqInt handle; sqInt propID; sqInt result; sqInt value; if (!((interpreterProxy->methodArgumentCount()) == 3)) { return interpreterProxy->primitiveFail(); } value = interpreterProxy->signed32BitValueOf(interpreterProxy->stackValue(0)); propID = interpreterProxy->stackIntegerValue(1); handle = interpreterProxy->stackIntegerValue(2); if (interpreterProxy->failed()) { return null; } result = sqSetIntPropertySSL(handle, propID, value); if (!(result)) { return interpreterProxy->primitiveFail(); } if (interpreterProxy->failed()) { return null; } interpreterProxy->pop(interpreterProxy->methodArgumentCount()); return null; }