Audacious  $Id:Doxyfile42802007-03-2104:39:00Znenolod$
Macros | Functions
core.h File Reference

Go to the source code of this file.

Macros

#define NULL   ((void *) 0)
#define bool_t   int
#define FALSE   ((bool_t) 0)
#define TRUE   ((bool_t) 1)
#define MIN(a, b)   ((a) < (b) ? (a) : (b))
#define MAX(a, b)   ((a) > (b) ? (a) : (b))
#define CLAMP(a, min, max)   ((a) < (min) ? (min) : (a) > (max) ? (max) : (a))
#define SPRINTF(s,...)
#define STR_CHECK(str)   do {if ((str) && (str)[-1] != '@') strpool_abort (str);} while (0)

Functions

char * str_get (const char *str)
char * str_ref (char *str)
void str_unref (char *str)
char * str_nget (const char *str, int len)
char * str_printf (const char *format,...)
void strpool_abort (char *str)
void strpool_shutdown (void)

Macro Definition Documentation

Index Index play fast fast bool_t   int

Definition at line 34 of file core.h.

#define CLAMP (   a,
  min,
  max 
)    ((a) < (min) ? (min) : (a) > (max) ? (max) : (a))

Definition at line 46 of file core.h.

Referenced by drct_get_volume(), drct_set_volume(), and playback_seek().

#define FALSE   ((bool_t) 0)

Definition at line 37 of file core.h.

Referenced by add_file(), add_finish(), add_generic(), add_playlist(), adder_init(), art_item_new(), audacious_get_tuple_field_data(), audacious_rc_get_eq(), audacious_rc_playlist_ins_url_string(), audacious_rc_show_filebrowser(), audacious_rc_song_filename(), audacious_rc_song_frames(), audacious_rc_song_title(), audacious_rc_song_tuple(), audacious_remote_is_advance(), audacious_remote_is_paused(), audacious_remote_is_playing(), audacious_remote_is_running(), button_update(), check_opened(), check_scan_complete(), cleanup_output(), complete_stop(), config_load(), config_save(), cover_name_filter(), create_label(), create_output_plugin_box(), create_playlist_category(), create_prefs_window(), create_widgets_with_domain(), custom_infowin(), delete_cb(), dir_foreach(), do_autosave(), do_commands(), drct_pl_add(), drct_pl_add_list(), drct_pl_delete_selected(), drct_pl_next(), drct_pl_prev(), drct_play_playlist(), effect_insert(), effect_plugin_start(), effect_plugin_stop(), effect_start_cb(), enable_multi(), enable_single(), end_cb(), entries_are_scanned(), entry_find_to_scan(), entry_new(), entry_scan_is_queued(), entry_set_tuple_real(), error_idle_func(), event_execute(), file_find_decoder(), file_read_image(), file_write_tuple(), fill_category_list(), find_enabled_cb(), general_cleanup(), general_plugin_start(), get_field(), get_lock(), get_mpris_metadata(), has_front_cover_extension(), history_cleanup(), history_save(), iface_plugin_set_current(), init_dbus(), input_plugin_can_write_tuple(), input_plugin_has_images(), input_plugin_has_infowin(), input_plugin_has_subtunes(), interface_add_plugin_widget(), interface_is_focused(), interface_is_shown(), interface_load(), is_file_image(), is_front_cover_image(), list_fill(), load_playlists(), load_playlists_real(), mpris_emit_track_change(), output_close_audio(), output_open_audio(), output_plugin_set_current(), output_reset(), output_set_time(), parse_options(), playback_cleanup(), playback_entry_get_decoder(), playback_entry_get_length(), playback_entry_get_position(), playback_entry_get_title(), playback_entry_get_tuple(), playback_get_paused(), playback_get_ready(), playback_start(), playlist_add_in_progress(), playlist_delete_selected(), playlist_entry_delete(), playlist_entry_describe(), playlist_entry_get_decoder(), playlist_entry_get_length(), playlist_entry_get_selected(), playlist_entry_get_title(), playlist_entry_get_tuple(), playlist_get_modified(), playlist_get_temporary(), playlist_init(), playlist_insert_playlist_raw(), playlist_load(), playlist_new(), playlist_next_song(), playlist_plugin_for_ext_cb(), playlist_prev_song(), playlist_queue_delete(), playlist_queue_delete_selected(), playlist_remove_duplicates_by_scheme(), playlist_remove_failed(), playlist_rescan(), playlist_rescan_file(), playlist_rescan_real(), playlist_save(), playlist_scan_in_progress(), playlist_select_by_patterns(), playlist_set_active(), playlist_sort_by_title(), playlist_sort_by_tuple(), playlist_update_pending(), plugin_enable(), plugin_new(), plugin_parse(), plugin_register_loaded(), plugin_registry_load(), plugin_view_new(), probe_buffer_feof(), probe_cb(), probe_func(), probe_func_fast(), queue_update(), save_playlists(), save_playlists_real(), save_preset_file(), scan_plugin_func(), scanner(), send_audio(), send_clear(), set_string(), shuffle_next(), shuffle_prev(), signals_init(), start_multi_cb(), start_single(), status_cb(), str_has_suffix_nocase(), string_to_double(), string_to_double_array(), string_to_int(), tc_get_item(), tc_parse_construct(), tf_get_fieldval(), transport_plugin_for_scheme_cb(), tuple_compiler_pass1(), tuple_copy(), tuple_evalctx_reset(), tuple_formatter_eval_do(), tuple_get_int(), tuple_get_str(), tuple_get_value_type(), tuple_set_int(), tuple_set_str(), tuple_unset(), update(), update_from_playlist(), uri_get_extension(), vfs_async_file_get_contents(), vfs_async_file_get_contents_trampoline(), vfs_fget_be16(), vfs_fget_be32(), vfs_fget_be64(), vfs_fget_le16(), vfs_fget_le32(), vfs_fget_le64(), vfs_file_test(), vfs_is_remote(), vfs_is_writeable(), vis_cleanup(), vis_func_remove(), vis_plugin_start(), and widget_get_bool().

