UDX return value macros

There are macros that you can use to ensure that return values from the evaluate() method are valid values. The macros are defined in the udxinc.h header file.
int returnType()
StringReturn* stringReturnInfo()
NZ_UDX_RETURN_NULL()
NZ_UDX_RETURN_STRING(x)
NZ_UDX_RETURN_FLOAT(x)
NZ_UDX_RETURN_DOUBLE(x)
NZ_UDX_RETURN_INT64(x)
NZ_UDX_RETURN_INT32(x)
NZ_UDX_RETURN_INT16(x)

NZ_UDX_RETURN_BOOL