Exemple #1
0
newtRef NsOr(newtRefArg rcvr, newtRefArg r1, newtRefArg r2)
{
	bool	result;

	result = (NewtRefIsNotNIL(r1) || NewtRefIsNotNIL(r2));

    return NewtMakeBoolean(result);
}
Exemple #2
0
newtRef NsEndsWith(newtRefArg rcvr, newtRefArg str, newtRefArg sub)
{
	bool	result;

    if (! NewtRefIsString(str))
        return NewtThrow(kNErrNotAString, str);

    if (! NewtRefIsString(sub))
        return NewtThrow(kNErrNotAString, sub);

	result = NewtEndsWith(NewtRefToString(str), NewtRefToString(sub));

	return NewtMakeBoolean(result);
}
Exemple #3
0
newtRef NcLessThan(newtRefArg r1, newtRefArg r2)
{
    return NewtMakeBoolean(NewtObjectCompare(r1, r2) < 0);
}
Exemple #4
0
newtRef NsHasGlobalFn(newtRefArg rcvr, newtRefArg r)
{
    return NewtMakeBoolean(NewtHasGlobalFn(r));
}
Exemple #5
0
newtRef NsIsSubclass(newtRefArg rcvr, newtRefArg sub, newtRefArg supr)
{
    return NewtMakeBoolean(NewtIsSubclass(sub, supr));
}
Exemple #6
0
newtRef NcRefEqual(newtRefArg r1, newtRefArg r2)
{
    return NewtMakeBoolean(NewtRefEqual(r1, r2));
}
Exemple #7
0
newtRef NcHasPath(newtRefArg r, newtRefArg p)
{
    return NewtMakeBoolean(NewtHasPath(r, p));
}
Exemple #8
0
newtRef NcLessOrEqual(newtRefArg r1, newtRefArg r2)
{
    return NewtMakeBoolean(NewtObjectCompare(r1, r2) <= 0);
}
Exemple #9
0
newtRef NsIsCharacter(newtRefArg rcvr, newtRefArg r)
{
    return NewtMakeBoolean(NewtRefIsCharacter(r));
}
Exemple #10
0
newtRef NsIsString(newtRefArg rcvr, newtRefArg r)
{
    return NewtMakeBoolean(NewtRefIsString(r));
}
Exemple #11
0
newtRef NsIsSymbol(newtRefArg rcvr, newtRefArg r)
{
    return NewtMakeBoolean(NewtRefIsSymbol(r));
}
Exemple #12
0
newtRef NsIsBinary(newtRefArg rcvr, newtRefArg r)
{
    return NewtMakeBoolean(NewtRefIsBinary(r));
}
Exemple #13
0
newtRef NsIsFrame(newtRefArg rcvr, newtRefArg r)
{
    return NewtMakeBoolean(NewtRefIsFrame(r));
}
Exemple #14
0
newtRef NsGlobalVarExists(newtRefArg rcvr, newtRefArg r)
{
    return NewtMakeBoolean(NewtHasGlobalVar(r));
}
Exemple #15
0
newtRef NcGreaterThan(newtRefArg r1, newtRefArg r2)
{
    return NewtMakeBoolean(NewtObjectCompare(r1, r2) > 0);
}
Exemple #16
0
newtRef NcGreaterOrEqual(newtRefArg r1, newtRefArg r2)
{
    return NewtMakeBoolean(NewtObjectCompare(r1, r2) >= 0);
}
Exemple #17
0
newtRef NsIsInteger(newtRefArg rcvr, newtRefArg r)
{
    return NewtMakeBoolean(NewtRefIsInteger(r));
}
Exemple #18
0
newtRef NsHasSlot(newtRefArg rcvr, newtRefArg frame, newtRefArg slot)
{
    return NewtMakeBoolean(NewtHasSlot(frame, slot));
}
Exemple #19
0
newtRef NsIsNumber(newtRefArg rcvr, newtRefArg r)
{
    return NewtMakeBoolean(NewtRefIsInteger(r) || NewtRefIsReal(r));
}
Exemple #20
0
newtRef NsHasVar(newtRefArg rcvr, newtRefArg name)
{
    return NewtMakeBoolean(NewtHasVar(name));
}
Exemple #21
0
newtRef NsIsImmediate(newtRefArg rcvr, newtRefArg r)
{
    return NewtMakeBoolean(NewtRefIsImmediate(r));
}
Exemple #22
0
newtRef NsObjectEqual(newtRefArg rcvr, newtRefArg r1, newtRefArg r2)
{
    return NewtMakeBoolean(NewtObjectEqual(r1, r2));
}
Exemple #23
0
newtRef NsIsFunction(newtRefArg rcvr, newtRefArg r)
{
    return NewtMakeBoolean(NewtRefIsFunction(r));
}
Exemple #24
0
newtRef NsIsInstance(newtRefArg rcvr, newtRefArg obj, newtRefArg r)
{
    return NewtMakeBoolean(NewtIsInstance(obj, r));
}
Exemple #25
0
newtRef NsIsReadonly(newtRefArg rcvr, newtRefArg r)
{
    return NewtMakeBoolean(NewtRefIsReadonly(r));
}