Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
duk_alloc_default.c File Reference
#include "duk_internal.h"

Go to the source code of this file.

Functions

DUK_INTERNAL void * duk_default_alloc_function (void *udata, duk_size_t size)
 
DUK_INTERNAL void * duk_default_realloc_function (void *udata, void *ptr, duk_size_t newsize)
 
DUK_INTERNAL void duk_default_free_function (void *udata, void *ptr)
 

Function Documentation

◆ duk_default_alloc_function()

DUK_INTERNAL void * duk_default_alloc_function ( void * udata,
duk_size_t size )

Definition at line 11 of file duktape-1.8.0/src-separate/duk_alloc_default.c.

11 {
12 void *res;
13 DUK_UNREF(udata);
14 res = DUK_ANSI_MALLOC(size);
15 DUK_DDD(DUK_DDDPRINT("default alloc function: %lu -> %p",
16 (unsigned long) size, (void *) res));
17 return res;
18}

References DUK_ANSI_MALLOC, DUK_DDD, DUK_DDDPRINT, and DUK_UNREF.

◆ duk_default_free_function()

DUK_INTERNAL void duk_default_free_function ( void * udata,
void * ptr )

Definition at line 29 of file duktape-1.8.0/src-separate/duk_alloc_default.c.

29 {
30 DUK_DDD(DUK_DDDPRINT("default free function: %p", (void *) ptr));
31 DUK_UNREF(udata);
32 DUK_ANSI_FREE(ptr);
33}

References DUK_ANSI_FREE, DUK_DDD, DUK_DDDPRINT, and DUK_UNREF.

◆ duk_default_realloc_function()

DUK_INTERNAL void * duk_default_realloc_function ( void * udata,
void * ptr,
duk_size_t newsize )

Definition at line 20 of file duktape-1.8.0/src-separate/duk_alloc_default.c.

20 {
21 void *res;
22 DUK_UNREF(udata);
23 res = DUK_ANSI_REALLOC(ptr, newsize);
24 DUK_DDD(DUK_DDDPRINT("default realloc function: %p %lu -> %p",
25 (void *) ptr, (unsigned long) newsize, (void *) res));
26 return res;
27}

References DUK_ANSI_REALLOC, DUK_DDD, DUK_DDDPRINT, and DUK_UNREF.