default-mfd-top.m2c
上传用户:wxp200602
上传日期:2007-10-30
资源大小:4028k
文件大小:3k
源码类别:

SNMP编程

开发平台:

Unix_Linux

  1. ########################################################################
  2. ##
  3. ## DEFAULTS (no blank lines allowed)
  4. ##
  5. ########################################################################
  6. ## mark boundarys
  7. @if "x$m2c_mark_boundary" eq "x"@
  8. @   eval $m2c_mark_boundary = 0@
  9. @end@
  10. ##
  11. @if "x$mfd_readme_verbose" eq "x"@
  12. @   eval $mfd_readme_verbose = 1@
  13. @end@
  14. @if "x$m2c_create_fewer_files" eq "x"@
  15. @   eval $m2c_create_fewer_files = 0@
  16. @end@
  17. @if "x$mfd_processing_types" eq "x"@
  18. @   eval $mfd_processing_types = "#"@
  19. @end@
  20. @if "x$m2c_code_verbose" eq "x"@
  21. @   eval $m2c_code_verbose = 0@
  22. @end@
  23. ########################################################################
  24. ## enum constants upper or lower case? (NODE_NAME vs node_name)
  25. @if "x$m2c_const_lc" eq "x"@
  26. @   eval $m2c_const_lc = 0@
  27. @end@
  28. ##
  29. ########################################################################
  30. ## prefix for all enums  (NODE_NAME vs XYZ_NODE_NAME)
  31. @if "x$m2c_const_pfx" eq "x"@
  32. @   eval $m2c_const_pfx = ""@        # or "XYZ_"
  33. @end@
  34. ##
  35. ########################################################################
  36. ## use temporary values in get routines, or direct pointers?
  37. @if "x$m2c_get_use_temp" eq "x"@
  38. @   eval $m2c_get_use_temp = 0@
  39. @end@
  40. ##
  41. ########################################################################
  42. ########################################################################
  43. ##
  44. ## CODING STYLE
  45. ##
  46. ########################################################################
  47. ########################################################################
  48. ## allow for different style enums (#define vs const)
  49. @if "x$m2c_const_dcl" eq "x"@
  50. @   eval $m2c_const_dcl = "#define"@ # or "const int"
  51. @end@
  52. @if "m2c_const_del" eq "x"@
  53. @   eval $m2c_const_del = ""@        # or "="
  54. @end@
  55. @if "x$m2c_const_sfx" eq "x"@
  56. @   eval $m2c_const_sfx = ""@        # or ";"
  57. @end@
  58. ##
  59. ## set defaults for mfd
  60. ##
  61. @if "x$user_mfd_default_table_access" eq "x" @
  62. @  eval $mfd_default_table_access = "container-cached"@
  63. @else@
  64. @  eval $mfd_default_table_access = "$user_mfd_default_table_access"@
  65. @end@
  66. ##
  67. @if "x$user_mfd_default_data_context" eq "x" @
  68. @  eval $mfd_default_data_context = "generated"@
  69. @else@
  70. @  eval $mfd_default_data_context = "$user_mfd_default_data_context"@
  71. @end@
  72. ##
  73. @if "x$user_mfd_default_context_reg" eq "x" @
  74. @  eval $mfd_default_context_reg = "netsnmp_data_list *"@
  75. @else@
  76. @  eval $mfd_default_context_reg = "$user_mfd_default_context_reg"@
  77. @end@
  78. ##
  79. @if "x$user_mfd_default_data_allocate" eq "x" @
  80. @  eval $mfd_default_data_allocate = 0@
  81. @else@
  82. @  eval $mfd_default_data_allocate = $user_mfd_default_data_allocate@
  83. @end@
  84. @if "x$user_mfd_default_undo_embed" eq "x" @
  85. @  eval $mfd_default_undo_embed = 0@
  86. @else@
  87. @  eval $mfd_default_undo_embed = $user_mfd_default_undo_embed@
  88. @end@
  89. ##
  90. @if "x$user_mfd_default_data_init" eq "x" @
  91. @  eval $mfd_default_data_init = 0@
  92. @else@
  93. @  eval $mfd_default_data_init = $user_mfd_default_data_init@
  94. @end@
  95. ##
  96. @if "x$user_mfd_default_data_transient" eq "x" @
  97. @  eval $mfd_default_data_transient = 2@ # TRANSIENT
  98. @else@
  99. @  eval $mfd_default_data_transient = $user_mfd_default_data_transient@
  100. @end@
  101. ##
  102. @if "x$user_mfd_default_include_examples" eq "x" @
  103. @  eval $mfd_default_include_examples = 1@
  104. @else@
  105. @  eval $mfd_default_include_examples = $user_mfd_default_include_examples@
  106. @end@