fedefs.h
Go to the documentation of this file.00001 #define IN_KERNEL 1
00002
00003
#if 0
00004
00005
#define DEBUG_UNIX
00006
#endif
00007
00008
00009
00010
#ifdef IN_KERNEL
00011
00012 #define FP_EMULATION_ERROR0(string) \
00013
{DbgPrint(string); \
00014
KeBugCheck(FP_EMULATION_ERROR); }
00015 #define FP_EMULATION_ERROR1(string, arg) \
00016
{DbgPrint(string, arg); \
00017
KeBugCheck(FP_EMULATION_ERROR); }
00018 #define FP_EMULATION_ERROR2(string, arg1, arg2) \
00019
{DbgPrint(string, arg1, arg2); \
00020
KeBugCheck(FP_EMULATION_ERROR); }
00021 #define FP_EMULATION_ERROR3(string, arg1, arg2, arg3) \
00022
{DbgPrint(string, arg1, arg2, arg3); \
00023
KeBugCheck(FP_EMULATION_ERROR); }
00024 #define FP_EMULATION_ERROR4(string, arg1, arg2, arg3, arg4) \
00025
{DbgPrint(string, arg1, arg2, arg3, arg4); \
00026
KeBugCheck(FP_EMULATION_ERROR); }
00027 #define FP_EMULATION_ERROR5(string, arg1, arg2, arg3, arg4, arg5) \
00028
{DbgPrint(string, arg1, arg2, arg3, arg4, arg5); \
00029
KeBugCheck(FP_EMULATION_ERROR); }
00030 #define FP_EMULATION_ERROR6(string, arg1, arg2, arg3, arg4, arg5, arg6) \
00031
{DbgPrint(string, arg1, arg2, arg3, arg4, arg5, arg6); \
00032
KeBugCheck(FP_EMULATION_ERROR); }
00033
00034 #define FP_EMULATION_PRINT0(string) \
00035
{DbgPrint(string); }
00036 #define FP_EMULATION_PRINT1(string, arg) \
00037
{DbgPrint(string, arg); }
00038 #define FP_EMULATION_PRINT2(string, arg1, arg2) \
00039
{DbgPrint(string, arg1, arg2); }
00040 #define FP_EMULATION_PRINT3(string, arg1, arg2, arg3) \
00041
{DbgPrint(string, arg1, arg2, arg3); }
00042 #define FP_EMULATION_PRINT4(string, arg1,arg2, arg3, arg4) \
00043
{DbgPrint(string, arg1, arg2, arg3, arg4); }
00044 #define FP_EMULATION_PRINT5(string, arg1, arg2, arg3, arg4, arg5) \
00045
{DbgPrint(string, arg1, arg2, arg3, arg4, arg5); }
00046 #define FP_EMULATION_PRINT6(string, arg1, arg2, arg3, arg4, arg5, arg6) \
00047
{DbgPrint(string, arg1, arg2, arg3, arg4, arg5, arg6); }
00048
00049 #define perror(string) DbgPrint(string)
00050
00051 #define exit(number) KeBugCheck(FP_EMULATION_ERROR)
00052
00053
00054
#elif defined(unix)
00055
00056
#define FP_EMULATION_ERROR0(string) \
00057
{DbgPrint(string); \
00058
KeBugCheck(FP_EMULATION_ERROR); }
00059
#define FP_EMULATION_ERROR1(string, arg) \
00060
{DbgPrint(string, arg); \
00061
KeBugCheck(FP_EMULATION_ERROR); }
00062
#define FP_EMULATION_ERROR2(string, arg1, arg2) \
00063
{DbgPrint(string, arg1, arg2); \
00064
KeBugCheck(FP_EMULATION_ERROR); }
00065
#define FP_EMULATION_ERROR3(string, arg1, arg2, arg3) \
00066
{DbgPrint(string, arg1, arg2, arg3); \
00067
KeBugCheck(FP_EMULATION_ERROR); }
00068
#define FP_EMULATION_ERROR4(string, arg1, arg2, arg3, arg4) \
00069
{DbgPrint(string, arg1, arg2, arg3, arg4); \
00070
KeBugCheck(FP_EMULATION_ERROR); }
00071
#define FP_EMULATION_ERROR5(string, arg1, arg2, arg3, arg4, arg5) \
00072
{DbgPrint(string, arg1, arg2, arg3, arg4, arg5); \
00073
KeBugCheck(FP_EMULATION_ERROR); }
00074
#define FP_EMULATION_ERROR6(string, arg1, arg2, arg3, arg4, arg5, arg6) \
00075
{DbgPrint(string, arg1, arg2, arg3, arg4, arg5, arg6); \
00076
KeBugCheck(FP_EMULATION_ERROR); }
00077
00078
#define FP_EMULATION_PRINT0(string) \
00079
{DbgPrint(string); }
00080
#define FP_EMULATION_PRINT1(string, arg) \
00081
{DbgPrint(string, arg); }
00082
#define FP_EMULATION_PRINT2(string, arg1, arg2) \
00083
{DbgPrint(string, arg1, arg2); }
00084
#define FP_EMULATION_PRINT3(string, arg1, arg2, arg3) \
00085
{DbgPrint(string, arg1, arg2, arg3); }
00086
#define FP_EMULATION_PRINT4(string, arg1,arg2, arg3, arg4) \
00087
{DbgPrint(string, arg1, arg2, arg3, arg4); }
00088
#define FP_EMULATION_PRINT5(string, arg1, arg2, arg3, arg4, arg5) \
00089
{DbgPrint(string, arg1, arg2, arg3, arg4, arg5); }
00090
#define FP_EMULATION_PRINT6(string, arg1, arg2, arg3, arg4, arg5, arg6) \
00091
{DbgPrint(string, arg1, arg2, arg3, arg4, arg5, arg6); }
00092
00093
#ifdef DEBUG_UNIX
00094
#define DbgPrint printf
00095
#else
00096
#define DbgPrint(string)
00097
#endif
00098
#define KeBugCheck(FP_EMULATION_ERROR) return
00099
00100
00101
#else
00102
00103
#define FP_EMULATION_ERROR0(string) \
00104
{ fprintf (stderr, string); exit (1); }
00105
#define FP_EMULATION_ERROR1(string, arg) \
00106
{ fprintf (stderr, string, arg); \
00107
exit (1); }
00108
#define FP_EMULATION_ERROR2(string, arg1, arg2) \
00109
{ fprintf (stderr, string, arg1, arg2); \
00110
exit (1); }
00111
#define FP_EMULATION_ERROR3(string, arg1, arg2, arg3) \
00112
{ fprintf (stderr, string, arg1, arg2, arg3); \
00113
exit (1); }
00114
#define FP_EMULATION_ERROR4(string, arg1, arg2, arg3, arg4) \
00115
{ fprintf (stderr, string, arg1, arg2, arg3, arg4); \
00116
exit (1); }
00117
#define FP_EMULATION_ERROR5(string, arg1, arg2, arg3, arg4, arg5) \
00118
{ fprintf (stderr, string, arg1, arg2, arg3, arg4, arg5); \
00119
exit (1); }
00120
#define FP_EMULATION_ERROR6(string, arg1, arg2, arg3, arg4, arg5, arg6) \
00121
{ fprintf (stderr, string, arg1, arg2, arg3, arg4, arg5, arg6); \
00122
exit (1); }
00123
00124
#define FP_EMULATION_PRINT0(string) \
00125
{ printf (string); \
00126
fflush (stdout); }
00127
#define FP_EMULATION_PRINT1(string, arg) \
00128
{ printf (string, arg); \
00129
fflush (stdout); }
00130
#define FP_EMULATION_PRINT2(string, arg1, arg2) \
00131
{ printf (string, arg1, arg2); \
00132
fflush (stdout); }
00133
#define FP_EMULATION_PRINT3(string, arg1, arg2, arg3) \
00134
{ printf (string, arg1, arg2, arg3); \
00135
fflush (stdout); }
00136
#define FP_EMULATION_PRINT4(string, arg1, arg2, arg3, arg4) \
00137
{ printf (string, arg1, arg2, arg3, arg4); \
00138
fflush (stdout); }
00139
#define FP_EMULATION_PRINT5(string, arg1, arg2, arg3, arg4, arg5) \
00140
{ printf (string, arg1, arg2, arg3, arg4, arg5); \
00141
fflush (stdout); }
00142
#define FP_EMULATION_PRINT6(string, arg1, arg2, arg3, arg4, arg5, arg6) \
00143
{ printf (string, arg1, arg2, arg3, arg4, arg5, arg6); \
00144
fflush (stdout); }
00145
00146
#endif
Generated on Sat May 15 19:39:59 2004 for test by
1.3.7