#define MAX (   a,
  b 
)    ((a) > (b) ? (a) : (b))
#define MIN (   a,
  b 
)    ((a) < (b) ? (a) : (b))
#define NULL   ((void *) 0)

Definition at line 29 of file core.h.

Referenced by add_file(), add_finish(), add_folder(), add_generic(), add_list(), add_playlist(), add_to_menu(), add_worker(), adder_cleanup(), adder_init(), apply_replay_gain(), apply_software_volume(), art_cleanup(), art_get_data(), art_get_file(), art_init(), art_item_get(), art_item_new(), art_unref(), audacious_get_dbus_proxy(), audacious_get_tuple_field_data(), audacious_rc_auto_advance(), audacious_rc_equalizer_activate(), audacious_rc_get_eq(), audacious_rc_get_eq_preamp(), audacious_rc_get_tuple_fields(), audacious_rc_init(), audacious_rc_playlist_ins_url_string(), audacious_rc_quit(), audacious_rc_repeat(), audacious_rc_set_eq(), audacious_rc_set_eq_preamp(), audacious_rc_shuffle(), audacious_rc_stop_after(), audacious_rc_toggle_auto_advance(), audacious_rc_toggle_repeat(), audacious_rc_toggle_shuffle(), audacious_rc_toggle_stop_after(), audacious_remote_get_playlist_file(), audacious_remote_get_playlist_title(), audacious_remote_get_tuple_fields(), audacious_remote_get_version(), audacious_remote_is_running(), audacious_remote_playlist(), audacious_remote_playlist_add(), audacious_remote_playlist_get_active_name(), audacious_remote_playlist_open_list(), audacious_remote_playlist_open_list_to_temp(), button_destroy(), button_update(), cd_chardet_to_utf8(), cd_str_to_utf8(), chardet_init(), check_opened(), check_scan_complete(), complete_stop(), config_cleanup(), config_clear_section(), config_load(), config_save(), construct_uri(), convert_filenames(), create_output_plugin_box(), create_playlist_category(), create_prefs_window(), create_titlestring_widgets(), create_widgets_with_domain(), dbus_glib_marshal_audacious_rc_BOOLEAN__BOOLEAN_POINTER(), dbus_glib_marshal_audacious_rc_BOOLEAN__BOXED_POINTER(), dbus_glib_marshal_audacious_rc_BOOLEAN__DOUBLE_BOXED_POINTER(), dbus_glib_marshal_audacious_rc_BOOLEAN__DOUBLE_POINTER(), dbus_glib_marshal_audacious_rc_BOOLEAN__INT_DOUBLE_POINTER(), dbus_glib_marshal_audacious_rc_BOOLEAN__INT_INT_POINTER(), dbus_glib_marshal_audacious_rc_BOOLEAN__INT_POINTER(), dbus_glib_marshal_audacious_rc_BOOLEAN__INT_POINTER_POINTER(), dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER(), dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER(), dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER_POINTER(), dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER_POINTER_POINTER(), dbus_glib_marshal_audacious_rc_BOOLEAN__STRING_INT_POINTER(), dbus_glib_marshal_audacious_rc_BOOLEAN__STRING_POINTER(), dbus_glib_marshal_audacious_rc_BOOLEAN__UINT_POINTER(), dbus_glib_marshal_audacious_rc_BOOLEAN__UINT_POINTER_POINTER(), dbus_glib_marshal_audacious_rc_BOOLEAN__UINT_STRING_POINTER_POINTER(), dbus_glib_marshal_mpris_player_BOOLEAN__BOOLEAN_POINTER(), dbus_glib_marshal_mpris_player_BOOLEAN__INT_POINTER(), dbus_glib_marshal_mpris_player_BOOLEAN__POINTER(), dbus_glib_marshal_mpris_player_BOOLEAN__POINTER_POINTER(), dbus_glib_marshal_mpris_root_BOOLEAN__POINTER(), dbus_glib_marshal_mpris_root_BOOLEAN__POINTER_POINTER(), dbus_glib_marshal_mpris_tracklist_BOOLEAN__BOOLEAN_POINTER(), dbus_glib_marshal_mpris_tracklist_BOOLEAN__INT_POINTER(), dbus_glib_marshal_mpris_tracklist_BOOLEAN__INT_POINTER_POINTER(), dbus_glib_marshal_mpris_tracklist_BOOLEAN__POINTER_POINTER(), dbus_glib_marshal_mpris_tracklist_BOOLEAN__STRING_BOOLEAN_POINTER(), describe_song(), destroy_prefs_window(), do_about(), do_autosave(), do_config(), do_enable(), do_remote(), double_array_to_string(), double_to_string(), drct_pl_delete_selected(), drct_pl_next(), drct_pl_open(), drct_pl_open_list(), drct_quit(), effect_adjust_delay(), effect_finish(), effect_flush(), effect_insert(), effect_plugin_start(), effect_plugin_stop(), effect_remove(), effect_start(), effect_start_cb(), end_cb(), entry_cancel_scan(), entry_find_to_scan(), entry_new(), entry_set_tuple_real(), eq_get_bands(), eq_init(), eq_set_bands(), eq_update(), equalizer_read_aud_preset(), equalizer_read_presets(), equalizer_write_preset_file(), file_find_decoder(), file_read_image(), file_read_tuple(), fileinfo_recursive_get_image(), filename_is_playlist(), filename_to_uri(), fill_category_list(), fill_grid(), find_enabled(), finish_effects(), flush(), general_cleanup(), general_init(), general_load(), general_plugin_by_widget(), general_plugin_start(), general_plugin_stop(), general_unload(), get_associated_image_file(), get_basename(), get_data(), get_default(), get_entry(), get_field(), get_format(), get_mpris_metadata(), get_nonblank_field(), get_path(), get_path_to_self(), get_playback_entry(), get_plugin(), get_plugin_silent(), get_selected_plugin(), get_string(), history_cleanup(), history_load(), hook_associate(), iface_plugin_probe(), iface_plugin_set_current(), import_winamp_eqf(), index_new(), init_dbus(), init_paths(), init_two(), int_to_string(), interface_show_error(), interface_unload(), is_front_cover_image(), last_path_element(), leading_zero_cb(), list_destroy(), list_fill(), load_playlists(), load_playlists_real(), load_preset_file(), lookup_entry(), lookup_playlist(), lookup_transport(), lookup_val(), main(), make_mpris_metadata(), mpris_emit_status_change(), mpris_player_class_init(), mpris_player_get_metadata(), mpris_player_get_status(), mpris_player_init(), mpris_root_quit(), mpris_tracklist_add_track(), mpris_tracklist_class_init(), mpris_tracklist_init(), mpris_tracklist_loop(), mpris_tracklist_random(), new_unique_id(), on_titlestring_entry_changed(), on_titlestring_help_button_clicked(), org_atheme_audacious_add_async_callback(), org_atheme_audacious_add_list_async_callback(), org_atheme_audacious_add_url_async_callback(), org_atheme_audacious_advance_async_callback(), org_atheme_audacious_auto_advance_async_callback(), org_atheme_audacious_balance_async_callback(), org_atheme_audacious_clear_async_callback(), org_atheme_audacious_delete_async_callback(), org_atheme_audacious_eject_async_callback(), org_atheme_audacious_equalizer_activate_async_callback(), org_atheme_audacious_get_active_playlist_name_async_callback(), org_atheme_audacious_get_eq_async_callback(), org_atheme_audacious_get_eq_band_async_callback(), org_atheme_audacious_get_eq_preamp_async_callback(), org_atheme_audacious_get_info_async_callback(), org_atheme_audacious_get_playqueue_length_async_callback(), org_atheme_audacious_get_tuple_fields_async_callback(), org_atheme_audacious_info_async_callback(), org_atheme_audacious_jump_async_callback(), org_atheme_audacious_length_async_callback(), org_atheme_audacious_main_win_visible_async_callback(), org_atheme_audacious_open_list_async_callback(), org_atheme_audacious_open_list_to_temp_async_callback(), org_atheme_audacious_pause_async_callback(), org_atheme_audacious_paused_async_callback(), org_atheme_audacious_play_async_callback(), org_atheme_audacious_play_pause_async_callback(), org_atheme_audacious_playing_async_callback(), org_atheme_audacious_playlist_add_async_callback(), org_atheme_audacious_playlist_enqueue_to_temp_async_callback(), org_atheme_audacious_playlist_ins_url_string_async_callback(), org_atheme_audacious_playqueue_add_async_callback(), org_atheme_audacious_playqueue_clear_async_callback(), org_atheme_audacious_playqueue_is_queued_async_callback(), org_atheme_audacious_playqueue_remove_async_callback(), org_atheme_audacious_position_async_callback(), org_atheme_audacious_queue_get_list_pos_async_callback(), org_atheme_audacious_queue_get_queue_pos_async_callback(), org_atheme_audacious_quit_async_callback(), org_atheme_audacious_repeat_async_callback(), org_atheme_audacious_reverse_async_callback(), org_atheme_audacious_seek_async_callback(), org_atheme_audacious_set_eq_async_callback(), org_atheme_audacious_set_eq_band_async_callback(), org_atheme_audacious_set_eq_preamp_async_callback(), org_atheme_audacious_set_volume_async_callback(), org_atheme_audacious_show_about_box_async_callback(), org_atheme_audacious_show_filebrowser_async_callback(), org_atheme_audacious_show_jtf_box_async_callback(), org_atheme_audacious_show_main_win_async_callback(), org_atheme_audacious_show_prefs_box_async_callback(), org_atheme_audacious_shuffle_async_callback(), org_atheme_audacious_song_filename_async_callback(), org_atheme_audacious_song_frames_async_callback(), org_atheme_audacious_song_length_async_callback(), org_atheme_audacious_song_title_async_callback(), org_atheme_audacious_song_tuple_async_callback(), org_atheme_audacious_status_async_callback(), org_atheme_audacious_stop_after_async_callback(), org_atheme_audacious_stop_async_callback(), org_atheme_audacious_stopped_async_callback(), org_atheme_audacious_time_async_callback(), org_atheme_audacious_toggle_aot_async_callback(), org_atheme_audacious_toggle_auto_advance_async_callback(), org_atheme_audacious_toggle_repeat_async_callback(), org_atheme_audacious_toggle_shuffle_async_callback(), org_atheme_audacious_toggle_stop_after_async_callback(), org_atheme_audacious_version_async_callback(), org_atheme_audacious_volume_async_callback(), output_combo_changed(), output_combo_fill(), output_do_about(), output_do_config(), output_get_list(), output_get_volume(), output_plugin_get_current(), output_plugin_probe(), output_plugin_set_current(), output_reset(), output_set_time(), output_set_volume(), parse_next(), parse_options(), parse_string(), playback_cleanup(), playback_entry_get_decoder(), playback_entry_get_title(), playback_entry_get_tuple(), playback_get_filename(), playback_get_title(), playback_pause(), playback_seek(), playback_start(), playback_thread(), playlist_delete(), playlist_delete_selected(), playlist_end(), playlist_entry_delete(), playlist_entry_describe(), playlist_entry_get_decoder(), playlist_entry_get_filename(), playlist_entry_get_title(), playlist_entry_get_tuple(), playlist_entry_insert_batch(), playlist_entry_insert_batch_raw(), playlist_free(), playlist_get_filename(), playlist_get_title(), playlist_init(), playlist_insert_playlist_raw(), playlist_load(), playlist_new(), playlist_next_song(), playlist_plugin_for_extension(), playlist_prev_song(), playlist_reformat_titles(), playlist_remove_duplicates_by_scheme(), playlist_rescan_file(), playlist_rescan_real(), playlist_resume(), playlist_save(), playlist_select_by_patterns(), playlist_set_active(), playlist_set_playing(), playlist_set_position(), playlist_sort_by_scheme(), playlist_sort_selected_by_scheme(), plugin_by_header(), plugin_by_widget(), plugin_free(), plugin_get_current(), plugin_load(), plugin_lookup(), plugin_lookup_basename(), plugin_make_config_window(), plugin_new(), plugin_parse(), plugin_register_loaded(), plugin_registry_prune(), plugin_registry_save(), plugin_system_cleanup(), plugin_system_init(), plugin_view_new(), position_hook(), prefswin_destroy(), prefswin_page_destroy(), prefswin_page_new(), probe_buffer_new(), probe_by_mime(), probe_by_scheme(), probe_func(), probe_func_fast(), queue_update(), read_gain_from_tuple(), save_playlists_real(), save_preset_file(), scan_plugins(), scanner(), send_audio(), set_params(), set_pb_ready(), set_string(), show_numbers_cb(), shuffle_next(), shuffle_prev(), shut_down(), signals_init(), split_filename(), start_single(), start_stop(), status_cb(), status_update(), stop_plugins(), stop_plugins_one(), str_get(), str_get_decoded(), str_printf(), str_ref(), str_to_utf8(), str_to_utf8_fallback(), str_to_utf8_full(), stream_name(), string_compare(), string_compare_encoded(), strpool_shutdown(), tf_get_fieldval(), tf_get_var(), title_from_tuple(), transport_plugin_for_scheme(), tuple_compare_int(), tuple_compare_string(), tuple_compiler_pass1(), tuple_evalctx_reset(), tuple_evalnode_insert(), tuple_field_get_name(), tuple_format_title(), tuple_formatter_compile(), tuple_formatter_eval_do(), tuple_formatter_process_string(), tuple_get_str(), tuple_insert_to_hash_full(), tuple_set_filename(), tuple_set_format(), tuple_set_str(), tuple_set_subtunes(), tuple_unset(), tuple_value_to_gvalue(), update_cb(), uri_get_extension(), uri_to_filename(), vfs_async_file_get_contents(), vfs_async_file_get_contents_worker(), vfs_fgets(), vfs_file_get_contents(), vfs_file_test(), vfs_fopen(), vfs_get_metadata(), vis_cleanup(), vis_init(), vis_load(), vis_plugin_by_widget(), vis_plugin_start(), vis_plugin_stop(), vis_runner_pass_audio(), vis_unload(), widget_get_string(), write_output(), write_output_raw(), and write_temp_file().

