/* Add a new filter to the end of a list. Returns a pointer to the newly-added entry.  */
GList* add_to_filter_list(filter_list_type_t list_type, const char *name, const char *expression)
/* Add a new filter to the end of a list. Returns a pointer to the newly-added entry.  */
GList* add_to_filter_list(filter_list_type_t list_type, const char *name, const char *expression)
{
  GList      **flpp;
  flpp  = get_filter_list(list_type);
  *flpp = add_filter_entry(*flpp, name, expression);
  return g_list_last(*flpp);
}