generic-table-enums.m2c
上传用户:wxp200602
上传日期:2007-10-30
资源大小:4028k
文件大小:2k
源码类别:

SNMP编程

开发平台:

Unix_Linux

  1. #############################################################  -*- c -*-
  2. ## generic include for XXX. Do not use directly.
  3. ##
  4. ## $Id: generic-table-enums.m2c,v 1.3 2004/05/18 17:44:32 rstory Exp $
  5. ########################################################################
  6. @if $m2c_create_fewer_files != 1@
  7. @eval $hack = "Id"@
  8. @eval $m2c_save = "$name"@
  9. @eval $name = "${name}_enums"@
  10. @open ${name}.h@
  11. /*
  12.  * Note: this file originally auto-generated by mib2c using
  13.  *  $Id: generic-table-enums.m2c,v 1.3 2004/05/18 17:44:32 rstory Exp $
  14.  *
  15.  * $$hack:$
  16.  */
  17. @include generic-header-top.m2i@
  18. @eval $name = $m2c_save@
  19. @end@ // m2c_create_fewer_files
  20. ########################################################################
  21. @if $m2c_mark_boundary == 1@
  22. /** START header generated by $RCSfile: generic-table-enums.m2c,v $ $Revision: 1.3 $ */
  23. @end@
  24. ##
  25.  /*
  26.  * NOTES on enums
  27.  * ==============
  28.  *
  29.  * Value Mapping
  30.  * -------------
  31.  * If the values for your data type don't exactly match the
  32.  * possible values defined by the mib, you should map them
  33.  * below. For example, a boolean flag (1/0) is usually represented
  34.  * as a TruthValue in a MIB, which maps to the values (1/2).
  35.  *
  36.  */
  37. ##
  38. ##
  39. /*************************************************************************
  40.  *************************************************************************
  41.  *
  42.  * enum definitions for table $context
  43.  *
  44.  *************************************************************************
  45.  *************************************************************************/
  46. @    foreach $node column@
  47. @        include m2c_setup_node.m2i@
  48. @        if $node.enums == 1@
  49. @            include details-enums.m2i@
  50. @        end@
  51. @    end@ # column
  52. @if $m2c_create_fewer_files != 1@
  53. @eval $m2c_save = "$name"@
  54. @eval $name = "${name}_enums"@
  55. @include generic-header-bottom.m2i@
  56. @eval $name = $m2c_save@
  57. @end@
  58. ########################################################################
  59. @if $m2c_mark_boundary == 1@
  60. /** END header generated by $RCSfile: generic-table-enums.m2c,v $ $Revision: 1.3 $ */
  61. @end@