ReactOS  0.4.14-dev-583-g2a1ba2c
search.h File Reference
#include <crtdefs.h>
#include <stddef.h>
#include <sec_api/search_s.h>
Include dependency graph for search.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define _CRT_ALGO_DEFINED
 

Functions

_Check_return_ void *__cdecl bsearch (_In_ const void *_Key, _In_reads_bytes_(_NumOfElements *_SizeOfElements) const void *_Base, _In_ size_t _NumOfElements, _In_ size_t _SizeOfElements, _In_ int(__cdecl *_PtFuncCompare)(const void *, const void *))
 
void __cdecl qsort (_Inout_updates_bytes_(_NumOfElements *_SizeOfElements) void *_Base, _In_ size_t _NumOfElements, _In_ size_t _SizeOfElements, _In_ int(__cdecl *_PtFuncCompare)(const void *, const void *))
 
_Check_return_ _CRTIMP void *__cdecl _lfind (_In_ const void *_Key, _In_reads_bytes_((*_NumOfElements) *_SizeOfElements) const void *_Base, _Inout_ unsigned int *_NumOfElements, _In_ unsigned int _SizeOfElements, _In_ int(__cdecl *_PtFuncCompare)(const void *, const void *))
 
_Check_return_ _CRTIMP void *__cdecl _lsearch (_In_ const void *_Key, _Inout_updates_bytes_((*_NumOfElements) *_SizeOfElements) void *_Base, _Inout_ unsigned int *_NumOfElements, _In_ unsigned int _SizeOfElements, _In_ int(__cdecl *_PtFuncCompare)(const void *, const void *))
 
_Check_return_ _CRTIMP void *__cdecl lfind (_In_ const void *_Key, _In_reads_bytes_((*_NumOfElements) *_SizeOfElements) const void *_Base, _Inout_ unsigned int *_NumOfElements, _In_ unsigned int _SizeOfElements, _In_ int(__cdecl *_PtFuncCompare)(const void *, const void *))
 
_Check_return_ _CRTIMP void *__cdecl lsearch (_In_ const void *_Key, _Inout_updates_bytes_((*_NumOfElements) *_SizeOfElements) void *_Base, _Inout_ unsigned int *_NumOfElements, _In_ unsigned int _SizeOfElements, _In_ int(__cdecl *_PtFuncCompare)(const void *, const void *))
 

Macro Definition Documentation

◆ _CRT_ALGO_DEFINED

#define _CRT_ALGO_DEFINED

This file has no copyright assigned and is placed in the Public Domain. This file is part of the w64 mingw-runtime package. No warranty is given; refer to the file DISCLAIMER within this package.

Definition at line 18 of file search.h.

Function Documentation

◆ _lfind()

_Check_return_ _CRTIMP void* __cdecl _lfind ( _In_ const void _Key,
_In_reads_bytes_((*_NumOfElements) *_SizeOfElements) const void _Base,
_Inout_ unsigned int _NumOfElements,
_In_ unsigned int  _SizeOfElements,
_In_   int__cdecl *_PtFuncCompare)(const void *, const void * 
)

◆ _lsearch()

_Check_return_ _CRTIMP void* __cdecl _lsearch ( _In_ const void _Key,
_Inout_updates_bytes_((*_NumOfElements) *_SizeOfElements) void _Base,
_Inout_ unsigned int _NumOfElements,
_In_ unsigned int  _SizeOfElements,
_In_   int__cdecl *_PtFuncCompare)(const void *, const void * 
)

◆ bsearch()

_Check_return_ void* __cdecl bsearch ( _In_ const void _Key,
_In_reads_bytes_(_NumOfElements *_SizeOfElements) const void _Base,
_In_ size_t  _NumOfElements,
_In_ size_t  _SizeOfElements,
_In_   int__cdecl *_PtFuncCompare)(const void *, const void * 
)

◆ lfind()

_Check_return_ _CRTIMP void* __cdecl lfind ( _In_ const void _Key,
_In_reads_bytes_((*_NumOfElements) *_SizeOfElements) const void _Base,
_Inout_ unsigned int _NumOfElements,
_In_ unsigned int  _SizeOfElements,
_In_   int__cdecl *_PtFuncCompare)(const void *, const void * 
)

◆ lsearch()

_Check_return_ _CRTIMP void* __cdecl lsearch ( _In_ const void _Key,
_Inout_updates_bytes_((*_NumOfElements) *_SizeOfElements) void _Base,
_Inout_ unsigned int _NumOfElements,
_In_ unsigned int  _SizeOfElements,
_In_   int__cdecl *_PtFuncCompare)(const void *, const void * 
)

◆ qsort()