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,22 → 576,15 |
|
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); |
|
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; |
741,8 → 733,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; |