B.5 Macro Errors

The following messages result from errors in the use of Help macros in footnotes, hot spots, and the [CONFIG] section of the Help project file. A description is given for messages that are not self-explanatory.

Number Macro error message

3511 Macro macrostring exceeds limit of 254 characters.
3532 Undefined function in macro macroname.
  The specified macro is not on the list of macros supported by the compiler, nor is it specified in the RegisterRoutine macro. The compiler passes the macro to the help file, however.
3552 Undefined variable in macro macroname.
3571 Wrong number of parameters to function in macro macroname.
3591 Syntax error in macro macroname.
3611 Function parameter type mismatch in macro macroname.
  There is a type mismatch (string or numeric) in the function call.
3631 Bad macro prototype.
  The prototype string passed to the RegisterRoutine macro is invalid.
3652 Empty macro string.
  The ! footnote or a hidden text starting with “!” does not contain a macro.
3672 Macro macroname nested too deeply.
  Macro strings that contain macro strings as parameters may not nest more than three deep.