- *ret1 = ciArgs.args.interpret_1_1.return1;
-
- return kCINoError;
-}
-
-long Interpret_2_1(char *forthString, CICell arg1, CICell arg2, CICell *ret1)
-{
- CIArgs ciArgs;
- long ret;
-
- ciArgs.service = "interpret";
- ciArgs.nArgs = 3;
- ciArgs.nReturns = 2;
- ciArgs.args.interpret_2_1.forth = forthString;
- ciArgs.args.interpret_2_1.arg1 = arg1;
- ciArgs.args.interpret_2_1.arg2 = arg2;
-
- ret = CallCI(&ciArgs);
- if (ret != 0) return kCIError;
- if (ciArgs.args.interpret_2_1.catchResult != 0) return kCICatch;
-
- *ret1 = ciArgs.args.interpret_2_1.return1;
-
- return kCINoError;
-}
-
-long Interpret_3_1(char *forthString, CICell arg1, CICell arg2, CICell arg3,
- CICell *ret1)
-{
- CIArgs ciArgs;
- long ret;
-
- ciArgs.service = "interpret";
- ciArgs.nArgs = 4;
- ciArgs.nReturns = 2;
- ciArgs.args.interpret_3_1.forth = forthString;
- ciArgs.args.interpret_3_1.arg1 = arg1;
- ciArgs.args.interpret_3_1.arg2 = arg2;
- ciArgs.args.interpret_3_1.arg3 = arg3;
-
- ret = CallCI(&ciArgs);
- if (ret != 0) return kCIError;
- if (ciArgs.args.interpret_3_1.catchResult != 0) return kCICatch;
-
- *ret1 = ciArgs.args.interpret_3_1.return1;
-
- return kCINoError;
-}
-
-long Interpret_3_2(char *forthString, CICell arg1, CICell arg2, CICell arg3,
- CICell *ret1, CICell *ret2)
-{
- CIArgs ciArgs;
- long ret;
-
- ciArgs.service = "interpret";
- ciArgs.nArgs = 4;
- ciArgs.nReturns = 3;
- ciArgs.args.interpret_3_2.forth = forthString;
- ciArgs.args.interpret_3_2.arg1 = arg1;
- ciArgs.args.interpret_3_2.arg2 = arg2;
- ciArgs.args.interpret_3_2.arg3 = arg3;
-
- ret = CallCI(&ciArgs);
- if (ret != 0) return kCIError;
- if (ciArgs.args.interpret_3_2.catchResult != 0) return kCICatch;
-
- *ret1 = ciArgs.args.interpret_3_2.return1;
- *ret2 = ciArgs.args.interpret_3_2.return2;
-
- return kCINoError;
-}
-
-long Interpret_4_0(char *forthString, CICell arg1, CICell arg2, CICell arg3,
- CICell arg4)
-{
- CIArgs ciArgs;
- long ret;
-
- ciArgs.service = "interpret";
- ciArgs.nArgs = 5;
- ciArgs.nReturns = 1;
- ciArgs.args.interpret_4_0.forth = forthString;
- ciArgs.args.interpret_4_0.arg1 = arg1;
- ciArgs.args.interpret_4_0.arg2 = arg2;
- ciArgs.args.interpret_4_0.arg3 = arg3;
- ciArgs.args.interpret_4_0.arg4 = arg4;
-
- ret = CallCI(&ciArgs);
- if (ret != 0) return kCIError;
- if (ciArgs.args.interpret_4_0.catchResult != 0) return kCICatch;
-
- return kCINoError;
-}
-
-long Interpret_0_1(char *forthString, CICell *ret1)
-{
- CIArgs ciArgs;
- long ret;
-
- ciArgs.service = "interpret";
- ciArgs.nArgs = 1;
- ciArgs.nReturns = 2;
- ciArgs.args.interpret_0_1.forth = forthString;
-
- ret = CallCI(&ciArgs);
- if (ret != 0) return kCIError;
- if (ciArgs.args.interpret_0_1.catchResult != 0) return kCICatch;
-
- *ret1 = ciArgs.args.interpret_0_1.return1;
-
- return kCINoError;
-}
-
-long Interpret_0_2(char *forthString, CICell *ret1, CICell *ret2)
-{
- CIArgs ciArgs;
- long ret;
-
- ciArgs.service = "interpret";
- ciArgs.nArgs = 1;
- ciArgs.nReturns = 3;
- ciArgs.args.interpret_0_2.forth = forthString;
-
- ret = CallCI(&ciArgs);
- if (ret != 0) return kCIError;
- if (ciArgs.args.interpret_0_2.catchResult != 0) return kCICatch;
-
- *ret1 = ciArgs.args.interpret_0_2.return1;
- *ret2 = ciArgs.args.interpret_0_2.return2;
-
- return kCINoError;
-}
-
-long Interpret_0_3(char *forthString, CICell *ret1, CICell *ret2, CICell *ret3)
-{
- CIArgs ciArgs;
- long ret;
-
- ciArgs.service = "interpret";
- ciArgs.nArgs = 1;
- ciArgs.nReturns = 4;
- ciArgs.args.interpret_0_3.forth = forthString;
-
- ret = CallCI(&ciArgs);
- if (ret != 0) return kCIError;
- if (ciArgs.args.interpret_0_3.catchResult != 0) return kCICatch;
-
- *ret1 = ciArgs.args.interpret_0_3.return1;
- *ret2 = ciArgs.args.interpret_0_3.return2;
- *ret3 = ciArgs.args.interpret_0_3.return3;
-
- return kCINoError;
-}
-
-long Interpret_1_3(char *forthString, CICell arg1, CICell *ret1, CICell *ret2,
- CICell *ret3)
-{
- CIArgs ciArgs;
- long ret;
-
- ciArgs.service = "interpret";
- ciArgs.nArgs = 2;
- ciArgs.nReturns = 4;
- ciArgs.args.interpret_1_3.forth = forthString;
- ciArgs.args.interpret_1_3.arg1 = arg1;
-
- ret = CallCI(&ciArgs);
- if (ret != 0) return kCIError;
- if (ciArgs.args.interpret_1_3.catchResult != 0) return kCICatch;
-
- *ret1 = ciArgs.args.interpret_1_3.return1;
- *ret2 = ciArgs.args.interpret_1_3.return2;
- *ret3 = ciArgs.args.interpret_1_3.return3;
-
- return kCINoError;
-}
-
-long Interpret_2_3(char *forthString, CICell arg1, CICell arg2, CICell *ret1,
- CICell *ret2, CICell *ret3)
-{
- CIArgs ciArgs;
- long ret;
-
- ciArgs.service = "interpret";
- ciArgs.nArgs = 3;
- ciArgs.nReturns = 4;
- ciArgs.args.interpret_2_3.forth = forthString;
- ciArgs.args.interpret_2_3.arg1 = arg1;
- ciArgs.args.interpret_2_3.arg2 = arg2;
-
- ret = CallCI(&ciArgs);
- if (ret != 0) return kCIError;
- if (ciArgs.args.interpret_2_3.catchResult != 0) return kCICatch;
-
- *ret1 = ciArgs.args.interpret_2_3.return1;
- *ret2 = ciArgs.args.interpret_2_3.return2;
- *ret3 = ciArgs.args.interpret_2_3.return3;
-
- return kCINoError;
-}
-
-long Interpret_2_4(char *forthString, CICell arg1, CICell arg2, CICell *ret1,
- CICell *ret2, CICell *ret3, CICell *ret4)
-{
- CIArgs ciArgs;
- long ret;
-
- ciArgs.service = "interpret";
- ciArgs.nArgs = 3;
- ciArgs.nReturns = 5;
- ciArgs.args.interpret_2_4.forth = forthString;
- ciArgs.args.interpret_2_4.arg1 = arg1;
- ciArgs.args.interpret_2_4.arg2 = arg2;
-
- ret = CallCI(&ciArgs);
- if (ret != 0) return kCIError;
- if (ciArgs.args.interpret_2_4.catchResult != 0) return kCICatch;
-
- *ret1 = ciArgs.args.interpret_2_4.return1;
- *ret2 = ciArgs.args.interpret_2_4.return2;
- *ret3 = ciArgs.args.interpret_2_4.return3;
- *ret4 = ciArgs.args.interpret_2_4.return4;
-
- return kCINoError;
-}
-
-long Interpret_2_0(char *forthString, CICell arg1, CICell arg2)
-{
- CIArgs ciArgs;
- long ret;
-
- ciArgs.service = "interpret";
- ciArgs.nArgs = 3;
- ciArgs.nReturns = 1;
- ciArgs.args.interpret_2_0.forth = forthString;
- ciArgs.args.interpret_2_0.arg1 = arg1;
- ciArgs.args.interpret_2_0.arg2 = arg2;
-
- ret = CallCI(&ciArgs);
- if (ret != 0) return kCIError;
- if (ciArgs.args.interpret_2_0.catchResult != 0) return kCICatch;
-
- return kCINoError;
-}
-
-long Interpret_2_2(char *forthString, CICell arg1, CICell arg2, CICell *ret1,
- CICell *ret2)
-{
- CIArgs ciArgs;
- long ret;
-
- ciArgs.service = "interpret";
- ciArgs.nArgs = 3;
- ciArgs.nReturns = 3;
- ciArgs.args.interpret_2_2.forth = forthString;
- ciArgs.args.interpret_2_2.arg1 = arg1;
- ciArgs.args.interpret_2_2.arg2 = arg2;