X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=platform%2Fexample_cygwin%2Ffunctions%2Fstdio%2Ftmpfile.c;fp=platform%2Fexample_cygwin%2Ffunctions%2Fstdio%2Ftmpfile.c;h=0000000000000000000000000000000000000000;hb=a18343e497615802f47e0f6876b5bed73af674e0;hp=3049260a5d332dfcc29681030b2685731ba52c0f;hpb=b76c255d42904c10ce65f884429b4bf2f9b4f4a4;p=pdclib diff --git a/platform/example_cygwin/functions/stdio/tmpfile.c b/platform/example_cygwin/functions/stdio/tmpfile.c deleted file mode 100644 index 3049260..0000000 --- a/platform/example_cygwin/functions/stdio/tmpfile.c +++ /dev/null @@ -1,42 +0,0 @@ -/* $Id$ */ - -/* tmpfile( void ) - - This file is part of the Public Domain C Library (PDCLib). - Permission is granted to use, modify, and / or redistribute at will. -*/ - -#include - -#ifndef REGTEST - -struct _PDCLIB_file_t * tmpfile( void ) -{ - /* TODO: Implement */ - return NULL; -} - -#endif - -#ifdef TEST -#include <_PDCLIB_test.h> - -int main( void ) -{ - FILE * fh; - char filename[ L_tmpnam ]; - FILE * fhtest; - TESTCASE( ( fh = tmpfile() ) != NULL ); - TESTCASE( fputc( 'x', fh ) == 'x' ); - /* Checking that file is actually there */ - TESTCASE_NOREG( strcpy( filename, fh->filename ) == filename ); - TESTCASE_NOREG( ( fhtest = fopen( filename, "r" ) ) != NULL ); - TESTCASE_NOREG( fclose( fhtest ) == 0 ); - /* Closing tmpfile */ - TESTCASE( fclose( fh ) == 0 ); - /* Checking that file was deleted */ - TESTCASE_NOREG( fopen( filename, "r" ) == NULL ); - return TEST_RESULTS; -} - -#endif