generic-get-decl.m2i
上传用户:wxp200602
上传日期:2007-10-30
资源大小:4028k
文件大小:2k
- ############################################################# -*- c -*-
- ## generic include for XXX. Do not use directly.
- ##
- ## $Id: generic-get-decl.m2i,v 1.5 2004/02/02 15:56:14 rstory Exp $
- ########################################################################
- @if $m2c_mark_boundary == 1@
- /** START code generated by $RCSfile: generic-get-decl.m2i,v $ $Revision: 1.5 $ */
- @end@
- ########################################################################
- ##
- @if $m2c_get_use_temp == 1@
- /*
- * Define temporary variable(s). If speed/efficency is an issue,
- * remove this code and deal with the pointer directly.
- * (set $@m2c_get_use_temp = 0 in your conf file to turn off)
- */
- @ if $m2c_node_needlength == 1@
- $m2c_decl * $m2c_node_lh;
- size_t $m2c_node_lhs;
- @ else@
- $m2c_decl $m2c_node_lh;
- @ end@
-
- @end@
- @if $m2c_node_needlength == 1@
- /** we should have a non-NULL pointer and enough storage */
- netsnmp_assert( (NULL != $m2c_node_param_ref_name) && (NULL != *$m2c_node_param_ref_name));
- netsnmp_assert( NULL != $m2c_node_param_ref_lname );
- @else@
- /** we should have a non-NULL pointer */
- netsnmp_assert( NULL != $m2c_node_param_ref_name );
- @end@
- @if ($m2c_get_use_temp == 1) && ($m2c_node_needlength == 1)@
- $m2c_node_lh = (* $m2c_node_param_ref_name);
- $m2c_node_lhs = (* $m2c_node_param_ref_lname);
- @end@
- ##
- ########################################################################
- @if $m2c_mark_boundary == 1@
- /** END code generated by $RCSfile: generic-get-decl.m2i,v $ $Revision: 1.5 $ */
- @end@