src/pipewire/map.h
static inline void pw_map_remove(struct pw_map *map, uint32_t id)
{
	pw_map_get_item(map, id)->next = map->free_list;
	map->free_list = (id << 1) | 1;
}
/** Remove an item at index
 * \param map the map to remove from
 * \param id the index to remove
 * \memberof pw_map
 */
Remove an item at index
\param map the map to remove from
\param id the index to remove
\memberof pw_map
Remove an item at index \ param map the map to remove from \ param id the index to remove \ memberof pw_map
static inline void pw_map_remove(struct pw_map *map, uint32_t id)
{
	pw_map_get_item(map, id)->next = map->free_list;
	map->free_list = (id << 1) | 1;
}
static inline void pw_map_remove ( struct pw_map * map , uint32_t id ) { pw_map_get_item ( map , id ) -> next = map -> free_list ; map -> free_list = ( id << 1 ) | 1 ; }
Remove an item at index
 \param map the map to remove from
 \param id the index to remove
 \memberof pw_map
Remove an item at index \ param map the map to remove from \ param id the index to remove \ memberof pw_map