data.c
branchtrunk
changeset 32 cea1b4f741be
parent 29 640ce9201139
child 34 afc13760179b
equal deleted inserted replaced
31:566c0f412764 32:cea1b4f741be
   122           }
   122           }
   123         }
   123         }
   124       if(S_ISDIR(st.st_mode)) {
   124       if(S_ISDIR(st.st_mode)) {
   125         if(type==stFile && recursiv) {
   125         if(type==stFile && recursiv) {
   126           char *s=aprintf(subdir ? "%2$s/%1$s":"%s",e->d_name,subdir);
   126           char *s=aprintf(subdir ? "%2$s/%1$s":"%s",e->d_name,subdir);
   127           res=ScanDir(src,s,type,spec,excl,recursiv);
   127           ScanDir(src,s,type,spec,excl,recursiv);
   128           free(s);
   128           free(s);
   129           if(!res) break;
       
   130           continue;
   129           continue;
   131           }
   130           }
   132         if(type!=stDir) continue;
   131         if(type!=stDir) continue;
   133         }
   132         }
   134       if(S_ISREG(st.st_mode)) {
   133       if(S_ISREG(st.st_mode)) {