libubx/ubx.c
void ubx_node_rm(ubx_node_info_t *ni)
{
	logf_info(ni, "removing node %s", ni->name);
	ubx_node_cleanup(ni);
	ubx_log_cleanup(ni);
	free((char *) ni->name);
	ni->name = NULL;
}
/**
 * ubx_node_rm - cleanup an destroy a node
 *
 * calls ubx_node_cleanup and frees node member memory. Must not be
 * used afterwards.
 *
 * @param ni
 */
cleanup an destroy a node
calls ubx_node_cleanup and frees node member memory. Must not be
used afterwards.

@param ni
cleanup an destroy a node calls ubx_node_cleanup and frees node member memory . Must not be used afterwards . @param ni
void ubx_node_rm(ubx_node_info_t *ni)
{
	logf_info(ni, "removing node %s", ni->name);
	ubx_node_cleanup(ni);
	ubx_log_cleanup(ni);
	free((char *) ni->name);
	ni->name = NULL;
}
void ubx_node_rm ( ubx_node_info_t * ni ) { logf_info ( ni , " " , ni -> name ) ; ubx_node_cleanup ( ni ) ; ubx_log_cleanup ( ni ) ; free ( ( char * ) ni -> name ) ; ni -> name = NULL ; }
ubx_node_rm - cleanup an destroy a node
 calls ubx_node_cleanup and frees node member memory.
ubx_node_rm - cleanup an destroy a node calls ubx_node_cleanup and frees node member memory .