Quantcast

[patch] 7.3 for zOS/EBCDIC

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[patch] 7.3 for zOS/EBCDIC

Ralf Schandl-3
Hello,

this is a patch to make vim compileable on zOS.

Content:

src/Makefile, src/configure.in, src/config.mk.in
     The command defined in the variable QUOTESED in the Makefile needs
     additional backslashes on zOS.
     QUOTESED is now set by configure in config.mk, depending on the OS.

     The file src/auto/configure is not part of the patch. It has to be
     recreated.

src/eval.c
     Sort the table of functions if on a EBCDIC OS. The original table is
     sorted by ASCII chars. This is not valid for EBCDIC.

src/feature.h
     Disabled:
        - spell checking. It just doesn't work.
        - farsi keymap, arabic, rightleft. Disabled as multibyte is
          already disabled.

src/regexp.c
     Function reg_equi_class is ASCII dependant. Added a table for
     EBCDIC.

runtime/doc/os_390.txt
     Updated and reordered. removed changelog.

README_390.txt
     Updated

src/INSTALL
     Building explained in README_390.txt

In the named files, I replaced OS/390 with z/OS.

-Ralf

--
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

vim73-zOS.patch.gz (15K) Download Attachment
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [patch] 7.3 for zOS/EBCDIC

Bram Moolenaar

Ralf Schandl wrote:

> this is a patch to make vim compileable on zOS.
>
> Content:
>
> src/Makefile, src/configure.in, src/config.mk.in
>      The command defined in the variable QUOTESED in the Makefile needs
>      additional backslashes on zOS.
>      QUOTESED is now set by configure in config.mk, depending on the OS.
>
>      The file src/auto/configure is not part of the patch. It has to be
>      recreated.
>
> src/eval.c
>      Sort the table of functions if on a EBCDIC OS. The original table is
>      sorted by ASCII chars. This is not valid for EBCDIC.
>
> src/feature.h
>      Disabled:
>         - spell checking. It just doesn't work.
>         - farsi keymap, arabic, rightleft. Disabled as multibyte is
>           already disabled.
>
> src/regexp.c
>      Function reg_equi_class is ASCII dependant. Added a table for
>      EBCDIC.
>
> runtime/doc/os_390.txt
>      Updated and reordered. removed changelog.
>
> README_390.txt
>      Updated
>
> src/INSTALL
>      Building explained in README_390.txt
>
> In the named files, I replaced OS/390 with z/OS.

Great, thanks.  I'll include it in the vim73 branch.

--
We are the Borg of GNU GPL.  We will assimilate your source code.
Resistance is futile.

 /// Bram Moolenaar -- [hidden email] -- http://www.Moolenaar.net   \\\
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\        download, build and distribute -- http://www.A-A-P.org        ///
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

--
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
Loading...