Develop and Download Open Source Software
Login
Create Account
Help
MY OSDN
Find Software
Magazine
Develop
Pastebin
Software
People
PersonalForge
Magazine
Wiki
OSDN
>
Find Software
>
Tera Term
Tera Term
Summary
Project Summary
Developer Dashboard
Project Reviews
Web Page
Developers
List of RSS Feeds
Statistics
History
Image Gallery
Search Keywords
News
Listed News
Help
Downloads
List of Releases
Help
Source Code
Guide
Browse CVS
Browse SVN
Help
Wiki
FrontPage
Title index
Recent changes
Wiki Search
Help
Docs
List Docs
Help
Forums
List of Forums
Open Discussion (173)
Help (428)
Help
Mailing Lists
list of ML
ttssh2-commit
ttssh2-dev
ttssh2-users
Help
Ticket
Ticket List
Milestone List
Type List
Component List
List of frequently used tickets/RSS
Submit New Ticket
Help
Browse Subversion Repository
/
[ttssh2]
/
trunk
/
teraterm
/
ttpcmn
/
ttcmn.c
Diff of /trunk/teraterm/ttpcmn/ttcmn.c
Parent Directory
|
Revision Log
|
Patch
revision
3494
by
doda
, Mon Jun 15 18:37:05 2009 UTC
revision
3497
by
doda
, Tue Jun 16 02:11:19 2009 UTC
#
Line 1254
int TextOutMBCS(PComVar cv, PCHAR B, int
Line 1254
int TextOutMBCS(PComVar cv, PCHAR B, int
1254
}
}
1255
}
}
1256
1257
if (d==0x0d) {
if (d==CR) {
1258
TempStr[TempLen++] = 0x0d;
TempStr[TempLen++] = 0x0d;
1259
if (cv->CRSend==IdCRLF) {
if (cv->CRSend==IdCRLF) {
1260
TempStr[TempLen++] = 0x0a;
TempStr[TempLen++] = 0x0a;
#
Line 1267
int TextOutMBCS(PComVar cv, PCHAR B, int
Line 1267
int TextOutMBCS(PComVar cv, PCHAR B, int
1267
cv->Flush = TRUE;
cv->Flush = TRUE;
1268
}
}
1269
}
}
1270
else if (d==BS) {
1271
if (cv->TelLineMode) {
1272
if (cv->FlushLen < cv->LineModeBuffCount) {
1273
cv->LineModeBuffCount--;
1274
}
1275
}
1276
else {
1277
TempStr[TempLen++] = d;
1278
}
1279
}
1280
else if ((d>=0x80) && (cv->KanjiCodeSend==IdUTF8 || cv->Language==IdUtf8)) {
else if ((d>=0x80) && (cv->KanjiCodeSend==IdUTF8 || cv->Language==IdUtf8)) {
1281
TempLen += OutputTextUTF8((WORD)d, TempStr, cv);
TempLen += OutputTextUTF8((WORD)d, TempStr, cv);
1282
}
}
#
Line 1367
int FAR PASCAL CommTextOut(PComVar cv, P
Line 1377
int FAR PASCAL CommTextOut(PComVar cv, P
1377
TempLen = 0;
TempLen = 0;
1378
d = (BYTE)B[i];
d = (BYTE)B[i];
1379
1380
if (d==0x0d) {
switch (d) {
1381
case CR:
1382
TempStr[TempLen] = 0x0d;
TempStr[TempLen] = 0x0d;
1383
TempLen++;
TempLen++;
1384
if (cv->CRSend==IdCRLF) {
if (cv->CRSend==IdCRLF) {
#
Line 1379
int FAR PASCAL CommTextOut(PComVar cv, P
Line 1390
int FAR PASCAL CommTextOut(PComVar cv, P
1390
if (cv->TelLineMode) {
if (cv->TelLineMode) {
1391
cv->Flush = TRUE;
cv->Flush = TRUE;
1392
}
}
1393
}
break;
1394
else {
1395
case BS:
1396
if (cv->TelLineMode) {
1397
if (cv->FlushLen < cv->LineModeBuffCount) {
1398
cv->LineModeBuffCount--;
1399
}
1400
}
1401
else {
1402
TempStr[TempLen++] = d;
1403
}
1404
break;
1405
1406
default:
1407
if ((cv->Language==IdRussian) && (d>=128)) {
if ((cv->Language==IdRussian) && (d>=128)) {
1408
d = RussConv(cv->RussClient, cv->RussHost, d);
d = RussConv(cv->RussClient, cv->RussHost, d);
1409
}
}
Colored Diff
Long Colored Diff
Full Colored Diff
Unidiff
Context Diff
Side by Side
Legend:
Removed from v.3494
changed lines
Added in v.3497
Back to OSDN
">
Back to OSDN
ViewVC Help
Powered by
ViewVC 1.1.26