Lines Matching refs:buf

48 static int do_entry2text( LDAP *ld, char *buf, char *base, LDAPMessage *entry,
56 static int do_vals2text( LDAP *ld, char *buf, char **vals, char *label,
60 static int output_label( char *buf, char *label, int width,
62 static int output_dn( char *buf, char *dn, int width, int rdncount,
67 static int searchaction( LDAP *ld, char *buf, char *base, LDAPMessage *entry,
86 char *buf, /* NULL for "use internal" */
100 return( do_entry2text( ld, buf, NULL, entry, tmpl, defattrs, defvals,
111 char *buf, /* NULL for "use internal" */
131 return( do_entry2text( ld, buf, base, entry, tmpl, defattrs, defvals,
139 char *buf, /* NULL for use-internal */
173 if ( buf == NULL ) {
174 if (( buf = NSLDAPI_MALLOC( LDAP_DTMPL_BUFSIZ )) == NULL ) {
192 sprintf( buf, "<HTML>%s<HEAD>%s<TITLE>%s%s - ", eol, eol, eol,
194 (*writeproc)( writeparm, buf, strlen( buf ));
195 output_dn( buf, dn, 0, rdncount, writeproc, writeparm, "", NULL );
196 sprintf( buf, "%s</TITLE>%s</HEAD>%s<BODY>%s<H3>%s - ", eol, eol,
198 (*writeproc)( writeparm, buf, strlen( buf ));
199 output_dn( buf, dn, 0, rdncount, writeproc, writeparm, "", NULL );
200 sprintf( buf, "</H3>%s", eol );
201 (*writeproc)( writeparm, buf, strlen( buf ));
211 sprintf( buf, "<A HREF=\"%s", urlprefix );
214 strcat_escaped( buf, ", " );
216 strcat_escaped( buf, vals[ i ] );
223 sprintf( buf + strlen( buf ),
227 (*writeproc)( writeparm, buf, strlen( buf ));
233 sprintf( buf, "<A HREF=\"%s", urlprefix );
234 strcat_escaped( buf, dn );
235 sprintf( buf + strlen( buf ), "??one?(!(objectClass=dsa))\">Browse Below <EM>%s</EM></A>%s%s",
237 (*writeproc)( writeparm, buf, strlen( buf ));
245 output_dn( buf, dn, 0, rdncount, writeproc, writeparm, "", NULL );
246 sprintf( buf, "\"%s", eol );
247 (*writeproc)( writeparm, buf, strlen( buf ));
286 err = do_vals2text( ld, buf, vals, attr, labelwidth,
349 err = searchaction( ld, buf, base, entry, dn, colp,
358 err = do_vals2text( ld, buf, vals, colp->ti_label,
371 sprintf( buf, "</BODY>%s</HTML>%s", eol, eol );
372 (*writeproc)( writeparm, buf, strlen( buf ));
377 NSLDAPI_FREE( buf );
452 char *buf, **fetchattrs, **vals;
472 if (( buf = NSLDAPI_MALLOC( LDAP_DTMPL_BUFSIZ )) == NULL ) {
483 NSLDAPI_FREE( buf );
550 NSLDAPI_FREE( buf );
554 err = do_entry2text( ld, buf, base, entry, tmpl, defattrs, defvals,
557 NSLDAPI_FREE( buf );
567 char *buf, /* NULL for "use internal" */
580 return( do_vals2text( ld, buf, vals, label, labelwidth, syntaxid,
589 char *buf, /* NULL for "use internal" */
607 return( do_vals2text( ld, buf, vals, label, labelwidth, syntaxid,
615 char *buf, /* NULL for "use internal" */
652 if ( buf == NULL ) {
653 if (( buf = NSLDAPI_MALLOC( LDAP_DTMPL_BUFSIZ )) == NULL ) {
663 output_label( buf, label, labelwidth, writeproc, writeparm, eol, html );
685 strcpy( buf, "<DD><A HREF=\"mailto:" );
686 strcat_escaped( buf, outval );
687 sprintf( buf + strlen( buf ), "\">%s</A><BR>%s", outval, eol );
688 (*writeproc)( writeparm, buf, strlen( buf ));
695 output_dn( buf, outval, labelwidth, rdncount, writeproc,
701 output_label( buf, label, labelwidth, writeproc,
712 sprintf( buf, "<DD>%s<BR>%s", p, eol );
714 sprintf( buf, "%-*s%s%s", labelwidth, " ", p, eol );
716 (*writeproc)( writeparm, buf, strlen( buf ));
757 sprintf( buf, "<DD><A HREF=\"%s\">%s</A><BR>%s", p, s, eol );
759 sprintf( buf, "%-*s%s%s%-*s%s%s", labelwidth, " ",
762 (*writeproc)( writeparm, buf, strlen( buf ));
766 sprintf( buf, dgettext(TEXT_DOMAIN,
769 (*writeproc)( writeparm, buf, strlen( buf ));
774 sprintf( buf, "<DD>%s<BR>%s", outval, eol );
776 sprintf( buf, "%-*s%s%s", labelwidth, " ", outval, eol );
778 (*writeproc)( writeparm, buf, strlen( buf ));
783 NSLDAPI_FREE( buf );
813 output_label( char *buf, char *label, int width, writeptype writeproc,
819 sprintf( buf, "<DT><B>%s</B>", label );
822 sprintf( buf, " %s:", label );
823 p = buf + strlen( buf );
825 for (w = ldap_utf8characters(buf); w < (size_t)width; ++w) {
830 strcat( buf, eol );
833 return ((*writeproc)( writeparm, buf, strlen( buf )));
838 output_dn( char *buf, char *dn, int width, int rdncount,
849 sprintf( buf, "<DD><A HREF=\"%s", urlprefix );
850 strcat_escaped( buf, dn );
851 strcat( buf, "\">" );
853 sprintf( buf, "%-*s", width, " " );
855 *buf = '\0';
861 strcat( buf, ", " );
863 strcat( buf, dnrdns[ i ] );
867 strcat( buf, "</A><BR>" );
872 strcat( buf, eol );
874 return ((*writeproc)( writeparm, buf, strlen( buf )));
918 char buf[26];
961 timestr = NSLDAPI_CTIME( &gmttime, buf, sizeof(buf) );
1037 searchaction( LDAP *ld, char *buf, char *base, LDAPMessage *entry, char *dn,
1084 sprintf( buf, "<DT><A HREF=\"%s", urlprefix );
1086 strcat_escaped( buf, base );
1088 strcat( buf, "??sub?" );
1089 strcat_escaped( buf, filter );
1090 sprintf( buf + strlen( buf ), "\"><B>%s</B></A><DD><BR>%s",
1092 if ((*writeproc)( writeparm, buf, strlen( buf )) < 0 ) {