X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=libraries%2Fliblber%2Fetest.c;h=863cd7e563d3e9bbf3ccaeae368a1264934e98a5;hb=5f28673792d67dbd5b9636cf6cda4eb72432712a;hp=cb532f440255b786187962698d68962f189ddb2f;hpb=c72cb0c8feca8d0aea61b0bbde15ef2579bdae4c;p=openldap diff --git a/libraries/liblber/etest.c b/libraries/liblber/etest.c index cb532f4402..863cd7e563 100644 --- a/libraries/liblber/etest.c +++ b/libraries/liblber/etest.c @@ -1,6 +1,7 @@ /* test.c - lber encoding test program */ +/* $OpenLDAP$ */ /* - * Copyright 1998-1999 The OpenLDAP Foundation, All Rights Reserved. + * Copyright 1998-2000 The OpenLDAP Foundation, All Rights Reserved. * COPYING RESTRICTIONS APPLY, see COPYRIGHT file */ /* Portions @@ -11,7 +12,8 @@ #include "portable.h" #include -#include + +#include #include #include @@ -23,12 +25,12 @@ #include "lber.h" -static void usage( char *name ) +static void usage( const char *name ) { fprintf( stderr, "usage: %s fmtstring\n", name ); } -static char* getbuf() { +static char* getbuf( void ) { char *p; static char buf[128]; @@ -71,12 +73,14 @@ main( int argc, char **argv ) #else fd = fileno(stdout); -#endif /* MACOS */ +#endif - sb = ber_sockbuf_alloc_fd( fd ); + sb = ber_sockbuf_alloc(); + ber_sockbuf_add_io( sb, &ber_sockbuf_io_fd, LBER_SBIOD_LEVEL_PROVIDER, + (void *)&fd ); if( sb == NULL ) { - perror( "lber_sockbuf_alloc_fd" ); + perror( "ber_sockbuf_alloc_fd" ); return( EXIT_FAILURE ); } @@ -128,9 +132,7 @@ main( int argc, char **argv ) break; default: -#ifdef LDAP_LIBUI - fprintf( stderr, "unknown fmt %c\n", *fmt ); -#endif /* LDAP_LIBUI */ + fprintf( stderr, "encode: unknown fmt %c\n", *fmt ); rc = -1; break; } @@ -142,7 +144,7 @@ main( int argc, char **argv ) } fprintf(stderr, "encode: end\n" ); - if( ber_printf( ber, /*{*/ "}" ) == -1 ) { + if( ber_printf( ber, /*{*/ "N}" ) == -1 ) { perror( /*{*/ "ber_printf }" ); return( EXIT_FAILURE ); }