/[global]/global/htags/defineindex.c
ViewVC logotype

Diff of /global/htags/defineindex.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.18 by shigio, Tue Mar 29 04:43:18 2005 UTC revision 1.19 by shigio, Tue Apr 5 17:17:56 2005 UTC
# Line 75  makedefineindex(file, total, defines) Line 75  makedefineindex(file, total, defines)
75          }          }
76          if (!(DEFINES = fopen(makepath(distpath, file, NULL), "w")))          if (!(DEFINES = fopen(makepath(distpath, file, NULL), "w")))
77                  die("cannot make function index '%s'.", file);                  die("cannot make function index '%s'.", file);
78          fprintf(DEFINES, "%s\n", gen_page_begin(title_define_index, 0));          fputs_nl(gen_page_begin(title_define_index, 0), DEFINES);
79          fprintf(DEFINES, "%s\n", body_begin);          fputs_nl(body_begin, DEFINES);
80          fputs(header_begin, DEFINES);          fputs(header_begin, DEFINES);
81          if (Fflag)          if (Fflag)
82                  fputs(gen_href_begin(NULL, "defines", normal_suffix, NULL), DEFINES);                  fputs(gen_href_begin(NULL, "defines", normal_suffix, NULL), DEFINES);
83          fputs(title_define_index, DEFINES);          fputs(title_define_index, DEFINES);
84          if (Fflag)          if (Fflag)
85                  fputs(gen_href_end(), DEFINES);                  fputs(gen_href_end(), DEFINES);
86          fprintf(DEFINES, "%s\n", header_end);          fputs_nl(header_end, DEFINES);
87          if (!aflag && !Fflag) {          if (!aflag && !Fflag) {
88                  fputs(gen_href_begin_with_title(NULL, indexlink, normal_suffix, NULL, index_string), DEFINES);                  fputs(gen_href_begin_with_title(NULL, indexlink, normal_suffix, NULL, index_string), DEFINES);
89                  if (icon_list)                  if (icon_list)
90                          fputs(gen_image(CURRENT, back_icon, ".."), DEFINES);                          fputs(gen_image(CURRENT, back_icon, ".."), DEFINES);
91                  else                  else
92                          fputs("[..]", DEFINES);                          fputs("[..]", DEFINES);
93                  fprintf(DEFINES, "%s\n", gen_href_end());                  fputs_nl(gen_href_end(), DEFINES);
94          }          }
95          if (!aflag) {          if (!aflag) {
96                  if (!no_order_list)                  if (!no_order_list)
97                          fprintf(DEFINES, "%s\n", list_begin);                          fputs_nl(list_begin, DEFINES);
98          }          }
99          /*          /*
100           * map DEFINES to STDOUT.           * map DEFINES to STDOUT.
# Line 124  makedefineindex(file, total, defines) Line 124  makedefineindex(file, total, defines)
124                                  strbuf_sprintf(defines, "%s\n", gen_href_end());                                  strbuf_sprintf(defines, "%s\n", gen_href_end());
125                                  alpha_count = 0;                                  alpha_count = 0;
126                                  if (!no_order_list)                                  if (!no_order_list)
127                                          fprintf(ALPHA, "%s\n", list_end);                                          fputs_nl(list_end, ALPHA);
128                                  else                                  else
129                                          fprintf(ALPHA, "%s\n", br);                                          fputs_nl(br, ALPHA);
130                                  fputs(gen_href_begin_with_title(NULL, indexlink, normal_suffix, NULL, index_string), ALPHA);                                  fputs(gen_href_begin_with_title(NULL, indexlink, normal_suffix, NULL, index_string), ALPHA);
131                                  if (icon_list)                                  if (icon_list)
132                                          fputs(gen_image(PARENT, back_icon, ".."), ALPHA);                                          fputs(gen_image(PARENT, back_icon, ".."), ALPHA);
133                                  else                                  else
134                                          fputs("[..]", ALPHA);                                          fputs("[..]", ALPHA);
135                                  fprintf(ALPHA, "%s\n", gen_href_end());                                  fputs_nl(gen_href_end(), ALPHA);
136                                  fprintf(ALPHA, "%s\n", body_end);                                  fputs_nl(body_end, ALPHA);
137                                  fprintf(ALPHA, "%s\n", gen_page_end());                                  fputs_nl(gen_page_end(), ALPHA);
138                                  if (cflag) {                                  if (cflag) {
139                                          if (pclose(ALPHA) != 0)                                          if (pclose(ALPHA) != 0)
140                                                  die("terminated abnormally.");                                                  die("terminated abnormally.");
# Line 186  makedefineindex(file, total, defines) Line 186  makedefineindex(file, total, defines)
186                          if (!ALPHA)                          if (!ALPHA)
187                                  die("cannot make alphabetical function index.");                                  die("cannot make alphabetical function index.");
188                          snprintf(buf, sizeof(buf), "[%s]", alpha);                          snprintf(buf, sizeof(buf), "[%s]", alpha);
189                          fprintf(ALPHA, "%s\n", gen_page_begin(buf, 1));                          fputs_nl(gen_page_begin(buf, 1), ALPHA);
190                          fprintf(ALPHA, "%s\n", body_begin);                          fputs_nl(body_begin, ALPHA);
191                          fprintf(ALPHA, "%s[%s]%s\n", header_begin, alpha, header_end);                          fprintf(ALPHA, "%s[%s]%s\n", header_begin, alpha, header_end);
192                          fputs(gen_href_begin_with_title(NULL, indexlink, normal_suffix, NULL, index_string), ALPHA);                          fputs(gen_href_begin_with_title(NULL, indexlink, normal_suffix, NULL, index_string), ALPHA);
193                          if (icon_list)                          if (icon_list)
194                                  fputs(gen_image(PARENT, back_icon, ".."), ALPHA);                                  fputs(gen_image(PARENT, back_icon, ".."), ALPHA);
195                          else                          else
196                                  fputs("[..]", ALPHA);                                  fputs("[..]", ALPHA);
197                          fprintf(ALPHA, "%s\n", gen_href_end());                          fputs_nl(gen_href_end(), ALPHA);
198                          if (!no_order_list)                          if (!no_order_list)
199                                  fprintf(ALPHA, "%s\n", list_begin);                                  fputs_nl(list_begin, ALPHA);
200                          else                          else
201                                  fprintf(ALPHA, "%s%s\n", br, br);                                  fprintf(ALPHA, "%s%s\n", br, br);
202                          STDOUT = ALPHA;                          STDOUT = ALPHA;
# Line 283  makedefineindex(file, total, defines) Line 283  makedefineindex(file, total, defines)
283                  strbuf_sprintf(defines, "[%s]", alpha);                  strbuf_sprintf(defines, "[%s]", alpha);
284                  strbuf_sprintf(defines, "%s\n", gen_href_end());                  strbuf_sprintf(defines, "%s\n", gen_href_end());
285                  if (!no_order_list)                  if (!no_order_list)
286                          fprintf(ALPHA, "%s\n", list_end);                          fputs_nl(list_end, ALPHA);
287                  else                  else
288                          fprintf(ALPHA, "%s\n", br);                          fputs_nl(br, ALPHA);
289                  fputs(gen_href_begin_with_title(NULL, indexlink, normal_suffix, NULL, index_string), ALPHA);                  fputs(gen_href_begin_with_title(NULL, indexlink, normal_suffix, NULL, index_string), ALPHA);
290                  if (icon_list)                  if (icon_list)
291                          fputs(gen_image(PARENT, back_icon, ".."), ALPHA);                          fputs(gen_image(PARENT, back_icon, ".."), ALPHA);
292                  else                  else
293                          fputs("[..]", ALPHA);                          fputs("[..]", ALPHA);
294                  fprintf(ALPHA, "%s\n", gen_href_end());                  fputs_nl(gen_href_end(), ALPHA);
295                  fprintf(ALPHA, "%s\n", body_end);                  fputs_nl(body_end, ALPHA);
296                  fprintf(ALPHA, "%s\n", gen_page_end());                  fputs_nl(gen_page_end(), ALPHA);
297                  fclose(ALPHA);                  fclose(ALPHA);
298                  file_count++;                  file_count++;
299    
300                  fprintf(DEFINES, strbuf_value(defines));                  fputs(strbuf_value(defines), DEFINES);
301          }          }
302          if (!no_order_list && !aflag)          if (!no_order_list && !aflag)
303                  fprintf(DEFINES, "%s\n", list_end);                  fputs_nl(list_end, DEFINES);
304          if (!aflag && !Fflag) {          if (!aflag && !Fflag) {
305                  fputs(gen_href_begin_with_title(NULL, "mains", normal_suffix, NULL, index_string), DEFINES);                  fputs(gen_href_begin_with_title(NULL, "mains", normal_suffix, NULL, index_string), DEFINES);
306                  if (icon_list)                  if (icon_list)
307                          fputs(gen_image(CURRENT, back_icon, ".."), DEFINES);                          fputs(gen_image(CURRENT, back_icon, ".."), DEFINES);
308                  else                  else
309                          fputs("[..]", DEFINES);                          fputs("[..]", DEFINES);
310                  fprintf(DEFINES, "%s\n", gen_href_end());                  fputs_nl(gen_href_end(), DEFINES);
311          }          }
312          fprintf(DEFINES, "%s\n", body_end);          fputs_nl(body_end, DEFINES);
313          fprintf(DEFINES, "%s\n", gen_page_end());          fputs_nl(gen_page_end(), DEFINES);
314          fclose(DEFINES);          fclose(DEFINES);
315          file_count++;          file_count++;
316          if (map_file)          if (map_file)

Legend:
Removed from v.1.18  
changed lines
  Added in v.1.19

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26