Main Page | File List | Globals

erreur.c

Go to the documentation of this file.
00001 
00010 #include"erreur.h"
00011 #include<stdio.h>
00012 
00013 enum error_type num_erreur=E_NONE;
00014 
00015 void print_erreur(const char* m){
00016   switch(num_erreur){
00017   case E_NONE         : fprintf(stderr,"Pas d'erreur : %s\n",m); return;
00018   case E_NOT_FOUND: fprintf(stderr,"Variable inconnue : %s\n",m); return;
00019   case E_EXISTS   : fprintf(stderr,"Variable deja existante : %s\n",m); return;
00020   case E_SYNTAXE      : fprintf(stderr,"Erreur de syntaxe : %s\n",m); return;
00021   case E_UNSUP    : fprintf(stderr,"Operation inconnue : %s\n",m); return;
00022   case E_INIT   : fprintf(stderr,"Non initialisee : %s\n",m); return;
00023   case E_LONG      : fprintf(stderr,"Ligne trop longue : %s\n",m); return;
00024   default: fprintf(stderr,"Erreur inconnue : %s\n",m);
00025   }
00026 }

Generated on Mon Nov 10 16:02:57 2008 for Calculette by  doxygen 1.3.9.1