Depending on where you want to handle the error information, I use something akin to the following:
Code:
alias example {
set -u0 %MyError Some Error
}
alias MyCaller {
example
if (%MyError) {
goto error
}
:error
var %error = $iif(%MyError, $v1, $error)
reseterror
if (%error != $null) {
;; Error occured
}
}