comparison src/optiondefs.h @ 27490:fb4c30606b4a v8.2.4273

patch 8.2.4273: the EBCDIC support is outdated Commit: https://github.com/vim/vim/commit/424bcae1fb0f69e0aef5e0cf84fd771cf34a0fb7 Author: Bram Moolenaar <Bram@vim.org> Date: Mon Jan 31 14:59:41 2022 +0000 patch 8.2.4273: the EBCDIC support is outdated Problem: The EBCDIC support is outdated. Solution: Remove the EBCDIC support.
author Bram Moolenaar <Bram@vim.org>
date Mon, 31 Jan 2022 16:00:09 +0100
parents daac3cf65d7e
children 4190b932e6ca
comparison
equal deleted inserted replaced
27489:9f00e1edb43c 27490:fb4c30606b4a
1435 (char_u *)"@,48-57,/,.,-,_,+,,,$,:", 1435 (char_u *)"@,48-57,/,.,-,_,+,,,$,:",
1436 # else 1436 # else
1437 # ifdef VMS 1437 # ifdef VMS
1438 (char_u *)"@,48-57,/,.,-,_,+,,,#,$,%,<,>,[,],:,;,~", 1438 (char_u *)"@,48-57,/,.,-,_,+,,,#,$,%,<,>,[,],:,;,~",
1439 # else // UNIX et al. 1439 # else // UNIX et al.
1440 # ifdef EBCDIC
1441 (char_u *)"@,240-249,/,.,-,_,+,,,#,$,%,~,=",
1442 # else
1443 (char_u *)"@,48-57,/,.,-,_,+,,,#,$,%,~,=", 1440 (char_u *)"@,48-57,/,.,-,_,+,,,#,$,%,~,=",
1444 # endif
1445 # endif 1441 # endif
1446 # endif 1442 # endif
1447 #endif 1443 #endif
1448 (char_u *)0L} SCTX_INIT}, 1444 (char_u *)0L} SCTX_INIT},
1449 {"isident", "isi", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, 1445 {"isident", "isi", P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
1450 (char_u *)&p_isi, PV_NONE, 1446 (char_u *)&p_isi, PV_NONE,
1451 { 1447 {
1452 #if defined(MSWIN) 1448 #if defined(MSWIN)
1453 (char_u *)"@,48-57,_,128-167,224-235", 1449 (char_u *)"@,48-57,_,128-167,224-235",
1454 #else 1450 #else
1455 # ifdef EBCDIC
1456 // TODO: EBCDIC Check this! @ == isalpha()
1457 (char_u *)"@,240-249,_,66-73,81-89,98-105,"
1458 "112-120,128,140-142,156,158,172,"
1459 "174,186,191,203-207,219-225,235-239,"
1460 "251-254",
1461 # else
1462 (char_u *)"@,48-57,_,192-255", 1451 (char_u *)"@,48-57,_,192-255",
1463 # endif
1464 #endif 1452 #endif
1465 (char_u *)0L} SCTX_INIT}, 1453 (char_u *)0L} SCTX_INIT},
1466 {"iskeyword", "isk", P_STRING|P_ALLOCED|P_VIM|P_COMMA|P_NODUP, 1454 {"iskeyword", "isk", P_STRING|P_ALLOCED|P_VIM|P_COMMA|P_NODUP,
1467 (char_u *)&p_isk, PV_ISK, 1455 (char_u *)&p_isk, PV_ISK,
1468 { 1456 {
1469 #ifdef EBCDIC
1470 (char_u *)"@,240-249,_",
1471 // TODO: EBCDIC Check this! @ == isalpha()
1472 (char_u *)"@,240-249,_,66-73,81-89,98-105,"
1473 "112-120,128,140-142,156,158,172,"
1474 "174,186,191,203-207,219-225,235-239,"
1475 "251-254",
1476 #else
1477 (char_u *)"@,48-57,_", 1457 (char_u *)"@,48-57,_",
1478 # if defined(MSWIN) 1458 #if defined(MSWIN)
1479 (char_u *)"@,48-57,_,128-167,224-235" 1459 (char_u *)"@,48-57,_,128-167,224-235"
1480 # else 1460 #else
1481 ISK_LATIN1 1461 ISK_LATIN1
1482 # endif
1483 #endif 1462 #endif
1484 } SCTX_INIT}, 1463 } SCTX_INIT},
1485 {"isprint", "isp", P_STRING|P_VI_DEF|P_RALL|P_COMMA|P_NODUP, 1464 {"isprint", "isp", P_STRING|P_VI_DEF|P_RALL|P_COMMA|P_NODUP,
1486 (char_u *)&p_isp, PV_NONE, 1465 (char_u *)&p_isp, PV_NONE,
1487 { 1466 {
1488 #if defined(MSWIN) || defined(VMS) 1467 #if defined(MSWIN) || defined(VMS)
1489 (char_u *)"@,~-255", 1468 (char_u *)"@,~-255",
1490 #else 1469 #else
1491 # ifdef EBCDIC
1492 // all chars above 63 are printable
1493 (char_u *)"63-255",
1494 # else
1495 ISP_LATIN1, 1470 ISP_LATIN1,
1496 # endif
1497 #endif 1471 #endif
1498 (char_u *)0L} SCTX_INIT}, 1472 (char_u *)0L} SCTX_INIT},
1499 {"joinspaces", "js", P_BOOL|P_VI_DEF|P_VIM, 1473 {"joinspaces", "js", P_BOOL|P_VI_DEF|P_VIM,
1500 (char_u *)&p_js, PV_NONE, 1474 (char_u *)&p_js, PV_NONE,
1501 {(char_u *)TRUE, (char_u *)0L} SCTX_INIT}, 1475 {(char_u *)TRUE, (char_u *)0L} SCTX_INIT},