#define SPRINTF (   s,
  ... 
)
Value:
char s[snprintf (NULL, 0, __VA_ARGS__) + 1]; \
snprintf (s, sizeof s, __VA_ARGS__);

Definition at line 48 of file core.h.

#define STR_CHECK (   str)    do {if ((str) && (str)[-1] != '@') strpool_abort (str);} while (0)

Definition at line 55 of file core.h.

Referenced by str_ref(), and str_unref().

#define TRUE   ((bool_t) 1)

Definition at line 39 of file core.h.

Referenced by about_watcher(), add_file(), add_folder(), adder_cleanup(), apply_pause(), art_get_file(), audacious_rc_add_list(), audacious_rc_advance(), audacious_rc_auto_advance(), audacious_rc_balance(), audacious_rc_clear(), audacious_rc_delete(), audacious_rc_eject(), audacious_rc_equalizer_activate(), audacious_rc_get_active_playlist_name(), audacious_rc_get_eq(), audacious_rc_get_eq_band(), audacious_rc_get_eq_preamp(), audacious_rc_get_info(), audacious_rc_get_playqueue_length(), audacious_rc_get_tuple_fields(), audacious_rc_info(), audacious_rc_jump(), audacious_rc_length(), audacious_rc_main_win_visible(), audacious_rc_open_list(), audacious_rc_open_list_to_temp(), audacious_rc_pause(), audacious_rc_paused(), audacious_rc_play(), audacious_rc_play_pause(), audacious_rc_playing(), audacious_rc_playlist_enqueue_to_temp(), audacious_rc_playlist_ins_url_string(), audacious_rc_playqueue_add(), audacious_rc_playqueue_clear(), audacious_rc_playqueue_is_queued(), audacious_rc_playqueue_remove(), audacious_rc_position(), audacious_rc_queue_get_list_pos(), audacious_rc_queue_get_queue_pos(), audacious_rc_quit(), audacious_rc_repeat(), audacious_rc_reverse(), audacious_rc_seek(), audacious_rc_set_eq(), audacious_rc_set_eq_band(), audacious_rc_set_eq_preamp(), audacious_rc_set_volume(), audacious_rc_show_about_box(), audacious_rc_show_filebrowser(), audacious_rc_show_jtf_box(), audacious_rc_show_main_win(), audacious_rc_show_prefs_box(), audacious_rc_shuffle(), audacious_rc_song_filename(), audacious_rc_song_frames(), audacious_rc_song_length(), audacious_rc_song_title(), audacious_rc_song_tuple(), audacious_rc_status(), audacious_rc_stop(), audacious_rc_stop_after(), audacious_rc_stopped(), audacious_rc_time(), audacious_rc_toggle_aot(), audacious_rc_toggle_auto_advance(), audacious_rc_toggle_repeat(), audacious_rc_toggle_shuffle(), audacious_rc_toggle_stop_after(), audacious_rc_version(), audacious_rc_volume(), audacious_remote_is_main_win(), audacious_remote_is_running(), audacious_remote_show_about_box(), audacious_remote_show_jtf_box(), audacious_remote_show_prefs_box(), check_opened(), config_clear_section(), config_watcher(), create_connectivity_category(), create_entry(), create_font_btn(), create_label(), create_playlist_category(), create_prefs_window(), create_widgets_with_domain(), custom_infowin(), delete_cb(), dir_foreach(), do_autosave(), do_commands(), do_remote(), drct_pl_open(), drct_pl_open_list(), drct_pl_open_temp(), drct_pl_open_temp_list(), drct_play_playlist(), dummy_plugin_start(), effect_plugin_start(), effect_remove(), effect_start_cb(), enable_multi(), enable_single(), entries_are_scanned(), entry_find_to_scan(), entry_scan_is_queued(), entry_set_failed(), entry_set_tuple_real(), fill_cb(), general_init(), general_init_cb(), general_plugin_start(), get_lock(), history_add(), history_load(), iface_plugin_set_current(), init_paths(), init_radio_button(), input_plugin_for_key_cb(), interface_is_focused(), interface_is_shown(), interface_load(), is_front_cover_image(), list_watcher(), load_playlists(), load_playlists_real(), misc_cleanup_cb(), mpris_emit_caps_change(), mpris_emit_status_change(), mpris_emit_tracklist_change(), mpris_player_get_caps(), mpris_player_get_metadata(), mpris_player_get_status(), mpris_player_next(), mpris_player_pause(), mpris_player_play(), mpris_player_position_get(), mpris_player_position_set(), mpris_player_prev(), mpris_player_repeat(), mpris_player_stop(), mpris_player_volume_get(), mpris_player_volume_set(), mpris_root_identity(), mpris_root_quit(), mpris_tracklist_add_track(), mpris_tracklist_del_track(), mpris_tracklist_get_current_track(), mpris_tracklist_get_length(), mpris_tracklist_get_metadata(), mpris_tracklist_loop(), mpris_tracklist_random(), output_abort_write(), output_combo_changed(), output_enum_cb(), output_open_audio(), output_plugin_set_current(), output_reset(), output_set_replaygain_info(), playback_entry_get_decoder(), playback_entry_get_length(), playback_entry_get_title(), playback_entry_get_tuple(), playback_start(), playback_thread(), playlist_add_in_progress(), playlist_delete_selected(), playlist_end(), playlist_insert_playlist_raw(), playlist_load(), playlist_load_state(), playlist_new(), playlist_next_song(), playlist_plugin_for_ext_cb(), playlist_prev_song(), playlist_queue_insert(), playlist_queue_insert_selected(), playlist_remove_duplicates_by_scheme(), playlist_remove_failed(), playlist_rescan_selected(), playlist_save(), playlist_select_by_patterns(), playlist_set_active(), playlist_set_filename(), playlist_set_position(), playlist_set_title(), playlist_sort_selected_by_title(), playlist_sort_selected_by_tuple(), playlist_trigger_scan(), playlist_update_pending(), plugin_enable(), plugin_for_enabled_cb(), plugin_get_header(), plugin_make_config_window(), plugin_new(), plugin_parse(), plugin_register(), plugin_register_loaded(), plugin_registry_prune(), plugin_registry_save(), plugin_view_new(), prefswin_destroy(), prefswin_page_destroy(), probe_cb(), probe_func(), probe_func_fast(), queue_update(), save_preset_file(), scanner(), send_audio(), set_pb_ready(), set_string(), setup_output(), shuffle_next(), shuffle_prev(), shut_down(), start_multi_cb(), start_single(), state_cb(), status_cb(), stop_multi_cb(), string_to_double(), string_to_double_array(), string_to_int(), tc_get_item(), tc_parse_construct(), tf_get_fieldval(), transport_plugin_for_scheme_cb(), tuple_compiler_pass1(), tuple_copy(), tuple_formatter_eval_do(), tuple_set_int(), tuple_set_str(), tuple_unset(), update_cb(), update_from_playlist(), vfs_feof(), vfs_fget_be16(), vfs_fget_be32(), vfs_fget_be64(), vfs_fget_le16(), vfs_fget_le32(), vfs_fget_le64(), vfs_file_get_contents(), vfs_is_remote(), vis_func_add(), vis_func_remove(), vis_init(), vis_init_cb(), and vis_plugin_start().

Function Documentation

char* str_get ( const char *  str)
char* str_nget ( const char *  str,
int  len 
)

Definition at line 152 of file strpool.c.

char* str_printf ( const char *  format,
  ... 
)

Definition at line 164 of file strpool.c.

Referenced by add_file(), get_plugin(), and playback_get_title().

char* str_ref ( char *  str)
void str_unref ( char *  str)
void strpool_abort ( char *  str)

Definition at line 181 of file strpool.c.

void strpool_shutdown ( void  )

Definition at line 198 of file strpool.c.

Referenced by shut_down().