The <parameter> tag defines function parameter names and types using the name and type attributes:

Code to check the parameter count and types is generated automatically.

Local C variables are created that take the parameter value and optional information. For a parameter named foobar the following variables are created: