Esempio n. 1
0
EXPORT(sqInt) primitiveDestroy(void) {
    sqInt handle;
    sqInt result;

	if (!((interpreterProxy->methodArgumentCount()) == 1)) {
		return interpreterProxy->primitiveFail();
	}
	handle = interpreterProxy->stackIntegerValue(0);
	if (interpreterProxy->failed()) {
		return null;
	}
	result = sqDestroySSL(handle);
	if (result == 0) {
		return interpreterProxy->primitiveFail();
	}
	interpreterProxy->pop(interpreterProxy->methodArgumentCount());
	return null;
}
Esempio n. 2
0
primitiveDestroy(void)
{
    sqInt handle;
    sqInt result;

    if (!((methodArgumentCount()) == 1)) {
        return primitiveFail();
    }
    handle = stackIntegerValue(0);
    if (failed()) {
        return null;
    }
    result = sqDestroySSL(handle);
    if (result == 0) {
        return primitiveFail();
    }
    pop(methodArgumentCount());
    return 0;
}