Browse Subversion Repository
Diff of /trunk/teraterm/teraterm/filesys_log.cpp
Parent Directory
| Revision Log
| Patch
| 69 |
|
|
| 70 |
BOOL FileLog = FALSE; |
BOOL FileLog = FALSE; |
| 71 |
BOOL BinLog = FALSE; |
BOOL BinLog = FALSE; |
|
BOOL DDELog = FALSE; |
|
| 72 |
static BOOL FileRetrySend, FileRetryEcho, FileCRSend, FileReadEOF, BinaryMode; |
static BOOL FileRetrySend, FileRetryEcho, FileCRSend, FileReadEOF, BinaryMode; |
| 73 |
static BYTE FileByte; |
static BYTE FileByte; |
| 74 |
|
|
| 963 |
} |
} |
| 964 |
else |
else |
| 965 |
cv.LCount = 0; |
cv.LCount = 0; |
|
|
|
|
if (DDELog) |
|
|
{ |
|
|
if (cv.DCount>=InBuffSize) |
|
|
{ |
|
|
cv.DCount = InBuffSize; |
|
|
cv.DStart = cv.LogPtr; |
|
|
} |
|
|
else |
|
|
cv.DCount++; |
|
|
} |
|
|
else { |
|
|
cv.DCount = 0; |
|
|
// ログ採取中にマクロがストールする問題への修正。 |
|
|
// ログ採取中に一度マクロを止めると、バッファのインデックスが同期取れなくなり、 |
|
|
// 再度マクロを流しても正しいデータが送れないのが原因。 |
|
|
// マクロを停止させた状態でもインデックスの同期を取るようにした。 |
|
|
// (2006.12.26 yutaka) |
|
|
cv.DStart = cv.LogPtr; |
|
|
} |
|
| 966 |
} |
} |
| 967 |
|
|
| 968 |
static BOOL Get1(PCHAR Buf, int *Start, int *Count, PBYTE b) |
static BOOL Get1(PCHAR Buf, int *Start, int *Count, PBYTE b) |
| 1267 |
cv.LogPtr = 0; |
cv.LogPtr = 0; |
| 1268 |
cv.LStart = 0; |
cv.LStart = 0; |
| 1269 |
cv.LCount = 0; |
cv.LCount = 0; |
|
cv.DStart = 0; |
|
|
cv.DCount = 0; |
|
| 1270 |
} |
} |
| 1271 |
return (cv.HLogBuf!=NULL); |
return (cv.HLogBuf!=NULL); |
| 1272 |
} |
} |
| 1273 |
|
|
| 1274 |
void FreeLogBuf(void) |
void FreeLogBuf(void) |
| 1275 |
{ |
{ |
| 1276 |
if ((cv.HLogBuf==NULL) || FileLog || DDELog) |
if ((cv.HLogBuf==NULL) || FileLog) |
| 1277 |
return; |
return; |
| 1278 |
if (cv.LogBuf!=NULL) |
if (cv.LogBuf!=NULL) |
| 1279 |
GlobalUnlock(cv.HLogBuf); |
GlobalUnlock(cv.HLogBuf); |
| 1283 |
cv.LogPtr = 0; |
cv.LogPtr = 0; |
| 1284 |
cv.LStart = 0; |
cv.LStart = 0; |
| 1285 |
cv.LCount = 0; |
cv.LCount = 0; |
|
cv.DStart = 0; |
|
|
cv.DCount = 0; |
|
| 1286 |
} |
} |
| 1287 |
|
|
| 1288 |
BOOL CreateBinBuf(void) |
BOOL CreateBinBuf(void) |
|
|
Legend:
| Removed from v.8858 |
|
| changed lines |
| |
Added in v.8860 |
|
|
| |