Blame local/mib2c-conf.d/generic-data-allocate.m2i

Packit Service b38f0b
#############################################################  -*- c -*-
Packit Service b38f0b
## generic include for XXX. Do not use directly.
Packit Service b38f0b
##
Packit Service b38f0b
########################################################################
Packit Service b38f0b
@if $m2c_mark_boundary == 1@
Packit Service b38f0b
/** START code generated by generic-data-allocate.m2i */
Packit Service b38f0b
@end@
Packit Service b38f0b
########################################################################
Packit Service b38f0b
##
Packit Service b38f0b
/*
Packit Service b38f0b
 * ${context}_allocate_data
Packit Service b38f0b
 *
Packit Service b38f0b
 * Purpose: create new ${context}_data.
Packit Service b38f0b
 */
Packit Service b38f0b
${context}_data *
Packit Service b38f0b
${context}_allocate_data(void)
Packit Service b38f0b
{
Packit Service b38f0b
@if $m2c_gda_todo_suppress != 1@
Packit Service b38f0b
    /*
Packit Service b38f0b
     * TODO:201:r: |-> allocate memory for the $context data context.
Packit Service b38f0b
     */
Packit Service b38f0b
@end@
Packit Service b38f0b
@if $m2c_data_context != "generated"@
Packit Service b38f0b
    /** this might not be right for $m2c_data_context */
Packit Service b38f0b
@end@
Packit Service b38f0b
    ${context}_data *rtn = SNMP_MALLOC_TYPEDEF(${context}_data);
Packit Service b38f0b
Packit Service b38f0b
    DEBUGMSGTL(("verbose:${context}:${context}_allocate_data","called\n"));
Packit Service b38f0b
Packit Service b38f0b
    if(NULL == rtn) {
Packit Service b38f0b
        snmp_log(LOG_ERR, "unable to malloc memory for new "
Packit Service b38f0b
                 "${context}_data.\n");
Packit Service b38f0b
    }
Packit Service b38f0b
Packit Service b38f0b
    return rtn;
Packit Service b38f0b
} /* ${context}_allocate_data */
Packit Service b38f0b
Packit Service b38f0b
/*
Packit Service b38f0b
 * ${context}_release_data
Packit Service b38f0b
 *
Packit Service b38f0b
 * Purpose: release ${context} data.
Packit Service b38f0b
 */
Packit Service b38f0b
void
Packit Service b38f0b
${context}_release_data(${context}_data *data)
Packit Service b38f0b
{
Packit Service b38f0b
    DEBUGMSGTL(("verbose:${context}:${context}_release_data","called\n"));
Packit Service b38f0b
Packit Service b38f0b
@if $m2c_gda_todo_suppress != 1@
Packit Service b38f0b
    /*
Packit Service b38f0b
     * TODO:202:r: |-> release memory for the $context data context.
Packit Service b38f0b
     */
Packit Service b38f0b
@end@
Packit Service b38f0b
    free(data);
Packit Service b38f0b
} /* ${context}_release_data */
Packit Service b38f0b
Packit Service b38f0b
@eval $m2c_gda_todo_suppress = 0@ # reset
Packit Service b38f0b
##
Packit Service b38f0b
########################################################################
Packit Service b38f0b
@if $m2c_mark_boundary == 1@
Packit Service b38f0b
/** END code generated by generic-data-allocate.m2i */
Packit Service b38f0b
@end@