C/C++ source
0001 /***************************************************************************** 0002 0003 NOM DU MODULE : tserr.c 0004 0005 DESCRIPTION DU MODULE : module de gestion des erreurs du client TSLib 0006 0007 Auteur : Vita-Maria GUZZI 0008 Societe : CR2A 0009 Projet : TSLib 0010 0011 Date de Creation : 12/02/93 0012 Modifications : 0013 0014 *****************************************************************************/ 0015 0016 /***************************************************************************** 0017 0018 Liste des fonctions du module : 0019 0020 Gestion_Erreur 0021 0022 *****************************************************************************/ 0023 0024 #include <stdio.h> 0025 #include "tsdef.h" /* liste des constantes */ 0026 #include "tsmes.h" /* liste des erreurs */ 0027 #include "tstype.h" 0028 0029 /*****************************************************************************/ 0030 0031 0032 /*---------------------------------------------------------------------------- 0033 0034 Gestion_Erreur 0035 0036 But : fonction concatenant un code d'erreur et un code parametre 0037 0038 Arguments : 0039 erreur : code de l'erreur 0040 param : code du parametre concerne 0041 0042 Retour : code erreur complet 0043 0044 Appelee par toutes les fonctions du client TSLib 0045 0046 ------------------------------------------------------------------------------*/ 0047 0048 0049 Longint 0050 Gestion_Erreur (Longint erreur, Longint param) 0051 { 0052 Longint Resultat; 0053 0054 Resultat = erreur * MAX_CODE_PARAM + param; 0055 0056 return Resultat; 0057 }