00001
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032 #ifndef DEFINITIONS_H
00033
00034 #include <iostream>
00035 #include <sstream>
00036 #include <iostream>
00037
00038 namespace faudes {
00039
00041 typedef unsigned int Idx;
00042
00044 #define FD_NAMELEN 13
00045
00047 #define FD_MAXCONTAINERNAME 70
00048
00050 #define FD_SMALLTRANSREL 100
00051
00053 #define FD_CONSECUTIVE 6
00054
00056 #ifndef FAUDES_VERSION
00057 #define FAUDES_VERSION "undefined version"
00058 #endif
00059
00061 #define FD_WARN(message) std::cerr << "FAUDES_WARNING: " << message << std::endl
00062
00064 #ifdef FAUDES_DEBUG_CODE
00065 #define FD_ERR(message) std::cerr << "FAUDES_ERROR: " << message << " in " \
00066 << __FILE__ << ":" << __LINE__ << std::endl
00067 #else
00068 #define FD_ERR(message)
00069 #endif
00070
00072 #ifdef FAUDES_WRITE_PROGRESS
00073 #define FD_WP(message) std::cout << message << std::endl
00074 #else
00075 #define FD_WP(message)
00076 #endif
00077
00079 #ifdef FAUDES_DEBUG_FUNCTION
00080 #define FD_DF(message) std::cerr << "FAUDES_FUNCTION: " << message << std::endl
00081 #else
00082 #define FD_DF(message)
00083 #endif
00084
00085
00087 #ifdef FAUDES_DEBUG_GENERATOR
00088 #define FD_DG(message) std::cerr << "FAUDES_GENERATOR: " << message << std::endl
00089 #else
00090 #define FD_DG(message)
00091 #endif
00092
00094 #ifdef FAUDES_DEBUG_CONTAINER
00095 #define FD_DC(message) std::cerr << "FAUDES_CONTAINER: " << message << std::endl;
00096 #else
00097 #define FD_DC(message)
00098 #endif
00099
00101 #ifdef FAUDES_DEBUG_VERBOSE
00102 #define FD_DV(message) std::cerr << "FAUDES_VERBOSE: " << message << std::endl;
00103 #else
00104 #define FD_DV(message)
00105 #endif
00106
00107
00108
00109 }
00110
00111 #define DEFINITIONS_H
00112 #endif
00113
00114