SCR/AL1 - TOME III. Les librairies utilitaires
Syntax
char *SCR_malloc_chk(lg, panic)
unsigned int lg;
int panic;
Description
Alloue un espace de lg bytes en mémoire et fixe la valeur de chacun des bytes à 0.
Si l'espace demandé est indisponible et que panic est non nul, la fonction appelle la fonction SCR_panic() qui par défaut affiche une message d'erreur et quitte le programme avec un code retour 2.
Si panic est nul, SCR_malloc_chk() retourne un pointeur nul et n'appelle pas la fonction SCR_panic().
SCR_panic() peut être replacée par une fonction utilisateur.
La fonction malloc() est utilisée pour les allocations.
Exemple
txt = SCR_malloc_chk(20, 0);
if(txt == 0) return(-1);
Voir également
SCR_malloc(), SCR_realloc(), SCR_free(), SCR_palloc(), SCR_panic()
Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be