25 |
return &result; |
return &result; |
26 |
} |
} |
27 |
|
|
28 |
|
VMFnResult* VMIntResultFunction::errorResult(int i) { |
29 |
|
result.flags = StmtFlags_t(STMT_ABORT_SIGNALLED | STMT_ERROR_OCCURRED); |
30 |
|
result.value = i; |
31 |
|
return &result; |
32 |
|
} |
33 |
|
|
34 |
|
VMFnResult* VMIntResultFunction::successResult(int i) { |
35 |
|
result.flags = STMT_SUCCESS; |
36 |
|
result.value = i; |
37 |
|
return &result; |
38 |
|
} |
39 |
|
|
40 |
VMFnResult* VMStringResultFunction::errorResult(const String& s) { |
VMFnResult* VMStringResultFunction::errorResult(const String& s) { |
41 |
result.flags = StmtFlags_t(STMT_ABORT_SIGNALLED | STMT_ERROR_OCCURRED); |
result.flags = StmtFlags_t(STMT_ABORT_SIGNALLED | STMT_ERROR_OCCURRED); |
42 |
result.value = s; |
result.value = s; |