ReactOS 0.4.16-dev-853-g88d9285
stubs.c File Reference
#include <stdint.h>
#include <intrin.h>
Include dependency graph for stubs.c:

Go to the source code of this file.

Functions

int __cdecl _crt_atexit (void(__cdecl *)(void))
 
int __cdecl atexit (void(__cdecl *function)(void))
 
void *__cdecl malloc (size_t)
 
void *__cdecl operator_new (size_t size)
 
void free (void *)
 
void _cdecl operator_delete (void *mem)
 
int __cdecl __acrt_initialize_sse2 (void)
 
double fma (double x, double y, double z)
 
float fmaf (float x, float y, float z)
 
double log2 (double x)
 
float log2f (float x)
 
long int lrint (double x)
 
long int lrintf (float x)
 

Function Documentation

◆ __acrt_initialize_sse2()

int __cdecl __acrt_initialize_sse2 ( void  )

Definition at line 31 of file stubs.c.

32{
33 return 0;
34}

◆ _crt_atexit()

int __cdecl _crt_atexit ( void(__cdecl *)(void function)

Definition at line 41 of file onexit.cpp.

42{
43 return _register_onexit_function(&__acrt_atexit_table, reinterpret_cast<_onexit_t>(function));
44}
int(__cdecl * _onexit_t)(void)
Definition: stdlib.h:28
int __cdecl _register_onexit_function(_onexit_table_t *const table, _onexit_t const function)
Definition: onexit.cpp:82
_onexit_table_t __acrt_atexit_table
Definition: onexit.cpp:25

Referenced by atexit().

◆ atexit()

int __cdecl atexit ( void(__cdecl *function)(void )

Definition at line 7 of file stubs.c.

8{
9 return _crt_atexit(function);
10}
int __cdecl _crt_atexit(void(__cdecl *)(void))
Definition: onexit.cpp:41

Referenced by main(), openlog(), Test_atexit(), and xmlInitParser().

◆ fma()

double fma ( double  x,
double  y,
double  z 
)

Definition at line 49 of file stubs.c.

50{
52 return 0.;
53}
void __cdecl __debugbreak(void)
Definition: intrin_ppc.h:698

◆ fmaf()

float fmaf ( float  x,
float  y,
float  z 
)

Definition at line 55 of file stubs.c.

56{
58 return 0.;
59}

◆ free()

void free ( void ptr)

Definition at line 151 of file cabinet.c.

152{
154}
HANDLE ProcessHeap
Definition: servman.c:15
BOOLEAN NTAPI RtlFreeHeap(IN PVOID HeapHandle, IN ULONG Flags, IN PVOID HeapBase)
Definition: heap.c:634
static PVOID ptr
Definition: dispmode.c:27

◆ log2()

double log2 ( double  x)

Definition at line 61 of file stubs.c.

62{
64 return 0.;
65}

Referenced by exp2(), logbase2(), and pres_log().

◆ log2f()

float log2f ( float  x)

Definition at line 67 of file stubs.c.

68{
70 return 0.;
71}

◆ lrint()

◆ lrintf()

__CRT_INLINE long __cdecl lrintf ( float  x)

Definition at line 79 of file stubs.c.

80{
82 return 0;
83}

Referenced by PerformSampleRateConversion().

◆ malloc()

void *__cdecl malloc ( size_t  size)

Definition at line 145 of file cabinet.c.

146{
148}
PVOID NTAPI RtlAllocateHeap(IN PVOID HeapHandle, IN ULONG Flags, IN SIZE_T Size)
Definition: heap.c:616
#define HEAP_ZERO_MEMORY
Definition: compat.h:134
GLsizeiptr size
Definition: glext.h:5919

◆ operator_delete()

◆ operator_new()

void *__cdecl operator_new ( size_t  size)

Definition at line 13 of file stubs.c.

14{
15 return malloc(size);
16}
#define malloc
Definition: debug_ros.c:4