Index: ossp-pkg/sio/sio_test.c RCS File: /v/ossp/cvs/ossp-pkg/sio/sio_test.c,v rcsdiff -q -kk '-r1.16' '-r1.17' -u '/v/ossp/cvs/ossp-pkg/sio/sio_test.c,v' 2>/dev/null --- sio_test.c 2003/02/06 12:50:53 1.16 +++ sio_test.c 2003/02/06 13:51:54 1.17 @@ -87,6 +87,10 @@ static int test_sio_hello_client(ts_test_t *, int, int); static int test_sio_hello_server(ts_test_t *, int, int); +typedef int (*func)(ts_test_t *, int, int); +static void session(ts_test_t *, func, func, int); + +static sio_rc_t sreadloop(sio_t *sio, char *buf, size_t len, size_t *actualp) { sio_rc_t rc = SIO_OK; @@ -108,7 +112,7 @@ return rc; } -typedef int (*func)(ts_test_t *, int, int); +static void session(ts_test_t *_t, func client, func server, int duplex) { pid_t child; @@ -312,7 +316,7 @@ EVAL0(sio_destroy_stage(sio, sios_buffer)); EVAL0(sio_destroy_stage(sio, sios_fd)); - EVAL0(rc = sio_destroy(sio)); + EVAL0(sio_destroy(sio)); } static @@ -653,7 +657,7 @@ */ EVAL0(sio_detach(C_sio, C_sios_sio)); EVAL0(sio_destroy_stage(C_sio, C_sios_sio)); - EVAL0(rc = sio_destroy(C_sio)); + EVAL0(sio_destroy(C_sio)); /* * destroy ODD stream @@ -1210,7 +1214,7 @@ bio = get_client_bio(); if (bio == NULL) { ts_test_fail(TS_CTX, "cannot create client BIO\n"); - return; + return -1; } EVAL0(sio_create(&sio)); @@ -1293,7 +1297,7 @@ bio = get_server_bio(); if (bio == NULL) { ts_test_fail(TS_CTX, "cannot create server BIO\n"); - return; + return -1; } EVAL0(sio_create(&sio));