Zen API
Macros
Macros
Macro 
Description 
64-bit signed integer literal. 
64-bit unsigned integer literal. 
If the expression result is not zOK, the current function will return the expression result. 
Reports number of elements in a C array. 
Closes a try block and opens a catch block. If STATUS_POINTER is not null, STATUS_POINTER receives the exception code and exception code is cleared. 
Throws an exception if the expression does not evaluate to zOK. Use this macro within try blocks. 
Clears the exception code. Use this macro within catch or finally blocks. 
Exits the current function and returns the exception code, unless the code is zOK. Must be the final statement within a finally block. 
Closes a catch block and opens a finally block. 
Modifies the exception code. Use this macro within catch or finally blocks. 
Throws an exception with the given status code. Use this macro within try blocks. 
Opens a try block. 
Used to request an automatically assigned IP address. 
Destination address for broadcast datagrams. 
Address for loopback communication. 
Used to request an automatically assigned port. 
Tests handle for equality with null handle. 
Tests pointer for equality with null pointer. 
Returns the maximum of two numbers. 
Returns the minimum of two numbers. 
Converts a zStatus value to a zBool value. 
Creates a version value from its constituent parts. 
Copyright (c) 2008-2010 by LMI Technologies Inc. All rights reserved.