X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=libraries%2Flibldap%2Ftmpltest.c;h=711884d9ac64db3126b2c8f372e2d70854bb42f3;hb=ac3e6c8dc52860c423e6acaadb154d14ede02e89;hp=d10837579061a41ed6b0673e88c5c496ece35704;hpb=42e0d83cb3a1a1c5b25183f1ab74ce7edbe25de7;p=openldap diff --git a/libraries/libldap/tmpltest.c b/libraries/libldap/tmpltest.c index d108375790..711884d9ac 100644 --- a/libraries/libldap/tmpltest.c +++ b/libraries/libldap/tmpltest.c @@ -1,26 +1,29 @@ +/* $OpenLDAP$ */ +/* + * Copyright 1998-2000 The OpenLDAP Foundation, All Rights Reserved. + * COPYING RESTRICTIONS APPLY, see COPYRIGHT file + */ +#include "portable.h" + #include -#include -#include "lber.h" -#include "ldap.h" -#include "disptmpl.h" -#include "srchpref.h" - -#ifdef MACOS -#include -#include -#endif /* MACOS */ -#ifdef NEEDPROTOS -void dump_tmpl( struct ldap_disptmpl *tmpl ); -void dump_srchpref( struct ldap_searchobj *sp ); -#else /* NEEDPROTOS */ -void dump_tmpl(); -void dump_srchpref(); -#endif /* NEEDPROTOS */ +#include + +#include +#include + +#ifdef HAVE_CONSOLE_H +#include +#endif /* HAVE_CONSOLE_H */ +#include +#include +#include -#define NULLSTRINGIFNULL( s ) ( s == NULL ? "(null)" : s ) +static void dump_tmpl ( struct ldap_disptmpl *tmpl ); +static void dump_srchpref( struct ldap_searchobj *sp ); +#define NULLSTRINGIFNULL( s ) ( (s) == NULL ? "(null)" : (s) ) int main( int argc, char **argv ) @@ -29,7 +32,7 @@ main( int argc, char **argv ) struct ldap_searchobj *so, *sop; int err; -#ifdef MACOS +#ifdef HAVE_CONSOLE_H ccommand( &argv ); for ( argc = 0; argv[ argc ] != NULL; ++argc ) { ; @@ -40,25 +43,25 @@ main( int argc, char **argv ) if (( err = ldap_init_templates( "ldaptemplates.conf", &templates )) != 0 ) { fprintf( stderr, "ldap_init_templates failed (%d)\n", err ); - exit( 1 ); + exit( EXIT_FAILURE ); } if (( err = ldap_init_searchprefs( "ldapsearchprefs.conf", &so )) != 0 ) { fprintf( stderr, "ldap_init_searchprefs failed (%d)\n", err ); - exit( 1 ); + exit( EXIT_FAILURE ); } if ( argc == 1 ) { printf( "*** Display Templates:\n" ); - for ( dtp = ldap_first_disptmpl( templates ); dtp != NULLDISPTMPL; + for ( dtp = ldap_first_disptmpl( templates ); dtp != NULL; dtp = ldap_next_disptmpl( templates, dtp )) { dump_tmpl( dtp ); printf( "\n\n" ); } printf( "\n\n*** Search Objects:\n" ); - for ( sop = ldap_first_searchobj( so ); sop != NULLSEARCHOBJ; + for ( sop = ldap_first_searchobj( so ); sop != NULL; sop = ldap_next_searchobj( so, sop )) { dump_srchpref( sop ); printf( "\n\n" ); @@ -76,17 +79,17 @@ main( int argc, char **argv ) ldap_free_templates( templates ); ldap_free_searchprefs( so ); - exit( 0 ); + exit( EXIT_SUCCESS ); } -static char *syn_name[] = { +static const char *const syn_name[] = { "?", "CIS", "MLS", "DN", "BOOL", "JPEG", "JPEGBTN", "FAX", "FAXBTN", "AUDIOBTN", "TIME", "DATE", "URL", "SEARCHACT", "LINKACT", "ADDDNACT", "VERIFYACT", }; -static char *syn_type[] = { +static const char *const syn_type[] = { "?", "txt", "img", "?", "bool", "?", "?", "?", "btn", "?", "?", "?", "?", "?", "?", "?", "action", "?" @@ -94,18 +97,18 @@ static char *syn_type[] = { static char *includeattrs[] = { "objectClass", "sn", NULL }; -static char *item_opts[] = { +static const char *const item_opts[] = { "ro", "sort", "1val", "hide", "required", "hideiffalse", NULL }; -static unsigned long item_opt_vals[] = { +static const unsigned long item_opt_vals[] = { LDAP_DITEM_OPT_READONLY, LDAP_DITEM_OPT_SORTVALUES, LDAP_DITEM_OPT_SINGLEVALUED, LDAP_DITEM_OPT_HIDEIFEMPTY, LDAP_DITEM_OPT_VALUEREQUIRED, LDAP_DITEM_OPT_HIDEIFFALSE, }; -void +static void dump_tmpl( struct ldap_disptmpl *tmpl ) { struct ldap_tmplitem *rowp, *colp; @@ -189,11 +192,11 @@ dump_tmpl( struct ldap_disptmpl *tmpl ) printf( "\ntemplate items:\n" ); rowcnt = 0; - for ( rowp = ldap_first_tmplrow( tmpl ); rowp != NULLTMPLITEM; + for ( rowp = ldap_first_tmplrow( tmpl ); rowp != NULL; rowp = ldap_next_tmplrow( tmpl, rowp )) { ++rowcnt; colcnt = 0; - for ( colp = ldap_first_tmplcol( tmpl, rowp ); colp != NULLTMPLITEM; + for ( colp = ldap_first_tmplcol( tmpl, rowp ); colp != NULL; colp = ldap_next_tmplcol( tmpl, rowp, colp )) { ++colcnt; printf( " %2d-%d: %s (%s%s", rowcnt, colcnt, @@ -223,7 +226,7 @@ dump_tmpl( struct ldap_disptmpl *tmpl ) } -void +static void dump_srchpref( struct ldap_searchobj *so ) { int i;