Commit 77dacacb2cfe3d4bf99b2ce9be8a564e4f9d7f53
1 parent
a69adbf7
Exists in
master
and in
5 other branches
Trabalhando nas tabelas de conversão de charset
Showing
2 changed files
with
15 additions
and
11 deletions
Show diff stats
src/include/lib3270/session.h
| ... | ... | @@ -151,13 +151,14 @@ |
| 151 | 151 | // Translation tables |
| 152 | 152 | unsigned short ebc2asc[256]; |
| 153 | 153 | unsigned short asc2ebc[256]; |
| 154 | - unsigned short ebc2cg[256]; | |
| 155 | - unsigned short cg2ebc[256]; | |
| 156 | 154 | unsigned short asc2ft[256]; |
| 157 | 155 | unsigned short ft2asc[256]; |
| 158 | 156 | unsigned short asc2uc[256]; |
| 159 | - unsigned short asc2cg[256]; | |
| 160 | - unsigned short cg2asc[256]; | |
| 157 | + | |
| 158 | +// unsigned short ebc2cg[256]; | |
| 159 | +// unsigned short cg2ebc[256]; | |
| 160 | +// unsigned short asc2cg[256]; | |
| 161 | +// unsigned short cg2asc[256]; | |
| 161 | 162 | |
| 162 | 163 | } charset; |
| 163 | 164 | ... | ... |
src/lib3270/tables.c
| ... | ... | @@ -450,13 +450,14 @@ unsigned short ebc2asc7[256]; |
| 450 | 450 | LIB3270_INTERNAL void initialize_tables(H3270 *hSession) |
| 451 | 451 | { |
| 452 | 452 | /* Go to defaults first. */ |
| 453 | - memcpy(hSession->charset.ebc2cg, ebc2cg0, sizeof(hSession->charset.ebc2cg)); | |
| 454 | - memcpy(hSession->charset.cg2ebc, cg2ebc0, sizeof(hSession->charset.cg2ebc)); | |
| 455 | 453 | memcpy(hSession->charset.ebc2asc, ebc2asc0, sizeof(hSession->charset.ebc2asc)); |
| 456 | 454 | memcpy(hSession->charset.asc2ebc, asc2ebc0, sizeof(hSession->charset.asc2ebc)); |
| 457 | 455 | memcpy(hSession->charset.asc2uc, asc2uc, sizeof(hSession->charset.asc2uc)); |
| 458 | - memcpy(hSession->charset.asc2cg, asc2cg, sizeof(hSession->charset.asc2cg)); | |
| 459 | - memcpy(hSession->charset.cg2asc, cg2asc, sizeof(hSession->charset.cg2asc)); | |
| 456 | + | |
| 457 | +// memcpy(hSession->charset.ebc2cg, ebc2cg0, sizeof(hSession->charset.ebc2cg)); | |
| 458 | +// memcpy(hSession->charset.cg2ebc, cg2ebc0, sizeof(hSession->charset.cg2ebc)); | |
| 459 | +// memcpy(hSession->charset.asc2cg, asc2cg, sizeof(hSession->charset.asc2cg)); | |
| 460 | +// memcpy(hSession->charset.cg2asc, cg2asc, sizeof(hSession->charset.cg2asc)); | |
| 460 | 461 | |
| 461 | 462 | #ifdef EXTENDED_TABLES |
| 462 | 463 | #error Need implementation to the new format |
| ... | ... | @@ -470,16 +471,18 @@ LIB3270_INTERNAL void initialize_tables(H3270 *hSession) |
| 470 | 471 | |
| 471 | 472 | } |
| 472 | 473 | |
| 474 | +/* | |
| 473 | 475 | void charset_defaults(H3270 *hSession) |
| 474 | 476 | { |
| 475 | - /* Go to defaults first. */ | |
| 477 | + // Go to defaults first. | |
| 476 | 478 | (void) memcpy((char *) hSession->charset.ebc2cg, (const char *)ebc2cg0, 256); |
| 477 | 479 | (void) memcpy((char *) hSession->charset.cg2ebc, (const char *)cg2ebc0, 256); |
| 478 | 480 | (void) memcpy((char *) hSession->charset.ebc2asc, (const char *)ebc2asc0, 256); |
| 479 | 481 | (void) memcpy((char *) hSession->charset.asc2ebc, (const char *)asc2ebc0, 256); |
| 480 | -#if defined(X3270_FT) /*[*/ | |
| 482 | +#if defined(X3270_FT) | |
| 481 | 483 | (void) memcpy((char *)hSession->charset.ft2asc, (const char *)ft2asc0, 256); |
| 482 | 484 | (void) memcpy((char *)hSession->charset.asc2ft, (const char *)asc2ft0, 256); |
| 483 | -#endif /*]*/ | |
| 485 | +#endif | |
| 484 | 486 | // clear_xks(); |
| 485 | 487 | } |
| 488 | +*/ | ... | ... |