[BACK]Return to gen_hh_new.c CVS log [TXT][DIR] Up to [local] / OpenXM / src / asir-doc / html_tools

Diff for /OpenXM/src/asir-doc/html_tools/gen_hh_new.c between version 1.2 and 1.4

version 1.2, 2002/08/14 09:48:50 version 1.4, 2009/10/27 01:31:24
Line 20  char *prefix,*lang;
Line 20  char *prefix,*lang;
         fprintf(outf,"Index file=%shelp-%s.hhk\n",prefix,lang);          fprintf(outf,"Index file=%shelp-%s.hhk\n",prefix,lang);
         fprintf(outf,"Language=0x411 日本語\n\n\n[FILES]\n");          fprintf(outf,"Language=0x411 日本語\n\n\n[FILES]\n");
   
         fprintf(outf,"html\\%s-%s_toc.html\n",prefix);          fprintf(outf,"html\\%s-%s_toc.html\n",prefix,lang);
         for ( i = 1; i <= n; i++ )          for ( i = 1; i <= n; i++ )
                 fprintf(outf,"html\\%s-%s_%d.html\n",prefix,lang,i);                  fprintf(outf,"html\\%s-%s_%d.html\n",prefix,lang,i);
   
Line 120  char **argv;
Line 120  char **argv;
 {  {
         DIR *d;          DIR *d;
         struct dirent *dent;          struct dirent *dent;
         int i,n,n1;          int i,n,n1,len;
         char *ptr,*ptr1;          char *ptr,*ptr1;
         char *indir,*outdir;          char *indir,*outdir;
         char in[BUFSIZ],out[BUFSIZ],name[BUFSIZ],prefix_[BUFSIZ];          char in[BUFSIZ],out[BUFSIZ],name[BUFSIZ],prefix_[BUFSIZ];
Line 130  char **argv;
Line 130  char **argv;
         outdir = argv[2];          outdir = argv[2];
         prefix = argv[3];          prefix = argv[3];
         lang = argv[4];          lang = argv[4];
           len = strlen(prefix);
         sprintf(in,"%s/%s-%s_toc.html",indir,prefix,lang);          sprintf(in,"%s/%s-%s_toc.html",indir,prefix,lang);
         sprintf(out,"%s/%shelp-%s.hhc",outdir,prefix,lang);          sprintf(out,"%s/%shelp-%s.hhc",outdir,prefix,lang);
         sprintf(prefix_,"%s-%s_",prefix,lang);          sprintf(prefix_,"%s-%s_",prefix,lang);
Line 138  char **argv;
Line 139  char **argv;
         n = 0;          n = 0;
         while ( dent = readdir(d) ) {          while ( dent = readdir(d) ) {
                 strcpy(name,dent->d_name);                  strcpy(name,dent->d_name);
                 ptr = strchr(name,'_');                  ptr = name+len;
                   ptr = strchr(ptr,'_');
                 if ( !ptr )                  if ( !ptr )
                         continue;                          continue;
                 ptr++;                  ptr++;

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.4

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>