Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 2813 → Rev 2814

/programs/fs/Eolite/trunk/include/ini.h
16,7 → 16,7
dword buff, fsize, tj;
//÷èòàåì ôàéë
buff = malloc(1048576);
IF (onload==1) copystr(".ini", #program_path+strlen(#program_path)); //facepalm
IF (onload==1) copystr(".ini", #program_path+strlen(#program_path));
ReadFile(0, 1048576, buff, #program_path);
IF (EAX<>6) //åñëè ôàéëà ñ íàñòðîéêàìè íåò â ïàïêå ñ ïðîãðàììîé ñìîòðèì â ïàïêå ïî-óìîë÷àíèþ
ReadFile(0, 1048576, buff, "/sys/File managers/Eolite.ini");
63,7 → 63,7
IF (errornum<0) //åñëè îøèáî÷êà âûøëà ïðè çàïóñêå
{
//WriteDebug(#option);
Write_Debug_Error(errornum);
Write_Error(errornum);
}
return;
}
79,8 → 79,7
IF (file_path) errornum=RunProgram(#file_path,'');
IF (errornum<0) //åñëè îøèáî÷êà âûøëà ïðè çàïóñêå
{
//WriteDebug(#file_path);
Write_Debug_Error(errornum);
Write_Error(errornum);
}
}
 
89,39 → 88,44
/// íóæíî ÷òîáû ïðîñòî âîçâðàùàëî òåêñò ///
///////////////////////////////////////////
 
void Write_Debug_Error(int error_number)
void Write_Error(int error_number)
{
char unknown_error[8];
char error[256];
if (error_number<0) error_number=-1*error_number;
switch (error_number) //èçâåñíàÿ îøèáêà - ïèøåì êàêàÿ è óõîäèì
switch (error_number)
{
CASE 2: RunProgram(#NOTIFY_PATH, "Eolite: error 2 - Function is not supported for the given file system");
return;
CASE 3: RunProgram(#NOTIFY_PATH, "Eolite: error 3 - Unknown file system");
return;
CASE 5: RunProgram(#NOTIFY_PATH, "Eolite: error 5 - File or folder not found");
return;
CASE 6: RunProgram(#NOTIFY_PATH, "Eolite: error 6 - End of file, EOF");
return;
CASE 7: RunProgram(#NOTIFY_PATH, "Eolite: error 7 - Pointer lies outside of application memory");
return;
case 8: RunProgram(#NOTIFY_PATH, "Eolite: error 8 - FAT table is destroyed");
return;
case 9: RunProgram(#NOTIFY_PATH, "Eolite: error 9 - FAT table is destroyed");
return;
case 10:RunProgram(#NOTIFY_PATH, "Eolite: error 10 - Access denied");
RETURN;
case 11:RunProgram(#NOTIFY_PATH, "Eolite: error 11 - Device error");
RETURN;
case 30:RunProgram(#NOTIFY_PATH, "Eolite: error 30 - Not enough memory");
RETURN;
case 31:RunProgram(#NOTIFY_PATH, "Eolite: error 31 - File is not executable");
RETURN;
case 32:RunProgram(#NOTIFY_PATH, "Eolite: error 32 - Too many processes");
RETURN;
default:copystr(IntToStr(error_number), #unknown_error);
copystr(" - Unknown error number O_o", #unknown_error+strlen(#unknown_error));
RunProgram(#NOTIFY_PATH, #unknown_error);
case 2: copystr("Error #2 - Function isn't supported for this file system", #error);
break;
case 3: copystr("Error #3 - Unknown file system", #error);
break;
case 5: copystr("Error #5 - File or folder not found", #error);
break;
case 6: copystr("Error #6 - End of file, EOF", #error);
break;
case 7: copystr("Error #7 - Pointer lies outside of application memory", #error);
break;
case 8: copystr("Error #8 - FAT table is destroyed", #error);
break;
case 9: copystr("Error #9 - FAT table is destroyed", #error);
break;
case 10:copystr("Error #10 - Access denied", #error);
break;
case 11:copystr("Error #11 - Device error", #error);
break;
case 30:copystr("Error #30 - Not enough memory", #error);
break;
case 31:copystr("Error #31 - File is not executable", #error);
break;
case 32:copystr("Error #32 - Too many processes", #error);
break;
default:copystr(IntToStr(error_number), #error);
copystr(" - Unknown error number O_o", #error+strlen(#error));
}
if (curbtn>=0) Line_ReDraw(0xFF0000, curbtn);
Pause(5);
RunProgram(#NOTIFY_PATH, #error);
//DrawBar(192,onTop(0, BUTTON_HEIGHT+7),onLeft(27,192),BUTTON_HEIGHT,0xFF0000);
//WriteText(205,onTop(-5, BUTTON_HEIGHT+7),0x80,0xFFFFFF,#error,0);
 
}