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

SCR/AL1 - TOME III. Les librairies utilitaires

19. Le groupe s_a2m

19.15 A2mPrintError (file s_a2merr.c:37)

Syntax

int A2mPrintError(af, msg)
A2MFILE *af;
U_ch *msg;

Description

Fonction appelée par les fonctions A2m*() en cas d'erreur. Elle affiche par défaut dans le stdout (printf) le fichier, la ligne et le caractère courants, suivi du message msg.

Cette fonction peut être remplacée par une fonction utilisateur pour peu que l'on garde la même syntaxe.

Il suffit pour ce faire de définir la fonction dans une des sources C. Lors du link, comme la fonction apparaîtra dans un module objet avant la librairie, elle aura priorité et remplacera donc la fonction par défaut de la librairie.

La fonction de la librairie se contente d'imprimer dans le stdout le message passé comme argument.

Exemple

    #include <scr4.h>
#include <s_a2m.h>

A2mPrintError(af, txt)
A2MFILE *af;
U_ch *txt;
{
PG_display_error("%s : %s", A2mError(af), txt);
}

Voir également

A2mToGdi(), A2mToHtml(), A2mToRtf(), A2mToMif(), A2mError()

19.15.1 File s_a2merr.c

int A2mPrintError(af, msg)

Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be