#ifndef __P # if defined(__STDC__) || defined(__GNUC__) # define __P(x) x # else # define __P(x) () # endif #endif /*------------------------------------------------------------\ | | | Tool : RDS | | | | File : ruterror.h | | | | Authors : Jacomme Ludovic | | | | Date : 27.06.95 | | | \------------------------------------------------------------*/ # ifndef RUT_ERROR_H # define RUT_ERROR_H /*------------------------------------------------------------\ | | | Constants | | | \------------------------------------------------------------*/ # define RDS_MODEL_NOT_FOUND 0 # define RDS_NOT_ENOUGH_MEMORY 1 # define RDS_INVALID_FIGURE_SIZE 2 /*------------------------------------------------------------\ | | | Types | | | \------------------------------------------------------------*/ /*------------------------------------------------------------\ | | | Variables | | | \------------------------------------------------------------*/ /*------------------------------------------------------------\ | | | Macros | | | \------------------------------------------------------------*/ extern char *basename(); # define ruterror( E, V ) (rut_error( (E), (V), basename(__FILE__), __LINE__ )) /*------------------------------------------------------------\ | | | Functions | | | \------------------------------------------------------------*/ extern void rut_error __P((char Error, char *Text, char *File, long Line)); # endif