usr/kevin/code/develop/sim_gil_obj.c
void gil_comp_free(gil_comp_t * obj) {

  if (obj == NULL) return;

  u_string_free(obj->name);
  u_free(obj);

  return;
}
/*****************************************************************************
 *
 *  \brief Remove a component object
 *
 *  \param obj    a pointer to the object to be removed
 *
 *  \return       void
 *
 *****************************************************************************/
\brief Remove a component object
\param obj    a pointer to the object to be removed

\return       void
\ brief Remove a component object \ param obj a pointer to the object to be removed \ return void
void gil_comp_free(gil_comp_t * obj) {
  if (obj == NULL) return;
  u_string_free(obj->name);
  u_free(obj);
  return;
}
void gil_comp_free ( gil_comp_t * obj ) { if ( obj == NULL ) return ; u_string_free ( obj -> name ) ; u_free ( obj ) ; return ; }
\brief Remove a component object
  \param obj    a pointer to the object to be removed
\ brief Remove a component object \ param obj a pointer to the object to be removed