Update pipe_test to test floats/doubles (use Autogen).

This commit is contained in:
Erik de Castro Lopo 2004-04-03 06:42:33 +00:00
parent dd656fe133
commit 8cd5d1219d
2 changed files with 10 additions and 5 deletions

View File

@ -16,6 +16,7 @@ autogen_sources = write_read_test.tpl write_read_test.def \
utils.tpl utils.def \
command_test.tpl command_test.def \
scale_clip_test.tpl scale_clip_test.def \
pipe_test.tpl pipe_test.def \
benchmark.tpl benchmark.def
EXTRA_DIST = $(autogen_sources)
@ -122,6 +123,9 @@ command_test.c: command_test.def command_test.tpl
scale_clip_test.c: scale_clip_test.def scale_clip_test.tpl
autogen --writable --source-time scale_clip_test.def
pipe_test.c: pipe_test.def pipe_test.tpl
autogen --writable --source-time pipe_test.def
benchmark.c: benchmark.def benchmark.tpl
autogen --writable --source-time benchmark.def

View File

@ -21,7 +21,7 @@
** This is a test program which tests reading from and writing to pipes.
*/
#include "sfconfig.h"
#include "config.h"
#include <stdio.h>
#include <stdlib.h>
@ -32,13 +32,14 @@
int
main (void)
{
puts (" pipe_test : this test doesn't work on win32.") ;
puts ("This test doesn't work on win32.") ;
return 0 ;
} /* main */
#else
#if HAVE_UNISTD_H
#ifdef HAVE_UNISTD_H
#include <unistd.h>
#endif
@ -135,7 +136,7 @@ pipe_read_test (int filetype, const char *ext)
for (k = 0 ; k < PIPE_TEST_LEN ; k++)
data [k] = PIPE_INDEX (k) ;
outfile = test_open_file_or_die (filename, SFM_WRITE, &sfinfo, SF_TRUE, __LINE__) ;
outfile = test_open_file_or_die (filename, SFM_WRITE, &sfinfo, __LINE__) ;
test_writef_short_or_die (outfile, 0, data, PIPE_TEST_LEN, __LINE__) ;
sf_close (outfile) ;
@ -334,7 +335,7 @@ pipe_test_others (FILETYPE* list1, FILETYPE* list2)
sfinfo.channels = 1 ;
sfinfo.samplerate = 44100 ;
outfile = test_open_file_or_die (filename, SFM_WRITE, &sfinfo, SF_TRUE, __LINE__) ;
outfile = test_open_file_or_die (filename, SFM_WRITE, &sfinfo, __LINE__) ;
test_writef_short_or_die (outfile, 0, data, PIPE_TEST_LEN, __LINE__) ;
sf_close (outfile) ;