version 1.2, 2002/08/14 09:48:50 |
version 1.3, 2005/05/11 06:19:39 |
|
|
{ |
{ |
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]; |
|
|
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); |
|
|
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++; |