628 |
if ((FILES = fopen(makepath(distpath, file, NULL), "w")) == NULL) |
if ((FILES = fopen(makepath(distpath, file, NULL), "w")) == NULL) |
629 |
die("cannot open file '%s'.", file); |
die("cannot open file '%s'.", file); |
630 |
|
|
631 |
fprintf(FILES, "%s\n", html_begin); |
fprintf(FILES, "%s\n", gen_page_begin(title_file_index, 0)); |
|
fprintf(FILES, set_header(title_file_index)); |
|
632 |
fprintf(FILES, "%s\n", body_begin); |
fprintf(FILES, "%s\n", body_begin); |
633 |
fputs(header_begin, FILES); |
fputs(header_begin, FILES); |
634 |
fputs(gen_href_begin(NULL, "files", normal_suffix, NULL), FILES); |
fputs(gen_href_begin(NULL, "files", normal_suffix, NULL), FILES); |
690 |
fputs("[..]", STDOUT); |
fputs("[..]", STDOUT); |
691 |
fprintf(STDOUT, "%s\n", gen_href_end()); |
fprintf(STDOUT, "%s\n", gen_href_end()); |
692 |
fprintf(STDOUT, "%s\n", body_end); |
fprintf(STDOUT, "%s\n", body_end); |
693 |
fprintf(STDOUT, "%s\n", html_end); |
fprintf(STDOUT, "%s\n", gen_page_end()); |
694 |
path = pop_stack(fdstack); |
path = pop_stack(fdstack); |
695 |
close_file_queue(path); |
close_file_queue(path); |
696 |
file_count++; |
file_count++; |
735 |
op = open_file_queue(cur); |
op = open_file_queue(cur); |
736 |
STDOUT = op; |
STDOUT = op; |
737 |
push_stack(fdstack, cur); |
push_stack(fdstack, cur); |
|
fprintf(STDOUT, "%s\n", html_begin); |
|
738 |
strbuf_reset(sb); |
strbuf_reset(sb); |
739 |
strbuf_puts(sb, path); |
strbuf_puts(sb, path); |
740 |
strbuf_putc(sb, '/'); |
strbuf_putc(sb, '/'); |
741 |
fprintf(STDOUT, set_header(strbuf_value(sb))); |
fprintf(STDOUT, "%s\n", gen_page_begin(strbuf_value(sb), 1)); |
742 |
fprintf(STDOUT, "%s\n", body_begin); |
fprintf(STDOUT, "%s\n", body_begin); |
743 |
fprintf(STDOUT, "%s%sroot%s/", header_begin, gen_href_begin(NULL, indexlink, normal_suffix, NULL), gen_href_end()); |
fprintf(STDOUT, "%s%sroot%s/", header_begin, gen_href_begin(NULL, indexlink, normal_suffix, NULL), gen_href_end()); |
744 |
{ |
{ |
863 |
fputs("[..]", STDOUT); |
fputs("[..]", STDOUT); |
864 |
fprintf(STDOUT, "%s\n", gen_href_end()); |
fprintf(STDOUT, "%s\n", gen_href_end()); |
865 |
fprintf(STDOUT, "%s\n", body_end); |
fprintf(STDOUT, "%s\n", body_end); |
866 |
fprintf(STDOUT, "%s\n", html_end); |
fprintf(STDOUT, "%s\n", gen_page_end()); |
867 |
close_file_queue(pop_stack(fdstack)); |
close_file_queue(pop_stack(fdstack)); |
868 |
file_count++; |
file_count++; |
869 |
if (count_stack(fdstack) > 0) |
if (count_stack(fdstack) > 0) |
875 |
else |
else |
876 |
fprintf(FILES, "%s\n", list_end); |
fprintf(FILES, "%s\n", list_end); |
877 |
fprintf(FILES, "%s\n", body_end); |
fprintf(FILES, "%s\n", body_end); |
878 |
fprintf(FILES, "%s\n", html_end); |
fprintf(FILES, "%s\n", gen_page_end()); |
879 |
fclose(FILES); |
fclose(FILES); |
880 |
file_count++; |
file_count++; |
881 |
|
|
962 |
|
|
963 |
snprintf(path, sizeof(path), "%s/%s/%d.%s", distpath, INCS, no, HTML); |
snprintf(path, sizeof(path), "%s/%s/%d.%s", distpath, INCS, no, HTML); |
964 |
INCLUDE = open_file_queue(path); |
INCLUDE = open_file_queue(path); |
965 |
fprintf(INCLUDE, "%s\n", html_begin); |
fprintf(INCLUDE, "%s\n", gen_page_begin(last, 1)); |
|
fprintf(INCLUDE, set_header(last)); |
|
966 |
fprintf(INCLUDE, "%s\n", body_begin); |
fprintf(INCLUDE, "%s\n", body_begin); |
967 |
fprintf(INCLUDE, "%s\n", verbatim_begin); |
fprintf(INCLUDE, "%s\n", verbatim_begin); |
968 |
{ |
{ |
977 |
} |
} |
978 |
fprintf(INCLUDE, "%s\n", verbatim_end); |
fprintf(INCLUDE, "%s\n", verbatim_end); |
979 |
fprintf(INCLUDE, "%s\n", body_end); |
fprintf(INCLUDE, "%s\n", body_end); |
980 |
fprintf(INCLUDE, "%s\n", html_end); |
fprintf(INCLUDE, "%s\n", gen_page_end()); |
981 |
close_file_queue(path); |
close_file_queue(path); |
982 |
file_count++; |
file_count++; |
983 |
/* |
/* |
1010 |
|
|
1011 |
snprintf(path, sizeof(path), "%s/%s/%d.%s", distpath, INCREFS, no, HTML); |
snprintf(path, sizeof(path), "%s/%s/%d.%s", distpath, INCREFS, no, HTML); |
1012 |
INCLUDE = open_file_queue(path); |
INCLUDE = open_file_queue(path); |
1013 |
fprintf(INCLUDE, "%s\n", html_begin); |
fprintf(INCLUDE, "%s\n", gen_page_begin(last, 1)); |
|
fprintf(INCLUDE, set_header(last)); |
|
1014 |
fprintf(INCLUDE, "%s\n", body_begin); |
fprintf(INCLUDE, "%s\n", body_begin); |
1015 |
fprintf(INCLUDE, "%s\n", gen_list_begin()); |
fprintf(INCLUDE, "%s\n", gen_list_begin()); |
1016 |
{ |
{ |
1022 |
} |
} |
1023 |
fprintf(INCLUDE, "%s\n", gen_list_end()); |
fprintf(INCLUDE, "%s\n", gen_list_end()); |
1024 |
fprintf(INCLUDE, "%s\n", body_end); |
fprintf(INCLUDE, "%s\n", body_end); |
1025 |
fprintf(INCLUDE, "%s\n", html_end); |
fprintf(INCLUDE, "%s\n", gen_page_end()); |
1026 |
close_file_queue(path); |
close_file_queue(path); |
1027 |
file_count++; |
file_count++; |
1028 |
/* |
/* |