|
Packit |
fcad23 |
############################################################# -*- c -*-
|
|
Packit |
fcad23 |
## generic include for XXX. Do not use directly.
|
|
Packit |
fcad23 |
##
|
|
Packit |
fcad23 |
########################################################################
|
|
Packit |
fcad23 |
@if $m2c_create_fewer_files != 1@
|
|
Packit |
fcad23 |
@eval $m2c_save = "$name"@
|
|
Packit |
fcad23 |
@eval $name = "${name}_enums"@
|
|
Packit |
fcad23 |
@open ${name}.h@
|
|
Packit |
fcad23 |
/*
|
|
Packit |
fcad23 |
* Note: this file originally auto-generated by mib2c
|
|
Packit |
fcad23 |
* using generic-table-enums.m2c
|
|
Packit |
fcad23 |
*/
|
|
Packit |
fcad23 |
@include generic-header-top.m2i@
|
|
Packit |
fcad23 |
@eval $name = "$m2c_save"@
|
|
Packit |
fcad23 |
@end@ // m2c_create_fewer_files
|
|
Packit |
fcad23 |
########################################################################
|
|
Packit |
fcad23 |
@if $m2c_mark_boundary == 1@
|
|
Packit |
fcad23 |
/** START header generated by generic-table-enums.m2c */
|
|
Packit |
fcad23 |
@end@
|
|
Packit |
fcad23 |
##
|
|
Packit |
fcad23 |
/*
|
|
Packit |
fcad23 |
* NOTES on enums
|
|
Packit |
fcad23 |
* ==============
|
|
Packit |
fcad23 |
*
|
|
Packit |
fcad23 |
* Value Mapping
|
|
Packit |
fcad23 |
* -------------
|
|
Packit |
fcad23 |
* If the values for your data type don't exactly match the
|
|
Packit |
fcad23 |
* possible values defined by the mib, you should map them
|
|
Packit |
fcad23 |
* below. For example, a boolean flag (1/0) is usually represented
|
|
Packit |
fcad23 |
* as a TruthValue in a MIB, which maps to the values (1/2).
|
|
Packit |
fcad23 |
*
|
|
Packit |
fcad23 |
*/
|
|
Packit |
fcad23 |
##
|
|
Packit |
fcad23 |
##
|
|
Packit |
fcad23 |
/*************************************************************************
|
|
Packit |
fcad23 |
*************************************************************************
|
|
Packit |
fcad23 |
*
|
|
Packit |
fcad23 |
* enum definitions for table $context
|
|
Packit |
fcad23 |
*
|
|
Packit |
fcad23 |
*************************************************************************
|
|
Packit |
fcad23 |
*************************************************************************/
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
@ foreach $node column@
|
|
Packit |
fcad23 |
@ include m2c_setup_node.m2i@
|
|
Packit |
fcad23 |
@ if $node.enums == 1@
|
|
Packit |
fcad23 |
@ include details-enums.m2i@
|
|
Packit |
fcad23 |
@ end@
|
|
Packit |
fcad23 |
@ end@ # column
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
@if $m2c_create_fewer_files != 1@
|
|
Packit |
fcad23 |
@eval $m2c_save = "$name"@
|
|
Packit |
fcad23 |
@eval $name = "${name}_enums"@
|
|
Packit |
fcad23 |
@include generic-header-bottom.m2i@
|
|
Packit |
fcad23 |
@eval $name = "$m2c_save"@
|
|
Packit |
fcad23 |
@end@
|
|
Packit |
fcad23 |
########################################################################
|
|
Packit |
fcad23 |
@if $m2c_mark_boundary == 1@
|
|
Packit |
fcad23 |
/** END header generated by generic-table-enums.m2c */
|
|
Packit |
fcad23 |
@end@
|