ReactOS 0.4.17-dev-966-gf06eace
search.h File Reference
#include <corecrt.h>
Include dependency graph for search.h:

Go to the source code of this file.

Functions

_ACRTIMP void *__cdecl _lfind (const void *, const void *, unsigned int *, unsigned int, int(__cdecl *)(const void *, const void *))
 
_ACRTIMP void *__cdecl _lsearch (const void *, void *, unsigned int *, unsigned int, int(__cdecl *)(const void *, const void *))
 
_ACRTIMP void *__cdecl bsearch (const void *, const void *, size_t, size_t, int(__cdecl *)(const void *, const void *))
 
_ACRTIMP void __cdecl qsort (void *, size_t, size_t, int(__cdecl *)(const void *, const void *))
 
static void * lfind (const void *match, const void *start, unsigned int *array_size, unsigned int elem_size, int(__cdecl *cf)(const void *, const void *))
 
static void * lsearch (const void *match, void *start, unsigned int *array_size, unsigned int elem_size, int(__cdecl *cf)(const void *, const void *))
 

Function Documentation

◆ _lfind()

_ACRTIMP void *__cdecl _lfind ( const void *  ,
const void *  ,
unsigned int *  ,
unsigned int  ,
int(__cdecl *)(const void *, const void *)   
)

Referenced by lfind().

◆ _lsearch()

_ACRTIMP void *__cdecl _lsearch ( const void *  ,
void *  ,
unsigned int *  ,
unsigned int  ,
int(__cdecl *)(const void *, const void *)   
)

Referenced by lsearch().

◆ bsearch()

_ACRTIMP void *__cdecl bsearch ( const void *  ,
const void *  ,
size_t  ,
size_t  ,
int(__cdecl *)(const void *, const void *)   
)

◆ lfind()

static void * lfind ( const void *  match,
const void *  start,
unsigned int *  array_size,
unsigned int  elem_size,
int(__cdecl *cf)(const void *, const void *)   
)
inlinestatic

Definition at line 39 of file search.h.

40 { return _lfind(match, start, array_size, elem_size, cf); }
_ACRTIMP void *__cdecl _lfind(const void *, const void *, unsigned int *, unsigned int, int(__cdecl *)(const void *, const void *))
GLuint start
Definition: gl.h:1545
static UINT array_size
Definition: msctf.cpp:39
Definition: match.c:28

◆ lsearch()

static void * lsearch ( const void *  match,
void *  start,
unsigned int *  array_size,
unsigned int  elem_size,
int(__cdecl *cf)(const void *, const void *)   
)
inlinestatic

Definition at line 41 of file search.h.

42 { return _lsearch(match, start, array_size, elem_size, cf); }
_ACRTIMP void *__cdecl _lsearch(const void *, void *, unsigned int *, unsigned int, int(__cdecl *)(const void *, const void *))

◆ qsort()

_ACRTIMP void __cdecl qsort ( void *  ,
size_t  ,
size_t  ,
int(__cdecl *)(const void *, const void *)   
)

Referenced by _TIFFMergeFields(), bidi_compute_bracket_pairs(), build_huffman_tree(), CalcFinalIFDdatasizeReading(), chmc_entries_qsort(), coff_process_info(), CommitContext(), CompleteFilename(), computeBracketPairs(), ConvertCoffs(), ConvertDbgHelp(), ConvertStabs(), create_system_fontset(), create_uia_element_from_cache_req(), CRYPT_DEREncodeItemsAsSet(), CRYPT_DEREncodeSet(), d2d_geometry_intersect_self(), d2d_path_geometry_triangulate(), d3d12_root_signature_info_from_desc(), d3d12_root_signature_init_root_descriptor_tables(), d3dx9_mesh_GenerateAdjacency(), DumpContext(), dxgi_output_get_display_mode_list(), EngSort(), EnumerateGroups(), EnumerateLocalGroups(), EnumerateUsers(), expand_argument_wildcards(), FilterMapper3_EnumMatchingFilters(), FreeUrlCacheSpaceW(), generate_joliet_path_tables(), generate_path_tables(), get_constants_desc(), get_dispids(), GetExtendedTcpTable(), GetExtendedUdpTable(), GetIfTable(), GetIpAddrTable(), GetIpForwardTable(), GetIpNetTable(), gl_display_matches(), InitCommandList(), InitFunctionPtrs(), IntEnumFontFamilies(), JapaneseEra_Load(), joliet_sort_directory(), main(), MergeStabsAndCoffs(), midi_parser_parse(), MmspSortSegments(), opentype_layout_collect_lookups(), preprocess_dispex_data(), PrintActiveRoutes(), PrintContext(), PrintSubcontexts(), RegFindRecurse(), RegFindWalk(), remap_faces_for_attrsort(), resort_symbols(), RtlpInitializeLocaleTable(), RunOnceExInstance::RunOnceExInstance(), RunOnceExSection::RunOnceExSection(), shader_signature_map_patch_constant_index_ranges(), shader_signature_merge(), shader_sm4_validate_default_phase_index_ranges(), shape_get_typographic_features(), shape_merge_features(), sm4_get_extern_resources(), sm6_parser_emit_phi(), sm6_parser_symtab_init(), sort_directory(), sort_interfaces(), sort_localizedstrings(), SortBookmarks(), SortFileInfoList(), strarray_qsort(), test_effect_state_manager(), test_sorting(), timer_fired(), tinydir_open_sorted(), tpf_write_signature(), TRACKBAR_GetTic(), triangulate(), vsir_block_list_sort(), vsir_cfg_generate_synthetic_loop_intervals(), and WHERE_execute().