A macro function is declared in a format that looks like a C function. White space is ignored. Function and variable names are not case sensitive.
Macros have the form:
macro my_macro()
{
/* comments */
.. statements.. // comments
}
Macro functions can have parameters and can call other macros. You can return a value from a macro by using “return n” where n is the return value. For example:
macro add2(n)
{
return n + 2
}