generic-get-char.m2i
上传用户:wxp200602
上传日期:2007-10-30
资源大小:4028k
文件大小:1k
源码类别:

SNMP编程

开发平台:

Unix_Linux

  1. #############################################################  -*- c -*-
  2. ## generic include for XXX. Do not use directly.
  3. ##
  4. ## $Id: generic-get-char.m2i,v 1.10 2004/10/08 23:39:17 rstory Exp $
  5. ########################################################################
  6. @if $m2c_mark_boundary == 1@
  7. /** START code generated by $RCSfile: generic-get-char.m2i,v $ $Revision: 1.10 $ */
  8. @end@
  9. ########################################################################
  10. ##
  11. ##   enums first
  12. @if $m2c_node_skip_mapping == -1@
  13. @   eval $m2c_node_skip_mapping = 1@
  14. @end@
  15. @if ($node.enums == 1) && ("$node.perltype" eq "BITS")@
  16. $example_start
  17.     /*
  18.      * TODO:242:o: update or replace IS_SET_* values.
  19. @if $mfd_code_verbose == 1@
  20.      *
  21.      * These macros can be used if there is a simple, direct way to determine
  22.      * if this bit defined for the MIB object is set for the data in your rowreq_ctx.
  23. @end@
  24.      * Return 1 if the bit should be set, or 0 if it should not be set.
  25.      */
  26.      $m2c_node_lh = 0;
  27. @    foreach $e $v enum@
  28. @        include m2c_setup_enum.m2i@
  29. #define IS_SET_${node}_$m2c_ename(${context}_rowreq_ctx)        
  30.     (${context}_rowreq_ctx != NULL)
  31.     if (IS_SET_${node}_$m2c_ename(rowreq_ctx)) {
  32.         $m2c_node_lh |= $m2c_ename;
  33.     }
  34. @    end@ # for each
  35. $example_end
  36. @end@
  37. ##
  38. ########################################################################
  39. @if $m2c_mark_boundary == 1@
  40. /** END code generated by $RCSfile: generic-get-char.m2i,v $ $Revision: 1.10 $ */
  41. @end@