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

SNMP编程

开发平台:

Unix_Linux

  1. #############################################################  -*- c -*-
  2. ## generic include for XXX. Do not use directly.
  3. ##
  4. ## $Id: generic-get-decl.m2i,v 1.5 2004/02/02 15:56:14 rstory Exp $
  5. ########################################################################
  6. @if $m2c_mark_boundary == 1@
  7. /** START code generated by $RCSfile: generic-get-decl.m2i,v $ $Revision: 1.5 $ */
  8. @end@
  9. ########################################################################
  10. ##
  11. @if $m2c_get_use_temp == 1@
  12.     /*
  13.      * Define temporary variable(s). If speed/efficency is an issue,
  14.      * remove this code and deal with the pointer directly.
  15.      * (set $@m2c_get_use_temp = 0 in your conf file to turn off)
  16.      */
  17. @    if $m2c_node_needlength == 1@
  18.     $m2c_decl * $m2c_node_lh;
  19.     size_t $m2c_node_lhs;
  20. @    else@
  21.     $m2c_decl $m2c_node_lh;
  22. @    end@
  23.         
  24. @end@
  25. @if $m2c_node_needlength == 1@
  26.    /** we should have a non-NULL pointer and enough storage */
  27.    netsnmp_assert( (NULL != $m2c_node_param_ref_name) && (NULL != *$m2c_node_param_ref_name));
  28.    netsnmp_assert( NULL != $m2c_node_param_ref_lname );
  29. @else@
  30.    /** we should have a non-NULL pointer */
  31.    netsnmp_assert( NULL != $m2c_node_param_ref_name );
  32. @end@
  33. @if ($m2c_get_use_temp == 1) && ($m2c_node_needlength == 1)@
  34.     $m2c_node_lh = (* $m2c_node_param_ref_name);
  35.     $m2c_node_lhs = (* $m2c_node_param_ref_lname);
  36. @end@
  37. ##
  38. ########################################################################
  39. @if $m2c_mark_boundary == 1@
  40. /** END code generated by $RCSfile: generic-get-decl.m2i,v $ $Revision: 1.5 $ */
  41. @end@