| ############################################################# -*- c -*- |
| ## generic include for XXX. Do not use directly. |
| ## |
| ## $Id$ |
| ######################################################################## |
| @if $m2c_mark_boundary == 1@ |
| /** START code generated by $RCSfile$ $Revision$ */ |
| @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$ $Revision$ */ |
| @end@ |