99 |
val nV = CL.mkVar "n" |
val nV = CL.mkVar "n" |
100 |
val cpV = CL.mkVar "cp" |
val cpV = CL.mkVar "cp" |
101 |
val ipV = CL.mkVar "ip" |
val ipV = CL.mkVar "ip" |
102 |
|
val msgV = CL.mkVar "msg" |
103 |
val offsetV = CL.mkVar "offset" |
val offsetV = CL.mkVar "offset" |
104 |
val nDataV = CL.mkVar "nData" |
val nDataV = CL.mkVar "nData" |
105 |
val nLengthsV = CL.mkVar "nLengths" |
val nLengthsV = CL.mkVar "nLengths" |
158 |
(* then *) |
(* then *) |
159 |
CL.mkBlock[ |
CL.mkBlock[ |
160 |
CL.mkDeclInit(CL.charPtr, "msg", CL.mkApply("biffGetDone", [NRRD])), |
CL.mkDeclInit(CL.charPtr, "msg", CL.mkApply("biffGetDone", [NRRD])), |
161 |
CL.mkCall("biffMsgAdd", [CL.mkIndirect(wrldV, "errors"), CL.mkVar "msg"]), |
CL.mkCall("biffMsgAdd", [CL.mkIndirect(wrldV, "errors"), msgV]), |
162 |
CL.mkCall("FREE", [CL.mkVar "msg"]), |
CL.mkCall("FREE", [msgV]), |
163 |
CL.mkReturn(SOME(CL.mkVar "true")) |
CL.mkReturn(SOME(CL.mkVar "true")) |
164 |
] |
] |
165 |
(* endif*)) |
(* endif*)) |
372 |
CL.mkIfThenElse( |
CL.mkIfThenElse( |
373 |
CL.mkApply(N.outputGet(tgt, name), [wrldV, nLengthsV, nDataV]), |
CL.mkApply(N.outputGet(tgt, name), [wrldV, nLengthsV, nDataV]), |
374 |
(* then *) |
(* then *) |
375 |
error ("Error getting nrrd data: %s\n", CL.mkApply("biffMsgStrGet", [CL.mkIndirect(wrldV, "errors")])), |
error ("Error getting nrrd data: %s\n", |
376 |
|
CL.mkApply("biffMsgStrGet", [CL.mkIndirect(wrldV, "errors")])), |
377 |
(* else *) |
(* else *) |
378 |
CL.mkIfThen( |
CL.mkIfThen( |
379 |
CL.mkBinOp( |
CL.mkBinOp( |
398 |
CL.mkIfThenElse( |
CL.mkIfThenElse( |
399 |
CL.mkApply(N.outputGet(tgt, name), [wrldV, nDataV]), |
CL.mkApply(N.outputGet(tgt, name), [wrldV, nDataV]), |
400 |
(* then *) |
(* then *) |
401 |
error ("Error getting nrrd data: %s\n", CL.mkApply("biffMsgStrGet", [CL.mkIndirect(wrldV, "errors")])), |
error ("Error getting nrrd data: %s\n", |
402 |
|
CL.mkApply("biffMsgStrGet", [CL.mkIndirect(wrldV, "errors")])), |
403 |
(* else *) |
(* else *) |
404 |
CL.mkIfThen( |
CL.mkIfThen( |
405 |
CL.mkApply("nrrdSave", [ |
CL.mkApply("nrrdSave", [ |