Index: trunk/psLib/test/pstap/src/pstap.h
===================================================================
--- trunk/psLib/test/pstap/src/pstap.h	(revision 9868)
+++ trunk/psLib/test/pstap/src/pstap.h	(revision 9875)
@@ -6,19 +6,27 @@
 return exit_status()
 
-       #define mem() ok(psMemCheckLeaks(psMemGetLastId(), NULL, stdout, false) == 0, "Memory Leaks")
+       # define mem() ok(psMemCheckLeaks(psMemGetLastId(), NULL, stdout, false) == 0, "Memory Leaks")
 
-       #define checkLeaks false
+       # define checkLeaks false
 
-       #define checkMem() if(checkLeaks) mem()
+       # define checkMem() if(checkLeaks) mem()
 
-           #ifdef __GNUC__
+           # ifdef __GNUC__
 
-           // use to test the value of a double
-           # define ok_double(VALUE,EXPECT,COMMENT, ...)\
-           ok((fabsl((VALUE)-(EXPECT)) < DBL_EPSILON), COMMENT, ## __VA_ARGS__);
+           // use to test the value of a float
+           # define ok_float(VALUE,EXPECT,COMMENT, ...)\
+           ok((fabs((VALUE)-(EXPECT)) < FLT_EPSILON), COMMENT, ## __VA_ARGS__);
 
-// use to test the value of a float
-# define ok_float(VALUE,EXPECT,COMMENT, ...)\
-ok((fabs((VALUE)-(EXPECT)) < FLT_EPSILON), COMMENT, ## __VA_ARGS__);
+// use to test the value of a double
+# define ok_double(VALUE,EXPECT,COMMENT, ...)\
+ok((fabsl((VALUE)-(EXPECT)) < DBL_EPSILON), COMMENT, ## __VA_ARGS__);
+
+// use to test the value of a float within a defined tolerance
+# define ok_float_tol(VALUE,EXPECT,TOL,COMMENT, ...)\
+ok((fabs((VALUE)-(EXPECT)) < (TOL)), COMMENT, ## __VA_ARGS__);
+
+// use to test the value of a double within a defined tolerance
+# define ok_double_tol(VALUE,EXPECT,TOL,COMMENT, ...)\
+ok((fabsl((VALUE)-(EXPECT)) < (TOL)), COMMENT, ## __VA_ARGS__);
 
 # define ok_str(VALUE,EXPECT,COMMENT, ...)\
@@ -30,4 +38,8 @@
 #elif __STDC_VERSION__ >= 199901L /* __GNUC__ */
 
+// use to test the value of a float
+# define ok_float(VALUE,EXPECT, ...)\
+ok((fabs((VALUE)-(EXPECT)) < FLT_EPSILON), __VA_ARGS__);
+
 // use to test the value of a double
 # define ok_double(VALUE,EXPECT, ...)\
@@ -35,6 +47,10 @@
 
 // use to test the value of a float
-# define ok_float(VALUE,EXPECT, ...)\
-ok((fabs((VALUE)-(EXPECT)) < FLT_EPSILON), __VA_ARGS__);
+# define ok_float_tol(VALUE,EXPECT,TOL, ...)\
+ok((fabs((VALUE)-(EXPECT)) < (TOL)), __VA_ARGS__);
+
+// use to test the value of a double
+# define ok_double_tol(VALUE,EXPECT,TOL, ...)\
+ok((fabsl((VALUE)-(EXPECT)) < )(TOL)), __VA_ARGS__);
 
 # define ok_str(VALUE,EXPECT, ...)\
