Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 3151 → Rev 3152

/programs/fs/Eolite/trunk/Eolite.c--
592,7 → 592,7
if (somelen) path_[somelen]=NULL;
if (buf) free(buf);
buf = malloc(512);
buf = malloc(32);
errornum=ReadDir(0, buf, #path_);
if (errornum<>0) //îøèáêà ïðè ÷òåíèè ïàïêè
{
602,10 → 602,9
return;
}
count = ESDWORD[buf+8];
buf = realloc(count * 304 + 512, buf); //ïî÷åìó 32?
buf = realloc(count * 304 + 32, buf); //ïî÷åìó 32?
ReadDir(count, buf, #path_);
count=EBX;
if (count>sizeof(file_mas)) count=sizeof(file_mas);
}
if (count<>-1)
{
633,7 → 632,7
{
dword k=0, l=1;
 
if (!strcmp(#path,"/")) //|| (count > 5000) //íå ñîðòèðîâàòü ïàïêè è íå ìåíÿòü ðåãèñòð â "/"
if (!strcmp(#path,"/")) || (count > 5000) //íå ñîðòèðîâàòü ïàïêè è íå ìåíÿòü ðåãèñòð â "/"
{
FOR(k=1;k<count;k++;) file_mas[k]=k;
return;
659,11 → 658,9
IF (sort_num==1) Sort_by_Name(k,count-1);
IF (sort_num==2) Sort_by_Type(k,count-1);
IF (sort_num==3) Sort_by_Size(k,count-1);
if (strcmp(file_mas[0]*304+buf+72,"..")<>0) //åñëè ïàïêà ".." íå ïåðâàÿ, ñòàâèì å¸ òóäà
{
FOR(k--; k>0; k--;) { IF (!strcmp(file_mas[k]*304+buf+72,"..")) file_mas[k]><file_mas[0]; }
//åñëè ïàïêà ".." íå ïåðâàÿ, ñòàâèì å¸ òóäà
IF (k>0) && (strcmp(file_mas[0]*304+buf+72,"..")<>0) FOR(k--; k>0; k--;) IF (!strcmp(file_mas[k]*304+buf+72,"..")) file_mas[k]><file_mas[0];
}
}
 
 
void Del_Form()