summaryrefslogtreecommitdiff
path: root/tools/api_scilab_trad/Pointer_Get.txt
blob: a97bc1b65219ef8a28b055952af99c106ed193fa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
\1int* piAddr\5 = NULL; //@MOVE@
\1void* \5 = NULL; //@MOVE@
\1sciErr = getVarAddressFromPosition(pvApiCtx, \2, &piAddr\5);
\1if (sciErr.iErr)
\1{
\1    printError(&sciErr, 0);
\1    return 1;
\1}
\1
\1// Retrieve a pointer at position \2.
\1// YOU MUST REMOVE YOUR VARIABLE DECLARATION "int \5".
\1sciErr = getPointer(pvApiCtx, piAddr\5, &\5);\6
\1if (sciErr.iErr)
\1{
\1    printError(&sciErr, 0);
\1    Scierror(202, _("%s: Wrong type for argument %d: Boolean matrix expected.\n"), fname, \2);
\1    return 1;
\1}