[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.3

version 1.2, 2002/08/14 09:48:50 version 1.3, 2005/05/11 06:19:39
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.3

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