14 lines
650 B
Text
14 lines
650 B
Text
To use mpers functionality, one should:
|
|
* typedef all of the target types which are compound and not typedefed
|
|
already;
|
|
* for each target type, include DEF_MPERS_TYPE(target_type_t), these can
|
|
be included conditionally;
|
|
* include MPERS_DEFS once;
|
|
* before inclusion of MPERS_DEFS include all important headers
|
|
(containing definitions of these types or other behaviour-affecting
|
|
defines);
|
|
* printers should be defined
|
|
as MPERS_PRINTER_DECL(return_type, function_name)(args),
|
|
inside files that include MPERS_DEFS these printers should be called
|
|
as MPERS_FUNC_NAME(function_name)(args), in other files
|
|
they should be called just as function_name(args).
|