comparison src/globals.h @ 15470:55ccc2d353bd v8.1.0743

patch 8.1.0743: giving error messages is not flexible commit https://github.com/vim/vim/commit/f9e3e09fdc93be9f0d47afbc6c7df1188c2a5a0d Author: Bram Moolenaar <Bram@vim.org> Date: Sun Jan 13 23:38:42 2019 +0100 patch 8.1.0743: giving error messages is not flexible Problem: Giving error messages is not flexible. Solution: Add semsg(). Change argument from "char_u *" to "char *", also for msg() and get rid of most MSG macros. (Ozaki Kiichi, closes #3302) Also make emsg() accept a "char *" argument. Get rid of an enormous number of type casts.
author Bram Moolenaar <Bram@vim.org>
date Sun, 13 Jan 2019 23:45:08 +0100
parents 1d2b5c016f17
children bc17a9d37810
comparison
equal deleted inserted replaced
15469:bc9b5261ed01 15470:55ccc2d353bd
1389 1389
1390 /* 1390 /*
1391 * The error messages that can be shared are included here. 1391 * The error messages that can be shared are included here.
1392 * Excluded are errors that are only used once and debugging messages. 1392 * Excluded are errors that are only used once and debugging messages.
1393 */ 1393 */
1394 EXTERN char_u e_abort[] INIT(= N_("E470: Command aborted")); 1394 EXTERN char e_abort[] INIT(= N_("E470: Command aborted"));
1395 EXTERN char_u e_argreq[] INIT(= N_("E471: Argument required")); 1395 EXTERN char e_argreq[] INIT(= N_("E471: Argument required"));
1396 EXTERN char_u e_backslash[] INIT(= N_("E10: \\ should be followed by /, ? or &")); 1396 EXTERN char e_backslash[] INIT(= N_("E10: \\ should be followed by /, ? or &"));
1397 #ifdef FEAT_CMDWIN 1397 #ifdef FEAT_CMDWIN
1398 EXTERN char_u e_cmdwin[] INIT(= N_("E11: Invalid in command-line window; <CR> executes, CTRL-C quits")); 1398 EXTERN char e_cmdwin[] INIT(= N_("E11: Invalid in command-line window; <CR> executes, CTRL-C quits"));
1399 #endif 1399 #endif
1400 EXTERN char_u e_curdir[] INIT(= N_("E12: Command not allowed from exrc/vimrc in current dir or tag search")); 1400 EXTERN char e_curdir[] INIT(= N_("E12: Command not allowed from exrc/vimrc in current dir or tag search"));
1401 #ifdef FEAT_EVAL 1401 #ifdef FEAT_EVAL
1402 EXTERN char_u e_endif[] INIT(= N_("E171: Missing :endif")); 1402 EXTERN char e_endif[] INIT(= N_("E171: Missing :endif"));
1403 EXTERN char_u e_endtry[] INIT(= N_("E600: Missing :endtry")); 1403 EXTERN char e_endtry[] INIT(= N_("E600: Missing :endtry"));
1404 EXTERN char_u e_endwhile[] INIT(= N_("E170: Missing :endwhile")); 1404 EXTERN char e_endwhile[] INIT(= N_("E170: Missing :endwhile"));
1405 EXTERN char_u e_endfor[] INIT(= N_("E170: Missing :endfor")); 1405 EXTERN char e_endfor[] INIT(= N_("E170: Missing :endfor"));
1406 EXTERN char_u e_while[] INIT(= N_("E588: :endwhile without :while")); 1406 EXTERN char e_while[] INIT(= N_("E588: :endwhile without :while"));
1407 EXTERN char_u e_for[] INIT(= N_("E588: :endfor without :for")); 1407 EXTERN char e_for[] INIT(= N_("E588: :endfor without :for"));
1408 #endif 1408 #endif
1409 EXTERN char_u e_exists[] INIT(= N_("E13: File exists (add ! to override)")); 1409 EXTERN char e_exists[] INIT(= N_("E13: File exists (add ! to override)"));
1410 EXTERN char_u e_failed[] INIT(= N_("E472: Command failed")); 1410 EXTERN char e_failed[] INIT(= N_("E472: Command failed"));
1411 #if defined(FEAT_GUI) && defined(FEAT_XFONTSET) 1411 #if defined(FEAT_GUI) && defined(FEAT_XFONTSET)
1412 EXTERN char_u e_fontset[] INIT(= N_("E234: Unknown fontset: %s")); 1412 EXTERN char e_fontset[] INIT(= N_("E234: Unknown fontset: %s"));
1413 #endif 1413 #endif
1414 #if defined(FEAT_GUI_X11) || defined(FEAT_GUI_GTK) || defined(FEAT_GUI_MAC) \ 1414 #if defined(FEAT_GUI_X11) || defined(FEAT_GUI_GTK) || defined(FEAT_GUI_MAC) \
1415 || defined(FEAT_GUI_PHOTON) || defined(FEAT_GUI_MSWIN) 1415 || defined(FEAT_GUI_PHOTON) || defined(FEAT_GUI_MSWIN)
1416 EXTERN char_u e_font[] INIT(= N_("E235: Unknown font: %s")); 1416 EXTERN char e_font[] INIT(= N_("E235: Unknown font: %s"));
1417 #endif 1417 #endif
1418 #if defined(FEAT_GUI_X11) && !defined(FEAT_GUI_GTK) 1418 #if defined(FEAT_GUI_X11) && !defined(FEAT_GUI_GTK)
1419 EXTERN char_u e_fontwidth[] INIT(= N_("E236: Font \"%s\" is not fixed-width")); 1419 EXTERN char e_fontwidth[] INIT(= N_("E236: Font \"%s\" is not fixed-width"));
1420 #endif 1420 #endif
1421 EXTERN char_u e_internal[] INIT(= N_("E473: Internal error")); 1421 EXTERN char e_internal[] INIT(= N_("E473: Internal error"));
1422 EXTERN char_u e_intern2[] INIT(= N_("E685: Internal error: %s")); 1422 EXTERN char e_intern2[] INIT(= N_("E685: Internal error: %s"));
1423 EXTERN char_u e_interr[] INIT(= N_("Interrupted")); 1423 EXTERN char e_interr[] INIT(= N_("Interrupted"));
1424 EXTERN char_u e_invaddr[] INIT(= N_("E14: Invalid address")); 1424 EXTERN char e_invaddr[] INIT(= N_("E14: Invalid address"));
1425 EXTERN char_u e_invarg[] INIT(= N_("E474: Invalid argument")); 1425 EXTERN char e_invarg[] INIT(= N_("E474: Invalid argument"));
1426 EXTERN char_u e_invarg2[] INIT(= N_("E475: Invalid argument: %s")); 1426 EXTERN char e_invarg2[] INIT(= N_("E475: Invalid argument: %s"));
1427 EXTERN char_u e_invargval[] INIT(= N_("E475: Invalid value for argument %s")); 1427 EXTERN char e_invargval[] INIT(= N_("E475: Invalid value for argument %s"));
1428 EXTERN char_u e_invargNval[] INIT(= N_("E475: Invalid value for argument %s: %s")); 1428 EXTERN char e_invargNval[] INIT(= N_("E475: Invalid value for argument %s: %s"));
1429 #ifdef FEAT_EVAL 1429 #ifdef FEAT_EVAL
1430 EXTERN char_u e_invexpr2[] INIT(= N_("E15: Invalid expression: %s")); 1430 EXTERN char e_invexpr2[] INIT(= N_("E15: Invalid expression: %s"));
1431 #endif 1431 #endif
1432 EXTERN char_u e_invrange[] INIT(= N_("E16: Invalid range")); 1432 EXTERN char e_invrange[] INIT(= N_("E16: Invalid range"));
1433 EXTERN char_u e_invcmd[] INIT(= N_("E476: Invalid command")); 1433 EXTERN char e_invcmd[] INIT(= N_("E476: Invalid command"));
1434 #if defined(UNIX) || defined(FEAT_SYN_HL) || defined(FEAT_SPELL) 1434 #if defined(UNIX) || defined(FEAT_SYN_HL) || defined(FEAT_SPELL)
1435 EXTERN char_u e_isadir2[] INIT(= N_("E17: \"%s\" is a directory")); 1435 EXTERN char e_isadir2[] INIT(= N_("E17: \"%s\" is a directory"));
1436 #endif 1436 #endif
1437 #ifdef FEAT_LIBCALL 1437 #ifdef FEAT_LIBCALL
1438 EXTERN char_u e_libcall[] INIT(= N_("E364: Library call failed for \"%s()\"")); 1438 EXTERN char e_libcall[] INIT(= N_("E364: Library call failed for \"%s()\""));
1439 #endif 1439 #endif
1440 #ifdef HAVE_FSYNC 1440 #ifdef HAVE_FSYNC
1441 EXTERN char_u e_fsync[] INIT(= N_("E667: Fsync failed")); 1441 EXTERN char e_fsync[] INIT(= N_("E667: Fsync failed"));
1442 #endif 1442 #endif
1443 #if defined(DYNAMIC_PERL) \ 1443 #if defined(DYNAMIC_PERL) \
1444 || defined(DYNAMIC_PYTHON) || defined(DYNAMIC_PYTHON3) \ 1444 || defined(DYNAMIC_PYTHON) || defined(DYNAMIC_PYTHON3) \
1445 || defined(DYNAMIC_RUBY) \ 1445 || defined(DYNAMIC_RUBY) \
1446 || defined(DYNAMIC_TCL) \ 1446 || defined(DYNAMIC_TCL) \
1447 || defined(DYNAMIC_ICONV) \ 1447 || defined(DYNAMIC_ICONV) \
1448 || defined(DYNAMIC_GETTEXT) \ 1448 || defined(DYNAMIC_GETTEXT) \
1449 || defined(DYNAMIC_MZSCHEME) \ 1449 || defined(DYNAMIC_MZSCHEME) \
1450 || defined(DYNAMIC_LUA) 1450 || defined(DYNAMIC_LUA)
1451 EXTERN char_u e_loadlib[] INIT(= N_("E370: Could not load library %s")); 1451 EXTERN char e_loadlib[] INIT(= N_("E370: Could not load library %s"));
1452 EXTERN char_u e_loadfunc[] INIT(= N_("E448: Could not load library function %s")); 1452 EXTERN char e_loadfunc[] INIT(= N_("E448: Could not load library function %s"));
1453 #endif 1453 #endif
1454 EXTERN char_u e_markinval[] INIT(= N_("E19: Mark has invalid line number")); 1454 EXTERN char e_markinval[] INIT(= N_("E19: Mark has invalid line number"));
1455 EXTERN char_u e_marknotset[] INIT(= N_("E20: Mark not set")); 1455 EXTERN char e_marknotset[] INIT(= N_("E20: Mark not set"));
1456 EXTERN char_u e_modifiable[] INIT(= N_("E21: Cannot make changes, 'modifiable' is off")); 1456 EXTERN char e_modifiable[] INIT(= N_("E21: Cannot make changes, 'modifiable' is off"));
1457 EXTERN char_u e_nesting[] INIT(= N_("E22: Scripts nested too deep")); 1457 EXTERN char e_nesting[] INIT(= N_("E22: Scripts nested too deep"));
1458 EXTERN char_u e_noalt[] INIT(= N_("E23: No alternate file")); 1458 EXTERN char e_noalt[] INIT(= N_("E23: No alternate file"));
1459 EXTERN char_u e_noabbr[] INIT(= N_("E24: No such abbreviation")); 1459 EXTERN char e_noabbr[] INIT(= N_("E24: No such abbreviation"));
1460 EXTERN char_u e_nobang[] INIT(= N_("E477: No ! allowed")); 1460 EXTERN char e_nobang[] INIT(= N_("E477: No ! allowed"));
1461 #ifndef FEAT_GUI 1461 #ifndef FEAT_GUI
1462 EXTERN char_u e_nogvim[] INIT(= N_("E25: GUI cannot be used: Not enabled at compile time")); 1462 EXTERN char e_nogvim[] INIT(= N_("E25: GUI cannot be used: Not enabled at compile time"));
1463 #endif 1463 #endif
1464 #ifndef FEAT_RIGHTLEFT 1464 #ifndef FEAT_RIGHTLEFT
1465 EXTERN char_u e_nohebrew[] INIT(= N_("E26: Hebrew cannot be used: Not enabled at compile time\n")); 1465 EXTERN char e_nohebrew[] INIT(= N_("E26: Hebrew cannot be used: Not enabled at compile time\n"));
1466 #endif 1466 #endif
1467 #ifndef FEAT_FKMAP 1467 #ifndef FEAT_FKMAP
1468 EXTERN char_u e_nofarsi[] INIT(= N_("E27: Farsi cannot be used: Not enabled at compile time\n")); 1468 EXTERN char e_nofarsi[] INIT(= N_("E27: Farsi cannot be used: Not enabled at compile time\n"));
1469 #endif 1469 #endif
1470 #ifndef FEAT_ARABIC 1470 #ifndef FEAT_ARABIC
1471 EXTERN char_u e_noarabic[] INIT(= N_("E800: Arabic cannot be used: Not enabled at compile time\n")); 1471 EXTERN char e_noarabic[] INIT(= N_("E800: Arabic cannot be used: Not enabled at compile time\n"));
1472 #endif 1472 #endif
1473 #if defined(FEAT_SEARCH_EXTRA) || defined(FEAT_SYN_HL) 1473 #if defined(FEAT_SEARCH_EXTRA) || defined(FEAT_SYN_HL)
1474 EXTERN char_u e_nogroup[] INIT(= N_("E28: No such highlight group name: %s")); 1474 EXTERN char e_nogroup[] INIT(= N_("E28: No such highlight group name: %s"));
1475 #endif 1475 #endif
1476 EXTERN char_u e_noinstext[] INIT(= N_("E29: No inserted text yet")); 1476 EXTERN char e_noinstext[] INIT(= N_("E29: No inserted text yet"));
1477 EXTERN char_u e_nolastcmd[] INIT(= N_("E30: No previous command line")); 1477 EXTERN char e_nolastcmd[] INIT(= N_("E30: No previous command line"));
1478 EXTERN char_u e_nomap[] INIT(= N_("E31: No such mapping")); 1478 EXTERN char e_nomap[] INIT(= N_("E31: No such mapping"));
1479 EXTERN char_u e_nomatch[] INIT(= N_("E479: No match")); 1479 EXTERN char e_nomatch[] INIT(= N_("E479: No match"));
1480 EXTERN char_u e_nomatch2[] INIT(= N_("E480: No match: %s")); 1480 EXTERN char e_nomatch2[] INIT(= N_("E480: No match: %s"));
1481 EXTERN char_u e_noname[] INIT(= N_("E32: No file name")); 1481 EXTERN char e_noname[] INIT(= N_("E32: No file name"));
1482 EXTERN char_u e_nopresub[] INIT(= N_("E33: No previous substitute regular expression")); 1482 EXTERN char e_nopresub[] INIT(= N_("E33: No previous substitute regular expression"));
1483 EXTERN char_u e_noprev[] INIT(= N_("E34: No previous command")); 1483 EXTERN char e_noprev[] INIT(= N_("E34: No previous command"));
1484 EXTERN char_u e_noprevre[] INIT(= N_("E35: No previous regular expression")); 1484 EXTERN char e_noprevre[] INIT(= N_("E35: No previous regular expression"));
1485 EXTERN char_u e_norange[] INIT(= N_("E481: No range allowed")); 1485 EXTERN char e_norange[] INIT(= N_("E481: No range allowed"));
1486 EXTERN char_u e_noroom[] INIT(= N_("E36: Not enough room")); 1486 EXTERN char e_noroom[] INIT(= N_("E36: Not enough room"));
1487 #ifdef FEAT_CLIENTSERVER 1487 #ifdef FEAT_CLIENTSERVER
1488 EXTERN char_u e_noserver[] INIT(= N_("E247: no registered server named \"%s\"")); 1488 EXTERN char e_noserver[] INIT(= N_("E247: no registered server named \"%s\""));
1489 #endif 1489 #endif
1490 EXTERN char_u e_notcreate[] INIT(= N_("E482: Can't create file %s")); 1490 EXTERN char e_notcreate[] INIT(= N_("E482: Can't create file %s"));
1491 EXTERN char_u e_notmp[] INIT(= N_("E483: Can't get temp file name")); 1491 EXTERN char e_notmp[] INIT(= N_("E483: Can't get temp file name"));
1492 EXTERN char_u e_notopen[] INIT(= N_("E484: Can't open file %s")); 1492 EXTERN char e_notopen[] INIT(= N_("E484: Can't open file %s"));
1493 EXTERN char_u e_notread[] INIT(= N_("E485: Can't read file %s")); 1493 EXTERN char e_notread[] INIT(= N_("E485: Can't read file %s"));
1494 EXTERN char_u e_null[] INIT(= N_("E38: Null argument")); 1494 EXTERN char e_null[] INIT(= N_("E38: Null argument"));
1495 #if defined(FEAT_DIGRAPHS) || defined(FEAT_TIMERS) 1495 #if defined(FEAT_DIGRAPHS) || defined(FEAT_TIMERS)
1496 EXTERN char_u e_number_exp[] INIT(= N_("E39: Number expected")); 1496 EXTERN char e_number_exp[] INIT(= N_("E39: Number expected"));
1497 #endif 1497 #endif
1498 #ifdef FEAT_QUICKFIX 1498 #ifdef FEAT_QUICKFIX
1499 EXTERN char_u e_openerrf[] INIT(= N_("E40: Can't open errorfile %s")); 1499 EXTERN char e_openerrf[] INIT(= N_("E40: Can't open errorfile %s"));
1500 #endif 1500 #endif
1501 #if defined(FEAT_GUI_GTK) || defined(FEAT_GUI_X11) 1501 #if defined(FEAT_GUI_GTK) || defined(FEAT_GUI_X11)
1502 EXTERN char_u e_opendisp[] INIT(= N_("E233: cannot open display")); 1502 EXTERN char e_opendisp[] INIT(= N_("E233: cannot open display"));
1503 #endif 1503 #endif
1504 EXTERN char_u e_outofmem[] INIT(= N_("E41: Out of memory!")); 1504 EXTERN char e_outofmem[] INIT(= N_("E41: Out of memory!"));
1505 #ifdef FEAT_INS_EXPAND 1505 #ifdef FEAT_INS_EXPAND
1506 EXTERN char_u e_patnotf[] INIT(= N_("Pattern not found")); 1506 EXTERN char e_patnotf[] INIT(= N_("Pattern not found"));
1507 #endif 1507 #endif
1508 EXTERN char_u e_patnotf2[] INIT(= N_("E486: Pattern not found: %s")); 1508 EXTERN char e_patnotf2[] INIT(= N_("E486: Pattern not found: %s"));
1509 EXTERN char_u e_positive[] INIT(= N_("E487: Argument must be positive")); 1509 EXTERN char e_positive[] INIT(= N_("E487: Argument must be positive"));
1510 #if defined(UNIX) || defined(FEAT_SESSION) 1510 #if defined(UNIX) || defined(FEAT_SESSION)
1511 EXTERN char_u e_prev_dir[] INIT(= N_("E459: Cannot go back to previous directory")); 1511 EXTERN char e_prev_dir[] INIT(= N_("E459: Cannot go back to previous directory"));
1512 #endif 1512 #endif
1513 1513
1514 #ifdef FEAT_QUICKFIX 1514 #ifdef FEAT_QUICKFIX
1515 EXTERN char_u e_quickfix[] INIT(= N_("E42: No Errors")); 1515 EXTERN char e_quickfix[] INIT(= N_("E42: No Errors"));
1516 EXTERN char_u e_loclist[] INIT(= N_("E776: No location list")); 1516 EXTERN char e_loclist[] INIT(= N_("E776: No location list"));
1517 #endif 1517 #endif
1518 EXTERN char_u e_re_damg[] INIT(= N_("E43: Damaged match string")); 1518 EXTERN char e_re_damg[] INIT(= N_("E43: Damaged match string"));
1519 EXTERN char_u e_re_corr[] INIT(= N_("E44: Corrupted regexp program")); 1519 EXTERN char e_re_corr[] INIT(= N_("E44: Corrupted regexp program"));
1520 EXTERN char_u e_readonly[] INIT(= N_("E45: 'readonly' option is set (add ! to override)")); 1520 EXTERN char e_readonly[] INIT(= N_("E45: 'readonly' option is set (add ! to override)"));
1521 #ifdef FEAT_EVAL 1521 #ifdef FEAT_EVAL
1522 EXTERN char_u e_readonlyvar[] INIT(= N_("E46: Cannot change read-only variable \"%s\"")); 1522 EXTERN char e_readonlyvar[] INIT(= N_("E46: Cannot change read-only variable \"%s\""));
1523 EXTERN char_u e_readonlysbx[] INIT(= N_("E794: Cannot set variable in the sandbox: \"%s\"")); 1523 EXTERN char e_readonlysbx[] INIT(= N_("E794: Cannot set variable in the sandbox: \"%s\""));
1524 EXTERN char_u e_emptykey[] INIT(= N_("E713: Cannot use empty key for Dictionary")); 1524 EXTERN char e_emptykey[] INIT(= N_("E713: Cannot use empty key for Dictionary"));
1525 EXTERN char_u e_dictreq[] INIT(= N_("E715: Dictionary required")); 1525 EXTERN char e_dictreq[] INIT(= N_("E715: Dictionary required"));
1526 EXTERN char_u e_listidx[] INIT(= N_("E684: list index out of range: %ld")); 1526 EXTERN char e_listidx[] INIT(= N_("E684: list index out of range: %ld"));
1527 EXTERN char_u e_blobidx[] INIT(= N_("E979: Blob index out of range: %ld")); 1527 EXTERN char e_blobidx[] INIT(= N_("E979: Blob index out of range: %ld"));
1528 EXTERN char_u e_invalblob[] INIT(= N_("E978: Invalid operation for Blob")); 1528 EXTERN char e_invalblob[] INIT(= N_("E978: Invalid operation for Blob"));
1529 EXTERN char_u e_toomanyarg[] INIT(= N_("E118: Too many arguments for function: %s")); 1529 EXTERN char e_toomanyarg[] INIT(= N_("E118: Too many arguments for function: %s"));
1530 EXTERN char_u e_dictkey[] INIT(= N_("E716: Key not present in Dictionary: %s")); 1530 EXTERN char e_dictkey[] INIT(= N_("E716: Key not present in Dictionary: %s"));
1531 EXTERN char_u e_listreq[] INIT(= N_("E714: List required")); 1531 EXTERN char e_listreq[] INIT(= N_("E714: List required"));
1532 EXTERN char_u e_listdictarg[] INIT(= N_("E712: Argument of %s must be a List or Dictionary")); 1532 EXTERN char e_listdictarg[] INIT(= N_("E712: Argument of %s must be a List or Dictionary"));
1533 #endif 1533 #endif
1534 #ifdef FEAT_QUICKFIX 1534 #ifdef FEAT_QUICKFIX
1535 EXTERN char_u e_readerrf[] INIT(= N_("E47: Error while reading errorfile")); 1535 EXTERN char e_readerrf[] INIT(= N_("E47: Error while reading errorfile"));
1536 #endif 1536 #endif
1537 #ifdef HAVE_SANDBOX 1537 #ifdef HAVE_SANDBOX
1538 EXTERN char_u e_sandbox[] INIT(= N_("E48: Not allowed in sandbox")); 1538 EXTERN char e_sandbox[] INIT(= N_("E48: Not allowed in sandbox"));
1539 #endif 1539 #endif
1540 EXTERN char_u e_secure[] INIT(= N_("E523: Not allowed here")); 1540 EXTERN char e_secure[] INIT(= N_("E523: Not allowed here"));
1541 #if defined(AMIGA) || defined(MACOS_X) || defined(MSWIN) \ 1541 #if defined(AMIGA) || defined(MACOS_X) || defined(MSWIN) \
1542 || defined(UNIX) || defined(VMS) 1542 || defined(UNIX) || defined(VMS)
1543 EXTERN char_u e_screenmode[] INIT(= N_("E359: Screen mode setting not supported")); 1543 EXTERN char e_screenmode[] INIT(= N_("E359: Screen mode setting not supported"));
1544 #endif 1544 #endif
1545 EXTERN char_u e_scroll[] INIT(= N_("E49: Invalid scroll size")); 1545 EXTERN char e_scroll[] INIT(= N_("E49: Invalid scroll size"));
1546 EXTERN char_u e_shellempty[] INIT(= N_("E91: 'shell' option is empty")); 1546 EXTERN char e_shellempty[] INIT(= N_("E91: 'shell' option is empty"));
1547 #if defined(FEAT_SIGN_ICONS) && !defined(FEAT_GUI_GTK) 1547 #if defined(FEAT_SIGN_ICONS) && !defined(FEAT_GUI_GTK)
1548 EXTERN char_u e_signdata[] INIT(= N_("E255: Couldn't read in sign data!")); 1548 EXTERN char e_signdata[] INIT(= N_("E255: Couldn't read in sign data!"));
1549 #endif 1549 #endif
1550 EXTERN char_u e_swapclose[] INIT(= N_("E72: Close error on swap file")); 1550 EXTERN char e_swapclose[] INIT(= N_("E72: Close error on swap file"));
1551 EXTERN char_u e_tagstack[] INIT(= N_("E73: tag stack empty")); 1551 EXTERN char e_tagstack[] INIT(= N_("E73: tag stack empty"));
1552 EXTERN char_u e_toocompl[] INIT(= N_("E74: Command too complex")); 1552 EXTERN char e_toocompl[] INIT(= N_("E74: Command too complex"));
1553 EXTERN char_u e_longname[] INIT(= N_("E75: Name too long")); 1553 EXTERN char e_longname[] INIT(= N_("E75: Name too long"));
1554 EXTERN char_u e_toomsbra[] INIT(= N_("E76: Too many [")); 1554 EXTERN char e_toomsbra[] INIT(= N_("E76: Too many ["));
1555 EXTERN char_u e_toomany[] INIT(= N_("E77: Too many file names")); 1555 EXTERN char e_toomany[] INIT(= N_("E77: Too many file names"));
1556 EXTERN char_u e_trailing[] INIT(= N_("E488: Trailing characters")); 1556 EXTERN char e_trailing[] INIT(= N_("E488: Trailing characters"));
1557 EXTERN char_u e_umark[] INIT(= N_("E78: Unknown mark")); 1557 EXTERN char e_umark[] INIT(= N_("E78: Unknown mark"));
1558 EXTERN char_u e_wildexpand[] INIT(= N_("E79: Cannot expand wildcards")); 1558 EXTERN char e_wildexpand[] INIT(= N_("E79: Cannot expand wildcards"));
1559 EXTERN char_u e_winheight[] INIT(= N_("E591: 'winheight' cannot be smaller than 'winminheight'")); 1559 EXTERN char e_winheight[] INIT(= N_("E591: 'winheight' cannot be smaller than 'winminheight'"));
1560 EXTERN char_u e_winwidth[] INIT(= N_("E592: 'winwidth' cannot be smaller than 'winminwidth'")); 1560 EXTERN char e_winwidth[] INIT(= N_("E592: 'winwidth' cannot be smaller than 'winminwidth'"));
1561 EXTERN char_u e_write[] INIT(= N_("E80: Error while writing")); 1561 EXTERN char e_write[] INIT(= N_("E80: Error while writing"));
1562 EXTERN char_u e_zerocount[] INIT(= N_("E939: Positive count required")); 1562 EXTERN char e_zerocount[] INIT(= N_("E939: Positive count required"));
1563 #ifdef FEAT_EVAL 1563 #ifdef FEAT_EVAL
1564 EXTERN char_u e_usingsid[] INIT(= N_("E81: Using <SID> not in a script context")); 1564 EXTERN char e_usingsid[] INIT(= N_("E81: Using <SID> not in a script context"));
1565 #endif 1565 #endif
1566 #ifdef FEAT_CLIENTSERVER 1566 #ifdef FEAT_CLIENTSERVER
1567 EXTERN char_u e_invexprmsg[] INIT(= N_("E449: Invalid expression received")); 1567 EXTERN char e_invexprmsg[] INIT(= N_("E449: Invalid expression received"));
1568 #endif 1568 #endif
1569 #ifdef FEAT_NETBEANS_INTG 1569 #ifdef FEAT_NETBEANS_INTG
1570 EXTERN char_u e_guarded[] INIT(= N_("E463: Region is guarded, cannot modify")); 1570 EXTERN char e_guarded[] INIT(= N_("E463: Region is guarded, cannot modify"));
1571 EXTERN char_u e_nbreadonly[] INIT(= N_("E744: NetBeans does not allow changes in read-only files")); 1571 EXTERN char e_nbreadonly[] INIT(= N_("E744: NetBeans does not allow changes in read-only files"));
1572 #endif 1572 #endif
1573 EXTERN char_u e_maxmempat[] INIT(= N_("E363: pattern uses more memory than 'maxmempattern'")); 1573 EXTERN char e_maxmempat[] INIT(= N_("E363: pattern uses more memory than 'maxmempattern'"));
1574 EXTERN char_u e_emptybuf[] INIT(= N_("E749: empty buffer")); 1574 EXTERN char e_emptybuf[] INIT(= N_("E749: empty buffer"));
1575 EXTERN char_u e_nobufnr[] INIT(= N_("E86: Buffer %ld does not exist")); 1575 EXTERN char e_nobufnr[] INIT(= N_("E86: Buffer %ld does not exist"));
1576 1576
1577 EXTERN char_u e_invalpat[] INIT(= N_("E682: Invalid search pattern or delimiter")); 1577 EXTERN char e_invalpat[] INIT(= N_("E682: Invalid search pattern or delimiter"));
1578 EXTERN char_u e_bufloaded[] INIT(= N_("E139: File is loaded in another buffer")); 1578 EXTERN char e_bufloaded[] INIT(= N_("E139: File is loaded in another buffer"));
1579 #if defined(FEAT_SYN_HL) || \ 1579 #if defined(FEAT_SYN_HL) || \
1580 (defined(FEAT_INS_EXPAND) && defined(FEAT_COMPL_FUNC)) 1580 (defined(FEAT_INS_EXPAND) && defined(FEAT_COMPL_FUNC))
1581 EXTERN char_u e_notset[] INIT(= N_("E764: Option '%s' is not set")); 1581 EXTERN char e_notset[] INIT(= N_("E764: Option '%s' is not set"));
1582 #endif 1582 #endif
1583 #ifndef FEAT_CLIPBOARD 1583 #ifndef FEAT_CLIPBOARD
1584 EXTERN char_u e_invalidreg[] INIT(= N_("E850: Invalid register name")); 1584 EXTERN char e_invalidreg[] INIT(= N_("E850: Invalid register name"));
1585 #endif 1585 #endif
1586 EXTERN char_u e_dirnotf[] INIT(= N_("E919: Directory not found in '%s': \"%s\"")); 1586 EXTERN char e_dirnotf[] INIT(= N_("E919: Directory not found in '%s': \"%s\""));
1587 EXTERN char_u e_au_recursive[] INIT(= N_("E952: Autocommand caused recursive behavior")); 1587 EXTERN char e_au_recursive[] INIT(= N_("E952: Autocommand caused recursive behavior"));
1588 #ifdef FEAT_MENU 1588 #ifdef FEAT_MENU
1589 EXTERN char_u e_menuothermode[] INIT(= N_("E328: Menu only exists in another mode")); 1589 EXTERN char e_menuothermode[] INIT(= N_("E328: Menu only exists in another mode"));
1590 #endif 1590 #endif
1591 1591
1592 #ifdef FEAT_GUI_MAC 1592 #ifdef FEAT_GUI_MAC
1593 EXTERN short disallow_gui INIT(= FALSE); 1593 EXTERN short disallow_gui INIT(= FALSE);
1594 #endif 1594 #endif