Subversion Repositories Kolibri OS

Rev

Rev 7422 | Rev 7972 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 7422 Rev 7878
Line 14... Line 14...
14
{                                        
14
{                                        
15
	int j;
15
	int j;
16
	int isn = a;
16
	int isn = a;
17
	if (a >= b) return;
17
	if (a >= b) return;
18
	for (j = a; j <= b; j++)
18
	for (j = a; j <= b; j++) {
19
		if (strcmp(file_mas[j]*304 + buf+72, file_mas[b]*304 + buf+72)<=0) { file_mas[isn] >< file_mas[j];   isn++;}
19
		if (strcmpi(file_mas[j]*304 + buf+72, file_mas[b]*304 + buf+72)<=0) { file_mas[isn] >< file_mas[j];   isn++;}
20
	Sort_by_Name(a, isn-2);
20
	}
-
 
21
	Sort_by_Name(a, isn-2);
21
	Sort_by_Name(isn, b);
22
	Sort_by_Name(isn, b);
22
}
23
}
23
 
24
 
Line 42... Line 43...
42
		if (n) ext2 = filename2+n+1; else ext2=0;
43
		if (n) ext2 = filename2+n+1; else ext2=0;
43
 
44
 
Line 44... Line 45...
44
		n=strcmp(ext1, ext2);
45
		n=strcmp(ext1, ext2);
45
		if (n<0) { file_mas[isn] >< file_mas[j];   isn++;} 
46
		if (n<0) { file_mas[isn] >< file_mas[j];   isn++;} 
46
		if (!n) && (strcmp(filename1, filename2)<=0) { file_mas[isn] >< file_mas[j];   isn++;}
47
		if (!n) && (strcmp(filename1, filename2) <= 0) { file_mas[isn] >< file_mas[j];   isn++;}
47
	}
48
	}
48
	Sort_by_Type(a, isn-2);
49
	Sort_by_Type(a, isn-2);
49
	Sort_by_Type(isn, b);
50
	Sort_by_Type(isn, b);
50
}
51
}
Line 51... Line -...
51
-
 
52
-