add pasori2_open()
@@ -99,6 +99,7 @@ | ||
99 | 99 | #endif |
100 | 100 | |
101 | 101 | pasori *pasori_open(char *); |
102 | +pasori *pasori_open2(TCHAR *); | |
102 | 103 | void pasori_close(pasori *); |
103 | 104 | |
104 | 105 | int pasori_init(pasori *); |
@@ -52,7 +52,6 @@ | ||
52 | 52 | */ |
53 | 53 | pasori *pasori_open(char *dummy) |
54 | 54 | { |
55 | - pasori *p; | |
56 | 55 | TCHAR cp[_MAX_PATH], dllpath[_MAX_PATH]; |
57 | 56 | |
58 | 57 | /* get felica.dll path */ |
@@ -59,6 +58,13 @@ | ||
59 | 58 | SHGetSpecialFolderPath(NULL, cp, CSIDL_PROGRAM_FILES_COMMON, FALSE); |
60 | 59 | _stprintf(dllpath, _T("%s\\Sony Shared\\FeliCaLibrary\\felica.dll"), cp); |
61 | 60 | |
61 | + return pasori_open2(dllpath); | |
62 | +} | |
63 | + | |
64 | +pasori *pasori_open2(TCHAR *dllpath) | |
65 | +{ | |
66 | + pasori *p; | |
67 | + | |
62 | 68 | /* open felica.dll */ |
63 | 69 | p = (pasori *)malloc(sizeof(pasori)); |
64 | 70 | p->hInstDLL = LoadLibrary(dllpath); |