RUN: /bin/echo ['echo', 'Forking build subprocess...'] Forking build subprocess... RUN: /usr/share/launchpad-buildd/slavebin/unpack-chroot ['unpack-chroot', '4c5492911021b113486a70ad71adecb2897b6f65', '/home/buildd/filecache-default/1072168715032372000a2363264a1d6c9c33a9f2'] Synching the system clock with the buildd NTP service... 5 Dec 12:17:49 ntpdate[1021]: adjust time server 10.211.37.1 offset 0.000021 sec Unpacking chroot for build 4c5492911021b113486a70ad71adecb2897b6f65 RUN: /usr/share/launchpad-buildd/slavebin/mount-chroot ['mount-chroot', '4c5492911021b113486a70ad71adecb2897b6f65'] Mounting chroot for build 4c5492911021b113486a70ad71adecb2897b6f65 RUN: /usr/share/launchpad-buildd/slavebin/override-sources-list ['override-sources-list', '4c5492911021b113486a70ad71adecb2897b6f65', 'deb http://ftpmaster.internal/ubuntu precise main'] Overriding sources.list in build-4c5492911021b113486a70ad71adecb2897b6f65 RUN: /usr/share/launchpad-buildd/slavebin/update-debian-chroot ['update-debian-chroot', '4c5492911021b113486a70ad71adecb2897b6f65', 'amd64'] Updating debian chroot for build 4c5492911021b113486a70ad71adecb2897b6f65 Ign http://ftpmaster.internal precise InRelease Get:1 http://ftpmaster.internal precise Release.gpg [198 B] Get:2 http://ftpmaster.internal precise Release [49.6 kB] Get:3 http://ftpmaster.internal precise/main amd64 Packages [1270 kB] Get:4 http://ftpmaster.internal precise/main i386 Packages [1271 kB] Get:5 http://ftpmaster.internal precise/main TranslationIndex [3502 B] Get:6 http://ftpmaster.internal precise/main Translation-en [713 kB] Fetched 3307 kB in 1s (2943 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: libasn1-8-heimdal libgssapi3-heimdal libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhx509-5-heimdal libkrb5-26-heimdal libroken18-heimdal libsqlite3-0 libwind0-heimdal The following packages will be upgraded: base-files bash binutils coreutils cpp-4.6 debconf dpkg dpkg-dev g++-4.6 gcc-4.6 gcc-4.6-base gnupg gpgv initramfs-tools initramfs-tools-bin initscripts klibc-utils libacl1 libalgorithm-diff-xs-perl libattr1 libc-bin libc-dev-bin libc6 libc6-dev libcurl3-gnutls libdb5.1 libdpkg-perl libgcc1 libgnutls26 libgomp1 libgssapi-krb5-2 libk5crypto3 libklibc libkrb5-3 libkrb5support0 libldap-2.4-2 libmpfr4 libncurses5 libncursesw5 libquadmath0 libreadline6 libsasl2-2 libselinux1 libstdc++6 libstdc++6-4.6-dev libtinfo5 libudev0 linux-libc-dev locales login lsb-base module-init-tools multiarch-support ncurses-base ncurses-bin passwd perl perl-base perl-modules pkg-create-dbgsym pkgbinarymangler procps python-minimal python2.7-minimal readline-common sysv-rc sysvinit-utils tar ubuntu-keyring udev 70 upgraded, 10 newly installed, 0 to remove and 0 not upgraded. Need to get 61.0 MB of archives. After this operation, 10.1 MB disk space will be freed. WARNING: The following packages cannot be authenticated! base-files bash libc-dev-bin libc6-dev libc-bin libc6 linux-libc-dev libgomp1 gcc-4.6-base libgcc1 cpp-4.6 libquadmath0 libstdc++6-4.6-dev g++-4.6 gcc-4.6 libstdc++6 libmpfr4 binutils libattr1 libacl1 dpkg coreutils login libncursesw5 libtinfo5 libncurses5 ncurses-bin perl libalgorithm-diff-xs-perl perl-base perl-modules libdb5.1 tar ncurses-base python2.7-minimal python-minimal readline-common libreadline6 debconf libselinux1 libsqlite3-0 libudev0 module-init-tools libgnutls26 libk5crypto3 libgssapi-krb5-2 libkrb5-3 libkrb5support0 libroken18-heimdal libasn1-8-heimdal libhcrypto4-heimdal libheimbase1-heimdal libwind0-heimdal libhx509-5-heimdal libkrb5-26-heimdal libheimntlm0-heimdal libgssapi3-heimdal libsasl2-2 libldap-2.4-2 libcurl3-gnutls gpgv gnupg ubuntu-keyring lsb-base multiarch-support passwd initramfs-tools initramfs-tools-bin klibc-utils libklibc sysvinit-utils sysv-rc initscripts procps udev locales dpkg-dev libdpkg-perl pkg-create-dbgsym pkgbinarymangler Authentication warning overridden. Get:1 http://ftpmaster.internal/ubuntu/ precise/main base-files amd64 6.5ubuntu3 [67.0 kB] Get:2 http://ftpmaster.internal/ubuntu/ precise/main bash amd64 4.2-1ubuntu1 [641 kB] Get:3 http://ftpmaster.internal/ubuntu/ precise/main libc-dev-bin amd64 2.13-20ubuntu9 [84.0 kB] Get:4 http://ftpmaster.internal/ubuntu/ precise/main libc6-dev amd64 2.13-20ubuntu9 [2569 kB] Get:5 http://ftpmaster.internal/ubuntu/ precise/main libc-bin amd64 2.13-20ubuntu9 [991 kB] Get:6 http://ftpmaster.internal/ubuntu/ precise/main libc6 amd64 2.13-20ubuntu9 [4145 kB] Get:7 http://ftpmaster.internal/ubuntu/ precise/main linux-libc-dev amd64 3.2.0-3.8 [822 kB] Get:8 http://ftpmaster.internal/ubuntu/ precise/main libgomp1 amd64 4.6.2-5ubuntu1 [25.4 kB] Get:9 http://ftpmaster.internal/ubuntu/ precise/main gcc-4.6-base amd64 4.6.2-5ubuntu1 [15.3 kB] Get:10 http://ftpmaster.internal/ubuntu/ precise/main libgcc1 amd64 1:4.6.2-5ubuntu1 [42.6 kB] Get:11 http://ftpmaster.internal/ubuntu/ precise/main cpp-4.6 amd64 4.6.2-5ubuntu1 [4826 kB] Get:12 http://ftpmaster.internal/ubuntu/ precise/main libquadmath0 amd64 4.6.2-5ubuntu1 [126 kB] Get:13 http://ftpmaster.internal/ubuntu/ precise/main libstdc++6-4.6-dev amd64 4.6.2-5ubuntu1 [1645 kB] Get:14 http://ftpmaster.internal/ubuntu/ precise/main g++-4.6 amd64 4.6.2-5ubuntu1 [6969 kB] Get:15 http://ftpmaster.internal/ubuntu/ precise/main gcc-4.6 amd64 4.6.2-5ubuntu1 [7536 kB] Get:16 http://ftpmaster.internal/ubuntu/ precise/main libstdc++6 amd64 4.6.2-5ubuntu1 [320 kB] Get:17 http://ftpmaster.internal/ubuntu/ precise/main libmpfr4 amd64 3.1.0-3 [201 kB] Get:18 http://ftpmaster.internal/ubuntu/ precise/main binutils amd64 2.22-1ubuntu1 [2637 kB] Get:19 http://ftpmaster.internal/ubuntu/ precise/main libattr1 amd64 1:2.4.46-3ubuntu1 [10.9 kB] Get:20 http://ftpmaster.internal/ubuntu/ precise/main libacl1 amd64 2.2.51-4ubuntu1 [18.0 kB] Get:21 http://ftpmaster.internal/ubuntu/ precise/main dpkg amd64 1.16.1.2ubuntu3 [1829 kB] Get:22 http://ftpmaster.internal/ubuntu/ precise/main coreutils amd64 8.13-3ubuntu2 [2610 kB] Get:23 http://ftpmaster.internal/ubuntu/ precise/main login amd64 1:4.1.4.2+svn3283-3ubuntu3 [287 kB] Get:24 http://ftpmaster.internal/ubuntu/ precise/main libncursesw5 amd64 5.9-4 [137 kB] Get:25 http://ftpmaster.internal/ubuntu/ precise/main libtinfo5 amd64 5.9-4 [95.3 kB] Get:26 http://ftpmaster.internal/ubuntu/ precise/main libncurses5 amd64 5.9-4 [114 kB] Get:27 http://ftpmaster.internal/ubuntu/ precise/main ncurses-bin amd64 5.9-4 [151 kB] Get:28 http://ftpmaster.internal/ubuntu/ precise/main perl amd64 5.14.2-5ubuntu1 [4398 kB] Get:29 http://ftpmaster.internal/ubuntu/ precise/main libalgorithm-diff-xs-perl amd64 0.04-2build2 [12.4 kB] Get:30 http://ftpmaster.internal/ubuntu/ precise/main perl-base amd64 5.14.2-5ubuntu1 [1455 kB] Get:31 http://ftpmaster.internal/ubuntu/ precise/main perl-modules all 5.14.2-5ubuntu1 [3369 kB] Get:32 http://ftpmaster.internal/ubuntu/ precise/main libdb5.1 amd64 5.1.25-11build1 [700 kB] Get:33 http://ftpmaster.internal/ubuntu/ precise/main tar amd64 1.26-3ubuntu1 [219 kB] Get:34 http://ftpmaster.internal/ubuntu/ precise/main ncurses-base all 5.9-4 [21.0 kB] Get:35 http://ftpmaster.internal/ubuntu/ precise/main python2.7-minimal amd64 2.7.2-8build1 [1642 kB] Get:36 http://ftpmaster.internal/ubuntu/ precise/main python-minimal all 2.7.2-9ubuntu1 [29.7 kB] Get:37 http://ftpmaster.internal/ubuntu/ precise/main readline-common amd64 6.2-8 [49.9 kB] Get:38 http://ftpmaster.internal/ubuntu/ precise/main libreadline6 amd64 6.2-8 [139 kB] Get:39 http://ftpmaster.internal/ubuntu/ precise/main debconf amd64 1.5.41ubuntu1 [145 kB] Get:40 http://ftpmaster.internal/ubuntu/ precise/main libselinux1 amd64 2.1.0-4ubuntu1 [62.4 kB] Get:41 http://ftpmaster.internal/ubuntu/ precise/main libsqlite3-0 amd64 3.7.9-2ubuntu1 [348 kB] Get:42 http://ftpmaster.internal/ubuntu/ precise/main libudev0 amd64 175-0ubuntu2 [29.4 kB] Get:43 http://ftpmaster.internal/ubuntu/ precise/main module-init-tools amd64 3.16-1ubuntu2 [105 kB] Get:44 http://ftpmaster.internal/ubuntu/ precise/main libgnutls26 amd64 2.12.14-3 [459 kB] Get:45 http://ftpmaster.internal/ubuntu/ precise/main libk5crypto3 amd64 1.9.1+dfsg-3ubuntu1 [81.8 kB] Get:46 http://ftpmaster.internal/ubuntu/ precise/main libgssapi-krb5-2 amd64 1.9.1+dfsg-3ubuntu1 [118 kB] Get:47 http://ftpmaster.internal/ubuntu/ precise/main libkrb5-3 amd64 1.9.1+dfsg-3ubuntu1 [348 kB] Get:48 http://ftpmaster.internal/ubuntu/ precise/main libkrb5support0 amd64 1.9.1+dfsg-3ubuntu1 [23.8 kB] Get:49 http://ftpmaster.internal/ubuntu/ precise/main libroken18-heimdal amd64 1.5.dfsg.1-3 [44.8 kB] Get:50 http://ftpmaster.internal/ubuntu/ precise/main libasn1-8-heimdal amd64 1.5.dfsg.1-3 [207 kB] Get:51 http://ftpmaster.internal/ubuntu/ precise/main libhcrypto4-heimdal amd64 1.5.dfsg.1-3 [101 kB] Get:52 http://ftpmaster.internal/ubuntu/ precise/main libheimbase1-heimdal amd64 1.5.dfsg.1-3 [12.0 kB] Get:53 http://ftpmaster.internal/ubuntu/ precise/main libwind0-heimdal amd64 1.5.dfsg.1-3 [77.5 kB] Get:54 http://ftpmaster.internal/ubuntu/ precise/main libhx509-5-heimdal amd64 1.5.dfsg.1-3 [124 kB] Get:55 http://ftpmaster.internal/ubuntu/ precise/main libkrb5-26-heimdal amd64 1.5.dfsg.1-3 [218 kB] Get:56 http://ftpmaster.internal/ubuntu/ precise/main libheimntlm0-heimdal amd64 1.5.dfsg.1-3 [15.8 kB] Get:57 http://ftpmaster.internal/ubuntu/ precise/main libgssapi3-heimdal amd64 1.5.dfsg.1-3 [107 kB] Get:58 http://ftpmaster.internal/ubuntu/ precise/main libsasl2-2 amd64 2.1.24~rc1.dfsg1+cvs2011-05-23-4ubuntu3 [70.3 kB] Get:59 http://ftpmaster.internal/ubuntu/ precise/main libldap-2.4-2 amd64 2.4.25-4ubuntu1 [184 kB] Get:60 http://ftpmaster.internal/ubuntu/ precise/main libcurl3-gnutls amd64 7.22.0-3ubuntu1 [227 kB] Get:61 http://ftpmaster.internal/ubuntu/ precise/main gpgv amd64 1.4.11-3ubuntu2 [185 kB] Get:62 http://ftpmaster.internal/ubuntu/ precise/main gnupg amd64 1.4.11-3ubuntu2 [808 kB] Get:63 http://ftpmaster.internal/ubuntu/ precise/main ubuntu-keyring amd64 2011.11.21 [11.4 kB] Get:64 http://ftpmaster.internal/ubuntu/ precise/main lsb-base all 4.0-0ubuntu17 [10.5 kB] Get:65 http://ftpmaster.internal/ubuntu/ precise/main multiarch-support amd64 2.13-20ubuntu9 [4478 B] Get:66 http://ftpmaster.internal/ubuntu/ precise/main passwd amd64 1:4.1.4.2+svn3283-3ubuntu3 [950 kB] Get:67 http://ftpmaster.internal/ubuntu/ precise/main initramfs-tools amd64 0.99ubuntu9 [48.6 kB] Get:68 http://ftpmaster.internal/ubuntu/ precise/main initramfs-tools-bin amd64 0.99ubuntu9 [11.9 kB] Get:69 http://ftpmaster.internal/ubuntu/ precise/main klibc-utils amd64 1.5.25-1ubuntu1 [181 kB] Get:70 http://ftpmaster.internal/ubuntu/ precise/main libklibc amd64 1.5.25-1ubuntu1 [45.7 kB] Get:71 http://ftpmaster.internal/ubuntu/ precise/main sysvinit-utils amd64 2.88dsf-13.10ubuntu5 [62.5 kB] Get:72 http://ftpmaster.internal/ubuntu/ precise/main sysv-rc all 2.88dsf-13.10ubuntu5 [44.5 kB] Get:73 http://ftpmaster.internal/ubuntu/ precise/main initscripts amd64 2.88dsf-13.10ubuntu5 [27.2 kB] Get:74 http://ftpmaster.internal/ubuntu/ precise/main procps amd64 1:3.2.8-11ubuntu4 [235 kB] Get:75 http://ftpmaster.internal/ubuntu/ precise/main udev amd64 175-0ubuntu2 [323 kB] Get:76 http://ftpmaster.internal/ubuntu/ precise/main locales all 2.13+git20111116-1 [3349 kB] Get:77 http://ftpmaster.internal/ubuntu/ precise/main dpkg-dev amd64 1.16.1.2ubuntu3 [468 kB] Get:78 http://ftpmaster.internal/ubuntu/ precise/main libdpkg-perl amd64 1.16.1.2ubuntu3 [181 kB] Get:79 http://ftpmaster.internal/ubuntu/ precise/main pkg-create-dbgsym all 0.50 [8334 B] Get:80 http://ftpmaster.internal/ubuntu/ precise/main pkgbinarymangler all 109 [28.1 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 61.0 MB in 2s (27.0 MB/s) (Reading database ... 14111 files and directories currently installed.) Preparing to replace base-files 6.5ubuntu2 (using .../base-files_6.5ubuntu3_amd64.deb) ... Unpacking replacement base-files ... Setting up base-files (6.5ubuntu3) ... (Reading database ... 14111 files and directories currently installed.) Preparing to replace bash 4.2-0ubuntu4 (using .../bash_4.2-1ubuntu1_amd64.deb) ... Unpacking replacement bash ... Setting up bash (4.2-1ubuntu1) ... Installing new version of config file /etc/skel/.bashrc ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode. (Reading database ... 14112 files and directories currently installed.) Preparing to replace libc-dev-bin 2.13-20ubuntu5 (using .../libc-dev-bin_2.13-20ubuntu9_amd64.deb) ... Unpacking replacement libc-dev-bin ... Preparing to replace libc6-dev 2.13-20ubuntu5 (using .../libc6-dev_2.13-20ubuntu9_amd64.deb) ... Unpacking replacement libc6-dev ... Preparing to replace libc-bin 2.13-20ubuntu5 (using .../libc-bin_2.13-20ubuntu9_amd64.deb) ... Unpacking replacement libc-bin ... Setting up libc-bin (2.13-20ubuntu9) ... (Reading database ... 14112 files and directories currently installed.) Preparing to replace libc6 2.13-20ubuntu5 (using .../libc6_2.13-20ubuntu9_amd64.deb) ... Unpacking replacement libc6 ... Setting up libc6 (2.13-20ubuntu9) ... Processing triggers for libc-bin ... ldconfig deferred processing now taking place (Reading database ... 14112 files and directories currently installed.) Preparing to replace linux-libc-dev 3.1.0-2.3 (using .../linux-libc-dev_3.2.0-3.8_amd64.deb) ... Unpacking replacement linux-libc-dev ... Preparing to replace libgomp1 4.6.2-2ubuntu1 (using .../libgomp1_4.6.2-5ubuntu1_amd64.deb) ... Unpacking replacement libgomp1 ... Preparing to replace gcc-4.6-base 4.6.2-2ubuntu1 (using .../gcc-4.6-base_4.6.2-5ubuntu1_amd64.deb) ... Unpacking replacement gcc-4.6-base ... Setting up gcc-4.6-base (4.6.2-5ubuntu1) ... (Reading database ... 14113 files and directories currently installed.) Preparing to replace libgcc1 1:4.6.2-2ubuntu1 (using .../libgcc1_1%3a4.6.2-5ubuntu1_amd64.deb) ... Unpacking replacement libgcc1 ... Setting up libgcc1 (1:4.6.2-5ubuntu1) ... Processing triggers for libc-bin ... ldconfig deferred processing now taking place (Reading database ... 14113 files and directories currently installed.) Preparing to replace cpp-4.6 4.6.2-2ubuntu1 (using .../cpp-4.6_4.6.2-5ubuntu1_amd64.deb) ... Unpacking replacement cpp-4.6 ... Preparing to replace libquadmath0 4.6.2-2ubuntu1 (using .../libquadmath0_4.6.2-5ubuntu1_amd64.deb) ... Unpacking replacement libquadmath0 ... Preparing to replace libstdc++6-4.6-dev 4.6.2-2ubuntu1 (using .../libstdc++6-4.6-dev_4.6.2-5ubuntu1_amd64.deb) ... Unpacking replacement libstdc++6-4.6-dev ... Preparing to replace g++-4.6 4.6.2-2ubuntu1 (using .../g++-4.6_4.6.2-5ubuntu1_amd64.deb) ... Unpacking replacement g++-4.6 ... Preparing to replace gcc-4.6 4.6.2-2ubuntu1 (using .../gcc-4.6_4.6.2-5ubuntu1_amd64.deb) ... Unpacking replacement gcc-4.6 ... Preparing to replace libstdc++6 4.6.2-2ubuntu1 (using .../libstdc++6_4.6.2-5ubuntu1_amd64.deb) ... Unpacking replacement libstdc++6 ... Setting up libstdc++6 (4.6.2-5ubuntu1) ... Processing triggers for libc-bin ... ldconfig deferred processing now taking place (Reading database ... 14113 files and directories currently installed.) Preparing to replace libmpfr4 3.1.0-2 (using .../libmpfr4_3.1.0-3_amd64.deb) ... Unpacking replacement libmpfr4 ... Preparing to replace binutils 2.21.90.20111025-1ubuntu1 (using .../binutils_2.22-1ubuntu1_amd64.deb) ... Unpacking replacement binutils ... Preparing to replace libattr1 1:2.4.46-3 (using .../libattr1_1%3a2.4.46-3ubuntu1_amd64.deb) ... Unpacking replacement libattr1 ... Setting up libattr1 (1:2.4.46-3ubuntu1) ... Processing triggers for libc-bin ... ldconfig deferred processing now taking place (Reading database ... 14113 files and directories currently installed.) Preparing to replace libacl1 2.2.51-3 (using .../libacl1_2.2.51-4ubuntu1_amd64.deb) ... Unpacking replacement libacl1 ... Setting up libacl1 (2.2.51-4ubuntu1) ... Processing triggers for libc-bin ... ldconfig deferred processing now taking place (Reading database ... 14113 files and directories currently installed.) Preparing to replace dpkg 1.16.1.1ubuntu3 (using .../dpkg_1.16.1.2ubuntu3_amd64.deb) ... Unpacking replacement dpkg ... Setting up dpkg (1.16.1.2ubuntu3) ... (Reading database ... 14113 files and directories currently installed.) Preparing to replace coreutils 8.13-3ubuntu1 (using .../coreutils_8.13-3ubuntu2_amd64.deb) ... Unpacking replacement coreutils ... Setting up coreutils (8.13-3ubuntu2) ... (Reading database ... 14113 files and directories currently installed.) Preparing to replace login 1:4.1.4.2+svn3283-3ubuntu2 (using .../login_1%3a4.1.4.2+svn3283-3ubuntu3_amd64.deb) ... Unpacking replacement login ... Setting up login (1:4.1.4.2+svn3283-3ubuntu3) ... Installing new version of config file /etc/securetty ... (Reading database ... 14113 files and directories currently installed.) Preparing to replace libncursesw5 5.9-2 (using .../libncursesw5_5.9-4_amd64.deb) ... Unpacking replacement libncursesw5 ... Preparing to replace libtinfo5 5.9-2 (using .../libtinfo5_5.9-4_amd64.deb) ... Unpacking replacement libtinfo5 ... Replacing files in old package libncurses5 ... Setting up libtinfo5 (5.9-4) ... Processing triggers for libc-bin ... ldconfig deferred processing now taking place (Reading database ... 14111 files and directories currently installed.) Preparing to replace libncurses5 5.9-2 (using .../libncurses5_5.9-4_amd64.deb) ... Unpacking replacement libncurses5 ... Setting up libncurses5 (5.9-4) ... Processing triggers for libc-bin ... ldconfig deferred processing now taking place (Reading database ... 14111 files and directories currently installed.) Preparing to replace ncurses-bin 5.9-2 (using .../ncurses-bin_5.9-4_amd64.deb) ... Unpacking replacement ncurses-bin ... Setting up ncurses-bin (5.9-4) ... (Reading database ... 14111 files and directories currently installed.) Preparing to replace perl 5.12.4-6 (using .../perl_5.14.2-5ubuntu1_amd64.deb) ... Unpacking replacement perl ... Preparing to replace libalgorithm-diff-xs-perl 0.04-2 (using .../libalgorithm-diff-xs-perl_0.04-2build2_amd64.deb) ... Unpacking replacement libalgorithm-diff-xs-perl ... Preparing to replace perl-base 5.12.4-6 (using .../perl-base_5.14.2-5ubuntu1_amd64.deb) ... Unpacking replacement perl-base ... Setting up perl-base (5.14.2-5ubuntu1) ... (Reading database ... 14142 files and directories currently installed.) Preparing to replace perl-modules 5.12.4-6 (using .../perl-modules_5.14.2-5ubuntu1_all.deb) ... Unpacking replacement perl-modules ... Preparing to replace libdb5.1 5.1.25-11 (using .../libdb5.1_5.1.25-11build1_amd64.deb) ... Unpacking replacement libdb5.1 ... Setting up libdb5.1 (5.1.25-11build1) ... Processing triggers for libc-bin ... ldconfig deferred processing now taking place (Reading database ... 14189 files and directories currently installed.) Preparing to replace tar 1.25-3 (using .../tar_1.26-3ubuntu1_amd64.deb) ... Unpacking replacement tar ... Setting up tar (1.26-3ubuntu1) ... (Reading database ... 14189 files and directories currently installed.) Preparing to replace ncurses-base 5.9-2 (using .../ncurses-base_5.9-4_all.deb) ... Unpacking replacement ncurses-base ... Setting up ncurses-base (5.9-4) ... Installing new version of config file /etc/terminfo/README ... (Reading database ... 14189 files and directories currently installed.) Preparing to replace python2.7-minimal 2.7.2-5ubuntu1 (using .../python2.7-minimal_2.7.2-8build1_amd64.deb) ... Unpacking replacement python2.7-minimal ... Setting up python2.7-minimal (2.7.2-8build1) ... (Reading database ... 14189 files and directories currently installed.) Preparing to replace python-minimal 2.7.2-7ubuntu4 (using .../python-minimal_2.7.2-9ubuntu1_all.deb) ... Unpacking replacement python-minimal ... Setting up python-minimal (2.7.2-9ubuntu1) ... (Reading database ... 14189 files and directories currently installed.) Preparing to replace readline-common 6.2-7ubuntu1 (using .../readline-common_6.2-8_amd64.deb) ... Unpacking replacement readline-common ... Setting up readline-common (6.2-8) ... (Reading database ... 14189 files and directories currently installed.) Preparing to replace libreadline6 6.2-7ubuntu1 (using .../libreadline6_6.2-8_amd64.deb) ... Unpacking replacement libreadline6 ... Setting up libreadline6 (6.2-8) ... Processing triggers for libc-bin ... ldconfig deferred processing now taking place (Reading database ... 14189 files and directories currently installed.) Preparing to replace debconf 1.5.40ubuntu1 (using .../debconf_1.5.41ubuntu1_amd64.deb) ... Unpacking replacement debconf ... Setting up debconf (1.5.41ubuntu1) ... (Reading database ... 14186 files and directories currently installed.) Preparing to replace libselinux1 2.1.0-1 (using .../libselinux1_2.1.0-4ubuntu1_amd64.deb) ... Unpacking replacement libselinux1 ... Setting up libselinux1 (2.1.0-4ubuntu1) ... Processing triggers for libc-bin ... ldconfig deferred processing now taking place Selecting previously unselected package libsqlite3-0. (Reading database ... 14186 files and directories currently installed.) Unpacking libsqlite3-0 (from .../libsqlite3-0_3.7.9-2ubuntu1_amd64.deb) ... Preparing to replace libudev0 175-0ubuntu1 (using .../libudev0_175-0ubuntu2_amd64.deb) ... Unpacking replacement libudev0 ... Preparing to replace module-init-tools 3.16-1ubuntu1 (using .../module-init-tools_3.16-1ubuntu2_amd64.deb) ... Unpacking replacement module-init-tools ... Preparing to replace libgnutls26 2.12.11-1 (using .../libgnutls26_2.12.14-3_amd64.deb) ... Unpacking replacement libgnutls26 ... Preparing to replace libk5crypto3 1.9.1+dfsg-1ubuntu2.1 (using .../libk5crypto3_1.9.1+dfsg-3ubuntu1_amd64.deb) ... Unpacking replacement libk5crypto3 ... Preparing to replace libgssapi-krb5-2 1.9.1+dfsg-1ubuntu2.1 (using .../libgssapi-krb5-2_1.9.1+dfsg-3ubuntu1_amd64.deb) ... Unpacking replacement libgssapi-krb5-2 ... Preparing to replace libkrb5-3 1.9.1+dfsg-1ubuntu2.1 (using .../libkrb5-3_1.9.1+dfsg-3ubuntu1_amd64.deb) ... Unpacking replacement libkrb5-3 ... Preparing to replace libkrb5support0 1.9.1+dfsg-1ubuntu2.1 (using .../libkrb5support0_1.9.1+dfsg-3ubuntu1_amd64.deb) ... Unpacking replacement libkrb5support0 ... Selecting previously unselected package libroken18-heimdal. Unpacking libroken18-heimdal (from .../libroken18-heimdal_1.5.dfsg.1-3_amd64.deb) ... Selecting previously unselected package libasn1-8-heimdal. Unpacking libasn1-8-heimdal (from .../libasn1-8-heimdal_1.5.dfsg.1-3_amd64.deb) ... Selecting previously unselected package libhcrypto4-heimdal. Unpacking libhcrypto4-heimdal (from .../libhcrypto4-heimdal_1.5.dfsg.1-3_amd64.deb) ... Selecting previously unselected package libheimbase1-heimdal. Unpacking libheimbase1-heimdal (from .../libheimbase1-heimdal_1.5.dfsg.1-3_amd64.deb) ... Selecting previously unselected package libwind0-heimdal. Unpacking libwind0-heimdal (from .../libwind0-heimdal_1.5.dfsg.1-3_amd64.deb) ... Selecting previously unselected package libhx509-5-heimdal. Unpacking libhx509-5-heimdal (from .../libhx509-5-heimdal_1.5.dfsg.1-3_amd64.deb) ... Selecting previously unselected package libkrb5-26-heimdal. Unpacking libkrb5-26-heimdal (from .../libkrb5-26-heimdal_1.5.dfsg.1-3_amd64.deb) ... Selecting previously unselected package libheimntlm0-heimdal. Unpacking libheimntlm0-heimdal (from .../libheimntlm0-heimdal_1.5.dfsg.1-3_amd64.deb) ... Selecting previously unselected package libgssapi3-heimdal. Unpacking libgssapi3-heimdal (from .../libgssapi3-heimdal_1.5.dfsg.1-3_amd64.deb) ... Preparing to replace libsasl2-2 2.1.24~rc1.dfsg1+cvs2011-05-23-4ubuntu2 (using .../libsasl2-2_2.1.24~rc1.dfsg1+cvs2011-05-23-4ubuntu3_amd64.deb) ... Unpacking replacement libsasl2-2 ... Preparing to replace libldap-2.4-2 2.4.25-3ubuntu1 (using .../libldap-2.4-2_2.4.25-4ubuntu1_amd64.deb) ... Unpacking replacement libldap-2.4-2 ... Preparing to replace libcurl3-gnutls 7.21.7-3ubuntu1 (using .../libcurl3-gnutls_7.22.0-3ubuntu1_amd64.deb) ... Unpacking replacement libcurl3-gnutls ... Preparing to replace gpgv 1.4.11-3ubuntu1 (using .../gpgv_1.4.11-3ubuntu2_amd64.deb) ... Unpacking replacement gpgv ... Setting up gpgv (1.4.11-3ubuntu2) ... (Reading database ... 14246 files and directories currently installed.) Preparing to replace gnupg 1.4.11-3ubuntu1 (using .../gnupg_1.4.11-3ubuntu2_amd64.deb) ... Unpacking replacement gnupg ... Setting up gnupg (1.4.11-3ubuntu2) ... (Reading database ... 14246 files and directories currently installed.) Preparing to replace ubuntu-keyring 2010.+09.30 (using .../ubuntu-keyring_2011.11.21_amd64.deb) ... Unpacking replacement ubuntu-keyring ... Setting up ubuntu-keyring (2011.11.21) ... gpg: key 437D05B5: "Ubuntu Archive Automatic Signing Key " not changed gpg: key FBB75451: "Ubuntu CD Image Automatic Signing Key " not changed gpg: Total number processed: 2 gpg: unchanged: 2 (Reading database ... 14246 files and directories currently installed.) Preparing to replace lsb-base 4.0-0ubuntu16 (using .../lsb-base_4.0-0ubuntu17_all.deb) ... Unpacking replacement lsb-base ... Setting up lsb-base (4.0-0ubuntu17) ... (Reading database ... 14246 files and directories currently installed.) Preparing to replace multiarch-support 2.13-20ubuntu5 (using .../multiarch-support_2.13-20ubuntu9_amd64.deb) ... Unpacking replacement multiarch-support ... Setting up multiarch-support (2.13-20ubuntu9) ... (Reading database ... 14246 files and directories currently installed.) Preparing to replace passwd 1:4.1.4.2+svn3283-3ubuntu2 (using .../passwd_1%3a4.1.4.2+svn3283-3ubuntu3_amd64.deb) ... Unpacking replacement passwd ... Setting up passwd (1:4.1.4.2+svn3283-3ubuntu3) ... (Reading database ... 14246 files and directories currently installed.) Preparing to replace initramfs-tools 0.99ubuntu8 (using .../initramfs-tools_0.99ubuntu9_amd64.deb) ... Unpacking replacement initramfs-tools ... Preparing to replace initramfs-tools-bin 0.99ubuntu8 (using .../initramfs-tools-bin_0.99ubuntu9_amd64.deb) ... Unpacking replacement initramfs-tools-bin ... Preparing to replace klibc-utils 1.5.22-1ubuntu2 (using .../klibc-utils_1.5.25-1ubuntu1_amd64.deb) ... Unpacking replacement klibc-utils ... Preparing to replace libklibc 1.5.22-1ubuntu2 (using .../libklibc_1.5.25-1ubuntu1_amd64.deb) ... Unpacking replacement libklibc ... Preparing to replace sysvinit-utils 2.88dsf-13.10ubuntu4 (using .../sysvinit-utils_2.88dsf-13.10ubuntu5_amd64.deb) ... Unpacking replacement sysvinit-utils ... Preparing to replace sysv-rc 2.88dsf-13.10ubuntu4 (using .../sysv-rc_2.88dsf-13.10ubuntu5_all.deb) ... Unpacking replacement sysv-rc ... Preparing to replace initscripts 2.88dsf-13.10ubuntu4 (using .../initscripts_2.88dsf-13.10ubuntu5_amd64.deb) ... Unpacking replacement initscripts ... Preparing to replace procps 1:3.2.8-11ubuntu1 (using .../procps_1%3a3.2.8-11ubuntu4_amd64.deb) ... invoke-rc.d: policy-rc.d denied execution of stop. Unpacking replacement procps ... Preparing to replace udev 175-0ubuntu1 (using .../udev_175-0ubuntu2_amd64.deb) ... Adding 'diversion of /sbin/udevadm to /sbin/udevadm.upgrade by fake-udev' Unpacking replacement udev ... Preparing to replace locales 2.13+git20110622-2 (using .../locales_2.13+git20111116-1_all.deb) ... Unpacking replacement locales ... Preparing to replace dpkg-dev 1.16.1.1ubuntu3 (using .../dpkg-dev_1.16.1.2ubuntu3_amd64.deb) ... Unpacking replacement dpkg-dev ... Preparing to replace libdpkg-perl 1.16.1.1ubuntu3 (using .../libdpkg-perl_1.16.1.2ubuntu3_amd64.deb) ... Unpacking replacement libdpkg-perl ... Preparing to replace pkg-create-dbgsym 0.49 (using .../pkg-create-dbgsym_0.50_all.deb) ... Unpacking replacement pkg-create-dbgsym ... Preparing to replace pkgbinarymangler 105 (using .../pkgbinarymangler_109_all.deb) ... Unpacking replacement pkgbinarymangler ... Setting up libc-dev-bin (2.13-20ubuntu9) ... Setting up linux-libc-dev (3.2.0-3.8) ... Setting up libc6-dev (2.13-20ubuntu9) ... Setting up libgomp1 (4.6.2-5ubuntu1) ... Setting up libmpfr4 (3.1.0-3) ... Setting up cpp-4.6 (4.6.2-5ubuntu1) ... Setting up libquadmath0 (4.6.2-5ubuntu1) ... Setting up binutils (2.22-1ubuntu1) ... Setting up gcc-4.6 (4.6.2-5ubuntu1) ... Setting up libncursesw5 (5.9-4) ... Setting up libsqlite3-0 (3.7.9-2ubuntu1) ... Setting up libudev0 (175-0ubuntu2) ... Setting up module-init-tools (3.16-1ubuntu2) ... Setting up libgnutls26 (2.12.14-3) ... Setting up libkrb5support0 (1.9.1+dfsg-3ubuntu1) ... Setting up libk5crypto3 (1.9.1+dfsg-3ubuntu1) ... Setting up libkrb5-3 (1.9.1+dfsg-3ubuntu1) ... Setting up libgssapi-krb5-2 (1.9.1+dfsg-3ubuntu1) ... Setting up libroken18-heimdal (1.5.dfsg.1-3) ... Setting up libasn1-8-heimdal (1.5.dfsg.1-3) ... Setting up libhcrypto4-heimdal (1.5.dfsg.1-3) ... Setting up libheimbase1-heimdal (1.5.dfsg.1-3) ... Setting up libwind0-heimdal (1.5.dfsg.1-3) ... Setting up libhx509-5-heimdal (1.5.dfsg.1-3) ... Setting up libkrb5-26-heimdal (1.5.dfsg.1-3) ... Setting up libheimntlm0-heimdal (1.5.dfsg.1-3) ... Setting up libgssapi3-heimdal (1.5.dfsg.1-3) ... Setting up libsasl2-2 (2.1.24~rc1.dfsg1+cvs2011-05-23-4ubuntu3) ... Setting up libldap-2.4-2 (2.4.25-4ubuntu1) ... Setting up libcurl3-gnutls (7.22.0-3ubuntu1) ... Setting up initramfs-tools-bin (0.99ubuntu9) ... Setting up libklibc (1.5.25-1ubuntu1) ... Setting up klibc-utils (1.5.25-1ubuntu1) ... Setting up sysvinit-utils (2.88dsf-13.10ubuntu5) ... Setting up sysv-rc (2.88dsf-13.10ubuntu5) ... Setting up initscripts (2.88dsf-13.10ubuntu5) ... guest environment detected: Linking /run/shm to /dev/shm Setting up procps (1:3.2.8-11ubuntu4) ... Installing new version of config file /etc/init/procps.conf ... invoke-rc.d: policy-rc.d denied execution of start. Setting up locales (2.13+git20111116-1) ... Setting up pkg-create-dbgsym (0.50) ... Setting up pkgbinarymangler (109) ... Installing new version of config file /etc/pkgbinarymangler/striptranslations.blacklist ... Setting up libstdc++6-4.6-dev (4.6.2-5ubuntu1) ... Setting up perl-modules (5.14.2-5ubuntu1) ... Setting up perl (5.14.2-5ubuntu1) ... Setting up libalgorithm-diff-xs-perl (0.04-2build2) ... Setting up udev (175-0ubuntu2) ... Installing new version of config file /etc/init/udev.conf ... invoke-rc.d: policy-rc.d denied execution of restart. Removing 'diversion of /sbin/udevadm to /sbin/udevadm.upgrade by fake-udev' update-initramfs: deferring update (trigger activated) Setting up initramfs-tools (0.99ubuntu9) ... update-initramfs: deferring update (trigger activated) Setting up libdpkg-perl (1.16.1.2ubuntu3) ... Setting up dpkg-dev (1.16.1.2ubuntu3) ... Setting up g++-4.6 (4.6.2-5ubuntu1) ... Processing triggers for libc-bin ... ldconfig deferred processing now taking place Processing triggers for initramfs-tools ... RUN: /usr/share/launchpad-buildd/slavebin/sbuild-package ['sbuild-package', '4c5492911021b113486a70ad71adecb2897b6f65', 'amd64', 'precise', '--nolog', '--batch', '--archive=ubuntu', '--dist=precise', '--purpose=PRIMARY', '--architecture=amd64', '--comp=main', 'vim_7.3.346-1ubuntu1.dsc'] Initiating build 4c5492911021b113486a70ad71adecb2897b6f65 with 8 processor cores. Automatic build of vim_7.3.346-1ubuntu1 on allspice by sbuild/amd64 1.170.5 Build started at 20111205-1218 ****************************************************************************** vim_7.3.346-1ubuntu1.dsc exists in cwd sh: gcc: not found dpkg-architecture: warning: Couldn't determine gcc system type, falling back to default (native compilation) ** Using build dependencies supplied by package: Build-Depends: debhelper (>= 7), libacl1-dev, libgpmg1-dev [linux-any], libtinfo-dev, libselinux1-dev [linux-any], dpkg-dev (>= 1.16.1), libgtk2.0-dev, libxaw7-dev, libxt-dev, libxpm-dev, libgnomeui-dev [!m68k], libperl-dev, tcl-dev, python-dev, ruby1.8, ruby1.8-dev, lua5.1, liblua5.1-dev Build-Depends-Indep: docbook-xml, docbook-utils sh: gcc: not found dpkg-architecture: warning: Couldn't determine gcc system type, falling back to default (native compilation) sh: gcc: not found dpkg-architecture: warning: Couldn't determine gcc system type, falling back to default (native compilation) sh: gcc: not found dpkg-architecture: warning: Couldn't determine gcc system type, falling back to default (native compilation) sh: gcc: not found dpkg-architecture: warning: Couldn't determine gcc system type, falling back to default (native compilation) sh: gcc: not found dpkg-architecture: warning: Couldn't determine gcc system type, falling back to default (native compilation) sh: gcc: not found dpkg-architecture: warning: Couldn't determine gcc system type, falling back to default (native compilation) sh: gcc: not found dpkg-architecture: warning: Couldn't determine gcc system type, falling back to default (native compilation) sh: gcc: not found dpkg-architecture: warning: Couldn't determine gcc system type, falling back to default (native compilation) sh: gcc: not found dpkg-architecture: warning: Couldn't determine gcc system type, falling back to default (native compilation) sh: gcc: not found dpkg-architecture: warning: Couldn't determine gcc system type, falling back to default (native compilation) sh: gcc: not found dpkg-architecture: warning: Couldn't determine gcc system type, falling back to default (native compilation) Checking for already installed source dependencies... debhelper: missing libacl1-dev: missing libgpmg1-dev: missing libtinfo-dev: missing libselinux1-dev: missing dpkg-dev: already installed (1.16.1.2ubuntu3 >= 1.16.1 is satisfied) libgtk2.0-dev: missing libxaw7-dev: missing libxt-dev: missing libxpm-dev: missing libgnomeui-dev: missing libperl-dev: missing tcl-dev: missing python-dev: missing ruby1.8: missing ruby1.8-dev: missing lua5.1: missing liblua5.1-dev: missing Checking for source dependency conflicts... /usr/bin/sudo /usr/bin/apt-get --purge $CHROOT_OPTIONS -q -y install debhelper libacl1-dev libgpmg1-dev libtinfo-dev libselinux1-dev libgtk2.0-dev libxaw7-dev libxt-dev libxpm-dev libgnomeui-dev libperl-dev tcl-dev python-dev ruby1.8 ruby1.8-dev lua5.1 liblua5.1-dev Reading package lists... Building dependency tree... Reading state information... The following extra packages will be installed: bsdmainutils dbus dbus-x11 file fontconfig fontconfig-config gconf2 gconf2-common gettext gettext-base gir1.2-atk-1.0 gir1.2-freedesktop gir1.2-gconf-2.0 gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-pango-1.0 groff-base html2text intltool-debian libart-2.0-2 libart-2.0-dev libasound2 libatk1.0-0 libatk1.0-data libatk1.0-dev libattr1-dev libavahi-client-dev libavahi-client3 libavahi-common-data libavahi-common-dev libavahi-common3 libavahi-glib-dev libavahi-glib1 libbonobo2-0 libbonobo2-common libbonobo2-dev libbonoboui2-0 libbonoboui2-common libbonoboui2-dev libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev libcanberra-dev libcanberra0 libcroco3 libcups2 libdatrie1 libdb4.8 libdbus-1-dev libdbus-glib-1-2 libexpat1 libexpat1-dev libfontconfig1 libfontconfig1-dev libfreetype6 libfreetype6-dev libgail-common libgail-dev libgail18 libgconf2-4 libgconf2-dev libgcrypt11-dev libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-dev libgettextpo0 libgirepository-1.0-1 libglade2-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libgnome-keyring-common libgnome-keyring-dev libgnome-keyring0 libgnome2-0 libgnome2-common libgnome2-dev libgnomecanvas2-0 libgnomecanvas2-common libgnomecanvas2-dev libgnomeui-0 libgnomeui-common libgnomevfs2-0 libgnomevfs2-common libgnomevfs2-dev libgnutls-dev libgnutls-openssl27 libgnutlsxx27 libgpg-error-dev libgpm-dev libgpm2 libgtk2.0-0 libgtk2.0-common libice-dev libice6 libidl-dev libidl0 libjasper1 libjpeg8 libltdl7 liblua5.1-0 libmagic1 libogg0 liborbit2 liborbit2-dev libp11-kit-dev libpango1.0-0 libpango1.0-dev libperl5.14 libpipeline1 libpixman-1-0 libpixman-1-dev libpng12-dev libpopt-dev libpopt0 libpthread-stubs0 libpthread-stubs0-dev libpython2.7 libreadline-dev libreadline5 libreadline6-dev libruby1.8 libsepol1 libsepol1-dev libsm-dev libsm6 libssl-dev libtasn1-3-dev libtdb1 libthai-data libthai0 libtiff4 libunistring0 libvorbis0a libvorbisfile3 libx11-6 libx11-data libx11-dev libxau-dev libxau6 libxaw7 libxcb-render0 libxcb-render0-dev libxcb-shm0 libxcb-shm0-dev libxcb1 libxcb1-dev libxcomposite-dev libxcomposite1 libxcursor-dev libxcursor1 libxdamage-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes-dev libxfixes3 libxft-dev libxft2 libxi-dev libxi6 libxinerama-dev libxinerama1 libxml2 libxml2-dev libxml2-utils libxmu-dev libxmu-headers libxmu6 libxpm4 libxrandr-dev libxrandr2 libxrender-dev libxrender1 libxt6 man-db mime-support pkg-config po-debconf psmisc python python2.7 python2.7-dev shared-mime-info sound-theme-freedesktop tcl tcl8.5 tcl8.5-dev ttf-dejavu-core ucf x11-common x11proto-composite-dev x11proto-core-dev x11proto-damage-dev x11proto-fixes-dev x11proto-input-dev x11proto-kb-dev x11proto-randr-dev x11proto-render-dev x11proto-xext-dev x11proto-xinerama-dev xorg-sgml-doctools xtrans-dev zlib1g-dev Suggested packages: wamerican wordlist whois vacation dh-make defoma gconf-defaults-service gettext-doc groff libasound2-plugins libasound2-python libbonobo2-bin libcairo2-doc libcanberra-gtk0 libcanberra-pulse cups-common libgail-doc libgcrypt11-doc libglib2.0-doc gnome-keyring desktop-base libgnome2-doc libgnomecanvas2-doc gnome-icon-theme libgnomeui-doc libgnomevfs2-bin libgnomevfs2-extra gamin fam gnome-mime-data gnutls-doc gnutls-bin guile-gnutls gpm librsvg2-common libgtk2.0-doc libjasper-runtime ttf-baekmuk ttf-arphic-gbsn00lp ttf-arphic-bsmi00lp ttf-arphic-gkai00mp ttf-arphic-bkai00mp libpango1.0-doc imagemagick less www-browser libmail-box-perl python-doc python-tk python2.7-doc ruby1.8-examples ri1.8 tcl-doc tclreadline tcl8.5-doc Recommended packages: libgtk-3-0 curl wget lynx-cur gvfs hicolor-icon-theme libgtk2.0-bin libtool orbit2 x-ttcidfont-conf libssl-doc libx11-doc xml-core libmail-sendmail-perl The following NEW packages will be installed: bsdmainutils dbus dbus-x11 debhelper file fontconfig fontconfig-config gconf2 gconf2-common gettext gettext-base gir1.2-atk-1.0 gir1.2-freedesktop gir1.2-gconf-2.0 gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-pango-1.0 groff-base html2text intltool-debian libacl1-dev libart-2.0-2 libart-2.0-dev libasound2 libatk1.0-0 libatk1.0-data libatk1.0-dev libattr1-dev libavahi-client-dev libavahi-client3 libavahi-common-data libavahi-common-dev libavahi-common3 libavahi-glib-dev libavahi-glib1 libbonobo2-0 libbonobo2-common libbonobo2-dev libbonoboui2-0 libbonoboui2-common libbonoboui2-dev libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev libcanberra-dev libcanberra0 libcroco3 libcups2 libdatrie1 libdb4.8 libdbus-1-dev libdbus-glib-1-2 libexpat1 libexpat1-dev libfontconfig1 libfontconfig1-dev libfreetype6 libfreetype6-dev libgail-common libgail-dev libgail18 libgconf2-4 libgconf2-dev libgcrypt11-dev libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-dev libgettextpo0 libgirepository-1.0-1 libglade2-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libgnome-keyring-common libgnome-keyring-dev libgnome-keyring0 libgnome2-0 libgnome2-common libgnome2-dev libgnomecanvas2-0 libgnomecanvas2-common libgnomecanvas2-dev libgnomeui-0 libgnomeui-common libgnomeui-dev libgnomevfs2-0 libgnomevfs2-common libgnomevfs2-dev libgnutls-dev libgnutls-openssl27 libgnutlsxx27 libgpg-error-dev libgpm-dev libgpm2 libgpmg1-dev libgtk2.0-0 libgtk2.0-common libgtk2.0-dev libice-dev libice6 libidl-dev libidl0 libjasper1 libjpeg8 libltdl7 liblua5.1-0 liblua5.1-0-dev libmagic1 libogg0 liborbit2 liborbit2-dev libp11-kit-dev libpango1.0-0 libpango1.0-dev libperl-dev libperl5.14 libpipeline1 libpixman-1-0 libpixman-1-dev libpng12-dev libpopt-dev libpopt0 libpthread-stubs0 libpthread-stubs0-dev libpython2.7 libreadline-dev libreadline5 libreadline6-dev libruby1.8 libselinux1-dev libsepol1 libsepol1-dev libsm-dev libsm6 libssl-dev libtasn1-3-dev libtdb1 libthai-data libthai0 libtiff4 libtinfo-dev libunistring0 libvorbis0a libvorbisfile3 libx11-6 libx11-data libx11-dev libxau-dev libxau6 libxaw7 libxaw7-dev libxcb-render0 libxcb-render0-dev libxcb-shm0 libxcb-shm0-dev libxcb1 libxcb1-dev libxcomposite-dev libxcomposite1 libxcursor-dev libxcursor1 libxdamage-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes-dev libxfixes3 libxft-dev libxft2 libxi-dev libxi6 libxinerama-dev libxinerama1 libxml2 libxml2-dev libxml2-utils libxmu-dev libxmu-headers libxmu6 libxpm-dev libxpm4 libxrandr-dev libxrandr2 libxrender-dev libxrender1 libxt-dev libxt6 lua5.1 man-db mime-support pkg-config po-debconf psmisc python python-dev python2.7 python2.7-dev ruby1.8 ruby1.8-dev shared-mime-info sound-theme-freedesktop tcl tcl-dev tcl8.5 tcl8.5-dev ttf-dejavu-core ucf x11-common x11proto-composite-dev x11proto-core-dev x11proto-damage-dev x11proto-fixes-dev x11proto-input-dev x11proto-kb-dev x11proto-randr-dev x11proto-render-dev x11proto-xext-dev x11proto-xinerama-dev xorg-sgml-doctools xtrans-dev zlib1g-dev 0 upgraded, 223 newly installed, 0 to remove and 0 not upgraded. Need to get 59.6 MB of archives. After this operation, 227 MB of additional disk space will be used. WARNING: The following packages cannot be authenticated! libdb4.8 libexpat1 libpopt0 libfreetype6 ucf ttf-dejavu-core fontconfig-config libfontconfig1 libpixman-1-0 libxau6 libxdmcp6 libxcb1 libx11-data libx11-6 libxcb-render0 libxcb-shm0 libxrender1 libcairo2 libdbus-glib-1-2 libpipeline1 libxext6 libxml2 libasound2 libatk1.0-data libatk1.0-0 libavahi-common-data libavahi-common3 libavahi-client3 libavahi-glib1 libcairo-gobject2 libcairo-script-interpreter2 libcroco3 libcups2 libdatrie1 libthai-data libthai0 libxft2 fontconfig libpango1.0-0 libgtk2.0-common libjpeg8 libjasper1 libtiff4 libgdk-pixbuf2.0-0 libxcomposite1 libxfixes3 libxcursor1 libxdamage1 libxi6 libxinerama1 libxrandr2 shared-mime-info libgtk2.0-0 libgail18 libunistring0 libgettextpo0 libglade2-0 libgnome-keyring-common libgnome-keyring0 libgnutls-openssl27 libgpm2 x11-common libice6 libltdl7 liblua5.1-0 libogg0 libreadline5 libsm6 libtdb1 libvorbis0a libvorbisfile3 libxt6 libxmu6 libxpm4 libxaw7 libgnutlsxx27 libmagic1 file mime-support python2.7 python bsdmainutils dbus gettext-base libgirepository-1.0-1 gir1.2-glib-2.0 groff-base man-db psmisc dbus-x11 html2text gettext intltool-debian po-debconf debhelper gconf2-common libgconf2-4 gconf2 gir1.2-atk-1.0 gir1.2-freedesktop gir1.2-gconf-2.0 gir1.2-gdkpixbuf-2.0 gir1.2-pango-1.0 libart-2.0-2 pkg-config libart-2.0-dev libglib2.0-data libglib2.0-bin zlib1g-dev libglib2.0-dev libatk1.0-dev libavahi-common-dev libdbus-1-dev libavahi-client-dev libavahi-glib-dev libbonobo2-common libidl0 liborbit2 libbonobo2-0 libidl-dev liborbit2-dev libpopt-dev libbonobo2-dev sound-theme-freedesktop libcanberra0 libgnomevfs2-common libgnomevfs2-0 libgnome2-common libgnome2-0 libgnomecanvas2-common libgnomecanvas2-0 libbonoboui2-common libbonoboui2-0 xorg-sgml-doctools x11proto-core-dev libxau-dev libxdmcp-dev x11proto-input-dev x11proto-kb-dev xtrans-dev libpthread-stubs0 libpthread-stubs0-dev libxcb1-dev libx11-dev libpng12-dev libgdk-pixbuf2.0-dev libfreetype6-dev x11proto-render-dev libxrender-dev libexpat1-dev libfontconfig1-dev libxft-dev libice-dev libsm-dev libpixman-1-dev libxcb-render0-dev libxcb-shm0-dev libcairo2-dev libpango1.0-dev x11proto-xext-dev libxext-dev x11proto-xinerama-dev libxinerama-dev libxi-dev x11proto-randr-dev libxrandr-dev x11proto-fixes-dev libxfixes-dev libxcursor-dev x11proto-composite-dev libxcomposite-dev x11proto-damage-dev libxdamage-dev libxml2-utils libgtk2.0-dev libgail-common libgail-dev libgnomecanvas2-dev libcanberra-dev libgconf2-dev libgpg-error-dev libgcrypt11-dev libtasn1-3-dev libp11-kit-dev libgnutls-dev libxml2-dev libsepol1 libsepol1-dev libselinux1-dev libgnomevfs2-dev libgnome2-dev libbonoboui2-dev libgnome-keyring-dev libgnomeui-common libgnomeui-0 libgnomeui-dev libgpm-dev libtinfo-dev libreadline6-dev libreadline-dev liblua5.1-0-dev libperl5.14 libperl-dev libpython2.7 libruby1.8 libssl-dev libxt-dev libxmu-headers libxmu-dev libxpm-dev libxaw7-dev lua5.1 python2.7-dev python-dev ruby1.8 ruby1.8-dev tcl8.5 tcl tcl8.5-dev tcl-dev libattr1-dev libacl1-dev libgpmg1-dev Authentication warning overridden. Get:1 http://ftpmaster.internal/ubuntu/ precise/main libdb4.8 amd64 4.8.30-10 [679 kB] Get:2 http://ftpmaster.internal/ubuntu/ precise/main libexpat1 amd64 2.0.1-7.2 [131 kB] Get:3 http://ftpmaster.internal/ubuntu/ precise/main libpopt0 amd64 1.16-1ubuntu1 [28.7 kB] Get:4 http://ftpmaster.internal/ubuntu/ precise/main libfreetype6 amd64 2.4.8-1 [342 kB] Get:5 http://ftpmaster.internal/ubuntu/ precise/main ucf all 3.0025+nmu2ubuntu1 [54.4 kB] Get:6 http://ftpmaster.internal/ubuntu/ precise/main ttf-dejavu-core amd64 2.33-2 [1550 kB] Get:7 http://ftpmaster.internal/ubuntu/ precise/main fontconfig-config amd64 2.8.0-3ubuntu2 [44.5 kB] Get:8 http://ftpmaster.internal/ubuntu/ precise/main libfontconfig1 amd64 2.8.0-3ubuntu2 [124 kB] Get:9 http://ftpmaster.internal/ubuntu/ precise/main libpixman-1-0 amd64 0.24.0-1 [228 kB] Get:10 http://ftpmaster.internal/ubuntu/ precise/main libxau6 amd64 1:1.0.6-4 [8392 B] Get:11 http://ftpmaster.internal/ubuntu/ precise/main libxdmcp6 amd64 1:1.1.0-4 [12.7 kB] Get:12 http://ftpmaster.internal/ubuntu/ precise/main libxcb1 amd64 1.7-4 [40.9 kB] Get:13 http://ftpmaster.internal/ubuntu/ precise/main libx11-data amd64 2:1.4.4-4 [172 kB] Get:14 http://ftpmaster.internal/ubuntu/ precise/main libx11-6 amd64 2:1.4.4-4 [766 kB] Get:15 http://ftpmaster.internal/ubuntu/ precise/main libxcb-render0 amd64 1.7-4 [12.0 kB] Get:16 http://ftpmaster.internal/ubuntu/ precise/main libxcb-shm0 amd64 1.7-4 [5464 B] Get:17 http://ftpmaster.internal/ubuntu/ precise/main libxrender1 amd64 1:0.9.6-2 [20.8 kB] Get:18 http://ftpmaster.internal/ubuntu/ precise/main libcairo2 amd64 1.10.2-6.1ubuntu2 [468 kB] Get:19 http://ftpmaster.internal/ubuntu/ precise/main libdbus-glib-1-2 amd64 0.98-1ubuntu1 [74.4 kB] Get:20 http://ftpmaster.internal/ubuntu/ precise/main libpipeline1 amd64 1.2.0-5 [26.2 kB] Get:21 http://ftpmaster.internal/ubuntu/ precise/main libxext6 amd64 2:1.3.0-3 [34.7 kB] Get:22 http://ftpmaster.internal/ubuntu/ precise/main libxml2 amd64 2.7.8.dfsg-5ubuntu1 [673 kB] Get:23 http://ftpmaster.internal/ubuntu/ precise/main libasound2 amd64 1.0.24.1-4ubuntu1 [417 kB] Get:24 http://ftpmaster.internal/ubuntu/ precise/main libatk1.0-data amd64 2.2.0-2 [12.4 kB] Get:25 http://ftpmaster.internal/ubuntu/ precise/main libatk1.0-0 amd64 2.2.0-2 [59.7 kB] Get:26 http://ftpmaster.internal/ubuntu/ precise/main libavahi-common-data amd64 0.6.30-5ubuntu1 [22.4 kB] Get:27 http://ftpmaster.internal/ubuntu/ precise/main libavahi-common3 amd64 0.6.30-5ubuntu1 [25.5 kB] Get:28 http://ftpmaster.internal/ubuntu/ precise/main libavahi-client3 amd64 0.6.30-5ubuntu1 [44.1 kB] Get:29 http://ftpmaster.internal/ubuntu/ precise/main libavahi-glib1 amd64 0.6.30-5ubuntu1 [22.6 kB] Get:30 http://ftpmaster.internal/ubuntu/ precise/main libcairo-gobject2 amd64 1.10.2-6.1ubuntu2 [20.7 kB] Get:31 http://ftpmaster.internal/ubuntu/ precise/main libcairo-script-interpreter2 amd64 1.10.2-6.1ubuntu2 [62.4 kB] Get:32 http://ftpmaster.internal/ubuntu/ precise/main libcroco3 amd64 0.6.2-2 [100 kB] Get:33 http://ftpmaster.internal/ubuntu/ precise/main libcups2 amd64 1.5.0-13build1 [174 kB] Get:34 http://ftpmaster.internal/ubuntu/ precise/main libdatrie1 amd64 0.2.5-2 [16.4 kB] Get:35 http://ftpmaster.internal/ubuntu/ precise/main libthai-data amd64 0.1.16-2 [178 kB] Get:36 http://ftpmaster.internal/ubuntu/ precise/main libthai0 amd64 0.1.16-2 [19.7 kB] Get:37 http://ftpmaster.internal/ubuntu/ precise/main libxft2 amd64 2.2.0-3ubuntu1 [42.3 kB] Get:38 http://ftpmaster.internal/ubuntu/ precise/main fontconfig amd64 2.8.0-3ubuntu2 [157 kB] Get:39 http://ftpmaster.internal/ubuntu/ precise/main libpango1.0-0 amd64 1.29.4-2ubuntu1 [367 kB] Get:40 http://ftpmaster.internal/ubuntu/ precise/main libgtk2.0-common amd64 2.24.8-0ubuntu4 [535 kB] Get:41 http://ftpmaster.internal/ubuntu/ precise/main libjpeg8 amd64 8c-2ubuntu4 [123 kB] Get:42 http://ftpmaster.internal/ubuntu/ precise/main libjasper1 amd64 1.900.1-11 [154 kB] Get:43 http://ftpmaster.internal/ubuntu/ precise/main libtiff4 amd64 3.9.5-2 [144 kB] Get:44 http://ftpmaster.internal/ubuntu/ precise/main libgdk-pixbuf2.0-0 amd64 2.24.0-1ubuntu2 [198 kB] Get:45 http://ftpmaster.internal/ubuntu/ precise/main libxcomposite1 amd64 1:0.4.3-2 [7806 B] Get:46 http://ftpmaster.internal/ubuntu/ precise/main libxfixes3 amd64 1:5.0-4 [12.9 kB] Get:47 http://ftpmaster.internal/ubuntu/ precise/main libxcursor1 amd64 1:1.1.12-1 [22.6 kB] Get:48 http://ftpmaster.internal/ubuntu/ precise/main libxdamage1 amd64 1:1.1.3-2 [7572 B] Get:49 http://ftpmaster.internal/ubuntu/ precise/main libxi6 amd64 2:1.4.3-3ubuntu1 [30.6 kB] Get:50 http://ftpmaster.internal/ubuntu/ precise/main libxinerama1 amd64 2:1.1.1-3 [8044 B] Get:51 http://ftpmaster.internal/ubuntu/ precise/main libxrandr2 amd64 2:1.3.2-2 [17.9 kB] Get:52 http://ftpmaster.internal/ubuntu/ precise/main shared-mime-info amd64 0.91-0ubuntu1 [451 kB] Get:53 http://ftpmaster.internal/ubuntu/ precise/main libgtk2.0-0 amd64 2.24.8-0ubuntu4 [2667 kB] Get:54 http://ftpmaster.internal/ubuntu/ precise/main libgail18 amd64 2.24.8-0ubuntu4 [16.6 kB] Get:55 http://ftpmaster.internal/ubuntu/ precise/main libunistring0 amd64 0.9.3-5 [427 kB] Get:56 http://ftpmaster.internal/ubuntu/ precise/main libgettextpo0 amd64 0.18.1.1-5ubuntu3 [120 kB] Get:57 http://ftpmaster.internal/ubuntu/ precise/main libglade2-0 amd64 1:2.6.4-1ubuntu1 [52.7 kB] Get:58 http://ftpmaster.internal/ubuntu/ precise/main libgnome-keyring-common amd64 3.2.2-1 [5026 B] Get:59 http://ftpmaster.internal/ubuntu/ precise/main libgnome-keyring0 amd64 3.2.2-1 [61.7 kB] Get:60 http://ftpmaster.internal/ubuntu/ precise/main libgnutls-openssl27 amd64 2.12.14-3 [21.6 kB] Get:61 http://ftpmaster.internal/ubuntu/ precise/main libgpm2 amd64 1.20.4-4 [17.2 kB] Get:62 http://ftpmaster.internal/ubuntu/ precise/main x11-common amd64 1:7.6+7ubuntu7 [56.6 kB] Get:63 http://ftpmaster.internal/ubuntu/ precise/main libice6 amd64 2:1.0.7-2 [46.2 kB] Get:64 http://ftpmaster.internal/ubuntu/ precise/main libltdl7 amd64 2.4.2-1ubuntu1 [37.6 kB] Get:65 http://ftpmaster.internal/ubuntu/ precise/main liblua5.1-0 amd64 5.1.4-10 [89.0 kB] Get:66 http://ftpmaster.internal/ubuntu/ precise/main libogg0 amd64 1.2.2~dfsg-1ubuntu1 [17.2 kB] Get:67 http://ftpmaster.internal/ubuntu/ precise/main libreadline5 amd64 5.2-11 [128 kB] Get:68 http://ftpmaster.internal/ubuntu/ precise/main libsm6 amd64 2:1.2.0-2 [18.1 kB] Get:69 http://ftpmaster.internal/ubuntu/ precise/main libtdb1 amd64 1.2.9-4 [35.3 kB] Get:70 http://ftpmaster.internal/ubuntu/ precise/main libvorbis0a amd64 1.3.2-1ubuntu2 [103 kB] Get:71 http://ftpmaster.internal/ubuntu/ precise/main libvorbisfile3 amd64 1.3.2-1ubuntu2 [17.6 kB] Get:72 http://ftpmaster.internal/ubuntu/ precise/main libxt6 amd64 1:1.1.1-2 [185 kB] Get:73 http://ftpmaster.internal/ubuntu/ precise/main libxmu6 amd64 2:1.1.0-3 [52.7 kB] Get:74 http://ftpmaster.internal/ubuntu/ precise/main libxpm4 amd64 1:3.5.9-4 [37.0 kB] Get:75 http://ftpmaster.internal/ubuntu/ precise/main libxaw7 amd64 2:1.0.9-3 [201 kB] Get:76 http://ftpmaster.internal/ubuntu/ precise/main libgnutlsxx27 amd64 2.12.14-3 [22.6 kB] Get:77 http://ftpmaster.internal/ubuntu/ precise/main libmagic1 amd64 5.09-2 [217 kB] Get:78 http://ftpmaster.internal/ubuntu/ precise/main file amd64 5.09-2 [19.7 kB] Get:79 http://ftpmaster.internal/ubuntu/ precise/main mime-support all 3.51-1ubuntu1 [30.7 kB] Get:80 http://ftpmaster.internal/ubuntu/ precise/main python2.7 amd64 2.7.2-8build1 [2615 kB] Get:81 http://ftpmaster.internal/ubuntu/ precise/main python all 2.7.2-9ubuntu1 [168 kB] Get:82 http://ftpmaster.internal/ubuntu/ precise/main bsdmainutils amd64 8.2.3 [198 kB] Get:83 http://ftpmaster.internal/ubuntu/ precise/main dbus amd64 1.4.16-1ubuntu1 [560 kB] Get:84 http://ftpmaster.internal/ubuntu/ precise/main gettext-base amd64 0.18.1.1-5ubuntu3 [80.0 kB] Get:85 http://ftpmaster.internal/ubuntu/ precise/main libgirepository-1.0-1 amd64 1.31.0-1 [99.4 kB] Get:86 http://ftpmaster.internal/ubuntu/ precise/main gir1.2-glib-2.0 amd64 1.31.0-1 [153 kB] Get:87 http://ftpmaster.internal/ubuntu/ precise/main groff-base amd64 1.21-6 [1047 kB] Get:88 http://ftpmaster.internal/ubuntu/ precise/main man-db amd64 2.6.0.2-3 [727 kB] Get:89 http://ftpmaster.internal/ubuntu/ precise/main psmisc amd64 22.14-1 [53.6 kB] Get:90 http://ftpmaster.internal/ubuntu/ precise/main dbus-x11 amd64 1.4.16-1ubuntu1 [33.5 kB] Get:91 http://ftpmaster.internal/ubuntu/ precise/main html2text amd64 1.3.2a-15 [104 kB] Get:92 http://ftpmaster.internal/ubuntu/ precise/main gettext amd64 0.18.1.1-5ubuntu3 [1188 kB] Get:93 http://ftpmaster.internal/ubuntu/ precise/main intltool-debian all 0.35.0+20060710.1 [31.6 kB] Get:94 http://ftpmaster.internal/ubuntu/ precise/main po-debconf amd64 1.0.16+nmu1ubuntu1 [211 kB] Get:95 http://ftpmaster.internal/ubuntu/ precise/main debhelper amd64 8.9.9ubuntu1 [477 kB] Get:96 http://ftpmaster.internal/ubuntu/ precise/main gconf2-common all 3.2.3-1ubuntu1 [20.5 kB] Get:97 http://ftpmaster.internal/ubuntu/ precise/main libgconf2-4 amd64 3.2.3-1ubuntu1 [171 kB] Get:98 http://ftpmaster.internal/ubuntu/ precise/main gconf2 amd64 3.2.3-1ubuntu1 [79.0 kB] Get:99 http://ftpmaster.internal/ubuntu/ precise/main gir1.2-atk-1.0 amd64 2.2.0-2 [22.4 kB] Get:100 http://ftpmaster.internal/ubuntu/ precise/main gir1.2-freedesktop amd64 1.31.0-1 [15.9 kB] Get:101 http://ftpmaster.internal/ubuntu/ precise/main gir1.2-gconf-2.0 amd64 3.2.3-1ubuntu1 [7062 B] Get:102 http://ftpmaster.internal/ubuntu/ precise/main gir1.2-gdkpixbuf-2.0 amd64 2.24.0-1ubuntu2 [8710 B] Get:103 http://ftpmaster.internal/ubuntu/ precise/main gir1.2-pango-1.0 amd64 1.29.4-2ubuntu1 [25.6 kB] Get:104 http://ftpmaster.internal/ubuntu/ precise/main libart-2.0-2 amd64 2.3.21-1 [58.1 kB] Get:105 http://ftpmaster.internal/ubuntu/ precise/main pkg-config amd64 0.26-1ubuntu1 [40.9 kB] Get:106 http://ftpmaster.internal/ubuntu/ precise/main libart-2.0-dev amd64 2.3.21-1 [75.8 kB] Get:107 http://ftpmaster.internal/ubuntu/ precise/main libglib2.0-data amd64 2.30.1-2ubuntu1 [78.4 kB] Get:108 http://ftpmaster.internal/ubuntu/ precise/main libglib2.0-bin amd64 2.30.1-2ubuntu1 [34.0 kB] Get:109 http://ftpmaster.internal/ubuntu/ precise/main zlib1g-dev amd64 1:1.2.3.4.dfsg-3ubuntu4 [165 kB] Get:110 http://ftpmaster.internal/ubuntu/ precise/main libglib2.0-dev amd64 2.30.1-2ubuntu1 [1776 kB] Get:111 http://ftpmaster.internal/ubuntu/ precise/main libatk1.0-dev amd64 2.2.0-2 [131 kB] Get:112 http://ftpmaster.internal/ubuntu/ precise/main libavahi-common-dev amd64 0.6.30-5ubuntu1 [58.0 kB] Get:113 http://ftpmaster.internal/ubuntu/ precise/main libdbus-1-dev amd64 1.4.16-1ubuntu1 [215 kB] Get:114 http://ftpmaster.internal/ubuntu/ precise/main libavahi-client-dev amd64 0.6.30-5ubuntu1 [38.4 kB] Get:115 http://ftpmaster.internal/ubuntu/ precise/main libavahi-glib-dev amd64 0.6.30-5ubuntu1 [9206 B] Get:116 http://ftpmaster.internal/ubuntu/ precise/main libbonobo2-common all 2.32.1-0ubuntu1 [56.7 kB] Get:117 http://ftpmaster.internal/ubuntu/ precise/main libidl0 amd64 0.8.14-0.2 [81.2 kB] Get:118 http://ftpmaster.internal/ubuntu/ precise/main liborbit2 amd64 1:2.14.19-0.1 [189 kB] Get:119 http://ftpmaster.internal/ubuntu/ precise/main libbonobo2-0 amd64 2.32.1-0ubuntu1 [269 kB] Get:120 http://ftpmaster.internal/ubuntu/ precise/main libidl-dev amd64 0.8.14-0.2 [93.1 kB] Get:121 http://ftpmaster.internal/ubuntu/ precise/main liborbit2-dev amd64 1:2.14.19-0.1 [404 kB] Get:122 http://ftpmaster.internal/ubuntu/ precise/main libpopt-dev amd64 1.16-1ubuntu1 [45.4 kB] Get:123 http://ftpmaster.internal/ubuntu/ precise/main libbonobo2-dev amd64 2.32.1-0ubuntu1 [569 kB] Get:124 http://ftpmaster.internal/ubuntu/ precise/main sound-theme-freedesktop amd64 0.7-0ubuntu3 [412 kB] Get:125 http://ftpmaster.internal/ubuntu/ precise/main libcanberra0 amd64 0.28-0ubuntu12 [42.5 kB] Get:126 http://ftpmaster.internal/ubuntu/ precise/main libgnomevfs2-common all 1:2.24.4-1ubuntu2 [24.3 kB] Get:127 http://ftpmaster.internal/ubuntu/ precise/main libgnomevfs2-0 amd64 1:2.24.4-1ubuntu2 [308 kB] Get:128 http://ftpmaster.internal/ubuntu/ precise/main libgnome2-common all 2.32.1-0ubuntu3 [36.2 kB] Get:129 http://ftpmaster.internal/ubuntu/ precise/main libgnome2-0 amd64 2.32.1-0ubuntu3 [67.0 kB] Get:130 http://ftpmaster.internal/ubuntu/ precise/main libgnomecanvas2-common amd64 2.30.3-1ubuntu1 [9204 B] Get:131 http://ftpmaster.internal/ubuntu/ precise/main libgnomecanvas2-0 amd64 2.30.3-1ubuntu1 [101 kB] Get:132 http://ftpmaster.internal/ubuntu/ precise/main libbonoboui2-common all 2.24.5-0ubuntu1 [11.8 kB] Get:133 http://ftpmaster.internal/ubuntu/ precise/main libbonoboui2-0 amd64 2.24.5-0ubuntu1 [190 kB] Get:134 http://ftpmaster.internal/ubuntu/ precise/main xorg-sgml-doctools amd64 1:1.8-2 [10.9 kB] Get:135 http://ftpmaster.internal/ubuntu/ precise/main x11proto-core-dev amd64 7.0.22-1 [299 kB] Get:136 http://ftpmaster.internal/ubuntu/ precise/main libxau-dev amd64 1:1.0.6-4 [10.5 kB] Get:137 http://ftpmaster.internal/ubuntu/ precise/main libxdmcp-dev amd64 1:1.1.0-4 [26.9 kB] Get:138 http://ftpmaster.internal/ubuntu/ precise/main x11proto-input-dev amd64 2.0.2-2ubuntu1 [69.0 kB] Get:139 http://ftpmaster.internal/ubuntu/ precise/main x11proto-kb-dev amd64 1.0.5-2 [27.6 kB] Get:140 http://ftpmaster.internal/ubuntu/ precise/main xtrans-dev amd64 1.2.6-2 [82.9 kB] Get:141 http://ftpmaster.internal/ubuntu/ precise/main libpthread-stubs0 amd64 0.3-2.1ubuntu1 [3358 B] Get:142 http://ftpmaster.internal/ubuntu/ precise/main libpthread-stubs0-dev amd64 0.3-2.1ubuntu1 [2482 B] Get:143 http://ftpmaster.internal/ubuntu/ precise/main libxcb1-dev amd64 1.7-4 [78.0 kB] Get:144 http://ftpmaster.internal/ubuntu/ precise/main libx11-dev amd64 2:1.4.4-4 [912 kB] Get:145 http://ftpmaster.internal/ubuntu/ precise/main libpng12-dev amd64 1.2.46-3ubuntu1 [207 kB] Get:146 http://ftpmaster.internal/ubuntu/ precise/main libgdk-pixbuf2.0-dev amd64 2.24.0-1ubuntu2 [49.0 kB] Get:147 http://ftpmaster.internal/ubuntu/ precise/main libfreetype6-dev amd64 2.4.8-1 [794 kB] Get:148 http://ftpmaster.internal/ubuntu/ precise/main x11proto-render-dev amd64 2:0.11.1-2 [20.1 kB] Get:149 http://ftpmaster.internal/ubuntu/ precise/main libxrender-dev amd64 1:0.9.6-2 [28.3 kB] Get:150 http://ftpmaster.internal/ubuntu/ precise/main libexpat1-dev amd64 2.0.1-7.2 [215 kB] Get:151 http://ftpmaster.internal/ubuntu/ precise/main libfontconfig1-dev amd64 2.8.0-3ubuntu2 [660 kB] Get:152 http://ftpmaster.internal/ubuntu/ precise/main libxft-dev amd64 2.2.0-3ubuntu1 [55.0 kB] Get:153 http://ftpmaster.internal/ubuntu/ precise/main libice-dev amd64 2:1.0.7-2 [132 kB] Get:154 http://ftpmaster.internal/ubuntu/ precise/main libsm-dev amd64 2:1.2.0-2 [87.6 kB] Get:155 http://ftpmaster.internal/ubuntu/ precise/main libpixman-1-dev amd64 0.24.0-1 [257 kB] Get:156 http://ftpmaster.internal/ubuntu/ precise/main libxcb-render0-dev amd64 1.7-4 [21.0 kB] Get:157 http://ftpmaster.internal/ubuntu/ precise/main libxcb-shm0-dev amd64 1.7-4 [8394 B] Get:158 http://ftpmaster.internal/ubuntu/ precise/main libcairo2-dev amd64 1.10.2-6.1ubuntu2 [585 kB] Get:159 http://ftpmaster.internal/ubuntu/ precise/main libpango1.0-dev amd64 1.29.4-2ubuntu1 [499 kB] Get:160 http://ftpmaster.internal/ubuntu/ precise/main x11proto-xext-dev amd64 7.2.0-3 [253 kB] Get:161 http://ftpmaster.internal/ubuntu/ precise/main libxext-dev amd64 2:1.3.0-3 [144 kB] Get:162 http://ftpmaster.internal/ubuntu/ precise/main x11proto-xinerama-dev amd64 1.2.1-2 [4966 B] Get:163 http://ftpmaster.internal/ubuntu/ precise/main libxinerama-dev amd64 2:1.1.1-3 [8490 B] Get:164 http://ftpmaster.internal/ubuntu/ precise/main libxi-dev amd64 2:1.4.3-3ubuntu1 [218 kB] Get:165 http://ftpmaster.internal/ubuntu/ precise/main x11proto-randr-dev amd64 1.4.0+git20101207.0d32bb07-0ubuntu2 [32.0 kB] Get:166 http://ftpmaster.internal/ubuntu/ precise/main libxrandr-dev amd64 2:1.3.2-2 [24.9 kB] Get:167 http://ftpmaster.internal/ubuntu/ precise/main x11proto-fixes-dev amd64 1:5.0-2 [14.4 kB] Get:168 http://ftpmaster.internal/ubuntu/ precise/main libxfixes-dev amd64 1:5.0-4 [13.1 kB] Get:169 http://ftpmaster.internal/ubuntu/ precise/main libxcursor-dev amd64 1:1.1.12-1 [29.9 kB] Get:170 http://ftpmaster.internal/ubuntu/ precise/main x11proto-composite-dev amd64 1:0.4.2-2 [10.5 kB] Get:171 http://ftpmaster.internal/ubuntu/ precise/main libxcomposite-dev amd64 1:0.4.3-2 [9754 B] Get:172 http://ftpmaster.internal/ubuntu/ precise/main x11proto-damage-dev amd64 1:1.2.1-2 [8286 B] Get:173 http://ftpmaster.internal/ubuntu/ precise/main libxdamage-dev amd64 1:1.1.3-2 [5700 B] Get:174 http://ftpmaster.internal/ubuntu/ precise/main libxml2-utils amd64 2.7.8.dfsg-5ubuntu1 [42.0 kB] Get:175 http://ftpmaster.internal/ubuntu/ precise/main libgtk2.0-dev amd64 2.24.8-0ubuntu4 [3872 kB] Get:176 http://ftpmaster.internal/ubuntu/ precise/main libgail-common amd64 2.24.8-0ubuntu4 [144 kB] Get:177 http://ftpmaster.internal/ubuntu/ precise/main libgail-dev amd64 2.24.8-0ubuntu4 [18.2 kB] Get:178 http://ftpmaster.internal/ubuntu/ precise/main libgnomecanvas2-dev amd64 2.30.3-1ubuntu1 [129 kB] Get:179 http://ftpmaster.internal/ubuntu/ precise/main libcanberra-dev amd64 0.28-0ubuntu12 [7112 B] Get:180 http://ftpmaster.internal/ubuntu/ precise/main libgconf2-dev amd64 3.2.3-1ubuntu1 [209 kB] Get:181 http://ftpmaster.internal/ubuntu/ precise/main libgpg-error-dev amd64 1.10-1ubuntu1 [18.4 kB] Get:182 http://ftpmaster.internal/ubuntu/ precise/main libgcrypt11-dev amd64 1.5.0-3 [362 kB] Get:183 http://ftpmaster.internal/ubuntu/ precise/main libtasn1-3-dev amd64 2.10-1ubuntu1 [357 kB] Get:184 http://ftpmaster.internal/ubuntu/ precise/main libp11-kit-dev amd64 0.7-2ubuntu2 [46.2 kB] Get:185 http://ftpmaster.internal/ubuntu/ precise/main libgnutls-dev amd64 2.12.14-3 [544 kB] Get:186 http://ftpmaster.internal/ubuntu/ precise/main libxml2-dev amd64 2.7.8.dfsg-5ubuntu1 [806 kB] Get:187 http://ftpmaster.internal/ubuntu/ precise/main libsepol1 amd64 2.1.0-1.1 [121 kB] Get:188 http://ftpmaster.internal/ubuntu/ precise/main libsepol1-dev amd64 2.1.0-1.1 [653 kB] Get:189 http://ftpmaster.internal/ubuntu/ precise/main libselinux1-dev amd64 2.1.0-4ubuntu1 [143 kB] Get:190 http://ftpmaster.internal/ubuntu/ precise/main libgnomevfs2-dev amd64 1:2.24.4-1ubuntu2 [462 kB] Get:191 http://ftpmaster.internal/ubuntu/ precise/main libgnome2-dev amd64 2.32.1-0ubuntu3 [58.0 kB] Get:192 http://ftpmaster.internal/ubuntu/ precise/main libbonoboui2-dev amd64 2.24.5-0ubuntu1 [401 kB] Get:193 http://ftpmaster.internal/ubuntu/ precise/main libgnome-keyring-dev amd64 3.2.2-1 [117 kB] Get:194 http://ftpmaster.internal/ubuntu/ precise/main libgnomeui-common all 2.24.5-2 [16.6 kB] Get:195 http://ftpmaster.internal/ubuntu/ precise/main libgnomeui-0 amd64 2.24.5-2 [257 kB] Get:196 http://ftpmaster.internal/ubuntu/ precise/main libgnomeui-dev amd64 2.24.5-2 [359 kB] Get:197 http://ftpmaster.internal/ubuntu/ precise/main libgpm-dev amd64 1.20.4-4 [17.4 kB] Get:198 http://ftpmaster.internal/ubuntu/ precise/main libtinfo-dev amd64 5.9-4 [103 kB] Get:199 http://ftpmaster.internal/ubuntu/ precise/main libreadline6-dev amd64 6.2-8 [264 kB] Get:200 http://ftpmaster.internal/ubuntu/ precise/main libreadline-dev amd64 6.2-8 [932 B] Get:201 http://ftpmaster.internal/ubuntu/ precise/main liblua5.1-0-dev amd64 5.1.4-10 [120 kB] Get:202 http://ftpmaster.internal/ubuntu/ precise/main libperl5.14 amd64 5.14.2-5ubuntu1 [1206 B] Get:203 http://ftpmaster.internal/ubuntu/ precise/main libperl-dev amd64 5.14.2-5ubuntu1 [2922 kB] Get:204 http://ftpmaster.internal/ubuntu/ precise/main libpython2.7 amd64 2.7.2-8build1 [1174 kB] Get:205 http://ftpmaster.internal/ubuntu/ precise/main libruby1.8 amd64 1.8.7.352-2 [1795 kB] Get:206 http://ftpmaster.internal/ubuntu/ precise/main libssl-dev amd64 1.0.0e-2ubuntu4 [1472 kB] Get:207 http://ftpmaster.internal/ubuntu/ precise/main libxt-dev amd64 1:1.1.1-2 [490 kB] Get:208 http://ftpmaster.internal/ubuntu/ precise/main libxmu-headers amd64 2:1.1.0-3 [56.4 kB] Get:209 http://ftpmaster.internal/ubuntu/ precise/main libxmu-dev amd64 2:1.1.0-3 [62.7 kB] Get:210 http://ftpmaster.internal/ubuntu/ precise/main libxpm-dev amd64 1:3.5.9-4 [96.6 kB] Get:211 http://ftpmaster.internal/ubuntu/ precise/main libxaw7-dev amd64 2:1.0.9-3 [463 kB] Get:212 http://ftpmaster.internal/ubuntu/ precise/main lua5.1 amd64 5.1.4-10 [147 kB] Get:213 http://ftpmaster.internal/ubuntu/ precise/main python2.7-dev amd64 2.7.2-8build1 [5135 kB] Get:214 http://ftpmaster.internal/ubuntu/ precise/main python-dev all 2.7.2-9ubuntu1 [1006 B] Get:215 http://ftpmaster.internal/ubuntu/ precise/main ruby1.8 amd64 1.8.7.352-2 [35.7 kB] Get:216 http://ftpmaster.internal/ubuntu/ precise/main ruby1.8-dev amd64 1.8.7.352-2 [632 kB] Get:217 http://ftpmaster.internal/ubuntu/ precise/main tcl8.5 amd64 8.5.10-1ubuntu1 [1097 kB] Get:218 http://ftpmaster.internal/ubuntu/ precise/main tcl all 8.5.0-2 [4690 B] Get:219 http://ftpmaster.internal/ubuntu/ precise/main tcl8.5-dev amd64 8.5.10-1ubuntu1 [971 kB] Get:220 http://ftpmaster.internal/ubuntu/ precise/main tcl-dev all 8.5.0-2 [7002 B] Get:221 http://ftpmaster.internal/ubuntu/ precise/main libattr1-dev amd64 1:2.4.46-3ubuntu1 [33.6 kB] Get:222 http://ftpmaster.internal/ubuntu/ precise/main libacl1-dev amd64 2.2.51-4ubuntu1 [79.0 kB] Get:223 http://ftpmaster.internal/ubuntu/ precise/main libgpmg1-dev all 1.20.4-4 [6172 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 59.6 MB in 3s (15.6 MB/s) Selecting previously unselected package libdb4.8. (Reading database ... 14250 files and directories currently installed.) Unpacking libdb4.8 (from .../libdb4.8_4.8.30-10_amd64.deb) ... Selecting previously unselected package libexpat1. Unpacking libexpat1 (from .../libexpat1_2.0.1-7.2_amd64.deb) ... Selecting previously unselected package libpopt0. Unpacking libpopt0 (from .../libpopt0_1.16-1ubuntu1_amd64.deb) ... Selecting previously unselected package libfreetype6. Unpacking libfreetype6 (from .../libfreetype6_2.4.8-1_amd64.deb) ... Selecting previously unselected package ucf. Unpacking ucf (from .../ucf_3.0025+nmu2ubuntu1_all.deb) ... Moving old data out of the way Selecting previously unselected package ttf-dejavu-core. Unpacking ttf-dejavu-core (from .../ttf-dejavu-core_2.33-2_amd64.deb) ... Selecting previously unselected package fontconfig-config. Unpacking fontconfig-config (from .../fontconfig-config_2.8.0-3ubuntu2_amd64.deb) ... Selecting previously unselected package libfontconfig1. Unpacking libfontconfig1 (from .../libfontconfig1_2.8.0-3ubuntu2_amd64.deb) ... Selecting previously unselected package libpixman-1-0. Unpacking libpixman-1-0 (from .../libpixman-1-0_0.24.0-1_amd64.deb) ... Selecting previously unselected package libxau6. Unpacking libxau6 (from .../libxau6_1%3a1.0.6-4_amd64.deb) ... Selecting previously unselected package libxdmcp6. Unpacking libxdmcp6 (from .../libxdmcp6_1%3a1.1.0-4_amd64.deb) ... Selecting previously unselected package libxcb1. Unpacking libxcb1 (from .../libxcb1_1.7-4_amd64.deb) ... Selecting previously unselected package libx11-data. Unpacking libx11-data (from .../libx11-data_2%3a1.4.4-4_amd64.deb) ... Selecting previously unselected package libx11-6. Unpacking libx11-6 (from .../libx11-6_2%3a1.4.4-4_amd64.deb) ... Selecting previously unselected package libxcb-render0. Unpacking libxcb-render0 (from .../libxcb-render0_1.7-4_amd64.deb) ... Selecting previously unselected package libxcb-shm0. Unpacking libxcb-shm0 (from .../libxcb-shm0_1.7-4_amd64.deb) ... Selecting previously unselected package libxrender1. Unpacking libxrender1 (from .../libxrender1_1%3a0.9.6-2_amd64.deb) ... Selecting previously unselected package libcairo2. Unpacking libcairo2 (from .../libcairo2_1.10.2-6.1ubuntu2_amd64.deb) ... Selecting previously unselected package libdbus-glib-1-2. Unpacking libdbus-glib-1-2 (from .../libdbus-glib-1-2_0.98-1ubuntu1_amd64.deb) ... Selecting previously unselected package libpipeline1. Unpacking libpipeline1 (from .../libpipeline1_1.2.0-5_amd64.deb) ... Selecting previously unselected package libxext6. Unpacking libxext6 (from .../libxext6_2%3a1.3.0-3_amd64.deb) ... Selecting previously unselected package libxml2. Unpacking libxml2 (from .../libxml2_2.7.8.dfsg-5ubuntu1_amd64.deb) ... Selecting previously unselected package libasound2. Unpacking libasound2 (from .../libasound2_1.0.24.1-4ubuntu1_amd64.deb) ... Selecting previously unselected package libatk1.0-data. Unpacking libatk1.0-data (from .../libatk1.0-data_2.2.0-2_amd64.deb) ... Selecting previously unselected package libatk1.0-0. Unpacking libatk1.0-0 (from .../libatk1.0-0_2.2.0-2_amd64.deb) ... Selecting previously unselected package libavahi-common-data. Unpacking libavahi-common-data (from .../libavahi-common-data_0.6.30-5ubuntu1_amd64.deb) ... Selecting previously unselected package libavahi-common3. Unpacking libavahi-common3 (from .../libavahi-common3_0.6.30-5ubuntu1_amd64.deb) ... Selecting previously unselected package libavahi-client3. Unpacking libavahi-client3 (from .../libavahi-client3_0.6.30-5ubuntu1_amd64.deb) ... Selecting previously unselected package libavahi-glib1. Unpacking libavahi-glib1 (from .../libavahi-glib1_0.6.30-5ubuntu1_amd64.deb) ... Selecting previously unselected package libcairo-gobject2. Unpacking libcairo-gobject2 (from .../libcairo-gobject2_1.10.2-6.1ubuntu2_amd64.deb) ... Selecting previously unselected package libcairo-script-interpreter2. Unpacking libcairo-script-interpreter2 (from .../libcairo-script-interpreter2_1.10.2-6.1ubuntu2_amd64.deb) ... Selecting previously unselected package libcroco3. Unpacking libcroco3 (from .../libcroco3_0.6.2-2_amd64.deb) ... Selecting previously unselected package libcups2. Unpacking libcups2 (from .../libcups2_1.5.0-13build1_amd64.deb) ... Selecting previously unselected package libdatrie1. Unpacking libdatrie1 (from .../libdatrie1_0.2.5-2_amd64.deb) ... Selecting previously unselected package libthai-data. Unpacking libthai-data (from .../libthai-data_0.1.16-2_amd64.deb) ... Selecting previously unselected package libthai0. Unpacking libthai0 (from .../libthai0_0.1.16-2_amd64.deb) ... Selecting previously unselected package libxft2. Unpacking libxft2 (from .../libxft2_2.2.0-3ubuntu1_amd64.deb) ... Selecting previously unselected package fontconfig. Unpacking fontconfig (from .../fontconfig_2.8.0-3ubuntu2_amd64.deb) ... Selecting previously unselected package libpango1.0-0. Unpacking libpango1.0-0 (from .../libpango1.0-0_1.29.4-2ubuntu1_amd64.deb) ... Selecting previously unselected package libgtk2.0-common. Unpacking libgtk2.0-common (from .../libgtk2.0-common_2.24.8-0ubuntu4_amd64.deb) ... Selecting previously unselected package libjpeg8. Unpacking libjpeg8 (from .../libjpeg8_8c-2ubuntu4_amd64.deb) ... Selecting previously unselected package libjasper1. Unpacking libjasper1 (from .../libjasper1_1.900.1-11_amd64.deb) ... Selecting previously unselected package libtiff4. Unpacking libtiff4 (from .../libtiff4_3.9.5-2_amd64.deb) ... Selecting previously unselected package libgdk-pixbuf2.0-0. Unpacking libgdk-pixbuf2.0-0 (from .../libgdk-pixbuf2.0-0_2.24.0-1ubuntu2_amd64.deb) ... Selecting previously unselected package libxcomposite1. Unpacking libxcomposite1 (from .../libxcomposite1_1%3a0.4.3-2_amd64.deb) ... Selecting previously unselected package libxfixes3. Unpacking libxfixes3 (from .../libxfixes3_1%3a5.0-4_amd64.deb) ... Selecting previously unselected package libxcursor1. Unpacking libxcursor1 (from .../libxcursor1_1%3a1.1.12-1_amd64.deb) ... Selecting previously unselected package libxdamage1. Unpacking libxdamage1 (from .../libxdamage1_1%3a1.1.3-2_amd64.deb) ... Selecting previously unselected package libxi6. Unpacking libxi6 (from .../libxi6_2%3a1.4.3-3ubuntu1_amd64.deb) ... Selecting previously unselected package libxinerama1. Unpacking libxinerama1 (from .../libxinerama1_2%3a1.1.1-3_amd64.deb) ... Selecting previously unselected package libxrandr2. Unpacking libxrandr2 (from .../libxrandr2_2%3a1.3.2-2_amd64.deb) ... Selecting previously unselected package shared-mime-info. Unpacking shared-mime-info (from .../shared-mime-info_0.91-0ubuntu1_amd64.deb) ... Selecting previously unselected package libgtk2.0-0. Unpacking libgtk2.0-0 (from .../libgtk2.0-0_2.24.8-0ubuntu4_amd64.deb) ... Selecting previously unselected package libgail18. Unpacking libgail18 (from .../libgail18_2.24.8-0ubuntu4_amd64.deb) ... Selecting previously unselected package libunistring0. Unpacking libunistring0 (from .../libunistring0_0.9.3-5_amd64.deb) ... Selecting previously unselected package libgettextpo0. Unpacking libgettextpo0 (from .../libgettextpo0_0.18.1.1-5ubuntu3_amd64.deb) ... Selecting previously unselected package libglade2-0. Unpacking libglade2-0 (from .../libglade2-0_1%3a2.6.4-1ubuntu1_amd64.deb) ... Selecting previously unselected package libgnome-keyring-common. Unpacking libgnome-keyring-common (from .../libgnome-keyring-common_3.2.2-1_amd64.deb) ... Selecting previously unselected package libgnome-keyring0. Unpacking libgnome-keyring0 (from .../libgnome-keyring0_3.2.2-1_amd64.deb) ... Selecting previously unselected package libgnutls-openssl27. Unpacking libgnutls-openssl27 (from .../libgnutls-openssl27_2.12.14-3_amd64.deb) ... Selecting previously unselected package libgpm2. Unpacking libgpm2 (from .../libgpm2_1.20.4-4_amd64.deb) ... Selecting previously unselected package x11-common. Unpacking x11-common (from .../x11-common_1%3a7.6+7ubuntu7_amd64.deb) ... Selecting previously unselected package libice6. Unpacking libice6 (from .../libice6_2%3a1.0.7-2_amd64.deb) ... Selecting previously unselected package libltdl7. Unpacking libltdl7 (from .../libltdl7_2.4.2-1ubuntu1_amd64.deb) ... Selecting previously unselected package liblua5.1-0. Unpacking liblua5.1-0 (from .../liblua5.1-0_5.1.4-10_amd64.deb) ... Selecting previously unselected package libogg0. Unpacking libogg0 (from .../libogg0_1.2.2~dfsg-1ubuntu1_amd64.deb) ... Selecting previously unselected package libreadline5. Unpacking libreadline5 (from .../libreadline5_5.2-11_amd64.deb) ... Selecting previously unselected package libsm6. Unpacking libsm6 (from .../libsm6_2%3a1.2.0-2_amd64.deb) ... Selecting previously unselected package libtdb1. Unpacking libtdb1 (from .../libtdb1_1.2.9-4_amd64.deb) ... Selecting previously unselected package libvorbis0a. Unpacking libvorbis0a (from .../libvorbis0a_1.3.2-1ubuntu2_amd64.deb) ... Selecting previously unselected package libvorbisfile3. Unpacking libvorbisfile3 (from .../libvorbisfile3_1.3.2-1ubuntu2_amd64.deb) ... Selecting previously unselected package libxt6. Unpacking libxt6 (from .../libxt6_1%3a1.1.1-2_amd64.deb) ... Selecting previously unselected package libxmu6. Unpacking libxmu6 (from .../libxmu6_2%3a1.1.0-3_amd64.deb) ... Selecting previously unselected package libxpm4. Unpacking libxpm4 (from .../libxpm4_1%3a3.5.9-4_amd64.deb) ... Selecting previously unselected package libxaw7. Unpacking libxaw7 (from .../libxaw7_2%3a1.0.9-3_amd64.deb) ... Selecting previously unselected package libgnutlsxx27. Unpacking libgnutlsxx27 (from .../libgnutlsxx27_2.12.14-3_amd64.deb) ... Selecting previously unselected package libmagic1. Unpacking libmagic1 (from .../libmagic1_5.09-2_amd64.deb) ... Selecting previously unselected package file. Unpacking file (from .../archives/file_5.09-2_amd64.deb) ... Selecting previously unselected package mime-support. Unpacking mime-support (from .../mime-support_3.51-1ubuntu1_all.deb) ... Selecting previously unselected package python2.7. Unpacking python2.7 (from .../python2.7_2.7.2-8build1_amd64.deb) ... Selecting previously unselected package python. Unpacking python (from .../python_2.7.2-9ubuntu1_all.deb) ... Selecting previously unselected package bsdmainutils. Unpacking bsdmainutils (from .../bsdmainutils_8.2.3_amd64.deb) ... Selecting previously unselected package dbus. Unpacking dbus (from .../dbus_1.4.16-1ubuntu1_amd64.deb) ... Selecting previously unselected package gettext-base. Unpacking gettext-base (from .../gettext-base_0.18.1.1-5ubuntu3_amd64.deb) ... Selecting previously unselected package libgirepository-1.0-1. Unpacking libgirepository-1.0-1 (from .../libgirepository-1.0-1_1.31.0-1_amd64.deb) ... Selecting previously unselected package gir1.2-glib-2.0. Unpacking gir1.2-glib-2.0 (from .../gir1.2-glib-2.0_1.31.0-1_amd64.deb) ... Selecting previously unselected package groff-base. Unpacking groff-base (from .../groff-base_1.21-6_amd64.deb) ... Selecting previously unselected package man-db. Unpacking man-db (from .../man-db_2.6.0.2-3_amd64.deb) ... Selecting previously unselected package psmisc. Unpacking psmisc (from .../psmisc_22.14-1_amd64.deb) ... Selecting previously unselected package dbus-x11. Unpacking dbus-x11 (from .../dbus-x11_1.4.16-1ubuntu1_amd64.deb) ... Selecting previously unselected package html2text. Unpacking html2text (from .../html2text_1.3.2a-15_amd64.deb) ... Selecting previously unselected package gettext. Unpacking gettext (from .../gettext_0.18.1.1-5ubuntu3_amd64.deb) ... Selecting previously unselected package intltool-debian. Unpacking intltool-debian (from .../intltool-debian_0.35.0+20060710.1_all.deb) ... Selecting previously unselected package po-debconf. Unpacking po-debconf (from .../po-debconf_1.0.16+nmu1ubuntu1_amd64.deb) ... Selecting previously unselected package debhelper. Unpacking debhelper (from .../debhelper_8.9.9ubuntu1_amd64.deb) ... Selecting previously unselected package gconf2-common. Unpacking gconf2-common (from .../gconf2-common_3.2.3-1ubuntu1_all.deb) ... Selecting previously unselected package libgconf2-4. Unpacking libgconf2-4 (from .../libgconf2-4_3.2.3-1ubuntu1_amd64.deb) ... Selecting previously unselected package gconf2. Unpacking gconf2 (from .../gconf2_3.2.3-1ubuntu1_amd64.deb) ... Selecting previously unselected package gir1.2-atk-1.0. Unpacking gir1.2-atk-1.0 (from .../gir1.2-atk-1.0_2.2.0-2_amd64.deb) ... Selecting previously unselected package gir1.2-freedesktop. Unpacking gir1.2-freedesktop (from .../gir1.2-freedesktop_1.31.0-1_amd64.deb) ... Selecting previously unselected package gir1.2-gconf-2.0. Unpacking gir1.2-gconf-2.0 (from .../gir1.2-gconf-2.0_3.2.3-1ubuntu1_amd64.deb) ... Selecting previously unselected package gir1.2-gdkpixbuf-2.0. Unpacking gir1.2-gdkpixbuf-2.0 (from .../gir1.2-gdkpixbuf-2.0_2.24.0-1ubuntu2_amd64.deb) ... Selecting previously unselected package gir1.2-pango-1.0. Unpacking gir1.2-pango-1.0 (from .../gir1.2-pango-1.0_1.29.4-2ubuntu1_amd64.deb) ... Selecting previously unselected package libart-2.0-2. Unpacking libart-2.0-2 (from .../libart-2.0-2_2.3.21-1_amd64.deb) ... Selecting previously unselected package pkg-config. Unpacking pkg-config (from .../pkg-config_0.26-1ubuntu1_amd64.deb) ... Selecting previously unselected package libart-2.0-dev. Unpacking libart-2.0-dev (from .../libart-2.0-dev_2.3.21-1_amd64.deb) ... Selecting previously unselected package libglib2.0-data. Unpacking libglib2.0-data (from .../libglib2.0-data_2.30.1-2ubuntu1_amd64.deb) ... Selecting previously unselected package libglib2.0-bin. Unpacking libglib2.0-bin (from .../libglib2.0-bin_2.30.1-2ubuntu1_amd64.deb) ... Selecting previously unselected package zlib1g-dev. Unpacking zlib1g-dev (from .../zlib1g-dev_1%3a1.2.3.4.dfsg-3ubuntu4_amd64.deb) ... Selecting previously unselected package libglib2.0-dev. Unpacking libglib2.0-dev (from .../libglib2.0-dev_2.30.1-2ubuntu1_amd64.deb) ... Selecting previously unselected package libatk1.0-dev. Unpacking libatk1.0-dev (from .../libatk1.0-dev_2.2.0-2_amd64.deb) ... Selecting previously unselected package libavahi-common-dev. Unpacking libavahi-common-dev (from .../libavahi-common-dev_0.6.30-5ubuntu1_amd64.deb) ... Selecting previously unselected package libdbus-1-dev. Unpacking libdbus-1-dev (from .../libdbus-1-dev_1.4.16-1ubuntu1_amd64.deb) ... Selecting previously unselected package libavahi-client-dev. Unpacking libavahi-client-dev (from .../libavahi-client-dev_0.6.30-5ubuntu1_amd64.deb) ... Selecting previously unselected package libavahi-glib-dev. Unpacking libavahi-glib-dev (from .../libavahi-glib-dev_0.6.30-5ubuntu1_amd64.deb) ... Selecting previously unselected package libbonobo2-common. Unpacking libbonobo2-common (from .../libbonobo2-common_2.32.1-0ubuntu1_all.deb) ... Selecting previously unselected package libidl0. Unpacking libidl0 (from .../libidl0_0.8.14-0.2_amd64.deb) ... Selecting previously unselected package liborbit2. Unpacking liborbit2 (from .../liborbit2_1%3a2.14.19-0.1_amd64.deb) ... Selecting previously unselected package libbonobo2-0. Unpacking libbonobo2-0 (from .../libbonobo2-0_2.32.1-0ubuntu1_amd64.deb) ... Selecting previously unselected package libidl-dev. Unpacking libidl-dev (from .../libidl-dev_0.8.14-0.2_amd64.deb) ... Selecting previously unselected package liborbit2-dev. Unpacking liborbit2-dev (from .../liborbit2-dev_1%3a2.14.19-0.1_amd64.deb) ... Selecting previously unselected package libpopt-dev. Unpacking libpopt-dev (from .../libpopt-dev_1.16-1ubuntu1_amd64.deb) ... Selecting previously unselected package libbonobo2-dev. Unpacking libbonobo2-dev (from .../libbonobo2-dev_2.32.1-0ubuntu1_amd64.deb) ... Selecting previously unselected package sound-theme-freedesktop. Unpacking sound-theme-freedesktop (from .../sound-theme-freedesktop_0.7-0ubuntu3_amd64.deb) ... Selecting previously unselected package libcanberra0. Unpacking libcanberra0 (from .../libcanberra0_0.28-0ubuntu12_amd64.deb) ... Selecting previously unselected package libgnomevfs2-common. Unpacking libgnomevfs2-common (from .../libgnomevfs2-common_1%3a2.24.4-1ubuntu2_all.deb) ... Selecting previously unselected package libgnomevfs2-0. Unpacking libgnomevfs2-0 (from .../libgnomevfs2-0_1%3a2.24.4-1ubuntu2_amd64.deb) ... Selecting previously unselected package libgnome2-common. Unpacking libgnome2-common (from .../libgnome2-common_2.32.1-0ubuntu3_all.deb) ... Selecting previously unselected package libgnome2-0. Unpacking libgnome2-0 (from .../libgnome2-0_2.32.1-0ubuntu3_amd64.deb) ... Selecting previously unselected package libgnomecanvas2-common. Unpacking libgnomecanvas2-common (from .../libgnomecanvas2-common_2.30.3-1ubuntu1_amd64.deb) ... Selecting previously unselected package libgnomecanvas2-0. Unpacking libgnomecanvas2-0 (from .../libgnomecanvas2-0_2.30.3-1ubuntu1_amd64.deb) ... Selecting previously unselected package libbonoboui2-common. Unpacking libbonoboui2-common (from .../libbonoboui2-common_2.24.5-0ubuntu1_all.deb) ... Selecting previously unselected package libbonoboui2-0. Unpacking libbonoboui2-0 (from .../libbonoboui2-0_2.24.5-0ubuntu1_amd64.deb) ... Selecting previously unselected package xorg-sgml-doctools. Unpacking xorg-sgml-doctools (from .../xorg-sgml-doctools_1%3a1.8-2_amd64.deb) ... Selecting previously unselected package x11proto-core-dev. Unpacking x11proto-core-dev (from .../x11proto-core-dev_7.0.22-1_amd64.deb) ... Selecting previously unselected package libxau-dev. Unpacking libxau-dev (from .../libxau-dev_1%3a1.0.6-4_amd64.deb) ... Selecting previously unselected package libxdmcp-dev. Unpacking libxdmcp-dev (from .../libxdmcp-dev_1%3a1.1.0-4_amd64.deb) ... Selecting previously unselected package x11proto-input-dev. Unpacking x11proto-input-dev (from .../x11proto-input-dev_2.0.2-2ubuntu1_amd64.deb) ... Selecting previously unselected package x11proto-kb-dev. Unpacking x11proto-kb-dev (from .../x11proto-kb-dev_1.0.5-2_amd64.deb) ... Selecting previously unselected package xtrans-dev. Unpacking xtrans-dev (from .../xtrans-dev_1.2.6-2_amd64.deb) ... Selecting previously unselected package libpthread-stubs0. Unpacking libpthread-stubs0 (from .../libpthread-stubs0_0.3-2.1ubuntu1_amd64.deb) ... Selecting previously unselected package libpthread-stubs0-dev. Unpacking libpthread-stubs0-dev (from .../libpthread-stubs0-dev_0.3-2.1ubuntu1_amd64.deb) ... Selecting previously unselected package libxcb1-dev. Unpacking libxcb1-dev (from .../libxcb1-dev_1.7-4_amd64.deb) ... Selecting previously unselected package libx11-dev. Unpacking libx11-dev (from .../libx11-dev_2%3a1.4.4-4_amd64.deb) ... Selecting previously unselected package libpng12-dev. Unpacking libpng12-dev (from .../libpng12-dev_1.2.46-3ubuntu1_amd64.deb) ... Selecting previously unselected package libgdk-pixbuf2.0-dev. Unpacking libgdk-pixbuf2.0-dev (from .../libgdk-pixbuf2.0-dev_2.24.0-1ubuntu2_amd64.deb) ... Selecting previously unselected package libfreetype6-dev. Unpacking libfreetype6-dev (from .../libfreetype6-dev_2.4.8-1_amd64.deb) ... Selecting previously unselected package x11proto-render-dev. Unpacking x11proto-render-dev (from .../x11proto-render-dev_2%3a0.11.1-2_amd64.deb) ... Selecting previously unselected package libxrender-dev. Unpacking libxrender-dev (from .../libxrender-dev_1%3a0.9.6-2_amd64.deb) ... Selecting previously unselected package libexpat1-dev. Unpacking libexpat1-dev (from .../libexpat1-dev_2.0.1-7.2_amd64.deb) ... Selecting previously unselected package libfontconfig1-dev. Unpacking libfontconfig1-dev (from .../libfontconfig1-dev_2.8.0-3ubuntu2_amd64.deb) ... Selecting previously unselected package libxft-dev. Unpacking libxft-dev (from .../libxft-dev_2.2.0-3ubuntu1_amd64.deb) ... Selecting previously unselected package libice-dev. Unpacking libice-dev (from .../libice-dev_2%3a1.0.7-2_amd64.deb) ... Selecting previously unselected package libsm-dev. Unpacking libsm-dev (from .../libsm-dev_2%3a1.2.0-2_amd64.deb) ... Selecting previously unselected package libpixman-1-dev. Unpacking libpixman-1-dev (from .../libpixman-1-dev_0.24.0-1_amd64.deb) ... Selecting previously unselected package libxcb-render0-dev. Unpacking libxcb-render0-dev (from .../libxcb-render0-dev_1.7-4_amd64.deb) ... Selecting previously unselected package libxcb-shm0-dev. Unpacking libxcb-shm0-dev (from .../libxcb-shm0-dev_1.7-4_amd64.deb) ... Selecting previously unselected package libcairo2-dev. Unpacking libcairo2-dev (from .../libcairo2-dev_1.10.2-6.1ubuntu2_amd64.deb) ... Selecting previously unselected package libpango1.0-dev. Unpacking libpango1.0-dev (from .../libpango1.0-dev_1.29.4-2ubuntu1_amd64.deb) ... Selecting previously unselected package x11proto-xext-dev. Unpacking x11proto-xext-dev (from .../x11proto-xext-dev_7.2.0-3_amd64.deb) ... Selecting previously unselected package libxext-dev. Unpacking libxext-dev (from .../libxext-dev_2%3a1.3.0-3_amd64.deb) ... Selecting previously unselected package x11proto-xinerama-dev. Unpacking x11proto-xinerama-dev (from .../x11proto-xinerama-dev_1.2.1-2_amd64.deb) ... Selecting previously unselected package libxinerama-dev. Unpacking libxinerama-dev (from .../libxinerama-dev_2%3a1.1.1-3_amd64.deb) ... Selecting previously unselected package libxi-dev. Unpacking libxi-dev (from .../libxi-dev_2%3a1.4.3-3ubuntu1_amd64.deb) ... Selecting previously unselected package x11proto-randr-dev. Unpacking x11proto-randr-dev (from .../x11proto-randr-dev_1.4.0+git20101207.0d32bb07-0ubuntu2_amd64.deb) ... Selecting previously unselected package libxrandr-dev. Unpacking libxrandr-dev (from .../libxrandr-dev_2%3a1.3.2-2_amd64.deb) ... Selecting previously unselected package x11proto-fixes-dev. Unpacking x11proto-fixes-dev (from .../x11proto-fixes-dev_1%3a5.0-2_amd64.deb) ... Selecting previously unselected package libxfixes-dev. Unpacking libxfixes-dev (from .../libxfixes-dev_1%3a5.0-4_amd64.deb) ... Selecting previously unselected package libxcursor-dev. Unpacking libxcursor-dev (from .../libxcursor-dev_1%3a1.1.12-1_amd64.deb) ... Selecting previously unselected package x11proto-composite-dev. Unpacking x11proto-composite-dev (from .../x11proto-composite-dev_1%3a0.4.2-2_amd64.deb) ... Selecting previously unselected package libxcomposite-dev. Unpacking libxcomposite-dev (from .../libxcomposite-dev_1%3a0.4.3-2_amd64.deb) ... Selecting previously unselected package x11proto-damage-dev. Unpacking x11proto-damage-dev (from .../x11proto-damage-dev_1%3a1.2.1-2_amd64.deb) ... Selecting previously unselected package libxdamage-dev. Unpacking libxdamage-dev (from .../libxdamage-dev_1%3a1.1.3-2_amd64.deb) ... Selecting previously unselected package libxml2-utils. Unpacking libxml2-utils (from .../libxml2-utils_2.7.8.dfsg-5ubuntu1_amd64.deb) ... Selecting previously unselected package libgtk2.0-dev. Unpacking libgtk2.0-dev (from .../libgtk2.0-dev_2.24.8-0ubuntu4_amd64.deb) ... Selecting previously unselected package libgail-common. Unpacking libgail-common (from .../libgail-common_2.24.8-0ubuntu4_amd64.deb) ... Selecting previously unselected package libgail-dev. Unpacking libgail-dev (from .../libgail-dev_2.24.8-0ubuntu4_amd64.deb) ... Selecting previously unselected package libgnomecanvas2-dev. Unpacking libgnomecanvas2-dev (from .../libgnomecanvas2-dev_2.30.3-1ubuntu1_amd64.deb) ... Selecting previously unselected package libcanberra-dev. Unpacking libcanberra-dev (from .../libcanberra-dev_0.28-0ubuntu12_amd64.deb) ... Selecting previously unselected package libgconf2-dev. Unpacking libgconf2-dev (from .../libgconf2-dev_3.2.3-1ubuntu1_amd64.deb) ... Selecting previously unselected package libgpg-error-dev. Unpacking libgpg-error-dev (from .../libgpg-error-dev_1.10-1ubuntu1_amd64.deb) ... Selecting previously unselected package libgcrypt11-dev. Unpacking libgcrypt11-dev (from .../libgcrypt11-dev_1.5.0-3_amd64.deb) ... Selecting previously unselected package libtasn1-3-dev. Unpacking libtasn1-3-dev (from .../libtasn1-3-dev_2.10-1ubuntu1_amd64.deb) ... Selecting previously unselected package libp11-kit-dev. Unpacking libp11-kit-dev (from .../libp11-kit-dev_0.7-2ubuntu2_amd64.deb) ... Selecting previously unselected package libgnutls-dev. Unpacking libgnutls-dev (from .../libgnutls-dev_2.12.14-3_amd64.deb) ... Selecting previously unselected package libxml2-dev. Unpacking libxml2-dev (from .../libxml2-dev_2.7.8.dfsg-5ubuntu1_amd64.deb) ... Selecting previously unselected package libsepol1. Unpacking libsepol1 (from .../libsepol1_2.1.0-1.1_amd64.deb) ... Selecting previously unselected package libsepol1-dev. Unpacking libsepol1-dev (from .../libsepol1-dev_2.1.0-1.1_amd64.deb) ... Selecting previously unselected package libselinux1-dev. Unpacking libselinux1-dev (from .../libselinux1-dev_2.1.0-4ubuntu1_amd64.deb) ... Selecting previously unselected package libgnomevfs2-dev. Unpacking libgnomevfs2-dev (from .../libgnomevfs2-dev_1%3a2.24.4-1ubuntu2_amd64.deb) ... Selecting previously unselected package libgnome2-dev. Unpacking libgnome2-dev (from .../libgnome2-dev_2.32.1-0ubuntu3_amd64.deb) ... Selecting previously unselected package libbonoboui2-dev. Unpacking libbonoboui2-dev (from .../libbonoboui2-dev_2.24.5-0ubuntu1_amd64.deb) ... Selecting previously unselected package libgnome-keyring-dev. Unpacking libgnome-keyring-dev (from .../libgnome-keyring-dev_3.2.2-1_amd64.deb) ... Selecting previously unselected package libgnomeui-common. Unpacking libgnomeui-common (from .../libgnomeui-common_2.24.5-2_all.deb) ... Selecting previously unselected package libgnomeui-0. Unpacking libgnomeui-0 (from .../libgnomeui-0_2.24.5-2_amd64.deb) ... Selecting previously unselected package libgnomeui-dev. Unpacking libgnomeui-dev (from .../libgnomeui-dev_2.24.5-2_amd64.deb) ... Selecting previously unselected package libgpm-dev. Unpacking libgpm-dev (from .../libgpm-dev_1.20.4-4_amd64.deb) ... Selecting previously unselected package libtinfo-dev. Unpacking libtinfo-dev (from .../libtinfo-dev_5.9-4_amd64.deb) ... Selecting previously unselected package libreadline6-dev. Unpacking libreadline6-dev (from .../libreadline6-dev_6.2-8_amd64.deb) ... Selecting previously unselected package libreadline-dev. Unpacking libreadline-dev (from .../libreadline-dev_6.2-8_amd64.deb) ... Selecting previously unselected package liblua5.1-0-dev. Unpacking liblua5.1-0-dev (from .../liblua5.1-0-dev_5.1.4-10_amd64.deb) ... Selecting previously unselected package libperl5.14. Unpacking libperl5.14 (from .../libperl5.14_5.14.2-5ubuntu1_amd64.deb) ... Selecting previously unselected package libperl-dev. Unpacking libperl-dev (from .../libperl-dev_5.14.2-5ubuntu1_amd64.deb) ... Selecting previously unselected package libpython2.7. Unpacking libpython2.7 (from .../libpython2.7_2.7.2-8build1_amd64.deb) ... Selecting previously unselected package libruby1.8. Unpacking libruby1.8 (from .../libruby1.8_1.8.7.352-2_amd64.deb) ... Selecting previously unselected package libssl-dev. Unpacking libssl-dev (from .../libssl-dev_1.0.0e-2ubuntu4_amd64.deb) ... Selecting previously unselected package libxt-dev. Unpacking libxt-dev (from .../libxt-dev_1%3a1.1.1-2_amd64.deb) ... Selecting previously unselected package libxmu-headers. Unpacking libxmu-headers (from .../libxmu-headers_2%3a1.1.0-3_amd64.deb) ... Selecting previously unselected package libxmu-dev. Unpacking libxmu-dev (from .../libxmu-dev_2%3a1.1.0-3_amd64.deb) ... Selecting previously unselected package libxpm-dev. Unpacking libxpm-dev (from .../libxpm-dev_1%3a3.5.9-4_amd64.deb) ... Selecting previously unselected package libxaw7-dev. Unpacking libxaw7-dev (from .../libxaw7-dev_2%3a1.0.9-3_amd64.deb) ... Selecting previously unselected package lua5.1. Unpacking lua5.1 (from .../lua5.1_5.1.4-10_amd64.deb) ... Selecting previously unselected package python2.7-dev. Unpacking python2.7-dev (from .../python2.7-dev_2.7.2-8build1_amd64.deb) ... Selecting previously unselected package python-dev. Unpacking python-dev (from .../python-dev_2.7.2-9ubuntu1_all.deb) ... Selecting previously unselected package ruby1.8. Unpacking ruby1.8 (from .../ruby1.8_1.8.7.352-2_amd64.deb) ... Selecting previously unselected package ruby1.8-dev. Unpacking ruby1.8-dev (from .../ruby1.8-dev_1.8.7.352-2_amd64.deb) ... Selecting previously unselected package tcl8.5. Unpacking tcl8.5 (from .../tcl8.5_8.5.10-1ubuntu1_amd64.deb) ... Selecting previously unselected package tcl. Unpacking tcl (from .../archives/tcl_8.5.0-2_all.deb) ... Selecting previously unselected package tcl8.5-dev. Unpacking tcl8.5-dev (from .../tcl8.5-dev_8.5.10-1ubuntu1_amd64.deb) ... Selecting previously unselected package tcl-dev. Unpacking tcl-dev (from .../tcl-dev_8.5.0-2_all.deb) ... Selecting previously unselected package libattr1-dev. Unpacking libattr1-dev (from .../libattr1-dev_1%3a2.4.46-3ubuntu1_amd64.deb) ... Selecting previously unselected package libacl1-dev. Unpacking libacl1-dev (from .../libacl1-dev_2.2.51-4ubuntu1_amd64.deb) ... Selecting previously unselected package libgpmg1-dev. Unpacking libgpmg1-dev (from .../libgpmg1-dev_1.20.4-4_all.deb) ... Processing triggers for libglib2.0-0 ... No schema files found: doing nothing. Setting up libdb4.8 (4.8.30-10) ... Setting up libexpat1 (2.0.1-7.2) ... Setting up libpopt0 (1.16-1ubuntu1) ... Setting up libfreetype6 (2.4.8-1) ... Setting up ucf (3.0025+nmu2ubuntu1) ... Setting up ttf-dejavu-core (2.33-2) ... Setting up fontconfig-config (2.8.0-3ubuntu2) ... Setting up libfontconfig1 (2.8.0-3ubuntu2) ... Setting up libpixman-1-0 (0.24.0-1) ... Setting up libxau6 (1:1.0.6-4) ... Setting up libxdmcp6 (1:1.1.0-4) ... Setting up libxcb1 (1.7-4) ... Setting up libx11-data (2:1.4.4-4) ... Setting up libx11-6 (2:1.4.4-4) ... Setting up libxcb-render0 (1.7-4) ... Setting up libxcb-shm0 (1.7-4) ... Setting up libxrender1 (1:0.9.6-2) ... Setting up libcairo2 (1.10.2-6.1ubuntu2) ... Setting up libdbus-glib-1-2 (0.98-1ubuntu1) ... Setting up libpipeline1 (1.2.0-5) ... Setting up libxext6 (2:1.3.0-3) ... Setting up libxml2 (2.7.8.dfsg-5ubuntu1) ... Setting up libasound2 (1.0.24.1-4ubuntu1) ... Setting up libatk1.0-data (2.2.0-2) ... Setting up libatk1.0-0 (2.2.0-2) ... Setting up libavahi-common-data (0.6.30-5ubuntu1) ... Setting up libavahi-common3 (0.6.30-5ubuntu1) ... Setting up libavahi-client3 (0.6.30-5ubuntu1) ... Setting up libavahi-glib1 (0.6.30-5ubuntu1) ... Setting up libcairo-gobject2 (1.10.2-6.1ubuntu2) ... Setting up libcairo-script-interpreter2 (1.10.2-6.1ubuntu2) ... Setting up libcroco3 (0.6.2-2) ... Setting up libcups2 (1.5.0-13build1) ... Setting up libdatrie1 (0.2.5-2) ... Setting up libthai-data (0.1.16-2) ... Setting up libthai0 (0.1.16-2) ... Setting up libxft2 (2.2.0-3ubuntu1) ... Setting up fontconfig (2.8.0-3ubuntu2) ... Cleaning up old fontconfig caches... done. Regenerating fonts cache... done. Setting up libpango1.0-0 (1.29.4-2ubuntu1) ... Setting up libgtk2.0-common (2.24.8-0ubuntu4) ... Setting up libjpeg8 (8c-2ubuntu4) ... Setting up libjasper1 (1.900.1-11) ... Setting up libtiff4 (3.9.5-2) ... Setting up libgdk-pixbuf2.0-0 (2.24.0-1ubuntu2) ... Setting up libxcomposite1 (1:0.4.3-2) ... Setting up libxfixes3 (1:5.0-4) ... Setting up libxcursor1 (1:1.1.12-1) ... Setting up libxdamage1 (1:1.1.3-2) ... Setting up libxi6 (2:1.4.3-3ubuntu1) ... Setting up libxinerama1 (2:1.1.1-3) ... Setting up libxrandr2 (2:1.3.2-2) ... Setting up shared-mime-info (0.91-0ubuntu1) ... Setting up libgtk2.0-0 (2.24.8-0ubuntu4) ... Cannot load module /usr/lib/gtk-2.0/2.10.0/immodules/*.so: /usr/lib/gtk-2.0/2.10.0/immodules/*.so: cannot open shared object file: No such file or directory /usr/lib/gtk-2.0/2.10.0/immodules/*.so does not export GTK+ IM module API: /usr/lib/gtk-2.0/2.10.0/immodules/*.so: cannot open shared object file: No such file or directory Setting up libgail18 (2.24.8-0ubuntu4) ... Setting up libunistring0 (0.9.3-5) ... Setting up libgettextpo0 (0.18.1.1-5ubuntu3) ... Setting up libglade2-0 (1:2.6.4-1ubuntu1) ... Setting up libgnome-keyring-common (3.2.2-1) ... Setting up libgnome-keyring0 (3.2.2-1) ... Setting up libgnutls-openssl27 (2.12.14-3) ... Setting up libgpm2 (1.20.4-4) ... Setting up x11-common (1:7.6+7ubuntu7) ... invoke-rc.d: policy-rc.d denied execution of start. Setting up libice6 (2:1.0.7-2) ... Setting up libltdl7 (2.4.2-1ubuntu1) ... Setting up liblua5.1-0 (5.1.4-10) ... Setting up libogg0 (1.2.2~dfsg-1ubuntu1) ... Setting up libreadline5 (5.2-11) ... Setting up libsm6 (2:1.2.0-2) ... Setting up libtdb1 (1.2.9-4) ... Setting up libvorbis0a (1.3.2-1ubuntu2) ... Setting up libvorbisfile3 (1.3.2-1ubuntu2) ... Setting up libxt6 (1:1.1.1-2) ... Setting up libxmu6 (2:1.1.0-3) ... Setting up libxpm4 (1:3.5.9-4) ... Setting up libxaw7 (2:1.0.9-3) ... Setting up libgnutlsxx27 (2.12.14-3) ... Setting up libmagic1 (5.09-2) ... Setting up file (5.09-2) ... Setting up mime-support (3.51-1ubuntu1) ... update-alternatives: using /usr/bin/see to provide /usr/bin/view (view) in auto mode. Setting up python2.7 (2.7.2-8build1) ... Setting up python (2.7.2-9ubuntu1) ... Setting up bsdmainutils (8.2.3) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode. update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode. Setting up dbus (1.4.16-1ubuntu1) ... invoke-rc.d: policy-rc.d denied execution of start. Setting up gettext-base (0.18.1.1-5ubuntu3) ... Setting up libgirepository-1.0-1 (1.31.0-1) ... Setting up gir1.2-glib-2.0 (1.31.0-1) ... Setting up groff-base (1.21-6) ... Setting up man-db (2.6.0.2-3) ... Building database of manual pages ... Setting up psmisc (22.14-1) ... Setting up dbus-x11 (1.4.16-1ubuntu1) ... Setting up html2text (1.3.2a-15) ... Setting up gettext (0.18.1.1-5ubuntu3) ... Setting up intltool-debian (0.35.0+20060710.1) ... Setting up po-debconf (1.0.16+nmu1ubuntu1) ... Setting up debhelper (8.9.9ubuntu1) ... Setting up gconf2-common (3.2.3-1ubuntu1) ... Creating config file /etc/gconf/2/path with new version Setting up libgconf2-4 (3.2.3-1ubuntu1) ... Setting up gconf2 (3.2.3-1ubuntu1) ... update-alternatives: using /usr/bin/gconftool-2 to provide /usr/bin/gconftool (gconftool) in auto mode. Setting up gir1.2-atk-1.0 (2.2.0-2) ... Setting up gir1.2-freedesktop (1.31.0-1) ... Setting up gir1.2-gconf-2.0 (3.2.3-1ubuntu1) ... Setting up gir1.2-gdkpixbuf-2.0 (2.24.0-1ubuntu2) ... Setting up gir1.2-pango-1.0 (1.29.4-2ubuntu1) ... Setting up libart-2.0-2 (2.3.21-1) ... Setting up pkg-config (0.26-1ubuntu1) ... Setting up libart-2.0-dev (2.3.21-1) ... Setting up libglib2.0-data (2.30.1-2ubuntu1) ... Setting up libglib2.0-bin (2.30.1-2ubuntu1) ... Setting up zlib1g-dev (1:1.2.3.4.dfsg-3ubuntu4) ... Setting up libglib2.0-dev (2.30.1-2ubuntu1) ... Setting up libatk1.0-dev (2.2.0-2) ... Setting up libavahi-common-dev (0.6.30-5ubuntu1) ... Setting up libdbus-1-dev (1.4.16-1ubuntu1) ... Setting up libavahi-client-dev (0.6.30-5ubuntu1) ... Setting up libavahi-glib-dev (0.6.30-5ubuntu1) ... Setting up libbonobo2-common (2.32.1-0ubuntu1) ... Setting up libidl0 (0.8.14-0.2) ... Setting up liborbit2 (1:2.14.19-0.1) ... Setting up libbonobo2-0 (2.32.1-0ubuntu1) ... Setting up libidl-dev (0.8.14-0.2) ... Setting up liborbit2-dev (1:2.14.19-0.1) ... Setting up libpopt-dev (1.16-1ubuntu1) ... Setting up libbonobo2-dev (2.32.1-0ubuntu1) ... Setting up sound-theme-freedesktop (0.7-0ubuntu3) ... Setting up libcanberra0 (0.28-0ubuntu12) ... Setting up libgnomevfs2-common (1:2.24.4-1ubuntu2) ... Setting up libgnomevfs2-0 (1:2.24.4-1ubuntu2) ... Setting up libgnome2-common (2.32.1-0ubuntu3) ... Setting up libgnome2-0 (2.32.1-0ubuntu3) ... Setting up libgnomecanvas2-common (2.30.3-1ubuntu1) ... Setting up libgnomecanvas2-0 (2.30.3-1ubuntu1) ... Setting up libbonoboui2-common (2.24.5-0ubuntu1) ... rmdir: failed to remove `/usr/share/gtk-doc/html/libbonoboui': Directory not empty Setting up libbonoboui2-0 (2.24.5-0ubuntu1) ... Setting up xorg-sgml-doctools (1:1.8-2) ... Setting up x11proto-core-dev (7.0.22-1) ... Setting up libxau-dev (1:1.0.6-4) ... Setting up libxdmcp-dev (1:1.1.0-4) ... Setting up x11proto-input-dev (2.0.2-2ubuntu1) ... Setting up x11proto-kb-dev (1.0.5-2) ... Setting up xtrans-dev (1.2.6-2) ... Setting up libpthread-stubs0 (0.3-2.1ubuntu1) ... Setting up libpthread-stubs0-dev (0.3-2.1ubuntu1) ... Setting up libxcb1-dev (1.7-4) ... Setting up libx11-dev (2:1.4.4-4) ... Setting up libpng12-dev (1.2.46-3ubuntu1) ... Setting up libgdk-pixbuf2.0-dev (2.24.0-1ubuntu2) ... Setting up libfreetype6-dev (2.4.8-1) ... Setting up x11proto-render-dev (2:0.11.1-2) ... Setting up libxrender-dev (1:0.9.6-2) ... Setting up libexpat1-dev (2.0.1-7.2) ... Setting up libfontconfig1-dev (2.8.0-3ubuntu2) ... Setting up libxft-dev (2.2.0-3ubuntu1) ... Setting up libice-dev (2:1.0.7-2) ... Setting up libsm-dev (2:1.2.0-2) ... Setting up libpixman-1-dev (0.24.0-1) ... Setting up libxcb-render0-dev (1.7-4) ... Setting up libxcb-shm0-dev (1.7-4) ... Setting up libcairo2-dev (1.10.2-6.1ubuntu2) ... Setting up libpango1.0-dev (1.29.4-2ubuntu1) ... Setting up x11proto-xext-dev (7.2.0-3) ... Setting up libxext-dev (2:1.3.0-3) ... Setting up x11proto-xinerama-dev (1.2.1-2) ... Setting up libxinerama-dev (2:1.1.1-3) ... Setting up libxi-dev (2:1.4.3-3ubuntu1) ... Setting up x11proto-randr-dev (1.4.0+git20101207.0d32bb07-0ubuntu2) ... Setting up libxrandr-dev (2:1.3.2-2) ... Setting up x11proto-fixes-dev (1:5.0-2) ... Setting up libxfixes-dev (1:5.0-4) ... Setting up libxcursor-dev (1:1.1.12-1) ... Setting up x11proto-composite-dev (1:0.4.2-2) ... Setting up libxcomposite-dev (1:0.4.3-2) ... Setting up x11proto-damage-dev (1:1.2.1-2) ... Setting up libxdamage-dev (1:1.1.3-2) ... Setting up libxml2-utils (2.7.8.dfsg-5ubuntu1) ... Setting up libgtk2.0-dev (2.24.8-0ubuntu4) ... Setting up libgail-common (2.24.8-0ubuntu4) ... Setting up libgail-dev (2.24.8-0ubuntu4) ... Setting up libgnomecanvas2-dev (2.30.3-1ubuntu1) ... Setting up libcanberra-dev (0.28-0ubuntu12) ... Setting up libgconf2-dev (3.2.3-1ubuntu1) ... Setting up libgpg-error-dev (1.10-1ubuntu1) ... Setting up libgcrypt11-dev (1.5.0-3) ... Setting up libtasn1-3-dev (2.10-1ubuntu1) ... Setting up libp11-kit-dev (0.7-2ubuntu2) ... Setting up libgnutls-dev (2.12.14-3) ... Setting up libxml2-dev (2.7.8.dfsg-5ubuntu1) ... Setting up libsepol1 (2.1.0-1.1) ... Setting up libsepol1-dev (2.1.0-1.1) ... Setting up libselinux1-dev (2.1.0-4ubuntu1) ... Setting up libgnomevfs2-dev (1:2.24.4-1ubuntu2) ... Setting up libgnome2-dev (2.32.1-0ubuntu3) ... Setting up libbonoboui2-dev (2.24.5-0ubuntu1) ... Setting up libgnome-keyring-dev (3.2.2-1) ... Setting up libgnomeui-common (2.24.5-2) ... Setting up libgnomeui-0 (2.24.5-2) ... Setting up libgnomeui-dev (2.24.5-2) ... Setting up libgpm-dev (1.20.4-4) ... Setting up libtinfo-dev (5.9-4) ... Setting up libreadline6-dev (6.2-8) ... Setting up libreadline-dev (6.2-8) ... Setting up liblua5.1-0-dev (5.1.4-10) ... Setting up libperl5.14 (5.14.2-5ubuntu1) ... Setting up libperl-dev (5.14.2-5ubuntu1) ... Setting up libpython2.7 (2.7.2-8build1) ... Setting up libruby1.8 (1.8.7.352-2) ... Setting up libssl-dev (1.0.0e-2ubuntu4) ... Setting up libxt-dev (1:1.1.1-2) ... Setting up libxmu-headers (2:1.1.0-3) ... Setting up libxmu-dev (2:1.1.0-3) ... Setting up libxpm-dev (1:3.5.9-4) ... Setting up libxaw7-dev (2:1.0.9-3) ... Setting up lua5.1 (5.1.4-10) ... update-alternatives: using /usr/bin/lua5.1 to provide /usr/bin/lua (lua-interpreter) in auto mode. update-alternatives: using /usr/bin/luac5.1 to provide /usr/bin/luac (lua-compiler) in auto mode. Setting up python2.7-dev (2.7.2-8build1) ... Setting up python-dev (2.7.2-9ubuntu1) ... Setting up ruby1.8 (1.8.7.352-2) ... update-alternatives: using /usr/bin/ruby1.8 to provide /usr/bin/ruby (ruby) in auto mode. Setting up ruby1.8-dev (1.8.7.352-2) ... Setting up tcl8.5 (8.5.10-1ubuntu1) ... update-alternatives: using /usr/bin/tclsh8.5 to provide /usr/bin/tclsh (tclsh) in auto mode. Setting up tcl (8.5.0-2) ... update-alternatives: using /usr/bin/tclsh-default to provide /usr/bin/tclsh (tclsh) in auto mode. Setting up tcl8.5-dev (8.5.10-1ubuntu1) ... Setting up tcl-dev (8.5.0-2) ... Setting up libattr1-dev (1:2.4.46-3ubuntu1) ... Setting up libacl1-dev (2.2.51-4ubuntu1) ... Setting up libgpmg1-dev (1.20.4-4) ... Processing triggers for libc-bin ... ldconfig deferred processing now taking place Checking correctness of source dependencies... Toolchain package versions: libc6-dev_2.13-20ubuntu9 make_3.81-8.1ubuntu1 dpkg-dev_1.16.1.2ubuntu3 gcc-4.6_4.6.2-5ubuntu1 g++-4.6_4.6.2-5ubuntu1 binutils_2.22-1ubuntu1 libstdc++6-4.6-dev_4.6.2-5ubuntu1 libstdc++6_4.6.2-5ubuntu1 ------------------------------------------------------------------------------ dpkg-source: warning: -sn is not a valid option for Dpkg::Source::Package::V3::quilt gpgv: Signature made Mon Dec 5 12:12:35 2011 UTC using RSA key ID 26B47B9F gpgv: Can't check signature: public key not found dpkg-source: warning: failed to verify signature on ./vim_7.3.346-1ubuntu1.dsc dpkg-source: info: extracting vim in vim-7.3.346 dpkg-source: info: unpacking vim_7.3.346.orig.tar.gz dpkg-source: info: unpacking vim_7.3.346-1ubuntu1.debian.tar.gz dpkg-source: info: applying upstream/fr-manpage-fixes.patch dpkg-source: info: applying upstream/python-ftplugin-include.patch dpkg-source: info: applying upstream/python-ftplugin-keywordprg.patch dpkg-source: info: applying upstream/xdefaults-syntax-define.patch dpkg-source: info: applying upstream/po-syntax-cpo.patch dpkg-source: info: applying upstream/extra-rst-detection.patch dpkg-source: info: applying upstream/es.po-recover.patch dpkg-source: info: applying upstream/pythoncomplete-autoload-init.patch dpkg-source: info: applying upstream/debian-runtime-precise.patch dpkg-source: info: applying debian/vim-tiny.patch dpkg-source: info: applying debian/disabled-modelines.patch dpkg-source: info: applying debian/awk-shebang.patch dpkg-source: info: applying debian/extra-tex-detection.patch dpkg-source: info: applying debian/ubuntu-grub-syntax.patch dpkg-buildpackage: export CFLAGS from dpkg-buildflags (origin: vendor): -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security dpkg-buildpackage: export CPPFLAGS from dpkg-buildflags (origin: vendor): -D_FORTIFY_SOURCE=2 dpkg-buildpackage: export CXXFLAGS from dpkg-buildflags (origin: vendor): -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security dpkg-buildpackage: export FFLAGS from dpkg-buildflags (origin: vendor): -g -O2 dpkg-buildpackage: export LDFLAGS from dpkg-buildflags (origin: vendor): -Wl,-Bsymbolic-functions -Wl,-z,relro dpkg-buildpackage: source package vim dpkg-buildpackage: source version 2:7.3.346-1ubuntu1 dpkg-source --before-build vim-7.3.346 dpkg-buildpackage: host architecture amd64 /usr/bin/fakeroot debian/rules clean dh_testdir dh_testdir dh_testdir dh_testdir dh_testdir dh_testdir dh_testroot dh_testroot dh_testroot dh_testroot dh_testroot dh_testroot for x in install postinst prerm links ; do \ rm -f debian/vim-nox.$x ; \ done for x in install postinst prerm links ; do \ rm -f debian/vim-gtk.$x ; \ done rm -f debian/lintian/vim-nox if [ "vim-nox" = "vim-tiny" ]; then \ rm -f debian/tiny/vimrc.tiny; \ fi rm -rf src/vim-nox rm -f debian/lintian/vim-gtk for x in install postinst prerm links ; do \ rm -f debian/vim-athena.$x ; \ done for x in install postinst prerm links ; do \ rm -f debian/vim-tiny.$x ; \ done if [ "vim-gtk" = "vim-tiny" ]; then \ rm -f debian/tiny/vimrc.tiny; \ fi rm -rf src/vim-gtk for x in install postinst prerm links ; do \ rm -f debian/vim-gnome.$x ; \ done for x in install postinst prerm links ; do \ rm -f debian/vim.$x ; \ done rm -f debian/lintian/vim-tiny rm -f debian/lintian/vim-athena if [ "vim-tiny" = "vim-tiny" ]; then \ rm -f debian/tiny/vimrc.tiny; \ fi if [ "vim-athena" = "vim-tiny" ]; then \ rm -f debian/tiny/vimrc.tiny; \ fi rm -rf src/vim-athena rm -rf src/vim-tiny rm -f debian/lintian/vim-gnome rm -f debian/lintian/vim if [ "vim-gnome" = "vim-tiny" ]; then \ rm -f debian/tiny/vimrc.tiny; \ fi [ ! -L src/vim-basic/po ] || /usr/bin/make -C src/vim-basic/po clean rm -rf src/vim-gnome rm -f debian/vim-common.install debian/vim-common.links debian/vim-gui-common.install debian/vim-gui-common.links debian/vim-runtime.install debian/vim-runtime.links debian/vim-runtime.postrm debian/vim-runtime.preinst debian/runtime/debian.vim debian/lintian/vim-runtime rm -rf src/vim-basic dh_testdir dh_testroot rm -f extract-stamp* build-stamp* install-stamp* configure-stamp* autoconf-stamp rm -f debian/helpztags.1 rm -rf debian/policy/vim-policy.html rm -f debian/policy/vim-policy.txt [ ! -f src/auto/config.cache ] || make distclean rm -f src/auto/config.mk src/pixmaps src/runtime [ ! -f debian/configure.dist ] || mv debian/configure.dist src/auto/configure rm -f src/auto/config.h rm -f runtime/doc/doctags runtime/doc/tags.ref rm -f runtime/doc/*.html runtime/doc/*.log dh_clean debian/rules build cp src/config.mk.dist src/auto/config.mk dh_testdir dh_testdir dh_testdir dh_testdir dh_testdir dh_testdir *** DEBIAN *** CONFIGURING VARIANT vim-athena /usr/bin/make -C src shadow SHADOWDIR=vim-athena make[1]: Entering directory `/build/buildd/vim-7.3.346/src' ln -s ../runtime . ln -s ../pixmaps . mkdir vim-athena *** DEBIAN *** CONFIGURING VARIANT vim-basic /usr/bin/make -C src shadow SHADOWDIR=vim-basic cd vim-athena; ln -s ../*.[ch] ../*.in ../*.sh ../*.xs ../*.xbm ../toolcheck ../proto ../po ../vimtutor ../gvimtutor ../mkinstalldirs . *** DEBIAN *** CONFIGURING VARIANT vim-gtk *** DEBIAN *** CONFIGURING VARIANT vim-gnome *** DEBIAN *** CONFIGURING VARIANT vim-tiny /usr/bin/make -C src shadow SHADOWDIR=vim-gtk /usr/bin/make -C src shadow SHADOWDIR=vim-gnome *** DEBIAN *** CONFIGURING VARIANT vim-nox mkdir vim-athena/auto cd vim-athena/auto; ln -s ../../auto/configure . make[1]: Entering directory `/build/buildd/vim-7.3.346/src' mkdir vim-basic cd vim-athena; rm -f auto/link.sed cd vim-basic; ln -s ../*.[ch] ../*.in ../*.sh ../*.xs ../*.xbm ../toolcheck ../proto ../po ../vimtutor ../gvimtutor ../mkinstalldirs . cp Makefile configure vim-athena /usr/bin/make -C src shadow SHADOWDIR=vim-tiny /usr/bin/make -C src shadow SHADOWDIR=vim-nox make[1]: Entering directory `/build/buildd/vim-7.3.346/src' mkdir vim-gtk rm -f vim-athena/auto/config.mk vim-athena/config.mk.dist cp config.mk.dist vim-athena/auto/config.mk make[1]: Entering directory `/build/buildd/vim-7.3.346/src' mkdir vim-gnome cd vim-gnome; ln -s ../*.[ch] ../*.in ../*.sh ../*.xs ../*.xbm ../toolcheck ../proto ../po ../vimtutor ../gvimtutor ../mkinstalldirs . cp config.mk.dist vim-athena cd vim-gtk; ln -s ../*.[ch] ../*.in ../*.sh ../*.xs ../*.xbm ../toolcheck ../proto ../po ../vimtutor ../gvimtutor ../mkinstalldirs . mkdir vim-basic/auto mkdir vim-athena/xxd cd vim-basic/auto; ln -s ../../auto/configure . cd vim-athena/xxd; ln -s ../../xxd/*.[ch] ../../xxd/Make* . cd vim-basic; rm -f auto/link.sed cp Makefile configure vim-basic make[1]: Entering directory `/build/buildd/vim-7.3.346/src' mkdir vim-nox cd vim-nox; ln -s ../*.[ch] ../*.in ../*.sh ../*.xs ../*.xbm ../toolcheck ../proto ../po ../vimtutor ../gvimtutor ../mkinstalldirs . make[1]: Entering directory `/build/buildd/vim-7.3.346/src' mkdir vim-tiny mkdir vim-gnome/auto if test -d os_mac_rsrc; then \ cd vim-athena; \ ln -s ../infplist.xml .; \ ln -s ../os_mac_rsrc ../os_mac.rsr.hqx ../dehqx.py .; \ fi rm -f vim-basic/auto/config.mk vim-basic/config.mk.dist mkdir vim-gtk/auto cd vim-tiny; ln -s ../*.[ch] ../*.in ../*.sh ../*.xs ../*.xbm ../toolcheck ../proto ../po ../vimtutor ../gvimtutor ../mkinstalldirs . cp config.mk.dist vim-basic/auto/config.mk cd vim-gtk/auto; ln -s ../../auto/configure . cd vim-gnome/auto; ln -s ../../auto/configure . cp config.mk.dist vim-basic mkdir vim-athena/testdir cd vim-athena/testdir; ln -s ../../testdir/Makefile \ ../../testdir/vimrc.unix \ ../../testdir/*.in \ ../../testdir/*.vim \ ../../testdir/test83-tags? \ ../../testdir/*.ok . mkdir vim-basic/xxd cd vim-gnome; rm -f auto/link.sed cd vim-basic/xxd; ln -s ../../xxd/*.[ch] ../../xxd/Make* . cd vim-gtk; rm -f auto/link.sed mkdir vim-nox/auto cp Makefile configure vim-gnome cd vim-nox/auto; ln -s ../../auto/configure . if test -d os_mac_rsrc; then \ cd vim-basic; \ ln -s ../infplist.xml .; \ ln -s ../os_mac_rsrc ../os_mac.rsr.hqx ../dehqx.py .; \ fi cp Makefile configure vim-gtk cd vim-nox; rm -f auto/link.sed rm -f vim-gnome/auto/config.mk vim-gnome/config.mk.dist rm -f vim-gtk/auto/config.mk vim-gtk/config.mk.dist cp config.mk.dist vim-gnome/auto/config.mk cp config.mk.dist vim-gtk/auto/config.mk cp Makefile configure vim-nox cp config.mk.dist vim-gnome mkdir vim-basic/testdir make[1]: Leaving directory `/build/buildd/vim-7.3.346/src' rm -f vim-nox/auto/config.mk vim-nox/config.mk.dist cp config.mk.dist vim-gtk if test -f src/auto/config.cache; then make distclean; fi cd vim-basic/testdir; ln -s ../../testdir/Makefile \ ../../testdir/vimrc.unix \ ../../testdir/*.in \ ../../testdir/*.vim \ ../../testdir/test83-tags? \ ../../testdir/*.ok . mkdir vim-gnome/xxd cp config.mk.dist vim-nox/auto/config.mk cd src/vim-athena && LDFLAGS="-Wl,-Bsymbolic-functions -Wl,-z,relro" CPPFLAGS="" CFLAGS="-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security" ./configure --prefix=/usr --mandir='${prefix}'/share/man --without-local-dir --with-modified-by="pkg-vim-maintainers@lists.alioth.debian.org" --with-compiledby="buildd@" --enable-cscope --enable-gpm --with-features=huge --enable-multibyte --with-x --enable-xim --enable-gui=athena --disable-gtk2-check --disable-gnome-check --disable-motif-check --enable-athena-check --enable-fontset --enable-luainterp --disable-mzschemeinterp --enable-perlinterp --enable-pythoninterp --disable-python3interp --enable-rubyinterp --with-ruby-command=ruby1.8 --enable-tclinterp mkdir vim-gtk/xxd cd vim-gnome/xxd; ln -s ../../xxd/*.[ch] ../../xxd/Make* . cp config.mk.dist vim-nox cd vim-gtk/xxd; ln -s ../../xxd/*.[ch] ../../xxd/Make* . if test -d os_mac_rsrc; then \ cd vim-gnome; \ ln -s ../infplist.xml .; \ ln -s ../os_mac_rsrc ../os_mac.rsr.hqx ../dehqx.py .; \ fi mkdir vim-nox/xxd if test -d os_mac_rsrc; then \ cd vim-gtk; \ ln -s ../infplist.xml .; \ ln -s ../os_mac_rsrc ../os_mac.rsr.hqx ../dehqx.py .; \ fi cd vim-nox/xxd; ln -s ../../xxd/*.[ch] ../../xxd/Make* . mkdir vim-tiny/auto make[1]: Leaving directory `/build/buildd/vim-7.3.346/src' if test -f src/auto/config.cache; then make distclean; fi mkdir vim-gnome/testdir cd src/vim-basic && LDFLAGS="-Wl,-Bsymbolic-functions -Wl,-z,relro" CPPFLAGS="" CFLAGS="-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security" ./configure --prefix=/usr --mandir='${prefix}'/share/man --without-local-dir --with-modified-by="pkg-vim-maintainers@lists.alioth.debian.org" --with-compiledby="buildd@" --enable-cscope --enable-gpm --with-features=huge --enable-multibyte --without-x --enable-gui=no --disable-luainterp --disable-mzschemeinterp --disable-perlinterp --enable-pythoninterp --disable-python3interp --disable-rubyinterp --disable-tclinterp cd vim-tiny/auto; ln -s ../../auto/configure . mkdir vim-gtk/testdir cd vim-gnome/testdir; ln -s ../../testdir/Makefile \ ../../testdir/vimrc.unix \ ../../testdir/*.in \ ../../testdir/*.vim \ ../../testdir/test83-tags? \ ../../testdir/*.ok . if test -d os_mac_rsrc; then \ cd vim-nox; \ ln -s ../infplist.xml .; \ ln -s ../os_mac_rsrc ../os_mac.rsr.hqx ../dehqx.py .; \ fi cd vim-gtk/testdir; ln -s ../../testdir/Makefile \ ../../testdir/vimrc.unix \ ../../testdir/*.in \ ../../testdir/*.vim \ ../../testdir/test83-tags? \ ../../testdir/*.ok . cd vim-tiny; rm -f auto/link.sed mkdir vim-nox/testdir cp Makefile configure vim-tiny cd vim-nox/testdir; ln -s ../../testdir/Makefile \ ../../testdir/vimrc.unix \ ../../testdir/*.in \ ../../testdir/*.vim \ ../../testdir/test83-tags? \ ../../testdir/*.ok . rm -f vim-tiny/auto/config.mk vim-tiny/config.mk.dist make[1]: Leaving directory `/build/buildd/vim-7.3.346/src' if test -f src/auto/config.cache; then make distclean; fi cp config.mk.dist vim-tiny/auto/config.mk cd src/vim-gnome && LDFLAGS="-Wl,-Bsymbolic-functions -Wl,-z,relro" CPPFLAGS="" CFLAGS="-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security" ./configure --prefix=/usr --mandir='${prefix}'/share/man --without-local-dir --with-modified-by="pkg-vim-maintainers@lists.alioth.debian.org" --with-compiledby="buildd@" --enable-cscope --enable-gpm --with-features=huge --enable-multibyte --with-x --enable-xim --enable-gui=gnome2 --disable-gtk2-check --enable-gnome-check --disable-motif-check --disable-athena-check --disable-fontset --enable-luainterp --disable-mzschemeinterp --enable-perlinterp --enable-pythoninterp --disable-python3interp --enable-rubyinterp --with-ruby-command=ruby1.8 --enable-tclinterp make[1]: Leaving directory `/build/buildd/vim-7.3.346/src' cp config.mk.dist vim-tiny if test -f src/auto/config.cache; then make distclean; fi cd src/vim-gtk && LDFLAGS="-Wl,-Bsymbolic-functions -Wl,-z,relro" CPPFLAGS="" CFLAGS="-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security" ./configure --prefix=/usr --mandir='${prefix}'/share/man --without-local-dir --with-modified-by="pkg-vim-maintainers@lists.alioth.debian.org" --with-compiledby="buildd@" --enable-cscope --enable-gpm --with-features=huge --enable-multibyte --with-x --enable-xim --enable-luainterp --disable-mzschemeinterp --enable-perlinterp --enable-pythoninterp --disable-python3interp --enable-rubyinterp --with-ruby-command=ruby1.8 --enable-tclinterp mkdir vim-tiny/xxd make[1]: Leaving directory `/build/buildd/vim-7.3.346/src' if test -f src/auto/config.cache; then make distclean; fi cd vim-tiny/xxd; ln -s ../../xxd/*.[ch] ../../xxd/Make* . cd src/vim-nox && LDFLAGS="-Wl,-Bsymbolic-functions -Wl,-z,relro" CPPFLAGS="" CFLAGS="-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security" ./configure --prefix=/usr --mandir='${prefix}'/share/man --without-local-dir --with-modified-by="pkg-vim-maintainers@lists.alioth.debian.org" --with-compiledby="buildd@" --enable-cscope --enable-gpm --with-features=huge --enable-multibyte --without-x --enable-gui=no --enable-luainterp --disable-mzschemeinterp --enable-perlinterp --enable-pythoninterp --disable-python3interp --enable-rubyinterp --with-ruby-command=ruby1.8 --enable-tclinterp if test -d os_mac_rsrc; then \ cd vim-tiny; \ ln -s ../infplist.xml .; \ ln -s ../os_mac_rsrc ../os_mac.rsr.hqx ../dehqx.py .; \ fi mkdir vim-tiny/testdir cd vim-tiny/testdir; ln -s ../../testdir/Makefile \ ../../testdir/vimrc.unix \ ../../testdir/*.in \ ../../testdir/*.vim \ ../../testdir/test83-tags? \ ../../testdir/*.ok . make[1]: Leaving directory `/build/buildd/vim-7.3.346/src' if test -f src/auto/config.cache; then make distclean; fi cd src/vim-tiny && LDFLAGS="-Wl,-Bsymbolic-functions -Wl,-z,relro" CPPFLAGS="" CFLAGS="-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC" ./configure --prefix=/usr --mandir='${prefix}'/share/man --without-local-dir --with-modified-by="pkg-vim-maintainers@lists.alioth.debian.org" --with-compiledby="buildd@" --with-features=small --disable-gui --disable-xsmp --disable-xsmp-interact --disable-netbeans --disable-acl --disable-gpm --enable-nls --enable-multibyte configure: creating cache auto/config.cache configure: creating cache auto/config.cache checking whether make sets $(MAKE)... checking whether make sets $(MAKE)... configure: creating cache auto/config.cache configure: creating cache auto/config.cache checking whether make sets $(MAKE)... yes checking whether make sets $(MAKE)... checking for gcc... yes gcc checking for gcc... gcc yes yes checking for gcc... gcc checking for gcc... gcc configure: creating cache auto/config.cache checking whether make sets $(MAKE)... configure: creating cache auto/config.cache checking whether the C compiler works... checking whether make sets $(MAKE)... checking whether the C compiler works... yes checking for gcc... gcc checking whether the C compiler works... checking whether the C compiler works... yes checking for gcc... gcc checking whether the C compiler works... checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... yes checking for C compiler default output file name... a.out checking for suffix of executables... yes checking for C compiler default output file name... a.out checking for suffix of executables... yes checking for C compiler default output file name... a.out checking for suffix of executables... yes checking for C compiler default output file name... a.out checking for suffix of executables... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... checking whether we are cross compiling... checking whether we are cross compiling... checking whether we are cross compiling... checking whether we are cross compiling... checking whether we are cross compiling... no no checking for suffix of object files... no checking for suffix of object files... no checking for suffix of object files... checking for suffix of object files... no no checking for suffix of object files... checking for suffix of object files... o checking whether we are using the GNU C compiler... o checking whether we are using the GNU C compiler... o checking whether we are using the GNU C compiler... o checking whether we are using the GNU C compiler... o checking whether we are using the GNU C compiler... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking whether gcc accepts -g... yes checking whether gcc accepts -g... yes checking whether gcc accepts -g... yes checking whether gcc accepts -g... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... yes checking for gcc option to accept ISO C89... yes checking for gcc option to accept ISO C89... yes checking for gcc option to accept ISO C89... yes checking for gcc option to accept ISO C89... yes checking for gcc option to accept ISO C89... none needed checking how to run the C preprocessor... gcc -E none needed checking how to run the C preprocessor... none needed checking how to run the C preprocessor... none needed checking how to run the C preprocessor... none needed checking how to run the C preprocessor... none needed checking how to run the C preprocessor... gcc -E gcc -E checking for grep that handles long lines and -e... gcc -E /bin/grep checking for egrep... /bin/grep -E gcc -E gcc -E checking for library containing strerror... checking for grep that handles long lines and -e... checking for grep that handles long lines and -e... /bin/grep /bin/grep checking for egrep... checking for egrep... checking for grep that handles long lines and -e... /bin/grep -E /bin/grep -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E /bin/grep checking for egrep... /bin/grep -E checking for library containing strerror... checking for library containing strerror... /bin/grep -E checking for library containing strerror... checking for library containing strerror... checking for library containing strerror... none required checking for gawk... no checking for mawk... mawk checking for strip... strip checking for ANSI C header files... none required checking for gawk... no checking for mawk... mawk checking for strip... strip checking for ANSI C header files... none required checking for gawk... no checking for mawk... mawk checking for strip... strip checking for ANSI C header files... none required checking for gawk... no checking for mawk... mawk checking for strip... strip checking for ANSI C header files... none required checking for gawk... no checking for mawk... none required mawk checking for gawk... checking for strip... no checking for mawk... strip checking for ANSI C header files... mawk checking for strip... strip checking for ANSI C header files... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for sys/wait.h that is POSIX.1 compatible... yes yes checking for sys/wait.h that is POSIX.1 compatible... configure: checking for buggy tools... - sed is 'GNU sed version 4.2.1 Copyright (C) 2009 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, to the extent permitted by law. GNU sed home page: . General help using GNU software: . E-mail bug reports to: . Be sure to include the word ``sed'' somewhere in the ``Subject:'' field.'. checking for BeOS... no checking for QNX... no checking for Darwin (Mac OS X)... no checking --with-local-dir argument... no checking --with-vim-name argument... yes Defaulting to vim checking for sys/wait.h that is POSIX.1 compatible... checking --with-ex-name argument... Defaulting to ex checking --with-view-name argument... Defaulting to view checking --with-global-runtime argument... no checking --with-modified-by argument... pkg-vim-maintainers@lists.alioth.debian.org checking if character set is EBCDIC... yes yes configure: checking for buggy tools... configure: checking for buggy tools... - sed is 'GNU sed version 4.2.1 Copyright (C) 2009 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, to the extent permitted by law. GNU sed home page: . General help using GNU software: . E-mail bug reports to: . Be sure to include the word ``sed'' somewhere in the ``Subject:'' field.'. checking for BeOS... no checking --disable-selinux argument... no no checking for is_selinux_enabled in -lselinux... checking for QNX... no checking for Darwin (Mac OS X)... yes no configure: checking for buggy tools... checking --with-local-dir argument... no checking --with-vim-name argument... Defaulting to vim checking --with-ex-name argument... Defaulting to ex checking --with-view-name argument... Defaulting to view checking --with-global-runtime argument... no checking --with-modified-by argument... pkg-vim-maintainers@lists.alioth.debian.org yes - sed is 'GNU sed version 4.2.1 Copyright (C) 2009 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, to the extent permitted by law. GNU sed home page: . General help using GNU software: . E-mail bug reports to: . Be sure to include the word ``sed'' somewhere in the ``Subject:'' field.'. checking for BeOS... configure: checking for buggy tools... no checking for QNX... checking if character set is EBCDIC... - sed is 'GNU sed version 4.2.1 Copyright (C) 2009 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, to the extent permitted by law. GNU sed home page: . General help using GNU software: . E-mail bug reports to: . Be sure to include the word ``sed'' somewhere in the ``Subject:'' field.'. checking for BeOS... no checking for Darwin (Mac OS X)... - sed is 'GNU sed version 4.2.1 Copyright (C) 2009 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, to the extent permitted by law. GNU sed home page: . General help using GNU software: . E-mail bug reports to: . Be sure to include the word ``sed'' somewhere in the ``Subject:'' field.'. checking for BeOS... no no checking for QNX... checking for QNX... no yes no checking for Darwin (Mac OS X)... checking for Darwin (Mac OS X)... configure: checking for buggy tools... no no checking --with-local-dir argument... checking --with-local-dir argument... no no checking --with-vim-name argument... - sed is 'GNU sed version 4.2.1 Copyright (C) 2009 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, to the extent permitted by law. GNU sed home page: . General help using GNU software: . E-mail bug reports to: . Be sure to include the word ``sed'' somewhere in the ``Subject:'' field.'. checking --with-vim-name argument... Defaulting to vim Defaulting to vim checking --with-ex-name argument... checking for BeOS... checking --with-ex-name argument... Defaulting to ex Defaulting to ex checking --with-view-name argument... checking --with-view-name argument... Defaulting to view Defaulting to view checking --with-global-runtime argument... checking --with-global-runtime argument... no no checking --with-modified-by argument... checking --with-modified-by argument... no checking for QNX... pkg-vim-maintainers@lists.alioth.debian.org pkg-vim-maintainers@lists.alioth.debian.org no checking for Darwin (Mac OS X)... checking if character set is EBCDIC... checking if character set is EBCDIC... no checking --with-local-dir argument... no no checking --with-vim-name argument... Defaulting to vim checking --with-ex-name argument... Defaulting to ex checking --with-local-dir argument... checking --with-view-name argument... no Defaulting to view checking --with-vim-name argument... checking --with-global-runtime argument... Defaulting to vim no checking --with-ex-name argument... checking --with-modified-by argument... Defaulting to ex pkg-vim-maintainers@lists.alioth.debian.org checking --with-view-name argument... Defaulting to view checking --with-global-runtime argument... no checking --with-modified-by argument... pkg-vim-maintainers@lists.alioth.debian.org checking if character set is EBCDIC... checking if character set is EBCDIC... no no checking --disable-selinux argument... checking --disable-selinux argument... no checking for is_selinux_enabled in -lselinux... no checking for is_selinux_enabled in -lselinux... no checking --disable-selinux argument... no checking for is_selinux_enabled in -lselinux... no yes checking --with-features argument... checking --disable-selinux argument... small no checking --with-compiledby argument... checking for is_selinux_enabled in -lselinux... buildd@ checking --disable-xsmp argument... yes checking --enable-luainterp argument... no checking --enable-mzschemeinterp argument... no checking --enable-perlinterp argument... no checking --enable-pythoninterp argument... no no checking --disable-selinux argument... checking --enable-python3interp argument... no no checking for is_selinux_enabled in -lselinux... checking --enable-tclinterp argument... no checking --enable-rubyinterp argument... no checking --enable-cscope argument... no checking --enable-workshop argument... no checking --disable-netbeans argument... yes checking --enable-sniff argument... no checking --enable-multibyte argument... yes checking --enable-hangulinput argument... no checking --enable-xim argument... defaulting to auto checking --enable-fontset argument... no checking for xmkmf... no checking for X... yes checking --with-features argument... huge checking --with-compiledby argument... buildd@ checking --disable-xsmp argument... no checking --disable-xsmp-interact argument... no checking --enable-luainterp argument... yes yes checking --with-features argument... huge checking --with-compiledby argument... buildd@ checking --disable-xsmp argument... checking --with-lua-prefix argument... no no checking LUA_PREFIX environment var... checking --disable-xsmp-interact argument... not set, default to /usr no checking if lua.h can be found in /usr/include... no checking --enable-luainterp argument... checking for lua... yes /usr/bin/lua checking Lua version... checking --with-lua-prefix argument... no checking LUA_PREFIX environment var... not set, default to /usr checking if lua.h can be found in /usr/include... no checking for lua... /usr/bin/lua checking Lua version... 5.1 checking if lua.h can be found in /usr/include/lua5.1... yes checking --enable-mzschemeinterp argument... yes checking --with-features argument... no huge 5.1 checking if lua.h can be found in /usr/include/lua5.1... yes checking --with-compiledby argument... buildd@ checking --enable-mzschemeinterp argument... checking --disable-xsmp argument... no no checking --disable-xsmp-interact argument... no checking --enable-luainterp argument... no checking --enable-perlinterp argument... yes yes checking --with-features argument... huge checking --with-compiledby argument... checking for perl... buildd@ checking --disable-xsmp argument... checking --enable-mzschemeinterp argument... /usr/bin/perl checking Perl version... no no checking --disable-xsmp-interact argument... no checking --enable-perlinterp argument... checking --enable-luainterp argument... yes yes yes checking --with-features argument... checking --with-lua-prefix argument... checking for perl... huge no checking LUA_PREFIX environment var... not set, default to /usr checking if lua.h can be found in /usr/include... checking --with-compiledby argument... /usr/bin/perl no checking Perl version... checking for lua... buildd@ checking --disable-xsmp argument... checking --enable-perlinterp argument... no /usr/bin/lua no checking --disable-xsmp-interact argument... checking Lua version... no checking --enable-luainterp argument... yes checking --with-lua-prefix argument... no checking LUA_PREFIX environment var... checking --enable-pythoninterp argument... not set, default to /usr checking if lua.h can be found in /usr/include... yes 5.1 no checking if lua.h can be found in /usr/include/lua5.1... checking for lua... yes /usr/bin/lua checking --enable-mzschemeinterp argument... checking Lua version... no checking for python... /usr/bin/python checking Python version... 5.1 checking if lua.h can be found in /usr/include/lua5.1... yes checking --enable-perlinterp argument... yes checking --enable-mzschemeinterp argument... no checking for perl... /usr/bin/perl checking Perl version... checking --enable-perlinterp argument... yes checking for perl... /usr/bin/perl checking Perl version... 2.7 checking Python is 1.4 or better... OK OK OK OK yep checking Python's install prefix... libraries , headers /usr checking Python's execution prefix... /usr checking Python's configuration directory... /usr/lib/python2.7/config checking for gethostbyname... checking if -pthread should be used... yes checking for connect... yes checking if compile and link flags for Python are sane... yes checking for remove... checking if compile and link flags for Perl are sane... checking if compile and link flags for Perl are sane... checking if compile and link flags for Perl are sane... yes checking for shmat... yes checking --enable-python3interp argument... no checking --enable-tclinterp argument... no checking --enable-rubyinterp argument... no checking --enable-cscope argument... yes checking --enable-workshop argument... no checking --disable-netbeans argument... no checking for socket in -lsocket... checking if compile and link flags for Perl are sane... yes checking --enable-pythoninterp argument... yes yes checking for python... /usr/bin/python checking Python version... yes checking --enable-pythoninterp argument... yes checking --enable-pythoninterp argument... yes checking for python... checking for python... /usr/bin/python checking Python version... /usr/bin/python checking Python version... 2.7 checking Python is 1.4 or better... 2.7 checking Python is 1.4 or better... yes 2.7 checking Python is 1.4 or better... yes checking for IceConnectionNumber in -lICE... checking --enable-pythoninterp argument... yes checking for python... /usr/bin/python checking Python version... yep checking Python's install prefix... no checking for gethostbyname in -lnsl... yep checking Python's install prefix... yep checking Python's install prefix... 2.7 checking Python is 1.4 or better... /usr checking Python's execution prefix... /usr checking Python's execution prefix... /usr checking Python's execution prefix... yes yep checking Python's install prefix... checking if X11 header files can be found... yes checking whether compiling netbeans integration is possible... /usr /usr /usr /usr checking Python's execution prefix... checking Python's configuration directory... /usr/lib/python2.7/config yes checking for _XdmcpAuthDoIt in -lXdmcp... checking Python's configuration directory... /usr/lib/python2.7/config /usr checking Python's configuration directory... /usr/lib/python2.7/config checking if -pthread should be used... checking Python's configuration directory... /usr/lib/python2.7/config checking if -pthread should be used... yes checking if -pthread should be used... checking --enable-sniff argument... no checking --enable-multibyte argument... yes checking --enable-hangulinput argument... no checking --enable-xim argument... defaulting to auto checking --enable-fontset argument... no defaulting to: don't HAVE_X11 checking --enable-gui argument... yes checking for IceOpenConnection in -lICE... no GUI support checking X11/SM/SMlib.h usability... checking if -pthread should be used... yes checking if compile and link flags for Python are sane... yes checking if compile and link flags for Python are sane... yes checking if compile and link flags for Python are sane... yes checking for XpmCreatePixmapFromData in -lXpm... yes checking X11/SM/SMlib.h presence... yes yes checking for X11/SM/SMlib.h... yes checking if compile and link flags for Python are sane... checking whether toupper is broken... yes checking --enable-python3interp argument... no checking --enable-tclinterp argument... yes yes checking --with-tclsh argument... no checking for tclsh8.5... /usr/bin/tclsh8.5 yes checking Tcl version... checking --enable-python3interp argument... no checking --enable-python3interp argument... no checking --enable-tclinterp argument... yes checking --enable-tclinterp argument... yes checking --with-tclsh argument... no checking for tclsh8.5... /usr/bin/tclsh8.5 checking Tcl version... checking --with-tclsh argument... no checking for tclsh8.5... /usr/bin/tclsh8.5 checking Tcl version... yes checking if X11 header files implicitly declare return values... 8.5 - OK yes checking --enable-python3interp argument... no 8.5 - OK 8.5 - OK checking for location of Tcl include... /usr/include/tcl8.5/tcl.h checking for location of tclConfig.sh script... checking --enable-tclinterp argument... yes checking --with-tclsh argument... no checking for tclsh8.5... /usr/lib/tclConfig.sh /usr/bin/tclsh8.5 checking Tcl version... no checking whether __DATE__ and __TIME__ work... checking for location of Tcl include... /usr/include/tcl8.5/tcl.h checking for location of tclConfig.sh script... checking for location of Tcl include... /usr/include/tcl8.5/tcl.h checking for location of tclConfig.sh script... /usr/lib/tclConfig.sh /usr/lib/tclConfig.sh checking --enable-rubyinterp argument... yes checking --with-ruby-command argument... ruby1.8 checking for ruby1.8... /usr/bin/ruby1.8 checking Ruby version... checking --enable-rubyinterp argument... yes checking --enable-rubyinterp argument... yes checking --with-ruby-command argument... ruby1.8 checking for ruby1.8... 8.5 - OK /usr/bin/ruby1.8 checking Ruby version... checking --with-ruby-command argument... ruby1.8 checking for ruby1.8... /usr/bin/ruby1.8 checking Ruby version... OK checking Ruby header files... OK checking Ruby header files... OK checking Ruby header files... no checking size of wchar_t is 2 bytes... checking for location of Tcl include... /usr/include/tcl8.5/tcl.h checking for location of tclConfig.sh script... /usr/lib/tclConfig.sh yes checking whether __attribute__((unused)) is allowed... /usr/lib/ruby/1.8/x86_64-linux /usr/lib/ruby/1.8/x86_64-linux /usr/lib/ruby/1.8/x86_64-linux yes checking elf.h usability... checking --enable-rubyinterp argument... yes checking --with-ruby-command argument... ruby1.8 checking for ruby1.8... /usr/bin/ruby1.8 checking Ruby version... OK checking Ruby header files... checking --enable-cscope argument... yes checking --enable-workshop argument... no checking --disable-netbeans argument... no checking --enable-cscope argument... checking for socket in -lsocket... yes checking --enable-workshop argument... no checking --disable-netbeans argument... no checking for socket in -lsocket... checking --enable-cscope argument... yes checking --enable-workshop argument... no checking --disable-netbeans argument... no no checking for socket in -lsocket... checking --enable-gui argument... /usr/lib/ruby/1.8/x86_64-linux no GUI support yes checking elf.h presence... checking whether toupper is broken... yes checking for elf.h... yes checking for main in -lelf... no checking for gethostbyname in -lnsl... no checking for gethostbyname in -lnsl... no checking for gethostbyname in -lnsl... checking --enable-cscope argument... yes checking --enable-workshop argument... no checking --disable-netbeans argument... no checking for socket in -lsocket... no checking for dirent.h that defines DIR... no checking whether __DATE__ and __TIME__ work... yes checking whether compiling netbeans integration is possible... yes yes checking whether compiling netbeans integration is possible... checking for library containing opendir... yes checking whether compiling netbeans integration is possible... no checking for gethostbyname in -lnsl... yes checking whether __attribute__((unused)) is allowed... none required yes checking elf.h usability... checking stdarg.h usability... yes checking whether compiling netbeans integration is possible... yes checking --enable-sniff argument... no checking --enable-multibyte argument... yes checking --enable-hangulinput argument... no checking --enable-xim argument... defaulting to auto checking --enable-fontset argument... no defaulting to: don't HAVE_X11 checking --enable-gui argument... no GUI support yes checking elf.h presence... checking X11/SM/SMlib.h usability... yes yes checking stdarg.h presence... checking --enable-sniff argument... no checking --enable-multibyte argument... yes checking --enable-hangulinput argument... no checking --enable-xim argument... yes checking --enable-fontset argument... no yes checking --enable-sniff argument... no checking --enable-multibyte argument... yes checking --enable-hangulinput argument... no checking --enable-xim argument... yes checking --enable-fontset argument... no yes checking for elf.h... yes yes checking for stdarg.h... yes checking for main in -lelf... checking for xmkmf... no checking for X... checking for xmkmf... no checking for X... checking stdint.h usability... yes checking X11/SM/SMlib.h presence... no yes checking for dirent.h that defines DIR... checking for X11/SM/SMlib.h... yes yes checking whether toupper is broken... checking --enable-sniff argument... no checking --enable-multibyte argument... yes checking --enable-hangulinput argument... no yes checking --enable-xim argument... checking stdint.h presence... yes checking --enable-fontset argument... yes checking for xmkmf... yes checking for stdint.h... yes checking stdlib.h usability... no checking for X... yes checking for library containing opendir... libraries , headers libraries , headers yes checking stdlib.h presence... no checking whether __DATE__ and __TIME__ work... yes checking for stdlib.h... yes none required checking stdarg.h usability... checking string.h usability... yes checking whether __attribute__((unused)) is allowed... libraries , headers checking for gethostbyname... checking for gethostbyname... yes checking stdarg.h presence... yes checking elf.h usability... yes checking string.h presence... yes checking for stdarg.h... yes checking stdint.h usability... yes checking for string.h... yes checking sys/select.h usability... yes checking for connect... yes checking elf.h presence... yes checking for connect... checking for gethostbyname... yes checking stdint.h presence... yes checking for elf.h... yes yes checking for stdint.h... checking for main in -lelf... yes checking stdlib.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking sys/utsname.h usability... yes checking for remove... yes checking for connect... no yes checking for remove... checking for dirent.h that defines DIR... yes checking stdlib.h presence... yes checking for stdlib.h... yes checking string.h usability... yes checking sys/utsname.h presence... yes yes checking for sys/utsname.h... yes checking for library containing opendir... yes checking for shmat... checking termcap.h usability... yes checking for remove... yes checking for shmat... yes checking string.h presence... none required yes checking for string.h... yes checking stdarg.h usability... checking sys/select.h usability... yes checking for IceConnectionNumber in -lICE... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking stdarg.h presence... yes checking for stdarg.h... yes yes checking sys/select.h presence... checking stdint.h usability... yes yes checking for sys/select.h... yes yes checking if X11 header files can be found... checking for IceConnectionNumber in -lICE... checking sys/utsname.h usability... yes checking if X11 header files can be found... no checking termcap.h presence... yes checking stdint.h presence... yes checking for stdint.h... yes checking stdlib.h usability... yes yes yes checking sys/utsname.h presence... checking for _XdmcpAuthDoIt in -lXdmcp... checking if X11 header files can be found... yes checking for sys/utsname.h... yes checking termcap.h usability... yes checking stdlib.h presence... yes checking for _XdmcpAuthDoIt in -lXdmcp... yes checking for stdlib.h... yes yes checking string.h usability... checking for IceOpenConnection in -lICE... no checking for termcap.h... no checking fcntl.h usability... yes yes checking for IceOpenConnection in -lICE... checking for _XdmcpAuthDoIt in -lXdmcp... yes checking string.h presence... yes checking fcntl.h presence... yes checking for XpmCreatePixmapFromData in -lXpm... yes checking for fcntl.h... yes yes checking for string.h... yes checking sgtty.h usability... checking sys/select.h usability... yes checking for XpmCreatePixmapFromData in -lXpm... no checking termcap.h presence... yes checking for IceOpenConnection in -lICE... yes checking if X11 header files implicitly declare return values... no checking for termcap.h... no yes checking sgtty.h presence... checking fcntl.h usability... yes checking sys/select.h presence... yes checking for sgtty.h... yes yes checking for sys/select.h... yes checking sys/ioctl.h usability... checking sys/utsname.h usability... yes checking if X11 header files implicitly declare return values... yes checking for XpmCreatePixmapFromData in -lXpm... no yes checking fcntl.h presence... checking size of wchar_t is 2 bytes... yes checking for fcntl.h... yes yes checking sys/ioctl.h presence... yes checking sys/utsname.h presence... checking sgtty.h usability... no checking size of wchar_t is 2 bytes... yes checking for sys/ioctl.h... yes yes checking for sys/utsname.h... yes checking sys/time.h usability... checking termcap.h usability... yes checking if X11 header files implicitly declare return values... yes checking sgtty.h presence... no yes checking size of wchar_t is 2 bytes... checking for sgtty.h... yes checking sys/ioctl.h usability... yes checking sys/time.h presence... no yes checking for sys/time.h... yes checking --enable-gui argument... yes/auto - automatic GUI support checking whether or not to look for GTK+ 2... yes checking whether or not to look for GNOME... no checking whether or not to look for Motif... yes checking whether or not to look for Athena... yes checking whether or not to look for neXtaw... yes checking whether or not to look for Carbon... yes checking sys/types.h usability... checking --disable-gtktest argument... gtk test enabled checking for pkg-config... /usr/bin/pkg-config checking for GTK - version >= 2.2.0... no checking --enable-gui argument... yes checking sys/ioctl.h presence... GNOME 2.x GUI support checking --disable-gtktest argument... gtk test enabled checking for pkg-config... /usr/bin/pkg-config checking for GTK - version >= 2.2.0... no checking termcap.h presence... yes checking for sys/ioctl.h... yes no yes checking sys/types.h presence... checking --enable-gui argument... checking sys/time.h usability... no checking for termcap.h... no Athena GUI support checking fcntl.h usability... checking if Athena header files can be found... yes checking for sys/types.h... yes checking termio.h usability... yes checking fcntl.h presence... yes checking sys/time.h presence... yes yes checking termio.h presence... checking for fcntl.h... yes yes checking for sys/time.h... yes checking sgtty.h usability... yes checking for termio.h... yes checking sys/types.h usability... yes checking for XShapeQueryExtension in -lXext... checking iconv.h usability... yes checking sgtty.h presence... yes checking sys/types.h presence... yes checking for sgtty.h... yes yes checking for sys/types.h... yes checking sys/ioctl.h usability... yes checking iconv.h presence... checking termio.h usability... yes checking for wslen in -lw... yes checking for iconv.h... yes checking inttypes.h usability... no checking for dlsym in -ldl... yes checking sys/ioctl.h presence... yes yes checking for sys/ioctl.h... checking termio.h presence... yes checking sys/time.h usability... yes checking for termio.h... yes yes checking inttypes.h presence... checking iconv.h usability... yes checking for inttypes.h... yes checking langinfo.h usability... yes checking for XmuCreateStippledPixmap in -lXmu... yes checking sys/time.h presence... yes checking for sys/time.h... yes yes checking iconv.h presence... checking sys/types.h usability... yes checking for iconv.h... yes checking inttypes.h usability... yes checking langinfo.h presence... yes checking for langinfo.h... yes yes checking for extra X11 defines... checking math.h usability... yes checking sys/types.h presence... yes checking inttypes.h presence... yes checking for sys/types.h... yes yes checking for inttypes.h... yes checking termio.h usability... checking langinfo.h usability... no checking X11/SM/SMlib.h usability... yes checking math.h presence... yes checking termio.h presence... yes checking for math.h... yes yes checking for termio.h... yes yes yes checking langinfo.h presence... checking X11/SM/SMlib.h presence... checking unistd.h usability... checking iconv.h usability... yes checking for X11/SM/SMlib.h... yes yes checking for langinfo.h... yes checking X11/xpm.h usability... checking math.h usability... yes checking iconv.h presence... yes checking for iconv.h... yes checking inttypes.h usability... yes checking unistd.h presence... yes checking for unistd.h... yes checking stropts.h usability... yes checking X11/xpm.h presence... yes checking math.h presence... yes checking for math.h... yes yes checking inttypes.h presence... yes checking for X11/xpm.h... yes checking unistd.h usability... checking X11/Sunkeysym.h usability... yes checking for inttypes.h... yes checking langinfo.h usability... yes checking stropts.h presence... yes checking for stropts.h... yes yes checking unistd.h presence... yes checking X11/Sunkeysym.h presence... checking errno.h usability... yes checking for X11/Sunkeysym.h... yes yes checking for unistd.h... yes checking stropts.h usability... checking for XIMText in X11/Xlib.h... yes checking langinfo.h presence... yes checking for langinfo.h... yes yes checking for X11/Xmu/Editres.h... checking math.h usability... yes checking errno.h presence... yes; found version 2.24.8 checking X11/SM/SMlib.h usability... yes checking for errno.h... yes yes checking sys/resource.h usability... checking stropts.h presence... yes checking for stropts.h... yes checking errno.h usability... yes checking math.h presence... yes yes checking for math.h... yes checking whether toupper is broken... checking unistd.h usability... yes checking X11/SM/SMlib.h presence... yes checking for X11/SM/SMlib.h... yes checking X11/xpm.h usability... yes; found version 2.24.8 checking for libgnomeui-2.0... yes yes checking errno.h presence... yes checking sys/resource.h presence... yes checking for errno.h... yes yes checking for sys/resource.h... yes checking sys/resource.h usability... checking sys/systeminfo.h usability... yes checking unistd.h presence... no checking for FreeBSD... checking whether __DATE__ and __TIME__ work... no yes checking for unistd.h... yes checking X11/SM/SMlib.h usability... checking stropts.h usability... yes checking X11/xpm.h presence... yes checking whether __attribute__((unused)) is allowed... yes checking for X11/xpm.h... yes yes checking sys/resource.h presence... checking X11/Sunkeysym.h usability... yes checking for sys/resource.h... yes yes checking X11/SM/SMlib.h presence... checking sys/systeminfo.h usability... yes checking for X11/SM/SMlib.h... yes checking X11/xpm.h usability... yes checking elf.h usability... yes checking X11/Sunkeysym.h presence... yes checking stropts.h presence... yes checking for X11/Sunkeysym.h... yes checking for XIMText in X11/Xlib.h... yes checking for stropts.h... yes checking errno.h usability... yes checking elf.h presence... yes checking whether toupper is broken... yes checking for elf.h... yes checking for main in -lelf... yes checking X11/xpm.h presence... no checking sys/systeminfo.h presence... yes checking for X11/xpm.h... yes no checking for sys/systeminfo.h... no no checking X11/Sunkeysym.h usability... checking locale.h usability... checking for dirent.h that defines DIR... yes checking errno.h presence... yes checking for errno.h... yes no checking whether __DATE__ and __TIME__ work... checking sys/resource.h usability... yes checking for library containing opendir... yes checking X11/Sunkeysym.h presence... no checking sys/systeminfo.h presence... yes checking for X11/Sunkeysym.h... yes yes checking locale.h presence... yes checking whether __attribute__((unused)) is allowed... checking for XIMText in X11/Xlib.h... yes checking for locale.h... yes checking sys/stream.h usability... yes checking whether toupper is broken... no checking for sys/systeminfo.h... no yes checking sys/resource.h presence... checking locale.h usability... none required yes checking for sys/resource.h... yes yes checking elf.h usability... checking stdarg.h usability... checking sys/systeminfo.h usability... yes checking locale.h presence... yes checking elf.h presence... yes checking for locale.h... yes yes checking for elf.h... yes checking for main in -lelf... no checking whether __DATE__ and __TIME__ work... checking sys/stream.h usability... yes checking stdarg.h presence... yes checking for stdarg.h... yes checking stdint.h usability... yes checking whether __attribute__((unused)) is allowed... no checking for dirent.h that defines DIR... yes checking stdint.h presence... yes yes checking elf.h usability... yes checking for stdint.h... yes no checking sys/stream.h presence... checking stdlib.h usability... checking for library containing opendir... no checking for sys/stream.h... no checking termios.h usability... yes checking elf.h presence... yes checking stdlib.h presence... yes checking for elf.h... yes checking for main in -lelf... yes checking for stdlib.h... yes none required checking stdarg.h usability... checking string.h usability... yes checking termios.h presence... no checking sys/stream.h presence... yes checking for termios.h... yes no checking sys/systeminfo.h presence... no checking for sys/stream.h... no no checking libc.h usability... checking termios.h usability... checking for dirent.h that defines DIR... no checking for sys/systeminfo.h... no checking locale.h usability... yes checking stdarg.h presence... yes checking for stdarg.h... yes checking string.h presence... yes checking stdint.h usability... yes checking for string.h... yes checking sys/select.h usability... yes checking for library containing opendir... yes checking termios.h presence... yes checking locale.h presence... yes checking for termios.h... yes yes checking for locale.h... yes yes checking stdint.h presence... checking libc.h usability... checking sys/stream.h usability... yes checking for stdint.h... yes yes checking sys/select.h presence... checking stdlib.h usability... yes checking for sys/select.h... yes none required checking stdarg.h usability... checking sys/utsname.h usability... yes checking stdarg.h presence... yes checking stdlib.h presence... yes checking for stdarg.h... yes yes checking sys/utsname.h presence... yes checking for stdlib.h... yes checking stdint.h usability... no checking libc.h presence... yes checking for sys/utsname.h... yes checking string.h usability... checking termcap.h usability... no checking for libc.h... no checking sys/statfs.h usability... yes checking stdint.h presence... yes checking string.h presence... yes checking for string.h... yes checking sys/select.h usability... yes checking for stdint.h... yes no checking libc.h presence... checking stdlib.h usability... no checking for libc.h... no checking sys/statfs.h usability... yes checking sys/statfs.h presence... no checking sys/stream.h presence... yes checking for sys/statfs.h... yes checking sys/select.h presence... no checking for sys/stream.h... no yes checking termios.h usability... yes checking stdlib.h presence... yes checking for sys/select.h... yes checking poll.h usability... no checking termcap.h presence... checking sys/utsname.h usability... yes checking for stdlib.h... yes checking string.h usability... no checking for termcap.h... no checking fcntl.h usability... yes checking sys/statfs.h presence... yes checking for sys/statfs.h... yes checking poll.h usability... yes checking termios.h presence... yes checking sys/utsname.h presence... yes checking poll.h presence... yes checking for termios.h... yes checking for poll.h... yes yes yes checking for sys/utsname.h... yes checking libc.h usability... checking sys/poll.h usability... checking termcap.h usability... yes checking fcntl.h presence... yes checking string.h presence... yes checking for fcntl.h... yes yes checking poll.h presence... checking sgtty.h usability... yes checking for poll.h... yes checking sys/poll.h usability... yes checking for string.h... yes yes checking sys/poll.h presence... checking sys/select.h usability... yes checking for sys/poll.h... yes checking pwd.h usability... yes checking sgtty.h presence... yes checking for sgtty.h... yes checking sys/ioctl.h usability... yes checking sys/select.h presence... yes checking sys/poll.h presence... yes checking for sys/select.h... yes checking sys/utsname.h usability... yes checking pwd.h presence... yes checking for sys/poll.h... yes yes checking for pwd.h... no checking termcap.h presence... yes checking pwd.h usability... yes checking sys/ioctl.h presence... no checking libc.h presence... checking utime.h usability... no checking for termcap.h... no checking fcntl.h usability... yes checking for sys/ioctl.h... yes no checking for libc.h... no checking sys/statfs.h usability... checking sys/time.h usability... yes checking sys/utsname.h presence... yes checking for sys/utsname.h... yes checking termcap.h usability... yes checking utime.h presence... yes checking fcntl.h presence... yes checking for utime.h... yes yes checking for fcntl.h... yes yes checking pwd.h presence... yes checking sys/time.h presence... checking sys/param.h usability... yes checking sys/statfs.h presence... yes checking for pwd.h... yes yes checking for sys/time.h... yes checking sgtty.h usability... yes checking sys/types.h usability... checking utime.h usability... checking for sys/statfs.h... yes checking poll.h usability... yes checking utime.h presence... yes checking sys/param.h presence... yes checking sys/types.h presence... yes checking sgtty.h presence... yes checking for utime.h... yes yes checking for sys/param.h... yes yes checking for sgtty.h... yes yes checking for sys/types.h... yes checking sys/param.h usability... checking sys/ioctl.h usability... checking libintl.h usability... checking termio.h usability... yes checking poll.h presence... yes checking for poll.h... yes checking sys/poll.h usability... no checking termcap.h presence... no checking for termcap.h... no checking fcntl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes yes checking termio.h presence... yes checking sys/param.h presence... checking sys/time.h usability... yes checking libintl.h presence... yes checking for termio.h... yes yes checking for sys/param.h... yes yes checking for libintl.h... yes checking iconv.h usability... checking libintl.h usability... checking libgen.h usability... yes checking sys/poll.h presence... yes checking fcntl.h presence... yes checking for sys/poll.h... yes checking pwd.h usability... yes checking for fcntl.h... yes checking sgtty.h usability... yes checking sys/time.h presence... yes checking iconv.h presence... yes checking for sys/time.h... yes yes checking for iconv.h... yes yes checking libintl.h presence... checking sys/types.h usability... yes checking libgen.h presence... checking inttypes.h usability... yes checking for libintl.h... yes yes checking for libgen.h... yes checking libgen.h usability... yes checking pwd.h presence... checking util/debug.h usability... yes checking sgtty.h presence... yes checking for pwd.h... yes yes checking for sgtty.h... yes checking utime.h usability... yes checking sys/types.h presence... checking sys/ioctl.h usability... yes checking for sys/types.h... yes yes checking inttypes.h presence... checking termio.h usability... yes checking for inttypes.h... yes yes checking libgen.h presence... yes checking for libgen.h... yes checking langinfo.h usability... checking util/debug.h usability... yes checking sys/ioctl.h presence... yes checking utime.h presence... yes checking for sys/ioctl.h... yes yes checking for utime.h... yes checking sys/time.h usability... yes checking termio.h presence... checking sys/param.h usability... yes checking for termio.h... yes checking iconv.h usability... yes checking langinfo.h presence... yes checking for langinfo.h... yes checking math.h usability... no checking util/debug.h presence... yes checking iconv.h presence... no checking for util/debug.h... yes checking sys/param.h presence... no checking util/msg18n.h usability... yes checking for iconv.h... yes checking sys/time.h presence... yes yes checking for sys/param.h... yes checking inttypes.h usability... checking libintl.h usability... yes checking for sys/time.h... yes checking sys/types.h usability... yes checking math.h presence... yes checking for math.h... yes yes checking inttypes.h presence... checking unistd.h usability... yes checking for inttypes.h... yes yes checking libintl.h presence... checking langinfo.h usability... yes checking for libintl.h... yes yes checking sys/types.h presence... no checking util/debug.h presence... checking libgen.h usability... yes checking for sys/types.h... yes no checking for util/debug.h... no checking util/msg18n.h usability... checking termio.h usability... yes checking unistd.h presence... yes checking langinfo.h presence... yes checking for unistd.h... yes yes checking for langinfo.h... yes checking stropts.h usability... checking math.h usability... yes checking termio.h presence... yes checking libgen.h presence... yes checking for libgen.h... yes yes checking for termio.h... yes checking util/debug.h usability... checking iconv.h usability... no checking util/msg18n.h presence... no checking for util/msg18n.h... no checking frame.h usability... yes checking math.h presence... yes checking for math.h... yes checking unistd.h usability... yes checking iconv.h presence... yes checking for iconv.h... yes checking inttypes.h usability... yes checking stropts.h presence... yes checking for stropts.h... yes checking errno.h usability... yes checking unistd.h presence... no checking util/msg18n.h presence... yes checking inttypes.h presence... yes checking for unistd.h... yes no checking for util/msg18n.h... no checking frame.h usability... yes checking for inttypes.h... yes checking langinfo.h usability... checking stropts.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking sys/resource.h usability... yes checking langinfo.h presence... no checking frame.h presence... yes checking for langinfo.h... yes no checking util/debug.h presence... yes checking stropts.h presence... checking math.h usability... no checking for frame.h... no checking sys/acl.h usability... no checking for util/debug.h... no yes checking for stropts.h... yes yes checking sys/resource.h presence... checking errno.h usability... yes checking for sys/resource.h... yes checking sys/systeminfo.h usability... checking util/msg18n.h usability... no checking frame.h presence... yes checking math.h presence... yes checking sys/acl.h presence... yes checking for math.h... yes yes checking errno.h presence... yes checking for sys/acl.h... yes checking unistd.h usability... yes checking for errno.h... yes checking sys/access.h usability... checking sys/resource.h usability... no checking for frame.h... no checking sys/acl.h usability... yes checking sys/resource.h presence... yes checking unistd.h presence... yes checking for sys/resource.h... yes yes checking for unistd.h... yes checking sys/systeminfo.h usability... yes checking sys/acl.h presence... checking stropts.h usability... yes checking for sys/acl.h... yes checking sys/access.h usability... no checking sys/systeminfo.h presence... no checking for sys/systeminfo.h... no checking locale.h usability... yes checking stropts.h presence... yes checking for stropts.h... yes no checking util/msg18n.h presence... checking errno.h usability... no checking for util/msg18n.h... no checking frame.h usability... no checking sys/access.h presence... yes checking locale.h presence... no checking for sys/access.h... no yes checking for locale.h... yes checking sys/sysinfo.h usability... checking sys/stream.h usability... yes checking errno.h presence... no checking sys/systeminfo.h presence... yes checking for errno.h... yes no checking for sys/systeminfo.h... no checking sys/resource.h usability... checking locale.h usability... no checking sys/access.h presence... no checking for sys/access.h... no yes checking sys/sysinfo.h presence... checking sys/sysinfo.h usability... yes checking for sys/sysinfo.h... yes checking wchar.h usability... yes yes checking locale.h presence... checking sys/resource.h presence... yes checking for sys/resource.h... yes yes checking for locale.h... yes checking sys/systeminfo.h usability... yes checking sys/sysinfo.h presence... checking sys/stream.h usability... yes checking for sys/sysinfo.h... yes checking wchar.h usability... yes checking wchar.h presence... yes checking for wchar.h... yes checking wctype.h usability... no checking sys/stream.h presence... no checking frame.h presence... no checking for sys/stream.h... no no checking for frame.h... no checking termios.h usability... checking sys/acl.h usability... yes checking wchar.h presence... yes checking for wchar.h... yes checking wctype.h usability... yes checking wctype.h presence... yes checking for wctype.h... yes yes checking termios.h presence... checking for sys/ptem.h... yes checking for termios.h... yes checking libc.h usability... yes checking sys/acl.h presence... no checking sys/stream.h presence... yes checking for sys/acl.h... yes yes checking wctype.h presence... no checking sys/access.h usability... checking for sys/sysctl.h... no checking for sys/stream.h... no yes checking for wctype.h... yes checking termios.h usability... checking for sys/ptem.h... no checking sys/systeminfo.h presence... yes checking for pthread_np.h... no checking for sys/sysctl.h... no checking for sys/systeminfo.h... no checking locale.h usability... yes checking termios.h presence... yes checking for termios.h... yes yes checking libc.h usability... checking for pthread_np.h... no checking strings.h usability... yes checking locale.h presence... yes checking for locale.h... yes no checking libc.h presence... checking sys/stream.h usability... no checking for libc.h... no checking sys/statfs.h usability... no checking sys/access.h presence... no checking strings.h usability... yes checking strings.h presence... no checking for sys/access.h... no yes checking for strings.h... yes checking sys/sysinfo.h usability... checking if strings.h can be included after string.h... yes yes checking sys/statfs.h presence... checking whether gcc needs -traditional... yes checking for sys/statfs.h... yes yes checking sys/sysinfo.h presence... yes checking strings.h presence... yes checking poll.h usability... checking for sys/sysinfo.h... yes yes checking for strings.h... yes no checking for an ANSI C-conforming const... checking if strings.h can be included after string.h... checking wchar.h usability... yes checking for working volatile... no checking libc.h presence... yes no checking for libc.h... no checking sys/statfs.h usability... checking whether gcc needs -traditional... yes checking poll.h presence... yes checking for mode_t... yes checking wchar.h presence... yes checking for poll.h... yes checking sys/poll.h usability... yes checking for wchar.h... yes no checking sys/stream.h presence... no checking for an ANSI C-conforming const... checking wctype.h usability... no checking for sys/stream.h... no checking termios.h usability... yes checking for working volatile... yes checking sys/statfs.h presence... yes checking for sys/statfs.h... yes checking poll.h usability... yes checking for mode_t... yes checking sys/poll.h presence... yes checking for sys/poll.h... yes yes checking wctype.h presence... yes checking termios.h presence... checking pwd.h usability... yes checking for wctype.h... yes checking for sys/ptem.h... yes checking for termios.h... yes yes checking for off_t... checking libc.h usability... yes checking poll.h presence... no checking for sys/sysctl.h... yes checking pwd.h presence... yes checking for poll.h... yes yes checking for pwd.h... yes checking sys/poll.h usability... checking utime.h usability... yes checking for pthread_np.h... yes checking for off_t... yes checking sys/poll.h presence... yes checking utime.h presence... yes checking for sys/poll.h... yes yes checking for utime.h... yes checking pwd.h usability... checking sys/param.h usability... yes checking for pid_t... no checking strings.h usability... yes checking for pid_t... no checking libc.h presence... yes checking pwd.h presence... yes checking strings.h presence... no checking for libc.h... no yes checking for pwd.h... yes checking sys/statfs.h usability... yes checking for strings.h... yes yes checking sys/param.h presence... checking if strings.h can be included after string.h... checking utime.h usability... yes checking for sys/param.h... yes checking libintl.h usability... yes checking whether gcc needs -traditional... yes checking for size_t... yes checking sys/statfs.h presence... yes checking utime.h presence... no checking for an ANSI C-conforming const... yes checking for sys/statfs.h... yes yes checking for utime.h... yes checking poll.h usability... checking sys/param.h usability... yes checking libintl.h presence... yes checking for size_t... yes checking for working volatile... yes checking for mode_t... yes checking for libintl.h... yes yes checking poll.h presence... checking libgen.h usability... yes checking for poll.h... yes yes checking sys/param.h presence... checking sys/poll.h usability... yes checking for sys/param.h... yes checking libintl.h usability... yes checking libgen.h presence... yes checking for libgen.h... yes checking util/debug.h usability... yes checking for uid_t in sys/types.h... yes checking sys/poll.h presence... yes checking for uint32_t... yes checking for sys/poll.h... yes checking pwd.h usability... yes yes checking libintl.h presence... checking for uid_t in sys/types.h... yes checking for off_t... yes checking for libintl.h... yes yes checking for uint32_t... checking libgen.h usability... yes checking whether time.h and sys/time.h may both be included... yes checking whether time.h and sys/time.h may both be included... yes checking pwd.h presence... yes checking libgen.h presence... yes checking for pwd.h... yes yes checking for libgen.h... yes yes checking for ino_t... checking utime.h usability... checking util/debug.h usability... yes checking for ino_t... yes checking for pid_t... no checking util/debug.h presence... no checking for util/debug.h... no checking util/msg18n.h usability... yes checking utime.h presence... yes checking for utime.h... yes checking sys/param.h usability... yes checking for dev_t... yes checking for dev_t... yes checking for size_t... yes checking sys/param.h presence... no checking util/debug.h presence... no checking for util/debug.h... no checking util/msg18n.h usability... yes checking for sys/param.h... yes checking libintl.h usability... no checking util/msg18n.h presence... no checking for util/msg18n.h... no checking frame.h usability... yes checking whether byte ordering is bigendian... yes checking libintl.h presence... yes checking whether byte ordering is bigendian... yes yes checking for libintl.h... checking for uid_t in sys/types.h... yes checking libgen.h usability... yes checking for uint32_t... no checking for rlim_t... no checking util/msg18n.h presence... yes checking for stack_t... yes checking libgen.h presence... no checking for rlim_t... yes checking whether time.h and sys/time.h may both be included... no checking for util/msg18n.h... no yes checking for libgen.h... yes yes checking whether stack_t has an ss_base field... checking util/debug.h usability... yes checking frame.h usability... checking for stack_t... yes checking for ino_t... yes checking whether stack_t has an ss_base field... no checking --with-tlib argument... empty: automatic terminal library selection checking for tgetent in -ltinfo... no checking frame.h presence... no checking --with-tlib argument... empty: automatic terminal library selection checking for tgetent in -ltinfo... no checking for frame.h... no checking sys/acl.h usability... yes yes yes checking sys/acl.h presence... checking for dev_t... yes yes checking for sys/acl.h... yes no checking util/debug.h presence... checking whether we talk terminfo... checking sys/access.h usability... no checking for util/debug.h... no checking util/msg18n.h usability... no checking frame.h presence... checking whether we talk terminfo... no checking for frame.h... no checking sys/acl.h usability... yes checking what tgetent() returns for an unknown terminal... yes checking whether byte ordering is bigendian... yes checking sys/acl.h presence... yes checking for sys/acl.h... yes yes checking what tgetent() returns for an unknown terminal... checking sys/access.h usability... zero checking whether termcap.h contains ospeed... no checking for rlim_t... no checking sys/access.h presence... no checking util/msg18n.h presence... no checking whether ospeed can be extern... no checking for sys/access.h... no yes checking for stack_t... checking sys/sysinfo.h usability... no checking for util/msg18n.h... no checking frame.h usability... yes checking whether stack_t has an ss_base field... zero checking whether termcap.h contains ospeed... yes checking whether termcap.h contains UP, BC and PC... no checking whether ospeed can be extern... no checking --with-tlib argument... empty: automatic terminal library selection yes checking sys/sysinfo.h presence... checking for tgetent in -ltinfo... yes no checking for sys/sysinfo.h... yes checking whether UP, BC and PC can be extern... checking wchar.h usability... yes checking whether termcap.h contains UP, BC and PC... yes yes no checking whether UP, BC and PC can be extern... checking whether tputs() uses outfuntype... no checking sys/access.h presence... no checking whether sys/select.h and sys/time.h may both be included... yes checking wchar.h presence... no checking for sys/access.h... no checking sys/sysinfo.h usability... yes checking for wchar.h... yes checking wctype.h usability... yes yes checking whether tputs() uses outfuntype... checking for /dev/ptc... no checking for SVR4 ptys... checking whether we talk terminfo... no checking frame.h presence... no checking whether sys/select.h and sys/time.h may both be included... no checking for frame.h... no checking sys/acl.h usability... yes checking sys/sysinfo.h presence... yes checking for /dev/ptc... no checking for SVR4 ptys... yes checking wctype.h presence... yes checking for sys/sysinfo.h... yes checking wchar.h usability... yes checking for wctype.h... yes yes checking for ptyranges... checking for sys/ptem.h... don't know checking default tty permissions/group... yes checking sys/acl.h presence... yes checking what tgetent() returns for an unknown terminal... yes yes checking for sys/acl.h... yes checking for ptyranges... no checking sys/access.h usability... checking for sys/sysctl.h... don't know checking default tty permissions/group... yes checking wchar.h presence... yes yes checking for wchar.h... yes checking for pthread_np.h... checking wctype.h usability... zero checking whether termcap.h contains ospeed... can't determine - assume ptys are world accessible no checking whether ospeed can be extern... world checking return type of signal handlers... yes checking wctype.h presence... yes checking for wctype.h... yes can't determine - assume ptys are world accessible world checking return type of signal handlers... checking for sys/ptem.h... no checking strings.h usability... void yes checking for struct sigcontext... checking whether termcap.h contains UP, BC and PC... void checking for struct sigcontext... no checking whether UP, BC and PC can be extern... yes no checking getcwd implementation is broken... checking for sys/sysctl.h... no checking sys/access.h presence... yes checking strings.h presence... no checking for sys/access.h... no yes checking sys/sysinfo.h usability... checking for pthread_np.h... yes checking for strings.h... yes checking if strings.h can be included after string.h... yes yes checking whether tputs() uses outfuntype... checking getcwd implementation is broken... no no checking for bcmp... checking whether sys/select.h and sys/time.h may both be included... yes checking whether gcc needs -traditional... yes checking sys/sysinfo.h presence... no checking for an ANSI C-conforming const... yes checking for sys/sysinfo.h... yes checking wchar.h usability... yes checking for /dev/ptc... no checking for SVR4 ptys... no checking strings.h usability... no yes checking for working volatile... yes checking for bcmp... checking for fchdir... yes checking for mode_t... yes checking for ptyranges... yes checking wchar.h presence... don't know checking default tty permissions/group... yes checking strings.h presence... yes checking for wchar.h... yes yes checking for strings.h... yes checking if strings.h can be included after string.h... yes checking wctype.h usability... yes checking for fchdir... checking for fchown... yes checking whether gcc needs -traditional... no checking for an ANSI C-conforming const... yes checking wctype.h presence... yes yes checking for fchown... yes checking for wctype.h... yes checking for sys/ptem.h... checking for fsync... yes checking for working volatile... yes checking for off_t... can't determine - assume ptys are world accessible world checking return type of signal handlers... yes checking for mode_t... void checking for struct sigcontext... yes checking for getcwd... yes checking for fsync... yes no checking for sys/sysctl.h... checking getcwd implementation is broken... yes yes checking for pthread_np.h... checking for getpseudotty... yes yes checking for pid_t... checking for getcwd... yes checking for off_t... no no checking for bcmp... checking for getpwnam... yes checking for getpseudotty... no checking strings.h usability... yes checking for fchdir... no checking for getpwnam... yes checking for getpwuid... yes checking strings.h presence... yes checking for pid_t... yes checking for size_t... yes checking for fchown... yes checking for strings.h... yes checking if strings.h can be included after string.h... yes yes checking for getpwuid... checking for getrlimit... yes checking whether gcc needs -traditional... yes yes no checking for an ANSI C-conforming const... checking for gettimeofday... checking for getrlimit... yes checking for uid_t in sys/types.h... yes checking for size_t... yes checking for working volatile... yes checking for uint32_t... yes yes checking for fsync... checking for getwd... yes checking for mode_t... yes yes checking whether time.h and sys/time.h may both be included... yes yes checking for ino_t... checking for lstat... yes checking for gettimeofday... checking for getcwd... yes yes checking for uid_t in sys/types.h... yes checking for off_t... checking for memcmp... yes checking for getwd... yes checking for getpseudotty... yes checking for uint32_t... yes checking for dev_t... yes yes checking for lstat... checking for memset... no yes checking for pid_t... checking for getpwnam... yes yes checking for memcmp... checking for mkdtemp... yes checking whether time.h and sys/time.h may both be included... yes checking whether byte ordering is bigendian... yes checking for ino_t... yes checking for getpwuid... yes checking for nanosleep... yes yes checking for size_t... checking for memset... yes checking for getrlimit... yes checking for opendir... yes checking for dev_t... yes checking for gettimeofday... yes no checking for rlim_t... yes checking for putenv... yes checking for uid_t in sys/types.h... checking for mkdtemp... yes checking for stack_t... yes checking whether stack_t has an ss_base field... yes yes checking for uint32_t... checking for getwd... no checking --with-tlib argument... yes empty: automatic terminal library selection yes checking for tgetent in -ltinfo... checking for nanosleep... yes checking whether byte ordering is bigendian... checking for qsort... yes yes checking whether time.h and sys/time.h may both be included... checking for lstat... yes checking for opendir... yes yes checking for ino_t... yes checking for readlink... yes yes no checking for memcmp... checking for rlim_t... yes checking for stack_t... checking for putenv... yes checking whether stack_t has an ss_base field... checking whether we talk terminfo... yes checking for select... yes yes checking for dev_t... checking for qsort... no checking --with-tlib argument... empty: automatic terminal library selection yes checking for tgetent in -ltinfo... yes checking for setenv... yes checking what tgetent() returns for an unknown terminal... checking for memset... yes yes checking for readlink... yes zero checking whether termcap.h contains ospeed... checking for setpgid... yes yes checking whether byte ordering is bigendian... checking for mkdtemp... checking whether we talk terminfo... yes checking for select... no checking whether ospeed can be extern... yes checking for setsid... no checking for rlim_t... yes yes yes checking for stack_t... yes checking whether termcap.h contains UP, BC and PC... checking for nanosleep... yes checking for setenv... checking for sigaltstack... no checking whether UP, BC and PC can be extern... yes checking what tgetent() returns for an unknown terminal... yes checking whether stack_t has an ss_base field... yes yes checking for opendir... checking for sigstack... yes checking whether tputs() uses outfuntype... yes zero checking whether termcap.h contains ospeed... no checking whether sys/select.h and sys/time.h may both be included... checking for setpgid... no no checking whether ospeed can be extern... yes checking for putenv... yes checking --with-tlib argument... empty: automatic terminal library selection checking for /dev/ptc... no checking for SVR4 ptys... yes checking for tgetent in -ltinfo... yes checking for setsid... yes checking whether termcap.h contains UP, BC and PC... checking for sigset... yes checking for qsort... yes checking for ptyranges... yes no checking whether UP, BC and PC can be extern... yes don't know checking default tty permissions/group... checking for sigaltstack... yes yes checking for sigsetjmp... checking for readlink... yes checking whether we talk terminfo... checking for sigstack... no checking for sigaction... yes checking for select... yes checking whether tputs() uses outfuntype... can't determine - assume ptys are world accessible world checking return type of signal handlers... yes no checking whether sys/select.h and sys/time.h may both be included... checking for sigset... yes checking what tgetent() returns for an unknown terminal... yes void checking for struct sigcontext... yes checking for /dev/ptc... no checking for SVR4 ptys... checking for setenv... yes checking for sigsetjmp... yes yes checking getcwd implementation is broken... checking for sigvec... zero checking whether termcap.h contains ospeed... yes checking for ptyranges... yes checking for setpgid... don't know checking default tty permissions/group... no checking whether ospeed can be extern... no yes checking for sigaction... checking for strcasecmp... no checking for bcmp... yes checking for setsid... yes yes yes checking for strerror... checking for fchdir... yes checking whether termcap.h contains UP, BC and PC... checking for sigaltstack... yes can't determine - assume ptys are world accessible world checking return type of signal handlers... checking for sigvec... yes yes yes checking for fchown... checking for strftime... void no checking whether UP, BC and PC can be extern... checking for sigstack... checking for struct sigcontext... yes checking for strcasecmp... yes checking getcwd implementation is broken... yes yes yes checking for sigset... yes checking for fsync... checking for stricmp... checking whether tputs() uses outfuntype... no checking whether sys/select.h and sys/time.h may both be included... yes no checking for strerror... yes checking for bcmp... yes checking for sigsetjmp... yes checking for /dev/ptc... no checking for SVR4 ptys... checking for getcwd... no checking for strncasecmp... no yes checking for ptyranges... checking for sigaction... yes yes yes don't know checking default tty permissions/group... checking for getpseudotty... checking for fchdir... checking for strftime... yes yes yes no checking for getpwnam... checking for sigvec... yes checking for strnicmp... checking for fchown... checking for stricmp... can't determine - assume ptys are world accessible world checking return type of signal handlers... yes checking for strcasecmp... no checking for strpbrk... no checking for strncasecmp... void yes checking for struct sigcontext... yes checking for fsync... yes checking for getpwuid... checking getcwd implementation is broken... yes checking for strtol... yes checking for strnicmp... yes yes yes checking for getcwd... checking for getrlimit... yes no checking for strerror... checking for bcmp... checking for tgetent... no yes yes checking for getpseudotty... checking for gettimeofday... checking for strpbrk... yes yes yes checking for fchdir... checking for towlower... checking for strftime... yes yes no checking for getwd... checking for getpwnam... checking for strtol... yes yes checking for fchown... checking for stricmp... yes yes yes checking for lstat... checking for tgetent... checking for towupper... yes no checking for strncasecmp... checking for getpwuid... yes checking for fsync... yes yes yes checking for memcmp... checking for iswupper... checking for towlower... yes checking for strnicmp... yes checking for getcwd... yes checking for getrlimit... yes yes yes checking for towupper... no checking for strpbrk... checking for memset... checking for usleep... yes checking for getpseudotty... yes yes yes checking for iswupper... checking for mkdtemp... checking for strtol... yes yes checking for utime... checking for gettimeofday... no checking for getpwnam... yes yes yes checking for usleep... checking for tgetent... checking for nanosleep... yes checking for utimes... yes yes yes yes yes checking for utime... checking for getwd... checking for opendir... checking for towlower... checking for getpwuid... yes checking for _LARGEFILE_SOURCE value needed for large files... yes yes yes checking for getrlimit... checking for utimes... checking for putenv... yes yes checking for lstat... checking for towupper... no checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... yes yes checking for _LARGEFILE_SOURCE value needed for large files... checking for gettimeofday... yes yes checking for qsort... yes checking for memcmp... checking for iswupper... no checking for st_blksize... yes no checking for getwd... yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... checking for readlink... yes checking for memset... yes no checking for st_blksize... checking for usleep... yes checking whether stat() ignores a trailing slash... yes yes checking for lstat... checking for select... yes checking for mkdtemp... yes checking for utime... yes no yes checking for iconv_open()... checking whether stat() ignores a trailing slash... yes yes checking for memcmp... checking for setenv... checking for nanosleep... yes checking for utimes... yes no checking for iconv_open()... checking for memset... yes checking for setpgid... yes yes checking for _LARGEFILE_SOURCE value needed for large files... checking for opendir... yes checking for nl_langinfo(CODESET)... yes checking for mkdtemp... yes yes no yes checking for strtod in -lm... checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... checking for setsid... yes checking for putenv... no checking for st_blksize... yes checking for nl_langinfo(CODESET)... yes yes checking for strtod() and other floating point functions... checking for nanosleep... yes checking whether stat() ignores a trailing slash... checking for sigaltstack... yes checking for qsort... yes checking for strtod in -lm... yes checking for opendir... no checking for iconv_open()... yes checking --disable-acl argument... yes checking --disable-gpm argument... yes checking --disable-sysmouse argument... no checking for sysmouse... yes yes checking for sigstack... yes checking for strtod() and other floating point functions... checking for readlink... yes checking for putenv... no checking for FD_CLOEXEC... yes checking for rename... yes yes yes checking for nl_langinfo(CODESET)... yes checking for select... checking for qsort... yes checking --disable-acl argument... no checking for acl_get_file in -lposix1e... checking for sigset... yes checking for sysctl... yes yes yes no checking for acl_get_file in -lacl... checking for readlink... checking for strtod in -lm... not usable yes checking for sysinfo... checking for setenv... checking for sigsetjmp... yes checking for fgetxattr in -lattr... yes checking for select... yes checking for sysinfo.mem_unit... yes checking for setpgid... yes checking for strtod() and other floating point functions... no yes checking for sysconf... checking for sigaction... yes checking for POSIX ACL support... yes checking for setenv... yes checking size of int... yes checking for setsid... yes checking --disable-acl argument... no checking for acl_get_file in -lposix1e... yes checking for Solaris ACL support... yes yes no checking for setpgid... checking for sigvec... checking for AIX ACL support... yes checking for sigaltstack... no checking for acl_get_file in -lacl... no yes 4 checking size of long... checking for strcasecmp... yes checking for setsid... checking --disable-gpm argument... no checking for gpm... yes yes checking for fgetxattr in -lattr... yes checking for strerror... yes checking for sigstack... checking for sigaltstack... yes checking --disable-sysmouse argument... no checking for sysmouse... yes checking for POSIX ACL support... 8 checking size of time_t... yes yes no checking for FD_CLOEXEC... checking for sigstack... yes checking for sigset... yes checking for strftime... checking for rename... yes checking for Solaris ACL support... yes 8 checking size of off_t... yes checking for sigset... checking for sigsetjmp... yes yes checking for sysctl... checking for stricmp... no checking for AIX ACL support... yes not usable checking for sysinfo... checking for sigsetjmp... no checking for sigaction... no no checking --disable-gpm argument... no checking for gpm... yes checking for sysinfo.mem_unit... checking for strncasecmp... yes checking for sysconf... yes 8 no checking uint32_t is 32 bits... checking for sigvec... checking for sigaction... yes checking --disable-sysmouse argument... no checking for sysmouse... yes checking size of int... yes checking for strnicmp... yes ok checking whether memmove handles overlaps... yes checking for sigvec... checking for strcasecmp... no checking for FD_CLOEXEC... no checking for strpbrk... 4 checking size of long... yes yes yes checking whether X_LOCALE needed... checking for strcasecmp... checking for strerror... yes checking for rename... no yes checking for _xpg4_setrunelocale in -lxpg4... checking for strtol... yes yes checking for strerror... checking for sysctl... yes 8 checking size of time_t... checking for strftime... no checking how to create tags... not usable checking for sysinfo... ctags checking how to run man with a section nr... yes checking for sysinfo.mem_unit... yes yes man -s checking --disable-nls argument... no checking for msgfmt... msgfmt checking for NLS... yes checking for strftime... checking for stricmp... checking for tgetent... yes checking for sysconf... 8 checking size of off_t... gettext() works checking for bind_textdomain_codeset... yes checking for stricmp... no checking for strncasecmp... yes yes checking for towlower... checking size of int... yes checking for _nl_msg_cat_cntr... yes 8 checking uint32_t is 32 bits... no checking for strncasecmp... checking for strnicmp... yes yes checking dlfcn.h usability... checking for towupper... yes 4 checking size of long... checking for strnicmp... ok checking whether memmove handles overlaps... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for dlopen()... yes no checking for strpbrk... checking for iswupper... no checking for strpbrk... no checking for dlopen() in -ldl... yes 8 checking for _xpg4_setrunelocale in -lxpg4... checking size of time_t... yes yes checking for usleep... no checking how to create tags... yes checking for dlsym()... checking for strtol... ctags checking how to run man with a section nr... yes checking for strtol... man -s checking --disable-nls argument... no checking for msgfmt... msgfmt checking for NLS... 8 checking size of off_t... yes yes yes checking for utime... yes checking setjmp.h usability... checking for tgetent... checking for tgetent... gettext() works checking for bind_textdomain_codeset... yes yes checking setjmp.h presence... checking for towlower... yes yes checking for setjmp.h... yes checking for GCC 3 or later... yes checking whether we need -D_FORTIFY_SOURCE=1... yes yes checking linker --as-needed support... 8 checking uint32_t is 32 bits... checking for towlower... yes checking for utimes... yes checking for _nl_msg_cat_cntr... yes checking for towupper... ok checking whether memmove handles overlaps... configure: updating cache auto/config.cache yes checking for _LARGEFILE_SOURCE value needed for large files... configure: creating auto/config.status yes yes checking dlfcn.h usability... checking for towupper... yes checking for iswupper... yes checking for _xpg4_setrunelocale in -lxpg4... yes checking dlfcn.h presence... yes yes checking for dlfcn.h... yes checking for dlopen()... no checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... checking for iswupper... yes checking for usleep... no checking for st_blksize... no checking for dlopen() in -ldl... yes yes checking whether stat() ignores a trailing slash... no checking how to create tags... yes checking for utime... checking for usleep... ctags checking how to run man with a section nr... config.status: creating auto/config.mk yes checking for dlsym()... man -s checking --disable-nls argument... no checking for msgfmt... msgfmt checking for NLS... yes config.status: creating auto/config.h checking for utimes... no checking for iconv_open()... yes checking for utime... yes checking setjmp.h usability... yes checking for _LARGEFILE_SOURCE value needed for large files... gettext() works checking for bind_textdomain_codeset... yes checking for utimes... yes checking setjmp.h presence... yes touch configure-stamp-vim-tiny yes dh_testdir checking for nl_langinfo(CODESET)... yes checking for setjmp.h... yes checking for GCC 3 or later... yes checking whether we need -D_FORTIFY_SOURCE=1... checking for _nl_msg_cat_cntr... no yes checking linker --as-needed support... checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... yes checking for _LARGEFILE_SOURCE value needed for large files... yes dh_prep -p vim-tiny no checking for st_blksize... yes checking dlfcn.h usability... no checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... configure: updating cache auto/config.cache configure: creating auto/config.status *** DEBIAN *** BUILDING VARIANT vim-tiny /usr/bin/make -C src/vim-tiny yes checking for strtod in -lm... yes make[1]: Entering directory `/build/buildd/vim-7.3.346/src/vim-tiny' mkdir objects checking whether stat() ignores a trailing slash... CC="gcc -Iproto -DHAVE_CONFIG_H " srcdir=. sh ./osdef.sh no checking for st_blksize... creating auto/pathdef.c cd xxd; CC="gcc" CFLAGS=" -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1" \ /usr/bin/make -f Makefile yes checking dlfcn.h presence... make[2]: Entering directory `/build/buildd/vim-7.3.346/src/po' make[2]: Entering directory `/build/buildd/vim-7.3.346/src/vim-tiny/xxd' gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--as-needed -DUNIX -o xxd xxd.c OLD_PO_FILE_INPUT=yes msgfmt -v -o af.mo af.po yes checking whether stat() ignores a trailing slash... :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition 1423 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ca.mo ca.po yes checking for dlfcn.h... yes checking for dlopen()... yes checking for strtod() and other floating point functions... 1697 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o cs.mo cs.po no checking for iconv_open()... 1284 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o de.mo de.po 1701 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o en_GB.mo en_GB.po 78 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o eo.mo eo.po 1787 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o es.mo es.po yes checking --disable-acl argument... no checking for acl_get_file in -lposix1e... 1733 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o fi.mo fi.po no checking for dlopen() in -ldl... no checking for iconv_open()... 1768 translated messagesconfig.status: creating auto/config.mk . OLD_PO_FILE_INPUT=yes msgfmt -v -o fr.mo fr.po no checking for acl_get_file in -lacl... 1787 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ga.mo ga.po yes checking for dlsym()... 1733 translated messages. config.status: creating auto/config.h OLD_PO_FILE_INPUT=yes msgfmt -v -o it.mo it.po 1777 translated messages. yes checking for nl_langinfo(CODESET)... OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.mo ja.po yes yes checking setjmp.h usability... yes checking for fgetxattr in -lattr... 1779 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ko.mo ko.po checking for nl_langinfo(CODESET)... 1728 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ko.UTF-8.mo ko.UTF-8.po yes checking setjmp.h presence... 1728 translated messages. yes OLD_PO_FILE_INPUT=yes msgfmt -v -o nb.mo nb.po yes checking for setjmp.h... yes checking for strtod in -lm... yes checking for POSIX ACL support... checking for GCC 3 or later... yes checking whether we need -D_FORTIFY_SOURCE=1... yes checking linker --as-needed support... 1668 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o no.mo no.po touch configure-stamp-vim-basic OLD_PO_FILE_INPUT=yes msgfmt -v -o pl.mo pl.po yes 1668 translated messages. 1768 translated messagesdh_testdir . OLD_PO_FILE_INPUT=yes msgfmt -v -o pt_BR.mo pt_BR.po dh_prep -p vim-basic yes checking for Solaris ACL support... yes 1735 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ru.mo ru.po 1422 translated messages. checking for strtod in -lm... OLD_PO_FILE_INPUT=yes msgfmt -v -o sk.mo sk.po configure: updating cache auto/config.cache configure: creating auto/config.status yes checking for strtod() and other floating point functions... *** DEBIAN *** BUILDING VARIANT vim-basic /usr/bin/make -C src/vim-basic 1628 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o sv.mo sv.po make[1]: Entering directory `/build/buildd/vim-7.3.346/src/vim-basic' mkdir objects 1697 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o uk.mo uk.po CC="gcc -Iproto -DHAVE_CONFIG_H " srcdir=. sh ./osdef.sh 1768 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o vi.mo vi.po yes checking for strtod() and other floating point functions... 1422 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_CN.UTF-8.mo zh_CN.UTF-8.po yes checking --disable-acl argument... no checking for acl_get_file in -lposix1e... 1633 translated messages, 3 fuzzy translations. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_CN.mo zh_CN.po 1633 translated messages, 3 fuzzy translations. make[2]: Leaving directory `/build/buildd/vim-7.3.346/src/vim-tiny/xxd' OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_TW.UTF-8.mo zh_TW.UTF-8.po creating auto/pathdef.c yes checking --disable-acl argument... no checking for acl_get_file in -lposix1e... no checking for acl_get_file in -lacl... 1422 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_TW.mo zh_TW.po 1422 translated messages. make[2]: Leaving directory `/build/buildd/vim-7.3.346/src/po' make[2]: Entering directory `/build/buildd/vim-7.3.346/src/po' OLD_PO_FILE_INPUT=yes msgfmt -v -o cs.cp1250.mo cs.cp1250.po 1284 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o ja.sjis.mo ja.sjis.po no checking for acl_get_file in -lacl... gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/python2.7 -DPYTHON_HOME=\"/usr\" -pthread -o objects/py_config.o /usr/lib/python2.7/config/config.c \ -I/usr/lib/python2.7/config -DHAVE_CONFIG_H -DNO_MAIN :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition 1779 translated messages. no OLD_PO_FILE_INPUT=yes msgfmt -v -o pl.cp1250.mo pl.cp1250.po yes checking for fgetxattr in -lattr... 1768 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o pl.UTF-8.mo pl.UTF-8.po checking for AIX ACL support... 1768 translated messages. config.status: creating auto/config.mk OLD_PO_FILE_INPUT=yes msgfmt -v -o ru.cp1251.mo ru.cp1251.po yes checking for fgetxattr in -lattr... 1422 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o sk.cp1250.mo sk.cp1250.po no yes checking for POSIX ACL support... checking --disable-gpm argument... no checking for gpm... 1628 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o uk.cp1251.mo uk.cp1251.po 1768 translated messages. OLD_PO_FILE_INPUT=yes msgfmt -v -o zh_CN.cp936.mo zh_CN.cp936.po yes checking for POSIX ACL support... 1633 translated messages, 3 fuzzy translations. make[2]: Leaving directory `/build/buildd/vim-7.3.346/src/po' cd xxd; CC="gcc" CFLAGS=" -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1" \ /usr/bin/make -f Makefile make[2]: Entering directory `/build/buildd/vim-7.3.346/src/vim-basic/xxd' gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--as-needed -DUNIX -o xxd xxd.c make[2]: Entering directory `/build/buildd/vim-7.3.346/src/po' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/build/buildd/vim-7.3.346/src/po' :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition config.status: creating auto/config.h yes checking for Solaris ACL support... yes checking for Solaris ACL support... make[2]: Entering directory `/build/buildd/vim-7.3.346/src/po' no checking for AIX ACL support... make[2]: Nothing to be done for `converted'. make[2]: Leaving directory `/build/buildd/vim-7.3.346/src/po' no checking for AIX ACL support... yes checking --disable-sysmouse argument... no checking for sysmouse... no checking for FD_CLOEXEC... no checking --disable-gpm argument... no checking for gpm... touch configure-stamp-vim-nox dh_testdir dh_prep -p vim-nox no checking --disable-gpm argument... no checking for gpm... yes checking --disable-sysmouse argument... no checking for sysmouse... yes checking for rename... *** DEBIAN *** BUILDING VARIANT vim-nox /usr/bin/make -C src/vim-nox make[1]: Entering directory `/build/buildd/vim-7.3.346/src/vim-nox' mkdir objects CC="gcc -Iproto -DHAVE_CONFIG_H -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 " srcdir=. sh ./osdef.sh creating auto/pathdef.c yes checking for sysctl... no checking for FD_CLOEXEC... /usr/bin/perl -e 'unless ( $] >= 5.005 ) { for (qw(na defgv errgv)) { print "#define PL_$_ $_\n" }}' > auto/if_perl.c /usr/bin/perl /usr/share/perl/5.14/ExtUtils/xsubpp -prototypes -typemap \ /usr/share/perl/5.14/ExtUtils/typemap if_perl.xs >> auto/if_perl.c not usable checking for sysinfo... yes checking for sysinfo.mem_unit... yes checking --disable-sysmouse argument... no checking for sysmouse... yes checking for sysconf... yes checking for rename... gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/include/python2.7 -DPYTHON_HOME=\"/usr\" -pthread -o objects/py_config.o /usr/lib/python2.7/config/config.c \ -I/usr/lib/python2.7/config -DHAVE_CONFIG_H -DNO_MAIN :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition no checking for FD_CLOEXEC... cd xxd; CC="gcc" CFLAGS=" -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1" \ /usr/bin/make -f Makefile make[2]: Entering directory `/build/buildd/vim-7.3.346/src/vim-nox/xxd' gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -L. -Wl,-Bsymbolic-functions -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--as-needed -DUNIX -o xxd xxd.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition yes checking for sysctl... yes checking size of int... make[2]: Leaving directory `/build/buildd/vim-7.3.346/src/vim-basic/xxd' gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/buffer.o buffer.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition not usable checking for sysinfo... yes make[2]: Entering directory `/build/buildd/vim-7.3.346/src/po' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/build/buildd/vim-7.3.346/src/po' checking for rename... make[2]: Entering directory `/build/buildd/vim-7.3.346/src/po' make[2]: Nothing to be done for `converted'. make[2]: Leaving directory `/build/buildd/vim-7.3.346/src/po' yes gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/blowfish.o blowfish.c checking for sysinfo.mem_unit... :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition yes checking for sysconf... 4 checking size of long... yes checking for sysctl... not usable gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -o objects/buffer.o buffer.c checking for sysinfo... :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition yes yes checking size of int... checking for sysinfo.mem_unit... yes checking for sysconf... 8 checking size of time_t... 4 checking size of long... 8 checking size of off_t... 8 checking size of time_t... yes gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/charset.o charset.c 8 checking uint32_t is 32 bits... checking size of int... :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition make[2]: Leaving directory `/build/buildd/vim-7.3.346/src/vim-nox/xxd' gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -o objects/blowfish.o blowfish.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition 8 ok checking size of off_t... checking whether memmove handles overlaps... 4 checking size of long... gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/diff.o diff.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition 8 checking uint32_t is 32 bits... yes checking whether X_LOCALE needed... 8 checking size of time_t... ok checking whether memmove handles overlaps... no checking for _xpg4_setrunelocale in -lxpg4... no checking how to create tags... ctags checking how to run man with a section nr... 8 checking size of off_t... yes checking whether X_LOCALE needed... no gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/buffer.o buffer.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition man -s checking --disable-nls argument... no checking for msgfmt... msgfmt checking for NLS... checking for _xpg4_setrunelocale in -lxpg4... gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -o objects/charset.o charset.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition no checking how to create tags... 8 checking uint32_t is 32 bits... gettext() works checking for bind_textdomain_codeset... yes checking for _nl_msg_cat_cntr... yes checking dlfcn.h usability... yes checking dlfcn.h presence... ok checking whether memmove handles overlaps... yes checking for dlfcn.h... yes checking for dlopen()... no checking for dlopen() in -ldl... ctags checking how to run man with a section nr... gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/digraph.o digraph.c man -s checking --disable-nls argument... no checking for msgfmt... msgfmt checking for NLS... :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition yes checking whether X_LOCALE needed... no yes gettext() works checking for bind_textdomain_codeset... checking for _xpg4_setrunelocale in -lxpg4... yes checking for _nl_msg_cat_cntr... checking for dlsym()... yes gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -o objects/diff.o diff.c yes checking setjmp.h usability... :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition checking dlfcn.h usability... no checking how to create tags... yes checking setjmp.h presence... ctags checking how to run man with a section nr... gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/edit.o edit.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -o objects/digraph.o digraph.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/eval.o eval.c yes checking for setjmp.h... yes checking for GCC 3 or later... yes checking dlfcn.h presence... yes checking whether we need -D_FORTIFY_SOURCE=1... :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition yes checking linker --as-needed support... yes yes checking for dlfcn.h... yes checking for dlopen()... man -s checking --disable-nls argument... no checking for msgfmt... msgfmt checking for NLS... gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -o objects/edit.o edit.c configure: updating cache auto/config.cache :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition no checking for dlopen() in -ldl... configure: creating auto/config.status gettext() works checking for bind_textdomain_codeset... yes checking for dlsym()... yes checking for _nl_msg_cat_cntr... yes checking setjmp.h usability... yes checking setjmp.h presence... yes checking for setjmp.h... yes checking for GCC 3 or later... yes yes checking whether we need -D_FORTIFY_SOURCE=1... checking dlfcn.h usability... yes checking linker --as-needed support... yes checking dlfcn.h presence... yes yes checking for dlfcn.h... yes checking for dlopen()... no checking for dlopen() in -ldl... gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/ex_cmds.o ex_cmds.c yes checking for dlsym()... :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition configure: updating cache auto/config.cache yes checking setjmp.h usability... configure: creating auto/config.status yes checking setjmp.h presence... yes checking for setjmp.h... yes checking for GCC 3 or later... yes checking whether we need -D_FORTIFY_SOURCE=1... yes checking linker --as-needed support... yes config.status: creating auto/config.mk configure: updating cache auto/config.cache configure: creating auto/config.status config.status: creating auto/config.h config.status: creating auto/config.mk config.status: creating auto/config.h gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/blowfish.o blowfish.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition touch configure-stamp-vim-gnome gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/charset.o charset.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -o objects/eval.o eval.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -o objects/ex_cmds.o ex_cmds.c config.status: creating auto/config.mk :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition touch configure-stamp-vim-gtk gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -o objects/ex_cmds2.o ex_cmds2.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/ex_cmds2.o ex_cmds2.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition config.status: creating auto/config.h touch configure-stamp-vim-athena gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/ex_docmd.o ex_docmd.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/diff.o diff.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -o objects/ex_docmd.o ex_docmd.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/ex_eval.o ex_eval.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -o objects/ex_eval.o ex_eval.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/ex_getln.o ex_getln.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -o objects/ex_getln.o ex_getln.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/digraph.o digraph.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/fileio.o fileio.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/edit.o edit.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/fold.o fold.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -o objects/fileio.o fileio.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition dh_testdir dh_prep -p vim-gnome gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/getchar.o getchar.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition *** DEBIAN *** BUILDING VARIANT vim-gnome /usr/bin/make -C src/vim-gnome make[1]: Entering directory `/build/buildd/vim-7.3.346/src/vim-gnome' mkdir objects CC="gcc -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 " srcdir=. sh ./osdef.sh creating auto/pathdef.c /usr/bin/perl -e 'unless ( $] >= 5.005 ) { for (qw(na defgv errgv)) { print "#define PL_$_ $_\n" }}' > auto/if_perl.c /usr/bin/perl /usr/share/perl/5.14/ExtUtils/xsubpp -prototypes -typemap \ /usr/share/perl/5.14/ExtUtils/typemap if_perl.xs >> auto/if_perl.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/include/python2.7 -DPYTHON_HOME=\"/usr\" -pthread -o objects/py_config.o /usr/lib/python2.7/config/config.c \ -I/usr/lib/python2.7/config -DHAVE_CONFIG_H -DNO_MAIN :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition cd xxd; CC="gcc" CFLAGS=" -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1" \ /usr/bin/make -f Makefile make[2]: Entering directory `/build/buildd/vim-7.3.346/src/vim-gnome/xxd' gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -L. -Wl,-Bsymbolic-functions -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--as-needed -DUNIX -o xxd xxd.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition make[2]: Leaving directory `/build/buildd/vim-7.3.346/src/vim-gnome/xxd' make[2]: Entering directory `/build/buildd/vim-7.3.346/src/po' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/build/buildd/vim-7.3.346/src/po' make[2]: Entering directory `/build/buildd/vim-7.3.346/src/po' make[2]: Nothing to be done for `converted'. make[2]: Leaving directory `/build/buildd/vim-7.3.346/src/po' gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -o objects/fold.o fold.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -o objects/getchar.o getchar.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/buffer.o buffer.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/hardcopy.o hardcopy.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/hashtab.o hashtab.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/if_cscope.o if_cscope.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition dh_testdir dh_prep -p vim-athena gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -o objects/hardcopy.o hardcopy.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition *** DEBIAN *** BUILDING VARIANT vim-athena /usr/bin/make -C src/vim-athena gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -o objects/hashtab.o hashtab.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/if_xcmdsrv.o if_xcmdsrv.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition make[1]: Entering directory `/build/buildd/vim-7.3.346/src/vim-athena' mkdir objects CC="gcc -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 " srcdir=. sh ./osdef.sh gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/eval.o eval.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -o objects/if_cscope.o if_cscope.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/mark.o mark.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -o objects/if_xcmdsrv.o if_xcmdsrv.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -o objects/mark.o mark.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -o objects/memline.o memline.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/memline.o memline.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/menu.o menu.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/message.o message.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -o objects/menu.o menu.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -o objects/message.o message.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition creating auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/popupmnu.o popupmnu.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/blowfish.o blowfish.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/charset.o charset.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/quickfix.o quickfix.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -o objects/misc1.o misc1.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/misc1.o misc1.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -o objects/misc2.o misc2.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/misc2.o misc2.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/diff.o diff.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/move.o move.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -o objects/move.o move.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/regexp.o regexp.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -o objects/mbyte.o mbyte.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/mbyte.o mbyte.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -o objects/normal.o normal.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/normal.o normal.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/digraph.o digraph.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -o objects/ops.o ops.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/ops.o ops.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/edit.o edit.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -o objects/option.o option.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/option.o option.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/screen.o screen.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -o objects/os_unix.o os_unix.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/os_unix.o os_unix.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -o objects/pathdef.o auto/pathdef.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/pathdef.o auto/pathdef.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -o objects/popupmnu.o popupmnu.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/search.o search.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/ex_cmds.o ex_cmds.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -o objects/quickfix.o quickfix.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -o objects/regexp.o regexp.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/popupmnu.o popupmnu.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -o objects/screen.o screen.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/quickfix.o quickfix.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/regexp.o regexp.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/eval.o eval.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/screen.o screen.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/sha256.o sha256.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/ex_cmds2.o ex_cmds2.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -o objects/search.o search.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -o objects/sha256.o sha256.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -o objects/spell.o spell.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -o objects/syntax.o syntax.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/spell.o spell.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/syntax.o syntax.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/ex_docmd.o ex_docmd.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -o objects/tag.o tag.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -o objects/term.o term.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/search.o search.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -o objects/ui.o ui.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -o objects/undo.o undo.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -o objects/window.o window.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -o objects/main.o main.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 -o objects/memfile.o memfile.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/tag.o tag.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/sha256.o sha256.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -DTINY_VIMRC -D_FORTIFY_SOURCE=1 version.c -o objects/version.o :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition link.sh: $LINK_AS_NEEDED set to 'yes': invoking linker directly. gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--as-needed -o vim objects/buffer.o objects/blowfish.o objects/charset.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/fileio.o objects/fold.o objects/getchar.o objects/hardcopy.o objects/hashtab.o objects/if_cscope.o objects/if_xcmdsrv.o objects/mark.o objects/memline.o objects/menu.o objects/message.o objects/misc1.o objects/misc2.o objects/move.o objects/mbyte.o objects/normal.o objects/ops.o objects/option.o objects/os_unix.o objects/pathdef.o objects/popupmnu.o objects/quickfix.o objects/regexp.o objects/screen.o objects/search.o objects/sha256.o objects/spell.o objects/syntax.o objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/version.o objects/window.o objects/main.o objects/memfile.o -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE -lm -ltinfo -lselinux -ldl gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/spell.o spell.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition link.sh: Linked fine make[1]: Leaving directory `/build/buildd/vim-7.3.346/src/vim-tiny' touch build-stamp-vim-tiny gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/syntax.o syntax.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/term.o term.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/tag.o tag.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/ui.o ui.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/ex_eval.o ex_eval.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/ex_getln.o ex_getln.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/undo.o undo.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/window.o window.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/term.o term.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/ex_cmds.o ex_cmds.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/gui.o gui.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/ui.o ui.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/undo.o undo.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/gui_athena.o gui_athena.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/window.o window.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/fileio.o fileio.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/gui_x11.o gui_x11.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/ex_cmds2.o ex_cmds2.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/pty.o pty.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/python2.7 -DPYTHON_HOME=\"/usr\" -pthread -o objects/if_python.o if_python.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/gui_beval.o gui_beval.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/gui_at_sb.o gui_at_sb.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/gui_at_fs.o gui_at_fs.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/include/lua5.1 -o objects/if_lua.o if_lua.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gui_at_fs.c: In function 'SFcreateWidgets': gui_at_fs.c:2594:44: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] gui_at_fs.c:2619:44: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/ex_docmd.o ex_docmd.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/ex_eval.o ex_eval.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/netbeans.o netbeans.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition /usr/bin/perl -e 'unless ( $] >= 5.005 ) { for (qw(na defgv errgv)) { print "#define PL_$_ $_\n" }}' > auto/if_perl.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/ex_getln.o ex_getln.c /usr/bin/perl /usr/share/perl/5.14/ExtUtils/xsubpp -prototypes -typemap \ /usr/share/perl/5.14/ExtUtils/typemap if_perl.xs >> auto/if_perl.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.14/CORE -o objects/if_perlsfio.o if_perlsfio.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/main.o main.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/include/python2.7 -DPYTHON_HOME=\"/usr\" -pthread -o objects/if_python.o if_python.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/fold.o fold.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/fileio.o fileio.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -o objects/memfile.o memfile.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/include/python2.7 -DPYTHON_HOME=\"/usr\" -pthread -o objects/py_config.o /usr/lib/python2.7/config/config.c \ -I/usr/lib/python2.7/config -DHAVE_CONFIG_H -DNO_MAIN :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/getchar.o getchar.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/if_tcl.o if_tcl.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/x86_64-linux -DRUBY_VERSION=18 -o objects/if_ruby.o if_ruby.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/hardcopy.o hardcopy.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 version.c -o objects/version.o :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition link.sh: $LINK_AS_NEEDED set to 'yes': invoking linker directly. gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--as-needed -o vim objects/buffer.o objects/blowfish.o objects/charset.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/fileio.o objects/fold.o objects/getchar.o objects/hardcopy.o objects/hashtab.o objects/if_cscope.o objects/if_xcmdsrv.o objects/mark.o objects/memline.o objects/menu.o objects/message.o objects/misc1.o objects/misc2.o objects/move.o objects/mbyte.o objects/normal.o objects/ops.o objects/option.o objects/os_unix.o objects/pathdef.o objects/popupmnu.o objects/quickfix.o objects/regexp.o objects/screen.o objects/search.o objects/sha256.o objects/spell.o objects/syntax.o objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/version.o objects/window.o objects/if_python.o objects/py_config.o objects/netbeans.o objects/main.o objects/memfile.o -lm -ltinfo -lnsl -lselinux -lacl -lattr -lgpm -ldl -L/usr/lib/python2.7/config -lpython2.7 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/netbeans.o netbeans.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/main.o main.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition link.sh: Linked fine make[1]: Leaving directory `/build/buildd/vim-7.3.346/src/vim-basic' touch build-stamp-vim-basic gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/memfile.o memfile.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/hashtab.o hashtab.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/if_cscope.o if_cscope.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition cd xxd; CC="gcc" CFLAGS=" -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1" \ /usr/bin/make -f Makefile make[2]: Entering directory `/build/buildd/vim-7.3.346/src/vim-athena/xxd' gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -L. -Wl,-Bsymbolic-functions -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--as-needed -DUNIX -o xxd xxd.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/if_xcmdsrv.o if_xcmdsrv.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/fold.o fold.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/mark.o mark.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition make[2]: Entering directory `/build/buildd/vim-7.3.346/src/po' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/build/buildd/vim-7.3.346/src/po' make[2]: Leaving directory `/build/buildd/vim-7.3.346/src/vim-athena/xxd' dh_testdir dh_prep -p vim-gtk make[2]: Entering directory `/build/buildd/vim-7.3.346/src/po' make[2]: Nothing to be done for `converted'. make[2]: Leaving directory `/build/buildd/vim-7.3.346/src/po' gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/buffer.o buffer.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition *** DEBIAN *** BUILDING VARIANT vim-gtk /usr/bin/make -C src/vim-gtk make[1]: Entering directory `/build/buildd/vim-7.3.346/src/vim-gtk' mkdir objects CC="gcc -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 " srcdir=. sh ./osdef.sh gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/memline.o memline.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/getchar.o getchar.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/blowfish.o blowfish.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/menu.o menu.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/charset.o charset.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/hardcopy.o hardcopy.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/hashtab.o hashtab.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/message.o message.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition creating auto/pathdef.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/popupmnu.o popupmnu.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/diff.o diff.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/misc1.o misc1.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/if_cscope.o if_cscope.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/digraph.o digraph.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/quickfix.o quickfix.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/edit.o edit.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/eval.o eval.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/misc2.o misc2.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/if_xcmdsrv.o if_xcmdsrv.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/mark.o mark.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/memline.o memline.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/menu.o menu.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/message.o message.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/move.o move.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/regexp.o regexp.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/misc1.o misc1.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/mbyte.o mbyte.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/misc2.o misc2.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/normal.o normal.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/ex_cmds.o ex_cmds.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/ops.o ops.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/move.o move.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/screen.o screen.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/mbyte.o mbyte.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/normal.o normal.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/ex_cmds2.o ex_cmds2.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/option.o option.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/ops.o ops.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/option.o option.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/os_unix.o os_unix.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/ex_docmd.o ex_docmd.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/ex_eval.o ex_eval.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/ex_getln.o ex_getln.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/os_unix.o os_unix.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/pathdef.o auto/pathdef.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/search.o search.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/popupmnu.o popupmnu.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/quickfix.o quickfix.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/sha256.o sha256.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/regexp.o regexp.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/pathdef.o auto/pathdef.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/popupmnu.o popupmnu.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/screen.o screen.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/quickfix.o quickfix.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/spell.o spell.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/fileio.o fileio.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/regexp.o regexp.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/search.o search.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/syntax.o syntax.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/screen.o screen.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/sha256.o sha256.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/search.o search.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/spell.o spell.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/syntax.o syntax.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/fold.o fold.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/tag.o tag.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/tag.o tag.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/sha256.o sha256.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/getchar.o getchar.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/spell.o spell.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/syntax.o syntax.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/term.o term.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/hardcopy.o hardcopy.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/term.o term.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/ui.o ui.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/hashtab.o hashtab.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/ui.o ui.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/undo.o undo.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/if_cscope.o if_cscope.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/undo.o undo.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/window.o window.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/if_xcmdsrv.o if_xcmdsrv.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/window.o window.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/tag.o tag.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/gui.o gui.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/mark.o mark.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/gui_gtk.o gui_gtk.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/gui.o gui.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/memline.o memline.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/term.o term.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/gui_gtk_x11.o gui_gtk_x11.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/gui_gtk.o gui_gtk.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/pty.o pty.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/gui_gtk_f.o gui_gtk_f.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/gui_beval.o gui_beval.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/menu.o menu.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/gui_gtk_x11.o gui_gtk_x11.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/ui.o ui.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/pty.o pty.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/include/lua5.1 -o objects/if_lua.o if_lua.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/undo.o undo.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/message.o message.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.14/CORE -o objects/if_perl.o auto/if_perl.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/misc1.o misc1.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/window.o window.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.14/CORE -o objects/if_perlsfio.o if_perlsfio.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/include/python2.7 -DPYTHON_HOME=\"/usr\" -pthread -o objects/if_python.o if_python.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/include/lua5.1 -o objects/if_lua.o if_lua.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/if_tcl.o if_tcl.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/misc2.o misc2.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/x86_64-linux -DRUBY_VERSION=18 -o objects/if_ruby.o if_ruby.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.14/CORE -o objects/if_perl.o auto/if_perl.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/gui_gtk_f.o gui_gtk_f.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/netbeans.o netbeans.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/main.o main.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/gui_beval.o gui_beval.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/include/lua5.1 -o objects/if_lua.o if_lua.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.14/CORE -o objects/if_perlsfio.o if_perlsfio.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/memfile.o memfile.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/include/python2.7 -DPYTHON_HOME=\"/usr\" -pthread -o objects/if_python.o if_python.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/move.o move.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition /usr/bin/perl -e 'unless ( $] >= 5.005 ) { for (qw(na defgv errgv)) { print "#define PL_$_ $_\n" }}' > auto/if_perl.c /usr/bin/perl /usr/share/perl/5.14/ExtUtils/xsubpp -prototypes -typemap \ /usr/share/perl/5.14/ExtUtils/typemap if_perl.xs >> auto/if_perl.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.14/CORE -o objects/if_perlsfio.o if_perlsfio.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/include/python2.7 -DPYTHON_HOME=\"/usr\" -pthread -o objects/if_python.o if_python.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/include/python2.7 -DPYTHON_HOME=\"/usr\" -pthread -o objects/py_config.o /usr/lib/python2.7/config/config.c \ -I/usr/lib/python2.7/config -DHAVE_CONFIG_H -DNO_MAIN :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/mbyte.o mbyte.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/if_tcl.o if_tcl.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/if_tcl.o if_tcl.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/normal.o normal.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/x86_64-linux -DRUBY_VERSION=18 -o objects/if_ruby.o if_ruby.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 version.c -o objects/version.o :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/x86_64-linux -DRUBY_VERSION=18 -o objects/if_ruby.o if_ruby.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/ops.o ops.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/netbeans.o netbeans.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/netbeans.o netbeans.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/main.o main.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/option.o option.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition link.sh: $LINK_AS_NEEDED set to 'yes': invoking linker directly. gcc -L. -Wl,-Bsymbolic-functions -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--as-needed -o vim objects/buffer.o objects/blowfish.o objects/charset.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/fileio.o objects/fold.o objects/getchar.o objects/hardcopy.o objects/hashtab.o objects/if_cscope.o objects/if_xcmdsrv.o objects/mark.o objects/memline.o objects/menu.o objects/message.o objects/misc1.o objects/misc2.o objects/move.o objects/mbyte.o objects/normal.o objects/ops.o objects/option.o objects/os_unix.o objects/pathdef.o objects/popupmnu.o objects/quickfix.o objects/regexp.o objects/screen.o objects/search.o objects/sha256.o objects/spell.o objects/syntax.o objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/version.o objects/window.o objects/gui.o objects/gui_gtk.o objects/gui_gtk_x11.o objects/pty.o objects/gui_gtk_f.o objects/gui_beval.o objects/if_lua.o objects/if_perl.o objects/if_perlsfio.o objects/if_python.o objects/py_config.o objects/if_tcl.o objects/if_ruby.o objects/netbeans.o objects/main.o objects/memfile.o -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lgnomevfs-2 -lgnomecanvas-2 -lgnome-2 -lpopt -lbonobo-2 -lbonobo-activation -lORBit-2 -lart_lgpl_2 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgconf-2 -lgmodule-2.0 -lgobject-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE -lm -ltinfo -lnsl -lselinux -lacl -lattr -lgpm -ldl -L/usr/lib -llua5.1 -Wl,-E -fstack-protector -L/usr/local/lib -L/usr/lib/perl/5.14/CORE -lperl -ldl -lm -lpthread -lcrypt -L/usr/lib/python2.7/config -lpython2.7 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions -L/usr/lib -ltcl8.5 -ldl -lpthread -lieee -lm -lruby1.8 -lpthread -lrt -ldl -lcrypt -lm -L/usr/lib gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/memfile.o memfile.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition link.sh: Linked fine make[1]: Leaving directory `/build/buildd/vim-7.3.346/src/vim-gnome' touch build-stamp-vim-gnome gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/os_unix.o os_unix.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition cd xxd; CC="gcc" CFLAGS=" -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1" \ /usr/bin/make -f Makefile make[2]: Entering directory `/build/buildd/vim-7.3.346/src/vim-gtk/xxd' gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -L. -Wl,-Bsymbolic-functions -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--as-needed -DUNIX -o xxd xxd.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/main.o main.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition make[2]: Entering directory `/build/buildd/vim-7.3.346/src/po' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/build/buildd/vim-7.3.346/src/po' make[2]: Entering directory `/build/buildd/vim-7.3.346/src/po' make[2]: Nothing to be done for `converted'. make[2]: Leaving directory `/build/buildd/vim-7.3.346/src/po' gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/pathdef.o auto/pathdef.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.14/CORE -o objects/if_perl.o auto/if_perl.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition make[2]: Leaving directory `/build/buildd/vim-7.3.346/src/vim-gtk/xxd' gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/buffer.o buffer.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/blowfish.o blowfish.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/memfile.o memfile.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/charset.o charset.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/diff.o diff.c gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/digraph.o digraph.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/edit.o edit.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 version.c -o objects/version.o :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/eval.o eval.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition link.sh: $LINK_AS_NEEDED set to 'yes': invoking linker directly. gcc -L. -Wl,-Bsymbolic-functions -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--as-needed -o vim objects/buffer.o objects/blowfish.o objects/charset.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/fileio.o objects/fold.o objects/getchar.o objects/hardcopy.o objects/hashtab.o objects/if_cscope.o objects/if_xcmdsrv.o objects/mark.o objects/memline.o objects/menu.o objects/message.o objects/misc1.o objects/misc2.o objects/move.o objects/mbyte.o objects/normal.o objects/ops.o objects/option.o objects/os_unix.o objects/pathdef.o objects/popupmnu.o objects/quickfix.o objects/regexp.o objects/screen.o objects/search.o objects/sha256.o objects/spell.o objects/syntax.o objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/version.o objects/window.o objects/if_lua.o objects/if_perl.o objects/if_perlsfio.o objects/if_python.o objects/py_config.o objects/if_tcl.o objects/if_ruby.o objects/netbeans.o objects/main.o objects/memfile.o -lm -ltinfo -lnsl -lselinux -lacl -lattr -lgpm -ldl -L/usr/lib -llua5.1 -Wl,-E -fstack-protector -L/usr/local/lib -L/usr/lib/perl/5.14/CORE -lperl -ldl -lm -lpthread -lcrypt -L/usr/lib/python2.7/config -lpython2.7 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions -L/usr/lib -ltcl8.5 -ldl -lpthread -lieee -lm -lruby1.8 -lpthread -lrt -ldl -lcrypt -lm -L/usr/lib gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/ex_cmds.o ex_cmds.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_ATHENA -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 version.c -o objects/version.o :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition link.sh: Linked fine make[1]: Leaving directory `/build/buildd/vim-7.3.346/src/vim-nox' touch build-stamp-vim-nox gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/ex_cmds2.o ex_cmds2.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition link.sh: $LINK_AS_NEEDED set to 'yes': invoking linker directly. gcc -L. -Wl,-Bsymbolic-functions -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--as-needed -o vim objects/buffer.o objects/blowfish.o objects/charset.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/fileio.o objects/fold.o objects/getchar.o objects/hardcopy.o objects/hashtab.o objects/if_cscope.o objects/if_xcmdsrv.o objects/mark.o objects/memline.o objects/menu.o objects/message.o objects/misc1.o objects/misc2.o objects/move.o objects/mbyte.o objects/normal.o objects/ops.o objects/option.o objects/os_unix.o objects/pathdef.o objects/popupmnu.o objects/quickfix.o objects/regexp.o objects/screen.o objects/search.o objects/sha256.o objects/spell.o objects/syntax.o objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/version.o objects/window.o objects/gui.o objects/gui_athena.o objects/gui_x11.o objects/pty.o objects/gui_beval.o objects/gui_at_sb.o objects/gui_at_fs.o objects/if_lua.o objects/if_perl.o objects/if_perlsfio.o objects/if_python.o objects/py_config.o objects/if_tcl.o objects/if_ruby.o objects/netbeans.o objects/main.o objects/memfile.o -lXaw -lXmu -lXext -lXt -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE -ldl -lm -ltinfo -lnsl -lselinux -lacl -lattr -lgpm -ldl -L/usr/lib -llua5.1 -Wl,-E -fstack-protector -L/usr/local/lib -L/usr/lib/perl/5.14/CORE -lperl -ldl -lm -lpthread -lcrypt -L/usr/lib/python2.7/config -lpython2.7 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions -L/usr/lib -ltcl8.5 -ldl -lpthread -lieee -lm -lruby1.8 -lpthread -lrt -ldl -lcrypt -lm -L/usr/lib gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/ex_docmd.o ex_docmd.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition link.sh: Linked fine make[1]: Leaving directory `/build/buildd/vim-7.3.346/src/vim-athena' touch build-stamp-vim-athena gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/ex_eval.o ex_eval.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/ex_getln.o ex_getln.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/fileio.o fileio.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/fold.o fold.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/getchar.o getchar.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/hardcopy.o hardcopy.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/hashtab.o hashtab.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/if_cscope.o if_cscope.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/if_xcmdsrv.o if_xcmdsrv.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/mark.o mark.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/memline.o memline.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/menu.o menu.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/message.o message.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/misc1.o misc1.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/misc2.o misc2.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/move.o move.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/mbyte.o mbyte.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/normal.o normal.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/ops.o ops.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/option.o option.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/os_unix.o os_unix.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -o objects/pathdef.o auto/pathdef.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.14/CORE -o objects/if_perl.o auto/if_perl.c :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 version.c -o objects/version.o :0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default] :0:0: note: this is the location of the previous definition link.sh: $LINK_AS_NEEDED set to 'yes': invoking linker directly. gcc -L. -Wl,-Bsymbolic-functions -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--as-needed -o vim objects/buffer.o objects/blowfish.o objects/charset.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/fileio.o objects/fold.o objects/getchar.o objects/hardcopy.o objects/hashtab.o objects/if_cscope.o objects/if_xcmdsrv.o objects/mark.o objects/memline.o objects/menu.o objects/message.o objects/misc1.o objects/misc2.o objects/move.o objects/mbyte.o objects/normal.o objects/ops.o objects/option.o objects/os_unix.o objects/pathdef.o objects/popupmnu.o objects/quickfix.o objects/regexp.o objects/screen.o objects/search.o objects/sha256.o objects/spell.o objects/syntax.o objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/version.o objects/window.o objects/gui.o objects/gui_gtk.o objects/gui_gtk_x11.o objects/pty.o objects/gui_gtk_f.o objects/gui_beval.o objects/if_lua.o objects/if_perl.o objects/if_perlsfio.o objects/if_python.o objects/py_config.o objects/if_tcl.o objects/if_ruby.o objects/netbeans.o objects/main.o objects/memfile.o -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE -lm -ltinfo -lnsl -lselinux -lacl -lattr -lgpm -ldl -L/usr/lib -llua5.1 -Wl,-E -fstack-protector -L/usr/local/lib -L/usr/lib/perl/5.14/CORE -lperl -ldl -lm -lpthread -lcrypt -L/usr/lib/python2.7/config -lpython2.7 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions -L/usr/lib -ltcl8.5 -ldl -lpthread -lieee -lm -lruby1.8 -lpthread -lrt -ldl -lcrypt -lm -L/usr/lib link.sh: Linked fine make[1]: Leaving directory `/build/buildd/vim-7.3.346/src/vim-gtk' touch build-stamp-vim-gtk dh_testdir touch build-stamp-arch rm configure-stamp-vim-basic configure-stamp-vim-tiny configure-stamp-vim-nox configure-stamp-vim-gnome configure-stamp-vim-athena configure-stamp-vim-gtk /usr/bin/fakeroot debian/rules binary-arch cat debian/tiny/vimrc.tiny.in | sed 's/@VIMCUR@/vim73/' > debian/tiny/vimrc.tiny dh_testdir dh_testdir dh_testdir dh_testdir cat debian/vim-common.install.in | sed 's/@VIMCUR@/vim73/' > debian/vim-common.install cat debian/vim-common.links.in | sed 's/@VIMCUR@/vim73/' > debian/vim-common.links cat debian/vim-gui-common.install.in | sed 's/@VIMCUR@/vim73/' > debian/vim-gui-common.install cat debian/vim-gui-common.links.in | sed 's/@VIMCUR@/vim73/' > debian/vim-gui-common.links cat debian/vim-runtime.install.in | sed 's/@VIMCUR@/vim73/' > debian/vim-runtime.install cat debian/vim-runtime.links.in | sed 's/@VIMCUR@/vim73/' > debian/vim-runtime.links cat debian/vim-runtime.postrm.in | sed 's/@VIMCUR@/vim73/' > debian/vim-runtime.postrm cat debian/vim-runtime.preinst.in | sed 's/@VIMCUR@/vim73/' > debian/vim-runtime.preinst cat debian/runtime/debian.vim.in | sed 's/@VIMCUR@/vim73/' > debian/runtime/debian.vim cat debian/lintian/vim-runtime.in | sed 's/@VIMCUR@/vim73/' > debian/lintian/vim-runtime dh_testdir dh_testdir dh_testroot dh_testroot dh_testroot dh_testroot *** DEBIAN *** INSTALLING VARIANT vim-gtk dh_installdirs dh_testroot dh_testroot *** DEBIAN *** INSTALLING VARIANT vim-athena dh_installdirs *** DEBIAN *** INSTALLING VARIANT vim-gnome dh_installdirs *** DEBIAN *** INSTALLING VARIANT vim-nox dh_installdirs *** DEBIAN *** INSTALLING VARIANT vim-basic dh_installdirs *** DEBIAN *** INSTALLING VARIANT vim-tiny dh_installdirs mv src/vim-gtk/vim src/vim-gtk/vim.gtk # variant-related installations # to be kept in sync with those in "install-stamp-vim-basic" target for x in install postinst prerm links ; do \ if [ "vim-gtk" = "vim-nox" ]; then \ sed -e "s:@PKG@:vim-gtk:" -e "s:@VARIANT@:gtk:g" \ -e "s:@COMMON@:vim-common:" \ debian/vim-variant.$x > debian/vim-gtk.$x ;\ else \ sed -e "s:@PKG@:vim-gtk:" -e "s:@VARIANT@:gtk:g" \ -e "s:@COMMON@:vim-gui-common:" \ debian/vim-variant.$x > debian/vim-gtk.$x ;\ fi \ done mv src/vim-athena/vim src/vim-athena/vim.athena sed -e "s:@PKG@:vim-gtk:;s:@VARIANT@:gtk:" \ debian/lintian/vim-variant > debian/lintian/vim-gtk # variant-related installations # to be kept in sync with those in "install-stamp-vim-basic" target # Handle the gvim menu file overrides for x in install postinst prerm links ; do \ if [ "vim-athena" = "vim-nox" ]; then \ sed -e "s:@PKG@:vim-athena:" -e "s:@VARIANT@:athena:g" \ -e "s:@COMMON@:vim-common:" \ debian/vim-variant.$x > debian/vim-athena.$x ;\ else \ sed -e "s:@PKG@:vim-athena:" -e "s:@VARIANT@:athena:g" \ -e "s:@COMMON@:vim-gui-common:" \ debian/vim-variant.$x > debian/vim-athena.$x ;\ fi \ done case "vim-gtk" in \ vim-tiny|vim|vim-nox) ;; \ *) \ sed -e "s:@PKG@:vim-gtk:;s:@VARIANT@:vim-gtk:" \ debian/lintian/menu.in >> debian/lintian/vim-gtk; \ ;; \ esac mv src/vim-gnome/vim src/vim-gnome/vim.gnome for L in fr it pl ru; do \ sed -e "s:\(.*\)@LANG_ALTS@:\1--slave \$mandir/$L/man1/\$i.1.gz \$i.$L.1.gz \$mandir/$L/man1/vim.1.gz \\\\\n&:" \ -i debian/vim-gtk.postinst; \ done # variant-related installations mv src/vim-nox/vim src/vim-nox/vim.nox # to be kept in sync with those in "install-stamp-vim-basic" target for x in install postinst prerm links ; do \ if [ "vim-gnome" = "vim-nox" ]; then \ sed -e "s:@PKG@:vim-gnome:" -e "s:@VARIANT@:gnome:g" \ -e "s:@COMMON@:vim-common:" \ debian/vim-variant.$x > debian/vim-gnome.$x ;\ else \ sed -e "s:@PKG@:vim-gnome:" -e "s:@VARIANT@:gnome:g" \ -e "s:@COMMON@:vim-gui-common:" \ debian/vim-variant.$x > debian/vim-gnome.$x ;\ fi \ done sed -e "s:@PKG@:vim-athena:;s:@VARIANT@:athena:" \ debian/lintian/vim-variant > debian/lintian/vim-athena # variant-related installations # to be kept in sync with those in "install-stamp-vim-basic" target for x in install postinst prerm links ; do \ if [ "vim-nox" = "vim-nox" ]; then \ sed -e "s:@PKG@:vim-nox:" -e "s:@VARIANT@:nox:g" \ -e "s:@COMMON@:vim-common:" \ debian/vim-variant.$x > debian/vim-nox.$x ;\ else \ sed -e "s:@PKG@:vim-nox:" -e "s:@VARIANT@:nox:g" \ -e "s:@COMMON@:vim-gui-common:" \ debian/vim-variant.$x > debian/vim-nox.$x ;\ fi \ done # Handle the gvim menu file overrides case "vim-athena" in \ vim-tiny|vim|vim-nox) ;; \ *) \ sed -e "s:@PKG@:vim-athena:;s:@VARIANT@:vim-athena:" \ debian/lintian/menu.in >> debian/lintian/vim-athena; \ ;; \ esac # UPSTREAM INSTALLATION sed -e "s:@PKG@:vim-nox:;s:@VARIANT@:nox:" \ debian/lintian/vim-variant > debian/lintian/vim-nox mv src/vim-tiny/vim src/vim-tiny/vim.tiny sed -e "s:@PKG@:vim-gnome:;s:@VARIANT@:gnome:" \ debian/lintian/vim-variant > debian/lintian/vim-gnome for L in fr it pl ru; do \ sed -e "s:\(.*\)@LANG_ALTS@:\1--slave \$mandir/$L/man1/\$i.1.gz \$i.$L.1.gz \$mandir/$L/man1/vim.1.gz \\\\\n&:" \ -i debian/vim-athena.postinst; \ done /usr/bin/make -C src/vim-basic STRIP=: DESTDIR=/build/buildd/vim-7.3.346/debian/tmp \ installvimbin \ installtutorbin \ installgtutorbin \ installruntime \ installtools \ install-icons \ install-languages # variant-related installations # to be kept in sync with those in "install-stamp-vim-basic" target # Handle the gvim menu file overrides # Handle the gvim menu file overrides sed -i "/@LANG_ALTS@/d" debian/vim-gtk.postinst for x in install postinst prerm links ; do \ sed -e "s:@PKG@:vim-tiny:" -e "s:@VARIANT@:tiny:g" \ -e "s:@COMMON@:vim-common:" \ debian/vim-variant.$x > debian/vim-tiny.$x ;\ done case "vim-nox" in \ vim-tiny|vim|vim-nox) ;; \ *) \ sed -e "s:@PKG@:vim-nox:;s:@VARIANT@:vim-nox:" \ debian/lintian/menu.in >> debian/lintian/vim-nox; \ ;; \ esac case "vim-gnome" in \ vim-tiny|vim|vim-nox) ;; \ *) \ sed -e "s:@PKG@:vim-gnome:;s:@VARIANT@:vim-gnome:" \ debian/lintian/menu.in >> debian/lintian/vim-gnome; \ ;; \ esac for L in fr it pl ru; do \ sed -e "s:\(.*\)@LANG_ALTS@:\1--slave \$mandir/$L/man1/\$i.1.gz \$i.$L.1.gz \$mandir/$L/man1/vim.1.gz \\\\\n&:" \ -i debian/vim-nox.postinst; \ done dh_install for L in fr it pl ru; do \ sed -e "s:\(.*\)@LANG_ALTS@:\1--slave \$mandir/$L/man1/\$i.1.gz \$i.$L.1.gz \$mandir/$L/man1/vim.1.gz \\\\\n&:" \ -i debian/vim-gnome.postinst; \ done sed -e "s:@PKG@:vim-tiny:;s:@VARIANT@:tiny:" \ debian/lintian/vim-variant > debian/lintian/vim-tiny for L in fr it pl ru; do \ sed -e "s:\(.*\)@LANG_ALTS@:\1--slave \$mandir/$L/man1/\$i.1.gz \$i.$L.1.gz \$mandir/$L/man1/vim.1.gz \\\\\n&:" \ -i debian/vim-tiny.postinst; \ done sed -i "/@LANG_ALTS@/d" debian/vim-athena.postinst dh_install sed -i "/@LANG_ALTS@/d" debian/vim-nox.postinst sed -i "/@LANG_ALTS@/d" debian/vim-gnome.postinst dh_install dh_install sed -i "/@LANG_ALTS@/d" debian/vim-tiny.postinst # fake help installation for vim-tiny echo "debian/tiny/doc/ usr/share/vim/vim73" >> debian/vim-tiny.install echo "debian/tiny/vimrc.tiny etc/vim" >> debian/vim-tiny.install echo "etc/vim/vimrc.tiny usr/share/vim/vimrc.tiny" >> debian/vim-tiny.links dh_install make[1]: Entering directory `/build/buildd/vim-7.3.346/src/vim-basic' /bin/sh ./mkinstalldirs /build/buildd/vim-7.3.346/debian/tmp/usr /bin/sh ./mkinstalldirs /build/buildd/vim-7.3.346/debian/tmp/usr/bin mkdir /build/buildd/vim-7.3.346/debian/tmp /bin/sh ./mkinstalldirs /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim mkdir /build/buildd/vim-7.3.346/debian/tmp/usr chmod 755 /build/buildd/vim-7.3.346/debian/tmp/usr /bin/sh ./mkinstalldirs /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73 mkdir /build/buildd/vim-7.3.346/debian/tmp/usr/bin mkdir /build/buildd/vim-7.3.346/debian/tmp/usr/share mkdir /build/buildd/vim-7.3.346/debian/tmp/usr/share chmod 755 /build/buildd/vim-7.3.346/debian/tmp/usr/bin mkdir /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim mkdir: cannot create directory `/build/buildd/vim-7.3.346/debian/tmp/usr/share': File exists /bin/sh ./mkinstalldirs /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/doc mkdir /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim mkdir /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73 mkdir: cannot create directory `/build/buildd/vim-7.3.346/debian/tmp/usr/share/vim': File exists chmod 755 /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim chmod 755 /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73 mkdir /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/doc chmod 755 /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/doc /bin/sh ./mkinstalldirs /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/print /bin/sh ./mkinstalldirs /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/colors mkdir /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/print mkdir /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/colors chmod 755 /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/print chmod 755 /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/colors /bin/sh ./mkinstalldirs /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/syntax /bin/sh ./mkinstalldirs /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/indent mkdir /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/syntax chmod 755 /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/syntax /bin/sh ./mkinstalldirs /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/ftplugin /bin/sh ./mkinstalldirs /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/autoload mkdir /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/ftplugin mkdir /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/indent chmod 755 /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/indent chmod 755 /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/ftplugin /bin/sh ./mkinstalldirs /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/autoload/xml /bin/sh ./mkinstalldirs /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/plugin mkdir /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/autoload mkdir /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/autoload chmod 755 /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/autoload mkdir: cannot create directory `/build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/autoload': File exists /bin/sh ./mkinstalldirs /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/tutor mkdir /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/autoload/xml chmod 755 /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/autoload/xml mkdir /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/plugin /bin/sh ./mkinstalldirs /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/spell chmod 755 /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/plugin mkdir /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/tutor chmod 755 /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/tutor /bin/sh ./mkinstalldirs /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/compiler /bin/sh ./mkinstalldirs /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/macros mkdir /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/spell mkdir /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/compiler chmod 755 /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/spell chmod 755 /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/compiler mkdir /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/macros cp ../runtime/tutor/README* ../runtime/tutor/tutor* /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/tutor if test -f ../runtime/spell/en.latin1.spl; then \ cp ../runtime/spell/*.spl ../runtime/spell/*.sug ../runtime/spell/*.vim /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/spell; \ chmod 644 /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/spell/*.spl /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/spell/*.sug /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/spell/*.vim; \ fi chmod 755 /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/macros /bin/sh ./mkinstalldirs /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/tools mkdir /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/tools chmod 755 /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/tools /bin/sh ./installman.sh xxd /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/fr/man1 "-fr" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim dh_installmenu creating /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/fr/man1 mkdir /build/buildd/vim-7.3.346/debian/tmp/usr/share/man mkdir /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/fr mkdir /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/fr/man1 installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/fr/man1/xxd.1 if test -d /build/buildd/vim-7.3.346/debian/tmp/usr/share/icons/hicolor/48x48/apps -a -w /build/buildd/vim-7.3.346/debian/tmp/usr/share/icons/hicolor/48x48/apps \ -a ! -f /build/buildd/vim-7.3.346/debian/tmp/usr/share/icons/hicolor/48x48/apps/gvim.png; then \ cp ../runtime/vim48x48.png /build/buildd/vim-7.3.346/debian/tmp/usr/share/icons/hicolor/48x48/apps/gvim.png; \ fi if test -d /build/buildd/vim-7.3.346/debian/tmp/usr/share/icons/locolor/32x32/apps -a -w /build/buildd/vim-7.3.346/debian/tmp/usr/share/icons/locolor/32x32/apps \ -a ! -f /build/buildd/vim-7.3.346/debian/tmp/usr/share/icons/locolor/32x32/apps/gvim.png; then \ cp ../runtime/vim32x32.png /build/buildd/vim-7.3.346/debian/tmp/usr/share/icons/locolor/32x32/apps/gvim.png; \ fi if test -d /build/buildd/vim-7.3.346/debian/tmp/usr/share/icons/locolor/16x16/apps -a -w /build/buildd/vim-7.3.346/debian/tmp/usr/share/icons/locolor/16x16/apps \ -a ! -f /build/buildd/vim-7.3.346/debian/tmp/usr/share/icons/locolor/16x16/apps/gvim.png; then \ cp ../runtime/vim16x16.png /build/buildd/vim-7.3.346/debian/tmp/usr/share/icons/locolor/16x16/apps/gvim.png; \ fi /bin/sh ./installman.sh xxd /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/fr.ISO8859-1/man1 "-fr" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim creating /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/fr.ISO8859-1/man1 mkdir /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/fr.ISO8859-1 mkdir /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/fr.ISO8859-1/man1 dh_installmenu installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/fr.ISO8859-1/man1/xxd.1 /bin/sh ./installman.sh xxd /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/fr.UTF-8/man1 "-fr.UTF-8" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim creating /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/fr.UTF-8/man1 dh_installmenu dh_installmenu mkdir /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/fr.UTF-8 mkdir /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/fr.UTF-8/man1 installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/fr.UTF-8/man1/xxd.1 dh_installmenu /bin/sh ./installman.sh xxd /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/it/man1 "-it" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim creating /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/it/man1 make[2]: Entering directory `/build/buildd/vim-7.3.346/src/po' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/build/buildd/vim-7.3.346/src/po' mkdir /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/it mkdir /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/it/man1 dh_link installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/it/man1/xxd.1 rm -f /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/tutor/*.info chmod 644 /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/tutor/* /bin/sh ./installman.sh xxd /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/it.ISO8859-1/man1 "-it" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim creating /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/it.ISO8859-1/man1 /bin/sh ./mkinstalldirs /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/lang mkdir /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/it.ISO8859-1 make[2]: Entering directory `/build/buildd/vim-7.3.346/src/po' make[2]: Nothing to be done for `converted'. make[2]: Leaving directory `/build/buildd/vim-7.3.346/src/po' mkdir /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/lang mkdir /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/it.ISO8859-1/man1 chmod 755 /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/lang /bin/sh ./mkinstalldirs /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/keymap if test -f /build/buildd/vim-7.3.346/debian/tmp/usr/bin/vim; then \ mv -f /build/buildd/vim-7.3.346/debian/tmp/usr/bin/vim /build/buildd/vim-7.3.346/debian/tmp/usr/bin/vim.rm; \ rm -f /build/buildd/vim-7.3.346/debian/tmp/usr/bin/vim.rm; \ fi installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/it.ISO8859-1/man1/xxd.1 cp vim /build/buildd/vim-7.3.346/debian/tmp/usr/bin dh_link /bin/sh ./installman.sh xxd /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/it.UTF-8/man1 "-it.UTF-8" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim dh_link mkdir /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/keymap creating /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/it.UTF-8/man1 chmod 755 /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/keymap : /build/buildd/vim-7.3.346/debian/tmp/usr/bin/vim mkdir /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/it.UTF-8 cp vimtutor /build/buildd/vim-7.3.346/debian/tmp/usr/bin/vimtutor chmod 755 /build/buildd/vim-7.3.346/debian/tmp/usr/bin/vim dh_link chmod 755 /build/buildd/vim-7.3.346/debian/tmp/usr/bin/vimtutor mkdir /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/it.UTF-8/man1 cp gvimtutor /build/buildd/vim-7.3.346/debian/tmp/usr/bin/gvimtutor chmod 755 /build/buildd/vim-7.3.346/debian/tmp/usr/bin/gvimtutor /bin/sh ./installman.sh install /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/man1 "" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim cp -r ../runtime/macros/* /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/macros installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/it.UTF-8/man1/xxd.1 creating /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/man1 /bin/sh ./installman.sh xxd /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/pl/man1 "-pl" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim creating /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/pl/man1 mkdir /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/man1 dh_link installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/man1/vim.1 mkdir /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/pl mkdir /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/pl/man1 installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/pl/man1/xxd.1 installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/man1/vimtutor.1 chmod 755 `find /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/macros -type d -print` /bin/sh ./installman.sh xxd /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/pl.ISO8859-2/man1 "-pl" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim creating /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/pl.ISO8859-2/man1 chmod 644 `find /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/macros -type f -print` mkdir /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/pl.ISO8859-2 mkdir /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/pl.ISO8859-2/man1 touch install-stamp-vim-gtk /bin/sh ./installman.sh install /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/fr/man1 "-fr" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/pl.ISO8859-2/man1/xxd.1 chmod 755 /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/macros/less.sh cvs=`find /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/macros \( -name CVS -o -name AAPDIR -o -name "*.info" \) -print`; \ if test -n "$cvs"; then \ rm -rf $cvs; \ fi installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/fr/man1/vim.1 installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/fr/man1/vimtutor.1 installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/fr/man1/vimdiff.1 /bin/sh ./installman.sh xxd /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/pl.UTF-8/man1 "-pl.UTF-8" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/fr/man1/evim.1 dh_testdir creating /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/pl.UTF-8/man1 /bin/sh ./installman.sh install /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/fr.ISO8859-1/man1 "-fr" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/man1/vimdiff.1 installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/fr.ISO8859-1/man1/vim.1 installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/man1/evim.1 mkdir /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/pl.UTF-8 installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/fr.ISO8859-1/man1/vimtutor.1 generating help tags touch install-stamp-vim-nox mkdir /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/pl.UTF-8/man1 dh_testdir installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/pl.UTF-8/man1/xxd.1 installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/fr.ISO8859-1/man1/vimdiff.1 touch install-stamp-vim-athena /bin/sh ./installman.sh xxd /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/ru.KOI8-R/man1 "-ru" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim dh_testdir installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/fr.ISO8859-1/man1/evim.1 creating /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/ru.KOI8-R/man1 /bin/sh ./installman.sh install /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/fr.UTF-8/man1 "-fr.UTF-8" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim mkdir /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/ru.KOI8-R installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/fr.UTF-8/man1/vim.1 make[2]: Entering directory `/build/buildd/vim-7.3.346/runtime/doc' /build/buildd/vim-7.3.346/debian/tmp/usr/bin/vim -u NONE -esX -c "helptags ++t ." -c quit mkdir /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/ru.KOI8-R/man1 touch install-stamp-vim-tiny dh_testdir installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/fr.UTF-8/man1/vimtutor.1 installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/fr.UTF-8/man1/vimdiff.1 touch install-stamp-vim-gnome dh_testdir dh_testroot installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/ru.KOI8-R/man1/xxd.1 installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/fr.UTF-8/man1/evim.1 /bin/sh ./installman.sh xxd /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/ru.UTF-8/man1 "-ru.UTF-8" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim /bin/sh ./installman.sh install /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/it/man1 "-it" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim creating /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/ru.UTF-8/man1 installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/it/man1/vim.1 dh_testroot installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/it/man1/vimtutor.1 mkdir /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/ru.UTF-8 mkdir /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/ru.UTF-8/man1 dh_testroot installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/it/man1/vimdiff.1 dh_strip --dbg-package=vim-dbg installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/ru.UTF-8/man1/xxd.1 installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/it/man1/evim.1 dh_testroot /bin/sh ./installman.sh install /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/it.ISO8859-1/man1 "-it" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim if test -f /build/buildd/vim-7.3.346/debian/tmp/usr/bin/xxd; then \ mv -f /build/buildd/vim-7.3.346/debian/tmp/usr/bin/xxd /build/buildd/vim-7.3.346/debian/tmp/usr/bin/xxd.rm; \ rm -f /build/buildd/vim-7.3.346/debian/tmp/usr/bin/xxd.rm; \ fi dh_strip --dbg-package=vim-dbg cp xxd/xxd /build/buildd/vim-7.3.346/debian/tmp/usr/bin installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/it.ISO8859-1/man1/vim.1 make[2]: Leaving directory `/build/buildd/vim-7.3.346/runtime/doc' cd ../runtime/doc; \ files=`ls *.txt tags`; \ files="$files `ls *.??x tags-?? 2>/dev/null || true`"; \ cp $files /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/doc; \ cd /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/doc; \ chmod 644 $files dh_testroot dh_strip --dbg-package=vim-dbg installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/it.ISO8859-1/man1/vimtutor.1 : /build/buildd/vim-7.3.346/debian/tmp/usr/bin/xxd chmod 755 /build/buildd/vim-7.3.346/debian/tmp/usr/bin/xxd /bin/sh ./installman.sh xxd /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/man1 "" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim dh_strip --dbg-package=vim-dbg installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/man1/xxd.1 installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/it.ISO8859-1/man1/vimdiff.1 installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/it.ISO8859-1/man1/evim.1 cp -r ../runtime/tools/* /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/tools /bin/sh ./installman.sh install /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/it.UTF-8/man1 "-it.UTF-8" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/it.UTF-8/man1/vim.1 dh_strip --dbg-package=vim-dbg installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/it.UTF-8/man1/vimtutor.1 installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/it.UTF-8/man1/vimdiff.1 dh_strip debug symbol extraction: all non-arch-all packages for this build platform amd64: vim-common vim-tiny vim vim-dbg vim-gtk vim-nox vim-athena vim-gnome installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/it.UTF-8/man1/evim.1 /bin/sh ./installman.sh install /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/pl/man1 "-pl" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim dh_strip debug symbol extraction: not adding gnu debuglinks since --dbg-package is given dh_strip debug symbol extraction: packages to act on: vim-gtk dh_strip debug symbol extraction: ignored packages: cvs=`find /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/tools \( -name CVS -o -name AAPDIR \) -print`; \ if test -n "$cvs"; then \ rm -rf $cvs; \ fi installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/pl/man1/vim.1 chmod 644 /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/tools/* dh_strip debug symbol extraction: all non-arch-all packages for this build platform amd64: vim-common vim-tiny vim vim-dbg vim-gtk vim-nox vim-athena vim-gnome installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/pl/man1/vimtutor.1 perlpath=`./which.sh perl` && sed -e "s+/usr/bin/perl+$perlpath+" ../runtime/tools/efm_perl.pl >/build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/tools/efm_perl.pl dh_strip debug symbol extraction: not adding gnu debuglinks since --dbg-package is given dh_strip debug symbol extraction: all non-arch-all packages for this build platform amd64: vim-common vim-tiny vim vim-dbg vim-gtk vim-nox vim-athena vim-gnome dh_strip debug symbol extraction: packages to act on: vim-tiny dh_strip debug symbol extraction: ignored packages: installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/pl/man1/vimdiff.1 awkpath=`./which.sh nawk` && sed -e "s+/usr/bin/nawk+$awkpath+" ../runtime/tools/mve.awk >/build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/tools/mve.awk; if test -z "$awkpath"; then \ awkpath=`./which.sh gawk` && sed -e "s+/usr/bin/nawk+$awkpath+" ../runtime/tools/mve.awk >/build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/tools/mve.awk; if test -z "$awkpath"; then \ awkpath=`./which.sh awk` && sed -e "s+/usr/bin/nawk+$awkpath+" ../runtime/tools/mve.awk >/build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/tools/mve.awk; fi; fi dh_strip debug symbol extraction: not adding gnu debuglinks since --dbg-package is given dh_strip debug symbol extraction: packages to act on: vim-nox dh_strip debug symbol extraction: ignored packages: installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/pl/man1/evim.1 chmod 755 `grep -l "^#!" /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/tools/*` /bin/sh ./installman.sh install /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/pl.ISO8859-2/man1 "-pl" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim dh_strip debug symbol extraction: all non-arch-all packages for this build platform amd64: vim-common vim-tiny vim vim-dbg vim-gtk vim-nox vim-athena vim-gnome dh_strip debug symbol extraction: not adding gnu debuglinks since --dbg-package is given dh_strip debug symbol extraction: packages to act on: vim-athena dh_strip debug symbol extraction: ignored packages: installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/pl.ISO8859-2/man1/vim.1 installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/pl.ISO8859-2/man1/vimtutor.1 installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/pl.ISO8859-2/man1/vimdiff.1 installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/pl.ISO8859-2/man1/evim.1 /bin/sh ./installman.sh install /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/pl.UTF-8/man1 "-pl.UTF-8" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim dh_strip debug symbol extraction: all non-arch-all packages for this build platform amd64: vim-common vim-tiny vim vim-dbg vim-gtk vim-nox vim-athena vim-gnome installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/pl.UTF-8/man1/vim.1 dh_strip debug symbol extraction: not adding gnu debuglinks since --dbg-package is given dh_strip debug symbol extraction: packages to act on: vim-gnome dh_strip debug symbol extraction: ignored packages: installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/pl.UTF-8/man1/vimtutor.1 installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/pl.UTF-8/man1/vimdiff.1 installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/pl.UTF-8/man1/evim.1 /bin/sh ./installman.sh install /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/ru.KOI8-R/man1 "-ru" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/ru.KOI8-R/man1/vim.1 cp ../runtime/doc/*.pl /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/doc installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/ru.KOI8-R/man1/vimtutor.1 chmod 755 /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/doc/*.pl cp ../runtime/menu.vim /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/menu.vim chmod 644 /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/menu.vim installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/ru.KOI8-R/man1/vimdiff.1 cp ../runtime/synmenu.vim /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/synmenu.vim chmod 644 /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/synmenu.vim installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/ru.KOI8-R/man1/evim.1 cp ../runtime/delmenu.vim /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/delmenu.vim chmod 644 /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/delmenu.vim cp ../runtime/mswin.vim /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/mswin.vim /bin/sh ./installman.sh install /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/ru.UTF-8/man1 "-ru.UTF-8" /usr/share/vim /usr/share/vim/vim73 /usr/share/vim ../runtime/doc 644 vim vimdiff evim chmod 644 /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/mswin.vim installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/ru.UTF-8/man1/vim.1 cp ../runtime/evim.vim /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/evim.vim installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/ru.UTF-8/man1/vimtutor.1 chmod 644 /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/evim.vim cp ../runtime/bugreport.vim /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/bugreport.vim installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/ru.UTF-8/man1/vimdiff.1 chmod 644 /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/bugreport.vim cp ../runtime/vimrc_example.vim /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73 installing /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/ru.UTF-8/man1/evim.1 chmod 644 /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/vimrc_example.vim cp ../runtime/gvimrc_example.vim /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73 chmod 644 /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/gvimrc_example.vim /bin/sh ./installml.sh install "" \ /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/fr/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview cp ../runtime/filetype.vim /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/filetype.vim chmod 644 /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/filetype.vim cp ../runtime/ftoff.vim /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/ftoff.vim creating link /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/fr/man1/ex.1 creating link /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/fr/man1/view.1 chmod 644 /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/ftoff.vim creating link /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/fr/man1/rvim.1 cp ../runtime/scripts.vim /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/scripts.vim creating link /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/fr/man1/rview.1 /bin/sh ./installml.sh install "" \ /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/fr.ISO8859-1/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview chmod 644 /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/scripts.vim cp ../runtime/ftplugin.vim /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/ftplugin.vim creating link /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/fr.ISO8859-1/man1/ex.1 chmod 644 /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/ftplugin.vim cp ../runtime/ftplugof.vim /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/ftplugof.vim creating link /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/fr.ISO8859-1/man1/view.1 creating link /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/fr.ISO8859-1/man1/rvim.1 chmod 644 /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/ftplugof.vim creating link /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/fr.ISO8859-1/man1/rview.1 cp ../runtime/indent.vim /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/indent.vim /bin/sh ./installml.sh install "" \ /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/fr.UTF-8/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview chmod 644 /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/indent.vim cp ../runtime/indoff.vim /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/indoff.vim creating link /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/fr.UTF-8/man1/ex.1 creating link /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/fr.UTF-8/man1/view.1 chmod 644 /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/indoff.vim creating link /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/fr.UTF-8/man1/rvim.1 cp ../runtime/optwin.vim /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/optwin.vim creating link /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/fr.UTF-8/man1/rview.1 chmod 644 /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/optwin.vim /bin/sh ./installml.sh install "" \ /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/it/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview cd ../runtime/print; cp *.ps /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/print creating link /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/it/man1/ex.1 creating link /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/it/man1/view.1 creating link /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/it/man1/rvim.1 creating link /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/it/man1/rview.1 /bin/sh ./installml.sh install "" \ /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/it.ISO8859-1/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview creating link /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/it.ISO8859-1/man1/ex.1 creating link /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/it.ISO8859-1/man1/view.1 creating link /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/it.ISO8859-1/man1/rvim.1 creating link /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/it.ISO8859-1/man1/rview.1 /bin/sh ./installml.sh install "" \ /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/it.UTF-8/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview creating link /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/it.UTF-8/man1/ex.1 cd /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/print; chmod 644 *.ps cd ../runtime/colors; cp *.vim README.txt /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/colors cd /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/colors; chmod 644 *.vim README.txt cd ../runtime/syntax; cp *.vim README.txt /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/syntax creating link /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/it.UTF-8/man1/view.1 creating link /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/it.UTF-8/man1/rvim.1 creating link /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/it.UTF-8/man1/rview.1 /bin/sh ./installml.sh install "" \ /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/pl/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview creating link /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/pl/man1/ex.1 creating link /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/pl/man1/view.1 creating link /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/pl/man1/rvim.1 creating link /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/pl/man1/rview.1 /bin/sh ./installml.sh install "" \ /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/pl.ISO8859-2/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview creating link /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/pl.ISO8859-2/man1/ex.1 creating link /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/pl.ISO8859-2/man1/view.1 creating link /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/pl.ISO8859-2/man1/rvim.1 creating link /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/pl.ISO8859-2/man1/rview.1 /bin/sh ./installml.sh install "" \ /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/pl.UTF-8/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview creating link /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/pl.UTF-8/man1/ex.1 creating link /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/pl.UTF-8/man1/view.1 creating link /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/pl.UTF-8/man1/rvim.1 creating link /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/pl.UTF-8/man1/rview.1 /bin/sh ./installml.sh install "" \ /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/ru.KOI8-R/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview creating link /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/ru.KOI8-R/man1/ex.1 creating link /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/ru.KOI8-R/man1/view.1 creating link /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/ru.KOI8-R/man1/rvim.1 creating link /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/ru.KOI8-R/man1/rview.1 /bin/sh ./installml.sh install "" \ /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/ru.UTF-8/man1 vim vimdiff evim ex view rvim rview gvim gview rgvim rgview gvimdiff eview creating link /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/ru.UTF-8/man1/ex.1 creating link /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/ru.UTF-8/man1/view.1 creating link /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/ru.UTF-8/man1/rvim.1 creating link /build/buildd/vim-7.3.346/debian/tmp/usr/share/man/ru.UTF-8/man1/rview.1 if test -n "yes" -a -f po/Makefile; then \ cd po; /usr/bin/make prefix=/build/buildd/vim-7.3.346/debian/tmp/usr LOCALEDIR=/build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/lang \ INSTALL_DATA=cp FILEMOD=644 install; \ fi make[2]: Entering directory `/build/buildd/vim-7.3.346/src/po' make[3]: Entering directory `/build/buildd/vim-7.3.346/src/po' make[3]: Leaving directory `/build/buildd/vim-7.3.346/src/po' for lang in af ca cs de en_GB eo es fi fr ga it ja ko ko.UTF-8 nb no pl pt_BR ru sk sv uk vi zh_CN zh_CN.UTF-8 zh_TW zh_TW.UTF-8; do \ dir=/build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/lang/$lang/; \ if test ! -x "$dir"; then \ mkdir $dir; chmod 755 $dir; \ fi; \ dir=/build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/lang/$lang/LC_MESSAGES; \ if test ! -x "$dir"; then \ mkdir $dir; chmod 755 $dir; \ fi; \ if test -r $lang.mo; then \ cp $lang.mo $dir/vim.mo; \ chmod 644 $dir/vim.mo; \ fi; \ done cd /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/syntax; chmod 644 *.vim README.txt cd ../runtime/indent; cp *.vim README.txt /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/indent cd /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/indent; chmod 644 *.vim README.txt cd ../runtime/autoload; cp *.vim README.txt /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/autoload cd /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/autoload; chmod 644 *.vim README.txt cd ../runtime/autoload/xml; cp *.vim /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/autoload/xml cd /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/autoload/xml; chmod 644 *.vim cd ../runtime/plugin; cp *.vim README.txt /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/plugin cd /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/plugin; chmod 644 *.vim README.txt cd ../runtime/ftplugin; cp *.vim README.txt logtalk.dict /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/ftplugin cd /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/ftplugin; chmod 644 *.vim README.txt cd ../runtime/compiler; cp *.vim README.txt /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/compiler cd /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/compiler; chmod 644 *.vim README.txt dpkg-deb: warning: '/build/buildd/vim-7.3.346/debian/vim-gtk-dbgsym/DEBIAN/control' contains user-defined field 'Original-Maintainer' dpkg-deb: warning: ignoring 1 warning about the control file(s) dpkg-deb: building package `vim-gtk-dbgsym' in `../vim-gtk-dbgsym_7.3.346-1ubuntu1_amd64.ddeb'. dpkg-deb: warning: '/build/buildd/vim-7.3.346/debian/vim-nox-dbgsym/DEBIAN/control' contains user-defined field 'Original-Maintainer' dpkg-deb: warning: ignoring 1 warning about the control file(s) dpkg-deb: building package `vim-nox-dbgsym' in `../vim-nox-dbgsym_7.3.346-1ubuntu1_amd64.ddeb'. dpkg-deb: warning: '/build/buildd/vim-7.3.346/debian/vim-tiny-dbgsym/DEBIAN/control' contains user-defined field 'Original-Maintainer' dpkg-deb: warning: ignoring 1 warning about the control file(s) dpkg-deb: building package `vim-tiny-dbgsym' in `../vim-tiny-dbgsym_7.3.346-1ubuntu1_amd64.ddeb'. dpkg-deb: warning: '/build/buildd/vim-7.3.346/debian/vim-gnome-dbgsym/DEBIAN/control' contains user-defined field 'Original-Maintainer' dpkg-deb: warning: ignoring 1 warning about the control file(s) dpkg-deb: building package `vim-gnome-dbgsym' in `../vim-gnome-dbgsym_7.3.346-1ubuntu1_amd64.ddeb'. dpkg-deb: warning: '/build/buildd/vim-7.3.346/debian/vim-athena-dbgsym/DEBIAN/control' contains user-defined field 'Original-Maintainer' dpkg-deb: warning: ignoring 1 warning about the control file(s) dpkg-deb: building package `vim-athena-dbgsym' in `../vim-athena-dbgsym_7.3.346-1ubuntu1_amd64.ddeb'. make[2]: Leaving directory `/build/buildd/vim-7.3.346/src/po' if test -d ../runtime/lang; then \ cp ../runtime/lang/README.txt ../runtime/lang/*.vim /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/lang; \ chmod 644 /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/lang/README.txt /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/lang/*.vim; \ fi if test -d ../runtime/keymap; then \ cp ../runtime/keymap/README.txt ../runtime/keymap/*.vim /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/keymap; \ chmod 644 /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/keymap/README.txt /build/buildd/vim-7.3.346/debian/tmp/usr/share/vim/vim73/keymap/*.vim; \ fi make[1]: Leaving directory `/build/buildd/vim-7.3.346/src/vim-basic' if [ yes = "yes" ]; then \ if [ -e src/vim-nox/vim ]; then \ /usr/bin/make -j1 -C src/vim-nox test; \ else \ /usr/bin/make -j1 -C src/vim-basic test; \ fi \ fi make[1]: Entering directory `/build/buildd/vim-7.3.346/src/vim-basic' make[1]: warning: -jN forced in submake: disabling jobserver mode. /usr/bin/make -f Makefile vim make[2]: Entering directory `/build/buildd/vim-7.3.346/src/vim-basic' make[2]: `vim' is up to date. make[2]: Leaving directory `/build/buildd/vim-7.3.346/src/vim-basic' if test -n "yes" -a -f po/Makefile; then \ cd po; /usr/bin/make -f Makefile check VIM=../vim; \ fi make[2]: Entering directory `/build/buildd/vim-7.3.346/src/po' ../vim -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq af.po /bin/sh: 1: ../vim: not found make[2]: *** [af.ck] Error 127 make[2]: Leaving directory `/build/buildd/vim-7.3.346/src/po' make[1]: [test] Error 2 (ignored) if test vim != vim -a ! -r vim; then \ ln -s vim vim; \ fi cd testdir; /usr/bin/make -f Makefile VIMPROG=../vim make[2]: Entering directory `/build/buildd/vim-7.3.346/src/vim-basic/testdir' rm -f test.log rm -f test1.failed tiny.vim small.vim mbyte.vim mzscheme.vim test.ok X* viminfo ../vim -u unix.vim -U NONE --noplugin -s dotest.in test1.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test1.in" 45 lines, 1676 charactersFirst a simple test to check if the test script works. If Vim was not compiled with the +eval feature, the small.vim script will be set to copy the test.ok file to test.out, so that it looks like the test succeeded. Otherwise an empty small.vim is written. small.vim is sourced by tests that require the +eval feature or other features that are missing in the small version. If Vim was not compiled with the +windows feature, the tiny.vim script will be set like small.vim above. tiny.vim is sourced by tests that require the +windows feature or other features that are missing in the tiny version. If Vim was not compiled with the +multi_byte feature, the mbyte.vim script will be set like small.vim above. mbyte.vim is sourced by tests that require the +multi_byte feature. Similar logic is applied to the +mzscheme feature, using mzscheme.vim. STARTTEST :" Write a single line to test.out to check if testing works at all. :%d athis is a test^[:w! test.out :" Create small.vim and tiny.vim empty, create mbyte.vim to skip the test.[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 24 lines, 801 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTESTathis is a test^[:w! test.out :" Create small.vim and tiny.vim empty, create mbyte.vim to skip the test. 0D:w! small.vim :w! tiny.vim ae! test.ok w! test.out qa! ^[:w! mbyte.vim :w! mzscheme.vim :" If +multi_byte feature supported, make mbyte.vim empty. :if has("multi_byte") | sp another | w! mbyte.vim | q | endif :" If +mzscheme feature supported, make mzscheme.vim empty. :if has("mzscheme") | sp another | w! mzscheme.vim | q | endif :" If +eval feature supported quit here, leaving tiny.vim and small.vim empty. :" Otherwise write small.vim to skip the test. :if 1 | q! | endif :w! small.vim :" If +windows feature not supported :sp will fail and tiny.vim will be :" written to skip the test. :sp another :wq! tiny.vim :qa! ENDTEST [?12l[?25h[?25l [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25h" Write a single line to test.out to check if testing works at all. [?25l[?12l[?25h[?25l:[?12l[?25h%d [?25l~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ --No lines in buffer--[?12l[?25h[?25lthis is a test[?12l[?25h[?25l:[?12l[?25hw! test.out [?25l"test.out" [New File] 1 line, 15 characters written[?12l[?25h[?25l:[?12l[?25h" Create small.vim and tiny.vim empty, create mbyte.vim to skip the test. [?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25hw! small.vim [?25l"small.vim" [New File] 1 line, 1 character written[?12l[?25h[?25l:[?12l[?25hw! tiny.vim [?25l"tiny.vim" [New File] 1 line, 1 character written[?12l[?25h[?25le! test.ok w! test.outqa![?12l[?25h[?25l:[?12l[?25hw! mbyte.vim [?25l"mbyte.vim" [New File] 4 lines, 28 characters written[?12l[?25h[?25l:[?12l[?25hw! mzscheme.vim [?25l"mzscheme.vim" [New File] 4 lines, 28 characters written[?12l[?25h[?25l:[?12l[?25h" If +multi_byte feature supported, make mbyte.vim empty. [?25l[?12l[?25h[?25l:[?12l[?25hif has("multi_byte") | sp another | w! mbyte.vim | q | endif [?25l"another" [New File] "mbyte.vim" 0 lines, 0 characters writtene! test.ok[?12l[?25h[?25l:[?12l[?25h" If +mzscheme feature supported, make mzscheme.vim empty. [?25l[?12l[?25h[?25l:[?12l[?25hif has("mzscheme") | sp another | w! mzscheme.vim | q | endif [?25l[?12l[?25h[?25l:[?12l[?25h" If +eval feature supported quit here, leaving tiny.vim and small.vim empty. [?25l[?12l[?25h[?25l:[?12l[?25h" Otherwise write small.vim to skip the test. [?25l[?12l[?25h[?25l:[?12l[?25hif 1 | q! | endif [?25l[?1l>[?12l[?25h[?1049lrm -rf X* viminfo rm -rf test2.failed test.ok test.out X* viminfo cp test2.ok test.ok # Sleep a moment to avoid that the xterm title is messed up dh_compress dh_fixperms dh_installdeb ../vim -u unix.vim -U NONE --noplugin -s dotest.in test2.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test2.in" 29 lines, 717 charactersThis is a test if a URL is recognized by "gf", with the cursor before and after the "://". Also test ":\\". STARTTEST :so small.vim /^first /tmp :call append(0, expand("")) /^second /URL :call append(1, expand("")) :if has("ebcdic") : set isf=@,240-249,/,.,-,_,+,,,$,:,~,\ :else : set isf=@,48-57,/,.,-,_,+,,,$,:,~,\ :endif /^third /name :call append(2, expand("")) /^fourth /URL :call append(3, expand(""))[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" dh_shlibdeps [New File] 19 lines, 336 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST5GdG:wq! test.out ENDTEST[?12l[?25h[?25l first test for URL://machine.name/tmp/vimtest2a and other text [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l/[?12l[?25h^first [?25lsearch hit BOTTOM, continuing at TOP[?12l[?25h[?25l/[?12l[?25htmp [?25l[?12l[?25h[?25l:[?12l[?25hcall append(0, expand("")) [?25l[?12l[?25h[?25l/[?12l[?25h^second [?25l second test for URL://machine.name/tmp/vimtest2b. And other text[?12l[?25h[?25l /[?12l[?25hURL [?25l[?12l[?25h[?25l:[?12l[?25hcall append(1, expand("")) [?25l[?12l[?25h[?25l:[?12l[?25hif has("ebcdic") [?25l : [?12l[?25h: set isf=@,240-249,/,.,-,_,+,,,$,:,~,\ [?25l: [?12l[?25h:else [?25l: [?12l[?25h: set isf=@,48-57,/,.,-,_,+,,,$,:,~,\ [?25l: [?12l[?25h:endif [?25lSTARTTEST :so small.vim /^first /tmp[?12l[?25h[?25l /[?12l[?25h^third [?25l third test for URL:\\machine.name\vimtest2c and other text[?12l[?25h[?25l /[?12l[?25hname [?25l[?12l[?25h[?25l:[?12l[?25hcall append(2, expand("")) [?25l[?12l[?25h[?25l/[?12l[?25h^fourth [?25l fourth test for URL:\\machine.name\tmp\vimtest2d, and other text[?12l[?25h[?25l /[?12l[?25hURL [?25l[?12l[?25h[?25l:[?12l[?25hcall append(3, expand("")) [?25l[?12l[?25h[?25lThis is a test if a URL is recognized by "gf", with the cursor before and after the "://". Also test ":\\". STARTTEST :so small.vim[?12l[?25h[?25l29 fewer linesURL:\\machine.name\tmp\vimtest2d ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 29 fewer lines[?12l[?25h[?25l:[?12l[?25hwq! test.out [?25l"test.out" [New File] 4 lines, 128 characters written [?1l>[?12l[?25h[?1049lrm -rf test3.failed test.ok test.out X* viminfo cp test3.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test3.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test3.in" 1771 lines, 18997 characters/* vim: set cin ts=4 sw=4 : */ Test for 'cindent' STARTTEST :so small.vim :set nocompatible viminfo+=nviminfo modeline :edit" read modeline /start of AUTO =/end of AUTO ENDTEST /* start of AUTO matically checked vim: set ts=4 : */ {if (test)cmd1;cmd2; } {if (test)cmd1;else[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l/* vim: set cin ts=4 sw=4 : */[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 5 lines, 125 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l:[?12l[?25hset nocompatible viminfo+=nviminfo modeline [?25l[?12l[?25h[?25l:[?12l[?25hedit " read modeline [?25l"test3.in"1771L, 18997Cif (test)cmd1;cmd2;if (test)cmd1;else[?12l[?25h[?25l/[?12l[?25hstart of AUTO [?25l[?12l[?25h[?25l/[?12l[?25hend of AUTO [?25l852 lines to indent... 8500 750 650 550 450 350 250 150 50 lines to indent... 853 lines indented [?12l[?25h[?25l/^STARTTEST namespace test test2 { 1111111111111111111; } namespace111111111 { 111111111111111111; } /* end of AUTO */ STARTTEST :set tw=0 wm=60 columns=80 noai fo=croq /serious/e a about life, the universe, and the rest^[ ENDTEST { /* this is * a real serious important big * comment */[?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 93C written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST/+-1[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hset tw=0 wm=60 columns=80 noai fo=croq [?25lnamespace test test2 { 1111111111111111111; } namespace111111111 { 111111111111111111; } /* end of AUTO */ STARTTEST :set tw=0 wm=60 columns=80 noai fo=croq /serious/e a about life, the universe, and the rest^[ ENDTEST { /* this is * a real serious important big * comment */[?12l[?25h[?25l/[?12l[?25hserious/e [?25l[?12l[?25h[?25l -- INSERT -- about life, the * universe, and the * rest important big[?12l[?25h[?25l * comment[?12l[?25h[?25l /^STARTTEST */ /* insert " about life, the universe, and the rest" after "serious" */ } STARTTEST[?12l[?25h[?25l :set nocin [?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 6L, 78C written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTEST/+-1/comments joabout life^[/happens jothere^[/below oline^[/this Ohello^[[?12l[?25h[?25l ENDTEST [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hset nocin [?25l[?12l[?25h[?25l/[?12l[?25hcomments [?25l{ /** Testing for comments, without 'cin' set[?12l[?25h[?25l */[?12l[?25h[?25l -- INSERT -- about life[?12l[?25h[?25l /[?12l[?25hhappens [?25l/* * what happens here?[?12l[?25h[?25l */[?12l[?25h[?25l -- INSERT -- there[?12l[?25h[?25l /[?12l[?25hbelow [?25l/*the end of the comment, try inserting a line below */[?12l[?25h[?25l -- INSERT -- line[?12l[?25h[?25l /[?12l[?25hthis [?25l/* how aboutthis one */[?12l[?25h[?25l -- INSERT --hello[?12l[?25h[?25l this one */[?12l[?25h[?25l /^STARTTEST } STARTTEST[?12l[?25h[?25l :set cin [?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 18C written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTEST/+-1/vec2 ==[?12l[?25h[?25l ENDTEST [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hset cin [?25l[?12l[?25h[?25l/[?12l[?25hvec2 [?25l{ var = this + that + vec[0] * vec[0]+ vec[1] * vec[1]+ vec2[2] * vec[2];[?12l[?25h[?25l }[?12l[?25h[?25l /^STARTTEST STARTTEST[?12l[?25h[?25l :set cin [?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 5L, 51C written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTEST/+-1:set cino=}4 /testing1 k2==/testing2 k2==[?12l[?25h[?25l ENDTEST [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hset cin [?25l[?12l[?25h[?25l:[?12l[?25hset cino=}4 [?25l[?12l[?25h[?25l/[?12l[?25htesting1 [?25l{asdf asdflkajds f; if (tes & ting) {asdf asdf asdf ;asdfa sdf asdf;} testing1;[?12l[?25h [?25l /[?12l[?25htesting2 [?25lif (tes & ting) {asdf asdf asdf ;asdfa sdf asdf;} testing2;[?12l[?25h [?25l /^STARTTEST } STARTTEST[?12l[?25h[?25l :set cin [?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 4L, 36C written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTEST/+-1:set cino=(0,)20 /main =][[?12l[?25h[?25l ENDTEST [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hset cin [?25l[?12l[?25h[?25l:[?12l[?25hset cino=(0,)20 [?25l[?12l[?25h[?25l/[?12l[?25hmain [?25lmain ( int first_par, /*[?12l[?25h[?25l 19 lines to indent... 20indented [?12l[?25h[?25l * Comment for[?12l[?25h[?25l /^STARTTEST * Comment for* first par*/second_par /** Comment for* second par*/); } STARTTEST :set cin :set cino= ]]=][ ENDTEST { do {if (){if ()[?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 26C written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST/+-1[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hset cin [?25l[?12l[?25h[?25l:[?12l[?25hset cino= [?25l[?12l[?25h [?25l11 lines to indent... 12indented [?12l[?25h [?25l/^STARTTEST asdf;elseasdf;} } while (); cmd;/* this should go under the } */ } STARTTEST[?12l[?25h[?25l ]]=][ [?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 1L, 6C written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTEST/+-1[?12l[?25h[?25l ENDTEST[?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25lvoid f() {[?12l[?25h[?25l 8 lines to indent... 9indented [?12l[?25h[?25l if ( k() ) {[?12l[?25h[?25l /^STARTTEST l();} else { /* Start (two words) end */m(); }n(); } STARTTEST[?12l[?25h[?25l :set cino={s,e-s [?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 23C written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTEST/+-1 ]]=][[?12l[?25h[?25l ENDTEST [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hset cino={s,e-s [?25l[?12l[?25h[?25lvoid f() {[?12l[?25h[?25l 7 lines to indent... 8indented  {[?12l[?25h[?25l if ( k() )[?12l[?25h[?25l /^STARTTEST {l();} else { /* Start (two words) end */m();} n(); /* should be under the if () */ } STARTTEST[?12l[?25h[?25l :set cino={s,fs [?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 25C written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTEST/+-1 ]]=/ foo[?12l[?25h[?25l ENDTEST [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hset cino={s,fs [?25l[?12l[?25h[?25lvoid bar(void) {[?12l[?25h[?25l /[?12l[?25h foo [?25l30 lines to indent... 31indented  {[?12l[?25h[?25l/^STARTTEST void func(void) { a = 1;{b = 2;} c = 3; d = 4; } /* foo */ STARTTEST :set cino= /while ohere^[ ENDTEST a() { do { a = a +a; } while ( a );/* add text under this line */[?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 25C written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST/+-1[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hset cino= [?25l[?12l[?25h[?25l/[?12l[?25hwhile [?25l[?12l[?25h[?25l -- INSERT -- here[?12l[?25h[?25l if ( a ) i[?12l[?25h[?25l /^STARTTEST a; } STARTTEST[?12l[?25h[?25l :set cino= com= [?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 109C written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTEST/+-1/comment olabel2: b();^Mlabel3 /* post */:^M/* pre */ label4:^Mf(/*com*/);^Mif (/*com*/)^^Mcmd();^[[?12l[?25h[?25l ENDTEST [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hset cino= com= [?25l[?12l[?25h[?25l/[?12l[?25hcomment [?25la() { label1:/* hmm */// comment[?12l[?25h[?25l -- INSERT --label2: b(); label3 /* post */: /* pre */ label4:f(/*com*/);if (/*com*/)cmd();[?12l[?25h[?25l }[?12l[?25h[?25l /^STARTTEST STARTTEST[?12l[?25h[?25l :set comments& comments^=s:/*,m:**,ex:*/ [?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 53C written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTEST/+-1/simple =5j[?12l[?25h[?25l ENDTEST [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hset comments& comments^=s:/*,m:**,ex:*/ [?25l[?12l[?25h[?25l/[?12l[?25hsimple [?25l/* * A simple comment[?12l[?25h[?25l 5 lines to indent... 6indented * A simple comment[?12l[?25h[?25l */[?12l[?25h[?25l /^STARTTEST /* ** A different comment */ STARTTEST[?12l[?25h[?25l :set cino=c0 [?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 70C written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTEST/+-1:set comments& comments-=s1:/* comments^=s0:/* 2kdd]]=][[?12l[?25h[?25l ENDTEST [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hset cino=c0 [?25l[?12l[?25h[?25l:[?12l[?25hset comments& comments-=s1:/* comments^=s0:/* [?25l[?12l[?25h[?25l2kdd]]=][ENDTEST[?12l[?25h[?25lvoid f() {[?12l[?25h[?25l 4 lines to indent... 5indented [?12l[?25h[?25l [?12l[?25h[?25l /^STARTTEST /*********A comment. *********/ } STARTTEST[?12l[?25h[?25l :set cino=c0,C1 [?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 73C written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTEST/+-1:set comments& comments-=s1:/* comments^=s0:/* 2kdd]]=][[?12l[?25h[?25l ENDTEST [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hset cino=c0,C1 [?25l[?12l[?25h[?25l:[?12l[?25hset comments& comments-=s1:/* comments^=s0:/* [?25l[?12l[?25h[?25l2kdd]]=][ENDTEST[?12l[?25h[?25lvoid f() {[?12l[?25h[?25l 4 lines to indent... 5indented [?12l[?25h[?25l [?12l[?25h[?25l /^STARTTEST /********* A comment. *********/ } STARTTEST[?12l[?25h[?25l :set cino= [?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 17C written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTEST/+-1 ]]=][[?12l[?25h[?25l ENDTEST [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hset cino= [?25l[?12l[?25h[?25lvoid f() {[?12l[?25h[?25l 5 lines to indent... 6indented [?12l[?25h[?25l c = c1 &&[?12l[?25h[?25l /^STARTTEST (c2 ||c3) && c4; } STARTTEST[?12l[?25h[?25l :set cino=(s [?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 23C written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTEST/+-1 2kdd]]=][[?12l[?25h[?25l ENDTEST [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hset cino=(s [?25l[?12l[?25h[?25l2kdd]]=][ENDTEST[?12l[?25h[?25lvoid f() {[?12l[?25h[?25l 5 lines to indent... 6indented [?12l[?25h[?25l c = c1 &&[?12l[?25h[?25l /^STARTTEST (c2 ||c3) && c4; } STARTTEST[?12l[?25h[?25l :set cino=(s,U1 [?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 28C written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTEST/+-1 2kdd]]=][[?12l[?25h[?25l ENDTEST [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hset cino=(s,U1 [?25l[?12l[?25h[?25l2kdd]]=][ENDTEST[?12l[?25h[?25lvoid f() {[?12l[?25h[?25l 5 lines to indent... 6indented [?12l[?25h[?25l c = c1 &&[?12l[?25h[?25l /^STARTTEST (c2 ||c3) && c4; } STARTTEST[?12l[?25h[?25l :set cino=(0 [?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 23C written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTEST/+-1 2kdd]]=][[?12l[?25h[?25l ENDTEST [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hset cino=(0 [?25l[?12l[?25h[?25l2kdd]]=][ENDTEST[?12l[?25h[?25lvoid f() {[?12l[?25h[?25l 4 lines to indent... 5indented [?12l[?25h[?25l if ( c1[?12l[?25h[?25l /^STARTTEST && ( c2|| c3))foo; } STARTTEST[?12l[?25h[?25l :set cino=(0,w1 [?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 28C written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTEST/+-1 2kdd]]=][[?12l[?25h[?25l ENDTEST [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hset cino=(0,w1 [?25l[?12l[?25h[?25l2kdd]]=][ENDTEST[?12l[?25h[?25lvoid f() {[?12l[?25h[?25l 4 lines to indent... 5indented [?12l[?25h[?25l if ( c1[?12l[?25h[?25l /^STARTTEST && ( c2|| c3))foo; } STARTTEST[?12l[?25h[?25l :set cino=(s [?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 23C written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTEST/+-1 2kdd]]=][[?12l[?25h[?25l ENDTEST [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hset cino=(s [?25l[?12l[?25h[?25l2kdd]]=][ENDTEST[?12l[?25h[?25lvoid f() {[?12l[?25h[?25l 8 lines to indent... 9indented [?12l[?25h[?25l c = c1 && ([?12l[?25h[?25l /^STARTTEST c2 ||c3) && c4; if (c1 && c2)foo; } STARTTEST[?12l[?25h[?25l :set cino=(s,m1 [?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 28C written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTEST/+-1 2kdd]]=][[?12l[?25h[?25l ENDTEST [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hset cino=(s,m1 [?25l[?12l[?25h[?25l2kdd]]=][ENDTEST[?12l[?25h[?25lvoid f() {[?12l[?25h[?25l 8 lines to indent... 9indented [?12l[?25h[?25l c = c1 && ([?12l[?25h[?25l /^STARTTEST c2 ||c3 ) && c4; if (c1 && c2 )foo; } STARTTEST[?12l[?25h[?25l :set cino=b1 [?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 23C written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTEST/+-1 2kdd]]=][[?12l[?25h[?25l ENDTEST [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hset cino=b1 [?25l[?12l[?25h[?25l2kdd]]=][ENDTEST[?12l[?25h[?25lvoid f() {[?12l[?25h[?25l 9 lines to indent... 10 lines indented [?12l[?25h[?25l switch (x)[?12l[?25h[?25l /^STARTTEST {case 1:a = b;break;default:a = 0;break; } } STARTTEST[?12l[?25h[?25l :set cino=(0,W5 [?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 26C written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTEST/+-1 2kdd]]=][[?12l[?25h[?25l ENDTEST [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hset cino=(0,W5 [?25l[?12l[?25h[?25l2kdd]]=][ENDTEST[?12l[?25h[?25lvoid f() {[?12l[?25h[?25l 10 lines to indent... 11indented [?12l[?25h[?25l invokeme([?12l[?25h[?25l /^STARTTEST argu,ment); invokeme(argu,ment); invokeme(argu,ment); } STARTTEST[?12l[?25h[?25l :set cino=/6 [?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 23C written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTEST/+-1 2kdd]]=][[?12l[?25h[?25l ENDTEST [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hset cino=/6 [?25l[?12l[?25h[?25l2kdd]]=][ENDTEST[?12l[?25h[?25lvoid f() {[?12l[?25h[?25l 3 lines to indent... 4indented [?12l[?25h[?25l statement;[?12l[?25h[?25l /^STARTTEST // comment 1// comment 2 } STARTTEST[?12l[?25h[?25l :set cino= [?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 34C written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTEST/+-12kdd]]/comment 1/+1 ==[?12l[?25h[?25l ENDTEST [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hset cino= [?25l[?12l[?25h[?25l==ENDTEST[?12l[?25h[?25lvoid f() {[?12l[?25h[?25l /[?12l[?25hcomment 1/+1 [?25lstatement;// comment 1 // comment 2[?12l[?25h[?25l // comment 2[?12l[?25h[?25l }[?12l[?25h[?25l /^STARTTEST STARTTEST[?12l[?25h[?25l :set cino=g0 [?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 23C written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTEST/+-1 2kdd]]=][[?12l[?25h[?25l ENDTEST [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hset cino=g0 [?25l[?12l[?25h[?25l2kdd]]=][ENDTEST[?12l[?25h[?25lclass CAbc {[?12l[?25h[?25l 6 lines to indent... 7indented [?12l[?25h[?25l int Test() { return FALSE; }[?12l[?25h[?25l /^STARTTEST public: // comment void testfall(); protected: void testfall(); }; STARTTEST[?12l[?25h[?25l :set cino=(0,gs,hs [?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 29C written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTEST/+-1 2kdd]]=][[?12l[?25h[?25l ENDTEST [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hset cino=(0,gs,hs [?25l[?12l[?25h[?25l2kdd]]=][ENDTEST[?12l[?25h[?25lclass Foo : public Bar {[?12l[?25h[?25l 5 lines to indent... 6indented [?12l[?25h[?25l public:[?12l[?25h[?25l /^STARTTEST virtual void method1(void) = 0;virtual void method2(int arg1,int arg2,int arg3) = 0; }; STARTTEST[?12l[?25h[?25l :set cino=+20 [?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 24C written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTEST/+-1 2kdd]]=][[?12l[?25h[?25l ENDTEST [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hset cino=+20 [?25l[?12l[?25h[?25l2kdd]]=][ENDTEST[?12l[?25h[?25lvoid foo() {[?12l[?25h[?25l 4 lines to indent... 5indented [?12l[?25h[?25l if (a)[?12l[?25h[?25l /^STARTTEST { } elseasdf; } STARTTEST[?12l[?25h[?25l :set cino=(0,W2s [?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 27C written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTEST/+-1 2kdd]]=][[?12l[?25h[?25l ENDTEST [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hset cino=(0,W2s [?25l[?12l[?25h[?25l2kdd]]=][ENDTEST[?12l[?25h[?25l {[?12l[?25h[?25l 34 lines to indent... 35indented [?12l[?25h[?25l averylongfunctionnamelongfunctionnameaverylongfunctionname()->asd([?12l[?25h[?25l /^STARTTEST dec)->asdfasdfasdf(asdfadsf,asdfasdf,asdfasdf,),func(asdfadf,asdfasdf),asdasdf); } STARTTEST :set cino=M1 2kdd]]=][ ENDTEST int main () { if (cond1 &&cond2)foo; }[?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 23C written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST/+-1[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hset cino=M1 [?25l[?12l[?25h[?25l [?12l[?25h[?25l4 lines to indent... 5indented [?12l[?25h [?25l/^STARTTEST  STARTTEST[?12l[?25h[?25l :set cino=(0,ts [?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 24C written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTEST/+-1 2kdd=][[?12l[?25h[?25l ENDTEST [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hset cino=(0,ts [?25l[?12l[?25h[?25l2kdd=][ENDTEST[?12l[?25h[?25l 9 lines to indent... 10 lines indented [?12l[?25h [?25l/^STARTTEST void func(int a #if defined(FOO), int b, int c #endif) { } STARTTEST[?12l[?25h[?25l :set cino=(0 [?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 21C written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTEST/+-1 2kdd=][[?12l[?25h[?25l ENDTEST [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hset cino=(0 [?25l[?12l[?25h[?25l2kdd=][ENDTEST[?12l[?25h[?25l 10 lines to indent... 11indented [?12l[?25h [?25l/^STARTTEST void func(int a #if defined(FOO), int b, int c #endif ) { } STARTTEST[?12l[?25h[?25l :set cino& [?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 20C written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTEST/+-1 2kdd=4][[?12l[?25h[?25l ENDTEST [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hset cino& [?25l[?12l[?25h[?25l2kdd=4][ENDTEST[?12l[?25h[?25l 39 lines to indent... 40indented [?12l[?25h [?25l/^STARTTEST void func3(void) { int tab[] = {1, 2,3, 4,5, 6};printf("Don't you dare indent this line incorrectly!\n); } STARTTEST :set cino& :set cino+=l1 2kdd=][ ENDTEST void func(void) { int tab[] = {1, 2, 3,4, 5, 6};[?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 33C written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST/+-1[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hset cino& [?25l[?12l[?25h[?25l:[?12l[?25hset cino+=l1 [?25l[?12l[?25h[?25l [?12l[?25h[?25l24 lines to indent... 25indented [?12l[?25h [?25l/^STARTTEST break;case baz: {printf("baz");break;}case quux:printf("But don't break the indentation of this instruction\n");break; } } STARTTEST :set cino& 2kdd=][ ENDTEST void func(void) { cout << "a" << "b" << ") :" << "c"; }[?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 19C written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST/+-1[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hset cino& [?25l[?12l[?25h[?25l [?12l[?25h[?25l8 lines to indent... 9indented  << "b" << ") :" << "c";[?12l[?25h [?25l/^STARTTEST  STARTTEST[?12l[?25h[?25l :set com=s1:/*,m:*,ex:*/ [?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 38C written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTEST/+-1 ]]3jofoo();^[[?12l[?25h[?25l ENDTEST [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hset com=s1:/*,m:*,ex:*/ [?25l[?12l[?25h[?25lvoid func(void) {[?12l[?25h[?25l/** This is a comment.*/[?12l[?25h[?25l -- INSERT -- foo();[?12l[?25h[?25l }[?12l[?25h[?25l /^STARTTEST STARTTEST[?12l[?25h[?25l :set cino& [?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 19C written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTEST/+-1 2kdd=][[?12l[?25h[?25l ENDTEST [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hset cino& [?25l[?12l[?25h[?25l2kdd=][ENDTEST[?12l[?25h[?25l 10 lines to indent... 11indented [?12l[?25h [?25l/^STARTTEST void func(void) { for (int i = 0; i < 10; ++i)if (i & 1) {foo(1);} elsefoo(0); baz(); } STARTTEST[?12l[?25h[?25l :set cino=N-s [?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 47C written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTEST/+-1/^NAMESPACESTART =/^NAMESPACEEND[?12l[?25h[?25l ENDTEST [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hset cino=N-s [?25l[?12l[?25h[?25l/[?12l[?25h^NAMESPACESTART [?25lNAMESPACESTART[?12l[?25h[?25l /[?12l[?25h^NAMESPACEEND [?25l61 lines to indent... 50 62indented [?12l[?25h[?25l/^STARTTEST namespace test test2 { 1111111111111111111; } namespace111111111 { 111111111111111111; } NAMESPACEEND STARTTEST :set cino=j1,J1 /^JSSTART =/^JSEND ENDTEST JSSTART var bar = { foo: { that: this, some: ok, },[?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 35C written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST/+-1[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hset cino=j1,J1 [?25l[?12l[?25h[?25l/[?12l[?25h^JSSTART [?25l[?12l[?25h[?25l/[?12l[?25h^JSEND [?25l12 lines to indent... 13indented  foo: { that: this, some: ok, },[?12l[?25h[?25l/^STARTTEST "bar":{a : 2,b: "123abc",x: 4,"y": 5 } } JSEND STARTTEST[?12l[?25h[?25l :set cino=j1,J1 [?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 35C written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTEST/+-1/^JSSTART =/^JSEND[?12l[?25h[?25l ENDTEST [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hset cino=j1,J1 [?25l[?12l[?25h[?25l/[?12l[?25h^JSSTART [?25lJSSTART[?12l[?25h[?25l /[?12l[?25h^JSEND [?25l5 lines to indent... 6indented [?12l[?25h[?25l/^STARTTEST var foo = [ 1, // indent 8 more 2, 3 ]; // indent 8 less JSEND STARTTEST[?12l[?25h[?25l :set cino=j1,J1 [?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 35C written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTEST/+-1/^JSSTART =/^JSEND[?12l[?25h[?25l ENDTEST [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hset cino=j1,J1 [?25l[?12l[?25h[?25l/[?12l[?25h^JSSTART [?25lJSSTART[?12l[?25h[?25l /[?12l[?25h^JSEND [?25l7 lines to indent... 8indented [?12l[?25h[?25l/^STARTTEST function bar() { var foo = [1,2,3]; // indent 16 less } JSEND STARTTEST[?12l[?25h[?25l :set cino=j1,J1 [?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 35C written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTEST/+-1/^JSSTART =/^JSEND[?12l[?25h[?25l ENDTEST [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hset cino=j1,J1 [?25l[?12l[?25h[?25l/[?12l[?25h^JSSTART [?25lJSSTART[?12l[?25h[?25l /[?12l[?25h^JSEND [?25l52 lines to indent... 503indented [?12l[?25h[?25l/^STARTTEST return false;}_arguments[0]=options;method.apply(this,_arguments);}}); } })(jQuery); JSEND STARTTEST :set cino=j1,J1 /^JSSTART =/^JSEND ENDTEST JSSTART function init(options) { $(this).data(class_name+'_public',$.extend({},{ foo: 'bar', bar: 2, foobar: [[?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 35C written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST/+-1[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hset cino=j1,J1 [?25l[?12l[?25h[?25l/[?12l[?25h^JSSTART [?25l[?12l[?25h[?25l/[?12l[?25h^JSEND [?25l14 lines to indent... 15indented  $(this).data(class_name+'_public',$.extend({},{ foo: 'bar', bar: 2, foobar: [[?12l[?25h[?25l/^STARTTEST 1, // indent 8 more2, // indent 8 more3 // indent 8 more],callback: function(){return true;} }, options||{})); } JSEND STARTTEST[?12l[?25h[?25l :set cino=j1,J1 [?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 3L, 35C written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTEST/+-1/^JSSTART =/^JSEND[?12l[?25h[?25l ENDTEST [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hset cino=j1,J1 [?25l[?12l[?25h[?25l/[?12l[?25h^JSSTART [?25lJSSTART[?12l[?25h[?25l /[?12l[?25h^JSEND [?25l16 lines to indent... 17indented [?12l[?25h[?25l/^STARTTEST (function($){ function init(options) {$(this).data(class_name+'_public',$.extend({},{foo: 'bar',bar: 2, // indent 8 morefoobar: [ // indent 8 more1, // indent 8 more2, // indent 16 more3 // indent 16 more],callback: function(){ // indent 8 morereturn true; // indent 8 more} // indent 8 more}, options||{})); } })(jQuery); JSEND STARTTEST[?12l[?25h[?25l :g/^STARTTEST/.,/^ENDTEST/d [?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 2L, 61C written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTEST/+-1[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hg/^STARTTEST/.,/^ENDTEST/d [?25l189 fewer lines}JSENDJSSTART(function($){function init(options) {$(this).data(class_name+'_public',$.extend({},{ foo: 'bar',bar: 2, // indent 8 morefoobar: [ // indent 8 more 1, // indent 8 more2, // indent 16 more3 // indent 16 more],callback: function(){ // indent 8 more return true; // indent 8 more } // indent 8 more }, options||{})); } })(jQuery); JSEND[?12l[?25h[?25l:[?12l[?25h1;/start of AUTO/,$wq! test.out [?25l"test.out" [New] 1569L, 16063C written [?1l>[?12l[?25h[?1049lrm -rf test4.failed test.ok test.out X* viminfo cp test4.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test4.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test4.in" 31 lines, 839 charactersTest for autocommand that changes current buffer on BufEnter event. Check if modelines are interpreted for the correct buffer. STARTTEST :so small.vim :set nocompatible viminfo+=nviminfo :au BufEnter Xxx brew /start of :.,/end of/w! Xxx " write test file Xxx :set ai modeline modelines=3 :sp Xxx" split to Xxx, autocmd will do :brew G?this is a othis should be auto-indented^[ :" Append text with autoindent to this file :au! BufEnter Xxx :buf Xxx" go to Xxx, no autocmd anymore G?this is a othis should be in column 1^[:wq " append text without autoindent to Xxx G:r Xxx" include Xxx in the current file :?startstart?,$w! test.out :qa! ENDTEST[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for autocommand that changes current buffer on BufEnter event.[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 17 lines, 557 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l:[?12l[?25hset nocompatible viminfo+=nviminfo [?25l[?12l[?25h[?25l:[?12l[?25hau BufEnter Xxx brew [?25l[?12l[?25h[?25l/[?12l[?25hstart of [?25lstartstart start of test file Xxx[?12l[?25h[?25l :[?12l[?25h.,/end of/w! Xxx " write test file Xxx [?25l"Xxx" [New] 7L, 124C written[?12l[?25h[?25l:[?12l[?25hset ai modeline modelines=3 [?25l[?12l[?25h[?25l:[?12l[?25hsp Xxx " split to Xxx, autocmd will do :brew [?25l"Xxx" 7L, 124CTest for autocommand that changes current buffer on BufEnter event. Check if modelines are interpreted for the correct buffer.STARTTESTso small.vim:set nocompatible viminfo+=nviminfo :au BufEnter Xxx brew/start of.,/end of/w! Xxx " write test file Xxx:set ai modeline modelines=3 :sp Xxx " split to Xxx, autocmd will do :brew test4.in buf Xxx " go to Xxx, no autocmd anymore G?this is aothis should be in column 1^[:wq " append text without autoindent to Xxx G:r Xxx " include Xxx in the current file:?startstart?,$w! test.outqa!ENDTESTstartstart of test file Xxx test4.in test4.in" line 1 of 31 --3%-- col 1[?12l[?25h[?25l:qa!ENDTESTstartstart start of test file Xxx vim: set noai : this is a test this is a test this is a test this is a testend of test file Xxx[?12l[?25h[?25l?[?12l[?25hthis is a [?25l[?12l[?25h[?25l-- INSERT -- this should be auto-indented[+][+][?12l[?25h[?25l end of test file Xxx[?12l[?25h[?25l:[?12l[?25h " Append text with autoindent to this file [?25l[?12l[?25h[?25l:[?12l[?25hau! BufEnter Xxx [?25l[?12l[?25h[?25l:[?12l[?25hbuf Xxx " go to Xxx, no autocmd anymore [?25l"Xxx" 7L, 124Cstart of test file Xxx vim: set noai : this is a test this is a test this is a test end of test file Xxx~ ~ ~ ~ Xxxt [?12l[?25h[?25l?[?12l[?25hthis is a [?25l[?12l[?25h[?25l-- INSERT --this should be in column 1[+][?12l[?25h[?25l:[?12l[?25hwq " append text without autoindent to Xxx [?25l"Xxx8L, 151C writtenSTARTTEST:so small.vim:set nocompatible viminfo+=nviminfo :au BufEnter Xxx brew/start of:.,/end of/w! Xxx " write test file Xxx :set ai modeline modelines=3 :sp Xxx " split to Xxx, autocmd will do :brewG?this is aothis should be auto-indented^[: " Append text with autoindent to this fileau! BufEnter Xxx:buf Xxx " go to Xxx, no autocmd anymore G?this is aothis should be in column 1^[:wq " append text without autoindent to Xxx G:r Xxx " include Xxx in the current file :?startstart?,$w! test.out :qa!ENDTESTstarstart of test file Xxx[?12l[?25h[?25lvim: set noai :this is a testthis is a testthis is a testthis is a testthis should be auto-indented end of test file Xxx[?12l[?25h[?25l :[?12l[?25hr Xxx " include Xxx in the current file [?25l"Xxx" 8L, 151C start of test file Xxx[?12l[?25h[?25l :[?12l[?25h?startstart?,$w! test.out [?25l"test.out" [New] 17L, 316C written[?12l[?25h[?25l:[?12l[?25hqa! [?25l[?1l>[?12l[?25h[?1049lrm -rf test5.failed test.ok test.out X* viminfo cp test5.ok test.ok # Sleep a moment to avoid that the xterm title is messed up dh_gencontrol ../vim -u unix.vim -U NONE --noplugin -s dotest.in test5.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test5.in" 29 lines, 949 charactersTest for autocommand that deletes the current buffer on BufLeave event. Also test deleting the last buffer, should give a new, empty buffer. STARTTEST :so small.vim :au BufLeave Xxx bwipe /start of :.,/end of/w! Xxx" write test file Xxx :sp Xxx" split to Xxx :bwipe" delete buffer Xxx, now we're back here G?this is a othis is some more text^[ :" Append some text to this file :?start?,$w! test.out" Write current file contents :bwipe test.out" delete alternate buffer :au bufleave test5.in bwipe :bwipe!" delete current buffer, get an empty one ithis is another test line^[:w >>test.out :" append an extra line to the output file :qa! ENDTEST start of test file Xxx[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for autocommand that deletes the current buffer on BufLeave event.[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" dh_compress dh_compress dh_compress dh_md5sums dh_fixperms dh_fixperms dh_fixperms dh_builddeb dh_installdeb dh_installdeb dh_installdeb [New File] 16 lines, 664 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l:[?12l[?25hau BufLeave Xxx bwipe [?25l[?12l[?25h[?25l/[?12l[?25hstart of [?25l[?12l[?25h[?25l:[?12l[?25h.,/end of/w! Xxx " write test file Xxx [?25l"Xxx" [New File] 7 lines, 124 characters written[?12l[?25h[?25l:[?12l[?25hsp Xxx " split to Xxx [?25l"Xxx" 7 lines, 124 charactersstart of test file Xxxvim: set noai :this is a test this is a test this is a test this is a test end of test file Xxx ~ ~ ~ ~ Xxx ?start?,$w! test.outWrite current file contentsbwipe test.out delete alternate bufferau bufleave test5.in bwipebwipe! " delete current buffer, get an empty one ithis is another test line^[:w >>test.out: " append an extra line to the output file :qa!ENDTESTstart of test file Xxx test5.in [?12l[?25h[?25l:[?12l[?25hbwipe " delete buffer Xxx, now we're back here [?25lTest for autocommand that deletes the current buffer on BufLeave event. Also test deleting the last buffer, should give a new, empty buffer.STARTTEST:so small.vim:au BufLeave Xxx bwipe /start of:.,/end of/w! Xxx " write test file Xxx:sp Xxx " split to Xxx:bwipe " delete buffer Xxx, now we're back hereG?this is aothis is some more text^[ Append some text to this file :?start?,$w! test.outWrite current file contents :bwipe test.out " delete alternate buffer :au bufleave test5.in bwipe:bwipe! " delete current buffer, get an empty one ithis is another test line^[:w >>test.out " append an extra line to the output file :qa!ENDTESTstart of test file Xxx[?12l[?25h[?25lvim: set noai :this is a testthis is a testthis is a testthis is a test end of test file Xxx[?12l[?25h[?25l ?[?12l[?25hthis is a [?25l[?12l[?25h[?25l this is some more text[?12l[?25h[?25l end of test file Xxx[?12l[?25h[?25l :[?12l[?25h " Append some text to this file [?25l[?12l[?25h[?25l:[?12l[?25h?start?,$w! test.out " Write current file contents [?25l"test.out" [New File] 8 lines, 147 characters written[?12l[?25h[?25l:[?12l[?25hbwipe test.out " delete alternate buffer [?25l[?12l[?25h[?25l:[?12l[?25hau bufleave test5.in bwipe [?25l[?12l[?25h[?25l:[?12l[?25hbwipe! " delete current buffer, get an empty one [?25lError detected while processing BufLeave Auto commands for "test5.in": E89: No write since last change for buffer 1 (add ! to override) Press ENTER or type command to continue[?12l[?25h[?25l~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25lthis is another test line[?12l[?25h[?25l:[?12l[?25hw >>test.out [?25l"test.out" 1 line, 26 characters appended[?12l[?25h[?25l:[?12l[?25h " append an extra line to the output file [?25l[?12l[?25h[?25l:[?12l[?25hqa! [?25l[?1l>[?12l[?25h[?1049lrm -rf test6.failed test.ok test.out X* viminfo cp test6.ok test.ok dh_shlibdeps # Sleep a moment to avoid that the xterm title is messed up dh_shlibdeps dh_shlibdeps dh_compress dh_fixperms ../vim -u unix.vim -U NONE --noplugin -s dotest.in test6.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test6.in" 24 lines, 739 charactersTest for autocommand that redefines the argument list, when doing ":all". STARTTEST :so small.vim :au BufReadPost Xxx2 next Xxx2 Xxx1 /^start of A1^[:.,/end of/w! Xxx1 " write test file Xxx1 $r2:.,/end of/w! Xxx2 " write test file Xxx2 $r3:.,/end of/w! Xxx3 " write test file Xxx3 :next! Xxx1 Xxx2 Xxx3 " redefine arglist; go to Xxx1 :all" open window for all args :w! test.out" Write contents of Xxx1 ^W^W^W^W:w >>test.out " Append contents of last window (Xxx1) :rew" should now be in Xxx2 :w >>test.out" Append contents of Xxx2 :qa! ENDTEST start of test file Xxxthis is a testthis is a testthis is a testthis is a test[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for autocommand that redefines the argument list, when doing ":all".[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 13 lines, 537 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l:[?12l[?25hau BufReadPost Xxx2 next Xxx2 Xxx1 [?25l[?12l[?25h[?25l/[?12l[?25h^start of [?25l[?12l[?25h[?25l1[?12l[?25h[?25l:[?12l[?25h.,/end of/w! Xxx1 " write test file Xxx1 [?25l"Xxx1" [New File] 6 lines, 109 characters written[?12l[?25h[?25l2[?12l[?25h[?25l:[?12l[?25h.,/end of/w! Xxx2 " write test file Xxx2 [?25l"Xxx2" [New File] 6 lines, 109 characters written[?12l[?25h[?25l3[?12l[?25h[?25l:[?12l[?25h.,/end of/w! Xxx3 " write test file Xxx3 [?25l"Xxx3" [New File] 6 lines, 109 characters written[?12l[?25h[?25l:[?12l[?25hnext! Xxx1 Xxx2 Xxx3 " redefine arglist; go to Xxx1 [?25l"Xxx1"6 lines, 109 charactersstart of test file Xxx1this is a test this is a test this is a test this is a testend of test file Xxx ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l:[?12l[?25hall " open window for all args [?25l"Xxx2"6 lines, 109 characters "Xxx2" 6 lines, 109 characters Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hw! test.out " Write contents of Xxx1 [?25l"test.out" [New File] 6 lines, 109 characters written Press ENTER or type command to continue[?12l[?25h[?25lstart of test file Xxx1this is a testthis is a testXxx1 start of test file Xxx2 this is a test this is a test this is a test this is a testend of test file XxxXxx2 [?12l[?25hXxx1  Xxx2 Xxx1 Xxx2  [?25l:[?12l[?25hw >>test.out " Append contents of last window (Xxx1) [?25l"test.out" 6 lines, 109 characters appended[?12l[?25h[?25l:[?12l[?25hrew " should now be in Xxx2 [?25l"Xxx2" line 1 of 6 --16%-- col 1 (file 1 of 2)22 [?12l[?25h[?25l:[?12l[?25hw >>test.out " Append contents of Xxx2 [?25l"test.out" 6 lines, 109 characters appended[?12l[?25h[?25l:[?12l[?25hqa! [?25l[?1l>[?12l[?25h[?1049lrm -rf test7.failed test.ok test.out X* viminfo cp test7.ok test.ok # Sleep a moment to avoid that the xterm title is messed up dh_installdeb dh_shlibdeps ../vim -u unix.vim -U NONE --noplugin -s dotest.in test7.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test7.in" 26 lines, 675 charactersTest for autocommand that changes the buffer list, when doing ":ball". STARTTEST :so small.vim /^start of A1^[:.,/end of/w! Xxx1 " write test file Xxx1 :sp Xxx1 :close $r2:.,/end of/w! Xxx2 " write test file Xxx2 :sp Xxx2 :close $r3:.,/end of/w! Xxx3 " write test file Xxx3 :sp Xxx3 :close :au BufReadPost Xxx2 bwipe $r4:ball" open window for all args, close Xxx2 :.,$w! test.out" Write contents of this file ^W^W:w >>test.out" Append contents of second window (Xxx1) ^W^W:/^start of/,$w >>test.out " Append contents of last window (this file) :qa! ENDTEST start of test file Xxx[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for autocommand that changes the buffer list, when doing ":ball".[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 17 lines, 508 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l/[?12l[?25h^start of [?25l[?12l[?25h[?25l1[?12l[?25h[?25l:[?12l[?25h.,/end of/w! Xxx1 " write test file Xxx1 [?25l"Xxx1" [New File] 4 lines, 77 characters written[?12l[?25h[?25l:[?12l[?25hsp Xxx1 [?25l"Xxx1" 4 lines, 77 charactersstart of test file Xxx1this is a test this is a test end of test file Xxx ~ ~ ~ ~ ~ ~ ~ Xxx1 closeau BufReadPost Xxx2 bwipe $r4:ball " open window for all args, close Xxx2 :.,$w! test.outWrite contents of this file^W^W:w >>test.outAppend contents of second window (Xxx1)/^start of/,$w >>test.out " Append contents of last window (this file) :qa!ENDTESTstart of test file Xxx1 test7.in [+] [?12l[?25h[?25l:[?12l[?25hclose [?25lTest for autocommand that changes the buffer list, when doing ":ball".STARTTEST:so small.vim/^start ofA1^[:.,/end of/w! Xxx1 " write test file Xxx1:sp Xxx1:close$r2:.,/end of/w! Xxx2 " write test file Xxx2:sp Xxx2:close$r3:.,/end of/w! Xxx3 " write test file Xxx3sp Xxx3 :close:au BufReadPost Xxx2 bwipe$r4:ball open window for all args, close Xxx2 :.,$w! test.out Write contents of this filew >>test.out " Append contents of second window (Xxx1)^W^W:/^start of/,$w >>test.out " Append contents of last window (this file) :qa!ENDTESTstart of test file Xxx1[?12l[?25h[?25l2[?12l[?25h[?25l:[?12l[?25h.,/end of/w! Xxx2 " write test file Xxx2 [?25l"Xxx2" [New File] 4 lines, 77 characters written[?12l[?25h[?25l:[?12l[?25hsp Xxx2 [?25l"Xxx2" 4 lines, 77 charactersstart of test file Xxx2this is a test this is a test end of test file Xxx ~ ~ ~ ~ ~ ~ ~ Xxx2 closeau BufReadPost Xxx2 bwipe $r4:ball " open window for all args, close Xxx2 :.,$w! test.outWrite contents of this file^W^W:w >>test.outAppend contents of second window (Xxx1)/^start of/,$w >>test.out " Append contents of last window (this file) :qa!ENDTESTstart of test file Xxx2 test7.in [+] [?12l[?25h[?25l:[?12l[?25hclose [?25lTest for autocommand that changes the buffer list, when doing ":ball".STARTTEST:so small.vim/^start ofA1^[:.,/end of/w! Xxx1 " write test file Xxx1:sp Xxx1:close$r2:.,/end of/w! Xxx2 " write test file Xxx2:sp Xxx2:close$r3:.,/end of/w! Xxx3 " write test file Xxx3sp Xxx3 :close:au BufReadPost Xxx2 bwipe$r4:ball open window for all args, close Xxx2 :.,$w! test.out Write contents of this filew >>test.out " Append contents of second window (Xxx1)^W^W:/^start of/,$w >>test.out " Append contents of last window (this file) :qa!ENDTESTstart of test file Xxx2[?12l[?25h[?25l3[?12l[?25h[?25l:[?12l[?25h.,/end of/w! Xxx3 " write test file Xxx3 [?25l"Xxx3" [New File] 4 lines, 77 characters written[?12l[?25h[?25l:[?12l[?25hsp Xxx3 [?25l"Xxx3" 4 lines, 77 charactersstart of test file Xxx3this is a test this is a test end of test file Xxx ~ ~ ~ ~ ~ ~ ~ Xxx3 closeau BufReadPost Xxx2 bwipe $r4:ball " open window for all args, close Xxx2 :.,$w! test.outWrite contents of this file^W^W:w >>test.outAppend contents of second window (Xxx1)/^start of/,$w >>test.out " Append contents of last window (this file) :qa!ENDTESTstart of test file Xxx3 test7.in [+] [?12l[?25h[?25l:[?12l[?25hclose [?25lTest for autocommand that changes the buffer list, when doing ":ball".STARTTEST:so small.vim/^start ofA1^[:.,/end of/w! Xxx1 " write test file Xxx1:sp Xxx1:close$r2:.,/end of/w! Xxx2 " write test file Xxx2:sp Xxx2:close$r3:.,/end of/w! Xxx3 " write test file Xxx3sp Xxx3 :close:au BufReadPost Xxx2 bwipe$r4:ball open window for all args, close Xxx2 :.,$w! test.out Write contents of this filew >>test.out " Append contents of second window (Xxx1)^W^W:/^start of/,$w >>test.out " Append contents of last window (this file) :qa!ENDTESTstart of test file Xxx3[?12l[?25h[?25l:[?12l[?25hau BufReadPost Xxx2 bwipe [?25l[?12l[?25h[?25l4[?12l[?25h[?25l:[?12l[?25hball " open window for all args, close Xxx2 [?25l"Xxx1"4 lines, 77 characters "Xxx2" 4 lines, 77 characters Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25h.,$w! test.out " Write contents of this file [?25l"test.out" [New File] 4 lines, 77 characters written Press ENTER or type command to continue[?12l[?25h[?25l:close :au BufReadPost Xxx2 bwipe $r4:ball" open window for all args, close Xxx2 :.,$w! test.out" Write contents of this file ^W^W:w >>test.out" Append contents of second window (Xxx1) ^W^W:/^start of/,$w >>test.out " Append contents of last window (this file) :qa! ENDTEST start of test file Xxx4 test7.in [+] start of test file Xxx1this is a testthis is a test end of test file Xxx ~ ~ ~ ~ ~ ~ ~ Xxx1 [?12l[?25htest7.in [+]  Xxx1 [?25l:[?12l[?25hw >>test.out " Append contents of second window (Xxx1) [?25l"test.out" 4 lines, 77 characters appended[?12l[?25htest7.in [+] Xxx1  [?25l:[?12l[?25h/^start of/,$w >>test.out " Append contents of last window (this file) [?25lsearch hit BOTTOM, continuing at TOP"test.out" 4 lines, 77 characters appended[?12l[?25h[?25l:[?12l[?25hqa! [?25l[?1l>[?12l[?25h[?1049lrm -rf test8.failed test.ok test.out X* viminfo cp test8.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test8.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test8.in" 24 lines, 797 charactersTest for BufWritePre autocommand that deletes or unloads the buffer. STARTTEST :so small.vim :au BufWritePre Xxx1 bunload :au BufWritePre Xxx2 bwipe /^start of A1^[:.,/end of/w! Xxx1 " write test file Xxx1 $r2:.,/end of/w! Xxx2 " write test file Xxx2 :e! Xxx2" edit Xxx2 :bdel test8.in" delete this file from the buffer list :e Xxx1" edit Xxx1 :w" write it, will unload it and give an error msg :w! test.out" Write contents of this file :e! Xxx2" start editing Xxx2 :bwipe test.out" remove test.out from the buffer list :w" write it, will delete the buffer and give an error msg:w >>test.out" Append contents of this file :qa! ENDTEST start of Xxxtest[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for BufWritePre autocommand that deletes or unloads the buffer.[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 16 lines, 678 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l:[?12l[?25hau BufWritePre Xxx1 bunload [?25l[?12l[?25h[?25l:[?12l[?25hau BufWritePre Xxx2 bwipe [?25l[?12l[?25h[?25l/[?12l[?25h^start of [?25l[?12l[?25h[?25l1[?12l[?25h[?25l:[?12l[?25h.,/end of/w! Xxx1 " write test file Xxx1 [?25l"Xxx1" [New File] 3 lines, 31 characters written[?12l[?25h[?25l2[?12l[?25h[?25l:[?12l[?25h.,/end of/w! Xxx2 " write test file Xxx2 [?25l"Xxx2" [New File] 3 lines, 31 characters written[?12l[?25h[?25l:[?12l[?25he! Xxx2 " edit Xxx2 [?25l"Xxx2" 3 lines, 31 charactersstart of Xxx2test end of Xxx ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l:[?12l[?25hbdel test8.in^I^I" delete this file from the buffer list [?25l[?12l[?25h[?25l:[?12l[?25he Xxx1 " edit Xxx1 [?25l"Xxx1" 3 lines, 31 characters1 [?12l[?25h[?25l:[?12l[?25hw " write it, will unload it and give an error msg [?25l"Xxx2"3 lines, 31 characters E203: Autocommands deleted or unloaded buffer to be written Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hw! test.out " Write contents of this file [?25l"test.out" [New File] 3 lines, 31 characters written Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25he! Xxx2 " start editing Xxx2 [?25l"Xxx2" 3 lines, 31 charactersstart of Xxx2test end of Xxx"Xxx2" 3 lines, 31 characters[?12l[?25h[?25l:[?12l[?25hbwipe test.out " remove test.out from the buffer list [?25l[?12l[?25h[?25l:[?12l[?25hw " write it, will delete the buffer and give an error ms g[?25l"Xxx1"3 lines, 31 characters E203: Autocommands deleted or unloaded buffer to be written Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hw >>test.out " Append contents of this file [?25l"test.out" 3 lines, 31 characters appended Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hqa! [?25l[?1l>[?12l[?25h[?1049lrm -rf test9.failed test.ok test.out X* viminfo cp test9.ok test.ok # Sleep a moment to avoid that the xterm title is messed up INFO: pkgstriptranslations version 109 pkgstriptranslations: processing vim-tiny (in debian/vim-tiny); do_strip: 1, oemstrip: ../vim -u unix.vim -U NONE --noplugin -s dotest.in test9.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test9.in" 12 lines, 255 charactersTest for Bufleave autocommand that deletes the buffer we are about to edit. STARTTEST :so small.vim :au BufLeave test9.in bwipe yy :e yy :/^start of/,$w! test.out " Write contents of this file :qa! ENDTEST start of test file xx end of test file xx ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for Bufleave autocommand that deletes the buffer we are about to edit.[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 5 lines, 117 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l:[?12l[?25hau BufLeave test9.in bwipe yy [?25l[?12l[?25h[?25l:[?12l[?25he yy [?25lE143: Autocommands unexpectedly deleted new buffer yy[?12l[?25h[?25l:[?12l[?25h/^start of/,$w! test.out " Write contents of this file [?25l"test.out" [New File] 2 lines, 42 characters written[?12l[?25h[?25l:[?12l[?25hqa! [?25l[?1l>[?12l[?25h[?1049lrm -rf test10.failed test.ok test.out X* viminfo cp test10.ok test.ok # Sleep a moment to avoid that the xterm title is messed up pkgstriptranslations: vim-tiny does not contain translations, skipping pkgstriptranslations: preparing translation tarball vim_7.3.346-1ubuntu1_amd64_translations.tar.gz...../vim -u unix.vim -U NONE --noplugin -s dotest.in test10.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test10.in" 74 lines, 2021 charactersTest for 'errorformat'. This will fail if the quickfix feature was disabled. STARTTEST :so small.vim :" Also test a BOM is ignored. :so mbyte.vim :set encoding=utf-8 :7/start of errorfile/,/end of errorfile/w! Xerrorfile1 :7/start of errorfile/,/end of errorfile/-1w! Xerrorfile2 :/start of testfile/,/end of testfile/w! Xtestfile :cf Xerrorfile2 :clast :copen :let a=w:quickfix_title :wincmd p gR^R=a^M^[ :cf Xerrorfile1 rA :cn rB :cn rC :cn[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for 'errorformat'. This will fail if the quickfix feature was disabled.[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 30 lines, 479 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTESTrD :cn rE :cn :wincmd w :let a=w:quickfix_title :wincmd p gR^R=a^M^[ :w! test.out" Write contents of this file :qa! ENDTEST[?12l[?25h[?25l [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l:[?12l[?25h" Also test a BOM is ignored. [?25l[?12l[?25h[?25l:[?12l[?25hso mbyte.vim [?25l[?12l[?25h[?25l:[?12l[?25hset encoding=utf-8 [?25l:copen :let a=w:quickfix_title :wincmd p gR^R=a^M^[ :cf Xerrorfile1 rA :cn rB :cn rC :cn rD :cn rE :cn :wincmd w :let a=w:quickfix_title :wincmd p gR^R=a^M^[ :w! test.out " Write contents of this file :qa! ENDTEST [?12l[?25h[?25l :[?12l[?25h7[?25l[?12l[?25h/[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25ha[?25l[?12l[?25hr[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25ho[?25l[?12l[?25hf[?25l[?12l[?25h[?25l [?12l[?25he[?25l[?12l[?25hr[?25l[?12l[?25hr[?25l[?12l[?25ho[?25l[?12l[?25hr[?25l[?12l[?25hf[?25l[?12l[?25hi[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25h/[?25l[?12l[?25h,[?25l[?12l[?25h/[?25l[?12l[?25he[?25l[?12l[?25hn[?25l[?12l[?25hd[?25l[?12l[?25h[?25l [?12l[?25ho[?25l[?12l[?25hf[?25l[?12l[?25h[?25l [?12l[?25he[?25l[?12l[?25hr[?25l[?12l[?25hr[?25l[?12l[?25ho[?25l[?12l[?25hr[?25l[?12l[?25hf[?25l[?12l[?25hi[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25h/[?25l[?12l[?25hw[?25l[?12l[?25h![?25l[?12l[?25h[?25l [?12l[?25hX[?25l[?12l[?25he[?25l[?12l[?25hr[?25l[?12l[?25hr[?25l[?12l[?25ho[?25l[?12l[?25hr[?25l[?12l[?25hf[?25l[?12l[?25hi[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25h1[?25l[?12l[?25h [?25l"Xerrorfile1" [New File] 43 lines, 999 characters written[?12l[?25h[?25l:[?12l[?25h7[?25l[?12l[?25h/[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25ha[?25l[?12l[?25hr[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25ho[?25l[?12l[?25hf[?25l[?12l[?25h[?25l [?12l[?25he[?25l[?12l[?25hr[?25l[?12l[?25hr[?25l[?12l[?25ho[?25l[?12l[?25hr[?25l[?12l[?25hf[?25l[?12l[?25hi[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25h/[?25l[?12l[?25h,[?25l[?12l[?25h/[?25l[?12l[?25he[?25l[?12l[?25hn[?25l[?12l[?25hd[?25l[?12l[?25h[?25l [?12l[?25ho[?25l[?12l[?25hf[?25l[?12l[?25h[?25l [?12l[?25he[?25l[?12l[?25hr[?25l[?12l[?25hr[?25l[?12l[?25ho[?25l[?12l[?25hr[?25l[?12l[?25hf[?25l[?12l[?25hi[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25h/[?25l[?12l[?25h-[?25l[?12l[?25h1[?25l[?12l[?25hw[?25l[?12l[?25h![?25l[?12l[?25h[?25l [?12l[?25hX[?25l[?12l[?25he[?25l[?12l[?25hr[?25l[?12l[?25hr[?25l[?12l[?25ho[?25l[?12l[?25hr[?25l[?12l[?25hf[?25l[?12l[?25hi[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25h2[?25l[?12l[?25h [?25l"Xerrorfile2" [New File] 42 lines, 982 characters written[?12l[?25h[?25l:[?12l[?25h/[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25ha[?25l[?12l[?25hr[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25ho[?25l[?12l[?25hf[?25l[?12l[?25h[?25l [?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25hf[?25l[?12l[?25hi[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25h/[?25l[?12l[?25h,[?25l[?12l[?25h/[?25l[?12l[?25he[?25l[?12l[?25hn[?25l[?12l[?25hd[?25l[?12l[?25h[?25l [?12l[?25ho[?25l[?12l[?25hf[?25l[?12l[?25h[?25l [?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25hf[?25l[?12l[?25hi[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25h/[?25l[?12l[?25hw[?25l[?12l[?25h![?25l[?12l[?25h[?25l [?12l[?25hX[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25hf[?25l[?12l[?25hi[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25h [?25l"Xtestfile" [New File] 23 lines, 853 characters written[?12l[?25h[?25l:[?12l[?25hc[?25l[?12l[?25hf[?25l[?12l[?25h[?25l [?12l[?25hX[?25l[?12l[?25he[?25l[?12l[?25hr[?25l[?12l[?25hr[?25l[?12l[?25ho[?25l[?12l[?25hr[?25l[?12l[?25hf[?25l[?12l[?25hi[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25h2[?25l[?12l[?25h [?25l"Xtestfile" 23 lines, 853 characters (30 of 42): 1506-045 (S) Undeclared identifier fd_set. Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hc[?25l[?12l[?25hl[?25l[?12l[?25ha[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h [?25l(42 of 42): What is the title of the quickfix window? Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hc[?25l[?12l[?25ho[?25l[?12l[?25hp[?25l[?12l[?25he[?25l[?12l[?25hn[?25l[?12l[?25h [?25lline 12 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 13 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 14 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 15 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 16 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 17 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 18 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 19 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 20 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 21 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 22 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Xtestfile Xtestfile|13| parse error before `asd' || make: *** [vim] Error 1 Xtestfile|16| there is an error || || 2 returnedXtestfile|19| yet another problem || || Does anyone know what is the problem and how to correction it? Xtestfile|21 col 9| What is the title of the quickfix window? Xtestfile|22 col 9| What is the title of the quickfix window? [Quickfix List] [?12l[?25h[?25l :[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25ha[?25l[?12l[?25h=[?25l[?12l[?25hw[?25l[?12l[?25h:[?25l[?12l[?25hq[?25l[?12l[?25hu[?25l[?12l[?25hi[?25l[?12l[?25hc[?25l[?12l[?25hk[?25l[?12l[?25hf[?25l[?12l[?25hi[?25l[?12l[?25hx[?25l[?12l[?25h_[?25l[?12l[?25ht[?25l[?12l[?25hi[?25l[?12l[?25ht[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25hi[?25l[?12l[?25hn[?25l[?12l[?25hc[?25l[?12l[?25hm[?25l[?12l[?25hd[?25l[?12l[?25h[?25l [?12l[?25hp[?25l[?12l[?25h [?25lXtestfile [Quickfix List]  [?12l[?25h[?25l=[?12l[?25ha[?25l[?12l[?25h [?25l :cf Xerrorfile2[+][?12l[?25h[?25l end of testfile[?12l[?25h[?25l:[?12l[?25hc[?25l[?12l[?25hf[?25l[?12l[?25h[?25l [?12l[?25hX[?25l[?12l[?25he[?25l[?12l[?25hr[?25l[?12l[?25hr[?25l[?12l[?25ho[?25l[?12l[?25hr[?25l[?12l[?25hf[?25l[?12l[?25hi[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25h1[?25l[?12l[?25h [?25lstart of testfile 2 line 3 line 4 line 5 line 6 line 7 line 8 line 9 line 10 xxxxxxxxxxxxxxx line 11 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Xtestfile|4 col 12| 1506-045 (S) Undeclared identifier fd_set. Xtestfile|7 col 19| this is an error || gcc -c -DHAVE_CONFIsing-prototypes -I/usr/X11R6/include version.c Xtestfile|13| parse error before `asd' || make: *** [vim] Error 116| there is an error 2 returned|19| yet another problem|| [?12l[?25h[?25lxA[?12l[?25h[?25l:[?12l[?25hc[?25l[?12l[?25hn[?25l[?12l[?25h [?25lXtestfile|4 col 12| 1506-045 (S) Undeclared identifier fd_set.Xtestfile|7 col 19| this is an error [?12l[?25h[?25lxB[?12l[?25h[?25l:[?12l[?25hc[?25l[?12l[?25hn[?25l[?12l[?25h [?25lline 12 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 13 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Xtestfile|7 col 19| this is an errorXtestfile|13| parse error before `asd' [?12l[?25h[?25lC[?12l[?25h[?25l line 14 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [?12l[?25h[?25l:[?12l[?25hc[?25l[?12l[?25hn[?25l[?12l[?25h [?25lline 15 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 16 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXtestfile|13| parse error before `asd'Xtestfile|16| there is an error [?12l[?25h[?25lD[?12l[?25h[?25l line 17 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [?12l[?25h[?25l:[?12l[?25hc[?25l[?12l[?25hn[?25l[?12l[?25h [?25lline 18 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 19 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXtestfile|16| there is an errorXtestfile|19| yet another problem [?12l[?25h[?25lE[?12l[?25h[?25l line 20 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [?12l[?25h[?25l:[?12l[?25hc[?25l[?12l[?25hn[?25l[?12l[?25h [?25l line 21 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXtestfile|19| yet another problem|| Does anyone know what is the problem and how to correction it? Xtestfile|21 col 9| What is the title of the quickfix window? [?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25hi[?25l[?12l[?25hn[?25l[?12l[?25hc[?25l[?12l[?25hm[?25l[?12l[?25hd[?25l[?12l[?25h[?25l [?12l[?25hw[?25l[?12l[?25h [?25lXtestfile [+]  [Quickfix List] [?12l[?25h[?25l:[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25ha[?25l[?12l[?25h=[?25l[?12l[?25hw[?25l[?12l[?25h:[?25l[?12l[?25hq[?25l[?12l[?25hu[?25l[?12l[?25hi[?25l[?12l[?25hc[?25l[?12l[?25hk[?25l[?12l[?25hf[?25l[?12l[?25hi[?25l[?12l[?25hx[?25l[?12l[?25h_[?25l[?12l[?25ht[?25l[?12l[?25hi[?25l[?12l[?25ht[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25hi[?25l[?12l[?25hn[?25l[?12l[?25hc[?25l[?12l[?25hm[?25l[?12l[?25hd[?25l[?12l[?25h[?25l [?12l[?25hp[?25l[?12l[?25h [?25lXtestfile [+] [Quickfix List]  [?12l[?25h[?25l=[?12l[?25ha[?25l[?12l[?25h [?25l :cf Xerrorfile1[?12l[?25h[?25l line 22 :cf Xerrorfile2xxxxxxxxxxxxxxx[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h![?25l[?12l[?25h[?25l [?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h.[?25l[?12l[?25ho[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h"[?25l[?12l[?25h[?25l [?12l[?25hW[?25l[?12l[?25hr[?25l[?12l[?25hi[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25h[?25l [?12l[?25hc[?25l[?12l[?25ho[?25l[?12l[?25hn[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hn[?25l[?12l[?25ht[?25l[?12l[?25hs[?25l[?12l[?25h[?25l [?12l[?25ho[?25l[?12l[?25hf[?25l[?12l[?25h[?25l [?12l[?25ht[?25l[?12l[?25hh[?25l[?12l[?25hi[?25l[?12l[?25hs[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25hi[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25h [?25l"test.out" [New File] 23 lines, 853 characters written [?12l[?25h[?25l:[?12l[?25hq[?25l[?12l[?25ha[?25l[?12l[?25h![?25l[?12l[?25h [?25l[?1l>[?12l[?25h[?1049lrm -rf test11.failed test.ok test.out X* viminfo cp test11.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test11.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test11.in" 84 lines, 3345 charactersTests for autocommands: - FileWritePrewriting a compressed file - FileReadPostreading a compressed file - BufNewFilereading a file template - BufReadPredecompressing the file to be read - FilterReadPresubstituting characters in the temp file - FilterReadPostsubstituting characters after filtering - FileReadPreset options for decompression - FileReadPostdecompress the file Note: This test is skipped if "gzip" is not available. $GZIP is made empty, "-v" would cause trouble. Use a FileChangedShell autocommand to avoid a prompt for "Xtestfile.gz" being modified outside of Vim (noticed on Solaris). STARTTEST :so small.vim :" drop out when there is no gzip program :if !executable("gzip") : e! test.ok : w! test.out : qa! :endif[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for autocommands:[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 48 lines, 2277 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST:23,$s/\r$//" remove CR for when sed adds them :au! FileReadPre *.gz exe '!gzip -d ' . shellescape(expand("")) :au FileReadPre *.gz call rename(expand(":r"), expand("")) :au! FileReadPost *.gz '[,']s/l/L/ :$r Xtestfile.gz" Read compressed file :w" write it, after filtering :au!" remove all autocommands :e" Edit test.out again :set nobin ff& " use the default fileformat for writing :w :qa! ENDTEST startstart start of testfile line 2 Abcdefghijklmnopqrstuvwxyz line 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 4 Abcdefghijklmnopqrstuvwxyz line 5 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 6 Abcdefghijklmnopqrstuvwxyz line 7 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 8 Abcdefghijklmnopqrstuvwxyz line 9 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l:[?12l[?25h" drop out when there is no gzip program [?25l[?12l[?25h[?25l:[?12l[?25hif !executable("gzip") [?25l : [?12l[?25h: e! test.ok [?25l: [?12l[?25h: w! test.out [?25l: [?12l[?25h: qa! [?25l: [?12l[?25h:endif [?25l:23,$s/\r$//" remove CR for when sed adds them :au! FileReadPre *.gz exe '!gzip -d ' . shellescape(expand("")) :au FileReadPre *.gz call rename(expand(":r"), expand("")) :au! FileReadPost *.gz '[,']s/l/L/[?12l[?25h[?25l:[?12l[?25hlet $GZIP = "" [?25l[?12l[?25h[?25l:[?12l[?25hau FileChangedShell * echo "caught FileChangedShell" [?25l[?12l[?25h[?25l:[?12l[?25hset bin [?25l[?12l[?25h[?25l:[?12l[?25hau FileWritePre *.gz '[,']!gzip [?25l[?12l[?25h[?25l:[?12l[?25hau FileWritePost *.gz undo [?25l[?12l[?25h[?25l:[?12l[?25h/^start of testfile/,/^end of testfile/w! Xtestfile.gz [?25l[?12l[?25h[?25l11 lines filtered "Xtestfile.gz" [New File][Incomplete last line] 1 line, 111 characters written 10 more lines; before #1 0 seconds ago Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hau FileReadPost *.gz '[,']!gzip -d [?25l:au FileReadPre *.gz call rename(expand(":r"), expand("")) :au! FileReadPost *.gz '[,']s/l/L/ :$r Xtestfile.gz" Read compressed file :w " write it, after filtering :au! " remove all autocommandse" Edit test.out againset nobin ff& " use the default fileformat for writing :wqa!ENDTESTstartstart start of testfile line 2 Abcdefghijklmnopqrstuvwxyz line 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx45678910 end of testfile[?12l[?25h[?25l :[?12l[?25h$r Xtestfile.gz " Read and decompress the testfile [?25l"Xtestfile.gz" [Incomplete last line] 1 line, 111 characters [?12l[?25h[?25lstart of test.c /* * Here is a new .c file */ end of test.c start of testfile[?12l[?25h[?25l :[?12l[?25h?startstart?,$w! test.out " Write contents of this file [?25l"test.out" [New File] 29 lines, 788 characters written[?12l[?25h[?25l:[?12l[?25hau BufNewFile *.c read Xtest.c [?25l[?12l[?25h[?25l:[?12l[?25h/^start of test.c/+1,/^end of test.c/-1w! Xtest.c [?25lsearch hit BOTTOM, continuing at TOP"Xtest.c" [New File] 3 lines, 32 characters written[?12l[?25h[?25l:[?12l[?25he! foo.c " Will load Xtest.c [?25l"foo.c" [New File] "Xtest.c" 3 lines, 32 characters Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hau FileAppendPre *.out '[,']s/new/NEW/ [?25l/* * Here is a new .c file */ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l:[?12l[?25hau FileAppendPost *.out !cat Xtest.c >>test.out [?25l[?12l[?25h[?25l:[?12l[?25hw>>test.out " Append it to the output file [?25l"test.out" 4 lines, 33 characters appended :!cat Xtest.c >>test.out [?12l[?25h Press ENTER or type command to continue[?25l:[?12l[?25hau! FileAppendPre [?25l/* * Here is a NEW .c file */ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l:[?12l[?25h" setup autocommands to decompress before reading and re-compress afterwards [?25l[?12l[?25h[?25l:[?12l[?25hau BufReadPre *.gz exe '!gzip -d ' . shellescape(expand("")) [?25l[?12l[?25h[?25l:[?12l[?25hau BufReadPre *.gz call rename(expand(":r"), expand("")) [?25l[?12l[?25h[?25l:[?12l[?25hau BufReadPost *.gz call rename(expand(""), expand(":r")) [?25l[?12l[?25h[?25l:[?12l[?25hau BufReadPost *.gz exe '!gzip ' . shellescape(expand(":r")) [?25l[?12l[?25h[?25l:[?12l[?25he! Xtestfile.gz " Edit compressed file [?25l:!gzip -d 'Xtestfile.gz' [?12l[?25h[?25l"Xtestfile.gz""Xtestfile.gz" 11 lines, 357 characters:!gzip 'Xtestfile' [?12l[?25h Press ENTER or type command to continue[?25l:[?12l[?25hw>>test.out " Append it to the output file [?25l"test.out" 11 lines, 357 characters appended :!cat Xtest.c >>test.out [?12l[?25h Press ENTER or type command to continue[?25l:[?12l[?25hset shelltemp " need temp files here [?25lstart of testfile line 2 Abcdefghijklmnopqrstuvwxyz line 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 4 Abcdefghijklmnopqrstuvwxyz line 5 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 6 Abcdefghijklmnopqrstuvwxyz line 7 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 8 Abcdefghijklmnopqrstuvwxyz line 9 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 10 Abcdefghijklmnopqrstuvwxyz end of testfile ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l:[?12l[?25hau FilterReadPre *.out call rename(expand(""), expand("") . " .t") [?25lstart of testfile[?12l[?25h[?25l:[?12l[?25hau FilterReadPre *.out exe '!sed s/e/E/ ' . shellescape(expand("")) . ".t >" . shellescape(expand("")) [?25lstart of testfile[?12l[?25h[?25l:[?12l[?25hau FilterReadPre *.out exe '!rm ' . shellescape(expand("")) . '.t' [?25l[?12l[?25h[?25l:[?12l[?25hau FilterReadPost *.out '[,']s/x/X/g [?25l[?12l[?25h[?25l:[?12l[?25he! test.out " Edit the output file [?25l"test.out" 50 lines, 1242 charactersstarstart of testfile2 Abcdefghijklmnopqrstuvwxyz3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx4 Abcdefghijklmnopqrstuvwxyz5 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx6 Abcdefghijklmnopqrstuvwxyz7 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx8 Abcdefghijklmnopqrstuvwxyz9 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 10 Abcdefghijklmnopqrstuvwxyz end of testfilestart of test.c/* * Here is a new .c file */end of test.cstart of testfileline 2 Abcdefghijklmnopqrstuvwxyzline 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxline 4 Abcdefghijklmnopqrstuvwxyzline 5 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx[?12l[?25h[?25l:[?12l[?25h23,$!cat [?25l[?12l[?25h[?25l:!sed s/e/E/ '/tmp/vBodxom/1'.t >'/tmp/vBodxom/1' [?12l[?25h[?25l:!rm '/tmp/vBodxom/1'.t [?12l[?25h[?25l218 substitutions on 15 lines 28 lines filtered Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25h23,$s/\r$// " remove CR for when sed adds them [?25lE486: Pattern not found: \r$ Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hau! FileReadPre *.gz exe '!gzip -d ' . shellescape(expand("")) [?25lstartstart start of testfile line 2 Abcdefghijklmnopqrstuvwxyz line 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 4 Abcdefghijklmnopqrstuvwxyz line 5 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 6 Abcdefghijklmnopqrstuvwxyz line 7 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 8 Abcdefghijklmnopqrstuvwxyz line 9 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 10 Abcdefghijklmnopqrstuvwxyz end of testfile start of test.c /* * Here is a new .c file */ end of test.c start of testfile line 2 Abcdefghijklmnopqrstuvwxyz line 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 4 Abcdefghijklmnopqrstuvwxyz linE 5 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX [?12l[?25h[?25l :[?12l[?25hau FileReadPre *.gz call rename(expand(":r"), expand("")) [?25l[?12l[?25h[?25l:[?12l[?25hau! FileReadPost *.gz '[,']s/l/L/ [?25l[?12l[?25h[?25l:[?12l[?25h$r Xtestfile.gz " Read compressed file [?25l:!gzip -d 'Xtestfile.gz' [?12l[?25h[?25l"Xtestfile.gz""Xtestfile.gz" 11 lines, 357 characters11 substitutions on 11 lines Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hw " write it, after filtering [?25l"test.out"61 lines, 1599 characters written Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hau! " remove all autocommands [?25lE216: No such group or event: " remove all autocommands Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25he " Edit test.out again [?25l"test.out"61 lines, 1599 charactersstartstart start of testfile line 2 Abcdefghijklmnopqrstuvwxyz line 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 4 Abcdefghijklmnopqrstuvwxyz line 5 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 6 Abcdefghijklmnopqrstuvwxyz line 7 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 8 Abcdefghijklmnopqrstuvwxyz line 9 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 10 Abcdefghijklmnopqrstuvwxyz end of testfile start of test.c /* * Here is a new .c file */ end of test.c start of testfile line 2 Abcdefghijklmnopqrstuvwxyz line 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx line 4 Abcdefghijklmnopqrstuvwxyz linE 5 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX "test.out" 61 lines, 1599 characters[?12l[?25h[?25l:[?12l[?25hset nobin ff& " use the default fileformat for writing [?25l[?12l[?25h[?25l:[?12l[?25hw [?25l"test.out" 61 lines, 1599 characters written[?12l[?25h[?25l:[?12l[?25hqa! [?25l[?1l>[?12l[?25h[?1049lrm -rf test12.failed test.ok test.out X* viminfo cp test12.ok test.ok # Sleep a moment to avoid that the xterm title is messed up done dpkg-shlibdeps: warning: debian/vim-nox/usr/bin/vim.nox contains an unresolvable reference to symbol initxxsubtype: it's probably a plugin. ../vim -u unix.vim -U NONE --noplugin -s dotest.in test12.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test12.in" 52 lines, 1199 charactersTests for 'directory' option. - ".", in same dir as file - "./dir", in directory relative to file - "dir", in directory relative to current dir STARTTEST :so small.vim :set nocompatible viminfo+=nviminfo :set dir=.,~ :/start of testfile/,/end of testfile/w! Xtest1 :" do an ls of the current dir to find the swap file (should not be there) :if has("unix") : !ls .X*.swp >test.out :else : r !ls X*.swp >test.out :endif :!echo first line >>test.out :e Xtest1 :if has("unix") :" Do an ls of the current dir to find the swap file, remove the leading dot :" to make the result the same for all systems. : r!ls .X*.swp : s/\.*X/X/[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for 'directory' option.[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" dpkg-shlibdeps: warning: 39 other similar warnings have been skipped (use -v to see them all). [New File] 40 lines, 965 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST:!mkdir Xtest2 :set dir=./Xtest2,.,~ :e Xtest1 :!ls X*.swp >>test.out :!echo under under >>test.out :!ls Xtest2 >>test.out :!echo under Xtest1.swp >>test.out :!mkdir Xtest.je :/start of testfile/,/end of testfile/w! Xtest2/Xtest3 :set dir=Xtest.je,~ :e Xtest2/Xtest3 :swap :!ls Xtest2 >>test.out :!echo under Xtest3 >>test.out :!ls Xtest.je >>test.out :!echo under Xtest3.swp >>test.out :qa! ENDTEST start of testfile line 2 Abcdefghij line 3 Abcdefghij end of testfile[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l:[?12l[?25hset nocompatible viminfo+=nviminfo [?25l[?12l[?25h[?25l:[?12l[?25hset dir=.,~ [?25l[?12l[?25h[?25l:[?12l[?25h/start of testfile/,/end of testfile/w! Xtest1 [?25l"Xtest1" [New] 4L, 70C written[?12l[?25h[?25l:[?12l[?25h" do an ls of the current dir to find the swap file (should not be there) [?25l[?12l[?25h[?25l:[?12l[?25hif has("unix") [?25l : [?12l[?25h: !ls .X*.swp >test.out [?25l:!ls .X*.swp >test.out[?1l>[?12l[?25h[?1049l ls: cannot access .X*.swp: No such file or directory shell returned 2 Press ENTER or type command to continue[?1049h[?1h= [?25l: :[?12l[?25helse [?25l: [?12l[?25h: r !ls X*.swp >test.out [?25l: [?12l[?25h:endif [?25l:[?12l[?25h!echo first line >>test.out [?25l[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l:[?12l[?25he Xtest1 [?25l"Xtest1" 4L, 70Cstart of testfile line 2 Abcdefghij line 3 Abcdefghij end of testfile ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "Xtest1" 4L, 70C[?12l[?25h[?25l:[?12l[?25hif has("unix") [?25l : [?12l[?25h:" Do an ls of the current dir to find the swap file, remove the leading dot [?25l: [?12l[?25h:" to make the result the same for all systems. [?25l: [?12l[?25h: r!ls .X*.swp  [?25l: [?12l[?25h: s/\.*X/X/ [?25l: [?12l[?25h: .w >>test.out [?25l"test.out" 1L, 11C appended : [?12l[?25h: undo [?25l1 line less; before #1 0 seconds ago : [?12l[?25h:else [?25l: [?12l[?25h: !ls X*.swp >>test.out [?25l: [?12l[?25h:endif [?25lstart of testfile line 2 Abcdefghij line 3 Abcdefghij end of testfile ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l:[?12l[?25h!echo under Xtest1.swp >>test.out [?25l[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l:[?12l[?25h!mkdir Xtest2 [?25l[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l:[?12l[?25hset dir=./Xtest2,.,~ [?25lstart of testfile line 2 Abcdefghij line 3 Abcdefghij end of testfile ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l:[?12l[?25he Xtest1 [?25l"Xtest1" 4L, 70C[?12l[?25h[?25l:[?12l[?25h!ls X*.swp >>test.out [?25l[?1l>[?12l[?25h[?1049l ls: cannot access X*.swp: No such file or directory shell returned 2 Press ENTER or type command to continue[?1049h[?1h=[?25l:[?12l[?25h!echo under under >>test.out [?25l[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l:[?12l[?25h!ls Xtest2 >>test.out [?25l[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l:[?12l[?25h!echo under Xtest1.swp >>test.out [?25l[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l:[?12l[?25h!mkdir Xtest.je [?25l[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l:[?12l[?25h/start of testfile/,/end of testfile/w! Xtest2/Xtest3 [?25lsearch hit BOTTOM, continuing at TOP"Xtest2/Xtest3" [New] 4L, 70C writtenstart of testfile line 2 Abcdefghij line 3 Abcdefghij end of testfile ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "Xtest2/Xtest3" [New] 4L, 70C written[?12l[?25h[?25l:[?12l[?25hset dir=Xtest.je,~ [?25l[?12l[?25h[?25l:[?12l[?25he Xtest2/Xtest3 [?25l"Xtest2/Xtest3" 4L, 70C[?12l[?25h[?25l:[?12l[?25hswap [?25lXtest.je/Xtest3.swp[?12l[?25h[?25l:[?12l[?25h!ls Xtest2 >>test.out [?25l[?1l>[?12l[?25h[?1049l dh_gencontrol Press ENTER or type command to continue[?1049h[?1h=[?25l:[?12l[?25h!echo under Xtest3 >>test.out [?25l[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l:[?12l[?25h!ls Xtest.je >>test.out [?25l[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l:[?12l[?25h!echo under Xtest3.swp >>test.out [?25l[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l:[?12l[?25hqa! [?25l[?1l>[?12l[?25h[?1049l rm -rf test13.failed test.ok test.out X* viminfo cp test13.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test13.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test13.in" 58 lines, 1133 charactersTests for autocommands on :close command Write three files and open them, each in a window. Then go to next window, with autocommand that deletes the previous one. Do this twice, writing the file. Also test deleting the buffer on a Unload event. If this goes wrong there will be the ATTENTION prompt. Also test changing buffers in a BufDel autocommand. If this goes wrong there are ml_line errors and/or a Crash. STARTTEST :so small.vim :/^start of testfile/,/^end of testfile/w! Xtestje1 :/^start of testfile/,/^end of testfile/w! Xtestje2 :/^start of testfile/,/^end of testfile/w! Xtestje3 :e Xtestje1 otestje1^[ :w :sp Xtestje2 otestje2^[ :w[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for autocommands on :close command[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" dh_md5sums [New File] 38 lines, 631 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST:au! :au! BufUnload Xtestje1 bwipe :e Xtestje3 :w >>test.out :e Xtestje2 :sp Xtestje1 :e :w >>test.out :au! :only :e Xtestje1 :bwipe Xtestje2 Xtestje3 test.out test13.in :au BufWipeout Xtestje1 buf Xtestje1 :bwipe :w >>test.out :qa! ENDTEST start of testfilecontentscontentscontents end of testfile[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l:[?12l[?25h/^start of testfile/,/^end of testfile/w! Xtestje1 [?25l"Xtestje1" [New File] 5 lines, 64 characters written[?12l[?25h[?25l:[?12l[?25h/^start of testfile/,/^end of testfile/w! Xtestje2 [?25l"Xtestje2" [New File] 5 lines, 64 characters written[?12l[?25h[?25l:[?12l[?25h/^start of testfile/,/^end of testfile/w! Xtestje3 [?25l"Xtestje3" [New File] 5 lines, 64 characters written[?12l[?25h[?25l:[?12l[?25he Xtestje1 [?25l"Xtestje1" 5 lines, 64 charactersstart of testfile contents contents contents end of testfile ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25ltestje1[?12l[?25h[?25l:[?12l[?25hw [?25l"Xtestje1" 6 lines, 72 characters written[?12l[?25h[?25l:[?12l[?25hsp Xtestje2 [?25l"Xtestje2" 5 lines, 64 characters contents end of testfile~ Xtestje2 testje1 contents contents contentsend of testfileXtestje1 [?12l[?25h[?25ltestje2[+][?12l[?25h[?25l:[?12l[?25hw [?25l"Xtestje2" 6 lines, 72 characters written [?12l[?25h[?25l:[?12l[?25hsp Xtestje3 [?25l"Xtestje3" 5 lines, 64 charactersstart of testfilecontentscontentscontents end of testfile ~ ~ Xtestje3 testje2contentscontentscontents end of testfile ~ ~ Xtestje2 contentscontentscontents end of testfile ~ ~ Xtestje1 [?12l[?25h[?25ltestje3[+][?12l[?25h[?25l:[?12l[?25hw [?25l"Xtestje3" 6 lines, 72 characters written [?12l[?25hXtestje3  Xtestje2 [?25l:[?12l[?25hau WinLeave Xtestje2 bwipe [?25l[?12l[?25h[?25lstart of testfile testje3contentscontentscontents end of testfile ~ ~ ~ ~ Xtestje3 testje1contentscontentscontents end of testfile ~ ~ ~ ~ ~ ~ Xtestje1 [?12l[?25h[?25l:[?12l[?25hw! test.out [?25l"test.out" [New File] 6 lines, 72 characters written[?12l[?25h[?25l:[?12l[?25hau WinLeave Xtestje1 bwipe Xtestje3 [?25l[?12l[?25h[?25l:[?12l[?25hclose [?25l1~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l:[?12l[?25hw >>test.out [?25l"test.out" 6 lines, 72 characters appended[?12l[?25h[?25l:[?12l[?25he Xtestje1 [?25l"Xtestje1" 6 lines, 72 characters[?12l[?25h[?25l:[?12l[?25hbwipe Xtestje2 Xtestje3 test.out [?25lE94: No matching buffer for Xtestje2 Xtestje3 test.out[?12l[?25h[?25l:[?12l[?25hau! [?25l[?12l[?25h[?25l:[?12l[?25hau! BufUnload Xtestje1 bwipe [?25l[?12l[?25h[?25l:[?12l[?25he Xtestje3 [?25l"Xtestje3" 6 lines, 72 characters3[?12l[?25h[?25l:[?12l[?25hw >>test.out [?25l"test.out" 6 lines, 72 characters appended[?12l[?25h[?25l:[?12l[?25he Xtestje2 [?25l"Xtestje2" 6 lines, 72 characters2[?12l[?25h[?25l:[?12l[?25hsp Xtestje1 [?25l"Xtestje1" 6 lines, 72 characters1Xtestje1 start of testfiletestje2 contents contents contentsend of testfileXtestje2 [?12l[?25h[?25l:[?12l[?25he [?25lE143: Autocommands unexpectedly deleted new buffer Xtestje12~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l:[?12l[?25hw >>test.out [?25l"test.out" 6 lines, 72 characters appended[?12l[?25h[?25l:[?12l[?25hau! [?25l[?12l[?25h[?25l:[?12l[?25honly [?25lAlready only one window[?12l[?25h[?25l:[?12l[?25he Xtestje1 [?25l"Xtestje1" 6 lines, 72 characters1[?12l[?25h[?25l:[?12l[?25hbwipe Xtestje2 Xtestje3 test.out test13.in [?25l4 buffers wiped out[?12l[?25h[?25l:[?12l[?25hau BufWipeout Xtestje1 buf Xtestje1 [?25l[?12l[?25h[?25l:[?12l[?25hbwipe [?25l"Xtestje1" 6 lines, 72 characters[?12l[?25h[?25l:[?12l[?25hw >>test.out [?25l"test.out" 6 lines, 72 characters appended[?12l[?25h[?25l:[?12l[?25hqa! [?25l[?1l>[?12l[?25h[?1049lpkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com rm -rf test14.failed test.ok test.out X* viminfo cp test14.ok test.ok # Sleep a moment to avoid that the xterm title is messed up dh_builddeb dpkg-shlibdeps: warning: debian/vim-athena/usr/bin/vim.athena contains an unresolvable reference to symbol initxxsubtype: it's probably a plugin. ../vim -u unix.vim -U NONE --noplugin -s dotest.in test14.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test14.in" 66 lines, 1022 charactersTests for "vaBiB", end could be wrong. Also test ":s/pat/sub/" with different ~s in sub. Also test for ^Vxff and ^Vo123 in Insert mode. Also test "[m", "]m", "[M" and "]M" STARTTEST :so small.vim /Start cursor here vaBiBD:?Bug?,/Piece/-2w! test.out /^- Bug :s/u/~u~/ :s/i/~u~/ :s/o/~~~/ :.w >>test.out :if has("ebcdic") : let tt = "o\193\xc2\o303 \90a\xfg\o578\" :else : let tt = "o\65\x42\o103 \33a\xfg\o78\" :endif :exe "normal " . tt :unlet tt :.w >>test.out :set vb[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for "vaBiB", end could be wrong.[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 31 lines, 623 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST]maC^[:.w >>test.out [maD^[:.w >>test.out k2[maE^[:.w >>test.out 3[maF^[:.w >>test.out ]MaG^[:.w >>test.out j2]MaH^[:.w >>test.out ]M]MaI^[:.w >>test.out 2[MaJ^[:.w >>test.out k[MaK^[:.w >>test.out 3[MaL^[:.w >>test.out :qa! ENDTEST - Bug in "vPPPP" on this text (Webb):{cmd;{cmd; /* <-- Start cursor here */{}}}[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l/[?12l[?25hStart cursor here [?25l[?12l[?25h[?25l[?12l[?25h[?25l{ cmd; /* <-- Start cursor here */ { } [?12l[?25h[?25l cmd; }[?12l[?25h[?25l 6 fewer lines }Piece of Java{ tt m1 { t1;e1[?12l[?25h[?25l:[?12l[?25h?Bug?,/Piece/-2w! test.out [?25l"test.out" [New File] 3 lines, 44 characters written[?12l[?25h[?25l/[?12l[?25h^- Bug [?25lsearch hit BOTTOM, continuing at TOP[?12l[?25h[?25l:[?12l[?25hs/u/~u~/ [?25l[?12l[?25h[?25l:[?12l[?25hs/i/~u~/ [?25luuun "vPPPP" on this text (Webb): [?12l[?25h[?25l:[?12l[?25hs/o/~~~/ [?25luuuuuuuuun this text (Webb): [?12l[?25h[?25l:[?12l[?25h.w >>test.out [?25l"test.out" 1 line, 48 characters appended[?12l[?25h[?25l:[?12l[?25hif has("ebcdic") [?25l : [?12l[?25h: let tt = "o\193\xc2\o303 \90a\xfg\o578\ " [?25l: [?12l[?25h:else [?25l: [?12l[?25h: let tt = "o\65\x42\o103 \33a\xfg\o78\" [?25l: [?12l[?25h:endif [?25l]maC^[:.w >>test.out [maD^[:.w >>test.out k2[maE^[:.w >>test.out 3[maF^[:.w >>test.out ]MaG^[:.w >>test.out[?12l[?25h[?25l:[?12l[?25hexe "normal " . tt [?25lABC !a^Og^G8[?12l[?25h[?25l:[?12l[?25hunlet tt [?25l[?12l[?25h[?25l:[?12l[?25h.w >>test.out [?25l"test.out" 1 line, 11 characters appended[?12l[?25h[?25l:[?12l[?25hset vb [?25l[?12l[?25h[?25l/[?12l[?25h^Piece [?25l[?12l[?25h[?25l{A[?12l[?25h[?25l:[?12l[?25h.w >>test.out [?25l"test.out" 1 line, 10 characters appended[?12l[?25h[?25ltt m2 {[?12l[?25h[?25l{B[?12l[?25h[?25l :[?12l[?25h.w >>test.out [?25l"test.out" 1 line, 10 characters appended[?12l[?25h[?25lt2;} e2tt m3 {[?12l[?25h[?25l{C[?12l[?25h[?25l :[?12l[?25h.w >>test.out [?25l"test.out" 1 line, 10 characters appended[?12l[?25h[?25l{DC[?12l[?25h[?25l:[?12l[?25h.w >>test.out [?25l"test.out" 1 line, 11 characters appended[?12l[?25h[?25l{EA[?12l[?25h[?25l:[?12l[?25h.w >>test.out [?25l"test.out" 1 line, 11 characters appended[?12l[?25h[?25l{F[?12l[?25h[?25l:[?12l[?25h.w >>test.out [?25l"test.out" 1 line, 3 characters appended[?12l[?25h[?25l}G e1[?12l[?25h[?25l:[?12l[?25h.w >>test.out [?25l"test.out" 1 line, 7 characters appended[?12l[?25h [?25lif (x){t3;}} e3[?12l[?25h[?25l}H e3[?12l[?25h[?25l :[?12l[?25h.w >>test.out [?25l"test.out" 1 line, 7 characters appended[?12l[?25h[?25l }[?12l[?25hdpkg-shlibdeps: warning: 39 other similar warnings have been skipped (use -v to see them all). dh_gencontrol [?5h[?5l[?25l}I[?12l[?25h[?25l :[?12l[?25h.w >>test.out [?25l"test.out" 1 line, 3 characters appended[?12l[?25h[?25l}JH e3[?12l[?25h[?25l:[?12l[?25h.w >>test.out [?25l"test.out" 1 line, 8 characters appended[?12l[?25h[?25l}K e2[?12l[?25h[?25l:[?12l[?25h.w >>test.out [?25l"test.out" 1 line, 7 characters appended[?12l[?25h[?25l{LF[?12l[?25h[?25l:[?12l[?25h.w >>test.out [?25l"test.out" 1 line, 4 characters appended[?12l[?25h[?25l:[?12l[?25hqa! [?25l[?1l>[?12l[?25h[?1049lrm -rf test15.failed test.ok test.out X* viminfo pkgstripfiles: processing control file: debian/vim-tiny/DEBIAN/control, package vim-tiny, directory debian/vim-tiny cp test15.ok test.ok # Sleep a moment to avoid that the xterm title is messed up dpkg-deb: warning: 'debian/vim-tiny/DEBIAN/control' contains user-defined field 'Original-Maintainer' dpkg-deb: warning: ignoring 1 warning about the control file(s) dpkg-deb: building package `vim-tiny' in `../vim-tiny_7.3.346-1ubuntu1_amd64.deb'. ../vim -u unix.vim -U NONE --noplugin -s dotest.in test15.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test15.in" 136 lines, 2246 charactersTests for :right on text with embedded TAB. Also test formatting a paragraph. Also test undo after ":%s" and formatting. STARTTEST :so small.vim :set tw=65 :/^\s*test for :left/,/^\s*test for :center/ left :/^\s*test for :center/,/^\s*test for :right/ center :/^\s*test for :right/,/^xxx/-1 right :set fo+=tcroql tw=72 /xxxxxxxx$ 0gq6kk :set nocp viminfo+=nviminfo :" undo/redo here to make the next undo only work on the following changes u^R :map gg :.,.+2s/^/x/kk:set tw=3gqq /^aa ggu :?test for :left?,$w! test.out :qa! ENDTEST[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for :right on text with embedded TAB.[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" dh_md5sums [New File] 17 lines, 401 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST[?12l[?25h[?25l [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l:[?12l[?25hset tw=65 [?25l[?12l[?25h[?25l test for :left[?12l[?25h[?25l :[?12l[?25h/^\s*test for :left/,/^\s*test for :center/ left [?25lsearch hit BOTTOM, continuing at TOPtest for :left[?12l[?25h[?25l:[?12l[?25h/^\s*test for :center/,/^\s*test for :right/ center [?25l[?12l[?25h[?25l:[?12l[?25h/^\s*test for :right/,/^xxx/-1 right [?25l[?12l[?25h[?25l:[?12l[?25hset fo+=tcroql tw=72 [?25l[?12l[?25h[?25l/[?12l[?25hxxxxxxxx$ [?25lasxa;ofaaxxxoikeasdfaqweraxxxoikeaaxxxoikeyfaaxxxoikeydfaaxxxoikeysdfaaxxxoikeyasdfaaxxxoikeyxasdfaaxxxoikeyasxxdfaaxxxoikeyasxa;ofaaxxxoikeyasdfaqweraxxxoikey xxxxx xx xxxxxx xxxxxxx xxxxxxxxx xxx xxxx xxxxx xxxxx xxx xx xxxxxxxxxxxxxxxxxx xxxxx xxxx, xxxx xxxx xxxx xxxx xxx xx xx xx xxxxxxx. xxxx xxxx. > xx xx, xxxx xxxx xxx xxxx xxx xxxxx xxx xxx xxxxxxx xxx xxxxx > xxxxxx xxxxxxx: xxxx xxxxxxx, xx xxxxxx xxxx xxxxxxxxxx aa aa aa aa bb bb bb bb cc cc cc cc[?12l[?25h [?25l  xx xxxxxx xxxxxxx xxxxxxxxx xxx xxxx xxxxx xxxxx xxx xxxx xxxxxxx. xxxx xxxx.xxxxxxx: xxxx xxxxxxx, xx xxxx xxxxxxx~ [?12l[?25h [?25l:[?12l[?25hset nocp viminfo+=nviminfo [?25l[?12l[?25h[?25l:[?12l[?25h" undo/redo here to make the next udh_builddeb ndo only work on the following changes [?25l[?12l[?25h[?25l1 more line; before #1 0 seconds ago0gq6kk :set nocp viminfo+=nviminfo :" undo/redo here to make the next undo only work on the following changes u^R :map gg :.,.+2s/^/x/kk:set tw=3gqq /^aa ggu :?test for :left?,$w! test.out :qa! ENDTESTtest for :leftaafaadfaasdfaaasdfaaxasdfaa asxxdfaatest for :centeraafaafd asdf[?12l[?25h[?25l1 line less; after #1 0 seconds agotest for :lefta afa adfa asdfaaasdfa axasdfaa test for :center  aa fa afd asdf[?12l[?25h [?25l:[?12l[?25hmap gg :.,.+2s/^/x/kk:set tw=3gqq [?25l[?12l[?25h[?25l/[?12l[?25h^aa [?25lasxxdfaaxxxoikeasxa;ofaaxxxoikeasdfaqweraxxxoikeaaxxxoikeyfaaxxxoikeydfaaxxxoikeysdfaaxxxoikeyasdfaaxxxoikeyxasdfaaxxxoikeyasxxdfaaxxxoikeyasxa;ofaaxxxoikeyasdfaqweraxxxoikey xxxxx xx xxxxxx xxxxxxx xxxxxxxxx xxx xxxx xxxxx xxxxx xxx xx xxxxxxxxxxxxxxxxxx xxxxx xxxx, xxxx xxxx xxxx xxxx xxx xx xx xx xxxxxxx. xxxx xxxx. > xx xx, xxxx xxxx xxx xxxx xxx xxxxx xxx xxx xxxxxxx xxx xxxxx xxxxxx > xxxxxxx: xxxx xxxxxxx, xx xxxxxx xxxx xxxxxxxxxx aa aa aa aa bb bb bb bb cc cc cc cc[?12l[?25h[?25l :.,.+2s/^/x/ 3 substitutions on 3 linesxaa aa aa aa xbb bb bb bb xcc cc cc cc [?12l[?25h[?25l:set tw=3 [?12l[?25h[?25l 3 more lines aaaaaa3 more lines[?12l[?25h[?25l 3 fewer lines; before #2 0 seconds agoaa aa aa aa bb bb bb bb cc cc cc cc ~ [?12l[?25h [?25l:[?12l[?25h?test for :left?,$w! test.out [?25l"test.out"[New] 111L, 2304C written[?12l[?25h[?25l:[?12l[?25hqa! [?25l[?1l>[?12l[?25h[?1049lrm -rf test17.failed test.ok test.out X* viminfo cp test17.ok test.ok # Sleep a moment to avoid that the xterm title is messed up INFO: pkgstriptranslations version 109 ../vim -u unix.vim -U NONE --noplugin -s dotest.in test17.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test17.in" 27 lines, 368 charactersTests for "gf" on ${VAR} STARTTEST :so small.vim :if has("ebcdic") : set isfname=@,240-249,/,.,-,_,+,,,$,:,~,{,} :else : set isfname=@,48-57,/,.,-,_,+,,,$,:,~,{,} :endif :if has("unix") :let $CDIR = "." /CDIR :else :if has("amiga") :let $TDIR = "/testdir" :else :let $TDIR = "." :endif /TDIR :endif gf :w! test.out :qa![?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for "gf" on ${VAR}[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 20 lines, 285 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST ENDTEST[?12l[?25h[?25l [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l:[?12l[?25hif has("ebcdic") [?25l : [?12l[?25h: set isfname=@,240-249,/,.,-,_,+,,,$,:,~,{,} [?25l: [?12l[?25h:else [?25l: [?12l[?25h: set isfname=@,48-57,/,.,-,_,+,,,$,:,~,{,} [?25l: [?12l[?25h:endif [?25lSTARTTEST :so small.vim :if has("ebcdic") : set isfname=@,240-249,/,.,-,_,+,,,$,:,~,{,}[?12l[?25h[?25l :[?12l[?25hif has("unix") [?25l : [?12l[?25h:let $CDIR = "." [?25l: [?12l[?25h/CDIR [?25l: [?12l[?25h:else [?25l: [?12l[?25h:if has("amiga") [?25l: [?12l[?25h:let $TDIR = "/testdir" [?25l: [?12l[?25h:else [?25l: [?12l[?25h:let $TDIR = "." [?25l: [?12l[?25h:endif [?25l: [?12l[?25h/TDIR [?25l: [?12l[?25h:endif [?25l:so small.vim :if has("ebcdic") : set isfname=@,240-249,/,.,-,_,+,,,$,:,~,{,} :else : set isfname=@,48-57,/,.,-,_,+,,,$,:,~,{,} :endif :if has("unix") :let $CDIR = "." /CDIR :else :if has("amiga") :let $TDIR = "/testdir" :elselet $TDIR = "." :endif/TDIR:endif gf:w! test.out :qa!ENDTEST${CDIR}/test17a.in[?12l[?25h[?25l "/build/buildd/vim-7.3.346/src/vim-basic/testdir/./test17a.in" 3 lines, 88 char acters Press ENTER or type command to continue[?12l[?25h[?25lThis file is just to test "gf" in test 17. The contents is not important. Just testing!~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l:[?12l[?25hw! test.out [?25l"test.out" [New File] 3 lines, 88 characters written[?12l[?25h[?25l:[?12l[?25hqa! [?25l[?1l>[?12l[?25h[?1049lrm -rf test18.failed test.ok test.out X* viminfo cp test18.ok test.ok # Sleep a moment to avoid that the xterm title is messed up pkgstriptranslations: processing vim-nox (in debian/vim-nox); do_strip: 1, oemstrip: pkgstriptranslations: vim-nox does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball ../vim -u unix.vim -U NONE --noplugin -s dotest.in test18.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test18.in" 16 lines, 213 charactersTests for not doing smart indenting when it isn't set. STARTTEST :so small.vim :set nocin nosi ai /some 2cc#test^[ :?start?,$w! test.out :qa! ENDTEST start textsome test texttest text test texttest text ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for not doing smart indenting when it isn't set.[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 6 lines, 76 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l:[?12l[?25hset nocin nosi ai [?25l[?12l[?25h[?25l/[?12l[?25hsome [?25l[?12l[?25h[?25l #test~ [?12l[?25h[?25l:[?12l[?25h?start?,$w! test.out [?25l"test.out" [New File] 4 lines, 41 characters written[?12l[?25h[?25l:[?12l[?25hqa! [?25l[?1l>[?12l[?25h[?1049lrm -rf test19.failed test.ok test.out X* viminfo cp test19.ok test.ok # Sleep a moment to avoid that the xterm title is messed up dpkg-shlibdeps: warning: debian/vim-gtk/usr/bin/vim.gtk contains an unresolvable reference to symbol initxxsubtype: it's probably a plugin. ../vim -u unix.vim -U NONE --noplugin -s dotest.in test19.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test19.in" 29 lines, 587 charactersTests for "r" with 'smarttab' and 'expandtab' set/not set. STARTTEST :so small.vim :set smarttab expandtab ts=8 sw=4 :" make sure that backspace works, no matter what termcap is used :set t_kD=^Vx7f t_kb=^Vx08 /some r:set noexpandtab /other r :" Test replacing with Tabs and then backspacing to undo it 0wR^H^H^H^[ :" Test replacing with Tabs 0wR^[ :" Test that copyindent works with expandtab set :set expandtab smartindent copyindent ts=8 sw=8 sts=8 o{ x^[:?^start?,$w! test.out :qa! ENDTEST start text[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for "r" with 'smarttab' and 'expandtab' set/not set.[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com [New File] 17 lines, 417 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l:[?12l[?25hset smarttab expandtab ts=8 sw=4 [?25l[?12l[?25h[?25l:[?12l[?25h" make sure that backspace works, no matter what termcap is used [?25l[?12l[?25h[?25l:[?12l[?25hset t_kD=^^? t_kb=^^H [?25lTests for "r" with 'smarttab' and 'expandtab' set/not set. STARTTEST :so small.vim :set smarttab expandtab ts=8 sw=4 :" make sure that backspace works, no matter what termcap is used :set t_kD=^Vx7f t_kb=^Vx08 /some r:set noexpandtab /other r :" Test replacing with Tabs and then backspacing to undo it 0wR^H^H^H^[ :" Test replacing with Tabs 0wR^[ :" Test that copyindent works with expandtab set :set expandtab smartindent copyindent ts=8 sw=8 sts=8 o{ x^[:?^start?,$w! test.out :qa! ENDTEST start text[?12l[?25h[?25l /[?12l[?25hsome [?25l some test text[?12l[?25h[?25l ome test text[?12l[?25h[?25l :[?12l[?25hset noexpandtab [?25l[?12l[?25h[?25l/[?12l[?25hother [?25ltest textother test text[?12l[?25h[?25l ther test text[?12l[?25h[?25l a cde[?12l[?25h[?25l :[?12l[?25h" Test replacing with Tabs and then backspacing to undo it [?25l[?12l[?25h [?25l[?12l[?25h[?25l f ghi[?12l[?25h[?25l :[?12l[?25h" Test replacing with Tabs [?25l[?12l[?25h [?25l hi[?12l[?25h[?25l test text[?12l[?25h[?25l :[?12l[?25h" Test that copyindent works with expandtab set [?25l[?12l[?25h[?25l:[?12l[?25hset expandtab smartindent copyindent ts=8 sw=8 sts=8 [?25l[?12l[?25h[?25l{x[?12l[?25h[?25l :[?12l[?25h?^start?,$w! test.out [?25l"test.out" [New File] 9 lines, 103 characters written[?12l[?25h[?25l:[?12l[?25hqa! [?25l[?1l>[?12l[?25h[?1049lrm -rf test20.failed test.ok test.out X* viminfo cp test20.ok test.ok # Sleep a moment to avoid that the xterm title is messed up INFO: pkgstriptranslations version 109 dpkg-shlibdeps: warning: 39 other similar warnings have been skipped (use -v to see them all). dh_gencontrol dpkg-shlibdeps: warning: debian/vim-gnome/usr/bin/vim.gnome contains an unresolvable reference to symbol initxxsubtype: it's probably a plugin. ../vim -u unix.vim -U NONE --noplugin -s dotest.in test20.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test20.in" 22 lines, 361 charactersTests Blockwise Visual when there are TABs before the text. First test for undo working properly when executing commands from a register. Also test this in an empty buffer. STARTTEST :so tiny.vim G0"ay$k@au :new @auY:quit! GP /start here$ ^Vjjlld :/here$/,$-1w! test.out :qa! ENDTEST test text test tex start heresome texttest text test text Ox^[jAy^[kdd ~ [?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests Blockwise Visual when there are TABs before the text.[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" pkgstriptranslations: processing vim-athena (in debian/vim-athena); do_strip: 1, oemstrip: [New File] 9 lines, 92 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hso tiny.vim [?25l[?12l[?25h[?25lxOx^[jAy^[kdd[?12l[?25h [?25ly[?12l[?25h[?25ly Ox^[jAy^[kdd ~ [?12l[?25h[?25l 2 changes; before #1 0 seconds ago[?12l[?25h [?25l:[?12l[?25hnew [?25l~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] test20.in [?12l[?25h[?25lx[+][?12l[?25h [?25ly[?12l[?25h[?25l ~ [?12l[?25h[?25l1 line less; before #1 0 seconds ago [?12l[?25h[?25l:[?12l[?25hquit! [?25lTests Blockwise Visual when there are TABs before the text. First test for undo working properly when executing commands from a register.Also test this in an empty buffer.STARTTEST:so tiny.vimG0"ay$k@au:new@auY:quit!GP/start here$^Vjjlld~ [?12l[?25h[?25lOx^[jAy^[kdd[?12l[?25h [?25l/[?12l[?25hstart here$ [?25lsearch hit BOTTOM, continuing at TOP[?12l[?25h[?25l[?12l[?25h[?25ls[?12l[?25h[?25le[?12l[?25h[?25lt t[?12l[?25h[?25lat [?12l[?25h[?25lrt hereextex[?12l[?25h[?25l:[?12l[?25h/here$/,$-1w! test.out [?25lsearch hit BOTTOM, continuing at TOP "test.out" [New File] 6 lines, 57 characters written[?12l[?25h[?25l:[?12l[?25hqa! [?25l[?1l>[?12l[?25h[?1049lrm -rf test21.failed test.ok test.out X* viminfo cp test21.ok test.ok # Sleep a moment to avoid that the xterm title is messed up pkgstriptranslations: vim-athena does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball dpkg-shlibdeps: warning: 39 other similar warnings have been skipped (use -v to see them all). pkgstripfiles: processing control file: debian/vim-nox/DEBIAN/control, package vim-nox, directory debian/vim-nox dpkg-deb: warning: 'debian/vim-nox/DEBIAN/control' contains user-defined field 'Original-Maintainer' dpkg-deb: warning: ignoring 1 warning about the control file(s) dpkg-deb: building package `vim-nox' in `../vim-nox_7.3.346-1ubuntu1_amd64.deb'. dh_gencontrol dh_md5sums ../vim -u unix.vim -U NONE --noplugin -s dotest.in test21.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test21.in" 19 lines, 297 charactersTests for [ CTRL-I with a count and CTRL-W CTRL-I with a count STARTTEST :so small.vim /start 6[ :.w! test.out ?start here 6^W :.w >>test.out :qa! ENDTEST #include test21.in /* test text test tex start heresome texttest textstart OK if found this linestart found wrong line test text ~ ~ ~ ~ [?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for [ CTRL-I with a count and CTRL-W CTRL-I with a count[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" dh_builddeb [New File] 6 lines, 73 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l/[?12l[?25hstart [?25l[?12l[?25h[?25l:[?12l[?25h.w! test.out [?25l"test.out" [New File] 1 line, 30 characters written[?12l[?25h[?25l?[?12l[?25hstart here [?25l[?12l[?25h[?25l6^W :.w >>test.ou:qa! ENDTEST#include test21.in/* test text test tex start here some text test text start OK if found this linestart found wrong line test21.in :qa! ENDTEST#include test21.in/* test text test tex start here some text test text start OK if found this line start found wrong linetest21.in [?12l[?25h[?25l:[?12l[?25h.w >>test.out [?25l"test.out" 1 line, 30 characters appended[?12l[?25h[?25l:[?12l[?25hqa! [?25l[?1l>[?12l[?25h[?1049lrm -rf test22.failed test.ok test.out X* viminfo cp test22.ok test.ok # Sleep a moment to avoid that the xterm title is messed up pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com dh_md5sums dh_builddeb ../vim -u unix.vim -U NONE --noplugin -s dotest.in test22.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test22.in" 13 lines, 197 charactersTests for file with some lines ending in CTRL-M, some not^M ^M STARTTEST :set ta tx :e! :$-3,$w! test.out :qa! ENDTEST this lines ends in a^M this one doesn't this one does^M and the last one doesn't ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for file with some lines ending in CTRL-M, some not^M[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 4 lines, 38 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hset ta tx [?25l[?12l[?25h[?25l:[?12l[?25he! [?25l"test22.in" 13 lines, 197 characters[?12l[?25h[?25l:[?12l[?25h$-3,$w! test.out [?25l"test.out" [New File] 4 lines, 79 characters written[?12l[?25h[?25l:[?12l[?25hqa! [?25l[?1l>[?12l[?25h[?1049lrm -rf test23.failed test.ok test.out X* viminfo cp test23.ok test.ok # Sleep a moment to avoid that the xterm title is messed up pkgstripfiles: processing control file: debian/vim-athena/DEBIAN/control, package vim-athena, directory debian/vim-athena dpkg-deb: warning: 'debian/vim-athena/DEBIAN/control' contains user-defined field 'Original-Maintainer' dpkg-deb: warning: ignoring 1 warning about the control file(s) dpkg-deb: building package `vim-athena' in `../vim-athena_7.3.346-1ubuntu1_amd64.deb'. ../vim -u unix.vim -U NONE --noplugin -s dotest.in test23.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test23.in" 15 lines, 282 charactersTests for complicated + argument to :edit command STARTTEST :$-1w! Xfile1 :$w! Xfile2 :edit +1|s/|/PIPE/|w Xfile1| e Xfile2|1 | s/\//SLASH/|w :w! test.out :e Xfile1 :w >> test.out :qa! ENDTEST The result should be in Xfile1: "fooPIPEbar", in Xfile2: "fooSLASHbar" foo|bar foo/bar ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for complicated + argument to :edit command[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 7 lines, 125 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25h$-1w! Xfile1 [?25l"Xfile1" [New File] 1 line, 8 characters written[?12l[?25h[?25l:[?12l[?25h$w! Xfile2 [?25l"Xfile2" [New File] 1 line, 8 characters written[?12l[?25h[?25l:[?12l[?25hedit +1|s/|/PIPE/|w Xfile1| e Xfile2|1 | s/\//SLASH/|w [?25l"Xfile1" 1 line, 8 characters foo|bar "Xfile1" 1 line, 11 characters written "Xfile2" 1 line, 8 characters foo/bar "Xfile2" 1 line, 12 characters written Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hw! test.out [?25l"test.out" [New File] 1 line, 12 characters written Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25he Xfile1 [?25l"Xfile1" 1 line, 11 charactersfooPIPEbar ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "Xfile1" 1 line, 11 characters[?12l[?25h[?25l:[?12l[?25hw >> test.out [?25l"test.out" 1 line, 11 characters appended[?12l[?25h[?25l:[?12l[?25hqa! [?25l[?1l>[?12l[?25h[?1049lrm -rf test24.failed test.ok test.out X* viminfo cp test24.ok test.ok # Sleep a moment to avoid that the xterm title is messed up INFO: pkgstriptranslations version 109 ../vim -u unix.vim -U NONE --noplugin -s dotest.in test24.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test24.in" 79 lines, 1240 charactersTests for regexp with backslash and other special characters inside [] Also test backslash for hex/octal numbered character. STARTTEST :set nocompatible viminfo+=nviminfo /[\x] x/[\t\]] x/[]y] x/[\]] x/[y^] x/[$y] x/[\x61] x/[\x60-\x64] xj0/[\x785] x/[\o143] x/[\o140-\o144] x/[\o417] x/\%x42 x/\%o103 x/[\x00] x :s/[\x00-\x10]//g[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for regexp with backslash and other special characters inside [][?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" pkgstriptranslations: processing vim-gtk (in debian/vim-gtk); do_strip: 1, oemstrip: [New File] 44 lines, 480 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST:s/\(a\)*\(12\)\@>/A/ :s/\(foo\)\@\|\.\)\=\)\+=/XX/ :s/^\(\h\w*\%(->\|\.\)\=\)\+=/YY/ :?start?,$w! test.out :qa! ENDTEST start test \text test text test text test text test text ]test text test ]text test text test text te^st text test te$xt test text test taext test text x61 test tbext test text x60-x64 test 5text test text x78 5[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hset nocompatible viminfo+=nviminfo [?25l[?12l[?25h[?25l/[?12l[?25h[\x] [?25l[?12l[?25h[?25ltext test text[?12l[?25h[?25l/[?12l[?25h[\t\]] [?25l[?12l[?25h[?25ltext test tex[?12l[?25h[?25l/[?12l[?25h[]y] [?25l[?12l[?25h[?25ltest text[?12l[?25h[?25l/[?12l[?25h[\]] [?25l[?12l[?25h[?25ltext test text[?12l[?25h[?25l/[?12l[?25h[y^] [?25l[?12l[?25h[?25lst text[?12l[?25h[?25l/[?12l[?25h[$y] [?25l[?12l[?25h[?25lxt test text[?12l[?25h[?25l/[?12l[?25h[\x61] [?25l[?12l[?25h[?25lext test text x61[?12l[?25h[?25l/[?12l[?25h[\x60-\x64] [?25l[?12l[?25h[?25lext test text x60-x64[?12l[?25h [?25l/[?12l[?25h[\x785] [?25l[?12l[?25h[?25ltext test text x78 5[?12l[?25h[?25l/[?12l[?25h[\o143] [?25l testc text test text o143[?12l[?25h[?25l text test text o143[?12l[?25h[?25l /[?12l[?25h[\o140-\o144] [?25l tesdt text test text o140-o144[?12l[?25h[?25lt text test text o140-o14[?12l[?25h[?25l /[?12l[?25h[\o417] [?25l test7 text test text o41 7[?12l[?25h[?25l text test text o41 7[?12l[?25h[?25l /[?12l[?25h\%x42 [?25l test text tBest text \%x42[?12l[?25h[?25lest text \%x42[?12l[?25h[?25l /[?12l[?25h\%o103 [?25l test text teCst text \%o103[?12l[?25h[?25lst text \%o103[?12l[?25h[?25l /[?12l[?25h[\x00] [?25l test text ^@test text [\x00][?12l[?25h[?25ltest text [\x00][?12l[?25h[?25l test te^@xt t^Dest t^Pext [\x00-\x10][?12l[?25h[?25l :[?12l[?25hs/[\x00-\x10]//g [?25l3 substitutions on 1 linext test text [\x00-\x10][?12l[?25h[?25l test \xyztext test text [\x-z][?12l[?25h[?25l :[?12l[?25hs/[\x-z]\+// [?25ltext test text [\x-z][?12l[?25h[?25l test text tev\uyst text [\u-z][?12l[?25h[?25l :[?12l[?25hs/[\u-z]\{2,}// [?25lst text [\u-z][?12l[?25h[?25l xx aaaaa xx a[?12l[?25h[?25l :[?12l[?25hs/\(a\)\+// [?25l xx [?12l[?25h[?25l xx aaaaa xx a[?12l[?25h[?25l :[?12l[?25hs/\(a*\)\+// [?25l[?12l[?25h[?25l xx aaaaa xx a[?12l[?25h[?25l :[?12l[?25hs/\(a*\)*// [?25l[?12l[?25h[?25l xx aaaaa xx[?12l[?25h[?25l :[?12l[?25hs/\(a\)\{2,3}/A/ [?25lAaa xx[?12l[?25h[?25l xx aaaaa xx[?12l[?25h[?25l :[?12l[?25hs/\(a\)\{-2,3}/A/ [?25lAaaa x[?12l[?25h[?25l xx aaa12aa xx[?12l[?25h[?25l :[?12l[?25hs/\(a\)*\(12\)\@>/A/ [?25lAaa xx[?12l[?25h[?25l xx foobar xbar xx[?12l[?25h[?25l :[?12l[?25hs/\(foo\)\@\|\.\)\=\)\+=/XX/ [?25lXX [?12l[?25h[?25l hh= 77;[?12l[?25h[?25l :[?12l[?25hs/^\(\h\w*\%(->\|\.\)\=\)\+=/YY/ [?25lYY 77;[?12l[?25h[?25l:[?12l[?25h?start?,$w! test.out [?25l"test.out" [New] 29L, 571C written[?12l[?25h[?25l:[?12l[?25hqa! [?25l[?1l>[?12l[?25h[?1049lrm -rf test25.failed test.ok test.out X* viminfo cp test25.ok test.ok # Sleep a moment to avoid that the xterm title is messed up pkgstriptranslations: vim-gtk does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstriptranslations version 109 pkgstriptranslations: processing vim-gnome (in debian/vim-gnome); do_strip: 1, oemstrip: ../vim -u unix.vim -U NONE --noplugin -s dotest.in test25.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test25.in" 31 lines, 840 charactersTest for jumping to a tag with 'hidden' set, with symbolic link in path of tag. This only works for Unix, because of the symbolic link. STARTTEST :so small.vim :set hidden :" Create a link from test25.dir to the current directory. :!rm -f test25.dir :!ln -s . test25.dir :" Create tags.text, with the current directory name inserted. /tags line :r !pwd d$/test hP:.w! tags.test :" Try jumping to a tag in the current file, but with a path that contains a :" symbolic link. When wrong, this will give the ATTENTION message. The next :" space will then be eaten by hit-return, instead of moving the cursor to 'd'. :set tags=tags.test G^] x:.w! test.out :!rm -f test25.dir tags.test :qa! ENDTEST[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for jumping to a tag with 'hidden' set, with symbolic link in path of tag.[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 17 lines, 540 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l:[?12l[?25hset hidden [?25l[?12l[?25h[?25l:[?12l[?25h" Create a link from test25.dir to the current directory. [?25l[?12l[?25h[?25l:[?12l[?25h!rm -f test25.dir [?25l[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l:[?12l[?25h!ln -s . test25.dir [?25l[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l:[?12l[?25h" Create tags.text, with the current directory name inserted. [?25lTest for jumping to a tag with 'hidden' set, with symbolic link in path of tag. This only works for Unix, because of the symbolic link. STARTTEST :so small.vim :set hidden :" Create a link from test25.dir to the current directory. :!rm -f test25.dir :!ln -s . test25.dir :" Create tags.text, with the current directory name inserted. /tags line :r !pwd d$/test hP:.w! tags.test :" Try jumping to a tag in the current file, but with a path that contains a :" symbolic link. When wrong, this will give the ATTENTION message. The next :" space will then be eaten by hit-return, instead of moving the cursor to 'd'. :set tags=tags.test G^] x:.w! test.out :!rm -f test25.dir tags.test :qa! ENDTEST [?12l[?25h[?25l /[?12l[?25htags line [?25lhis only works for Unix, because of the symbolic link.STARTTEST :so small.vim :set hidden" Create a link from test25.dir to the current directory. :!rm -f test25.dirln -s . test25.dir :" Create tags.text, with the current directory name inserted. /tags line:r !pwdd$/test hP:.w! tags.test :" Try jumping to a tag in the current file, but with a path that contains a :" symbolic link. When wrong, this will give the ATTENTION message. The next :" space will then be eaten by hit-return, instead of moving the cursor to 'd'. :set tags=tags.testG^] x:.w! test.out:!rm -f test25.dir tags.test :qa!ENDTESTtags line: [?12l[?25h[?25l:[?12l[?25hr !pwd [?25l[?12l[?25h[?25lSTARTTEST :so small.vim :set hidden :" Create a link from test25.dir to the current directory. :!rm -f test25.dir :!ln -s . test25.dir :" Create tags.text, with the current directory name inserted. /tags line :r !pwd d$/test hP:.w! tags.test :" Try jumping to a tag in the current file, but with a path that contains a :" symbolic link. When wrong, this will give the ATTENTION message. The next :" space will then be eaten by hit-return, instead of moving the cursor to 'd'. :set tags=tags.test G^] x:.w! test.out :!rm -f test25.dir tags.test :qa! ENDTEST tags line: /build/buildd/vim-7.3.346/src/vim-basic/testdir [?12l[?25h[?25l[?12l[?25h[?25l /[?12l[?25htest [?25l SECTION_OFF /test25.dir/test25.in /^#define SECTION_OFF 3$/[?12l[?25h[?25l/build/buildd/vim-7.3.346/src/vim-basic/testdir/test25.dir/test2@  SECTION_OFF /build/buildd/vim-7.3.346/src/vim-basic/testdir/test25.dir/test225.in /^#define SECTION_OFF 3$/[?12l[?25h[?25l :[?12l[?25h.w! tags.test [?25l"tags.test" [New File] 1 line, 109 characters written[?12l[?25h[?25l:[?12l[?25h" Try jumping to a tag in the current file, but with a path that contains a [?25l[?12l[?25h[?25l:[?12l[?25h" symbolic link. When wrong, this will give the ATTENTION message. The next [?25l[?12l[?25h[?25l:[?12l[?25h" space will then be eaten by hit-return, instead of moving the cursor to 'd'. [?25l[?12l[?25h[?25l:[?12l[?25hset tags=tags.test [?25l[?12l[?25h[?25l/*tx.c*/ #define SECTION_OFF 3 #define NUM_SECTIONS 3 SECTION_OFF[?12l[?25h#[?25lefine SECTION_OFF 3[?12l[?25h[?25l:[?12l[?25h.w! test.out [?25l"test.out" [New File] 1 line, 23 characters written[?12l[?25h[?25l:[?12l[?25h!rm -f test25.dir tags.test [?25l[?1l>[?12l[?25h[?1049l [No write since last change] Press ENTER or type command to continue[?1049h[?1h=[?25l:[?12l[?25hqa! [?25l[?1l>[?12l[?25h[?1049l pkgstriptranslations: vim-gnome does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball rm -rf test26.failed test.ok test.out X* viminfo cp test26.ok test.ok # Sleep a moment to avoid that the xterm title is messed up pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com ../vim -u unix.vim -U NONE --noplugin -s dotest.in test26.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test26.in" 44 lines, 750 charactersTest for :execute, :while and :if STARTTEST :so small.vim mt:let i = 0 :while i < 12 : let i = i + 1 : if has("ebcdic") : execute "normal o" . i . "\047" : else : execute "normal o" . i . "\033" : endif : if i % 2 : normal Ax^V^[ : if i == 9 : break : endif : if i == 5 : continue : else : let j = 9 : while j > 0 :if has("ebcdic")[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for :execute, :while and :if[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 39 lines, 696 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST: let j = 9 : while j > 0 :if has("ebcdic") :execute "normal" j . "a" . j . "\x27" :else :execute "normal" j . "a" . j . "\x1b" :endif :let j = j - 1 : endwhile : endif : endif : if i == 9 : if has("ebcdic") : execute "normal Az\047" : else : execute "normal Az\033" : endif : endif :endwhile :unlet i j :'t,$w! test.out :qa! ENDTEST [?12l[?25h[?25l [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l:[?12l[?25hlet i = 0 [?25l[?12l[?25h[?25l:[?12l[?25hwhile i < 12 [?25l : [?12l[?25h: let i = i + 1 [?25l: [?12l[?25h: if has("ebcdic") [?25l: [?12l[?25h: execute "normal o" . i . "\047" [?25l: [?12l[?25h: else [?25l: [?12l[?25h: execute "normal o" . i . "\033" [?25l: [?12l[?25h: endif [?25l: [?12l[?25h: if i % 2 [?25l: [?12l[?25h: normal Ax^^[  [?25l: [?12l[?25h: if i == 9 [?25l: [?12l[?25h: break [?25l: [?12l[?25h: endif [?25l: [?12l[?25h: if i == 5 [?25l: [?12l[?25h: continue [?25l: [?12l[?25h: else [?25l: [?12l[?25h: let j = 9 [?25l: [?12l[?25h: while j > 0 [?25l:[?12l[?25h: if has("ebcdic") [?25l:[?12l[?25h: execute "normal" j . "a" . j . "\x27" [?25l:[?12l[?25h: else [?25l:[?12l[?25h: execute "normal" j . "a" . j . "\x1b" [?25l:[?12l[?25h: endif [?25l:[?12l[?25h: let j = j - 1 [?25l:[?12l[?25h: endwhile [?25l: [?12l[?25h: endif [?25l: [?12l[?25h: endif [?25l: [?12l[?25h: if i == 9 [?25l: [?12l[?25h: if has("ebcdic") [?25l: [?12l[?25h: execute "normal Az\047" [?25l: [?12l[?25h: else [?25l: [?12l[?25h: execute "normal Az\033" [?25l: [?12l[?25h: endif [?25l: [?12l[?25h: endif [?25l: [?12l[?25h:endwhile [?25l: endif : if i == 9 : if has("ebcdic") : execute "normal Az\047" : else : execute "normal Az\033" : endif : endif :endwhile :unlet i j :'t,$w! test.out :qa! ENDTEST 1x999999999888888887777777666666555554444333221 2 3x999999999888888887777777666666555554444333221 4 5x 6 7x999999999888888887777777666666555554444333221 8 9x[?12l[?25h[?25l :[?12l[?25hunlet i j [?25l[?12l[?25h[?25l:[?12l[?25h't,$w! test.out [?25l"test.out" [New File] 10 lines, 159 characters written[?12l[?25h[?25l:[?12l[?25hqa! [?25l[?1l>[?12l[?25h[?1049lrm -rf test27.failed test.ok test.out X* viminfo cp test27.ok test.ok # Sleep a moment to avoid that the xterm title is messed up pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/vim-gtk/DEBIAN/control, package vim-gtk, directory debian/vim-gtk dpkg-deb: warning: 'debian/vim-gtk/DEBIAN/control' contains user-defined field 'Original-Maintainer' dpkg-deb: warning: ignoring 1 warning about the control file(s) dpkg-deb: building package `vim-gtk' in `../vim-gtk_7.3.346-1ubuntu1_amd64.deb'. ../vim -u unix.vim -U NONE --noplugin -s dotest.in test27.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test27.in" 20 lines, 270 charactersTest for expanding file names STARTTEST :!mkdir Xdir1 :!mkdir Xdir2 :!mkdir Xdir3 :cd Xdir3 :!mkdir Xdir4 :cd .. :w Xdir1/file :w Xdir3/Xdir4/file :n Xdir?/*/file Go^R%^[:.w! test.out :n! Xdir?/*/nofile Go^R%^[:.w >>test.out :e! xx :!rm -rf Xdir1 Xdir2 Xdir3 :qa! ENDTEST ~ ~ ~ [?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for expanding file names[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 15 lines, 220 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25h!mkdir Xdir1 [?25l[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l:[?12l[?25h!mkdir Xdir2 [?25l[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l:[?12l[?25h!mkdir Xdir3 [?25l[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l:[?12l[?25hcd Xdir3 [?25l/build/buildd/vim-7.3.346/src/vim-basic/testdir/Xdir3Test for expanding file names STARTTEST :!mkdir Xdir1 :!mkdir Xdir2 :!mkdir Xdir3 :cd Xdir3 :!mkdir Xdir4 :cd .. :w Xdir1/file :w Xdir3/Xdir4/file :n Xdir?/*/file Go^R%^[:.w! test.out :n! Xdir?/*/nofile Go^R%^[:.w >>test.out :e! xx :!rm -rf Xdir1 Xdir2 Xdir3 :qa! ENDTEST ~ ~ ~ [?12l[?25h[?25l:[?12l[?25h!mkdir Xdir4 [?25l[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l:[?12l[?25hcd .. [?25l/build/buildd/vim-7.3.346/src/vim-basic/testdirTest for expanding file names STARTTEST :!mkdir Xdir1 :!mkdir Xdir2 :!mkdir Xdir3 :cd Xdir3 :!mkdir Xdir4 :cd .. :w Xdir1/file :w Xdir3/Xdir4/file :n Xdir?/*/file Go^R%^[:.w! test.out :n! Xdir?/*/nofile Go^R%^[:.w >>test.out :e! xx :!rm -rf Xdir1 Xdir2 Xdir3 :qa! ENDTEST ~ ~ ~ [?12l[?25h[?25l:[?12l[?25hw Xdir1/file [?25l"Xdir1/file" [New File] 20 lines, 270 characters written[?12l[?25h[?25l:[?12l[?25hw Xdir3/Xdir4/file [?25l"Xdir3/Xdir4/file" [New File] 20 lines, 270 characters written[?12l[?25h[?25l:[?12l[?25hn Xdir?/*/file [?25l"Xdir3/Xdir4/file" 20 lines, 270 characters[?12l[?25h[?25l Xdir3/Xdir4/file[?12l[?25h[?25l:[?12l[?25h.w! test.out [?25l"test.out" [New File] 1 line, 17 characters written[?12l[?25h[?25l:[?12l[?25hn! Xdir?/*/nofile [?25l"Xdir?/*/nofile" [New DIRECTORY]~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l Xdir?/*/nofile[?12l[?25h[?25l:[?12l[?25h.w >>test.out [?25l"test.out" 1 line, 15 characters appended[?12l[?25h[?25l:[?12l[?25he! xx [?25l"xx" [New File]~ [?12l[?25h[?25l:[?12l[?25h!rm -rf Xdir1 Xdir2 Xdir3 [?25l[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l:[?12l[?25hqa! [?25l[?1l>[?12l[?25h[?1049l rm -rf test28.failed test.ok test.out X* viminfo cp test28.ok test.ok # Sleep a moment to avoid that the xterm title is messed up pkgstripfiles: processing control file: debian/vim-gnome/DEBIAN/control, package vim-gnome, directory debian/vim-gnome dpkg-deb: warning: 'debian/vim-gnome/DEBIAN/control' contains user-defined field 'Original-Maintainer' dpkg-deb: warning: ignoring 1 warning about the control file(s) dpkg-deb: building package `vim-gnome' in `../vim-gnome_7.3.346-1ubuntu1_amd64.deb'. ../vim -u unix.vim -U NONE --noplugin -s dotest.in test28.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test28.in" 23 lines, 364 charactersTest for sourcing a file with CTRL-V's at the end of the line STARTTEST :/firstline/+1,/lastline/-1w! Xtestfile :so Xtestfile Gmm__1^[^[__2^[__3^[^[__4^[__5^[:'m,$s/^@/0/g :'m,$w! test.out :qa! ENDTEST firstline map __1 afirst map __2 asecond map __3 athird map __4 afourth map __5 afifth map __1 asd^V map __2 asd^V^V map __3 asd^V^V map __4 asd^V^V^V map __5 asd^V^V^V lastline[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for sourcing a file with CTRL-V's at the end of the line[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 5 lines, 114 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25h/firstline/+1,/lastline/-1w! Xtestfile [?25l"Xtestfile" [New File] 10 lines, 148 characters written[?12l[?25h[?25l:[?12l[?25hso Xtestfile [?25l[?12l[?25h[?25l sd map __2 asd^[[?12l[?25h[?25lsecond[?12l[?25hd [?25lsd^[[?12l[?25h^[ [?25lsd^@map __5 asd^@[?12l[?25h[?25lfifth[?12l[?25h[?25l :[?12l[?25h'm,$s/^@/0/g [?25l0map __5 asd0fifth[?12l[?25h[?25l:[?12l[?25h'm,$w! test.out [?25l"test.out" [New File] 2 lines, 45 characters written[?12l[?25h[?25l:[?12l[?25hqa! [?25l[?1l>[?12l[?25h[?1049lrm -rf test29.failed test.ok test.out X* viminfo cp test29.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test29.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test29.in" 56 lines, 939 charactersTest for joining lines and marks in them in compatible and nocompatible modes and with 'joinspaces' set or not and with 'cpoptions' flag 'j' set or not STARTTEST :set nocompatible viminfo+=nviminfo :set nojoinspaces :set cpoptions-=j /firstline/ j"tdGpJjJjJjJjJjJjJjJjJjJjJjJjJjJj05lmx2j06lmy2k4Jy3l$p`xyl$p`yy2l$p:set cpoptioons+=j j05lmx2j06lmy2k4Jy3l$p`xyl$p`yy2l$p:set cpoptions-=j joinspaces j"tpJjJjJjJjJjJjJjJjJjJjJjJjJjJj05lmx2j06lmy2k4Jy3l$p`xyl$p`yy2l$p:set cpoptionss+=j j05lmx2j06lmy2k4Jy3l$p`xyl$p`yy2l$p:set cpoptions-=j nojoinspaces compatible j"tpJjJjJjJjJjJjJjJjJjJjJjJjJjJj4Jy3l$pjdG:?firstline?+1,$w! test.out :qa! ENDTEST firstline asdfasdf. asdf[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for joining lines and marks in them[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 10 lines, 470 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hset nocompatible viminfo+=nviminfo [?25l[?12l[?25h[?25l:[?12l[?25hset nojoinspaces [?25l[?12l[?25h[?25l:[?12l[?25hset cpoptions-=j [?25l[?12l[?25h[?25l/[?12l[?25hfirstline/ [?25l[?12l[?25h [?25l 37 fewer lines~ ~ [?12l[?25h[?25lmore linesasdfasdf.asdf[?12l[?25h[?25lasdf asdfasdf.[?12l[?25h[?25l asdf[?12l[?25h[?25l asdfasdf.[?12l[?25h[?25l asdf[?12l[?25h[?25l asdfasdf. [?12l[?25h[?25l asdf[?12l[?25h[?25l asdfasdf. [?12l[?25h[?25l asdf[?12l[?25h[?25l asdfasdf.[?12l[?25h[?25l asdf[?12l[?25h[?25l asdfasdf.[?12l[?25h[?25l asdf[?12l[?25h[?25l asdfasdf[?12l[?25h[?25lf asdf[?12l[?25h[?25l asdfasdf[?12l[?25h[?25l asdf[?12l[?25h[?25l asdfasdf [?12l[?25h[?25l asdf[?12l[?25h[?25l asdfasdf[?12l[?25h[?25l asdf[?12l[?25h[?25l asdfasdf[?12l[?25h[?25l asdf[?12l[?25h[?25lasdfasdf asdf[?12l[?25h[?25l asdf asdfasdf[?12l[?25h[?25l asdf[?12l[?25h[?25l zx cvn.[?12l[?25h zx cv[?25las dfg? hjkl iop![?12l[?25h hjkl i[?25l. as dfg? hjkl iop! ert zx cvn. as dfg?[?12l[?25h er[?25lt er[?12l[?25h zx cv[?25lrn[?12l[?25h[?25lnop[?12l[?25h[?25l :[?12l[?25hset cpoptions+=j [?25l[?12l[?25h zx cv[?25l hjkl iop![?12l[?25h hjkl i[?25l. as dfg? hjkl iop! ert~ [?12l[?25h er[?25lt er[?12l[?25h zx cv[?25lrn[?12l[?25h[?25lnop[?12l[?25h[?25l :[?12l[?25hset cpoptions-=j joinspaces [?25l[?12l[?25h [?25l 37 more linesasdfasdf.[?12l[?25h[?25lasdf[?12l[?25h[?25l asdfasdf.[?12l[?25h[?25l asdf[?12l[?25h[?25l asdfasdf. [?12l[?25h[?25l asdf[?12l[?25h[?25l asdfasdf. [?12l[?25h[?25l asdf[?12l[?25h[?25l asdfasdf. [?12l[?25h[?25l asdf[?12l[?25h[?25l asdfasdf.[?12l[?25h[?25l asdf[?12l[?25h[?25l asdfasdf.[?12l[?25h[?25l asdf[?12l[?25h[?25l asdfasdf[?12l[?25h[?25lf asdf[?12l[?25h[?25l asdfasdf[?12l[?25h[?25l asdf[?12l[?25h[?25l asdfasdf [?12l[?25h[?25l asdf[?12l[?25h[?25l asdfasdf[?12l[?25h[?25l asdf[?12l[?25h[?25l asdfasdf[?12l[?25h[?25l asdf[?12l[?25h[?25l asdfasdf[?12l[?25h[?25l asdf[?12l[?25h[?25l asdfasdf[?12l[?25h[?25l asdf[?12l[?25h[?25l zx cvn.[?12l[?25h zx cv[?25las dfg? hjkl iop![?12l[?25h hjkl i[?25l. as dfg? hjkl iop! ert zx cvn. as dfg?[?12l[?25h er[?25lt e[?12l[?25h zx cv[?25len[?12l[?25h[?25lnop[?12l[?25h[?25l :[?12l[?25hset cpoptions+=j [?25l[?12l[?25h zx cv[?25l hjkl iop![?12l[?25h hjkl i[?25l. as dfg? hjkl iop! ert~ [?12l[?25h er[?25lt er[?12l[?25h zx cv[?25lrn[?12l[?25h[?25lnop[?12l[?25h[?25l :[?12l[?25hset cpoptions-=j nojoinspaces compatible [?25l[?12l[?25h [?25l 37 more linesasdfasdf.[?12l[?25h[?25lasdf[?12l[?25h[?25l asdfasdf.[?12l[?25h[?25l asdf[?12l[?25h[?25l asdfasdf. [?12l[?25h[?25l asdf[?12l[?25h[?25l asdfasdf. [?12l[?25h[?25l asdf[?12l[?25h[?25l asdfasdf. [?12l[?25h[?25l asdf[?12l[?25h[?25l asdfasdf.[?12l[?25h[?25l asdf[?12l[?25h[?25l asdfasdf.[?12l[?25h[?25l asdf[?12l[?25h[?25l asdfasdf[?12l[?25h[?25lf asdf[?12l[?25h[?25l asdfasdf[?12l[?25h[?25l asdf[?12l[?25h[?25l asdfasdf [?12l[?25h[?25l asdf[?12l[?25h[?25l asdfasdf[?12l[?25h[?25l asdf[?12l[?25h[?25l asdfasdf[?12l[?25h[?25l asdf[?12l[?25h[?25l asdfasdf[?12l[?25h[?25l asdf[?12l[?25h[?25l asdfasdf[?12l[?25h[?25l asdf[?12l[?25h[?25l zx cvn.[?12l[?25h[?25l. as dfg? hjkl iop! ert[?12l[?25h[?25lt a[?12l[?25h[?25l zx cvn.[?12l[?25h[?25l 5 fewer lines~ [?12l[?25h[?25l:[?12l[?25h?firstline?+1,$w! test.out [?25l"test.out" [New File] 49 lines, 821 characters written[?12l[?25h[?25l:[?12l[?25hqa! [?25l[?1l>[?12l[?25h[?1049lrm -rf test30.failed test.ok test.out X* viminfo cp test30.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test30.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test30.in" 222 lines, 3463 charactersTest for a lot of variations of the 'fileformats' option Note: This test will fail if "cat" is not available. STARTTEST :so small.vim :" first write three test files, one in each format :set fileformat=unix :set fileformats= :/^1/w! XX1 :/^2/w! XX2 :/^3/w! XX3 :/^4/w! XX4 :/^5/w! XX5 :/^6/w! XX6 :/^7/w! XX7 :/^8/w! XX8 :/^9/w! XX9 :/^10/w! XX10 :/^unix/;/eof/-1w! XXUnix :/^dos/;/eof/-1w! XXDos :set bin noeol :$w! XXMac[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for a lot of variations of the 'fileformats' option[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 195 lines, 3271 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST:$r XXtt62 :$r XXtt63 Go7^[:$r XXtt71 Go8^[:$r XXtt81 Go9^[:$r XXtt91 :$r XXtt92 :$r XXtt93 Go10^[:$r XXUnix :set nobinary ff& :w :qa! ENDTEST 1 2 3 4 5 6 7 8 9 10[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l:[?12l[?25h" first write three test files, one in each format [?25l[?12l[?25h[?25l:[?12l[?25hset fileformat=unix [?25l[?12l[?25h[?25l:[?12l[?25hset fileformats= [?25l[?12l[?25h[?25l:[?12l[?25h/^1/w! XX1 [?25l"XX1" [New File] 1 line, 2 characters written[?12l[?25h[?25l:[?12l[?25h/^2/w! XX2 [?25l"XX2" [New File] 1 line, 2 characters written[?12l[?25h[?25l:[?12l[?25h/^3/w! XX3 [?25l"XX3" [New File] 1 line, 2 characters written[?12l[?25h[?25l:[?12l[?25h/^4/w! XX4 [?25l"XX4" [New File] 1 line, 2 characters written[?12l[?25h[?25l:[?12l[?25h/^5/w! XX5 [?25l"XX5" [New File] 1 line, 2 characters written[?12l[?25h[?25l:[?12l[?25h/^6/w! XX6 [?25l"XX6" [New File] 1 line, 2 characters written[?12l[?25h[?25l:[?12l[?25h/^7/w! XX7 [?25l"XX7" [New File] 1 line, 2 characters written[?12l[?25h[?25l:[?12l[?25h/^8/w! XX8 [?25l"XX8" [New File] 1 line, 2 characters written[?12l[?25h[?25l:[?12l[?25h/^9/w! XX9 [?25l"XX9" [New File] 1 line, 2 characters written[?12l[?25h[?25l:[?12l[?25h/^10/w! XX10 [?25l"XX10" [New File] 1 line, 3 characters written[?12l[?25h[?25l:[?12l[?25h/^unix/;/eof/-1w! XXUnix [?25l"XXUnix" [New File] 2 lines, 10 characters writtenunix"XXUnix" [New File] 2 lines, 10 characters written[?12l[?25h[?25l:[?12l[?25h/^dos/;/eof/-1w! XXDos [?25l"XXDos" [New File] 2 lines, 10 characters writtenunix eof dos^M"XXDos" [New File] 2 lines, 10 characters written[?12l[?25h[?25l:[?12l[?25hset bin noeol [?25l[?12l[?25h[?25l:[?12l[?25h$w! XXMac [?25l"XXMac" [New File][Incomplete last line] 1 line, 8 characters written[?12l[?25h[?25l:[?12l[?25hset nobin eol [?25l[?12l[?25h[?25l:[?12l[?25hbwipe XXUnix XXDos XXMac [?25l3 buffers wiped out[?12l[?25h[?25l:[?12l[?25h" create mixed format files [?25l[?12l[?25h[?25l:[?12l[?25hif has("vms") [?25l : [?12l[?25h: !copy XXUnix,XXDos XXUxDs. [?25l: [?12l[?25h: !copy XXUnix,XXMac XXUxMac. [?25l: [?12l[?25h: !copy XXDos,XXMac XXDosMac. [?25l: [?12l[?25h: !copy XXUnix,XXDos,XXMac XXUxDsMc. [?25l: [?12l[?25h:elseif has("win32") [?25l: [?12l[?25h: !copy /b XXUnix+XXDos XXUxDs [?25l: [?12l[?25h: !copy /b XXUnix+XXMac XXUxMac [?25l: [?12l[?25h: !copy /b XXDos+XXMac XXDosMac [?25l: [?12l[?25h: !copy /b XXUnix+XXDos+XXMac XXUxDsMc [?25l: [?12l[?25h:else [?25l: [?12l[?25h: !cat XXUnix XXDos >XXUxDs [?25l:!cat XXUnix XXDos >XXUxDs[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l: :[?12l[?25h !cat XXUnix XXMac >XXUxMac [?25l:!cat XXUnix XXMac >XXUxMac[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l: :[?12l[?25h !cat XXDos XXMac >XXDosMac [?25l:!cat XXDos XXMac >XXDosMac[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l: :[?12l[?25h !cat XXUnix XXDos XXMac >XXUxDsMc [?25l:!cat XXUnix XXDos XXMac >XXUxDsMc[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l: :[?12l[?25hendif [?25l:[?12l[?25h" [?25l:$r XXtt93 Go10^[:$r XXUnix :set nobinary ff& :w :qa! ENDTEST 1 2 3 4 5 6 7 8 9 10 unix unix eof dos^M [?12l[?25h[?25l :[?12l[?25h" try reading and writing with 'fileformats' empty [?25l[?12l[?25h[?25l:[?12l[?25hset fileformat=unix [?25l[?12l[?25h[?25l:[?12l[?25he! XXUnix [?25l"XXUnix" 2 lines, 10 charactersunixunix~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l:[?12l[?25hw! test.out [?25l"test.out" [New File] 2 lines, 10 characters written[?12l[?25h[?25l:[?12l[?25he! XXDos [?25l"XXDos" 2 lines, 10 charactersdos^M dos^M[?12l[?25h[?25l:[?12l[?25hw! XXtt01 [?25l"XXtt01" [New File] 2 lines, 10 characters written[?12l[?25h[?25l:[?12l[?25he! XXMac [?25l"XXMac" [Incomplete last line] 1 line, 8 charactersmacmac^M ~ [?12l[?25h[?25l:[?12l[?25hw! XXtt02 [?25l"XXtt02" [New File] 1 line, 9 characters written[?12l[?25h[?25l:[?12l[?25hbwipe XXUnix XXDos XXMac [?25l"test30.in" 222 lines, 3463 characters 3 buffers wiped out Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hset fileformat=dos [?25l:qa! ENDTEST12345678910unixunixeofdos^Mdos^Meofmac^Mmac^M[?12l[?25h[?25l:[?12l[?25he! XXUnix [?25l"XXUnix" [CR missing][dos format] 2 lines, 10 charactersunix unix~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l:[?12l[?25hw! XXtt11 [?25l"XXtt11" [New File][dos format] 2 lines, 12 characters written[?12l[?25h[?25l:[?12l[?25he! XXDos [?25l"XXDos" [dos format] 2 lines, 10 charactersdosdos[?12l[?25h[?25l:[?12l[?25hw! XXtt12 [?25l"XXtt12" [New File][dos format] 2 lines, 10 characters written[?12l[?25h[?25l:[?12l[?25he! XXMac [?25l"XXMac" [Incomplete last line][dos format] 1 line, 8 charactersmac^Mmac^M ~ [?12l[?25h[?25l:[?12l[?25hw! XXtt13 [?25l"XXtt13" [New File][dos format] 1 line, 10 characters written[?12l[?25h[?25l:[?12l[?25hbwipe XXUnix XXDos XXMac [?25l"test30.in" [CR missing][dos format] 222 lines, 3463 characters 3 buffers wiped out Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hset fileformat=mac [?25l:qa! ENDTEST12345678910unixunixeofdosdoseofmac^Jmac[?12l[?25h[?25l:[?12l[?25he! XXUnix [?25l"XXUnix" [Incomplete last line][mac format] 1 line, 10 charactersunix^Junix^J ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l:[?12l[?25hw! XXtt21 [?25l"XXtt21" [New File][mac format] 1 line, 11 characters written[?12l[?25h[?25l:[?12l[?25he! XXDos [?25l"XXDos" [Incomplete last line][mac format] 3 lines, 10 charactersdos^Jdos^J[?12l[?25h[?25l:[?12l[?25hw! XXtt22 [?25l"XXtt22" [New File][mac format] 3 lines, 11 characters written[?12l[?25h[?25l:[?12l[?25he! XXMac [?25l"XXMac" [mac format] 2 lines, 8 charactersmac mac~ [?12l[?25h[?25l:[?12l[?25hw! XXtt23 [?25l"XXtt23" [New File][mac format] 2 lines, 8 characters written[?12l[?25h[?25l:[?12l[?25hbwipe XXUnix XXDos XXMac [?25l"test30.in" [Incomplete last line][mac format] 5 lines, 3463 characters 3 buffers wiped out Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25h" [?25l^Jdos ^Jeof^J^Jmac mac^J[?12l[?25h[?25l:[?12l[?25h" try reading and writing with 'fileformats' set to one format [?25l[?12l[?25h[?25l:[?12l[?25hset fileformats=unix [?25l[?12l[?25h[?25l:[?12l[?25he! XXUxDsMc [?25l"XXUxDsMc" [Incomplete last line] 5 lines, 28 charactersunixunixdos^M dos^M mac^Mmac^M[?12l[?25h[?25l:[?12l[?25hw! XXtt31 [?25l"XXtt31" [New File] 5 lines, 29 characters written[?12l[?25h[?25l:[?12l[?25hbwipe XXUxDsMc [?25l"test30.in" 222 lines, 3463 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^1/w! XX1:/^2/w! XX2:/^3/w! XX3:/^4/w! XX4:/^5/w! XX5:/^6/w! XX6:/^7/w! XX7:/^8/w! XX8:/^9/w! XX9:/^10/w! XX10:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMac[?12l[?25h[?25l:[?12l[?25hset fileformats=dos [?25l[?12l[?25h[?25l:[?12l[?25he! XXUxDsMc [?25l"XXUxDsMc" [Incomplete last line][CR missing][dos format] 5 lines, 28 character s Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hw! XXtt32 [?25l"XXtt32" [New File][dos format] 5 lines, 32 characters written Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hbwipe XXUxDsMc [?25l"test30.in" [CR missing][dos format] 222 lines, 3463 charactersTest for a lot of variations of the 'fileformats' option Note: This test will fail if "cat" is not available."test30.in" [CR missing][dos format] 222 lines, 3463 characters[?12l[?25h[?25l:[?12l[?25hset fileformats=mac [?25l[?12l[?25h[?25l:[?12l[?25he! XXUxDsMc [?25l"XXUxDsMc" [mac format] 4 lines, 28 charactersunix^Junix^Jdos^Jdos ^Jmacmac ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l:[?12l[?25hw! XXtt33 [?25l"XXtt33" [New File][mac format] 4 lines, 28 characters written[?12l[?25h[?25l:[?12l[?25hbwipe XXUxDsMc [?25l"test30.in" [Incomplete last line][mac format] 5 lines, 3463 characters^Jdoseof^J^Jmac mac^J[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h" try reading and writing with 'fileformats' set to two formats [?25l[?12l[?25h[?25l:[?12l[?25hset fileformats=unix,dos [?25l[?12l[?25h[?25l:[?12l[?25he! XXUxDsMc [?25l"XXUxDsMc" [Incomplete last line] 5 lines, 28 charactersunixunixdos^M dos^M mac^Mmac^M[?12l[?25h[?25l:[?12l[?25hw! XXtt41 [?25l"XXtt41" [New File] 5 lines, 29 characters written[?12l[?25h[?25l:[?12l[?25hbwipe XXUxDsMc [?25l"test30.in" 222 lines, 3463 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^1/w! XX1:/^2/w! XX2:/^3/w! XX3:/^4/w! XX4:/^5/w! XX5:/^6/w! XX6:/^7/w! XX7:/^8/w! XX8:/^9/w! XX9:/^10/w! XX10:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMac[?12l[?25h[?25l:[?12l[?25he! XXUxMac [?25l"XXUxMac" [Incomplete last line] 3 lines, 18 charactersunixunix mac^Mmac^M~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l:[?12l[?25hw! XXtt42 [?25l"XXtt42" [New File] 3 lines, 19 characters written[?12l[?25h[?25l:[?12l[?25hbwipe XXUxMac [?25l"test30.in" 222 lines, 3463 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^1/w! XX1:/^2/w! XX2:/^3/w! XX3:/^4/w! XX4:/^5/w! XX5:/^6/w! XX6:/^7/w! XX7:/^8/w! XX8:/^9/w! XX9:/^10/w! XX10:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMac[?12l[?25h[?25l:[?12l[?25he! XXDosMac [?25l"XXDosMac" [Incomplete last line][dos format] 3 lines, 18 charactersdodos mac^Mmac^M~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l:[?12l[?25hw! XXtt43 [?25l"XXtt43" [New File][dos format] 3 lines, 20 characters written[?12l[?25h[?25l:[?12l[?25hbwipe XXDosMac [?25l"test30.in" 222 lines, 3463 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^1/w! XX1:/^2/w! XX2:/^3/w! XX3:/^4/w! XX4:/^5/w! XX5:/^6/w! XX6:/^7/w! XX7:/^8/w! XX8:/^9/w! XX9:/^10/w! XX10:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMac[?12l[?25h[?25l:[?12l[?25hset fileformats=unix,mac [?25l[?12l[?25h[?25l:[?12l[?25he! XXUxDs [?25l"XXUxDs" 4 lines, 20 charactersunixunix dos^Mdos^M ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l:[?12l[?25hw! XXtt51 [?25l"XXtt51" [New File] 4 lines, 20 characters written[?12l[?25h[?25l:[?12l[?25hbwipe XXUxDs [?25l"test30.in" 222 lines, 3463 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^1/w! XX1:/^2/w! XX2:/^3/w! XX3:/^4/w! XX4:/^5/w! XX5:/^6/w! XX6:/^7/w! XX7:/^8/w! XX8:/^9/w! XX9:/^10/w! XX10:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMac[?12l[?25h[?25l:[?12l[?25he! XXUxDsMc [?25l"XXUxDsMc" [Incomplete last line] 5 lines, 28 charactersunixunix dos^Mdos^M mac^Mmac^M ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l:[?12l[?25hw! XXtt52 [?25l"XXtt52" [New File] 5 lines, 29 characters written[?12l[?25h[?25l:[?12l[?25hbwipe XXUxDsMc [?25l"test30.in" 222 lines, 3463 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^1/w! XX1:/^2/w! XX2:/^3/w! XX3:/^4/w! XX4:/^5/w! XX5:/^6/w! XX6:/^7/w! XX7:/^8/w! XX8:/^9/w! XX9:/^10/w! XX10:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMac[?12l[?25h[?25l:[?12l[?25he! XXDosMac [?25l"XXDosMac" [mac format] 4 lines, 18 charactersdo^Jdos ^Jmacmac ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l:[?12l[?25hw! XXtt53 [?25l"XXtt53" [New File][mac format] 4 lines, 18 characters written[?12l[?25h[?25l:[?12l[?25hbwipe XXDosMac [?25l"test30.in" 222 lines, 3463 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^1/w! XX1:/^2/w! XX2:/^3/w! XX3:/^4/w! XX4:/^5/w! XX5:/^6/w! XX6:/^7/w! XX7:/^8/w! XX8:/^9/w! XX9:/^10/w! XX10:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMac[?12l[?25h[?25l:[?12l[?25hset fileformats=dos,mac [?25l[?12l[?25h[?25l:[?12l[?25he! XXUxDs [?25l"XXUxDs" [CR missing][dos format] 4 lines, 20 charactersunixunix dosdos ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l:[?12l[?25hw! XXtt61 [?25l"XXtt61" [New File][dos format] 4 lines, 22 characters written[?12l[?25h[?25l:[?12l[?25hbwipe XXUxDs [?25l"test30.in" [CR missing][dos format] 222 lines, 3463 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^1/w! XX1:/^2/w! XX2:/^3/w! XX3:/^4/w! XX4:/^5/w! XX5:/^6/w! XX6:/^7/w! XX7:/^8/w! XX8:/^9/w! XX9:/^10/w! XX10:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMac[?12l[?25h[?25l:[?12l[?25he! XXUxMac [?25l"XXUxMac" [Incomplete last line][CR missing][dos format] 3 lines, 18 charactersunixunix mac^Mmac^M~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l:[?12l[?25hw! XXtt62 [?25l"XXtt62" [New File][dos format] 3 lines, 22 characters written[?12l[?25h[?25l:[?12l[?25hbwipe XXUxMac [?25l"test30.in" [CR missing][dos format] 222 lines, 3463 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^1/w! XX1:/^2/w! XX2:/^3/w! XX3:/^4/w! XX4:/^5/w! XX5:/^6/w! XX6:/^7/w! XX7:/^8/w! XX8:/^9/w! XX9:/^10/w! XX10:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMac[?12l[?25h[?25l:[?12l[?25he! XXUxDsMc [?25l"XXUxDsMc" [Incomplete last line][CR missing][dos format] 5 lines, 28 character s Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hw! XXtt63 [?25l"XXtt63" [New File][dos format] 5 lines, 32 characters written Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hbwipe XXUxDsMc [?25l"test30.in" [CR missing][dos format] 222 lines, 3463 charactersTest for a lot of variations of the 'fileformats' option Note: This test will fail if "cat" is not available."test30.in" [CR missing][dos format] 222 lines, 3463 characters[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h" try reading and writing with 'fileformats' set to three formats [?25l[?12l[?25h[?25l:[?12l[?25hset fileformats=unix,dos,mac [?25l[?12l[?25h[?25l:[?12l[?25he! XXUxDsMc [?25l"XXUxDsMc" [Incomplete last line] 5 lines, 28 charactersunixunix dos^Mdos^M mac^Mmac^M ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l:[?12l[?25hw! XXtt71 [?25l"XXtt71" [New File] 5 lines, 29 characters written[?12l[?25h[?25l:[?12l[?25hbwipe XXUxDsMc [?25l"test30.in" 222 lines, 3463 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^1/w! XX1:/^2/w! XX2:/^3/w! XX3:/^4/w! XX4:/^5/w! XX5:/^6/w! XX6:/^7/w! XX7:/^8/w! XX8:/^9/w! XX9:/^10/w! XX10:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMac[?12l[?25h[?25l:[?12l[?25hset fileformats=mac,dos,unix [?25l[?12l[?25h[?25l:[?12l[?25he! XXUxDsMc [?25l"XXUxDsMc" [Incomplete last line] 5 lines, 28 charactersunixunix dos^Mdos^M mac^Mmac^M ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l:[?12l[?25hw! XXtt81 [?25l"XXtt81" [New File] 5 lines, 29 characters written[?12l[?25h[?25l:[?12l[?25hbwipe XXUxDsMc [?25l"test30.in" 222 lines, 3463 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^1/w! XX1:/^2/w! XX2:/^3/w! XX3:/^4/w! XX4:/^5/w! XX5:/^6/w! XX6:/^7/w! XX7:/^8/w! XX8:/^9/w! XX9:/^10/w! XX10:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMac[?12l[?25h[?25l:[?12l[?25h" try with 'binary' set [?25l[?12l[?25h[?25l:[?12l[?25hset fileformats=mac,unix,dos [?25l[?12l[?25h[?25l:[?12l[?25hset binary [?25l[?12l[?25h[?25l:[?12l[?25he! XXUxDsMc [?25l"XXUxDsMc" [Incomplete last line] 5 lines, 28 charactersunixunix dos^Mdos^M mac^Mmac^M ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l:[?12l[?25hw! XXtt91 [?25l"XXtt91" [New File][Incomplete last line] 5 lines, 28 characters written[?12l[?25h[?25l:[?12l[?25hbwipe XXUxDsMc [?25l"test30.in" 222 lines, 3463 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^1/w! XX1:/^2/w! XX2:/^3/w! XX3:/^4/w! XX4:/^5/w! XX5:/^6/w! XX6:/^7/w! XX7:/^8/w! XX8:/^9/w! XX9:/^10/w! XX10:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMac[?12l[?25h[?25l:[?12l[?25hset fileformats=mac [?25l[?12l[?25h[?25l:[?12l[?25he! XXUxDsMc [?25l"XXUxDsMc" [Incomplete last line] 5 lines, 28 charactersunixunix dos^Mdos^M mac^Mmac^M ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l:[?12l[?25hw! XXtt92 [?25l"XXtt92" [New File][Incomplete last line] 5 lines, 28 characters written[?12l[?25h[?25l:[?12l[?25hbwipe XXUxDsMc [?25l"test30.in" 222 lines, 3463 charactersTest for a lot of variations of the 'fileformats' optionNote: This test will fail if "cat" is not available.STARTTEST:so small.vim:" first write three test files, one in each format:set fileformat=unix:set fileformats=:/^1/w! XX1:/^2/w! XX2:/^3/w! XX3:/^4/w! XX4:/^5/w! XX5:/^6/w! XX6:/^7/w! XX7:/^8/w! XX8:/^9/w! XX9:/^10/w! XX10:/^unix/;/eof/-1w! XXUnix:/^dos/;/eof/-1w! XXDos:set bin noeol:$w! XXMac[?12l[?25h[?25l:[?12l[?25hset fileformats=dos [?25l[?12l[?25h[?25l:[?12l[?25he! XXUxDsMc [?25l"XXUxDsMc" [Incomplete last line] 5 lines, 28 charactersunixunix dos^Mdos^M mac^Mmac^M ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l:[?12l[?25hw! XXtt93 [?25l"XXtt93" [New File][Incomplete last line] 5 lines, 28 characters written[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h" Append "END" to each file so that we can see what the last written char was. [?25l[?12l[?25h[?25l:[?12l[?25hset fileformat=unix nobin [?25l[?12l[?25h[?25l~ ~ ~ ~ --No lines in buffer--[?12l[?25h[?25lEND[?12l[?25h[?25l:[?12l[?25hw >>XXtt01 [?25l"XXtt01" 1 line, 4 characters appended[?12l[?25h[?25l:[?12l[?25hw >>XXtt02 [?25l"XXtt02" 1 line, 4 characters appended[?12l[?25h[?25l:[?12l[?25hw >>XXtt11 [?25l"XXtt11" 1 line, 4 characters appended[?12l[?25h[?25l:[?12l[?25hw >>XXtt12 [?25l"XXtt12" 1 line, 4 characters appended[?12l[?25h[?25l:[?12l[?25hw >>XXtt13 [?25l"XXtt13" 1 line, 4 characters appended[?12l[?25h[?25l:[?12l[?25hw >>XXtt21 [?25l"XXtt21" 1 line, 4 characters appended[?12l[?25h[?25l:[?12l[?25hw >>XXtt22 [?25l"XXtt22" 1 line, 4 characters appended[?12l[?25h[?25l:[?12l[?25hw >>XXtt23 [?25l"XXtt23" 1 line, 4 characters appended[?12l[?25h[?25l:[?12l[?25hw >>XXtt31 [?25l"XXtt31" 1 line, 4 characters appended[?12l[?25h[?25l:[?12l[?25hw >>XXtt32 [?25l"XXtt32" 1 line, 4 characters appended[?12l[?25h[?25l:[?12l[?25hw >>XXtt33 [?25l"XXtt33" 1 line, 4 characters appended[?12l[?25h[?25l:[?12l[?25hw >>XXtt41 [?25l"XXtt41" 1 line, 4 characters appended[?12l[?25h[?25l:[?12l[?25hw >>XXtt42 [?25l"XXtt42" 1 line, 4 characters appended[?12l[?25h[?25l:[?12l[?25hw >>XXtt43 [?25l"XXtt43" 1 line, 4 characters appended[?12l[?25h[?25l:[?12l[?25hw >>XXtt51 [?25l"XXtt51" 1 line, 4 characters appended[?12l[?25h[?25l:[?12l[?25hw >>XXtt52 [?25l"XXtt52" 1 line, 4 characters appended[?12l[?25h[?25l:[?12l[?25hw >>XXtt53 [?25l"XXtt53" 1 line, 4 characters appended[?12l[?25h[?25l:[?12l[?25hw >>XXtt61 [?25l"XXtt61" 1 line, 4 characters appended[?12l[?25h[?25l:[?12l[?25hw >>XXtt62 [?25l"XXtt62" 1 line, 4 characters appended[?12l[?25h[?25l:[?12l[?25hw >>XXtt63 [?25l"XXtt63" 1 line, 4 characters appended[?12l[?25h[?25l:[?12l[?25hw >>XXtt71 [?25l"XXtt71" 1 line, 4 characters appended[?12l[?25h[?25l:[?12l[?25hw >>XXtt81 [?25l"XXtt81" 1 line, 4 characters appended[?12l[?25h[?25l:[?12l[?25hw >>XXtt91 [?25l"XXtt91" 1 line, 4 characters appended[?12l[?25h[?25l:[?12l[?25hw >>XXtt92 [?25l"XXtt92" 1 line, 4 characters appended[?12l[?25h[?25l:[?12l[?25hw >>XXtt93 [?25l"XXtt93" 1 line, 4 characters appended[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h" Concatenate the results. [?25l[?12l[?25h[?25l:[?12l[?25h" Make fileformat of test.out the native fileformat. [?25l[?12l[?25h[?25l:[?12l[?25h" Add a newline at the end. [?25l[?12l[?25h[?25l:[?12l[?25hset binary [?25l[?12l[?25h[?25l:[?12l[?25he! test.out [?25l"test.out" 2 lines, 10 charactersunix unix[?12l[?25h[?25l:[?12l[?25h$r XXtt01 [?25l"XXtt01" 3 lines, 14 charactersdos^Mdos^MEND[?12l[?25h[?25l:[?12l[?25h$r XXtt02 [?25l"XXtt02" 2 lines, 13 charactersmac^Mmac^MEND[?12l[?25h [?25l 1[?12l[?25h[?25l:[?12l[?25h$r XXtt11 [?25l"XXtt11" 3 lines, 16 charactersunix^Munix^MEND[?12l[?25h[?25l:[?12l[?25h$r XXtt12 [?25l"XXtt12" 3 lines, 14 charactersdos^Mdos^MEND[?12l[?25h[?25l:[?12l[?25h$r XXtt13 [?25l"XXtt13" 2 lines, 14 charactersmac^Mmac^M^MEND[?12l[?25h [?25l 2[?12l[?25h[?25l:[?12l[?25h$r XXtt21 [?25l"XXtt21" 3 lines, 15 charactersunixunix^MEND[?12l[?25h[?25l:[?12l[?25h$r XXtt22 [?25l"XXtt22" 3 lines, 15 charactersdos^Mdos^M^MEND[?12l[?25h[?25l:[?12l[?25h$r XXtt23 [?25l"XXtt23" 1 line, 12 characters mac^Mmac^MEND[?12l[?25h[?25l 3[?12l[?25h[?25l :[?12l[?25h$r XXtt31 [?25l"XXtt31" 6 lines, 33 characters unix[?12l[?25h[?25l :[?12l[?25h$r XXtt32 [?25l"XXtt32" 6 lines, 36 charactersunix dos^M dos^M mac^Mmac^M END unix^M[?12l[?25h[?25l :[?12l[?25h$r XXtt33 [?25l"XXtt33" 5 lines, 32 charactersunix^M dos^M dos^M mac^Mmac^M^M END unix[?12l[?25h[?25lunix dos^M dos^M mac^Mmac^MEND [?12l[?25h[?25l 4[?12l[?25h[?25l :[?12l[?25h$r XXtt41 [?25l"XXtt41" 6 lines, 33 characters unix[?12l[?25h[?25l :[?12l[?25h$r XXtt42 [?25l"XXtt42" 4 lines, 23 charactersunix dos^M dos^M mac^Mmac^M END unix[?12l[?25h[?25l :[?12l[?25h$r XXtt43 [?25l"XXtt43" 4 lines, 24 charactersunix mac^Mmac^M END dos^M[?12l[?25h[?25ldos^M mac^Mmac^M^M END [?12l[?25h[?25l 5[?12l[?25h[?25l :[?12l[?25h$r XXtt51 [?25l"XXtt51" 5 lines, 24 characters unix[?12l[?25h[?25l :[?12l[?25h$r XXtt52 [?25l"XXtt52" 6 lines, 33 charactersunix dos^M dos^M END unix[?12l[?25h[?25l :[?12l[?25h$r XXtt53 [?25l"XXtt53" 3 lines, 22 charactersunix dos^M dos^M mac^Mmac^M END dos^M[?12l[?25h[?25ldos^M mac^Mmac^MEND [?12l[?25h[?25l 6[?12l[?25h[?25l :[?12l[?25h$r XXtt61 [?25l"XXtt61" 5 lines, 26 characters unix^M[?12l[?25h[?25l :[?12l[?25h$r XXtt62 [?25l"XXtt62" 4 lines, 26 charactersunix^M dos^M dos^M END unix^M[?12l[?25h[?25l :[?12l[?25h$r XXtt63 [?25l"XXtt63" 6 lines, 36 charactersunix^M mac^Mmac^M^M END unix^M[?12l[?25h[?25lunix^M dos^M dos^M mac^Mmac^M^M END [?12l[?25h[?25l 7[?12l[?25h[?25l :[?12l[?25h$r XXtt71 [?25l"XXtt71" 6 lines, 33 characters unix[?12l[?25h[?25lunix dos^M dos^M mac^Mmac^M END [?12l[?25h[?25l 8[?12l[?25h[?25l :[?12l[?25h$r XXtt81 [?25l"XXtt81" 6 lines, 33 characters unix[?12l[?25h[?25lunix dos^M dos^M mac^Mmac^M END [?12l[?25h[?25l 9[?12l[?25h[?25l :[?12l[?25h$r XXtt91 [?25l"XXtt91" 5 lines, 32 characters unix[?12l[?25h[?25l :[?12l[?25h$r XXtt92 [?25l"XXtt92" 5 lines, 32 charactersunix dos^M dos^M mac^Mmac^MEND unix[?12l[?25h[?25l :[?12l[?25h$r XXtt93 [?25l"XXtt93" 5 lines, 32 charactersunix dos^M dos^M mac^Mmac^MEND unix[?12l[?25h[?25lunix dos^M dos^M mac^Mmac^MEND [?12l[?25h[?25l 10[?12l[?25h[?25l :[?12l[?25h$r XXUnix [?25l"XXUnix" 2 lines, 10 characters unix[?12l[?25h[?25l :[?12l[?25hset nobinary ff& [?25l[?12l[?25h[?25l:[?12l[?25hw [?25l"test.out" 121 lines, 664 characters written[?12l[?25h[?25l:[?12l[?25hqa! [?25l[?1l>[?12l[?25h[?1049l rm -rf test31.failed test.ok test.out X* viminfo cp test31.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test31.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test31.in" 69 lines, 1423 charactersTest for commands that close windows and/or buffers: :quit :close :hide :only :sall :all :ball :buf :edit STARTTEST :so tiny.vim GA 1^[:$w! Xtest1 $r2:$w! Xtest2 $r3:$w! Xtest3 :n! Xtest1 Xtest2 A 1^[:set hidden :" test for working :n when hidden set; write "testtext 2" :n :w! test.out :" test for failing :rew when hidden not set; write "testtext 2 2" :set nohidden[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for commands that close windows and/or buffers:[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 54 lines, 1288 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST:w >>test.out :" test ":edit" failing in modified buffer when 'hidden' not set :" write "testtext 3 3" A 3^[:e Xtest1 :w >>test.out :" test ":edit" working in modified buffer when 'hidden' set; write "testtext 1":set hidden :e Xtest1 :w >>test.out :" test ":close" not hiding when 'hidden' not set in modified buffer; :" write "testtext 3 3 3" :sp Xtest3 :set nohidden A 3^[:close :w >>test.out :" test ":close!" does hide when 'hidden' not set in modified buffer; :" write "testtext 1" A 3^[:close! :w >>test.out :qa! ENDTEST testtext[?12l[?25h [?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hso tiny.vim [?25l[?12l[?25h [?25l1[?12l[?25h[?25l:[?12l[?25h$w! Xtest1 [?25l"Xtest1" [New File] 1 line, 11 characters written[?12l[?25h[?25l2[?12l[?25h[?25l:[?12l[?25h$w! Xtest2 [?25l"Xtest2" [New File] 1 line, 11 characters written[?12l[?25h[?25l3[?12l[?25h[?25l:[?12l[?25h$w! Xtest3 [?25l"Xtest3" [New File] 1 line, 11 characters written[?12l[?25h[?25l:[?12l[?25hn! Xtest1 Xtest2 [?25l"Xtest1" 1 line, 11 characterstesttext 1~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l1[?12l[?25h[?25l:[?12l[?25hset hidden [?25l[?12l[?25h[?25l:[?12l[?25h" test for working :n when hidden set; write "testtext 2" [?25l[?12l[?25h[?25l:[?12l[?25hn [?25l"Xtest2" 1 line, 11 characters2[?12l[?25h[?25l:[?12l[?25hw! test.out [?25l"test.out" [New File] 1 line, 11 characters written[?12l[?25h[?25l:[?12l[?25h" test for failing :rew when hidden not set; write "testtext 2 2" [?25l[?12l[?25h[?25l:[?12l[?25hset nohidden [?25l[?12l[?25h[?25l2[?12l[?25h[?25l:[?12l[?25hrew [?25lE37: No write since last change (add ! to override)[?12l[?25h[?25l:[?12l[?25hw >>test.out [?25l"test.out" 1 line, 13 characters appended[?12l[?25h[?25l:[?12l[?25h" test for working :rew when hidden set; write "testtext 1 1" [?25l[?12l[?25h[?25l:[?12l[?25hset hidden [?25l[?12l[?25h[?25l:[?12l[?25hrew [?25l"Xtest1" [Modified] line 1 of 1 --100%-- col 1 (file 1 of 2)1 1 [?12l[?25h[?25l:[?12l[?25hw >>test.out [?25l"test.out" 1 line, 13 characters appended[?12l[?25h[?25l:[?12l[?25h" test for :all keeping a buffer when it's modified; write "testtext 1 1 1" [?25l[?12l[?25h[?25l:[?12l[?25hset nohidden [?25l[?12l[?25h[?25l1[?12l[?25h[?25l:[?12l[?25hsp [?25lXtest1 [+] testtext 1 1 1Xtest1 [+] [?12l[?25h[?25l:[?12l[?25hn Xtest2 Xtest3 [?25l"Xtest2" [Modified] line 1 of 1 --100%-- col 1 (file 1 of 2)2 22 [?12l[?25h[?25l:[?12l[?25hall [?25l"Xtest3" 1 line, 11 characterstesttext 1 1 1 ~ ~ ~ ~ ~ ~ Xtest1 [+] testtext 2 2 ~ ~ ~ ~ ~ Xtest2 [+] testtext 3 ~ ~ ~ ~ ~ ~ Xtest3 [?12l[?25h[?25l:[?12l[?25h1wincmd w [?25lXtest1 [+] Xtest2 [+]  [?12l[?25h[?25l:[?12l[?25hw >>test.out [?25l"test.out" 1 line, 15 characters appended[?12l[?25h[?25l:[?12l[?25h" test abandoning changed buffer, should be unloaded even when 'hidden' set [?25l[?12l[?25h[?25l:[?12l[?25h" write "testtext 2 2" twice [?25l[?12l[?25h[?25l:[?12l[?25hset hidden [?25l[?12l[?25h[?25l1 1[?12l[?25h[?25l:[?12l[?25hq! [?25ltesttext 2 2 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ Xtest2 [+] testtext 3 ~ ~ ~ ~ ~ ~ ~ ~ ~ Xtest3 [?12l[?25h[?25l:[?12l[?25hw >>test.out [?25l"test.out" 1 line, 13 characters appended[?12l[?25h[?25l:[?12l[?25hunhide [?25l[?12l[?25h[?25l:[?12l[?25hw >>test.out [?25l"test.out" 1 line, 13 characters appended[?12l[?25h[?25l:[?12l[?25h" test ":hide" hides anyway when 'hidden' not set; write "testtext 3" [?25l[?12l[?25h[?25l:[?12l[?25hset nohidden [?25l[?12l[?25h[?25l2[?12l[?25h[?25l:[?12l[?25hhide [?25l3~ ~ ~ [?12l[?25h[?25l:[?12l[?25hw >>test.out [?25l"test.out" 1 line, 11 characters appended[?12l[?25h[?25l:[?12l[?25h" test ":edit" failing in modified buffer when 'hidden' not set [?25l[?12l[?25h[?25l:[?12l[?25h" write "testtext 3 3" [?25l[?12l[?25h[?25l3[?12l[?25h[?25l:[?12l[?25he Xtest1 [?25lE37: No write since last change (add ! to override)[?12l[?25h[?25l:[?12l[?25hw >>test.out [?25l"test.out" 1 line, 13 characters appended[?12l[?25h[?25l:[?12l[?25h" test ":edit" working in modified buffer when 'hidden' set; write "testtext 1 "[?25ltesttext 3 3[?12l[?25h[?25l:[?12l[?25hset hidden [?25l[?12l[?25h[?25l:[?12l[?25he Xtest1 [?25l"Xtest1" 1 line, 11 characters1[?12l[?25h[?25l:[?12l[?25hw >>test.out [?25l"test.out" 1 line, 11 characters appended[?12l[?25h[?25l:[?12l[?25h" test ":close" not hiding when 'hidden' not set in modified buffer; [?25l[?12l[?25h[?25l:[?12l[?25h" write "testtext 3 3 3" [?25l[?12l[?25h[?25l:[?12l[?25hsp Xtest3 [?25l"Xtest3" [Modified] line 1 of 1 --100%-- col 1 (file 2 of 2)3 3Xtest3 [+] testtext 1Xtest1 [?12l[?25h[?25l:[?12l[?25hset nohidden [?25l[?12l[?25h[?25l3[?12l[?25h[?25l:[?12l[?25hclose [?25lE37: No write since last change (add ! to override)[?12l[?25h[?25l:[?12l[?25hw >>test.out [?25l"test.out" 1 line, 15 characters appended[?12l[?25h[?25l:[?12l[?25h" test ":close!" does hide when 'hidden' not set in modified buffer; [?25l[?12l[?25h[?25l:[?12l[?25h" write "testtext 1" [?25l[?12l[?25h[?25l3 3[?12l[?25h[?25l:[?12l[?25hclose! [?25l1~ ~ ~ [?12l[?25h[?25l:[?12l[?25hw >>test.out [?25l"test.out" 1 line, 11 characters appended[?12l[?25h[?25l:[?12l[?25hqa! [?25l[?1l>[?12l[?25h[?1049lrm -rf test32.failed test.ok test.out X* viminfo cp test32.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test32.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test32.in" 57 lines, 1242 charactersTest for insert expansion :se cpt=.,w * add-expands (word from next line) from other window * add-expands (current buffer first) * Local expansion, ends in an empty line (unless it becomes a global expansion) * starts Local and switches to global add-expansion :se cpt=.,w,i * i-add-expands and switches to local * add-expands lines (it would end in an empty line if it didn't ignored it self):se cpt=kXtestfile * checks k-expansion, and file expansion (use Xtest11 instead of test11, * because TEST11.OUT may match first on DOS) :se cpt=w * checks make_cyclic in other window :se cpt=u nohid * checks unloaded buffer expansion * checks adding mode abortion :se cpt=t,d * tag expansion, define add-expansion interrupted * t-expansion STARTTEST[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for insert expansion[?12l[?25h[?25l/^STARTTEST [?12l[?25h[?25l :so small.vim[?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 24 lines, 384 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTEST:se cpt=kXtestfile :w Xtest11.one :w Xtest11.two O^N^[IX^[A^X^F^N^[ :se cpt=w OST^N^P^P^P^P^[ :se cpt=u nohid ^WoOEN^N unl^N^X^X^P^[ :se cpt=t,d def=^\\k* tags=Xtestfile notagbsearch O^X^]^X^D^X^D^X^X^D^X^D^X^D^X^D a^N^[ :wq! test.out ENDTEST start of testfile run1 run2 end of testfile test11 36Gepeto/Tag/ asd test11file 36G Makefileto run[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l:[?12l[?25hse nocp viminfo+=nviminfo cpt=.,w ff=unix | $-2,$w!Xtestfile | set ff& [?25l"Xtestfile" [New] 3L, 57C written[?12l[?25h[?25l:[?12l[?25hse cot= [?25l[?12l[?25h[?25l~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] unl^N^X^X^P^[ :se cpt=t,d def=^\\k* tags=Xtestfile notagbsearch O^X^]^X^D^X^D^X^X^D^X^D^X^D^X^D a^N^[:wq! test.out ENDTESTstart of testfile run1run2test32.in [?12l[?25h[?25l-- INSERT -- -- Keyword completion (^N^P) -- Searching... Scanning: test32.inomatch in file test32.in -- Keyword completion (^N^P) match 1 of 4match in file test32.in^-- Keyword completion (^N^P) match 2 of 4-- INSERT -- -- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- INSERTe --^Adding Keyword completion (^N^P) -- Searching... Scanning: test32.inomatch in file test32.in -- Adding Keyword completion (^N^P) Word from other line#include "Xtestfile" run1 run2[+][?12l[?25h[?25l-- Adding Keyword completion (^N^P) Word from other line-- INSERT --[?12l[?25h[?25l3[?12l[?25h [?25l-- INSERT -- -- Keyword completion (^N^P) -- Searching... Scanning: test32.ino-- Keyword completion (^N^P) match 1 of 103-- INSERT -- -- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- INSERTe --^Adding Keyword completion (^N^P) -- Searching... Scanning: test32.ino-- Adding Keyword completion (^N^P) Word from other line-- INSERT -- -- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- INSERTe --^Keyword Local completion (^N^P) -- Searching...match 1 of 4. match 2 of 4 match 3 of 4 match 4 of 4 Back at original-- INSERT -- -- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- INSERTe --^Keyword Local completion (^N^P) -- Searching...match 1 of 4. match 2 of 4-- INSERT -- -- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- INSERTe --^^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- INSERTe --^Keyword completion (^N^P) -- Searching... Scanning: test32.ino-- Keyword completion (^N^P) The only match-- INSERT -- -- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- INSERTe --^Adding Keyword completion (^N^P) -- Searching... Scanning: test32.ino-- Adding Keyword completion (^N^P) match 1 of 2match in file test32.ine-- Adding Keyword completion (^N^P) Word from other linerun3 run3 run1 run2[?12l[?25h[?25l-- Adding Keyword completion (^N^P) Word from other line-- INSERT --[?12l[?25h [?25l:[?12l[?25hse cpt=.,w,i [?25l[?12l[?25h[?25l-- INSERT --Keyword completion (^N^P) -- Searching... Scanning: test32.ino included file: Xtestfile match in file test32.in-- Keyword completion (^N^P) The only match-- INSERT -- -- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- INSERTe --^Adding Keyword completion (^N^P) -- Searching... Scanning: test32.ino included file: Xtestfile match in file test32.in-- Adding Keyword completion (^N^P) The only match-- INSERT -- -- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- INSERTe --^Adding Keyword completion (^N^P) -- Searching... Scanning: test32.ino included file: Xtestfile match in file test32.in-- Adding Keyword completion (^N^P) The only match-- INSERT -- -- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- INSERTe --^^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- INSERTe --^^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- INSERTe --^Keyword Local completion (^N^P) -- Searching...match 1 of 3.-- INSERT -- -- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- Whole line completion (^L^N^P)^ U-- Searching... Scanning: test32.ine-- Whole line completion (^L^N^P) match 1 of 54INSERT --e-- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) match 1 of 54Addinge Whole line completion (^L^N^P) -- Searching... Scanning: test32.ine-- Adding Whole line completion (^L^N^P) The only match Back at original The only matchMakefileto run3 Makefileto run3 Makefileto run3[?12l[?25h[?25l-- INSERT --[?12l[?25h[?25l:[?12l[?25hse cpt=kXtestfile [?25l[?12l[?25h[?25l:[?12l[?25hw Xtest11.one [?25l"Xtest11.one" [New] 9L, 104C writtenXtest11.one+ [?12l[?25h[?25l:[?12l[?25hw Xtest11.two [?25l"Xtest11.two" [New] 9L, 104C written[?12l[?25h[?25l-- INSERT --Keyword completion (^N^P) -- Searching... Scanning dictionary: Xtestfile-match in file Xtestfile-- Keyword completion (^N^P) match 1 of 9test11[+]I[?12l[?25h [?25l-- Keyword completion (^N^P) match 1 of 9-- INSERT --[?12l[?25h[?25l-- INSERT --Xtest11 [?12l[?25h[?25l-- INSERT -- -- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- File name completion (^F^N^P)s ^-- Searching...match 1 of 2. match 2 of 2.two[?12l[?25h[?25l-- INSERT --[?12l[?25h[?25l:[?12l[?25hse cpt=w [?25l[?12l[?25h[?25l-- INSERT -- -- Keyword completion (^N^P) -- Searching... Scanning: test32.inomatch in file test32.in -- Keyword completion (^N^P) The only match Back at originalmatch in file test32.in^-- Keyword completion (^N^P) The only match Back at originalmatch in file test32.in^-- Keyword completion (^N^P) The only match STARTTEST run1 run2[?12l[?25h[?25l-- Keyword completion (^N^P) The only match-- INSERT --[?12l[?25h[?25l:[?12l[?25hse cpt=u nohid [?25l[?12l[?25h[?25l ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l-- INSERT --Keyword completion (^N^P) -- Searching... Scanning: test32.inomatch in file test32.in -- Keyword completion (^N^P) The only match-- INSERT -- -- Keyword completion (^N^P) -- Searching... Scanning: test32.inomatch in file test32.in -- Keyword completion (^N^P) match 1 of 3-- INSERT -- -- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- INSERTe --^^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- INSERTe --^Keyword completion (^N^P) -- Searching... Scanning: test32.inomatch in file test32.in -- Keyword completion (^N^P) The only matchENDTEST unless[?12l[?25h[?25l-- Keyword completion (^N^P) The only match-- INSERT --[?12l[?25h[?25l:[?12l[?25hse cpt=t,d def=^\\k* tags=Xtestfile notagbsearch [?25l[?12l[?25h[?25l-- INSERT --^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- Tag completion (^]^N^P)^ N-- Searching...match 1 of 3.INSERTm --e-- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) match 1 of 3Definition completion (^D^N^P)^ U-- Searching...Scanning included file: Xtestfile match in file Xtestfile-- Definition completion (^D^N^P) The only matchINSERTt --n-- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) The only match -- Addinge Definition completion (^D^N^P) -- Searching... Scanning included file: Xtestfile^match in file Xtestfile-- Adding Definition completion (^D^N^P) The only matchINSERT --f-- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) The only match -- INSERTe --^^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) -- Definition completion (^D^N^P)^ U-- Searching... Scanning included file: Xtestfile match in file Xtestfile-- Definition completion (^D^N^P) The only matchINSERTt --n-- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) The only match -- Addinge Definition completion (^D^N^P) -- Searching... Scanning included file: Xtestfile^match in file Xtestfile-- Adding Definition completion (^D^N^P) The only matchINSERT --f-- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) The only match -- Addinge Definition completion (^D^N^P) -- Searching... Scanning included file: Xtestfile^match in file Xtestfile-- Adding Definition completion (^D^N^P) The only matchINSERT --f-- ^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y) The only match -- Addinge Definition completion (^D^N^P) -- Searching... Scanning included file: Xtestfile^match in file Xtestfile-- Adding Definition completion (^D^N^P) Word from other lineINSERT --f-- Keyword completion (^N^P) -- Searching... Scanning tags.pincluded file: Xtestfile -- Keyword completion (^N^P) The only matchtest11file 36Gepeto/Tag/ asd asd[?12l[?25h[?25l-- Keyword completion (^N^P) The only match-- INSERT --[?12l[?25h ru[?25l:[?12l[?25hwq! test.out [?25l"test.out" [New] 15L, 175C written [?1l>[?12l[?25h[?1049lrm -rf test33.failed test.ok test.out X* viminfo cp test33.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test33.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test33.in" 34 lines, 616 charactersTest for 'lisp' If the lisp feature is not enabled, this will fail! STARTTEST :so small.vim :set lisp /^(defun =G:/^(defun/,$w! test.out :q! ENDTEST (defun html-file (base) (format nil "~(~A~).html" base)) (defmacro page (name title &rest body) (let ((ti (gensym))) `(with-open-file (*standard-output* (html-file ,name) :direction :output :if-exists :supersede) (let ((,ti ,title)) (as title ,ti) (with center[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for 'lisp'[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 5 lines, 63 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l:[?12l[?25hset lisp [?25l[?12l[?25h[?25l/[?12l[?25h^(defun [?25l[?12l[?25h[?25l22 lines to indent... 23indented  (format nil "~(~A~).html" base)) (let ((ti (gensym))) `(with-open-file (*standard-output* (html-file ,name) :direction :output :if-exists :supersede) (let ((,ti ,title)) (as title ,ti) (with center[?12l[?25h[?25l:[?12l[?25h/^(defun/,$w! test.out [?25lsearch hit BOTTOM, continuing at TOP "test.out" [New File] 23 lines, 544 characters written[?12l[?25h[?25l:[?12l[?25hq! [?25l[?1l>[?12l[?25h[?1049lrm -rf test34.failed test.ok test.out X* viminfo cp test34.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test34.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test34.in" 72 lines, 1258 charactersTest for user functions. Also test an mapping calling a function. STARTTEST :so small.vim :function Table(title, ...) : let ret = a:title : let idx = 1 : while idx <= a:0 : exe "let ret = ret . a:" . idx : let idx = idx + 1 : endwhile : return ret :endfunction :function Compute(n1, n2, divname) : if a:n2 == 0 : return "fail" : endif : exe "let g:" . a:divname . " = ". a:n1 / a:n2 : return "ok" :endfunction :func Expr1() : normal! v[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for user functions.[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 65 lines, 1160 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTESTC^R=Table("xxx", 4, "asdf") ^R=Compute(45, 0, "retval") ^R=retval ^R=Compute(45, 5, "retval") ^R=retval ^R=g:FuncRef(333) XX+-XX ---*--- (one (two [(one again^[:$-5,$w! test.out :delfunc Table :delfunc Compute :delfunc Expr1 :delfunc Expr2 :delfunc ListItem :delfunc ListReset :unlet retval counter :q! ENDTEST here[?12l[?25h [?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l:[?12l[?25hfunction Table(title, ...) [?25l : [?12l[?25h: let ret = a:title [?25l: [?12l[?25h: let idx = 1 [?25l: [?12l[?25h: while idx <= a:0 [?25l: [?12l[?25h: exe "let ret = ret . a:" . idx [?25l: [?12l[?25h: let idx = idx + 1 [?25l: [?12l[?25h: endwhile [?25l: [?12l[?25h: return ret [?25l: [?12l[?25h:endfunction [?25lC^R=Table("xxx", 4, "asdf") ^R=Compute(45, 0, "retval") ^R=retval ^R=Compute(45, 5, "retval") ^R=retval ^R=g:FuncRef(333) XX+-XX[?12l[?25h[?25l :[?12l[?25hfunction Compute(n1, n2, divname) [?25l : [?12l[?25h: if a:n2 == 0 [?25l: [?12l[?25h: return "fail" [?25l: [?12l[?25h: endif [?25l: [?12l[?25h: exe "let g:" . a:divname . " = ". a:n1 / a:n2 [?25l: [?12l[?25h: return "ok" [?25l: [?12l[?25h:endfunction [?25lC^R=Table("xxx", 4, "asdf") ^R=Compute(45, 0, "retval") ^R=retval ^R=Compute(45, 5, "retval") ^R=retval ^R=g:FuncRef(333)[?12l[?25h[?25l :[?12l[?25hfunc Expr1() [?25l : [?12l[?25h: normal! v [?25l: [?12l[?25h: return "111" [?25l: [?12l[?25h:endfunc [?25lC^R=Table("xxx", 4, "asdf") ^R=Compute(45, 0, "retval") ^R=retval[?12l[?25h[?25l :[?12l[?25hfunc Expr2() [?25l : [?12l[?25h: call search('XX', 'b') [?25l: [?12l[?25h: return "222" [?25l: [?12l[?25h:endfunc [?25lC^R=Table("xxx", 4, "asdf") ^R=Compute(45, 0, "retval") ^R=retval[?12l[?25h[?25l :[?12l[?25hfunc ListItem() [?25l : [?12l[?25h: let g:counter += 1 [?25l: [?12l[?25h: return g:counter . '. ' [?25l: [?12l[?25h:endfunc [?25lC^R=Table("xxx", 4, "asdf") ^R=Compute(45, 0, "retval") ^R=retval[?12l[?25h[?25l :[?12l[?25hfunc ListReset() [?25l : [?12l[?25h: let g:counter = 0 [?25l: [?12l[?25h: return '' [?25l: [?12l[?25h:endfunc [?25lC^R=Table("xxx", 4, "asdf") ^R=Compute(45, 0, "retval") ^R=retval[?12l[?25h[?25l :[?12l[?25hfunc FuncWithRef(a) [?25l : [?12l[?25h: unlet g:FuncRef [?25l: [?12l[?25h: return a:a [?25l: [?12l[?25h:endfunc [?25lC^R=Table("xxx", 4, "asdf") ^R=Compute(45, 0, "retval") ^R=retval[?12l[?25h[?25l :[?12l[?25hlet g:FuncRef=function("FuncWithRef") [?25l[?12l[?25h[?25l:[?12l[?25hlet counter = 0 [?25l[?12l[?25h[?25l:[?12l[?25hinoremap ( ListItem() [?25l[?12l[?25h[?25l:[?12l[?25hinoremap [ ListReset() [?25l[?12l[?25h[?25l:[?12l[?25himap + Expr1() [?25l[?12l[?25h[?25l:[?12l[?25himap * Expr2() [?25l[?12l[?25h[?25l:[?12l[?25hlet retval = "nop" [?25l[?12l[?25h[?25l/[?12l[?25h^here [?25l[?12l[?25h[?25lher$=[?12l[?25hTable("xxx", 4, "asdf") [?25l=[?12l[?25hCompute(45, 0, "retval") [?25l=[?12l[?25hretval [?25l=[?12l[?25hCompute(45, 5, "retval") [?25l=[?12l[?25hretval [?25l=[?12l[?25hg:FuncRef(333) [?25lError detected while processing function Expr1: line 1: E523: Not allowed here Press ENTER or type command to continue[?12l[?25h[?25l^R=g:FuncRef(333) XX+-XX ---*--- (one(two[(one again^[:$-5,$w! test.out :delfunc Table :delfunc Compute :delfunc Expr1 :delfunc Expr2 :delfunc ListItemListReset :unlet retval counter :q!ENDTESTxxx4asdf fail nop ok 9 333 XX111-XX---222--- 1. one2. two[?12l[?25h[?25l1. one again[?12l[?25h[?25l :[?12l[?25h$-5,$w! test.out [?25l"test.out" [New File] 6 lines, 73 characters written[?12l[?25h[?25l:[?12l[?25hdelfunc Table [?25l[?12l[?25h[?25l:[?12l[?25hdelfunc Compute [?25l[?12l[?25h[?25l:[?12l[?25hdelfunc Expr1 [?25l[?12l[?25h[?25l:[?12l[?25hdelfunc Expr2 [?25l[?12l[?25h[?25l:[?12l[?25hdelfunc ListItem [?25l[?12l[?25h[?25l:[?12l[?25hdelfunc ListReset [?25l[?12l[?25h[?25l:[?12l[?25hunlet retval counter [?25l[?12l[?25h[?25l:[?12l[?25hq! [?25l[?1l>[?12l[?25h[?1049lrm -rf test35.failed test.ok test.out X* viminfo cp test35.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test35.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test35.in" 21 lines, 448 charactersTest Ctrl-A and Ctrl-X, which increment and decrement decimal, hexadecimal, and octal numbers. STARTTEST /^start-here :set nrformats=octal,hex j^A102^X^Al^Xl^A64^A128^X$^X :set nrformats=octal 0^A102^X^Al^X2^Aw65^A129^Xblx6lD :set nrformats=hex 0101^Xl257^X^ATxldt ^A ^X ^X :set nrformats= 0200^Xl100^Xw78^X^Ak :$-3,$wq! test.out ENDTEST start-here 100 0x100 077 0 100 0x100 077 100 0x100 077 0xfF 0xFf 100 0x100 077 ~ ~ [?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest Ctrl-A and Ctrl-X, which increment and decrement decimal, hexadecimal,[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 10 lines, 200 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l/[?12l[?25h^start-here [?25l[?12l[?25h[?25l:[?12l[?25hset nrformats=octal,hex [?25l[?12l[?25h [?25l101[?12l[?25h[?25l -1 0x100 077 0[?12l[?25h[?25l0 0x100 077 0[?12l[?25h0[?25l0ff[?12l[?25hf[?25l 0100 0[?12l[?25h[?25l20[?12l[?25h[?25l00[?12l[?25h0 [?25l-1[?12l[?25h[?25l:[?12l[?25hset nrformats=octal [?25l[?12l[?25h [?25l101[?12l[?25h[?25l -1 0x100 077 -[?12l[?25h[?25l0 0x100 077 [?12l[?25h0[?25l -1x100 077[?12l[?25h[?25l1x100 077 [?12l[?25h[?25l0200[?12l[?25h[?25l1777777777777777777777[?12l[?25h0[?25l7 [?12l[?25h777777[?25l[?12l[?25h[?25l:[?12l[?25hset nrformats=hex [?25l[?12l[?25h [?25l-1 0x100 077 0xfF 0xFf[?12l[?25h1[?25lffffffffffffffff 077 0xfF 0xFf[?12l[?25h[?25l0000000000000000[?12l[?25h0[?25l 077 0xfF 0xFf[?12l[?25h[?25l8[?12l[?25h8[?25lFE[?12l[?25hE[?25lfe[?12l[?25h[?25l:[?12l[?25hset nrformats= [?25l[?12l[?25h [?25l-100 0x100 077 -10[?12l[?25h0[?25l -100x100 077[?12l[?25h[?25l-001[?12l[?25h[?25l000 [?12l[?25h[?25l:[?12l[?25h$-3,$wq! test.out [?25l"test.out" [New File] 4 lines, 120 characters written [?1l>[?12l[?25h[?1049lrm -rf test36.failed test.ok test.out X* viminfo cp test36.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test36.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test36.in" 40 lines, 1596 charactersTest character classes in regexp STARTTEST /^start-here j:s/\d//g j:s/\D//g j:s/\o//g j:s/\O//g j:s/\x//g j:s/\X//g j:s/\w//g j:s/\W//g j:s/\h//g j:s/\H//g j:s/\a//g j:s/\A//g j:s/\l//g j:s/\L//g j:s/\u//g j:s/\U//g :/^start-here/+1,$wq! test.out ENDTEST[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest character classes in regexp[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 18 lines, 204 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l/[?12l[?25h^start-here [?25l start-here[?12l[?25h[?25l^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?~@~B~P~[¦±¼ÇÓé[?12l[?25h[?25l :[?12l[?25hs/\d//g [?25l10 substitutions on 1 line:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[[¦±¼ÇÓé[?12l[?25h[?25l^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?~@~B~P~[¦±¼ÇÓé[?12l[?25h[?25l :[?12l[?25hs/\D//g [?25l72 substitutions on 1 line0123456789 ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~@ [?12l[?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?~@~B~P~[¦±¼ÇÓé[?12l[?25h[?25l :[?12l[?25hs/\o//g [?25l8 substitutions on 1 line89:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~^?~@~B~PP~[¦±¼ÇÓé[?12l[?25h[?25l^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?~@~B~P~[¦±¼ÇÓé[?12l[?25h[?25l :[?12l[?25hs/\O//g [?25l74 substitutions on 1 line01234567 ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~@ [?12l[?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?~@~B~P~[¦±¼ÇÓé[?12l[?25h[?25l :[?12l[?25hs/\x//g [?25l22 substitutions on 1 line:;<=>?@GHIXYZ[\]^_`ghiwxyz{|}~^?~@~B~P~[¦±¼ÇÓé ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~@ [?12l[?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?~@~B~P~[¦±¼ÇÓé[?12l[?25h[?25l :[?12l[?25hs/\X//g [?25l60 substitutions on 1 line0123456789ABCDEFabcdef ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~@ [?12l[?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?~@~B~P~[¦±¼ÇÓé[?12l[?25h[?25l :[?12l[?25hs/\w//g [?25l36 substitutions on 1 line:;<=>?@[\]^`{|}~^?~@~B~P~[¦±¼ÇÓé ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~@ [?12l[?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?~@~B~P~[¦±¼ÇÓé[?12l[?25h[?25l :[?12l[?25hs/\W//g [?25l46 substitutions on 1 line0123456789ABCDEFGHIXYZ_abcdefghiwxyz ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~@ [?12l[?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?~@~B~P~[¦±¼ÇÓé[?12l[?25h[?25l :[?12l[?25hs/\h//g [?25l26 substitutions on 1 line[\]^`{|}~^?~@~B~P~[¦±¼ÇÓé ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~@ [?12l[?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?~@~B~P~[¦±¼ÇÓé[?12l[?25h[?25l :[?12l[?25hs/\H//g [?25l56 substitutions on 1 lineABCDEFGHIXYZ_abcdefghiwxyz ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~@ [?12l[?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?~@~B~P~[¦±¼ÇÓé[?12l[?25h[?25l :[?12l[?25hs/\a//g [?25l25 substitutions on 1 line[\]^_`{|}~^?~@~B~P~[¦±¼ÇÓé ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~@ [?12l[?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?~@~B~P~[¦±¼ÇÓé[?12l[?25h[?25l :[?12l[?25hs/\A//g [?25l57 substitutions on 1 lineABCDEFGHIXYZabcdefghiwxyz ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~@ [?12l[?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?~@~B~P~[¦±¼ÇÓé[?12l[?25h[?25l :[?12l[?25hs/\l//g [?25l13 substitutions on 1 line{|}~^?~@~B~P~[¦±¼¼ÇÓé[?12l[?25h[?25l^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?~@~B~P~[¦±¼ÇÓé[?12l[?25h[?25l :[?12l[?25hs/\L//g [?25l69 substitutions on 1 lineabcdefghiwxyz ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~@ [?12l[?25h[?25l  ^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?~@~B~P~[¦±¼ÇÓé[?12l[?25h[?25l :[?12l[?25hs/\u//g [?25l12 substitutions on 1 line[\]^_`abcdefghiwxyz{|}~^?~@~B~P~[¦±±¼ÇÓé[?12l[?25h[?25l^L^M !"#$%&'()#+'-./0123456789:;<=>?@ABCDEFGHIXYZ[\]^_`abcdefghiwxyz{|}~~^?~@~B~P~[¦±¼ÇÓé[?12l[?25h[?25l :[?12l[?25hs/\U//g [?25l70 substitutions on 1 lineABCDEFGHIXYZ~ [?12l[?25h[?25l:[?12l[?25h/^start-here/+1,$wq! test.out [?25lsearch hit BOTTOM, continuing at TOP "test.out" [New File] 16 lines, 672 characters written [?1l>[?12l[?25h[?1049lrm -rf test37.failed test.ok test.out X* viminfo cp test37.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test37.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test37.in" 116 lines, 3262 charactersTest for 'scrollbind'. Do not add a line below! STARTTEST :so small.vim :set noscrollbind :set scrollopt=ver,jump :set scrolloff=2 :set nowrap :set noequalalways :set splitbelow :" TEST using two windows open to one buffer, one extra empty window :split :new ^Wt: :resize 8 /^start of window 1$/ zt: :set scrollbind ^Wj: :resize 7 /^start of window 2$/ zt: :set scrollbind :" -- start of tests --[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for 'scrollbind'. Do not add a line below![?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 72 lines, 1498 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTESTHk^WtH^WjHyy^Wbp^Wtyy^Wbp: ^Wt:set noscb ggL^Wj:set noscb ggL:set scb ^Wt:set scb ^WtG^WjG^Wt:syncbind Hk^WjH^WtHyy^Wbp^Wt^Wjyy^Wbp: ^WtH3k^WjH^WtHyy^Wbp^Wt^Wjyy^Wbp: :" ***** done with tests ***** :w! test.out" Write contents of this file :qa! ENDTEST start of window 1 . line 01 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 01 . line 02 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02 . line 03 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 03 . line 04 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 04 . line 05 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 05 . line 06 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 . line 07 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 07 . line 08 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 08[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l:[?12l[?25hset noscrollbind [?25l[?12l[?25h[?25l:[?12l[?25hset scrollopt=ver,jump [?25l[?12l[?25h[?25l:[?12l[?25hset scrolloff=2 [?25l[?12l[?25h[?25l:[?12l[?25hset nowrap [?25l[?12l[?25h[?25l:[?12l[?25hset noequalalways [?25l[?12l[?25h[?25l:[?12l[?25hset splitbelow [?25l[?12l[?25h[?25l:[?12l[?25h" TEST using two windows open to one buffer, one extra empty window [?25l[?12l[?25h[?25l:[?12l[?25hsplit [?25l^WtH3k^WtHyybp^Wt^Wjyy^Wbp: :" ***** done with tests ***** :w! test.out " Write contents of this file :qa!ENDTESTstart of window 1. line 01 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 01 . line 02 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02test37.in ^WtH3k^WjH^WtHyy^Wbp^Wt^Wjyy^Wbp: :" ***** done with tests ***** :w! test.out" Write contents of this file :qa!ENDTESTstart of window 1112233 test37.in [?12l[?25h[?25l:[?12l[?25hnew [?25l:qa!ENDTESTstart of window 1 test37.in ~ ~ ~ ~ [No Name] [?12l[?25htest37.in [No Name]  [?25l:[?12l[?25h[?25l[?12l[?25h[?25l:[?12l[?25hresize 8 [?25l:" ***** done with tests *****w! test.out " Write contents of this file :qa!ENDTESTstart of window 1 . line 01 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 01 test37.in :w! test.out " Write contents of this file :qa!ENDTESTstart of window 1 . line 01 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 01[?12l[?25h[?25l/[?12l[?25h^start of window 1$/ [?25l . line 02 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02[?12l[?25h[?25l. line 03 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 03 . line 04 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 04 . line 05 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 05[?12l[?25h[?25l:[?12l[?25h[?25l[?12l[?25h[?25l:[?12l[?25hset scrollbind [?25l[?12l[?25htest37.in  test37.in [?25l:[?12l[?25h[?25l[?12l[?25h[?25l:[?12l[?25hresize 7 [?25l[?12l[?25h[?25l/[?12l[?25h^start of window 2$/ [?25lend of window 1start of window 2 . line 01 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 01 . line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 023 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 03[?12l[?25h[?25l . line 04 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 04[?12l[?25h[?25l:[?12l[?25h[?25l[?12l[?25h[?25l:[?12l[?25hset scrollbind [?25l[?12l[?25h[?25l:[?12l[?25h" -- start of tests -- [?25l[?12l[?25h[?25l:[?12l[?25h" TEST scrolling down [?25l[?12l[?25h [?25l. line 06 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 . line 07 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 07 . line 08 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 08 . line 09 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 09 . line 10 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 10. line 05 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 05 . line 06 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 06 . line 07 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 07 . line 08 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 08 . line 09 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 09[?12l[?25htest37.in  [No Name] [?25l . line 05 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 05[+][?12l[?25h[?25l0[?12l[?25htest37.in [No Name] [+]  test37.in  [No Name] [+] [?25l . line 05 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 05[?12l[?25h[?25l1[?12l[?25htest37.in [No Name] [+]   [?25l. line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11 . line 12 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 12 . line 13 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 13 . line 14 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 14 . line 15 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 15 end of window 1. line 10 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 10 . line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11 . line 12 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 12 . line 13 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 13 . line 14 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 14 . line 15 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 15[?12l[?25htest37.in  [No Name] [+] [?25l . line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11[?12l[?25h[?25l2[?12l[?25htest37.in [No Name] [+]  test37.in  [No Name] [+] [?25l . line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11[?12l[?25h[?25l3[?12l[?25h[?25l :[?12l[?25h[?25l[?12l[?25h[?25l:[?12l[?25h" TEST scrolling up [?25l[?12l[?25htest37.in [No Name] [+]  [?25l. line 04 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 04 . line 05 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 05 . line 06 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 . line 07 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 07 . line 08 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 08440505060607070808090900[?12l[?25htest37.in  test37.in test37.in test37.in  test37.in  [No Name] [+] [?25l . line 06 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 [?12l[?25h[?25l4[?12l[?25htest37.in [No Name] [+]  test37.in  [No Name] [+] [?25l . line 06 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 06 [?12l[?25h[?25l5[?12l[?25htest37.in [No Name] [+]  [?25lstart of window 1 . line 01 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 01 . line 02 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02 . line 03 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 03start of window 2 . line 01 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 01 . line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 02 . line 03 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 03 [?12l[?25htest37.in test37.in  test37.in  test37.in test37.in  [No Name] [+] [?25l . line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 02 [?12l[?25h[?25l6[?12l[?25htest37.in [No Name] [+]  test37.in  [No Name] [+] [?25l . line 02 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02 [?12l[?25h[?25l7[?12l[?25h[?25l :[?12l[?25h[?25l[?12l[?25h[?25l:[?12l[?25h" TEST horizontal scrolling [?25l[?12l[?25h[?25l:[?12l[?25hset scrollopt+=hor [?25l[?12l[?25h[?25l05 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 05 15 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 05 2 line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11 3 line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11[?12l[?25h[?25l4 line 06 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 5 line 06 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 06 6 line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 02 7 line 02 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02[?12l[?25h[?25l [?12l[?25htest37.in [No Name] [+]  [?25l 156789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0156789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0256789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0356789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0556789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0656789ABCDEFGHIJKLMNOPQRSTUVWXYZ 07 2UTSRQPONMLKJIHGREDCBA9876543210 01UTSRQPONMLKJIHGREDCBA9876543210 02UTSRQPONMLKJIHGREDCBA9876543210 03UTSRQPONMLKJIHGREDCBA9876543210 04UTSRQPONMLKJIHGREDCBA9876543210 05UTSRQPONMLKJIHGREDCBA9876543210 06[?12l[?25htest37.in  [No Name] [+] [?25l56789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02[?12l[?25h[?25l [?12l[?25htest37.in [No Name] [+]  test37.in  [No Name] [+] [?25lUTSRQPONMLKJIHGREDCBA9876543210 02[?12l[?25h[?25l [?12l[?25h[?25l :[?12l[?25h[?25l[?12l[?25htest37.in [No Name] [+]  [?25l56789ABCDEFGHIJKLMNOPQRSTUVWXYZ 09101112131415UTSRQPONMLKJIHGREDCBA9876543210 09101112131415[?12l[?25h[?25l. line 09 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 09 . line 10 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 10 . line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11 . line 12 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 12 . line 13 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 13 . line 14 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 14 . line 15 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 15 end of window 1 . line 09 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 09 . line 10 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 10 . line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11 . line 12 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 12 . line 13 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 13 . line 14 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 14 . line 15 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 15[?12l[?25h[?25l[?12l[?25htest37.in  [No Name] [+] [?25l. line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11[?12l[?25h[?25l [?12l[?25htest37.in [No Name] [+]   test37.in  [No Name] [+] [?25l. line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11[?12l[?25h[?25l [?12l[?25h[?25l :[?12l[?25h[?25l[?12l[?25h[?25l:[?12l[?25hset scrollopt-=hor [?25l[?12l[?25h[?25l:[?12l[?25h" ****** tests using two different buffers ***** [?25l[?12l[?25htest37.in [No Name] [+]  test37.in  test37.in [?25l:[?12l[?25h[?25l[?12l[?25h[?25l:[?12l[?25hclose [?25lstart of window 20000000000[?12l[?25h[?25l:[?12l[?25h[?25l[?12l[?25h[?25l:[?12l[?25hset noscrollbind [?25l[?12l[?25h[?25l:[?12l[?25h/^start of window 2$/,/^end of window 2$/y [?25l18 lines yanked[?12l[?25h[?25l:[?12l[?25hnew [?25ltest37.in ~ ~ ~ ~ ~ ~ ~ [No Name] [?12l[?25htest37.in [No Name]  test37.in  [No Name] [?25l4 more lines[+][?12l[?25h [?25l18 more linesstart of window 2. line 01 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 01. line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 02[?12l[?25h[?25l:[?12l[?25h[?25l[?12l[?25htest37.in [No Name] [+]  [?25l/[?12l[?25h^start of window 1$/ [?25lsearch hit BOTTOM, continuing at TOPENDTESTstart of window 1010102020303[?12l[?25h[?25l . line 04 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 04[?12l[?25h[?25l:[?12l[?25h[?25l[?12l[?25h[?25l:[?12l[?25hset scrollbind [?25l[?12l[?25htest37.in  [No Name] [+] [?25l:[?12l[?25h[?25l[?12l[?25h[?25l/[?12l[?25h^start of window 2$/ [?25lsearch hit BOTTOM, continuing at TOP[?12l[?25h[?25l. line 03 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 03 . line 04 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 04 . line 05 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 05[?12l[?25h[?25l:[?12l[?25h[?25l[?12l[?25h[?25l:[?12l[?25hset scrollbind [?25l[?12l[?25h[?25l:[?12l[?25h" -- start of tests -- [?25l[?12l[?25h[?25l:[?12l[?25h" TEST scrolling down [?25l[?12l[?25h [?25l. line 05 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 05 . line 06 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 . line 07 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 07 . line 08 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 08 . line 09 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 09. line 06 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 06 . line 07 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 07 . line 08 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 08 . line 09 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 09 . line 10 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 10[?12l[?25h[No Name] [+]  [No Name] [+] [?25l . line 05 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 05 [?12l[?25h[?25l0[?12l[?25htest37.in [No Name] [+]  test37.in  [No Name] [+] [?25l . line 05 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 05 [?12l[?25h[?25l1[?12l[?25htest37.in [No Name] [+]   [?25l. line 10 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 10 . line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11 . line 12 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 12 . line 13 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 13 . line 14 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 14 . line 15 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 15. line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11 . line 12 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 12 . line 13 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 13 . line 14 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 14 . line 15 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 15 . line 16 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 16[?12l[?25htest37.in  [No Name] [+] [?25l . line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11 [?12l[?25h[?25l2[?12l[?25h[No Name] [+] [No Name] [+]  [No Name] [+]  [No Name] [+] [?25l . line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11 [?12l[?25h[?25l3[?12l[?25h[?25l :[?12l[?25h[?25l[?12l[?25h[?25l:[?12l[?25h" TEST scrolling up [?25l[?12l[?25htest37.in [No Name] [+]  [?25l440505060607070808090900. line 04 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 04 . line 05 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 05 . line 06 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 06 . line 07 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 07 . line 08 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 08[?12l[?25htest37.in  [No Name] [+] test37.in [No Name] [+]  test37.in  [No Name] [+] [?25l . line 06 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 [?12l[?25h[?25l4[?12l[?25h[No Name] [+] [No Name] [+]  [No Name] [+]  [No Name] [+] [?25l . line 06 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 06 [?12l[?25h[?25l5[?12l[?25h[No Name] [+] [No Name] [+]  [?25lstart of window 1 . line 01 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 01 . line 02 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02 . line 03 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 03start of window 2 . line 01 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 01 . line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 02 . line 03 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 03 [?12l[?25htest37.in [No Name] [+]  test37.in  [No Name] [+] [No Name] [+]  [No Name] [+] [?25l . line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 02 [?12l[?25h[?25l6[?12l[?25htest37.in [No Name] [+]  test37.in  [No Name] [+] [?25l . line 02 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02 [?12l[?25h[?25l7[?12l[?25h[?25l :[?12l[?25h[?25l[?12l[?25h[?25l:[?12l[?25h" TEST horizontal scrolling [?25l[?12l[?25h[?25l:[?12l[?25hset scrollopt+=hor [?25l[?12l[?25h[?25l05 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 05 15 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 05 2 line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11 3 line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11[?12l[?25h[?25l3 line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11 46 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 56 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 06 6 line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 02 7 line 02 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02 [?12l[?25h[?25l [?12l[?25htest37.in [No Name] [+]  [?25l 156789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0156789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0256789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0356789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0556789ABCDEFGHIJKLMNOPQRSTUVWXYZ 06 2UTSRQPONMLKJIHGREDCBA9876543210 01UTSRQPONMLKJIHGREDCBA9876543210 02UTSRQPONMLKJIHGREDCBA9876543210 03UTSRQPONMLKJIHGREDCBA9876543210 04UTSRQPONMLKJIHGREDCBA9876543210 05UTSRQPONMLKJIHGREDCBA9876543210 06UTSRQPONMLKJIHGREDCBA9876543210 07[?12l[?25htest37.in  [No Name] [+] [?25l56789ABCDEFGHIJKLMNOPQRSTUVWXYZ 02[?12l[?25h[?25l [?12l[?25h[No Name] [+] [No Name] [+]  [No Name] [+]  [No Name] [+] [?25lUTSRQPONMLKJIHGREDCBA9876543210 02[?12l[?25h[?25l [?12l[?25h[?25l :[?12l[?25h[?25l[?12l[?25h[No Name] [+] [No Name] [+]  [?25l56789ABCDEFGHIJKLMNOPQRSTUVWXYZ 09101112131415 UTSRQPONMLKJIHGREDCBA9876543210 0910111213141516[?12l[?25h[?25l. line 09 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 09 . line 10 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 10 . line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11 . line 12 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 12 . line 13 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 13 . line 14 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 14 . line 15 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 15 . line 09 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 09 . line 10 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 10 . line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11 . line 12 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 12 . line 13 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 13 . line 14 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 14 . line 15 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 15 . line 16 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 16[?12l[?25h[?25l[?12l[?25h[No Name] [+]  [No Name] [+] [?25l. line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11[?12l[?25h[?25l [?12l[?25htest37.in [No Name] [+]   test37.in  [No Name] [+] [?25l. line 11 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 11[?12l[?25h[?25l [?12l[?25h[?25l :[?12l[?25h[?25l[?12l[?25h[?25l:[?12l[?25hset scrollopt-=hor [?25l[?12l[?25h[?25l:[?12l[?25h" TEST syncbind [?25l[?12l[?25htest37.in [No Name] [+]  [?25l:[?12l[?25hset noscb [?25l[?12l[?25h[?25lTest for 'scrollbind'. Do not add a line below! STARTTEST:so small.vim:set noscrollbind:set scrollopt=ver,jump:set scrolloff=2:set nowrap[?12l[?25htest37.in  [No Name] [+] [?25l:[?12l[?25hset noscb [?25l[?12l[?25h[?25lstart of window 201010202[?12l[?25h[?25l:[?12l[?25hset scb [?25l[?12l[?25htest37.in [No Name] [+]  [?25l:[?12l[?25hset scb [?25l[?12l[?25h[?25l. line 13 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 13. line 14 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 14 . line 15 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 15 . line 16 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 16 end of window 2end of test37.in (please don't delete this line) end of window 2 ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25lzt::set scrollbind:" -- start of tests --:" TEST scrolling downL5jHyy^Wbpr0^WtHyy^Wbpr1^WtL6jHyy^Wbpr2^WkHyy^Wbpr3: :" TEST scrolling up ^WtH4k^WjH^WtHyy^Wbpr4^WkHyy^Wbpr5^Wk3k^WtH^WjHyy^Wbpr6^WtHyy^Wbpr7: test37.in  . line 15 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 15 . line 16 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 16[No Name] [+] [?12l[?25h[?25l:[?12l[?25hsyncbind [?25l[?12l[?25h[?25l/^start of window 2$/. line 14 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 14[?12l[?25htest37.in [No Name] [+]  test37.in  [No Name] [+] [No Name] [+]  [No Name] [+] [?25l . line 16 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 16 [?12l[?25htest37.in [No Name] [+]  test37.in  [No Name] [+] [?25l :set scrollbind [?12l[?25h[?25l :[?12l[?25h[?25l[?12l[?25htest37.in [No Name] [+]  [?25l:[?12l[?25hset noscb [?25l[?12l[?25h[?25lTest for 'scrollbind'. Do not add a line below! STARTTEST :so small.vimset noscrollbindset scrollopt=ver,jump :set scrolloff=2set nowrap[?12l[?25htest37.in  [No Name] [+] [?25l:[?12l[?25hset noscb [?25l[?12l[?25h[?25lstart of window 2. line 01 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 01. line 02 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 02[?12l[?25h[?25l:[?12l[?25hset scb [?25l[?12l[?25htest37.in [No Name] [+]  [?25l:[?12l[?25hset scb [?25l[?12l[?25h[?25l. line 13 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 13. line 14 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 14 . line 15 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 15 . line 16 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 16 end of window 2end of test37.in (please don't delete this line) end of window 2 ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25lzt::set scrollbind:" -- start of tests --:" TEST scrolling downL5jHyy^Wbpr0^WtHyy^Wbpr1^WtL6jHyy^Wbpr2^WkHyy^Wbpr3: :" TEST scrolling up ^WtH4k^WjH^WtHyy^Wbpr4^WkHyy^Wbpr5^Wk3k^WtH^WjHyy^Wbpr6^WtHyy^Wbpr7: test37.in  . line 15 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 15 . line 16 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 16[No Name] [+] [?12l[?25htest37.in [No Name] [+]  [?25l:[?12l[?25hsyncbind [?25l[?12l[?25h[?25l/^start of window 2$/. line 13 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 13 . line 14 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 14[?12l[?25h[?25l:resize 7test37.in  [No Name] [+] [?12l[?25htest37.in [No Name] [+]  test37.in  [No Name] [+] [?25l zt: [?12l[?25htest37.in [No Name] [+]  test37.in  [No Name] [+] [No Name] [+]  [No Name] [+] [?25l . line 15 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 15 [?12l[?25h[?25l :[?12l[?25h[?25l[?12l[?25htest37.in [No Name] [+]  [?25l/^start of window 1$/ zt: :set scrollbind ^Wj:. line 09 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 09 . line 10 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 10 . line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11 . line 12 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 12[?12l[?25htest37.in  [No Name] [+] test37.in [No Name] [+]  test37.in  [No Name] [+] [?25l :set scrollbind [?12l[?25htest37.in [No Name] [+]  test37.in  [No Name] [+] [No Name] [+]  [No Name] [+] [?25l . line 11 ZYXWVUTSRQPONMLKJIHGREDCBA9876543210 11 [?12l[?25h[?25l :[?12l[?25h[?25l[?12l[?25h[?25l:[?12l[?25h" ***** done with tests ***** [?25l[?12l[?25h[?25l:[?12l[?25hw! test.out " Write contents of this file [?25l"test.out" [New File] 33 lines, 1329 characters writtentest.out] [?12l[?25h[?25l:[?12l[?25hqa! [?25l[?1l>[?12l[?25h[?1049lrm -rf test38.failed test.ok test.out X* viminfo cp test38.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test38.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test38.in" 35 lines, 455 charactersTest Virtual replace mode. STARTTEST :so small.vim :" make sure that backspace works, no matter what termcap is used :set t_kD=^Vx7f t_kb=^Vx08 ggdGa abcdefghi jk lmn opq rst ^Duvwxyz ^[gg:set ai :set bs=2 gR0^D 1 A BCDEFGHIJKL MNO PQR^[G:ka o0^D abcdefghi jk lmn[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 29 lines, 407 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTESTopq rst ^Duvwxyz ^['ajgR0^D 1 A BCDEFGHIJKL MNO PQR^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^[:$ iab cdefghi jkl^[0gRAB......CDEFGHI.J^[o^[: iabcdefghijklmnopqrst^[0gRAB IJKLMNO QR^[:wq! test.out ENDTEST[?12l[?25h[?25l [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l:[?12l[?25h" make sure that backspace works, no matter what termcap is used [?25l[?12l[?25h[?25l:[?12l[?25hset t_kD=^^? t_kb=^^H [?25l^[gg:set ai :set bs=2 gR0^D 1 A BCDEFGHIJKL MNO PQR^[G:ka o0^D abcdefghi jk lmn opq rst ^Duvwxyz ^['ajgR0^D 1 A BCDEFGHIJKL MNO PQR^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^[:$ iab cdefghi jkl^[0gRAB......CDEFGHI.J^[o^[: iabcdefghijklmnopqrst^[0gRAB IJKLMNO QR^[:wq! test.out ENDTEST [?12l[?25h[?25lTest Virtual replace mode. STARTTEST :so small.vim :" make sure that backspace works, no matter what termcap is used :set t_kD=^Vx7f t_kb=^Vx08 ggdGa abcdefghi jk lmn opq rst ^Duvwxyz[?12l[?25h[?25l ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ --No lines in buffer--[?12l[?25h[?25l abcdefghijk lmn opq rstuvwxyz[?12l[?25h[?25l:[?12l[?25hset ai [?25l[?12l[?25h[?25l:[?12l[?25hset bs=2 [?25l[?12l[?25h[?25l 1 A BCDEFGHIJ KL MNOPQR[?12l[?25h[?25l:[?12l[?25hka [?25l[?12l[?25h[?25labcdefghijk lmn opq rstuvwxyz[?12l[?25h [?25l 1[?12l[?25h[?25l:[?12l[?25h$ [?25l[?12l[?25h[?25lab cdefghi jkl[?12l[?25h [?25lAB......CDEFGHI.J[?12l[?25h[?25l[?12l[?25h[?25l:[?12l[?25h[?25l[?12l[?25h[?25labcdefghijklmnopqrst[?12l[?25h [?25lAB IJKLMNO QR[?12l[?25h[?25l:[?12l[?25hwq! test.out [?25l"test.out" [New File] 13 lines, 107 characters written [?1l>[?12l[?25h[?1049lrm -rf test39.failed test.ok test.out X* viminfo cp test39.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test39.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test39.in" 43 lines, 916 charactersTest Visual block mode commands And test "U" in Visual mode, also on German sharp S. STARTTEST :so small.vim :so mbyte.vim :" This only works when 'encoding' is "latin1", don't depend on the environment :set enc=latin1 /^abcde :" Test shift-right of a block jllll^Vjj>wll^Vjlll> :" Test shift-left of a block G$hhhh^Vkk< :" Test block-insert Gkl^VkkkIxyz^[ :" Test block-replace Gllll^Vkkklllrq :" Test block-change G$khhh^Vhhkkcmno^[ :$-4,$w! test.out :" gUe must uppercase a whole word, also when ß changes to SS Gothe youtußeuu end^[Ypk0wgUe[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 31 lines, 740 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST:" gUfx must uppercase until x, inclusive. O- youßtußexu -^[0fogUfx :" VU must uppercase a whole line YpkVU :" same, when it's the last line in the buffer YPGi111^[VUddP :" Uppercase two lines Oblah di doh dut^[VkUj :" Uppercase part of two lines ddppi333^[k0i222^[fyllvjfuUk :/^the/,$w >> test.out :qa! ENDTEST[?12l[?25h[?25l [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l:[?12l[?25hso mbyte.vim [?25l[?12l[?25h[?25l:[?12l[?25h" This only works when 'encoding' is "latin1", don't depend on the environment [?25l[?12l[?25h[?25l:[?12l[?25hset enc=latin1 [?25lGkl^VkkkIxyz^[ :" Test block-replace Gllll^Vkkklllrq :" Test block-change G$khhh^Vhhkkcmno^[ :$-4,$w! test.out :" gUe must uppercase a whole word, also when ß changes to SS Gothe youtußeuu end^[Ypk0wgUe :" gUfx must uppercase until x, inclusive. O- youßtußexu -^[0fogUfx :" VU must uppercase a whole line YpkVU :" same, when it's the last line in the buffer YPGi111^[VUddP :" Uppercase two lines Oblah di doh dut^[VkUj :" Uppercase part of two lines ddppi333^[k0i222^[fyllvjfuUk :/^the/,$w >> test.out :qa! ENDTEST [?12l[?25h[?25l /[?12l[?25h^abcde [?25l abcdefghijklm[?12l[?25h[?25l :[?12l[?25h" Test shift-right of a block [?25l[?12l[?25h[?25l abcdefghijklm[?12l[?25habcd[?25l[?12l[?25h[?25l e abcdefghijklm abcd[?12l[?25h[?25l e abcdefghijklm abcd[?12l[?25h[?25l 3 lines >ed 1 time efghijklm abcd efghijklm abcd efghijklm[?12l[?25h ef[?25l[?12l[?25h[?25lg[?12l[?25h[?25lhg[?12l[?25h[?25lih[?12l[?25h[?25lji[?12l[?25h[?25l ghijklm ghijklm[?12l[?25h[?25l:[?12l[?25h" Test shift-left of a block [?25l[?12l[?25h[?25l abcdefghijklm[?12l[?25h[?25l[?12l[?25h[?25li[?12l[?25h[?25l [?12l[?25h[?25l 3 lines > test.out [?25lsearch hit BOTTOM, continuing at TOP "test.out" 8 lines, 136 characters appended[?12l[?25h[?25l:[?12l[?25hqa! [?25l[?1l>[?12l[?25h[?1049lrm -rf test40.failed test.ok test.out X* viminfo cp test40.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test40.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test40.in" 63 lines, 1521 charactersTest for "*Cmd" autocommands STARTTEST :so small.vim :/^start/,$w! Xxx" write lines below to Xxx :au BufReadCmd testA 0r Xxx|$del :e testA" will read text of Xxd instead :au BufWriteCmd testA call append(line("$"), "write") :w" will append a line to the file :r testA" should not read anything :" now we have: :" 1 start of Xxx :" 2test40 :" 3 end of Xxx :" 4 write :au FileReadCmd testB '[r Xxx :2r testB" will read Xxx below line 2 instead :" 1 start of Xxx :" 2test40 :" 3 start of Xxx :" 4test40 :" 5 end of Xxx :" 6 end of Xxx[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for "*Cmd" autocommands[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 55 lines, 1440 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST:$w >>test.out" append "end of Xxx" to test.out :au BufReadCmd testE 0r test.out|$del :sp testE" split window with test.out 5Goasdf^[^W^W:" :au BufWriteCmd testE w! test.out :wall" will write other window to test.out :" 1 start of Xxx :" 2test40 :" 3 start of Xxx :" 4test401 :" 5 end of Xxx :" 6 asdf :" 7 end of Xxx :" 8 write :" 9test401 :" 10 end of Xxx :" 11 end of Xxx :qa! ENDTEST start of Xxxtest40 end of Xxx[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l:[?12l[?25h/^start/,$w! Xxx^I^I" write lines below to Xxx [?25l"Xxx" [New File] 3 lines, 32 characters written[?12l[?25h[?25l:[?12l[?25hau BufReadCmd testA 0r Xxx|$del [?25l[?12l[?25h[?25l:[?12l[?25he testA^I^I^I" will read text of Xxd instead [?25l"Xxx" 3 lines, 32 charactersstart of Xxx test40end of Xxx~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l:[?12l[?25hau BufWriteCmd testA call append(line("$"), "write") [?25l[?12l[?25h[?25l:[?12l[?25hw^I^I^I^I" will append a line to the file [?25lwrite[?12l[?25h[?25l:[?12l[?25hr testA^I^I^I" should not read anything [?25lE484: Can't open file testA[?12l[?25h[?25l:[?12l[?25h^I^I^I^I" now we have: [?25l[?12l[?25h[?25l:[?12l[?25h^I^I^I^I" 1^Istart of Xxx [?25l[?12l[?25h[?25l:[?12l[?25h^I^I^I^I" 2^I^Itest40 [?25l[?12l[?25h[?25l:[?12l[?25h^I^I^I^I" 3^Iend of Xxx [?25l[?12l[?25h[?25l:[?12l[?25h^I^I^I^I" 4^Iwrite [?25l[?12l[?25h[?25l:[?12l[?25hau FileReadCmd testB '[r Xxx [?25l[?12l[?25h[?25l:[?12l[?25h2r testB^I^I^I" will read Xxx below line 2 instead [?25l"Xxx" 3 lines, 32 charactersstart of Xxxtest40 end of Xxx[?12l[?25h[?25l:[?12l[?25h^I^I^I^I" 1^Istart of Xxx [?25l[?12l[?25h[?25l:[?12l[?25h^I^I^I^I" 2^I^Itest40 [?25l[?12l[?25h[?25l:[?12l[?25h^I^I^I^I" 3^Istart of Xxx [?25l[?12l[?25h[?25l:[?12l[?25h^I^I^I^I" 4^I^Itest40 [?25l[?12l[?25h[?25l:[?12l[?25h^I^I^I^I" 5^Iend of Xxx [?25l[?12l[?25h[?25l:[?12l[?25h^I^I^I^I" 6^Iend of Xxx [?25l[?12l[?25h[?25l:[?12l[?25h^I^I^I^I" 7^Iwrite [?25l[?12l[?25h[?25l:[?12l[?25hau FileWriteCmd testC '[,']copy $ [?25l[?12l[?25h[?25ltest401[?12l[?25h[?25l:[?12l[?25h4,5w testC^I^I^I" will copy lines 4 and 5 to the end [?25l test401end of Xxx[?12l[?25h[?25l:[?12l[?25hr testC^I^I^I" should not read anything [?25lE484: Can't open file testC[?12l[?25h[?25l:[?12l[?25h^I^I^I^I" 1^Istart of Xxx [?25l[?12l[?25h[?25l:[?12l[?25h^I^I^I^I" 2^I^Itest40 [?25l[?12l[?25h[?25l:[?12l[?25h^I^I^I^I" 3^Istart of Xxx [?25l[?12l[?25h[?25l:[?12l[?25h^I^I^I^I" 4^I^Itest401 [?25l[?12l[?25h[?25l:[?12l[?25h^I^I^I^I" 5^Iend of Xxx [?25l[?12l[?25h[?25l:[?12l[?25h^I^I^I^I" 6^Iend of Xxx [?25l[?12l[?25h[?25l:[?12l[?25h^I^I^I^I" 7^Iwrite [?25l[?12l[?25h[?25l:[?12l[?25h^I^I^I^I" 8^I^Itest401 [?25l[?12l[?25h[?25l:[?12l[?25h^I^I^I^I" 9^Iend of Xxx [?25l[?12l[?25h[?25l:[?12l[?25hau FILEAppendCmd testD '[,']w! test.out [?25l[?12l[?25h[?25l:[?12l[?25hw >>testD^I^I^I" will write all lines to test.out [?25l"test.out" [New File] 9 lines, 91 characters written[?12l[?25h[?25l:[?12l[?25h$r testD^I^I^I" should not read anything [?25lE484: Can't open file testD[?12l[?25h[?25l:[?12l[?25h$w >>test.out^I^I^I" append "end of Xxx" to test.out [?25l"test.out" 1 line, 11 characters appended[?12l[?25h[?25l:[?12l[?25hau BufReadCmd testE 0r test.out|$del [?25l[?12l[?25h[?25l:[?12l[?25hsp testE^I^I^I" split window with test.out [?25l"test.out" 10 lines, 102 charactersend of XxxtestE end of Xxxwrite test401end of XxxtestA [?12l[?25h[?25lasdf[+][?12l[?25htestE [+]  testA [?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25hau BufWriteCmd testE w! test.out [?25l[?12l[?25h[?25l:[?12l[?25hwall^I^I^I^I" will write other window to test.out [?25l"test.out" 11 lines, 107 characters written [?12l[?25h[?25l:[?12l[?25h^I^I^I^I" 1^Istart of Xxx [?25l[?12l[?25h[?25l:[?12l[?25h^I^I^I^I" 2^I^Itest40 [?25l[?12l[?25h[?25l:[?12l[?25h^I^I^I^I" 3^Istart of Xxx [?25l[?12l[?25h[?25l:[?12l[?25h^I^I^I^I" 4^I^Itest401 [?25l[?12l[?25h[?25l:[?12l[?25h^I^I^I^I" 5^Iend of Xxx [?25l[?12l[?25h[?25l:[?12l[?25h^I^I^I^I" 6^Iasdf [?25l[?12l[?25h[?25l:[?12l[?25h^I^I^I^I" 7^Iend of Xxx [?25l[?12l[?25h[?25l:[?12l[?25h^I^I^I^I" 8^Iwrite [?25l[?12l[?25h[?25l:[?12l[?25h^I^I^I^I" 9^I^Itest401 [?25l[?12l[?25h[?25l:[?12l[?25h^I^I^I^I" 10^Iend of Xxx [?25l[?12l[?25h[?25l:[?12l[?25h^I^I^I^I" 11^Iend of Xxx [?25l[?12l[?25h[?25l:[?12l[?25hqa! [?25l[?1l>[?12l[?25h[?1049lrm -rf test41.failed test.ok test.out X* viminfo cp test41.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test41.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test41.in" 24 lines, 421 charactersTest for writing and reading a file of over 100 Kbyte 1 line: "This is the start" 3001 lines: "This is the leader" 1 line: "This is the middle" 3001 lines: "This is the trailer" 1 line: "This is the end" STARTTEST :%d aThis is the start This is the leader This is the middle This is the trailer This is the end^[kY3000p2GY3000p :w! Xtest :%d :e! Xtest :.w! test.out 3003G:.w >>test.out 6005G:.w >>test.out :qa! ENDTEST[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for writing and reading a file of over 100 Kbyte[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 13 lines, 196 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST[?12l[?25h[?25l [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25h%d [?25l~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ --No lines in buffer--[?12l[?25h[?25lThis is the start This is the leaderThis is the middleThis is the trailerThis is the end[?12l[?25h[?25l3000 more linestrailer This is the trailerThis is the trailerThis is the trailerThis is the trailerThis is the trailerThis is the trailerThis is the trailerThis is the trailerThis is the trailerThis is the trailerThis is the trailerThis is the trailerThis is the trailerThis is the trailerThis is the trailerThis is the trailerThis is the trailerThis is the trailer[?12l[?25h[?25lleaderleaderleaderleaderleaderleaderleaderleaderleaderleaderleaderleaderleaderleaderleaderleaderleaderleaderleaderleaderleader[?12l[?25h [?25l:[?12l[?25hw! Xtest [?25l"Xtest" [New File] 6005 lines, 117092 characters written[?12l[?25h[?25l:[?12l[?25h%d [?25l~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ --No lines in buffer--[?12l[?25h[?25l:[?12l[?25he! Xtest [?25l"Xtest" 6005 lines, 117092 charactersThis is the start This is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leaderThis is the leader[?12l[?25h[?25l:[?12l[?25h.w! test.out [?25l"test.out" [New File] 1 line, 18 characters written[?12l[?25h[?25lThis is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the leader This is the middle This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer[?12l[?25h[?25l:[?12l[?25h.w >>test.out [?25l"test.out" 1 line, 19 characters appended[?12l[?25h[?25lThis is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the trailer This is the end [?12l[?25h[?25l :[?12l[?25h.w >>test.out [?25l"test.out" 1 line, 16 characters appended[?12l[?25h[?25l:[?12l[?25hqa! [?25l[?1l>[?12l[?25h[?1049lrm -rf test42.failed test.ok test.out X* viminfo cp test42.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test42.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test42.in" 130 lines, 2368 charactersTest for writing and reading a file starting with a BOM STARTTEST :so mbyte.vim :set encoding=utf-8 :set fileencodings=ucs-bom,latin-1 :set ff=unix ffs=unix" This changes the file for DOS and MAC :" --- Write the test files :/^latin-1$/+1w! Xtest0 :/^utf-8$/+1w! Xtest1 :/^utf-8-err$/+1w! Xtest2 :/^ucs-2$/+1w! Xtest3 :/^ucs-2le$/+1w! Xtest4 :" Need to add a NUL byte after the NL byte :set bin :e! Xtest4" Ignore change from setting 'ff' o^V^@^[:set noeol :w :set ffs& nobinary" Allow default test42.in format :e # :set ff=unix" Format for files to write :/^ucs-4$/+1w! Xtest5 :/^ucs-4le$/+1w! Xtest6[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for writing and reading a file starting with a BOM[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 111 lines, 2116 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST:e! test.out :$r Xtest0x :$r Xtest1x :$r Xtest2x :$r Xtest3x :$r Xtest4x :$r Xtest5x :$r Xtest6x :set nobin ff&" Write the file in default format :w! test.out :qa! ENDTEST latin-1 þþlatin-1 utf-8 utf-8 utf-8-err utf-8~@err ucs-2 þÿ^@u^@c^@s^@-^@2^@ ucs-2le ÿþu^@c^@s^@-^@2^@l^@e^@[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hso mbyte.vim [?25l[?12l[?25h[?25l:[?12l[?25hset encoding=utf-8 [?25l:e! test.out :$r Xtest0x :$r Xtest1x :$r Xtest2x :$r Xtest3x :$r Xtest4x :$r Xtest5x :$r Xtest6x :set nobin ff& " Write the file in default format :w! test.out :qa! ENDTEST latin-1 latin-1 utf-8 utf-8 utf-8-err utf-8<80>err ucs-2 ^@u^@c^@s^@-^@2^@ ucs-2le u^@c^@s^@-^@2^@l^@e^@[?12l[?25h[?25l:[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25hi[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25he[?25l[?12l[?25hn[?25l[?12l[?25hc[?25l[?12l[?25ho[?25l[?12l[?25hd[?25l[?12l[?25hi[?25l[?12l[?25hn[?25l[?12l[?25hg[?25l[?12l[?25hs[?25l[?12l[?25h=[?25l[?12l[?25hu[?25l[?12l[?25hc[?25l[?12l[?25hs[?25l[?12l[?25h-[?25l[?12l[?25hb[?25l[?12l[?25ho[?25l[?12l[?25hm[?25l[?12l[?25h,[?25l[?12l[?25hl[?25l[?12l[?25ha[?25l[?12l[?25ht[?25l[?12l[?25hi[?25l[?12l[?25hn[?25l[?12l[?25h-[?25l[?12l[?25h1[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25hf[?25l[?12l[?25h=[?25l[?12l[?25hu[?25l[?12l[?25hn[?25l[?12l[?25hi[?25l[?12l[?25hx[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25hf[?25l[?12l[?25hs[?25l[?12l[?25h=[?25l[?12l[?25hu[?25l[?12l[?25hn[?25l[?12l[?25hi[?25l[?12l[?25hx[?25l[?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h"[?25l[?12l[?25h[?25l [?12l[?25hT[?25l[?12l[?25hh[?25l[?12l[?25hi[?25l[?12l[?25hs[?25l[?12l[?25h[?25l [?12l[?25hc[?25l[?12l[?25hh[?25l[?12l[?25ha[?25l[?12l[?25hn[?25l[?12l[?25hg[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25h[?25l [?12l[?25ht[?25l[?12l[?25hh[?25l[?12l[?25he[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25hi[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25ho[?25l[?12l[?25hr[?25l[?12l[?25h[?25l [?12l[?25hD[?25l[?12l[?25hO[?25l[?12l[?25hS[?25l[?12l[?25h[?25l [?12l[?25ha[?25l[?12l[?25hn[?25l[?12l[?25hd[?25l[?12l[?25h[?25l [?12l[?25hM[?25l[?12l[?25hA[?25l[?12l[?25hC[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25h"[?25l[?12l[?25h[?25l [?12l[?25h-[?25l[?12l[?25h-[?25l[?12l[?25h-[?25l[?12l[?25h[?25l [?12l[?25hW[?25l[?12l[?25hr[?25l[?12l[?25hi[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25h[?25l [?12l[?25ht[?25l[?12l[?25hh[?25l[?12l[?25he[?25l[?12l[?25h[?25l [?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25hi[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25h/[?25l[?12l[?25h^[?25l[?12l[?25hl[?25l[?12l[?25ha[?25l[?12l[?25ht[?25l[?12l[?25hi[?25l[?12l[?25hn[?25l[?12l[?25h-[?25l[?12l[?25h1[?25l[?12l[?25h$[?25l[?12l[?25h/[?25l[?12l[?25h+[?25l[?12l[?25h1[?25l[?12l[?25hw[?25l[?12l[?25h![?25l[?12l[?25h[?25l [?12l[?25hX[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h0[?25l[?12l[?25h [?25l"Xtest0" [New File] 1 line, 10 characters written[?12l[?25h[?25l:[?12l[?25h/[?25l[?12l[?25h^[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25hf[?25l[?12l[?25h-[?25l[?12l[?25h8[?25l[?12l[?25h$[?25l[?12l[?25h/[?25l[?12l[?25h+[?25l[?12l[?25h1[?25l[?12l[?25hw[?25l[?12l[?25h![?25l[?12l[?25h[?25l [?12l[?25hX[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h1[?25l[?12l[?25h [?25l"Xtest1" [New File] 1 line, 9 characters written[?12l[?25h[?25l:[?12l[?25h/[?25l[?12l[?25h^[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25hf[?25l[?12l[?25h-[?25l[?12l[?25h8[?25l[?12l[?25h-[?25l[?12l[?25he[?25l[?12l[?25hr[?25l[?12l[?25hr[?25l[?12l[?25h$[?25l[?12l[?25h/[?25l[?12l[?25h+[?25l[?12l[?25h1[?25l[?12l[?25hw[?25l[?12l[?25h![?25l[?12l[?25h[?25l [?12l[?25hX[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h2[?25l[?12l[?25h [?25l"Xtest2" [New File] 1 line, 13 characters written[?12l[?25h[?25l:[?12l[?25h/[?25l[?12l[?25h^[?25l[?12l[?25hu[?25l[?12l[?25hc[?25l[?12l[?25hs[?25l[?12l[?25h-[?25l[?12l[?25h2[?25l[?12l[?25h$[?25l[?12l[?25h/[?25l[?12l[?25h+[?25l[?12l[?25h1[?25l[?12l[?25hw[?25l[?12l[?25h![?25l[?12l[?25h[?25l [?12l[?25hX[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h3[?25l[?12l[?25h [?25l"Xtest3" [New File] 1 line, 14 characters written[?12l[?25h[?25l:[?12l[?25h/[?25l[?12l[?25h^[?25l[?12l[?25hu[?25l[?12l[?25hc[?25l[?12l[?25hs[?25l[?12l[?25h-[?25l[?12l[?25h2[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25h$[?25l[?12l[?25h/[?25l[?12l[?25h+[?25l[?12l[?25h1[?25l[?12l[?25hw[?25l[?12l[?25h![?25l[?12l[?25h[?25l [?12l[?25hX[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h4[?25l[?12l[?25h [?25l"Xtest4" [New File] 1 line, 17 characters written[?12l[?25h[?25l:[?12l[?25h"[?25l[?12l[?25h[?25l [?12l[?25hN[?25l[?12l[?25he[?25l[?12l[?25he[?25l[?12l[?25hd[?25l[?12l[?25h[?25l [?12l[?25ht[?25l[?12l[?25ho[?25l[?12l[?25h[?25l [?12l[?25ha[?25l[?12l[?25hd[?25l[?12l[?25hd[?25l[?12l[?25h[?25l [?12l[?25ha[?25l[?12l[?25h[?25l [?12l[?25hN[?25l[?12l[?25hU[?25l[?12l[?25hL[?25l[?12l[?25h[?25l [?12l[?25hb[?25l[?12l[?25hy[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25h[?25l [?12l[?25ha[?25l[?12l[?25hf[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hr[?25l[?12l[?25h[?25l [?12l[?25ht[?25l[?12l[?25hh[?25l[?12l[?25he[?25l[?12l[?25h[?25l [?12l[?25hN[?25l[?12l[?25hL[?25l[?12l[?25h[?25l [?12l[?25hb[?25l[?12l[?25hy[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hb[?25l[?12l[?25hi[?25l[?12l[?25hn[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25he[?25l[?12l[?25h![?25l[?12l[?25h[?25l [?12l[?25hX[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h4[?25l[?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h"[?25l[?12l[?25h[?25l [?12l[?25hI[?25l[?12l[?25hg[?25l[?12l[?25hn[?25l[?12l[?25ho[?25l[?12l[?25hr[?25l[?12l[?25he[?25l[?12l[?25h[?25l [?12l[?25hc[?25l[?12l[?25hh[?25l[?12l[?25ha[?25l[?12l[?25hn[?25l[?12l[?25hg[?25l[?12l[?25he[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25hr[?25l[?12l[?25ho[?25l[?12l[?25hm[?25l[?12l[?25h[?25l [?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25ht[?25l[?12l[?25hi[?25l[?12l[?25hn[?25l[?12l[?25hg[?25l[?12l[?25h[?25l [?12l[?25h'[?25l[?12l[?25hf[?25l[?12l[?25hf[?25l[?12l[?25h'[?25l[?12l[?25h [?25l"Xtest4" 1 line, 17 charactersu^@c^@s^@-^@2^@l^@e^@ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h [?25l^@[?12l[?25h[?25l:[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hn[?25l[?12l[?25ho[?25l[?12l[?25he[?25l[?12l[?25ho[?25l[?12l[?25hl[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"Xtest4" [Incomplete last line] 2 lines, 18 characters written[?12l[?25h[?25l:[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25hf[?25l[?12l[?25hs[?25l[?12l[?25h&[?25l[?12l[?25h[?25l [?12l[?25hn[?25l[?12l[?25ho[?25l[?12l[?25hb[?25l[?12l[?25hi[?25l[?12l[?25hn[?25l[?12l[?25ha[?25l[?12l[?25hr[?25l[?12l[?25hy[?25l[?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h"[?25l[?12l[?25h[?25l [?12l[?25hA[?25l[?12l[?25hl[?25l[?12l[?25hl[?25l[?12l[?25ho[?25l[?12l[?25hw[?25l[?12l[?25h[?25l [?12l[?25hd[?25l[?12l[?25he[?25l[?12l[?25hf[?25l[?12l[?25ha[?25l[?12l[?25hu[?25l[?12l[?25hl[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h4[?25l[?12l[?25h2[?25l[?12l[?25h.[?25l[?12l[?25hi[?25l[?12l[?25hn[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25ho[?25l[?12l[?25hr[?25l[?12l[?25hm[?25l[?12l[?25ha[?25l[?12l[?25ht[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25he[?25l[?12l[?25h[?25l [?12l[?25h#[?25l[?12l[?25h [?25l"test42.in" [converted] 130 lines, 2385 characters:$r Xtest0x:$r Xtest1x :$r Xtest2x:$r Xtest3x:$r Xtest4x:$r Xtest5x:$r Xtest6x:set nobin ff& " Write the file in default format:w! test.out:qa!ENDTESTlatin-1þþlatin-1utf-8utf-8utf-8-errutf-8<80>errucs-2þÿ^@u^@c^@s^@-^@2^@ucs-2leÿþu^@c^@s^@-^@2^@l^@e^@ucs-4[?12l[?25h[?25l:[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25hf[?25l[?12l[?25h=[?25l[?12l[?25hu[?25l[?12l[?25hn[?25l[?12l[?25hi[?25l[?12l[?25hx[?25l[?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h"[?25l[?12l[?25h[?25l [?12l[?25hF[?25l[?12l[?25ho[?25l[?12l[?25hr[?25l[?12l[?25hm[?25l[?12l[?25ha[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25ho[?25l[?12l[?25hr[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25hi[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25h[?25l [?12l[?25ht[?25l[?12l[?25ho[?25l[?12l[?25h[?25l [?12l[?25hw[?25l[?12l[?25hr[?25l[?12l[?25hi[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25h/[?25l[?12l[?25h^[?25l[?12l[?25hu[?25l[?12l[?25hc[?25l[?12l[?25hs[?25l[?12l[?25h-[?25l[?12l[?25h4[?25l[?12l[?25h$[?25l[?12l[?25h/[?25l[?12l[?25h+[?25l[?12l[?25h1[?25l[?12l[?25hw[?25l[?12l[?25h![?25l[?12l[?25h[?25l [?12l[?25hX[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h5[?25l[?12l[?25h [?25l"Xtest5" [converted][New File] 1 line, 30 characters written[?12l[?25h[?25l:[?12l[?25h/[?25l[?12l[?25h^[?25l[?12l[?25hu[?25l[?12l[?25hc[?25l[?12l[?25hs[?25l[?12l[?25h-[?25l[?12l[?25h4[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25h$[?25l[?12l[?25h/[?25l[?12l[?25h+[?25l[?12l[?25h1[?25l[?12l[?25hw[?25l[?12l[?25h![?25l[?12l[?25h[?25l [?12l[?25hX[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h6[?25l[?12l[?25h [?25l"Xtest6" [converted][New File] 1 line, 35 characters written[?12l[?25h[?25l:[?12l[?25h"[?25l[?12l[?25h[?25l [?12l[?25hN[?25l[?12l[?25he[?25l[?12l[?25he[?25l[?12l[?25hd[?25l[?12l[?25h[?25l [?12l[?25ht[?25l[?12l[?25ho[?25l[?12l[?25h[?25l [?12l[?25ha[?25l[?12l[?25hd[?25l[?12l[?25hd[?25l[?12l[?25h[?25l [?12l[?25ht[?25l[?12l[?25hh[?25l[?12l[?25hr[?25l[?12l[?25he[?25l[?12l[?25he[?25l[?12l[?25h[?25l [?12l[?25hN[?25l[?12l[?25hU[?25l[?12l[?25hL[?25l[?12l[?25h[?25l [?12l[?25hb[?25l[?12l[?25hy[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25h[?25l [?12l[?25ha[?25l[?12l[?25hf[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hr[?25l[?12l[?25h[?25l [?12l[?25ht[?25l[?12l[?25hh[?25l[?12l[?25he[?25l[?12l[?25h[?25l [?12l[?25hN[?25l[?12l[?25hL[?25l[?12l[?25h[?25l [?12l[?25hb[?25l[?12l[?25hy[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hb[?25l[?12l[?25hi[?25l[?12l[?25hn[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25he[?25l[?12l[?25h![?25l[?12l[?25h[?25l [?12l[?25hX[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h6[?25l[?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h"[?25l[?12l[?25h[?25l [?12l[?25h![?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25ho[?25l[?12l[?25hr[?25l[?12l[?25h[?25l [?12l[?25hw[?25l[?12l[?25hh[?25l[?12l[?25he[?25l[?12l[?25hn[?25l[?12l[?25h[?25l [?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25ht[?25l[?12l[?25hi[?25l[?12l[?25hn[?25l[?12l[?25hg[?25l[?12l[?25h[?25l [?12l[?25h'[?25l[?12l[?25hf[?25l[?12l[?25hf[?25l[?12l[?25h'[?25l[?12l[?25h[?25l [?12l[?25hi[?25l[?12l[?25hs[?25l[?12l[?25h[?25l [?12l[?25ha[?25l[?12l[?25h[?25l [?12l[?25hc[?25l[?12l[?25hh[?25l[?12l[?25ha[?25l[?12l[?25hn[?25l[?12l[?25hg[?25l[?12l[?25he[?25l[?12l[?25h [?25l"Xtest6" 1 line, 33 characters^@^@u^@^@^@c^@^@^@s^@^@^@-^@^@^@4^@^@^@l^@^@^@e^@^@^@ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h ~ [?25l ^@^@^@[?12l[?25h[?25l:[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hn[?25l[?12l[?25ho[?25l[?12l[?25he[?25l[?12l[?25ho[?25l[?12l[?25hl[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h [?25l"Xtest6" [Incomplete last line] 2 lines, 36 characters written[?12l[?25h[?25l:[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hn[?25l[?12l[?25ho[?25l[?12l[?25hb[?25l[?12l[?25hi[?25l[?12l[?25hn[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25he[?25l[?12l[?25h[?25l [?12l[?25h#[?25l[?12l[?25h [?25l"test42.in" [converted] 130 lines, 2385 characters:$r Xtest0x:$r Xtest1x :$r Xtest2x:$r Xtest3x:$r Xtest4x:$r Xtest5x:$r Xtest6x:set nobin ff& " Write the file in default format:w! test.out:qa!ENDTESTlatin-1þþlatin-1utf-8utf-8utf-8-errutf-8<80>errucs-2þÿ^@u^@c^@s^@-^@2^@ucs-2leÿþu^@c^@s^@-^@2^@l^@e^@ucs-4[?12l[?25h[?25l:[?12l[?25h"[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25h"[?25l[?12l[?25h[?25l [?12l[?25h-[?25l[?12l[?25h-[?25l[?12l[?25h-[?25l[?12l[?25h[?25l [?12l[?25hC[?25l[?12l[?25hh[?25l[?12l[?25he[?25l[?12l[?25hc[?25l[?12l[?25hk[?25l[?12l[?25h[?25l [?12l[?25ht[?25l[?12l[?25hh[?25l[?12l[?25ha[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25he[?25l[?12l[?25hd[?25l[?12l[?25hi[?25l[?12l[?25ht[?25l[?12l[?25hi[?25l[?12l[?25hn[?25l[?12l[?25hg[?25l[?12l[?25h[?25l [?12l[?25ha[?25l[?12l[?25h[?25l [?12l[?25hl[?25l[?12l[?25ha[?25l[?12l[?25ht[?25l[?12l[?25hi[?25l[?12l[?25hn[?25l[?12l[?25h-[?25l[?12l[?25h1[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25hi[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25h[?25l [?12l[?25hd[?25l[?12l[?25ho[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25hn[?25l[?12l[?25h'[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25he[?25l[?12l[?25h[?25l [?12l[?25ha[?25l[?12l[?25h[?25l [?12l[?25hB[?25l[?12l[?25hO[?25l[?12l[?25hM[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25he[?25l[?12l[?25h![?25l[?12l[?25h[?25l [?12l[?25hX[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h0[?25l[?12l[?25h [?25l"Xtest0" [converted] 1 line, 12 charactersþþlatin-1~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l:[?12l[?25hr[?25l[?12l[?25he[?25l[?12l[?25hd[?25l[?12l[?25hi[?25l[?12l[?25hr[?25l[?12l[?25h![?25l[?12l[?25h[?25l [?12l[?25h>[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h.[?25l[?12l[?25ho[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25hi[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25he[?25l[?12l[?25hn[?25l[?12l[?25hc[?25l[?12l[?25ho[?25l[?12l[?25hd[?25l[?12l[?25hi[?25l[?12l[?25hn[?25l[?12l[?25hg[?25l[?12l[?25h[?25l [?12l[?25hb[?25l[?12l[?25ho[?25l[?12l[?25hm[?25l[?12l[?25hb[?25l[?12l[?25h?[?25l[?12l[?25h [?25l fileencoding=latin1 nobomb Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hr[?25l[?12l[?25he[?25l[?12l[?25hd[?25l[?12l[?25hi[?25l[?12l[?25hr[?25l[?12l[?25h[?25l [?12l[?25hE[?25l[?12l[?25hN[?25l[?12l[?25hD[?25l[?12l[?25h [?25lþþlatin-1 ~ [?12l[?25h[?25l:[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25he[?25l[?12l[?25hn[?25l[?12l[?25hc[?25l[?12l[?25h=[?25l[?12l[?25hl[?25l[?12l[?25ha[?25l[?12l[?25ht[?25l[?12l[?25hi[?25l[?12l[?25hn[?25l[?12l[?25h-[?25l[?12l[?25h1[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h[?25l [?12l[?25h>[?25l[?12l[?25h>[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h.[?25l[?12l[?25ho[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25h [?25l"test.out" [converted] 1 line, 12 characters appended[?12l[?25h[?25l:[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hb[?25l[?12l[?25ho[?25l[?12l[?25hm[?25l[?12l[?25hb[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25he[?25l[?12l[?25hn[?25l[?12l[?25hc[?25l[?12l[?25h=[?25l[?12l[?25hl[?25l[?12l[?25ha[?25l[?12l[?25ht[?25l[?12l[?25hi[?25l[?12l[?25hn[?25l[?12l[?25h-[?25l[?12l[?25h1[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h![?25l[?12l[?25h[?25l [?12l[?25hX[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h0[?25l[?12l[?25hx[?25l[?12l[?25h [?25l"Xtest0x" [converted][New File] 1 line, 12 characters written[?12l[?25h[?25l:[?12l[?25h"[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25h"[?25l[?12l[?25h[?25l [?12l[?25h-[?25l[?12l[?25h-[?25l[?12l[?25h-[?25l[?12l[?25h[?25l [?12l[?25hC[?25l[?12l[?25hh[?25l[?12l[?25he[?25l[?12l[?25hc[?25l[?12l[?25hk[?25l[?12l[?25h[?25l [?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25hf[?25l[?12l[?25h-[?25l[?12l[?25h8[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25he[?25l[?12l[?25h![?25l[?12l[?25h[?25l [?12l[?25hX[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h1[?25l[?12l[?25h [?25l"Xtest1" 1 line, 9 charactersutf-8[?12l[?25h[?25l:[?12l[?25hr[?25l[?12l[?25he[?25l[?12l[?25hd[?25l[?12l[?25hi[?25l[?12l[?25hr[?25l[?12l[?25h[?25l [?12l[?25h>[?25l[?12l[?25h>[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h.[?25l[?12l[?25ho[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25hi[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25he[?25l[?12l[?25hn[?25l[?12l[?25hc[?25l[?12l[?25ho[?25l[?12l[?25hd[?25l[?12l[?25hi[?25l[?12l[?25hn[?25l[?12l[?25hg[?25l[?12l[?25h[?25l [?12l[?25hb[?25l[?12l[?25ho[?25l[?12l[?25hm[?25l[?12l[?25hb[?25l[?12l[?25h?[?25l[?12l[?25h [?25l fileencoding=utf-8 bomb Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hr[?25l[?12l[?25he[?25l[?12l[?25hd[?25l[?12l[?25hi[?25l[?12l[?25hr[?25l[?12l[?25h[?25l [?12l[?25hE[?25l[?12l[?25hN[?25l[?12l[?25hD[?25l[?12l[?25h [?25lutf-8 ~ [?12l[?25h[?25l:[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25he[?25l[?12l[?25hn[?25l[?12l[?25hc[?25l[?12l[?25h=[?25l[?12l[?25hl[?25l[?12l[?25ha[?25l[?12l[?25ht[?25l[?12l[?25hi[?25l[?12l[?25hn[?25l[?12l[?25h-[?25l[?12l[?25h1[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h[?25l [?12l[?25h>[?25l[?12l[?25h>[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h.[?25l[?12l[?25ho[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25h [?25l"test.out" [converted] 1 line, 6 characters appended[?12l[?25h[?25l:[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25he[?25l[?12l[?25hn[?25l[?12l[?25hc[?25l[?12l[?25h=[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25hf[?25l[?12l[?25h-[?25l[?12l[?25h8[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h![?25l[?12l[?25h[?25l [?12l[?25hX[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h1[?25l[?12l[?25hx[?25l[?12l[?25h [?25l"Xtest1x" [New File] 1 line, 9 characters written[?12l[?25h[?25l:[?12l[?25h"[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25h"[?25l[?12l[?25h[?25l [?12l[?25h-[?25l[?12l[?25h-[?25l[?12l[?25h-[?25l[?12l[?25h[?25l [?12l[?25hC[?25l[?12l[?25hh[?25l[?12l[?25he[?25l[?12l[?25hc[?25l[?12l[?25hk[?25l[?12l[?25h[?25l [?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25hf[?25l[?12l[?25h-[?25l[?12l[?25h8[?25l[?12l[?25h[?25l [?12l[?25hw[?25l[?12l[?25hi[?25l[?12l[?25ht[?25l[?12l[?25hh[?25l[?12l[?25h[?25l [?12l[?25ha[?25l[?12l[?25hn[?25l[?12l[?25h[?25l [?12l[?25he[?25l[?12l[?25hr[?25l[?12l[?25hr[?25l[?12l[?25ho[?25l[?12l[?25hr[?25l[?12l[?25h[?25l [?12l[?25h([?25l[?12l[?25hw[?25l[?12l[?25hi[?25l[?12l[?25hl[?25l[?12l[?25hl[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25ha[?25l[?12l[?25hl[?25l[?12l[?25hl[?25l[?12l[?25h[?25l [?12l[?25hb[?25l[?12l[?25ha[?25l[?12l[?25hc[?25l[?12l[?25hk[?25l[?12l[?25h[?25l [?12l[?25ht[?25l[?12l[?25ho[?25l[?12l[?25h[?25l [?12l[?25hl[?25l[?12l[?25ha[?25l[?12l[?25ht[?25l[?12l[?25hi[?25l[?12l[?25hn[?25l[?12l[?25h-[?25l[?12l[?25h1[?25l[?12l[?25h)[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25he[?25l[?12l[?25h![?25l[?12l[?25h[?25l [?12l[?25hX[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h2[?25l[?12l[?25h [?25l"Xtest2" [converted] 1 line, 17 charactersutf-8<80>err [?12l[?25h[?25l:[?12l[?25hr[?25l[?12l[?25he[?25l[?12l[?25hd[?25l[?12l[?25hi[?25l[?12l[?25hr[?25l[?12l[?25h[?25l [?12l[?25h>[?25l[?12l[?25h>[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h.[?25l[?12l[?25ho[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25hi[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25he[?25l[?12l[?25hn[?25l[?12l[?25hc[?25l[?12l[?25ho[?25l[?12l[?25hd[?25l[?12l[?25hi[?25l[?12l[?25hn[?25l[?12l[?25hg[?25l[?12l[?25h[?25l [?12l[?25hb[?25l[?12l[?25ho[?25l[?12l[?25hm[?25l[?12l[?25hb[?25l[?12l[?25h?[?25l[?12l[?25h [?25l fileencoding=latin1 nobomb Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hr[?25l[?12l[?25he[?25l[?12l[?25hd[?25l[?12l[?25hi[?25l[?12l[?25hr[?25l[?12l[?25h[?25l [?12l[?25hE[?25l[?12l[?25hN[?25l[?12l[?25hD[?25l[?12l[?25h [?25lutf-8<80>err ~ [?12l[?25h[?25l:[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25he[?25l[?12l[?25hn[?25l[?12l[?25hc[?25l[?12l[?25h=[?25l[?12l[?25hl[?25l[?12l[?25ha[?25l[?12l[?25ht[?25l[?12l[?25hi[?25l[?12l[?25hn[?25l[?12l[?25h-[?25l[?12l[?25h1[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h[?25l [?12l[?25h>[?25l[?12l[?25h>[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h.[?25l[?12l[?25ho[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25h [?25l"test.out" [converted] 1 line, 17 characters appended[?12l[?25h[?25l:[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25he[?25l[?12l[?25hn[?25l[?12l[?25hc[?25l[?12l[?25h=[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25hf[?25l[?12l[?25h-[?25l[?12l[?25h8[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h![?25l[?12l[?25h[?25l [?12l[?25hX[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h2[?25l[?12l[?25hx[?25l[?12l[?25h [?25l"Xtest2x" [New File] 1 line, 17 characters written[?12l[?25h[?25l:[?12l[?25h"[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25h"[?25l[?12l[?25h[?25l [?12l[?25h-[?25l[?12l[?25h-[?25l[?12l[?25h-[?25l[?12l[?25h[?25l [?12l[?25hC[?25l[?12l[?25hh[?25l[?12l[?25he[?25l[?12l[?25hc[?25l[?12l[?25hk[?25l[?12l[?25h[?25l [?12l[?25hu[?25l[?12l[?25hc[?25l[?12l[?25hs[?25l[?12l[?25h-[?25l[?12l[?25h2[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25he[?25l[?12l[?25h![?25l[?12l[?25h[?25l [?12l[?25hX[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h3[?25l[?12l[?25h [?25l"Xtest3" [converted] 1 line, 8 charactersucs-2[?12l[?25h[?25l:[?12l[?25hr[?25l[?12l[?25he[?25l[?12l[?25hd[?25l[?12l[?25hi[?25l[?12l[?25hr[?25l[?12l[?25h[?25l [?12l[?25h>[?25l[?12l[?25h>[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h.[?25l[?12l[?25ho[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25hi[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25he[?25l[?12l[?25hn[?25l[?12l[?25hc[?25l[?12l[?25ho[?25l[?12l[?25hd[?25l[?12l[?25hi[?25l[?12l[?25hn[?25l[?12l[?25hg[?25l[?12l[?25h[?25l [?12l[?25hb[?25l[?12l[?25ho[?25l[?12l[?25hm[?25l[?12l[?25hb[?25l[?12l[?25h?[?25l[?12l[?25h [?25l fileencoding=utf-16 bomb Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hr[?25l[?12l[?25he[?25l[?12l[?25hd[?25l[?12l[?25hi[?25l[?12l[?25hr[?25l[?12l[?25h[?25l [?12l[?25hE[?25l[?12l[?25hN[?25l[?12l[?25hD[?25l[?12l[?25h [?25lucs-2 ~ [?12l[?25h[?25l:[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25he[?25l[?12l[?25hn[?25l[?12l[?25hc[?25l[?12l[?25h=[?25l[?12l[?25hl[?25l[?12l[?25ha[?25l[?12l[?25ht[?25l[?12l[?25hi[?25l[?12l[?25hn[?25l[?12l[?25h-[?25l[?12l[?25h1[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h[?25l [?12l[?25h>[?25l[?12l[?25h>[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h.[?25l[?12l[?25ho[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25h [?25l"test.out" [converted] 1 line, 6 characters appended[?12l[?25h[?25l:[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25he[?25l[?12l[?25hn[?25l[?12l[?25hc[?25l[?12l[?25h=[?25l[?12l[?25hu[?25l[?12l[?25hc[?25l[?12l[?25hs[?25l[?12l[?25h-[?25l[?12l[?25h2[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h![?25l[?12l[?25h[?25l [?12l[?25hX[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h3[?25l[?12l[?25hx[?25l[?12l[?25h [?25l"Xtest3x" [converted][New File] 1 line, 8 characters written[?12l[?25h[?25l:[?12l[?25h"[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25h"[?25l[?12l[?25h[?25l [?12l[?25h-[?25l[?12l[?25h-[?25l[?12l[?25h-[?25l[?12l[?25h[?25l [?12l[?25hC[?25l[?12l[?25hh[?25l[?12l[?25he[?25l[?12l[?25hc[?25l[?12l[?25hk[?25l[?12l[?25h[?25l [?12l[?25hu[?25l[?12l[?25hc[?25l[?12l[?25hs[?25l[?12l[?25h-[?25l[?12l[?25h2[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25he[?25l[?12l[?25h![?25l[?12l[?25h[?25l [?12l[?25hX[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h4[?25l[?12l[?25h [?25l"Xtest4" [converted] 1 line, 10 characters2le [?12l[?25h[?25l:[?12l[?25hr[?25l[?12l[?25he[?25l[?12l[?25hd[?25l[?12l[?25hi[?25l[?12l[?25hr[?25l[?12l[?25h[?25l [?12l[?25h>[?25l[?12l[?25h>[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h.[?25l[?12l[?25ho[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25hi[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25he[?25l[?12l[?25hn[?25l[?12l[?25hc[?25l[?12l[?25ho[?25l[?12l[?25hd[?25l[?12l[?25hi[?25l[?12l[?25hn[?25l[?12l[?25hg[?25l[?12l[?25h[?25l [?12l[?25hb[?25l[?12l[?25ho[?25l[?12l[?25hm[?25l[?12l[?25hb[?25l[?12l[?25h?[?25l[?12l[?25h [?25l fileencoding=utf-16le bomb Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hr[?25l[?12l[?25he[?25l[?12l[?25hd[?25l[?12l[?25hi[?25l[?12l[?25hr[?25l[?12l[?25h[?25l [?12l[?25hE[?25l[?12l[?25hN[?25l[?12l[?25hD[?25l[?12l[?25h [?25lucs-2le ~ [?12l[?25h[?25l:[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25he[?25l[?12l[?25hn[?25l[?12l[?25hc[?25l[?12l[?25h=[?25l[?12l[?25hl[?25l[?12l[?25ha[?25l[?12l[?25ht[?25l[?12l[?25hi[?25l[?12l[?25hn[?25l[?12l[?25h-[?25l[?12l[?25h1[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h[?25l [?12l[?25h>[?25l[?12l[?25h>[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h.[?25l[?12l[?25ho[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25h [?25l"test.out" [converted] 1 line, 8 characters appended[?12l[?25h[?25l:[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25he[?25l[?12l[?25hn[?25l[?12l[?25hc[?25l[?12l[?25h=[?25l[?12l[?25hu[?25l[?12l[?25hc[?25l[?12l[?25hs[?25l[?12l[?25h-[?25l[?12l[?25h2[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h![?25l[?12l[?25h[?25l [?12l[?25hX[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h4[?25l[?12l[?25hx[?25l[?12l[?25h [?25l"Xtest4x" [converted][New File] 1 line, 10 characters written[?12l[?25h[?25l:[?12l[?25h"[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25h"[?25l[?12l[?25h[?25l [?12l[?25h-[?25l[?12l[?25h-[?25l[?12l[?25h-[?25l[?12l[?25h[?25l [?12l[?25hC[?25l[?12l[?25hh[?25l[?12l[?25he[?25l[?12l[?25hc[?25l[?12l[?25hk[?25l[?12l[?25h[?25l [?12l[?25hu[?25l[?12l[?25hc[?25l[?12l[?25hs[?25l[?12l[?25h-[?25l[?12l[?25h4[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25he[?25l[?12l[?25h![?25l[?12l[?25h[?25l [?12l[?25hX[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h5[?25l[?12l[?25h [?25l"Xtest5" [converted] 1 line, 10 characters-4[?12l[?25h[?25l:[?12l[?25hr[?25l[?12l[?25he[?25l[?12l[?25hd[?25l[?12l[?25hi[?25l[?12l[?25hr[?25l[?12l[?25h[?25l [?12l[?25h>[?25l[?12l[?25h>[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h.[?25l[?12l[?25ho[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25hi[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25he[?25l[?12l[?25hn[?25l[?12l[?25hc[?25l[?12l[?25ho[?25l[?12l[?25hd[?25l[?12l[?25hi[?25l[?12l[?25hn[?25l[?12l[?25hg[?25l[?12l[?25h[?25l [?12l[?25hb[?25l[?12l[?25ho[?25l[?12l[?25hm[?25l[?12l[?25hb[?25l[?12l[?25h?[?25l[?12l[?25h [?25l fileencoding=ucs-4 bomb Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hr[?25l[?12l[?25he[?25l[?12l[?25hd[?25l[?12l[?25hi[?25l[?12l[?25hr[?25l[?12l[?25h[?25l [?12l[?25hE[?25l[?12l[?25hN[?25l[?12l[?25hD[?25l[?12l[?25h [?25lucs-4 ~ [?12l[?25h[?25l:[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25he[?25l[?12l[?25hn[?25l[?12l[?25hc[?25l[?12l[?25h=[?25l[?12l[?25hl[?25l[?12l[?25ha[?25l[?12l[?25ht[?25l[?12l[?25hi[?25l[?12l[?25hn[?25l[?12l[?25h-[?25l[?12l[?25h1[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h[?25l [?12l[?25h>[?25l[?12l[?25h>[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h.[?25l[?12l[?25ho[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25h [?25l"test.out" [converted] 1 line, 6 characters appended[?12l[?25h[?25l:[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25he[?25l[?12l[?25hn[?25l[?12l[?25hc[?25l[?12l[?25h=[?25l[?12l[?25hu[?25l[?12l[?25hc[?25l[?12l[?25hs[?25l[?12l[?25h-[?25l[?12l[?25h4[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h![?25l[?12l[?25h[?25l [?12l[?25hX[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h5[?25l[?12l[?25hx[?25l[?12l[?25h [?25l"Xtest5x" [converted][New File] 1 line, 10 characters written[?12l[?25h[?25l:[?12l[?25h"[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25h"[?25l[?12l[?25h[?25l [?12l[?25h-[?25l[?12l[?25h-[?25l[?12l[?25h-[?25l[?12l[?25h[?25l [?12l[?25hC[?25l[?12l[?25hh[?25l[?12l[?25he[?25l[?12l[?25hc[?25l[?12l[?25hk[?25l[?12l[?25h[?25l [?12l[?25hu[?25l[?12l[?25hc[?25l[?12l[?25hs[?25l[?12l[?25h-[?25l[?12l[?25h4[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25he[?25l[?12l[?25h![?25l[?12l[?25h[?25l [?12l[?25hX[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h6[?25l[?12l[?25h [?25l"Xtest6" [converted] 1 line, 12 characters4le [?12l[?25h[?25l:[?12l[?25hr[?25l[?12l[?25he[?25l[?12l[?25hd[?25l[?12l[?25hi[?25l[?12l[?25hr[?25l[?12l[?25h[?25l [?12l[?25h>[?25l[?12l[?25h>[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h.[?25l[?12l[?25ho[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25hi[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25he[?25l[?12l[?25hn[?25l[?12l[?25hc[?25l[?12l[?25ho[?25l[?12l[?25hd[?25l[?12l[?25hi[?25l[?12l[?25hn[?25l[?12l[?25hg[?25l[?12l[?25h[?25l [?12l[?25hb[?25l[?12l[?25ho[?25l[?12l[?25hm[?25l[?12l[?25hb[?25l[?12l[?25h?[?25l[?12l[?25h [?25l fileencoding=ucs-4le bomb Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hr[?25l[?12l[?25he[?25l[?12l[?25hd[?25l[?12l[?25hi[?25l[?12l[?25hr[?25l[?12l[?25h[?25l [?12l[?25hE[?25l[?12l[?25hN[?25l[?12l[?25hD[?25l[?12l[?25h [?25lucs-4le ~ [?12l[?25h[?25l:[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25he[?25l[?12l[?25hn[?25l[?12l[?25hc[?25l[?12l[?25h=[?25l[?12l[?25hl[?25l[?12l[?25ha[?25l[?12l[?25ht[?25l[?12l[?25hi[?25l[?12l[?25hn[?25l[?12l[?25h-[?25l[?12l[?25h1[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h[?25l [?12l[?25h>[?25l[?12l[?25h>[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h.[?25l[?12l[?25ho[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25h [?25l"test.out" [converted] 1 line, 8 characters appended[?12l[?25h[?25l:[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25he[?25l[?12l[?25hn[?25l[?12l[?25hc[?25l[?12l[?25h=[?25l[?12l[?25hu[?25l[?12l[?25hc[?25l[?12l[?25hs[?25l[?12l[?25h-[?25l[?12l[?25h4[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h![?25l[?12l[?25h[?25l [?12l[?25hX[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h6[?25l[?12l[?25hx[?25l[?12l[?25h [?25l"Xtest6x" [converted][New File] 1 line, 12 characters written[?12l[?25h[?25l:[?12l[?25h"[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25h"[?25l[?12l[?25h[?25l [?12l[?25h-[?25l[?12l[?25h-[?25l[?12l[?25h-[?25l[?12l[?25h[?25l [?12l[?25hC[?25l[?12l[?25hh[?25l[?12l[?25he[?25l[?12l[?25hc[?25l[?12l[?25hk[?25l[?12l[?25h[?25l [?12l[?25ht[?25l[?12l[?25hh[?25l[?12l[?25he[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25hi[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25h[?25l [?12l[?25hw[?25l[?12l[?25hr[?25l[?12l[?25hi[?25l[?12l[?25ht[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hn[?25l[?12l[?25h[?25l [?12l[?25hw[?25l[?12l[?25hi[?25l[?12l[?25ht[?25l[?12l[?25hh[?25l[?12l[?25h[?25l [?12l[?25hB[?25l[?12l[?25hO[?25l[?12l[?25hM[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hb[?25l[?12l[?25hi[?25l[?12l[?25hn[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25he[?25l[?12l[?25h![?25l[?12l[?25h[?25l [?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h.[?25l[?12l[?25ho[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25h [?25l"test.out" 35 lines, 275 characters fileencoding=latin1nobomblatin-1 fileencoding=utf-8 bombutf-8 fileencoding=latin1nobombutf-8<80>err fileencoding=utf-16 bombucs-2 fileencoding=utf-16le[?12l[?25h[?25l:[?12l[?25h$[?25l[?12l[?25hr[?25l[?12l[?25h[?25l [?12l[?25hX[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h0[?25l[?12l[?25hx[?25l[?12l[?25h [?25l"Xtest0x" 1 line, 10 characters bomb ucs-2le fileencoding=ucs-4 bomb ucs-4 fileencoding=ucs-4le bomb ucs-4le latin-1[?12l[?25h[?25l :[?12l[?25h$[?25l[?12l[?25hr[?25l[?12l[?25h[?25l [?12l[?25hX[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h1[?25l[?12l[?25hx[?25l[?12l[?25h [?25l"Xtest1x" 1 line, 9 characters utf-8[?12l[?25h[?25l :[?12l[?25h$[?25l[?12l[?25hr[?25l[?12l[?25h[?25l [?12l[?25hX[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h2[?25l[?12l[?25hx[?25l[?12l[?25h [?25l"Xtest2x" 1 line, 17 characters utf-8<80>err[?12l[?25h[?25l :[?12l[?25h$[?25l[?12l[?25hr[?25l[?12l[?25h[?25l [?12l[?25hX[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h3[?25l[?12l[?25hx[?25l[?12l[?25h [?25l"Xtest3x" 1 line, 14 characters ^@u^@c^@s^@-^@2^@[?12l[?25h[?25l :[?12l[?25h$[?25l[?12l[?25hr[?25l[?12l[?25h[?25l [?12l[?25hX[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h4[?25l[?12l[?25hx[?25l[?12l[?25h [?25l"Xtest4x" [Incomplete last line] 2 lines, 18 characters u^@c^@s^@-^@2^@l^@e^@[?12l[?25h[?25l :[?12l[?25h$[?25l[?12l[?25hr[?25l[?12l[?25h[?25l [?12l[?25hX[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h5[?25l[?12l[?25hx[?25l[?12l[?25h [?25l"Xtest5x" 1 line, 28 characters^@ ^@^@^@^@^@u^@^@^@c^@^@^@s^@^@^@-^@^@^@4^@^@^@[?12l[?25h[?25l :[?12l[?25h$[?25l[?12l[?25hr[?25l[?12l[?25h[?25l [?12l[?25hX[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h6[?25l[?12l[?25hx[?25l[?12l[?25h [?25l"Xtest6x" [Incomplete last line] 2 lines, 36 characters ^@^@u^@^@^@c^@^@^@s^@^@^@-^@^@^@4^@^@^@l^@^@^@e^@^@^@[?12l[?25h[?25l :[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hn[?25l[?12l[?25ho[?25l[?12l[?25hb[?25l[?12l[?25hi[?25l[?12l[?25hn[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25hf[?25l[?12l[?25h&[?25l[?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h"[?25l[?12l[?25h[?25l [?12l[?25hW[?25l[?12l[?25hr[?25l[?12l[?25hi[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25h[?25l [?12l[?25ht[?25l[?12l[?25hh[?25l[?12l[?25he[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25hi[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25h[?25l [?12l[?25hi[?25l[?12l[?25hn[?25l[?12l[?25h[?25l [?12l[?25hd[?25l[?12l[?25he[?25l[?12l[?25hf[?25l[?12l[?25ha[?25l[?12l[?25hu[?25l[?12l[?25hl[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25ho[?25l[?12l[?25hr[?25l[?12l[?25hm[?25l[?12l[?25ha[?25l[?12l[?25ht[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25hw[?25l[?12l[?25h![?25l[?12l[?25h[?25l [?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h.[?25l[?12l[?25ho[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25h [?25l"test.out" 44 lines, 409 characters written[?12l[?25h[?25l:[?12l[?25hq[?25l[?12l[?25ha[?25l[?12l[?25h![?25l[?12l[?25h [?25l[?1l>[?12l[?25h[?1049lrm -rf test43.failed test.ok test.out X* viminfo cp test43.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test43.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test43.in" 27 lines, 412 charactersTests for regexp with various magic settings. STARTTEST :set nocompatible viminfo+=nviminfo /^1 /a*b\{2}c\+/e x/\Md\*e\{2}f\+/e x:set nomagic /g\*h\{2}i\+/e x/\mj*k\{2}l\+/e x/\vm*n{2}o+/e x/\V^aa$ x:set magic /\v(a)(b)\2\1\1/e x/\V[ab]\(\[xy]\)\1 x:?^1?,$w! test.out :qa! ENDTEST 1 a aa abb abbccc 2 d dd dee deefff 3 g gg ghh ghhiii 4 j jj jkk jkklll[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for regexp with various magic settings.[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 14 lines, 217 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hset nocompatible viminfo+=nviminfo [?25l[?12l[?25h[?25l/[?12l[?25h^1 [?25l[?12l[?25h[?25l/[?12l[?25ha*b\{2}c\+/e [?25l[?12l[?25h[?25l[?12l[?25h[?25l/[?12l[?25h\Md\*e\{2}f\+/e [?25l[?12l[?25h[?25l[?12l[?25h[?25l:[?12l[?25hset nomagic [?25l[?12l[?25h[?25l/[?12l[?25hg\*h\{2}i\+/e [?25l[?12l[?25h[?25l[?12l[?25h[?25l/[?12l[?25h\mj*k\{2}l\+/e [?25l[?12l[?25h[?25l[?12l[?25h[?25l/[?12l[?25h\vm*n{2}o+/e [?25l 5 m mm mnn mnnooo[?12l[?25h[?25l[?12l[?25h[?25l /[?12l[?25h\V^aa$ [?25l 6 x ^aa$ x[?12l[?25h[?25laa$ x[?12l[?25h[?25l :[?12l[?25hset magic [?25l[?12l[?25h[?25l/[?12l[?25h\v(a)(b)\2\1\1/e [?25l 7 (a)(b) abbaa[?12l[?25h[?25l[?12l[?25h[?25l /[?12l[?25h\V[ab]\(\[xy]\)\1 [?25l 8 axx [ab]xx[?12l[?25h[?25lab]x[?12l[?25h[?25l :[?12l[?25h?^1?,$w! test.out [?25l"test.out" [New] 8L, 121C written[?12l[?25h[?25l:[?12l[?25hqa! [?25l[?1l>[?12l[?25h[?1049lrm -rf test44.failed test.ok test.out X* viminfo cp test44.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test44.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test44.in" 59 lines, 2403 charactersTests for regexp with multi-byte encoding and various magic settings. Test matchstr() with a count and multi-byte chars. STARTTEST :so mbyte.vim :set nocompatible encoding=utf-8 termencoding=latin1 viminfo+=nviminfo /^1 /a*b\{2}c\+/e x/\Md\*e\{2}f\+/e x:set nomagic /g\*h\{2}i\+/e x/\mj*k\{2}l\+/e x/\vm*n{2}o+/e x/\V^aa$ x:set magic /\v(a)(b)\2\1\1/e x/\V[ab]\(\[xy]\)\1 x:" Now search for multi-byte without composing char /ม x:" Now search for multi-byte with composing char /มà¹~H x:" find word by change of word class /ã~A¡\<ã~B«ã~C¨\>ã~A¯[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for regexp with multi-byte encoding and various magic settings.[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 35 lines, 1238 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTESTx/ [[=a=]]* [[=b=]]* [[=c=]]* [[=d=]]* [[=e=]]* [[=f=]]* [[=g=]]* [[=h=]]* [[=i==]]* [[=j=]]* [[=k=]]* [[=l=]]* [[=m=]]* [[=n=]]* [[=o=]]* [[=p=]]* [[=q=]]* [[=rr=]]* [[=s=]]* [[=t=]]* [[=u=]]* [[=v=]]* [[=w=]]* [[=x=]]* [[=y=]]* [[=z=]]*/e x:?^1?,$w! test.out :e! test.out G:put =matchstr(\"×~P×~Q×~R×~S\", \".\", 0, 2) " ×~Q :put =matchstr(\"×~P×~Q×~R×~S\", \"..\", 0, 2) " ×~Q×~R :put =matchstr(\"×~P×~Q×~R×~S\", \".\", 0, 0) " ×~P :put =matchstr(\"×~P×~Q×~R×~S\", \".\", 4, -1) " ×~R :w! :qa! ENDTEST 1 a aa abb abbccc 2 d dd dee deefff 3 g gg ghh ghhiii 4 j jj jkk jkklll 5 m mm mnn mnnooo 6 x ^aa$ x 7 (a)(b) abbaa 8 axx [ab]xx 9 หมà¹~Hx อมx a อมx หมà¹~Hx[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hso mbyte.vim [?25l[?12l[?25h[?25l:[?12l[?25hset nocompatible encoding=utf-8 termencoding=latin1 viminfo+=nviminfo [?25lx/ [[=a=]]* [[=b=]]* [[=c=]]* [[=d=]]* [[=e=]]* [[=f=]]* [[=g=]]* [[=h=]]* [[=i==]]* [[=j=]]* [[=k=]]* [[=l=]]* [[=m=]]* [[=n=]]* [[=o=]]* [[=p=]]* [[=q=]]* [[=rr=]]* [[=s=]]* [[=t=]]* [[=u=]]* [[=v=]]* [[=w=]]* [[=x=]]* [[=y=]]* [[=z=]]*/e x:?^1?,$w! test.out :e! test.out G:put =matchstr(\"¿¿¿¿\", \".\", 0, 2) " ¿ :put =matchstr(\"¿¿¿¿\", \"..\", 0, 2) " ¿¿ :put =matchstr(\"¿¿¿¿\", \".\", 0, 0) " ¿ :put =matchstr(\"¿¿¿¿\", \".\", 4, -1) " ¿ :w! :qa! ENDTEST 1 a aa abb abbccc 2 d dd dee deefff 3 g gg ghh ghhiii 4 j jj jkk jkklll 5 m mm mnn mnnooo 6 x ^aa$ x 7 (a)(b) abbaa 8 axx [ab]xx 9 ¿¿x ¿¿x a ¿¿x ¿¿x[?12l[?25h[?25l/[?12l[?25h^[?25l[?12l[?25h1[?25l[?12l[?25h [?25l[?12l[?25h[?25l/[?12l[?25ha[?25l[?12l[?25h*[?25l[?12l[?25hb[?25l[?12l[?25h\[?25l[?12l[?25h{[?25l[?12l[?25h2[?25l[?12l[?25h}[?25l[?12l[?25hc[?25l[?12l[?25h\[?25l[?12l[?25h+[?25l[?12l[?25h/[?25l[?12l[?25he[?25l[?12l[?25h [?25l[?12l[?25h[?25l[?12l[?25h[?25l/[?12l[?25h\[?25l[?12l[?25hM[?25l[?12l[?25hd[?25l[?12l[?25h\[?25l[?12l[?25h*[?25l[?12l[?25he[?25l[?12l[?25h\[?25l[?12l[?25h{[?25l[?12l[?25h2[?25l[?12l[?25h}[?25l[?12l[?25hf[?25l[?12l[?25h\[?25l[?12l[?25h+[?25l[?12l[?25h/[?25l[?12l[?25he[?25l[?12l[?25h [?25l[?12l[?25h[?25l[?12l[?25h[?25l:[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hn[?25l[?12l[?25ho[?25l[?12l[?25hm[?25l[?12l[?25ha[?25l[?12l[?25hg[?25l[?12l[?25hi[?25l[?12l[?25hc[?25l[?12l[?25h [?25l[?12l[?25h[?25l/[?12l[?25hg[?25l[?12l[?25h\[?25l[?12l[?25h*[?25l[?12l[?25hh[?25l[?12l[?25h\[?25l[?12l[?25h{[?25l[?12l[?25h2[?25l[?12l[?25h}[?25l[?12l[?25hi[?25l[?12l[?25h\[?25l[?12l[?25h+[?25l[?12l[?25h/[?25l[?12l[?25he[?25l[?12l[?25h [?25l[?12l[?25h[?25l[?12l[?25h[?25l/[?12l[?25h\[?25l[?12l[?25hm[?25l[?12l[?25hj[?25l[?12l[?25h*[?25l[?12l[?25hk[?25l[?12l[?25h\[?25l[?12l[?25h{[?25l[?12l[?25h2[?25l[?12l[?25h}[?25l[?12l[?25hl[?25l[?12l[?25h\[?25l[?12l[?25h+[?25l[?12l[?25h/[?25l[?12l[?25he[?25l[?12l[?25h [?25l[?12l[?25h[?25l[?12l[?25h[?25l/[?12l[?25h\[?25l[?12l[?25hv[?25l[?12l[?25hm[?25l[?12l[?25h*[?25l[?12l[?25hn[?25l[?12l[?25h{[?25l[?12l[?25h2[?25l[?12l[?25h}[?25l[?12l[?25ho[?25l[?12l[?25h+[?25l[?12l[?25h/[?25l[?12l[?25he[?25l[?12l[?25h [?25l[?12l[?25h[?25l[?12l[?25h[?25l/[?12l[?25h\[?25l[?12l[?25hV[?25l[?12l[?25h^[?25l[?12l[?25ha[?25l[?12l[?25ha[?25l[?12l[?25h$[?25l[?12l[?25h [?25l[?12l[?25h[?25l aa$ x[?12l[?25h[?25l:[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hm[?25l[?12l[?25ha[?25l[?12l[?25hg[?25l[?12l[?25hi[?25l[?12l[?25hc[?25l[?12l[?25h [?25l[?12l[?25h[?25l/[?12l[?25h\[?25l[?12l[?25hv[?25l[?12l[?25h([?25l[?12l[?25ha[?25l[?12l[?25h)[?25l[?12l[?25h([?25l[?12l[?25hb[?25l[?12l[?25h)[?25l[?12l[?25h\[?25l[?12l[?25h2[?25l[?12l[?25h\[?25l[?12l[?25h1[?25l[?12l[?25h\[?25l[?12l[?25h1[?25l[?12l[?25h/[?25l[?12l[?25he[?25l[?12l[?25h [?25l[?12l[?25h[?25l[?12l[?25h[?25l/[?12l[?25h\[?25l[?12l[?25hV[?25l[?12l[?25h[[?25l[?12l[?25ha[?25l[?12l[?25hb[?25l[?12l[?25h][?25l[?12l[?25h\[?25l[?12l[?25h([?25l[?12l[?25h\[?25l[?12l[?25h[[?25l[?12l[?25hx[?25l[?12l[?25hy[?25l[?12l[?25h][?25l[?12l[?25h\[?25l[?12l[?25h)[?25l[?12l[?25h\[?25l[?12l[?25h1[?25l[?12l[?25h [?25l[?12l[?25h[?25l ab]x[?12l[?25h[?25l:[?12l[?25h"[?25l[?12l[?25h[?25l [?12l[?25hN[?25l[?12l[?25ho[?25l[?12l[?25hw[?25l[?12l[?25h[?25l [?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ha[?25l[?12l[?25hr[?25l[?12l[?25hc[?25l[?12l[?25hh[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25ho[?25l[?12l[?25hr[?25l[?12l[?25h[?25l [?12l[?25hm[?25l[?12l[?25hu[?25l[?12l[?25hl[?25l[?12l[?25ht[?25l[?12l[?25hi[?25l[?12l[?25h-[?25l[?12l[?25hb[?25l[?12l[?25hy[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25h[?25l [?12l[?25hw[?25l[?12l[?25hi[?25l[?12l[?25ht[?25l[?12l[?25hh[?25l[?12l[?25ho[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hc[?25l[?12l[?25ho[?25l[?12l[?25hm[?25l[?12l[?25hp[?25l[?12l[?25ho[?25l[?12l[?25hs[?25l[?12l[?25hi[?25l[?12l[?25hn[?25l[?12l[?25hg[?25l[?12l[?25h[?25l [?12l[?25hc[?25l[?12l[?25hh[?25l[?12l[?25ha[?25l[?12l[?25hr[?25l[?12l[?25h [?25l[?12l[?25h[?25l/[?12l[?25h¿[?25l[?12l[?25h [?25l[?12l[?25h[?25l¿x[?12l[?25h[?25l:[?12l[?25h"[?25l[?12l[?25h[?25l [?12l[?25hN[?25l[?12l[?25ho[?25l[?12l[?25hw[?25l[?12l[?25h[?25l [?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ha[?25l[?12l[?25hr[?25l[?12l[?25hc[?25l[?12l[?25hh[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25ho[?25l[?12l[?25hr[?25l[?12l[?25h[?25l [?12l[?25hm[?25l[?12l[?25hu[?25l[?12l[?25hl[?25l[?12l[?25ht[?25l[?12l[?25hi[?25l[?12l[?25h-[?25l[?12l[?25hb[?25l[?12l[?25hy[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25h[?25l [?12l[?25hw[?25l[?12l[?25hi[?25l[?12l[?25ht[?25l[?12l[?25hh[?25l[?12l[?25h[?25l [?12l[?25hc[?25l[?12l[?25ho[?25l[?12l[?25hm[?25l[?12l[?25hp[?25l[?12l[?25ho[?25l[?12l[?25hs[?25l[?12l[?25hi[?25l[?12l[?25hn[?25l[?12l[?25hg[?25l[?12l[?25h[?25l [?12l[?25hc[?25l[?12l[?25hh[?25l[?12l[?25ha[?25l[?12l[?25hr[?25l[?12l[?25h [?25l[?12l[?25h[?25l/[?12l[?25h¿[?25l[?12l[?25h¿[?25l[?12l[?25h [?25l[?12l[?25h[?25l¿x[?12l[?25h[?25l:[?12l[?25h"[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25hi[?25l[?12l[?25hn[?25l[?12l[?25hd[?25l[?12l[?25h[?25l [?12l[?25hw[?25l[?12l[?25ho[?25l[?12l[?25hr[?25l[?12l[?25hd[?25l[?12l[?25h[?25l [?12l[?25hb[?25l[?12l[?25hy[?25l[?12l[?25h[?25l [?12l[?25hc[?25l[?12l[?25hh[?25l[?12l[?25ha[?25l[?12l[?25hn[?25l[?12l[?25hg[?25l[?12l[?25he[?25l[?12l[?25h[?25l [?12l[?25ho[?25l[?12l[?25hf[?25l[?12l[?25h[?25l [?12l[?25hw[?25l[?12l[?25ho[?25l[?12l[?25hr[?25l[?12l[?25hd[?25l[?12l[?25h[?25l [?12l[?25hc[?25l[?12l[?25hl[?25l[?12l[?25ha[?25l[?12l[?25hs[?25l[?12l[?25hs[?25l[?12l[?25h [?25l[?12l[?25h[?25l/[?12l[?25h¿?[?25l[?12l[?25h\[?25l[?12l[?25h<[?25l[?12l[?25h¿?[?25l[?12l[?25h¿?[?25l[?12l[?25h\[?25l[?12l[?25h>[?25l[?12l[?25h¿?[?25l[?12l[?25h [?25lb ¿?¿?¿?¿? c x ¬¿x d ¿?¿?x[?12l[?25h[?25l¿?¿?¿?[?12l[?25h[?25l :[?12l[?25h"[?25l[?12l[?25h[?25l [?12l[?25hT[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25h\[?25l[?12l[?25h%[?25l[?12l[?25hu[?25l[?12l[?25h,[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h\[?25l[?12l[?25hu[?25l[?12l[?25h][?25l[?12l[?25h[?25l [?12l[?25ha[?25l[?12l[?25hn[?25l[?12l[?25hd[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25hr[?25l[?12l[?25hi[?25l[?12l[?25he[?25l[?12l[?25hn[?25l[?12l[?25hd[?25l[?12l[?25hs[?25l[?12l[?25h [?25l[?12l[?25h[?25l/[?12l[?25h\[?25l[?12l[?25h%[?25l[?12l[?25hu[?25l[?12l[?25h2[?25l[?12l[?25h0[?25l[?12l[?25ha[?25l[?12l[?25hc[?25l[?12l[?25h [?25l[?12l[?25h[?25l¬x[?12l[?25h[?25l/[?12l[?25h[[?25l[?12l[?25h\[?25l[?12l[?25hu[?25l[?12l[?25h4[?25l[?12l[?25hf[?25l[?12l[?25h7[?25l[?12l[?25hf[?25l[?12l[?25h\[?25l[?12l[?25hu[?25l[?12l[?25h5[?25l[?12l[?25h9[?25l[?12l[?25h2[?25l[?12l[?25h9[?25l[?12l[?25h][?25l[?12l[?25h\[?25l[?12l[?25h+[?25l[?12l[?25h [?25l[?12l[?25h[?25l ¿?x [?12l[?25h[?25l/[?12l[?25h\[?25l[?12l[?25h%[?25l[?12l[?25hU[?25l[?12l[?25h1[?25l[?12l[?25h2[?25l[?12l[?25h3[?25l[?12l[?25h4[?25l[?12l[?25h5[?25l[?12l[?25h6[?25l[?12l[?25h7[?25l[?12l[?25h8[?25l[?12l[?25h [?25l e ¿y[?12l[?25h[?25l y[?12l[?25h[?25l /[?12l[?25h[[?25l[?12l[?25h\[?25l[?12l[?25hU[?25l[?12l[?25h1[?25l[?12l[?25h2[?25l[?12l[?25h3[?25l[?12l[?25h4[?25l[?12l[?25ha[?25l[?12l[?25hb[?25l[?12l[?25hc[?25l[?12l[?25hd[?25l[?12l[?25h\[?25l[?12l[?25hu[?25l[?12l[?25h1[?25l[?12l[?25h2[?25l[?12l[?25h3[?25l[?12l[?25h4[?25l[?12l[?25h\[?25l[?12l[?25hu[?25l[?12l[?25ha[?25l[?12l[?25hb[?25l[?12l[?25hc[?25l[?12l[?25hd[?25l[?12l[?25h][?25l[?12l[?25h [?25l f ¿z[?12l[?25h[?25l z[?12l[?25h[?25l /[?12l[?25h\[?25l[?12l[?25h%[?25l[?12l[?25hd[?25l[?12l[?25h2[?25l[?12l[?25h1[?25l[?12l[?25h8[?25l[?12l[?25h7[?25l[?12l[?25h9[?25l[?12l[?25hb[?25l[?12l[?25h [?25l g a¿?bb[?12l[?25h[?25labb[?12l[?25h[?25l /[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hA[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hB[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hC[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hD[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hE[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hF[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hG[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hH[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hI[?25l[?12l[?25h=[?25l[?12l[?25h ][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hJ[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hK[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hL[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hM[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hN[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hO[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hP[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hQ[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hR[?25l[?12l[?25h =[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hS[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hT[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hU[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hV[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hW[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hX[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hY[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hZ[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h/[?25l[?12l[?25he[?25l[?12l[?25h [?25lPress ENTER or type command to continue[?12l[?25h[?25l:w! :qa! ENDTEST1 a aa abb abbcc 2 d dd dee deeff 3 g gg ghh ghhii 4 j jj jkk jkkll 5 m mm mnn mnnoo 6 x aa$ x7 (a)(b) abba8 axx ab]xx9 ¿¿x ¿xa ¿¿x ¿xb ¿?¿?¿?c x ¬xd ¿?e y f zg abb h AÀÁÂÃÄÅ¿¿¿¿¿¿¿ B¿¿ CÇ¿¿¿¿ D¿¿¿¿¿ EÈÉÊË¿¿¿¿¿¿¿ F¿ G¿¿¿¿¿¿¿¿ H¿¿¿¿¿ IÌÍÎÏ¿¿¿¿¿¿¿  J¿ K¿¿¿¿ L¿¿¿¿¿¿ M¿¿ NÑ¿¿¿¿¿ OÒÓÔÕÖØ¿¿¿¿¿¿¿¿ P¿¿ Q R¿¿¿¿¿ S¿¿¿¿¿ T¿¿¿¿¿ UÙÚÛÜ¿¿ ¿¿¿¿¿¿¿ V¿ W¿¿¿¿¿ X¿¿ YÝ¿¿¿¿¿¿ Z¿¿¿¿¿¿[?12l[?25h[?25l[?12l[?25h[?25l /[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25ha[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hb[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hc[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hd[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25he[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hf[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hg[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hh[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hi[?25l[?12l[?25h=[?25l[?12l[?25h ][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hj[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hk[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hl[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hm[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hn[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25ho[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hp[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hq[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hr[?25l[?12l[?25h =[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hs[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25ht[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hu[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hv[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hw[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hx[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hy[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25h[[?25l[?12l[?25h=[?25l[?12l[?25hz[?25l[?12l[?25h=[?25l[?12l[?25h][?25l[?12l[?25h][?25l[?12l[?25h*[?25l[?12l[?25h/[?25l[?12l[?25he[?25l[?12l[?25h [?25lPress ENTER or type command to continue[?12l[?25h[?25l1 a aa abb abbcc 2 d dd dee deeff 3 g gg ghh ghhii 4 j jj jkk jkkll 5 m mm mnn mnnoo 6 x aa$ x7 (a)(b) abba8 axx ab]xx9 ¿¿x ¿xa ¿¿x ¿xb ¿?¿?¿?c x ¬xd ¿?e y f zg abb h AÀÁÂÃÄÅ¿¿¿¿¿¿¿ B¿¿ CÇ¿¿¿¿ D¿¿¿¿¿ EÈÉÊË¿¿¿¿¿¿¿ F¿ G¿¿¿¿¿¿¿¿ H¿¿¿¿¿ IÌÍÎÏ¿¿¿¿¿¿¿  J¿ K¿¿¿¿ L¿¿¿¿¿¿ M¿¿ NÑ¿¿¿¿¿ OÒÓÔÕÖØ¿¿¿¿¿¿¿¿ P¿¿ Q R¿¿¿¿¿ S¿¿¿¿¿ T¿¿¿¿¿ UÙÚÛÜ¿¿ ¿¿¿¿¿¿¿ V¿ W¿¿¿¿¿ X¿¿ YÝ¿¿¿¿¿¿ Z¿¿¿¿¿ i aàáâãäå¿¿¿¿¿¿¿ b¿¿ cç¿¿¿¿ d¿¿¿¿¿ eèéêë¿¿¿¿¿¿¿ f¿ g¿¿¿¿¿¿¿¿ h¿¿¿¿¿¿ iìíîï¿¿¿¿¿¿  j¿¿ k¿¿¿¿ l¿¿¿¿¿¿ m¿¿ nñ¿¿¿¿¿¿ oòóôõöø¿¿¿¿¿¿¿¿ p¿¿ q r¿¿¿¿¿ s¿¿¿¿¿ t¿¿¿¿¿¿ uùúû ü¿¿¿¿¿¿¿¿¿ v¿ w¿¿¿¿¿¿ x¿¿ yýÿ¿¿¿¿¿¿ z¿¿¿¿¿¿[?12l[?25h[?25l[?12l[?25h[?25l :[?12l[?25h?[?25l[?12l[?25h^[?25l[?12l[?25h1[?25l[?12l[?25h?[?25l[?12l[?25h,[?25l[?12l[?25h$[?25l[?12l[?25hw[?25l[?12l[?25h![?25l[?12l[?25h[?25l [?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h.[?25l[?12l[?25ho[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25h [?25l"test.out" [New] 18L, 977C written[?12l[?25h[?25l:[?12l[?25he[?25l[?12l[?25h![?25l[?12l[?25h[?25l [?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h.[?25l[?12l[?25ho[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25h [?25l"test.out" 18L, 977C1 a aa abb abbcc 2 d dd dee deeff 3 g gg ghh ghhii 4 j jj jkk jkkll 5 m mm mnn mnnoo 6 x aa$ x7 (a)(b) abba 8 axx ab]xx9 ¿¿x ¿xa ¿¿x ¿ b ¿?¿?¿? c x ¬xd ¿?xe y f z g abb h AÀÁÂÃÄÅ¿¿¿¿¿¿¿ B¿¿ CÇ¿¿¿¿ D¿¿¿¿¿ EÈÉÊË¿¿¿¿¿¿¿ F¿ G¿¿¿¿¿¿¿¿ H¿¿¿¿¿ IÌÍÎÏ¿¿¿¿¿¿¿  J¿ K¿¿¿¿ L¿¿¿¿¿¿ M¿¿ NÑ¿¿¿¿¿ OÒÓÔÕÖØ¿¿¿¿¿¿¿¿ P¿¿ Q R¿¿¿¿¿ S¿¿¿¿¿ T¿¿¿¿¿ UÙÚÛÜ¿¿ ¿¿¿¿¿¿¿ V¿ W¿¿¿¿¿ X¿¿ YÝ¿¿¿¿¿¿ Z¿¿¿¿¿i aàáâãäå¿¿¿¿¿¿¿ b¿¿ cç¿¿¿¿ d¿¿¿¿¿ eèéêë¿¿¿¿¿¿¿ f¿ g¿¿¿¿¿¿¿¿ h¿¿¿¿¿¿ iìíîï¿¿¿¿¿¿  j¿¿ k¿¿¿¿ l¿¿¿¿¿¿ m¿¿ nñ¿¿¿¿¿¿ oòóôõöø¿¿¿¿¿¿¿¿ p¿¿ q r¿¿¿¿¿ s¿¿¿¿¿ t¿¿¿¿¿¿ uùúû ü¿¿¿¿¿¿¿¿¿ v¿ w¿¿¿¿¿¿ x¿¿ yýÿ¿¿¿¿¿¿ z¿¿¿¿¿~ [?12l[?25h[?25l:[?12l[?25hp[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25h=[?25l[?12l[?25hm[?25l[?12l[?25ha[?25l[?12l[?25ht[?25l[?12l[?25hc[?25l[?12l[?25hh[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25hr[?25l[?12l[?25h([?25l[?12l[?25h\[?25l[?12l[?25h"[?25l[?12l[?25h¿[?25l[?12l[?25h¿[?25l[?12l[?25h¿[?25l[?12l[?25h¿[?25l[?12l[?25h\[?25l[?12l[?25h"[?25l[?12l[?25h,[?25l[?12l[?25h[?25l [?12l[?25h\[?25l[?12l[?25h"[?25l[?12l[?25h.[?25l[?12l[?25h\[?25l[?12l[?25h"[?25l[?12l[?25h,[?25l[?12l[?25h[?25l [?12l[?25h0[?25l[?12l[?25h,[?25l[?12l[?25h[?25l [?12l[?25h2[?25l[?12l[?25h)[?25l[?12l[?25h[?25l [?12l[?25h"[?25l[?12l[?25h[?25l [?12l[?25h¿[?25l[?12l[?25h [?25l¿[?12l[?25h[?25l:[?12l[?25hp[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25h=[?25l[?12l[?25hm[?25l[?12l[?25ha[?25l[?12l[?25ht[?25l[?12l[?25hc[?25l[?12l[?25hh[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25hr[?25l[?12l[?25h([?25l[?12l[?25h\[?25l[?12l[?25h"[?25l[?12l[?25h¿[?25l[?12l[?25h¿[?25l[?12l[?25h¿[?25l[?12l[?25h¿[?25l[?12l[?25h\[?25l[?12l[?25h"[?25l[?12l[?25h,[?25l[?12l[?25h[?25l [?12l[?25h\[?25l[?12l[?25h"[?25l[?12l[?25h.[?25l[?12l[?25h.[?25l[?12l[?25h\[?25l[?12l[?25h"[?25l[?12l[?25h,[?25l[?12l[?25h[?25l [?12l[?25h0[?25l[?12l[?25h,[?25l[?12l[?25h[?25l [?12l[?25h2[?25l[?12l[?25h)[?25l[?12l[?25h[?25l [?12l[?25h"[?25l[?12l[?25h[?25l [?12l[?25h¿[?25l[?12l[?25h¿[?25l[?12l[?25h [?25l ¿¿[?12l[?25h[?25l :[?12l[?25hp[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25h=[?25l[?12l[?25hm[?25l[?12l[?25ha[?25l[?12l[?25ht[?25l[?12l[?25hc[?25l[?12l[?25hh[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25hr[?25l[?12l[?25h([?25l[?12l[?25h\[?25l[?12l[?25h"[?25l[?12l[?25h¿[?25l[?12l[?25h¿[?25l[?12l[?25h¿[?25l[?12l[?25h¿[?25l[?12l[?25h\[?25l[?12l[?25h"[?25l[?12l[?25h,[?25l[?12l[?25h[?25l [?12l[?25h\[?25l[?12l[?25h"[?25l[?12l[?25h.[?25l[?12l[?25h\[?25l[?12l[?25h"[?25l[?12l[?25h,[?25l[?12l[?25h[?25l [?12l[?25h0[?25l[?12l[?25h,[?25l[?12l[?25h[?25l [?12l[?25h0[?25l[?12l[?25h)[?25l[?12l[?25h[?25l [?12l[?25h"[?25l[?12l[?25h[?25l [?12l[?25h¿[?25l[?12l[?25h [?25l ¿[?12l[?25h[?25l :[?12l[?25hp[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25h=[?25l[?12l[?25hm[?25l[?12l[?25ha[?25l[?12l[?25ht[?25l[?12l[?25hc[?25l[?12l[?25hh[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25hr[?25l[?12l[?25h([?25l[?12l[?25h\[?25l[?12l[?25h"[?25l[?12l[?25h¿[?25l[?12l[?25h¿[?25l[?12l[?25h¿[?25l[?12l[?25h¿[?25l[?12l[?25h\[?25l[?12l[?25h"[?25l[?12l[?25h,[?25l[?12l[?25h[?25l [?12l[?25h\[?25l[?12l[?25h"[?25l[?12l[?25h.[?25l[?12l[?25h\[?25l[?12l[?25h"[?25l[?12l[?25h,[?25l[?12l[?25h[?25l [?12l[?25h4[?25l[?12l[?25h,[?25l[?12l[?25h[?25l [?12l[?25h-[?25l[?12l[?25h1[?25l[?12l[?25h)[?25l[?12l[?25h[?25l [?12l[?25h"[?25l[?12l[?25h[?25l [?12l[?25h¿[?25l[?12l[?25h [?25l ¿[?12l[?25h[?25l :[?12l[?25hw[?25l[?12l[?25h![?25l[?12l[?25h [?25l"test.out" 22L, 991C written[?12l[?25h[?25l:[?12l[?25hq[?25l[?12l[?25ha[?25l[?12l[?25h![?25l[?12l[?25h [?25l[?1l>[?12l[?25h[?1049lrm -rf test45.failed test.ok test.out X* viminfo cp test45.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test45.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test45.in" 80 lines, 1824 charactersTests for folding. vim: set ft=vim : STARTTEST :so small.vim :" We also need the +syntax feature here. :if !has("syntax") e! test.ok w! test.out qa! :endif :" basic test if a fold can be created, opened, moving to the end and closed /^1 zf2j:call append("$", "manual " . getline(foldclosed("."))) zo:call append("$", foldclosed(".")) ]z:call append("$", getline(".")) zc:call append("$", getline(foldclosed("."))) :" test folding with markers. :set fdm=marker fdl=1 fdc=3 /^5 :call append("$", "marker " . foldlevel(".")) [z:call append("$", foldlevel(".")) jo{{ ^[r{jj:call append("$", foldlevel(".")) kYpj:call append("$", foldlevel("."))[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for folding. vim: set ft=vim :[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 63 lines, 1691 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST/bb$ :call append("$", "expr " . foldlevel(".")) /hh$ :call append("$", foldlevel(".")) /ii$ :call append("$", foldlevel(".")) /kk$ :call append("$", foldlevel(".")) :/^last/+1,$w! test.out :delfun Flvl :qa! ENDTEST 1 aa 2 bb 3 cc 4 dd {{{ 5 ee {{{ }}} 6 ff }}} 7 gg 8 hh 9 ii a jj[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l:[?12l[?25h" We also need the +syntax feature here. [?25l[?12l[?25h[?25l:[?12l[?25hif !has("syntax") [?25l : [?12l[?25h e! test.ok [?25l: [?12l[?25h w! test.out [?25l: [?12l[?25h qa! [?25l: [?12l[?25h:endif [?25l/bb$ :call append("$", "expr " . foldlevel(".")) /hh$ :call append("$", foldlevel("."))[?12l[?25h[?25l:[?12l[?25h" basic test if a fold can be created, opened, moving to the end and closed [?25l[?12l[?25h[?25l/[?12l[?25h^1 [?25l[?12l[?25h[?25l+-- 3 lines: 1 aa--------------------------------------------------------------4 dd {{{ 5 ee {{{ }}} 6 ff }}} 7 gg8 hh9 ii a jj b kk last[?12l[?25h[?25l:[?12l[?25hcall append("$", "manual " . getline(foldclosed("."))) [?25l[?12l[?25h[?25l1 aa2 bb3 cc4 dd {{{ 5 ee {{{ }}} 6 ff }}} 7 gg 8 hh 9 ii a jj[?12l[?25h[?25l:[?12l[?25hcall append("$", foldclosed(".")) [?25l[?12l[?25h [?25l:[?12l[?25hcall append("$", getline(".")) [?25l[?12l[?25h[?25l+-- 3 lines: 1 aa--------------------------------------------------------------4 dd {{{ 5 ee {{{ }}} 6 ff }}} 7 gg8 hh9 ii a jj b kk last[?12l[?25h[?25l:[?12l[?25hcall append("$", getline(foldclosed("."))) [?25l[?12l[?25h[?25l:[?12l[?25h" test folding with markers. [?25l[?12l[?25h[?25l:[?12l[?25hset fdm=marker fdl=1 fdc=3 [?25l /bb$  :call append("$", "expr " . foldlevel("."))  /hh$  :call append("$", foldlevel("."))  /ii$  :call append("$", foldlevel("."))  /kk$  :call append("$", foldlevel("."))  :/^last/+1,$w! test.out  :delfun Flvl  :qa!  ENDTEST  1 aa 2 bb 3 cc- 4 dd {{{ |- 5 ee {{{ }}} | 6 ff }}}  7 gg  8 hh  9 ii  a jj[?12l[?25h[?25l/[?12l[?25h^5 [?25l[?12l[?25h[?25l:[?12l[?25hcall append("$", "marker " . foldlevel(".")) [?25l[?12l[?25h[?25l:[?12l[?25hcall append("$", foldlevel(".")) [?25l[?12l[?25h[?25l{{ | 6 ff }}}[?12l[?25h[?25l-{| | | |[?12l[?25h[?25l :[?12l[?25hcall append("$", foldlevel(".")) [?25l[?12l[?25h[?25l6 ff }}}  7 gg  8 hh[?12l[?25h[?25l:[?12l[?25hcall append("$", foldlevel(".")) [?25l[?12l[?25h[?25l:[?12l[?25h" test folding with indent [?25l[?12l[?25h[?25l:[?12l[?25hset fdm=indent sw=2 [?25l [?12l[?25h[?25l/[?12l[?25h^2 b [?25lsearch hit BOTTOM, continuing at TOP[?12l[?25h[?25l - 2 bb[?12l[?25h[?25l |- 3 cc[?12l[?25h[?25l:[?12l[?25hcall append("$", "indent " . foldlevel(".")) [?25l[?12l[?25h[?25l:[?12l[?25hcall append("$", foldlevel(".")) [?25l[?12l[?25h[?25l:[?12l[?25h" test syntax folding [?25l[?12l[?25h[?25l:[?12l[?25hset fdm=syntax fdl=0 [?25l [?12l[?25h[?25l:[?12l[?25hsyn region Hup start="dd" end="ii" fold contains=Fd1,Fd2,Fd3 [?25l+ +-- 8 lines: 4 dd ----------------------------------------------------------a jjb kklastmanual 1 aa-13 cc[?12l[?25h[?25l:[?12l[?25hsyn region Fd1 start="ee" end="ff" fold contained [?25l[?12l[?25h[?25l:[?12l[?25hsyn region Fd2 start="gg" end="hh" fold contained [?25l[?12l[?25h[?25l:[?12l[?25hsyn region Fd3 start="commentstart" end="commentend" fold contained [?25l[?12l[?25h[?25l 1 aa  marker 2  1  1  0  indent 2  1[?12l[?25h[?25l:[?12l[?25hcall append("$", "folding " . getline(".")) [?25l[?12l[?25h[?25l:[?12l[?25hcall append("$", getline(".")) [?25l[?12l[?25h[?25l --4 dd {{{commentstart ||5 ee {{{ }}} ||{{{||6 ff }}} ||6 ff }}}||7 gg ||8 hh ||9 ii ||a jj||b kk ||last ||manual 1 aa ||-1||3 cc[?12l[?25h[?25l commentend- |- | [?12l[?25h[?25l:[?12l[?25hset fdl=1 [?25l+ +--- 3 lines: 5 ee --------------------------------------------------------- 6 ff }}}+ +--- 2 lines: 7 gg----------------------------------------------------------9 ii a jj  b kk  lastmanual 1 aa-13 cc1 aamarker 21[?12l[?25h[?25l:[?12l[?25hcall append("$", getline(".")) [?25l[?12l[?25h[?25l:[?12l[?25hset fdl=0 [?25l+ +-- 8 lines: 4 dd commentstart commentend---------------------------------- a jj b kk last manual 1 aa-13 cc1 aarker 2110indent[?12l[?25h[?25l -4 dd {{{commentstart commentend|-5 ee {{{ }}} ||{{{||6 ff }}} |6 ff }}}|-7 gg ||8 hh |9 iia jjb kklastmanual 1 aa-13 cc[?12l[?25h[?25l :call append("$", foldlevel("."))  :/^last/+1,$w! test.out  :delfun Flvl  :qa!  ENDTEST  1 aa   2 bb   3 cc - 4 dd {{{commentstart commentend |- 5 ee {{{ }}} || {{{ || 6 ff }}} | 6 ff }}} |- 7 gg || 8 hh | 9 ii  a jj  b kk  last  manual 1 aa  -1  3 cc[?12l[?25h[?25l:[?12l[?25hcall append("$", getline(".")) [?25l[?12l[?25h[?25l:[?12l[?25h" test expression folding [?25l[?12l[?25h[?25l:[?12l[?25hfun Flvl() [?25l : [?12l[?25h let l = getline(v:lnum) [?25l: [?12l[?25h if l =~ "bb$" [?25l: [?12l[?25h return 2 [?25l: [?12l[?25h elseif l =~ "gg$" [?25l: [?12l[?25h return "s1" [?25l: [?12l[?25h elseif l =~ "ii$" [?25l: [?12l[?25h return ">2" [?25l: [?12l[?25h elseif l =~ "kk$" [?25l: [?12l[?25h return "0" [?25l: [?12l[?25h endif [?25l: [?12l[?25h return "=" [?25l: [?12l[?25hendfun [?25l :call append("$", foldlevel("."))  :/^last/+1,$w! test.out  :delfun Flvl  :qa!  ENDTEST  1 aa   2 bb   3 cc - 4 dd {{{commentstart commentend |- 5 ee {{{ }}} || {{{[?12l[?25h[?25l:[?12l[?25hset fdm=expr fde=Flvl() [?25l+ +-- 11 lines: 2 bb-----------------------------------------------------------b kk last manual 1 aa -1 3 cc 1 aa marker 2  1 10indent 21+ +-- 4 lines: folding 9 ii---------------------------------------------------~ ~ [?12l[?25h[?25l/[?12l[?25hbb$ [?25lsearch hit BOTTOM, continuing at TOP-- 2 bb|| 3 cc ||4 dd {{{commentstart commentend ||5 ee {{{ }}} ||{{{ ||6 ff }}} ||6 ff }}} ||7 gg|8 hh |+ +--- 2 lines: 9 ii----------------------------------------------------------b kklastmanual 1 aa  -13 cc1 aa[?12l[?25h[?25l:[?12l[?25hcall append("$", "expr " . foldlevel(".")) [?25l[?12l[?25h[?25l/[?12l[?25hhh$ [?25l[?12l[?25h[?25l:[?12l[?25hcall append("$", foldlevel(".")) [?25l[?12l[?25h[?25l/[?12l[?25hii$ [?25l-9 ii||a jjb kklastmanual 1 aa-13 cc[?12l[?25h[?25l:[?12l[?25hcall append("$", foldlevel(".")) [?25l[?12l[?25h[?25l/[?12l[?25hkk$ [?25l[?12l[?25h[?25l:[?12l[?25hcall append("$", foldlevel(".")) [?25l[?12l[?25h[?25l:[?12l[?25h/^last/+1,$w! test.out [?25l"test.out" [New File] 18 lines, 96 characters written[?12l[?25h[?25l:[?12l[?25hdelfun Flvl [?25l[?12l[?25h[?25l:[?12l[?25hqa! [?25l[?1l>[?12l[?25h[?1049lrm -rf test46.failed test.ok test.out X* viminfo cp test46.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test46.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test46.in" 27 lines, 431 charactersTests for multi-line regexps with ":s". vim: set ft=vim : STARTTEST :" test if replacing a line break works with a back reference :/^1/,/^2/s/\n\(.\)/ \1/ :" test if inserting a line break works with a back reference :/^3/,/^4/s/\(.\)$/\r\1/ :" test if replacing a line break with another line break works :/^5/,/^6/s/\(\_d\{3}\)/x\1x/ :/^1/,$w! test.out :qa! ENDTEST 1 aa bb cc 2 dd ee 3 ef gh 4 ij 5 a8 8b c9[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for multi-line regexps with ":s". vim: set ft=vim :[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 8 lines, 292 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25h" test if replacing a line break works with a back reference [?25l[?12l[?25h[?25l:[?12l[?25h/^1/,/^2/s/\n\(.\)/ \1/ [?25l4 substitutions on 1 line1 aa bb cc 2 dd ee9d 6 e7 77f xxxxx4 substitutions on 1 line[?12l[?25h[?25l:[?12l[?25h" test if inserting a line break works with a back reference [?25l[?12l[?25h[?25l:[?12l[?25h/^3/,/^4/s/\(.\)$/\r\1/ [?25l3 substitutions on 3 linesfgh 4 i j3 substitutions on 3 lines[?12l[?25h[?25l:[?12l[?25h" test if replacing a line break with another line break works [?25l[?12l[?25h[?25l:[?12l[?25h/^5/,/^6/s/\(\_d\{3}\)/x\1x/ [?25l3 substitutions on 2 linesx8 8xb cx9 9xd 6 ex7 7x7f3 substitutions on 2 lines[?12l[?25h[?25l:[?12l[?25h/^1/,$w! test.out [?25lsearch hit BOTTOM, continuing at TOP "test.out" [New File] 13 lines, 70 characters written[?12l[?25h[?25l:[?12l[?25hqa! [?25l[?1l>[?12l[?25h[?1049lrm -rf test47.failed test.ok test.out X* viminfo cp test47.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test47.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test47.in" 47 lines, 1140 charactersTests for vertical splits and filler lines in diff mode STARTTEST :so small.vim :" Disable the title to avoid xterm keeping the wrong one. :set notitle noicon /^1 yG:new pkdd:w! Xtest ddGpkkrXoxxx^[:w! Xtest2 :file Nop ggoyyy^[jjjozzzz^[ :vert diffsplit Xtest :vert diffsplit Xtest2 :" jump to second window for a moment to have filler line appear at start of :" first window ^W^Wgg^Wpgg:let one = winline() j:let one = one . "-" . winline() j:let one = one . "-" . winline() j:let one = one . "-" . winline() j:let one = one . "-" . winline() j:let one = one . "-" . winline() ^W^Wgg:let two = winline()[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for vertical splits and filler lines in diff mode[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 37 lines, 1039 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTESTj:let two = two . "-" . winline() j:let two = two . "-" . winline() j:let two = two . "-" . winline() ^W^Wgg:let three = winline() j:let three = three . "-" . winline() j:let three = three . "-" . winline() j:let three = three . "-" . winline() j:let three = three . "-" . winline() j:let three = three . "-" . winline() j:let three = three . "-" . winline() ^W^W:call append("$", one) :call append("$", two) :call append("$", three) :$-2,$w! test.out :unlet one two three :qa! ENDTEST 1 aa 2 bb 3 cc 4 dd 5 ee[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l:[?12l[?25h" Disable the title to avoid xterm keeping the wrong one. [?25l[?12l[?25h[?25l:[?12l[?25hset notitle noicon [?25l[?12l[?25h[?25l/[?12l[?25h^1 [?25l[?12l[?25h[?25l5 lines yanked[?12l[?25h[?25l:[?12l[?25hnew [?25l~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] ^W^W:call append("$", one) :call append("$", two) :call append("$", three) :$-2,$w! test.out :unlet one two three :qa! ENDTEST1 aa 2 bb test47.in [?12l[?25h[?25l5 more lines1 aa2 bb3 cc4 dd5 ee[+][?12l[?25h[?25l ~ [?12l[?25h[?25l:[?12l[?25hw! Xtest [?25l"Xtest" [New File] 5 lines, 25 characters writtenXtesta [?12l[?25h[?25l ~ [+][?12l[?25h [?25l 1 aa[?12l[?25h[?25lX[?12l[?25h[?25lxxx[?12l[?25h[?25l:[?12l[?25hw! Xtest2 [?25l"Xtest2" [New File] 6 lines, 29 characters written [?12l[?25h[?25l:[?12l[?25hfile Nop [?25l"Nop" [Not edited] line 4 of 6 --66%-- col 3Nops [?12l[?25h[?25lyyy[+][?12l[?25h 3 X xx[?25lzzzz[?12l[?25h 5 e[?25l:[?12l[?25hvert diffsplit Xtest [?25l"Xtest" 5 lines, 25 characters 1 aa |  2 bb|  --------------------------------------|  3 cc|  4 dd |  --------------------------------------|  --------------------------------------|  5 ee|||| --------------------------------------  ~~ Xtest+  ------------------------------------- 2 bb yyy  3 cc X dd  xxx  zzzz  5 ee 1 aa   ~~Nop [+] [?12l[?25h[?25l:[?12l[?25hvert diffsplit Xtest2 [?25l"Xtest2" 6 lines, 29 characters 2 bb|  ------------------------|  3 cc|  X dd |  xxx |  ------------------------|  5 ee|  1 aa |||| ~ ~ ~  Xtest2  2 bb| ------------------------| 3 cc| 4 dd | ------------------------| ------------------------| 5 ee||||| ------------------------   ~ ~ ~ Xtest  2 bb yyy  3 cc X dd  xxx  zzzz  5 ee 1 aa    ~ ~ ~ Nop [+] ^W^W:call append("$", one) :call append("$", two) :call append("$", three) :$-2,$w! test.out :unlet one two three :qa! ENDTEST 1 aa 2 bb test47.in [?12l[?25h[?25l:[?12l[?25h" jump to second window for a moment to have filler line appear at start of [?25l[?12l[?25h[?25l:[?12l[?25h" first window [?25l[?12l[?25h[?25lXtest2  Xtest [?12l[?25h[?25l------------------------2 bb ------------------------3 cc X ddxxx ------------------------5 ee 1 aa   2 bb  ------------------------ 3 cc  4 dd  ------------------------ ------------------------ 5 ee  ------------------------ ~  ~  1 aa ------------------------2 bbyyy 3 ccX ddxxx zzzz 5 ee1 aa [?12l[?25h[?25lXtest2 Xtest  [?12l[?25h[?25l[?12l[?25h[?25l:[?12l[?25hlet one = winline() [?25l[?12l[?25h[?25l[?12l[?25h[?25l:[?12l[?25hlet one = one . "-" . winline() [?25l[?12l[?25h[?25l[?12l[?25h[?25l:[?12l[?25hlet one = one . "-" . winline() [?25l[?12l[?25h[?25l[?12l[?25h[?25l:[?12l[?25hlet one = one . "-" . winline() [?25l[?12l[?25h[?25l[?12l[?25h[?25l:[?12l[?25hlet one = one . "-" . winline() [?25l[?12l[?25h[?25l[?12l[?25h[?25l:[?12l[?25hlet one = one . "-" . winline() [?25l[?12l[?25h[?25lXtest2  Xtest [?12l[?25h[?25l[?12l[?25h[?25l:[?12l[?25hlet two = winline() [?25l[?12l[?25h[?25l[?12l[?25h[?25l:[?12l[?25hlet two = two . "-" . winline() [?25l[?12l[?25h[?25l[?12l[?25h[?25l:[?12l[?25hlet two = two . "-" . winline() [?25l[?12l[?25h[?25l[?12l[?25h[?25l:[?12l[?25hlet two = two . "-" . winline() [?25l[?12l[?25h[?25l[?12l[?25h[?25l:[?12l[?25hlet two = two . "-" . winline() [?25l[?12l[?25h[?25lXtest  Nop [+] [?12l[?25h[?25l[?12l[?25h[?25l:[?12l[?25hlet three = winline() [?25l[?12l[?25h[?25l[?12l[?25h[?25l:[?12l[?25hlet three = three . "-" . winline() [?25l[?12l[?25h[?25l[?12l[?25h[?25l:[?12l[?25hlet three = three . "-" . winline() [?25l[?12l[?25h[?25l[?12l[?25h[?25l:[?12l[?25hlet three = three . "-" . winline() [?25l[?12l[?25h[?25l[?12l[?25h[?25l:[?12l[?25hlet three = three . "-" . winline() [?25l[?12l[?25h[?25l[?12l[?25h[?25l:[?12l[?25hlet three = three . "-" . winline() [?25l[?12l[?25h[?25l[?12l[?25h[?25l:[?12l[?25hlet three = three . "-" . winline() [?25l[?12l[?25hNop [+]  test47.in [?25l:[?12l[?25hcall append("$", one) [?25l[+][?12l[?25h[?25l:[?12l[?25hcall append("$", two) [?25l[?12l[?25h[?25l:[?12l[?25hcall append("$", three) [?25l[?12l[?25h[?25l:[?12l[?25h$-2,$w! test.out [?25l"test.out" [New File] 3 lines, 36 characters written[?12l[?25h[?25l:[?12l[?25hunlet one two three [?25l[?12l[?25h[?25l:[?12l[?25hqa! [?25l[?1l>[?12l[?25h[?1049lrm -rf test48.failed test.ok test.out X* viminfo cp test48.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test48.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test48.in" 74 lines, 1452 charactersThis is a test of 'virtualedit'. STARTTEST :so small.vim :set noswf :set ve=all -dgg :" :" Insert "keyword keyw", ESC, C CTRL-N, shows "keyword ykeyword". :" Repeating CTRL-N fixes it. (Mary Ellen Foster) 2/w C^N^[ :" :" Using "C" then then moves the last remaining character to the next :" line. (Mary Ellen Foster) j^/are C^Mare belong to vim^[ :" :" When past the end of a line that ends in a single character "b" skips :" that word. ^$15lbC7^[ :" :" Make sure 'i' works[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lThis is a test of 'virtualedit'.[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 54 lines, 1250 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST:" Test to make sure 'x' can delete control characters :set display=uhex ^xxxxxxi[This line should contain only the text between the brackets.]^[ :set display= :" :" Test for ^Y/^E due to bad w_virtcol value, reported by :" Roy . ^O^[3li^E^[4li^E^[4li^E <-- should show the name of a noted text editor^[ ^o^[4li^Y^[4li^Y^[4li^Y <-- and its version number^[-dd :" :wq! test.out ENDTEST keyword keyw all your base are belong to us 1 2 3 4 5 6 'i' 'C' 'a' 'A' 'D' this is a test this is a test this is a test[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l:[?12l[?25hset noswf [?25l[?12l[?25h[?25l:[?12l[?25hset ve=all [?25l[?12l[?25h[?25l58 fewer lines"r" a^Vb^Msd abcv6efi.him0kl ~ ~ ~ ~ ~ ~ ~ 58 fewer lines[?12l[?25h [?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h" Insert "keyword keyw", ESC, C CTRL-N, shows "keyword ykeyword". [?25l[?12l[?25h[?25l:[?12l[?25h" Repeating CTRL-N fixes it. (Mary Ellen Foster) [?25l[?12l[?25h[?25l/[?12l[?25hw [?25lsearch hit BOTTOM, continuing at TOP[?12l[?25h[?25l$Scanning tags.The only matchword[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h" Using "C" then then moves the last remaining character to the next [?25l[?12l[?25h[?25l:[?12l[?25h" line. (Mary Ellen Foster) [?25l[?12l[?25h [?25l/[?12l[?25hare [?25lsearch hit BOTTOM, continuing at TOP[?12l[?25h[?25l$are belong to vim 1 2 3 4 5 6 'i 'C 'a 'A 'D'this is a test "r"^Vb^Msdabcv6efi.him0kl[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h" When past the end of a line that ends in a single character "b" skips [?25l[?12l[?25h[?25l:[?12l[?25h" that word. [?25l[?12l[?25h [?25l$7[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h" Make sure 'i' works [?25l[?12l[?25h 'i' [?25l<-- should be 3 ' '[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h" Make sure 'C' works [?25l[?12l[?25h 'C' [?25l$<-- should be 3 ' '[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h" Make sure 'a' works [?25l[?12l[?25h 'a' [?25l <-- should be 4 ' '[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h" Make sure 'A' works [?25l[?12l[?25h 'A' [?25l<-- should be 0 ' '[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h" Make sure 'D' works [?25l[?12l[?25h 'D' [?25l<-- 'D' should be intact[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h" Test for yank bug reported by Mark Waggoner. [?25l[?12l[?25h[?25l:[?12l[?25hset ve=block [?25l[?12l[?25h [?25l[?12l[?25h[?25laaa[?12l[?25h[?25laaablock of 4 lines yanked[?12l[?25h[?25l3 more linesa aa [?12l[?25h [?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h" Test "r" beyond the end of the line [?25l[?12l[?25h[?25l:[?12l[?25hset ve=all [?25l[?12l[?25h[?25l/[?12l[?25h^"r" [?25lsearch hit BOTTOM, continuing at TOP[?12l[?25h"r" [?25lx[?12l[?25h[?25lx<-- should be 'x'[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h" Test to make sure 'x' can delete control characters [?25l[?12l[?25h[?25l:[?12l[?25hset display=uhex [?25l<16>b<0d>sd[?12l[?25h [?25l<16>b<0d>sd[?12l[?25h[?25lb<0d>sd[?12l[?25h[?25l<0d>sd[?12l[?25h[?25lsd[?12l[?25h[?25ld[?12l[?25h[?25l[?12l[?25h[?25l[This line should contain only the text between the brackets.][?12l[?25h[?25l:[?12l[?25hset display= [?25l[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h" Test for ^Y/^E due to bad w_virtcol value, reported by [?25l[?12l[?25h[?25l:[?12l[?25h" Roy . [?25l[?12l[?25h [?25l[?12l[?25h [?25lv[?12l[?25hv [?25li[?12l[?25hi [?25lm <-- should show the name of a noted text editor[?12l[?25h [?25l[?12l[?25h [?25l6[?12l[?25h6 [?25l.[?12l[?25h. [?25l0 <-- and its version number[?12l[?25h[?25l ~ [?12l[?25h  [?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25hwq! test.out [?25l"test.out" [New File] 21 lines, 443 characters written [?1l>[?12l[?25h[?1049lrm -rf test49.failed test.ok test.out X* viminfo cp test49.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test49.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test49.in" 30 lines, 632 charactersThis is a test of the script language. If after adding a new test, the test output doesn't appear properly in test49.failed, try to add one ore more "G"s at the line ending in "test.out" STARTTEST :so small.vim :se nocp nomore viminfo+=nviminfo :lang mess C :so test49.vim GGGGGGGGGGGGGG"rp:.-,$w! test.out :" :" make valgrind happy :redir => funclist :silent func :redir END :for line in split(funclist, "\n") : let name = matchstr(line, 'function \zs[A-Z]\w*\ze(') : if name != '' : exe "delfunc " . name : endif :endfor :for v in keys(g:)[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lThis is a test of the script language.[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 21 lines, 401 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST: silent! exe "unlet " . v :endfor :unlet v :qa! ENDTEST[?12l[?25h[?25l [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l:[?12l[?25hse nocp nomore viminfo+=nviminfo [?25l[?12l[?25h[?25l:[?12l[?25hlang mess C [?25l[?12l[?25h[?25l:[?12l[?25hso test49.vim [?25lError detected while processing function G: line 16: E171: Missing :endif: endwhile *** Test 1: OK (34695) function F() 1 Xpath 1" X: 1 2 let first = 1 3 XloopINIT 2 8 4 while 1 5Xloop 1" X: 2 + 0 * 16 6if first 7Xloop 2" X: 4 + 0 * 32 8let first = 0 9XloopNEXT 10break 11else 12Xloop 4" X: 0 + 0 * 64 13return 14endif 15 endwhile endfunction"/tmp/vhRXNiw/0"[noeol] 18L, 528C 15 substitutions on 15 lines E486: Pattern not found: ^\s*$ "/tmp/vhRXNiw/0" 15L, 476C written "test49.in" 30L, 632C function G() 1 Xpath 256" X: 256 + 0 * 2048 2 let first = 1 3 XloopINIT 512 8 4 while 1 5Xloop 1" X: 512 + 0 * 4096 6if first 7Xloop 2" X: 1024 + 0 * 8192 8let first = 0 9XloopNEXT 10break 11else 12Xloop 4" X: 0 + 0 * 16384 13return 14endif 15if 1 " unmatched :if 16 endwhile endfunction"/tmp/vhRXNiw/1"[noeol] 19L, 588C 16 substitutions on 16 lines E486: Pattern not found: ^\s*$ "/tmp/vhRXNiw/1" 16L, 534C written "test49.in" 30L, 632C Error detected while processing /tmp/vhRXNiw/1: line 16: E171: Missing :endif: endwhile *** Test 2: OK (34695) *** Test 3: OK (1384648195) *** Test 4: OK (32883) function F() 1 if 1 2Xpath 1" X: 1 3let loops = 3 4XloopINIT 2 16 5while loops > 0" 3: 2: 1: 6Xloop 1" X: 2 + 2*16 + 0*16*16 7if (loops == 2) 8Xloop 2" X: 4*16 9return 10Xloop 4" X: 0 11endif 12Xloop 8" X: 16 13let loops = loops - 1 14XloopNEXT 15endwhile 16Xpath 8192" X: 0 17 else 18Xpath 16384" X: 0 19 endif endfunction"/tmp/vhRXNiw/2"[noeol] 22L, 784C 19 substitutions on 19 lines E486: Pattern not found: ^\s*$ "/tmp/vhRXNiw/2" 19L, 724C written "test49.in" 30L, 632C *** Test 5: OK (32883) "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C "/tmp/vhRXNiw/3" [New] 53L, 1582C written14L, 358C appended26L, 824C appended34L, 986C appended :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/4[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/4" 130L, 2431C appended131L, 2453C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!>/tmp/vhRXNiw/5[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/5"' -S /tmp/vhRXNiw/4[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/5" 21L, 130C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C *** Test 6: OK (603978947) Error detected while processing /build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim: line 976: E492: Not an editor command: ^Iasdf line 988: E492: Not an editor command: ^Iasdf line 996: E492: Not an editor command: asdf line 999: E492: Not an editor command: asdf | Xpath 32768^I^I^I^I" X: 0 *** Test 7: OK (90563) Error detected while processing function F: line 5: E492: Not an editor command: ^I asdf line 7: E492: Not an editor command: ^I asdf | Xpath 8^I^I^I" X: 0 line 19: E492: Not an editor command: ^I asdf line 21: E492: Not an editor command: ^I asdf | Xpath 2048^I^I^I" X: 0 line 29: E121: Undefined variable: novar E15: Invalid expression: novar^I^I" returns (default return value 0) Error detected while processing function G: line 5: E492: Not an editor command: ^I asdf^I^I" returns -1 Error detected while processing function H: line 5: E492: Not an editor command: ^I asdf^I^I" returns -1 *** Test 8: OK (562493431) Error detected while processing function F..G..H..I: line 2: E492: Not an editor command: asdf^I^I" error *** Test 9: OK (363) Error detected while processing /build/buildd/vim-7.3.346/src/vim-basic/testdir /test49.vim: line 1201: E15: Invalid expression: | strlen("\"") | Xpath 512^I^I" X: 0 E15: Invalid expression: 1 ||| strlen("\"") | Xpath 512^I^I" X: 0 line 1211: E15: Invalid expression: | strlen("\"") | Xpath 8192^I^I" X: 0 E15: Invalid expression: 1 ||| strlen("\"") | Xpath 8192^I^I" X: 0 line 1220: E15: Invalid expression: | strlen("\"") | Xpath 131072^I^I" X: 0 E15: Invalid expression: 1 ||| strlen("\"") | Xpath 131072^I^I" X: 0 *** Test 10: OK (559615) line 1252: E492: Not an editor command: asdf^I^I" error *** Test 11: OK (2049) 1 line 1330: E492: Not an editor command: asdf^I^I" error line 1338: E492: Not an editor command: asdf^I^I" error *** Test 12: OK (352256) line 1357: E121: Undefined variable: asdf E15: Invalid expression: asdf line 1368: E121: Undefined variable: asdf E15: Invalid expression: asdf | Xpath 32 | endwhile | Xpath 64^I" X: 0 *** Test 13: OK (145) Error detected while processing function F: line 8: E121: Undefined variable: g:boolvar E15: Invalid expression: g:boolvar^I" possibly undefined *** Test 14: OK (42413) E121: Undefined variable: g:boolvar E15: Invalid expression: g:boolvar | Xloop 8 | else | Xloop 16 | endif " X:  8 *** Test 15: OK (42413) line 5: E583: multiple :else: else^I^I Error detected while processing function G: line 5: E584: :elseif after :else: elseif 1^I^I" aborts function Error detected while processing function H: line 7: E583: multiple :else: else^I^I Error detected while processing function I: line 7: E584: :elseif after :else: elseif 1^I^I" aborts function *** Test 16: OK (8722) Error detected while processing function F: line 18: E171: Missing :endif: endwhile^I E171: Missing :endif: endwhile^I line 34: E171: Missing :endif: endwhile^I E171: Missing :endif: endwhile^I E171: Missing :endif: endwhile^I line 47: E580: :endif without :if: ^Iendif^I E580: :endif without :if: ^Iendif^I E580: :endif without :if: ^Iendif^I Error detected while processing /build/buildd/vim-7.3.346/src/vim-basic/testdir /test49.vim: line 1626: E171: Missing :endif: endwhile  *** Test 17: OK (285127993) "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/6[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/6" 16L, 304C appended17L, 326C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/7[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/7"' -c 'breakad dfile 8 /tmp/vhRXNiw/6' -S /tmp/vhRXNiw/6[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/7" 3L, 6C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/8[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/8" 6L, 127C appended7L, 149C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/9[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/9"' -c 'breakad dfile 4 /tmp/vhRXNiw/8' -S /tmp/vhRXNiw/8[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/9" 1L, 5C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/10[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/10" 21L, 486C appended22L, 508C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/11[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/11"' -c 'breaka dd func 7 F' -S /tmp/vhRXNiw/10[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/11" 3L, 18C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/12[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/12" 13L, 364C appended14L, 386C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/13[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/13"' -c 'breaka dd func 3 G' -S /tmp/vhRXNiw/12[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/13" 1L, 9C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C *** Test 18: OK (67224583) "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/14[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/14" 12L, 201C appended13L, 223C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/15[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/15"' -S /tmp/vhRXN iw/14[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/15" 2L, 4C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/16[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/16" 12L, 205C appended13L, 227C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/17[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/17"' -S /tmp/vhRXN iw/16[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/17" 2L, 7C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/18[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/18" 6L, 122C appended7L, 144C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/19[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/19"' -S /tmp/vhRXN iw/18[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/19" 1L, 5C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/20[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/20" 8L, 176C appended9L, 198C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/21[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/21"' -S /tmp/vhRXN iw/20[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/21" 1L, 6C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/22[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/22" 10L, 215C appended11L, 237C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/23[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/23"' -S /tmp/vhRXN iw/22[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/23" 1L, 8C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/24[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/24" 7L, 149C appended8L, 171C8L, 170C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/25[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/25"' -S /tmp/vhRXN iw/24[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/25" 1L, 9C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C *** Test 19: OK (69275973) "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/26[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/26" 9L, 135C appended10L, 157C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/27[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/27"' -S /tmp/vhRXN iw/26[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/27" 2L, 4C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/28[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/28" 10L, 155C appended11L, 177C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/29[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/29"' -S /tmp/vhRXN iw/28[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/29" 3L, 8C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/30[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/30" 12L, 204C appended13L, 226C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/31[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/31"' -S /tmp/vhRXN iw/30[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/31" 4L, 18C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/32[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/32" 12L, 214C appended13L, 236C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/33[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/33"' -S /tmp/vhRXN iw/32[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/33" 4L, 22C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/34[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/34" 12L, 211C appended13L, 233C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/35[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/35"' -S /tmp/vhRXN iw/34[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/35" 3L, 22C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/36[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/36" 14L, 263C appended15L, 285C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/37[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/37"' -S /tmp/vhRXN iw/36[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/37" 4L, 34C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/38[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/38" 14L, 277C appended15L, 299C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/39[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/39"' -S /tmp/vhRXN iw/38[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/39" 4L, 40C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C *** Test 20: OK (1874575085) "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/40[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/40" 58L, 1022C appended59L, 1044C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/41[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/41"' -S /tmp/vhRXN iw/40[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/41" 9L, 56C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C *** Test 21: OK (147932225) "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/42[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/42" 23L, 418C appended24L, 440C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/43[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/43"' -S /tmp/vhRXN iw/42[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/43" 1L, 2C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/44[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/44" 23L, 437C appended24L, 459C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/45[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/45"' -c 'breaka dd func 2 Interrupt' -S /tmp/vhRXNiw/44[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/45" 1L, 3C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/46[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/46" 21L, 386C appended22L, 408C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/47[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/47"' -S /tmp/vhRXN iw/46[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/47" 1L, 5C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C *** Test 22: OK (4161) "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/48[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/48" 25L, 432C appended26L, 454C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/49[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/49"' -S /tmp/vhRXN iw/48[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/49" 3L, 8C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C *** Test 23: OK (49) "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/50[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/50" 16L, 392C appended17L, 414C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/51[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/51"' -S /tmp/vhRXN iw/50[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/51" 3L, 7C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C *** Test 24: OK (41) *** Test 25: OK (260177811) *** Test 26: OK (1681500476) *** Test 27: OK (1996459) function F() 1 try 2Xpath 1" X: 1 3try 4Xpath 2" X: 2 5return 6Xpath 4" X: 0 7finally 8Xpath 8" X: 8 9endtry 10Xpath 16" X: 0 11 finally 12Xpath 32" X: 32 13 endtry 14 Xpath 64" X: 0 endfunction"/tmp/vhRXNiw/52"[noeol] 17L, 552C 14 substitutions on 14 lines E486: Pattern not found: ^\s*$ "/tmp/vhRXNiw/52"14L, 502C written "test49.in" 30L, 632C function G() 1 try 2Xpath 128" X: 128 3return 4Xpath 256" X: 0 5 finally 6Xpath 512" X: 512 7call F() 8Xpath 1024" X: 1024 9 endtry 10 Xpath 2048" X: 0 endfunction"/tmp/vhRXNiw/53"[noeol] 13L, 406C 10 substitutions on 10 lines E486: Pattern not found: ^\s*$ "/tmp/vhRXNiw/53"10L, 378C written "test49.in" 30L, 632C function H() 1 try 2Xpath 4096" X: 4096 3call G() 4Xpath 8192" X: 8192 5 finally 6Xpath 16384" X: 16384 7return 8Xpath 32768" X: 0 9 endtry 10 Xpath 65536" X: 0 endfunction"/tmp/vhRXNiw/54"[noeol] 13L, 409C 10 substitutions on 10 lines E486: Pattern not found: ^\s*$ "/tmp/vhRXNiw/54"10L, 381C written "test49.in" 30L, 632C *** Test 28: OK (1996459) "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/55[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/55" 39L, 721C appended40L, 743C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!>/tmp/vhRXNiw/56[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/56"' -S /tmp/vhRXNiw/55[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/56" 6L, 21C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/57[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/57" 23L, 509C appended24L, 531C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!>/tmp/vhRXNiw/58[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/58"' -S /tmp/vhRXN iw/57[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/58" 4L, 34C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C *** Test 29: OK (170428555) "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/59[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/59" 60L, 1101C appended61L, 1123C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/60[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q^Mq^Mq^Mq^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nv iminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/60"' - c'breakadd func 3 F' -c 'breakadd file 19 /tmp/vhRXNiw/59' -c 'breakadd file 31 /tmp/vhRXNiw/59' -S /tmp/vhRXNiw/59[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/60" 16L, 89C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C *** Test 30: OK (190905173) "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/61[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/61" 60L, 1122C appended61L, 1144C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/62[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/62"' -S /tmp/vhRXN iw/61[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/62" 16L, 89C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C *** Test 31: OK (190905173) *** Test 32: OK (354833067) *** Test 33: OK (1216907538) "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/63[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/63" 63L, 1288C appended64L, 1310C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/64[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q^Mq^Mq^Mq^Mq^Mq^Mq^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set vi minfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXN iw/64"' -c 'breakadd func 16 C' -S /tmp/vhRXNiw/63[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/64" 17L, 127C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C *** Test 34: OK (2146584868) "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/65[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/65" 63L, 1285C appended64L, 1307C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/66[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q^Mq^Mq^Mq^Mq^Mq^Mq^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set vi minfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXN iw/66"' -c 'breakadd func 16 B' -S /tmp/vhRXNiw/65[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/66" 17L, 127C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C *** Test 35: OK (2146584868) "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/67[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/67" 66L, 1430C appended67L, 1452C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/68[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q^Mq^Mq^Mq^Mq^Mq^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set vimin fo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/ 68"' -c 'breakadd func 16 R' -S /tmp/vhRXNiw/67[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/68" 9L, 81C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C *** Test 36: OK (1071644672) "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/69[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/69" 73L, 1488C appended74L, 1510C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/70[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/70"' -c 'breakadd func 16 F' -S /tmp/vhRXNiw/69[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/70" 9L, 81C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C *** Test 37: OK (1071644672) "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/71[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/71" 82L, 1519C appended83L, 1541C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/72[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q^Mq^Mq^Mq^Mq^Mq^Mq^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set vi minfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXN iw/72"' -c 'breakadd func 16 E' -S /tmp/vhRXNiw/71[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/72" 8L, 63C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C *** Test 38: OK (357908480) "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/73[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/73" 83L, 1538C appended84L, 1560C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/74[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q^Mq^Mq^Mq^Mq^Mq^Mq^Mq^Mq^Mq^Mq^Mq^Mq^Mq^Mq' | ../vim -u NONE -N -Xes - c'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVi mResult = "/tmp/vhRXNiw/74"' -c 'breakadd func 16 I' -c 'breakadd func 22 I' -S /tmp/vhRXNiw/73[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/74" 8L, 63C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C *** Test 39: OK (357908480) "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/75[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/75" 82L, 1519C appended83L, 1541C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/76[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q^Mq^Mq^Mq^Mq^Mq^Mq^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set vi minfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXN iw/76"' -c 'breakadd func 16 T' -S /tmp/vhRXNiw/75[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/76" 8L, 63C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C *** Test 40: OK (357908480) *** Test 41: OK (3076095) *** Test 42: OK (1505155949) *** Test 43: OK (1157763329) *** Test 44: OK (1031761407) *** Test 45: OK (1157763329) *** Test 46: OK (739407) *** Test 47: OK (371213935) *** Test 48: OK (756255461) *** Test 49: OK (179000669) function C() 1 try 2Xpath 1" X: 1 3throw "arrgh" 4Xpath 2" X: 0 5 catch /arrgh/ 6Xpath 4" X: 4 7 endtry 8 Xpath 8" X: 8 endfunction"/tmp/vhRXNiw/77"[noeol] 11L, 334C 8 substitutions on 8 lines E486: Pattern not found: ^\s*$ "/tmp/vhRXNiw/77"8L, 295C written "test49.in" 30L, 632C function T1() 1 XloopNEXT 2 try 3Xloop 1" X: 16 + 16*16 4throw "arrgh" 5Xloop 2" X: 0 6 finally 7Xloop 4" X: 64 + 64*16 8 endtry 9 Xloop 8" X: 0 endfunction"/tmp/vhRXNiw/78"[noeol] 12L, 364C 9 substitutions on 9 lines E486: Pattern not found: ^\s*$ "/tmp/vhRXNiw/78"9L, 323C written "test49.in" 30L, 632C function T2() 1 try 2Xpath 4096" X: 4096 3call T1() 4Xpath 8192" X: 0 5 finally 6Xpath 16384" X: 16384 7 endtry 8 Xpath 32768" X: 0 endfunction"/tmp/vhRXNiw/79"[noeol] 11L, 332C 8 substitutions on 8 lines E486: Pattern not found: ^\s*$ "/tmp/vhRXNiw/79"8L, 305C written "test49.in" 30L, 632C *** Test 50: OK (363550045) *** Test 51: OK (40744667) "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/81[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/81" 2L, 41C appended3L, 63C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!>/tmp/vhRXNiw/82[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/80' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/82"' -S /tmp/vhRXNiw/81[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/82" 1L, 2C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/80" 8L, 182C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/83[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/83" 7L, 115C appended8L, 137C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/84[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/80' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/84"' -S /tmp/vhRXNiw/83[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/84" 1L, 2C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/80" 8L, 181C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/85[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/85" 12L, 180C appended13L, 202C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/86[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/80' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/86"' -S /tmp/vhRXNiw/85[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/86" 2L, 8C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/80" 10L, 209C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/87[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/87" 8L, 139C appended9L, 161C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/88[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/80' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/88"' -S /tmp/vhRXNiw/87[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/88" 2L, 11C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/80" 10L, 217C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/89[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/89" 5L, 87C appended6L, 109C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/90[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/tmp/vhRXNiw/80' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/90"' -c 'breakadd file 4 /tmp/vhRXNiw /89' -S /tmp/vhRXNiw/89[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/90" 1L, 7C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/80" [noeol] 9L, 202C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/91[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/91" 7L, 189C appended8L, 211C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!>/tmp/vhRXNiw/92[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/80' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/92"' -S /tmp/vhRXNiw/91[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/92" 1L, 8C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/80" 9L, 252C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/93[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/93" 7L, 199C appended8L, 221C8L, 220C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/94[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/80' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/94"' -S /tmp/vhRXNiw/93[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/94" 1L, 10C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/80" 9L, 214C "test49.in" 30L, 632C *** Test 52: OK (1247112011) "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/96[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/96" 1L, 10C appended2L, 32C2L, 31C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/97[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/97"' -S /tmp/vhRXNiw/96[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/97" 0L, 0C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/95" 6L, 154C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/98[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/98" 3L, 39C appended4L, 61C 3 substitutions on 3 lines "/tmp/vhRXNiw/98" 4L, 58C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/99[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/99"' -S /tmp/vhRXNiw/98[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/99" 0L, 0C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/95" 6L, 158C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/100[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/100" 4L, 45C appended5L, 67C 4 substitutions on 4 lines "/tmp/vhRXNiw/100"5L, 63C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/101[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/101"' -S /tmp/vhRXNiw/100[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/101" 0L, 0C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/95" 6L, 159C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/102[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/102" 3L, 33C appended4L, 55C 3 substitutions on 3 lines "/tmp/vhRXNiw/102"4L, 52C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/103[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/103"' -S /tmp/vhRXNiw/102[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/103" 0L, 0C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/95" 6L, 159C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/104[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/104" 5L, 65C appended6L, 87C 5 substitutions on 5 lines "/tmp/vhRXNiw/104"6L, 82C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/105[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/105"' -S /tmp/vhRXNiw/104[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/105" 0L, 0C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/95" 6L, 159C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/106[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/106" 1L, 9C appended2L, 31C2L, 30C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/107[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/107"' -S /tmp/vhRXNiw/106[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/107" 0L, 0C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/95" 6L, 153C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/108[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/108" 3L, 38C appended4L, 60C 3 substitutions on 3 lines "/tmp/vhRXNiw/108"4L, 57C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/109[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/109"' -S /tmp/vhRXNiw/108[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/109" 0L, 0C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/95" 6L, 157C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/110[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/110" 4L, 44C appended5L, 66C 4 substitutions on 4 lines "/tmp/vhRXNiw/110"5L, 62C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/111[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/111"' -S /tmp/vhRXNiw/110[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/111" 0L, 0C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/95" 6L, 157C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/112[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/112" 3L, 32C appended4L, 54C 3 substitutions on 3 lines "/tmp/vhRXNiw/112"4L, 51C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/113[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/113"' -S /tmp/vhRXNiw/112[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/113" 0L, 0C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/95" 6L, 157C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/114[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/114" 5L, 64C appended6L, 86C 5 substitutions on 5 lines "/tmp/vhRXNiw/114"6L, 81C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/115[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/115"' -S /tmp/vhRXNiw/114[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/115" 0L, 0C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/95" 6L, 157C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/116[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/116" 1L, 11C appended2L, 33C2L, 32C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/117[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/117"' -S /tmp/vhRXNiw/116[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/117" 0L, 0C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/95" 6L, 157C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/118[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/118" 3L, 40C appended4L, 62C 3 substitutions on 3 lines "/tmp/vhRXNiw/118"4L, 59C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/119[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/119"' -S /tmp/vhRXNiw/118[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/119" 0L, 0C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/95" 6L, 161C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/120[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/120" 4L, 46C appended5L, 68C 4 substitutions on 4 lines "/tmp/vhRXNiw/120"5L, 64C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/121[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/121"' -S /tmp/vhRXNiw/120[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/121" 0L, 0C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/95" 6L, 161C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/122[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/122" 3L, 34C appended4L, 56C 3 substitutions on 3 lines "/tmp/vhRXNiw/122"4L, 53C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/123[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/123"' -S /tmp/vhRXNiw/122[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/123" 0L, 0C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/95" 6L, 161C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/124[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/124" 5L, 66C appended6L, 88C 5 substitutions on 5 lines "/tmp/vhRXNiw/124"6L, 83C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/125[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/125"' -S /tmp/vhRXNiw/124[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/125" 0L, 0C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/95" 6L, 161C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/126[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/126" 4L, 37C appended5L, 59C 4 substitutions on 4 lines "/tmp/vhRXNiw/126"5L, 55C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/127[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/127"' -S /tmp/vhRXNiw/126[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/127" 0L, 0C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/95" 6L, 150C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/128[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/128" 4L, 41C appended5L, 63C 4 substitutions on 4 lines "/tmp/vhRXNiw/128"5L, 59C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/129[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/95' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/129"' -S /tmp/vhRXNiw/128[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/129" 0L, 0C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/95" 6L, 159C "test49.in" 30L, 632C *** Test 53: OK (131071) "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/131[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/131" 1L, 13C appended2L, 35C2L, 34C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/132[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/130' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vhRXNiw/132"' -S /tmp/vhRXNiw/131[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/132" 0L, 0C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/130" 6L, 164C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/133[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/133" 3L, 36C appended4L, 58C 3 substitutions on 3 lines "/tmp/vhRXNiw/133"4L, 55C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/134[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/130' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vhRXNiw/134"' -S /tmp/vhRXNiw/133[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/134" 0L, 0C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/130" 6L, 168C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/135[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/135" 3L, 38C appended4L, 60C 3 substitutions on 3 lines "/tmp/vhRXNiw/135"4L, 57C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/136[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/130' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vhRXNiw/136"' -S /tmp/vhRXNiw/135[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/136" 0L, 0C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/130" 6L, 154C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/137[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/137" 4L, 48C appended5L, 70C 4 substitutions on 4 lines "/tmp/vhRXNiw/137"5L, 66C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/138[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/130' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vhRXNiw/138"' -S /tmp/vhRXNiw/137[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/138" 0L, 0C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/130" 6L, 168C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/139[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/139" 4L, 53C appended5L, 75C 4 substitutions on 4 lines "/tmp/vhRXNiw/139"5L, 71C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/140[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/130' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vhRXNiw/140"' -S /tmp/vhRXNiw/139[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/140" 0L, 0C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/130" 6L, 155C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/141[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/141" 5L, 62C appended6L, 84C 5 substitutions on 5 lines "/tmp/vhRXNiw/141"6L, 79C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/142[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/130' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vhRXNiw/142"' -S /tmp/vhRXNiw/141[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/142" 0L, 0C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/130" 6L, 155C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/143[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/143" 5L, 64C appended6L, 86C 5 substitutions on 5 lines "/tmp/vhRXNiw/143"6L, 81C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/144[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/130' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vhRXNiw/144"' -S /tmp/vhRXNiw/143[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/144" 0L, 0C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/130" 6L, 154C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/145[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/145" 3L, 36C appended4L, 58C 3 substitutions on 3 lines "/tmp/vhRXNiw/145"4L, 55C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/146[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/130' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vhRXNiw/146"' -S /tmp/vhRXNiw/145[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/146" 0L, 0C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/130" 6L, 168C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/147[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/147" 5L, 67C appended6L, 89C 5 substitutions on 5 lines "/tmp/vhRXNiw/147"6L, 84C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/148[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/130' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vhRXNiw/148"' -S /tmp/vhRXNiw/147[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/148" 0L, 0C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/130" 6L, 167C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/149[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/149" 5L, 68C appended6L, 90C 5 substitutions on 5 lines "/tmp/vhRXNiw/149"6L, 85C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/150[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/130' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vhRXNiw/150"' -S /tmp/vhRXNiw/149[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/150" 0L, 0C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/130" 6L, 168C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/151[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/151" 7L, 95C appended8L, 117C 7 substitutions on 7 lines "/tmp/vhRXNiw/151"8L, 110C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/152[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/130' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vhRXNiw/152"' -S /tmp/vhRXNiw/151[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/152" 0L, 0C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/130" 6L, 167C "test49.in" 30L, 632C *** Test 54: OK (2047) "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/154[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/154" 1L, 13C appended2L, 35C2L, 34C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/155[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/153' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vhRXNiw/155"' -S /tmp/vhRXNiw/154[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/155" 0L, 0C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/153" 6L, 172C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/156[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/156" 3L, 36C appended4L, 58C 3 substitutions on 3 lines "/tmp/vhRXNiw/156"4L, 55C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/157[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/153' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vhRXNiw/157"' -S /tmp/vhRXNiw/156[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/157" 0L, 0C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/153" 6L, 176C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/158[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/158" 4L, 48C appended5L, 70C 4 substitutions on 4 lines "/tmp/vhRXNiw/158"5L, 66C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/159[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/153' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vhRXNiw/159"' -S /tmp/vhRXNiw/158[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/159" 0L, 0C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/153" 6L, 176C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/160[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/160" 3L, 36C appended4L, 58C 3 substitutions on 3 lines "/tmp/vhRXNiw/160"4L, 55C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/161[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/153' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vhRXNiw/161"' -S /tmp/vhRXNiw/160[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/161" 0L, 0C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/153" 6L, 176C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/162[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/162" 5L, 68C appended6L, 90C 5 substitutions on 5 lines "/tmp/vhRXNiw/162"6L, 85C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/163[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/153' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vhRXNiw/163"' -S /tmp/vhRXNiw/162[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/163" 0L, 0C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/153" 6L, 176C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/164[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/164" 1L, 10C appended2L, 32C2L, 31C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/165[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/153' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vhRXNiw/165"' -S /tmp/vhRXNiw/164[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/165" 0L, 0C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/153" 6L, 166C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/166[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/166" 3L, 33C appended4L, 55C 3 substitutions on 3 lines "/tmp/vhRXNiw/166"4L, 52C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/167[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/153' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vhRXNiw/167"' -S /tmp/vhRXNiw/166[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/167" 0L, 0C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/153" 6L, 170C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/168[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/168" 4L, 45C appended5L, 67C 4 substitutions on 4 lines "/tmp/vhRXNiw/168"5L, 63C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/169[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/153' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vhRXNiw/169"' -S /tmp/vhRXNiw/168[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/169" 0L, 0C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/153" 6L, 170C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/170[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/170" 3L, 33C appended4L, 55C 3 substitutions on 3 lines "/tmp/vhRXNiw/170"4L, 52C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/171[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/153' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vhRXNiw/171"' -S /tmp/vhRXNiw/170[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/171" 0L, 0C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/153" 6L, 170C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/172[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/172" 5L, 65C appended6L, 87C 5 substitutions on 5 lines "/tmp/vhRXNiw/172"6L, 82C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/173[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/153' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vhRXNiw/173"' -S /tmp/vhRXNiw/172[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/173" 0L, 0C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/153" 6L, 170C "test49.in" 30L, 632C *** Test 55: OK (1023) "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/175[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/175" 1L, 11C appended2L, 33C2L, 32C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/176[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/174' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vhRXNiw/176"' -S /tmp/vhRXNiw/175[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/176" 0L, 0C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/174" 6L, 158C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/177[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/177" 3L, 34C appended4L, 56C 3 substitutions on 3 lines "/tmp/vhRXNiw/177"4L, 53C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/178[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/174' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vhRXNiw/178"' -S /tmp/vhRXNiw/177[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/178" 0L, 0C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/174" 6L, 162C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/179[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/179" 3L, 40C appended4L, 62C 3 substitutions on 3 lines "/tmp/vhRXNiw/179"4L, 59C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/180[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/174' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vhRXNiw/180"' -S /tmp/vhRXNiw/179[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/180" 0L, 0C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/174" 6L, 162C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/181[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/181" 3L, 32C appended4L, 54C 3 substitutions on 3 lines "/tmp/vhRXNiw/181"4L, 51C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/182[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/174' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vhRXNiw/182"' -S /tmp/vhRXNiw/181[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/182" 0L, 0C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/174" 6L, 152C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/183[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/183" 3L, 35C appended4L, 57C 3 substitutions on 3 lines "/tmp/vhRXNiw/183"4L, 54C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/184[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/174' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vhRXNiw/184"' -S /tmp/vhRXNiw/183[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/184" 0L, 0C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/174" 6L, 155C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/185[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/185" 4L, 44C appended5L, 66C 4 substitutions on 4 lines "/tmp/vhRXNiw/185"5L, 62C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/186[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/174' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vhRXNiw/186"' -S /tmp/vhRXNiw/185[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/186" 0L, 0C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/174" 6L, 152C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/187[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/187" 4L, 47C appended5L, 69C 4 substitutions on 4 lines "/tmp/vhRXNiw/187"5L, 65C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/188[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/174' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vhRXNiw/188"' -S /tmp/vhRXNiw/187[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/188" 0L, 0C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/174" 6L, 155C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/189[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/189" 5L, 64C appended6L, 86C 5 substitutions on 5 lines "/tmp/vhRXNiw/189"6L, 81C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/190[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/174' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vhRXNiw/190"' -S /tmp/vhRXNiw/189[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/190" 0L, 0C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/174" 6L, 152C "test49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/191[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/191" 5L, 67C appended6L, 89C 5 substitutions on 5 lines "/tmp/vhRXNiw/191"6L, 84C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/192[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'au VimLeave * redir END' -c 'redir! >/t mp/vhRXNiw/174' -c 'debuggreedy|set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1 '-c 'let ExtraVimResult = "/tmp/vhRXNiw/192"' -S /tmp/vhRXNiw/191[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/192" 0L, 0C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/tmp/vhRXNiw/174" 6L, 155C "test49.in" 30L, 632C *** Test 56: OK (511) function FuncException() 1 let g:exception = v:exception endfunction"/tmp/vhRXNiw/193" [noeol] 4L, 80C E486: Pattern not found: ^\s*$ "/tmp/vhRXNiw/193" 1L, 36C written "test49.in" 30L, 632C function FuncThrowpoint() 1 let g:throwpoint = v:throwpoint endfunction"/tmp/vhRXNiw/194" [noeol] 4L, 83C E486: Pattern not found: ^\s*$ "/tmp/vhRXNiw/194" 1L, 38C written "test49.in" 30L, 632C function T(arg, line) 1 if a:line == 2 2throw a:arg" in line 2 3 elseif a:line == 4 4throw a:arg" in line 4 5 elseif a:line == 6 6throw a:arg" in line 6 7 elseif a:line == 8 8throw a:arg" in line 8 9 endif endfunction"/tmp/vhRXNiw/195"[noeol] 12L, 341C 9 substitutions on 9 lines 8 substitutions on 8 lines E486: Pattern not found: ^\s*$ "/tmp/vhRXNiw/195" 9L, 292C written "test49.in" 30L, 632C function G(arg, line) 1 call T(a:arg, a:line) endfunction"/tmp/vhRXNiw/196"[noeol] 4L, 69C E486: Pattern not found: ^\s*$ "/tmp/vhRXNiw/196" 1L, 30C written "test49.in" 30L, 632C function F(arg, line) 1 call G(a:arg, a:line) endfunction"/tmp/vhRXNiw/197"[noeol] 4L, 69C E486: Pattern not found: ^\s*$ "/tmp/vhRXNiw/197" 1L, 30C written "test49.in" 30L, 632C *** Test 57: OK (2147450880) "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/198[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/198" 87L, 1700C appended88L, 1722C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/199[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/199"' -c 'break add func 4 T' -S /tmp/vhRXNiw/198[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/199" 8L, 36C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C *** Test 58: OK (624945) "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/200[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/200" 293L, 5789C appended294L, 5811C 3 substitutions on 3 lines "/tmp/vhRXNiw/200"294L, 5808C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/201[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q^Mq^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo '-c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/201"' -c 'br eakadd file 115 /tmp/vhRXNiw/200' -c 'breakadd file 225 /tmp/vhRXNiw/200' -S /tm p/vhRXNiw/200[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/201"28L, 162C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C *** Test 59: OK (2038431743) "/n/o/n/w/r/i/t/a/b/l/e/_/f/i/l/e" "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/202[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/202" 33L, 765C appended34L, 787C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/203[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/203"' -c 'break add file 7 /tmp/vhRXNiw/202' -S /tmp/vhRXNiw/202[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/203" 3L, 27C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C *** Test 60: OK (311511339) "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/204[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/204" 115L, 2272C appended116L, 2294C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/205[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q^Mq^Mq^Mq^Mq^Mq^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set vimin fo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/ 205"' -c 'breakadd file 8 /tmp/vhRXNiw/204' -c 'breakadd file 36 /tmp/vhRXNiw/20 4' -c 'breakadd file 40 /tmp/vhRXNiw/204' -c 'breakadd file 69 /tmp/vhRXNiw/204' -c 'breakadd file 95 /tmp/vhRXNiw/204' -c 'breakadd file 97 /tmp/vhRXNiw/204' - S/tmp/vhRXNiw/204[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/205" 14L, 81C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C *** Test 61: OK (374889517) function F() 1 while 1 2 " Missing :endwhile endfunction"/tmp/vhRXNiw/206"[noeol] 5L, 73C E486: Pattern not found: ^\s*$ "/tmp/vhRXNiw/206" 2L, 40C written "test49.in" 30L, 632C *** Test 62: OK (286331153) "/i/m/p/o/s/s/i/b/l/e" Error detected while processing /build/buildd/vim-7.3.346/src/vim-basic/testdir /test49.vim: line 6342: "/i/m/p/o/s/s/i/b/l/e" E212: Can't open file for writing *** Test 63: OK (236978127) "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/207[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/207" 149L, 2828C appended150L, 2850C 6 substitutions on 6 lines "/tmp/vhRXNiw/207"150L, 2844C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/208[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/208"' -c 'break add file 63 /tmp/vhRXNiw/207' -S /tmp/vhRXNiw/207[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/208" 16L, 97C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C *** Test 64: OK (1499645335) *** Test 65: OK (70187) "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/209[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/209" 78L, 1520C appended79L, 1542C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/210[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/210"' -c 'break add func 8 F' -S /tmp/vhRXNiw/209[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/210" 6L, 22C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C *** Test 66: OK (5464) *** Test 67: OK (212514423) *** Test 68: OK (212514423) *** Test 69: OK (8995471) *** Test 70: OK (69544277) *** Test 71: OK (34886997) *** Test 72: OK (1789569365) function F0() endfunction function F1() endfunction *** Test 73: OK (9032615) "/tmp/vhRXNiw/211" [New File] "test49.in" 30L, 632C "/tmp/vhRXNiw/212" [New File] "test49.in" 30L, 632C *** Test 74: OK (224907669) *** Test 75: OK (2000403408) "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/213[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/213" 253L, 6369C appended254L, 6391C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/214[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q^Mq^Mq^Mq^Mq^Mq^Mq^Mq^Mq^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy| set viminfo+=nviminfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp /vhRXNiw/214"' -c 'breakadd func 2 INT' -S /tmp/vhRXNiw/213[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/214" 28L, 167C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C *** Test 76: OK (1610087935) Error detected while processing function ERR: line 2: E492: Not an editor command: asdf E492: Not an editor command: asdf E492: Not an editor command: asdf *** Test 77: OK (1388671) "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/215[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/215" 161L, 4543C appended162L, 4565C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/216[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/216"' -S /tmp/vhRX Niw/215[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/216" 1L, 10C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C *** Test 78: OK (134217728) Error detected while processing function NEXT: line 1: E121: Undefined variable: novar E15: Invalid expression: novar | Xloop 1 E121: Undefined variable: novar E488: Trailing characters E108: No such variable: "novar" E488: Trailing characters E121: Undefined variable: novar E15: Invalid expression: novar E475: Invalid argument: {novar} | Xloop 1 E121: Undefined variable: novar E15: Invalid expression: novar E475: Invalid argument: { novar} | Xloop 1 *** Test 79: OK (70288929) Error detected while processing /build/buildd/vim-7.3.346/src/vim-basic/testdir /test49.vim: line 8828: E584: :elseif after :else: elseif 1 ||| 2 line 8838: E584: :elseif after :else: elseif 1 ||| 2 line 8846: E582: :elseif without :if: elseif 1 ||| 2 line 8854: E582: :elseif without :if: elseif 1 ||| 2 *** Test 80: OK (17895765) "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/217[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/217" 15L, 272C appended16L, 294C16L, 293C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/218[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/218"' -S /tmp/vhRX Niw/217[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/218" 2L, 4C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/219[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/219" 12L, 227C appended13L, 249C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/220[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/220"' -c 'break add file 8 /tmp/vhRXNiw/219' -S /tmp/vhRXNiw/219[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/220" 2L, 8C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C *** Test 81: OK (387) "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/221[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/221" 20L, 417C appended21L, 439C21L, 438C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/222[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/222"' -S /tmp/vhRX Niw/221[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/222" 1L, 2C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/223[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/223" 24L, 480C appended25L, 502C25L, 501C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/224[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/224"' -S /tmp/vhRX Niw/223[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/224" 1L, 4C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/225[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/225" 17L, 390C appended18L, 412C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/226[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/226"' -c 'break add file 7 /tmp/vhRXNiw/225' -S /tmp/vhRXNiw/225[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/226" 1L, 6C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/227[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/227" 21L, 444C appended22L, 466C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/228[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/228"' -c 'break add func 6 I' -S /tmp/vhRXNiw/227[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/228" 1L, 8C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C *** Test 82: OK (8454401) "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/229[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/229" 17L, 307C appended18L, 329C18L, 328C written "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/230[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' -c ' let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/230"' -S /tmp/vhRX Niw/229[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/230" 3L, 7C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/231[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/231" 14L, 266C appended15L, 288C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/232[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo' - c'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/232"' -c 'break add file 8 /tmp/vhRXNiw/231' -S /tmp/vhRXNiw/231[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/232" 3L, 13C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C *** Test 83: OK (2835) "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143C :!echo 'source /tmp/vhRXNiw/3' >/tmp/vhRXNiw/233[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/233" 154L, 3580C appended155L, 3602C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/234[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q^Mq^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nviminfo '-c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/234"' -c 'br eakadd func 1 INT' -S /tmp/vhRXNiw/233[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/234"18L, 118C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C *** Test 84: OK (934782101) TMP "/tmp/vhRXNiw/235" [noeol] 2L, 6C/ "test49.in" 30L, 632C "/n/o/n/e/x/i/s/t/e/n/t" "/tmp/vhRXNiw/237" 1L, 1C "test49.in" 30L, 632C :!echo XYZ >/tmp/vhRXNiw/238[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/239" [New File] "test49.in" 30L, 632C *** Test 85: OK (198689) "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/240[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h=[?25l/^\s*if\s\+ExtraVim(.*)/+ 1 "/tmp/vhRXNiw/240" 151L, 3929C appended152L, 3951C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" /tmp/vhRXNiw/241[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l:!echo 'q^Mq^Mq^Mq' | ../vim -u NONE -N -Xes -c 'debuggreedy|set viminfo+=nvimi nfo' -c 'let ExtraVimBegin = 1' -c 'let ExtraVimResult = "/tmp/vhRXNiw/241"' -c 'breakadd func 5 ThrowOnInterrupt' -S /tmp/vhRXNiw/240[?1l>[?12l[?25h[?1049l shell returned 1 Press ENTER or type command to continue[?1049h[?1h=[?25l"/tmp/vhRXNiw/241" 16L, 281C "/build/buildd/vim-7.3.346/src/vim-basic/testdir/test49.vim" [readonly] 9802L, 224143Ctest49.in" 30L, 632C *** Test 86: OK (50443995) Press ENTER or type command to continue:se nocp nomore viminfo+=nviminfo :lang mess C :so test49.vim GGGGGGGGGGGGGG"rp:.-,$w! test.out :" :" make valgrind happy :redir => funclist :silent func :redir END :for line in split(funclist, "\n") : let name = matchstr(line, 'function \zs[A-Z]\w*\ze(') : if name != '' : exe "delfunc " . name : endif :endfor :for v in keys(g:) : silent! exe "unlet " . v :endfor :unlet v :qa! ENDTEST Results of test49.vim:[?12l[?25h [?25l 91 more lines *** Test 1: OK (34695)91 more lines[?12l[?25h[?25l:[?12l[?25h.-,$w! test.out [?25l"test.out" [New] 92L, 2672C written[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h" make valgrind happy [?25l[?12l[?25h[?25l:[?12l[?25hredir => funclist [?25l[?12l[?25h[?25l:[?12l[?25hsilent func [?25l[?12l[?25h[?25l:[?12l[?25hredir END [?25l[?12l[?25h[?25l:[?12l[?25hfor line in split(funclist, "\n") [?25l : [?12l[?25h: let name = matchstr(line, 'function \zs[A-Z]\w*\ze(') [?25l: [?12l[?25h: if name != '' [?25l: [?12l[?25h: exe "delfunc " . name [?25l: [?12l[?25h: endif [?25l: [?12l[?25h:endfor [?25l:lang mess C :so test49.vim GGGGGGGGGGGGGG"rp:.-,$w! test.out :" :" make valgrind happy[?12l[?25h[?25l :[?12l[?25hfor v in keys(g:) [?25l : [?12l[?25h: silent! exe "unlet " . v [?25l: [?12l[?25h:endfor [?25l:lang mess C :so test49.vim[?12l[?25h[?25l :[?12l[?25hunlet v [?25l[?12l[?25h[?25l:[?12l[?25hqa! [?25l[?1l>[?12l[?25h[?1049l rm -rf test51.failed test.ok test.out X* viminfo cp test51.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test51.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test51.in" 36 lines, 808 charactersTests for ":highlight". vim: set ft=vim : STARTTEST :so small.vim :" basic test if ":highlight" doesn't crash :highlight :hi Search :" test setting colors. :" test clearing one color and all doesn't generate error or warning :hi NewGroup term=bold cterm=italic ctermfg=DarkBlue ctermbg=Grey gui= guifg=#000ff00 guibg=Cyan :hi Group2 term= cterm= :hi Group3 term=underline cterm=bold :redir! >test.out :hi NewGroup :hi Group2 :hi Group3 :hi clear NewGroup :hi NewGroup :hi Group2 :hi Group2 NONE :hi Group2 :hi clear[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for ":highlight". vim: set ft=vim :[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 31 lines, 746 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST:hi Group3 :hi Crash term='asdf :redir END :" filter ctermfg and ctermbg, the numbers depend on the terminal :e test.out :%s/ctermfg=\d*/ctermfg=2/ :%s/ctermbg=\d*/ctermbg=3/ :" filter out possibly translated error message :%s/E475: [^:]*:/E475:/ :" fix the fileformat :set ff& :wq! ENDTEST[?12l[?25h[?25l [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l:[?12l[?25h" basic test if ":highlight" doesn't crash [?25l[?12l[?25h[?25l:[?12l[?25hhighlight [?25l SpecialKey xxx term=bold ctermfg=4 guifg=Blue NonTextxxx term=bold cterm=bold ctermfg=4 gui=bold guifg=Blue Directory xxx term=bold ctermfg=4 guifg=Blue ErrorMsgxxx term=standout cterm=bold ctermfg=7 ctermbg=1 guifg=White guibg=Red IncSearch xxx term=reverse cterm=reverse gui=reverse Searchxxx term=reverse ctermfg=0 ctermbg=3 guibg=Yellow MoreMsgxxx term=bold ctermfg=2 gui=bold guifg=SeaGreen ModeMsgxxx term=bold cterm=bold gui=bold LineNrxxx term=underline ctermfg=3 guifg=Brown Questionxxx term=standout ctermfg=2 gui=bold guifg=SeaGreen StatusLine xxx term=bold,reverse cterm=bold,reverse gui=bold,reverse StatusLineNC xxx term=reverse cterm=reverse gui=reverse VertSplit xxx term=reverse cterm=reverse gui=reverse Titlexxx term=bold ctermfg=5 gui=bold guifg=Magenta Visualxxx term=reverse cterm=reverse guibg=LightGrey VisualNOS xxx cleared WarningMsg xxx term=standout ctermfg=1 guifg=Red WildMenuxxx term=standout ctermfg=0 ctermbg=3 guifg=Black guibg=Yellow Foldedxxx term=standout ctermfg=4 ctermbg=7 guifg=DarkBlue guibg=LightGrey FoldColumn xxx term=standout ctermfg=4 ctermbg=7 guifg=DarkBlue guibg=Grey DiffAddxxx term=bold ctermbg=4 guibg=LightBlue DiffChange xxx term=bold ctermbg=5 guibg=LightMagenta DiffDelete xxx term=bold cterm=bold ctermfg=4 ctermbg=6 gui=bold guifg=Blue guibg=LightCyan DiffTextxxx term=reverse cterm=bold ctermbg=1 gui=bold guibg=Red SignColumn xxx term=standout ctermfg=4 ctermbg=7 guifg=DarkBlue guibg=Grey Concealxxx ctermfg=7 ctermbg=0 guifg=LightGrey guibg=DarkGrey SpellBadxxx term=reverse ctermbg=1 gui=undercurl guisp=Red SpellCapxxx term=reverse ctermbg=4 gui=undercurl guisp=Blue SpellRare xxx term=reverse ctermbg=5 gui=undercurl guisp=Magenta SpellLocal xxx term=underline ctermbg=6 gui=undercurl guisp=DarkCyan Pmenuxxx ctermbg=5 guibg=LightMagenta PmenuSelxxx ctermbg=7 guibg=Grey PmenuSbar xxx ctermbg=7 guibg=Grey PmenuThumb xxx cterm=reverse gui=reverse TabLinexxx term=underline cterm=underline ctermfg=0 ctermbg=7 gui=underline guibg=LightGrey TabLineSel xxx term=bold cterm=bold gui=bold TabLineFill xxx term=reverse cterm=reverse gui=reverse CursorColumn xxx term=reverse ctermbg=7 guibg=Grey90 CursorLine xxx term=underline cterm=underline guibg=Grey90 ColorColumn xxx term=reverse ctermbg=1 guibg=LightRed MatchParen xxx term=reverse ctermbg=6 guibg=Cyan Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hhi Search [?25l Searchxxx term=reverse ctermfg=0 ctermbg=3 guibg=Yellow Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25h" test setting colors. [?25l:hi NewGroup :hi Group2 :hi Group3 :hi clear NewGroup :hi NewGroup :hi Group2 :hi Group2 NONE :hi Group2 :hi clear :hi Group3 :hi Crash term='asdf :redir END :" filter ctermfg and ctermbg, the numbers depend on the terminal :e test.out :%s/ctermfg=\d*/ctermfg=2/ :%s/ctermbg=\d*/ctermbg=3/ :" filter out possibly translated error message :%s/E475: [^:]*:/E475:/ :" fix the fileformat :set ff& :wq! ENDTEST [?12l[?25h[?25l :[?12l[?25h" test clearing one color and all doesn't generate error or warning [?25l[?12l[?25h[?25l:[?12l[?25hhi NewGroup term=bold cterm=italic ctermfg=DarkBlue ctermbg=Grey gui= guifg=#0 0ff00 guibg=Cyan [?25lE418: Illegal value: guifg=#00ff00Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hhi Group2 term= cterm= [?25lE418: Illegal value: cterm= Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hhi Group3 term=underline cterm=bold [?25l:hi NewGroup :hi Group2[?12l[?25h[?25l :[?12l[?25hredir! >test.out [?25l[?12l[?25h[?25l:[?12l[?25hhi NewGroup [?25l NewGroupxxx term=bold cterm=italic ctermfg=4 ctermbg=7 Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hhi Group2 [?25l Group2xxx cleared Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hhi Group3 [?25l Group3xxx term=underline cterm=bold Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hhi clear NewGroup [?25l:hi NewGroup :hi Group2 :hi Group3 :hi clear NewGroup :hi NewGroup :hi Group2[?12l[?25h[?25l :[?12l[?25hhi NewGroup [?25l NewGroupxxx cleared Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hhi Group2 [?25l Group2xxx cleared Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hhi Group2 NONE [?25l:hi NewGroup :hi Group2 :hi Group3 :hi clear NewGroup[?12l[?25h[?25l :[?12l[?25hhi Group2 [?25l Group2xxx cleared Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hhi clear [?25l:hi NewGroup :hi Group2 :hi Group3 :hi clear NewGroup :hi NewGroup :hi Group2 :hi Group2 NONE :hi Group2 :hi clear :hi Group3 :hi Crash term='asdf :redir END :" filter ctermfg and ctermbg, the numbers depend on the terminal :e test.out :%s/ctermfg=\d*/ctermfg=2/ :%s/ctermbg=\d*/ctermbg=3/ :" filter out possibly translated error message :%s/E475: [^:]*:/E475:/ :" fix the fileformat :set ff& :wq! ENDTEST [?12l[?25h[?25l :[?12l[?25hhi Group3 [?25l Group3xxx cleared Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hhi Crash term='asdf [?25lE475: Invalid argument: term='asdf Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hredir END [?25l:hi NewGroup :hi Group2 :hi Group3[?12l[?25h[?25l :[?12l[?25h" filter ctermfg and ctermbg, the numbers depend on the terminal [?25l[?12l[?25h[?25l:[?12l[?25he test.out [?25l"test.out" 20 lines, 289 charactersNewGroup xxx term=bold cterm=italic ctermfg=4 ctermbg=7Group2 xxx clearedGroup3 xxx term=underline cterm=boldNewGroup xxx clearedGroup2 xxx clearedGroup2 xxx clearedGroup3 xxx clearedE475: Invalid argument: term='asdf ~ ~ ~ [?12l[?25h[?25l:[?12l[?25h%s/ctermfg=\d*/ctermfg=2/ [?25l2 [?12l[?25h[?25l:[?12l[?25h%s/ctermbg=\d*/ctermbg=3/ [?25l3 [?12l[?25h[?25l:[?12l[?25h" filter out possibly translated error message [?25l[?12l[?25h[?25l:[?12l[?25h%s/E475: [^:]*:/E475:/ [?25lterm='asdf[?12l[?25h[?25l:[?12l[?25h" fix the fileformat [?25l[?12l[?25h[?25l:[?12l[?25hset ff& [?25l[?12l[?25h[?25l:[?12l[?25hwq! [?25l"test.out" 20 lines, 271 characters written [?1l>[?12l[?25h[?1049lrm -rf test52.failed test.ok test.out X* viminfo cp test52.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test52.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test52.in" 65 lines, 1645 charactersTests for reading and writing files with conversion for Win32. STARTTEST :so mbyte.vim :" make this a dummy test for non-Win32 systems :if !has("win32") | e! test.ok | wq! test.out | endif :" :" write tests: :" combine three values for 'encoding' with three values for 'fileencoding' :" also write files for read tests /^1 :set encoding=utf-8 :.w! ++enc=utf-8 test.out :.w ++enc=cp1251 >>test.out :.w ++enc=cp866 >>test.out :.w! ++enc=utf-8 Xutf8 /^2 :set encoding=cp1251 :.w ++enc=utf-8 >>test.out :.w ++enc=cp1251 >>test.out :.w ++enc=cp866 >>test.out :.w! ++enc=cp1251 Xcp1251 /^3[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for reading and writing files with conversion for Win32.[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 57 lines, 1333 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST:e Xcp1251 :.w ++enc=cp1251 >>test.out :set fencs=utf-8,cp866 :e Xcp866 :.w ++enc=cp1251 >>test.out :" :" read three 'fileencoding's with cp866 'encoding' :set encoding=cp866 fencs=utf-8,cp1251 :e Xutf8 :.w ++enc=cp866 >>test.out :e Xcp1251 :.w ++enc=cp866 >>test.out :set fencs=utf-8,cp866 :e Xcp866 :.w ++enc=cp866 >>test.out :" :qa! ENDTEST 1 utf-8 text: Ð~TлÑ~O Vim version 6.2. Ð~_оÑ~Aледнее изменениеµ: 1970 Jan 01 2 cp1251 text: Äëÿ Vim version 6.2. Ïîñëåäíåå èçìåíåíèå: 1970 Jan 01 3 cp866 text: ~D«ï Vim version 6.2. ~O®á«¥¤­¥¥ ¨§¬¥­¥­¨¥: 1970 Jan 01[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hso mbyte.vim [?25l[?12l[?25h[?25l:[?12l[?25h" make this a dummy test for non-Win32 systems [?25l[?12l[?25h[?25l:[?12l[?25hif !has("win32") | e! test.ok | wq! test.out | endif [?25l"test.ok" 18 lines, 1374 characters "test.out" [New File] 18 lines, 1374 characters written [?1l>[?12l[?25h[?1049lrm -rf test53.failed test.ok test.out X* viminfo cp test53.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test53.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test53.in" 48 lines, 952 charactersTests for string and html text objects. vim: set ft=vim : Note that the end-of-line moves the cursor to the next test line. Also test match() and matchstr() STARTTEST :so small.vim /^start:/ da" 0va'a'rx 02f`da` 0fXdi" 03f'vi'ry :set quoteescape=+*- di` $F"va"oha"i"rz :" /^ first match) :put =matchstr(\"abcd\", \".\", 0, -1) " a :put =match(\"abcd\", \".\", 0, 5) " -1 :put =match(\"abcd\", \".\", 0, -1) " 0 :/^start:/,/^end:/wq! test.out ENDTEST[?12l[?25h[?25l [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l/[?12l[?25h^start:/ [?25l start: "wo\"rd\\" foo[?12l[?25h[?25lfo[?12l[?25h[?25l 'foo' 'bar' 'piep'[?12l[?25h [?25l[?12l[?25h[?25l'foo'[?12l[?25h[?25l 'bar'[?12l[?25h[?25l xxxxxxxxxxxx [?12l[?25h[?25l bla bla `quote` blah [?12l[?25h[?25lblah[?12l[?25h[?25l out " in "noXno"[?12l[?25h [?25l"[?12l[?25h[?25l "'" 'blah' rep 'buh'[?12l[?25h [?25l[?12l[?25h[?25l' rep[?12l[?25h[?25lyyyyy[?12l[?25h[?25l bla `s*`d-`+++`l**` b`la[?12l[?25h[?25l :[?12l[?25hset quoteescape=+*- [?25l[?12l[?25h[?25l` b`la[?12l[?25h[?25l voo "nah" sdf " asdf" sdf " sdf" sd[?12l[?25h[?25l[?12l[?25h[?25l" sdf"[?12l[?25h[?25l" [?12l[?25h[?25l"[?12l[?25h[?25l asdf" sdf [?12l[?25h[?25lah" sdf " voo "[?12l[?25h[?25lzzzzzzzzzzzzzzzzzzzzzzzzzzzz voo "[?12l[?25h[?25l [?12l[?25h[?25l :[?12l[?25h" [?25l[?12l[?25h[?25l/[?12l[?25h^[?12l[?25h[?25l -asdfXasdfasdf- [?12l[?25h[?25lasdf-[?12l[?25h[?25l -asdXasdfasdf-[?12l[?25h [?25l-[?12l[?25h[?25l -asdfXasdfasdf- -[?12l[?25h[?25lasdf-[?12l[?25h[?25l -asdXasdfasdf-[?12l[?25h [?25l --[?12l[?25h[?25l  <[?12l[?25h[?25l :[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25hput =matchstr(\"abcd\", \".\", 0, 2) " b [?25l b[?12l[?25h[?25l :[?12l[?25hput =matchstr(\"abcd\", \"..\", 0, 2) " bc [?25l bc[?12l[?25h[?25l :[?12l[?25hput =matchstr(\"abcd\", \".\", 2, 0) " c (zero and negative -> first match) [?25l c[?12l[?25h[?25l :[?12l[?25hput =matchstr(\"abcd\", \".\", 0, -1) " a [?25l a[?12l[?25h[?25l :[?12l[?25hput =match(\"abcd\", \".\", 0, 5) " -1 [?25l -1[?12l[?25h[?25l :[?12l[?25hput =match(\"abcd\", \".\", 0, -1) " 0 [?25l 0[?12l[?25h[?25l :[?12l[?25h/^start:/,/^end:/wq! test.out [?25lsearch hit BOTTOM, continuing at TOP "test.out" [New File] 21 lines, 217 characters written [?1l>[?12l[?25h[?1049lrm -rf test54.failed test.ok test.out X* viminfo cp test54.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test54.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test54.in" 22 lines, 658 charactersSome tests for buffer-local autocommands STARTTEST :so small.vim :e xx :if has("vms") : !del test.out.* : au BufLeave :!write sys$output "buffer-local autommand in %" > test.oout :else : !rm -f test.out : au BufLeave :!echo buffer-local autommand in %>> test.out :endif :e somefile" here, autocommand for xx shall write test.out :" but autocommand shall not apply to buffer named :bwipe xx" here, autocommand shall be auto-deleted :e xx" nothing shall be written :e somefile" nothing shall be written :qa! ENDTEST start of test file xx end of test file xx[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lSome tests for buffer-local autocommands[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 15 lines, 555 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l:[?12l[?25he xx [?25l"xx" [New File]~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l:[?12l[?25hif has("vms") [?25l : [?12l[?25h: !del test.out.* [?25l: [?12l[?25h: au BufLeave :!write sys$output "buffer-local autommand in %" > te st.out [?25l: [?12l[?25h:else [?25l: [?12l[?25h: !rm -f test.out [?25l:!rm -f test.out[?1l>[?12l[?25h[?1049l Press ENTER or type command to continue[?1049h[?1h= [?25l: :[?12l[?25h au BufLeave :!echo buffer-local autommand in %>> test.out [?25l: [?12l[?25h:endif [?25l:[?12l[?25he somefile " here, autocommand for xx shall write test.out [?25l:!echo buffer-local autommand in xx>> test.out [?12l[?25h[?25l"somefile" [New File] Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25h " but autocommand shall not apply to buffer named [?25l~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l:[?12l[?25hbwipe xx " here, autocommand shall be auto-deleted [?25l[?12l[?25h[?25l:[?12l[?25he xx " nothing shall be written [?25l"xx" [New File][?12l[?25h[?25l:[?12l[?25he somefile " nothing shall be written [?25l"somefile" [New File][?12l[?25h[?25l:[?12l[?25hqa! [?25l[?1l>[?12l[?25h[?1049l rm -rf test55.failed test.ok test.out X* viminfo cp test55.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test55.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test55.in" 366 lines, 7512 charactersTests for List and Dictionary types. vim: set ft=vim : STARTTEST :so small.vim :fun Test(...) :" Creating List directly with different types :let l = [1, 'as''d', [1, 2, function("strlen")], {'a': 1},] :$put =string(l) :$put =string(l[-1]) :$put =string(l[-4]) :try : $put =string(l[-5]) :catch : $put =v:exception[:14] :endtry :" List slices :$put =string(l[:]) :$put =string(l[1:]) :$put =string(l[:-2]) :$put =string(l[0:8]) :$put =string(l[8:-1]) :" :" List identity[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for List and Dictionary types. vim: set ft=vim :[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 360 lines, 7426 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST:$put =(d != deepcopy(d)) :" :" compare complex recursively linked list and dict :let l = [] :call add(l, l) :let dict4 = {"l": l} :call add(dict4.l, dict4) :let lcopy = deepcopy(l) :let dict4copy = deepcopy(dict4) :$put =(l == lcopy) :$put =(dict4 == dict4copy) :endfun :" :call Test(1, 2, [3, 4], {5: 6}) " This may take a while :" :delfunc Test :unlet dict :call garbagecollect(1) :" :/^start:/,$wq! test.out ENDTEST start:[?12l[?25h [?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l:[?12l[?25hfun Test(...) [?25l : [?12l[?25h:" Creating List directly with different types [?25l: [?12l[?25h:let l = [1, 'as''d', [1, 2, function("strlen")], {'a': 1},] [?25l: [?12l[?25h:$put =string(l) [?25l: [?12l[?25h:$put =string(l[-1]) [?25l: [?12l[?25h:$put =string(l[-4]) [?25l: [?12l[?25h:try [?25l: [?12l[?25h: $put =string(l[-5]) [?25l: [?12l[?25h:catch [?25l: [?12l[?25h: $put =v:exception[:14] [?25l: [?12l[?25h:endtry [?25l: [?12l[?25h:" List slices [?25l: [?12l[?25h:$put =string(l[:]) [?25l: [?12l[?25h:$put =string(l[1:]) [?25l: [?12l[?25h:$put =string(l[:-2]) [?25l: [?12l[?25h:$put =string(l[0:8]) [?25l: [?12l[?25h:$put =string(l[8:-1]) [?25l: [?12l[?25h:" [?25l: [?12l[?25h:" List identity [?25l: [?12l[?25h:let ll = l [?25l: [?12l[?25h:let lx = copy(l) [?25l: [?12l[?25h:try [?25l: [?12l[?25h: $put =(l == ll) . (l isnot ll) . (l is ll) . (l == lx) . (l is lx) . (l isnot lx) [?25l: [?12l[?25h:catch [?25l: [?12l[?25h: $put =v:exception [?25l: [?12l[?25h:endtry [?25l: [?12l[?25h:" [?25l: [?12l[?25h:" Creating Dictionary directly with different types [?25l: [?12l[?25h:let d = {001: 'asd', 'b': [1, 2, function('strlen')], -1: {'a': 1},} [?25l: [?12l[?25h:$put =string(d) . d.1 [?25l: [?12l[?25h:$put =string(sort(keys(d))) [?25l: [?12l[?25h:$put =string (values(d)) [?25l: [?12l[?25h:for [key, val] in items(d) [?25l: [?12l[?25h: $put =key . ':' . string(val) [?25l: [?12l[?25h: unlet key val [?25l: [?12l[?25h:endfor [?25l: [?12l[?25h:call extend (d, {3:33, 1:99}) [?25l: [?12l[?25h:call extend(d, {'b':'bbb', 'c':'ccc'}, "keep") [?25l: [?12l[?25h:try [?25l: [?12l[?25h: call extend(d, {3:333,4:444}, "error") [?25l: [?12l[?25h:catch [?25l: [?12l[?25h: $put =v:exception[:15] . v:exception[-1:-1] [?25l: [?12l[?25h:endtry [?25l: [?12l[?25h:$put =string(d) [?25l: [?12l[?25h:call filter(d, 'v:key =~ ''[ac391]''') [?25l: [?12l[?25h:$put =string(d) [?25l: [?12l[?25h:" [?25l: [?12l[?25h:" Dictionary identity [?25l: [?12l[?25h:let dd = d [?25l: [?12l[?25h:let dx = copy(d) [?25l: [?12l[?25h:try [?25l: [?12l[?25h: $put =(d == dd) . (d isnot dd) . (d is dd) . (d == dx) . (d is dx) . (d isnot dx) [?25l: [?12l[?25h:catch [?25l: [?12l[?25h: $put =v:exception [?25l: [?12l[?25h:endtry [?25l: [?12l[?25h:" [?25l: [?12l[?25h:" Changing var type should fail [?25l: [?12l[?25h:try [?25l: [?12l[?25h: let d = [] [?25l: [?12l[?25h:catch [?25l: [?12l[?25h: $put =v:exception[:14] . v:exception[-1:-1] [?25l: [?12l[?25h:endtry [?25l: [?12l[?25h:try [?25l: [?12l[?25h: let l = {} [?25l: [?12l[?25h:catch [?25l: [?12l[?25h: $put =v:exception[:14] . v:exception[-1:-1] [?25l: [?12l[?25h:endtry [?25l: [?12l[?25h:" [?25l: [?12l[?25h:" removing items with :unlet [?25l: [?12l[?25h:unlet l[2] [?25l: [?12l[?25h:$put =string(l) [?25l: [?12l[?25h:let l = range(8) [?25l: [?12l[?25h:try [?25l: [?12l[?25h:unlet l[:3] [?25l: [?12l[?25h:unlet l[1:] [?25l: [?12l[?25h:catch [?25l: [?12l[?25h:$put =v:exception [?25l: [?12l[?25h:endtry [?25l: [?12l[?25h:$put =string(l) [?25l: [?12l[?25h:" [?25l: [?12l[?25h:unlet d.c [?25l: [?12l[?25h:unlet d[-1] [?25l: [?12l[?25h:$put =string(d) [?25l: [?12l[?25h:" [?25l: [?12l[?25h:" removing items out of range: silently skip items that don't exist [?25l: [?12l[?25hlet l = [0, 1, 2, 3] [?25l: [?12l[?25h:unlet l[2:1] [?25l: [?12l[?25h:$put =string(l) [?25l: [?12l[?25hlet l = [0, 1, 2, 3] [?25l: [?12l[?25h:unlet l[2:2] [?25l: [?12l[?25h:$put =string(l) [?25l: [?12l[?25hlet l = [0, 1, 2, 3] [?25l: [?12l[?25h:unlet l[2:3] [?25l: [?12l[?25h:$put =string(l) [?25l: [?12l[?25hlet l = [0, 1, 2, 3] [?25l: [?12l[?25h:unlet l[2:4] [?25l: [?12l[?25h:$put =string(l) [?25l: [?12l[?25hlet l = [0, 1, 2, 3] [?25l: [?12l[?25h:unlet l[2:5] [?25l: [?12l[?25h:$put =string(l) [?25l: [?12l[?25hlet l = [0, 1, 2, 3] [?25l: [?12l[?25h:unlet l[-1:2] [?25l: [?12l[?25h:$put =string(l) [?25l: [?12l[?25hlet l = [0, 1, 2, 3] [?25l: [?12l[?25h:unlet l[-2:2] [?25l: [?12l[?25h:$put =string(l) [?25l: [?12l[?25hlet l = [0, 1, 2, 3] [?25l: [?12l[?25h:unlet l[-3:2] [?25l: [?12l[?25h:$put =string(l) [?25l: [?12l[?25hlet l = [0, 1, 2, 3] [?25l: [?12l[?25h:unlet l[-4:2] [?25l: [?12l[?25h:$put =string(l) [?25l: [?12l[?25hlet l = [0, 1, 2, 3] [?25l: [?12l[?25h:unlet l[-5:2] [?25l: [?12l[?25h:$put =string(l) [?25l: [?12l[?25hlet l = [0, 1, 2, 3] [?25l: [?12l[?25h:unlet l[-6:2] [?25l: [?12l[?25h:$put =string(l) [?25l: [?12l[?25h:" [?25l: [?12l[?25h:" assignment to a list [?25l: [?12l[?25h:let l = [0, 1, 2, 3] [?25l: [?12l[?25h:let [va, vb] = l[2:3] [?25l: [?12l[?25h:$put =va [?25l: [?12l[?25h:$put =vb [?25l: [?12l[?25h:try [?25l: [?12l[?25h: let [va, vb] = l [?25l: [?12l[?25h:catch [?25l: [?12l[?25h: $put =v:exception[:14] [?25l: [?12l[?25h:endtry [?25l: [?12l[?25h:try [?25l: [?12l[?25h: let [va, vb] = l[1:1] [?25l: [?12l[?25h:catch [?25l: [?12l[?25h: $put =v:exception[:14] [?25l: [?12l[?25h:endtry [?25l: [?12l[?25h:" [?25l: [?12l[?25h:" manipulating a big Dictionary (hashtable.c has a border of 1000 entries) [?25l: [?12l[?25h:let d = {} [?25l: [?12l[?25h:for i in range(1500) [?25l: [?12l[?25h: let d[i] = 3000 - i [?25l: [?12l[?25h:endfor [?25l: [?12l[?25h:$put =d[0] . ' ' . d[100] . ' ' . d[999] . ' ' . d[1400] . ' ' . d[1499] [?25l: [?12l[?25h:try [?25l: [?12l[?25h: let n = d[1500] [?25l: [?12l[?25h:catch [?25l: [?12l[?25h: $put =substitute(v:exception, '\v(.{14}).*( \d{4}).*', '\1\2', '') [?25l: [?12l[?25h:endtry [?25l: [?12l[?25h:" lookup each items [?25l: [?12l[?25h:for i in range(1500) [?25l: [?12l[?25h: if d[i] != 3000 - i [?25l: [?12l[?25h: $put =d[i] [?25l: [?12l[?25h: endif [?25l: [?12l[?25h:endfor [?25l: [?12l[?25h: let i += 1 [?25l: [?12l[?25h:" delete even items [?25l: [?12l[?25h:while i >= 2 [?25l: [?12l[?25h: let i -= 2 [?25l: [?12l[?25h: unlet d[i] [?25l: [?12l[?25h:endwhile [?25l: [?12l[?25h:$put =get(d, 1500 - 100, 'NONE') . ' ' . d[1] [?25l: [?12l[?25h:" delete odd items, checking value, one intentionally wrong [?25l: [?12l[?25h:let d[33] = 999 [?25l: [?12l[?25h:let i = 1 [?25l: [?12l[?25h:while i < 1500 [?25l: [?12l[?25h: if d[i] != 3000 - i [?25l: [?12l[?25h: $put =i . '=' . d[i] [?25l: [?12l[?25h: else [?25l: [?12l[?25h: unlet d[i] [?25l: [?12l[?25h: endif [?25l: [?12l[?25h: let i += 2 [?25l: [?12l[?25h:endwhile [?25l: [?12l[?25h:$put =string(d) " must be almost empty now [?25l: [?12l[?25h:unlet d [?25l: [?12l[?25h:" [?25l: [?12l[?25h:" Dictionary function [?25l: [?12l[?25h:let dict = {} [?25l: [?12l[?25h:func dict.func(a) dict [?25l: [?12l[?25h: $put =a:a . len(self.data) [?25l: [?12l[?25h:endfunc [?25l: [?12l[?25h:let dict.data = [1,2,3] [?25l: [?12l[?25h:call dict.func("len: ") [?25l: [?12l[?25h:let x = dict.func("again: ") [?25l: [?12l[?25h:try [?25l: [?12l[?25h: let Fn = dict.func [?25l: [?12l[?25h: call Fn('xxx') [?25l: [?12l[?25h:catch [?25l: [?12l[?25h: $put =v:exception[:15] [?25l: [?12l[?25h:endtry [?25l: [?12l[?25h:" [?25l: [?12l[?25h:" Function in script-local List or Dict [?25l: [?12l[?25h:let g:dict = {} [?25l: [?12l[?25h:function g:dict.func() dict [?25l: [?12l[?25h: $put ='g:dict.func'.self.foo[1].self.foo[0]('asdf') [?25l: [?12l[?25h:endfunc [?25l: [?12l[?25h:let g:dict.foo = ['-', 2, 3] [?25l: [?12l[?25h:call insert(g:dict.foo, function('strlen')) [?25l: [?12l[?25h:call g:dict.func() [?25l: [?12l[?25h:" [?25l: [?12l[?25h:" Nasty: remove func from Dict that's being called (works) [?25l: [?12l[?25h:let d = {1:1} [?25l: [?12l[?25h:func d.func(a) [?25l:[?12l[?25h: return "a:". a:a [?25l:[?12l[?25h:endfunc [?25l:[?12l[?25h:$put =d.func(string(remove(d, 'func'))) [?25l:[?12l[?25h:" [?25l:[?12l[?25h:" Nasty: deepcopy() dict that refers to itself (fails when noref used ) [?25l:[?12l[?25h:let d = {1:1, 2:2} [?25l:[?12l[?25h:let l = [4, d, 6] [?25l:[?12l[?25h:let d[3] = l [?25l:[?12l[?25h:let dc = deepcopy(d) [?25l:[?12l[?25h:try [?25l:[?12l[?25h: let dc = deepcopy(d, 1) [?25l:[?12l[?25h:catch [?25l:[?12l[?25h: $put =v:exception[:14] [?25l:[?12l[?25h:endtry [?25l:[?12l[?25h:let l2 = [0, l, l, 3] [?25l:[?12l[?25h:let l[1] = l2 [?25l:[?12l[?25h:let l3 = deepcopy(l2) [?25l:[?12l[?25h:$put ='same list: ' . (l3[1] is l3[2]) [?25l:[?12l[?25h:" [?25l:[?12l[?25h:" Locked variables [?25l:[?12l[?25h:for depth in range(5) [?25l:[?12l[?25h: $put ='depth is ' . depth [?25l:[?12l[?25h: for u in range(3) [?25l:[?12l[?25h: unlet l [?25l:[?12l[?25h: let l = [0, [1, [2, 3]], {4: 5, 6: {7: 8}}] [?25l:[?12l[?25h: exe "lockvar " . depth . " l" [?25l:[?12l[?25h: if u == 1 [?25l:[?12l[?25h: exe "unlockvar l" [?25l:[?12l[?25h: elseif u == 2 [?25l:[?12l[?25h: exe "unlockvar " . depth . " l" [?25l:[?12l[?25h: endif [?25l:[?12l[?25h: let ps = islocked("l").islocked("l[1]").islocked("l[1][1]").i slocked("l[1][1][0]").'-'.islocked("l[2]").islocked("l[2]['6']").islocked("l[2][ '6'][7]") [?25l:[?12l[?25h: $put =ps [?25l:[?12l[?25h: let ps = '' [?25l:[?12l[?25h: try [?25l:[?12l[?25h: let l[1][1][0] = 99 [?25l:[?12l[?25h: let ps .= 'p' [?25l:[?12l[?25h: catch [?25l:[?12l[?25h: let ps .= 'F' [?25l:[?12l[?25h: endtry [?25l:[?12l[?25h: try [?25l:[?12l[?25h: let l[1][1] = [99] [?25l:[?12l[?25h: let ps .= 'p' [?25l:[?12l[?25h: catch [?25l:[?12l[?25h: let ps .= 'F' [?25l:[?12l[?25h: endtry [?25l:[?12l[?25h: try [?25l:[?12l[?25h: let l[1] = [99] [?25l:[?12l[?25h: let ps .= 'p' [?25l:[?12l[?25h: catch [?25l:[?12l[?25h: let ps .= 'F' [?25l:[?12l[?25h: endtry [?25l:[?12l[?25h: try [?25l:[?12l[?25h: let l[2]['6'][7] = 99 [?25l:[?12l[?25h: let ps .= 'p' [?25l:[?12l[?25h: catch [?25l:[?12l[?25h: let ps .= 'F' [?25l:[?12l[?25h: endtry [?25l:[?12l[?25h: try [?25l:[?12l[?25h: let l[2][6] = {99: 99} [?25l:[?12l[?25h: let ps .= 'p' [?25l:[?12l[?25h: catch [?25l:[?12l[?25h: let ps .= 'F' [?25l:[?12l[?25h: endtry [?25l:[?12l[?25h: try [?25l:[?12l[?25h: let l[2] = {99: 99} [?25l:[?12l[?25h: let ps .= 'p' [?25l:[?12l[?25h: catch [?25l:[?12l[?25h: let ps .= 'F' [?25l:[?12l[?25h: endtry [?25l:[?12l[?25h: try [?25l:[?12l[?25h: let l = [99] [?25l:[?12l[?25h: let ps .= 'p' [?25l:[?12l[?25h: catch [?25l:[?12l[?25h: let ps .= 'F' [?25l:[?12l[?25h: endtry [?25l:[?12l[?25h: $put =ps [?25l:[?12l[?25h: endfor [?25l:[?12l[?25h:endfor [?25l:[?12l[?25h:" [?25l:[?12l[?25h:" a:000 function argument [?25l:[?12l[?25h:" first the tests that should fail [?25l:[?12l[?25h:try [?25l:[?12l[?25h: let a:000 = [1, 2] [?25l:[?12l[?25h:catch [?25l:[?12l[?25h: $put ='caught a:000' [?25l:[?12l[?25h:endtry [?25l:[?12l[?25h:try [?25l:[?12l[?25h: let a:000[0] = 9 [?25l:[?12l[?25h:catch [?25l:[?12l[?25h: $put ='caught a:000[0]' [?25l:[?12l[?25h:endtry [?25l:[?12l[?25h:try [?25l:[?12l[?25h: let a:000[2] = [9, 10] [?25l:[?12l[?25h:catch [?25l:[?12l[?25h: $put ='caught a:000[2]' [?25l:[?12l[?25h:endtry [?25l:[?12l[?25h:try [?25l:[?12l[?25h: let a:000[3] = {9: 10} [?25l:[?12l[?25h:catch [?25l:[?12l[?25h: $put ='caught a:000[3]' [?25l:[?12l[?25h:endtry [?25l:[?12l[?25h:" now the tests that should pass [?25l:[?12l[?25h:try [?25l:[?12l[?25h: let a:000[2][1] = 9 [?25l:[?12l[?25h: call extend(a:000[2], [5, 6]) [?25l:[?12l[?25h: let a:000[3][5] = 8 [?25l:[?12l[?25h: let a:000[3]['a'] = 12 [?25l:[?12l[?25h: $put =string(a:000) [?25l:[?12l[?25h:catch [?25l:[?12l[?25h: $put ='caught ' . v:exception [?25l:[?12l[?25h:endtry [?25l:[?12l[?25h:" [?25l:[?12l[?25h:" reverse() and sort() [?25l:[?12l[?25h:let l = ['-0', 'A11', 2, 'xaaa', 4, 'foo', 'foo6', [0, 1, 2], 'x8'] [?25l:[?12l[?25h:$put =string(reverse(l)) [?25l:[?12l[?25h:$put =string(reverse(reverse(l))) [?25l:[?12l[?25h:$put =string(sort(l)) [?25l:[?12l[?25h:$put =string(reverse(sort(l))) [?25l:[?12l[?25h:$put =string(sort(reverse(sort(l)))) [?25l:[?12l[?25h:" [?25l:[?12l[?25h:" splitting a string to a List [?25l:[?12l[?25h:$put =string(split(' aa bb ')) [?25l:[?12l[?25h:$put =string(split(' aa bb ', '\W\+', 0)) [?25l:[?12l[?25h:$put =string(split(' aa bb ', '\W\+', 1)) [?25l:[?12l[?25h:$put =string(split(' aa bb ', '\W', 1)) [?25l:[?12l[?25h:$put =string(split(':aa::bb:', ':', 0)) [?25l:[?12l[?25h:$put =string(split(':aa::bb:', ':', 1)) [?25l:[?12l[?25h:$put =string(split('aa,,bb, cc,', ',\s*', 1)) [?25l:[?12l[?25h:$put =string(split('abc', '\zs')) [?25l:[?12l[?25h:$put =string(split('abc', '\zs', 1)) [?25l:[?12l[?25h:" [?25l:[?12l[?25h:" compare recursively linked list and dict [?25l:[?12l[?25h:let l = [1, 2, 3, 4] [?25l:[?12l[?25h:let d = {'1': 1, '2': l, '3': 3} [?25l:[?12l[?25h:let l[1] = d [?25l:[?12l[?25h:$put =(l == l) [?25l:[?12l[?25h:$put =(d == d) [?25l:[?12l[?25h:$put =(l != deepcopy(l)) [?25l:[?12l[?25h:$put =(d != deepcopy(d)) [?25l:[?12l[?25h:" [?25l:[?12l[?25h:" compare complex recursively linked list and dict [?25l:[?12l[?25h:let l = [] [?25l:[?12l[?25h:call add(l, l) [?25l:[?12l[?25h:let dict4 = {"l": l} [?25l:[?12l[?25h:call add(dict4.l, dict4) [?25l:[?12l[?25h:let lcopy = deepcopy(l) [?25l:[?12l[?25h:let dict4copy = deepcopy(dict4) [?25l:[?12l[?25h:$put =(l == lcopy) [?25l:[?12l[?25h:$put =(dict4 == dict4copy) [?25l:[?12l[?25h:endfun [?25l:$put =(d != deepcopy(d)) :" :" compare complex recursively linked list and dict :let l = [] :call add(l, l) :let dict4 = {"l": l} :call add(dict4.l, dict4) :let lcopy = deepcopy(l) :let dict4copy = deepcopy(dict4) :$put =(l == lcopy) :$put =(dict4 == dict4copy) :endfun :" :call Test(1, 2, [3, 4], {5: 6}) " This may take a while :" :delfunc Test :unlet dict :call garbagecollect(1) :" :/^start:/,$wq! test.out ENDTEST start:[?12l[?25h[?25l :[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25hcall Test(1, 2, [3, 4], {5: 6}) " This may take a while [?25lError detected while processing function Test: line 86: E684: list index out of range: 1 line 101: E684: list index out of range: 2caught a:000[2] caught a:000[3] [1, 2, [3, 9, 5, 6], {'a': 12, '5': 8}] ['x8', [0, 1, 2], 'foo6', 'foo', 4, 'xaaa', 2, 'A11', '-0'] ['x8', [0, 1, 2], 'foo6', 'foo', 4, 'xaaa', 2, 'A11', '-0'] ['-0', 'A11', 'foo', 'foo6', 'x8', 'xaaa', 2, 4, [0, 1, 2]] [[0, 1, 2], 4, 2, 'xaaa', 'x8', 'foo6', 'foo', 'A11', '-0'] ['-0', 'A11', 'foo', 'foo6', 'x8', 'xaaa', 2, 4, [0, 1, 2]] ['aa', 'bb']['aa', 'bb']['', 'aa', 'bb', '']['', '', 'aa', '', 'bb', '', ''] ['aa', '', 'bb'] ['', 'aa', '', 'bb', '']['aa', '', 'bb', 'cc', ''] ['a', 'b', 'c'] ['', 'a', '', 'b', '', 'c', ''] 11001 1[?12l[?25h[?25l :[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25hdelfunc Test [?25l[?12l[?25h[?25l:[?12l[?25hunlet dict [?25l[?12l[?25h[?25l:[?12l[?25hcall garbagecollect(1) [?25l[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h/^start:/,$wq! test.out [?25lsearch hit BOTTOM, continuing at TOP "test.out" [New File] 113 lines, 1903 characters written [?1l>[?12l[?25h[?1049lrm -rf test56.failed test.ok test.out X* viminfo cp test56.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test56.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test56.in" 21 lines, 457 charactersTest for script-local function. vim: set ft=vim : STARTTEST :so small.vim :" :set nocp viminfo+=nviminfo :/^start:/+1,/^end:/-1w! Xtest.vim :source Xtest.vim _x :$-1,$wq! test.out ENDTEST start: fun DoLast() call append(line('$'), "last line") endfun fun s:DoNothing() call append(line('$'), "nothing line") endfun nnoremap _x :call DoNothing()call DoLast()delfunnc DoNothingdelfunc DoLast end: ~ [?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for script-local function. vim: set ft=vim :[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 7 lines, 120 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25hset nocp viminfo+=nviminfo [?25l[?12l[?25h[?25l:[?12l[?25h/^start:/+1,/^end:/-1w! Xtest.vim [?25l"Xtest.vim" [New] 7L, 251C written[?12l[?25h[?25l:[?12l[?25hsource Xtest.vim [?25l[?12l[?25h[?25l:call 3_DoNothing()|call 3_DoLast()|delfunc 3_DoNothing|delfunc <SNR>3_DoLast Press ENTER or type command to continue[?12l[?25h[?25lTest for script-local function. vim: set ft=vim :nothing line[?12l[?25h[?25l:[?12l[?25h$-1,$wq! test.out [?25l"test.out" [New] 2L, 23C written [?1l>[?12l[?25h[?1049lrm -rf test57.failed test.ok test.out X* viminfo cp test57.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test57.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test57.in" 500 lines, 3666 charactersTests for :sort command. vim: set ft=vim : STARTTEST :so small.vim :" :/^t01:/+1,/^t02/-1sort :/^t02:/+1,/^t03/-1sort n :/^t03:/+1,/^t04/-1sort x :/^t04:/+1,/^t05/-1sort u :/^t05:/+1,/^t06/-1sort! :/^t06:/+1,/^t07/-1sort! n :/^t07:/+1,/^t08/-1sort! u :/^t08:/+1,/^t09/-1sort o :/^t09:/+1,/^t10/-1sort! x :/^t10:/+1,/^t11/-1sort/./ :/^t11:/+1,/^t12/-1sort/../ :/^t12:/+1,/^t13/-1sort/../u :/^t13:/+1,/^t14/-1sort/./n :/^t14:/+1,/^t15/-1sort/./r :/^t15:/+1,/^t16/-1sort/../r :/^t16:/+1,/^t17/-1sort/./rn :/^t17:/+1,/^t18/-1sort/\d/ :/^t18:/+1,/^t19/-1sort/\d/r[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for :sort command. vim: set ft=vim :[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 30 lines, 842 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST:/^t19:/+1,/^t20/-1sort/\d/n :/^t20:/+1,/^t21/-1sort/\d/rn :/^t21:/+1,/^t22/-1sort/\d\d/ :/^t22:/+1,/^t23/-1sort/\d\d/n :/^t23:/+1,/^t24/-1sort/\d\d/x :/^t24:/+1,/^t25/-1sort/\d\d/r :/^t25:/+1,/^t26/-1sort/\d\d/rn :/^t26:/+1,/^t27/-1sort/\d\d/rx :/^t27:/+1,/^t28/-1sort no :/^t01:/,$wq! test.out ENDTEST[?12l[?25h[?25l [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h/^t01:/+1,/^t02/-1sort [?25lt01: alphebetical[?12l[?25h[?25l :[?12l[?25h/^t02:/+1,/^t03/-1sort n [?25la321 ab abc b123 b321 b321 b321b b322b c123d c321d t02: numeric abc ab a-24 x-22 0 a122 a123 b123[?12l[?25h[?25l:[?12l[?25h/^t03:/+1,/^t04/-1sort x [?25lc123d 123b a321 b321 c321d b321 b321b b322b t03: hexadecimal[?12l[?25h[?25l :[?12l[?25h/^t04:/+1,/^t05/-1sort u [?25la122 a123 a321 b123 b321 b321 b321b b322b c123d c321d t04: alpha, unique 123b a a122 a123 a321 ab abc b123 b321 b321b b322b[?12l[?25h[?25l:[?12l[?25h/^t05:/+1,/^t06/-1sort! [?25lc123d c321d t05: alpha, reverse c321d[?12l[?25h[?25l :[?12l[?25h/^t06:/+1,/^t07/-1sort! n [?25lb123 abc ab a321 a123 a122 a 123b t06: numeric, reverse b322b b321b b321 c321d b321 a321 123b c123d b123 a123 a122[?12l[?25h[?25l:[?12l[?25h/^t07:/+1,/^t08/-1sort! u [?25la ab abc t07: unique, reverse c321d[?12l[?25h[?25l :[?12l[?25h/^t08:/+1,/^t09/-1sort o [?25lb321 b123 abc ab a321 a123 a122 a 123b t08: octal abc ab a a122 a123 b123 c123d 123b a321 b321[?12l[?25h[?25l:[?12l[?25h/^t09:/+1,/^t10/-1sort! x [?25lc321d b321 b321b b322b t09: reverse, hexadecimal c321d[?12l[?25h[?25l :[?12l[?25h/^t10:/+1,/^t11/-1sort/./ [?25lb123 a321 a123 a122 123b abc ab a t10: alpha, skip first character a a122 a123 b123 123b c123d a321 b321 b321 b321b[?12l[?25h[?25l:[?12l[?25h/^t11:/+1,/^t12/-1sort/../ [?25lc321d b322b ab abc t11: alpha, skip first 2 characters ab[?12l[?25h[?25l :[?12l[?25h/^t12:/+1,/^t13/-1sort/../u [?25lb321 b321b c321d a122 b322b a123 b123 123b c123d abc t12: alpha, unique, skip first 2 characters ab a a321 b321 b321b c321d a122 b322b a123 b123 123b[?12l[?25h[?25l:[?12l[?25h/^t13:/+1,/^t14/-1sort/./n [?25lc123d abc t13: numeric, skip first character abc[?12l[?25h[?25l :[?12l[?25h/^t14:/+1,/^t15/-1sort/./r [?25la123 b123 c123d 123b a321 b321 c321d b321 b321b b322b t14: alpha, sort on first character123b abc ab a a321 a123 a122 b321 b123 b322b[?12l[?25h[?25l:[?12l[?25h/^t15:/+1,/^t16/-1sort/../r [?25lb321 b321b c123d c321d t15: alpha, sort on first 2 characters a[?12l[?25h[?25l :[?12l[?25h/^t16:/+1,/^t17/-1sort/./rn [?25la321 abc ab b123 b321 b322b b321 b321b c123d c321d t16: numeric, sort on first character abc ab a a321 a123 a122 b321 b123 c123d 123b c321d b322b[?12l[?25h[?25l:[?12l[?25h/^t17:/+1,/^t18/-1sort/\d/ [?25lb321 b321b t17: alpha, skip past first digit abc[?12l[?25h[?25l :[?12l[?25h/^t18:/+1,/^t19/-1sort/\d/r [?25lb321 b321 b321b c321d a122 b322b a123 b123 123b c123d t18: alpha, sort on first digit abc ab a a123 a122 b123 c123d 123b a321 b321[?12l[?25h[?25l:[?12l[?25h/^t19:/+1,/^t20/-1sort/\d/n [?25lc321d b322b b321 b321b t19: numeric, skip past first digit abc[?12l[?25h[?25l :[?12l[?25h/^t20:/+1,/^t21/-1sort/\d/rn [?25lb321 c321d b321 b321b a122 b322b a123 b123 c123d 123b t20: numeric, sort on first digit abc ab a a123 a122 b123 c123d 123b a321 b321[?12l[?25h[?25l:[?12l[?25h/^t21:/+1,/^t22/-1sort/\d\d/ [?25lc321d b322b b321 b321b t21: alpha, skip past first 2 digits abc[?12l[?25h[?25l :[?12l[?25h/^t22:/+1,/^t23/-1sort/\d\d/n [?25lb321 b321 b321b c321d a122 b322b a123 b123 123b c123d t22: numeric, skip past first 2 digits abc ab a a321 b321 c321d b321 b321b a122 b322b[?12l[?25h[?25l:[?12l[?25h/^t23:/+1,/^t24/-1sort/\d\d/x [?25la123 b123 c123d 123b t23: hexadecimal, skip past first 2 digits abc[?12l[?25h[?25l :[?12l[?25h/^t24:/+1,/^t25/-1sort/\d\d/r [?25lb321 b321 a122 a123 b123 b321b c321d b322b 123b c123d t24: alpha, sort on first 2 digits abc ab a a123 a122 b123 c123d 123b a321 b321[?12l[?25h[?25l:[?12l[?25h/^t25:/+1,/^t26/-1sort/\d\d/rn [?25lc321d b322b b321 b321b t25: numeric, sort on first 2 digits abc[?12l[?25h[?25l :[?12l[?25h/^t26:/+1,/^t27/-1sort/\d\d/rx [?25la122 b123 c123d 123b a321 b321 c321d b322b b321 b321b t26: hexadecimal, sort on first 2 digits abc ab a a123 a122 b123 c123d 123b a321 b321[?12l[?25h[?25l:[?12l[?25h/^t27:/+1,/^t28/-1sort no [?25lE474: Invalid argument[?12l[?25h[?25l:[?12l[?25h/^t01:/,$wq! test.out [?25lsearch hit BOTTOM, continuing at TOP "test.out" [New File] 459 lines, 2739 characters written [?1l>[?12l[?25h[?1049lrm -rf test58.failed test.ok test.out X* viminfo cp test58.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test58.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test58.in" 635 lines, 10784 charactersTests for spell checking. vim: set ft=vim : STARTTEST :so small.vim :" :" Don't want to depend on the locale from the environment :set enc=latin1 :e! :" :" Function to test .aff/.dic with list of good and bad words. :func TestOne(aff, dic) set spellfile= $put ='' $put ='test '. a:aff . '-' . a:dic " Generate a .spl file from a .dic and .aff file. exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! Xtest.aff' exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! Xtest.dic' mkspell! Xtest Xtest " use that spell file set spl=Xtest.latin1.spl spell " list all valid words spelldump %yank[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for spell checking. vim: set ft=vim :[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 105 lines, 2456 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST:call TestOne('6', '6') :call TestOne('7', '7') :" :" NOSLITSUGS :call TestOne('8', '8') :" :" clean up for valgrind :delfunc TestOne :set spl= enc=latin1 :" gg:/^test output:/,$wq! test.out ENDTEST 1affstart SET ISO8859-1 TRY esianrtolcdugmphbyfvkwjkqxz-ëéèêïîäàâöüû'ESIANRTOLCDUGMPHBYFVKWJKQXZ FOL àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ LOW àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ UPP ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßÿ SOFOFROM abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZàáâãäåæçèéêëìíîïðñòòóôõöøùúûüýþßÿÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞ¿[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h" Don't want to depend on the locale from the environment [?25l[?12l[?25h[?25l:[?12l[?25hset enc=latin1 [?25l:call TestOne('6', '6') :call TestOne('7', '7') :" :" NOSLITSUGS :call TestOne('8', '8') :" :" clean up for valgrind :delfunc TestOne :set spl= enc=latin1 :" gg:/^test output:/,$wq! test.out ENDTEST 1affstart SET ISO8859-1 TRY esianrtolcdugmphbyfvkwjkqxz-ëéèêïîäàâöüû'ESIANRTOLCDUGMPHBYFVKWJKQXZ FOL àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ LOW àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ UPP ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßÿ SOFOFROM abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZàáâãäåæçèéêëìíîïðñòòóôõöøùúûüýþßÿÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞ¿[?12l[?25h[?25l:[?12l[?25he! [?25l"test58.in" 635 lines, 10784 charactersTests for spell checking. vim: set ft=vim :STARTTEST :so small.vim :"Don't want to depend on the locale from the environment :set enc=latin1e!"Function to test .aff/.dic with list of good and bad words. :func TestOne(aff, dic) set spellfile= $put ='' $put ='test '. a:aff . '-' . a:dic " Generate a .spl file from a .dic and .aff file. exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! Xtest.aff' exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! Xtest.dic' mkspell! Xtest Xtest " use that spell file set spl=Xtest.latin1.spl spell" list all valid words spelldump %yank[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h" Function to test .aff/.dic with list of good and bad words. [?25l[?12l[?25h[?25l:[?12l[?25hfunc TestOne(aff, dic) [?25l : [?12l[?25h set spellfile= [?25l: [?12l[?25h $put ='' [?25l: [?12l[?25h $put ='test '. a:aff . '-' . a:dic [?25l: [?12l[?25h " Generate a .spl file from a .dic and .aff file. [?25l: [?12l[?25h exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! Xtest.aff' [?25l: [?12l[?25h exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! Xtest.dic' [?25l: [?12l[?25h mkspell! Xtest Xtest [?25l: [?12l[?25h " use that spell file [?25l: [?12l[?25h set spl=Xtest.latin1.spl spell [?25l: [?12l[?25h " list all valid words [?25l: [?12l[?25h spelldump [?25l: [?12l[?25h %yank [?25l: [?12l[?25h quit [?25l: [?12l[?25h $put [?25l: [?12l[?25h $put ='-------' [?25l: [?12l[?25h " find all bad words and suggestions for them [?25l: [?12l[?25h exe '1;/^' . a:aff . 'good:' [?25l: [?12l[?25h normal 0f:]s [?25l: [?12l[?25h let prevbad = '' [?25l: [?12l[?25h while 1 [?25l: [?12l[?25h let [bad, a] = spellbadword() [?25l: [?12l[?25h if bad == '' || bad == prevbad || bad == 'badend' [?25l: [?12l[?25h break [?25l: [?12l[?25h endif [?25l: [?12l[?25h let prevbad = bad [?25l: [?12l[?25h let lst = spellsuggest(bad, 3) [?25l: [?12l[?25h normal mm [?25l: [?12l[?25h $put =bad [?25l: [?12l[?25h $put =string(lst) [?25l: [?12l[?25h normal `m]s [?25l: [?12l[?25h endwhile [?25l: [?12l[?25hendfunc [?25lTests for spell checking. vim: set ft=vim : STARTTEST :so small.vim :" :" Don't want to depend on the locale from the environment :set enc=latin1 :e! :" :" Function to test .aff/.dic with list of good and bad words. :func TestOne(aff, dic) set spellfile= $put ='' $put ='test '. a:aff . '-' . a:dic " Generate a .spl file from a .dic and .aff file. exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! Xtest.aff' exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! Xtest.dic' mkspell! Xtest Xtest " use that spell file set spl=Xtest.latin1.spl spell " list all valid words spelldump %yank[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25hcall TestOne('1', '1') [?25l"Xtest.aff" [New File] 46 lines, 754 characters written "Xtest.dic" [New File] 11 lines, 71 characters written Reading affix file Xtest.aff ... Reading dictionary file Xtest.dic ... line 2, word 0 - test Compressing word tree... Compressed 29 of 127 nodes; 98 (77%) remaining Writing spell file Xtest.latin1.spl ... Done! Estimated runtime memory use: 490 bytes Reading back spell file... Performing soundfolding... Total number of words: 16 Number of words after soundfolding: 16 Compressing word tree... Compressed 39 of 104 nodes; 65 (62%) remaining Writing suggestion file Xtest.latin1.sug ... Estimated runtime memory use: 357 bytes 17 lines yanked 17 more lines Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25h$put =soundfold('goobledygoook') [?25lthe end uk wrong ------- bad ['put', 'uk', 'OK'] inputs ['input', 'puts', 'outputs'] comment ['Comment', 'outtest', 'the end'] ok ['OK', 'uk', 'put'] Ok ['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test']the['put', 'uk', 'test'] gebletegek[?12l[?25h[?25l :[?12l[?25h$put =soundfold('kóopërÿnôven') [?25l kepereneven[?12l[?25h[?25l :[?12l[?25h$put =soundfold('oeverloos gezwets edale') [?25l everles gesvets etele[?12l[?25h[?25l :[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h" and now with SAL instead of SOFO items; test automatic reloading [?25l[?12l[?25h[?25lTests for spell checking. vim: set ft=vim : STARTTEST :so small.vim :" :" Don't want to depend on the locale from the environment :set enc=latin1 :e! :" :" Function to test .aff/.dic with list of good and bad words. :func TestOne(aff, dic) set spellfile= $put ='' $put ='test '. a:aff . '-' . a:dic " Generate a .spl file from a .dic and .aff file. exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! Xtest.aff' exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! Xtest.dic' mkspell! Xtest Xtest " use that spell file  set spl=Xtest.latin1.spl spell " list all valid words  spelldump %yank[?12l[?25h[?25l:[?12l[?25h/^affstart_sal/+1,/^affend_sal/-1w! Xtest.aff [?25l"Xtest.aff" 151 lines, 3412 characters written[?12l[?25h[?25l:[?12l[?25hmkspell! Xtest Xtest [?25lReading affix file Xtest.aff ... Reading dictionary file Xtest.dic ... line 2, word 0 - test Compressing word tree... Compressed 29 of 127 nodes; 98 (77%) remaining Writing spell file Xtest.latin1.spl ... Done! Estimated runtime memory use: 490 bytes Performing soundfolding... Total number of words: 16 Number of words after soundfolding: 15 Compressing word tree... Compressed 33 of 75 nodes; 42 (56%) remaining Writing suggestion file Xtest.latin1.sug ... Estimated runtime memory use: 241 bytes Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25h$put =soundfold('goobledygoook') [?25l------- bad ['put', 'uk', 'OK'] inputs ['input', 'puts', 'outputs'] comment ['Comment', 'outtest', 'the end'] ok ['OK', 'uk', 'put'] Ok ['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test']end['put', 'uk', 'test']the['put', 'uk', 'test']gebletegekkepereneveneverles gesvets etele kbltyk[?12l[?25h[?25l :[?12l[?25h$put =soundfold('kóopërÿnôven') [?25l kprnfn[?12l[?25h[?25l :[?12l[?25h$put =soundfold('oeverloos gezwets edale') [?25l *fls kswts tl[?12l[?25h[?25l :[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h" also use an addition file [?25l[?12l[?25h[?25lTests for spell checking. vim: set ft=vim : STARTTEST :so small.vim :" :" Don't want to depend on the locale from the environment :set enc=latin1 :e! :" :" Function to test .aff/.dic with list of good and bad words. :func TestOne(aff, dic) set spellfile= $put ='' $put ='test '. a:aff . '-' . a:dic " Generate a .spl file from a .dic and .aff file. exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! Xtest.aff' exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! Xtest.dic' mkspell! Xtest Xtest " use that spell file  set spl=Xtest.latin1.spl spell " list all valid words  spelldump %yank[?12l[?25h[?25l:[?12l[?25h/^addstart/+1,/^addend/-1w! Xtest.latin1.add [?25l"Xtest.latin1.add" [New File] 3 lines, 38 characters written[?12l[?25h[?25l:[?12l[?25hmkspell! Xtest.latin1.add.spl Xtest.latin1.add [?25lReading word file Xtest.latin1.add ... Compressing word tree... Compressed 0 of 29 nodes; 29 (100%) remaining Writing spell file Xtest.latin1.add.spl ... Done! Estimated runtime memory use: 145 bytes Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hset spellfile=Xtest.latin1.add [?25lTests for spell checking. vim: set ft=vim : STARTTEST :so small.vim :" :" Don't want to depend on the locale from the environment[?12l[?25h[?25l/[?12l[?25h^test2: [?25l2good: puts bad: inputs comment ok Ok end the. test déôl badend addstart /regions=usgbnz elequint/2 elekwint/3 addend test2: elequint test elekwint test elekwent asdf Test rules for compounding. 3affstart SET ISO8859-1 COMPOUNDMIN 3 COMPOUNDRULE m* NEEDCOMPOUND x 3affend[?12l[?25h[?25l:[?12l[?25hlet [str, a] = spellbadword() [?25l[?12l[?25h[?25l:[?12l[?25h$put =str [?25linputs ['input', 'puts', 'outputs'] comment ['Comment', 'outtest', 'the end'] ok ['OK', 'uk', 'put'] Ok ['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test'] the ['put', 'uk', 'test'] gebletegek kepereneven everles gesvets etele kbltykk kprnfn *fls kswts tl elekwent [?12l[?25h[?25l :[?12l[?25hset spl=Xtest_us.latin1.spl [?25l[?12l[?25h[?25l/[?12l[?25h^test2: [?25lsearch hit BOTTOM, continuing at TOP2good: puts bad: inputs comment ok Ok end the. test déôl badend addstart /regions=usgbnz elequint/2 elekwint/3 addend test2: elequint test elekwint test elekwent asdf Test rules for compounding. 3affstart SET ISO8859-1 COMPOUNDMIN 3 COMPOUNDRULE m* NEEDCOMPOUND x 3affend search hit BOTTOM, continuing at TOP[?12l[?25h [?25l:[?12l[?25hlet [str, a] = spellbadword() [?25l[?12l[?25h[?25l:[?12l[?25h$put =str [?25l['input', 'puts', 'outputs'] comment ['Comment', 'outtest', 'the end'] ok ['OK', 'uk', 'put'] Ok ['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test'] the ['put', 'uk', 'test'] gebletegek kepereneven everles gesvets etele kbltykk kprnfn *fls kswts tl elekwent elequint [?12l[?25h[?25l2good: puts bad: inputs comment ok Ok end the. test déôl badend addstart /regions=usgbnz elequint/2 elekwint/3 addend test2: elequint test elekwint test elekwent asdf Test rules for compounding. 3affstart SET ISO8859-1 COMPOUNDMIN 3 COMPOUNDRULE m* NEEDCOMPOUND x 3affend[?12l[?25h[?25l:[?12l[?25hlet [str, a] = spellbadword() [?25l[?12l[?25h[?25l:[?12l[?25h$put =str [?25lcomment ['Comment', 'outtest', 'the end'] ok ['OK', 'uk', 'put'] Ok ['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test'] the ['put', 'uk', 'test'] gebletegek kepereneven everles gesvets etele kbltykk kprnfn *fls kswts tl elekwent elequint elekwint [?12l[?25h[?25l :[?12l[?25hset spl=Xtest_gb.latin1.spl [?25lelequint [?12l[?25h[?25l/[?12l[?25h^test2: [?25lsearch hit BOTTOM, continuing at TOP2good: puts bad: inputs comment ok Ok end the. test déôl badend addstart /regions=usgbnz elequint/2 elekwint/3 addend test2: elequint test elekwint test elekwent asdf Test rules for compounding. 3affstart SET ISO8859-1 COMPOUNDMIN 3 COMPOUNDRULE m* NEEDCOMPOUND x 3affend search hit BOTTOM, continuing at TOP[?12l[?25h[?25l:[?12l[?25hlet [str, a] = spellbadword() [?25l[?12l[?25h[?25l:[?12l[?25h$put =str [?25l['Comment', 'outtest', 'the end'] ok ['OK', 'uk', 'put'] Ok ['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test'] the ['put', 'uk', 'test'] gebletegek kepereneven everles gesvets etele kbltykk kprnfn *fls kswts tl elekwent elequint elekwint elekwint [?12l[?25h[?25l2good: puts bad: inputs comment ok Ok end the. test déôl badend addstart /regions=usgbnz elequint/2 elekwint/3 addend test2: elequint test elekwint test elekwent asdf Test rules for compounding. 3affstart SET ISO8859-1 COMPOUNDMIN 3 COMPOUNDRULE m* NEEDCOMPOUND x 3affend[?12l[?25h[?25l:[?12l[?25hlet [str, a] = spellbadword() [?25l[?12l[?25h[?25l:[?12l[?25h$put =str [?25lok ['OK', 'uk', 'put'] Ok ['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test'] the ['put', 'uk', 'test'] gebletegek kepereneven everles gesvets etele kbltykk kprnfn *fls kswts tl elekwent elequint elekwint elekwint elekwent [?12l[?25h[?25l :[?12l[?25hset spl=Xtest_nz.latin1.spl [?25lelequint elekwint elekwint [?12l[?25h[?25l/[?12l[?25h^test2: [?25lsearch hit BOTTOM, continuing at TOP2good: puts bad: inputs comment ok Ok end the. test déôl badend addstart /regions=usgbnz elequint/2 elekwint/3 addend test2: elequint test elekwint test elekwent asdf Test rules for compounding. 3affstart SET ISO8859-1 COMPOUNDMIN 3 COMPOUNDRULE m* NEEDCOMPOUND x 3affend search hit BOTTOM, continuing at TOP[?12l[?25h [?25l:[?12l[?25hlet [str, a] = spellbadword() [?25l[?12l[?25h[?25l:[?12l[?25h$put =str [?25l['OK', 'uk', 'put'] Ok ['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test'] the ['put', 'uk', 'test'] gebletegek kepereneven everles gesvets etele kbltykk kprnfn *fls kswts tl elekwent elequint elekwint elekwint elekwent elequint [?12l[?25h[?25l2good: puts bad: inputs comment ok Ok end the. test déôl badend addstart /regions=usgbnz elequint/2 elekwint/3 addend test2: elequint test elekwint test elekwent asdf Test rules for compounding. 3affstart SET ISO8859-1 COMPOUNDMIN 3 COMPOUNDRULE m* NEEDCOMPOUND x 3affend[?12l[?25h[?25l:[?12l[?25hlet [str, a] = spellbadword() [?25l[?12l[?25h[?25l:[?12l[?25h$put =str [?25lOk ['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test'] the ['put', 'uk', 'test'] gebletegek kepereneven everles gesvets etele kbltykk kprnfn *fls kswts tl elekwent elequint elekwint elekwint elekwent elequint elekwent [?12l[?25h[?25l :[?12l[?25hset spl=Xtest_ca.latin1.spl [?25lelequint elekwint elekwint elequint [?12l[?25h[?25l/[?12l[?25h^test2: [?25lsearch hit BOTTOM, continuing at TOP2good: puts bad: inputs comment ok Ok end the. test déôl badend addstart /regions=usgbnz elequint/2 elekwint/3 addend test2: elequint test elekwint test elekwent asdf Test rules for compounding. 3affstart SET ISO8859-1 COMPOUNDMIN 3 COMPOUNDRULE m* NEEDCOMPOUND x 3affend search hit BOTTOM, continuing at TOP[?12l[?25h [?25l:[?12l[?25hlet [str, a] = spellbadword() [?25l[?12l[?25h[?25l:[?12l[?25h$put =str [?25l['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test'] the ['put', 'uk', 'test'] gebletegek kepereneven everles gesvets etele kbltykk kprnfn *fls kswts tl elekwent elequint elekwint elekwint elekwent elequint elekwent elequint [?12l[?25h[?25l2good: puts bad: inputs comment ok Ok end the. test déôl badend addstart /regions=usgbnz elequint/2 elekwint/3 addend test2: elequint test elekwint test elekwent asdf Test rules for compounding. 3affstart SET ISO8859-1 COMPOUNDMIN 3 COMPOUNDRULE m* NEEDCOMPOUND x 3affend[?12l[?25h[?25l:[?12l[?25hlet [str, a] = spellbadword() [?25l[?12l[?25h[?25l:[?12l[?25h$put =str [?25ltest ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test'] the ['put', 'uk', 'test'] gebletegek kepereneven everles gesvets etele kbltykk kprnfn *fls kswts tl elekwent elequint elekwint elekwint elekwent elequint elekwent elequint elekwint [?12l[?25h[?25l :[?12l[?25hunlet str a [?25l[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h" Postponed prefixes [?25l[?12l[?25h[?25l:[?12l[?25hcall TestOne('2', '1') [?25l"Xtest.aff" 44 lines, 447 characters written "Xtest.dic" 11 lines, 71 characters written Reading affix file Xtest.aff ... Reading dictionary file Xtest.dic ... line 2, word 0 - test Compressing word tree... Compressed 10 of 98 nodes; 88 (89%) remaining Compressed 0 of 13 nodes; 13 (100%) remaining Writing spell file Xtest.latin1.spl ... Done! Estimated runtime memory use: 505 bytes 17 lines yanked 17 more lines Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25h" [?25lMAP eèéêë MAP iìíîï MAP oòóôõö MAP uùúûü MAP nñ MAP cç MAP yÿý MAP sß 2affend 2good: puts bad: inputs comment ok Ok end the. test déôl badendaddstar /regions=usgbnz elequ/2/3 addendtest2:test elekwint test elekwent asdf[?12l[?25h[?25l:[?12l[?25h" Compound words [?25l[?12l[?25h[?25l:[?12l[?25hcall TestOne('3', '3') [?25l"Xtest.aff" 5 lines, 60 characters written "Xtest.dic" 5 lines, 29 characters written Reading affix file Xtest.aff ... Reading dictionary file Xtest.dic ... line 2, word 0 - foo Compressing word tree... Compressed 6 of 29 nodes; 23 (79%) remaining Writing spell file Xtest.latin1.spl ... Done! Estimated runtime memory use: 115 bytes 3 lines yanked 3 more lines Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hcall TestOne('4', '4') [?25l"Xtest.aff" 45 lines, 559 characters written "Xtest.dic" 8 lines, 59 characters written Reading affix file Xtest.aff ... Reading dictionary file Xtest.dic ... line 2, word 0 - word Compressing word tree... Compressed 2 of 91 nodes; 89 (97%) remaining Compressed 0 of 15 nodes; 15 (100%) remaining Writing spell file Xtest.latin1.spl ... Done! Estimated runtime memory use: 520 bytes 12 lines yanked 12 more lines Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hcall TestOne('5', '5') [?25l"Xtest.aff" 25 lines, 237 characters written "Xtest.dic" 6 lines, 57 characters written Reading affix file Xtest.aff ... Reading dictionary file Xtest.dic ... line 2, word 0 - foo Compressing word tree... Compressed 19 of 105 nodes; 86 (81%) remaining Writing spell file Xtest.latin1.spl ... Done! Estimated runtime memory use: 440 bytes 10 lines yanked 10 more lines Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hcall TestOne('6', '6') [?25l"Xtest.aff" 23 lines, 211 characters written "Xtest.dic" 6 lines, 53 characters written Reading affix file Xtest.aff ... Reading dictionary file Xtest.dic ... line 2, word 0 - mee Compressing word tree... Compressed 19 of 87 nodes; 68 (78%) remaining Writing spell file Xtest.latin1.spl ... Done! Estimated runtime memory use: 350 bytes 9 lines yanked 9 more lines Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hcall TestOne('7', '7') [?25l"Xtest.aff" 22 lines, 223 characters written "Xtest.dic" 6 lines, 67 characters written Reading affix file Xtest.aff ... Reading dictionary file Xtest.dic ... line 2, word 0 - mee Compressing word tree... Compressed 19 of 89 nodes; 70 (78%) remaining Writing spell file Xtest.latin1.spl ... Done! Estimated runtime memory use: 360 bytes 9 lines yanked 9 more lines Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25h" [?25l1234 mee/391,111,9999 bar/17,61003,123 lead/2 tail/123 middle/77,1 7dicend 7good: meea1 meeaé bar prebar barmeat prebarmeat leadprebarlead tail leadtail leadmiddletail bad: mee meea2 prabar probarmaat middle leadmiddle middletail tailleadleadprobar badend Test NOSLITSUGS 8affstart SET ISO8859-1 NOSPLITSUGS 8affend 8dicstart[?12l[?25h[?25l:[?12l[?25h" NOSLITSUGS [?25l[?12l[?25h[?25l:[?12l[?25hcall TestOne('8', '8') [?25l"Xtest.aff" 3 lines, 27 characters written "Xtest.dic" 4 lines, 20 characters written Reading affix file Xtest.aff ... Reading dictionary file Xtest.dic ... line 2, word 0 - foo Compressing word tree... Compressed 8 of 26 nodes; 18 (69%) remaining Writing spell file Xtest.latin1.spl ... Done! Estimated runtime memory use: 90 bytes 4 lines yanked 4 more lines Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25h" [?25lNOSPLITSUGS 8affend 8dicstart 1234 foo bar faabar 8dicend 8good: foo bar faabar bad: foobar barfootest output:test 1-1# file: Xtest.latin1.spl Commentdeoldéôr input[?12l[?25h[?25l:[?12l[?25h" clean up for valgrind [?25l[?12l[?25h[?25l:[?12l[?25hdelfunc TestOne [?25l[?12l[?25h[?25l:[?12l[?25hset spl= enc=latin1 [?25lNOSPLITSUGS 8affend 8dicstart 1234 foo bar faabar 8dicend 8good: foo bar faabar bad: foobar barfoo badend test output: test 1-1 # file: Xtest.latin1.spl Comment deol déôr input[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25lTests for spell checking. vim: set ft=vim : STARTTEST :so small.vim :" :" Don't want to depend on the locale from the environment :set enc=latin1 :e! :" :" Function to test .aff/.dic with list of good and bad words. :func TestOne(aff, dic) set spellfile= $put ='' $put ='test '. a:aff . '-' . a:dic " Generate a .spl file from a .dic and .aff file. exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! Xtest.aff' exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! Xtest.dic' mkspell! Xtest Xtest " use that spell file set spl=Xtest.latin1.spl spell " list all valid words spelldump %yank[?12l[?25h[?25l:[?12l[?25h/^test output:/,$wq! test.out [?25l"test.out" [New File] 283 lines, 3793 characters written [?1l>[?12l[?25h[?1049lrm -rf test59.failed test.ok test.out X* viminfo cp test59.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test59.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test59.in" 626 lines, 10897 charactersTests for spell checking with 'encoding' set to "utf-8". vim: set ft=vim : STARTTEST :so small.vim :so mbyte.vim :" :" Don't want to depend on the locale from the environment. The .aff and .dic :" text is in latin1, the test text is utf-8. :set enc=latin1 :e! :set enc=utf-8 :set fenc= :" :" Function to test .aff/.dic with list of good and bad words. :func TestOne(aff, dic) set spellfile= $put ='' $put ='test '. a:aff . '-' . a:dic " Generate a .spl file from a .dic and .aff file. exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! Xtest.aff' exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! Xtest.dic' mkspell! Xtest Xtest " use that spell file[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for spell checking with 'encoding' set to "utf-8". vim: set ft=vim :[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 106 lines, 2520 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST:call TestOne('3', '3') :call TestOne('4', '4') :call TestOne('5', '5') :call TestOne('6', '6') :call TestOne('7', '7') :" :" clean up for valgrind :delfunc TestOne :set spl= enc=latin1 :" gg:/^test output:/,$wq! test.out ENDTEST 1affstart SET ISO8859-1 TRY esianrtolcdugmphbyfvkwjkqxz-ëéèêïîäàâöüû'ESIANRTOLCDUGMPHBYFVKWJKQXZ FOL àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ LOW àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ UPP ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßÿ SOFOFROM abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZàáâãäåæçèéêëìíîïðñòòóôõöøùúûüýþßÿÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞ¿[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l:[?12l[?25hso mbyte.vim [?25l[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h" Don't want to depend on the locale from the environment. The .aff and .dic [?25l[?12l[?25h[?25l:[?12l[?25h" text is in latin1, the test text is utf-8. [?25l[?12l[?25h[?25l:[?12l[?25hset enc=latin1 [?25l:call TestOne('3', '3') :call TestOne('4', '4') :call TestOne('5', '5') :call TestOne('6', '6') :call TestOne('7', '7') :" :" clean up for valgrind :delfunc TestOne :set spl= enc=latin1 :" gg:/^test output:/,$wq! test.out ENDTEST 1affstart SET ISO8859-1 TRY esianrtolcdugmphbyfvkwjkqxz-ëéèêïîäàâöüû'ESIANRTOLCDUGMPHBYFVKWJKQXZ FOL àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ LOW àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ UPP ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßÿ SOFOFROM abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZàáâãäåæçèéêëìíîïðñòòóôõöøùúûüýþßÿÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞ¿[?12l[?25h[?25l:[?12l[?25he! [?25l"test59.in" 626 lines, 10897 charactersTests for spell checking with 'encoding' set to "utf-8". vim: set ft=vim :STARTTESTso small.vimso mbyte.vimDon't want to depend on the locale from the environment. The .aff and .dic :" text is in latin1, the test text is utf-8.enc=latin1e! :set enc=utf-8:set fenc= :" :" Function to test .aff/.dic with list of good and bad words. :func TestOne(aff, dic) set spellfile=$put ='' $put ='test '. a:aff . '-' . a:dic " Generate a .spl file from a .dic and .aff file. exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! Xtest.aff' exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! Xtest.dic' mkspell! Xtest Xtest " use that spell file[?12l[?25h[?25l:[?12l[?25hset enc=utf-8 [?25lTests for spell checking with 'encoding' set to "utf-8". vim: set ft=vim : STARTTEST :so small.vim :so mbyte.vim :" :" Don't want to depend on the locale from the environment. The .aff and .dic :" text is in latin1, the test text is utf-8. :set enc=latin1 :e! :set enc=utf-8 :set fenc= :" :" Function to test .aff/.dic with list of good and bad words. :func TestOne(aff, dic) set spellfile= $put ='' $put ='test '. a:aff . '-' . a:dic " Generate a .spl file from a .dic and .aff file. exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! Xtest.aff' exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! Xtest.dic' mkspell! Xtest Xtest " use that spell file[?12l[?25h[?25l:[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25he[?25l[?12l[?25hn[?25l[?12l[?25hc[?25l[?12l[?25h=[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25h"[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25h"[?25l[?12l[?25h[?25l [?12l[?25hF[?25l[?12l[?25hu[?25l[?12l[?25hn[?25l[?12l[?25hc[?25l[?12l[?25ht[?25l[?12l[?25hi[?25l[?12l[?25ho[?25l[?12l[?25hn[?25l[?12l[?25h[?25l [?12l[?25ht[?25l[?12l[?25ho[?25l[?12l[?25h[?25l [?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25h.[?25l[?12l[?25ha[?25l[?12l[?25hf[?25l[?12l[?25hf[?25l[?12l[?25h/[?25l[?12l[?25h.[?25l[?12l[?25hd[?25l[?12l[?25hi[?25l[?12l[?25hc[?25l[?12l[?25h[?25l [?12l[?25hw[?25l[?12l[?25hi[?25l[?12l[?25ht[?25l[?12l[?25hh[?25l[?12l[?25h[?25l [?12l[?25hl[?25l[?12l[?25hi[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25ho[?25l[?12l[?25hf[?25l[?12l[?25h[?25l [?12l[?25hg[?25l[?12l[?25ho[?25l[?12l[?25ho[?25l[?12l[?25hd[?25l[?12l[?25h[?25l [?12l[?25ha[?25l[?12l[?25hn[?25l[?12l[?25hd[?25l[?12l[?25h[?25l [?12l[?25hb[?25l[?12l[?25ha[?25l[?12l[?25hd[?25l[?12l[?25h[?25l [?12l[?25hw[?25l[?12l[?25ho[?25l[?12l[?25hr[?25l[?12l[?25hd[?25l[?12l[?25hs[?25l[?12l[?25h.[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25hf[?25l[?12l[?25hu[?25l[?12l[?25hn[?25l[?12l[?25hc[?25l[?12l[?25h[?25l [?12l[?25hT[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25hO[?25l[?12l[?25hn[?25l[?12l[?25he[?25l[?12l[?25h([?25l[?12l[?25ha[?25l[?12l[?25hf[?25l[?12l[?25hf[?25l[?12l[?25h,[?25l[?12l[?25h[?25l [?12l[?25hd[?25l[?12l[?25hi[?25l[?12l[?25hc[?25l[?12l[?25h)[?25l[?12l[?25h [?25l : [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hs[?25l[?12l[?25hp[?25l[?12l[?25he[?25l[?12l[?25hl[?25l[?12l[?25hl[?25l[?12l[?25hf[?25l[?12l[?25hi[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25h=[?25l[?12l[?25h [?25l: [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h$[?25l[?12l[?25hp[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25h=[?25l[?12l[?25h'[?25l[?12l[?25h'[?25l[?12l[?25h [?25l: [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h$[?25l[?12l[?25hp[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25h=[?25l[?12l[?25h'[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25h'[?25l[?12l[?25h.[?25l[?12l[?25h[?25l [?12l[?25ha[?25l[?12l[?25h:[?25l[?12l[?25ha[?25l[?12l[?25hf[?25l[?12l[?25hf[?25l[?12l[?25h[?25l [?12l[?25h.[?25l[?12l[?25h[?25l [?12l[?25h'[?25l[?12l[?25h-[?25l[?12l[?25h'[?25l[?12l[?25h[?25l [?12l[?25h.[?25l[?12l[?25h[?25l [?12l[?25ha[?25l[?12l[?25h:[?25l[?12l[?25hd[?25l[?12l[?25hi[?25l[?12l[?25hc[?25l[?12l[?25h [?25l: [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h"[?25l[?12l[?25h[?25l [?12l[?25hG[?25l[?12l[?25he[?25l[?12l[?25hn[?25l[?12l[?25he[?25l[?12l[?25hr[?25l[?12l[?25ha[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25h[?25l [?12l[?25ha[?25l[?12l[?25h[?25l [?12l[?25h.[?25l[?12l[?25hs[?25l[?12l[?25hp[?25l[?12l[?25hl[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25hi[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25hr[?25l[?12l[?25ho[?25l[?12l[?25hm[?25l[?12l[?25h[?25l [?12l[?25ha[?25l[?12l[?25h[?25l [?12l[?25h.[?25l[?12l[?25hd[?25l[?12l[?25hi[?25l[?12l[?25hc[?25l[?12l[?25h[?25l [?12l[?25ha[?25l[?12l[?25hn[?25l[?12l[?25hd[?25l[?12l[?25h[?25l [?12l[?25h.[?25l[?12l[?25ha[?25l[?12l[?25hf[?25l[?12l[?25hf[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25hi[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25h.[?25l[?12l[?25h [?25l: [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25he[?25l[?12l[?25hx[?25l[?12l[?25he[?25l[?12l[?25h[?25l [?12l[?25h'[?25l[?12l[?25h1[?25l[?12l[?25h;[?25l[?12l[?25h/[?25l[?12l[?25h^[?25l[?12l[?25h'[?25l[?12l[?25h[?25l [?12l[?25h.[?25l[?12l[?25h[?25l [?12l[?25ha[?25l[?12l[?25h:[?25l[?12l[?25ha[?25l[?12l[?25hf[?25l[?12l[?25hf[?25l[?12l[?25h[?25l [?12l[?25h.[?25l[?12l[?25h[?25l [?12l[?25h'[?25l[?12l[?25ha[?25l[?12l[?25hf[?25l[?12l[?25hf[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25ha[?25l[?12l[?25hr[?25l[?12l[?25ht[?25l[?12l[?25h/[?25l[?12l[?25h+[?25l[?12l[?25h1[?25l[?12l[?25h,[?25l[?12l[?25h/[?25l[?12l[?25h^[?25l[?12l[?25h'[?25l[?12l[?25h[?25l [?12l[?25h.[?25l[?12l[?25h[?25l [?12l[?25ha[?25l[?12l[?25h:[?25l[?12l[?25ha[?25l[?12l[?25hf[?25l[?12l[?25hf[?25l[?12l[?25h[?25l [?12l[?25h.[?25l[?12l[?25h[?25l [?12l[?25h'[?25l[?12l[?25ha[?25l[?12l[?25hf[?25l[?12l[?25hf[?25l[?12l[?25he[?25l[?12l[?25hn[?25l[?12l[?25hd[?25l[?12l[?25h/[?25l[?12l[?25h-[?25l[?12l[?25h1[?25l[?12l[?25hw[?25l[?12l[?25h![?25l[?12l[?25h[?25l [?12l[?25hX[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h.[?25l[?12l[?25ha[?25l[?12l[?25hf[?25l[?12l[?25hf[?25l[?12l[?25h'[?25l[?12l[?25h [?25l: [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25he[?25l[?12l[?25hx[?25l[?12l[?25he[?25l[?12l[?25h[?25l [?12l[?25h'[?25l[?12l[?25h1[?25l[?12l[?25h;[?25l[?12l[?25h/[?25l[?12l[?25h^[?25l[?12l[?25h'[?25l[?12l[?25h[?25l [?12l[?25h.[?25l[?12l[?25h[?25l [?12l[?25ha[?25l[?12l[?25h:[?25l[?12l[?25hd[?25l[?12l[?25hi[?25l[?12l[?25hc[?25l[?12l[?25h[?25l [?12l[?25h.[?25l[?12l[?25h[?25l [?12l[?25h'[?25l[?12l[?25hd[?25l[?12l[?25hi[?25l[?12l[?25hc[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25ha[?25l[?12l[?25hr[?25l[?12l[?25ht[?25l[?12l[?25h/[?25l[?12l[?25h+[?25l[?12l[?25h1[?25l[?12l[?25h,[?25l[?12l[?25h/[?25l[?12l[?25h^[?25l[?12l[?25h'[?25l[?12l[?25h[?25l [?12l[?25h.[?25l[?12l[?25h[?25l [?12l[?25ha[?25l[?12l[?25h:[?25l[?12l[?25hd[?25l[?12l[?25hi[?25l[?12l[?25hc[?25l[?12l[?25h[?25l [?12l[?25h.[?25l[?12l[?25h[?25l [?12l[?25h'[?25l[?12l[?25hd[?25l[?12l[?25hi[?25l[?12l[?25hc[?25l[?12l[?25he[?25l[?12l[?25hn[?25l[?12l[?25hd[?25l[?12l[?25h/[?25l[?12l[?25h-[?25l[?12l[?25h1[?25l[?12l[?25hw[?25l[?12l[?25h![?25l[?12l[?25h[?25l [?12l[?25hX[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h.[?25l[?12l[?25hd[?25l[?12l[?25hi[?25l[?12l[?25hc[?25l[?12l[?25h'[?25l[?12l[?25h [?25l: [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25hm[?25l[?12l[?25hk[?25l[?12l[?25hs[?25l[?12l[?25hp[?25l[?12l[?25he[?25l[?12l[?25hl[?25l[?12l[?25hl[?25l[?12l[?25h![?25l[?12l[?25h[?25l [?12l[?25hX[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hX[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h [?25l: [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h"[?25l[?12l[?25h[?25l [?12l[?25hu[?25l[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25h[?25l [?12l[?25ht[?25l[?12l[?25hh[?25l[?12l[?25ha[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hs[?25l[?12l[?25hp[?25l[?12l[?25he[?25l[?12l[?25hl[?25l[?12l[?25hl[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25hi[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25h [?25l: [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hs[?25l[?12l[?25hp[?25l[?12l[?25hl[?25l[?12l[?25h=[?25l[?12l[?25hX[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h.[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25hf[?25l[?12l[?25h-[?25l[?12l[?25h8[?25l[?12l[?25h.[?25l[?12l[?25hs[?25l[?12l[?25hp[?25l[?12l[?25hl[?25l[?12l[?25h[?25l [?12l[?25hs[?25l[?12l[?25hp[?25l[?12l[?25he[?25l[?12l[?25hl[?25l[?12l[?25hl[?25l[?12l[?25h [?25l: [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h"[?25l[?12l[?25h[?25l [?12l[?25hl[?25l[?12l[?25hi[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25ha[?25l[?12l[?25hl[?25l[?12l[?25hl[?25l[?12l[?25h[?25l [?12l[?25hv[?25l[?12l[?25ha[?25l[?12l[?25hl[?25l[?12l[?25hi[?25l[?12l[?25hd[?25l[?12l[?25h[?25l [?12l[?25hw[?25l[?12l[?25ho[?25l[?12l[?25hr[?25l[?12l[?25hd[?25l[?12l[?25hs[?25l[?12l[?25h [?25l: [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25hs[?25l[?12l[?25hp[?25l[?12l[?25he[?25l[?12l[?25hl[?25l[?12l[?25hl[?25l[?12l[?25hd[?25l[?12l[?25hu[?25l[?12l[?25hm[?25l[?12l[?25hp[?25l[?12l[?25h [?25l: [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h%[?25l[?12l[?25hy[?25l[?12l[?25ha[?25l[?12l[?25hn[?25l[?12l[?25hk[?25l[?12l[?25h [?25l: [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25hq[?25l[?12l[?25hu[?25l[?12l[?25hi[?25l[?12l[?25ht[?25l[?12l[?25h [?25l: [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h$[?25l[?12l[?25hp[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25h [?25l: [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h$[?25l[?12l[?25hp[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25h=[?25l[?12l[?25h'[?25l[?12l[?25h-[?25l[?12l[?25h-[?25l[?12l[?25h-[?25l[?12l[?25h-[?25l[?12l[?25h-[?25l[?12l[?25h-[?25l[?12l[?25h-[?25l[?12l[?25h'[?25l[?12l[?25h [?25l: [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h"[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25hi[?25l[?12l[?25hn[?25l[?12l[?25hd[?25l[?12l[?25h[?25l [?12l[?25ha[?25l[?12l[?25hl[?25l[?12l[?25hl[?25l[?12l[?25h[?25l [?12l[?25hb[?25l[?12l[?25ha[?25l[?12l[?25hd[?25l[?12l[?25h[?25l [?12l[?25hw[?25l[?12l[?25ho[?25l[?12l[?25hr[?25l[?12l[?25hd[?25l[?12l[?25hs[?25l[?12l[?25h[?25l [?12l[?25ha[?25l[?12l[?25hn[?25l[?12l[?25hd[?25l[?12l[?25h[?25l [?12l[?25hs[?25l[?12l[?25hu[?25l[?12l[?25hg[?25l[?12l[?25hg[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25hi[?25l[?12l[?25ho[?25l[?12l[?25hn[?25l[?12l[?25hs[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25ho[?25l[?12l[?25hr[?25l[?12l[?25h[?25l [?12l[?25ht[?25l[?12l[?25hh[?25l[?12l[?25he[?25l[?12l[?25hm[?25l[?12l[?25h [?25l: [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25he[?25l[?12l[?25hx[?25l[?12l[?25he[?25l[?12l[?25h[?25l [?12l[?25h'[?25l[?12l[?25h1[?25l[?12l[?25h;[?25l[?12l[?25h/[?25l[?12l[?25h^[?25l[?12l[?25h'[?25l[?12l[?25h[?25l [?12l[?25h.[?25l[?12l[?25h[?25l [?12l[?25ha[?25l[?12l[?25h:[?25l[?12l[?25ha[?25l[?12l[?25hf[?25l[?12l[?25hf[?25l[?12l[?25h[?25l [?12l[?25h.[?25l[?12l[?25h[?25l [?12l[?25h'[?25l[?12l[?25hg[?25l[?12l[?25ho[?25l[?12l[?25ho[?25l[?12l[?25hd[?25l[?12l[?25h:[?25l[?12l[?25h'[?25l[?12l[?25h [?25l: [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25hn[?25l[?12l[?25ho[?25l[?12l[?25hr[?25l[?12l[?25hm[?25l[?12l[?25ha[?25l[?12l[?25hl[?25l[?12l[?25h[?25l [?12l[?25h0[?25l[?12l[?25hf[?25l[?12l[?25h:[?25l[?12l[?25h][?25l[?12l[?25hs[?25l[?12l[?25h [?25l: [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hp[?25l[?12l[?25hr[?25l[?12l[?25he[?25l[?12l[?25hv[?25l[?12l[?25hb[?25l[?12l[?25ha[?25l[?12l[?25hd[?25l[?12l[?25h[?25l [?12l[?25h=[?25l[?12l[?25h[?25l [?12l[?25h'[?25l[?12l[?25h'[?25l[?12l[?25h [?25l: [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25hw[?25l[?12l[?25hh[?25l[?12l[?25hi[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25h[?25l [?12l[?25h1[?25l[?12l[?25h [?25l: [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25hb[?25l[?12l[?25ha[?25l[?12l[?25hd[?25l[?12l[?25h,[?25l[?12l[?25h[?25l [?12l[?25ha[?25l[?12l[?25h][?25l[?12l[?25h[?25l [?12l[?25h=[?25l[?12l[?25h[?25l [?12l[?25hs[?25l[?12l[?25hp[?25l[?12l[?25he[?25l[?12l[?25hl[?25l[?12l[?25hl[?25l[?12l[?25hb[?25l[?12l[?25ha[?25l[?12l[?25hd[?25l[?12l[?25hw[?25l[?12l[?25ho[?25l[?12l[?25hr[?25l[?12l[?25hd[?25l[?12l[?25h([?25l[?12l[?25h)[?25l[?12l[?25h [?25l: [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25hi[?25l[?12l[?25hf[?25l[?12l[?25h[?25l [?12l[?25hb[?25l[?12l[?25ha[?25l[?12l[?25hd[?25l[?12l[?25h[?25l [?12l[?25h=[?25l[?12l[?25h=[?25l[?12l[?25h[?25l [?12l[?25h'[?25l[?12l[?25h'[?25l[?12l[?25h[?25l [?12l[?25h|[?25l[?12l[?25h|[?25l[?12l[?25h[?25l [?12l[?25hb[?25l[?12l[?25ha[?25l[?12l[?25hd[?25l[?12l[?25h[?25l [?12l[?25h=[?25l[?12l[?25h=[?25l[?12l[?25h[?25l [?12l[?25hp[?25l[?12l[?25hr[?25l[?12l[?25he[?25l[?12l[?25hv[?25l[?12l[?25hb[?25l[?12l[?25ha[?25l[?12l[?25hd[?25l[?12l[?25h[?25l [?12l[?25h|[?25l[?12l[?25h|[?25l[?12l[?25h[?25l [?12l[?25hb[?25l[?12l[?25ha[?25l[?12l[?25hd[?25l[?12l[?25h[?25l [?12l[?25h=[?25l[?12l[?25h=[?25l[?12l[?25h[?25l [?12l[?25h'[?25l[?12l[?25hb[?25l[?12l[?25ha[?25l[?12l[?25hd[?25l[?12l[?25he[?25l[?12l[?25hn[?25l[?12l[?25hd[?25l[?12l[?25h'[?25l[?12l[?25h [?25l: [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25hb[?25l[?12l[?25hr[?25l[?12l[?25he[?25l[?12l[?25ha[?25l[?12l[?25hk[?25l[?12l[?25h [?25l: [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25he[?25l[?12l[?25hn[?25l[?12l[?25hd[?25l[?12l[?25hi[?25l[?12l[?25hf[?25l[?12l[?25h [?25l: [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hp[?25l[?12l[?25hr[?25l[?12l[?25he[?25l[?12l[?25hv[?25l[?12l[?25hb[?25l[?12l[?25ha[?25l[?12l[?25hd[?25l[?12l[?25h[?25l [?12l[?25h=[?25l[?12l[?25h[?25l [?12l[?25hb[?25l[?12l[?25ha[?25l[?12l[?25hd[?25l[?12l[?25h [?25l: [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hl[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25h=[?25l[?12l[?25h[?25l [?12l[?25hs[?25l[?12l[?25hp[?25l[?12l[?25he[?25l[?12l[?25hl[?25l[?12l[?25hl[?25l[?12l[?25hs[?25l[?12l[?25hu[?25l[?12l[?25hg[?25l[?12l[?25hg[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h([?25l[?12l[?25hb[?25l[?12l[?25ha[?25l[?12l[?25hd[?25l[?12l[?25h,[?25l[?12l[?25h[?25l [?12l[?25h3[?25l[?12l[?25h)[?25l[?12l[?25h [?25l: [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25hn[?25l[?12l[?25ho[?25l[?12l[?25hr[?25l[?12l[?25hm[?25l[?12l[?25ha[?25l[?12l[?25hl[?25l[?12l[?25h[?25l [?12l[?25hm[?25l[?12l[?25hm[?25l[?12l[?25h [?25l: [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h$[?25l[?12l[?25hp[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25h=[?25l[?12l[?25hb[?25l[?12l[?25ha[?25l[?12l[?25hd[?25l[?12l[?25h [?25l: [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h$[?25l[?12l[?25hp[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25h=[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25hr[?25l[?12l[?25hi[?25l[?12l[?25hn[?25l[?12l[?25hg[?25l[?12l[?25h([?25l[?12l[?25hl[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h)[?25l[?12l[?25h [?25l: [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25hn[?25l[?12l[?25ho[?25l[?12l[?25hr[?25l[?12l[?25hm[?25l[?12l[?25ha[?25l[?12l[?25hl[?25l[?12l[?25h[?25l [?12l[?25h`[?25l[?12l[?25hm[?25l[?12l[?25h][?25l[?12l[?25hs[?25l[?12l[?25h [?25l: [?12l[?25h[?25l [?12l[?25h[?25l [?12l[?25he[?25l[?12l[?25hn[?25l[?12l[?25hd[?25l[?12l[?25hw[?25l[?12l[?25hh[?25l[?12l[?25hi[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25h [?25l: [?12l[?25he[?25l[?12l[?25hn[?25l[?12l[?25hd[?25l[?12l[?25hf[?25l[?12l[?25hu[?25l[?12l[?25hn[?25l[?12l[?25hc[?25l[?12l[?25h [?25lTests for spell checking with 'encoding' set to "utf-8". vim: set ft=vim : STARTTEST :so small.vim :so mbyte.vim :" :" Don't want to depend on the locale from the environment. The .aff and .dic :" text is in latin1, the test text is utf-8. :set enc=latin1 :e! :set enc=utf-8 :set fenc= :" :" Function to test .aff/.dic with list of good and bad words. :func TestOne(aff, dic) set spellfile= $put ='' $put ='test '. a:aff . '-' . a:dic " Generate a .spl file from a .dic and .aff file. exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! Xtest.aff' exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! Xtest.dic' mkspell! Xtest Xtest " use that spell file[?12l[?25h[?25l:[?12l[?25h"[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25hc[?25l[?12l[?25ha[?25l[?12l[?25hl[?25l[?12l[?25hl[?25l[?12l[?25h[?25l [?12l[?25hT[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25hO[?25l[?12l[?25hn[?25l[?12l[?25he[?25l[?12l[?25h([?25l[?12l[?25h'[?25l[?12l[?25h1[?25l[?12l[?25h'[?25l[?12l[?25h,[?25l[?12l[?25h[?25l [?12l[?25h'[?25l[?12l[?25h1[?25l[?12l[?25h'[?25l[?12l[?25h)[?25l[?12l[?25h [?25l"Xtest.aff" [New File] 48 lines, 768 characters written "Xtest.dic" [New File] 11 lines, 71 characters written Reading affix file Xtest.aff ... Reading dictionary file Xtest.dic ... line 2, word 0 - test Compressing word tree... Compressed 29 of 131 nodes; 102 (77%) remaining Writing spell file Xtest.utf-8.spl ... Done! Estimated runtime memory use: 510 bytes Reading back spell file... Performing soundfolding... Total number of words: 16 Number of words after soundfolding: 16 Compressing word tree... Compressed 39 of 104 nodes; 65 (62%) remaining Writing suggestion file Xtest.utf-8.sug ... Estimated runtime memory use: 357 bytes 17 lines yanked 17 more lines Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25h$[?25l[?12l[?25hp[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25h=[?25l[?12l[?25hs[?25l[?12l[?25ho[?25l[?12l[?25hu[?25l[?12l[?25hn[?25l[?12l[?25hd[?25l[?12l[?25hf[?25l[?12l[?25ho[?25l[?12l[?25hl[?25l[?12l[?25hd[?25l[?12l[?25h([?25l[?12l[?25h'[?25l[?12l[?25hg[?25l[?12l[?25ho[?25l[?12l[?25ho[?25l[?12l[?25hb[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25hd[?25l[?12l[?25hy[?25l[?12l[?25hg[?25l[?12l[?25ho[?25l[?12l[?25ho[?25l[?12l[?25ho[?25l[?12l[?25hk[?25l[?12l[?25h'[?25l[?12l[?25h)[?25l[?12l[?25h [?25lthe end uk wrong ------- bad ['put', 'uk', 'OK'] inputs ['input', 'puts', 'outputs'] comment ['Comment', 'outtest', 'the end'] ok ['OK', 'uk', 'put'] Ok ['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test']the['put', 'uk', 'test']gebletegek[?12l[?25h[?25l :[?12l[?25h$[?25l[?12l[?25hp[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25h=[?25l[?12l[?25hs[?25l[?12l[?25ho[?25l[?12l[?25hu[?25l[?12l[?25hn[?25l[?12l[?25hd[?25l[?12l[?25hf[?25l[?12l[?25ho[?25l[?12l[?25hl[?25l[?12l[?25hd[?25l[?12l[?25h([?25l[?12l[?25h'[?25l[?12l[?25hk[?25l[?12l[?25hó[?25l[?12l[?25ho[?25l[?12l[?25hp[?25l[?12l[?25hë[?25l[?12l[?25hr[?25l[?12l[?25hÿ[?25l[?12l[?25hn[?25l[?12l[?25hô[?25l[?12l[?25hv[?25l[?12l[?25he[?25l[?12l[?25hn[?25l[?12l[?25h'[?25l[?12l[?25h)[?25l[?12l[?25h [?25l kepereneven[?12l[?25h[?25l :[?12l[?25h$[?25l[?12l[?25hp[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25h=[?25l[?12l[?25hs[?25l[?12l[?25ho[?25l[?12l[?25hu[?25l[?12l[?25hn[?25l[?12l[?25hd[?25l[?12l[?25hf[?25l[?12l[?25ho[?25l[?12l[?25hl[?25l[?12l[?25hd[?25l[?12l[?25h([?25l[?12l[?25h'[?25l[?12l[?25ho[?25l[?12l[?25he[?25l[?12l[?25hv[?25l[?12l[?25he[?25l[?12l[?25hr[?25l[?12l[?25hl[?25l[?12l[?25ho[?25l[?12l[?25ho[?25l[?12l[?25hs[?25l[?12l[?25h[?25l [?12l[?25hg[?25l[?12l[?25he[?25l[?12l[?25hz[?25l[?12l[?25hw[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25hs[?25l[?12l[?25h[?25l [?12l[?25he[?25l[?12l[?25hd[?25l[?12l[?25ha[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25h'[?25l[?12l[?25h)[?25l[?12l[?25h [?25l everles gesvets etele[?12l[?25h[?25l :[?12l[?25h"[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25h"[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25h"[?25l[?12l[?25h[?25l [?12l[?25ha[?25l[?12l[?25hn[?25l[?12l[?25hd[?25l[?12l[?25h[?25l [?12l[?25hn[?25l[?12l[?25ho[?25l[?12l[?25hw[?25l[?12l[?25h[?25l [?12l[?25hw[?25l[?12l[?25hi[?25l[?12l[?25ht[?25l[?12l[?25hh[?25l[?12l[?25h[?25l [?12l[?25hS[?25l[?12l[?25hA[?25l[?12l[?25hL[?25l[?12l[?25h[?25l [?12l[?25hi[?25l[?12l[?25hn[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25ha[?25l[?12l[?25hd[?25l[?12l[?25h[?25l [?12l[?25ho[?25l[?12l[?25hf[?25l[?12l[?25h[?25l [?12l[?25hS[?25l[?12l[?25hO[?25l[?12l[?25hF[?25l[?12l[?25hO[?25l[?12l[?25h[?25l [?12l[?25hi[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hm[?25l[?12l[?25hs[?25l[?12l[?25h;[?25l[?12l[?25h[?25l [?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25ha[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25ho[?25l[?12l[?25hm[?25l[?12l[?25ha[?25l[?12l[?25ht[?25l[?12l[?25hi[?25l[?12l[?25hc[?25l[?12l[?25h[?25l [?12l[?25hr[?25l[?12l[?25he[?25l[?12l[?25hl[?25l[?12l[?25ho[?25l[?12l[?25ha[?25l[?12l[?25hd[?25l[?12l[?25hi[?25l[?12l[?25hn[?25l[?12l[?25hg[?25l[?12l[?25h [?25l[?12l[?25h[?25lTests for spell checking with 'encoding' set to "utf-8". vim: set ft=vim : STARTTEST :so small.vim :so mbyte.vim :" :" Don't want to depend on the locale from the environment. The .aff and .dic :" text is in latin1, the test text is utf-8. :set enc=latin1 :e! :set enc=utf-8 :set fenc= :" :" Function to test .aff/.dic with list of good and bad words. :func TestOne(aff, dic) set spellfile= $put ='' $put ='test '. a:aff . '-' . a:dic " Generate a .spl file from a .dic and .aff file. exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! Xtest.aff' exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! Xtest.dic' mkspell! Xtest Xtest " use that spell file[?12l[?25h[?25l:[?12l[?25h/[?25l[?12l[?25h^[?25l[?12l[?25ha[?25l[?12l[?25hf[?25l[?12l[?25hf[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25ha[?25l[?12l[?25hr[?25l[?12l[?25ht[?25l[?12l[?25h_[?25l[?12l[?25hs[?25l[?12l[?25ha[?25l[?12l[?25hl[?25l[?12l[?25h/[?25l[?12l[?25h+[?25l[?12l[?25h1[?25l[?12l[?25h,[?25l[?12l[?25h/[?25l[?12l[?25h^[?25l[?12l[?25ha[?25l[?12l[?25hf[?25l[?12l[?25hf[?25l[?12l[?25he[?25l[?12l[?25hn[?25l[?12l[?25hd[?25l[?12l[?25h_[?25l[?12l[?25hs[?25l[?12l[?25ha[?25l[?12l[?25hl[?25l[?12l[?25h/[?25l[?12l[?25h-[?25l[?12l[?25h1[?25l[?12l[?25hw[?25l[?12l[?25h![?25l[?12l[?25h[?25l [?12l[?25hX[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h.[?25l[?12l[?25ha[?25l[?12l[?25hf[?25l[?12l[?25hf[?25l[?12l[?25h [?25l"Xtest.aff" 153 lines, 3426 characters written[?12l[?25h[?25l:[?12l[?25hm[?25l[?12l[?25hk[?25l[?12l[?25hs[?25l[?12l[?25hp[?25l[?12l[?25he[?25l[?12l[?25hl[?25l[?12l[?25hl[?25l[?12l[?25h![?25l[?12l[?25h[?25l [?12l[?25hX[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hX[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h [?25lReading affix file Xtest.aff ... Reading dictionary file Xtest.dic ... line 2, word 0 - test Compressing word tree... Compressed 29 of 131 nodes; 102 (77%) remaining Writing spell file Xtest.utf-8.spl ... Done! Estimated runtime memory use: 510 bytes Performing soundfolding... Total number of words: 16 Number of words after soundfolding: 15 Compressing word tree... Compressed 33 of 75 nodes; 42 (56%) remaining Writing suggestion file Xtest.utf-8.sug ... Estimated runtime memory use: 241 bytes Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25h$[?25l[?12l[?25hp[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25h=[?25l[?12l[?25hs[?25l[?12l[?25ho[?25l[?12l[?25hu[?25l[?12l[?25hn[?25l[?12l[?25hd[?25l[?12l[?25hf[?25l[?12l[?25ho[?25l[?12l[?25hl[?25l[?12l[?25hd[?25l[?12l[?25h([?25l[?12l[?25h'[?25l[?12l[?25hg[?25l[?12l[?25ho[?25l[?12l[?25ho[?25l[?12l[?25hb[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25hd[?25l[?12l[?25hy[?25l[?12l[?25hg[?25l[?12l[?25ho[?25l[?12l[?25ho[?25l[?12l[?25ho[?25l[?12l[?25hk[?25l[?12l[?25h'[?25l[?12l[?25h)[?25l[?12l[?25h [?25l------- bad ['put', 'uk', 'OK'] inputs ['input', 'puts', 'outputs'] comment ['Comment', 'outtest', 'the end'] ok ['OK', 'uk', 'put'] Ok ['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end['put', 'uk', 'test'] the['put', 'uk', 'test']gebletegekkepereneveneverles gesvets etelekbltykk[?12l[?25h[?25l :[?12l[?25h$[?25l[?12l[?25hp[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25h=[?25l[?12l[?25hs[?25l[?12l[?25ho[?25l[?12l[?25hu[?25l[?12l[?25hn[?25l[?12l[?25hd[?25l[?12l[?25hf[?25l[?12l[?25ho[?25l[?12l[?25hl[?25l[?12l[?25hd[?25l[?12l[?25h([?25l[?12l[?25h'[?25l[?12l[?25hk[?25l[?12l[?25hó[?25l[?12l[?25ho[?25l[?12l[?25hp[?25l[?12l[?25hë[?25l[?12l[?25hr[?25l[?12l[?25hÿ[?25l[?12l[?25hn[?25l[?12l[?25hô[?25l[?12l[?25hv[?25l[?12l[?25he[?25l[?12l[?25hn[?25l[?12l[?25h'[?25l[?12l[?25h)[?25l[?12l[?25h [?25l kprnfn[?12l[?25h[?25l :[?12l[?25h$[?25l[?12l[?25hp[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25h=[?25l[?12l[?25hs[?25l[?12l[?25ho[?25l[?12l[?25hu[?25l[?12l[?25hn[?25l[?12l[?25hd[?25l[?12l[?25hf[?25l[?12l[?25ho[?25l[?12l[?25hl[?25l[?12l[?25hd[?25l[?12l[?25h([?25l[?12l[?25h'[?25l[?12l[?25ho[?25l[?12l[?25he[?25l[?12l[?25hv[?25l[?12l[?25he[?25l[?12l[?25hr[?25l[?12l[?25hl[?25l[?12l[?25ho[?25l[?12l[?25ho[?25l[?12l[?25hs[?25l[?12l[?25h[?25l [?12l[?25hg[?25l[?12l[?25he[?25l[?12l[?25hz[?25l[?12l[?25hw[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25hs[?25l[?12l[?25h[?25l [?12l[?25he[?25l[?12l[?25hd[?25l[?12l[?25ha[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25h'[?25l[?12l[?25h)[?25l[?12l[?25h [?25l *fls kswts tl[?12l[?25h[?25l :[?12l[?25h"[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25h"[?25l[?12l[?25h[?25l [?12l[?25ha[?25l[?12l[?25hl[?25l[?12l[?25hs[?25l[?12l[?25ho[?25l[?12l[?25h[?25l [?12l[?25hu[?25l[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25h[?25l [?12l[?25ha[?25l[?12l[?25hn[?25l[?12l[?25h[?25l [?12l[?25ha[?25l[?12l[?25hd[?25l[?12l[?25hd[?25l[?12l[?25hi[?25l[?12l[?25ht[?25l[?12l[?25hi[?25l[?12l[?25ho[?25l[?12l[?25hn[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25hi[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25h [?25l[?12l[?25h[?25lTests for spell checking with 'encoding' set to "utf-8". vim: set ft=vim : STARTTEST :so small.vim :so mbyte.vim :" :" Don't want to depend on the locale from the environment. The .aff and .dic :" text is in latin1, the test text is utf-8. :set enc=latin1 :e! :set enc=utf-8 :set fenc= :" :" Function to test .aff/.dic with list of good and bad words. :func TestOne(aff, dic) set spellfile= $put ='' $put ='test '. a:aff . '-' . a:dic " Generate a .spl file from a .dic and .aff file. exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! Xtest.aff' exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! Xtest.dic' mkspell! Xtest Xtest " use that spell file[?12l[?25h[?25l:[?12l[?25h/[?25l[?12l[?25h^[?25l[?12l[?25ha[?25l[?12l[?25hd[?25l[?12l[?25hd[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25ha[?25l[?12l[?25hr[?25l[?12l[?25ht[?25l[?12l[?25h/[?25l[?12l[?25h+[?25l[?12l[?25h1[?25l[?12l[?25h,[?25l[?12l[?25h/[?25l[?12l[?25h^[?25l[?12l[?25ha[?25l[?12l[?25hd[?25l[?12l[?25hd[?25l[?12l[?25he[?25l[?12l[?25hn[?25l[?12l[?25hd[?25l[?12l[?25h/[?25l[?12l[?25h-[?25l[?12l[?25h1[?25l[?12l[?25hw[?25l[?12l[?25h![?25l[?12l[?25h[?25l [?12l[?25hX[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h.[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25hf[?25l[?12l[?25h-[?25l[?12l[?25h8[?25l[?12l[?25h.[?25l[?12l[?25ha[?25l[?12l[?25hd[?25l[?12l[?25hd[?25l[?12l[?25h [?25l"Xtest.utf-8.add" [New File] 3 lines, 38 characters written[?12l[?25h[?25l:[?12l[?25hm[?25l[?12l[?25hk[?25l[?12l[?25hs[?25l[?12l[?25hp[?25l[?12l[?25he[?25l[?12l[?25hl[?25l[?12l[?25hl[?25l[?12l[?25h![?25l[?12l[?25h[?25l [?12l[?25hX[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h.[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25hf[?25l[?12l[?25h-[?25l[?12l[?25h8[?25l[?12l[?25h.[?25l[?12l[?25ha[?25l[?12l[?25hd[?25l[?12l[?25hd[?25l[?12l[?25h.[?25l[?12l[?25hs[?25l[?12l[?25hp[?25l[?12l[?25hl[?25l[?12l[?25h[?25l [?12l[?25hX[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h.[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25hf[?25l[?12l[?25h-[?25l[?12l[?25h8[?25l[?12l[?25h.[?25l[?12l[?25ha[?25l[?12l[?25hd[?25l[?12l[?25hd[?25l[?12l[?25h [?25lReading word file Xtest.utf-8.add ... Compressing word tree... Compressed 0 of 29 nodes; 29 (100%) remaining Writing spell file Xtest.utf-8.add.spl ... Done! Estimated runtime memory use: 145 bytes Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hs[?25l[?12l[?25hp[?25l[?12l[?25he[?25l[?12l[?25hl[?25l[?12l[?25hl[?25l[?12l[?25hf[?25l[?12l[?25hi[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25h=[?25l[?12l[?25hX[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h.[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25hf[?25l[?12l[?25h-[?25l[?12l[?25h8[?25l[?12l[?25h.[?25l[?12l[?25ha[?25l[?12l[?25hd[?25l[?12l[?25hd[?25l[?12l[?25h [?25lTests for spell checking with 'encoding' set to "utf-8". vim: set ft=vim : STARTTEST :so small.vim :so mbyte.vim :"[?12l[?25h[?25l/[?12l[?25h^[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h2[?25l[?12l[?25h:[?25l[?12l[?25h [?25l tomato tomatotomato startend startword startwordword startwordend startwordwordend startwordwordwordend prebork preborkbork preborkborkbork nouword bad: wordutilize pro borkborkborkborkborkbork tomatotomatotomato endstart endend startstart wordend wordstart preborkprebork preborkpreborkbork startwordwordwordwordend borkpreborkpreborkbork utilsbork startnouword badend test2: elequint test elekwint test elekwent asdf Test affix flags with two characters 5affstart SET ISO8859-1 FLAG long NEEDAFFIX !![?12l[?25h[?25l:[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25hr[?25l[?12l[?25h,[?25l[?12l[?25h[?25l [?12l[?25ha[?25l[?12l[?25h][?25l[?12l[?25h[?25l [?12l[?25h=[?25l[?12l[?25h[?25l [?12l[?25hs[?25l[?12l[?25hp[?25l[?12l[?25he[?25l[?12l[?25hl[?25l[?12l[?25hl[?25l[?12l[?25hb[?25l[?12l[?25ha[?25l[?12l[?25hd[?25l[?12l[?25hw[?25l[?12l[?25ho[?25l[?12l[?25hr[?25l[?12l[?25hd[?25l[?12l[?25h([?25l[?12l[?25h)[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25h$[?25l[?12l[?25hp[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25h=[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25hr[?25l[?12l[?25h [?25linputs ['input', 'puts', 'outputs'] comment ['Comment', 'outtest', 'the end'] ok ['OK', 'uk', 'put'] Ok ['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test'] the ['put', 'uk', 'test'] gebletegek kepereneven everles gesvets etele kbltykk kprnfn *fls kswts tl elekwent [?12l[?25h[?25l :[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hs[?25l[?12l[?25hp[?25l[?12l[?25hl[?25l[?12l[?25h=[?25l[?12l[?25hX[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h_[?25l[?12l[?25hu[?25l[?12l[?25hs[?25l[?12l[?25h.[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25hf[?25l[?12l[?25h-[?25l[?12l[?25h8[?25l[?12l[?25h.[?25l[?12l[?25hs[?25l[?12l[?25hp[?25l[?12l[?25hl[?25l[?12l[?25h [?25l[?12l[?25h[?25l/[?12l[?25h^[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h2[?25l[?12l[?25h:[?25l[?12l[?25h [?25lsearch hit BOTTOM, continuing at TOP tomato tomatotomato startend startword startwordword startwordend startwordwordend startwordwordwordend prebork preborkbork preborkborkbork nouword bad: wordutilize pro borkborkborkborkborkbork tomatotomatotomato endstart endend startstart wordend wordstart preborkprebork preborkpreborkbork startwordwordwordwordend borkpreborkpreborkbork utilsbork startnouword badend test2: elequint test elekwint test elekwent asdf Test affix flags with two characters 5affstart SET ISO8859-1 FLAG long NEEDAFFIX !! search hit BOTTOM, continuing at TOP[?12l[?25h [?25l:[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25hr[?25l[?12l[?25h,[?25l[?12l[?25h[?25l [?12l[?25ha[?25l[?12l[?25h][?25l[?12l[?25h[?25l [?12l[?25h=[?25l[?12l[?25h[?25l [?12l[?25hs[?25l[?12l[?25hp[?25l[?12l[?25he[?25l[?12l[?25hl[?25l[?12l[?25hl[?25l[?12l[?25hb[?25l[?12l[?25ha[?25l[?12l[?25hd[?25l[?12l[?25hw[?25l[?12l[?25ho[?25l[?12l[?25hr[?25l[?12l[?25hd[?25l[?12l[?25h([?25l[?12l[?25h)[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25h$[?25l[?12l[?25hp[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25h=[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25hr[?25l[?12l[?25h [?25l['input', 'puts', 'outputs'] comment ['Comment', 'outtest', 'the end'] ok ['OK', 'uk', 'put'] Ok ['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test'] the ['put', 'uk', 'test'] gebletegek kepereneven everles gesvets etele kbltykk kprnfn *fls kswts tl elekwent elequint [?12l[?25h[?25l startwordwordend startwordwordwordend prebork preborkbork preborkborkbork nouword bad: wordutilize pro borkborkborkborkborkbork tomatotomatotomato endstart endend startstart wordend wordstart preborkprebork preborkpreborkbork startwordwordwordwordend borkpreborkpreborkbork utilsbork startnouword badend test2: elequint test elekwint test elekwent asdf Test affix flags with two characters 5affstart SET ISO8859-1 FLAG long NEEDAFFIX !! COMPOUNDRULE ssmm*ee[?12l[?25h[?25l:[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25hr[?25l[?12l[?25h,[?25l[?12l[?25h[?25l [?12l[?25ha[?25l[?12l[?25h][?25l[?12l[?25h[?25l [?12l[?25h=[?25l[?12l[?25h[?25l [?12l[?25hs[?25l[?12l[?25hp[?25l[?12l[?25he[?25l[?12l[?25hl[?25l[?12l[?25hl[?25l[?12l[?25hb[?25l[?12l[?25ha[?25l[?12l[?25hd[?25l[?12l[?25hw[?25l[?12l[?25ho[?25l[?12l[?25hr[?25l[?12l[?25hd[?25l[?12l[?25h([?25l[?12l[?25h)[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25h$[?25l[?12l[?25hp[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25h=[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25hr[?25l[?12l[?25h [?25lcomment ['Comment', 'outtest', 'the end'] ok ['OK', 'uk', 'put'] Ok ['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test'] the ['put', 'uk', 'test'] gebletegek kepereneven everles gesvets etele kbltykk kprnfn *fls kswts tl elekwent elequint elekwint [?12l[?25h[?25l :[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hs[?25l[?12l[?25hp[?25l[?12l[?25hl[?25l[?12l[?25h=[?25l[?12l[?25hX[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h_[?25l[?12l[?25hg[?25l[?12l[?25hb[?25l[?12l[?25h.[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25hf[?25l[?12l[?25h-[?25l[?12l[?25h8[?25l[?12l[?25h.[?25l[?12l[?25hs[?25l[?12l[?25hp[?25l[?12l[?25hl[?25l[?12l[?25h [?25lelequint [?12l[?25h[?25l/[?12l[?25h^[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h2[?25l[?12l[?25h:[?25l[?12l[?25h [?25lsearch hit BOTTOM, continuing at TOP tomato tomatotomato startend startword startwordword startwordend startwordwordend startwordwordwordend prebork preborkbork preborkborkbork nouword bad: wordutilize pro borkborkborkborkborkbork tomatotomatotomato endstart endend startstart wordend wordstart preborkprebork preborkpreborkbork startwordwordwordwordend borkpreborkpreborkbork utilsbork startnouword badend test2: elequint test elekwint test elekwent asdf Test affix flags with two characters 5affstart SET ISO8859-1 FLAG long NEEDAFFIX !! search hit BOTTOM, continuing at TOP[?12l[?25h[?25l:[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25hr[?25l[?12l[?25h,[?25l[?12l[?25h[?25l [?12l[?25ha[?25l[?12l[?25h][?25l[?12l[?25h[?25l [?12l[?25h=[?25l[?12l[?25h[?25l [?12l[?25hs[?25l[?12l[?25hp[?25l[?12l[?25he[?25l[?12l[?25hl[?25l[?12l[?25hl[?25l[?12l[?25hb[?25l[?12l[?25ha[?25l[?12l[?25hd[?25l[?12l[?25hw[?25l[?12l[?25ho[?25l[?12l[?25hr[?25l[?12l[?25hd[?25l[?12l[?25h([?25l[?12l[?25h)[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25h$[?25l[?12l[?25hp[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25h=[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25hr[?25l[?12l[?25h [?25l['Comment', 'outtest', 'the end'] ok ['OK', 'uk', 'put'] Ok ['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test'] the ['put', 'uk', 'test'] gebletegek kepereneven everles gesvets etele kbltykk kprnfn *fls kswts tl elekwent elequint elekwint elekwint [?12l[?25h[?25l startwordwordend startwordwordwordend prebork preborkbork preborkborkbork nouword bad: wordutilize pro borkborkborkborkborkbork tomatotomatotomato endstart endend startstart wordend wordstart preborkprebork preborkpreborkbork startwordwordwordwordend borkpreborkpreborkbork utilsbork startnouword badend test2: elequint test elekwint test elekwent asdf Test affix flags with two characters 5affstart SET ISO8859-1 FLAG long NEEDAFFIX !! COMPOUNDRULE ssmm*ee[?12l[?25h[?25l:[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25hr[?25l[?12l[?25h,[?25l[?12l[?25h[?25l [?12l[?25ha[?25l[?12l[?25h][?25l[?12l[?25h[?25l [?12l[?25h=[?25l[?12l[?25h[?25l [?12l[?25hs[?25l[?12l[?25hp[?25l[?12l[?25he[?25l[?12l[?25hl[?25l[?12l[?25hl[?25l[?12l[?25hb[?25l[?12l[?25ha[?25l[?12l[?25hd[?25l[?12l[?25hw[?25l[?12l[?25ho[?25l[?12l[?25hr[?25l[?12l[?25hd[?25l[?12l[?25h([?25l[?12l[?25h)[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25h$[?25l[?12l[?25hp[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25h=[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25hr[?25l[?12l[?25h [?25lok ['OK', 'uk', 'put'] Ok ['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test'] the ['put', 'uk', 'test'] gebletegek kepereneven everles gesvets etele kbltykk kprnfn *fls kswts tl elekwent elequint elekwint elekwint elekwent [?12l[?25h[?25l :[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hs[?25l[?12l[?25hp[?25l[?12l[?25hl[?25l[?12l[?25h=[?25l[?12l[?25hX[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h_[?25l[?12l[?25hn[?25l[?12l[?25hz[?25l[?12l[?25h.[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25hf[?25l[?12l[?25h-[?25l[?12l[?25h8[?25l[?12l[?25h.[?25l[?12l[?25hs[?25l[?12l[?25hp[?25l[?12l[?25hl[?25l[?12l[?25h [?25lelequint elekwint elekwint [?12l[?25h[?25l/[?12l[?25h^[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h2[?25l[?12l[?25h:[?25l[?12l[?25h [?25lsearch hit BOTTOM, continuing at TOP tomato tomatotomato startend startword startwordword startwordend startwordwordend startwordwordwordend prebork preborkbork preborkborkbork nouword bad: wordutilize pro borkborkborkborkborkbork tomatotomatotomato endstart endend startstart wordend wordstart preborkprebork preborkpreborkbork startwordwordwordwordend borkpreborkpreborkbork utilsbork startnouword badend test2: elequint test elekwint test elekwent asdf Test affix flags with two characters 5affstart SET ISO8859-1 FLAG long NEEDAFFIX !! search hit BOTTOM, continuing at TOP[?12l[?25h [?25l:[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25hr[?25l[?12l[?25h,[?25l[?12l[?25h[?25l [?12l[?25ha[?25l[?12l[?25h][?25l[?12l[?25h[?25l [?12l[?25h=[?25l[?12l[?25h[?25l [?12l[?25hs[?25l[?12l[?25hp[?25l[?12l[?25he[?25l[?12l[?25hl[?25l[?12l[?25hl[?25l[?12l[?25hb[?25l[?12l[?25ha[?25l[?12l[?25hd[?25l[?12l[?25hw[?25l[?12l[?25ho[?25l[?12l[?25hr[?25l[?12l[?25hd[?25l[?12l[?25h([?25l[?12l[?25h)[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25h$[?25l[?12l[?25hp[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25h=[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25hr[?25l[?12l[?25h [?25l['OK', 'uk', 'put'] Ok ['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test'] the ['put', 'uk', 'test'] gebletegek kepereneven everles gesvets etele kbltykk kprnfn *fls kswts tl elekwent elequint elekwint elekwint elekwent elequint [?12l[?25h[?25l startwordwordend startwordwordwordend prebork preborkbork preborkborkbork nouword bad: wordutilize pro borkborkborkborkborkbork tomatotomatotomato endstart endend startstart wordend wordstart preborkprebork preborkpreborkbork startwordwordwordwordend borkpreborkpreborkbork utilsbork startnouword badend test2: elequint test elekwint test elekwent asdf Test affix flags with two characters 5affstart SET ISO8859-1 FLAG long NEEDAFFIX !! COMPOUNDRULE ssmm*ee[?12l[?25h[?25l:[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25hr[?25l[?12l[?25h,[?25l[?12l[?25h[?25l [?12l[?25ha[?25l[?12l[?25h][?25l[?12l[?25h[?25l [?12l[?25h=[?25l[?12l[?25h[?25l [?12l[?25hs[?25l[?12l[?25hp[?25l[?12l[?25he[?25l[?12l[?25hl[?25l[?12l[?25hl[?25l[?12l[?25hb[?25l[?12l[?25ha[?25l[?12l[?25hd[?25l[?12l[?25hw[?25l[?12l[?25ho[?25l[?12l[?25hr[?25l[?12l[?25hd[?25l[?12l[?25h([?25l[?12l[?25h)[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25h$[?25l[?12l[?25hp[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25h=[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25hr[?25l[?12l[?25h [?25lOk ['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test'] the ['put', 'uk', 'test'] gebletegek kepereneven everles gesvets etele kbltykk kprnfn *fls kswts tl elekwent elequint elekwint elekwint elekwent elequint elekwent [?12l[?25h[?25l :[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hs[?25l[?12l[?25hp[?25l[?12l[?25hl[?25l[?12l[?25h=[?25l[?12l[?25hX[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h_[?25l[?12l[?25hc[?25l[?12l[?25ha[?25l[?12l[?25h.[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25hf[?25l[?12l[?25h-[?25l[?12l[?25h8[?25l[?12l[?25h.[?25l[?12l[?25hs[?25l[?12l[?25hp[?25l[?12l[?25hl[?25l[?12l[?25h [?25lelequint elekwint elekwint elequint [?12l[?25h[?25l/[?12l[?25h^[?25l[?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h2[?25l[?12l[?25h:[?25l[?12l[?25h [?25lsearch hit BOTTOM, continuing at TOP tomato tomatotomato startend startword startwordword startwordend startwordwordend startwordwordwordend prebork preborkbork preborkborkbork nouword bad: wordutilize pro borkborkborkborkborkbork tomatotomatotomato endstart endend startstart wordend wordstart preborkprebork preborkpreborkbork startwordwordwordwordend borkpreborkpreborkbork utilsbork startnouword badend test2: elequint test elekwint test elekwent asdf Test affix flags with two characters 5affstart SET ISO8859-1 FLAG long NEEDAFFIX !! search hit BOTTOM, continuing at TOP[?12l[?25h [?25l:[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25hr[?25l[?12l[?25h,[?25l[?12l[?25h[?25l [?12l[?25ha[?25l[?12l[?25h][?25l[?12l[?25h[?25l [?12l[?25h=[?25l[?12l[?25h[?25l [?12l[?25hs[?25l[?12l[?25hp[?25l[?12l[?25he[?25l[?12l[?25hl[?25l[?12l[?25hl[?25l[?12l[?25hb[?25l[?12l[?25ha[?25l[?12l[?25hd[?25l[?12l[?25hw[?25l[?12l[?25ho[?25l[?12l[?25hr[?25l[?12l[?25hd[?25l[?12l[?25h([?25l[?12l[?25h)[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25h$[?25l[?12l[?25hp[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25h=[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25hr[?25l[?12l[?25h [?25l['OK', 'Uk', 'Put'] test ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test'] the ['put', 'uk', 'test'] gebletegek kepereneven everles gesvets etele kbltykk kprnfn *fls kswts tl elekwent elequint elekwint elekwint elekwent elequint elekwent elequint [?12l[?25h[?25l startwordwordend startwordwordwordend prebork preborkbork preborkborkbork nouword bad: wordutilize pro borkborkborkborkborkbork tomatotomatotomato endstart endend startstart wordend wordstart preborkprebork preborkpreborkbork startwordwordwordwordend borkpreborkpreborkbork utilsbork startnouword badend test2: elequint test elekwint test elekwent asdf Test affix flags with two characters 5affstart SET ISO8859-1 FLAG long NEEDAFFIX !! COMPOUNDRULE ssmm*ee[?12l[?25h[?25l:[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25h[[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25hr[?25l[?12l[?25h,[?25l[?12l[?25h[?25l [?12l[?25ha[?25l[?12l[?25h][?25l[?12l[?25h[?25l [?12l[?25h=[?25l[?12l[?25h[?25l [?12l[?25hs[?25l[?12l[?25hp[?25l[?12l[?25he[?25l[?12l[?25hl[?25l[?12l[?25hl[?25l[?12l[?25hb[?25l[?12l[?25ha[?25l[?12l[?25hd[?25l[?12l[?25hw[?25l[?12l[?25ho[?25l[?12l[?25hr[?25l[?12l[?25hd[?25l[?12l[?25h([?25l[?12l[?25h)[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25h$[?25l[?12l[?25hp[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25h=[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25hr[?25l[?12l[?25h [?25ltest ['Test', 'testn', 'testen'] déôl ['deol', 'déôr', 'test'] end ['put', 'uk', 'test'] the ['put', 'uk', 'test'] gebletegek kepereneven everles gesvets etele kbltykk kprnfn *fls kswts tl elekwent elequint elekwint elekwint elekwent elequint elekwent elequint elekwint [?12l[?25h[?25l :[?12l[?25hu[?25l[?12l[?25hn[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25hr[?25l[?12l[?25h[?25l [?12l[?25ha[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25h"[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25h"[?25l[?12l[?25h[?25l [?12l[?25hP[?25l[?12l[?25ho[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25hp[?25l[?12l[?25ho[?25l[?12l[?25hn[?25l[?12l[?25he[?25l[?12l[?25hd[?25l[?12l[?25h[?25l [?12l[?25hp[?25l[?12l[?25hr[?25l[?12l[?25he[?25l[?12l[?25hf[?25l[?12l[?25hi[?25l[?12l[?25hx[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25hc[?25l[?12l[?25ha[?25l[?12l[?25hl[?25l[?12l[?25hl[?25l[?12l[?25h[?25l [?12l[?25hT[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25hO[?25l[?12l[?25hn[?25l[?12l[?25he[?25l[?12l[?25h([?25l[?12l[?25h'[?25l[?12l[?25h2[?25l[?12l[?25h'[?25l[?12l[?25h,[?25l[?12l[?25h[?25l [?12l[?25h'[?25l[?12l[?25h1[?25l[?12l[?25h'[?25l[?12l[?25h)[?25l[?12l[?25h [?25l"Xtest.aff" 46 lines, 461 characters written "Xtest.dic" 11 lines, 71 characters written Reading affix file Xtest.aff ... Reading dictionary file Xtest.dic ... line 2, word 0 - test Compressing word tree... Compressed 10 of 102 nodes; 92 (90%) remaining Compressed 0 of 13 nodes; 13 (100%) remaining Writing spell file Xtest.utf-8.spl ... Done! Estimated runtime memory use: 525 bytes 17 lines yanked 17 more lines Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25h"[?25l[?12l[?25h [?25laddstart /regions=usgbnz elequint/2 elekwint/3 addend 1good: wrong OK puts. Test the end bad: inputs comment ok Ok. test déôl end the badend 2good: puts bad: inputs comment ok Ok end the. test déôl badendTest rules for compounding.3affstart SET ISO8859-1COMPOUNDMIN 3 COMPOUNDRULE m* NEEDCOMPOUND x 3affend[?12l[?25h[?25l:[?12l[?25h"[?25l[?12l[?25h[?25l [?12l[?25hC[?25l[?12l[?25ho[?25l[?12l[?25hm[?25l[?12l[?25hp[?25l[?12l[?25ho[?25l[?12l[?25hu[?25l[?12l[?25hn[?25l[?12l[?25hd[?25l[?12l[?25h[?25l [?12l[?25hw[?25l[?12l[?25ho[?25l[?12l[?25hr[?25l[?12l[?25hd[?25l[?12l[?25hs[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25hc[?25l[?12l[?25ha[?25l[?12l[?25hl[?25l[?12l[?25hl[?25l[?12l[?25h[?25l [?12l[?25hT[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25hO[?25l[?12l[?25hn[?25l[?12l[?25he[?25l[?12l[?25h([?25l[?12l[?25h'[?25l[?12l[?25h3[?25l[?12l[?25h'[?25l[?12l[?25h,[?25l[?12l[?25h[?25l [?12l[?25h'[?25l[?12l[?25h3[?25l[?12l[?25h'[?25l[?12l[?25h)[?25l[?12l[?25h [?25l"Xtest.aff" 5 lines, 60 characters written "Xtest.dic" 5 lines, 29 characters written Reading affix file Xtest.aff ... Reading dictionary file Xtest.dic ... line 2, word 0 - foo Compressing word tree... Compressed 6 of 31 nodes; 25 (80%) remaining Writing spell file Xtest.utf-8.spl ... Done! Estimated runtime memory use: 125 bytes 3 lines yanked 3 more lines Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hc[?25l[?12l[?25ha[?25l[?12l[?25hl[?25l[?12l[?25hl[?25l[?12l[?25h[?25l [?12l[?25hT[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25hO[?25l[?12l[?25hn[?25l[?12l[?25he[?25l[?12l[?25h([?25l[?12l[?25h'[?25l[?12l[?25h4[?25l[?12l[?25h'[?25l[?12l[?25h,[?25l[?12l[?25h[?25l [?12l[?25h'[?25l[?12l[?25h4[?25l[?12l[?25h'[?25l[?12l[?25h)[?25l[?12l[?25h [?25l"Xtest.aff" 45 lines, 559 characters written "Xtest.dic" 8 lines, 59 characters written Reading affix file Xtest.aff ... Reading dictionary file Xtest.dic ... line 2, word 0 - word Compressing word tree... Compressed 2 of 91 nodes; 89 (97%) remaining Compressed 0 of 15 nodes; 15 (100%) remaining Writing spell file Xtest.utf-8.spl ... Done! Estimated runtime memory use: 520 bytes 12 lines yanked 12 more lines Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hc[?25l[?12l[?25ha[?25l[?12l[?25hl[?25l[?12l[?25hl[?25l[?12l[?25h[?25l [?12l[?25hT[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25hO[?25l[?12l[?25hn[?25l[?12l[?25he[?25l[?12l[?25h([?25l[?12l[?25h'[?25l[?12l[?25h5[?25l[?12l[?25h'[?25l[?12l[?25h,[?25l[?12l[?25h[?25l [?12l[?25h'[?25l[?12l[?25h5[?25l[?12l[?25h'[?25l[?12l[?25h)[?25l[?12l[?25h [?25l"Xtest.aff" 25 lines, 237 characters written "Xtest.dic" 6 lines, 57 characters written Reading affix file Xtest.aff ... Reading dictionary file Xtest.dic ... line 2, word 0 - foo Compressing word tree... Compressed 19 of 107 nodes; 88 (82%) remaining Writing spell file Xtest.utf-8.spl ... Done! Estimated runtime memory use: 440 bytes 10 lines yanked 10 more lines Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hc[?25l[?12l[?25ha[?25l[?12l[?25hl[?25l[?12l[?25hl[?25l[?12l[?25h[?25l [?12l[?25hT[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25hO[?25l[?12l[?25hn[?25l[?12l[?25he[?25l[?12l[?25h([?25l[?12l[?25h'[?25l[?12l[?25h6[?25l[?12l[?25h'[?25l[?12l[?25h,[?25l[?12l[?25h[?25l [?12l[?25h'[?25l[?12l[?25h6[?25l[?12l[?25h'[?25l[?12l[?25h)[?25l[?12l[?25h [?25l"Xtest.aff" 23 lines, 211 characters written "Xtest.dic" 6 lines, 53 characters written Reading affix file Xtest.aff ... Reading dictionary file Xtest.dic ... line 2, word 0 - mee Compressing word tree... Compressed 19 of 89 nodes; 70 (78%) remaining Writing spell file Xtest.utf-8.spl ... Done! Estimated runtime memory use: 350 bytes 9 lines yanked 9 more lines Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hc[?25l[?12l[?25ha[?25l[?12l[?25hl[?25l[?12l[?25hl[?25l[?12l[?25h[?25l [?12l[?25hT[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25hO[?25l[?12l[?25hn[?25l[?12l[?25he[?25l[?12l[?25h([?25l[?12l[?25h'[?25l[?12l[?25h7[?25l[?12l[?25h'[?25l[?12l[?25h,[?25l[?12l[?25h[?25l [?12l[?25h'[?25l[?12l[?25h7[?25l[?12l[?25h'[?25l[?12l[?25h)[?25l[?12l[?25h [?25l"Xtest.aff" 26 lines, 338 characters written "Xtest.dic" 6 lines, 67 characters written Reading affix file Xtest.aff ... Reading dictionary file Xtest.dic ... line 2, word 0 - mee Compressing word tree... Compressed 19 of 91 nodes; 72 (79%) remaining Writing spell file Xtest.utf-8.spl ... Done! Estimated runtime memory use: 360 bytes 9 lines yanked 9 more lines Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25h"[?25l[?12l[?25h [?25l1234 mee/391,111,9999 bar/17,61003,123 lead/2 tail/123 middle/77,1 7dicend 7good: meea1 meeaé bar prebar barmeat prebarmeat leadprebar lead tail leadtail leadmiddletail bad: mee meea2 prabar probarmaat middle leadmiddle middletail taillead leadprobar badend test output: test 1-1 # file: Xtest.utf-8.spl Comment deol déôr input OK[?12l[?25h[?25l:[?12l[?25h"[?25l[?12l[?25h[?25l [?12l[?25hc[?25l[?12l[?25hl[?25l[?12l[?25he[?25l[?12l[?25ha[?25l[?12l[?25hn[?25l[?12l[?25h[?25l [?12l[?25hu[?25l[?12l[?25hp[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25ho[?25l[?12l[?25hr[?25l[?12l[?25h[?25l [?12l[?25hv[?25l[?12l[?25ha[?25l[?12l[?25hl[?25l[?12l[?25hg[?25l[?12l[?25hr[?25l[?12l[?25hi[?25l[?12l[?25hn[?25l[?12l[?25hd[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25hd[?25l[?12l[?25he[?25l[?12l[?25hl[?25l[?12l[?25hf[?25l[?12l[?25hu[?25l[?12l[?25hn[?25l[?12l[?25hc[?25l[?12l[?25h[?25l [?12l[?25hT[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25hO[?25l[?12l[?25hn[?25l[?12l[?25he[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hs[?25l[?12l[?25hp[?25l[?12l[?25hl[?25l[?12l[?25h=[?25l[?12l[?25h[?25l [?12l[?25he[?25l[?12l[?25hn[?25l[?12l[?25hc[?25l[?12l[?25h=[?25l[?12l[?25hl[?25l[?12l[?25ha[?25l[?12l[?25ht[?25l[?12l[?25hi[?25l[?12l[?25hn[?25l[?12l[?25h1[?25l[?12l[?25h [?25l1234 mee/391,111,9999 bar/17,61003,123 lead/2 tail/123 middle/77,1 7dicend 7good: meea1 meeaé bar prebar barmeat prebarmeat leadprebarlead tail leadtail leadmiddletail bad: mee meea2 prabar probarmaat middle leadmiddle middletail tailleadleadprobar badend test output: test 1-1 # file: Xtest.utf-8.spl Comment deol déôr input OK[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25lTests for spell checking with 'encoding' set to "utf-8". vim: set ft=vim : STARTTEST :so small.vim :so mbyte.vim :" :" Don't want to depend on the locale from the environment. The .aff and .dic :" text is in latin1, the test text is utf-8. :set enc=latin1 :e! :set enc=utf-8 :set fenc= :" :" Function to test .aff/.dic with list of good and bad words. :func TestOne(aff, dic) set spellfile= $put ='' $put ='test '. a:aff . '-' . a:dic " Generate a .spl file from a .dic and .aff file. exe '1;/^' . a:aff . 'affstart/+1,/^' . a:aff . 'affend/-1w! Xtest.aff' exe '1;/^' . a:dic . 'dicstart/+1,/^' . a:dic . 'dicend/-1w! Xtest.dic' mkspell! Xtest Xtest " use that spell file[?12l[?25h[?25l:[?12l[?25h/^test output:/,$wq! test.out [?25l"test.out" [New File] 270 lines, 3685 characters written [?1l>[?12l[?25h[?1049lrm -rf test60.failed test.ok test.out X* viminfo cp test60.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test60.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test60.in" 580 lines, 12483 charactersTests for the exists() function. vim: set ft=vim : STARTTEST :so small.vim :function! RunTest(str, result) if exists(a:str) == a:resultecho "OK" elseecho "FAILED: Checking for " . a:str endif endfunction :function! TestExists() augroup myagroupautocmd! BufEnter *.my echo 'myfile edited' augroup ENDlet test_cases = []" valid autocmd group let test_cases += [['#myagroup', 1]] " valid autocmd group with garbage let test_cases += [['#myagroup+b', 0]] " Valid autocmd group and event[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for the exists() function. vim: set ft=vim :[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 575 lines, 12411 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTESTecho 'a:2: 0'if !exists('a:2')echo "OK"elseecho "FAILED"endif endfunctioncall TestFuncArg("arg1", "arg2")redir END endfunction :call TestExists() :delfunc TestExists :delfunc RunTest :delfunc TestFuncArg :edit! test.out :set ff=unix :w :qa! ENDTEST [?12l[?25h [?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l:[?12l[?25hfunction! RunTest(str, result) [?25l : [?12l[?25h if exists(a:str) == a:result [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED: Checking for " . a:str [?25l: [?12l[?25h endif [?25l: [?12l[?25hendfunction [?25lecho 'a:2: 0'if !exists('a:2')echo "OK"elseecho "FAILED"[?12l[?25h[?25l :[?12l[?25hfunction! TestExists() [?25l : [?12l[?25h augroup myagroup [?25l: [?12l[?25h^Iautocmd! BufEnter *.my echo 'myfile edited' [?25l: [?12l[?25h augroup END [?25l: [?12l[?25h [?25l: [?12l[?25h let test_cases = [] [?25l: [?12l[?25h [?25l: [?12l[?25h " valid autocmd group [?25l: [?12l[?25h let test_cases += [['#myagroup', 1]] [?25l: [?12l[?25h " valid autocmd group with garbage [?25l: [?12l[?25h let test_cases += [['#myagroup+b', 0]] [?25l: [?12l[?25h " Valid autocmd group and event [?25l: [?12l[?25h let test_cases += [['#myagroup#BufEnter', 1]] [?25l: [?12l[?25h " Valid autocmd group, event and pattern [?25l: [?12l[?25h let test_cases += [['#myagroup#BufEnter#*.my', 1]] [?25l: [?12l[?25h " Valid autocmd event [?25l: [?12l[?25h let test_cases += [['#BufEnter', 1]] [?25l: [?12l[?25h " Valid autocmd event and pattern [?25l: [?12l[?25h let test_cases += [['#BufEnter#*.my', 1]] [?25l: [?12l[?25h " Non-existing autocmd group or event [?25l: [?12l[?25h let test_cases += [['#xyzagroup', 0]] [?25l: [?12l[?25h " Non-existing autocmd group and valid autocmd event [?25l: [?12l[?25h let test_cases += [['#xyzagroup#BufEnter', 0]] [?25l: [?12l[?25h " Valid autocmd group and event with no matching pattern [?25l: [?12l[?25h let test_cases += [['#myagroup#CmdwinEnter', 0]] [?25l: [?12l[?25h " Valid autocmd group and non-existing autocmd event [?25l: [?12l[?25h let test_cases += [['#myagroup#xyzacmd', 0]] [?25l: [?12l[?25h " Valid autocmd group and event and non-matching pattern [?25l: [?12l[?25h let test_cases += [['#myagroup#BufEnter#xyzpat', 0]] [?25l: [?12l[?25h " Valid autocmd event and non-matching pattern [?25l: [?12l[?25h let test_cases += [['#BufEnter#xyzpat', 0]] [?25l: [?12l[?25h " Empty autocmd group, event and pattern [?25l: [?12l[?25h let test_cases += [['###', 0]] [?25l: [?12l[?25h " Empty autocmd group and event or empty event and pattern [?25l: [?12l[?25h let test_cases += [['##', 0]] [?25l: [?12l[?25h " Valid autocmd event [?25l: [?12l[?25h let test_cases += [['##FileReadCmd', 1]] [?25l: [?12l[?25h " Non-existing autocmd event [?25l: [?12l[?25h let test_cases += [['##MySpecialCmd', 0]] [?25l: [?12l[?25h [?25l: [?12l[?25h " Existing and working option (long form) [?25l: [?12l[?25h let test_cases += [['&textwidth', 1]] [?25l: [?12l[?25h " Existing and working option (short form) [?25l: [?12l[?25h let test_cases += [['&tw', 1]] [?25l: [?12l[?25h " Existing and working option with garbage [?25l: [?12l[?25h let test_cases += [['&tw-', 0]] [?25l: [?12l[?25h " Global option [?25l: [?12l[?25h let test_cases += [['&g:errorformat', 1]] [?25l: [?12l[?25h " Local option [?25l: [?12l[?25h let test_cases += [['&l:errorformat', 1]] [?25l: [?12l[?25h " Negative form of existing and working option (long form) [?25l: [?12l[?25h let test_cases += [['&nojoinspaces', 0]] [?25l: [?12l[?25h " Negative form of existing and working option (short form) [?25l: [?12l[?25h let test_cases += [['&nojs', 0]] [?25l: [?12l[?25h " Non-existing option [?25l: [?12l[?25h let test_cases += [['&myxyzoption', 0]] [?25l: [?12l[?25h [?25l: [?12l[?25h " Existing and working option (long form) [?25l: [?12l[?25h let test_cases += [['+incsearch', 1]] [?25l: [?12l[?25h " Existing and working option with garbage [?25l: [?12l[?25h let test_cases += [['+incsearch!1', 0]] [?25l: [?12l[?25h " Existing and working option (short form) [?25l: [?12l[?25h let test_cases += [['+is', 1]] [?25l: [?12l[?25h " Existing option that is hidden. [?25l: [?12l[?25h let test_cases += [['+autoprint', 0]] [?25l: [?12l[?25h [?25l: [?12l[?25h " Existing environment variable [?25l: [?12l[?25h let $EDITOR_NAME = 'Vim Editor' [?25l: [?12l[?25h let test_cases += [['$EDITOR_NAME', 1]] [?25l: [?12l[?25h " Non-existing environment variable [?25l: [?12l[?25h let test_cases += [['$NON_ENV_VAR', 0]] [?25l: [?12l[?25h [?25l: [?12l[?25h " Valid internal function [?25l: [?12l[?25h let test_cases += [['*bufnr', 1]] [?25l: [?12l[?25h " Valid internal function with () [?25l: [?12l[?25h let test_cases += [['*bufnr()', 1]] [?25l: [?12l[?25h " Non-existing internal function [?25l: [?12l[?25h let test_cases += [['*myxyzfunc', 0]] [?25l: [?12l[?25h " Valid internal function with garbage [?25l: [?12l[?25h let test_cases += [['*bufnr&6', 0]] [?25l: [?12l[?25h [?25l: [?12l[?25h " Valid user defined function [?25l: [?12l[?25h let test_cases += [['*TestExists', 1]] [?25l: [?12l[?25h " Non-existing user defined function [?25l: [?12l[?25h let test_cases += [['*MyxyzFunc', 0]] [?25l: [?12l[?25h [?25l: [?12l[?25h redir! > test.out [?25l: [?12l[?25h [?25l: [?12l[?25h for [test_case, result] in test_cases [?25l: [?12l[?25h ^Iecho test_case . ": " . result [?25l: [?12l[?25h call RunTest(test_case, result) [?25l: [?12l[?25h endfor [?25l: [?12l[?25h [?25l: [?12l[?25h " Valid internal command (full match) [?25l: [?12l[?25h echo ':edit: 2' [?25l: [?12l[?25h if exists(':edit') == 2 [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h " Valid internal command (full match) with garbage [?25l: [?12l[?25h echo ':edit/a: 0' [?25l: [?12l[?25h if exists(':edit/a') == 0 [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h " Valid internal command (partial match) [?25l: [?12l[?25h echo ':q: 1' [?25l: [?12l[?25h if exists(':q') == 1 [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h " Non-existing internal command [?25l: [?12l[?25h echo ':invalidcmd: 0' [?25l: [?12l[?25h if !exists(':invalidcmd') [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h " User defined command (full match) [?25l: [?12l[?25h command! MyCmd :echo 'My command' [?25l: [?12l[?25h echo ':MyCmd: 2' [?25l: [?12l[?25h if exists(':MyCmd') == 2 [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h " User defined command (partial match) [?25l: [?12l[?25h command! MyOtherCmd :echo 'Another command' [?25l: [?12l[?25h echo ':My: 3' [?25l: [?12l[?25h if exists(':My') == 3 [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h " Command modifier [?25l: [?12l[?25h echo ':rightbelow: 2' [?25l: [?12l[?25h if exists(':rightbelow') == 2 [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h " Non-existing user defined command (full match) [?25l: [?12l[?25h delcommand MyCmd [?25l: [?12l[?25h [?25l: [?12l[?25h echo ':MyCmd: 0' [?25l: [?12l[?25h if !exists(':MyCmd') [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h " Non-existing user defined command (partial match) [?25l: [?12l[?25h delcommand MyOtherCmd [?25l: [?12l[?25h [?25l: [?12l[?25h echo ':My: 0' [?25l: [?12l[?25h if !exists(':My') [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h " Valid local variable [?25l: [?12l[?25h let local_var = 1 [?25l: [?12l[?25h echo 'local_var: 1' [?25l: [?12l[?25h if exists('local_var') [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h " Valid local variable with garbage [?25l: [?12l[?25h let local_var = 1 [?25l: [?12l[?25h echo 'local_var%n: 0' [?25l: [?12l[?25h if !exists('local_var%n') [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h " Non-existing local variable [?25l: [?12l[?25h unlet local_var [?25l: [?12l[?25h echo 'local_var: 0' [?25l: [?12l[?25h if !exists('local_var') [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h " Valid local list [?25l: [?12l[?25h let local_list = ["blue", "orange"] [?25l: [?12l[?25h echo 'local_list: 1' [?25l: [?12l[?25h if exists('local_list') [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h " Valid local list item [?25l: [?12l[?25h echo 'local_list[1]: 1' [?25l: [?12l[?25h if exists('local_list[1]') [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h " Valid local list item with garbage [?25l: [?12l[?25h echo 'local_list[1]+5: 0' [?25l: [?12l[?25h if !exists('local_list[1]+5') [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h " Invalid local list item [?25l: [?12l[?25h echo 'local_list[2]: 0' [?25l: [?12l[?25h if !exists('local_list[2]') [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h " Non-existing local list [?25l: [?12l[?25h unlet local_list [?25l: [?12l[?25h echo 'local_list: 0' [?25l: [?12l[?25h if !exists('local_list') [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h " Valid local dictionary [?25l: [?12l[?25h let local_dict = {"xcord":100, "ycord":2} [?25l: [?12l[?25h echo 'local_dict: 1' [?25l: [?12l[?25h if exists('local_dict') [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h " Non-existing local dictionary [?25l: [?12l[?25h unlet local_dict [?25l: [?12l[?25h echo 'local_dict: 0' [?25l: [?12l[?25h if !exists('local_dict') [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h " Existing local curly-brace variable [?25l: [?12l[?25h let str = "local" [?25l: [?12l[?25h let curly_{str}_var = 1 [?25l: [?12l[?25h echo 'curly_' . str . '_var: 1' [?25l: [?12l[?25h if exists('curly_{str}_var') [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h " Non-existing local curly-brace variable [?25l: [?12l[?25h unlet curly_{str}_var [?25l: [?12l[?25h echo 'curly_' . str . '_var: 0' [?25l: [?12l[?25h if !exists('curly_{str}_var') [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h [?25l: [?12l[?25h " Existing global variable [?25l: [?12l[?25h let g:global_var = 1 [?25l: [?12l[?25h echo 'g:global_var: 1' [?25l: [?12l[?25h if exists('g:global_var') [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h " Existing global variable with garbage [?25l: [?12l[?25h echo 'g:global_var-n: 1' [?25l: [?12l[?25h if !exists('g:global_var-n') [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h " Non-existing global variable [?25l: [?12l[?25h unlet g:global_var [?25l: [?12l[?25h echo 'g:global_var: 0' [?25l: [?12l[?25h if !exists('g:global_var') [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h " Existing global list [?25l: [?12l[?25h let g:global_list = ["blue", "orange"] [?25l: [?12l[?25h echo 'g:global_list: 1' [?25l: [?12l[?25h if exists('g:global_list') [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h " Non-existing global list [?25l: [?12l[?25h unlet g:global_list [?25l: [?12l[?25h echo 'g:global_list: 0' [?25l: [?12l[?25h if !exists('g:global_list') [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h " Existing global dictionary [?25l: [?12l[?25h let g:global_dict = {"xcord":100, "ycord":2} [?25l: [?12l[?25h echo 'g:global_dict: 1' [?25l: [?12l[?25h if exists('g:global_dict') [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h " Non-existing global dictionary [?25l: [?12l[?25h unlet g:global_dict [?25l: [?12l[?25h echo 'g:global_dict: 0' [?25l: [?12l[?25h if !exists('g:global_dict') [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h " Existing global curly-brace variable [?25l: [?12l[?25h let str = "global" [?25l: [?12l[?25h let g:curly_{str}_var = 1 [?25l: [?12l[?25h echo 'g:curly_' . str . '_var: 1' [?25l: [?12l[?25h if exists('g:curly_{str}_var') [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h " Non-existing global curly-brace variable [?25l: [?12l[?25h unlet g:curly_{str}_var [?25l: [?12l[?25h echo 'g:curly_' . str . '_var: 0' [?25l: [?12l[?25h if !exists('g:curly_{str}_var') [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h " Existing window variable [?25l: [?12l[?25h echo 'w:window_var: 1' [?25l: [?12l[?25h let w:window_var = 1 [?25l: [?12l[?25h if exists('w:window_var') [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h " Non-existing window variable [?25l: [?12l[?25h unlet w:window_var [?25l: [?12l[?25h echo 'w:window_var: 0' [?25l: [?12l[?25h if !exists('w:window_var') [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h " Existing window list [?25l: [?12l[?25h let w:window_list = ["blue", "orange"] [?25l: [?12l[?25h echo 'w:window_list: 1' [?25l: [?12l[?25h if exists('w:window_list') [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h " Non-existing window list [?25l: [?12l[?25h unlet w:window_list [?25l: [?12l[?25h echo 'w:window_list: 0' [?25l: [?12l[?25h if !exists('w:window_list') [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h " Existing window dictionary [?25l: [?12l[?25h let w:window_dict = {"xcord":100, "ycord":2} [?25l: [?12l[?25h echo 'w:window_dict: 1' [?25l: [?12l[?25h if exists('w:window_dict') [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h " Non-existing window dictionary [?25l: [?12l[?25h unlet w:window_dict [?25l: [?12l[?25h echo 'w:window_dict: 0' [?25l: [?12l[?25h if !exists('w:window_dict') [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h " Existing window curly-brace variable [?25l: [?12l[?25h let str = "window" [?25l: [?12l[?25h let w:curly_{str}_var = 1 [?25l: [?12l[?25h echo 'w:curly_' . str . '_var: 1' [?25l: [?12l[?25h if exists('w:curly_{str}_var') [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h " Non-existing window curly-brace variable [?25l: [?12l[?25h unlet w:curly_{str}_var [?25l: [?12l[?25h echo 'w:curly_' . str . '_var: 0' [?25l: [?12l[?25h if !exists('w:curly_{str}_var') [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h " Existing buffer variable [?25l: [?12l[?25h echo 'b:buffer_var: 1' [?25l: [?12l[?25h let b:buffer_var = 1 [?25l: [?12l[?25h if exists('b:buffer_var') [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h " Non-existing buffer variable [?25l: [?12l[?25h unlet b:buffer_var [?25l: [?12l[?25h echo 'b:buffer_var: 0' [?25l: [?12l[?25h if !exists('b:buffer_var') [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h " Existing buffer list [?25l: [?12l[?25h let b:buffer_list = ["blue", "orange"] [?25l: [?12l[?25h echo 'b:buffer_list: 1' [?25l: [?12l[?25h if exists('b:buffer_list') [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h " Non-existing buffer list [?25l: [?12l[?25h unlet b:buffer_list [?25l: [?12l[?25h echo 'b:buffer_list: 0' [?25l: [?12l[?25h if !exists('b:buffer_list') [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h " Existing buffer dictionary [?25l: [?12l[?25h let b:buffer_dict = {"xcord":100, "ycord":2} [?25l: [?12l[?25h echo 'b:buffer_dict: 1' [?25l: [?12l[?25h if exists('b:buffer_dict') [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h " Non-existing buffer dictionary [?25l: [?12l[?25h unlet b:buffer_dict [?25l: [?12l[?25h echo 'b:buffer_dict: 0' [?25l: [?12l[?25h if !exists('b:buffer_dict') [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h " Existing buffer curly-brace variable [?25l: [?12l[?25h let str = "buffer" [?25l: [?12l[?25h let b:curly_{str}_var = 1 [?25l: [?12l[?25h echo 'b:curly_' . str . '_var: 1' [?25l: [?12l[?25h if exists('b:curly_{str}_var') [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h " Non-existing buffer curly-brace variable [?25l: [?12l[?25h unlet b:curly_{str}_var [?25l: [?12l[?25h echo 'b:curly_' . str . '_var: 0' [?25l: [?12l[?25h if !exists('b:curly_{str}_var') [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h " Script-local tests [?25l: [?12l[?25h source test60.vim [?25l: [?12l[?25h [?25l: [?12l[?25h " Existing Vim internal variable [?25l: [?12l[?25h echo 'v:version: 1' [?25l: [?12l[?25h if exists('v:version') [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h " Non-existing Vim internal variable [?25l: [?12l[?25h echo 'v:non_exists_var: 0' [?25l: [?12l[?25h if !exists('v:non_exists_var') [?25l: [?12l[?25h^Iecho "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h^Iecho "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h " Function arguments [?25l: [?12l[?25h function TestFuncArg(func_arg, ...) [?25l: [?12l[?25h echo 'a:func_arg: 1' [?25l: [?12l[?25h if exists('a:func_arg') [?25l: [?12l[?25h echo "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h echo "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h echo 'a:non_exists_arg: 0' [?25l: [?12l[?25h if !exists('a:non_exists_arg') [?25l: [?12l[?25h echo "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h echo "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h echo 'a:1: 1' [?25l: [?12l[?25h if exists('a:1') [?25l: [?12l[?25h echo "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h echo "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h [?25l: [?12l[?25h echo 'a:2: 0' [?25l: [?12l[?25h if !exists('a:2') [?25l: [?12l[?25h echo "OK" [?25l: [?12l[?25h else [?25l: [?12l[?25h echo "FAILED" [?25l: [?12l[?25h endif [?25l: [?12l[?25h endfunction [?25l: [?12l[?25h [?25l: [?12l[?25h call TestFuncArg("arg1", "arg2") [?25l: [?12l[?25h [?25l: [?12l[?25h redir END [?25l: [?12l[?25hendfunction [?25lecho 'a:2: 0'if !exists('a:2')echo "OK"elseecho "FAILED"endif endfunctioncall TestFuncArg("arg1", "arg2")redir END endfunction :call TestExists() :delfunc TestExists :delfunc RunTest :delfunc TestFuncArg :edit! test.out :set ff=unix :w :qa! ENDTEST [?12l[?25h[?25l :[?12l[?25hcall TestExists() [?25l#myagroup: 1 OK #myagroup+b: 0 OK #myagroup#BufEnter: 1 OK #myagroup#BufEnter#*.my: 1 OK #BufEnter: 1 OK #BufEnter#*.my: 1 OK #xyzagroup: 0 OK #xyzagroup#BufEnter: 0 OK #myagroup#CmdwinEnter: 0 OK #myagroup#xyzacmd: 0 OK #myagroup#BufEnter#xyzpat: 0 OK #BufEnter#xyzpat: 0 OK ###: 0 OK ##: 0 OK ##FileReadCmd: 1 OK ##MySpecialCmd: 0 OK &textwidth: 1 OK &tw: 1 OK &tw-: 0 OK &g:errorformat: 1 OK &l:errorformat: 1 OK &nojoinspaces: 0 OK &nojs: 0 OK &myxyzoption: 0 OK +incsearch: 1 OK +incsearch!1: 0 OK +is: 1 OK +autoprint: 0 OK $EDITOR_NAME: 1 OK $NON_ENV_VAR: 0 OK *bufnr: 1 OK *bufnr(): 1 OK *myxyzfunc: 0 OK *bufnr&6: 0 OK *TestExists: 1 OK *MyxyzFunc: 0 OK :edit: 2 OK :edit/a: 0 OK :q: 1 OK :invalidcmd: 0 OK :MyCmd: 2 OK :My: 3 OK :rightbelow: 2 OK :MyCmd: 0 OK :My: 0 OK local_var: 1 OK local_var%n: 0 OK local_var: 0 OK local_list: 1 OK local_list[1]: 1 OK local_list[1]+5: 0 OK local_list[2]: 0 OK local_list: 0 OK local_dict: 1 OK local_dict: 0 OK curly_local_var: 1 OK curly_local_var: 0 OK g:global_var: 1 OK g:global_var-n: 1 OK g:global_var: 0 OK g:global_list: 1 OK g:global_list: 0 OK g:global_dict: 1 OK g:global_dict: 0 OK g:curly_global_var: 1 OK g:curly_global_var: 0 OK w:window_var: 1 OK w:window_var: 0 OK w:window_list: 1 OK w:window_list: 0 OK w:window_dict: 1 OK w:window_dict: 0 OK w:curly_window_var: 1 OK w:curly_window_var: 0 OK b:buffer_var: 1 OK b:buffer_var: 0 OK b:buffer_list: 1 OK b:buffer_list: 0 OK b:buffer_dict: 1 OK b:buffer_dict: 0 OK b:curly_buffer_var: 1 OK b:curly_buffer_var: 0 OK s:script_var: 1 OK s:script_var: 0 OK s:script_list: 1 OK s:script_list: 0 OK s:script_dict: 1 OK s:script_dict: 0 OK s:curly_script_var: 1 OK s:curly_script_var: 0 OK *s:my_script_func: 1 OK *s:my_script_func: 0 OK v:version: 1 OK v:non_exists_var: 0 OK a:func_arg: 1 OK a:non_exists_arg: 0 OK a:1: 1 OK a:2: 0 OK Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hdelfunc TestExists [?25lecho 'a:2: 0'if !exists('a:2')echo "OK"elseecho "FAILED"endif endfunctioncall TestFuncArg("arg1", "arg2")redir END endfunction :call TestExists() :delfunc TestExists :delfunc RunTest :delfunc TestFuncArg :edit! test.out :set ff=unix :w :qa! ENDTEST [?12l[?25h[?25l :[?12l[?25hdelfunc RunTest [?25l[?12l[?25h[?25l:[?12l[?25hdelfunc TestFuncArg [?25l[?12l[?25h[?25l:[?12l[?25hedit! test.out [?25l"test.out" [Incomplete last line] 197 lines, 1844 characters#myagroup: 1OK#myagroup+b: 0OK#myagroup#BufEnter: 1OK#myagroup#BufEnter#*.my: 1 OK #BufEnter: 1OK #BufEnter#*.my: 1 OK#xyzagroup: 0OK#xyzagroup#BufEnter: 0 OK#myagroup#CmdwinEnter: 0 OK#myagroup#xyzacmd: 0 OK#myagroup#BufEnter#xyzpat: 0 OK[?12l[?25h[?25l:[?12l[?25hset ff=unix [?25l[?12l[?25h[?25l:[?12l[?25hw [?25l"test.out" 197 lines, 1845 characters written[?12l[?25h[?25l:[?12l[?25hqa! [?25l[?1l>[?12l[?25h[?1049lrm -rf test61.failed test.ok test.out X* viminfo cp test61.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test61.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test61.in" 93 lines, 1555 charactersTests for undo tree. Since this script is sourced we need to explicitly break changes up in undo-able pieces. Do that by setting 'undolevels'. Also tests :earlier and :later. STARTTEST :echo undotree().entries ENDTEST STARTTEST :" Delete three characters and undo Gx:set ul=100 x:set ul=100 x:.w! test.out g-:.w >>test.out g-:.w >>test.out g-:.w >>test.out g-:.w >>test.out :" :/^111/w >>test.out :" Delete three other characters and go back in time step by step $x:set ul=100 x:set ul=100[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for undo tree.[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 1 line, 25 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hecho undotree().entries [?25l[][?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 77 lines, 1282 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST:" expect empty line :%yank c :later 1f :" expect "one one one" :%yank d :later 1f :" expect "one one one\ntwo\ntwo" :%yank e :later 1f :" expect "one one one\ntwo\ntwo\nthree" ggO---^[:0put e ggO---^[:0put d ggO---^[:0put c ggO---^[:0put b ggO---^[:0put a ggO---^[:w >>test.out :qa! ENDTEST 1111 ----- 2222 ----- 123456789[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25h" Delete three characters and undo [?25l[?12l[?25h[?25l23456789[?12l[?25h[?25l:[?12l[?25hset ul=100 [?25l[?12l[?25h[?25l3456789[?12l[?25h[?25l:[?12l[?25hset ul=100 [?25l[?12l[?25h[?25l456789[?12l[?25h[?25l:[?12l[?25h.w! test.out [?25l"test.out" [New File] 1 line, 7 characters written[?12l[?25h[?25l 1 change; before #3 0 seconds ago3456789 [?12l[?25h[?25l:[?12l[?25h.w >>test.out [?25l"test.out" 1 line, 8 characters appended[?12l[?25h[?25l 1 change; before #2 0 seconds ago23456789 [?12l[?25h[?25l:[?12l[?25h.w >>test.out [?25l"test.out" 1 line, 9 characters appended[?12l[?25h[?25l 1 change; before #1 0 seconds ago123456789 [?12l[?25h[?25l:[?12l[?25h.w >>test.out [?25l"test.out" 1 line, 10 characters appended[?12l[?25h[?25l Already at oldest change[?12l[?25h[?25l:[?12l[?25h.w >>test.out [?25l"test.out" 1 line, 10 characters appended[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h/^111/w >>test.out [?25lsearch hit BOTTOM, continuing at TOP "test.out" 1 line, 11 characters appended[?12l[?25h[?25l:[?12l[?25h" Delete three other characters and go back in time step by step [?25l[?12l[?25h[?25l[?12l[?25h[?25l:[?12l[?25hset ul=100 [?25l[?12l[?25h[?25l[?12l[?25h[?25l:[?12l[?25hset ul=100 [?25l[?12l[?25h[?25l[?12l[?25h[?25l:[?12l[?25h.w >>test.out [?25l"test.out" 1 line, 7 characters appended[?12l[?25h[?25l:[?12l[?25hsleep 1 [?25l[?12l[?25h[?25l 1 change; before #6 1 seconds ago7[?12l[?25h[?25l:[?12l[?25h.w >>test.out [?25l"test.out" 1 line, 8 characters appended[?12l[?25h[?25l 1 change; before #5 1 seconds ago8[?12l[?25h[?25l:[?12l[?25h.w >>test.out [?25l"test.out" 1 line, 9 characters appended[?12l[?25h[?25l 4 changes; after #3 1 seconds ago456789[?12l[?25h[?25l:[?12l[?25h.w >>test.out [?25l"test.out" 1 line, 7 characters appended[?12l[?25h[?25l 1 change; before #3 1 seconds ago3456789 [?12l[?25h[?25l:[?12l[?25h.w >>test.out [?25l"test.out" 1 line, 8 characters appended[?12l[?25h[?25l 1 change; before #2 1 seconds ago23456789 [?12l[?25h[?25l:[?12l[?25h.w >>test.out [?25l"test.out" 1 line, 9 characters appended[?12l[?25h[?25l 1 change; before #1 1 seconds ago123456789 [?12l[?25h[?25l:[?12l[?25h.w >>test.out [?25l"test.out" 1 line, 10 characters appended[?12l[?25h[?25l Already at oldest change[?12l[?25h[?25l:[?12l[?25h.w >>test.out [?25l"test.out" 1 line, 10 characters appended[?12l[?25h[?25l Already at oldest change[?12l[?25h[?25l:[?12l[?25h.w >>test.out [?25l"test.out" 1 line, 10 characters appended[?12l[?25h[?25l 3 changes; after #6 1 seconds ago[?12l[?25h[?25l:[?12l[?25h.w >>test.out [?25l"test.out" 1 line, 7 characters appended[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h/^222/w >>test.out [?25lsearch hit BOTTOM, continuing at TOP "test.out" 1 line, 11 characters appended[?12l[?25h[?25l:[?12l[?25h" Delay for three seconds and go some seconds forward and backward [?25l[?12l[?25h[?25l:[?12l[?25hsleep 2 [?25l[?12l[?25h[?25l6a[?12l[?25h[?25l:[?12l[?25hset ul=100 [?25l[?12l[?25h[?25lab[?12l[?25h[?25l:[?12l[?25hset ul=100 [?25l[?12l[?25h[?25lbc[?12l[?25h[?25l:[?12l[?25hset ul=100 [?25l[?12l[?25h[?25l:[?12l[?25h.w >>test.out [?25l"test.out" 1 line, 10 characters appended[?12l[?25h[?25l:[?12l[?25hear 1s [?25l3 changes; before #7 0 seconds ago[?12l[?25h[?25l:[?12l[?25h.w >>test.out [?25l"test.out" 1 line, 7 characters appended[?12l[?25h[?25l:[?12l[?25hear 3s [?25l3 changes; before #1 3 seconds ago789[?12l[?25h[?25l:[?12l[?25h.w >>test.out [?25l"test.out" 1 line, 10 characters appended[?12l[?25h[?25l:[?12l[?25hlater 1s [?25l3 changes; after #6 3 seconds ago[?12l[?25h[?25l:[?12l[?25h.w >>test.out [?25l"test.out" 1 line, 7 characters appended[?12l[?25h[?25l:[?12l[?25hlater 1h [?25l3 changes; after #9 0 seconds agoabc[?12l[?25h[?25l:[?12l[?25h.w >>test.out [?25l"test.out" 1 line, 10 characters appended[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h" test undojoin [?25l[?12l[?25h [?25l aaaa[?12l[?25h[?25l :[?12l[?25hset ul=100 [?25l[?12l[?25h[?25l bbbb[?12l[?25h[?25l 1 line less; before #11 0 seconds ago~ [?12l[?25h[?25l:[?12l[?25h.w >>test.out [?25l"test.out" 1 line, 5 characters appended[?12l[?25h[?25l bbbb[?12l[?25h[?25l:[?12l[?25hset ul=100 [?25l[?12l[?25h[?25l:[?12l[?25hundojoin [?25l[?12l[?25h[?25l cccc[?12l[?25h[?25l 2 fewer lines; before #12 0 seconds ago~ ~ [?12l[?25h[?25l:[?12l[?25h.w >>test.out [?25l"test.out" 1 line, 5 characters appended[?12l[?25h[?25l:[?12l[?25he! Xtest [?25l"Xtest" [New File]~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25lone one one[?12l[?25h[?25l:[?12l[?25hset ul=100 [?25l[?12l[?25h[?25l:[?12l[?25hw! [?25l"Xtest" [New File] 1 line, 12 characters written[?12l[?25h[?25l two[?12l[?25h[?25l:[?12l[?25hset ul=100 [?25l[?12l[?25h[?25l two[?12l[?25h[?25l:[?12l[?25hset ul=100 [?25l[?12l[?25h[?25l:[?12l[?25hw [?25l"Xtest" 3 lines, 20 characters written[?12l[?25h[?25l three[?12l[?25h[?25l:[?12l[?25hearlier 1f [?25l1 line less; before #4 0 seconds ago~ [?12l[?25h[?25l:[?12l[?25h" expect "one one one\ntwo\ntwo" [?25l[?12l[?25h[?25l:[?12l[?25h%yank a [?25l3 lines yanked[?12l[?25h[?25l:[?12l[?25hearlier 1f [?25l2 fewer lines; before #2 0 seconds ago~ ~ [?12l[?25h[?25l:[?12l[?25h" expect "one one one" [?25l[?12l[?25h[?25l:[?12l[?25h%yank b [?25l[?12l[?25h[?25l:[?12l[?25hearlier 1f [?25l1 line less; before #1 0 seconds ago[?12l[?25h[?25l:[?12l[?25h" expect empty line [?25l[?12l[?25h[?25l:[?12l[?25h%yank c [?25l[?12l[?25h[?25l:[?12l[?25hlater 1f [?25l1 more line; after #1 0 seconds agoone one one [?12l[?25h[?25l:[?12l[?25h" expect "one one one" [?25l[?12l[?25h[?25l:[?12l[?25h%yank d [?25l[?12l[?25h[?25l:[?12l[?25hlater 1f [?25l2 more lines; after #3 0 seconds agotwotwo[?12l[?25h[?25l:[?12l[?25h" expect "one one one\ntwo\ntwo" [?25l[?12l[?25h[?25l:[?12l[?25h%yank e [?25l3 lines yanked[?12l[?25h[?25l:[?12l[?25hlater 1f [?25l1 more line; after #4 0 seconds agothree[?12l[?25h[?25l:[?12l[?25h" expect "one one one\ntwo\ntwo\nthree" [?25l[?12l[?25h[?25l---[?12l[?25h[?25l:[?12l[?25h0put e [?25l3 more linesone one one two two3 more lines[?12l[?25h[?25l---[?12l[?25h[?25l:[?12l[?25h0put d [?25lone one one[?12l[?25h[?25l---[?12l[?25h[?25l:[?12l[?25h0put c [?25l[?12l[?25h[?25l---[?12l[?25h[?25l:[?12l[?25h0put b [?25lone one one[?12l[?25h[?25l---[?12l[?25h[?25l:[?12l[?25h0put a [?25l3 more linesone one one two two3 more lines[?12l[?25h[?25l---[?12l[?25h[?25l:[?12l[?25hw >>test.out [?25l"test.out" 19 lines, 115 characters appended[?12l[?25h[?25l:[?12l[?25hqa! [?25l[?1l>[?12l[?25h[?1049lrm -rf test62.failed test.ok test.out X* viminfo cp test62.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test62.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test62.in" 57 lines, 1394 charactersTests for tab pages STARTTEST :so small.vim :" Simple test for opening and closing a tab page :tabnew :let nr = tabpagenr() :q :call append(line('$'), 'tab page ' . nr) :unlet nr :" :" Open three tab pages and use ":tabdo" :0tabnew :1tabnew :888tabnew :tabdo call append(line('$'), 'this is tab page ' . tabpagenr()) :tabclose! 2 :tabrewind :let line1 = getline('$') :undo :q :tablast :let line2 = getline('$')[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for tab pages[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 51 lines, 1345 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST:" :let test_status = 'gettabvar: fail' :if gettabvar(2, 'val_num') == 100 && gettabvar(2, 'val_str') == 'SetTabVar testt') && gettabvar(2, 'val_list') == ['red', 'blue', 'green']) : let test_status = 'gettabvar: pass' :endif :call append(line('$'), test_status) :" :tabnext 2 :let test_status = 'settabvar: fail' :if t:val_num == 100 && t:val_str == 'SetTabVar test' && t:val_list == ['red', 'blue', 'green'] : let test_status = 'settabvar: pass' :endif :tabclose :call append(line('$'), test_status) :" :" :/^Results/,$w! test.out :qa! ENDTEST Results:[?12l[?25h [?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l:[?12l[?25h" Simple test for opening and closing a tab page [?25l[?12l[?25h[?25l:[?12l[?25htabnew [?25l test62.in  [No Name]  X~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l:[?12l[?25hlet nr = tabpagenr() [?25l[?12l[?25h[?25l:[?12l[?25hq [?25l:" :let test_status = 'gettabvar: fail' :if gettabvar(2, 'val_num') == 100 && gettabvar(2, 'val_str') == 'SetTabVar testt') && gettabvar(2, 'val_list') == ['red', 'blue', 'green']) : let test_status = 'gettabvar: pass' :endif :call append(line('$'), test_status) :" :tabnext 2 :let test_status = 'settabvar: fail' :if t:val_num == 100 && t:val_str == 'SetTabVar test' && t:val_list == ['red', 'blue', 'green'] : let test_status = 'settabvar: pass' :endif :tabclose :call append(line('$'), test_status) :" :" :/^Results/,$w! test.out :qa! ENDTEST Results:[?12l[?25h[?25l :[?12l[?25hcall append(line('$'), 'tab page ' . nr) [?25l[?12l[?25h[?25l:[?12l[?25hunlet nr [?25l[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h" Open three tab pages and use ":tabdo" [?25l[?12l[?25h[?25l:[?12l[?25h0tabnew [?25l [No Name]  + test62.in  X~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l:[?12l[?25h1tabnew [?25l [No Name]  [No Name]  + test62.in  X~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l:[?12l[?25h888tabnew [?25l [No Name] [No Name] + test62.in  [No Name]  X~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l:[?12l[?25htabdo call append(line('$'), 'this is tab page ' . tabpagenr()) [?25l + [No Name] + [No Name] + test62.in  + [No Name]  Xthis is tab page 4 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l:[?12l[?25htabclose! 2 [?25ltest62.in + [No Name]   X[?12l[?25h[?25l:[?12l[?25htabrewind [?25l + [No Name]  + test62.in + [No Name]  Xthis is tab page 1 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l:[?12l[?25hlet line1 = getline('$') [?25l[?12l[?25h[?25l:[?12l[?25hundo [?25l2 fewer lines; before #1 0 seconds ago[No Name]e ]  + test62.in + [No Name]   X~ [?12l[?25h[?25l:[?12l[?25hq [?25l + test62.in  + [No Name]  X:let test_status = 'gettabvar: fail' :if gettabvar(2, 'val_num') == 100 && gettabvar(2, 'val_str') == 'SetTabVar testt') && gettabvar(2, 'val_list') == ['red', 'blue', 'green']) : let test_status = 'gettabvar: pass' :endif :call append(line('$'), test_status) :" :tabnext 2 :let test_status = 'settabvar: fail' :if t:val_num == 100 && t:val_str == 'SetTabVar test' && t:val_list == ['red', 'blue', 'green'] : let test_status = 'settabvar: pass' :endif :tabclose :call append(line('$'), test_status) :" :" :/^Results/,$w! test.out :qa! ENDTEST Results:[?12l[?25h[?25l :[?12l[?25htablast [?25l + test62.in  + [No Name]  Xthis is tab page 4 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l:[?12l[?25hlet line2 = getline('$') [?25l[?12l[?25h[?25l:[?12l[?25hq! [?25l:" :let test_status = 'gettabvar: fail' :if gettabvar(2, 'val_num') == 100 && gettabvar(2, 'val_str') == 'SetTabVar testt') && gettabvar(2, 'val_list') == ['red', 'blue', 'green']) : let test_status = 'gettabvar: pass' :endif :call append(line('$'), test_status) :" :tabnext 2 :let test_status = 'settabvar: fail' :if t:val_num == 100 && t:val_str == 'SetTabVar test' && t:val_list == ['red', 'blue', 'green'] : let test_status = 'settabvar: pass' :endif :tabclose :call append(line('$'), test_status) :" :" :/^Results/,$w! test.out :qa! ENDTEST Results:[?12l[?25h[?25l :[?12l[?25hcall append(line('$'), line1) [?25l[?12l[?25h[?25l:[?12l[?25hcall append(line('$'), line2) [?25l[?12l[?25h[?25l:[?12l[?25hunlet line1 line2 [?25l[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h" Test for settabvar() and gettabvar() functions. Open a new tab page and [?25l[?12l[?25h[?25l:[?12l[?25h" set 3 variables to a number, string and a list. Verify that the variables [?25l[?12l[?25h[?25l:[?12l[?25h" are correctly set. [?25l[?12l[?25h[?25l:[?12l[?25htabnew [?25l + test62.in  [No Name]  X~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l:[?12l[?25htabfirst [?25l + test62.in  [No Name]  X:let test_status = 'gettabvar: fail' :if gettabvar(2, 'val_num') == 100 && gettabvar(2, 'val_str') == 'SetTabVar testt') && gettabvar(2, 'val_list') == ['red', 'blue', 'green']) : let test_status = 'gettabvar: pass' :endif :call append(line('$'), test_status) :" :tabnext 2 :let test_status = 'settabvar: fail' :if t:val_num == 100 && t:val_str == 'SetTabVar test' && t:val_list == ['red', 'blue', 'green'] : let test_status = 'settabvar: pass' :endif :tabclose :call append(line('$'), test_status) :" :" :/^Results/,$w! test.out :qa! ENDTEST Results:[?12l[?25h[?25l :[?12l[?25hcall settabvar(2, 'val_num', 100) [?25l + test62.in  [No Name]  X:let test_status = 'gettabvar: fail' :if gettabvar(2, 'val_num') == 100 && gettabvar(2, 'val_str') == 'SetTabVar testt') && gettabvar(2, 'val_list') == ['red', 'blue', 'green']) : let test_status = 'gettabvar: pass' :endif :call append(line('$'), test_status) :" :tabnext 2 :let test_status = 'settabvar: fail' :if t:val_num == 100 && t:val_str == 'SetTabVar test' && t:val_list == ['red', 'blue', 'green'] : let test_status = 'settabvar: pass' :endif :tabclose :call append(line('$'), test_status) :" :" :/^Results/,$w! test.out :qa! ENDTEST Results:[?12l[?25h[?25l :[?12l[?25hcall settabvar(2, 'val_str', 'SetTabVar test') [?25l + test62.in  [No Name]  X:let test_status = 'gettabvar: fail' :if gettabvar(2, 'val_num') == 100 && gettabvar(2, 'val_str') == 'SetTabVar testt') && gettabvar(2, 'val_list') == ['red', 'blue', 'green']) : let test_status = 'gettabvar: pass' :endif :call append(line('$'), test_status) :" :tabnext 2 :let test_status = 'settabvar: fail' :if t:val_num == 100 && t:val_str == 'SetTabVar test' && t:val_list == ['red', 'blue', 'green'] : let test_status = 'settabvar: pass' :endif :tabclose :call append(line('$'), test_status) :" :" :/^Results/,$w! test.out :qa! ENDTEST Results:[?12l[?25h[?25l :[?12l[?25hcall settabvar(2, 'val_list', ['red', 'blue', 'green']) [?25l + test62.in  [No Name]  X:let test_status = 'gettabvar: fail' :if gettabvar(2, 'val_num') == 100 && gettabvar(2, 'val_str') == 'SetTabVar testt') && gettabvar(2, 'val_list') == ['red', 'blue', 'green']) : let test_status = 'gettabvar: pass' :endif :call append(line('$'), test_status) :" :tabnext 2 :let test_status = 'settabvar: fail' :if t:val_num == 100 && t:val_str == 'SetTabVar test' && t:val_list == ['red', 'blue', 'green'] : let test_status = 'settabvar: pass' :endif :tabclose :call append(line('$'), test_status) :" :" :/^Results/,$w! test.out :qa! ENDTEST Results:[?12l[?25h[?25l :[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25hlet test_status = 'gettabvar: fail' [?25l[?12l[?25h[?25l:[?12l[?25hif gettabvar(2, 'val_num') == 100 && gettabvar(2, 'val_str') == 'SetTabVar tes t') && gettabvar(2, 'val_list') == ['red', 'blue', 'green']) [?25lE15: Invalid expression: gettabvar(2, 'val_num') == 100 && gettabvar(2, 'val_str') == 'SetTabVar test') && gettabvar(2, 'val_list') == ['red', 'blue', 'green'] ) Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25h let test_status = 'gettabvar: pass' [?25l + test62.in  [No Name]  X:let test_status = 'gettabvar: fail' :if gettabvar(2, 'val_num') == 100 && gettabvar(2, 'val_str') == 'SetTabVar testt'[?12l[?25h[?25l :[?12l[?25hendif [?25lE580: :endif without :if[?12l[?25h[?25l:[?12l[?25hcall append(line('$'), test_status) [?25l[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25htabnext 2 [?25l + test62.in  [No Name]  X~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l:[?12l[?25hlet test_status = 'settabvar: fail' [?25l[?12l[?25h[?25l:[?12l[?25hif t:val_num == 100 && t:val_str == 'SetTabVar test' && t:val_list == ['red', 'blue', 'green'] [?25l: [?12l[?25h: let test_status = 'settabvar: pass' [?25l: [?12l[?25h:endif  + test62.in  [No Name]  X[?25l[?12l[?25h[?25l:[?12l[?25htabclose [?25l:" :let test_status = 'gettabvar: fail' :if gettabvar(2, 'val_num') == 100 && gettabvar(2, 'val_str') == 'SetTabVar testt') && gettabvar(2, 'val_list') == ['red', 'blue', 'green']) : let test_status = 'gettabvar: pass' :endif :call append(line('$'), test_status) :" :tabnext 2 :let test_status = 'settabvar: fail' :if t:val_num == 100 && t:val_str == 'SetTabVar test' && t:val_list == ['red', 'blue', 'green'] : let test_status = 'settabvar: pass' :endif :tabclose :call append(line('$'), test_status) :" :" :/^Results/,$w! test.out :qa! ENDTEST Results:[?12l[?25h[?25l :[?12l[?25hcall append(line('$'), test_status) [?25l[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h/^Results/,$w! test.out [?25l"test.out" [New File] 7 lines, 109 characters written[?12l[?25h[?25l:[?12l[?25hqa! [?25l[?1l>[?12l[?25h[?1049lrm -rf test63.failed test.ok test.out X* viminfo cp test63.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test63.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test63.in" 157 lines, 4784 charactersTest for ":match", ":2match", ":3match", "clearmatches()", "getmatches()", "matchadd()", "matcharg()", "matchdelete()", and "setmatches()". STARTTEST :so small.vim :" --- Check that "matcharg()" returns the correct group and pattern if a match :" --- is defined. :let @r = "*** Test 1: " :highlight MyGroup1 ctermbg=red :highlight MyGroup2 ctermbg=green :highlight MyGroup3 ctermbg=blue :match MyGroup1 /TODO/ :2match MyGroup2 /FIXME/ :3match MyGroup3 /XXX/ :if matcharg(1) == ['MyGroup1', 'TODO'] && matcharg(2) == ['MyGroup2', 'FIXME'] && matcharg(3) == ['MyGroup3', 'XXX'] : let @r .= "OK\n" :else : let @r .= "FAILED\n" :endif :" --- Check that "matcharg()" returns an empty list if the argument is not 1, :" --- 2 or 3 (only 0 and 4 are tested). :let @r .= "*** Test 2: "[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for ":match", ":2match", ":3match", "clearmatches()", "getmatches()",[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 150 lines, 4605 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST:call clearmatches() :let rf1 = setmatches(0) :let rf2 = setmatches([0]) :let rf3 = setmatches([{'wrong key': 'wrong value'}]) :if rs1 == 0 && rs2 == 0 && rf1 == -1 && rf2 == -1 && rf3 == -1 : let @r .= "OK\n" :else : let @r .= "FAILED\n" :endif :unlet rs1 :unlet rs2 :unlet rf1 :unlet rf2 :unlet rf3 :highlight clear MyGroup1 :highlight clear MyGroup2 :highlight clear MyGroup3 G"rp :/^Results/,$wq! test.out ENDTEST Results of test63: ~ [?12l[?25h [?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l:[?12l[?25h" --- Check that "matcharg()" returns the correct group and pattern if a match [?25l[?12l[?25h[?25l:[?12l[?25h" --- is defined. [?25l[?12l[?25h[?25l:[?12l[?25hlet @r = "*** Test 1: " [?25l[?12l[?25h[?25l:[?12l[?25hhighlight MyGroup1 ctermbg=red [?25l[?12l[?25h[?25l:[?12l[?25hhighlight MyGroup2 ctermbg=green [?25l[?12l[?25h[?25l:[?12l[?25hhighlight MyGroup3 ctermbg=blue [?25l[?12l[?25h[?25l:[?12l[?25hmatch MyGroup1 /TODO/ [?25l[?12l[?25h[?25l:[?12l[?25h2match MyGroup2 /FIXME/ [?25l[?12l[?25h[?25l:[?12l[?25h3match MyGroup3 /XXX/ [?25l[?12l[?25h[?25l:[?12l[?25hif matcharg(1) == ['MyGroup1', 'TODO'] && matcharg(2) == ['MyGroup2', 'FIXME'] && matcharg(3) == ['MyGroup3', 'XXX'] [?25l: [?12l[?25h: let @r .= "OK\n" [?25l: [?12l[?25h:else [?25l: [?12l[?25h: let @r .= "FAILED\n" [?25l: [?12l[?25h:endif [?25l:call clearmatches() :let rf1 = setmatches(0) :let rf2 = setmatches([0]) :let rf3 = setmatches([{'wrong key': 'wrong value'}])[?12l[?25h[?25l :[?12l[?25h" --- Check that "matcharg()" returns an empty list if the argument is not 1, [?25l[?12l[?25h[?25l:[?12l[?25h" --- 2 or 3 (only 0 and 4 are tested). [?25l[?12l[?25h[?25l:[?12l[?25hlet @r .= "*** Test 2: " [?25l[?12l[?25h[?25l:[?12l[?25hif matcharg(0) == [] && matcharg(4) == [] [?25l : [?12l[?25h: let @r .= "OK\n" [?25l: [?12l[?25h:else [?25l: [?12l[?25h: let @r .= "FAILED\n" [?25l: [?12l[?25h:endif [?25l:call clearmatches() :let rf1 = setmatches(0) :let rf2 = setmatches([0]) :let rf3 = setmatches([{'wrong key': 'wrong value'}])[?12l[?25h[?25l :[?12l[?25h" --- Check that "matcharg()" returns ['', ''] if a match is not defined. [?25l[?12l[?25h[?25l:[?12l[?25hlet @r .= "*** Test 3: " [?25l[?12l[?25h[?25l:[?12l[?25hmatch [?25l[?12l[?25h[?25l:[?12l[?25h2match [?25l[?12l[?25h[?25l:[?12l[?25h3match [?25l[?12l[?25h[?25l:[?12l[?25hif matcharg(1) == ['', ''] && matcharg(2) == ['', ''] && matcharg(3) == ['', ' '][?25l: [?12l[?25h: let @r .= "OK\n" [?25l: [?12l[?25h:else [?25l: [?12l[?25h: let @r .= "FAILED\n" [?25l: [?12l[?25h:endif [?25l:call clearmatches() :let rf1 = setmatches(0) :let rf2 = setmatches([0]) :let rf3 = setmatches([{'wrong key': 'wrong value'}])[?12l[?25h[?25l :[?12l[?25h" --- Check that "matchadd()" and "getmatches()" agree on added matches and [?25l[?12l[?25h[?25l:[?12l[?25h" --- that default values apply. [?25l[?12l[?25h[?25l:[?12l[?25hlet @r .= "*** Test 4: " [?25l[?12l[?25h[?25l:[?12l[?25hlet m1 = matchadd("MyGroup1", "TODO") [?25l[?12l[?25h[?25l:[?12l[?25hlet m2 = matchadd("MyGroup2", "FIXME", 42) [?25l[?12l[?25h[?25l:[?12l[?25hlet m3 = matchadd("MyGroup3", "XXX", 60, 17) [?25l[?12l[?25h[?25l:[?12l[?25hif getmatches() == [{'group': 'MyGroup1', 'pattern': 'TODO', 'priority': 10, ' id': 4}, {'group': 'MyGroup2', 'pattern': 'FIXME', 'priority': 42, 'id': 5}, {'g roup': 'MyGroup3', 'pattern': 'XXX', 'priority': 60, 'id': 17}] [?25l: [?12l[?25h: let @r .= "OK\n" [?25l : [?12l[?25h:else [?25l: [?12l[?25h: let @r .= "FAILED\n" [?25l: [?12l[?25h:endif [?25l:call clearmatches() :let rf1 = setmatches(0) :let rf2 = setmatches([0]) :let rf3 = setmatches([{'wrong key': 'wrong value'}])[?12l[?25h[?25l :[?12l[?25h" --- Check that "matchdelete()" deletes the matches defined in the previous [?25l[?12l[?25h[?25l:[?12l[?25h" --- test correctly. [?25l[?12l[?25h[?25l:[?12l[?25hlet @r .= "*** Test 5: " [?25l[?12l[?25h[?25l:[?12l[?25hcall matchdelete(m1) [?25l[?12l[?25h[?25l:[?12l[?25hcall matchdelete(m2) [?25l[?12l[?25h[?25l:[?12l[?25hcall matchdelete(m3) [?25l[?12l[?25h[?25l:[?12l[?25hunlet m1 [?25l[?12l[?25h[?25l:[?12l[?25hunlet m2 [?25l[?12l[?25h[?25l:[?12l[?25hunlet m3 [?25l[?12l[?25h[?25l:[?12l[?25hif getmatches() == [] [?25l : [?12l[?25h: let @r .= "OK\n" [?25l: [?12l[?25h:else [?25l: [?12l[?25h: let @r .= "FAILED\n" [?25l: [?12l[?25h:endif [?25l:call clearmatches() :let rf1 = setmatches(0) :let rf2 = setmatches([0]) :let rf3 = setmatches([{'wrong key': 'wrong value'}])[?12l[?25h[?25l :[?12l[?25h" --- Check that "matchdelete()" returns 0 if successful and otherwise -1. [?25l[?12l[?25h[?25l:[?12l[?25hlet @r .= "*** Test 6: " [?25l[?12l[?25h[?25l:[?12l[?25hlet m = matchadd("MyGroup1", "TODO") [?25l[?12l[?25h[?25l:[?12l[?25hlet r1 = matchdelete(m) [?25l[?12l[?25h[?25l:[?12l[?25hlet r2 = matchdelete(42) [?25lE803: ID not found: 42[?12l[?25h[?25l:[?12l[?25hif r1 == 0 && r2 == -1 [?25l : [?12l[?25h: let @r .= "OK\n" [?25l: [?12l[?25h:else [?25l: [?12l[?25h: let @r .= "FAILED\n" [?25l: [?12l[?25h:endif [?25l:call clearmatches() :let rf1 = setmatches(0) :let rf2 = setmatches([0]) :let rf3 = setmatches([{'wrong key': 'wrong value'}])[?12l[?25h[?25l :[?12l[?25hunlet m [?25l[?12l[?25h[?25l:[?12l[?25hunlet r1 [?25l[?12l[?25h[?25l:[?12l[?25hunlet r2 [?25l[?12l[?25h[?25l:[?12l[?25h" --- Check that "clearmatches()" clears all matches defined by ":match" and [?25l[?12l[?25h[?25l:[?12l[?25h" --- "matchadd()". [?25l[?12l[?25h[?25l:[?12l[?25hlet @r .= "*** Test 7: " [?25l[?12l[?25h[?25l:[?12l[?25hlet m1 = matchadd("MyGroup1", "TODO") [?25l[?12l[?25h[?25l:[?12l[?25hlet m2 = matchadd("MyGroup2", "FIXME", 42) [?25l[?12l[?25h[?25l:[?12l[?25hlet m3 = matchadd("MyGroup3", "XXX", 60, 17) [?25l[?12l[?25h[?25l:[?12l[?25hmatch MyGroup1 /COFFEE/ [?25l[?12l[?25h[?25l:[?12l[?25h2match MyGroup2 /HUMPPA/ [?25l[?12l[?25h[?25l:[?12l[?25h3match MyGroup3 /VIM/ [?25l[?12l[?25h[?25l:[?12l[?25hcall clearmatches() [?25l[?12l[?25h[?25l:[?12l[?25hif getmatches() == [] [?25l : [?12l[?25h: let @r .= "OK\n" [?25l: [?12l[?25h:else [?25l: [?12l[?25h: let @r .= "FAILED\n" [?25l: [?12l[?25h:endif [?25l:call clearmatches() :let rf1 = setmatches(0) :let rf2 = setmatches([0]) :let rf3 = setmatches([{'wrong key': 'wrong value'}])[?12l[?25h[?25l :[?12l[?25hunlet m1 [?25l[?12l[?25h[?25l:[?12l[?25hunlet m2 [?25l[?12l[?25h[?25l:[?12l[?25hunlet m3 [?25l[?12l[?25h[?25l:[?12l[?25h" --- Check that "setmatches()" restores a list of matches saved by [?25l[?12l[?25h[?25l:[?12l[?25h" --- "getmatches()" without changes. (Matches with equal priority must also [?25l[?12l[?25h[?25l:[?12l[?25h" --- remain in the same order.) [?25l[?12l[?25h[?25l:[?12l[?25hlet @r .= "*** Test 8: " [?25l[?12l[?25h[?25l:[?12l[?25hlet m1 = matchadd("MyGroup1", "TODO") [?25l[?12l[?25h[?25l:[?12l[?25hlet m2 = matchadd("MyGroup2", "FIXME", 42) [?25l[?12l[?25h[?25l:[?12l[?25hlet m3 = matchadd("MyGroup3", "XXX", 60, 17) [?25l[?12l[?25h[?25l:[?12l[?25hmatch MyGroup1 /COFFEE/ [?25l[?12l[?25h[?25l:[?12l[?25h2match MyGroup2 /HUMPPA/ [?25l[?12l[?25h[?25l:[?12l[?25h3match MyGroup3 /VIM/ [?25l[?12l[?25h[?25l:[?12l[?25hlet ml = getmatches() [?25l[?12l[?25h[?25l:[?12l[?25hcall clearmatches() [?25l[?12l[?25h[?25l:[?12l[?25hcall setmatches(ml) [?25l[?12l[?25h[?25l:[?12l[?25hif getmatches() == ml [?25l : [?12l[?25h: let @r .= "OK\n" [?25l: [?12l[?25h:else [?25l: [?12l[?25h: let @r .= "FAILED\n" [?25l: [?12l[?25h:endif [?25l:call clearmatches() :let rf1 = setmatches(0) :let rf2 = setmatches([0]) :let rf3 = setmatches([{'wrong key': 'wrong value'}])[?12l[?25h[?25l :[?12l[?25hcall clearmatches() [?25l[?12l[?25h[?25l:[?12l[?25hunlet m1 [?25l[?12l[?25h[?25l:[?12l[?25hunlet m2 [?25l[?12l[?25h[?25l:[?12l[?25hunlet m3 [?25l[?12l[?25h[?25l:[?12l[?25hunlet ml [?25l[?12l[?25h[?25l:[?12l[?25h" --- Check that "setmatches()" will not add two matches with the same ID. The [?25l[?12l[?25h[?25l:[?12l[?25h" --- expected behaviour (for now) is to add the first match but not the [?25l[?12l[?25h[?25l:[?12l[?25h" --- second and to return 0 (even though it is a matter of debate whether [?25l[?12l[?25h[?25l:[?12l[?25h" --- this can be considered successful behaviour). [?25l[?12l[?25h[?25l:[?12l[?25hlet @r .= "*** Test 9: " [?25l[?12l[?25h[?25l:[?12l[?25hlet r1 = setmatches([{'group': 'MyGroup1', 'pattern': 'TODO', 'priority': 10, 'id': 1}, {'group': 'MyGroup2', 'pattern': 'FIXME', 'priority': 10, 'id': 1}]) [?25lE801: ID already taken: 1Press ENTER or type command to continue[?12l[?25h[?25l:[?12l[?25hif getmatches() == [{'group': 'MyGroup1', 'pattern': 'TODO', 'priority': 10, ' id': 1}] && r1 == 0 [?25l: [?12l[?25h: let @r .= "OK\n" [?25l: [?12l[?25h:else [?25l: [?12l[?25h: let @r .= "FAILED\n" [?25l: [?12l[?25h:endif [?25l:call clearmatches() :let rf1 = setmatches(0) :let rf2 = setmatches([0]) :let rf3 = setmatches([{'wrong key': 'wrong value'}]) :if rs1 == 0 && rs2 == 0 && rf1 == -1 && rf2 == -1 && rf3 == -1[?12l[?25h[?25l :[?12l[?25hcall clearmatches() [?25l[?12l[?25h[?25l:[?12l[?25hunlet r1 [?25l[?12l[?25h[?25l:[?12l[?25h" --- Check that "setmatches()" returns 0 if successful and otherwise -1. [?25l[?12l[?25h[?25l:[?12l[?25h" --- (A range of valid and invalid input values are tried out to generate the [?25l[?12l[?25h[?25l:[?12l[?25h" --- return values.) [?25l[?12l[?25h[?25l:[?12l[?25hlet @r .= "*** Test 10: " [?25l[?12l[?25h[?25l:[?12l[?25hlet rs1 = setmatches([]) [?25l[?12l[?25h[?25l:[?12l[?25hlet rs2 = setmatches([{'group': 'MyGroup1', 'pattern': 'TODO', 'priority': 10, 'id': 1}]) [?25l:call clearmatches()[?12l[?25h[?25l :[?12l[?25hcall clearmatches() [?25l[?12l[?25h[?25l:[?12l[?25hlet rf1 = setmatches(0) [?25lE714: List required[?12l[?25h[?25l:[?12l[?25hlet rf2 = setmatches([0]) [?25lE474: Invalid argument[?12l[?25h[?25l:[?12l[?25hlet rf3 = setmatches([{'wrong key': 'wrong value'}]) [?25lE474: Invalid argument[?12l[?25h[?25l:[?12l[?25hif rs1 == 0 && rs2 == 0 && rf1 == -1 && rf2 == -1 && rf3 == -1 [?25l : [?12l[?25h: let @r .= "OK\n" [?25l: [?12l[?25h:else [?25l: [?12l[?25h: let @r .= "FAILED\n" [?25l: [?12l[?25h:endif [?25l:call clearmatches() :let rf1 = setmatches(0) :let rf2 = setmatches([0]) :let rf3 = setmatches([{'wrong key': 'wrong value'}])[?12l[?25h[?25l :[?12l[?25hunlet rs1 [?25l[?12l[?25h[?25l:[?12l[?25hunlet rs2 [?25l[?12l[?25h[?25l:[?12l[?25hunlet rf1 [?25l[?12l[?25h[?25l:[?12l[?25hunlet rf2 [?25l[?12l[?25h[?25l:[?12l[?25hunlet rf3 [?25l[?12l[?25h[?25l:[?12l[?25hhighlight clear MyGroup1 [?25l[?12l[?25h[?25l:[?12l[?25hhighlight clear MyGroup2 [?25l[?12l[?25h[?25l:[?12l[?25hhighlight clear MyGroup3 [?25l[?12l[?25h [?25l 10 more lines*** Test 1: OK[?12l[?25h[?25l *** Test 2: OK[?12l[?25h[?25l :[?12l[?25h/^Results/,$wq! test.out [?25lsearch hit BOTTOM, continuing at TOP "test.out" [New File] 11 lines, 170 characters written [?1l>[?12l[?25h[?1049lrm -rf test64.failed test.ok test.out X* viminfo cp test64.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test64.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test64.in" 167 lines, 6276 charactersTest for regexp patterns. A pattern that gives the expected result produces OK, so that we know it was actually tried. STARTTEST :so small.vim :" tl is a List of Lists with: :" regexp pattern :" text to test the pattern on :" expected match (optional) :" expected submatch 1 (optional) :" expected submatch 2 (optional) :" etc. :" When there is no match use only the first two items. :let tl = [] :call add(tl, ['ab', 'aab', 'ab']) :call add(tl, ['b', 'abcdef', 'b']) :call add(tl, ['bc*', 'abccccdef', 'bcccc']) :call add(tl, ['bc\{-}', 'abccccdef', 'b']) :call add(tl, ['bc\{-}\(d\)', 'abccccdef', 'bccccd', 'd']) :call add(tl, ['bc*', 'abbdef', 'b']) :call add(tl, ['c*', 'ccc', 'ccc'])[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for regexp patterns.[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 158 lines, 6117 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST: $put ='OK' : endif : if len(l) > 0 :" check all the nine submatches : for i in range(1, 9) : if len(t) <= i + 2 :let e = '' : else :let e = t[i + 2] : endif : if l[i] != e :$put ='ERROR: pat: \"' . t[0] . '\", text: \"' . t[1] . '\", submatch '' . i . ': \"' . l[i] . '\", expected: \"' . e . '\"' : endif : endfor : unlet i : endif :endfor :unlet t tl e l :/^Results/,$wq! test.out ENDTEST Results of test64:[?12l[?25h [?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l:[?12l[?25h" tl is a List of Lists with: [?25l[?12l[?25h[?25l:[?12l[?25h" regexp pattern [?25l[?12l[?25h[?25l:[?12l[?25h" text to test the pattern on [?25l[?12l[?25h[?25l:[?12l[?25h" expected match (optional) [?25l[?12l[?25h[?25l:[?12l[?25h" expected submatch 1 (optional) [?25l[?12l[?25h[?25l:[?12l[?25h" expected submatch 2 (optional) [?25l[?12l[?25h[?25l:[?12l[?25h" etc. [?25l[?12l[?25h[?25l:[?12l[?25h" When there is no match use only the first two items. [?25l[?12l[?25h[?25l:[?12l[?25hlet tl = [] [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['ab', 'aab', 'ab']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['b', 'abcdef', 'b']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['bc*', 'abccccdef', 'bcccc']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['bc\{-}', 'abccccdef', 'b']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['bc\{-}\(d\)', 'abccccdef', 'bccccd', 'd']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['bc*', 'abbdef', 'b']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['c*', 'ccc', 'ccc']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['bc*', 'abdef', 'b']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['c*', 'abdef', '']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['bc\+', 'abccccdef', 'bcccc']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['bc\+', 'abdef']) "no match [?25l[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h"operator \| [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['a\|ab', 'cabd', 'a']) "alternation is ordered [?25l[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['c\?', 'ccb', 'c']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['bc\?', 'abd', 'b']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['bc\?', 'abccd', 'bc']) [?25l[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\va{1}', 'ab', 'a']) [?25l[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\va{2}', 'aa', 'aa']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\va{2}', 'caad', 'aa']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\va{2}', 'aba']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\va{2}', 'ab']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\va{2}', 'abaa', 'aa']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\va{2}', 'aaa', 'aa']) [?25l[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\vb{1}', 'abca', 'b']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\vba{2}', 'abaa', 'baa']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\vba{3}', 'aabaac']) [?25l[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(ab){1}', 'ab', 'ab', 'ab']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(ab){1}', 'dabc', 'ab', 'ab']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(ab){1}', 'acb']) [?25l[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(ab){0,2}', 'acb', "", ""]) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(ab){0,2}', 'ab', 'ab', 'ab']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(ab){1,2}', 'ab', 'ab', 'ab']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(ab){1,2}', 'ababc', 'abab', 'ab']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(ab){2,4}', 'ababcab', 'abab', 'ab']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(ab){2,4}', 'abcababa', 'abab', 'ab']) [?25l[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(ab){2}', 'abab', 'abab', 'ab']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(ab){2}', 'cdababe', 'abab', 'ab']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(ab){2}', 'abac']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(ab){2}', 'abacabab', 'abab', 'ab']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v((ab){2}){2}', 'abababab', 'abababab', 'abab', 'ab']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v((ab){2}){2}', 'abacabababab', 'abababab', 'abab', 'ab']) [?25l[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(a{1}){1}', 'a', 'a', 'a']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(a{2}){1}', 'aa', 'aa', 'aa']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(a{2}){1}', 'aaac', 'aa', 'aa']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(a{2}){1}', 'daaac', 'aa', 'aa']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(a{1}){2}', 'daaac', 'aa', 'a']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(a{1}){2}', 'aaa', 'aa', 'a']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(a{2})+', 'adaac', 'aa', 'aa']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(a{2})+', 'aa', 'aa', 'aa']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(a{2}){1}', 'aa', 'aa', 'aa']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(a{1}){2}', 'aa', 'aa', 'a']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(a{1}){1}', 'a', 'a', 'a']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(a{2}){2}', 'aaaa', 'aaaa', 'aa']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(a{2}){2}', 'aaabaaaa', 'aaaa', 'aa']) [?25l[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(a+){2}', 'dadaac', 'aa', 'a']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(a{3}){2}', 'aaaaaaa', 'aaaaaa', 'aaa']) [?25l[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(a{1,2}){2}', 'daaac', 'aaa', 'a']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(a{1,3}){2}', 'daaaac', 'aaaa', 'a']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(a{1,3}){2}', 'daaaaac', 'aaaaa', 'aa']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(a{1,3}){3}', 'daac']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(a{1,2}){2}', 'dac']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(a+)+', 'daac', 'aa', 'aa']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(a+)+', 'aaa', 'aaa', 'aaa']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(a+){1,2}', 'aaa', 'aaa', 'aaa']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(a+)(a+)', 'aaa', 'aaa', 'aa', 'a']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(a{3})+', 'daaaac', 'aaa', 'aaa']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(a|b|c)+', 'aacb', 'aacb', 'b']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(a|b|c){2}', 'abcb', 'ab', 'b']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(abc){2}', 'abcabd', ]) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(abc){2}', 'abdabcabc','abcabc', 'abc']) [?25l[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['a*', 'cc', '']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(a*)+', 'cc', '']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v((ab)+)+', 'ab', 'ab', 'ab', 'ab']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(((ab)+)+)+', 'ab', 'ab', 'ab', 'ab', 'ab']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(((ab)+)+)+', 'dababc', 'abab', 'abab', 'abab', 'ab']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(a{0,2})+', 'cc', '']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(a*)+', '', '']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v((a*)+)+', '', '']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v((ab)*)+', '', '']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\va{1,3}', 'aab', 'aa']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\va{2,3}', 'abaa', 'aa']) [?25l[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v((ab)+|c*)+', 'abcccaba', 'abcccab', '', 'ab']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(a{2})|(b{3})', 'bbabbbb', 'bbb', '', 'bbb']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\va{2}|b{2}', 'abab']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(a)+|(c)+', 'bbacbaacbbb', 'a', 'a']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\vab{2,3}c', 'aabbccccccccccccc', 'abbc']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\vab{2,3}c', 'aabbbccccccccccccc', 'abbbc']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\vab{2,3}cd{2,3}e', 'aabbbcddee', 'abbbcdde']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\va(bc){2}d', 'aabcbfbc' ]) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\va*a{2}', 'a', ]) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\va*a{2}', 'aa', 'aa' ]) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\va*a{2}', 'aaa', 'aaa' ]) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\va*a{2}', 'bbbabcc', ]) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\va*b*|a*c*', 'a', 'a']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\va{1}b{1}|a{1}b{1}', '']) [?25l[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h"submatches [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(a)', 'ab', 'a', 'a']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(a)(b)', 'ab', 'ab', 'a', 'b']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(ab)(b)(c)', 'abbc', 'abbc', 'ab', 'b', 'c']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v((a)(b))', 'ab', 'ab', 'ab', 'a', 'b']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(a)|(b)', 'ab', 'a', 'a']) [?25l[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['\v(a*)+', 'aaaa', 'aaaa', '']) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(tl, ['x', 'abcdef']) [?25l[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25hfor t in tl [?25l : [?12l[?25h: let l = matchlist(t[1], t[0]) [?25l: [?12l[?25h:" check the match itself [?25l: [?12l[?25h: if len(l) == 0 && len(t) > 2 [?25l: [?12l[?25h: $put ='ERROR: pat: \"' . t[0] . '\", text: \"' . t[1] . '\", did not match, expected: \"' . t[2] . '\"' [?25l: [?12l[?25h: elseif len(l) > 0 && len(t) == 2 [?25l: [?12l[?25h: $put ='ERROR: pat: \"' . t[0] . '\", text: \"' . t[1] . '\", match: \ "' . l[0] . '\", expected no match' [?25l: [?12l[?25h: elseif len(t) > 2 && l[0] != t[2] [?25l: [?12l[?25h: $put ='ERROR: pat: \"' . t[0] . '\", text: \"' . t[1] . '\", match: \ "' . l[0] . '\", expected: \"' . t[2] . '\"' [?25l: [?12l[?25h: else [?25l: [?12l[?25h: $put ='OK' [?25l: [?12l[?25h: endif [?25l: [?12l[?25h: if len(l) > 0 [?25l: [?12l[?25h:" check all the nine submatches [?25l: [?12l[?25h: for i in range(1, 9) [?25l: [?12l[?25h: if len(t) <= i + 2 [?25l:[?12l[?25h: let e = '' [?25l:[?12l[?25h: else [?25l:[?12l[?25h: let e = t[i + 2] [?25l:[?12l[?25h: endif [?25l: [?12l[?25h: if l[i] != e [?25l:[?12l[?25h: $put ='ERROR: pat: \"' . t[0] . '\", text: \"' . t[1] . '\", ubmatch ' . i . ': \"' . l[i] . '\", expected: \"' . e . '\"' [?25l:[?12l[?25h: endif [?25l: [?12l[?25h: endfor [?25l: [?12l[?25h: unlet i [?25l: [?12l[?25h: endif [?25l: [?12l[?25h:endfor [?25lOK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK OK [?12l[?25h[?25l :[?12l[?25hunlet t tl e l [?25l[?12l[?25h[?25l:[?12l[?25h/^Results/,$wq! test.out [?25lsearch hit BOTTOM, continuing at TOP "test.out" [New File] 102 lines, 322 characters written [?1l>[?12l[?25h[?1049lrm -rf test65.failed test.ok test.out X* viminfo cp test65.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test65.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test65.in" 78 lines, 1791 charactersTest for floating point. STARTTEST :so small.vim :if !has("float") : e! test.ok : wq! test.out :endif :" :$put =printf('%f', 123.456) :$put =printf('%e', 123.456) :$put =printf('%g', 123.456) :" check we don't crash on division by zero :echo 1.0 / 0.0 :$put ='+=' :let v = 1.234 :let v += 6.543 :$put =printf('%g', v) :let v = 1.234 :let v += 5 :$put =printf('%g', v) :let a = 5 :let a += 3.333[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for floating point.[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 72 lines, 1727 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST:$put ='pow' :$put =printf('%g', pow(3, 3.0)) :$put =printf('%g', pow(2, 16)) :$put ='round' :$put =printf('%g', round(0.456)) :$put =printf('%g', round(4.5)) :$put =printf('%g', round(-4.50)) :$put ='sqrt' :$put =printf('%g', sqrt(100)) :echo sqrt(-4.01) :$put ='str2float' :$put =printf('%g', str2float('1e40')) :$put ='trunc' :$put =printf('%g', trunc(1.456)) :$put =printf('%g', trunc(-5.456)) :$put =printf('%g', trunc(4.000)) :$put ='float2nr' :$put =float2nr(123.456) :$put =float2nr(-123.456) :/^Results/,$wq! test.out ENDTEST Results of test65:[?12l[?25h [?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l:[?12l[?25hif !has("float") [?25l : [?12l[?25h: e! test.ok [?25l: [?12l[?25h: wq! test.out [?25l: [?12l[?25h:endif [?25l:$put ='pow' :$put =printf('%g', pow(3, 3.0)) :$put =printf('%g', pow(2, 16))[?12l[?25h[?25l :[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h$put =printf('%f', 123.456) [?25l 123.456000[?12l[?25h[?25l :[?12l[?25h$put =printf('%e', 123.456) [?25l 1.234560e+02[?12l[?25h[?25l :[?12l[?25h$put =printf('%g', 123.456) [?25l 123.456[?12l[?25h[?25l :[?12l[?25h" check we don't crash on division by zero [?25l[?12l[?25h[?25l:[?12l[?25hecho 1.0 / 0.0 [?25linf[?12l[?25h[?25l:[?12l[?25h$put ='+=' [?25l +=[?12l[?25h[?25l :[?12l[?25hlet v = 1.234 [?25l[?12l[?25h[?25l:[?12l[?25hlet v += 6.543 [?25l[?12l[?25h[?25l:[?12l[?25h$put =printf('%g', v) [?25l 7.777[?12l[?25h[?25l :[?12l[?25hlet v = 1.234 [?25l[?12l[?25h[?25l:[?12l[?25hlet v += 5 [?25l[?12l[?25h[?25l:[?12l[?25h$put =printf('%g', v) [?25l 6.234[?12l[?25h[?25l :[?12l[?25hlet a = 5 [?25l[?12l[?25h[?25l:[?12l[?25hlet a += 3.333 [?25l[?12l[?25h[?25l:[?12l[?25h$put =string(a) [?25l 8.333[?12l[?25h[?25l :[?12l[?25h$put ='==' [?25l ==[?12l[?25h[?25l :[?12l[?25hlet v = 1.234 [?25l[?12l[?25h[?25l:[?12l[?25h$put =v == 1.234 [?25l 1[?12l[?25h[?25l :[?12l[?25h$put =v == 1.2341 [?25l 0[?12l[?25h[?25l :[?12l[?25h$put ='add-subtract' [?25l add-subtract[?12l[?25h[?25l :[?12l[?25h$put =printf('%g', 4 + 1.234) [?25l 5.234[?12l[?25h[?25l :[?12l[?25h$put =printf('%g', 1.234 - 8) [?25l -6.766[?12l[?25h[?25l :[?12l[?25h$put ='mult-div' [?25l mult-div[?12l[?25h[?25l :[?12l[?25h$put =printf('%g', 4 * 1.234) [?25l 4.936[?12l[?25h[?25l :[?12l[?25h$put =printf('%g', 4.0 / 1234) [?25l 0.003241[?12l[?25h[?25l :[?12l[?25h$put ='dict' [?25l dict[?12l[?25h[?25l :[?12l[?25h$put =string({'x': 1.234, 'y': -2.0e20}) [?25l {'x': 1.234, 'y': -2.0e20}[?12l[?25h[?25l :[?12l[?25h$put ='list' [?25l list[?12l[?25h[?25l :[?12l[?25h$put =string([-123.4, 2.0e-20]) [?25l [-123.4, 2.0e-20][?12l[?25h[?25l :[?12l[?25h$put ='abs' [?25l abs[?12l[?25h[?25l :[?12l[?25h$put =printf('%d', abs(1456)) [?25l 1456[?12l[?25h[?25l :[?12l[?25h$put =printf('%d', abs(-4)) [?25l 4[?12l[?25h[?25l :[?12l[?25h$put =printf('%d', abs([1, 2, 3])) [?25lE745: Using a List as a Number -1[?12l[?25h[?25l :[?12l[?25h$put =printf('%g', abs(14.56)) [?25l 14.56[?12l[?25h[?25l :[?12l[?25h$put =printf('%g', abs(-54.32)) [?25l 54.32[?12l[?25h[?25l :[?12l[?25h$put ='ceil' [?25l ceil[?12l[?25h[?25l :[?12l[?25h$put =printf('%g', ceil(1.456)) [?25l 2.0[?12l[?25h[?25l :[?12l[?25h$put =printf('%g', ceil(-5.456)) [?25l -5.0[?12l[?25h[?25l :[?12l[?25h$put =printf('%g', ceil(-4.000)) [?25l -4.0[?12l[?25h[?25l :[?12l[?25h$put ='floor' [?25l floor[?12l[?25h[?25l :[?12l[?25h$put =printf('%g', floor(1.856)) [?25l 1.0[?12l[?25h[?25l :[?12l[?25h$put =printf('%g', floor(-5.456)) [?25l -6.0[?12l[?25h[?25l :[?12l[?25h$put =printf('%g', floor(4.0)) [?25l 4.0[?12l[?25h[?25l :[?12l[?25h$put ='log10' [?25l log10[?12l[?25h[?25l :[?12l[?25h$put =printf('%g', log10(1000)) [?25l 3.0[?12l[?25h[?25l :[?12l[?25h$put =printf('%g', log10(0.01000)) [?25l -2.0[?12l[?25h[?25l :[?12l[?25h$put ='pow' [?25l pow[?12l[?25h[?25l :[?12l[?25h$put =printf('%g', pow(3, 3.0)) [?25l 27.0[?12l[?25h[?25l :[?12l[?25h$put =printf('%g', pow(2, 16)) [?25l 65536.0[?12l[?25h[?25l :[?12l[?25h$put ='round' [?25l round[?12l[?25h[?25l :[?12l[?25h$put =printf('%g', round(0.456)) [?25l 0.0[?12l[?25h[?25l :[?12l[?25h$put =printf('%g', round(4.5)) [?25l 5.0[?12l[?25h[?25l :[?12l[?25h$put =printf('%g', round(-4.50)) [?25l -5.0[?12l[?25h[?25l :[?12l[?25h$put ='sqrt' [?25l sqrt[?12l[?25h[?25l :[?12l[?25h$put =printf('%g', sqrt(100)) [?25l 10.0[?12l[?25h[?25l :[?12l[?25hecho sqrt(-4.01) [?25l-nan[?12l[?25h[?25l:[?12l[?25h$put ='str2float' [?25l str2float[?12l[?25h[?25l :[?12l[?25h$put =printf('%g', str2float('1e40')) [?25l 1.0e40[?12l[?25h[?25l :[?12l[?25h$put ='trunc' [?25l trunc[?12l[?25h[?25l :[?12l[?25h$put =printf('%g', trunc(1.456)) [?25l 1.0[?12l[?25h[?25l :[?12l[?25h$put =printf('%g', trunc(-5.456)) [?25l -5.0[?12l[?25h[?25l :[?12l[?25h$put =printf('%g', trunc(4.000)) [?25l 4.0[?12l[?25h[?25l :[?12l[?25h$put ='float2nr' [?25l float2nr[?12l[?25h[?25l :[?12l[?25h$put =float2nr(123.456) [?25l 123[?12l[?25h[?25l :[?12l[?25h$put =float2nr(-123.456) [?25l -123[?12l[?25h[?25l :[?12l[?25h/^Results/,$wq! test.out [?25lsearch hit BOTTOM, continuing at TOP "test.out" [New File] 56 lines, 363 characters written [?1l>[?12l[?25h[?1049lrm -rf test66.failed test.ok test.out X* viminfo cp test66.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test66.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test66.in" 25 lines, 400 charactersTest for visual block shift and tab characters. STARTTEST :so small.vim /^abcdefgh ^V4jI ^[j<<11|D 7|a^[ 7|a^[ 7|a^[4k13|^V4j< :$-4,$w! test.out :$-4,$s/\s\+//g ^V4kI ^[j<< 7|a^[ 7|a^[ 7|a^[4k13|^V4j3< :$-4,$w >> test.out :qa! ENDTEST abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 14 lines, 196 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l/[?12l[?25h^abcdefgh [?25l[?12l[?25h[?25l[?12l[?25h[?25la a a abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz[?12l[?25h[?25la a a a abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz[?12l[?25h [?25labcdefghijklmnopqrstuvwxyz[?12l[?25h[?25l[?12l[?25h[?25lc defghijklmnopqrstuvwxyz[?12l[?25h[?25lc defghijklmnopqrstuvwxyz[?12l[?25h[?25lc defghijklmnopqrstuvwxyz[?12l[?25h[?25l[?12l[?25h[?25li  [?12l[?25h[?25l 5 lines > test.out [?25l"test.out"5 lines, 147 characters appended[?12l[?25h[?25l:[?12l[?25hqa! [?25l[?1l>[?12l[?25h[?1049lrm -rf test67.failed test.ok test.out X* viminfo cp test67.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test67.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test67.in" 33 lines, 1109 charactersTest that groups and patterns are tested correctly when calling exists() for autocommands. STARTTEST :so small.vim :let results=[] :augroup auexists :augroup END :call add(results, "##BufEnter: " . exists("##BufEnter")) :call add(results, "#BufEnter: " . exists("#BufEnter")) :au BufEnter * let g:entered=1 :call add(results, "#BufEnter: " . exists("#BufEnter")) :call add(results, "#auexists#BufEnter: " . exists("#auexists#BufEnter")) :augroup auexists :au BufEnter * let g:entered=1 :augroup END :call add(results, "#auexists#BufEnter: " . exists("#auexists#BufEnter")) :call add(results, "#BufEnter#*.test: " . exists("#BufEnter#*.test")) :au BufEnter *.test let g:entered=1 :call add(results, "#BufEnter#*.test: " . exists("#BufEnter#*.test")) :edit testfile.test :call add(results, "#BufEnter#: " . exists("#BufEnter#")) :au BufEnter let g:entered=1[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest that groups and patterns are tested correctly when calling exists() for[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 27 lines, 998 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST:call add(results, "#BufEnter#: " . exists("#BufEnter#")) :edit testfile2.test :call add(results, "#BufEnter#: " . exists("#BufEnter#")) :e test.out :call append(0, results) :$d :w :qa! ENDTEST[?12l[?25h[?25l [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l:[?12l[?25hlet results=[] [?25l[?12l[?25h[?25l:[?12l[?25haugroup auexists [?25l[?12l[?25h[?25l:[?12l[?25haugroup END [?25l[?12l[?25h[?25l:[?12l[?25hcall add(results, "##BufEnter: " . exists("##BufEnter")) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(results, "#BufEnter: " . exists("#BufEnter")) [?25l[?12l[?25h[?25l:[?12l[?25hau BufEnter * let g:entered=1 [?25l[?12l[?25h[?25l:[?12l[?25hcall add(results, "#BufEnter: " . exists("#BufEnter")) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(results, "#auexists#BufEnter: " . exists("#auexists#BufEnter")) [?25l[?12l[?25h[?25l:[?12l[?25haugroup auexists [?25l[?12l[?25h[?25l:[?12l[?25hau BufEnter * let g:entered=1 [?25l[?12l[?25h[?25l:[?12l[?25haugroup END [?25l[?12l[?25h[?25l:[?12l[?25hcall add(results, "#auexists#BufEnter: " . exists("#auexists#BufEnter")) [?25l[?12l[?25h[?25l:[?12l[?25hcall add(results, "#BufEnter#*.test: " . exists("#BufEnter#*.test")) [?25l[?12l[?25h[?25l:[?12l[?25hau BufEnter *.test let g:entered=1 [?25l[?12l[?25h[?25l:[?12l[?25hcall add(results, "#BufEnter#*.test: " . exists("#BufEnter#*.test")) [?25l[?12l[?25h[?25l:[?12l[?25hedit testfile.test [?25l"testfile.test" [New File]~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l:[?12l[?25hcall add(results, "#BufEnter#: " . exists("#BufEnter#")) [?25l[?12l[?25h[?25l:[?12l[?25hau BufEnter let g:entered=1 [?25l[?12l[?25h[?25l:[?12l[?25hcall add(results, "#BufEnter#: " . exists("#BufEnter#")) [?25l[?12l[?25h[?25l:[?12l[?25hedit testfile2.test [?25l"testfile2.test" [New File][?12l[?25h[?25l:[?12l[?25hcall add(results, "#BufEnter#: " . exists("#BufEnter#")) [?25l[?12l[?25h[?25l:[?12l[?25he test.out [?25l"test.out" [New File][?12l[?25h[?25l:[?12l[?25hcall append(0, results) [?25l##BufEnter: 1 #BufEnter: 0 #BufEnter: 1 #auexists#BufEnter: 0 #auexists#BufEnter: 1 #BufEnter#*.test: 0 #BufEnter#*.test: 1 #BufEnter#: 0 #BufEnter#: 1 #BufEnter#: 0[?12l[?25h[?25l:[?12l[?25h$d [?25l~ [?12l[?25h[?25l:[?12l[?25hw [?25l"test.out" [New File] 10 lines, 190 characters written[?12l[?25h[?25l:[?12l[?25hqa! [?25l[?1l>[?12l[?25h[?1049lrm -rf test68.failed test.ok test.out X* viminfo cp test68.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test68.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test68.in" 67 lines, 492 charactersTest for text formatting. Results of test68: STARTTEST :so small.vim /^{/+1 :set noai tw=2 fo=t gRa b^[ ENDTEST { } STARTTEST /^{/+1 :set ai tw=2 fo=tw gqgqjjllab^[ ENDTEST {[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for text formatting.[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 4 lines, 48 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l/[?12l[?25h^{/+1 [?25l[?12l[?25h[?25l:[?12l[?25hset noai tw=2 fo=t [?25l[?12l[?25h[?25la b[?12l[?25h [?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 3 lines, 38 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l/[?12l[?25h^{/+1 [?25l a b[?12l[?25h[?25l :[?12l[?25hset ai tw=2 fo=tw [?25l[?12l[?25h[?25l b[?12l[?25h[?25l [?12l[?25h[?25l a[?12l[?25ha [?25l b[?12l[?25h[?25l }[?12l[?25h[?25l /^STARTTEST STARTTEST[?12l[?25h[?25l /^{/+1 [?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 4 lines, 34 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTEST:set tw=3 fo=t gqgqo a ^V^A^[ ENDTEST[?12l[?25h[?25l [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l/[?12l[?25h^{/+1 [?25l{ a ^A[?12l[?25h[?25l :[?12l[?25hset tw=3 fo=t [?25l[?12l[?25h[?25l ^A[?12l[?25h[?25la ^A [?12l[?25h[?25l }[?12l[?25h[?25l /^STARTTEST STARTTEST[?12l[?25h[?25l /^{/+1 [?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 5 lines, 58 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTEST:set tw=2 fo=tcq1 comments=:# gqgqjgqgqo a b #a b^[ ENDTEST[?12l[?25h[?25l [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l/[?12l[?25h^{/+1 [?25l{ a b[?12l[?25h[?25l :[?12l[?25hset tw=2 fo=tcq1 comments=:# [?25l[?12l[?25h[?25l #a b[?12l[?25h[?25la b #a b[?12l[?25h[?25l }[?12l[?25h[?25l /^STARTTEST STARTTEST[?12l[?25h[?25l /^{/+2 [?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 3 lines, 26 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTEST:set tw& fo=a I^^^[ ENDTEST[?12l[?25h[?25l [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l/[?12l[?25h^{/+2 [?25l{ 1aa 2bb[?12l[?25h[?25l :[?12l[?25hset tw& fo=a [?25l[?12l[?25h[?25l1aa ^^2bb }STARTTEST[?12l[?25h [?25l/^STARTTEST [?12l[?25h[?25l :g/^STARTTEST/.,/^ENDTEST/d[?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 2 lines, 56 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTEST[?12l[?25h[?25l :1;/^Results/,$wq! test.out[?12l[?25h [?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hg/^STARTTEST/.,/^ENDTEST/d [?25l33 fewer lines}{ a ^Aa ^A}{a b#a ba b#a b }{ 1aa ^^2bb }[?12l[?25h[?25l:[?12l[?25h1;/^Results/,$wq! test.out [?25l"test.out" [New File] 38 lines, 107 characters written [?1l>[?12l[?25h[?1049lrm -rf test69.failed test.ok test.out X* viminfo cp test69.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test69.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test69.in" 139 lines, 1154 charactersTest for multi-byte text formatting. STARTTEST :so mbyte.vim :set encoding=utf-8 ENDTEST Results of test69: STARTTEST /^{/+1 :set tw=2 fo=t gqgqjgqgqo XYZ abc XYZ^[ ENDTEST { XYZ abc XYZ } STARTTEST[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for multi-byte text formatting.[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 2 lines, 34 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hso mbyte.vim [?25l[?12l[?25h[?25l:[?12l[?25hset encoding=utf-8 [?25lTest for multi-byte text formatting. STARTTEST :so mbyte.vim :set encoding=utf-8 ENDTEST Results of test69: STARTTEST /^{/+1 :set tw=2 fo=t gqgqjgqgqo XYZ abc XYZ^[ ENDTEST { XYZ abc XYZ } STARTTEST[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 5 lines, 58 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l/[?12l[?25h^[?25l[?12l[?25h{[?25l[?12l[?25h/[?25l[?12l[?25h+[?25l[?12l[?25h1[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25ht[?25l[?12l[?25hw[?25l[?12l[?25h=[?25l[?12l[?25h2[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25ho[?25l[?12l[?25h=[?25l[?12l[?25ht[?25l[?12l[?25h [?25l[?12l[?25h [?25lXYZ[?12l[?25h[?25l[?12l[?25h[?25lX[?12l[?25h[?25lï¼¹[?12l[?25h[?25l Z abc [?12l[?25h[?25l X[?12l[?25h[?25lï¼¹[?12l[?25h[?25lZ[?12l[?25h[?25l }[?12l[?25h[?25l /^STARTTEST STARTTEST[?12l[?25h[?25l /^{/+1 [?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 8 lines, 80 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTEST:set tw=1 fo=tm gqgqjgqgqjgqgqjgqgqjgqgqo X Xa X a XY X ï¼¹^[ ENDTEST[?12l[?25h[?25l [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l/[?12l[?25h^[?25l[?12l[?25h{[?25l[?12l[?25h/[?25l[?12l[?25h+[?25l[?12l[?25h1[?25l[?12l[?25h [?25l{ X[?12l[?25h[?25l :[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25ht[?25l[?12l[?25hw[?25l[?12l[?25h=[?25l[?12l[?25h1[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25ho[?25l[?12l[?25h=[?25l[?12l[?25ht[?25l[?12l[?25hm[?25l[?12l[?25h [?25l[?12l[?25h[?25l Xa[?12l[?25h[?25l a[?12l[?25h[?25l X a [?12l[?25h[?25l a[?12l[?25h[?25l XY [?12l[?25h[?25l ï¼¹ [?12l[?25h[?25l X ï¼¹ [?12l[?25h[?25l ï¼¹ [?12l[?25h[?25l[?12l[?25h[?25l X [?12l[?25h[?25lX a [?12l[?25h[?25lX a [?12l[?25h[?25lX[?12l[?25h[?25lï¼¹ [?12l[?25h[?25lX [?12l[?25h[?25l ï¼¹ [?12l[?25h[?25l }[?12l[?25h[?25l /^STARTTEST STARTTEST[?12l[?25h[?25l /^{/+1 [?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 13 lines, 140 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTESTgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqo X Xa X a XY X ï¼¹ aX abX abcX abX c abXY^[ ENDTEST { X Xa X a XY X ï¼¹ aX abX abcX abX c[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l/[?12l[?25h^[?25l[?12l[?25h{[?25l[?12l[?25h/[?25l[?12l[?25h+[?25l[?12l[?25h1[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25ht[?25l[?12l[?25hw[?25l[?12l[?25h=[?25l[?12l[?25h2[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25ho[?25l[?12l[?25h=[?25l[?12l[?25ht[?25l[?12l[?25hm[?25l[?12l[?25h [?25l[?12l[?25h [?25la[?12l[?25h [?25la[?12l[?25h [?25lï¼¹ [?12l[?25h [?25lï¼¹ [?12l[?25h[?25l aX [?12l[?25h[?25l X [?12l[?25h[?25l abX [?12l[?25h[?25l X [?12l[?25h[?25l abcX [?12l[?25h[?25l X [?12l[?25h[?25l abX c [?12l[?25h[?25lX c[?12l[?25h[?25l abXY [?12l[?25h[?25lX ï¼¹ [?12l[?25h[?25l[?12l[?25h[?25l X [?12l[?25h[?25lX a [?12l[?25h[?25lX a [?12l[?25h[?25lX[?12l[?25h[?25lï¼¹ [?12l[?25h[?25lX [?12l[?25h[?25lï¼¹ a[?12l[?25h[?25lX ab[?12l[?25h[?25lX abc[?12l[?25h[?25lX ab[?12l[?25h[?25lX c ab[?12l[?25h[?25l X[?12l[?25h[?25l ï¼¹ [?12l[?25h[?25l }[?12l[?25h[?25l /^STARTTEST STARTTEST[?12l[?25h[?25l /^{/+1 [?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 5 lines, 47 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTEST:set ai tw=2 fo=tm gqgqjgqgqo X Xa^[ ENDTEST[?12l[?25h[?25l [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l/[?12l[?25h^[?25l[?12l[?25h{[?25l[?12l[?25h/[?25l[?12l[?25h+[?25l[?12l[?25h1[?25l[?12l[?25h [?25l{ X[?12l[?25h[?25l :[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25ha[?25l[?12l[?25hi[?25l[?12l[?25h[?25l [?12l[?25ht[?25l[?12l[?25hw[?25l[?12l[?25h=[?25l[?12l[?25h2[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25ho[?25l[?12l[?25h=[?25l[?12l[?25ht[?25l[?12l[?25hm[?25l[?12l[?25h [?25l[?12l[?25h [?25l  Xa[?12l[?25h[?25l  a[?12l[?25h[?25l[?12l[?25h[?25l  X [?12l[?25h[?25l  X a[?12l[?25h[?25l }[?12l[?25h[?25l /^STARTTEST STARTTEST[?12l[?25h[?25l /^{/+1 [?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 5 lines, 53 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTEST:set noai tw=2 fo=tm gqgqjgqgqo X Xa^[ ENDTEST[?12l[?25h[?25l [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l/[?12l[?25h^[?25l[?12l[?25h{[?25l[?12l[?25h/[?25l[?12l[?25h+[?25l[?12l[?25h1[?25l[?12l[?25h [?25l{ X[?12l[?25h[?25l :[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25hn[?25l[?12l[?25ho[?25l[?12l[?25ha[?25l[?12l[?25hi[?25l[?12l[?25h[?25l [?12l[?25ht[?25l[?12l[?25hw[?25l[?12l[?25h=[?25l[?12l[?25h2[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25ho[?25l[?12l[?25h=[?25l[?12l[?25ht[?25l[?12l[?25hm[?25l[?12l[?25h [?25l[?12l[?25h [?25l  Xa[?12l[?25h[?25l a[?12l[?25h[?25l[?12l[?25h[?25l  X [?12l[?25h[?25l  X a[?12l[?25h[?25l }[?12l[?25h[?25l /^STARTTEST STARTTEST[?12l[?25h[?25l /^{/+1 [?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 13 lines, 169 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTESTgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqo X Xa Xaï¼¹ XY XYZ X ï¼¹ X YZ XX XXa XXY^[ ENDTEST { X Xa Xaï¼¹ XY XYZ X ï¼¹ X YZ XX XXa[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l/[?12l[?25h^[?25l[?12l[?25h{[?25l[?12l[?25h/[?25l[?12l[?25h+[?25l[?12l[?25h1[?25l[?12l[?25h [?25l[?12l[?25h[?25l:[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25ht[?25l[?12l[?25hw[?25l[?12l[?25h=[?25l[?12l[?25h2[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25ho[?25l[?12l[?25h=[?25l[?12l[?25hc[?25l[?12l[?25hq[?25l[?12l[?25hm[?25l[?12l[?25h[?25l [?12l[?25hc[?25l[?12l[?25ho[?25l[?12l[?25hm[?25l[?12l[?25hm[?25l[?12l[?25he[?25l[?12l[?25hn[?25l[?12l[?25ht[?25l[?12l[?25hs[?25l[?12l[?25h=[?25l[?12l[?25hn[?25l[?12l[?25h:[?25l[?12l[?25hX[?25l[?12l[?25h [?25l[?12l[?25h [?25lXY[?12l[?25h [?25lXZ [?12l[?25h [?25l X Z [?12l[?25h[?25l XX [?12l[?25h[?25l XXa [?12l[?25h[?25l XXY [?12l[?25h[?25l[?12l[?25h[?25l X [?12l[?25h[?25l Xa [?12l[?25h[?25lXa[?12l[?25h[?25lXY [?12l[?25h[?25lX[?12l[?25h[?25l ï¼¹ [?12l[?25h[?25lX[?12l[?25h[?25lï¼¹[?12l[?25h[?25lXZ [?12l[?25h[?25lX [?12l[?25h[?25l  ï¼¹ [?12l[?25h[?25lX [?12l[?25h[?25l ï¼¹[?12l[?25h[?25lX Z [?12l[?25h[?25lX[?12l[?25h[?25l X [?12l[?25h[?25lX[?12l[?25h[?25l Xa [?12l[?25h[?25lX[?12l[?25h[?25lX[?12l[?25h[?25lï¼¹[?12l[?25h[?25l }[?12l[?25h[?25l /^STARTTEST STARTTEST[?12l[?25h[?25l /^{/+1 [?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 3 lines, 30 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTEST:set tw=2 fo=tm RXa^[ ENDTEST[?12l[?25h[?25l [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l/[?12l[?25h^[?25l[?12l[?25h{[?25l[?12l[?25h/[?25l[?12l[?25h+[?25l[?12l[?25h1[?25l[?12l[?25h [?25l{[?12l[?25h[?25l :[?12l[?25hs[?25l[?12l[?25he[?25l[?12l[?25ht[?25l[?12l[?25h[?25l [?12l[?25ht[?25l[?12l[?25hw[?25l[?12l[?25h=[?25l[?12l[?25h2[?25l[?12l[?25h[?25l [?12l[?25hf[?25l[?12l[?25ho[?25l[?12l[?25h=[?25l[?12l[?25ht[?25l[?12l[?25hm[?25l[?12l[?25h [?25l[?12l[?25h[?25l X a[?12l[?25h[?25l }[?12l[?25h[?25l /^STARTTEST STARTTEST[?12l[?25h[?25l :g/^STARTTEST/.,/^ENDTEST/d [?12l[?25h[?25l :set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" 2 lines, 56 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l /ENDTEST[?12l[?25h[?25l :1;/^Results/,$wq! test.out[?12l[?25h [?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hg[?25l[?12l[?25h/[?25l[?12l[?25h^[?25l[?12l[?25hS[?25l[?12l[?25hT[?25l[?12l[?25hA[?25l[?12l[?25hR[?25l[?12l[?25hT[?25l[?12l[?25hT[?25l[?12l[?25hE[?25l[?12l[?25hS[?25l[?12l[?25hT[?25l[?12l[?25h/[?25l[?12l[?25h.[?25l[?12l[?25h,[?25l[?12l[?25h/[?25l[?12l[?25h^[?25l[?12l[?25hE[?25l[?12l[?25hN[?25l[?12l[?25hD[?25l[?12l[?25hT[?25l[?12l[?25hE[?25l[?12l[?25hS[?25l[?12l[?25hT[?25l[?12l[?25h/[?25l[?12l[?25hd[?25l[?12l[?25h [?25l74 fewer linesXYaa YYXY XZ X ï¼¹X ï¼¹X ZXXXXaXXY }{ X a}[?12l[?25h[?25l:[?12l[?25h1[?25l[?12l[?25h;[?25l[?12l[?25h/[?25l[?12l[?25h^[?25l[?12l[?25hR[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25hu[?25l[?12l[?25hl[?25l[?12l[?25ht[?25l[?12l[?25hs[?25l[?12l[?25h/[?25l[?12l[?25h,[?25l[?12l[?25h$[?25l[?12l[?25hw[?25l[?12l[?25hq[?25l[?12l[?25h![?25l[?12l[?25h[?25l [?12l[?25ht[?25l[?12l[?25he[?25l[?12l[?25hs[?25l[?12l[?25ht[?25l[?12l[?25h.[?25l[?12l[?25ho[?25l[?12l[?25hu[?25l[?12l[?25ht[?25l[?12l[?25h [?25l"test.out" [New File] 142 lines, 574 characters written [?1l>[?12l[?25h[?1049lrm -rf test70.failed test.ok test.out X* viminfo cp test70.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test70.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test70.in" 53 lines, 1249 charactersSmoke test for MzScheme interface and mzeval() function STARTTEST :so mzscheme.vim :set nocompatible viminfo+=nviminfo :function! MzRequire() :redir => l:mzversion :mz (version) :redir END :if strpart(l:mzversion, 1, 1) < "4" :" MzScheme versions < 4.x: :mz (require (prefix vim- vimext)) :else :" newer versions: :mz (require (prefix-in vim- 'vimext)) :mz (require r5rs) :endif :endfunction :silent call MzRequire() :mz (define l '("item0" "dictionary with list OK" "item2")) :mz (define h (make-hash)) :mz (hash-set! h "list" l) /^1[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lSmoke test for MzScheme interface and mzeval() function[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 45 lines, 1146 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST:else :let scalar_res = "FAILED" :endif :call append(search("^1"), "scalar test " . scalar_res) :" dictionary containing a list :let tmp = mzeval("h")["list"][1] :/^2/put =tmp :" circular list (at the same time test lists containing lists) :mz (set-car! (cddr l) l) :let l2 = mzeval("h")["list"] :if l2[2] == l2 :let res = "OK" :else :let res = "FAILED" :endif :call setline(search("^3"), "circular test " . res) :?^1?,$w! test.out :qa! ENDTEST 1 line 1 2 line 2 3 line 3[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hso mzscheme.vim [?25l"test.ok" 5 lines, 82 characters "test.out" [New File] 5 lines, 82 characters written [?1l>[?12l[?25h[?1049lrm -rf test71.failed test.ok test.out X* viminfo cp test71.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test71.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test71.in" 75 lines, 1397 charactersTest for encryption. STARTTEST :so small.vim :/^start of text/+1 :let text_lines = getline('.', line('.') + 2) :/^start of cm=zip bytes/+1 :let cm0_bytes = getline('.', '.') :/^start of cm=blowfish bytes/+1 :let cm1_bytes = getline('.', '.') :bwipe :call append(0, text_lines) :$d :X foobar foobar :w! Xtestfile :bwipe! :e Xtestfile foobar :let cm0_read_back = getline('.', '$') :set key= :set cryptmethod=blowfish[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTest for encryption.[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 57 lines, 1043 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST:w! Xtestfile :bwipe! :set nobin :e Xtestfile barbar :call append(0, cm0_read_bin) :call append(0, cm1_read_back) :call append(0, cm0_read_back) :set key= fenc=latin1 :w! test.out :qa! ENDTEST start of text 01234567890123456789012345678901234567 line 2 foo bar blah line 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx end of text start of cm=zip bytes VimCrypt~01!^F^\lV'Þ}Mg| ê£V©ç^GE#3~N2Ué~W end of cm=zip bytes[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l:[?12l[?25h/^start of text/+1 [?25l[?12l[?25h[?25l:[?12l[?25hlet text_lines = getline('.', line('.') + 2) [?25l[?12l[?25h[?25l:[?12l[?25h/^start of cm=zip bytes/+1 [?25l[?12l[?25h[?25l:[?12l[?25hlet cm0_bytes = getline('.', '.') [?25l[?12l[?25h[?25l:[?12l[?25h/^start of cm=blowfish bytes/+1 [?25lstart of cm=blowfish bytes VimCrypt~02!k)¾^W~W#^VÝS~\õ=ºàÈ#¥M´~FJÃAÍ¥M´~F!~@^U~[õ^OáÒ^Y~B^V~X÷^MÚ[?12l[?25h[?25l :[?12l[?25hlet cm1_bytes = getline('.', '.') [?25l[?12l[?25h[?25l:[?12l[?25hbwipe [?25l~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l:[?12l[?25hcall append(0, text_lines) [?25l01234567890123456789012345678901234567 line 2 foo bar blah line 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx[?12l[?25h[?25l:[?12l[?25h$d [?25l~ [?12l[?25h[?25l:[?12l[?25hX [?25lEnter encryption key: [?12l[?25h****** [?25lEnter same key again: [?12l[?25h****** [?25l01234567890123456789012345678901234567 line 2 foo bar blah[?12l[?25h[?25l:[?12l[?25hw! Xtestfile [?25l"Xtestfile" [New File][crypted] 3 lines, 98 characters written[?12l[?25h[?25l:[?12l[?25hbwipe! [?25l~ ~ [?12l[?25h[?25l:[?12l[?25he Xtestfile [?25l"Xtestfile" Need encryption key for "Xtestfile" Enter encryption key: [?12l[?25h****** [?25l"Xtestfile" [crypted] 3 lines, 98 characters01234567890123456789012345678901234567 line 2 foo bar blah line 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"Xtestfile" [crypted] 3 lines, 98 characters[?12l[?25h[?25l:[?12l[?25hlet cm0_read_back = getline('.', '$') [?25l[?12l[?25h[?25l:[?12l[?25hset key= [?25l[?12l[?25h[?25l:[?12l[?25hset cryptmethod=blowfish [?25l[?12l[?25h[?25l:[?12l[?25h" If the blowfish test fails 'cryptmethod' will be 'zip' now. [?25l[?12l[?25h[?25l:[?12l[?25h%s/^/\=&cryptmethod == 'blowfish' ? "OK " : "blowfish test failed "/ [?25l3 substitutions on 3 linesOK 01234567890123456789012345678901234567 OK line 2 foo bar blah OK line 3 xxx [?12l[?25h[?25l:[?12l[?25hX [?25lEnter encryption key: [?12l[?25h****** [?25lEnter same key again: [?12l[?25h****** [?25lOK 01234567890123456789012345678901234567 OK line 2 foo bar blah[?12l[?25h[?25l:[?12l[?25hw! Xtestfile [?25l"Xtestfile" [blowfish] 3 lines, 107 characters written[?12l[?25h[?25l:[?12l[?25hbwipe! [?25l~ ~ [?12l[?25h[?25l:[?12l[?25he Xtestfile [?25l"Xtestfile" Need encryption key for "Xtestfile" Enter encryption key: [?12l[?25h****** [?25l"Xtestfile" [blowfish] 3 lines, 107 charactersOK 01234567890123456789012345678901234567 OK line 2 foo bar blah OK line 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"Xtestfile" [blowfish] 3 lines, 107 characters[?12l[?25h[?25l:[?12l[?25hlet cm1_read_back = getline('.', '$') [?25l[?12l[?25h[?25l:[?12l[?25hbwipe! [?25l~ ~ [?12l[?25h[?25l:[?12l[?25hset bin noeol key= [?25l[?12l[?25h[?25l:[?12l[?25hcall append(0, cm0_bytes) [?25lVimCrypt~01!^F^\lV'Þ}Mg| ê£V©ç^GE#3~N2Ué~W[?12l[?25h[?25l:[?12l[?25h$d [?25l~ [?12l[?25h[?25l:[?12l[?25hset fenc=latin1 [?25l[?12l[?25h[?25l:[?12l[?25hw! Xtestfile [?25l"Xtestfile" [Incomplete last line] 1 line, 36 characters written[?12l[?25h[?25l:[?12l[?25hbwipe! [?25l[?12l[?25h[?25l:[?12l[?25hset nobin [?25l[?12l[?25h[?25l:[?12l[?25he Xtestfile [?25l"Xtestfile" Need encryption key for "Xtestfile" Enter encryption key: [?12l[?25h****** [?25l"Xtestfile" [crypted] 2 lines, 24 characters1234567890 aábbccddeëff"Xtestfile" [crypted] 2 lines, 24 characters[?12l[?25h[?25l:[?12l[?25hlet cm0_read_bin = getline('.', '$') [?25l[?12l[?25h[?25l:[?12l[?25hbwipe! [?25l~ [?12l[?25h[?25l:[?12l[?25hset bin noeol key= [?25l[?12l[?25h[?25l:[?12l[?25hcall append(0, cm1_bytes) [?25lVimCrypt~02!k)¾^W~W#^VÝS~\õ=ºàÈ#¥M´~FJÃAÍ¥M´~F!~@^U~[õ^OáÒ^Y~B^V~X÷^MÚ[?12l[?25h[?25l:[?12l[?25h$d [?25l~ [?12l[?25h[?25l:[?12l[?25hset fenc=latin1 [?25l[?12l[?25h[?25l:[?12l[?25hw! Xtestfile [?25l"Xtestfile" [Incomplete last line] 1 line, 55 characters written[?12l[?25h[?25l:[?12l[?25hbwipe! [?25l[?12l[?25h[?25l:[?12l[?25hset nobin [?25l[?12l[?25h[?25l:[?12l[?25he Xtestfile [?25l"Xtestfile" Need encryption key for "Xtestfile" Enter encryption key: [?12l[?25h****** [?25l"Xtestfile" [blowfish] 2 lines, 27 charactersasdfasdfasdf 0001112223333"Xtestfile" [blowfish] 2 lines, 27 characters[?12l[?25h[?25l:[?12l[?25hcall append(0, cm0_read_bin) [?25l1234567890 aábbccddeëff[?12l[?25h[?25l:[?12l[?25hcall append(0, cm1_read_back) [?25lOK 01234567890123456789012345678901234567 OK line 2 foo bar blah OK line 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx[?12l[?25h[?25l:[?12l[?25hcall append(0, cm0_read_back) [?25l01234567890123456789012345678901234567 line 2 foo bar blah line 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx[?12l[?25h[?25l:[?12l[?25hset key= fenc=latin1 [?25l[?12l[?25h[?25l:[?12l[?25hw! test.out [?25l"test.out" [New File] 10 lines, 256 characters written[?12l[?25h[?25l:[?12l[?25hqa! [?25l[?1l>[?12l[?25h[?1049lrm -rf test72.failed test.ok test.out X* viminfo cp test72.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test72.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test72.in" 109 lines, 1564 charactersTests for undo file. Since this script is sourced we need to explicitly break changes up in undo-able pieces. Do that by setting 'undolevels'. STARTTEST :so small.vim :" :" Test 'undofile': first a simple one-line change. :set nocompatible viminfo+=nviminfo visualbell :set ul=100 undofile nomore :e! Xtestfile ggdGithis is one line^[:set ul=100 :s/one/ONE/ :set ul=100 :w :bwipe! :e Xtestfile u:.w! test.out :" :" Test 'undofile', change in original file fails check :set noundofile :e! Xtestfile :s/line/Line/[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for undo file.[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 98 lines, 1367 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST:X foobar foobar :w! :bwipe! :e Xtestfile foobar :set key= /bar :.w >>test.out u:.w >>test.out u:.w >>test.out u:.w >>test.out :" :" Rename the undo file so that it gets cleaned up. :call rename(".Xtestfile.un~", "Xtestundo") :qa! ENDTEST 1111 ----- 2222 ----- 123456789[?12l[?25h [?25l:so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h" Test 'undofile': first a simple one-line change. [?25l[?12l[?25h[?25l:[?12l[?25hset nocompatible viminfo+=nviminfo visualbell [?25l[?12l[?25h[?25l:[?12l[?25hset ul=100 undofile nomore [?25l[?12l[?25h[?25l:[?12l[?25he! Xtestfile [?25l"Xtestfile" [New File]~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l-- INSERT --this is one line[?12l[?25h[?25l:[?12l[?25hset ul=100 [?25l[?12l[?25h[?25l:[?12l[?25hs/one/ONE/ [?25lONE [?12l[?25h[?25l:[?12l[?25hset ul=100 [?25l[?12l[?25h[?25l:[?12l[?25hw [?25l"Xtestfile" [New] 1L, 17C written[?12l[?25h[?25l:[?12l[?25hbwipe! [?25l"test72.in" 109L, 1564C:Xfoobarfoobar:w!:bwipe!:e Xtestfilefoobar:set key=/bar:.w >>test.outu:.w >>test.outu:.w >>test.outu:.w >>test.out:":" Rename the undo file so that it gets cleaned up.:call rename(".Xtestfile.un~", "Xtestundo"):qa!ENDTEST1111 -----2222 -----123456789[?12l[?25h[?25l:[?12l[?25he Xtestfile [?25l"Xtestfile" 1L, 17Cthis is ONE line ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l1 change; before #2 0 seconds agoone [?12l[?25h[?25l:[?12l[?25h.w! test.out [?25l"test.out" [New] 1L, 17C written[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h" Test 'undofile', change in original file fails check [?25l[?12l[?25h[?25l:[?12l[?25hset noundofile [?25l[?12l[?25h[?25l:[?12l[?25he! Xtestfile [?25l"Xtestfile" 1L, 17CONE [?12l[?25h[?25l:[?12l[?25hs/line/Line/ [?25lL [?12l[?25h[?25l:[?12l[?25hw [?25l"Xtestfile" 1L, 17C written[?12l[?25h[?25l:[?12l[?25hset undofile [?25l[?12l[?25h[?25l:[?12l[?25hbwipe! [?25l"test72.in" 109L, 1564C:Xfoobarfoobar:w!:bwipe!:e Xtestfilefoobar:set key=/bar:.w >>test.outu:.w >>test.outu:.w >>test.outu:.w >>test.out:":" Rename the undo file so that it gets cleaned up.:call rename(".Xtestfile.un~", "Xtestundo"):qa!ENDTEST1111 -----2222 -----123456789[?12l[?25h[?25l:[?12l[?25he Xtestfile [?25l"Xtestfile" 1L, 17Cthis is ONE Line ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l:[?12l[?25h" TODO: this beeps [?25l[?12l[?25h[?5h[?5l[?25lAlready at oldest change[?12l[?25h[?25l:[?12l[?25h.w >>test.out [?25l"test.out" 1L, 17C appended[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h" Test 'undofile', add 10 lines, delete 6 lines, undo 3 [?25l[?12l[?25h[?25l:[?12l[?25hset undofile [?25l[?12l[?25h[?25l--No lines in buffer--[?12l[?25h[?25l-- INSERT --one twothreefourfivesixseveneightnineten[?12l[?25h[?25l:[?12l[?25hset ul=100 [?25l[?12l[?25h[?25l ~ [?12l[?25h[?25l:[?12l[?25hset ul=100 [?25l[?12l[?25h[?25l ~ [?12l[?25h[?25l:[?12l[?25hset ul=100 [?25l[?12l[?25h[?25l ~ [?12l[?25h[?25l:[?12l[?25hset ul=100 [?25l[?12l[?25h[?25l ~ [?12l[?25h[?25l:[?12l[?25hset ul=100 [?25l[?12l[?25h[?25l ~ [?12l[?25h[?25l:[?12l[?25hset ul=100 [?25l[?12l[?25h[?25l ~ [?12l[?25h[?25l:[?12l[?25hset ul=100 [?25l[?12l[?25h[?25l:[?12l[?25hw [?25l"Xtestfile" 4L, 17C written[?12l[?25h[?25l:[?12l[?25hbwipe! [?25l"test72.in" 109L, 1564C:Xfoobar foobar :w! :bwipe!:e Xtestfilefoobar:set key=/bar:.w >>test.outu:.w >>test.outu:.w >>test.outu:.w >>test.out:":" Rename the undo file so that it gets cleaned up.:call rename(".Xtestfile.un~", "Xtestundo"):qa!ENDTEST1111 -----2222 -----123456789[?12l[?25h[?25l:[?12l[?25he Xtestfile [?25l"Xtestfile" 4L, 17Cone twnineten ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?12l[?25h[?25l1 more line; before #7 0 seconds agoeight[?12l[?25h[?25l1 more line; before #6 0 seconds agoseven[?12l[?25h[?25l1 more line; before #5 0 seconds agosix[?12l[?25h[?25l:[?12l[?25hw >>test.out [?25l"test.out" 7L, 33C appended[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h" And now with encryption, cryptmethod=zip [?25l[?12l[?25h[?25l:[?12l[?25he! Xtestfile [?25l"Xtestfile" 4L, 17Cnine ten~ ~ ~ [?12l[?25h[?25l:[?12l[?25hset undofile cm=zip [?25l[?12l[?25h[?25l~ ~ ~ --No lines in buffer--[?12l[?25h[?25l-- INSERT --monday tuesdaywednesdaythursdayfriday[?12l[?25h[?25l:[?12l[?25hset ul=100 [?25l[?12l[?25h[?25l ~ [?12l[?25h[?25l:[?12l[?25hset ul=100 [?25l[?12l[?25h[?25l ~ [?12l[?25h[?25l:[?12l[?25hset ul=100 [?25l[?12l[?25h[?25l ~ [?12l[?25h[?25l:[?12l[?25hset ul=100 [?25l[?12l[?25h[?25l:[?12l[?25hX [?25lEnter encryption key: [?12l[?25h****** [?25lEnter same key again: [?12l[?25h****** [?25lmonday friday[?12l[?25h[?25l:[?12l[?25hw! [?25l"Xtestfile" [crypted] 2L, 14C written[?12l[?25h[?25l:[?12l[?25hbwipe! [?25l"test72.in" 109L, 1564C:Xoobar foobar:w!:bwipe!:e Xtestfilefoobar:set key=/bar:.w >>test.outu:.w >>test.outu:.w >>test.outu:.w >>test.out:":" Rename the undo file so that it gets cleaned up.:call rename(".Xtestfile.un~", "Xtestundo"):qa!ENDTEST1111 -----2222 -----123456789[?12l[?25h[?25l:[?12l[?25he Xtestfile [?25l"Xtestfile" Need encryption key for "Xtestfile" Enter encryption key: [?12l[?25h****** [?25l"Xtestfile" [crypted] 2L, 14Cmonday friday ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "Xtestfile" [crypted] 2L, 14C[?12l[?25h[?25l:[?12l[?25hset key= [?25l[?12l[?25h[?25l1 more line; before #11 0 seconds agothursday[?12l[?25h[?25l1 more line; before #10 0 seconds agowednesday[?12l[?25h[?25l:[?12l[?25hw >>test.out [?25l"test.out" 4L, 33C appended[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h" With encryption, cryptmethod=blowfish [?25l[?12l[?25h[?25l:[?12l[?25he! Xtestfile [?25l"Xtestfile" Need encryption key for "Xtestfile" Enter encryption key: [?12l[?25h************************* [?25l"Xtestfile" [noeol][crypted] 1L, 14C;~HÙ6à^]QÖ^C4~]¤~Eû ~ ~ ~ "Xtestfile" [noeol][crypted] 1L, 14C[?12l[?25h[?25l--No lines in buffer--[?12l[?25h[?25l-- INSERT --jan febmaraprjun[?12l[?25h[?25l:[?12l[?25hset ul=100 [?25l[?12l[?25h [?25l-- INSERT --foo mar[?12l[?25h[?25l:[?12l[?25hset ul=100 [?25l[?12l[?25h[?25l ~ [?12l[?25h[?25l:[?12l[?25hset ul=100 [?25l[?12l[?25h[?25l-- INSERT --bar apr[?12l[?25h[?25l:[?12l[?25hset ul=100 [?25l[?12l[?25h[?25l:[?12l[?25hX [?25lEnter encryption key: [?12l[?25h****** [?25lEnter same key again: [?12l[?25h****** [?25ljan feb[?12l[?25h[?25l:[?12l[?25hw! [?25l"Xtestfile" [crypted] 4L, 20C written[?12l[?25h[?25l:[?12l[?25hbwipe! [?25l"test72.in" 109L, 1564C:Xoobar foobar:w! :bwipe!:e Xtestfilefoobar:set key=/bar:.w >>test.outu:.w >>test.outu:.w >>test.outu:.w >>test.out:":" Rename the undo file so that it gets cleaned up.:call rename(".Xtestfile.un~", "Xtestundo"):qa!ENDTEST1111 -----2222 -----123456789[?12l[?25h[?25l:[?12l[?25he Xtestfile [?25l"Xtestfile" Need encryption key for "Xtestfile" Enter encryption key: [?12l[?25h****** [?25l"Xtestfile" [crypted] 4L, 20Cjan feb bar apr jun ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "Xtestfile" [crypted] 4L, 20C[?12l[?25h[?25l:[?12l[?25hset key= [?25l[?12l[?25h[?25l/[?12l[?25hbar [?25l[?12l[?25h[?25l:[?12l[?25h.w >>test.out [?25l"test.out" 1L, 8C appended[?12l[?25h[?25l1 change; before #15 0 seconds agoap[?12l[?25h[?25l:[?12l[?25h.w >>test.out [?25l"test.out" 1L, 4C appended[?12l[?25h[?25l1 more line; before #14 0 seconds agofoo mar[?12l[?25h[?25l:[?12l[?25h.w >>test.out [?25l"test.out" 1L, 8C appended[?12l[?25h[?25l1 change; before #13 0 seconds agomar[?12l[?25h[?25l:[?12l[?25h.w >>test.out [?25l"test.out" 1L, 4C appended[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h" Rename the undo file so that it gets cleaned up. [?25l[?12l[?25h[?25l:[?12l[?25hcall rename(".Xtestfile.un~", "Xtestundo") [?25l[?12l[?25h[?25l:[?12l[?25hqa! [?25l[?1l>[?12l[?25h[?1049lrm -rf test73.failed test.ok test.out X* viminfo cp test73.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test73.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test73.in" 166 lines, 3622 charactersTests for find completion. STARTTEST :so small.vim :" Do all test in a separate window to avoid E211 when we recursively :" delete the Xfind directory during cleanup :" :" This will cause a few errors, do it silently. :set visualbell :set nocp viminfo+=nviminfo :" :function! DeleteDirectory(dir) : if has("win16") || has("win32") || has("win64") || has("dos16") || has("dos32"") : exec "silent !rmdir /Q /S " . a:dir : else : exec "silent !rm -rf " . a:dir : endif :endfun :" On windows a stale "Xfind" directory may exist, remove it so that :" we start from a clean state. :call DeleteDirectory("Xfind") :new[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25lTests for find completion.[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 161 lines, 3575 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST:cd bar :find voyager :exec "w >> " . test_out :find voyager :exec "w >> " . test_out :" Check for correct handling of shorten_fname()'s behavior on windows :exec "cd " . cwd . "/Xfind/in" :find file :exec "w >>" . test_out :" Test for relative to current buffer 'path' item :exec "cd " . cwd . "/Xfind/" :set path=./path :" Open the file where Jimmy Hoffa is found :e in/file.txt :" Find the file containing 'E.T.' in the Xfind/in/path directory :find file :exec "w >>" . test_out :q :exec "cd " . cwd :call DeleteDirectory("Xfind") :qa! ENDTEST [?12l[?25h [?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l:[?12l[?25h" Do all test in a separate window to avoid E211 when we recursively [?25l[?12l[?25h[?25l:[?12l[?25h" delete the Xfind directory during cleanup [?25l[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h" This will cause a few errors, do it silently. [?25l[?12l[?25h[?25l:[?12l[?25hset visualbell [?25l[?12l[?25h[?25l:[?12l[?25hset nocp viminfo+=nviminfo [?25l[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25hfunction! DeleteDirectory(dir) [?25l : [?12l[?25h: if has("win16") || has("win32") || has("win64") || has("dos16") || has("do s32") [?25l: [?12l[?25h: exec "silent !rmdir /Q /S " . a:dir [?25l: [?12l[?25h: else [?25l: [?12l[?25h: exec "silent !rm -rf " . a:dir [?25l: [?12l[?25h: endif [?25l: [?12l[?25h:endfun [?25l:cd bar :find voyager :exec "w >> " . test_out :find voyager :exec "w >> " . test_out :" Check for correct handling of shorten_fname()'s behavior on windows :exec "cd " . cwd . "/Xfind/in"[?12l[?25h[?25l :[?12l[?25h" On windows a stale "Xfind" directory may exist, remove it so that [?25l[?12l[?25h[?25l:[?12l[?25h" we start from a clean state. [?25l[?12l[?25h[?25l:[?12l[?25hcall DeleteDirectory("Xfind") [?25l[?1l>[?12l[?25h[?1049l[?1049h[?1h=[?25l:[?12l[?25hnew [?25l~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] e in/file.txt" Find the file containing 'E.T.' in the Xfind/in/path directory :find file exec "w >>" . test_out :qexec "cd " . cwd :call DeleteDirectory("Xfind") :qa!ENDTESTtest73.in [?12l[?25h[?25l:[?12l[?25hlet cwd=getcwd() [?25l[?12l[?25h[?25l:[?12l[?25hlet test_out = cwd . '/test.out' [?25l[?12l[?25h[?25l:[?12l[?25hcall mkdir('Xfind') [?25l[?12l[?25h[?25l:[?12l[?25hcd Xfind [?25l/build/buildd/vim-7.3.346/src/vim-basic/testdir/Xfind/build/buildd/vim-7.3.346/src/vim-basic/testdir/test73.in[?12l[?25h[?25l:[?12l[?25hset path= [?25l[?12l[?25h[?25l:[?12l[?25hfind ...[?25l[?5h[?5l[?12l[?25h [?25lE345: Can't find file "" in path[?12l[?25h[?25l:[?12l[?25hexec "w! " . test_out [?25l"/build/buildd/vim-7.3.346/src/vim-basic/testdir/test.out" [New] 0L, 0C written/build/buildd/vim-7.3.346/src/vim-basic/testdir/test.out[?12l[?25h[?25l:[?12l[?25hclose [?25l:cd bar :find voyager :exec "w >> " . test_out:find voyager :exec "w >> " . test_out:" Check for correct handling of shorten_fname()'s behavior on windows:exec "cd " . cwd . "/Xfind/in":find file :exec "w >>" . test_out:" Test for relative to current buffer 'path' item:exec "cd " . cwd . "/Xfind/":set path=./path" Open the file where Jimmy Hoffa is found :e in/file.txt" Find the file containing 'E.T.' in the Xfind/in/path directory :find file exec "w >>" . test_out :qexec "cd " . cwdcall DeleteDirectory("Xfind") :qa!ENDTEST[?12l[?25h[?25l:[?12l[?25hnew [?25l~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] e in/file.txt" Find the file containing 'E.T.' in the Xfind/in/path directory :find file exec "w >>" . test_out :qexec "cd " . cwd :call DeleteDirectory("Xfind") :qa!ENDTEST/build/buildd/vim-7.3.346/src/vim-basic/testdir/test73.in [?12l[?25h[?25l:[?12l[?25hset path=. [?25l[?12l[?25h[?25l:[?12l[?25hfind ...[?25l[?5h[?5l[?12l[?25h [?25lE32: No file name[?12l[?25h[?25l:[?12l[?25hexec "w >>" . test_out [?25l"/build/buildd/vim-7.3.346/src/vim-basic/testdir/test.out" 0L, 0C appended[?12l[?25h[?25l:[?12l[?25hclose [?25l:cd bar :find voyager :exec "w >> " . test_out:find voyager :exec "w >> " . test_out:" Check for correct handling of shorten_fname()'s behavior on windows:exec "cd " . cwd . "/Xfind/in":find file :exec "w >>" . test_out:" Test for relative to current buffer 'path' item:exec "cd " . cwd . "/Xfind/":set path=./path" Open the file where Jimmy Hoffa is found :e in/file.txt" Find the file containing 'E.T.' in the Xfind/in/path directory :find file exec "w >>" . test_out :qexec "cd " . cwdcall DeleteDirectory("Xfind") :qa!ENDTEST[?12l[?25h[?25l:[?12l[?25hnew [?25l~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] e in/file.txt" Find the file containing 'E.T.' in the Xfind/in/path directory :find file exec "w >>" . test_out :qexec "cd " . cwd :call DeleteDirectory("Xfind") :qa!ENDTEST/build/buildd/vim-7.3.346/src/vim-basic/testdir/test73.in [?12l[?25h[?25l:[?12l[?25hset path=.,, [?25l[?12l[?25h[?25l:[?12l[?25hfind ...[?25l[?5h[?5l[?12l[?25h [?25lE32: No file name[?12l[?25h[?25l:[?12l[?25hexec "w >>" . test_out [?25l"/build/buildd/vim-7.3.346/src/vim-basic/testdir/test.out" 0L, 0C appended[?12l[?25h[?25l:[?12l[?25hclose [?25l:cd bar :find voyager :exec "w >> " . test_out:find voyager :exec "w >> " . test_out:" Check for correct handling of shorten_fname()'s behavior on windows:exec "cd " . cwd . "/Xfind/in":find file :exec "w >>" . test_out:" Test for relative to current buffer 'path' item:exec "cd " . cwd . "/Xfind/":set path=./path" Open the file where Jimmy Hoffa is found :e in/file.txt" Find the file containing 'E.T.' in the Xfind/in/path directory :find file exec "w >>" . test_out :qexec "cd " . cwdcall DeleteDirectory("Xfind") :qa!ENDTEST[?12l[?25h[?25l:[?12l[?25hnew [?25l~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] e in/file.txt" Find the file containing 'E.T.' in the Xfind/in/path directory :find file exec "w >>" . test_out :qexec "cd " . cwd :call DeleteDirectory("Xfind") :qa!ENDTEST/build/buildd/vim-7.3.346/src/vim-basic/testdir/test73.in [?12l[?25h[?25l:[?12l[?25hset path=./** [?25l[?12l[?25h[?25l:[?12l[?25hfind ...[?25l[?5h[?5l[?12l[?25h [?25lE32: No file name[?12l[?25h[?25l:[?12l[?25hexec "w >>" . test_out [?25l"/build/buildd/vim-7.3.346/src/vim-basic/testdir/test.out" 0L, 0C appended[?12l[?25h[?25l:[?12l[?25hclose [?25l:cd bar :find voyager :exec "w >> " . test_out:find voyager :exec "w >> " . test_out:" Check for correct handling of shorten_fname()'s behavior on windows:exec "cd " . cwd . "/Xfind/in":find file :exec "w >>" . test_out:" Test for relative to current buffer 'path' item:exec "cd " . cwd . "/Xfind/":set path=./path" Open the file where Jimmy Hoffa is found :e in/file.txt" Find the file containing 'E.T.' in the Xfind/in/path directory :find file exec "w >>" . test_out :qexec "cd " . cwdcall DeleteDirectory("Xfind") :qa!ENDTEST[?12l[?25h[?25l:[?12l[?25hnew [?25l~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [No Name] e in/file.txt" Find the file containing 'E.T.' in the Xfind/in/path directory :find file exec "w >>" . test_out :qexec "cd " . cwd :call DeleteDirectory("Xfind") :qa!ENDTEST/build/buildd/vim-7.3.346/src/vim-basic/testdir/test73.in [?12l[?25h[?25l:[?12l[?25h" We shouldn't find any file at this point, test.out must be empty. [?25l[?12l[?25h[?25l:[?12l[?25hcall mkdir('in') [?25l[?12l[?25h[?25l:[?12l[?25hcd in [?25l/build/buildd/vim-7.3.346/src/vim-basic/testdir/Xfind/in[?12l[?25h[?25l:[?12l[?25hcall mkdir('path') [?25l[?12l[?25h[?25l:[?12l[?25hexec "cd " . cwd [?25l/build/buildd/vim-7.3.346/src/vim-basic/testdirtest73.in [?12l[?25h[?25l:[?12l[?25he Xfind/file.txt [?25l"Xfind/file.txt" [New File]Xfind/file.txt[?12l[?25h[?25l-- INSERT --Holy Grail[+][?12l[?25h[?25l:[?12l[?25hw [?25l"Xfind/file.txt" [New] 1L, 11C written [?12l[?25h[?25l:[?12l[?25he Xfind/in/file.txt [?25l"Xfind/in/file.txt" [New File]in/file.txt[?12l[?25h[?25l-- INSERT --Jimmy Hoffa[+][?12l[?25h[?25l:[?12l[?25hw [?25l"Xfind/in/file.txt" [New] 1L, 12C written [?12l[?25h[?25l:[?12l[?25he Xfind/in/stuff.txt [?25l"Xfind/in/stuff.txt" [New File]stuff.txt[?12l[?25h[?25l-- INSERT --Another Holy Grail[+][?12l[?25h[?25l:[?12l[?25hw [?25l"Xfind/in/stuff.txt" [New] 1L, 19C written [?12l[?25h[?25l:[?12l[?25he Xfind/in/path/file.txt [?25l"Xfind/in/path/file.txt" [New File]path/file.txt[?12l[?25h[?25l-- INSERT --E.T.[+][?12l[?25h[?25l:[?12l[?25hw [?25l"Xfind/in/path/file.txt" [New] 1L, 5C written [?12l[?25h[?25l:[?12l[?25hset path=Xfind/** [?25l[?12l[?25h[?25l:[?12l[?25hfind file...[?25l./Xfind/file.txt[?5h[?5l[?12l[?25h [?25l"Xfind/file.txt" 1L, 11CHoly Grailfile.txtf [?12l[?25h[?25l:[?12l[?25hexec "w >>" . test_out [?25l"/build/buildd/vim-7.3.346/src/vim-basic/testdir/test.out" 1L, 11C appended[?12l[?25h[?25l:[?12l[?25hfind file...[?25l./Xfind/file.txt[?5h[?5l[?12l[?25h...[?25lin/file.txt[?12l[?25h [?25l"Xfind/in/file.txt" 1L, 12CJimmy Hoffain/file.txt[?12l[?25h[?25l:[?12l[?25hexec "w >>" . test_out [?25l"/build/buildd/vim-7.3.346/src/vim-basic/testdir/test.out" 1L, 12C appended[?12l[?25h[?25l:[?12l[?25hfind file...[?25l./Xfind/file.txt[?5h[?5l[?12l[?25h...[?25lin/file.txt[?12l[?25h...[?25lpath/file.txt[?12l[?25h [?25l"Xfind/in/path/file.txt" 1L, 5CE.T.path/file.txt[?12l[?25h[?25l:[?12l[?25hexec "w >>" . test_out [?25l"/build/buildd/vim-7.3.346/src/vim-basic/testdir/test.out" 1L, 5C appended[?12l[?25h[?25l:[?12l[?25h" Rerun the previous three find completions, using fullpath in 'path' [?25l[?12l[?25h[?25l:[?12l[?25hexec "set path=" . cwd . "/Xfind/**" [?25l[?12l[?25h[?25l:[?12l[?25hfind file...[?25l./Xfind/file.txt[?5h[?5l[?12l[?25h [?25l"Xfind/file.txt" 1L, 11CHoly Grailfile.txtf [?12l[?25h[?25l:[?12l[?25hexec "w >>" . test_out [?25l"/build/buildd/vim-7.3.346/src/vim-basic/testdir/test.out" 1L, 11C appended[?12l[?25h[?25l:[?12l[?25hfind file...[?25l./Xfind/file.txt[?5h[?5l[?12l[?25h...[?25lin/file.txt[?12l[?25h [?25l"Xfind/in/file.txt" 1L, 12CJimmy Hoffain/file.txt[?12l[?25h[?25l:[?12l[?25hexec "w >>" . test_out [?25l"/build/buildd/vim-7.3.346/src/vim-basic/testdir/test.out" 1L, 12C appended[?12l[?25h[?25l:[?12l[?25hfind file...[?25l./Xfind/file.txt[?5h[?5l[?12l[?25h...[?25lin/file.txt[?12l[?25h...[?25lpath/file.txt[?12l[?25h [?25l"Xfind/in/path/file.txt" 1L, 5CE.T.path/file.txt[?12l[?25h[?25l:[?12l[?25hexec "w >>" . test_out [?25l"/build/buildd/vim-7.3.346/src/vim-basic/testdir/test.out" 1L, 5C appended[?12l[?25h[?25l:[?12l[?25h" Same steps again, using relative and fullpath items that point to the same [?25l[?12l[?25h[?25l:[?12l[?25h" recursive location. [?25l[?12l[?25h[?25l:[?12l[?25h" This is to test that there are no duplicates in the completion list. [?25l[?12l[?25h[?25l:[?12l[?25hexec "set path+=Xfind/**" [?25l[?12l[?25h[?25l:[?12l[?25hfind file...[?25l./Xfind/file.txt[?5h[?5l[?12l[?25h [?25l"Xfind/file.txt" 1L, 11CHoly Grailfile.txtf [?12l[?25h[?25l:[?12l[?25hexec "w >>" . test_out [?25l"/build/buildd/vim-7.3.346/src/vim-basic/testdir/test.out" 1L, 11C appended[?12l[?25h[?25l:[?12l[?25hfind file...[?25l./Xfind/file.txt[?5h[?5l[?12l[?25h...[?25lin/file.txt[?12l[?25h [?25l"Xfind/in/file.txt" 1L, 12CJimmy Hoffain/file.txt[?12l[?25h[?25l:[?12l[?25hexec "w >>" . test_out [?25l"/build/buildd/vim-7.3.346/src/vim-basic/testdir/test.out" 1L, 12C appended[?12l[?25h[?25l:[?12l[?25hfind file...[?25l./Xfind/file.txt[?5h[?5l[?12l[?25h...[?25lin/file.txt[?12l[?25h...[?25lpath/file.txt[?12l[?25h [?25l"Xfind/in/path/file.txt" 1L, 5CE.T.path/file.txt[?12l[?25h[?25l:[?12l[?25hexec "w >>" . test_out [?25l"/build/buildd/vim-7.3.346/src/vim-basic/testdir/test.out" 1L, 5C appended[?12l[?25h[?25l:[?12l[?25hfind file...[?25l./Xfind/file.txt[?5h[?5l[?12l[?25h...[?25lin/file.txt[?12l[?25h [?25l"Xfind/in/file.txt" 1L, 12CJimmy Hoffafile.txte [?12l[?25h[?25l:[?12l[?25h" Test find completion for directory of current buffer, which at this point [?25l[?12l[?25h[?25l:[?12l[?25h" is Xfind/in/file.txt. [?25l[?12l[?25h[?25l:[?12l[?25hset path=. [?25l[?12l[?25h[?25l:[?12l[?25hfind st...[?25luff.txt[?12l[?25h [?25l"Xfind/in/stuff.txt" 1L, 19CAnother Holy Grailstuff.txt[?12l[?25h[?25l:[?12l[?25hexec "w >>" . test_out [?25l"/build/buildd/vim-7.3.346/src/vim-basic/testdir/test.out" 1L, 19C appended[?12l[?25h[?25l:[?12l[?25h" Test find completion for empty path item ",," which is the current directory [?25l[?12l[?25h[?25l:[?12l[?25hcd Xfind [?25l/build/buildd/vim-7.3.346/src/vim-basic/testdir/Xfindin/stuff.txtf /build/buildd/vim-7.3.346/src/vim-basic/testdir/test73.in[?12l[?25h[?25l:[?12l[?25hset path=,, [?25l[?12l[?25h[?25l:[?12l[?25hfind f...[?25lile.txt[?12l[?25h...[?25l[?12l[?25h [?25l"file.txt" 1L, 11CHoly Grailfile.txt. [?12l[?25h[?25l:[?12l[?25hexec "w >>" . test_out [?25l"/build/buildd/vim-7.3.346/src/vim-basic/testdir/test.out" 1L, 11C appended[?12l[?25h[?25l:[?12l[?25h" Test shortening of [?25l[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h" foo/x/bar/voyager.txt [?25l[?12l[?25h[?25l:[?12l[?25h" foo/y/bar/voyager.txt [?25l[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h" When current directory is above foo/ they should be shortened to (in order [?25l[?12l[?25h[?25l:[?12l[?25h" of appearance): [?25l[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h" x/bar/voyager.txt [?25l[?12l[?25h[?25l:[?12l[?25h" y/bar/voyager.txt [?25l[?12l[?25h[?25l:[?12l[?25hcall mkdir('foo') [?25l[?12l[?25h[?25l:[?12l[?25hcd foo [?25l/build/buildd/vim-7.3.346/src/vim-basic/testdir/Xfind/foo/build/buildd/vim-7.3.346/src/vim-basic/testdir/Xfind/file.txt[?12l[?25h[?25l:[?12l[?25hcall mkdir('x') [?25l[?12l[?25h[?25l:[?12l[?25hcall mkdir('y') [?25l[?12l[?25h[?25l:[?12l[?25hcd x [?25l/build/buildd/vim-7.3.346/src/vim-basic/testdir/Xfind/foo/x[?12l[?25h[?25l:[?12l[?25hcall mkdir('bar') [?25l[?12l[?25h[?25l:[?12l[?25hcd .. [?25l/build/buildd/vim-7.3.346/src/vim-basic/testdir/Xfind/foo[?12l[?25h[?25l:[?12l[?25hcd y [?25l/build/buildd/vim-7.3.346/src/vim-basic/testdir/Xfind/foo/y[?12l[?25h[?25l:[?12l[?25hcall mkdir('bar') [?25l[?12l[?25h[?25l:[?12l[?25hcd .. [?25l/build/buildd/vim-7.3.346/src/vim-basic/testdir/Xfind/foo[?12l[?25h[?25l:[?12l[?25hcd .. [?25l/build/buildd/vim-7.3.346/src/vim-basic/testdir/Xfindfile.txtu [?12l[?25h[?25l:[?12l[?25h" We should now be in the Xfind directory [?25l[?12l[?25h[?25l:[?12l[?25he foo/x/bar/voyager.txt [?25l"foo/x/bar/voyager.txt" [New File]oo/x/bar/voyager.txt[?12l[?25h[?25l-- INSERT --Voyager 1[+][?12l[?25h[?25l:[?12l[?25hw [?25l"foo/x/bar/voyager.txt" [New] 1L, 10C written [?12l[?25h[?25l:[?12l[?25he foo/y/bar/voyager.txt [?25l"foo/y/bar/voyager.txt" [New File]y/[?12l[?25h[?25l-- INSERT --Voyager 2[+][?12l[?25h[?25l:[?12l[?25hw [?25l"foo/y/bar/voyager.txt" [New] 1L, 10C written [?12l[?25h[?25l:[?12l[?25hexec "set path=" . cwd . "/Xfind/**" [?25l[?12l[?25h[?25l:[?12l[?25hfind voyager...[?25lx/bar/voyager.txt[?5h[?5l[?12l[?25h [?25l"foo/x/bar/voyager.txt" 1L, 10C1x/[?12l[?25h[?25l:[?12l[?25hexec "w >>" . test_out [?25l"/build/buildd/vim-7.3.346/src/vim-basic/testdir/test.out" 1L, 10C appended[?12l[?25h[?25l:[?12l[?25hfind voyager...[?25lx/bar/voyager.txt[?5h[?5l[?12l[?25h...[?25ly[?12l[?25h [?25l"foo/y/bar/voyager.txt" 1L, 10C2y/[?12l[?25h[?25l:[?12l[?25hexec "w >>" . test_out [?25l"/build/buildd/vim-7.3.346/src/vim-basic/testdir/test.out" 1L, 10C appended[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h" When current directory is .../foo/y/bar they should be shortened to (in [?25l[?12l[?25h[?25l:[?12l[?25h" order of appearance): [?25l[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h" ./voyager.txt [?25l[?12l[?25h[?25l:[?12l[?25h" x/bar/voyager.txt [?25l[?12l[?25h[?25l:[?12l[?25hcd foo [?25l/build/buildd/vim-7.3.346/src/vim-basic/testdir/Xfind/fooy/bar/voyager.txt. [?12l[?25h[?25l:[?12l[?25hcd y [?25l/build/buildd/vim-7.3.346/src/vim-basic/testdir/Xfind/foo/ybar/voyager.txt [?12l[?25h[?25l:[?12l[?25hcd bar [?25l/build/buildd/vim-7.3.346/src/vim-basic/testdir/Xfind/foo/y/barvoyager.txt. [?12l[?25h[?25l:[?12l[?25hfind voyager...[?25l./voyager.txt[?5h[?5l[?12l[?25h [?25l"voyager.txt" 1L, 10C[?12l[?25h[?25l:[?12l[?25hexec "w >> " . test_out [?25l"/build/buildd/vim-7.3.346/src/vim-basic/testdir/test.out" 1L, 10C appended[?12l[?25h[?25l:[?12l[?25hfind voyager...[?25l./voyager.txt[?5h[?5l[?12l[?25h...[?25lx/bar/voyager.txt[?12l[?25h [?25l"/build/buildd/vim-7.3.346/src/vim-basic/testdir/Xfind/foo/x/bar/voyager.txt" > " . test_out [?25l"/build/buildd/vim-7.3.346/src/vim-basic/testdir/test.out" 1L, 10C appended[?12l[?25h[?25l:[?12l[?25h" Check the opposite too: [?25l[?12l[?25h[?25l:[?12l[?25hcd .. [?25l/build/buildd/vim-7.3.346/src/vim-basic/testdir/Xfind/foo/y[?12l[?25h[?25l:[?12l[?25hcd .. [?25l/build/buildd/vim-7.3.346/src/vim-basic/testdir/Xfind/foox/bar/voyager.txt- [?12l[?25h[?25l:[?12l[?25hcd x [?25l/build/buildd/vim-7.3.346/src/vim-basic/testdir/Xfind/foo/xbar/voyager.txt [?12l[?25h[?25l:[?12l[?25hcd bar [?25l/build/buildd/vim-7.3.346/src/vim-basic/testdir/Xfind/foo/x/barvoyager.txt. [?12l[?25h[?25l:[?12l[?25hfind voyager...[?25l./voyager.txt[?5h[?5l[?12l[?25h [?25l"voyager.txt" 1L, 10C[?12l[?25h[?25l:[?12l[?25hexec "w >> " . test_out [?25l"/build/buildd/vim-7.3.346/src/vim-basic/testdir/test.out" 1L, 10C appended[?12l[?25h[?25l:[?12l[?25hfind voyager...[?25l./voyager.txt[?5h[?5l[?12l[?25h...[?25ly/bar/voyager.txt[?12l[?25h [?25l"/build/buildd/vim-7.3.346/src/vim-basic/testdir/Xfind/foo/y/bar/voyager.txt" > " . test_out [?25l"/build/buildd/vim-7.3.346/src/vim-basic/testdir/test.out" 1L, 10C appended[?12l[?25h[?25l:[?12l[?25h" Check for correct handling of shorten_fname()'s behavior on windows [?25l[?12l[?25h[?25l:[?12l[?25hexec "cd " . cwd . "/Xfind/in" [?25l/build/buildd/vim-7.3.346/src/vim-basic/testdir/Xfind/in[?12l[?25h[?25l:[?12l[?25hfind file...[?25l./file.txt[?5h[?5l[?12l[?25h [?25l"file.txt" 1L, 12CJimmy Hoffafile.txtu [?12l[?25h[?25l:[?12l[?25hexec "w >>" . test_out [?25l"/build/buildd/vim-7.3.346/src/vim-basic/testdir/test.out" 1L, 12C appended[?12l[?25h[?25l:[?12l[?25h" Test for relative to current buffer 'path' item [?25l[?12l[?25h[?25l:[?12l[?25hexec "cd " . cwd . "/Xfind/" [?25l/build/buildd/vim-7.3.346/src/vim-basic/testdir/Xfindin/file.txt[?12l[?25h[?25l:[?12l[?25hset path=./path [?25l[?12l[?25h[?25l:[?12l[?25h" Open the file where Jimmy Hoffa is found [?25l[?12l[?25h[?25l:[?12l[?25he in/file.txt [?25l"in/file.txt" 1L, 12C[?12l[?25h[?25l:[?12l[?25h" Find the file containing 'E.T.' in the Xfind/in/path directory [?25l[?12l[?25h[?25l:[?12l[?25hfind file...[?25ltxt[?12l[?25h [?25l"in/path/file.txt" 1L, 5CE.T.path/file.txt[?12l[?25h[?25l:[?12l[?25hexec "w >>" . test_out [?25l"/build/buildd/vim-7.3.346/src/vim-basic/testdir/test.out" 1L, 5C appended[?12l[?25h[?25l:[?12l[?25hq [?25l:cd bar :find voyager :exec "w >> " . test_out:find voyager :exec "w >> " . test_out:" Check for correct handling of shorten_fname()'s behavior on windows:exec "cd " . cwd . "/Xfind/in":find file :exec "w >>" . test_out:" Test for relative to current buffer 'path' item:exec "cd " . cwd . "/Xfind/":set path=./path" Open the file where Jimmy Hoffa is found :e in/file.txt" Find the file containing 'E.T.' in the Xfind/in/path directory :find file exec "w >>" . test_out :qexec "cd " . cwdcall DeleteDirectory("Xfind") :qa!ENDTEST[?12l[?25h[?25l:[?12l[?25hexec "cd " . cwd [?25l/build/buildd/vim-7.3.346/src/vim-basic/testdir[?12l[?25h[?25l:[?12l[?25hcall DeleteDirectory("Xfind") [?25l[?1l>[?12l[?25h[?1049l[?1049h[?1h=[?25l:[?12l[?25hqa! [?25l[?1l>[?12l[?25h[?1049lrm -rf test74.failed test.ok test.out X* viminfo cp test74.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test74.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test74.in" 36 lines, 822 characters" Tests for storing global variables in the .viminfo file vim: set ft=vim: STARTTEST :so small.vim :" Do all test in a separate window to avoid E211 when we recursively :" delete the Xfind directory during cleanup :" :" This will cause a few errors, do it silently. :set visualbell :set nocp viminfo+=!,nviminfo :let MY_GLOBAL_DICT={'foo': 1, 'bar': 0, 'longvarible': 1000} :" store a really long list, so line wrapping will occur in viminfo file :let MY_GLOBAL_LIST=range(1,100) :wv! Xviminfo :unlet MY_GLOBAL_DICT :unlet MY_GLOBAL_LIST :rv! Xviminfo :call delete('Xviminfo') :if exists("MY_GLOBAL_DICT") :redir >> test.out :echo MY_GLOBAL_DICT :redir end :endif[?12l[?25h[?25l:[?12l[?25hset cp [?25l[?12l[?25h[?25l:[?12l[?25hmap dotest /^STARTTEST^^Mj:set ff=unix cpo-=A^^M:.,/ENDTEST/-1w! Xdotest^^M:set f f& cpo+=A^^Mnj0:so! Xdotest^^Mdotest [?25l" Tests for storing global variables in the .viminfo file vim: set ft=vim:[?12l[?25h[?25l/^STARTTEST [?12l[?25h [?25l:set ff=unix cpo-=A [?12l[?25h[?25l:.,/ENDTEST/-1w! Xdotest "Xdotest" [New File] 30 lines, 723 characters written[?12l[?25h[?25l:set ff& cpo+=A [?12l[?25h[?25l/ENDTEST:if exists("MY_GLOBAL_LIST") :redir >> test.out :echo MY_GLOBAL_LIST :redir end :endif :redir >> test.out :echo "foobar" :redir end :endif :qa! ENDTEST[?12l[?25h[?25l [?12l[?25h[?25l :so! Xdotest [?12l[?25h[?25l:[?12l[?25hso small.vim [?25l[?12l[?25h[?25l:[?12l[?25h" Do all test in a separate window to avoid E211 when we recursively [?25l[?12l[?25h[?25l:[?12l[?25h" delete the Xfind directory during cleanup [?25l[?12l[?25h[?25l:[?12l[?25h" [?25l[?12l[?25h[?25l:[?12l[?25h" This will cause a few errors, do it silently. [?25l[?12l[?25h[?25l:[?12l[?25hset visualbell [?25l[?12l[?25h[?25l:[?12l[?25hset nocp viminfo+=!,nviminfo [?25l[?12l[?25h[?25l:[?12l[?25hlet MY_GLOBAL_DICT={'foo': 1, 'bar': 0, 'longvarible': 1000} [?25l[?12l[?25h[?25l:[?12l[?25h" store a really long list, so line wrapping will occur in viminfo file [?25l[?12l[?25h[?25l:[?12l[?25hlet MY_GLOBAL_LIST=range(1,100) [?25l[?12l[?25h[?25l:[?12l[?25hwv! Xviminfo [?25l[?12l[?25h[?25l:[?12l[?25hunlet MY_GLOBAL_DICT [?25l[?12l[?25h[?25l:[?12l[?25hunlet MY_GLOBAL_LIST [?25l[?12l[?25h[?25l:[?12l[?25hrv! Xviminfo [?25l[?12l[?25h[?25l:[?12l[?25hcall delete('Xviminfo') [?25l[?12l[?25h[?25l:[?12l[?25hif exists("MY_GLOBAL_DICT") [?25l : [?12l[?25h:redir >> test.out [?25l: [?12l[?25h:echo MY_GLOBAL_DICT [?25l{'foo': 1, 'longvarible': 1000, 'bar': 0} : [?12l[?25h:redir end [?25l: [?12l[?25h:endif [?25l:let MY_GLOBAL_LIST=range(1,100) :wv! Xviminfo :unlet MY_GLOBAL_DICT :unlet MY_GLOBAL_LIST :rv! Xviminfo[?12l[?25h[?25l :[?12l[?25hif exists("MY_GLOBAL_LIST") [?25l : [?12l[?25h:redir >> test.out [?25l: [?12l[?25h:echo MY_GLOBAL_LIST [?25l[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100] : [?12l[?25h:redir end [?25l: [?12l[?25h:endif [?25l:let MY_GLOBAL_LIST=range(1,100) :wv! Xviminfo :unlet MY_GLOBAL_DICT :unlet MY_GLOBAL_LIST :rv! Xviminfo :call delete('Xviminfo') :if exists("MY_GLOBAL_DICT") :redir >> test.out :echo MY_GLOBAL_DICT[?12l[?25h[?25l :[?12l[?25hredir >> test.out [?25l[?12l[?25h[?25l:[?12l[?25hecho "foobar" [?25lfoobar[?12l[?25h[?25l:[?12l[?25hredir end [?25l[?12l[?25h[?25l:[?12l[?25hendif [?25lE580: :endif without :if[?12l[?25h[?25l:[?12l[?25hqa! [?25l[?1l>[?12l[?25h[?1049lrm -rf test75.failed test.ok test.out X* viminfo cp test75.ok test.ok # Sleep a moment to avoid that the xterm title is messed up ../vim -u unix.vim -U NONE --noplugin -s dotest.in test75.in Vim: Warning: Output is not to a terminal Vim: Warning: Input is not from a terminal [?1049h[?1h=[?12;25h[?12l[?25h[?25l"test75.in" 22 lines, 480 characters" Tests for functions. STARTTEST :so small.vim :set cpo-=< :" Test maparg() with a string result :map foo isfoo :vnoremap