OSDN Git Service
(root)
/
ffftp
/
ffftp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Enlarge buffers for replies on transferring files.
[ffftp/ffftp.git]
/
tool.c
diff --git
a/tool.c
b/tool.c
index
2f5fced
..
dce80ab
100644
(file)
--- a/
tool.c
+++ b/
tool.c
@@
-1,6
+1,6
@@
-/*=============================================================================
\r
+
/*=============================================================================
\r
*
\r
*
\r
-*
\83
c
\81
[
\83
\8b
\r
+*
ツール
\r
*
\r
===============================================================================
\r
/ Copyright (C) 1997-2007 Sota. All rights reserved.
\r
*
\r
===============================================================================
\r
/ Copyright (C) 1997-2007 Sota. All rights reserved.
\r
@@
-28,6
+28,8
@@
/============================================================================*/
\r
\r
#define STRICT
\r
/============================================================================*/
\r
\r
#define STRICT
\r
+// IPv6対応
\r
+#include <winsock2.h>
\r
#include <windows.h>
\r
#include <stdio.h>
\r
#include <stdlib.h>
\r
#include <windows.h>
\r
#include <stdio.h>
\r
#include <stdlib.h>
\r
@@
-41,24
+43,30
@@
#include <htmlhelp.h>
\r
#include "helpid.h"
\r
\r
#include <htmlhelp.h>
\r
#include "helpid.h"
\r
\r
+// UTF-8対応
\r
+#undef __MBSWRAPPER_H__
\r
+#include "mbswrapper.h"
\r
\r
\r
-/*=====
\83
v
\83
\8d
\83
g
\83
^
\83
C
\83
v =====*/
\r
\r
\r
-static BOOL CALLBACK OtpCalcWinProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);
\r
+/*===== プロトタイプ =====*/
\r
\r
\r
+// 64ビット対応
\r
+//static BOOL CALLBACK OtpCalcWinProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);
\r
+static INT_PTR CALLBACK OtpCalcWinProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);
\r
\r
\r
-/*=====
\8a
O
\95
\94
\8e
Q
\8f
Æ =====*/
\r
+
\r
+/*===== 外部参照 =====*/
\r
\r
extern HWND hHelpWin;
\r
\r
\r
\r
extern HWND hHelpWin;
\r
\r
\r
-/*-----
\83
\8f
\83
\93
\83
^
\83
C
\83
\80
\83
p
\83
X
\83
\8f
\81
[
\83
h
\8c
v
\8e
Z
----------------------------------------------
\r
+/*-----
ワンタイムパスワード計算
----------------------------------------------
\r
*
\r
* Parameter
\r
*
\r
* Parameter
\r
-*
\82
È
\82
µ
\r
+*
なし
\r
*
\r
* Return Value
\r
*
\r
* Return Value
\r
-*
\82
È
\82
µ
\r
+*
なし
\r
*----------------------------------------------------------------------------*/
\r
\r
void OtpCalcTool(void)
\r
*----------------------------------------------------------------------------*/
\r
\r
void OtpCalcTool(void)
\r
@@
-68,19
+76,21
@@
void OtpCalcTool(void)
}
\r
\r
\r
}
\r
\r
\r
-/*-----
\83
\8f
\83
\93
\83
^
\83
C
\83
\80
\83
p
\83
X
\83
\8f
\81
[
\83
h
\8c
v
\8e
Z
\83
E
\83
C
\83
\93
\83
h
\83
E
\82
Ì
\83
R
\81
[
\83
\8b
\83
o
\83
b
\83
N
----------------------
\r
+/*-----
ワンタイムパスワード計算ウインドウのコールバック
----------------------
\r
*
\r
* Parameter
\r
*
\r
* Parameter
\r
-* HWND hDlg :
\83
E
\83
C
\83
\93
\83
h
\83
E
\83
n
\83
\93
\83
h
\83
\8b
\r
-* UINT message :
\83
\81
\83
b
\83
Z
\81
[
\83
W
\94
Ô
\8d
\86
\r
-* WPARAM wParam :
\83
\81
\83
b
\83
Z
\81
[
\83
W
\82
Ì WPARAM
\88
ø
\90
\94
\r
-* LPARAM lParam :
\83
\81
\83
b
\83
Z
\81
[
\83
W
\82
Ì LPARAM
\88
ø
\90
\94
\r
+* HWND hDlg :
ウインドウハンドル
\r
+* UINT message :
メッセージ番号
\r
+* WPARAM wParam :
メッセージの WPARAM 引数
\r
+* LPARAM lParam :
メッセージの LPARAM 引数
\r
*
\r
* Return Value
\r
* BOOL TRUE/FALSE
\r
*----------------------------------------------------------------------------*/
\r
\r
*
\r
* Return Value
\r
* BOOL TRUE/FALSE
\r
*----------------------------------------------------------------------------*/
\r
\r
-static BOOL CALLBACK OtpCalcWinProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
\r
+// 64ビット対応
\r
+//static BOOL CALLBACK OtpCalcWinProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
\r
+static INT_PTR CALLBACK OtpCalcWinProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
\r
{
\r
char Tmp[41];
\r
char *Pos;
\r
{
\r
char Tmp[41];
\r
char *Pos;
\r
@@
-122,7
+132,7
@@
static BOOL CALLBACK OtpCalcWinProc(HWND hDlg, UINT message, WPARAM wParam, LPAR
/* Seed */
\r
if((Pos = GetNextField(Pos)) != NULL)
\r
{
\r
/* Seed */
\r
if((Pos = GetNextField(Pos)) != NULL)
\r
{
\r
- if(GetOneField(Pos, Seed, MAX_SEED_LEN) == SUCCESS)
\r
+ if(GetOneField(Pos, Seed, MAX_SEED_LEN) ==
FFFTP_
SUCCESS)
\r
{
\r
Make6WordPass(Seq, Seed, Pass, Type, Tmp);
\r
}
\r
{
\r
Make6WordPass(Seq, Seed, Pass, Type, Tmp);
\r
}
\r