Edit opaque type support routines in opaque.c

The following subsections describe the code BladeSmith generates for each routine and modifications you might need to make to the generated code.

Each of the generated support routines contains an MI_FPARAM argument. BladeSmith includes the MI_FPARAM argument in generated code for your convenience; you can add code to use it. The generated code, however, does not use the MI_FPARAM argument.
Important: To avoid merging conflicts when you regenerate your code, add code only in areas marked by TO DO: comments or after the generated code. If you do modify code outside the designated areas, after you regenerate you might have two copies of the routine: the one you modified, and the one BladeSmith generated. Although your changes remain, you must resolve the conflicts in the two pieces of code.