|
VLC
4.0.0-dev
|

Functions | |
| static int | compar_wrapper (const void *a, const void *b) |
| void | vlc_qsort (void *base, size_t nmemb, size_t size, int(*compar)(const void *, const void *, void *), void *arg) |
| Sort an array with reentrancy, following the upcoming POSIX prototype. More... | |
Variables | |
| struct { | |
| int(* compar )(const void *, const void *, void *) | |
| void * arg | |
| } | state |
|
static |
References state.
| void vlc_qsort | ( | void * | base, |
| size_t | nmemb, | ||
| size_t | size, | ||
| int(*)(const void *, const void *, void *) | compar, | ||
| void * | arg | ||
| ) |
Sort an array with reentrancy, following the upcoming POSIX prototype.
cf. POSIX qsort_r
Referenced by vlc_loaddir(), and vlc_playlist_Sort().
| void* arg |
Referenced by IPCHelperThread(), vlc_qsort(), and vlc_timer_do().
| int(* compar) (const void *, const void *, void *) |
Referenced by vlc_loaddir(), vlc_qsort(), and vlc_scandir().
| thread_local { ... } state |
Referenced by compar_wrapper(), config_LoadCmdLine(), exchange(), extension_PlayingChanged(), libvlc_AddInterfaces(), player_on_current_media_changed(), vlc_getopt_long(), vlc_player_input_HandleState(), vlc_player_input_HandleStateEvent(), vlc_player_UpdateTimerState(), vlc_playlist_ItemReplaced(), vlc_playlist_ItemsInserted(), vlc_playlist_ItemsMoved(), vlc_playlist_ItemsRemoved(), vlc_playlist_ItemsReset(), vlc_playlist_PlaybackOrderChanged(), vlc_playlist_PlaybackRepeatChanged(), vlc_playlist_SetCurrentIndex(), vlc_playlist_Shuffle(), vlc_playlist_Sort(), vlc_playlist_state_Save(), vlc_qsort(), vlc_restorecancel(), vlc_savecancel(), vlm_SendEventMediaInstanceState(), vout_display_window_Delete(), vout_display_window_FullscreenNotify(), vout_display_window_MouseEvent(), vout_display_window_New(), vout_display_window_ResizeNotify(), vout_display_window_StateNotify(), vout_display_window_WindowingNotify(), vout_window_ReportState(), and vout_window_SetState().
1.8.17