|
|
| version 1.10, 2004/06/20 03:40:31 | version 1.12, 2005/02/07 14:46:10 |
|---|---|
| Line 13 | Line 13 |
| static const HDRVDIR hddroot = {" ", 0, 0, 0, 0x10, {0}, {0}}; | static const HDRVDIR hddroot = {" ", 0, 0, 0, 0x10, {0}, {0}}; |
| static const BYTE dospathchr[] = { | static const UINT8 dospathchr[] = { |
| 0xfa, 0x23, // '&%$#"! /.-,+*)( | 0xfa, 0x23, // '&%$#"! /.-,+*)( |
| 0xff, 0x03, // 76543210 ?>=<;:98 | 0xff, 0x03, // 76543210 ?>=<;:98 |
| 0xff, 0xff, // GFEDCBA@ ONMLKJIH | 0xff, 0xff, // GFEDCBA@ ONMLKJIH |
| Line 303 BOOL hostdrvs_newrealpath(HDRVPATH *hdp, | Line 303 BOOL hostdrvs_newrealpath(HDRVPATH *hdp, |
| char dosname[16]; | char dosname[16]; |
| UINT i; | UINT i; |
| char *p; | char *p; |
| #if 0 | |
| #if defined(OSLANG_EUC) || defined(OSLANG_UTF8) | #if defined(OSLANG_EUC) || defined(OSLANG_UTF8) |
| OEMCHAR oemname[64]; | OEMCHAR oemname[64]; |
| #endif | #endif |
| #endif | |
| if ((hostdrvs_getrealdir(path, NELEMENTS(path), fcb, dospath) | if ((hostdrvs_getrealdir(path, NELEMENTS(path), fcb, dospath) |
| != SUCCESS) || | != SUCCESS) || |
| Line 335 BOOL hostdrvs_newrealpath(HDRVPATH *hdp, | Line 333 BOOL hostdrvs_newrealpath(HDRVPATH *hdp, |
| } | } |
| } | } |
| *p = '\0'; | *p = '\0'; |
| #if 1 // ここで SJIS->OEMコードに未変換! | // ここで SJIS->OEMコードに未変換! |
| file_catname(path, dosname, NELEMENTS(path)); | |
| #else | |
| #if defined(OSLANG_EUC) | #if defined(OSLANG_EUC) |
| codecnv_sjis2euc(oemname, NELEMENTS(oemname), dosname, (UINT)-1); | codecnv_sjis2euc(oemname, NELEMENTS(oemname), dosname, (UINT)-1); |
| file_catname(path, oemname, NELEMENTS(path)); | file_catname(path, oemname, NELEMENTS(path)); |
| Line 347 BOOL hostdrvs_newrealpath(HDRVPATH *hdp, | Line 343 BOOL hostdrvs_newrealpath(HDRVPATH *hdp, |
| #else | #else |
| file_catname(path, dosname, NELEMENTS(path)); | file_catname(path, dosname, NELEMENTS(path)); |
| #endif | #endif |
| #endif | |
| if (hdp) { | if (hdp) { |
| ZeroMemory(&hdp->di, sizeof(hdp->di)); | ZeroMemory(&hdp->di, sizeof(hdp->di)); |
| CopyMemory(hdp->di.fcbname, fcb, 11); | CopyMemory(hdp->di.fcbname, fcb, 11); |