Présentation
Documentation
L'équipe
Sérialisation
 
Programmes
Objets
Libs Utilitaires
Libs Internes
   
 
Editeur
Syntaxes
Windows
Versions
   

SCR/AL1 - TOME III. Les librairies utilitaires

5. Le groupe s_strs

5.4 SCR_malloc_chk (file s_allc.c:187)

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