Quelle mp_set_fns.c
Sprache: unbekannt
/* mp_set_memory_functions -- Set the allocate, reallocate, and free functions
for use by the mp package .
Copyright 1991 , 1993 , 1994 , 2000 , 2001 Free Software Foundation , Inc .
This file is part of the GNU MP Library .
The GNU MP Library is free software ; you can redistribute it and / or modify
it under the terms of either :
* the GNU Lesser General Public License as published by the Free
Software Foundation ; either version 3 of the License , or ( at your
option ) any later version .
or
* the GNU General Public License as published by the Free Software
Foundation ; either version 2 of the License , or ( at your option ) any
later version .
or both in parallel , as here .
The GNU MP Library is distributed in the hope that it will be useful , but
WITHOUT ANY WARRANTY ; without even the implied warranty of MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE . See the GNU General Public License
for more details .
You should have received copies of the GNU General Public License and the
GNU Lesser General Public License along with the GNU MP Library . If not ,
see https://www.gnu.org/licenses/. */
#include "gmp-impl.h"
void
mp_set_memory_functions (
void *(*alloc_func) (size_t),
void *(*realloc_func) (
void *, size_t, size_t),
void (*free_func) (
void *, size_t)) __GMP_NOTHROW
{
if (alloc_func ==
0 )
alloc_func = __gmp_default_allocate;
if (realloc_func ==
0 )
realloc_func = __gmp_default_reallocate;
if (free_func ==
0 )
free_func = __gmp_default_free;
__gmp_allocate_func = alloc_func;
__gmp_reallocate_func = realloc_func;
__gmp_free_func = free_func;
}
Messung V0.5 in Prozent C=98 H=100 G=98
[zur Elbe Produktseite wechseln0.14QuellennavigatorsAnalyse erneut starten2026-06-10]
2026-08-25
Quellcode-Bibliothek
Aktuelles
Motto des Tages
Open Source Software
Jenseits des Üblichen ....
Besucherstatistik
Statistik
#Sources=141584
#Domains=752002