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

Go to the source code of this file.

Defines

#define bool_t   int
#define FALSE   ((bool_t) 0)
#define TRUE   ((bool_t) 1)
#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)

Define Documentation

Index Index play fast fast bool_t   int
#define FALSE   ((bool_t) 0)

Definition at line 30 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_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(), close_audio(), complete_stop(), config_load(), config_save(), cover_name_filter(), create_audio_category(), create_connectivity_category(), create_filepopup_settings(), 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(), 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(), filename_is_playlist(), fill_category_list(), find_enabled_cb(), flush(), 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_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(), open_audio(), output_buffer_playing(), output_open_audio(), output_plugin_set_current(), 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_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_preferences_show(), plugin_register_loaded(), plugin_registry_load(), plugin_view_new(), probe_buffer_feof(), probe_cb(), probe_func(), probe_func_fast(), queue_update(), real_close(), 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(), 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(), vis_runner_unlock(), widget_get_bool(), and write_processed().

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

Definition at line 37 of file core.h.

Referenced by str_ref(), and str_unref().

#define TRUE   ((bool_t) 1)

Definition at line 32 of file core.h.

Referenced by abort_write(), about_watcher(), add_file(), add_folder(), adder_cleanup(), 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_filepopup_settings(), 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_pause(), do_remote(), drct_pl_open(), drct_pl_open_list(), drct_pl_open_temp(), drct_pl_open_temp_list(), 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(), filename_is_playlist(), fill_cb(), general_init(), general_init_cb(), general_plugin_start(), get_lock(), history_add(), history_load(), iface_plugin_set_current(), init_paths(), input_plugin_for_key_cb(), interface_is_focused(), interface_is_shown(), interface_load(), is_front_cover_image(), list_watcher(), load_playlists(), load_playlists_real(), 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(), open_audio(), output_combo_changed(), output_enum_cb(), output_plugin_set_current(), playback_entry_get_decoder(), playback_entry_get_length(), playback_entry_get_title(), playback_entry_get_tuple(), playback_play(), playback_start(), playback_thread(), playlist_add_in_progress(), playlist_delete_selected(), playlist_end(), playlist_insert_playlist_raw(), playlist_load(), 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_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_new(), plugin_parse(), plugin_preferences_show(), 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_gain(), set_leave_open(), set_pb_ready(), set_string(), 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(), vis_plugin_start(), vis_runner_lock(), and write_processed().


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().