allow Read32FromFile to return signed value
[debian/pforth] / csrc / pf_main.c
index 71defbcd1ce97f35d5fe8a632986163ab2a27e01..a9735535daac3daa273a8188d0df48fb9e599990 100644 (file)
@@ -129,6 +129,14 @@ int main( int argc, char **argv )
        DicName = NULL;\r
 #endif\r
 \r
+#ifdef PF_UNIT_TEST\r
+       if( (Result = pfUnitTest()) != 0 )\r
+       {\r
+               ERR(("pForth stopping on unit test failure.\n"));\r
+               goto on_error;\r
+       }\r
+#endif\r
+       \r
        Result = pfDoForth( DicName, SourceName, IfInit);\r
 \r
 on_error:\r