Browse Subversion Repository
Diff of /trunk/TTXSamples/TTXKcodeChange/TTXKcodeChange.c
Parent Directory
| Revision Log
| Patch
14 |
#endif /* NO_INET6 */ |
#endif /* NO_INET6 */ |
15 |
|
|
16 |
#define ORDER 4800 |
#define ORDER 4800 |
|
#define ID_MENUITEM 37000 |
|
|
|
|
|
#define IdReportNone 0 |
|
|
#define IdReportSendKcode 1 |
|
|
#define IdReportRecvKcode 2 |
|
17 |
|
|
18 |
#define IdModeFirst 0 |
#define IdModeFirst 0 |
19 |
#define IdModeESC 1 |
#define IdModeESC 1 |
30 |
Tsend origPsend; |
Tsend origPsend; |
31 |
TReadFile origPReadFile; |
TReadFile origPReadFile; |
32 |
TWriteFile origPWriteFile; |
TWriteFile origPWriteFile; |
|
int report; |
|
33 |
} TInstVar; |
} TInstVar; |
34 |
|
|
35 |
static TInstVar FAR * pvar; |
static TInstVar FAR * pvar; |
42 |
pvar->origPsend = NULL; |
pvar->origPsend = NULL; |
43 |
pvar->origPReadFile = NULL; |
pvar->origPReadFile = NULL; |
44 |
pvar->origPWriteFile = NULL; |
pvar->origPWriteFile = NULL; |
|
pvar->report = IdReportNone; |
|
45 |
} |
} |
46 |
|
|
47 |
void CommOut(char *str, int len) { |
void CommOut(char *str, int len) { |
178 |
for (p=buff, func=0; isdigit(*p); p++) { |
for (p=buff, func=0; isdigit(*p); p++) { |
179 |
func = func * 10 + *p - '0'; |
func = func * 10 + *p - '0'; |
180 |
} |
} |
181 |
if (*p != ';' || func == 0) { |
if (*p != ';' || p == buff) { |
182 |
blen = 0; |
blen = 0; |
183 |
mode = IdModeFirst; |
mode = IdModeFirst; |
184 |
break; |
break; |
260 |
CommOut("\r", 1); |
CommOut("\r", 1); |
261 |
break; |
break; |
262 |
default: |
default: |
263 |
/* nothing to do */; |
; /* nothing to do */ |
264 |
} |
} |
265 |
blen = 0; |
blen = 0; |
266 |
mode = IdModeFirst; |
mode = IdModeFirst; |
309 |
} |
} |
310 |
} |
} |
311 |
|
|
|
static int PASCAL FAR TTXProcessCommand(HWND hWin, WORD cmd) { |
|
|
if (cmd==ID_MENUITEM) { |
|
|
return 1; |
|
|
} |
|
|
return 0; |
|
|
} |
|
|
|
|
312 |
static TTXExports Exports = { |
static TTXExports Exports = { |
313 |
sizeof(TTXExports), |
sizeof(TTXExports), |
314 |
ORDER, |
ORDER, |
|
Legend:
Removed from v.95 |
|
changed lines |
|
Added in v.101 |
|
|
| |