Lines Matching refs:out
448 char *out = buf; in http_list_directory_sizefmt() local
472 out += LI_ltostr(out, size); in http_list_directory_sizefmt()
473 out[0] = '.'; in http_list_directory_sizefmt()
474 out[1] = remain + '0'; in http_list_directory_sizefmt()
475 out[2] = *u; in http_list_directory_sizefmt()
476 out[3] = '\0'; in http_list_directory_sizefmt()
478 return (out + 3 - buf); in http_list_directory_sizefmt()
481 static void http_list_directory_header(server *srv, connection *con, plugin_data *p, buffer *out) { in http_list_directory_header() argument
485 buffer_append_string_len(out, CONST_STR_LEN( in http_list_directory_header()
491 buffer_append_string_encoded(out, CONST_BUF_LEN(con->uri.path), ENCODING_MINIMAL_XML); in http_list_directory_header()
492 buffer_append_string_len(out, CONST_STR_LEN("</title>\n")); in http_list_directory_header()
495 …buffer_append_string_len(out, CONST_STR_LEN("<link rel=\"stylesheet\" type=\"text/css\" href=\"")); in http_list_directory_header()
496 buffer_append_string_buffer(out, p->conf.external_css); in http_list_directory_header()
497 buffer_append_string_len(out, CONST_STR_LEN("\" />\n")); in http_list_directory_header()
499 buffer_append_string_len(out, CONST_STR_LEN( in http_list_directory_header()
534 buffer_append_string_len(out, CONST_STR_LEN("</head>\n<body>\n")); in http_list_directory_header()
548 buffer_append_string_len(out, CONST_STR_LEN("<pre class=\"header\">")); in http_list_directory_header()
549 buffer_append_string_encoded(out, s.start, s.size, ENCODING_MINIMAL_XML); in http_list_directory_header()
550 buffer_append_string_len(out, CONST_STR_LEN("</pre>")); in http_list_directory_header()
552 buffer_append_string_len(out, s.start, s.size); in http_list_directory_header()
558 buffer_append_string_len(out, CONST_STR_LEN("<h2>Index of ")); in http_list_directory_header()
559 buffer_append_string_encoded(out, CONST_BUF_LEN(con->uri.path), ENCODING_MINIMAL_XML); in http_list_directory_header()
560 buffer_append_string_len(out, CONST_STR_LEN( in http_list_directory_header()
582 static void http_list_directory_footer(server *srv, connection *con, plugin_data *p, buffer *out) { in http_list_directory_footer() argument
585 buffer_append_string_len(out, CONST_STR_LEN( in http_list_directory_footer()
601 buffer_append_string_len(out, CONST_STR_LEN("<pre class=\"readme\">")); in http_list_directory_footer()
602 buffer_append_string_encoded(out, s.start, s.size, ENCODING_MINIMAL_XML); in http_list_directory_footer()
603 buffer_append_string_len(out, CONST_STR_LEN("</pre>")); in http_list_directory_footer()
605 buffer_append_string_len(out, s.start, s.size); in http_list_directory_footer()
612 buffer_append_string_len(out, CONST_STR_LEN( in http_list_directory_footer()
617 buffer_append_string_buffer(out, p->conf.set_footer); in http_list_directory_footer()
619 buffer_append_string_len(out, CONST_STR_LEN(PACKAGE_DESC)); in http_list_directory_footer()
621 buffer_append_string_buffer(out, con->conf.server_tag); in http_list_directory_footer()
624 buffer_append_string_len(out, CONST_STR_LEN( in http_list_directory_footer()
634 buffer *out; in http_list_directory() local
782 out = chunkqueue_get_append_buffer(con->write_queue); in http_list_directory()
783 buffer_copy_string_len(out, CONST_STR_LEN("<?xml version=\"1.0\" encoding=\"")); in http_list_directory()
785 buffer_append_string_len(out, CONST_STR_LEN("iso-8859-1")); in http_list_directory()
787 buffer_append_string_buffer(out, p->conf.encoding); in http_list_directory()
789 buffer_append_string_len(out, CONST_STR_LEN("\"?>\n")); in http_list_directory()
790 http_list_directory_header(srv, con, p, out); in http_list_directory()
803 buffer_append_string_len(out, CONST_STR_LEN("<tr><td class=\"n\"><a href=\"")); in http_list_directory()
804 buffer_append_string_encoded(out, DIRLIST_ENT_NAME(tmp), tmp->namelen, ENCODING_REL_URI_PART); in http_list_directory()
805 buffer_append_string_len(out, CONST_STR_LEN("/\">")); in http_list_directory()
806 buffer_append_string_encoded(out, DIRLIST_ENT_NAME(tmp), tmp->namelen, ENCODING_MINIMAL_XML); in http_list_directory()
807 buffer_append_string_len(out, CONST_STR_LEN("</a>/</td><td class=\"m\">")); in http_list_directory()
808 buffer_append_string_len(out, datebuf, sizeof(datebuf) - 1); in http_list_directory()
809 …buffer_append_string_len(out, CONST_STR_LEN("</td><td class=\"s\">- </td><td class=\"t\">Dir… in http_list_directory()
859 buffer_append_string_len(out, CONST_STR_LEN("<tr><td class=\"n\"><a href=\"")); in http_list_directory()
860 buffer_append_string_encoded(out, DIRLIST_ENT_NAME(tmp), tmp->namelen, ENCODING_REL_URI_PART); in http_list_directory()
861 buffer_append_string_len(out, CONST_STR_LEN("\">")); in http_list_directory()
862 buffer_append_string_encoded(out, DIRLIST_ENT_NAME(tmp), tmp->namelen, ENCODING_MINIMAL_XML); in http_list_directory()
863 buffer_append_string_len(out, CONST_STR_LEN("</a></td><td class=\"m\">")); in http_list_directory()
864 buffer_append_string_len(out, datebuf, sizeof(datebuf) - 1); in http_list_directory()
865 buffer_append_string_len(out, CONST_STR_LEN("</td><td class=\"s\">")); in http_list_directory()
866 buffer_append_string(out, sizebuf); in http_list_directory()
867 buffer_append_string_len(out, CONST_STR_LEN("</td><td class=\"t\">")); in http_list_directory()
868 buffer_append_string(out, content_type); in http_list_directory()
869 buffer_append_string_len(out, CONST_STR_LEN("</td></tr>\n")); in http_list_directory()
878 http_list_directory_footer(srv, con, p, out); in http_list_directory()