From: Martin Baute Date: Fri, 25 Mar 2016 08:27:10 +0000 (+0100) Subject: REGTEST wrapping. X-Git-Url: https://pd.if.org/git/?p=pdclib;a=commitdiff_plain;h=1b1c0ce961e039ee602d179b9257abeabae65010 REGTEST wrapping. --- diff --git a/functions/_PDCLIB/digits.c b/functions/_PDCLIB/digits.c index d921c2d..4837d46 100644 --- a/functions/_PDCLIB/digits.c +++ b/functions/_PDCLIB/digits.c @@ -4,12 +4,16 @@ Permission is granted to use, modify, and / or redistribute at will. */ +#ifndef REGTEST + #include "_PDCLIB_int.h" -char _PDCLIB_digits[] = "0123456789abcdefghijklmnopqrstuvwxyz"; +const char _PDCLIB_digits[] = "0123456789abcdefghijklmnopqrstuvwxyz"; /* For _PDCLIB/print.c only; obsolete with ctype.h */ -char _PDCLIB_Xdigits[] = "0123456789ABCDEF"; +const char _PDCLIB_Xdigits[] = "0123456789ABCDEF"; + +#endif #ifdef TEST @@ -19,8 +23,10 @@ char _PDCLIB_Xdigits[] = "0123456789ABCDEF"; int main( void ) { +#ifndef REGTEST TESTCASE( strcmp( _PDCLIB_digits, "0123456789abcdefghijklmnopqrstuvwxyz" ) == 0 ); TESTCASE( strcmp( _PDCLIB_Xdigits, "0123456789ABCDEF" ) == 0 ); +#endif return TEST_RESULTS; } diff --git a/functions/_PDCLIB/errno.c b/functions/_PDCLIB/errno.c index 9f84d33..6fc1d66 100644 --- a/functions/_PDCLIB/errno.c +++ b/functions/_PDCLIB/errno.c @@ -4,10 +4,10 @@ Permission is granted to use, modify, and / or redistribute at will. */ -#include "_PDCLIB_int.h" - #ifndef REGTEST +#include "_PDCLIB_int.h" + int _PDCLIB_errno = 0; int * _PDCLIB_errno_func() diff --git a/functions/_PDCLIB/stdarg.c b/functions/_PDCLIB/stdarg.c old mode 100644 new mode 100755 index 61def68..7ad1087 --- a/functions/_PDCLIB/stdarg.c +++ b/functions/_PDCLIB/stdarg.c @@ -8,6 +8,8 @@ #include #include +#ifdef TEST + #include "_PDCLIB_test.h" typedef int (*intfunc_t)( void ); @@ -109,3 +111,5 @@ int main( void ) test( TAG_INTPTR, &x, TAG_LDBLPTR, &d, TAG_FUNCPTR, dummy, TAG_END ); return TEST_RESULTS; } + +#endif