/programs/other/table/calc.cpp |
---|
20,7 → 20,6 |
extern char ***buffer; |
extern DWORD buf_col, buf_row; |
extern DWORD buf_old_x, buf_old_y; |
DWORD filesize; |
extern bool sel_moved; |
577,15 → 576,8 |
char GetCsvSeparator(char *fname) |
{ |
char buffer[4096]; |
char buffer[512]; |
kosFileInfo fileInfo; |
DWORD load_size; |
if (filesize < 4096) { |
load_size = filesize; |
} else { |
load_size = 4096; |
} |
rtlDebugOutString(fname); |
592,7 → 584,7 |
strcpy(fileInfo.fileURL, fname); |
fileInfo.OffsetLow = 0; |
fileInfo.OffsetHigh = 0; |
fileInfo.dataCount = load_size; |
fileInfo.dataCount = 512; |
fileInfo.rwMode = 0; |
fileInfo.bufferPtr = (Byte *)buffer; |
722,7 → 714,7 |
kosFileInfo fileInfo; |
kosBDVK bdvk; |
int filePointer = 0, i, j; |
Dword res; |
Dword res, filesize; |
char buffer[512 + 1]; |
char *d, *s, *k; |
int step = 0, items; |
740,8 → 732,6 |
{ |
return -1; |
} |
filesize = bdvk.size_low; |
if (str_is_csv(fname)) |
return LoadCSV(fname); |
750,6 → 740,8 |
// clear the table |
reinit(); |
filesize = bdvk.size_low; |
fileInfo.rwMode = 0; |
fileInfo.dataCount = strlen(sFileSign); |
fileInfo.bufferPtr = (Byte*)buffer; |
/programs/other/table/hello.cpp |
---|
23,7 → 23,7 |
const char er_file_not_found[] = "'Cannot open file' -E"; |
const char er_format[] = "'Error: bad format' -E"; |
const char msg_save[] = "'File saved' -O"; |
//const char msg_load[] = "'File loaded' -O"; |
const char msg_load[] = "'File loaded' -O"; |
const char msg_save_error[] = "'Error saving file' -E"; |
const char msg_new[] = "'Memory cleared' -I"; |
1058,17 → 1058,16 |
{ |
stop_edit(); |
int r = LoadFile(fname); |
char *result; |
if (r > 0) { |
calculate_values(); |
sel_moved = 0; |
draw_grid(); |
//result = (char*)msg_load; |
} else { |
char *result; |
if (r == -1) result = (char*)er_file_not_found; |
else if (r == -2) result = (char*)er_format; |
kos_AppRun("/sys/@notify", result); |
result = (char*)msg_load; |
} |
else if (r == -1) result = (char*)er_file_not_found; |
else if (r == -2) result = (char*)er_format; |
kos_AppRun("/sys/@notify", result); |
} |
void EventGridSelectAll() |