4,7 → 4,8 |
|
kol_struct70 k70; |
kol_struct_BDVK bdvk; |
unsigned result, filesize, pos, i; |
unsigned result, i; |
unsigned long long filesize, pos; |
char buf[81]; //¡ãä¥à |
char temp[FILENAME_MAX]; |
unsigned flags; |
44,7 → 45,8 |
} |
|
k70.p00 = 5; |
k70.p04 = k70.p08 = k70.p12 = 0; |
k70.p04 = k70.p12 = 0; |
//k70.p08 = 0; |
k70.p16 = (unsigned) &bdvk; |
k70.p20 = 0; |
k70.p21 = temp; |
53,7 → 55,7 |
if ( 0 != result ) |
return FALSE; |
|
filesize = bdvk.p32[0]; // ¯®«ãç ¥¬ à §¬¥à ä ©« |
filesize = bdvk.p32; // ¯®«ãç ¥¬ à §¬¥à ä ©« |
|
buf[80]=0; |
flags = con_get_flags(); |
65,7 → 67,7 |
|
k70.p00 = 0; |
k70.p04 = pos; |
k70.p08 = 0; |
// k70.p08 = 0; // bug for over 4Gb files, but "more" is unusable there |
k70.p12 = 80; |
k70.p16 = (unsigned) buf; |
k70.p20 = 0; |