Import sfw build 166 sfwnv_166
authorCyril Plisko <cyril.plisko@grigale.com>
Sun, 15 May 2011 10:24:42 -0700
changeset 80 ffd98b71d008
parent 79 20193770d42b
child 81 7dce4becf5a2
Import sfw build 166 Bugs Fixed ---------- 7018550 net-snmp needs to support more than 20 configured interfaces 7037071 placement new and delete should be declared inline 7038693 antlr 2.7.7 in the sfw gate incorrectly ships the antlr v3 (BSD) license, s/b the antlr v2 license 7039759 exception specification detection at configure time is broken 7040055 exterminate more things from sfw that transmat'd to userland 7040474 openssl 1.0.0 in SFW does not build on build 164 7041240 with the push of 7040175 quagga SMF manifest file needs an update 7041476 build 164 doesn't like me 7043023 tpmadm init causes SEGV with ssl 1.0.0 7043302 sfw should not deliver common texinfo dir files
usr/src/Targetdirs
usr/src/cmd/Makefile
usr/src/cmd/acpidump/METADATA
usr/src/cmd/acpidump/Makefile.sfw
usr/src/cmd/acpidump/Patches/pmtools-01.patch
usr/src/cmd/acpidump/acpidump.1
usr/src/cmd/acpidump/acpixtract.1
usr/src/cmd/acpidump/install-sfw
usr/src/cmd/acpidump/madt.1
usr/src/cmd/acpidump/pmtools-20071116.tar.gz
usr/src/cmd/apr-util/apr-util-1.3/METADATA
usr/src/cmd/apr/apr-1.3/METADATA
usr/src/cmd/cimserver/Makefile.sfw
usr/src/cmd/cimserver/openssl.patch
usr/src/cmd/diffstat/METADATA
usr/src/cmd/diffstat/Makefile.sfw
usr/src/cmd/diffstat/diffstat-1.45.tar.gz
usr/src/cmd/diffstat/install-sfw
usr/src/cmd/diffstat/sunman-stability
usr/src/cmd/doxygen/METADATA
usr/src/cmd/doxygen/Makefile.sfw
usr/src/cmd/doxygen/doxygen-1.5.7.1.tar.gz
usr/src/cmd/doxygen/doxygen1.patch
usr/src/cmd/doxygen/doxygen_manual-1.5.7.1.pdf
usr/src/cmd/doxygen/install-doxygen
usr/src/cmd/doxygen/sunman-stability
usr/src/cmd/fakeroot/METADATA
usr/src/cmd/fakeroot/Makefile.sfw
usr/src/cmd/fakeroot/Patches/Makefile.am.patch
usr/src/cmd/fakeroot/Patches/Makefile.in.patch
usr/src/cmd/fakeroot/Patches/configure.patch
usr/src/cmd/fakeroot/Patches/fakeroot.1.patch
usr/src/cmd/fakeroot/Patches/fakeroot.in.patch
usr/src/cmd/fakeroot/Patches/libfakeroot.c.patch
usr/src/cmd/fakeroot/Patches/message.h.patch
usr/src/cmd/fakeroot/fakeroot-1.11.tar.gz
usr/src/cmd/fakeroot/install-sfw
usr/src/cmd/fakeroot/sunman-stability
usr/src/cmd/fping/METADATA
usr/src/cmd/fping/Makefile.sfw
usr/src/cmd/fping/exec_attr
usr/src/cmd/fping/fping-2.4b2_to.tar.gz
usr/src/cmd/fping/fping.1m
usr/src/cmd/fping/install-sfw
usr/src/cmd/fping/patch-c
usr/src/cmd/fping/sunman-stability
usr/src/cmd/gnuplot/METADATA
usr/src/cmd/gnuplot/Makefile.sfw
usr/src/cmd/gnuplot/arial.diff
usr/src/cmd/gnuplot/gnuplot-4.4.0.tar.gz
usr/src/cmd/gnuplot/install-sfw
usr/src/cmd/gnuplot/rundemo
usr/src/cmd/gnuplot/runtcldemo
usr/src/cmd/gnuplot/sunman-stability
usr/src/cmd/gnuplot/syscfg.h.diff
usr/src/cmd/gvim/METADATA
usr/src/cmd/gvim/Makefile.sfw
usr/src/cmd/gvim/install-sfw
usr/src/cmd/gvim/sunman-stability
usr/src/cmd/hexedit/METADATA
usr/src/cmd/hexedit/Makefile.sfw
usr/src/cmd/hexedit/hexedit.1.2.12.tar.gz
usr/src/cmd/hexedit/install-sfw
usr/src/cmd/hexedit/sunman-stability
usr/src/cmd/logrotate/METADATA
usr/src/cmd/logrotate/Makefile.sfw
usr/src/cmd/logrotate/install-sfw
usr/src/cmd/logrotate/logrotate-3.7.1.tar.gz
usr/src/cmd/logrotate/patch.config.h
usr/src/cmd/logrotate/patch.logrotate-default
usr/src/cmd/logrotate/patch.logrotate.8
usr/src/cmd/logrotate/sunman-stability
usr/src/cmd/mtx/METADATA
usr/src/cmd/mtx/Makefile.sfw
usr/src/cmd/mtx/install-sfw
usr/src/cmd/mtx/mtx-1.3.11.tar.gz
usr/src/cmd/mtx/sunman-stability
usr/src/cmd/nano/METADATA
usr/src/cmd/nano/Makefile.sfw
usr/src/cmd/nano/configure.patch
usr/src/cmd/nano/install-sfw
usr/src/cmd/nano/nano-2.0.9.tar.gz
usr/src/cmd/nano/sunman-stability
usr/src/cmd/ncftp/METADATA
usr/src/cmd/ncftp/Makefile.sfw
usr/src/cmd/ncftp/install-sfw
usr/src/cmd/ncftp/ncftp-3.2.3-src.tar.bz2
usr/src/cmd/ncftp/sunman-stability
usr/src/cmd/net-snmp/Makefile.sfw
usr/src/cmd/net-snmp/Patches/020.7018550.kernel_sunos5.patch
usr/src/cmd/openwsman/METADATA
usr/src/cmd/openwsman/Makefile.sfw
usr/src/cmd/openwsman/auth_attr
usr/src/cmd/openwsman/exec_attr
usr/src/cmd/openwsman/install-sfw
usr/src/cmd/openwsman/install-sfw-64
usr/src/cmd/openwsman/openwsman-2.1.0.tar.bz2
usr/src/cmd/openwsman/openwsman.patch
usr/src/cmd/openwsman/openwsmand.8
usr/src/cmd/openwsman/openwsmand.xml
usr/src/cmd/openwsman/prof_attr
usr/src/cmd/openwsman/ssleay.cnf
usr/src/cmd/openwsman/svc-openwsmand
usr/src/cmd/patchutils/METADATA
usr/src/cmd/patchutils/Makefile.sfw
usr/src/cmd/patchutils/Patches/tests.patch
usr/src/cmd/patchutils/Patches/util.patch
usr/src/cmd/patchutils/install-sfw
usr/src/cmd/patchutils/patchutils-0.3.0.tar.bz2
usr/src/cmd/patchutils/sunman-stability
usr/src/cmd/php5/Makefile.sfw
usr/src/cmd/quagga/PATCHES.sfw
usr/src/cmd/quagga/patches/quagga-remove-fwding-dependency.patch
usr/src/cmd/rtorrent/Makefile.sfw
usr/src/cmd/ruby18/METADATA
usr/src/cmd/ruby18/Makefile.sfw
usr/src/cmd/ruby18/Solaris/gem.1
usr/src/cmd/ruby18/Solaris/gem_mirror.1
usr/src/cmd/ruby18/Solaris/gem_server.1
usr/src/cmd/ruby18/Solaris/gemlock.1
usr/src/cmd/ruby18/Solaris/gemri.1
usr/src/cmd/ruby18/Solaris/gemwhich.1
usr/src/cmd/ruby18/Solaris/index_gem_repository.rb.1
usr/src/cmd/ruby18/Solaris/scripts/gem_mirror
usr/src/cmd/ruby18/Solaris/scripts/gem_server
usr/src/cmd/ruby18/Solaris/scripts/gemlock
usr/src/cmd/ruby18/Solaris/scripts/gemri
usr/src/cmd/ruby18/Solaris/scripts/gemwhich
usr/src/cmd/ruby18/Solaris/scripts/index_gem_repository.rb
usr/src/cmd/ruby18/Solaris/scripts/update_rubygems
usr/src/cmd/ruby18/Solaris/update_rubygems.1
usr/src/cmd/ruby18/install-sfw
usr/src/cmd/ruby18/patches/mkconfig.rb.patch
usr/src/cmd/ruby18/patches/rdoc_rb.patch
usr/src/cmd/ruby18/patches/ruby-dtrace-1.8.7.patch
usr/src/cmd/ruby18/patches/ruby-sparc-perf.patch
usr/src/cmd/ruby18/patches/ruby-usrlocal.patch
usr/src/cmd/ruby18/patches/ruby_1.patch
usr/src/cmd/ruby18/patches/ruby_Makefile_in.patch
usr/src/cmd/ruby18/patches/ruby_ext_Setup.patch
usr/src/cmd/ruby18/patches/ruby_nogdbm.patch
usr/src/cmd/ruby18/ruby-1.8.7-p174.tar.bz2
usr/src/cmd/ruby18/rubygems-1.3.5.tgz
usr/src/cmd/ruby18/sunman-stability
usr/src/cmd/subversion/METADATA
usr/src/cmd/subversion/Makefile.sfw
usr/src/cmd/subversion/install-sfw
usr/src/cmd/subversion/subversion-1.6.5.patch
usr/src/cmd/subversion/subversion-1.6.5.tar.gz
usr/src/cmd/subversion/sunman.sed
usr/src/cmd/tree/METADATA
usr/src/cmd/tree/Makefile.sfw
usr/src/cmd/tree/Patches/Makefile.patch
usr/src/cmd/tree/install-sfw
usr/src/cmd/tree/sunman-stability
usr/src/cmd/tree/tree-1.5.2.1.tgz
usr/src/cmd/unzip/METADATA
usr/src/cmd/unzip/Makefile.sfw
usr/src/cmd/unzip/i18n-diff
usr/src/cmd/unzip/install-unzip
usr/src/cmd/unzip/sunman-stability
usr/src/cmd/unzip/unz553h.zip
usr/src/cmd/vim/METADATA
usr/src/cmd/vim/Makefile.sfw
usr/src/cmd/vim/install.sfw
usr/src/cmd/vim/runtime.patch
usr/src/cmd/vim/solaris.patch
usr/src/cmd/vim/sunman-stability
usr/src/cmd/vim/vim-patches/7.2.001
usr/src/cmd/vim/vim-patches/7.2.002
usr/src/cmd/vim/vim-patches/7.2.003
usr/src/cmd/vim/vim-patches/7.2.004
usr/src/cmd/vim/vim-patches/7.2.005
usr/src/cmd/vim/vim-patches/7.2.006
usr/src/cmd/vim/vim-patches/7.2.008
usr/src/cmd/vim/vim-patches/7.2.009
usr/src/cmd/vim/vim-patches/7.2.010
usr/src/cmd/vim/vim-patches/7.2.011
usr/src/cmd/vim/vim-patches/7.2.012
usr/src/cmd/vim/vim-patches/7.2.013
usr/src/cmd/vim/vim-patches/7.2.014
usr/src/cmd/vim/vim-patches/7.2.015
usr/src/cmd/vim/vim-patches/7.2.016
usr/src/cmd/vim/vim-patches/7.2.017
usr/src/cmd/vim/vim-patches/7.2.018
usr/src/cmd/vim/vim-patches/7.2.019
usr/src/cmd/vim/vim-patches/7.2.020
usr/src/cmd/vim/vim-patches/7.2.021
usr/src/cmd/vim/vim-patches/7.2.022
usr/src/cmd/vim/vim-patches/7.2.023
usr/src/cmd/vim/vim-patches/7.2.024
usr/src/cmd/vim/vim-patches/7.2.025
usr/src/cmd/vim/vim-patches/7.2.026
usr/src/cmd/vim/vim-patches/7.2.027
usr/src/cmd/vim/vim-patches/7.2.028
usr/src/cmd/vim/vim-patches/7.2.029
usr/src/cmd/vim/vim-patches/7.2.030
usr/src/cmd/vim/vim-patches/7.2.031
usr/src/cmd/vim/vim-patches/7.2.032
usr/src/cmd/vim/vim-patches/7.2.033
usr/src/cmd/vim/vim-patches/7.2.034
usr/src/cmd/vim/vim-patches/7.2.035
usr/src/cmd/vim/vim-patches/7.2.037
usr/src/cmd/vim/vim-patches/7.2.038
usr/src/cmd/vim/vim-patches/7.2.039
usr/src/cmd/vim/vim-patches/7.2.040
usr/src/cmd/vim/vim-patches/7.2.041
usr/src/cmd/vim/vim-patches/7.2.042
usr/src/cmd/vim/vim-patches/7.2.043
usr/src/cmd/vim/vim-patches/7.2.044
usr/src/cmd/vim/vim-patches/7.2.045
usr/src/cmd/vim/vim-patches/7.2.046
usr/src/cmd/vim/vim-patches/7.2.047
usr/src/cmd/vim/vim-patches/7.2.048
usr/src/cmd/vim/vim-patches/7.2.050
usr/src/cmd/vim/vim-patches/7.2.051
usr/src/cmd/vim/vim-patches/7.2.052
usr/src/cmd/vim/vim-patches/7.2.053
usr/src/cmd/vim/vim-patches/7.2.054
usr/src/cmd/vim/vim-patches/7.2.055
usr/src/cmd/vim/vim-patches/7.2.056
usr/src/cmd/vim/vim-patches/7.2.057
usr/src/cmd/vim/vim-patches/7.2.058
usr/src/cmd/vim/vim-patches/7.2.059
usr/src/cmd/vim/vim-patches/7.2.060
usr/src/cmd/vim/vim-patches/7.2.061
usr/src/cmd/vim/vim-patches/7.2.062
usr/src/cmd/vim/vim-patches/7.2.063
usr/src/cmd/vim/vim-patches/7.2.064
usr/src/cmd/vim/vim-patches/7.2.065
usr/src/cmd/vim/vim-patches/7.2.066
usr/src/cmd/vim/vim-patches/7.2.067
usr/src/cmd/vim/vim-patches/7.2.068
usr/src/cmd/vim/vim-patches/7.2.069
usr/src/cmd/vim/vim-patches/7.2.070
usr/src/cmd/vim/vim-patches/7.2.073
usr/src/cmd/vim/vim-patches/7.2.075
usr/src/cmd/vim/vim-patches/7.2.076
usr/src/cmd/vim/vim-patches/7.2.077
usr/src/cmd/vim/vim-patches/7.2.078
usr/src/cmd/vim/vim-patches/7.2.079
usr/src/cmd/vim/vim-patches/7.2.080
usr/src/cmd/vim/vim-patches/7.2.081
usr/src/cmd/vim/vim-patches/7.2.082
usr/src/cmd/vim/vim-patches/7.2.083
usr/src/cmd/vim/vim-patches/7.2.084
usr/src/cmd/vim/vim-patches/7.2.085
usr/src/cmd/vim/vim-patches/7.2.086
usr/src/cmd/vim/vim-patches/7.2.087
usr/src/cmd/vim/vim-patches/7.2.090
usr/src/cmd/vim/vim-patches/7.2.091
usr/src/cmd/vim/vim-patches/7.2.092
usr/src/cmd/vim/vim-patches/7.2.094
usr/src/cmd/vim/vim-patches/7.2.095
usr/src/cmd/vim/vim-patches/7.2.096
usr/src/cmd/vim/vim-patches/7.2.097
usr/src/cmd/vim/vim-patches/7.2.098
usr/src/cmd/vim/vim-patches/7.2.099
usr/src/cmd/vim/vim-patches/7.2.100
usr/src/cmd/vim/vim-patches/7.2.102
usr/src/cmd/vim/vim-patches/7.2.103
usr/src/cmd/vim/vim-patches/7.2.104
usr/src/cmd/vim/vim-patches/7.2.105
usr/src/cmd/vim/vim-patches/7.2.106
usr/src/cmd/vim/vim-patches/7.2.107
usr/src/cmd/vim/vim-patches/7.2.108
usr/src/cmd/vim/vim-patches/7.2.109
usr/src/cmd/vim/vim-patches/7.2.110
usr/src/cmd/vim/vim-patches/7.2.111
usr/src/cmd/vim/vim-patches/7.2.112
usr/src/cmd/vim/vim-patches/7.2.113
usr/src/cmd/vim/vim-patches/7.2.114
usr/src/cmd/vim/vim-patches/7.2.115
usr/src/cmd/vim/vim-patches/7.2.116
usr/src/cmd/vim/vim-patches/7.2.117
usr/src/cmd/vim/vim-patches/7.2.118
usr/src/cmd/vim/vim-patches/7.2.119
usr/src/cmd/vim/vim-patches/7.2.120
usr/src/cmd/vim/vim-patches/7.2.121
usr/src/cmd/vim/vim-patches/7.2.122
usr/src/cmd/vim/vim-patches/7.2.123
usr/src/cmd/vim/vim-patches/7.2.124
usr/src/cmd/vim/vim-patches/7.2.125
usr/src/cmd/vim/vim-patches/7.2.126
usr/src/cmd/vim/vim-patches/7.2.127
usr/src/cmd/vim/vim-patches/7.2.128
usr/src/cmd/vim/vim-patches/7.2.129
usr/src/cmd/vim/vim-patches/7.2.130
usr/src/cmd/vim/vim-patches/7.2.131
usr/src/cmd/vim/vim-patches/7.2.132
usr/src/cmd/vim/vim-patches/7.2.133
usr/src/cmd/vim/vim-patches/7.2.134
usr/src/cmd/vim/vim-patches/7.2.135
usr/src/cmd/vim/vim-patches/7.2.136
usr/src/cmd/vim/vim-patches/7.2.137
usr/src/cmd/vim/vim-patches/7.2.139
usr/src/cmd/vim/vim-patches/7.2.140
usr/src/cmd/vim/vim-patches/7.2.141
usr/src/cmd/vim/vim-patches/7.2.142
usr/src/cmd/vim/vim-patches/7.2.143
usr/src/cmd/vim/vim-patches/7.2.144
usr/src/cmd/vim/vim-patches/7.2.145
usr/src/cmd/vim/vim-patches/7.2.146
usr/src/cmd/vim/vim-patches/7.2.147
usr/src/cmd/vim/vim-patches/7.2.148
usr/src/cmd/vim/vim-patches/7.2.149
usr/src/cmd/vim/vim-patches/7.2.151
usr/src/cmd/vim/vim-patches/7.2.152
usr/src/cmd/vim/vim-patches/7.2.153
usr/src/cmd/vim/vim-patches/7.2.154
usr/src/cmd/vim/vim-patches/7.2.155
usr/src/cmd/vim/vim-patches/7.2.156
usr/src/cmd/vim/vim-patches/7.2.157
usr/src/cmd/vim/vim-patches/7.2.158
usr/src/cmd/vim/vim-patches/7.2.159
usr/src/cmd/vim/vim-patches/7.2.160
usr/src/cmd/vim/vim-patches/7.2.161
usr/src/cmd/vim/vim-patches/7.2.162
usr/src/cmd/vim/vim-patches/7.2.163
usr/src/cmd/vim/vim-patches/7.2.164
usr/src/cmd/vim/vim-patches/7.2.165
usr/src/cmd/vim/vim-patches/7.2.166
usr/src/cmd/vim/vim-patches/7.2.167
usr/src/cmd/vim/vim-patches/7.2.168
usr/src/cmd/vim/vim-patches/7.2.169
usr/src/cmd/vim/vim-patches/7.2.170
usr/src/cmd/vim/vim-patches/7.2.171
usr/src/cmd/vim/vim-patches/7.2.173
usr/src/cmd/vim/vim-patches/7.2.174
usr/src/cmd/vim/vim-patches/7.2.175
usr/src/cmd/vim/vim-patches/7.2.176
usr/src/cmd/vim/vim-patches/7.2.177
usr/src/cmd/vim/vim-patches/7.2.178
usr/src/cmd/vim/vim-patches/7.2.179
usr/src/cmd/vim/vim-patches/7.2.180
usr/src/cmd/vim/vim-patches/7.2.181
usr/src/cmd/vim/vim-patches/7.2.182
usr/src/cmd/vim/vim-patches/7.2.183
usr/src/cmd/vim/vim-patches/7.2.184
usr/src/cmd/vim/vim-patches/7.2.185
usr/src/cmd/vim/vim-patches/7.2.186
usr/src/cmd/vim/vim-patches/7.2.187
usr/src/cmd/vim/vim-patches/7.2.188
usr/src/cmd/vim/vim-patches/7.2.189
usr/src/cmd/vim/vim-patches/7.2.190
usr/src/cmd/vim/vim-patches/7.2.191
usr/src/cmd/vim/vim-patches/7.2.192
usr/src/cmd/vim/vim-patches/7.2.193
usr/src/cmd/vim/vim-patches/7.2.195
usr/src/cmd/vim/vim-patches/7.2.196
usr/src/cmd/vim/vim-patches/7.2.197
usr/src/cmd/vim/vim-patches/7.2.198
usr/src/cmd/vim/vim-patches/7.2.199
usr/src/cmd/vim/vim-patches/7.2.200
usr/src/cmd/vim/vim-patches/7.2.201
usr/src/cmd/vim/vim-patches/7.2.202
usr/src/cmd/vim/vim-patches/7.2.203
usr/src/cmd/vim/vim-patches/7.2.206
usr/src/cmd/vim/vim-patches/7.2.207
usr/src/cmd/vim/vim-patches/7.2.208
usr/src/cmd/vim/vim-patches/7.2.209
usr/src/cmd/vim/vim-patches/7.2.210
usr/src/cmd/vim/vim-patches/7.2.211
usr/src/cmd/vim/vim-patches/7.2.213
usr/src/cmd/vim/vim-patches/7.2.214
usr/src/cmd/vim/vim-patches/7.2.215
usr/src/cmd/vim/vim-patches/7.2.216
usr/src/cmd/vim/vim-patches/7.2.217
usr/src/cmd/vim/vim-patches/7.2.218
usr/src/cmd/vim/vim-patches/7.2.220
usr/src/cmd/vim/vim-patches/7.2.221
usr/src/cmd/vim/vim-patches/7.2.222
usr/src/cmd/vim/vim-patches/7.2.223
usr/src/cmd/vim/vim-patches/7.2.224
usr/src/cmd/vim/vim-patches/7.2.225
usr/src/cmd/vim/vim-patches/7.2.226
usr/src/cmd/vim/vim-patches/7.2.227
usr/src/cmd/vim/vim-patches/7.2.228
usr/src/cmd/vim/vim-patches/7.2.229
usr/src/cmd/vim/vim-patches/7.2.230
usr/src/cmd/vim/vim-patches/7.2.231
usr/src/cmd/vim/vim-patches/7.2.232
usr/src/cmd/vim/vim-patches/7.2.234
usr/src/cmd/vim/vim-patches/7.2.235
usr/src/cmd/vim/vim-patches/7.2.236
usr/src/cmd/vim/vim-patches/7.2.237
usr/src/cmd/vim/vim-patches/7.2.238
usr/src/cmd/vim/vim-patches/7.2.239
usr/src/cmd/vim/vim-patches/7.2.240
usr/src/cmd/vim/vim-patches/7.2.241
usr/src/cmd/vim/vim-patches/7.2.242
usr/src/cmd/vim/vim-patches/7.2.243
usr/src/cmd/vim/vim-patches/7.2.244
usr/src/cmd/vim/vim-patches/7.2.245
usr/src/cmd/vim/vim-patches/7.2.246
usr/src/cmd/vim/vim-patches/7.2.247
usr/src/cmd/vim/vim-patches/7.2.251
usr/src/cmd/vim/vim-patches/7.2.252
usr/src/cmd/vim/vim-patches/7.2.253
usr/src/cmd/vim/vim-patches/7.2.254
usr/src/cmd/vim/vim-patches/7.2.255
usr/src/cmd/vim/vim-patches/7.2.256
usr/src/cmd/vim/vim-patches/7.2.257
usr/src/cmd/vim/vim-patches/7.2.258
usr/src/cmd/vim/vim-patches/7.2.259
usr/src/cmd/vim/vim-patches/7.2.261
usr/src/cmd/vim/vim-patches/7.2.262
usr/src/cmd/vim/vim-patches/7.2.263
usr/src/cmd/vim/vim-patches/7.2.264
usr/src/cmd/vim/vim-patches/7.2.265
usr/src/cmd/vim/vim-patches/7.2.266
usr/src/cmd/vim/vim-patches/7.2.267
usr/src/cmd/vim/vim-patches/7.2.268
usr/src/cmd/vim/vim-patches/7.2.269
usr/src/cmd/vim/vim-patches/7.2.270
usr/src/cmd/vim/vim-patches/7.2.271
usr/src/cmd/vim/vim-patches/7.2.272
usr/src/cmd/vim/vim-patches/7.2.273
usr/src/cmd/vim/vim-patches/7.2.274
usr/src/cmd/vim/vim-patches/7.2.275
usr/src/cmd/vim/vim-patches/7.2.276
usr/src/cmd/vim/vim-patches/7.2.277
usr/src/cmd/vim/vim-patches/7.2.278
usr/src/cmd/vim/vim-patches/7.2.279
usr/src/cmd/vim/vim-patches/7.2.280
usr/src/cmd/vim/vim-patches/7.2.281
usr/src/cmd/vim/vim-patches/7.2.282
usr/src/cmd/vim/vim-patches/7.2.283
usr/src/cmd/vim/vim-patches/7.2.284
usr/src/cmd/vim/vim-patches/7.2.285
usr/src/cmd/vim/vim-patches/7.2.286
usr/src/cmd/vim/vim-patches/7.2.287
usr/src/cmd/vim/vim-patches/7.2.288
usr/src/cmd/vim/vim-patches/7.2.289
usr/src/cmd/vim/vim-patches/7.2.290
usr/src/cmd/vim/vim-patches/7.2.291
usr/src/cmd/vim/vim-patches/7.2.292
usr/src/cmd/vim/vim-patches/7.2.293
usr/src/cmd/vim/vim-patches/7.2.294
usr/src/cmd/vim/vim-patches/7.2.295
usr/src/cmd/vim/vim-patches/7.2.296
usr/src/cmd/vim/vim-patches/7.2.297
usr/src/cmd/vim/vim-patches/7.2.298
usr/src/cmd/vim/vim-patches/7.2.299
usr/src/cmd/vim/vim-patches/7.2.300
usr/src/cmd/vim/vim-patches/7.2.301
usr/src/cmd/vim/vim-patches/7.2.303
usr/src/cmd/vim/vim-patches/7.2.304
usr/src/cmd/vim/vim-patches/7.2.305
usr/src/cmd/vim/vim-patches/7.2.306
usr/src/cmd/vim/vim-patches/7.2.307
usr/src/cmd/vim/vim-patches/7.2.308
usr/src/cmd/vim/vim72.tar.bz2
usr/src/cmd/webalizer/METADATA
usr/src/cmd/webalizer/Makefile.sfw
usr/src/cmd/webalizer/install-sfw
usr/src/cmd/webalizer/sunman-stability
usr/src/cmd/webalizer/webalizer-2.20-01-src.tgz
usr/src/cmd/webalizer/webalizer.1.patch
usr/src/lib/Makefile
usr/src/lib/antlr2/METADATA
usr/src/lib/antlr2/Makefile.patch
usr/src/lib/antlr2/Makefile.sfw
usr/src/lib/antlr2/antlr-2.7.7.tar.gz
usr/src/lib/antlr2/install-sfw
usr/src/lib/antlr2/sunman/antlr2.3
usr/src/lib/fftw3/METADATA
usr/src/lib/fftw3/Makefile.sfw
usr/src/lib/fftw3/fftw-3.1.2.tar.gz
usr/src/lib/fftw3/install-sfw
usr/src/lib/fftw3/install-sfw-64
usr/src/lib/fftw3/libfftw3.3.sunman
usr/src/lib/fftw3/llib-lfftw3
usr/src/lib/fftw3/sunman-stability
usr/src/lib/imperius/Makefile.sfw
usr/src/lib/libmng/METADATA
usr/src/lib/libmng/Makefile.sfw
usr/src/lib/libmng/Solaris/libmng-64.pc
usr/src/lib/libmng/Solaris/libmng.pc
usr/src/lib/libmng/install-sfw
usr/src/lib/libmng/install-sfw-64
usr/src/lib/libmng/libmng-1.0.10.tar.gz
usr/src/lib/libmng/llib-lmng
usr/src/lib/libmng/sunman-stability
usr/src/lib/openssl/non-fips/Makefile.sfw
usr/src/lib/openssl/non-fips/llib-lcrypto
usr/src/lib/openssl/non-fips/llib-lssl
usr/src/lib/openssl/openssl-0.9.8/fips/Makefile.sfw
usr/src/lib/stdcxx4/Makefile.sfw
usr/src/lib/stdcxx4/Solaris/apply_patches.sh
usr/src/lib/stdcxx4/Solaris/diffs/BAD_EXCEPTIONS.89.cpp.diff
usr/src/lib/stdcxx4/Solaris/diffs/new.22.diff
usr/src/lib/trousers/Patches/hash.c.patch
usr/src/lib/zlib/METADATA
usr/src/lib/zlib/Makefile.sfw
usr/src/lib/zlib/install-zlib
usr/src/lib/zlib/install-zlib-64
usr/src/lib/zlib/libz.3.sunman
usr/src/lib/zlib/llib-lz
usr/src/lib/zlib/mapfile
usr/src/lib/zlib/zlib-1.2.3.tar.gz
usr/src/lib/zlib/zlib.3.sunman
usr/src/pkgdefs/Makefile
usr/src/pkgdefs/SUNWacpidump/Makefile
usr/src/pkgdefs/SUNWacpidump/copyright
usr/src/pkgdefs/SUNWacpidump/pkginfo.tmpl
usr/src/pkgdefs/SUNWacpidump/prototype_com
usr/src/pkgdefs/SUNWacpidump/prototype_i386
usr/src/pkgdefs/SUNWantlr2/Makefile
usr/src/pkgdefs/SUNWantlr2/copyright
usr/src/pkgdefs/SUNWantlr2/depend
usr/src/pkgdefs/SUNWantlr2/pkginfo.tmpl
usr/src/pkgdefs/SUNWantlr2/prototype_com
usr/src/pkgdefs/SUNWantlr2/prototype_i386
usr/src/pkgdefs/SUNWantlr2/prototype_sparc
usr/src/pkgdefs/SUNWapr13dev/Makefile
usr/src/pkgdefs/SUNWapr13dev/copyright
usr/src/pkgdefs/SUNWapr13dev/depend
usr/src/pkgdefs/SUNWapr13dev/pkginfo.tmpl
usr/src/pkgdefs/SUNWapr13dev/prototype_com
usr/src/pkgdefs/SUNWapr13dev/prototype_i386
usr/src/pkgdefs/SUNWapr13dev/prototype_sparc
usr/src/pkgdefs/SUNWapr13doc/Makefile
usr/src/pkgdefs/SUNWapr13doc/copyright
usr/src/pkgdefs/SUNWapr13doc/depend
usr/src/pkgdefs/SUNWapr13doc/pkginfo.tmpl
usr/src/pkgdefs/SUNWapr13doc/prototype_com
usr/src/pkgdefs/SUNWapr13doc/prototype_i386
usr/src/pkgdefs/SUNWapr13doc/prototype_sparc
usr/src/pkgdefs/SUNWapr13lib/Makefile
usr/src/pkgdefs/SUNWapr13lib/copyright
usr/src/pkgdefs/SUNWapr13lib/depend
usr/src/pkgdefs/SUNWapr13lib/pkginfo.tmpl
usr/src/pkgdefs/SUNWapr13lib/prototype_com
usr/src/pkgdefs/SUNWapr13lib/prototype_i386
usr/src/pkgdefs/SUNWapr13lib/prototype_sparc
usr/src/pkgdefs/SUNWapu13-ldap/Makefile
usr/src/pkgdefs/SUNWapu13-ldap/copyright
usr/src/pkgdefs/SUNWapu13-ldap/depend
usr/src/pkgdefs/SUNWapu13-ldap/pkginfo.tmpl
usr/src/pkgdefs/SUNWapu13-ldap/prototype_com
usr/src/pkgdefs/SUNWapu13-ldap/prototype_i386
usr/src/pkgdefs/SUNWapu13-ldap/prototype_sparc
usr/src/pkgdefs/SUNWapu13dbd-mysql/Makefile
usr/src/pkgdefs/SUNWapu13dbd-mysql/copyright
usr/src/pkgdefs/SUNWapu13dbd-mysql/depend
usr/src/pkgdefs/SUNWapu13dbd-mysql/pkginfo.tmpl
usr/src/pkgdefs/SUNWapu13dbd-mysql/prototype_com
usr/src/pkgdefs/SUNWapu13dbd-mysql/prototype_i386
usr/src/pkgdefs/SUNWapu13dbd-mysql/prototype_sparc
usr/src/pkgdefs/SUNWapu13dbd-sqlite/Makefile
usr/src/pkgdefs/SUNWapu13dbd-sqlite/copyright
usr/src/pkgdefs/SUNWapu13dbd-sqlite/depend
usr/src/pkgdefs/SUNWapu13dbd-sqlite/pkginfo.tmpl
usr/src/pkgdefs/SUNWapu13dbd-sqlite/prototype_com
usr/src/pkgdefs/SUNWapu13dbd-sqlite/prototype_i386
usr/src/pkgdefs/SUNWapu13dbd-sqlite/prototype_sparc
usr/src/pkgdefs/SUNWapu13dev/Makefile
usr/src/pkgdefs/SUNWapu13dev/copyright
usr/src/pkgdefs/SUNWapu13dev/depend
usr/src/pkgdefs/SUNWapu13dev/pkginfo.tmpl
usr/src/pkgdefs/SUNWapu13dev/prototype_com
usr/src/pkgdefs/SUNWapu13dev/prototype_i386
usr/src/pkgdefs/SUNWapu13dev/prototype_sparc
usr/src/pkgdefs/SUNWapu13doc/Makefile
usr/src/pkgdefs/SUNWapu13doc/copyright
usr/src/pkgdefs/SUNWapu13doc/depend
usr/src/pkgdefs/SUNWapu13doc/pkginfo.tmpl
usr/src/pkgdefs/SUNWapu13doc/prototype_com
usr/src/pkgdefs/SUNWapu13doc/prototype_i386
usr/src/pkgdefs/SUNWapu13doc/prototype_sparc
usr/src/pkgdefs/SUNWapu13lib/Makefile
usr/src/pkgdefs/SUNWapu13lib/copyright
usr/src/pkgdefs/SUNWapu13lib/depend
usr/src/pkgdefs/SUNWapu13lib/pkginfo.tmpl
usr/src/pkgdefs/SUNWapu13lib/prototype_com
usr/src/pkgdefs/SUNWapu13lib/prototype_i386
usr/src/pkgdefs/SUNWapu13lib/prototype_sparc
usr/src/pkgdefs/SUNWdiffstat/Makefile
usr/src/pkgdefs/SUNWdiffstat/copyright
usr/src/pkgdefs/SUNWdiffstat/pkginfo.tmpl
usr/src/pkgdefs/SUNWdiffstat/prototype_com
usr/src/pkgdefs/SUNWdiffstat/prototype_i386
usr/src/pkgdefs/SUNWdiffstat/prototype_sparc
usr/src/pkgdefs/SUNWdoxygen/Makefile
usr/src/pkgdefs/SUNWdoxygen/copyright
usr/src/pkgdefs/SUNWdoxygen/depend
usr/src/pkgdefs/SUNWdoxygen/pkginfo.tmpl
usr/src/pkgdefs/SUNWdoxygen/prototype_com
usr/src/pkgdefs/SUNWdoxygen/prototype_i386
usr/src/pkgdefs/SUNWdoxygen/prototype_sparc
usr/src/pkgdefs/SUNWfakeroot/Makefile
usr/src/pkgdefs/SUNWfakeroot/copyright
usr/src/pkgdefs/SUNWfakeroot/depend
usr/src/pkgdefs/SUNWfakeroot/pkginfo.tmpl
usr/src/pkgdefs/SUNWfakeroot/prototype_com
usr/src/pkgdefs/SUNWfakeroot/prototype_i386
usr/src/pkgdefs/SUNWfakeroot/prototype_sparc
usr/src/pkgdefs/SUNWfftw3/Makefile
usr/src/pkgdefs/SUNWfftw3/copyright
usr/src/pkgdefs/SUNWfftw3/depend
usr/src/pkgdefs/SUNWfftw3/pkginfo.tmpl
usr/src/pkgdefs/SUNWfftw3/prototype_com
usr/src/pkgdefs/SUNWfftw3/prototype_i386
usr/src/pkgdefs/SUNWfftw3/prototype_sparc
usr/src/pkgdefs/SUNWfping/Makefile
usr/src/pkgdefs/SUNWfping/copyright
usr/src/pkgdefs/SUNWfping/pkginfo.tmpl
usr/src/pkgdefs/SUNWfping/prototype_com
usr/src/pkgdefs/SUNWfping/prototype_i386
usr/src/pkgdefs/SUNWfping/prototype_sparc
usr/src/pkgdefs/SUNWfpingr/Makefile
usr/src/pkgdefs/SUNWfpingr/copyright
usr/src/pkgdefs/SUNWfpingr/pkginfo.tmpl
usr/src/pkgdefs/SUNWfpingr/prototype_com
usr/src/pkgdefs/SUNWfpingr/prototype_i386
usr/src/pkgdefs/SUNWfpingr/prototype_sparc
usr/src/pkgdefs/SUNWgcmn/prototype_com
usr/src/pkgdefs/SUNWgnu-nano/Makefile
usr/src/pkgdefs/SUNWgnu-nano/copyright
usr/src/pkgdefs/SUNWgnu-nano/depend
usr/src/pkgdefs/SUNWgnu-nano/pkginfo.tmpl
usr/src/pkgdefs/SUNWgnu-nano/prototype_com
usr/src/pkgdefs/SUNWgnu-nano/prototype_i386
usr/src/pkgdefs/SUNWgnu-nano/prototype_sparc
usr/src/pkgdefs/SUNWgnuplot/Makefile
usr/src/pkgdefs/SUNWgnuplot/copyright
usr/src/pkgdefs/SUNWgnuplot/depend
usr/src/pkgdefs/SUNWgnuplot/pkginfo.tmpl
usr/src/pkgdefs/SUNWgnuplot/prototype_com
usr/src/pkgdefs/SUNWgnuplot/prototype_i386
usr/src/pkgdefs/SUNWgnuplot/prototype_sparc
usr/src/pkgdefs/SUNWgvim/Makefile
usr/src/pkgdefs/SUNWgvim/copyright
usr/src/pkgdefs/SUNWgvim/depend
usr/src/pkgdefs/SUNWgvim/pkginfo.tmpl
usr/src/pkgdefs/SUNWgvim/prototype_com
usr/src/pkgdefs/SUNWgvim/prototype_i386
usr/src/pkgdefs/SUNWgvim/prototype_sparc
usr/src/pkgdefs/SUNWhexedit/Makefile
usr/src/pkgdefs/SUNWhexedit/copyright
usr/src/pkgdefs/SUNWhexedit/pkginfo.tmpl
usr/src/pkgdefs/SUNWhexedit/prototype_com
usr/src/pkgdefs/SUNWhexedit/prototype_i386
usr/src/pkgdefs/SUNWhexedit/prototype_sparc
usr/src/pkgdefs/SUNWlibmng/Makefile
usr/src/pkgdefs/SUNWlibmng/copyright
usr/src/pkgdefs/SUNWlibmng/depend
usr/src/pkgdefs/SUNWlibmng/pkginfo.tmpl
usr/src/pkgdefs/SUNWlibmng/prototype_com
usr/src/pkgdefs/SUNWlibmng/prototype_i386
usr/src/pkgdefs/SUNWlibmng/prototype_sparc
usr/src/pkgdefs/SUNWlogrotater/Makefile
usr/src/pkgdefs/SUNWlogrotater/copyright
usr/src/pkgdefs/SUNWlogrotater/pkginfo.tmpl
usr/src/pkgdefs/SUNWlogrotater/prototype_com
usr/src/pkgdefs/SUNWlogrotater/prototype_i386
usr/src/pkgdefs/SUNWlogrotater/prototype_sparc
usr/src/pkgdefs/SUNWlogrotateu/Makefile
usr/src/pkgdefs/SUNWlogrotateu/copyright
usr/src/pkgdefs/SUNWlogrotateu/depend
usr/src/pkgdefs/SUNWlogrotateu/pkginfo.tmpl
usr/src/pkgdefs/SUNWlogrotateu/prototype_com
usr/src/pkgdefs/SUNWlogrotateu/prototype_i386
usr/src/pkgdefs/SUNWlogrotateu/prototype_sparc
usr/src/pkgdefs/SUNWmtx/Makefile
usr/src/pkgdefs/SUNWmtx/copyright
usr/src/pkgdefs/SUNWmtx/pkginfo.tmpl
usr/src/pkgdefs/SUNWmtx/prototype_com
usr/src/pkgdefs/SUNWmtx/prototype_i386
usr/src/pkgdefs/SUNWmtx/prototype_sparc
usr/src/pkgdefs/SUNWncft/Makefile
usr/src/pkgdefs/SUNWncft/copyright
usr/src/pkgdefs/SUNWncft/pkginfo.tmpl
usr/src/pkgdefs/SUNWncft/prototype_com
usr/src/pkgdefs/SUNWncft/prototype_i386
usr/src/pkgdefs/SUNWncft/prototype_sparc
usr/src/pkgdefs/SUNWopenwsmanr/Makefile
usr/src/pkgdefs/SUNWopenwsmanr/copyright
usr/src/pkgdefs/SUNWopenwsmanr/pkginfo.tmpl
usr/src/pkgdefs/SUNWopenwsmanr/prototype_com
usr/src/pkgdefs/SUNWopenwsmanr/prototype_i386
usr/src/pkgdefs/SUNWopenwsmanr/prototype_sparc
usr/src/pkgdefs/SUNWopenwsmanu/Makefile
usr/src/pkgdefs/SUNWopenwsmanu/copyright
usr/src/pkgdefs/SUNWopenwsmanu/depend
usr/src/pkgdefs/SUNWopenwsmanu/pkginfo.tmpl
usr/src/pkgdefs/SUNWopenwsmanu/prototype_com
usr/src/pkgdefs/SUNWopenwsmanu/prototype_i386
usr/src/pkgdefs/SUNWopenwsmanu/prototype_sparc
usr/src/pkgdefs/SUNWpatchutils/Makefile
usr/src/pkgdefs/SUNWpatchutils/copyright
usr/src/pkgdefs/SUNWpatchutils/depend
usr/src/pkgdefs/SUNWpatchutils/pkginfo.tmpl
usr/src/pkgdefs/SUNWpatchutils/prototype_com
usr/src/pkgdefs/SUNWpatchutils/prototype_i386
usr/src/pkgdefs/SUNWpatchutils/prototype_sparc
usr/src/pkgdefs/SUNWruby18r/Makefile
usr/src/pkgdefs/SUNWruby18r/copyright
usr/src/pkgdefs/SUNWruby18r/pkginfo.tmpl
usr/src/pkgdefs/SUNWruby18r/prototype_com
usr/src/pkgdefs/SUNWruby18r/prototype_i386
usr/src/pkgdefs/SUNWruby18r/prototype_sparc
usr/src/pkgdefs/SUNWruby18u/Makefile
usr/src/pkgdefs/SUNWruby18u/copyright
usr/src/pkgdefs/SUNWruby18u/depend
usr/src/pkgdefs/SUNWruby18u/pkginfo.tmpl
usr/src/pkgdefs/SUNWruby18u/prototype_com
usr/src/pkgdefs/SUNWruby18u/prototype_i386.tmpl
usr/src/pkgdefs/SUNWruby18u/prototype_sparc.tmpl
usr/src/pkgdefs/SUNWsvn-java/Makefile
usr/src/pkgdefs/SUNWsvn-java/copyright
usr/src/pkgdefs/SUNWsvn-java/depend
usr/src/pkgdefs/SUNWsvn-java/pkginfo.tmpl
usr/src/pkgdefs/SUNWsvn-java/prototype_com
usr/src/pkgdefs/SUNWsvn-java/prototype_i386
usr/src/pkgdefs/SUNWsvn-java/prototype_sparc
usr/src/pkgdefs/SUNWsvn-perl/Makefile
usr/src/pkgdefs/SUNWsvn-perl/copyright
usr/src/pkgdefs/SUNWsvn-perl/depend
usr/src/pkgdefs/SUNWsvn-perl/pkginfo.tmpl
usr/src/pkgdefs/SUNWsvn-perl/prototype_com
usr/src/pkgdefs/SUNWsvn-perl/prototype_i386
usr/src/pkgdefs/SUNWsvn-perl/prototype_sparc
usr/src/pkgdefs/SUNWsvn-python/Makefile
usr/src/pkgdefs/SUNWsvn-python/copyright
usr/src/pkgdefs/SUNWsvn-python/depend
usr/src/pkgdefs/SUNWsvn-python/pkginfo.tmpl
usr/src/pkgdefs/SUNWsvn-python/prototype_com
usr/src/pkgdefs/SUNWsvn-python/prototype_i386
usr/src/pkgdefs/SUNWsvn-python/prototype_sparc
usr/src/pkgdefs/SUNWsvn/Makefile
usr/src/pkgdefs/SUNWsvn/copyright
usr/src/pkgdefs/SUNWsvn/depend
usr/src/pkgdefs/SUNWsvn/pkginfo.tmpl
usr/src/pkgdefs/SUNWsvn/prototype_com
usr/src/pkgdefs/SUNWsvn/prototype_i386
usr/src/pkgdefs/SUNWsvn/prototype_sparc
usr/src/pkgdefs/SUNWtree/Makefile
usr/src/pkgdefs/SUNWtree/copyright
usr/src/pkgdefs/SUNWtree/depend
usr/src/pkgdefs/SUNWtree/pkginfo.tmpl
usr/src/pkgdefs/SUNWtree/prototype_com
usr/src/pkgdefs/SUNWtree/prototype_i386
usr/src/pkgdefs/SUNWtree/prototype_sparc
usr/src/pkgdefs/SUNWunzip/Makefile
usr/src/pkgdefs/SUNWunzip/copyright
usr/src/pkgdefs/SUNWunzip/pkginfo.tmpl
usr/src/pkgdefs/SUNWunzip/prototype_com
usr/src/pkgdefs/SUNWunzip/prototype_i386
usr/src/pkgdefs/SUNWunzip/prototype_sparc
usr/src/pkgdefs/SUNWvim/Makefile
usr/src/pkgdefs/SUNWvim/copyright
usr/src/pkgdefs/SUNWvim/depend
usr/src/pkgdefs/SUNWvim/pkginfo.tmpl
usr/src/pkgdefs/SUNWvim/prototype_com
usr/src/pkgdefs/SUNWvim/prototype_i386
usr/src/pkgdefs/SUNWvim/prototype_sparc
usr/src/pkgdefs/SUNWwebalizer/Makefile
usr/src/pkgdefs/SUNWwebalizer/copyright
usr/src/pkgdefs/SUNWwebalizer/depend
usr/src/pkgdefs/SUNWwebalizer/pkginfo.tmpl
usr/src/pkgdefs/SUNWwebalizer/prototype_com
usr/src/pkgdefs/SUNWwebalizer/prototype_i386
usr/src/pkgdefs/SUNWwebalizer/prototype_sparc
usr/src/pkgdefs/SUNWwebalizerr/Makefile
usr/src/pkgdefs/SUNWwebalizerr/copyright
usr/src/pkgdefs/SUNWwebalizerr/pkginfo.tmpl
usr/src/pkgdefs/SUNWwebalizerr/prototype_com
usr/src/pkgdefs/SUNWwebalizerr/prototype_i386
usr/src/pkgdefs/SUNWwebalizerr/prototype_sparc
usr/src/pkgdefs/SUNWzlib/Makefile
usr/src/pkgdefs/SUNWzlib/copyright
usr/src/pkgdefs/SUNWzlib/depend
usr/src/pkgdefs/SUNWzlib/pkginfo.tmpl
usr/src/pkgdefs/SUNWzlib/prototype_com
usr/src/pkgdefs/SUNWzlib/prototype_i386
usr/src/pkgdefs/SUNWzlib/prototype_sparc
usr/src/pkgdefs/SUNWzlibr/Makefile
usr/src/pkgdefs/SUNWzlibr/copyright
usr/src/pkgdefs/SUNWzlibr/pkginfo.tmpl
usr/src/pkgdefs/SUNWzlibr/prototype_com
usr/src/pkgdefs/SUNWzlibr/prototype_i386
usr/src/pkgdefs/SUNWzlibr/prototype_sparc
usr/src/pkgdefs/etc/exception_list_i386
usr/src/pkgdefs/etc/exception_list_sparc
--- a/usr/src/Targetdirs	Sun May 15 10:12:12 2011 -0700
+++ b/usr/src/Targetdirs	Sun May 15 10:24:42 2011 -0700
@@ -22,7 +22,7 @@
 #
 # Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
 #
-# ident	"@(#)Targetdirs	1.268	11/04/15 SMI"
+# ident	"@(#)Targetdirs	1.269	11/05/02 SMI"
 #
 
 #
@@ -113,7 +113,6 @@
 	/etc/lighttpd/1.4 \
 	/etc/lighttpd/1.4/conf.d \
 	/etc/logrotate.d \
-	/etc/openwsman \
 	/etc/php \
 	/etc/php/5.2 \
 	/etc/php/5.2/nsapi \
@@ -178,21 +177,15 @@
 	/usr/include/idzebra-2.0 \
 	/usr/include/idzebra-2.0/idzebra \
 	/usr/include/konkret \
-	/usr/include/libmng \
 	/usr/include/libmemcached \
 	/usr/include/libnet \
 	/usr/include/memcached \
 	/usr/include/mpfr \
 	/usr/include/odbc \
 	/usr/include/openldap \
-	/usr/include/openwsman \
-	/usr/include/openwsman/cim \
-	/usr/include/openwsman/cpp \
-	/usr/include/openwsman/u \
 	/usr/include/pcre \
 	/usr/include/sane \
 	/usr/include/stdcxx4 \
-	/usr/include/svn \
 	/usr/include/tidy \
 	/usr/include/torrent \
 	/usr/include/torrent/data \
@@ -270,9 +263,6 @@
 	/usr/lib/openldap \
 	/usr/lib/openldap/bin \
 	/usr/lib/openldap/bin/$(MACH64) \
-	/usr/lib/openwsman \
-	/usr/lib/openwsman/authenticators \
-	/usr/lib/openwsman/plugins \
 	/usr/lib/nethack \
 	/usr/lib/openusb_backend \
 	/usr/lib/pam_pkcs11 \
@@ -280,19 +270,16 @@
 	/usr/lib/python2.6 \
 	/usr/lib/python2.6/vendor-packages \
 	/usr/lib/python2.6/vendor-packages/64 \
-	/usr/lib/python2.6/vendor-packages/libsvn \
 	/usr/lib/python2.6/vendor-packages/pylint \
 	/usr/lib/python2.6/vendor-packages/pylint/pyreverse \
 	/usr/lib/python2.6/vendor-packages/pylint/reporters \
 	/usr/lib/python2.6/vendor-packages/pylint/checkers \
 	/usr/lib/python2.6/vendor-packages/pylint-0.18.0-py2.6.egg-info \
 	/usr/lib/python2.6/vendor-packages/rdiff_backup \
-	/usr/lib/python2.6/vendor-packages/svn \
 	/usr/lib/quilt \
 	/usr/lib/samba \
 	/usr/lib/sane \
 	/usr/lib/security \
-	/usr/lib/svn \
 	/usr/lib/tcl8.4 \
 	/usr/lib/tcl8.4/expect5.43 \
 	/usr/lib/tcl8.4/snack2.2.10 \
@@ -479,123 +466,6 @@
 	/usr/mysql/connectors/jdbc \
 	/usr/mysql/connectors/jdbc/5.1 \
 	/usr/mysql/connectors/jdbc/5.1/docs \
-	/usr/ruby \
-	/usr/ruby/1.8 \
-	/usr/ruby/1.8/bin \
-	/usr/ruby/1.8/lib \
-	/usr/ruby/1.8/lib/ruby \
-	/usr/ruby/1.8/lib/ruby/1.8 \
-	/usr/ruby/1.8/lib/ruby/1.8/$(MACH)-solaris$(SOL_REV) \
-	/usr/ruby/1.8/lib/ruby/1.8/$(MACH)-solaris$(SOL_REV)/digest \
-	/usr/ruby/1.8/lib/ruby/1.8/$(MACH)-solaris$(SOL_REV)/io \
-	/usr/ruby/1.8/lib/ruby/1.8/$(MACH)-solaris$(SOL_REV)/racc \
-	/usr/ruby/1.8/lib/ruby/1.8/cgi \
-	/usr/ruby/1.8/lib/ruby/1.8/cgi/session \
-	/usr/ruby/1.8/lib/ruby/1.8/drb \
-	/usr/ruby/1.8/lib/ruby/1.8/irb \
-	/usr/ruby/1.8/lib/ruby/1.8/irb/lc \
-	/usr/ruby/1.8/lib/ruby/1.8/irb/lc/ja \
-	/usr/ruby/1.8/lib/ruby/1.8/irb/cmd \
-	/usr/ruby/1.8/lib/ruby/1.8/irb/ext \
-	/usr/ruby/1.8/lib/ruby/1.8/net \
-	/usr/ruby/1.8/lib/ruby/1.8/rss \
-	/usr/ruby/1.8/lib/ruby/1.8/rss/maker \
-	/usr/ruby/1.8/lib/ruby/1.8/uri \
-	/usr/ruby/1.8/lib/ruby/1.8/xsd \
-	/usr/ruby/1.8/lib/ruby/1.8/xsd/codegen \
-	/usr/ruby/1.8/lib/ruby/1.8/xsd/xmlparser \
-	/usr/ruby/1.8/lib/ruby/1.8/date \
-	/usr/ruby/1.8/lib/ruby/1.8/racc \
-	/usr/ruby/1.8/lib/ruby/1.8/rdoc \
-	/usr/ruby/1.8/lib/ruby/1.8/rdoc/ri \
-	/usr/ruby/1.8/lib/ruby/1.8/rdoc/dot \
-	/usr/ruby/1.8/lib/ruby/1.8/rdoc/markup \
-	/usr/ruby/1.8/lib/ruby/1.8/rdoc/markup/test \
-	/usr/ruby/1.8/lib/ruby/1.8/rdoc/markup/sample \
-	/usr/ruby/1.8/lib/ruby/1.8/rdoc/markup/simple_markup \
-	/usr/ruby/1.8/lib/ruby/1.8/rdoc/generators \
-	/usr/ruby/1.8/lib/ruby/1.8/rdoc/generators/template \
-	/usr/ruby/1.8/lib/ruby/1.8/rdoc/generators/template/chm \
-	/usr/ruby/1.8/lib/ruby/1.8/rdoc/generators/template/xml \
-	/usr/ruby/1.8/lib/ruby/1.8/rdoc/generators/template/html \
-	/usr/ruby/1.8/lib/ruby/1.8/rdoc/parsers \
-	/usr/ruby/1.8/lib/ruby/1.8/soap \
-	/usr/ruby/1.8/lib/ruby/1.8/soap/rpc \
-	/usr/ruby/1.8/lib/ruby/1.8/soap/encodingstyle \
-	/usr/ruby/1.8/lib/ruby/1.8/soap/mapping \
-	/usr/ruby/1.8/lib/ruby/1.8/soap/header \
-	/usr/ruby/1.8/lib/ruby/1.8/test \
-	/usr/ruby/1.8/lib/ruby/1.8/test/unit \
-	/usr/ruby/1.8/lib/ruby/1.8/test/unit/ui \
-	/usr/ruby/1.8/lib/ruby/1.8/test/unit/ui/tk \
-	/usr/ruby/1.8/lib/ruby/1.8/test/unit/ui/fox \
-	/usr/ruby/1.8/lib/ruby/1.8/test/unit/ui/gtk \
-	/usr/ruby/1.8/lib/ruby/1.8/test/unit/ui/gtk2 \
-	/usr/ruby/1.8/lib/ruby/1.8/test/unit/ui/console \
-	/usr/ruby/1.8/lib/ruby/1.8/test/unit/collector \
-	/usr/ruby/1.8/lib/ruby/1.8/test/unit/util \
-	/usr/ruby/1.8/lib/ruby/1.8/wsdl \
-	/usr/ruby/1.8/lib/ruby/1.8/wsdl/soap \
-	/usr/ruby/1.8/lib/ruby/1.8/wsdl/xmlSchema \
-	/usr/ruby/1.8/lib/ruby/1.8/yaml \
-	/usr/ruby/1.8/lib/ruby/1.8/rexml \
-	/usr/ruby/1.8/lib/ruby/1.8/rexml/dtd \
-	/usr/ruby/1.8/lib/ruby/1.8/rexml/light \
-	/usr/ruby/1.8/lib/ruby/1.8/rexml/encodings \
-	/usr/ruby/1.8/lib/ruby/1.8/rexml/validation \
-	/usr/ruby/1.8/lib/ruby/1.8/rexml/formatters \
-	/usr/ruby/1.8/lib/ruby/1.8/rexml/parsers \
-	/usr/ruby/1.8/lib/ruby/1.8/rinda \
-	/usr/ruby/1.8/lib/ruby/1.8/shell \
-	/usr/ruby/1.8/lib/ruby/1.8/runit \
-	/usr/ruby/1.8/lib/ruby/1.8/runit/cui \
-	/usr/ruby/1.8/lib/ruby/1.8/xmlrpc \
-	/usr/ruby/1.8/lib/ruby/1.8/webrick \
-	/usr/ruby/1.8/lib/ruby/1.8/webrick/httpauth \
-	/usr/ruby/1.8/lib/ruby/1.8/webrick/httpservlet \
-	/usr/ruby/1.8/lib/ruby/1.8/optparse \
-	/usr/ruby/1.8/lib/ruby/1.8/bigdecimal \
-	/usr/ruby/1.8/lib/ruby/1.8/digest \
-	/usr/ruby/1.8/lib/ruby/1.8/dl \
-	/usr/ruby/1.8/lib/ruby/1.8/io \
-	/usr/ruby/1.8/lib/ruby/1.8/openssl \
-	/usr/ruby/1.8/lib/ruby/1.8/tk \
-	/usr/ruby/1.8/lib/ruby/1.8/tkextlib \
-	/usr/ruby/1.8/lib/ruby/1.8/tkextlib/vu \
-	/usr/ruby/1.8/lib/ruby/1.8/tkextlib/blt \
-	/usr/ruby/1.8/lib/ruby/1.8/tkextlib/blt/tile \
-	/usr/ruby/1.8/lib/ruby/1.8/tkextlib/itk \
-	/usr/ruby/1.8/lib/ruby/1.8/tkextlib/itcl \
-	/usr/ruby/1.8/lib/ruby/1.8/tkextlib/tclx \
-	/usr/ruby/1.8/lib/ruby/1.8/tkextlib/tile \
-	/usr/ruby/1.8/lib/ruby/1.8/tkextlib/treectrl \
-	/usr/ruby/1.8/lib/ruby/1.8/tkextlib/ICONS \
-	/usr/ruby/1.8/lib/ruby/1.8/tkextlib/tkDND \
-	/usr/ruby/1.8/lib/ruby/1.8/tkextlib/tkimg \
-	/usr/ruby/1.8/lib/ruby/1.8/tkextlib/trofs \
-	/usr/ruby/1.8/lib/ruby/1.8/tkextlib/iwidgets \
-	/usr/ruby/1.8/lib/ruby/1.8/tkextlib/tktable \
-	/usr/ruby/1.8/lib/ruby/1.8/tkextlib/tktrans \
-	/usr/ruby/1.8/lib/ruby/1.8/tkextlib/tcllib \
-	/usr/ruby/1.8/lib/ruby/1.8/tkextlib/tkHTML \
-	/usr/ruby/1.8/lib/ruby/1.8/tkextlib/winico \
-        /usr/ruby/1.8/lib/ruby/gems \
-        /usr/ruby/1.8/lib/ruby/gems/1.8 \
-        /usr/ruby/1.8/lib/ruby/gems/1.8/cache \
-        /usr/ruby/1.8/lib/ruby/gems/1.8/doc \
-        /usr/ruby/1.8/lib/ruby/gems/1.8/gems \
-        /usr/ruby/1.8/lib/ruby/gems/1.8/specifications \
-	/usr/ruby/1.8/lib/ruby/1.8/tkextlib/bwidget \
-	/usr/ruby/1.8/lib/ruby/site_ruby \
-	/usr/ruby/1.8/lib/ruby/site_ruby/1.8 \
-	/usr/ruby/1.8/lib/ruby/site_ruby/1.8/$(MACH)-solaris$(SOL_REV) \
-	/usr/ruby/1.8/lib/ruby/site_ruby/1.8/rbconfig \
-	/usr/ruby/1.8/lib/ruby/site_ruby/1.8/rubygems \
-	/usr/ruby/1.8/lib/ruby/site_ruby/1.8/rubygems/commands \
-	/usr/ruby/1.8/lib/ruby/site_ruby/1.8/rubygems/digest \
-	/usr/ruby/1.8/share \
-	/usr/ruby/1.8/share/man \
-	/usr/ruby/1.8/share/man/man1 \
 	/usr/sbin \
 	/usr/sbin/$(MACH64) \
 	/usr/sfw \
@@ -693,7 +563,6 @@
 	/usr/sfw/share/man/man7 \
 	/usr/sfw/share/man/man8 \
 	/usr/sfw/share/src \
-	/usr/share/antlr-2.7.7 \
 	/usr/share/areca \
 	/usr/share/areca/bin \
 	/usr/share/areca/lib \
@@ -733,7 +602,6 @@
 	/usr/share/cmake-2.6/doc \
 	/usr/share/cmake-2.6/include \
 	/usr/share/doc/aalib \
-	/usr/share/doc/antlr-2.7.7 \
 	/usr/share/doc/awstats \
 	/usr/share/doc/awstats/images \
 	/usr/share/doc/beanshell \
@@ -747,12 +615,9 @@
 	/usr/share/doc/clisp\
 	/usr/share/doc/clisp/doc\
 	/usr/share/doc/commons-collections \
-	/usr/share/doc/doxygen-1.5.7.1 \
 	/usr/share/doc/erlang \
 	/usr/share/doc/fftw \
 	/usr/share/doc/fftw/html \
-	/usr/share/doc/fftw3 \
-	/usr/share/doc/fftw3/html \
 	/usr/share/doc/gmp \
 	/usr/share/doc/gmp/html \
 	/usr/share/doc/idn \
@@ -768,8 +633,6 @@
 	/usr/share/doc/idzebra-2.0 \
 	/usr/share/doc/idzebra-2.0/common \
 	/usr/share/doc/jrexx \
-	/usr/share/doc/libmng \
-	/usr/share/doc/libmng/html \
 	/usr/share/doc/librsync-0.9.7 \
 	/usr/share/doc/librsync-0.9.7/html \
 	/usr/share/doc/libsndfile \
@@ -895,7 +758,6 @@
 	/usr/share/meld/icons \
 	/usr/share/meld/ui \
 	/usr/share/man/man8oldap \
-	/usr/share/nano \
 	/usr/share/omf \
 	/usr/share/omf/meld \
 	/usr/share/octave \
@@ -908,10 +770,6 @@
 	/usr/share/samba \
 	/usr/share/samba/swat \
 	/usr/share/stdcxx4 \
-	/usr/share/vim \
-	/usr/share/vim/vimfiles \
-	/usr/share/vim/vimfiles/after \
-	/usr/share/vim/vimfiles/after/syntax \
 	/var/apache2 \
 	/var/apache2/2.2 \
 	/var/ejabberd \
@@ -932,13 +790,6 @@
 	/var/php/5.2/include \
 	/var/php/5.2/include/php \
 	/var/openldap \
-	/var/ruby/ \
-	/var/ruby/1.8 \
-	/var/ruby/1.8/gem_home \
-	/var/ruby/1.8/gem_home/cache \
-	/var/ruby/1.8/gem_home/doc \
-	/var/ruby/1.8/gem_home/gems \
-	/var/ruby/1.8/gem_home/specifications \
 	/var/samba \
 	/var/samba/log \
 	/var/samba/locks \
@@ -1041,9 +892,6 @@
 	/usr/mysql/5.1/lib/$(MACH64) \
 	/usr/lib/tcl8.4/snack2.2.10/$(MACH64) \
 	/usr/lib/tcl8.4/tls1.6/$(MACH64) \
-	/usr/lib/$(MACH64)/openwsman \
-	/usr/lib/$(MACH64)/openwsman/authenticators \
-	/usr/lib/$(MACH64)/openwsman/plugins \
         /usr/lib/$(MACH64)/wx \
         /usr/lib/$(MACH64)/wx/config \
         /usr/lib/$(MACH64)/wx/include \
@@ -1129,16 +977,12 @@
 	/usr/share/locale/ko/LC_MESSAGES \
 	/usr/share/locale/lt \
 	/usr/share/locale/lt/LC_MESSAGES \
-	/usr/share/locale/ms \
-	/usr/share/locale/ms/LC_MESSAGES \
 	/usr/share/locale/nb \
 	/usr/share/locale/nb/LC_MESSAGES \
 	/usr/share/locale/ne \
 	/usr/share/locale/ne/LC_MESSAGES \
 	/usr/share/locale/nl \
 	/usr/share/locale/nl/LC_MESSAGES \
-	/usr/share/locale/nn \
-	/usr/share/locale/nn/LC_MESSAGES \
 	/usr/share/locale/no \
 	/usr/share/locale/no/LC_MESSAGES \
 	/usr/share/locale/oc \
--- a/usr/src/cmd/Makefile	Sun May 15 10:12:12 2011 -0700
+++ b/usr/src/cmd/Makefile	Sun May 15 10:24:42 2011 -0700
@@ -22,7 +22,7 @@
 #
 # Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
 #
-# ident	"@(#)Makefile	1.204	11/04/19 SMI"
+# ident	"@(#)Makefile	1.205	11/05/02 SMI"
 #
 
 #
@@ -61,14 +61,11 @@
 	conman \
 	convmv \
 	cups \
-	diffstat \
-	doxygen \
 	dosbox \
 	dwdiff \
 	ejabberd \
 	erlang \
 	expect \
-	fakeroot \
 	fetchmail \
 	foomatic-db \
 	foomatic-db-engine \
@@ -76,15 +73,11 @@
 	foomatic-ppd \
 	freeipmi \
 	flex \
-	fping \
 	gdb \
 	grails \
 	gnupg \
-	gnuplot \
 	gocr \
 	gpgme \
-	gvim \
-	hexedit \
 	httping \
 	idzebra \
 	iftop \
@@ -99,27 +92,21 @@
 	lftp \
 	lighttpd14 \
 	links \
-	logrotate \
 	mc \
 	meld \
 	mrtg \
 	mrxvt \
-	mtx \
 	cdrtools \
 	dvd+rw-tools \
 	mutt \
 	mysql-5-0 \
 	mysql-5-1 \
 	mysql-5-0-jdbc \
-	nano \
-	ncftp \
 	nethack \
 	net-snmp \
 	ocaml \
 	ofusr \
 	openldap \
-	openwsman \
-	patchutils \
 	pconsole \
 	pdsh \
 	pen \
@@ -139,7 +126,6 @@
 	rpm2cpio \
 	rsync \
 	rtorrent \
-	ruby18 \
 	samba \
 	sane-frontends \
 	sblim-wbemcli \
@@ -151,21 +137,15 @@
 	sox \
 	spawn-fcgi \
 	stunnel \
-	subversion \
 	sudo \
 	sysbench \
 	texinfo \
 	texi2html \
-	tree \
 	unrar \
-	unzip \
 	unison \
-	vim \
-	webalizer \
 	webmin
 
-i386_SUBDIRS= \
-	acpidump
+i386_SUBDIRS=
 
 sparc_SUBDIRS=
 
@@ -194,12 +174,10 @@
 apr-util/apr-util-1.3: apr/apr-1.3 mysql-5-1
 apache2: apr-util/apr-util-1.3
 apache2-modperl: apache2
-subversion: apache2
 php5: apache2 mysql-5-1
 simplewbem: cimserver
 konkretcmpi: cimserver
 lighttpd14: mysql-5-1
-net-snmp: doxygen
 sysbench: mysql-5-1
 gpgme: gnupg
 
--- a/usr/src/cmd/acpidump/METADATA	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-NAME:			pmtools
-VERSION:		20071116
-DESCRIPTION:		Utilities to gather, extract, and display ACPI tables.
-LICENSE:		GPLv2
-PACKAGE:		SUNWacpidump
-PROJECT_URL:		http://www.lesswatts.org/projects/acpi/utilities.php
-SOURCE_DOWNLOAD:	http://www.lesswatts.org/patches/linux_acpi/pmtools-20071116.tar.gz
-SUPPORT:		C
-BUGTRAQ:		solaris/utility/acpidump
-OSR:			11743
-COMMENTS:
--- a/usr/src/cmd/acpidump/Makefile.sfw	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,57 +0,0 @@
-# 
-#  CDDL HEADER START
-#
-#  The contents of this file are subject to the terms of the
-#  Common Development and Distribution License (the "License").
-#  You may not use this file except in compliance with the License.
-#
-#  You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-#  or http://www.opensolaris.org/os/licensing.
-#  See the License for the specific language governing permissions
-#  and limitations under the License.
-#
-#  When distributing Covered Code, include this CDDL HEADER in each
-#  file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-#  If applicable, add the following below this CDDL HEADER, with the
-#  fields enclosed by brackets "[]" replaced with your own identifying
-#  information: Portions Copyright [yyyy] [name of copyright owner]
-#
-#  CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#ident	"@(#)Makefile.sfw	1.2	09/11/03 SMI"
-#
-
-include ../Makefile.cmd
-
-VER =		$(COMPONENT_NAME:sh)-$(COMPONENT_VERSION:sh)
-TARBALL=$(VER).tar.gz
-PATCHES= Patches/pmtools-01.patch
-GPATCH_FLAGS=	-p1
-
-all: $(VER)/.patched
-	(cd $(VER); env - MAKE=$(GMAKE) CC=$(GCC) $(GMAKE))
-
-install: install-protofix
-
-install-target: all
-	for pkg in $(COMPONENT_PACKAGES:sh) ; do \
-		$(SRC)/tools/protofix --pkg $$pkg --perm --write ; \
-	done
-	(cd $(VER); env - MAKE=$(GMAKE) DESTDIR=$(ROOTBIN) $(GMAKE) install)
-	$(SHELL) ./install-sfw
-
-install-protofix:	install-target
-	for pkg in $(COMPONENT_PACKAGES:sh) ; do \
-		$(SRC)/tools/protofix --pkg $$pkg --perm ; \
-	done
-
-
-clean:
-	-$(RM) -r $(VER)
-
-include ../Makefile.targ
--- a/usr/src/cmd/acpidump/Patches/pmtools-01.patch	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,195 +0,0 @@
-diff -Naupr pmtools-20071116/acpidump/acpidump.c acpidump-solaris/acpidump/acpidump.c
---- pmtools-20071116/acpidump/acpidump.c	2007-11-17 02:27:17.000000000 +0800
-+++ acpidump-solaris/acpidump/acpidump.c	2009-01-14 16:42:09.000000000 +0800
-@@ -81,13 +81,14 @@ static u8 *acpi_map_memory(unsigned long
- {
- 	unsigned long offset;
- 	u8 *there;
--	int fd = open("/dev/mem", O_RDONLY);
-+	int fd = open(DEFAULT_MEM_DEV, O_RDONLY);
- 	if (fd < 0) {
--		fprintf(stderr, "acpi_os_map_memory: cannot open /dev/mem\n");
-+		fprintf(stderr, "acpi_os_map_memory: cannot open %s\n",
-+			DEFAULT_MEM_DEV);
- 		exit(1);
- 	}
- 	offset = where % psz;
--	there = mmap(NULL, length + offset, PROT_READ, MAP_PRIVATE,
-+	there = mmap(NULL, length + offset, PROT_READ, MAP_FLAGS,
- 			 fd, where - offset);
- 	close(fd);
- 	if (there == MAP_FAILED) return 0;
-diff -Naupr pmtools-20071116/acpidump/Makefile acpidump-solaris/acpidump/Makefile
---- pmtools-20071116/acpidump/Makefile	2006-11-30 20:41:15.000000000 +0800
-+++ acpidump-solaris/acpidump/Makefile	2009-01-18 14:02:17.850743693 +0800
-@@ -12,3 +12,6 @@ CLEANFILES= $(PROG)
- clean : 
- 	rm -f $(CLEANFILES) $(patsubst %.c,%.o, $(SRCS)) *~
- 
-+install:
-+	cp $(PROG)	$(DESTDIR)
-+
-diff -Naupr pmtools-20071116/acpixtract/Makefile acpidump-solaris/acpixtract/Makefile
---- pmtools-20071116/acpixtract/Makefile	2006-11-30 20:45:06.000000000 +0800
-+++ acpidump-solaris/acpixtract/Makefile	2009-01-18 14:02:38.805550620 +0800
-@@ -12,3 +12,6 @@ CLEANFILES= $(PROG)
- 
- clean : 
- 	rm -f $(CLEANFILES) $(patsubst %.c,%.o, $(SRCS))
-+
-+install:
-+	cp $(PROG)	$(DESTDIR)
-diff -Naupr pmtools-20071116/include/acpi/platform/acenv.h acpidump-solaris/include/acpi/platform/acenv.h
---- pmtools-20071116/include/acpi/platform/acenv.h	2005-11-12 01:07:04.000000000 +0800
-+++ acpidump-solaris/include/acpi/platform/acenv.h	2009-01-14 16:39:17.000000000 +0800
-@@ -146,6 +146,9 @@
- #elif defined(NETWARE)
- #include "acnetware.h"
- 
-+#elif defined(__sun)
-+#include "acsolaris.h"
-+
- #else
- 
- /* All other environments */
-diff -Naupr pmtools-20071116/include/acpi/platform/aclinux.h acpidump-solaris/include/acpi/platform/aclinux.h
---- pmtools-20071116/include/acpi/platform/aclinux.h	2005-11-12 01:07:04.000000000 +0800
-+++ acpidump-solaris/include/acpi/platform/aclinux.h	2009-01-14 16:37:48.000000000 +0800
-@@ -47,6 +47,9 @@
- #define ACPI_USE_SYSTEM_CLIBRARY
- #define ACPI_USE_DO_WHILE_0
- 
-+#define	DEFAULT_MEM_DEV "/dev/mem"
-+#define	MAP_FLAGS MAP_PRIVATE
-+
- #ifdef __KERNEL__
- 
- #include <linux/config.h>
-diff -Naupr pmtools-20071116/include/acpi/platform/acsolaris.h acpidump-solaris/include/acpi/platform/acsolaris.h
---- pmtools-20071116/include/acpi/platform/acsolaris.h	1970-01-01 08:00:00.000000000 +0800
-+++ acpidump-solaris/include/acpi/platform/acsolaris.h	2009-01-14 16:37:00.000000000 +0800
-@@ -0,0 +1,95 @@
-+/******************************************************************************
-+ *
-+ * Name: acsolaris.h - OS specific defines, etc.
-+ *
-+ *****************************************************************************/
-+
-+/*
-+ * Copyright (C) 2000 - 2005, R. Byron Moore
-+ * All rights reserved.
-+ *
-+ * Redistribution and use in source and binary forms, with or without
-+ * modification, are permitted provided that the following conditions
-+ * are met:
-+ * 1. Redistributions of source code must retain the above copyright
-+ *    notice, this list of conditions, and the following disclaimer,
-+ *    without modification.
-+ * 2. Redistributions in binary form must reproduce at minimum a disclaimer
-+ *    substantially similar to the "NO WARRANTY" disclaimer below
-+ *    ("Disclaimer") and any redistribution must be conditioned upon
-+ *    including a substantially similar Disclaimer requirement for further
-+ *    binary redistribution.
-+ * 3. Neither the names of the above-listed copyright holders nor the names
-+ *    of any contributors may be used to endorse or promote products derived
-+ *    from this software without specific prior written permission.
-+ *
-+ * Alternatively, this software may be distributed under the terms of the
-+ * GNU General Public License ("GPL") version 2 as published by the Free
-+ * Software Foundation.
-+ *
-+ * NO WARRANTY
-+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR
-+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-+ * HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
-+ * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
-+ * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-+ * POSSIBILITY OF SUCH DAMAGES.
-+ */
-+
-+#ifndef __ACSOLARIS_H__
-+#define __ACSOLARIS_H__
-+
-+#define ACPI_USE_SYSTEM_CLIBRARY
-+#define ACPI_USE_DO_WHILE_0
-+
-+#define	DEFAULT_MEM_DEV "/dev/xsvc"
-+#define	MAP_FLAGS MAP_SHARED | MAP_NORESERVE
-+
-+#ifdef __KERNEL__
-+
-+#include <linux/config.h>
-+#include <linux/string.h>
-+#include <linux/kernel.h>
-+#include <linux/ctype.h>
-+#include <asm/system.h>
-+#include <asm/atomic.h>
-+#include <asm/div64.h>
-+#include <asm/acpi.h>
-+
-+#define strtoul simple_strtoul
-+
-+#define ACPI_MACHINE_WIDTH  BITS_PER_LONG
-+
-+#else /* !__KERNEL__ */
-+
-+#include <stdarg.h>
-+#include <string.h>
-+#include <stdlib.h>
-+#include <ctype.h>
-+#include <unistd.h>
-+
-+#if defined(__ia64__) || defined(__x86_64__)
-+#define ACPI_MACHINE_WIDTH          64
-+#define COMPILER_DEPENDENT_INT64    long
-+#define COMPILER_DEPENDENT_UINT64   unsigned long
-+#else
-+#define ACPI_MACHINE_WIDTH          32
-+#define COMPILER_DEPENDENT_INT64    long long
-+#define COMPILER_DEPENDENT_UINT64   unsigned long long
-+#define ACPI_USE_NATIVE_DIVIDE
-+#endif
-+
-+#define __cdecl
-+#define ACPI_FLUSH_CPU_CACHE()
-+#endif /* __KERNEL__ */
-+
-+/* Solaris uses GCC */
-+
-+#include "acgcc.h"
-+
-+#endif /* __ACSOLARIS_H__ */
-diff -Naupr pmtools-20071116/madt/Makefile acpidump-solaris/madt/Makefile
---- pmtools-20071116/madt/Makefile	2007-11-17 02:48:56.000000000 +0800
-+++ acpidump-solaris/madt/Makefile	2009-01-18 14:02:58.243462763 +0800
-@@ -14,3 +14,6 @@ CLEANFILES= $(PROG)
- clean : 
- 	rm -f $(CLEANFILES) $(patsubst %.c,%.o, $(SRCS)) *~
- 
-+install:
-+	cp $(PROG)	$(DESTDIR)
-+
-diff -Naupr pmtools-20071116/Makefile acpidump-solaris/Makefile
---- pmtools-20071116/Makefile	2007-11-17 02:46:10.000000000 +0800
-+++ acpidump-solaris/Makefile	2009-01-18 14:07:53.943658824 +0800
-@@ -1,4 +1,6 @@
- DIRS = acpidump acpixtract madt
-+
-+
- 
- all:
- 	for i in $(DIRS); do $(MAKE) -C $$i $@; done
-@@ -6,4 +8,7 @@ all:
- clean:
- 	for i in $(DIRS); do $(MAKE) -C $$i $@; done
- 
--.PHONY: all clean
-+install:
-+	for i in $(DIRS); do $(MAKE) -C $$i $@; done
-+
-+.PHONY: all clean install
--- a/usr/src/cmd/acpidump/acpidump.1	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,143 +0,0 @@
-'\" te
-.\"
-.\" Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
-.\" Use is subject to license terms.
-.\"
-.\" ident	"@(#)acpidump.1	1.2	10/03/16 SMI"
-.\"
-.TH acpidump 1 "24 Apr 2009" "SunOS 5.11" "User Commands"
-.SH NAME
-acpidump - dump the raw contents of ACPI tables
-.SH SYNOPSIS
-.LP
-.nf
-\fBacpidump\fB [\fB-a\fR \fIaddress\fR] [\fB-b\fR] [\fI-h\fR] 
-    [\fB-l\fR \fIlength\fR] [\fB-o\fR \fIfile\fR] [\fB-s\fR \fIcount\fR] 
-    [\fB-t\fR \fItable\fR]
-.fi
-
-.SH DESCRIPTION
-.sp
-.LP
-This utility will read the ACPI tables, if any, that were presented to the
-kernel from the BIOS at boot and display the information.  The tables will be
-printed out in hexidecimal format and can be parsed with the acpixtract(1) and
-madt(1) utilities.
-
-.SH OPTIONS
-.sp
-.LP
-The following options are supported:
-.sp
-.ne 2
-.mk
-.na
-\fB\fB-a\fR [\fIaddress\fR]\fR
-.ad
-.sp .6
-.RS 4n
-Allows the user to specify the starting address from which to dump the tables.
-.RE
-
-.sp
-.ne 2
-.mk
-.na
-\fB\fB-b\fR
-.ad
-.sp .6
-.RS 4n
-Dump the ACPI tables in binary mode.
-.RE
-
-.sp
-.ne 2
-.mk
-.na
-\fB\fB-h\fR
-.ad
-.sp .6
-.RS 4n
-Display the help menu containing the options supported by the utility.
-.RE
-
-.sp
-.ne 2
-.mk
-.na
-\fB\fB-l\fR [\fIlength\fR]\fR
-.ad
-.sp .6
-.RS 4n
-Requires a starting address, specified with -a, and will dump the range of
-physical address but makes no attempt to understand the contents of that memory.
-.RE
-
-.sp
-.ne 2
-.mk
-.na
-\fB\fB-o\fR [\fIfile\fR]\fR
-.ad
-.sp .6
-.RS 4n
-Redirect the output provided by the utility to the specified file.
-.RE
-
-.sp
-.ne 2
-.mk
-.na
-\fB\fB-s\fR [\fIcount\fR]\fR
-.ad
-.sp .6
-.RS 4n
-Skip \fIcount\fR tables of the given name
-.RE
-
-.sp
-.ne 2
-.mk
-.na
-\fB\fB-t\fR [\fItable\fR]\fR
-.ad
-.sp .6
-.RS 4n
-Dump only the table with the \fItable\fR signature.
-.RE
-
-
-.SH ATTRIBUTES
-See
-.BR attributes (5)
-for descriptions of the following attributes:
-.sp
-.TS
-box;
-cbp-1 | cbp-1
-l | l .
-ATTRIBUTE TYPE	ATTRIBUTE VALUE
-=
-Availability	diagnostic/acpidump
-=
-Interface Stability	Uncommitted
-.TE
-.PP
-
-.SH SEE ALSO
-.sp
-.LP
-\fBacpixtract\fR(1), \fBmadt\fR(1)
-.RE
-
-.SH RESOURCES
-.sp
-.LP
-http://www.lesswatts.org/projects/acpi/utilities.php
-.sp
-
-.SH NOTES
-.sp
-.LP
-Source for acpidump is avaliable at www.opensolaris.org.
-The PRIV_FILE_DAC_READ privilege is necessary to use this utility.
--- a/usr/src/cmd/acpidump/acpixtract.1	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,98 +0,0 @@
-'\" te
-.\"
-.\" Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
-.\" Use is subject to license terms.
-.\"
-.\" ident	"@(#)acpixtract.1	1.2	10/03/16 SMI"
-.\"
-.TH acpixtract 1 "24 Apr 2009" "SunOS 5.11" "User Commands"
-.SH NAME
-acpixtract - extract the ACPI tables
-.SH SYNOPSIS
-.LP
-.nf
-\fBacpixtract\fB [\fB-a\fR \fIsource\fR] [\fB-l\fR \fIsource\fR] 
-    [\fB-s\fR \fIsource\fR \fIsignature\fR]
-.fi
-
-.SH DESCRIPTION
-.sp
-.LP
-This utility will extract the ACPI tables from a raw source and presents them in data file form.
-
-.SH OPTIONS
-.sp
-.LP
-The following options are supported:
-.sp
-.ne 2
-.mk
-.na
-\fB\fB-a\fR [\fIsource\fR]\fR
-.ad
-.sp .6
-.RS 4n
-Extract all of the ACPI tables from the specified source.
-.RE
-
-.sp
-.ne 2
-.mk
-.na
-\fB\fB-l\fR [\fIsource\fR]\fR
-.ad
-.sp .6
-.RS 4n
-List all of the tables present in the specified source and provide a short summary.  This will not extract the information in the source.
-.RE
-
-.sp
-.ne 2
-.mk
-.na
-\fB\fB-s\fR [\fIsignature\fR]\fR [\fIsource\fR]\fR
-.ad
-.sp .6
-.RS 4n
-Extract only the tables matching the specified signature from the specified source.
-.RE
-
-.SH ATTRIBUTES
-See
-.BR attributes (5)
-for descriptions of the following attributes:
-.sp
-.TS
-box;
-cbp-1 | cbp-1
-l | l .
-ATTRIBUTE TYPE	ATTRIBUTE VALUE
-=
-Availability	diagnostic/acpidump
-=
-Interface Stability	Uncommitted 
-.TE
-.PP
-
-.SH SEE ALSO
-.sp
-.LP
-\fBacpidump\fR(1), \fBmadt\fR(1)
-.RE
-
-.SH RESOURCES
-.sp
-.LP
-http://www.lesswatts.org/projects/acpi/utilities.php
-
-.SH EXAMPLES
-.sp
-.LP
-1. Extract the binary ACPI tables from acpidump output
-
-    $ acpixtract -a acpidump.out
-
-.SH NOTES
-.sp
-.LP
-Source for acpixtract is available at www.opensolaris.org.
--- a/usr/src/cmd/acpidump/install-sfw	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,45 +0,0 @@
-#! /usr/bin/ksh93
-# 
-#  CDDL HEADER START
-#
-#  The contents of this file are subject to the terms of the
-#  Common Development and Distribution License (the "License").
-#  You may not use this file except in compliance with the License.
-#
-#  You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-#  or http://www.opensolaris.org/os/licensing.
-#  See the License for the specific language governing permissions
-#  and limitations under the License.
-#
-#  When distributing Covered Code, include this CDDL HEADER in each
-#  file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-#  If applicable, add the following below this CDDL HEADER, with the
-#  fields enclosed by brackets "[]" replaced with your own identifying
-#  information: Portions Copyright [yyyy] [name of copyright owner]
-#
-#  CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)install-sfw	1.1	09/10/26 SMI"
-#
-
-# stop at first error
-set -o errexit
-
-PREFIX=${ROOT}/usr
-SHAREDIR=${PREFIX}/share
-MAN1DIR=${SHAREDIR}/man/man1
-
-source ${SRC}/tools/install.subr
-
-# install acpidump man pages
-
-_install N madt.1 ${MAN1DIR}/madt.1 444
-_install N acpidump.1 ${MAN1DIR}/acpidump.1 444
-_install N acpixtract.1 ${MAN1DIR}/acpixtract.1 444
-
-exit 0
--- a/usr/src/cmd/acpidump/madt.1	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,56 +0,0 @@
-'\" te
-.\"
-.\" Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
-.\" Use is subject to license terms.
-.\"
-.\" ident	"@(#)madt.1	1.2	10/03/16 SMI"
-.\"
-.TH madt 1 "24 Apr 2009" "SunOS 5.11" "User Commands"
-.SH NAME
-madt - parse ACPI tables
-.SH SYNOPSIS
-.LP
-.nf
-\fBmadt [ACPI data file]
-.fi
-
-.SH DESCRIPTION
-.sp
-.LP
-This utility parses the specified data file containing an extracted image of an ACPI table.  It displays the results to the user in human-readable text.
-
-.SH EXAMPLES
-.sp
-.LP
-# madt < SRAT2.dat
-
-.SH ATTRIBUTES
-See
-.BR attributes (5)
-for descriptions of the following attributes:
-.sp
-.TS
-box;
-cbp-1 | cbp-1
-l | l .
-ATTRIBUTE TYPE	ATTRIBUTE VALUE
-=
-Availability	diagnostic/acpidump
-=
-Interface Stability	Uncommitted 
-.TE 
-.PP
-
-.SH SEE ALSO
-acpidump(1), acpixtract(1)
-
-.SH RESOURCES
-.sp
-.LP
-http://www.lesswatts.org/projects/acpi/utilities.php
-.sp
-
-.SH NOTES
-.sp
-.LP
-Source for madt is avaliable at www.opensolaris.org.
Binary file usr/src/cmd/acpidump/pmtools-20071116.tar.gz has changed
--- a/usr/src/cmd/apr-util/apr-util-1.3/METADATA	Sun May 15 10:12:12 2011 -0700
+++ b/usr/src/cmd/apr-util/apr-util-1.3/METADATA	Sun May 15 10:24:42 2011 -0700
@@ -2,7 +2,6 @@
 VERSION:          1.3.9
 DESCRIPTION:      Apache Portable Runtime Utility (APR-util)
 LICENSE:          Apache v2.0, BSD-like
-PACKAGE:          SUNWapu13-ldap SUNWapu13dbd-mysql SUNWapu13dbd-sqlite SUNWapu13dev SUNWapu13doc SUNWapu13lib
 PROJECT_URL:      http://apr.apache.org
 SOURCE_DOWNLOAD:  http://archive.apache.org/dist/apr/apr-util-1.3.9.tar.gz
 SUPPORT:          C
--- a/usr/src/cmd/apr/apr-1.3/METADATA	Sun May 15 10:12:12 2011 -0700
+++ b/usr/src/cmd/apr/apr-1.3/METADATA	Sun May 15 10:24:42 2011 -0700
@@ -2,7 +2,6 @@
 VERSION:          1.3.9
 DESCRIPTION:      Apache Portable Runtime (APR)
 LICENSE:          Apache v2.0, BSD
-PACKAGE:          SUNWapr13dev SUNWapr13doc SUNWapr13lib
 PROJECT_URL:      http://apr.apache.org
 SOURCE_DOWNLOAD:  http://archive.apache.org/dist/apr/apr-1.3.9.tar.gz
 SUPPORT:          C
--- a/usr/src/cmd/cimserver/Makefile.sfw	Sun May 15 10:12:12 2011 -0700
+++ b/usr/src/cmd/cimserver/Makefile.sfw	Sun May 15 10:24:42 2011 -0700
@@ -19,10 +19,9 @@
 #
 # CDDL HEADER END
 #
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
+# Copyright (c) 2008, 2011, Oracle and/or its affiliates. All rights reserved.
 #
-#ident	"@(#)Makefile.sfw	1.1	08/11/12 SMI"
+#ident	"@(#)Makefile.sfw	1.2	11/05/04 SMI"
 
 VER=pegasus-2.8.0
 
@@ -121,7 +120,8 @@
 $(VER)/configure: $(VER).tar.gz $(VER)
 	(cd $(VER); \
 	    $(GTAR) xzpf ../$(VER).tar.gz --no-same-owner; \
-	    $(GPATCH) -p1 < ../patch)
+	    $(GPATCH) -p1 < ../patch;  \
+	    $(GPATCH) -p1 < ../openssl.patch)
 	touch $(VER)/configure
 
 $(VER):
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/usr/src/cmd/cimserver/openssl.patch	Sun May 15 10:24:42 2011 -0700
@@ -0,0 +1,11 @@
+--- pegasus-2.8.0/pegasus/src/Pegasus/Common/SSLContext.cpp.orig	Thu Apr 28 15:27:48 2011
++++ pegasus-2.8.0/pegasus/src/Pegasus/Common/SSLContext.cpp	Thu Apr 28 15:28:25 2011
+@@ -274,7 +274,7 @@
+     X509_REVOKED* revokedCert = NULL;
+     for (int i = 0; i < sk_X509_REVOKED_num(revokedCerts); i++)
+     {
+-        revokedCert = (X509_REVOKED *)sk_value(X509_CRL_get_REVOKED(crl), i);
++        revokedCert = sk_X509_REVOKED_value(X509_CRL_get_REVOKED(crl), i);
+ 
+         //a matching serial number indicates revocation
+         if (ASN1_INTEGER_cmp(revokedCert->serialNumber, serialNumber) == 0)
--- a/usr/src/cmd/diffstat/METADATA	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-NAME:             diffstat
-VERSION:          1.45
-DESCRIPTION:      display a histogram from diff output
-LICENSE:          MIT
-PACKAGE:          SUNWdiffstat
-PROJECT_URL:      http://invisible-island.net/diffstat/
-SOURCE_DOWNLOAD:  ftp://invisible-island.net/diffstat/diffstat-1.45.tar.gz
-SUPPORT:          C
-BUGTRAQ:          solaris/utility/diffstat
-OSR:              8382
-COMMENTS:         
--- a/usr/src/cmd/diffstat/Makefile.sfw	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,62 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)Makefile.sfw	1.1	08/03/26 SMI"
-#
-
-VER=diffstat-1.45
-GZIPF=$(VER).tar.gz
-
-all: $(VER)/config.status
-	(cd $(VER); env \
-	    CC=$(CC) \
-	    "CFLAGS=$(CFLAGS)" \
-	    MAKE=$(CCSMAKE) $(CCSMAKE))
-	@find . -name core -exec rm -f {} \;
-
-include ../Makefile.cmd
-
-install: all
-	$(SH) ./install-sfw
-
-$(VER)/config.status: $(VER)/configure
-	(cd $(VER); env \
-	    CC=$(CC) \
-	    MAKE=$(CCSMAKE) \
-	./configure)
-
-$(VER)/configure: $(GZIPF)
-	/usr/bin/gunzip -c $(GZIPF) | \
-	    $(GTAR) xpf - --no-same-owner
-	touch $(VER)/configure
-	find $(VER) -type d -exec /usr/bin/chmod 755 "{}" \;
-	find $(VER) -type f -exec /usr/bin/chmod ugo+r "{}" \;
-
-check:
-	cd $(VER)/testing; $(SH) ./run_test.sh
-
-clean:
-	-rm -rf $(VER)
-
-include ../Makefile.targ
Binary file usr/src/cmd/diffstat/diffstat-1.45.tar.gz has changed
--- a/usr/src/cmd/diffstat/install-sfw	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,42 +0,0 @@
-#!/bin/sh
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)install-sfw	1.1	08/03/25 SMI"
-
-VER=diffstat-1.45
-PREFIX=${ROOT}/usr
-BINDIR=${PREFIX}/bin
-SHAREDIR=${PREFIX}/share
-MAN1DIR=${SHAREDIR}/man/man1
-
-MANSCRIPT=../sunman-stability
-. ${SRC}/tools/install.subr
-
-cd ${VER}
-
-_install E diffstat ${BINDIR}/diffstat 555
-_install M diffstat.1 ${MAN1DIR}/diffstat.1 444
-
-exit 0
--- a/usr/src/cmd/diffstat/sunman-stability	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)sunman-stability	1.2	10/03/16 SMI"
-#
-1i\
-'\\" t\
-\.\\"\
-\.\\" Modified for Solaris to to add the Solaris stability classification,\
-\.\\" and to add a note about source availability.\
-\.\\"\ 
-$a\
-\.\\" Begin Sun update\
-.SH ATTRIBUTES\
-See\
-.BR attributes (5)\
-for descriptions of the following attributes:\
-.sp\
-.TS\
-box;\
-cbp-1 | cbp-1\
-l | l .\
-ATTRIBUTE TYPE	ATTRIBUTE VALUE\
-=\
-Availability	text/diffstat \
-=\
-Interface Stability	Uncommitted \
-.TE \
-.PP\
-.SH NOTES\
-Source for diffstat is available on http://opensolaris.org.\
-\.\\" End Sun update
--- a/usr/src/cmd/doxygen/METADATA	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-NAME:             doxygen
-VERSION:          1.5.7.1
-DESCRIPTION:      Doxygen - Source Code Documentation Tool
-LICENSE:          GPLv2
-PACKAGE:          SUNWdoxygen
-PROJECT_URL:      http://www.doxygen.org/
-SOURCE_DOWNLOAD:  http://ftp.stack.nl/pub/users/dimitri/doxygen-1.5.7.1.tar.gz
-SUPPORT:          C
-BUGTRAQ:          solaris/utility/doxygen
-OSR:              9692
-COMMENTS:         
--- a/usr/src/cmd/doxygen/Makefile.sfw	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,64 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#ident	"@(#)Makefile.sfw	1.2	08/11/11 SMI"
-#
-
-COMPONENT_NAME=doxygen
-COMPONENT_VERSION=1.5.7.1
-VER =$(COMPONENT_NAME:sh)-$(COMPONENT_VERSION:sh)
-TARBALL =$(VER).tar.gz
-
-SFW_PATH="$(SPRO_VROOT)/bin:/usr/sfw/bin:$(PATH)"
-
-include ../Makefile.cmd
-
-DOXYGEN_CONFIGURE_OPTIONS = --platform solaris-cc
-DOXYGEN_CONFIGURE_OPTIONS += --enable-langs nl,se,cz,fr,id,it,de,jp,je,es,fi,ru,hr,pl,pt,hu,kr,ke,ro,si,cn,no,br,dk,sk,ua,gr,tw,sr,ca,lt,za,ar,fa
-
-all: $(VER)/config.status
-	(cd $(VER); \
-	CC=$(CC) \
-	CXX=$(CCC) \
-	MAKE=$(GMAKE) \
-	$(GMAKE))
-
-install: all
-	$(SH) ./install-doxygen
-
-$(VER)/config.status: $(VER)/configure
-	(cd $(VER); \
-	./configure $(DOXYGEN_CONFIGURE_OPTIONS))
-
-$(VER)/configure: $(VER).tar.gz
-	/usr/bin/gzip -dc $(VER).tar.gz | $(GTAR) xpf - --no-same-owner
-	cd $(VER) && gpatch -p1 < ../doxygen1.patch
-	touch $(VER)/configure
-
-clean:
-	-rm -rf $(VER)
-
-include ../Makefile.targ
-
-
Binary file usr/src/cmd/doxygen/doxygen-1.5.7.1.tar.gz has changed
--- a/usr/src/cmd/doxygen/doxygen1.patch	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,35 +0,0 @@
-diff -ru doxygen-1.5.7.1/doc/Doxyfile doxygen-1.5.7.1-mod/doc/Doxyfile
---- doxygen-1.5.7.1/doc/Doxyfile	Sat Aug 16 22:37:19 2008
-+++ doxygen-1.5.7.1-mod/doc/Doxyfile	Tue Nov  4 19:38:41 2008
-@@ -22,7 +22,7 @@
- EXTRACT_ALL       = NO
- EXTRACT_PRIVATE   = NO
- GENERATE_MAN      = NO
--GENERATE_LATEX    = YES
-+GENERATE_LATEX    = NO
- GENERATE_HTML     = YES
- GENERATE_HTMLHELP = YES
- GENERATE_RTF      = NO
-
-diff -ru doxygen-1.5.7.1/tmake/lib/solaris-cc/tmake.conf doxygen-1.5.7.1-mod/tmake/lib/solaris-cc/tmake.conf
---- doxygen-1.5.7.1/tmake/lib/solaris-cc/tmake.conf	Sat Jul 22 01:24:14 2006
-+++ doxygen-1.5.7.1-mod/tmake/lib/solaris-cc/tmake.conf	Tue Nov  4 19:35:21 2008
-@@ -17,7 +17,7 @@
- TMAKE_CFLAGS_YACC	=
- 
- TMAKE_CXX		= CC
--TMAKE_CXXFLAGS		= $$TMAKE_CFLAGS
-+TMAKE_CXXFLAGS		= -norunpath
- TMAKE_CXXFLAGS_WARN_ON	= $$TMAKE_CFLAGS_WARN_ON
- TMAKE_CXXFLAGS_WARN_OFF	= $$TMAKE_CFLAGS_WARN_OFF
- TMAKE_CXXFLAGS_RELEASE	= -O2
-@@ -37,7 +37,7 @@
- TMAKE_LINK		= CC
- # Jan Wortelboer <[email protected]> suggests avoiding $LD_LIBRARY_PATH:
- TMAKE_LINK_SHLIB	= CC -R$(QTDIR)/lib:/usr/openwin/lib
--TMAKE_LFLAGS		=
-+TMAKE_LFLAGS		= -norunpath
- TMAKE_LFLAGS_RELEASE	=
- TMAKE_LFLAGS_DEBUG	=
- TMAKE_LFLAGS_SHLIB	= -G -h $(TARGET1)
-
Binary file usr/src/cmd/doxygen/doxygen_manual-1.5.7.1.pdf has changed
--- a/usr/src/cmd/doxygen/install-doxygen	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,57 +0,0 @@
-#!/bin/sh -e
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#
-# Copyright 2008 Sun Microsystems, Inc.   All rights reserved.
-# Use is subject to license terms.
-#
-# install objects in the proto area, since it would
-# really like to install locally, but that doesn't scale.
-#
-#ident	"@(#)install-doxygen	1.1	08/08/16 SMI"
-
-VERS=1.5.7.1
-PKGVERS=doxygen-${VERS}
-PREFIX=${ROOT}/usr
-BINDIR=${PREFIX}/bin
-SHAREDIR=${PREFIX}/share
-DOCDIR=${SHAREDIR}/doc/${PKGVERS}
-MANDIR=${SHAREDIR}/man/man1
-
-
-. ${SRC}/tools/install.subr
-
-# Populate Binaries
-cd ${PKGVERS}
-_install E bin/doxygen  ${BINDIR}/doxygen 555
-_install E bin/doxytag  ${BINDIR}/doxytag 555
-
-# Populate Man Page
-MANSCRIPT=../sunman-stability
-_install M doc/doxygen.1 ${MANDIR}/doxygen.1 444
-_install M doc/doxytag.1 ${MANDIR}/doxytag.1 444
-
-# Populate User Guide
-_install N ../doxygen_manual-1.5.7.1.pdf ${DOCDIR}/doxygen_manual-1.5.7.1.pdf 444
-
-
-
-exit 0
--- a/usr/src/cmd/doxygen/sunman-stability	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +0,0 @@
-1i\
-'\\" t\
-\.\\"\
-\.\\" Modified for Solaris to to add the Solaris stability classification,\
-\.\\" and to add a note about source availability.\
-\.\\"\ 
-$a\
-\.\\" Begin Sun update\
-.SH ATTRIBUTES\
-See\
-.BR attributes (5)\
-for descriptions of the following attributes:\
-.sp\
-.TS\
-box;\
-cbp-1 | cbp-1\
-l | l .\
-ATTRIBUTE TYPE	ATTRIBUTE VALUE\
-=\
-Availability	developer/documentation-tool/doxygen\
-=\
-Interface Stability	Uncommitted\
-.TE \
-.PP\
-.SH NOTES\
-Source for doxygen is available on http://opensolaris.org.\
-\.\\" End Sun update
--- a/usr/src/cmd/fakeroot/METADATA	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-NAME:		 fakeroot
-VERSION:	 1.11
-DESCRIPTION:	 A tool to simulate a fake root environment
-LICENSE:	 GPLv2
-PACKAGE:	 SUNWfakeroot
-PROJECT_URL:	 http://fakeroot.alioth.debian.org/
-SOURCE_DOWNLOAD: http://ftp.debian.org/debian/pool/main/f/fakeroot/fakeroot-1.11.tar.gz
-SUPPORT:         C
-BUGTRAQ:         solaris/utility/fakeroot
-OSR:		 9190
-COMMENTS:
--- a/usr/src/cmd/fakeroot/Makefile.sfw	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,102 +0,0 @@
-# 
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-# 
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-# 
-# ident	"@(#)Makefile.sfw	1.1	09/10/07 SMI"
-#
-
-include ../Makefile.cmd
-
-VER                  =  $(COMPONENT_NAME:sh)-$(COMPONENT_VERSION:sh)
-VER64                =  $(VER)-64
-TARBALL              =  $(VER).tar.gz
-PATCHES:sh           =	echo Patches/*.patch
-
-CONFIGURE_GENERIC    =  LDFLAGS="$(LDFLAGS)"
-CONFIGURE_GENERIC    += PATH=$(SFW_PATH)
-CONFIGURE_GENERIC    += MAKE="$(CCSMAKE)"
-CONFIGURE_GENERIC    += INSTALL="/usr/bin/ginstall"
-
-PRE_CONFIGURE        =  CC="$(CC)"
-PRE_CONFIGURE        += CFLAGS="$(CFLAGS)"
-PRE_CONFIGURE        += $(CONFIGURE_GENERIC)
-
-PRE_CONFIGURE_64     =  CC="$(CC64)"
-PRE_CONFIGURE_64     += CFLAGS="$(CFLAGS64)"
-PRE_CONFIGURE_64     += $(CONFIGURE_GENERIC)
-
-CONFIGURE_OPTIONS_32 =  --bindir=/usr/bin
-CONFIGURE_OPTIONS_32 +=  --libdir=/usr/lib
-CONFIGURE_OPTIONS_32 += LDFLAGS=-L$(ROOTLIB)
-
-CONFIGURE_OPTIONS_64 = --bindir=/usr/bin/$(MACH64)
-CONFIGURE_OPTIONS_64 += --libdir=/usr/lib/$(MACH64)
-CONFIGURE_OPTIONS_64 += LDFLAGS=-L$(ROOTLIB64)
-
-
-all: all32 install32 all64 install64
-
-all32: $(VER)/config.status
-	(cd $(VER); \
-	env - "CFLAGS=$(CFLAGS)" $(CONFIGURE_GENERIC) $(CCSMAKE))
-
-all64: $(VER64)/config.status
-	(cd $(VER64); \
-	env - "CFLAGS=$(CFLAGS64)" $(CONFIGURE_GENERIC) $(CCSMAKE))
-
-test32:
-	(cd $(VER); \
-	env - "LD_OPTIONS=-R$(ROOTLIB)" $(CCSMAKE) check)
-
-test64:
-	(cd $(VER64); \
-	env - "LD_OPTIONS=-R$(ROOTLIB64)" $(CCSMAKE) check)
-
-install: all
-	$(SRC)/tools/protofix --perm --pkg $(COMPONENT_PACKAGES:sh)
-
-install32: 
-	$(SHELL) ./install-sfw $(VER)
-
-install64:
-	$(SHELL) ./install-sfw $(VER64) $(MACH64)
-
-$(VER)/config.status: $(VER)/configure
-	(cd $(VER); \
-	env - $(PRE_CONFIGURE) $(SHELL) ./configure $(CONFIGURE_OPTIONS_32))
-
-$(VER64)/config.status: $(VER64)/configure
-	(cd $(VER64); \
-	env - $(PRE_CONFIGURE_64) $(SHELL) ./configure $(CONFIGURE_OPTIONS_64))
-
-$(VER)/configure: $(VER)/.patched
-	$(TOUCH) $@
-
-$(VER64)/configure: $(VER64)/.patched
-	$(TOUCH) $@
-
-clean:
-	-$(RM) -rf $(VER) $(VER64)
-
-include ../Makefile.targ
--- a/usr/src/cmd/fakeroot/Patches/Makefile.am.patch	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
---- Makefile.am-orig	Thu Sep 17 14:35:55 2009
-+++ Makefile.am	Thu Sep 17 14:36:04 2009
-@@ -6,11 +6,11 @@
- 
- lib_LTLIBRARIES=libfakeroot.la
- libfakeroot_la_SOURCES=libfakeroot.c statconv/glibc/linux/alpha/stats.h wrapdef.h  wrapstruct.h communicate.h
--libfakeroot_la_LDFLAGS=-release 0
-+libfakeroot_la_LDFLAGS=
- libfakeroot_la_DEPENDENCIES=wrapdef.h wrapstruct.h libcommunicate.la $(LTLIBOBJS)
- libfakeroot_la_LIBADD = libcommunicate.la $(LTLIBOBJS)
- 
--bin_PROGRAMS=faked
-+lib=faked
- faked_SOURCES = faked.c
- faked_LDADD = libcommunicate.la
- 
--- a/usr/src/cmd/fakeroot/Patches/Makefile.in.patch	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,134 +0,0 @@
---- Makefile.in-orig	Thu Sep 17 14:36:32 2009
-+++ Makefile.in	Thu Sep 17 14:36:39 2009
-@@ -34,7 +34,7 @@
- build_triplet = @build@
- host_triplet = @host@
- target_triplet = @target@
--bin_PROGRAMS = faked$(EXEEXT)
-+lib_PROGRAMS = faked$(EXEEXT)
- noinst_PROGRAMS = simple$(EXEEXT)
- subdir = .
- DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
-@@ -69,8 +69,8 @@
- libfakeroot_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
- 	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
- 	$(libfakeroot_la_LDFLAGS) $(LDFLAGS) -o $@
--binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
--PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS)
-+libPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
-+PROGRAMS = $(lib_PROGRAMS) $(noinst_PROGRAMS)
- am_faked_OBJECTS = faked.$(OBJEXT)
- faked_OBJECTS = $(am_faked_OBJECTS)
- faked_DEPENDENCIES = libcommunicate.la
-@@ -238,7 +238,7 @@
- libcommunicate_la_SOURCES = communicate.c
- lib_LTLIBRARIES = libfakeroot.la
- libfakeroot_la_SOURCES = libfakeroot.c statconv/glibc/linux/alpha/stats.h wrapdef.h  wrapstruct.h communicate.h
--libfakeroot_la_LDFLAGS = -release 0
-+libfakeroot_la_LDFLAGS =
- libfakeroot_la_DEPENDENCIES = wrapdef.h wrapstruct.h libcommunicate.la $(LTLIBOBJS)
- libfakeroot_la_LIBADD = libcommunicate.la $(LTLIBOBJS)
- faked_SOURCES = faked.c
-@@ -348,30 +348,30 @@
- 	$(LINK)  $(libcommunicate_la_OBJECTS) $(libcommunicate_la_LIBADD) $(LIBS)
- libfakeroot.la: $(libfakeroot_la_OBJECTS) $(libfakeroot_la_DEPENDENCIES) 
- 	$(libfakeroot_la_LINK) -rpath $(libdir) $(libfakeroot_la_OBJECTS) $(libfakeroot_la_LIBADD) $(LIBS)
--install-binPROGRAMS: $(bin_PROGRAMS)
-+install-libPROGRAMS: $(lib_PROGRAMS)
- 	@$(NORMAL_INSTALL)
--	test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)"
--	@list='$(bin_PROGRAMS)'; for p in $$list; do \
-+	test -z "$(libdir)" || $(MKDIR_P) "$(DESTDIR)$(libdir)"
-+	@list='$(lib_PROGRAMS)'; for p in $$list; do \
- 	  p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
- 	  if test -f $$p \
- 	     || test -f $$p1 \
- 	  ; then \
- 	    f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
--	   echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \
--	   $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \
-+	   echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(libPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \
-+	   $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(libPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(libdir)/$$f" || exit 1; \
- 	  else :; fi; \
- 	done
- 
--uninstall-binPROGRAMS:
-+uninstall-libPROGRAMS:
- 	@$(NORMAL_UNINSTALL)
--	@list='$(bin_PROGRAMS)'; for p in $$list; do \
-+	@list='$(lib_PROGRAMS)'; for p in $$list; do \
- 	  f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
--	  echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \
--	  rm -f "$(DESTDIR)$(bindir)/$$f"; \
-+	  echo " rm -f '$(DESTDIR)$(libdir)/$$f'"; \
-+	  rm -f "$(DESTDIR)$(libdir)/$$f"; \
- 	done
- 
--clean-binPROGRAMS:
--	@list='$(bin_PROGRAMS)'; for p in $$list; do \
-+clean-libPROGRAMS:
-+	@list='$(lib_PROGRAMS)'; for p in $$list; do \
- 	  f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
- 	  echo " rm -f $$p $$f"; \
- 	  rm -f $$p $$f ; \
-@@ -713,7 +713,7 @@
- check-am: all-am
- check: check-recursive
- all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) config.h
--install-binPROGRAMS: install-libLTLIBRARIES
-+install-libPROGRAMS: install-libLTLIBRARIES
- 
- installdirs: installdirs-recursive
- installdirs-am:
-@@ -748,7 +748,7 @@
- 	@echo "it deletes files that may require special tools to rebuild."
- clean: clean-recursive
- 
--clean-am: clean-binPROGRAMS clean-generic clean-libLTLIBRARIES \
-+clean-am: clean-libPROGRAMS clean-generic clean-libLTLIBRARIES \
- 	clean-libtool clean-noinstLTLIBRARIES clean-noinstPROGRAMS \
- 	mostlyclean-am
- 
-@@ -773,7 +773,7 @@
- 
- install-dvi: install-dvi-recursive
- 
--install-exec-am: install-binPROGRAMS install-libLTLIBRARIES
-+install-exec-am: install-libPROGRAMS install-libLTLIBRARIES
- 
- install-html: install-html-recursive
- 
-@@ -807,13 +807,13 @@
- 
- ps-am:
- 
--uninstall-am: uninstall-binPROGRAMS uninstall-libLTLIBRARIES
-+uninstall-am: uninstall-libPROGRAMS uninstall-libLTLIBRARIES
- 
- .MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
- 	install-strip
- 
- .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
--	all all-am am--refresh check check-am clean clean-binPROGRAMS \
-+	all all-am am--refresh check check-am clean clean-libPROGRAMS \
- 	clean-generic clean-libLTLIBRARIES clean-libtool \
- 	clean-noinstLTLIBRARIES clean-noinstPROGRAMS ctags \
- 	ctags-recursive dist dist-all dist-bzip2 dist-gzip dist-lzma \
-@@ -821,7 +821,7 @@
- 	distclean-compile distclean-generic distclean-hdr \
- 	distclean-libtool distclean-tags distcleancheck distdir \
- 	distuninstallcheck dvi dvi-am html html-am info info-am \
--	install install-am install-binPROGRAMS install-data \
-+	install install-am install-libPROGRAMS install-data \
- 	install-data-am install-dvi install-dvi-am install-exec \
- 	install-exec-am install-html install-html-am install-info \
- 	install-info-am install-libLTLIBRARIES install-man install-pdf \
-@@ -830,7 +830,7 @@
- 	maintainer-clean maintainer-clean-generic mostlyclean \
- 	mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
- 	pdf pdf-am ps ps-am tags tags-recursive uninstall uninstall-am \
--	uninstall-binPROGRAMS uninstall-libLTLIBRARIES
-+	uninstall-libPROGRAMS uninstall-libLTLIBRARIES
- 
- 
- wrapped.h wrapdef.h wrapstruct.h wraptmpf.h:wrapawk wrapfunc.inp
--- a/usr/src/cmd/fakeroot/Patches/configure.patch	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
---- configure-orig	Thu Sep 17 14:33:59 2009
-+++ configure	Thu Sep 17 14:34:39 2009
-@@ -9459,8 +9459,8 @@
-   version_type=linux
-   need_lib_prefix=no
-   need_version=no
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--  soname_spec='${libname}${release}${shared_ext}$major'
-+  library_names_spec='${libname}${shared_ext}'
-+  soname_spec='${libname}${shared_ext}'
-   shlibpath_var=LD_LIBRARY_PATH
-   shlibpath_overrides_runpath=yes
-   hardcode_into_libs=yes
-@@ -11311,7 +11311,7 @@
- 
- 
- 
--for ac_header in fcntl.h unistd.h features.h sys/feature_tests.h pthread.h stdint.h inttypes.h grp.h endian.h sys/sysmacros.h sys/socket.h sys/acl.h
-+for ac_header in fcntl.h unistd.h features.h sys/feature_tests.h pthread.h stdint.h inttypes.h grp.h endian.h sys/sysmacros.h sys/socket.h
- do
- as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
- if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
--- a/usr/src/cmd/fakeroot/Patches/fakeroot.1.patch	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,103 +0,0 @@
---- doc/fakeroot.1-orig	Wed Sep 23 10:28:27 2009
-+++ doc/fakeroot.1	Wed Sep 23 10:29:56 2009
-@@ -30,7 +30,6 @@
- .B [\-s
- .IB save-file ]
- .B [\-u|\-\-unknown\-is\-real ]
--.B [\-b|\-\-fd\-base ]
- .B [\-h|\-\-help ]
- .B [\-v|\-\-version ]
- .BI [\-\-]
-@@ -39,7 +38,7 @@
- .B fakeroot
- runs a command in an environment wherein it appears to have root privileges
- for file manipulation.  This is useful for allowing users to create archives
--(tar, ar, .deb etc.) with files in them with root permissions/ownership.
-+(tar, ar, .pkg etc.) with files in them with root permissions/ownership.
- Without 
- .B fakeroot
- one would need to have root privileges to create the constituent files of
-@@ -61,7 +60,7 @@
- If you intend to build packages with 
- .BR fakeroot ,
- please try building
--the fakeroot package first: the "debian/rules build" stage has a
-+the fakeroot package first: the "debian/rules" build stage has a
- few tests (testing mostly for bugs in old fakeroot
- versions). If those tests fail (for example because you have
- certain libc5 programs on your system), other packages you build with
-@@ -83,7 +82,7 @@
- Specify an alternative binary to use as faked.
- .TP
- .BI [\-\-] \ command
--Any command you want to be ran as fakeroot. Use \(oq\-\-\(cq if in the command
-+Any command you want to be run as fakeroot. Use \(oq\-\-\(cq if in the command
- you have other options that may confuse fakeroot's option parsing.
- .TP
- .BI \-s \ save-file
-@@ -93,9 +92,9 @@
- touched inside the fakeroot alone when outside the environment. Still,
- this can be useful. For example, it can be used with rsync(1) to back up
- and restore whole directory trees complete with user, group and device
--information without needing to be root. See
--.I /usr/share/doc/fakeroot/README.saving
--for more details.
-+information without needing to be root. See the file
-+.I doc/README.saving
-+distributed with the fakeroot source code for more details.
- .TP
- .BI \-i \ load-file
- Load a fakeroot environment previously saved using \-s from load-file.
-@@ -108,12 +107,6 @@
- Use the real ownership of files previously unknown to fakeroot instead of
- pretending they are owned by root:root.
- .TP
--.BI \-b \ fd
--Specify fd base (TCP mode only). fd is the minimum file descriptor
--number to use for TCP connections; this may be important to avoid
--conflicts with the file descriptors used by the programs being run
--under fakeroot.
--.TP
- .BI \-h
- Display help.
- .TP
-@@ -154,16 +147,8 @@
- could do anyway happen for real. 
- 
- .B fakeroot
--was specifically written to enable users to create Debian GNU/Linux 
--packages (in the 
--.BR deb(5)
--format) without giving them root privileges.
--This can be done by commands like
--.B dpkg-buildpackage \-rfakeroot
--or
--.B debuild \-rfakeroot
--(actually, \-rfakeroot is default in debuild nowadays, so you don't
--need that argument).
-+was specifically written to enable users to create packages
-+without giving them root privileges.
- .SH SECURITY ASPECTS
- .B fakeroot
- is a regular, non-setuid program. It does not enhance a user's
-@@ -265,9 +250,7 @@
- behaves. Programs that probe the system like GNU configure may get
- confused by this (or if they don't, they may stress fakeroot so much
- that fakeroot itself becomes confused). So, it's advisable not to run
--"configure" from within fakeroot. As configure should be called in the
--"debian/rules build" target, running "dpkg\-buildpackage \-rfakeroot"
--correctly takes care of this.
-+"configure" from within fakeroot.
- .SH BUGS
- It doesn't wrap open(). This isn't bad by itself, but if a program
- does open("file", O_WRONLY, 000), writes to file "file", closes it,
-@@ -295,9 +278,3 @@
- mostly by J.H.M. Dassen 
- .RI <[email protected]>
- Rather a lot mods/additions by joost and Clint.
--.SH "SEE ALSO"
--.BR faked (1)
--.BR dpkg\-buildpackage (1),
--.BR debuild (1)
--.BR /usr/share/doc/fakeroot/DEBUG
--
--- a/usr/src/cmd/fakeroot/Patches/fakeroot.in.patch	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,51 +0,0 @@
---- scripts/fakeroot.in-orig	Mon Sep 21 12:20:00 2009
-+++ scripts/fakeroot.in	Mon Sep 21 12:28:22 2009
-@@ -8,8 +8,7 @@
- fakeroot, create a fake root environment.
-    usage: fakeroot [-l|--lib fakerootlib] [-f|--faked fakedbin]
-                    [-i file] [-s file] [-u|--unknown-is-real]
--		   [-b|--fd-base fd] [-h|--help] [-v|--version]
--                   [--] [command]
-+		   [-h|--help] [-v|--version] [--] [command]
- EOF
-   exit 1
- }
-@@ -17,11 +16,12 @@
- # strip /bin/fakeroot to find install prefix
- PREFIX=@prefix@
- BINDIR=@bindir@
-+LIBDIR=@libdir@
-     
- USEABSLIBPATH=@LDPRELOADABS@
- LIB=lib@fakeroot_transformed@@DLSUFFIX@
--PATHS=@libdir@:${PREFIX}/lib64/libfakeroot:${PREFIX}/lib32/libfakeroot
--FAKED=${BINDIR}/@faked_transformed@
-+PATHS=@libdir@:${PREFIX}/lib/64/libfakeroot:${PREFIX}/lib/libfakeroot
-+FAKED=${LIBDIR}/@faked_transformed@
- 
- FAKED_MODE="unknown-is-root"
- export FAKED_MODE
-@@ -31,10 +31,10 @@
- GETOPTEST=`getopt --version`
- case $GETOPTEST in
- getopt*) # GNU getopt
--    TEMP=`getopt -l lib: -l faked: -l unknown-is-real -l fd-base: -l version -l help -- +l:f:i:s:ub:vh "$@"`
-+    TEMP=`getopt -l lib: -l faked: -l unknown-is-real -l version -l help -- +l:f:i:s:uvh "$@"`
-     ;;
- *) # POSIX getopt ?
--    TEMP=`getopt l:f:i:s:ub:vh "$@"`
-+    TEMP=`getopt l:f:i:s:uvh "$@"`
-     ;;
- esac
- 
-@@ -77,10 +77,6 @@
-        FAKEDOPTS=$FAKEDOPTS" --unknown-is-real"
-        FAKED_MODE="unknown-is-real"
-        ;;
--    -b|--fd-base)
--       shift
--       FAKEROOT_FD_BASE="$1"
--       ;;
-     -v|--version)
-        echo "fakeroot version @VERSION@"
-        exit 0
--- a/usr/src/cmd/fakeroot/Patches/libfakeroot.c.patch	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,25 +0,0 @@
---- libfakeroot.c-orig	Sun Aug  3 15:26:50 2008
-+++ libfakeroot.c	Mon Jul 13 16:13:01 2009
-@@ -210,14 +210,14 @@
- 
- /* Fake ID storage */
- 
--static uid_t faked_real_uid = -1;
--static gid_t faked_real_gid = -1;
--static uid_t faked_effective_uid = -1;
--static gid_t faked_effective_gid = -1;
--static uid_t faked_saved_uid = -1;
--static gid_t faked_saved_gid = -1;
--static uid_t faked_fs_uid = -1;
--static gid_t faked_fs_gid = -1;
-+static uid_t faked_real_uid = (uid_t)-1;
-+static gid_t faked_real_gid = (gid_t)-1;
-+static uid_t faked_effective_uid = (uid_t)-1;
-+static gid_t faked_effective_gid = (gid_t)-1;
-+static uid_t faked_saved_uid = (uid_t)-1;
-+static gid_t faked_saved_gid = (gid_t)-1;
-+static uid_t faked_fs_uid = (uid_t)-1;
-+static gid_t faked_fs_gid = (gid_t)-1;
- 
- /* Read user ID */
- 
--- a/usr/src/cmd/fakeroot/Patches/message.h.patch	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +0,0 @@
---- message.h-orig	Sun Aug  3 15:26:50 2008
-+++ message.h	Mon Jul 13 16:12:22 2009
-@@ -11,6 +11,8 @@
- # endif
- #endif
- 
-+/* On Solaris, use the native htonll(n)/nohll(n) */
-+#if !defined(sun) && !defined(_NETINET_IN_H)
- #if __BYTE_ORDER == __BIG_ENDIAN
- # define htonll(n)  (n)
- # define ntohll(n)  (n)
-@@ -18,6 +20,7 @@
- # define htonll(n)  ((((uint64_t) htonl(n)) << 32LL) | htonl((n) >> 32LL))
- # define ntohll(n)  ((((uint64_t) ntohl(n)) << 32LL) | ntohl((n) >> 32LL))
- #endif
-+#endif /* !defined(sun) && !defined(_NETINET_IN_H) */
- 
- #define FAKEROOTKEY_ENV "FAKEROOTKEY"
- 
Binary file usr/src/cmd/fakeroot/fakeroot-1.11.tar.gz has changed
--- a/usr/src/cmd/fakeroot/install-sfw	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,53 +0,0 @@
-#!/usr/bin/ksh93 -p
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-# 
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-# 
-# ident	"@(#)install-sfw	1.1	09/10/07 SMI"
-#
-
-set -o errexit
-
-PKGVERS=${1}
-M64=${2:-""}
-PREFIX=${ROOT}/usr
-MANDIR=${PREFIX}/share/man
-MANSCRIPT=../sunman-stability
-
-source ${SRC}/tools/install.subr
-
-cd ${PKGVERS}
-
-if ((${#M64} == 0)); then
-	# Install the 32-bit targets only
-	_install S scripts/fakeroot ${PREFIX}/bin/fakeroot 555
-	_install E faked ${PREFIX}/lib/faked 555
-	_install D .libs/libfakeroot.so ${PREFIX}/lib/libfakeroot.so 555
-	_install M doc/fakeroot.1 ${MANDIR}/man1/fakeroot.1 444
-else
-	# Install the 64-bit targets only
-	_install D .libs/libfakeroot.so ${PREFIX}/lib/${M64}/libfakeroot.so 555
-fi
-
-exit 0
--- a/usr/src/cmd/fakeroot/sunman-stability	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +0,0 @@
-1i\
-'\\" t\
-\.\\"\
-\.\\" Modified for Solaris to to add the Solaris stability classification,\
-\.\\" and to add a note about source availability.\
-\.\\"\ 
-$a\
-\.\\" Begin Sun update\
-.SH ATTRIBUTES\
-See\
-.BR attributes (5)\
-for descriptions of the following attributes:\
-.sp\
-.TS\
-box;\
-cbp-1 | cbp-1\
-l | l .\
-ATTRIBUTE TYPE	ATTRIBUTE VALUE\
-=\
-Availability	developer/fakeroot\
-=\
-Interface Stability	Uncommitted\
-.TE \
-.PP\
-.SH NOTES\
-Source for fakeroot is available on http://opensolaris.org.\
-\.\\" End Sun update
--- a/usr/src/cmd/fping/METADATA	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-NAME:             fping
-VERSION:          2.4b2_to-ipv6
-DESCRIPTION:      ping that fans out
-LICENSE:          MIT
-PACKAGE:          SUNWfping SUNWfpingr
-PROJECT_URL:      http://fping.sourceforge.net/
-SOURCE_DOWNLOAD:  http://fping.sourceforge.net/download/fping-2.4b2_to.tar.gz
-SUPPORT:          C
-BUGTRAQ:          solaris/network/internet-utility
-OSR:              7762
-COMMENTS:         
-                *) The set*uid/get*uid functions are ifdef'd out to allow 
-                   role based access control(RBAC) to handle authorizations
-                   in Solaris.
-                *) fping manpage changed for stability, path for
-                   documentation, output examples.
--- a/usr/src/cmd/fping/Makefile.sfw	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,68 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#ident	"@(#)Makefile.sfw	1.1	08/10/28 SMI"
-include ../../Makefile.master
-
-TARFILE	=fping-2.4b2_to
-VER	=$(TARFILE)-$(MACH)
-MAKE	=$(CCSMAKE) 
-CFLAGS	+=$(XPG6MODE) -xstrconst
-# (use default --prefix in Makefile.master)
-
-all: $(VER)/config.status
-	(cd $(VER); env \
-	    LD_OPTIONS="-M $(SRC)/cmd/mapfile_noexstk" \
-	    CC=$(CC) CXX=$(CCC) \
-	    "CFLAGS=$(CFLAGS)" \
-	    $(MAKE) "LIBS=-lnsl -lsocket" "MAKE=$(MAKE) -e")
-	@find . -name core -exec rm -f {} \;
-
-test:	# there aren't any
-
-include ../Makefile.cmd
-
-install: all
-	$(SHELL) ./install-sfw
-
-$(VER)/config.status: $(VER)/configure
-	(cd $(VER); env \
-	    "CC=$(CC)" "CXX=$(CCC)" \
-	    "CFLAGS=$(CFLAGS)" \
-	    "MAKE=$(MAKE)" \
-	    ./configure $(CONFIGURE_OPTIONS))
-		
-$(VER)/configure: $(TARFILE).tar.gz
-	$(MKDIR) -p tmp; gzip -dc $(TARFILE).tar.gz | (cd tmp; $(TAR) xopf -)
-	$(MV) tmp/$(TARFILE) $(VER); rmdir tmp
-	(cd $(VER); $(GPATCH) -p1 fping.c ../patch-c; cp ../fping.1m fping.1m)
-	$(TOUCH) $(VER)/configure
-
-clean:
-	-rm -rf "$(VER)"
-
-include ../Makefile.targ
-
-.SUFFIXES:
-
--- a/usr/src/cmd/fping/exec_attr	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-Network Management:solaris:cmd:RO::/usr/bin/fping:privs=net_icmpaccess
Binary file usr/src/cmd/fping/fping-2.4b2_to.tar.gz has changed
--- a/usr/src/cmd/fping/fping.1m	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,351 +0,0 @@
-'\" te
-.\"
-.\" /*
-.\"  * CDDL HEADER START
-.\"  *
-.\"  * The contents of this file are subject to the terms of the
-.\"  * Common Development and Distribution License (the "License").
-.\"  * You may not use this file except in compliance with the License.
-.\"  *
-.\"  * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-.\"  * or http://www.opensolaris.org/os/licensing.
-.\"  * See the License for the specific language governing permissions
-.\"  * and limitations under the License.
-.\"  *
-.\"  * When distributing Covered Code, include this CDDL HEADER in each
-.\"  * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-.\"  * If applicable, add the following below this CDDL HEADER, with the
-.\"  * fields enclosed by brackets "[]" replaced with your own identifying
-.\"  * information: Portions Copyright [yyyy] [name of copyright owner]
-.\"  *
-.\"  * CDDL HEADER END
-.\"  */
-.\"  
-.\" Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-.\" Use is subject to license terms.
-.\" ident	"@(#)fping.1m	1.1	08/10/28 SMI"
-.TH fping lM "29 Feb 2008" "SunOS 5.11" "System Administration Commands"
-.SH NAME
-fping \- send ICMP ECHO_REQUEST packets to network hosts
-.SH SYNOPSIS
-.B fping
-[ \fIoptions\fR ]
-[ \fIsystems...\fR ]
-
-.SH DESCRIPTION
-.NXR "fping command"
-.NXR "ICMP ECHO_REQUEST"
-
-      
-.B fping 
-is a 
-.MS ping 1M
-like program which uses the Internet Control
-Message Protocol (ICMP) echo request to determine if a target host is
-responding. 
-.B fping 
-differs from ping in that you can specify any
-number of targets on the command line, or specify a file containing
-the lists of targets to ping. Instead of sending to one target until it
-times out or replies, 
-.B fping 
-will send out a ping packet and move
-on to the next target in a round-robin fashion. 
-.PP
-In the default mode, if a target replies,
-it is noted and removed from the list of targets to check; if a target
-does not respond within a certain time limit and/or retry limit it 
-is designated as unreachable.  
-.B fping 
-also supports sending a specified number of pings to a target, or
-looping indefinitely (as in 
-.B ping
-).
-.PP
-Unlike 
-.B ping
-,
-.B fping 
-is meant to be used in scripts, so its output is designed to be 
-easy to parse.
-.SH OPTIONS
-.IP \fB-a\fR 5
-Show systems that are alive.
-.IP \fB-A\fR 5
-Display targets by address rather than DNS name.
-.IP \fB-b\fIn\fR 5
-Number of bytes of ping data to send.  The minimum size (normally 12)
-allows room for the data that 
-.B fping 
-needs to do its work (sequence number, timestamp).  The reported
-received data size includes the IP header (normally 20 bytes) and ICMP
-header (8 bytes), so the minimum total size is 40 bytes.  Default is
-56, as in 
-.B ping.
-Maximum is the theoretical maximum IP datagram size (64K), though most
-systems limit this to a smaller, system-dependent number.
-.IP \fB-B\fIn\fR 5
-In the default mode,
-.B fping
-sends several requests to a target before giving up, waiting longer for
-a reply on each successive request.  This parameter is the value by
-which the wait time is multiplied on each successive request; it must
-be entered as a floating-point number (x.y).  The default is 1.5.
-.IP \fB-c\fR 5
-Number of request packets to send to each target.  In this mode, a
-line is displayed for each received response (this can suppressed with
--q or -Q).  Also, statistics about responses for each target are displayed
-when all requests have been sent (or when interrupted).
-.IP \fB-C\fR 5
-Similar to -c, but the per-target statistics are displayed in a format
-designed for automated response-time statistics gathering.  For
-example:
-
-% fping -C 5 -q somehost
-
-somehost : 91.7 37.0 29.2 - 36.8
-
-shows the response time in milliseconds for each of the five requests,
-with the "-" indicating that no response was received to the fourth
-request.
-.IP \fB-d\fR 5
-Use gethostbyaddr(3NSL) to lookup address of return ping packet. This allows you to give
-fping a list of IP addresses as input and print hostnames in the output.
-.IP \fB-e\fR 5
-Show elapsed (round-trip) time of packets.
-.IP \fB-f\fR 5
-Read list of targets from a file.  
-
-% fping < targets_file
-
-.IP \fB-g\fR 5
-Generate a target list from a supplied IP netmask, or a starting and ending IP.
-Specify the netmask or start/end in the targets portion of the command line.
-
-ex. To ping the class C 192.168.1.x, the specified command line could look like either:
-
-fping -g 192.168.1.0/24
-
-or
-
-fping -g 192.168.1.0 192.168.1.255
-.IP \fB-h\fR 5
-Print usage message.
-.IP \fB-i\fIn\fR 5
-The minimum amount of time (in milliseconds) between sending a ping packet to any target (default is 25).
-.IP \fB-l\fR 5
-Loop sending packets to each target indefinitely.  Can be interrupted
-with ctl-C; statistics about responses for each target are then displayed.
-.IP \fB-m\fR 5
-Send pings to each of a target host's multiple interfaces.
-.IP \fB-n\fR 5
-Same as -d.
-.IP \fB-p\fR 5
-In looping or counting modes (-l, -c, or -C), this parameter sets the
-time in milliseconds that
-.B fping
-waits between successive packets to an individual target.  Default is
-1000.
-.IP \fB-q\fR 5
-Quiet. Don't show per-target results, just set final exit status.
-.IP \fB-Q\fIn\fR 5
-Like -q, but show summary results every n seconds.
-.IP \fB-r\fIn\fR 5
-Retry limit (default 3). This is the number of times an attempt at pinging
-a target will be made, not including the first try.
-.IP \fB-s\fR 5
-Print cumulative statistics upon exit.
-.IP \fB-t\fIn\fR 5
-Initial target timeout in milliseconds (default 500). In the default
-mode, this is the amount of time that 
-.B fping
-waits for a response to its first request.  Successive timeouts are
-multiplied by the backoff factor.
-.IP \fB-u\fR 5
-Show targets that are unreachable.
-.IP \fB-v\fR 5
-Print 
-.B fping
-version information.
-
-.SH EXAMPLES
-The following perl script will check a list of hosts and send mail if
-any are unreachable. It uses the open2 function which allows a program
-to be opened for reading and writing. fping does not start pinging the
-list of systems until it reads EOF, which it gets after INPUT is closed. 
-Sure the open2 usage is not needed in this example, but it's a good open2
-example none the less. 
-.nf
-
-#!/usr/local/bin/perl
-require 'open2.pl';
-
-$MAILTO = "root";
-
-$pid = &open2("OUTPUT","INPUT","/usr/local/bin/fping -u");
-
-@check=("slapshot","foo","foobar");
-
-foreach(@check) {  print INPUT "$_\\n"; }
-close(INPUT);
-@output=<OUTPUT>;
-
-if ($#output != -1) {
- chop($date=`date`);
- open(MAIL,"|mail -s 'unreachable systems' $MAILTO");
- print MAIL "\\nThe following systems are unreachable as of: $date\\n\\n";
- print MAIL @output;
- close MAIL;
-}
-
-.ni
-Another good example is when you want to perform an action only on hosts
-that are currently reachable.
-.nf
-
-#!/usr/local/bin/perl
-
-$hosts_to_backup = `cat /etc/hosts.backup | fping -a`;
-
-foreach $host (split(/\\n/,$hosts_to_backup)) {
-  # do it
-}
-
-.ni
-.LP
-The following is an output example: 
-.sp
-\fB% fping a.b.com x.y.z.net 192.168.0.1 192.168.0.3\fR
-.in +2
-.nf
-a.b.com is alive
-x.y.z.net is alive
-192.168.0.1 is alive
-192.168.0.3 is alive
-.fi
-.in -2
-.sp
-.LP
-The following is an output example using the '-a' option: 
-.sp
-\fB% fping -a a.b.com x.y.z.net 192.168.0.1 192.168.0.3\fR
-.in +2
-.nf
-a.b.com
-x.y.z.net
-192.168.0.1
-192.168.0.3
-.fi
-.in -2
-.LP
-The following is an output example using the '-c' option: 
-.sp
-\fb% fping -c 3 a.b.com x.y.z.net 192.168.0.1\fR
-.in +2
-.nf
-a.b.com		: [0], 84 bytes, 51.1 ms (51.1 avg, 0% loss)
-192.168.0.1	: [0], 84 bytes, 0.08 ms (0.08 avg, 0% loss) [<- 192.168.0.4]
-x.y.z.net 	: [0], 84 bytes, 70.6 ms (70.6 avg, 0% loss)
-a.b.com		: [1], 84 bytes, 60.9 ms (56.0 avg, 0% loss)
-192.168.0.1	: [1], 84 bytes, 0.09 ms (0.08 avg, 0% loss) [<- 192.168.0.4]
-a.b.com		: [2], 84 bytes, 40.6 ms (50.9 avg, 0% loss)
-192.168.0.1	: [2], 84 bytes, 0.11 ms (0.09 avg, 0% loss) [<- 192.168.0.4]
-x.y.z.net		: [2], 84 bytes, 68.8 ms (69.7 avg, 33% loss)
-.sp
-a.b.com		: xmt/rcv/%loss = 3/3/0%, min/avg/max = 40.6/50.9/60.9
-x.y.z.net		: xmt/rcv/%loss = 3/2/33%, min/avg/max = 68.8/69.7/70.6
-192.168.0.1	: xmt/rcv/%loss = 3/3/0%, min/avg/max = 0.08/0.09/0.11
-.fi
-.in -2
-.LP
-The following is an output example using the '-C' option: 
-.sp
-\fb% fping -C 3 a.b.com x.y.z.net 192.168.0.1\fR
-.in +2
-.nf
-a.b.com		: [0], 84 bytes, 41.7 ms (41.7 avg, 0% loss)
-x.y.z.net		: [0], 84 bytes, 66.6 ms (66.6 avg, 0% loss)
-a.b.com		: [1], 84 bytes, 50.7 ms (46.2 avg, 0% loss)
-x.y.z.net		: [1], 84 bytes, 62.6 ms (64.6 avg, 0% loss)
-a.b.com		: [2], 84 bytes, 44.9 ms (45.8 avg, 0% loss)
-x.y.z.net		: [2], 84 bytes, 69.5 ms (66.2 avg, 0% loss)
-.sp
-a.b.com		: 41.74 50.72 44.94
-x.y.z.net		: 66.69 62.63 69.52
-192.168.0.1	: - - -
-.fi
-.in -2
-.LP
-The following is an output example using the '-e' option: 
-.sp
-\fb% fping -e a.b.com x.y.z.net 192.168.0.1\fR
-.in +2
-.nf
-a.b.com is alive (18.9 ms)
-x.y.z.net is alive (9.51 ms)
-192.168.0.1 is alive (0.35 ms)
-.fi
-.in -2
-.LP
-The following is an output example using the '-g' option: 
-.sp
-\fb% fping -g 192.168.0.1 192.168.0.6\fR
-.in +2
-.nf
-192.168.0.0 is alive [<- 192.168.0.4]
-192.168.0.4 is alive
-192.168.0.1 is unreachable
-192.168.0.2 is unreachable
-192.168.0.3 is unreachable
-192.168.0.5 is unreachable
-192.168.0.6 is unreachable
-.fi
-.in -2
-.LP
-The following is an output example using the '-s' option: 
-.sp
-\fb% fping -s a.b.com x.y.z.net 192.168.0.1\fR
-.in +2
-.nf
-a.b.com is alive
-x.y.z.net is alive
-192.168.0.1 is unreachable
-
-       3 targets
-       2 alive
-       1 unreachable
-       0 unknown addresses
-
-       4 timeouts (waiting for response)
-       6 ICMP Echos sent
-       2 ICMP Echo Replies received
-       0 other ICMP received
-
- 46.1 ms (min round trip time)
- 58.7 ms (avg round trip time)
- 71.3 ms (max round trip time)
-        4.153 sec (elapsed real time)
-.fi
-.in -2
-
-.SH AUTHORS
-.nf
-Roland J. Schemers III, Stanford University, concept and versions 1.x
-RL "Bob" Morgan, Stanford University, versions 2.x
-ZeroHype Technologies Inc. (http://www.zerohype.com), versions 2.3x and up,
-fping website:  http://www.fping.com
-.ni
-.SH DIAGNOSTICS
-Exit status is 0 if all the hosts are reachable, 1 if some hosts were
-unreachable, 2 if any IP addresses were not found, 3 for invalid
-command line arguments, and 4 for a system call failure.
-.SH BUGS
-Ha! If we knew of any we would have fixed them!
-.SH RESTRICTIONS
-Successful execution of this program requires that it be granted
-the net_icmpaccess privilege.
-
-.ni
-.SH SEE ALSO
-netstat(1M), ping(1M), ifconfig(1M), rbac(5), privileges(5)
-
--- a/usr/src/cmd/fping/install-sfw	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,64 +0,0 @@
-#!/usr/bin/ksh93
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#
-# Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# install objects in the proto area, since it would
-# really like to install locally, but that doesn't scale.
-#
-#ident	"@(#)install-sfw	1.2	10/02/19 SMI"
-set -o errexit
-
-VERS=2.4b2_to
-TARFILE=fping-${VERS}
-PKGVERS=${TARFILE}-${MACH}
-PREFIX=${ROOT}/usr
-BINDIR=${PREFIX}/bin
-SHAREDIR=${PREFIX}/share
-LIBDIR=${PREFIX}/lib
-MAN1MDIR=${SHAREDIR}/man/man1m
-
-source "${SRC}/tools/install.subr"
-
-
-cd "${PKGVERS}"
-
-_install E fping "${BINDIR}/fping" 555
-
-cd ../
-
-# The fping manpage is updated by Sun to include a comment, an
-# ATTRIBUTES section with stability classification, and a NOTES 
-# section containing a pointer to the source package. We do this 
-# automatically at install time. If the package is revised, it is
-# possible that additional changes may be required.  This can be
-# generally be done by updating the sunman-stability file.
-
-MANSCRIPT=./sunman-stability
-
-manpage=fping.1m
-_install M "${PKGVERS}/${manpage}" "${MAN1MDIR}/${manpage}" 444
-
-_install N "exec_attr" "${ROOT}/etc/security/exec_attr.d/fping" 444
-
-exit 0
--- a/usr/src/cmd/fping/patch-c	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-112a113,119
-> /* Solaris authentication support */
-> #define _SOLARIS 1
-> #ifdef _SOLARIS
-> #undef ENABLE_F_OPTION
-> #define ENABLE_F_OPTION	0
-> #endif /* _SOLARIS */
-> 
-358a366
-> 
-389a398
-> 	boolean_t raw_req;
-391c400,402
-< 	/* check if we are root */
----
-> #ifdef _SOLARIS
-> 	verbose_flag = 1;
-> 	prog = argv[0];
-392a404,405
-> #else
-> 	/* check if we are root */
-400a414
-> #endif /* _SOLARIS */
-411a426
-> #ifndef _SOLARIS
-416a432
-> #endif
-601a618
-> #ifndef _SOLARIS
-602a620,622
-> #else
-> 	    )
-> #endif /* _SOLARIS */
--- a/usr/src/cmd/fping/sunman-stability	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +0,0 @@
-1i\
-'\\" t\
-\.\\"\
-\.\\" Modified for Solaris to to add the Solaris stability classification,\
-\.\\" and to add a note about source availability.\
-\.\\"\ 
-$a\
-\.\\" Begin Sun update\
-.SH ATTRIBUTES\
-See\
-.BR attributes (5)\
-for descriptions of the following attributes:\
-.sp\
-.TS\
-box;\
-cbp-1 | cbp-1\
-l | l .\
-ATTRIBUTE TYPE	ATTRIBUTE VALUE\
-=\
-Availability	diagnostic/fping\
-=\
-Interface Stability	External\
-.TE \
-.PP\
-.SH NOTES\
-Source for fping is available on http://opensolaris.org.\
-\.\\" End Sun update
--- a/usr/src/cmd/gnuplot/METADATA	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-NAME:             gnuplot
-VERSION:          4.4.0
-DESCRIPTION:      utility for portable command-line driven interactive data and function plotting
-LICENSE:          Gnuplot, GPLv2, MIT-like, BSD
-PACKAGE:          SUNWgnuplot
-PROJECT_URL:      http://gnuplot.info
-SOURCE_DOWNLOAD:  ftp://tarballs.opensolaris.org/pub/gnuplot-4.4.0.tar.gz
-SUPPORT:          C
-BUGTRAQ:          solaris/utility/gnuplot
-OSR:              12371
-COMMENTS:
-download=http://sourceforge.net/projects/gnuplot/files/gnuplot/4.4.0/gnuplot-4.4.0.tar.gz/download
--- a/usr/src/cmd/gnuplot/Makefile.sfw	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,86 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
-#
-
-#ident	"@(#)Makefile.sfw	1.2	10/04/23 SMI"
-
-
-VER=$(COMPONENT_NAME:sh)-$(COMPONENT_VERSION:sh)
-
-include ../Makefile.cmd
-
-CCC += -norunpath
-
-all: $(VER)/config.status
-	(cd $(VER); env \
-	    "CC=$(CC)" \
-	    "CXX=$(CCC)" \
-	    "CFLAGS=$(CFLAGS)" \
-	    "LD_OPTIONS=-M $(SRC)/cmd/mapfile_noexstk -L/usr/sfw/lib -R/usr/sfw/lib" \
-	    "PATH=$(SFW_PATH)" \
-	    "MAKE=$(CCSMAKE)" \
-	    "INSTALL=$(INSTALL)" \
-	    $(CCSMAKE))
-	(cd $(VER)/docs; env \
-	    "CC=$(CC)" \
-	    "CXX=$(CCC)" \
-	    "CFLAGS=$(CFLAGS)" \
-	    "LD_OPTIONS=-M $(SRC)/cmd/mapfile_noexstk -L/usr/sfw/lib -R/usr/sfw/lib" \
-	    "PATH=$(SFW_PATH)" \
-	    "MAKE=$(CCSMAKE)" \
-	    "INSTALL=$(INSTALL)" \
-	    $(CCSMAKE) info)
-
-install: all
-	VER=$(VER) $(SH) ./install-sfw
-
-# Unfortunately, the following configure command causes the output
-# of "Fitting error variables: yes".  Because this output has a ":"
-# and the word "error" in it, Sun's nightly script (used to build
-# SFW) shows this line in Build errors, and the nightly fails.
-# Therefore, we will use sed to slightly modify the message.
-
-$(VER)/config.status: $(VER)/configure
-	(cd $(VER); env \
-	    "CC=$(CC)" \
-	    "CXX=$(CCC)" \
-	    "CFLAGS=$(CFLAGS)" \
-	    "LD_OPTIONS=-M $(SRC)/cmd/mapfile_noexstk -L/usr/sfw/lib -R/usr/sfw/lib" \
-	    "PATH=$(SFW_PATH)" \
-	    "MAKE=$(CCSMAKE)" \
-	    "INSTALL=$(INSTALL)" \
-	    ./configure --prefix=/usr --libexecdir=/usr/lib | \
-	    sed 's/\<Fitting error variables\>/Fitting_error_variables/' )
-
-$(VER)/configure: $(VER).tar.gz
-	$(GTAR) zxpf $(VER).tar.gz --no-same-owner
-	patch $(VER)/term/gd.trm < arial.diff
-	patch $(VER)/src/syscfg.h < syscfg.h.diff
-	touch $(VER)/configure
-
-clean:
-	-rm -rf $(VER)
-
-include ../Makefile.targ
-
-FRC:
--- a/usr/src/cmd/gnuplot/arial.diff	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
---- gd.trm.old
-+++ gd.trm
-@@ -978,7 +978,11 @@
- 	if (external_default)
- 		png_state.ttffont = gp_strdup(external_default);
- 	else	/* Might as well try some plausible font; it's no worse than failing immediately */
-+#ifndef sun
- 		png_state.ttffont = gp_strdup("arial");
-+#else /* sun */
-+		png_state.ttffont = gp_strdup("LiberationSans-Regular");
-+#endif /* sun */
- 
- 	free(png_state.default_ttffont);
- 	png_state.default_ttffont = gp_strdup(png_state.ttffont);
Binary file usr/src/cmd/gnuplot/gnuplot-4.4.0.tar.gz has changed
--- a/usr/src/cmd/gnuplot/install-sfw	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,249 +0,0 @@
-#!/bin/sh -e
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#
-# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
-#
-# install objects in the proto area, since it would
-# really like to install locally, but that doesn't scale.
-#
-
-#ident	"@(#)install-sfw	1.2	10/04/23 SMI"
-
-PREFIX=${ROOT}/usr
-BINDIR=${PREFIX}/bin
-EXECDIR=${PREFIX}/lib/gnuplot/4.4
-SHAREDIR=${PREFIX}/share
-HELPDIR=${SHAREDIR}/gnuplot/4.4
-POSTSCRIPTDIR=${HELPDIR}/PostScript
-EMACSDIR=${SHAREDIR}/emacs/site-lisp
-INFODIR=${PREFIX}/share/info
-MAN1DIR=${SHAREDIR}/man/man1
-APPDEFAULTSDIR=${PREFIX}/X11/lib/X11/app-defaults
-DEMODIR=${PREFIX}/demo/gnuplot
-
-mkdir -p -m 755 ${BINDIR}
-mkdir -p -m 755 ${EXECDIR}
-mkdir -p -m 755 ${MAN1DIR}
-mkdir -p -m 755 ${INFODIR}
-mkdir -p -m 755 ${POSTSCRIPTDIR}
-mkdir -p -m 755 ${EMACSDIR}
-mkdir -p -m 755 ${APPDEFAULTSDIR}
-mkdir -p -m 755 ${DEMODIR}
-
-. ${SRC}/tools/install.subr
-
-
-cd ${VER}
-
-# Binaries
-_install E src/gnuplot ${BINDIR}/gnuplot 555
-_install E src/gnuplot_x11 ${EXECDIR}/gnuplot_x11 555
-
-# Man Pages
-#  The MAN pages are updated to indicate Interface Stability in an ATTIRBUTES
-#  section, and also indicate where the source code is available
-
-MANSCRIPT=../sunman-stability
-
-_install M man/gnuplot.1 ${MAN1DIR}/gnuplot.1 444
-_install N docs/gnuplot.gih ${HELPDIR}/gnuplot.gih 444
-_install N docs/gnuplot.info ${INFODIR}/gnuplot.info 444
-_install N term/PostScript/8859-15.ps ${POSTSCRIPTDIR}/8859-15.ps 444
-_install N term/PostScript/8859-1.ps ${POSTSCRIPTDIR}/8859-1.ps 444
-_install N term/PostScript/8859-2.ps ${POSTSCRIPTDIR}/8859-2.ps 444
-_install N term/PostScript/cp1250.ps ${POSTSCRIPTDIR}/cp1250.ps 444
-_install N term/PostScript/cp437.ps ${POSTSCRIPTDIR}/cp437.ps 444
-_install N term/PostScript/cp850.ps ${POSTSCRIPTDIR}/cp850.ps 444
-_install N term/PostScript/cp852.ps ${POSTSCRIPTDIR}/cp852.ps 444
-_install N term/PostScript/koi8r.ps ${POSTSCRIPTDIR}/koi8r.ps 444
-_install N term/PostScript/koi8u.ps ${POSTSCRIPTDIR}/koi8u.ps 444
-_install N term/PostScript/prologue.ps ${POSTSCRIPTDIR}/prologue.ps 444
-_install N lisp/gnuplot-gui.el ${EMACSDIR}/gnuplot-gui.el 444
-_install N lisp/gnuplot.el ${EMACSDIR}/gnuplot.el 444
-_install N lisp/info-look.20.2.el ${EMACSDIR}/info-look.20.2.el 444
-_install N lisp/info-look.20.3.el ${EMACSDIR}/info-look.20.3.el 444
-_install N lisp/gnuplot.elc ${EMACSDIR}/gnuplot.elc 444
-_install N lisp/gnuplot-gui.elc ${EMACSDIR}/gnuplot-gui.elc 444
-_install N share/Gnuplot ${APPDEFAULTSDIR}/Gnuplot 444
-
-# Demo
-
-_install N demo/1.dat ${DEMODIR}/1.dat 444
-_install N demo/2.dat ${DEMODIR}/2.dat 444
-_install N demo/3.dat ${DEMODIR}/3.dat 444
-_install N demo/GM1_bonds.r3d ${DEMODIR}/GM1_bonds.r3d 444
-_install N demo/GM1_sugar.pdb ${DEMODIR}/GM1_sugar.pdb 444
-_install N demo/airfoil.dem ${DEMODIR}/airfoil.dem 444
-_install N demo/all.dem ${DEMODIR}/all.dem 444
-_install N demo/animate.dem ${DEMODIR}/animate.dem 444
-_install N demo/animate2.dem ${DEMODIR}/animate2.dem 444
-_install N demo/approximate.dem ${DEMODIR}/approximate.dem 444
-_install N demo/arrowstyle.dat ${DEMODIR}/arrowstyle.dat 444
-_install N demo/arrowstyle.dem ${DEMODIR}/arrowstyle.dem 444
-_install N demo/asciimat.dat ${DEMODIR}/asciimat.dat 444
-_install N demo/battery.dat ${DEMODIR}/battery.dat 444
-_install N demo/big_peak.dat ${DEMODIR}/big_peak.dat 444
-_install N demo/binary.dem ${DEMODIR}/binary.dem 444
-_install N demo/binary1 ${DEMODIR}/binary1 444
-_install N demo/binary2 ${DEMODIR}/binary2 444
-_install N demo/binary3 ${DEMODIR}/binary3 444
-_install N demo/bivariat.dem ${DEMODIR}/bivariat.dem 444
-_install N demo/bldg.png ${DEMODIR}/bldg.png 444
-_install N demo/blutux.rgb ${DEMODIR}/blutux.rgb 444
-_install N demo/borders.dem ${DEMODIR}/borders.dem 444
-_install N demo/candlesticks.dat ${DEMODIR}/candlesticks.dat 444
-_install N demo/candlesticks.dem ${DEMODIR}/candlesticks.dem 444
-_install N demo/charset.dem ${DEMODIR}/charset.dem 444
-_install N demo/circles.dem ${DEMODIR}/circles.dem 444
-_install N demo/cities.dat ${DEMODIR}/cities.dat 444
-_install N demo/cities.dem ${DEMODIR}/cities.dem 444
-_install N demo/clip14in.dat ${DEMODIR}/clip14in.dat 444
-_install N demo/colorscheme.dem ${DEMODIR}/colorscheme.dem 444
-_install N demo/colorwheel.dem ${DEMODIR}/colorwheel.dem 444
-_install N demo/contours.dem ${DEMODIR}/contours.dem 444
-_install N demo/controls.dem ${DEMODIR}/controls.dem 444
-_install N demo/ctg-y2.dat ${DEMODIR}/ctg-y2.dat 444
-_install N demo/dashcolor.dem ${DEMODIR}/dashcolor.dem 444
-_install N demo/datastrings.dem ${DEMODIR}/datastrings.dem 444
-_install N demo/delaunay-edges.dat ${DEMODIR}/delaunay-edges.dat 444
-_install N demo/demo.edf ${DEMODIR}/demo.edf 444
-_install N demo/density.fnc ${DEMODIR}/density.fnc 444
-_install N demo/dgrid3d.dem ${DEMODIR}/dgrid3d.dem 444
-_install N demo/discrete.dem ${DEMODIR}/discrete.dem 444
-_install N demo/electron.dem ${DEMODIR}/electron.dem 444
-_install N demo/ellipse.dem ${DEMODIR}/ellipse.dem 444
-_install N demo/empty-circles.dat ${DEMODIR}/empty-circles.dat 444
-_install N demo/enhanced_utf8.dem ${DEMODIR}/enhanced_utf8.dem 444
-_install N demo/enhancedtext.dem ${DEMODIR}/enhancedtext.dem 444
-_install N demo/epslatex.dem ${DEMODIR}/epslatex.dem 444
-_install N demo/fillbetween.dem ${DEMODIR}/fillbetween.dem 444
-_install N demo/fillcrvs.dem ${DEMODIR}/fillcrvs.dem 444
-_install N demo/fillstyle.dem ${DEMODIR}/fillstyle.dem 444
-_install N demo/finance.dat ${DEMODIR}/finance.dat 444
-_install N demo/finance.dem ${DEMODIR}/finance.dem 444
-_install N demo/fit.dem ${DEMODIR}/fit.dem 444
-_install N demo/fit3.dat ${DEMODIR}/fit3.dat 444
-_install N demo/fontfile.dem ${DEMODIR}/fontfile.dem 444
-_install N demo/fontfile_latex.dem ${DEMODIR}/fontfile_latex.dem 444
-_install N demo/glass.dat ${DEMODIR}/glass.dat 444
-_install N demo/gnu-valley ${DEMODIR}/gnu-valley 444
-_install N demo/gnuplot.cfg ${DEMODIR}/gnuplot.cfg 444
-_install N demo/gnuplot.rot ${DEMODIR}/gnuplot.rot 444
-_install N demo/gpdemos.tcl ${DEMODIR}/gpdemos.tcl 555
-_install N demo/heatmaps.dem ${DEMODIR}/heatmaps.dem 444
-_install N demo/hemisphr.dat ${DEMODIR}/hemisphr.dat 444
-_install N demo/hexa.fnc ${DEMODIR}/hexa.fnc 444
-_install N demo/hidden.dem ${DEMODIR}/hidden.dem 444
-_install N demo/hidden2.dem ${DEMODIR}/hidden2.dem 444
-_install N demo/histerror.dat ${DEMODIR}/histerror.dat 444
-_install N demo/histograms.dem ${DEMODIR}/histograms.dem 444
-_install N demo/histograms2.dem ${DEMODIR}/histograms2.dem 444
-_install N demo/histopt.dat ${DEMODIR}/histopt.dat 444
-_install N demo/image.dem ${DEMODIR}/image.dem 444
-_install N demo/image2.dem ${DEMODIR}/image2.dem 444
-_install N demo/imageNaN.dem ${DEMODIR}/imageNaN.dem 444
-_install N demo/immigration.dat ${DEMODIR}/immigration.dat 444
-_install N demo/iterate.dem ${DEMODIR}/iterate.dem 444
-_install N demo/key.dem ${DEMODIR}/key.dem 444
-_install N demo/klein.dat ${DEMODIR}/klein.dat 444
-_install N demo/labelplot.pdb ${DEMODIR}/labelplot.pdb 444
-_install N demo/layout.dem ${DEMODIR}/layout.dem 444
-_install N demo/lcdemo.dat ${DEMODIR}/lcdemo.dat 444
-_install N demo/lena-keypoints.bin ${DEMODIR}/lena-keypoints.bin 444
-_install N demo/lena.rgb ${DEMODIR}/lena.rgb 444
-_install N demo/line.fnc ${DEMODIR}/line.fnc 444
-_install N demo/macros.dem ${DEMODIR}/macros.dem 444
-_install N demo/margins.dem ${DEMODIR}/margins.dem 444
-_install N demo/mgr.dem ${DEMODIR}/mgr.dem 444
-_install N demo/molecule.dem ${DEMODIR}/molecule.dem 444
-_install N demo/moli3.dat ${DEMODIR}/moli3.dat 444
-_install N demo/mouselab_1.dem ${DEMODIR}/mouselab_1.dem 444
-_install N demo/mouselab_2.dem ${DEMODIR}/mouselab_2.dem 444
-_install N demo/mouselabels.dem ${DEMODIR}/mouselabels.dem 444
-_install N demo/mousevariables.dem ${DEMODIR}/mousevariables.dem 444
-_install N demo/multiaxis.dem ${DEMODIR}/multiaxis.dem 444
-_install N demo/multimsh.dem ${DEMODIR}/multimsh.dem 444
-_install N demo/multipalette.dem ${DEMODIR}/multipalette.dem 444
-_install N demo/multiplt.dem ${DEMODIR}/multiplt.dem 444
-_install N demo/nearmap.csv ${DEMODIR}/nearmap.csv 444
-_install N demo/optimize.dat ${DEMODIR}/optimize.dat 444
-_install N demo/param.dem ${DEMODIR}/param.dem 444
-_install N demo/pm3d.dem ${DEMODIR}/pm3d.dem 444
-_install N demo/pm3dcolors.dem ${DEMODIR}/pm3dcolors.dem 444
-_install N demo/pm3dgamma.dem ${DEMODIR}/pm3dgamma.dem 444
-_install N demo/pointsize.dem ${DEMODIR}/pointsize.dem 444
-_install N demo/polar.dem ${DEMODIR}/polar.dem 444
-_install N demo/poldat.dem ${DEMODIR}/poldat.dem 444
-_install N demo/prob.dem ${DEMODIR}/prob.dem 444
-_install N demo/prob2.dem ${DEMODIR}/prob2.dem 444
-_install N demo/rainbow.dem ${DEMODIR}/rainbow.dem 444
-_install N demo/random-points ${DEMODIR}/random-points 444
-_install N demo/random.dem ${DEMODIR}/random.dem 444
-_install N demo/rectangle.dem ${DEMODIR}/rectangle.dem 444
-_install N demo/reflect.fnc ${DEMODIR}/reflect.fnc 444
-_install N demo/rgb_variable.dat ${DEMODIR}/rgb_variable.dat 444
-_install N demo/rgb_variable.dem ${DEMODIR}/rgb_variable.dem 444
-_install N demo/rgbalpha.dem ${DEMODIR}/rgbalpha.dem 444
-_install N demo/running_avg.dem ${DEMODIR}/running_avg.dem 444
-_install N demo/scatter.dem ${DEMODIR}/scatter.dem 444
-_install N demo/scatter2.bin ${DEMODIR}/scatter2.bin 444
-_install N demo/scatter2.dat ${DEMODIR}/scatter2.dat 444
-_install N demo/silver.dat ${DEMODIR}/silver.dat 444
-_install N demo/simple.dem ${DEMODIR}/simple.dem 444
-_install N demo/sine.bin ${DEMODIR}/sine.bin 444
-_install N demo/singulr.dem ${DEMODIR}/singulr.dem 444
-_install N demo/smooth.dem ${DEMODIR}/smooth.dem 444
-_install N demo/sound.par ${DEMODIR}/sound.par 444
-_install N demo/sound2.par ${DEMODIR}/sound2.par 444
-_install N demo/soundvel.dat ${DEMODIR}/soundvel.dat 444
-_install N demo/spline.dem ${DEMODIR}/spline.dem 444
-_install N demo/srl.dat ${DEMODIR}/srl.dat 444
-_install N demo/starmap.dem ${DEMODIR}/starmap.dem 444
-_install N demo/start.par ${DEMODIR}/start.par 444
-_install N demo/stat.inc ${DEMODIR}/stat.inc 444
-_install N demo/steps.dat ${DEMODIR}/steps.dat 444
-_install N demo/steps.dem ${DEMODIR}/steps.dem 444
-_install N demo/stringvar.dem ${DEMODIR}/stringvar.dem 444
-_install N demo/surface1.dem ${DEMODIR}/surface1.dem 444
-_install N demo/surface2.dem ${DEMODIR}/surface2.dem 444
-_install N demo/table.dat ${DEMODIR}/table.dat 444
-_install N demo/textcolor.dem ${DEMODIR}/textcolor.dem 444
-_install N demo/textrotate.dem ${DEMODIR}/textrotate.dem 444
-_install N demo/tics.dem ${DEMODIR}/tics.dem 444
-_install N demo/timedat.dat ${DEMODIR}/timedat.dat 444
-_install N demo/timedat.dem ${DEMODIR}/timedat.dem 444
-_install N demo/transparent.dem ${DEMODIR}/transparent.dem 444
-_install N demo/transparent_solids.dem ${DEMODIR}/transparent_solids.dem 444
-_install N demo/triangle.dat ${DEMODIR}/triangle.dat 444
-_install N demo/using.bin ${DEMODIR}/using.bin 444
-_install N demo/using.dat ${DEMODIR}/using.dat 444
-_install N demo/using.dem ${DEMODIR}/using.dem 444
-_install N demo/utf8.dem ${DEMODIR}/utf8.dem 444
-_install N demo/vector.dem ${DEMODIR}/vector.dem 444
-_install N demo/whale.dat ${DEMODIR}/whale.dat 444
-_install N demo/world.cor ${DEMODIR}/world.cor 444
-_install N demo/world.dat ${DEMODIR}/world.dat 444
-_install N demo/world.dem ${DEMODIR}/world.dem 444
-_install N demo/world2.dem ${DEMODIR}/world2.dem 444
-_install S ../rundemo ${DEMODIR}/rundemo 555
-_install S ../runtcldemo ${DEMODIR}/runtcldemo 555
-exit 0
--- a/usr/src/cmd/gnuplot/rundemo	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,141 +0,0 @@
-#!/bin/sh
-
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
-#
-
-#ident	"@(#)rundemo	1.2	10/04/23 SMI"
-
-# Unfortunately, the gnuplot demo wants run in the
-# /usr/demo/gnuplot directory.  While there it wants to read and
-# create files.  But ordinary users can't create files there.  So
-# we will create a temporary directory, put in symlinks to the
-# gnuplot data files, and run the gnuplot command from there.
-# This will allow us to run the gnuplot demo from any directory.
-#
-# If the environment variable $GNUPLOT_DEMO_SAVE_FILES is set to y,
-# then we will save any new files that get created back to the
-# current directory.  This can also be accomplished by
-# "rundemo -save-files".
-#
-# There are two font files that are not included.  Set
-# corresponding environment variables for sfrm1000.pfb and
-# cmmi10.pfb if running the demo fontfile_latex.dem.
-#
-# With no arguments we will run the default demo.
-# With arguments we will run gnuplot with those arguments.
-# One easy way to run the gnuplot demo is "rundemo < /dev/null"
-
-GNUPLOT_DEMO_DIR="${GNUPLOT_DEMO_DIR:-/usr/demo/gnuplot}"
-GNUPLOT_DEMO_PROGRAM="${GNUPLOT_DEMO_PROGRAM:-gnuplot}"
-GNUPLOT_DEMO_DEFAULT="${GNUPLOT_DEMO_DEFAULT:-all.dem}"
-GNUPLOT_DEMO_GSFONTS="${GNUPLOT_DEMO_GSFONTS:-/usr/share/ghostscript/fonts}"
-GNUPLOT_DEMO_P052003L_PFB="${GNUPLOT_DEMO_P052003L_PFB:-$GNUPLOT_DEMO_GSFONTS/p052003l.pfb}"
-GNUPLOT_DEMO_P052023L_PFB="${GNUPLOT_DEMO_P052023L_PFB:-$GNUPLOT_DEMO_GSFONTS/p052023l.pfb}"
-GNUPLOT_DEMO_TMPDIR="/tmp/gnuplot_demo_`logname`_$$"
-GNUPLOT_DEMO_LIST="$GNUPLOT_DEMO_DIR/*.bin \
-    $GNUPLOT_DEMO_DIR/*.cfg \
-    $GNUPLOT_DEMO_DIR/*.cor \
-    $GNUPLOT_DEMO_DIR/*.csv \
-    $GNUPLOT_DEMO_DIR/*.dat \
-    $GNUPLOT_DEMO_DIR/*.dem \
-    $GNUPLOT_DEMO_DIR/*.edf \
-    $GNUPLOT_DEMO_DIR/*.fnc \
-    $GNUPLOT_DEMO_DIR/*.inc \
-    $GNUPLOT_DEMO_DIR/*.par \
-    $GNUPLOT_DEMO_DIR/*.pdb \
-    $GNUPLOT_DEMO_DIR/*.r3d \
-    $GNUPLOT_DEMO_DIR/*.rgb \
-    $GNUPLOT_DEMO_DIR/*.rot \
-    $GNUPLOT_DEMO_DIR/binary[123] \
-    $GNUPLOT_DEMO_DIR/bldg.png \
-    $GNUPLOT_DEMO_DIR/gnu-valley \
-    $GNUPLOT_DEMO_DIR/random-points \
-    $GNUPLOT_DEMO_P052003L_PFB \
-    $GNUPLOT_DEMO_P052023L_PFB \
-    $GNUPLOT_DEMO_CMMI10_PFB \
-    $GNUPLOT_DEMO_SFRM1000_PFB"
-GNUPLOT_DEMO_SAVE_FILES=${GNUPLOT_DEMO_SAVE_FILES:-n}
-
-if [ "x$1" = "x-save-files" ]
-then
-	GNUPLOT_DEMO_SAVE_FILES="y"
-	shift
-
-elif [ "x$1" = "x-delete-files" ]
-then
-	GNUPLOT_DEMO_SAVE_FILES="n"
-	shift
-fi
-
-# if we are interrupted or terminated, remove the temporary
-# directory we will create.
-
-if [ "$GNUPLOT_DEMO_SAVE_FILES" = "y" ]
-then
-	trap "find $GNUPLOT_DEMO_TMPDIR -type f -a -exec cp -p {} . \; ; rm -rf $GNUPLOT_DEMO_TMPDIR; exit 1" INT TERM
-else
-	trap "rm -rf $GNUPLOT_DEMO_TMPDIR; exit 1" INT TERM
-fi
-
-# Create a writeable temporary directory to run the demo from.
-
-mkdir $GNUPLOT_DEMO_TMPDIR
-chmod u+rwx $GNUPLOT_DEMO_TMPDIR
-
-# Make symlinks in that directory to the demo sources
-
-for GNUPLOT_DEMO_FILE in $GNUPLOT_DEMO_LIST
-do
-	ln -s $GNUPLOT_DEMO_FILE $GNUPLOT_DEMO_TMPDIR
-done
-
-# Run the gnuplot demo in that directory.
-
-if [ "$#" -eq 0 ]
-then
-	(cd $GNUPLOT_DEMO_TMPDIR;
-	    exec $GNUPLOT_DEMO_PROGRAM $GNUPLOT_DEMO_DEFAULT)
-else
-	(cd $GNUPLOT_DEMO_TMPDIR;
-	    exec $GNUPLOT_DEMO_PROGRAM $*)
-fi
-
-# Save the gnuplot exit status
-
-GNUPLOT_DEMO_EXITSTATUS="$?"
-
-# If desired save any new files that got created in the temporary
-# directory
-
-if [ "$GNUPLOT_DEMO_SAVE_FILES" = "y" ]
-then
-	find $GNUPLOT_DEMO_TMPDIR -type f -exec cp -p {} . \;
-fi
-
-# Remove the temporary directory
-
-rm -rf $GNUPLOT_DEMO_TMPDIR
-
-# exit with the exit status from the gnuplot command
-
-exit $GNUPLOT_DEMO_EXITSTATUS
--- a/usr/src/cmd/gnuplot/runtcldemo	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,133 +0,0 @@
-#!/bin/sh
-
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
-#
-
-#ident	"@(#)runtcldemo	1.1	10/04/23 SMI"
-
-# Unfortunately, the gnuplot demo wants run in the
-# /usr/demo/gnuplot directory.  While there it wants to read and
-# create files.  But ordinary users can't create files there.  So
-# we will create a temporary directory, put in symlinks to the
-# gnuplot data files, and run the gnuplot command from there.
-# This will allow us to run the gnuplot demo from any directory.
-#
-# If the environment variable $GNUPLOT_DEMO_SAVE_FILES is set to y,
-# then we will save any new files that get created back to the
-# current directory.  This can also be accomplished by
-# "runtcldemo -save-files".
-#
-# There are two font files that are not included.  Set
-# corresponding environment variables for sfrm1000.pfb and
-# cmmi10.pfb if running the demo fontfile_latex.dem.
-#
-# One easy way to run the gnuplot demo is "runtcldemo"
-
-GNUPLOT_DEMO_DIR="${GNUPLOT_DEMO_DIR:-/usr/demo/gnuplot}"
-GNUPLOT_DEMO_PROGRAM="${GNUPLOT_DEMO_PROGRAM:-./gpdemos.tcl}"
-GNUPLOT_DEMO_GSFONTS="${GNUPLOT_DEMO_GSFONTS:-/usr/share/ghostscript/fonts}"
-GNUPLOT_DEMO_P052003L_PFB="${GNUPLOT_DEMO_P052003L_PFB:-$GNUPLOT_DEMO_GSFONTS/p052003l.pfb}"
-GNUPLOT_DEMO_P052023L_PFB="${GNUPLOT_DEMO_P052023L_PFB:-$GNUPLOT_DEMO_GSFONTS/p052023l.pfb}"
-GNUPLOT_DEMO_TMPDIR="/tmp/gnuplot_demo_`logname`_$$"
-GNUPLOT_DEMO_LIST="$GNUPLOT_DEMO_DIR/*.bin \
-    $GNUPLOT_DEMO_DIR/*.cfg \
-    $GNUPLOT_DEMO_DIR/*.cor \
-    $GNUPLOT_DEMO_DIR/*.csv \
-    $GNUPLOT_DEMO_DIR/*.dat \
-    $GNUPLOT_DEMO_DIR/*.dem \
-    $GNUPLOT_DEMO_DIR/*.edf \
-    $GNUPLOT_DEMO_DIR/*.fnc \
-    $GNUPLOT_DEMO_DIR/*.inc \
-    $GNUPLOT_DEMO_DIR/*.par \
-    $GNUPLOT_DEMO_DIR/*.pdb \
-    $GNUPLOT_DEMO_DIR/*.r3d \
-    $GNUPLOT_DEMO_DIR/*.rgb \
-    $GNUPLOT_DEMO_DIR/*.rot \
-    $GNUPLOT_DEMO_DIR/binary[123] \
-    $GNUPLOT_DEMO_DIR/bldg.png \
-    $GNUPLOT_DEMO_DIR/gnu-valley \
-    $GNUPLOT_DEMO_DIR/random-points \
-    $GNUPLOT_DEMO_DIR/gpdemos.tcl \
-    $GNUPLOT_DEMO_P052003L_PFB \
-    $GNUPLOT_DEMO_P052023L_PFB \
-    $GNUPLOT_DEMO_CMMI10_PFB \
-    $GNUPLOT_DEMO_SFRM1000_PFB"
-GNUPLOT_DEMO_SAVE_FILES=${GNUPLOT_DEMO_SAVE_FILES:-n}
-
-if [ "x$1" = "x-save-files" ]
-then
-	GNUPLOT_DEMO_SAVE_FILES="y"
-	shift
-
-elif [ "x$1" = "x-delete-files" ]
-then
-	GNUPLOT_DEMO_SAVE_FILES="n"
-	shift
-fi
-
-# if we are interrupted or terminated, remove the temporary
-# directory we will create.
-
-if [ "$GNUPLOT_DEMO_SAVE_FILES" = "y" ]
-then
-	trap "find $GNUPLOT_DEMO_TMPDIR -type f -a -exec cp -p {} . \; ; rm -rf $GNUPLOT_DEMO_TMPDIR; exit 1" INT TERM
-else
-	trap "rm -rf $GNUPLOT_DEMO_TMPDIR; exit 1" INT TERM
-fi
-
-# Create a writeable temporary directory to run the demo from.
-
-mkdir $GNUPLOT_DEMO_TMPDIR
-chmod u+rwx $GNUPLOT_DEMO_TMPDIR
-
-# Make symlinks in that directory to the demo sources
-
-for GNUPLOT_DEMO_FILE in $GNUPLOT_DEMO_LIST
-do
-	ln -s $GNUPLOT_DEMO_FILE $GNUPLOT_DEMO_TMPDIR
-done
-
-# Run the gnuplot demo in that directory.
-
-(cd $GNUPLOT_DEMO_TMPDIR;
-    exec $GNUPLOT_DEMO_PROGRAM $*)
-
-# Save the gnuplot exit status
-
-GNUPLOT_DEMO_EXITSTATUS="$?"
-
-# If desired save any new files that got created in the temporary
-# directory
-
-if [ "$GNUPLOT_DEMO_SAVE_FILES" = "y" ]
-then
-	find $GNUPLOT_DEMO_TMPDIR -type f -exec cp -p {} . \;
-fi
-
-# Remove the temporary directory
-
-rm -rf $GNUPLOT_DEMO_TMPDIR
-
-# exit with the exit status from the gnuplot command
-
-exit $GNUPLOT_DEMO_EXITSTATUS
--- a/usr/src/cmd/gnuplot/sunman-stability	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +0,0 @@
-1i\
-'\\" t\
-\.\\"\
-\.\\" Modified for Solaris to to add the Solaris stability classification,\
-\.\\" and to add a note about source availability.\
-\.\\"\ 
-$a\
-\.\\" Begin Sun update\
-.SH ATTRIBUTES\
-See\
-.BR attributes (5)\
-for descriptions of the following attributes:\
-.sp\
-.TS\
-box;\
-cbp-1 | cbp-1\
-l | l .\
-ATTRIBUTE TYPE	ATTRIBUTE VALUE\
-=\
-Availability	image/gnuplot\
-=\
-Interface Stability	Uncommitted\
-.TE \
-.PP\
-.SH NOTES\
-Source for gnuplot is available on http://opensolaris.org.\
-\.\\" End Sun update
--- a/usr/src/cmd/gnuplot/syscfg.h.diff	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
---- syscfg.h.old
-+++ syscfg.h
-@@ -425,7 +425,7 @@
- #endif
- 
- /* May or may not fix a problem reported for Sun Studio compilers */
--#if defined(__SUNPRO_CC) && !defined(bool)
-+#if defined(__SUNPRO_CC) && !defined __cplusplus && !defined(bool)
- #define bool unsigned char
- #endif
--- a/usr/src/cmd/gvim/METADATA	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
-NAME:             gvim
-VERSION:          7.2
-DESCRIPTION:      VIM Editor
-LICENSE:          VIM
-PACKAGE:          SUNWgvim
-PROJECT_URL:      http://www.vim.org
-SOURCE_DOWNLOAD:  ftp://ftp.vim.org/pub/vim/unix/vim72.tar.bz2
-SUPPORT:          C
-BUGTRAQ:          solaris/utility/vim
-OSR:              6372
-COMMENTS:         
-	source is in vim directory
-	vim with GTK2 bindings
-	ftp://ftp.vim.org/pub/vim/unix/vim72.tar.bz2
--- a/usr/src/cmd/gvim/Makefile.sfw	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,76 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#ident	"@(#)Makefile.sfw	1.3	09/09/03 SMI"
-#
-
-include ../Makefile.cmd
-
-VER=vim72
-# gvim uses the source code from vim in usr/src/cmd/vim
-# and produces a SUNWgvim package
-PATCHES=../../vim/vim-patches/7.2.*
-
-#CONFIGURE_OPTIONS - These arguments would be passed on to "./configure 
-CONFIGURE_OPTIONS += --enable-gui=gtk2
-CONFIGURE_OPTIONS += --with-vim-name=gvim
-CONFIGURE_OPTIONS += --enable-gtk2-check
-CONFIGURE_OPTIONS += --with-features=huge
-CONFIGURE_OPTIONS += --with-x
-
-all: $(VER)/src/auto/config.status
-	(cd $(VER); env - \
-	    CC=$(CC) CXX=$(CCC) \
-	    "CFLAGS=$(CFLAGS)" \
-	    PATH=$(SFW_PATH) \
-	    MAKE=$(CCSMAKE) \
-	    $(CCSMAKE) -e)
-
-install: all
-	$(SHELL) ./install-sfw
-
-$(VER)/src/auto/config.status: $(VER)/configure
-	(cd $(VER); env - \
-	    CC=$(CC) CXX=$(CCC) \
-	    "CFLAGS=$(CFLAGS)" \
-	    PATH=$(SFW_PATH) \
-	    MAKE=$(CCSMAKE) \
-	    ./configure $(CONFIGURE_OPTIONS))
-
-$(VER)/configure: ../vim/$(VER).tar.bz2
-	$(GTAR) xfj ../vim/$(VER).tar.bz2 
-	( \
-	    echo `pwd` && cd $(VER) && \
-	    for patchFile in $(PATCHES); \
-	    do \
-	        gpatch -p0 < $$patchFile ; \
-	    done; \
-	)
-	touch $(VER)/configure
-
-clean:
-	-rm -rf $(VER)
-
-include ../Makefile.targ
--- a/usr/src/cmd/gvim/install-sfw	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-#!/usr/bin/ksh93
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#ident	"@(#)install-sfw	1.3	09/09/03 SMI"
-#
-
-#stop at first error
-set -o errexit
-
-VERS=vim72
-
-PREFIX=${ROOT}/usr
-BINDIR=${PREFIX}/bin
-SHAREDIR=${PREFIX}/share
-MAN1DIR=${SHAREDIR}/man/man1
-
-source ${SRC}/tools/install.subr
-
-cd ${VERS}
-
-_install E src/gvim ${BINDIR}/gvim 755
-_install L gvim ${BINDIR}/gview 755
-_install L gvim ${BINDIR}/gvimdiff 755
-_install L gvim ${BINDIR}/rgvim 755
-_install L gvim ${BINDIR}/rgview 755
-
-MANSCRIPT=../sunman-stability
-_install M runtime/doc/vim.1 ${MAN1DIR}/gvim.1 444
-_install M runtime/doc/vimdiff.1 ${MAN1DIR}/gvimdiff.1 444
-
-exit 0
--- a/usr/src/cmd/gvim/sunman-stability	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,58 +0,0 @@
-1i\
-'\\" t\
-\.\\"\
-\.\\" Modified for Solaris to to add the Solaris stability classification,\
-\.\\" and to add a note about source availability.\
-\.\\"\ 
-# User Commands (section)
-s/.TH VIM 1/.TH GVIM 1/
-s/.TH VIMDIFF 1/.TH GVIMDIFF 1/
-# Name
-s/^vim \\- Vi IMproved/gvim \\- Vi IMproved/
-s/^vimdiff \\- edit two or three versions of a file with Vim/gvimdiff \\- edit two or three versions of a file with GVim/
-# Synopsis (note extra space at the end)
-s/^.B vim$/.B gvim /
-s/^.B vimdiff$/.B gvimdiff /
-# Synopsis - continuning (list of other commands)
-/^.B ex$/,/^.br$/ d
-/^.B view$/,/^.br$/d
-/^.B gvim$/ d
-/^.B evim$/ d
-/^.B eview$/,/^.br$/ d
-/^.B rvim$/ d
-/^.B rview$/ d
-/^.B gvimdiff$/ d
-# Description
-s/^.B Vim/.B GVim/
-s/^is a text editor/is the GUI version of the vim(1) text editor/
-s/vim file$/gvim file/
-s/vim \[options\] \[filelist\]$/gvim [options] [filelist]/
-s/See vim(1) for details about Vim itself./See gvim(1) for details about GVim itself./
-s/For all other arguments see vim(1)./For all other arguments see gvim(1)./
-# File refrence
-s/^\/usr\/local\/lib\/vim/\/usr\/share\/vim\/vim72/
-# References to other man pages
-s/^vim(1)$/gvim(1)/
-s/^vimtutor(1)$/vimtutor(1) vim(1)/
-# Stability classification and source availability
-$a\
-\.\\" Begin Sun update\
-.SH ATTRIBUTES\
-See\
-.BR attributes (5)\
-for descriptions of the following attributes:\
-.sp\
-.TS\
-box;\
-cbp-1 | cbp-1\
-l | l .\
-ATTRIBUTE TYPE	ATTRIBUTE VALUE\
-=\
-Availability	editor/gvim\
-=\
-Interface Stability	Uncommitted\
-.TE \
-.PP\
-.SH NOTES\
-Source for vim is available on http://opensolaris.org.\
-\.\\" End Sun update
--- a/usr/src/cmd/hexedit/METADATA	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-NAME:             hexedit
-VERSION:          1.2.12
-DESCRIPTION:      Hexedit
-LICENSE:          GPLv2
-PACKAGE:          SUNWhexedit
-PROJECT_URL:      http://merd.sourceforge.net/pixel/hexedit.html
-SOURCE_DOWNLOAD:  http://merd.sourceforge.net/pixel/hexedit.1.2.12.tar.gz
-SUPPORT:          C
-BUGTRAQ:          solaris/utility/hexedit
-OSR:              9962
-COMMENTS:         
--- a/usr/src/cmd/hexedit/Makefile.sfw	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,68 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#pragma ident	"@(#)Makefile.sfw	1.1	08/10/31 SMI"
-#
-
-APP = $(COMPONENT_NAME:sh)
-TARBALL = $(APP).$(COMPONENT_VERSION:sh).tar.gz
-
-include ../Makefile.cmd
-
-# Using some defaults from Makefile.master...
-#
-XSTRCONST = -xstrconst
-ERROFF = -erroff
-CFLAGS += $(XSTRCONST)
-CFLAGS += $(ERROFF)
-
-all: $(APP)/config.status
-	(cd $(APP); env -\
-	    CC=$(CC) \
-	    "CFLAGS=$(CFLAGS)" \
-	    LD_OPTIONS="-M $(SRC)/cmd/mapfile_noexstk" \
-	    PATH=$(SFW_PATH) \
-	    MAKE=$(CCSMAKE) $(CCSMAKE))
-	@find . -name core -exec rm -f {} \;
-
-install: all
-	$(SHELL) ./install-sfw
-
-$(APP)/config.status: $(APP)/configure
-	(cd $(APP); env -\
-	    CC=$(CC) \
-	    PATH=$(SFW_PATH) \
-	    MAKE=$(CCSMAKE) \
-	    CFLAGS="-Dinline" \
-	$(SHELL) ./configure $(CONFIGURE_OPTIONS))
-
-$(APP)/configure: $(TARBALL)
-	$(GTAR) zxpf $(TARBALL) --no-same-owner
-	touch $(APP)/configure
-
-clean:
-	-rm -rf $(APP)
-
-include ../Makefile.targ
-
-FRC:
Binary file usr/src/cmd/hexedit/hexedit.1.2.12.tar.gz has changed
--- a/usr/src/cmd/hexedit/install-sfw	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,75 +0,0 @@
-#! /usr/bin/ksh93
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#pragma ident	"@(#)install-sfw	1.1	08/11/03 SMI"
-#
-# makefile.master {usr/src} sets the following:
-#
-# CFGPREFIX=      /usr
-# CFGBIN=         ${CFGPREFIX}/bin
-# CFGMAN=         ${CFGPREFIX}/share/man
-# CFGMAN1=        ${CFGMAN}/man1
-# CONFIGURE_OPTIONS =     --prefix=${CFGPREFIX}
-# CONFIGURE_OPTIONS +=    --mandir=${CFGMAN}
-#
-# ROOTxxx refers to the build root {proto/MACHTYPE/...}
-#
-# ROOTBIN=        ${ROOT}${CFGBIN}
-# ROOTMAN1=       ${ROOT}${CFGMAN1}
-#
-
-# Stop at first error
-set -o errexit 
-
-#
-# set base information
-#
-CFGPREFIX=/usr
-CFGBIN=${CFGPREFIX}/bin
-CFGMAN=${CFGPREFIX}/share/man
-CFGMAN1=${CFGMAN}/man1
-
-ROOTBIN=${ROOT}${CFGBIN}
-ROOTMAN1=${ROOT}${CFGMAN1}
-
-PKGVERS=hexedit
-TOPDIR=$PWD/${PKGVERS}
-
-source ${SRC}/tools/install.subr
-
-#
-# populate man page
-#
-cd ${TOPDIR}
-
-MANSCRIPT=../sunman-stability
-_install M hexedit.1 ${ROOTMAN1}/hexedit.1 444
-
-#
-# populate bins
-#
-_install E hexedit ${ROOTBIN}/hexedit 555
-
-exit 0
--- a/usr/src/cmd/hexedit/sunman-stability	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +0,0 @@
-1i\
-'\\" t\
-\.\\"\
-\.\\" Modified for Solaris to to add the Solaris stability classification,\
-\.\\" and to add a note about source availability.\
-\.\\"\ 
-$a\
-\.\\" Begin Sun update\
-.SH ATTRIBUTES\
-See\
-.BR attributes (5)\
-for descriptions of the following attributes:\
-.sp\
-.TS\
-box;\
-cbp-1 | cbp-1\
-l | l .\
-ATTRIBUTE TYPE	ATTRIBUTE VALUE\
-=\
-Availability	editor/hexedit\
-=\
-Interface Stability	Uncommitted\
-.TE \
-.PP\
-.SH NOTES\
-Source for hexedit is available on http://opensolaris.org.\
-\.\\" End Sun update
--- a/usr/src/cmd/logrotate/METADATA	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-NAME:             logrotate
-VERSION:          3.7.1
-DESCRIPTION:      rotate log files
-LICENSE:          GPLv2
-PACKAGE:          SUNWlogrotater SUNWlogrotateu
-PROJECT_URL:      http://www.sunfreeware.com/
-SOURCE_DOWNLOAD:  ftp://ftp.sunfreeware.com/pub/freeware/SOURCES/logrotate-3.7.1.tar.gz
-SUPPORT:          C
-BUGTRAQ:          solaris/utility/logger
-OSR:              8589
-COMMENTS:         
--- a/usr/src/cmd/logrotate/Makefile.sfw	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,57 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#pragma ident	"@(#)Makefile.sfw	1.2	09/03/12 SMI"	/* optional comment */
-
-VER=logrotate-3.7.1
-
-include ../Makefile.cmd
-
-all: $(VER)/configure
-	rm -f $(VER)/.depend
-	(cd $(VER); env \
-	    LD="$(LD)" LDFLAGS="$(LDFLAGS)" \
-	    CC=$(CC) CFLAGS="$(CFLAGS) -DVERSION=\\\"$(VER)\\\"" \
-	    PATH=$(SFW_PATH) \
-	    $(GMAKE) all)
-
-test:	# there aren't any
-
-install: all
-	$(SH) ./install-sfw
-
-$(VER)/configure: $(VER).tar.gz
-	gzip -dc $(VER).tar.gz | tar xopf -
-	patch ./logrotate-3.7.1/examples/logrotate-default < patch.logrotate-default
-	patch ./logrotate-3.7.1/logrotate.8 < patch.logrotate.8
-	patch ./logrotate-3.7.1/config.h < patch.config.h
-#
-# create configure file to aid make
-#
-	touch $(VER)/configure
-
-clean:
-	-rm -rf $(VER)
-
-include ../Makefile.targ
--- a/usr/src/cmd/logrotate/install-sfw	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,50 +0,0 @@
-#! /usr/bin/sh -e
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2008 Sun Microsystems, Inc.   All rights reserved.
-# Use is subject to license terms.
-#
-#pragma ident	"@(#)install-sfw	1.1	08/07/16 SMI"	/* optional comment */
-#
-
-VERS=3.7.1
-PKGVERS=logrotate-${VERS}
-PREFIX=${ROOT}/usr
-BINDIR=${PREFIX}/sbin
-SHAREDIR=${PREFIX}/share
-MAN1DIR=${SHAREDIR}/man/man1
-ETCDIR=${ROOT}/etc
-
-cd ${PKGVERS}
-
-MANSCRIPT=../sunman-stability
-. ${SRC}/tools/install.subr
-
-_install M logrotate.8 ${MAN1DIR}/logrotate.1 444
-
-_install E logrotate ${BINDIR}/logrotate 555
-
-_install N examples/logrotate-default ${ETCDIR}/logrotate.conf 644
-
-
-exit 0
Binary file usr/src/cmd/logrotate/logrotate-3.7.1.tar.gz has changed
--- a/usr/src/cmd/logrotate/patch.config.h	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
---- config.h.orig	Fri Jun 27 18:40:45 2008
-+++ config.h	Fri Jun 27 18:41:26 2008
-@@ -11,8 +11,8 @@
- 
- #ifdef SunOS
-     #define DEFAULT_MAIL_COMMAND "/usr/bin/mailx"
--    #define COMPRESS_COMMAND "/usr/local/bin/gzip"
--    #define UNCOMPRESS_COMMAND "/usr/local/bin/gunzip"
-+    #define COMPRESS_COMMAND "/usr/bin/gzip"
-+    #define UNCOMPRESS_COMMAND "/usr/bin/gunzip"
-     #define STATEFILE "/var/log/logrotate.status"
- #endif
- 
--- a/usr/src/cmd/logrotate/patch.logrotate-default	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
---- logrotate-default.orig	Wed Jun 18 11:20:38 2008
-+++ logrotate-default	Wed Jun 18 11:22:18 2008
-@@ -1,3 +1,10 @@
-+#
-+# Note: logadm(1M) is the default and recommended log rotation tool
-+# in OpenSolaris. By default it is being invoked from the crontab of root.
-+# If enabling logrotate, either avoid configuring it to manage the same 
-+# logfiles as logadm or disable logadm, to avoid conflicts.
-+#
-+
- # see "man logrotate" for details
- # rotate log files weekly
- weekly
--- a/usr/src/cmd/logrotate/patch.logrotate.8	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
---- logrotate.8.orig	Wed Jun 18 11:31:32 2008
-+++ logrotate.8	Wed Jun 18 11:32:16 2008
-@@ -424,7 +424,7 @@
- Configuration options.
- 
- .SH SEE ALSO
--.BR gzip (1)
-+.BR gzip (1) logadm (1M)
- 
- .SH NOTES
- The \fBkillall\fR(1) program in Debian is found in the \fIpsmisc\fR package.
--- a/usr/src/cmd/logrotate/sunman-stability	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +0,0 @@
-1i\
-'\\" t\
-\.\\"\
-\.\\" Modified for Solaris to to add the Solaris stability classification,\
-\.\\" and to add a note about source availability.\
-\.\\"\ 
-$a\
-\.\\" Begin Sun update\
-.SH ATTRIBUTES\
-See\
-.BR attributes (5)\
-for descriptions of the following attributes:\
-.sp\
-.TS\
-box;\
-cbp-1 | cbp-1\
-l | l .\
-ATTRIBUTE TYPE	ATTRIBUTE VALUE\
-=\
-Availability	system/file/logrotate\
-=\
-Interface Stability	Uncommitted\
-.TE \
-.PP\
-.SH NOTES\
-Source for logrotate is available on http://opensolaris.org.\
-\.\\" End Sun update
--- a/usr/src/cmd/mtx/METADATA	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-NAME:             mtx
-VERSION:          1.3.11
-DESCRIPTION:      SCSI Media Changer and Backup Device Control
-LICENSE:          GPLv2
-PACKAGE:          SUNWmtx
-PROJECT_URL:      http://mtx.opensource-sw.net/
-SOURCE_DOWNLOAD:  http://superb-west.dl.sourceforge.net/sourceforge/mtx/mtx-1.3.11.tar.gz
-SUPPORT:          C
-BUGTRAQ:          solaris/utility/mtx
-OSR:              9377
-COMMENTS:         
--- a/usr/src/cmd/mtx/Makefile.sfw	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,60 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)Makefile.sfw	1.1	08/08/21 SMI"
-#
-
-VER=mtx-1.3.11
-
-include ../Makefile.cmd
-
-all: $(VER)/config.status
-	(cd $(VER); env \
-	    PATH=$(SFW_PATH) \
-	    CC=$(CC) \
-	    "CFLAGS=$(CFLAGS)" \
-	    LD_OPTIONS="-L $(ROOT)/usr/lib -M $(SRC)/cmd/mapfile_noexstk" \
-	    MAKE=$(GMAKE) \
-	    $(GMAKE))
-	@find . -name core -exec rm -f {} \;
-
-install: all
-	$(SH) ./install-sfw
-
-$(VER)/config.status: $(VER)/configure
-	(cd $(VER); env \
-	    PATH=$(SFW_PATH) \
-	    CC=$(CC) \
-	    MAKE=$(GMAKE) \
-	./configure $(CONFIGURE_OPTIONS))
-
-$(VER)/configure: $(VER).tar.gz
-	gzip -dc $(VER).tar.gz | tar xopf -
-	touch $(VER)/configure
-
-clean:
-	-rm -rf $(VER)
-
-include ../Makefile.targ
--- a/usr/src/cmd/mtx/install-sfw	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,57 +0,0 @@
-#!/bin/sh
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)install-sfw	1.1	08/08/21 SMI"
-#
-
-# Define directories
-VERS=mtx-1.3.11
-PREFIX=${ROOT}/usr
-BINDIR=${PREFIX}/sbin
-MAN1DIR=${PREFIX}/share/man/man1
-
-# Include common scripts
-. ${SRC}/tools/install.subr
-
-# stability
-MANSCRIPT=sunman-stability
-
-# Executable files
-_install E ${VERS}/mtx		${BINDIR}/mtx		555
-_install E ${VERS}/tapeinfo	${BINDIR}/tapeinfo	555
-_install E ${VERS}/loaderinfo	${BINDIR}/loaderinfo	555
-_install E ${VERS}/scsitape	${BINDIR}/scsitape	555
-_install E ${VERS}/scsieject	${BINDIR}/scsieject	555
-_install E ${VERS}/nsmhack	${BINDIR}/nsmhack	555
-
-# Manpages
-_install M ${VERS}/mtx.1	${MAN1DIR}/mtx.1	444
-_install M ${VERS}/tapeinfo.1	${MAN1DIR}/tapeinfo.1	444
-_install M ${VERS}/loaderinfo.1	${MAN1DIR}/loaderinfo.1	444
-_install M ${VERS}/scsitape.1	${MAN1DIR}/scsitape.1	444
-_install M ${VERS}/scsieject.1	${MAN1DIR}/scsieject.1	444
-
-# Exit now
-exit 0
Binary file usr/src/cmd/mtx/mtx-1.3.11.tar.gz has changed
--- a/usr/src/cmd/mtx/sunman-stability	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +0,0 @@
-1i\
-'\\" t\
-\.\\"\
-\.\\" Modified for Solaris to to add the Solaris stability classification,\
-\.\\" and to add a note about source availability.\
-\.\\"\ 
-$a\
-\.\\" Begin Sun update\
-.SH ATTRIBUTES\
-See\
-.BR attributes (5)\
-for descriptions of the following attributes:\
-.sp\
-.TS\
-box;\
-cbp-1 | cbp-1\
-l | l .\
-ATTRIBUTE TYPE	ATTRIBUTE VALUE\
-=\
-Availability	media/mtx\
-=\
-Interface Stability	Uncommitted\
-.TE \
-.PP\
-.SH NOTES\
-Source for mtx is available on http://opensolaris.org.\
-\.\\" End Sun update
--- a/usr/src/cmd/nano/METADATA	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-NAME:             nano
-VERSION:          2.0.9
-DESCRIPTION:      nano text editor
-LICENSE:          GPLv3, GFDLv1.2, MIT-like
-PACKAGE:          SUNWgnu-nano
-PROJECT_URL:      http://www.nano-editor.org/
-SOURCE_DOWNLOAD:  http://www.nano-editor.org/dist/v2.0/nano-2.0.9.tar.gz
-SUPPORT:          C
-BUGTRAQ:          solaris/utility/nano
-OSR:              10923
-COMMENTS:         
--- a/usr/src/cmd/nano/Makefile.sfw	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,63 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)Makefile.sfw	1.1	09/03/06 SMI"
-#
-
-VER = $(COMPONENT_NAME:sh)-$(COMPONENT_VERSION:sh)
-TARBALL = $(VER).tar.gz
-
-include ../Makefile.cmd
-
-CONFIGURE_OPTIONS += --enable-color
-CONFIGURE_OPTIONS += --enable-multibuffer
-CONFIGURE_OPTIONS += --enable-nanorc
-CONFIGURE_OPTIONS += --enable-utf8
-CONFIGURE_OPTIONS += --disable-iberty
-CONFIGURE_OPTIONS += get_wch=getwch
-
-all: $(VER)/config.status
-	(cd $(VER); env - MAKE=$(CCSMAKE) "CFLAGS=$(CFLAGS)" $(CCSMAKE) -e)
-
-install: all
-	VER=$(VER) $(SHELL) install-sfw
-
-$(VER)/config.status: $(VER)/configure
-	(cd $(VER); env - \
-	    CC=$(CC) LD=$(LD) MAKE=$(CCSMAKE) \
-	    INSTALL="$(SRC)/tools/install-proto" \
-	    $(SHELL) configure $(CONFIGURE_OPTIONS))
-
-# Patch the curses wide character test to be consistent with libcurses.
-$(VER)/configure: $(TARBALL)
-	gzip -dc $(TARBALL) | tar xpf -
-	gpatch $(VER)/configure configure.patch
-
-clean:
-	-rm -rf $(VER)
-
-include ../Makefile.targ
-
-.SUFFIXES:
--- a/usr/src/cmd/nano/configure.patch	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +0,0 @@
---- configure	Thu Jun 28 11:13:12 2007
-+++ configure.new	Thu Jun 28 11:14:11 2007
-@@ -9457,8 +9457,8 @@
- 
- 
-     if test x$enable_utf8 != xno; then
--	{ echo "$as_me:$LINENO: checking for get_wch in -lcurses" >&5
--echo $ECHO_N "checking for get_wch in -lcurses... $ECHO_C" >&6; }
-+	{ echo "$as_me:$LINENO: checking for getwch in -lcurses" >&5
-+echo $ECHO_N "checking for getwch in -lcurses... $ECHO_C" >&6; }
- if test "${ac_cv_lib_curses_get_wch+set}" = set; then
-   echo $ECHO_N "(cached) $ECHO_C" >&6
- else
-@@ -9477,11 +9477,11 @@
- #ifdef __cplusplus
- extern "C"
- #endif
--char get_wch ();
-+char getwch ();
- int
- main ()
- {
--return get_wch ();
-+return getwch ();
-   ;
-   return 0;
- }
--- a/usr/src/cmd/nano/install-sfw	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,67 +0,0 @@
-#!/usr/bin/ksh93
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)install-sfw	1.1	09/03/06 SMI"
-#
-
-set -o errexit
-source ${SRC}/tools/install.subr
-
-TOP=$(pwd)
-MANDIR=${ROOT}/usr/share/man
-RCDIR=${ROOT}/usr/share/nano
-LOCDIR=${ROOT}/usr/share/locale
-INFODIR=${ROOT}/usr/share/info
-BINDIR=${ROOT}/usr/bin
-MANSCRIPT=${TOP}/sunman-stability
-
-cd ${TOP}/${VER}/doc/man
-for file in *.1; do
-	_install M ${file} ${MANDIR}/man1/${file} 444
-done
-for file in *.5; do
-	_install M ${file} ${MANDIR}/man5/${file} 444
-done
-
-_install N ${TOP}/${VER}/doc/texinfo/nano.info ${INFODIR}/nano.info 444
-
-cd ${TOP}/${VER}/doc/syntax
-for file in *.nanorc; do
-	_install N ${file} ${RCDIR}/${file} 444
-done
-
-cd ${TOP}/${VER}/po
-for file in *.gmo; do
-	subdir=${file/%.gmo}/LC_MESSAGES
-	_install N ${file} ${LOCDIR}/${subdir}/nano.mo 444
-done
-
-_install E ${TOP}/${VER}/src/nano ${BINDIR}/nano 555
-cd ${BINDIR}
-rm -f rnano
-ln -s nano rnano
-
-exit 0
Binary file usr/src/cmd/nano/nano-2.0.9.tar.gz has changed
--- a/usr/src/cmd/nano/sunman-stability	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +0,0 @@
-1i\
-'\\" t\
-\.\\"\
-\.\\" Modified for Solaris to to add the Solaris stability classification,\
-\.\\" and to add a note about source availability.\
-\.\\"\ 
-$a\
-\.\\" Begin Sun update\
-.SH ATTRIBUTES\
-See\
-.BR attributes (5)\
-for descriptions of the following attributes:\
-.sp\
-.TS\
-box;\
-cbp-1 | cbp-1\
-l | l .\
-ATTRIBUTE TYPE	ATTRIBUTE VALUE\
-=\
-Availability	editor/nano \
-=\
-Interface Stability	Uncommitted \
-.TE \
-.PP\
-.SH NOTES\
-Source for GNU nano is available on http://opensolaris.org.\
-\.\\" End Sun update
--- a/usr/src/cmd/ncftp/METADATA	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-NAME:             ncftp
-VERSION:          3.2.3
-DESCRIPTION:      Alternative to the standard ftp
-LICENSE:          Artistic
-PACKAGE:          SUNWncft
-PROJECT_URL:      http://www.ncftp.com/ncftp
-SOURCE_DOWNLOAD:  ftp://ftp.ncftp.com/ncftp/ncftp-3.2.3-src.tar.bz2
-SUPPORT:          C
-BUGTRAQ:          solaris/utility/ncftp-client
-OSR:              1443
-COMMENTS:         
--- a/usr/src/cmd/ncftp/Makefile.sfw	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,60 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#ident	"@(#)Makefile.sfw	1.9	09/07/14 SMI"
-
-VER=$(COMPONENT_NAME:sh)-$(COMPONENT_VERSION:sh)
-TARBALL=$(VER)-src.tar.bz2
-
-include ../Makefile.cmd
-
-all: $(VER)/config.status
-	(cd $(VER); env \
-	    CC=$(CC) \
-	    "CFLAGS=$(CFLAGS)" \
-	    LD_OPTIONS="-M $(SRC)/cmd/mapfile_noexstk" \
-	    PATH=$(SFW_PATH) \
-	    MAKE="$(CCSMAKE) -e" \
-	    $(CCSMAKE) -e)
-	@find . -name core -exec rm -f {} \;
-
-install: all
-	$(SH) ./install-sfw $(COMPONENT_NAME:sh) $(COMPONENT_VERSION:sh)
-
-$(VER)/config.status: $(VER)/configure
-	(cd $(VER); env \
-	    ac_cv_sys_long_file_names=yes \
-	    CC=$(CC) \
-	    "CFLAGS=$(CFLAGS)" \
-	    PATH=$(SFW_PATH) \
-	    MAKE=$(CCSMAKE) \
-	    ./configure --prefix=/usr)
-
-$(VER)/configure: $(VER)/.patched
-	touch $@
-
-clean:
-	-rm -rf $(VER)
-
-include ../Makefile.targ
--- a/usr/src/cmd/ncftp/install-sfw	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,58 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#ident	"@(#)install-sfw	1.8	09/07/14 SMI"
-
-VERS=$2
-
-PREFIX=${ROOT}/usr
-SFWPREFIX=${ROOT}/usr/sfw
-BINDIR=${PREFIX}/bin
-SHAREDIR=${PREFIX}/share
-MAN1DIR=${SHAREDIR}/man/man1
-
-. ${SRC}/tools/install.subr
-
-cd ncftp-${VERS}/bin
-
-# binaries
-
-for i in ncftp ncftpbatch ncftpbookmarks ncftpget ncftpls ncftpput
-do
-	_install E ${i} ${BINDIR}/${i} 555
-	_install L ../../bin/${i} ${SFWPREFIX}/bin/${i}
-done
-_install H ${BINDIR}/ncftpbatch ${BINDIR}/ncftpspooler
-_install L ../../bin/ncftpspooler ${SFWPREFIX}/bin/ncftpspooler
-
-cd ../doc/man
-
-# man files
-
-MANSCRIPT=../../../sunman-stability
-
-for i in ncftp.1 ncftpbatch.1 ncftpget.1 ncftpls.1 ncftpput.1 ncftpspooler.1
-do
-	_install M ${i} ${MAN1DIR}/${i} 444
-done
Binary file usr/src/cmd/ncftp/ncftp-3.2.3-src.tar.bz2 has changed
--- a/usr/src/cmd/ncftp/sunman-stability	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +0,0 @@
-1i\
-'\\" t\
-\.\\"\
-\.\\" Modified for Solaris to to add the Solaris stability classification,\
-\.\\" and to add a note about source availability ([email protected]).\
-\.\\"\ 
-$a\
-\.\\" Begin Sun update\
-.SH ATTRIBUTES\
-See\
-.BR attributes (5)\
-for descriptions of the following attributes:\
-.sp\
-.TS\
-box;\
-cbp-1 | cbp-1\
-l | l .\
-ATTRIBUTE TYPE	ATTRIBUTE VALUE\
-=\
-Availability	network/ftp/ncftp\
-=\
-Interface Stability	Volatile\
-.TE \
-.PP\
-.SH NOTES\
-Source for ncftp is available on http://opensolaris.org.\
-\.\\" End Sun update
--- a/usr/src/cmd/net-snmp/Makefile.sfw	Sun May 15 10:12:12 2011 -0700
+++ b/usr/src/cmd/net-snmp/Makefile.sfw	Sun May 15 10:24:42 2011 -0700
@@ -19,10 +19,9 @@
 #
 # CDDL HEADER END
 #
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
+# Copyright (c) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
 #
-#pragma ident	"@(#)Makefile.sfw	1.6	09/12/07 SMI"
+#pragma ident	"@(#)Makefile.sfw	1.8	11/05/04 SMI"
 
 include ../Makefile.cmd
 VER=$(COMPONENT_NAME:sh)-$(COMPONENT_VERSION:sh)
@@ -33,7 +32,7 @@
 VER64=$(VER)-64
 SUN64=$(SUN)_64
 TARBALL=$(VER).tar.gz
-DOXYGEN=$(ROOT)/usr/bin/doxygen
+DOXYGEN=/usr/bin/doxygen
 
 CFG_OPTIONS_COMMON = 	--prefix=${CFGPREFIX} \
 	--with-default-snmp-version=3 \
@@ -129,6 +128,7 @@
 	(cd $(VER); env \
 	    "CC=$(CC)" "CXX=$(CCC)" \
 	    "CFLAGS=$(CFLAGS)" \
+	    "CPPFLAGS=-DFALSE_SHARING_ALIGN=64" \
 	    $(SFW_ENV) \
 	    INSTALL="$(INSTALL_PROTO)" \
 	    $(CONFIG_SHELL) ./configure $(CONFIGURE_OPTIONS) )
@@ -137,6 +137,7 @@
 	(cd $(VER64); env \
 	    "CC=$(CC)" "CXX=$(CCC)" \
 	    "CFLAGS=$(CFLAGS64)" \
+	    "CPPFLAGS=-DFALSE_SHARING_ALIGN=64" \
 	    $(SFW_ENV) \
 	    INSTALL="$(INSTALL_PROTO)" \
 	    $(CONFIG_SHELL) ./configure $(CONFIGURE_OPTIONS_MACH64) )
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/usr/src/cmd/net-snmp/Patches/020.7018550.kernel_sunos5.patch	Sun May 15 10:24:42 2011 -0700
@@ -0,0 +1,26 @@
+--- net-snmp/agent/mibgroup/kernel_sunos5.c	Mon Mar 28 08:48:16 2011
++++ net-snmp/agent/mibgroup/kernel_sunos5.c	Tue Mar 29 02:12:38 2011
+@@ -86,7 +86,7 @@
+      0},
+     {MIB_AT, 0, (void *) -1, 0, 0, 0, 0},
+     {MIB_IP, sizeof(mib2_ip_t), (void *) -1, 0, 60, 0, 0},
+-    {MIB_IP_ADDR, 20 * sizeof(mib2_ipAddrEntry_t), (void *) -1, 0, 60, 0,
++    {MIB_IP_ADDR, 50 * sizeof(mib2_ipAddrEntry_t), (void *) -1, 0, 60, 0,
+      0},
+     {MIB_IP_ROUTE, 200 * sizeof(mib2_ipRouteEntry_t), (void *) -1, 0, 30,
+      0, 0},
+@@ -107,11 +107,11 @@
+ #ifdef SOLARIS_HAVE_RFC4293_SUPPORT
+     {MIB_IP_TRAFFIC_STATS, 20 * sizeof(mib2_ipIfStatsEntry_t), (void *)-1, 0,
+      30, 0, 0},
+-    {MIB_IP6, 20 * sizeof(mib2_ipIfStatsEntry_t), (void *)-1, 0, 30, 0, 0},
++    {MIB_IP6, 50 * sizeof(mib2_ipIfStatsEntry_t), (void *)-1, 0, 30, 0, 0},
+ #else
+-    {MIB_IP6, 20 * sizeof(mib2_ipv6IfStatsEntry_t), (void *)-1, 0, 30, 0, 0},
++    {MIB_IP6, 50 * sizeof(mib2_ipv6IfStatsEntry_t), (void *)-1, 0, 30, 0, 0},
+ #endif
+-    {MIB_IP6_ADDR, 20 * sizeof(mib2_ipv6AddrEntry_t), (void *)-1, 0, 30, 0, 0},
++    {MIB_IP6_ADDR, 50 * sizeof(mib2_ipv6AddrEntry_t), (void *)-1, 0, 30, 0, 0},
+     {MIB_TCP6_CONN, 1000 * sizeof(mib2_tcp6ConnEntry_t), (void *) -1, 0, 30,
+      0, 0},
+     {MIB_UDP6_ENDPOINT, 1000 * sizeof(mib2_udp6Entry_t), (void *) -1, 0, 30,
--- a/usr/src/cmd/openwsman/METADATA	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-NAME:             openwsman
-VERSION:          2.1.0
-DESCRIPTION:      Openwsman - Open source web services manager
-LICENSE:          BSD, MIT
-PACKAGE:          SUNWopenwsmanu SUNWopenwsmanr
-PROJECT_URL:      http://www.openwsman.org/project/openwsman
-SOURCE_DOWNLOAD:  http://downloads.sourceforge.net/openwsman/openwsman-2.1.0.tar.bz2
-SUPPORT:          C
-BUGTRAQ:          solaris/wbem/openwsman
-OSR:              10608
-COMMENTS:         
--- a/usr/src/cmd/openwsman/Makefile.sfw	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,114 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)Makefile.sfw	1.1	09/03/11 SMI"
-
-VER=$(COMPONENT_NAME:sh)-$(COMPONENT_VERSION:sh)
-VER64=$(VER)-64
-TARBALL=$(VER).tar.bz2
-
-include ../Makefile.cmd
-
-CFLAGS += -features=extensions
-CFLAGS64 += -features=extensions
-
-CXXFLAGS = -xO3 -Qoption ccfe -features=no%conststrings $(CPPFLAGS) -features=extensions
-CXXFLAGS64 = -xO3 -m64 -xarch=generic -Ui386 -U__i386 -compat=5  -Qoption ccfe -features=no%conststrings $(CPPFLAGS) -features=extensions
-
-CCC += -norunpath
-
-CONFIGURE_OPTIONS += --localstatedir=/var --sysconfdir=/etc
-
-all: all32 all64
-
-all32: $(VER)/config.status
-	(cd $(VER); env - \
-	    "CC=$(CC)" "CXX=$(CCC)" \
-	    "CFLAGS=$(CFLAGS)" \
-	    "CXXFLAGS=$(CXXFLAGS)" \
-	    "PATH=$(SFW_PATH)" \
-	    "ROOT=$(ROOT)" \
-	    "MAKE=$(GMAKE)" \
-	    $(GMAKE) all) 
-
-all64: $(VER64)/config.status
-	(cd $(VER64); env - \
-	    "CC=$(CC)" "CXX=$(CCC)" \
-	    "CFLAGS=$(CFLAGS64)" \
-	    "CXXFLAGS=$(CXXFLAGS64)" \
-	    "PATH=$(SFW_PATH)" \
-	    "MACH64=$(MACH64)" \
-	    "ROOT=$(ROOT)" \
-	    "MAKE=$(GMAKE)" \
-	    $(GMAKE) all)
-
-
-$(VER)/config.status: $(VER)/configure
-	(cd $(VER); env - \
-	    "CC=$(CC)" "CXX=$(CCC)" \
-	    "CFLAGS=$(CFLAGS)" \
-	    "CXXFLAGS=$(CXXFLAGS)" \
-	    "PATH=$(SFW_PATH)" \
-	    "ROOT=$(ROOT)" \
-	    "MAKE=$(GMAKE)" \
-	    $(SHELL) ./configure $(CONFIGURE_OPTIONS))
-
-$(VER64)/config.status: $(VER64)/configure
-	(cd $(VER64); env - \
-	    "CC=$(CC)" "CXX=$(CCC)" \
-	    "CFLAGS=$(CFLAGS64)" \
-	    "CXXFLAGS=$(CXXFLAGS64)" \
-	    "PATH=$(SFW_PATH)" \
-	    "MACH64=$(MACH64)" \
-	    "ROOT=$(ROOT)" \
-	    "MAKE=$(GMAKE)" \
-	    $(SHELL) ./configure $(CONFIGURE_OPTIONS))
-
-
-$(VER)/configure: $(TARBALL) 
-	$(GTAR) xjpf $(TARBALL) --no-same-owner;
-	(cd $(VER); \
-	    $(GPATCH) -p1 < ../openwsman.patch; \
-	    autoconf; )
-
-$(VER64)/configure: $(TARBALL) 
-	mkdir -p tmp; 
-	(cd tmp; $(GTAR) xjpf ../$(TARBALL) --no-same-owner; )
-	mv tmp/$(VER) $(VER64); rmdir tmp;
-	(cd $(VER64); \
-	    $(GPATCH) -p1 < ../openwsman.patch; \
-	    autoconf; )
-
-install: all
-	BLDDIR=$(VER) $(SHELL) ./install-sfw
-	MACH64=$(MACH64) BLDDIR=$(VER64) $(SHELL) ./install-sfw-64
-
-clean:
-	-rm -rf $(VER) $(VER64)
-
-include ../Makefile.targ
-
-FRC:
-
--- a/usr/src/cmd/openwsman/auth_attr	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,2 +0,0 @@
-solaris.smf.manage.openwsmand:::Manage openwsmand value properties::
-solaris.smf.value.openwsmand:::Change openwsmand value properties::
--- a/usr/src/cmd/openwsman/exec_attr	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-Openwsman Server Administration:solaris:cmd:RO::/usr/sbin/openwsmand:euid=0
--- a/usr/src/cmd/openwsman/install-sfw	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,201 +0,0 @@
-#!/bin/ksh93
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
-#
-#ident	"@(#)install-sfw	1.3	10/04/22 SMI"
-
-# Stop at first error
-set -o errexit
-
-PREFIX=${ROOT}/usr
-ETCDIR=${ROOT}/etc
-SBINDIR=${PREFIX}/sbin
-LIBDIR=${PREFIX}/lib
-PKGCONFIG_DIR=${LIBDIR}/pkgconfig
-INCLUDE_DIR=${PREFIX}/include
-SHAREDIR=${PREFIX}/share
-MANDIR=${SHAREDIR}/man/man8
-
-PLUGIN_DIR=${LIBDIR}/openwsman/plugins
-AUTH_LIB_DIR=${LIBDIR}/openwsman/authenticators
-OPENWSMAN_INCLUDE_DIR=${PREFIX}/include/openwsman
-OPENWSMAN_ETCDIR=${ETCDIR}/openwsman
-
-source ${SRC}/tools/install.subr
-
-# BLDDIR is passed in from Makefile.sfw as environment variable
-
-# install the daemon
-_install E ${BLDDIR}/src/server/.libs/openwsmand ${SBINDIR}/openwsmand 555
-
-
-# install libraries
-
-OPENWSMAN_LIB_LIST="\
-	libwsman.so \
-	libwsman_curl_client_transport.so \
-	libwsman_client.so \
-	libwsman_server.so"
-
-for i in ${OPENWSMAN_LIB_LIST}
-do
-  _install D ${BLDDIR}/src/lib/.libs/${i}.1.0.0 ${LIBDIR}/${i}.1.0.0 555
-  _install L ${i}.1.0.0 ${LIBDIR}/${i}
-  _install L ${i}.1.0.0 ${LIBDIR}/${i}.1
-done
-
-_install D ${BLDDIR}/src/cpp/.libs/libwsman_clientpp.so.0.0.0 ${LIBDIR}/libwsman_clientpp.so.0.0.0 555
-_install L libwsman_clientpp.so.0.0.0 ${LIBDIR}/libwsman_clientpp.so
-_install L libwsman_clientpp.so.0.0.0 ${LIBDIR}/libwsman_clientpp.so.0
-
-# install plugin libraries
-_install D ${BLDDIR}/src/plugins/identify/.libs/libwsman_identify_plugin.so.1.0.0 ${PLUGIN_DIR}/libwsman_identify_plugin.so.1.0.0 555
-_install L libwsman_identify_plugin.so.1.0.0 ${PLUGIN_DIR}/libwsman_identify_plugin.so
-_install L libwsman_identify_plugin.so.1.0.0 ${PLUGIN_DIR}/libwsman_identify_plugin.so.1
-_install D ${BLDDIR}/src/plugins/wsman/test/.libs/libwsman_test.so.1.0.0 ${PLUGIN_DIR}/libwsman_test.so.1.0.0 555
-_install L libwsman_test.so.1.0.0 ${PLUGIN_DIR}/libwsman_test.so
-_install L libwsman_test.so.1.0.0 ${PLUGIN_DIR}/libwsman_test.so.1
-
-
-# install authenticator libraries
-_install D ${BLDDIR}/src/authenticators/file/.libs/libwsman_file_auth.so.1.0.0 ${AUTH_LIB_DIR}/libwsman_file_auth.so.1.0.0 555
-_install L libwsman_file_auth.so.1.0.0 ${AUTH_LIB_DIR}/libwsman_file_auth.so
-_install L libwsman_file_auth.so.1.0.0 ${AUTH_LIB_DIR}/libwsman_file_auth.so.1
-_install D ${BLDDIR}/src/authenticators/pam/.libs/libwsman_pam_auth.so.1.0.0 ${AUTH_LIB_DIR}/libwsman_pam_auth.so.1.0.0 555
-_install L libwsman_pam_auth.so.1.0.0 ${AUTH_LIB_DIR}/libwsman_pam_auth.so
-_install L libwsman_pam_auth.so.1.0.0 ${AUTH_LIB_DIR}/libwsman_pam_auth.so.1
-
-# install pkgconfig files
-PKGCONFIG_FILE_LIST="\
-	openwsman-server.pc \
-	openwsman++.pc \
-	openwsman.pc"
-
-for i in ${PKGCONFIG_FILE_LIST}
-do
-  _install N ${BLDDIR}/${i} ${PKGCONFIG_DIR}/${i} 0444
-done
-
-
-# install Header files
-
-OPENWSMAN_U_HEADERS=" \
-	buf.h \
-	carpal.h \
-	libu.h \
-	log.h \
-	logprv.h \
-	memory.h \
-	misc.h \
-	os.h \
-	uri.h \
-	uuid.h \
-	lock.h \
-	strings.h \
-	md5.h \
-	list.h \
-	hash.h \
-	base64.h \
-	iniparser.h \
-	debug.h \
-	uerr.h \
-	uoption.h \
-	gettimeofday.h \
-	syslog.h \
-	pthreadx.h"
-
-for i in ${OPENWSMAN_U_HEADERS}
-do
-  _install N ${BLDDIR}/include/u/${i} ${OPENWSMAN_INCLUDE_DIR}/u/${i} 444
-done
-
-# install cim header
-_install N ${BLDDIR}/include/cim/cim-interface.h ${OPENWSMAN_INCLUDE_DIR}/cim/cim-interface.h 444
-
-# install cpp headers
-CPP_HEADERS="\
-	OpenWsmanClient.h \
-	Exception.h \
-	WsmanClient.h \
-	WsmanEPR.h \
-	WsmanFilter.h"
-
-for i in ${CPP_HEADERS}
-do
-  _install N ${BLDDIR}/src/cpp/${i} ${OPENWSMAN_INCLUDE_DIR}/cpp/${i} 444
-done
-
-WSMAN_HEADER_LIST="\
-	wsman-types.h \
-	wsman-names.h \
-	wsman-debug.h \
-	wsman-client.h \
-	wsman-client-api.h \
-	wsman-xml-api.h \
-	wsman-client-transport.h \
-	wsman-xml-serializer.h \
-	wsman-xml-serialize.h \
-	wsman-server-api.h \
-	wsman-faults.h \
-	wsman-soap-message.h \
-	wsman-api.h \
-	wsman-declarations.h \
-	wsman-soap.h \
-	wsman-epr.h \
-	wsman-filter.h \
-	wsman-soap-envelope.h \
-	wsman-subscription-repository.h \
-	wsman-event-pool.h \
-	wsman-cimindication-processor.h"
-
-for i in ${WSMAN_HEADER_LIST}
-do
-  _install N ${BLDDIR}/include/${i} ${OPENWSMAN_INCLUDE_DIR}/${i} 444
-done
-
-
-# install etc files
-perl -pi -e 's#export RANDFILE#\#export RANDFILE#g' ${BLDDIR}/etc/owsmangencert.sh
-perl -pi -e 's#8889#5985#g' ${BLDDIR}/etc/openwsman.conf 
-perl -pi -e 's#8888#5986#g' ${BLDDIR}/etc/openwsman.conf 
-_install S ${BLDDIR}/etc/owsmangencert.sh ${OPENWSMAN_ETCDIR}/owsmangencert.sh 555
-_install N ${BLDDIR}/etc/openwsman.conf ${OPENWSMAN_ETCDIR}/openwsman.conf 444
-_install N ssleay.cnf ${OPENWSMAN_ETCDIR}/ssleay.cnf 444
-
-
-# SMF files 
-
-_install S svc-openwsmand ${ROOT}/lib/svc/method/svc-openwsmand 555
-_install N openwsmand.xml ${ROOT}/lib/svc/manifest/network/openwsmand.xml 444
-
-
-# install Man pages
-
-_install N openwsmand.8 ${MANDIR}/openwsmand.8 444
-
-_install N auth_attr ${ROOT}/etc/security/auth_attr.d/openwsman 0444
-_install N exec_attr ${ROOT}/etc/security/exec_attr.d/openwsman 0444
-_install N prof_attr ${ROOT}/etc/security/prof_attr.d/openwsman 0444
-
-exit 0
--- a/usr/src/cmd/openwsman/install-sfw-64	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,96 +0,0 @@
-#!/bin/ksh93
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)install-sfw-64	1.1	09/03/11 SMI"
-
-# Stop at first error
-set -o errexit
-
-PREFIX=${ROOT}/usr
-SBINDIR=${PREFIX}/sbin/${MACH64}
-LIBDIR=${PREFIX}/lib/${MACH64}
-PKGCONFIG_DIR=${LIBDIR}/pkgconfig
-
-PLUGIN_DIR=${LIBDIR}/openwsman/plugins
-AUTH_LIB_DIR=${LIBDIR}/openwsman/authenticators
-
-source ${SRC}/tools/install.subr
-
-# BLDDIR is passed in from Makefile.sfw as environment variable
-
-# install the daemon
-_install E ${BLDDIR}/src/server/.libs/openwsmand ${SBINDIR}/openwsmand 555
-
-
-# install libraries
-
-OPENWSMAN_LIB_LIST="\
-	libwsman.so \
-	libwsman_curl_client_transport.so \
-	libwsman_client.so \
-	libwsman_server.so"
-
-for i in ${OPENWSMAN_LIB_LIST}
-do
-  _install D ${BLDDIR}/src/lib/.libs/${i}.1.0.0 ${LIBDIR}/${i}.1.0.0 555
-  _install L ${i}.1.0.0 ${LIBDIR}/${i}
-  _install L ${i}.1.0.0 ${LIBDIR}/${i}.1
-done
-
-_install D ${BLDDIR}/src/cpp/.libs/libwsman_clientpp.so.0.0.0 ${LIBDIR}/libwsman_clientpp.so.0.0.0 555
-_install L libwsman_clientpp.so.0.0.0 ${LIBDIR}/libwsman_clientpp.so
-_install L libwsman_clientpp.so.0.0.0 ${LIBDIR}/libwsman_clientpp.so.0
-
-# install plugin libraries
-_install D ${BLDDIR}/src/plugins/identify/.libs/libwsman_identify_plugin.so.1.0.0 ${PLUGIN_DIR}/libwsman_identify_plugin.so.1.0.0 555
-_install L libwsman_identify_plugin.so.1.0.0 ${PLUGIN_DIR}/libwsman_identify_plugin.so
-_install L libwsman_identify_plugin.so.1.0.0 ${PLUGIN_DIR}/libwsman_identify_plugin.so.1
-_install D ${BLDDIR}/src/plugins/wsman/test/.libs/libwsman_test.so.1.0.0 ${PLUGIN_DIR}/libwsman_test.so.1.0.0 555
-_install L libwsman_test.so.1.0.0 ${PLUGIN_DIR}/libwsman_test.so
-_install L libwsman_test.so.1.0.0 ${PLUGIN_DIR}/libwsman_test.so.1
-
-
-# install authenticator libraries
-_install D ${BLDDIR}/src/authenticators/file/.libs/libwsman_file_auth.so.1.0.0 ${AUTH_LIB_DIR}/libwsman_file_auth.so.1.0.0 555
-_install L libwsman_file_auth.so.1.0.0 ${AUTH_LIB_DIR}/libwsman_file_auth.so
-_install L libwsman_file_auth.so.1.0.0 ${AUTH_LIB_DIR}/libwsman_file_auth.so.1
-_install D ${BLDDIR}/src/authenticators/pam/.libs/libwsman_pam_auth.so.1.0.0 ${AUTH_LIB_DIR}/libwsman_pam_auth.so.1.0.0 555
-_install L libwsman_pam_auth.so.1.0.0 ${AUTH_LIB_DIR}/libwsman_pam_auth.so
-_install L libwsman_pam_auth.so.1.0.0 ${AUTH_LIB_DIR}/libwsman_pam_auth.so.1
-
-# install pkgconfig files
-PKGCONFIG_FILE_LIST="\
-	openwsman-server.pc \
-	openwsman++.pc \
-	openwsman.pc"
-
-for i in ${PKGCONFIG_FILE_LIST}
-do
-  _install N ${BLDDIR}/${i} ${PKGCONFIG_DIR}/${i} 0444
-done
-
-
-exit 0
Binary file usr/src/cmd/openwsman/openwsman-2.1.0.tar.bz2 has changed
--- a/usr/src/cmd/openwsman/openwsman.patch	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,402 +0,0 @@
---- openwsman-2.1.0/include/u/debug.h	2008-08-23 16:47:31.000000000 -0700
-+++ openwsman-2.1.0-new/include/u/debug.h	2009-01-13 03:12:16.005554313 -0800
-@@ -81,9 +81,15 @@ void debug_full_verbose(debug_level_e  l
- 
- // #define ENABLE_TRACING
- #ifdef ENABLE_TRACING
-+#if defined (__SUNPRO_C) || defined(__SUNPRO_CC)
-+#define TRACE_ENTER printf("TRACE: Entering %s %s:%d\n", __func__, __FILE__, __LINE__ );
-+#define TRACE_DETAILS(format...) printf("TRACE: %s :%s:%d --- %s\n", __func__, __FILE__, __LINE__ , debug_helper (format));
-+#define TRACE_EXIT  printf("TRACE: Leaving %s %s:%d\n", __func__, __FILE__, __LINE__ );
-+#else // __SUNPRO_C || __SUNPRO_CC
- #define TRACE_ENTER printf("TRACE: Entering %s %s:%d\n", __FUNCTION__, __FILE__, __LINE__ );
- #define TRACE_DETAILS(format...) printf("TRACE: %s :%s:%d --- %s\n", __FUNCTION__, __FILE__, __LINE__ , debug_helper (format));
- #define TRACE_EXIT  printf("TRACE: Leaving %s %s:%d\n", __FUNCTION__, __FILE__, __LINE__ );
-+#endif // __SUNPRO_C || __SUNPRO_CC
- #else
- #define TRACE_ENTER
- #ifdef _WIN32
-@@ -115,12 +121,21 @@ static __inline void message(char* forma
- 
- #ifdef WSMAN_DEBUG_VERBOSE
- 
-+#if defined (__SUNPRO_C) || defined(__SUNPRO_CC)
-+#define debug(format...) \
-+        debug_full_verbose(DEBUG_LEVEL_DEBUG, __FILE__, __LINE__,__func__, format)
-+#define error(format...) \
-+        debug_full_verbose(DEBUG_LEVEL_ERROR, __FILE__, __LINE__,__func__, format)
-+#define message(format...) \
-+        debug_full_verbose(DEBUG_LEVEL_MESSAGE, __FILE__, __LINE__,__func__, format)
-+#else // __SUNPRO_C || __SUNPRO_CC
- #define debug(format...) \
-         debug_full_verbose(DEBUG_LEVEL_DEBUG, __FILE__, __LINE__,__FUNCTION__, format)
- #define error(format...) \
-         debug_full_verbose(DEBUG_LEVEL_ERROR, __FILE__, __LINE__,__FUNCTION__, format)
- #define message(format...) \
-         debug_full_verbose(DEBUG_LEVEL_MESSAGE, __FILE__, __LINE__,__FUNCTION__, format)
-+#endif // __SUNPRO_C || __SUNPRO_CC
- 
- #else // WSMAN_DEBUG_VERBOSE
- 
---- openwsman-2.1.0/include/u/logprv.h	2008-08-23 16:47:31.000000000 -0700
-+++ openwsman-2.1.0-new/include/u/logprv.h	2009-01-13 03:12:16.006370725 -0800
-@@ -12,8 +12,13 @@
- extern "C" {
- #endif
- 
-+#if defined (__SUNPRO_C) || defined(__SUNPRO_CC)
-+#define u_log_write(fac, lev, ctx, ...) \
-+    u_log_write_ex(fac, lev, ctx, __FILE__, __LINE__,__func__, __VA_ARGS__)
-+#else /* __SUNPRO_C || __SUNPRO_CC */
- #define u_log_write(fac, lev, ctx, ...) \
-     u_log_write_ex(fac, lev, ctx, __FILE__, __LINE__,__FUNCTION__, __VA_ARGS__)
-+#endif /* __SUNPRO_C || __SUNPRO_CC */
- 
- /** pack context information (if [ctx] is > 0) and the priority label and 
-     send both to the log system followed by the user message string 
---- openwsman-2.1.0/include/u/os.h	2008-08-23 16:47:31.000000000 -0700
-+++ openwsman-2.1.0-new/include/u/os.h	2009-01-13 03:12:16.007147027 -0800
-@@ -73,6 +73,8 @@ typedef int ssize_t;
- #define __INLINE__ __inline__
- #elif _WIN32
- #define __INLINE__ __inline
-+#elif __SUNPRO_C || __SUNPRO_CC
-+#define __INLINE__ inline
- #  endif
- 
- #ifndef _PASSWORD_LEN
---- openwsman-2.1.0/src/lib/wsman-soap.c	2008-08-23 16:47:21.000000000 -0700
-+++ openwsman-2.1.0-new/src/lib/wsman-soap.c	2009-01-15 04:45:11.310282525 -0800
-@@ -618,7 +618,7 @@ wsman_register_endpoint(WsContextH cntx,
- 	SoapH soap = ws_context_get_runtime(cntx);
- 	char *action = NULL;
- 
--	debug("Registering Endpoint: %s", ep->inAction);
-+	debug("Registering Endpoint: %s", ep->inAction ? ep->inAction : "NULL");
- 	switch (ep->flags & WS_DISP_TYPE_MASK) {
- 	case WS_DISP_TYPE_IDENTIFY:
- 		debug("Registering endpoint for Identify");
---- openwsman-2.1.0/src/server/shttpd/io.h	2008-08-25 09:23:34.000000000 -0700
-+++ openwsman-2.1.0-new/src/server/shttpd/io.h	2009-01-13 03:12:16.008293311 -0800
-@@ -14,6 +14,14 @@
- #include <assert.h>
- #include <stddef.h>
- 
-+#ifdef __GNUC__
-+#define __INLINE__ __inline__
-+#elif _WIN32
-+#define __INLINE__ __inline
-+#elif defined (__SUNPRO_C) || defined (__SUNPRO_CC)
-+#define __INLINE__ inline
-+#endif
-+
- /*
-  * I/O buffer descriptor
-  */
-@@ -25,7 +33,7 @@ struct io {
- 	size_t		total;		/* Total bytes read		*/
- };
- 
--static __inline void
-+static __INLINE__ void
- io_clear(struct io *io)
- {
- 	assert(io->buf != NULL);
-@@ -33,7 +41,7 @@ io_clear(struct io *io)
- 	io->total = io->tail = io->head = 0;
- }
- 
--static __inline char *
-+static __INLINE__ char *
- io_space(struct io *io)
- {
- 	assert(io->buf != NULL);
-@@ -42,7 +50,7 @@ io_space(struct io *io)
- 	return (io->buf + io->head);
- }
- 
--static __inline char *
-+static __INLINE__ char *
- io_data(struct io *io)
- {
- 	assert(io->buf != NULL);
-@@ -51,7 +59,7 @@ io_data(struct io *io)
- 	return (io->buf + io->tail);
- }
- 
--static __inline size_t
-+static __INLINE__ size_t
- io_space_len(const struct io *io)
- {
- 	assert(io->buf != NULL);
-@@ -60,7 +68,7 @@ io_space_len(const struct io *io)
- 	return (io->size - io->head);
- }
- 
--static __inline size_t
-+static __INLINE__ size_t
- io_data_len(const struct io *io)
- {
- 	assert(io->buf != NULL);
-@@ -70,7 +78,7 @@ io_data_len(const struct io *io)
- 	return (io->head - io->tail);
- }
- 
--static __inline void
-+static __INLINE__ void
- io_inc_tail(struct io *io, size_t n)
- {
- 	assert(io->buf != NULL);
-@@ -83,7 +91,7 @@ io_inc_tail(struct io *io, size_t n)
- 		io->head = io->tail = 0;
- }
- 
--static __inline void
-+static __INLINE__ void
- io_inc_head(struct io *io, size_t n)
- {
- 	assert(io->buf != NULL);
---- openwsman-2.1.0/src/server/shttpd/config.c	Sun Sep 14 10:55:26 2008
-+++ openwsman-2.1.0-new/src/server/shttpd/config.c	Thu Feb  5 05:12:58 2009
-@@ -107,7 +107,7 @@
- 	}
- 	if ((CTX = SSL_CTX_new(SSLv23_server_method())) == NULL)
- 		elog(E_FATAL, NULL, "SSL_CTX_new error");
--	else if ( wsmand_options_get_ssl_cert_file() && SSL_CTX_use_certificate_chain_file(CTX, wsmand_options_get_ssl_cert_file()) == 0)
-+	else if ( wsmand_options_get_ssl_cert_file() && SSL_CTX_use_certificate_file(CTX, wsmand_options_get_ssl_cert_file(),SSL_FILETYPE_PEM) == 0)
- 		elog(E_FATAL, NULL, "cannot open %s", pem);
- 	else if (wsmand_options_get_ssl_key_file() && SSL_CTX_use_PrivateKey_file(CTX, wsmand_options_get_ssl_key_file(), SSL_FILETYPE_PEM) == 0)
- 		elog(E_FATAL, NULL, "cannot open %s", pem);
---- openwsman-2.1.0/configure.in	Sun Sep 14 16:44:17 2008
-+++ openwsman-2.1.0-new/configure.in	Thu Feb 19 23:34:54 2009
-@@ -195,7 +195,8 @@
- if test "$CURL_CONFIG" = "no" ; then
- 	AC_MSG_ERROR([the curl-config script installed by libcurl could not be found.  libcurl is required for tests.])
- fi
--CURL_CFLAGS=`curl-config --cflags`
-+#CURL_CFLAGS=`curl-config --cflags`
-+CURL_CFLAGS='-I ${ROOT}/usr/include'
- CURL_LIBS=`curl-config --libs`
- AC_SUBST(CURL_CFLAGS)
- AC_SUBST(CURL_LIBS)
-@@ -368,12 +369,12 @@
- AC_SUBST(PACKAGE_SUBSCRIPTION_DIR)
- 
- dnl Subst PACKAGE_PLUGIN_DIR.
--packageplugindir=$libdir/${PACKAGE}/plugins
-+packageplugindir=$libdir/${MACH64}/${PACKAGE}/plugins
- PACKAGE_PLUGIN_DIR="${packageplugindir}"
- AC_SUBST(PACKAGE_PLUGIN_DIR)
- 
- dnl Subst PACKAGE_AUTH_DIR.
--packageauthdir=$libdir/${PACKAGE}/authenticators
-+packageauthdir=$libdir/${MACH64}/${PACKAGE}/authenticators
- PACKAGE_AUTH_DIR="${packageauthdir}"
- AC_SUBST(PACKAGE_AUTH_DIR)
- 
---- openwsman-2.1.0/src/lib/Makefile.am	Sat Aug 23 16:47:21 2008
-+++ openwsman-2.1.0-new/src/lib/Makefile.am	Fri Feb 20 04:02:14 2009
-@@ -48,7 +48,8 @@
- 
- INCLUDES = -I$(top_srcdir) \
- 	   -I$(top_srcdir)/include \
--	   $(XML_CFLAGS) 
-+	   $(XML_CFLAGS) \
-+	   $(CURL_CFLAGS) 
- 
- LIBS = \
-         $(XML_LIBS) 
-@@ -58,13 +59,13 @@
- libwsman_curl_client_transport_la_LIBADD = $(CURL_LIBS)
- libwsman_curl_client_transport_la_LDFLAGS = -version-info 1:0
- 
--libwsman_client_la_LIBADD = $(LIBS) libwsman_curl_client_transport.la
-+libwsman_client_la_LIBADD = $(LIBS)
- libwsman_client_la_LDFLAGS= -version-info 1:0
- 
- libwsman_la_LIBADD = $(LIBS) -lpthread 
- 
- if ENABLE_EVENTING_SUPPORT
--libwsman_la_LIBADD += $(libwsman_client_la_LIBADD) libwsman_client.la
-+libwsman_la_LIBADD += $(libwsman_client_la_LIBADD)
- endif
- 
- libwsman_la_LDFLAGS= -version-info 1:0
---- openwsman-2.1.0/src/lib/Makefile.in	Sun Sep 14 16:44:46 2008
-+++ openwsman-2.1.0-new/src/lib/Makefile.in	Fri Feb 20 04:00:51 2009
-@@ -330,13 +330,14 @@
- 
- INCLUDES = -I$(top_srcdir) \
- 	   -I$(top_srcdir)/include \
--	   $(XML_CFLAGS) 
-+	   $(XML_CFLAGS) \
-+	   $(CURL_CFLAGS)
- 
- libwsman_curl_client_transport_la_LIBADD = $(CURL_LIBS)
- libwsman_curl_client_transport_la_LDFLAGS = -version-info 1:0
--libwsman_client_la_LIBADD = $(LIBS) libwsman_curl_client_transport.la
-+libwsman_client_la_LIBADD = $(LIBS)
- libwsman_client_la_LDFLAGS = -version-info 1:0
--libwsman_la_LIBADD = $(LIBS) -lpthread $(am__append_2)
-+libwsman_la_LIBADD = $(LIBS) -lpthread 
- libwsman_la_LDFLAGS = -version-info 1:0
- @DISABLE_SERVER_FALSE@libwsman_server_la_LIBADD = 
- @DISABLE_SERVER_FALSE@libwsman_server_la_LDFLAGS = -version-info 1:0
---- openwsman-2.1.0/src/cpp/Makefile.am	Sat Aug 23 16:47:18 2008
-+++ openwsman-2.1.0-new/src/cpp/Makefile.am	Fri Feb 20 02:28:20 2009
-@@ -8,9 +8,7 @@
- 	   -DSYSCONFDIR=\""$(sysconfdir)/openwsman"\"
- 
- LIBS = \
--    $(XML_LIBS)  \
--    $(top_builddir)/src/lib/libwsman.la \
--    $(top_builddir)/src/lib/libwsman_client.la 
-+    $(XML_LIBS)  
- 
- wsmaninclude_HEADERS = \
- 		       OpenWsmanClient.h  \
---- openwsman-2.1.0/src/cpp/Makefile.in	Sun Sep 14 16:44:45 2008
-+++ openwsman-2.1.0-new/src/cpp/Makefile.in	Fri Feb 20 02:28:53 2009
-@@ -126,9 +126,7 @@
- LDFLAGS = @LDFLAGS@
- LIBOBJS = @LIBOBJS@
- LIBS = \
--    $(XML_LIBS)  \
--    $(top_builddir)/src/lib/libwsman.la \
--    $(top_builddir)/src/lib/libwsman_client.la 
-+    $(XML_LIBS)  
- 
- LIBTOOL = @LIBTOOL@
- LN_S = @LN_S@
---- openwsman-2.1.0/src/server/Makefile.am	Sun Sep 14 16:42:04 2008
-+++ openwsman-2.1.0-new/src/server/Makefile.am	Mon Feb 23 06:49:50 2009
-@@ -12,6 +12,7 @@
- LIBS = \
-        $(OPENSSL_LIBS) \
-        $(top_builddir)/src/lib/libwsman.la \
-+       $(top_builddir)/src/lib/libwsman_curl_client_transport.la \
-        $(top_builddir)/src/lib/libwsman_server.la 
- 
- if ENABLE_EVENTING_SUPPORT
---- openwsman-2.1.0/src/server/Makefile.in	Sun Sep 14 16:44:46 2008
-+++ openwsman-2.1.0-new/src/server/Makefile.in	Mon Feb 23 06:50:31 2009
-@@ -115,6 +115,7 @@
- LDFLAGS = @LDFLAGS@
- LIBOBJS = @LIBOBJS@
- LIBS = $(OPENSSL_LIBS) $(top_builddir)/src/lib/libwsman.la \
-+	$(top_builddir)/src/lib/libwsman_curl_client_transport.la \
- 	$(top_builddir)/src/lib/libwsman_server.la $(am__append_1) \
- 	$(am__append_3)
- LIBTOOL = @LIBTOOL@
---- openwsman-2.1.0/src/lib/wsman-dispatcher.c	Sat Aug 23 16:47:21 2008
-+++ openwsman-2.1.0-new/src/lib/wsman-dispatcher.c	Tue Mar 10 23:46:14 2009
-@@ -98,7 +98,7 @@
- 				return 1;
- 		}
- 	}
--	debug("mustUnderstand: %s:%s", !ns ? "null" : ns, name);
-+	debug("mustUnderstand: %s:%s", !ns ? "null" : ns, name ? name : "NULL");
- 	return 0;
- }
- 
-@@ -931,7 +931,7 @@
- 		WsXmlNodeH temp = ws_xml_get_child( ws_xml_get_soap_header(doc), 0,
- 			XML_NS_EVENTING, WSEVENT_IDENTIFIER);
- 		char *uuid = ws_xml_get_node_text(temp);
--		debug("Request uuid: %s", uuid);
-+		debug("Request uuid: %s", uuid ? uuid : "NULL");
- 		if(uuid) {
- 			lnode_t *t = list_first(cntx->subscriptionMemList);
- 			while(t != NULL) {
-@@ -964,7 +964,7 @@
- 		}
- 	}
- #endif
--	debug("uri: %s, action: %s", uri, action);
-+	debug("uri: %s, action: %s", uri ? uri : "NULL", action ? action : "NULL");
- 	if ((!uri || !action) && !wsman_is_identify_request(doc)) {
- 		goto cleanup;
- 	}
---- openwsman-2.1.0/src/lib/wsman-xml-serialize.c	Sat Aug 23 16:48:21 2008
-+++ openwsman-2.1.0-new/src/lib/wsman-xml-serialize.c	Wed Mar 11 00:30:11 2009
-@@ -115,7 +115,7 @@
- 	WsXmlNodeH node;
- 
- 	TRACE_ENTER;
--	debug("name = %s; value(%p) = %s", name, value, value);
-+	debug("name = %s; value(%p) = %s", name ? name : "NULL", value, value ? value : "NULL");
- 	node = ws_xml_add_child(data->xmlNode, ns, name, value);
- 	TRACE_EXIT;
- 	return node;
-@@ -1367,7 +1367,8 @@
- 	TRACE_ENTER;
- 
- 	debug("handle %d structure \"%s\" ptr = %p", DATA_COUNT(data),
--	      data->elementInfo->name, data->elementBuf);
-+	      data->elementInfo->name ? data->elementInfo->name : "NULL",
-+	      data->elementBuf);
- 	if (data->mode != XML_SMODE_SERIALIZE &&
- 	    data->mode != XML_SMODE_DESERIALIZE &&
- 	    data->mode != XML_SMODE_FREE_MEM) {
-@@ -1384,13 +1385,13 @@
- 	    DATA_SIZE(data) : DATA_ALL_SIZE(data);
- 	if ((char *) DATA_BUF(data) + retVal > data->stopper) {
- 		error("size of %d structures \"%s\" exceeds stopper (%p > %p)",
--		      DATA_COUNT(data), DATA_ELNAME(data),
-+		      DATA_COUNT(data), DATA_ELNAME(data) ? DATA_ELNAME(data) : "NULL",
- 		      (char *) DATA_BUF(data) + retVal, data->stopper);
- 		return WS_ERR_INVALID_PARAMETER;
- 	}
- 	if (DATA_MUST_BE_SKIPPED(data)) {
- 		debug(" %d elements %s skipped", DATA_COUNT(data),
--		      DATA_ELNAME(data));
-+		      DATA_ELNAME(data) ? DATA_ELNAME(data) : "NULL");
- 		DATA_BUF(data) = DATA_BUF(data) + retVal;
- 		return retVal;
- 	}
-@@ -1415,7 +1416,8 @@
- 		savedLocalIndex = data->index;
- 		savedLocalElementBuf = DATA_BUF(data);
- 		data->stopper = savedLocalElementBuf + DATA_SIZE(data);
--		debug("%s[%d] = %p", DATA_ELNAME(data), data->index,
-+		debug("%s[%d] = %p", DATA_ELNAME(data) ? DATA_ELNAME(data) : "NULL",
-+		      data->index,
- 		      DATA_BUF(data));
- 		if (data->mode == XML_SMODE_SERIALIZE) {
- 			child = xml_serializer_add_child(data, NULL);
-@@ -1431,7 +1433,7 @@
- 				error
- 				    ("not enough (%d < %d) instances of element %s",
- 				     data->index, DATA_COUNT(data),
--				     DATA_ELNAME(data));
-+				     DATA_ELNAME(data) ? DATA_ELNAME(data) : "NULL");
- 				retVal = WS_ERR_XML_PARSING;
- 				goto DONE;
- 			}
-@@ -1439,14 +1441,14 @@
- 		}
- 
- 		debug("before for loop. Struct %s = %p",
--		      savedElement->name, DATA_BUF(data));
-+		      savedElement->name ? savedElement->name : "NULL", DATA_BUF(data));
- 
- 		for (i = 0; retVal > 0 && i < elementCount; i++) {
- 			data->elementInfo = &elements[i];
- 			debug
- 			    ("handle %d elements %s of struct %s. dstPtr = %p",
--			     DATA_COUNT(data), DATA_ELNAME(data),
--			     savedElement->name, DATA_BUF(data));
-+			     DATA_COUNT(data), DATA_ELNAME(data) ? DATA_ELNAME(data) : "NULL",
-+			     savedElement->name ? savedElement->name : "NULL", DATA_BUF(data));
- 			if (XML_IS_SKIP(data->elementInfo)) {
- 				data->mode = XML_SMODE_SKIP;
- 			}
-@@ -1456,7 +1458,7 @@
- 
- 			if (tmp < 0) {
- 				error("handling of element \"%s\" failed = %d",
--				      DATA_ELNAME(data), tmp);
-+				      DATA_ELNAME(data) ? DATA_ELNAME(data) : "NULL", tmp);
- 				retVal = tmp;
- 				goto DONE;
- 			}
--- a/usr/src/cmd/openwsman/openwsmand.8	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,258 +0,0 @@
-'\" t
-.\"
-.\" CDDL HEADER START
-.\"
-.\" The contents of this file are subject to the terms of the
-.\" Common Development and Distribution License (the "License").
-.\" You may not use this file except in compliance with the License.
-.\"
-.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-.\" or http://www.opensolaris.org/os/licensing.
-.\" See the License for the specific language governing permissions
-.\" and limitations under the License.
-.\"
-.\" When distributing Covered Code, include this CDDL HEADER in each
-.\" file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-.\" If applicable, add the following below this CDDL HEADER, with the
-.\" fields enclosed by brackets "[]" replaced with your own identifying
-.\" information: Portions Copyright [yyyy] [name of copyright owner]
-.\"
-.\" CDDL HEADER END
-.\"
-.\" Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
-.\" Use is subject to license terms.
-.\"
-.\" ident	"@(#)openwsmand.8	1.2	10/03/16 SMI"
-.\"
-.\" Man page for openwsmand
-.TH "openwsmand" "8" "" "" "" 
-.SH "NAME"
-.B openwsmand
-\- WS-Management Server
-.SH "SYNOPSIS"
-.B openwsmand
-[OPTIONS] 
-
-.SH "DESCRIPTION"
-.P
-The 
-.B openwsmand
-command is used to start the openwsman daemon service. The Openwsman project is intended 
-to provide an open-source implementation of the Web Services Management specification 
-(WS-Management) and to expose system management information using the WS-Management protocol. 
-WS-Management is based on a suite of web services specifications and usage requirements that 
-exposes a set of operations focused on and covers all system management aspects.
-.P
-.B openwsmand
-service can be started only by a privileged user. However a normal user can invoke with debug option
-to run it as a foreground process.
-.P
-.SS Configuring Openwsman service
-Openwsman uses an ini style configuration file for all components (server, client and plugins). Currently, the following options are supported
-.P
-.B Server
-   The example below shows a typical server configuration.
-.PP
-.RS
-.nf
-[server]
-port = 5985
-#ssl_port = 5986
-ssl_cert_file = /etc/openwsman/servercert.pem
-ssl_key_file = /etc/openwsman/serverkey.pem
-digest_password_file = /etc/openwsman/digest_auth.passwd
-basic_password_file = /etc/openwsman/simple_auth.passwd
-min_threads = 1
-max_threads = 4
-#use_digest is OBSOLETED, see below.
-#
-# Authentication backend for BASIC authentication. Default is to 
-# read a configuration file defined with 'basic_password_file'
-#
-#basic_authenticator = libwsman_pam_auth.so
-#basic_authenticator_arg = openwsman
-.fi
-.RE
-
-.B Authentication and Password Files
-.PP
-.RS
-The password files for BASIC and DIGEST can be created with the htpasswd and htdigest utilities. Both utilities usually come with Apache packages.
-.PP
-The realm for openwsman has to be OPENWSMAN. An example password file for DIGEST with one entry:
-
-   wsman:OPENWSMAN:5a659df1ac36d2f4eb84092145532919
-
-Administrator has to make sure that one of these password files for basic or digest authentication has registered user entries as shown above. If both password files for basic and digest authentication are defined then both methods will be offered by the service. The client will automatically connect using the strongest authentication method.
-.RE
-
-.B Authentication Plugins
-.PP
-.RS
-Authentication plug-ins support only Basic authentication. DIGEST authentication support is only available using a password file created with htdigest or similar utilities.
-
-.B Plain Text Plugins
-
-Is the default plug-in used in Openwsman and provides access to a password file generated with htpasswd or similar utilities.
-
-.B PAM Plugin
-
-To activate PAM authentication, enable the PAM authentication plug-in the openwsman configuration file and provide the name of the PAM service. The PAM service name which is used by default is 'openwsman'. After the openwsman configuration file is edited, the operating system specific PAM service configuration has to be made. 
-
-On Linux, this could be done by the administrator by adding a PAM configuration file in the /etc/pam.d directory having the following contents:
-
-/etc/pam.d/openwsman:
-
-.nf
-#%PAM-1.0
-auth       required     pam_unix2.so    nullok
-auth       required     pam_nologin.so
-account    required     pam_unix2.so
-password   required     pam_pwcheck.so  nullok
-password   required     pam_unix2.so    nullok use_first_pass use_authtok
-session    required     pam_unix2.so    none
-.fi
-
-On Solaris, this could be done by the administrator by adding below contents in to the PAM configuration file /etc/pam.conf
-
-.nf
-openwsman   auth    required        pam_unix_cred.so.1
-openwsman   auth    required        pam_unix_auth.so.1
-openwsman   account requisite       pam_roles.so.1
-openwsman   account required        pam_unix_account.so.1
-openwsman   session required        pam_unix_session.so.1
-.fi
-.RE
-
-.B Client 
-.PP
-.RS
-.nf
-[client]
-port = 5985
-agent = openwsman 0.3.2
-.fi
-.RE
-
-.B CIM Plugin
-.PP
-.RS
-Until recently, the namespace in the resource URI (the part of the url before the class name) was very flexible. You could request something like that:
-  http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ComputerSystem (valid) and 
-
-  http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/Linux_ComputerSystem (invalid)
-.nf
-
-and both would work.
-.fi
-.PP
-Now this does not work anymore. For CIM base classes you should use the DMTF namespace, for others you can specify the namespace in the configuration file. Depending on your CIM providers there might be no CIM/WSMan namespace available, so you can make something up, the list of namespaces I have as an example:
-.PP
-.nf
-  vendor_namespaces =
-  OpenWBEM=http://schema.openwbem.org/wbem/wscim/1/cim-schema/2,
-  Linux=http://sblim.sf.net/wbem/wscim/1/cim-schema/2,
-  OMC=http://schema.omc-project.org/wbem/wscim/1/cim-schema/2,
-  REEF=http:///reef.sblim.sf.net/wbem/wscim/1/cim-schema/2,
-  CWS=http:///cws.sblim.sf.net/wbem/wscim/1/cim-schema/2
-.fi
-
-So the above Linux_ComputerSystem resource URI should actually be:
-
-  http://sblim.sf.net/wbem/wscim/1/cim-schema/2/Linux_ComputerSystem
-
-.nf
-  [cim]
-  default_cim_namespace = root/cimv2
-  # The following are in part fake namespaces for some publicly 
-  # available CIM implementations.
-  vendor_namespaces = OpenWBEM=http://schema.openwbem.org/wbem/wscim/1/cim-schema/2,
-  Linux=http://sblim.sf.net/wbem/wscim/1/cim-schema/2,
-  OMC=http://schema.omc-project.org/wbem/wscim/1/cim-schema/2 
-.fi
-.RE
-
-.SH "Service Management Framework (SMF)"
-.B openwsmand
-openwsmand service is by default disabled and it is managed by the service management facility, smf(5), under the service identifier:
-
-   svc:/network/openwsmand
-
-Administrative actions on this service,  such  as  enabling, disabling,  or  refreshing,  can be performed using svcadm(1M). 
-
-  1) To start the openwsmand service
-          example% svcadm enable network/openwsmand
-
-  2) To disable or stop the openwsmand service
-          example% svcadm disable network/openwsmand
-
-By default only root user will be able to perform the administrative actions. However otherwise non-privileged user can be authorized to perform administrative actions through RBAC(5).
-
-For example, to let a user 'wsman' change openwsmand value properties and manage openwsmand service states, assign "Openwsman Server Administration" Rights Profile to the user. This can be done by adding the following line to /etc/user_attr:
-
-   wsman::::profiles=Openwsman Server Administration
-
-Specific authorizations either to manage the service or change the value properties can also be assigned to the user by assigning either solaris.smf.manage.openwsmand or solaris.smf.value.openwsmand authorizations respectively to the user in /etc/user_attr.
-
-For example, to authorize a user 'wsman1' to only manage the service state and not change the value properties, add the following line to /etc/user_attr:
-
-   wsman1::::auths=solaris.smf.manage.openwsmand
-
-The service's status can be queried  using  the svcs(1) command
-
-
-.SH "OPTIONS"
-.B openwsmand
-command recognizes the following options:
-.RS
-.TP
-.B -?, --help
-Print the help message.
-.TP
-.B -S, --ssl
-Use SSL port
-.TP
-.B -d, --debug
-Start daemon in foreground and turn on debugging
-.TP
-.B -s, --syslog=0-6
-Set the verbosity of syslog output.
-.TP
-.B -e, --enum-idle-timeout 
-Enumeration Idle timeout in msecs (default = 100000)
-.TP
-.B -c, --config-file=<file>
-Alternate configuration file (default is /etc/openwsman/openwsman.conf)
-.TP
-.B -p, --pid-file=<file>
-PID file
-.TP
-.B -r, --subscription-repository-location=<uri>
-Subscription Repository Location
-.RE
-
-'\" t
-.\"
-.\" Modified for Solaris to add the Solaris stability classification,
-.\" and to add a note about source availability.
-.\"
-.\" Begin Sun update
-.SH ATTRIBUTES
-See
-.BR attributes (5)
-for descriptions of the following attributes:
-.sp
-.TS
-box;
-cbp-1 | cbp-1
-l | l .
-ATTRIBUTE TYPE	ATTRIBUTE VALUE
-=
-Availability	system/management/web/openwsman
-=
-Interface Stability	Uncommitted
-.TE
-.PP
-.SH NOTES
-Source for Openwsman is available on http://opensolaris.org.
-.\" End Sun update
--- a/usr/src/cmd/openwsman/openwsmand.xml	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,131 +0,0 @@
-<?xml version="1.0"?>
-<!--
-CDDL HEADER START
-
-The contents of this file are subject to the terms of the
-Common Development and Distribution License (the "License").
-You may not use this file except in compliance with the License.
-
-You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-or http://www.opensolaris.org/os/licensing.
-See the License for the specific language governing permissions
-and limitations under the License.
-
-When distributing Covered Code, include this CDDL HEADER in each
-file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-If applicable, add the following below this CDDL HEADER, with the
-fields enclosed by brackets "[]" replaced with your own identifying
-information: Portions Copyright [yyyy] [name of copyright owner]
-
-CDDL HEADER END
-
- ident	"@(#)openwsmand.xml	1.1	09/03/11 SMI"
-
--->
-
-<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
-<!--
-
-	Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-	Use is subject to license terms.
-
-	Service manifest for the Openwsman daemon
--->
-
-<!--
-
--->
-
-<service_bundle type='manifest' name='SUNWopenwsmanr:openwsmand'>
-
-<service
-	name='network/openwsmand'
-	type='service'
-	version='1'>
-
-	<create_default_instance enabled='false' />
-
-	<single_instance/>
-
-	<!-- We need name resolution and full filesystem access -->
-	<dependency
-		name='milestone'
-		grouping='require_all'
-		restart_on='none'
-		type='service'>
-		<service_fmri value='svc:/milestone/multi-user' />
-	</dependency>
-
-	<dependency
-		name='config-file'
-		grouping='require_all'
-		restart_on='refresh'
-		type='path'>
-		<service_fmri value='file://localhost/etc/openwsman/openwsman.conf' />
-	</dependency>
-
-	<dependency
-		name='openwsmand'
-		grouping='require_all'
-		restart_on='none'
-		type='path'>
-		<service_fmri value='file://localhost/usr/sbin/openwsmand' />
-	</dependency>
-
-	<exec_method
-		type='method'
-		name='start'
-		exec='/lib/svc/method/svc-openwsmand'
-		timeout_seconds='10'>
-	</exec_method>
-
-	<exec_method
-		type='method'
-		name='stop'
-		exec=':kill'
-		timeout_seconds='10'>
-	</exec_method>
-
-	<exec_method
-		type='method'
-		name='refresh'
-		exec=':kill -HUP'
-		timeout_seconds='10'>
-	</exec_method>
-
-	<property_group name='general' type='framework'>
-		<propval name='action_authorization' type='astring'
-			value='solaris.smf.manage.openwsmand' />
-		<propval name='value_authorization' type='astring'
-			value='solaris.smf.manage.openwsmand' />
-	</property_group>
-
-	<property_group name='config' type='application'>
-		<propval
-			name='local_only'
-			type='boolean'
-			value='true' />
-
-		<propval
-			name='value_authorization'
-			type='astring'
-			value='solaris.smf.value.openwsmand' />
-	</property_group>
-
-	<stability value='Evolving' />
-
-	<template>
-		<common_name>
-			<loctext xml:lang='C'>
-				Openwsman WS-Management server
-			</loctext>
-		</common_name>
-		<documentation>
-			<manpage title='openwsmand' section='8'
-				manpath='/usr/share/man' />
-		</documentation>
-	</template>
-
-</service>
-
-</service_bundle>
--- a/usr/src/cmd/openwsman/prof_attr	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-Openwsman Server Administration:RO:::auths=solaris.smf.manage.openwsmand,solaris.smf.value.openwsmand
--- a/usr/src/cmd/openwsman/ssleay.cnf	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,48 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)ssleay.cnf	1.1	09/03/11 SMI"
-
-#
-# SSLeay example configuration file.
-#
-
-[ req ]
-default_bits            = 1024
-default_keyfile         = privkey.pem
-prompt                  = no
-distinguished_name      = req_distinguished_name
-attributes              = req_attributes
-
-[ req_distinguished_name ]
-countryName                     = US
-commonName                      = `hostname`
-organizationName                = Openwsman
-organizationalUnitName          = Openwsman server
-
-[ req_attributes ]
-countryName_min                 = 2
-countryName_max                 = 2
-commonName_max                  = 80
--- a/usr/src/cmd/openwsman/svc-openwsmand	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,83 +0,0 @@
-#!/usr/bin/ksh93
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)svc-openwsmand	1.1	09/03/11 SMI"
-
-source /lib/svc/share/smf_include.sh
-
-OPENWSMAN_BIN=/usr/sbin/openwsmand
-CONFDIR=/etc/openwsman
-
-CERTFILE=${CONFDIR}/servercert.pem
-KEYFILE=${CONFDIR}/serverkey.pem
-CNFFILE=${CONFDIR}/ssleay.cnf
-
-DIGEST_PASSWD_FILE=${CONFDIR}/digest_auth.passwd
-SIMPLE_PASSWD_FILE=${CONFDIR}/simple_auth.passwd
-
-if [ ! -x ${OPENWSMAN_BIN} ]; then
-	echo "${OPENWSMAN_BIN} does not exist"
-	exit $SMF_EXIT_ERR_CONFIG
-fi
-
-if [ ! -f ${CERTFILE} -a ! -f ${KEYFILE} ]; then
-	echo "Generating SSL certificates"
-	${CONFDIR}/owsmangencert.sh
-	if [ $? != 0 ]; then
-		exit $SMF_EXIT_ERR_CONFIG
-	fi
-elif [ ! -f ${CERTFILE} -o ! -f ${KEYFILE} ]; then
-	echo "${KEYFILE} or ${CERTFILE} exists!"
-	echo "Regenerating SSL certificates"
-	${CONFDIR}/owsmangencert.sh --force
-	if [ $? != 0 ]; then
-		exit $SMF_EXIT_ERR_CONFIG
-	fi
-fi
-
-if [ ! -f ${DIGEST_PASSWD_FILE} ]; then
-	touch ${DIGEST_PASSWD_FILE}
-	if [ $? != 0 ]; then
-		exit $SMF_EXIT_ERR_CONFIG
-	fi
-fi
-
-if [ ! -f ${SIMPLE_PASSWD_FILE} ]; then
-	touch ${SIMPLE_PASSWD_FILE}
-	if [ $? != 0 ]; then
-		exit $SMF_EXIT_ERR_CONFIG
-	fi
-fi
-
-${OPENWSMAN_BIN}
-
-if [ $? != 0 ]; then
-	echo "Failed to start ${OPENWSMAN_BIN}"
-	exit 1
-fi
-
-exit $SMF_EXIT_OK
-
--- a/usr/src/cmd/patchutils/METADATA	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-NAME:             patchutils
-VERSION:          0.3.0
-DESCRIPTION:      Patch utilities
-LICENSE:          GPLv2
-PACKAGE:          SUNWpatchutils
-PROJECT_URL:      http://cyberelk.net/tim/patchutils
-SOURCE_DOWNLOAD:  http://cyberelk.net/tim/data/patchutils/stable/patchutils-0.3.0.tar.bz2
-SUPPORT:          C
-BUGTRAQ:          solaris/utility/patchutils
-OSR:              10611
-COMMENTS:         
--- a/usr/src/cmd/patchutils/Makefile.sfw	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,61 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)Makefile.sfw	1.1	09/02/23 SMI"
-#
-
-VER =		$(COMPONENT_NAME:sh)-$(COMPONENT_VERSION:sh)
-TARBALL =	$(VER).tar.bz2
-PATCHES:sh =	echo Patches/*.patch
-
-include ../Makefile.cmd
-
-TARGET_ENV +=	CC="$(CC)"
-TARGET_ENV +=	PATH="$(SFW_PATH)"
-TARGET_ENV +=	CFLAGS="$(CFLAGS)"
-TARGET_ENV +=	MAKE="$(CCSMAKE)"
-
-CONFIGURE_OPTIONS +=	--with-patch=gpatch
-CONFIGURE_OPTIONS +=	--with-diff=gdiff
-
-all: $(VER)/config.status
-	(cd $(VER); env - $(TARGET_ENV) $(CCSMAKE))
-
-install: all
-	PKGVERS=$(VER) $(SHELL) ./install-sfw
-
-$(VER)/config.status: $(VER)/configure
-	(cd $(VER); env - $(TARGET_ENV) ./configure $(CONFIGURE_OPTIONS))
-
-$(VER)/configure: $(VER)/.patched
-	touch $@
-
-clean:
-	-rm -rf $(VER)
-
-check: all
-	(cd $(VER); $(CCSMAKE) check)
-
-include ../Makefile.targ
--- a/usr/src/cmd/patchutils/Patches/tests.patch	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,398 +0,0 @@
-diff -aru tests/U3/run-test tests-new/U3/run-test
---- tests/U3/run-test	2008-07-02 19:11:08.000000000 +0800
-+++ tests-new/U3/run-test	2009-02-17 11:51:23.380758000 +0800
-@@ -1,4 +1,4 @@
--#!/bin/sh
-+#!/bin/bash
- #
- # This is an interdiff(1) test case.
- # Test: -U3 works correctly.
-diff -aru tests/broken1/run-test tests-new/broken1/run-test
---- tests/broken1/run-test	2008-07-02 19:11:08.000000000 +0800
-+++ tests-new/broken1/run-test	2009-02-17 11:51:23.464365000 +0800
-@@ -1,4 +1,4 @@
--#!/bin/sh
-+#!/bin/bash
- 
- . ${top_srcdir-.}/tests/common.sh
- 
-diff -aru tests/combine1/run-test tests-new/combine1/run-test
---- tests/combine1/run-test	2008-07-02 19:11:08.000000000 +0800
-+++ tests-new/combine1/run-test	2009-02-17 11:51:23.468772000 +0800
-@@ -96,6 +96,6 @@
- [ -s errors ] && exit 1
- 
- # There should be no fuzz.
--patch file.a-z < patches >fuzz || exit 1
--[ -s errors ] && exit 1
-+${PATCH} file.a-z < patches >fuzz || exit 1
-+
- exit 0
-diff -aru tests/common.sh tests-new/common.sh
---- tests/common.sh	2008-06-11 18:01:28.000000000 +0800
-+++ tests-new/common.sh	2009-02-17 11:51:23.492545000 +0800
-@@ -1,17 +1,17 @@
- [ -n "$VERBOSE" ] && set -x
--rm -rf ${ARENA:=test-arena}
-+rm -rf ${ARENA:='test-arena'}
- mkdir -p $ARENA
- top_builddir=`cd ${top_builddir-.}; pwd`
- INTERDIFF=${top_builddir}/src/interdiff
- REDIFF=${top_builddir}/src/rediff
--COMBINEDIFF=${top_builddir}/src/combinediff
--FLIPDIFF=${top_builddir}/src/flipdiff
--LSDIFF=${top_builddir}/src/lsdiff
--GREPDIFF=${top_builddir}/src/grepdiff
--FILTERDIFF=${top_builddir}/src/filterdiff
-+COMBINEDIFF="${top_builddir}/src/interdiff --combine"
-+FLIPDIFF="${top_builddir}/src/interdiff --flip"
-+LSDIFF="${top_builddir}/src/filterdiff --list"
-+GREPDIFF="${top_builddir}/src/filterdiff --grep"
-+FILTERDIFF="${top_builddir}/src/filterdiff --filter"
- SELECTDIFF=${top_builddir}/src/selectdiff
- RECOUNTDIFF=${top_builddir}/recountdiff
- UNWRAPDIFF=${top_builddir}/unwrapdiff
--: ${DIFF:=diff}
--: ${PATCH:=patch -s}
-+: ${DIFF:='gdiff'}
-+: ${PATCH:='gpatch -s'}
- cd $ARENA
-diff -aru tests/flip1/run-test tests-new/flip1/run-test
---- tests/flip1/run-test	2008-07-02 19:11:08.000000000 +0800
-+++ tests-new/flip1/run-test	2009-02-17 11:51:23.406380000 +0800
-@@ -1,4 +1,4 @@
--#!/bin/sh
-+#!/bin/bash
- 
- # This is a flipdiff(1) testcase.
- # Test: Patch2 reduces to nothing after flip.
-@@ -29,7 +29,7 @@
- ${DIFF} -u file.orig file > patch2
- 
- ${FLIPDIFF} patch1 patch2 > patch-flipped || exit 1
--sed -e "s/$(/bin/echo -ne '\t').*$//" patch-flipped > patch-cmp
-+sed -e "s/$(/bin/echo '\t').*$//" patch-flipped > patch-cmp
- cmp - patch-cmp << EOF || exit 1
- --- file.orig
- +++ file
-diff -aru tests/flip10/run-test tests-new/flip10/run-test
---- tests/flip10/run-test	2008-07-02 19:11:08.000000000 +0800
-+++ tests-new/flip10/run-test	2009-02-17 11:51:23.419345000 +0800
-@@ -1,4 +1,4 @@
--#!/bin/sh
-+#!/bin/bash
- 
- # This is a flipdiff(1) testcase.
- 
-@@ -27,7 +27,7 @@
- EOF
- 
- ${FLIPDIFF} patch1 patch2 > patch-flipped || exit 1
--sed -e "s/$(/bin/echo -ne '\t').*$//" patch-flipped > patch-cmp
-+sed -e "s/$(/bin/echo '\t').*$//" patch-flipped > patch-cmp
- cmp - patch-cmp << EOF || exit 1
- --- file.orig
- +++ file
-diff -aru tests/flip11/run-test tests-new/flip11/run-test
---- tests/flip11/run-test	2008-07-02 19:11:08.000000000 +0800
-+++ tests-new/flip11/run-test	2009-02-17 11:51:23.526152000 +0800
-@@ -1,4 +1,4 @@
--#!/bin/sh
-+#!/bin/bash
- 
- # This is a flipdiff(1) testcase.
- 
-@@ -27,7 +27,7 @@
- EOF
- 
- ${FLIPDIFF} patch1 patch2 > patch-flipped || exit 1
--sed -e "s/$(/bin/echo -ne '\t').*$//" patch-flipped > patch-cmp
-+sed -e "s/$(/bin/echo '\t').*$//" patch-flipped > patch-cmp
- cmp - patch-cmp << EOF || exit 1
- --- file.orig
- +++ file
-diff -aru tests/flip12/run-test tests-new/flip12/run-test
---- tests/flip12/run-test	2008-07-02 19:11:08.000000000 +0800
-+++ tests-new/flip12/run-test	2009-02-17 11:51:23.382030000 +0800
-@@ -1,4 +1,4 @@
--#!/bin/sh
-+#!/bin/bash
- 
- # This is a flipdiff(1) testcase.
- 
-@@ -79,7 +79,7 @@
- ${DIFF} -u file.orig file > patch2
- 
- ${FLIPDIFF} patch1 patch2 > patch-flipped || exit 1
--sed -e "s/$(/bin/echo -ne '\t').*$//" patch-flipped > patch-cmp
-+sed -e "s/$(/bin/echo '\t').*$//" patch-flipped > patch-cmp
- cmp - patch-cmp << EOF || exit 1
- --- file.orig
- +++ file
-diff -aru tests/flip13/run-test tests-new/flip13/run-test
---- tests/flip13/run-test	2008-07-02 19:11:08.000000000 +0800
-+++ tests-new/flip13/run-test	2009-02-17 11:51:23.441401000 +0800
-@@ -1,4 +1,4 @@
--#!/bin/sh
-+#!/bin/bash
- 
- # This is a flipdiff(1) testcase.
- 
-@@ -87,7 +87,7 @@
- ${DIFF} -u file.orig file > patch2
- 
- ${FLIPDIFF} patch1 patch2 > patch-flipped || exit 1
--sed -e "s/$(/bin/echo -ne '\t').*$//" patch-flipped > patch-cmp
-+sed -e "s/$(/bin/echo '\t').*$//" patch-flipped > patch-cmp
- cmp - patch-cmp << EOF || exit 1
- --- file.orig
- +++ file
-diff -aru tests/flip14/run-test tests-new/flip14/run-test
---- tests/flip14/run-test	2008-07-02 19:11:08.000000000 +0800
-+++ tests-new/flip14/run-test	2009-02-17 11:51:23.411751000 +0800
-@@ -1,4 +1,4 @@
--#!/bin/sh
-+#!/bin/bash
- 
- # This is a flipdiff(1) testcase.
- 
-@@ -32,7 +32,7 @@
- ${DIFF} -u file.orig file > patch2
- 
- ${FLIPDIFF} patch1 patch2 > patch-flipped || exit 1
--sed -e "s/$(/bin/echo -ne '\t').*$//" patch-flipped > patch-cmp
-+sed -e "s/$(/bin/echo '\t').*$//" patch-flipped > patch-cmp
- cmp - patch-cmp << EOF || exit 1
- --- file.orig
- +++ file
-diff -aru tests/flip15/run-test tests-new/flip15/run-test
---- tests/flip15/run-test	2008-07-02 19:11:08.000000000 +0800
-+++ tests-new/flip15/run-test	2009-02-17 11:51:23.369179000 +0800
-@@ -1,4 +1,4 @@
--#!/bin/sh
-+#!/bin/bash
- 
- # This is a flipdiff(1) testcase.
- 
-@@ -27,7 +27,7 @@
- ${DIFF} -u file.orig file > patch2
- 
- ${FLIPDIFF} patch1 patch2 > patch-flipped || exit 1
--sed -e "s/$(/bin/echo -ne '\t').*$//" patch-flipped > patch-cmp
-+sed -e "s/$(/bin/echo '\t').*$//" patch-flipped > patch-cmp
- cmp - patch-cmp << EOF || exit 1
- --- file.orig
- +++ file
-diff -aru tests/flip16/run-test tests-new/flip16/run-test
---- tests/flip16/run-test	2008-07-02 19:11:08.000000000 +0800
-+++ tests-new/flip16/run-test	2009-02-17 11:51:23.372344000 +0800
-@@ -1,4 +1,4 @@
--#!/bin/sh
-+#!/bin/bash
- 
- # This is a flipdiff(1) testcase.
- 
-@@ -469,7 +469,7 @@
- ${DIFF} -u file.orig file > patch2
- 
- ${FLIPDIFF} patch1 patch2 > patch-flipped || exit 1
--sed -e "s/$(/bin/echo -ne '\t').*$//" patch-flipped > patch-cmp
-+sed -e "s/$(/bin/echo '\t').*$//" patch-flipped > patch-cmp
- cmp - patch-cmp << EOF || exit 1
- --- file.orig
- +++ file
-diff -aru tests/flip17/run-test tests-new/flip17/run-test
---- tests/flip17/run-test	2008-07-02 19:11:08.000000000 +0800
-+++ tests-new/flip17/run-test	2009-02-17 11:51:23.414974000 +0800
-@@ -1,4 +1,4 @@
--#!/bin/sh
-+#!/bin/bash
- 
- # This is a flipdiff(1) testcase.
- 
-diff -aru tests/flip18/run-test tests-new/flip18/run-test
---- tests/flip18/run-test	2008-07-02 19:11:08.000000000 +0800
-+++ tests-new/flip18/run-test	2009-02-17 11:51:23.523959000 +0800
-@@ -1,4 +1,4 @@
--#!/bin/sh
-+#!/bin/bash
- 
- # This is a flipdiff(1) testcase.
- 
-diff -aru tests/flip19/run-test tests-new/flip19/run-test
---- tests/flip19/run-test	2008-07-02 19:11:08.000000000 +0800
-+++ tests-new/flip19/run-test	2009-02-17 11:51:23.435931000 +0800
-@@ -1,4 +1,4 @@
--#!/bin/sh
-+#!/bin/bash
- 
- # This is a flipdiff(1) testcase.
- # We must give an error in this case, or else complete it successfully.
-diff -aru tests/flip2/run-test tests-new/flip2/run-test
---- tests/flip2/run-test	2008-07-02 19:11:08.000000000 +0800
-+++ tests-new/flip2/run-test	2009-02-17 11:51:23.498070000 +0800
-@@ -1,4 +1,4 @@
--#!/bin/sh
-+#!/bin/bash
- 
- # This is a flipdiff(1) testcase.
- 
-@@ -29,7 +29,7 @@
- ${DIFF} -u file.orig file > patch2
- 
- ${FLIPDIFF} patch1 patch2 > patch-flipped || exit 1
--sed -e "s/$(/bin/echo -ne '\t').*$//" patch-flipped > patch-cmp
-+sed -e "s/$(/bin/echo '\t').*$//" patch-flipped > patch-cmp
- cmp - patch-cmp << EOF || exit 1
- --- file.orig
- +++ file
-diff -aru tests/flip3/run-test tests-new/flip3/run-test
---- tests/flip3/run-test	2008-07-02 19:11:08.000000000 +0800
-+++ tests-new/flip3/run-test	2009-02-17 11:51:23.485440000 +0800
-@@ -1,4 +1,4 @@
--#!/bin/sh
-+#!/bin/bash
- 
- # This is a flipdiff(1) testcase.
- 
-@@ -29,7 +29,7 @@
- ${DIFF} -u file.orig file > patch2
- 
- ${FLIPDIFF} patch1 patch2 > patch-flipped || exit 1
--sed -e "s/$(/bin/echo -ne '\t').*$//" patch-flipped > patch-cmp
-+sed -e "s/$(/bin/echo '\t').*$//" patch-flipped > patch-cmp
- cmp - patch-cmp << EOF || exit 1
- --- file.orig
- +++ file
-diff -aru tests/flip4/run-test tests-new/flip4/run-test
---- tests/flip4/run-test	2008-07-02 19:11:08.000000000 +0800
-+++ tests-new/flip4/run-test	2009-02-17 11:51:23.492022000 +0800
-@@ -1,4 +1,4 @@
--#!/bin/sh
-+#!/bin/bash
- 
- # This is a flipdiff(1) testcase.
- 
-@@ -53,7 +53,7 @@
- ${DIFF} -u file.orig file > patch2
- 
- ${FLIPDIFF} patch1 patch2 > patch-flipped || exit 1
--sed -e "s/$(/bin/echo -ne '\t').*$//" patch-flipped > patch-cmp
-+sed -e "s/$(/bin/echo '\t').*$//" patch-flipped > patch-cmp
- cmp - patch-cmp << EOF || exit 1
- --- file.orig
- +++ file
-diff -aru tests/flip5/run-test tests-new/flip5/run-test
---- tests/flip5/run-test	2008-07-02 19:11:08.000000000 +0800
-+++ tests-new/flip5/run-test	2009-02-17 11:51:23.405337000 +0800
-@@ -1,4 +1,4 @@
--#!/bin/sh
-+#!/bin/bash
- 
- # This is a flipdiff(1) testcase.
- 
-@@ -59,7 +59,7 @@
- ${DIFF} -u file.orig file > patch2
- 
- ${FLIPDIFF} patch1 patch2 > patch-flipped || exit 1
--sed -e "s/$(/bin/echo -ne '\t').*$//" patch-flipped > patch-cmp
-+sed -e "s/$(/bin/echo '\t').*$//" patch-flipped > patch-cmp
- cmp - patch-cmp << EOF || exit 1
- --- file.orig
- +++ file
-diff -aru tests/flip6/run-test tests-new/flip6/run-test
---- tests/flip6/run-test	2008-07-02 19:11:08.000000000 +0800
-+++ tests-new/flip6/run-test	2009-02-17 11:51:23.402107000 +0800
-@@ -1,4 +1,4 @@
--#!/bin/sh
-+#!/bin/bash
- 
- # This is a flipdiff(1) testcase.
- 
-@@ -63,7 +63,7 @@
- ${DIFF} -u file.orig file > patch2
- 
- ${FLIPDIFF} patch1 patch2 > patch-flipped || exit 1
--sed -e "s/$(/bin/echo -ne '\t').*$//" patch-flipped > patch-cmp
-+sed -e "s/$(/bin/echo '\t').*$//" patch-flipped > patch-cmp
- cmp - patch-cmp << EOF || exit 1
- --- file.orig
- +++ file
-diff -aru tests/flip7/run-test tests-new/flip7/run-test
---- tests/flip7/run-test	2008-07-02 19:11:08.000000000 +0800
-+++ tests-new/flip7/run-test	2009-02-17 11:51:23.487673000 +0800
-@@ -1,4 +1,4 @@
--#!/bin/sh
-+#!/bin/bash
- 
- # This is a flipdiff(1) testcase.
- 
-@@ -63,7 +63,7 @@
- ${DIFF} -u file.orig file > patch2
- 
- ${FLIPDIFF} patch1 patch2 > patch-flipped || exit 1
--sed -e "s/$(/bin/echo -ne '\t').*$//" patch-flipped > patch-cmp
-+sed -e "s/$(/bin/echo '\t').*$//" patch-flipped > patch-cmp
- cmp - patch-cmp << EOF || exit 1
- --- file.orig
- +++ file
-diff -aru tests/flip8/run-test tests-new/flip8/run-test
---- tests/flip8/run-test	2008-07-02 19:11:08.000000000 +0800
-+++ tests-new/flip8/run-test	2009-02-17 11:51:23.423832000 +0800
-@@ -1,4 +1,4 @@
--#!/bin/sh
-+#!/bin/bash
- 
- # This is a flipdiff(1) testcase.
- 
-@@ -109,7 +109,7 @@
- ${DIFF} -u file.orig file > patch2
- 
- ${FLIPDIFF} patch1 patch2 > patch-flipped || exit 1
--sed -e "s/$(/bin/echo -ne '\t').*$//" patch-flipped > patch-cmp
-+sed -e "s/$(/bin/echo '\t').*$//" patch-flipped > patch-cmp
- cmp - patch-cmp << EOF || exit 1
- --- file.orig
- +++ file
-diff -aru tests/flip9/run-test tests-new/flip9/run-test
---- tests/flip9/run-test	2008-07-02 19:11:08.000000000 +0800
-+++ tests-new/flip9/run-test	2009-02-17 11:51:23.462205000 +0800
-@@ -1,4 +1,4 @@
--#!/bin/sh
-+#!/bin/bash
- 
- # This is a flipdiff(1) testcase.
- 
-@@ -25,7 +25,7 @@
- ${DIFF} -u file2.orig file2 > patch2
- 
- ${FLIPDIFF} patch1 patch2 > patch-flipped || exit 1
--sed -e "s/$(/bin/echo -ne '\t').*$//" patch-flipped > patch-cmp
-+sed -e "s/$(/bin/echo '\t').*$//" patch-flipped > patch-cmp
- cmp - patch-cmp << EOF || exit 1
- --- file2.orig
- +++ file2
-diff -aru tests/nodate/run-test tests-new/nodate/run-test
---- tests/nodate/run-test	2008-07-02 19:11:08.000000000 +0800
-+++ tests-new/nodate/run-test	2009-02-17 11:51:23.454529000 +0800
-@@ -20,7 +20,7 @@
- ${INTERDIFF} -U0 patch1 patch2 2>errors > patch1-2 || exit 1
- [ -s errors ] && exit 1
- cat << EOF | cmp - patch1-2 || exit 1
--diff -U0 file file
-+${DIFF} -U0 file file
- --- file
- +++ file	Nov 27 2001
- @@ -36 +36 @@
-diff -aru tests/unline1/run-test tests-new/unline1/run-test
---- tests/unline1/run-test	2008-07-02 19:11:08.000000000 +0800
-+++ tests-new/unline1/run-test	2009-02-17 11:51:23.408558000 +0800
-@@ -25,7 +25,7 @@
- [ -s errors ] && exit 1
- 
- cmp - patch1-2 << EOF || exit 1
--diff -u file file
-+${DIFF} -u file file
- --- file
- +++ file
- @@ -1 +1 @@
--- a/usr/src/cmd/patchutils/Patches/util.patch	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,111 +0,0 @@
---- src/util.c	2008-07-02 19:28:32.000000000 +0800
-+++ src/util-new.c	2009-02-17 11:06:04.312668000 +0800
-@@ -313,43 +313,78 @@
-  */
- 
- #ifndef HAVE_GETLINE
--#define GLSTEP 512
- 
--/* suboptimal implementation of glibc's getline() */
--ssize_t getline(char **line, size_t *n, FILE *f)
-+# ifndef SIZE_MAX
-+#  define SIZE_MAX ((size_t) -1)
-+# endif
-+# ifndef SSIZE_MAX
-+#  define SSIZE_MAX ((ssize_t) (SIZE_MAX / 2))
-+# endif
-+
-+ssize_t
-+getline (char **lineptr, size_t *n, FILE *fp)
- {
--	char *p;
--	size_t len;
--	
--	if (*line == NULL || *n < 2) {
--		p = realloc(*line, GLSTEP);
--		if (!p)
--			return -1;
--		*line = p;
--		*n = GLSTEP;
--	}
--	
--	p = fgets(*line, *n, f);
--	if (!p)
-+	ssize_t result;
-+	size_t cur_len = 0;
-+
-+	if (lineptr == NULL || n == NULL || fp == NULL) {
-+		errno = EINVAL;
- 		return -1;
--	
--	len = strlen(p);
--	while ((*line)[len - 1] != '\n') {
--		p = realloc(*line, *n + GLSTEP);
--		if (!p)
--			return -1;
--		*line = p;
--		*n += GLSTEP;
--		
--		p = fgets(p + len, *n - len, f);
--		if (!p)
-+	}
-+
-+	if (*lineptr == NULL || *n == 0) {
-+		*n = 120;
-+		*lineptr = (char *) malloc (*n);
-+		if (*lineptr == NULL) {
-+			result = -1;
-+			goto unlock_return;
-+		}
-+	}
-+
-+	for (;;) {
-+		int i;
-+
-+		i = getc (fp);
-+		if (i == EOF) {
-+			result = -1;
- 			break;
-+		}
-+
-+		if (cur_len + 1 >= *n) {
-+			size_t needed_max =
-+			    SSIZE_MAX < SIZE_MAX ? (size_t) SSIZE_MAX + 1 : SIZE_MAX;
-+			size_t needed = 2 * *n + 1;
-+			char *new_lineptr;
-+
-+			if (needed_max < needed)
-+				needed = needed_max;
-+			if (cur_len + 1 >= needed) {
-+				result = -1;
-+				goto unlock_return;
-+			}
-+
-+			new_lineptr = (char *) realloc (*lineptr, needed);
-+			if (new_lineptr == NULL) {
-+				result = -1;
-+				goto unlock_return;
-+			}
-+
-+			*lineptr = new_lineptr;
-+			*n = needed;
-+		}
-+
-+		(*lineptr)[cur_len] = i;
-+		cur_len++;
- 
--		len = len + strlen(p);
-+		if (i == '\n')
-+			break;
- 	}
--	return (ssize_t) len;
--}
-+	(*lineptr)[cur_len] = '\0';
-+	result = cur_len ? cur_len : result;
- 
-+	unlock_return:
-+		return result;
-+}
- #endif
- 
- char *progname = "(null)"; /* for error() */
--- a/usr/src/cmd/patchutils/install-sfw	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,73 +0,0 @@
-#! /usr/bin/ksh93
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)install-sfw	1.2	09/03/28 SMI"
-#
-
-# stop at first error
-set -o errexit
-
-PREFIX=${ROOT}/usr
-BINDIR=${PREFIX}/bin
-MAN1DIR=${PREFIX}/share/man/man1
-
-MANSCRIPT=../sunman-stability
-
-source ${SRC}/tools/install.subr
-
-cd ${PKGVERS}
-
-# binaries
-
-_install E src/filterdiff ${BINDIR}/filterdiff 555
-_install E src/interdiff ${BINDIR}/interdiff 555
-_install E src/rediff ${BINDIR}/rediff 555
-
-# symbolic link
-
-_install L filterdiff ${BINDIR}/lsdiff
-_install L filterdiff ${BINDIR}/grepdiff
-_install L interdiff ${BINDIR}/combinediff
-_install L interdiff ${BINDIR}/flipdiff
-
-# executable script
-
-_install S dehtmldiff ${BINDIR}/dehtmldiff 555
-_install S editdiff ${BINDIR}/editdiff 555
-_install S espdiff ${BINDIR}/espdiff 555
-_install P fixcvsdiff ${BINDIR}/fixcvsdiff 555
-_install P recountdiff ${BINDIR}/recountdiff 555
-_install P splitdiff ${BINDIR}/splitdiff 555
-_install P unwrapdiff ${BINDIR}/unwrapdiff 555
-
-# man page
-
-for i in doc/*.1
-do
-	_install M ${i} ${MAN1DIR}/`basename ${i}` 444
-done
-
-exit 0
Binary file usr/src/cmd/patchutils/patchutils-0.3.0.tar.bz2 has changed
--- a/usr/src/cmd/patchutils/sunman-stability	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)sunman-stability	1.2	10/03/16 SMI"
-#
-
-1i\
-'\\" t\
-\.\\"\
-\.\\" Modified for Solaris to to add the Solaris stability classification,\
-\.\\" and to add a note about source availability.\
-\.\\"\ 
-$a\
-\.\\" Begin Sun update\
-.SH ATTRIBUTES\
-See\
-.BR attributes (5)\
-for descriptions of the following attributes:\
-.sp\
-.TS\
-box;\
-cbp-1 | cbp-1\
-l | l .\
-ATTRIBUTE TYPE	ATTRIBUTE VALUE\
-=\
-Availability	text/patchutils \
-=\
-Interface Stability	Uncommitted \
-.TE \
-.PP\
-.SH NOTES\
-Source for patchutils is available on http://opensolaris.org.\
-\.\\" End Sun update
--- a/usr/src/cmd/php5/Makefile.sfw	Sun May 15 10:12:12 2011 -0700
+++ b/usr/src/cmd/php5/Makefile.sfw	Sun May 15 10:24:42 2011 -0700
@@ -20,7 +20,7 @@
 #
 # Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
 #
-#pragma ident	"@(#)Makefile.sfw	1.42	11/04/15 SMI"
+#pragma ident	"@(#)Makefile.sfw	1.43	11/05/02 SMI"
 
 PHP_REL=5.2
 #
@@ -730,7 +730,7 @@
 		--disable-debug \
 		--enable-memcache \
 		--with-php-config=../php-config-proto \
-		--with-zlib-dir=$(ROOT)/usr )
+		--with-zlib-dir=/usr )
 
 $(MEMCACHE_ZTS)/config.status: $(MEMCACHE_DIR)/configure
 	(cd $(MEMCACHE_ZTS); \
@@ -739,7 +739,7 @@
 		--disable-debug \
 		--enable-memcache \
 		--with-php-config=../php-config-proto.zts \
-		--with-zlib-dir=$(ROOT)/usr )
+		--with-zlib-dir=/usr )
 
 $(MEMCACHE_DIR)/configure: $(MEMCACHE_DIR).tar.gz
 	gzip -dc $(MEMCACHE_DIR).tar.gz | tar xopf -
--- a/usr/src/cmd/quagga/PATCHES.sfw	Sun May 15 10:12:12 2011 -0700
+++ b/usr/src/cmd/quagga/PATCHES.sfw	Sun May 15 10:24:42 2011 -0700
@@ -13,6 +13,7 @@
 quagga-isisd-trill.patch
 quagga-privs-basicprivset.patch
 quagga-ripngd-getopt.patch
+quagga-remove-fwding-dependency.patch
 # following two are experimental, and are in use on route-server.quagga.net
 # left in to allow me to easily reconstruct packages for that host
 #quagga-bgp-as4.patch
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/usr/src/cmd/quagga/patches/quagga-remove-fwding-dependency.patch	Sun May 15 10:24:42 2011 -0700
@@ -0,0 +1,121 @@
+--- solaris/quagga.xml.in.orig	Mon May  2 15:38:53 2011
++++ solaris/quagga.xml.in	Thu May  5 17:56:33 2011
+@@ -18,10 +18,9 @@
+ 	Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+ 	02111-1307, USA.
+ 
+-	Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
+-	Use is subject to license terms.
++	Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
+ 
+-	ident	"@(#)quagga.xml	1.0	05/03/15 SMI"
++	ident	"@(#)quagga.xml	1.0	11/05/05 SMI"
+ -->
+ 
+ <service_bundle type='manifest' name='SUNWquagga-daemons:quagga'>
+@@ -170,14 +169,6 @@
+ 			value='svc:/system/filesystem/usr:default' />
+ 	</dependency>
+ 
+-	<dependency
+-		name='ipv4-forwarding'
+-		grouping='optional_all'
+-		restart_on='refresh'
+-		type='service'>
+-		<service_fmri value='svc:/network/ipv4-forwarding' />
+-	</dependency>
+-	
+ 	<!-- do not not run unless routing-setup has run -->
+ 	<dependency
+ 		name='network_routing_setup'
+@@ -301,14 +292,6 @@
+ 			value='svc:/system/filesystem/usr:default' />
+ 	</dependency>
+ 	
+-	<dependency
+-		name='ipv6-forwarding'
+-		grouping='optional_all'
+-		restart_on='refresh'
+-		type='service'>
+-		<service_fmri value='svc:/network/ipv6-forwarding' />
+-	</dependency>
+-
+ 	<!-- do not not run unless routing-setup has run -->
+ 	<dependency
+ 		name='network_routing_setup'
+@@ -430,14 +413,6 @@
+ 			value='svc:/system/filesystem/usr:default' />
+ 	</dependency>
+ 	
+-	<dependency
+-		name='ipv4-forwarding'
+-		grouping='optional_all'
+-		restart_on='refresh'
+-		type='service'>
+-		<service_fmri value='svc:/network/ipv4-forwarding' />
+-	</dependency>
+-
+ 	<!-- do not not run unless routing-setup has run -->
+ 	<dependency
+ 		name='network_routing_setup'
+@@ -561,14 +536,6 @@
+ 			value='svc:/system/filesystem/usr:default' />
+ 	</dependency>
+ 	
+-	<dependency
+-		name='ipv6-forwarding'
+-		grouping='optional_all'
+-		restart_on='refresh'
+-		type='service'>
+-		<service_fmri value='svc:/network/ipv6-forwarding' />
+-	</dependency>
+-
+ 	<!-- do not not run unless routing-setup has run -->
+ 	<dependency
+ 		name='network_routing_setup'
+@@ -688,22 +655,6 @@
+ 			value='svc:/system/filesystem/usr:default' />
+ 	</dependency>
+ 	
+-	<dependency
+-		name='ipv6-forwarding'
+-		grouping='optional_all'
+-		restart_on='refresh'
+-		type='service'>
+-		<service_fmri value='svc:/network/ipv6-forwarding' />
+-	</dependency>
+-
+-	<dependency
+-		name='ipv4-forwarding'
+-		grouping='optional_all'
+-		restart_on='refresh'
+-		type='service'>
+-		<service_fmri value='svc:/network/ipv4-forwarding' />
+-	</dependency>
+-	
+ 	<!-- do not not run unless routing-setup has run -->
+ 	<dependency
+ 		name='network_routing_setup'
+@@ -840,22 +791,6 @@
+ 			value='svc:/system/filesystem/usr:default' />
+ 	</dependency>
+ 
+-	<dependency
+-		name='ipv6-forwarding'
+-		grouping='optional_all'
+-		restart_on='refresh'
+-		type='service'>
+-		<service_fmri value='svc:/network/ipv6-forwarding' />
+-	</dependency>
+-	
+-	<dependency
+-		name='ipv4-forwarding'
+-		grouping='optional_all'
+-		restart_on='refresh'
+-		type='service'>
+-		<service_fmri value='svc:/network/ipv4-forwarding' />
+-	</dependency>
+-
+ 	<!-- do not not run unless routing-setup has run -->
+ 	<dependency
+ 		name='network_routing_setup'
--- a/usr/src/cmd/rtorrent/Makefile.sfw	Sun May 15 10:12:12 2011 -0700
+++ b/usr/src/cmd/rtorrent/Makefile.sfw	Sun May 15 10:24:42 2011 -0700
@@ -20,7 +20,7 @@
 #
 # Copyright (c) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
 #
-# ident	"@(#)Makefile.sfw	1.4	11/02/21 SMI"
+# ident	"@(#)Makefile.sfw	1.5	11/05/04 SMI"
 
 include ../Makefile.cmd
 
@@ -30,7 +30,7 @@
 CXXFLAGS_i386 = -i -xspace -pentium -mr -norunpath -xregs=no%frameptr  -xO1  -I/usr/sfw/include -I/usr/include/ncurses -I$(ROOT)/usr/include
 CXXFLAGS_sparc = -i -xspace -xarch=v8a -mr -norunpath -xO1  -I/usr/sfw/include -I/usr/include/ncurses -I$(ROOT)/usr/include
 
-LDFLAGS = -Wl,-zignore -Wl,-zcombreloc -Wl,-Bdirect  -L/usr/sfw/lib -R/usr/sfw/lib -L/usr/gnu/lib -R/usr/gnu/lib  -L$(ROOT)/usr/lib/
+LDFLAGS = -Wl,-zignore -Wl,-zcombreloc -Wl,-Bdirect  -L/usr/sfw/lib -R/usr/sfw/lib -L/usr/gnu/lib -R/usr/gnu/lib  -L$(ROOT)/usr/lib/ -lnsl -lsocket
 
 PKG_CONFIG_PATH = /usr/lib/pkgconfig:$(ROOT)/usr/lib/pkgconfig
 
--- a/usr/src/cmd/ruby18/METADATA	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-NAME:             ruby
-VERSION:          1.8.7-p174
-DESCRIPTION:      Ruby Programming Language and RubyGems
-LICENSE:          GPLv2, LGPLv2.1, Artistic, BSD, PD
-PACKAGE:          SUNWruby18u SUNWruby18r
-PROJECT_URL:      http://www.ruby-lang.org/
-SOURCE_DOWNLOAD:  ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p174.tar.bz2
-SUPPORT:          C
-BUGTRAQ:          solaris/utility/ruby
-OSR:              7147
-COMMENTS:         
-               PSARC:		2007/600
-                Modifications:
-                    SPARC performance patch, OpenSolaris specific config patch
-                Additions:
-                    DTrace probes (PSARC/2008/174) RubyGems 1.3.1
--- a/usr/src/cmd/ruby18/Makefile.sfw	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,140 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
-#
-# ident	"@(#)Makefile.sfw	1.22	11/04/07 SMI"
-#
-
-RUBY_VER=$(COMPONENT_VERSION:sh)
-VER=$(COMPONENT_NAME:sh)-$(RUBY_VER)
-TARBALL=$(VER).tar.bz2
-RUBYGEMS=rubygems-1.3.5
-
-RUBY_INSTALLDIR=$(CFGPREFIX)/ruby/1.8
-
-RELEASENUM:sh=uname -r | sed -e 's/[^.]*//'
-
-DTRACE_FLAG_i386=--enable-dtrace
-DTRACE_FLAG=$(DTRACE_FLAG_$(MACH))
-
-DTRACE_PATCH_CMD_i386="gpatch < ../patches/ruby-dtrace-1.8.7.patch; autoconf"
-DTRACE_PATCH_CMD=$(DTRACE_PATCH_CMD_$(MACH))
-
-RUBY_CONFIGURE_OPTIONS += --prefix=$(RUBY_INSTALLDIR)
-RUBY_CONFIGURE_OPTIONS += $(DTRACE_FLAG)
-RUBY_CONFIGURE_OPTIONS += --enable-shared
-RUBY_CONFIGURE_OPTIONS += --enable-install-doc
-RUBY_CONFIGURE_OPTIONS += --disable-option-checking
-RUBY_CONFIGURE_OPTIONS += --with-openssl
-RUBY_CONFIGURE_OPTIONS += --with-tk-dir=/usr
-RUBY_CONFIGURE_OPTIONS += --with-curses-dir=/usr
-
-include ../Makefile.cmd
-
-RUBY_CFLAGS="-xO4 -xbuiltin=%none -xinline=%auto -xprefetch=auto -xdepend -xtarget=generic"
-LDFLAGS = -M $(SRC)/cmd/mapfile_noexstk -R/usr/sfw/lib
-
-
-.NO_PARALLEL:
-
-all:  install-ruby .WAIT install-rubygem
-	for pkg in $(COMPONENT_PACKAGES:sh) ; do \
-		$(SRC)/tools/protofix --pkg $$pkg --perm ; \
-	done
-
-
-install: all
-
-install-ruby:  $(VER)/config.status
-	for pkg in $(COMPONENT_PACKAGES:sh) ; do \
-		$(SRC)/tools/protofix --pkg $$pkg --perm --write ; \
-	done
-	(cd $(VER);  \
-	    env - \
-		"CFLAGS=$(CFLAGS)" \
-		"LDFLAGS=$(LDFLAGS)" \
-		PATH=$(SFW_PATH) \
-		"MAKE=$(CCSMAKE)" \
-		$(CCSMAKE) ;\
-	    env - \
-		"DESTDIR=$(ROOT)" \
-		PATH=$(SFW_PATH) \
-		"MAKE=$(CCSMAKE)" \
-		$(CCSMAKE) install-all)
-
-install-rubygem:  $(RUBYGEMS)/setup.rb
-	(cd $(RUBYGEMS); env - \
-	    "DESTDIR=$(ROOT)" \
-	    PATH=$(SFW_PATH) \
-	    LD_LIBRARY_PATH=$(ROOT)$(RUBY_INSTALLDIR)/lib \
-	    GEM_HOME=$(ROOT)/var/ruby/1.8/gem_home \
-	   $(ROOT)$(RUBY_INSTALLDIR)/bin/ruby \
-	   -I$(ROOT)$(RUBY_INSTALLDIR)/lib/ruby/1.8 \
-	   -I$(ROOT)$(RUBY_INSTALLDIR)/lib/ruby/1.8/$(MACH)-solaris2$(RELEASENUM) \
-	   setup.rb --vendor)
-	 env  SFWRELEASE=$(SFWRELEASE) $(SHELL) ./install-sfw $(RUBY_VER)
-
-# ruby will build with extensions:
-# dynamic linked with openssl in /usr
-#                     tk      in /usr
-#                     curses  in /usr
-#                     readline in /usr
-$(VER)/config.status: $(VER)/configure
-	(cd $(VER); env - \
-	    CC=$(CC) \
-	    CFLAGS=$(RUBY_CFLAGS) \
-	    "LDFLAGS=$(LDFLAGS)" \
-	    INSTALL=$(GINSTALL) \
-	    PATH=$(SFW_PATH) \
-	    MAKE=$(CCSMAKE) \
-	$(SHELL) ./configure $(RUBY_CONFIGURE_OPTIONS))
-
-$(VER)/configure: $(VER)/.ruby_patched
-	$(TOUCH) $@
-
-$(VER)/.ruby_patched: $(VER)/.unpacked
-	(cd $(VER); gpatch -p0 < ../patches/ruby-usrlocal.patch)
-	(cd $(VER); gpatch -p0 < ../patches/ruby_Makefile_in.patch)
-	(cd $(VER); gpatch -p0 < ../patches/ruby_1.patch)
-	(cd $(VER); gpatch -p0 < ../patches/ruby_ext_Setup.patch)
-	(cd $(VER); gpatch -p0 < ../patches/ruby_nogdbm.patch)
-	(cd $(VER); gpatch -p0 < ../patches/rdoc_rb.patch)
-	(cd $(VER); gpatch -p1 < ../patches/mkconfig.rb.patch)
-	(cd $(VER); eval $(DTRACE_PATCH_CMD) )
-	 @if test ! -L $(VER)/purelib.rb; then \
-		ln -s ext/purelib.rb $(VER)/purelib.rb; \
-	else :; fi
-	$(TOUCH) $@
-
-$(RUBYGEMS)/setup.rb: $(RUBYGEMS).tgz
-	/usr/bin/gzip  -dc  $(RUBYGEMS).tgz | \
-	    $(GTAR) xpf - --no-same-owner
-	touch $@
-
-clean:
-	-rm -rf $(VER) \
-		$(RUBYGEMS)
-
-include ../Makefile.targ
-
-FRC:
--- a/usr/src/cmd/ruby18/Solaris/gem.1	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,486 +0,0 @@
-'\" t
-.\"RubyGems is copyrighted free software by Chad Fowler, Rich Kilmer, Jim Weirich and others.
-.\"
-.\" CDDL HEADER START
-.\"
-.\" The contents of this file are subject to the terms of the
-.\" Common Development and Distribution License (the "License").
-.\" You may not use this file except in compliance with the License.
-.\"
-.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-.\" or http://www.opensolaris.org/os/licensing.
-.\" See the License for the specific language governing permissions
-.\" and limitations under the License.
-.\"
-.\" When distributing Covered Code, include this CDDL HEADER in each
-.\" file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-.\" If applicable, add the following below this CDDL HEADER, with the
-.\" fields enclosed by brackets "[]" replaced with your own identifying
-.\" information: Portions Copyright [yyyy] [name of copyright owner]
-.\"
-.\" CDDL HEADER END
-.\"
-.\" Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
-.\" Use is subject to license terms.
-.\"
-.\" #ident	"@(#)gem.1	1.3	10/03/16 SMI"
-.\"
-.TH gem 1 "16 December 2008 (v1.3.1)"  "" ""
-.SH NAME
-gem  \-\-  Command-line interface to RubyGems
-.SH SYNOPSIS
-.B gem
-.RB \-h | \-\-help
-.PP
-.B gem
-.RB \-v | \-\-version
-.PP
-.B gem 
-.I command 
-[ arguments\.\.\. ]
-[ options\.\.\. ]
-.SH DESCRIPTION
-A gem is a packaged Ruby application or library, while RubyGems is the premier ruby packaging system which is used to manage gems.
-
-Gems are managed on your computer using the 
-.I gem 
-command. You can install, remove, and query gem packages using the 
-.I gem 
-command.
- 
-.SH FEATURES
-
-* Easy Installation and removal of RubyGems packages and their dependencies
-
-* Management and control of local packages
-
-* Package dependency management
-
-* Query, search and list local and remote packages
-
-* Multiple version support for installed packages
-
-* Web-based interface to view the documentation for your installed gems
-
-* Easy to use interface for building gem packages
-
-* Simple server for distributing your own gem packages
-
-.SH OPTIONS
-.TP
-\fB\-h | \-\-help\fP
-Get the basic help message for 
-.I gem 
-command.
-
-.TP
-\fB\-v | \-\-version\fP
-Get the version of 
-.I gem
-command.
-
-.TP
-.I command
-.sp
-.ne 2
-.mk
-\fBbuild\fP
-.in +16n
-.rt
-Build a gem from a gemspec
-.sp
-.sp 1
-.in -16n
-.sp
-.ne 2
-.mk
-\fBcert\fP
-.in +16n
-.rt
-Manage RubyGems certificates and signing settings
-.sp
-.sp 1
-.in -16n
-.sp
-.ne 2
-.mk
-\fBcheck\fP
-.in +16n
-.rt
-Check installed gems
-.sp
-.sp 1
-.in -16n
-.sp
-.ne 2
-.mk
-\fBcleanup\fP
-.in +16n
-.rt
-Clean up old versions of installed gems in the local repository
-.sp
-.sp 1
-.in -16n
-.sp
-.ne 2
-.mk
-\fBcontents\fP
-.in +16n
-.rt
-Display the contents of the installed gems
-.sp
-.sp 1
-.in -16n
-.sp
-.ne 2
-.mk
-\fBdependency\fP
-.in +16n
-.rt
-Show the dependencies of an installed gem
-.sp
-.sp 1
-.in -16n
-.sp
-.ne 2
-.mk
-\fBenvironment\fP
-.in +16n
-.rt
-Display information about the RubyGems environment
-.sp
-.sp 1
-.in -16n
-.sp
-.ne 2
-.mk
-\fBfetch\fP
-.in +16n
-.rt
-Download a gem and place it in the current directory
-.sp
-.sp 1
-.in -16n
-.sp
-.ne 2
-.mk
-\fBgenerate_index\fP
-.in +16n
-.rt
-Generates the index files for a gem server directory
-.sp
-.sp 1
-.in -16n
-.sp
-.ne 2
-.mk
-\fBhelp\fP
-.in +16n
-.rt
-Provide help on the 'gem' command
-.sp
-.sp 1
-.in -16n
-.sp
-.ne 2
-.mk
-\fBinstall\fP
-.in +16n
-.rt
-Install a gem into the local repository
-.sp
-.sp 1
-.in -16n
-.sp
-.ne 2
-.mk
-\fBlist\fP
-.in +16n
-.rt
-Display all gems whose name starts with STRING
-.sp
-.sp 1
-.in -16n
-.sp
-.ne 2
-.mk
-\fBoutdated\fP
-.in +16n
-.rt
-Display all gems that need updates
-.sp
-.sp 1
-.in -16n
-.sp
-.ne 2
-.mk
-\fBpristine\fP
-.in +16n
-.rt
-Restores gem directories to pristine condition from files located in the gem cache
-.sp
-.sp 1
-.in -16n
-.sp
-.ne 2
-.mk
-\fBquery\fP
-.in +16n
-.rt
-Query gem information in local or remote repositories
-.sp
-.sp 1
-.in -16n
-.sp
-.ne 2
-.mk
-\fBrdoc\fP
-.in +16n
-.rt
-Generates RDoc for pre-installed gems
-.sp
-.sp 1
-.in -16n
-.sp
-.ne 2
-.mk
-\fBsearch\fP
-.in +16n
-.rt
-Display all gems whose name contains STRING
-.sp
-.sp 1
-.in -16n
-.sp
-.ne 2
-.mk
-\fBserver\fP
-.in +16n
-.rt
-Documentation and gem repository HTTP server
-.sp
-.sp 1
-.in -16n
-.sp
-.ne 2
-.mk
-\fBsources\fP
-.in +16n
-.rt
-Manage the sources RubyGems will search for gems
-.sp
-.sp 1
-.in -16n
-.sp
-.ne 2
-.mk
-\fBspecification\fP
-.in +16n
-.rt
-Display gem specification (in yaml)
-.sp
-.sp 1
-.in -16n
-.sp
-.ne 2
-.mk
-\fBstale\fP
-.in +16n
-.rt
-List gems along with access times
-.sp
-.sp 1
-.in -16n
-.sp
-.ne 2
-.mk
-\fBuninstall\fP
-.in +16n
-.rt
-Uninstall gems from the local repository
-.sp
-.sp 1
-.in -16n
-.sp
-.ne 2
-.mk
-\fBunpack\fP
-.in +16n
-.rt
-Unpack an installed gem to the current directory
-.sp
-.sp 1
-.in -16n
-.sp
-.ne 2
-.mk
-\fBupdate\fP
-.in +16n
-.rt
-Update the named gem (or all installed gems) in the local repository
-.sp
-.sp 1
-.in -16n
-.sp
-.ne 2
-.mk
-\fBwhich\fP
-.in +16n
-.rt
-Find the location of a library file you can require
-.sp
-.sp 1
-.in -16n
-.sp
-.ne 2
-.mk
-For more detail help on a particular command with its arguments and options,
-using 'gem help
-.I command
-\'.
-
-For example:
-
-        # gem help install
-
-.SH ENVIRONMENT
-.TP
-.B GEM_HOME
-Directory containing the master gem repository.
-
-.TP
-.B GEM_PATH
-Path list of directories containing gem repositories to be searched in addition to the GEM_HOME directory. The list should be delimited by the appropriate path separator ':' 
-
-.TP
-.B GEM_SKIP
-List of gems should should not be loaded (normally used for development). The list should be delimited by the appropriate path separator ':'
-
-.TP
-.B http_proxy / HTTP_PROXY
-URL of the HTTP protocol proxy to be used to get out of the firewall. The lower case version will be used first.
-
-.TP
-.B make
-Name of the make program that should be used to build extensions.
-
-.TP
-.B HOME
-Home directory of the user (see below).
-
-.TP
-.B USERPROFILE
-Home directory of the user (used if HOME is not defined)
-
-.TP
-.B HOMEDRIVE
-Drive containing the user's home directory.
-
-.TP
-.B HOMEPATH
-Path to the user's home directory.
-
-.SH EXAMPLES
-.PP
-\fBExample 1: Install 'rake', either from local directory or remote server
-.PP
-.nf
-	# gem install rake
-.fi
-.PP
-\fBExample 2: Install 'rake', only from remote server
-.PP
-.nf
-	# gem install rake --remote
-.fi
-.PP
-\fBExample 3: Install 'rake' from remote server, and run unit tests, and generate RDocs
-.PP
-.nf
-	# gem install --remote rake --test --rdoc --ri
-.fi
-.PP
-\fBExample 4: Install 'rake', but only version 0.3.1, even if dependencies are not met, and into a specific directory
-.PP
-.nf
-	# gem install rake --version 0.3.1 --force --install-dir $HOME/.gems
-.fi
-.PP
-\fBExample 5: List local gems whose name begins with 'D'
-.PP
-.nf
-	# gem list D
-.fi
-.PP
-\fBExample 6: List local and remote gems whose name contains 'log'
-.PP
-.nf
-	# gem search log --both
-.fi
-.PP
-\fBExample 7:  List only remote gems whose name contains 'log'
-.PP
-.nf
-	# gem search log --remote
-.fi
-.PP
-\fBExample 8: Uninstall 'rake'
-.PP
-.nf
-	#  gem uninstall rake
-.fi
-.PP
-\fBExample 9:  See information about RubyGems
-.PP
-.nf
-	# gem environment
-.TE
-.sp
-.SH SEE ALSO
-\fBruby\fR(1)
-.sp
-.SH FILES
-The following files specify the installation  locations  for Ruby: 
-.PP
-.TP
-/var/ruby/1.8/gem_home 
-Contains the Rubygems repository. Configure the GEM_HOME environment variable to point to /var/ruby/1.8/gem_home as the installation of Rubygems repository.
-.PP
-.TP
-/var/ruby/1.8/gem_home/bin
-Contains executables for any installed gems that supply them (i.e.: thin, rake, rails, etc). Only exists after a gem with an executable has been installed.
-.PP
-.TP
-~/.gem/ruby/1.8
-Location that gems will be installed to if /var/ruby/1.8/gem_home is not writable by the user. This is automatically added to GEM_PATH.
-.PP
-.TP
-~/.gem/ruby/1.8/bin
-Location that executables for gems will be installed to if /var/ruby/1.8/gem_home/bin is not writable by the user.
-.PP
-.TP
-/usr/ruby/1.8/bin 
-Contains the Rubygems programs with all other Ruby related programs.  These programs are linked from /usr/bin.
-For example: /usr/ruby/1.8/bin/gem is linked from /usr/bin/gem18, and may be linked from /usr/bin/gem if 1.8 is the latest version of Ruby installed on this system.
-.PP
-.\" Begin Sun update
-.SH ATTRIBUTES
-See
-.BR attributes (5)
-for descriptions of the following attributes:
-.sp
-.TS
-box;
-cbp-1 | cbp-1
-l | l .
-ATTRIBUTE TYPE	ATTRIBUTE VALUE
-=
-Availability	runtime/ruby-18
-=
-Interface Stability	Uncommitted
-.TE 
-.PP
-.SH NOTES
-Source code for RubyGems is available on http://opensolaris.org
-
-Detailed documentation for RubyGems is available at http://docs.rubygems.org/
--- a/usr/src/cmd/ruby18/Solaris/gem_mirror.1	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,64 +0,0 @@
-'\" t
-.\"RubyGems is copyrighted free software by Chad Fowler, Rich Kilmer, Jim Weirich and others.
-.\"
-.\" CDDL HEADER START
-.\"
-.\" The contents of this file are subject to the terms of the
-.\" Common Development and Distribution License (the "License").
-.\" You may not use this file except in compliance with the License.
-.\"
-.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-.\" or http://www.opensolaris.org/os/licensing.
-.\" See the License for the specific language governing permissions
-.\" and limitations under the License.
-.\"
-.\" When distributing Covered Code, include this CDDL HEADER in each
-.\" file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-.\" If applicable, add the following below this CDDL HEADER, with the
-.\" fields enclosed by brackets "[]" replaced with your own identifying
-.\" information: Portions Copyright [yyyy] [name of copyright owner]
-.\"
-.\" CDDL HEADER END
-.\"
-.\" Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
-.\" Use is subject to license terms.
-.\"
-.\" #ident	"@(#)gem_mirror.1	1.2	10/03/16 SMI"
-.\"
-.TH gem_mirror 1 "20 January 2009 (v1.3.1)"  "" ""
-.SH NAME
-gem_mirror  \-\-  Mirror a gem repository
-.SH SYNOPSIS
-.B gem_mirror
-.RB \-h | \-\-help
-.PP
-.SH DESCRIPTION
-The 
-.I gem_mirror
-command has been deprecated and is maintained for compatability with the original integration of Ruby and RubyGems. It will be removed in a future release of \%OpenSolaris.
-
-Use 
-.I gem mirror 
-to access similar functionality. see \fBgem\fR(1)
- 
-.\" Begin Sun update
-.SH ATTRIBUTES
-See
-.BR attributes (5)
-for descriptions of the following attributes:
-.sp
-.TS
-box;
-cbp-1 | cbp-1
-l | l .
-ATTRIBUTE TYPE	ATTRIBUTE VALUE
-=
-Availability	runtime/ruby-18
-=
-Interface Stability	Uncommitted
-.TE 
-.PP
-.SH NOTES
-Source code for RubyGems is available on http://opensolaris.org
-
-Detailed documentation for RubyGems is available at http://docs.rubygems.org/
--- a/usr/src/cmd/ruby18/Solaris/gem_server.1	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,64 +0,0 @@
-'\" t
-.\"RubyGems is copyrighted free software by Chad Fowler, Rich Kilmer, Jim Weirich and others.
-.\"
-.\" CDDL HEADER START
-.\"
-.\" The contents of this file are subject to the terms of the
-.\" Common Development and Distribution License (the "License").
-.\" You may not use this file except in compliance with the License.
-.\"
-.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-.\" or http://www.opensolaris.org/os/licensing.
-.\" See the License for the specific language governing permissions
-.\" and limitations under the License.
-.\"
-.\" When distributing Covered Code, include this CDDL HEADER in each
-.\" file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-.\" If applicable, add the following below this CDDL HEADER, with the
-.\" fields enclosed by brackets "[]" replaced with your own identifying
-.\" information: Portions Copyright [yyyy] [name of copyright owner]
-.\"
-.\" CDDL HEADER END
-.\"
-.\" Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
-.\" Use is subject to license terms.
-.\"
-.\" #ident	"@(#)gem_server.1	1.2	10/03/16 SMI"
-.\"
-.TH gem_server 1 "20 January 2009 (v1.3.1)"  "" ""
-.SH NAME
-gem_server  \-\-  Starts up a web server that hosts the RDoc for installed gems
-.SH SYNOPSIS
-.B gem_server
-.RB \-h | \-\-help
-.PP
-.SH DESCRIPTION
-The 
-.I gem_server
-command has been deprecated and is maintained for compatability with the original integration of Ruby and RubyGems. It will be removed in a future release of \%OpenSolaris.
-
-Use 
-.I gem server 
-to access similar functionality. see \fBgem\fR(1)
- 
-.\" Begin Sun update
-.SH ATTRIBUTES
-See
-.BR attributes (5)
-for descriptions of the following attributes:
-.sp
-.TS
-box;
-cbp-1 | cbp-1
-l | l .
-ATTRIBUTE TYPE	ATTRIBUTE VALUE
-=
-Availability	runtime/ruby-18
-=
-Interface Stability	Uncommitted
-.TE 
-.PP
-.SH NOTES
-Source code for RubyGems is available on http://opensolaris.org
-
-Detailed documentation for RubyGems is available at http://docs.rubygems.org/
--- a/usr/src/cmd/ruby18/Solaris/gemlock.1	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,64 +0,0 @@
-'\" t
-.\"RubyGems is copyrighted free software by Chad Fowler, Rich Kilmer, Jim Weirich and others.
-.\"
-.\" CDDL HEADER START
-.\"
-.\" The contents of this file are subject to the terms of the
-.\" Common Development and Distribution License (the "License").
-.\" You may not use this file except in compliance with the License.
-.\"
-.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-.\" or http://www.opensolaris.org/os/licensing.
-.\" See the License for the specific language governing permissions
-.\" and limitations under the License.
-.\"
-.\" When distributing Covered Code, include this CDDL HEADER in each
-.\" file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-.\" If applicable, add the following below this CDDL HEADER, with the
-.\" fields enclosed by brackets "[]" replaced with your own identifying
-.\" information: Portions Copyright [yyyy] [name of copyright owner]
-.\"
-.\" CDDL HEADER END
-.\"
-.\" Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
-.\" Use is subject to license terms.
-.\"
-.\" #ident	"@(#)gemlock.1	1.2	10/03/16 SMI"
-.\"
-.TH gemlock 1 "20 January 2009 (v1.3.1)"  "" ""
-.SH NAME
-gemlock  \-\-  Generate a lockdown list of gems
-.SH SYNOPSIS
-.B gemlock
-.RB \-h | \-\-help
-.PP
-.SH DESCRIPTION
-The 
-.I gemlock
-command has been deprecated and is maintained for compatability with the original integration of Ruby and RubyGems. It will be removed in a future release of \%OpenSolaris.
-
-Use 
-.I gem lock 
-to access similar functionality. see \fBgem\fR(1)
- 
-.\" Begin Sun update
-.SH ATTRIBUTES
-See
-.BR attributes (5)
-for descriptions of the following attributes:
-.sp
-.TS
-box;
-cbp-1 | cbp-1
-l | l .
-ATTRIBUTE TYPE	ATTRIBUTE VALUE
-=
-Availability	runtime/ruby-18
-=
-Interface Stability	Uncommitted
-.TE 
-.PP
-.SH NOTES
-Source code for RubyGems is available on http://opensolaris.org
-
-Detailed documentation for RubyGems is available at http://docs.rubygems.org/
--- a/usr/src/cmd/ruby18/Solaris/gemri.1	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,67 +0,0 @@
-'\" t
-.\"RubyGems is copyrighted free software by Chad Fowler, Rich Kilmer, Jim Weirich and others.
-.\"
-.\" CDDL HEADER START
-.\"
-.\" The contents of this file are subject to the terms of the
-.\" Common Development and Distribution License (the "License").
-.\" You may not use this file except in compliance with the License.
-.\"
-.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-.\" or http://www.opensolaris.org/os/licensing.
-.\" See the License for the specific language governing permissions
-.\" and limitations under the License.
-.\"
-.\" When distributing Covered Code, include this CDDL HEADER in each
-.\" file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-.\" If applicable, add the following below this CDDL HEADER, with the
-.\" fields enclosed by brackets "[]" replaced with your own identifying
-.\" information: Portions Copyright [yyyy] [name of copyright owner]
-.\"
-.\" CDDL HEADER END
-.\"
-.\" Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
-.\" Use is subject to license terms.
-.\"
-.\" #ident	"@(#)gemri.1	1.2	10/03/16 SMI"
-.\"
-.TH gemri 1 "20 January 2009 (v1.3.1)"  "" ""
-.SH NAME
-gemri  \-\-  Find the location of a library module
-.SH SYNOPSIS
-.B gemri
-.RB \-h | \-\-help
-.PP
-.SH DESCRIPTION
-The 
-.I gemri
-command has been deprecated and is maintained for compatability with the original integration of Ruby and RubyGems. It will be removed in a future release of OpenSolaris.
-
-Use the Ruby 
-.I ri 
-command with the 
-.I --gems
-option to access similar functionality. see 
-.I ri --help
- 
-.\" Begin Sun update
-.SH ATTRIBUTES
-See
-.BR attributes (5)
-for descriptions of the following attributes:
-.sp
-.TS
-box;
-cbp-1 | cbp-1
-l | l .
-ATTRIBUTE TYPE	ATTRIBUTE VALUE
-=
-Availability	runtime/ruby-18
-=
-Interface Stability	Uncommitted
-.TE 
-.PP
-.SH NOTES
-Source code for RubyGems is available on http://opensolaris.org
-
-Detailed documentation for RubyGems is available at http://docs.rubygems.org/
--- a/usr/src/cmd/ruby18/Solaris/gemwhich.1	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,64 +0,0 @@
-'\" t
-.\"RubyGems is copyrighted free software by Chad Fowler, Rich Kilmer, Jim Weirich and others.
-.\"
-.\" CDDL HEADER START
-.\"
-.\" The contents of this file are subject to the terms of the
-.\" Common Development and Distribution License (the "License").
-.\" You may not use this file except in compliance with the License.
-.\"
-.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-.\" or http://www.opensolaris.org/os/licensing.
-.\" See the License for the specific language governing permissions
-.\" and limitations under the License.
-.\"
-.\" When distributing Covered Code, include this CDDL HEADER in each
-.\" file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-.\" If applicable, add the following below this CDDL HEADER, with the
-.\" fields enclosed by brackets "[]" replaced with your own identifying
-.\" information: Portions Copyright [yyyy] [name of copyright owner]
-.\"
-.\" CDDL HEADER END
-.\"
-.\" Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
-.\" Use is subject to license terms.
-.\"
-.\" #ident	"@(#)gemwhich.1	1.2	10/03/16 SMI"
-.\"
-.TH gemwhich 1 "20 January 2009 (v1.3.1)"  "" ""
-.SH NAME
-gemwhich  \-\-  Find the location of a library module
-.SH SYNOPSIS
-.B gemwhich
-.RB \-h | \-\-help
-.PP
-.SH DESCRIPTION
-The 
-.I gemwhich
-command has been deprecated and is maintained for compatability with the original integration of Ruby and RubyGems. It will be removed in a future release of OpenSolaris.
-
-Use 
-.I gem which 
-to access similar functionality. see \fBgem\fR(1)
- 
-.\" Begin Sun update
-.SH ATTRIBUTES
-See
-.BR attributes (5)
-for descriptions of the following attributes:
-.sp
-.TS
-box;
-cbp-1 | cbp-1
-l | l .
-ATTRIBUTE TYPE	ATTRIBUTE VALUE
-=
-Availability	runtime/ruby-18
-=
-Interface Stability	Uncommitted
-.TE 
-.PP
-.SH NOTES
-Source code for RubyGems is available on http://opensolaris.org
-
-Detailed documentation for RubyGems is available at http://docs.rubygems.org/
--- a/usr/src/cmd/ruby18/Solaris/index_gem_repository.rb.1	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,64 +0,0 @@
-'\" t
-.\"RubyGems is copyrighted free software by Chad Fowler, Rich Kilmer, Jim Weirich and others.
-.\"
-.\" CDDL HEADER START
-.\"
-.\" The contents of this file are subject to the terms of the
-.\" Common Development and Distribution License (the "License").
-.\" You may not use this file except in compliance with the License.
-.\"
-.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-.\" or http://www.opensolaris.org/os/licensing.
-.\" See the License for the specific language governing permissions
-.\" and limitations under the License.
-.\"
-.\" When distributing Covered Code, include this CDDL HEADER in each
-.\" file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-.\" If applicable, add the following below this CDDL HEADER, with the
-.\" fields enclosed by brackets "[]" replaced with your own identifying
-.\" information: Portions Copyright [yyyy] [name of copyright owner]
-.\"
-.\" CDDL HEADER END
-.\"
-.\" Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
-.\" Use is subject to license terms.
-.\"
-.\" #ident	"@(#)index_gem_repository.rb.1	1.2	10/03/16 SMI"
-.\"
-.TH index_gem_repository.rb 1 "20 January 2009 (v1.3.1)"  "" ""
-.SH NAME
-index_gem_repository.rb  \-\- Generates the index files for a gem server directory
-.SH SYNOPSIS
-.B index_gem_repository.rb
-.RB \-h | \-\-help
-.PP
-.SH DESCRIPTION
-The 
-.I index_gem_repository.rb
-command has been deprecated and is maintained for compatability with the original integration of Ruby and RubyGems. It will be removed in a future release of OpenSolaris.
-
-Use 
-.I gem generate_index 
-to access similar functionality. see \fBgem\fR(1)
- 
-.\" Begin Sun update
-.SH ATTRIBUTES
-See
-.BR attributes (5)
-for descriptions of the following attributes:
-.sp
-.TS
-box;
-cbp-1 | cbp-1
-l | l .
-ATTRIBUTE TYPE	ATTRIBUTE VALUE
-=
-Availability	runtime/ruby-18
-=
-Interface Stability	Uncommitted
-.TE 
-.PP
-.SH NOTES
-Source code for RubyGems is available on http://opensolaris.org
-
-Detailed documentation for RubyGems is available at http://docs.rubygems.org/
--- a/usr/src/cmd/ruby18/Solaris/scripts/gem_mirror	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,39 +0,0 @@
-#!/usr/ruby/1.8/bin/ruby
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
- 
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)gem_mirror	1.1	09/02/16 SMI"
-
-pass_on_args = []
-suppress = false
-deprecation_msg =  "WARNING: gem_mirror has been deprecated and will be removed in a future release of Solaris, use 'gem mirror' instead. (use -s to suppress these warnings)\n\n"
-
-print deprecation_msg unless ARGV.include?("-s")
-
-ARGV.each do |arg|
-  pass_on_args << arg unless arg == "-s"
-end
-
-system("gem", "mirror", *pass_on_args)
--- a/usr/src/cmd/ruby18/Solaris/scripts/gem_server	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,39 +0,0 @@
-#!/usr/ruby/1.8/bin/ruby
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
- 
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)gem_server	1.1	09/02/16 SMI"
-
-pass_on_args = []
-suppress = false
-deprecation_msg =  "WARNING: gem_server has been deprecated and will be removed in a future release of Solaris, use 'gem server' instead. (use -s to suppress these warnings)\n\n"
-
-print deprecation_msg unless ARGV.include?("-s")
-
-ARGV.each do |arg|
-    pass_on_args << arg unless arg == "-s"
-end
-
-system("gem", "server", *pass_on_args)
--- a/usr/src/cmd/ruby18/Solaris/scripts/gemlock	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,89 +0,0 @@
-#!/usr/ruby/1.8/bin/ruby
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
- 
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)gemlock	1.1	09/02/16 SMI"
-
-require 'optparse'
-
-pass_on_opts = ["lock"]
-suppress = false
-deprecation_msg =  "WARNING: gemlock has been deprecated and will be removed in a future release of Solaris, use 'gem lock' instead. (use '-s' to suppress these warnings)\n\n"
-
-options = OptionParser.new do |opts|
-  opts.banner = "Usage: gemlock [options] GEM_NAME_VERSION..."
-  opts.separator ""
-  opts.separator "Where options are:"
-
-  opts.on('-s', '--[no-]strict',
-         "Fails if unable to satisfy a dependency"
-     ) do |value|
-       pass_on_opts  << '-s'
-  end
-
-  opts.on('-n', '--nowarn',
-         "Suppress deprecation warning"
-     ) do |value|
-       suppress = true
-  end
-
-  opts.on_tail('-V', '--version',
-          "Show version"
-        ) do |value|
-          pass_on_opts << '-V'
-        end
-
-  opts.on_tail('-v', '--verbose',
-         "Verbose output"
-     ) do |value|
-      pass_on_opts << '-v'
-  end
-
-  opts.on_tail('-h', '--help', "Show this message"
-     ) do
-      puts opts
-      exit
-  end
-
-end
-
-ARGV << '-h' if ARGV.empty?
-
-begin
-  options.parse!(ARGV)
-rescue OptionParser::InvalidArgument => err
-  puts options
-  puts
-  puts err.message
-  exit(-1)
-end
-
-print deprecation_msg unless suppress
-
-ARGV.each do |arg|
-  pass_on_opts << arg
-end
-
-system("gem", *pass_on_opts)
--- a/usr/src/cmd/ruby18/Solaris/scripts/gemri	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,50 +0,0 @@
-#!/usr/ruby/1.8/bin/ruby
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
- 
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)gemri	1.1	09/02/16 SMI"
-#
-
-pass_on_args = []
-deprecation_msg =  "WARNING: gemri has been deprecated and will be removed in a future release of Solaris, use 'gem ri' instead. (use '-s' to suppress these warnings)\n\n"
-
-if ARGV.empty?
-  print deprecation_msg 
-  sleep 3
-  system("ri") 
-  exit
-end
-
-unless (ARGV.include?("-s"))
-  print deprecation_msg 
-  sleep 3
-end
-
-ARGV.each do |arg|
-    pass_on_args << arg unless arg == "-s"
-end
-
-ENV["GEM_PATH"] = "/var/ruby/1.8/gem_home"
-system("ri", "--gems", *pass_on_args)
--- a/usr/src/cmd/ruby18/Solaris/scripts/gemwhich	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,92 +0,0 @@
-#!/usr/ruby/1.8/bin/ruby
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
- 
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)gemwhich	1.1	09/02/16 SMI"
-
-require 'optparse'
-
-pass_on_opts = ["which"]
-pass_on_opts << "--no-verbose"
-suppress = false
-deprecation_msg =  "WARNING: gemwhich has been deprecated and will be removed in a future release of Solaris, use 'gem which' instead. (use '-s' to suppress these warnings)\n\n"
-
-options = OptionParser.new do |opts|
-  opts.banner = "gemwhich -- Find the location of a library module."
-  opts.separator ""
-  opts.separator "Usage: gemwhich [options] [libname]..."
-
-  opts.on('-a', '--all',
-         "Show all matching files"
-     ) do |value|
-       pass_on_opts  << '-a'
-  end
-
-  opts.on('-g', '--gems-first',
-          "Search GEM libraries before non-GEMs"
-        ) do |value|
-          pass_on_opts << '-g'
-        end
-
-  opts.on_tail('-v', '--verbose',
-         "Enable verbose output"
-     ) do |value|
-      pass_on_opts << '-v'
-  end
-
-  opts.on_tail('-s', '--suppress-warnings',
-         "Suppress deprecation warning"
-     ) do |value|
-       suppress = true
-   end
-
-  opts.on_tail('-h', '--help', "Display this help message"
-     ) do
-      print deprecation_msg
-      puts opts
-      exit
-  end
-
-end
-
-
-ARGV << '-h' if ARGV.empty?
-
-begin
-  options.parse!(ARGV)
-rescue OptionParser::InvalidArgument => err
-  puts options
-  puts
-  puts err.message
-  exit(-1)
-end
-
-ARGV.each do |arg|
-  pass_on_opts << arg
-end
-
-print deprecation_msg unless suppress
-
-system("gem", *pass_on_opts)
--- a/usr/src/cmd/ruby18/Solaris/scripts/index_gem_repository.rb	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,94 +0,0 @@
-#!/usr/ruby/1.8/bin/ruby
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
- 
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)index_gem_repository.rb	1.1	09/02/16 SMI"
-
-require 'optparse'
-
-$pass_on_opts = ["generate_index"]
-suppress = false
-deprecation_msg =  "WARNING: index_gem_repository.rb has been deprecated and will be removed in a future release of Solaris, use 'gem generate_index' instead. (use '-s' to suppress these warnings)\n\n"
-
-options = OptionParser.new do |opts|
-    opts.on('-d', '--dir=DIRNAME', '--directory=DIRNAME',
-         "repository base dir containing gems subdir",
-         String) do |value|
-           $pass_on_opts << '-d'
-           $pass_on_opts << value
-    end
-        
-    opts.on( '--[no-]quick',
-         "include quick index"
-     ) do |value|
-      print "WARNING: Quick index always generated with RubyGems 1.3.1\n"
-    end
-
-    opts.on('-v', '--verbose',
-         "show verbose output"
-       ) do
-         $pass_on_opts << '-V'
-    end
-
-    opts.on('-V', '--version',
-         "show version"
-       ) do
-         print deprecation_msg
-         system("gem", "env", "version")
-         exit
-    end
-
-    opts.on_tail('-s', '--suppress-warnings', 
-           "Suppress deprecation warning"
-       ) do
-        suppress = true
-    end
-
-    opts.on_tail('-h', '--help', "Display this help message"
-       ) do
-        puts deprecation_msg
-        puts opts
-        exit
-     end
-
-
-end
-
-begin
-  options.parse!(ARGV)
-rescue OptionParser::InvalidArgument => err
-  puts options
-  puts
-  puts err.message
-  exit(-1)
-end
-
-ARGV.each do |arg|
-  $pass_on_opts << arg
-end
-
-print deprecation_msg unless suppress
-
-system("gem", *$pass_on_opts)
--- a/usr/src/cmd/ruby18/Solaris/scripts/update_rubygems	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-#!/usr/ruby/1.8/bin/ruby
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
- 
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)update_rubygems	1.1	09/02/16 SMI"
-
-print "update_rubygems has been deprecated, please use:\n\n"
-print "\t\tgem update --system\n\n"
-print "Note: Manually updating the RubyGems version included in the "
-print "OpenSolaris Ruby packages will overwrite files in those packages\n\n"
-
--- a/usr/src/cmd/ruby18/Solaris/update_rubygems.1	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,63 +0,0 @@
-'\" t
-.\"RubyGems is copyrighted free software by Chad Fowler, Rich Kilmer, Jim Weirich and others.
-.\"
-.\" CDDL HEADER START
-.\"
-.\" The contents of this file are subject to the terms of the
-.\" Common Development and Distribution License (the "License").
-.\" You may not use this file except in compliance with the License.
-.\"
-.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-.\" or http://www.opensolaris.org/os/licensing.
-.\" See the License for the specific language governing permissions
-.\" and limitations under the License.
-.\"
-.\" When distributing Covered Code, include this CDDL HEADER in each
-.\" file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-.\" If applicable, add the following below this CDDL HEADER, with the
-.\" fields enclosed by brackets "[]" replaced with your own identifying
-.\" information: Portions Copyright [yyyy] [name of copyright owner]
-.\"
-.\" CDDL HEADER END
-.\"
-.\" Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
-.\" Use is subject to license terms.
-.\"
-.\" #ident	"@(#)update_rubygems.1	1.2	10/03/16 SMI"
-.\"
-.TH update_rubygems 1 "20 January 2009 (v1.3.1)"  "" ""
-.SH NAME
-update_rubygems  \-\-  Update the RubyGems system software
-.SH SYNOPSIS
-.B update_rubygems
-.PP
-.SH DESCRIPTION
-The 
-.I update_rubygems
-command has been deprecated and is maintained for compatability with the original integration of Ruby and RubyGems. It will be removed in a future release of OpenSolaris.
-
-Use 
-.I gem update --system 
-to access similar functionality. see \fBgem\fR(1)
- 
-.\" Begin Sun update
-.SH ATTRIBUTES
-See
-.BR attributes (5)
-for descriptions of the following attributes:
-.sp
-.TS
-box;
-cbp-1 | cbp-1
-l | l .
-ATTRIBUTE TYPE	ATTRIBUTE VALUE
-=
-Availability	runtime/ruby-18
-=
-Interface Stability	Uncommitted
-.TE 
-.PP
-.SH NOTES
-Source code for RubyGems is available on http://opensolaris.org
-
-Detailed documentation for RubyGems is available at http://docs.rubygems.org/
--- a/usr/src/cmd/ruby18/install-sfw	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,124 +0,0 @@
-#!/usr/bin/ksh93 -e
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#ident	"@(#)install-sfw	1.9	09/11/20 SMI"
-#
-
-# Stop at first error
-set -o errexit
-
-PKGVERS=${1}
-VERS=$(echo ${PKGVERS} | awk -F. '{print $1"."$2}')
-PREFIX=${ROOT}/usr/ruby/${VERS}
-BINDIR=${PREFIX}/bin
-SHAREDIR=${PREFIX}/share
-INFODIR=${PREFIX}/share/info
-LIBDIR=${PREFIX}/lib
-LOCALEDIR=${LIBDIR}/locale
-MAN1DIR=${SHAREDIR}/man/man1
-RELEASENUM=$(echo ${SFWRELEASE} | sed -e 's/[^.]*//')
-
-source ${SRC}/tools/install.subr
-
-sed -e 's/CONFIG\[\"CC\"\].*$/CONFIG\[\"CC\"\] = \"\/usr\/sfw\/bin\/gcc\"/' \
--e 's/CONFIG\[\"CFLAGS\"\].*$/CONFIG\[\"CFLAGS\"\] = \"-g -O3 -fPIC\"/' \
--e 's/CONFIG\[\"LDFLAGS\"\].*$/CONFIG\[\"LDFLAGS\"\] = \"-L\/usr\/sfw\/lib -R\/usr\/sfw\/lib\"/' \
--e 's/CONFIG\[\"CPP\"\].*$/CONFIG\[\"CPP\"\] = \"\/usr\/sfw\/bin\/gcc -E\"/' \
--e 's/CONFIG\[\"CPPFLAGS\"\].*$/CONFIG\[\"CPPFLAGS"\] = \"-I\/usr\/sfw\/include\"/' \
--e 's/CONFIG\[\"INSTALL\"\].*$/CONFIG\[\"INSTALL"\] = \"\/usr\/bin\/ginstall -c\" /' \
--e 's/CONFIG\[\"LDSHARED\"\].*$/CONFIG\[\"LDSHARED"\] = \"$(CC) -G\" /' \
--e 's/CONFIG\[\"CCDLFLAGS\"\].*$/CONFIG\[\"CCDLFLAGS\"\] = \"-fPIC\"/' ${LIBDIR}/ruby/1.8/${MACH}-solaris2${RELEASENUM}/rbconfig.rb > rbconfig.mod
-
-echo 'ENV["GEM_HOME"] = "/var/ruby/1.8/gem_home"' >> rbconfig.mod
-
-mv rbconfig.mod ${LIBDIR}/ruby/1.8/${MACH}-solaris2${RELEASENUM}/rbconfig.rb
-
-sed -e '1s;^#!/.*;#!/usr/bin/ruby;' ${BINDIR}/gem > gem.mod
-mv gem.mod ${BINDIR}/gem
-
-
-
-
-#
-# The ruby manpages are updated by Sun to include a comment, an
-# ATTRIBUTES section with stability classification, and a NOTES 
-# section containing a pointer to the source package. We do this 
-# automatically at install time. If the package is revised, it is
-# possible that additional changes may be required.  This can be
-# generally be done by updating the sunman-stability file.
-
-# The ruby manpage is also soft linked in /usr/share/man
-# /usr/share/man/man1/ruby.1 -->  /usr/ruby/1.8/share/man/man1/ruby.1
-
-MANSCRIPT=sunman-stability
-cp ${MAN1DIR}/ruby.1 ${manpage}.sunman
-_install M ${manpage}.sunman ${MAN1DIR}/ruby.1 444
-_install L ../../../ruby/${VERS}/share/man/man1/ruby.1 ${ROOT}/usr/share/man/man1/ruby.1
-rm -f ${manpage}.sunman
-
-(cd ./Solaris
-for manpage in *.1
-do
-  _install N ${manpage} ${MAN1DIR}/${manpage} 444
-done)
-
-_install L ../../../ruby/${VERS}/share/man/man1/gem.1 ${ROOT}/usr/share/man/man1/gem.1
-
-(cd ./Solaris/scripts 
-for script in gemri gemwhich gemlock gem_server gem_mirror index_gem_repository.rb update_rubygems
-do
-  _install S ${script} ${BINDIR}/${script} 555
-done)
-
-#
-# The ruby executable scripts are soft linked in /usr/bin with its version information
-# For example:
-# /usr/bin/ruby18  -->  ../ruby/1.8/bin/ruby
-# And soft links to those scripts are added in the same directory (/usr/bin)
-# For example:
-# /usr/bin/ruby    --> ./ruby18
-(cd ${ROOT}/usr/bin
-bin_list=$(/usr/bin/ls -1 $BINDIR)
-for name in ${bin_list}
-do
-  _install L  ../ruby/${VERS}/bin/${name} ${ROOT}/usr/bin/${name}18
-  _install L  ./${name}18 ${ROOT}/usr/bin/${name}
-  # protofix chokes on the parameterized paths in prototype*.tmpl files
-  # using chmod instead
-  chmod 555 ../ruby/${VERS}/bin/${name} 
-done)
-
-chmod 555 ${ROOT}/usr/ruby/${VERS}/lib/libruby.so.1
-chmod 444 ${ROOT}/usr/ruby/${VERS}/lib/libruby-static.a
-
-# Set the mode of include files in usr/ruby/${VERS}/lib/ruby/${VERS}/${MACH}-solaris2${RELEASENUM} to 644
-(cd ${ROOT}/usr/ruby/${VERS}/lib/ruby/${VERS}/${MACH}-solaris2${RELEASENUM}
-header_list=$(/usr/bin/ls -1 *.h)
-for file in ${header_list}
-do
-  chmod 644 ${file}
-done)
-
-exit 0
--- a/usr/src/cmd/ruby18/patches/mkconfig.rb.patch	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
---- ruby-1.8.7-p72/mkconfig.rb.orig	Thu Sep 17 10:49:58 2009
-+++ ruby-1.8.7-p72/mkconfig.rb	Thu Sep 17 10:50:55 2009
-@@ -55,14 +55,13 @@
-       continued_name = name
-       next
-     end
--  when /^"(.+)"\s*(\\)?$/
-+  when /^"(.*)"\s*(\\)?$/
-     if continued_line
-       continued_line <<  $1
--      unless $2
--	val = continued_line.join("")
--	name = continued_name
--	continued_line = nil
--      end
-+      next if $2
-+      val = continued_line.join("")
-+      name = continued_name
-+      continued_line = nil
-     end
-   when /^(?:ac_given_)?INSTALL=(.*)/
-     v_fast << "  CONFIG[\"INSTALL\"] = " + $1 + "\n"
--- a/usr/src/cmd/ruby18/patches/rdoc_rb.patch	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
---- lib/rdoc/rdoc.rb	2008-02-20 22:51:36.116453000 -0800
-+++ lib/rdoc/rdoc.rb	2008-03-03 01:18:59.434443000 -0800
-@@ -200,7 +200,9 @@
-     # we may well contain subdirectories which must
-     # be tested for .document files
-     def list_files_in_directory(dir, options)
--      normalized_file_list(options, Dir.glob(File.join(dir, "*")), false, options.exclude)
-+      # Fix for CR6650926, we're sorting the file list alphabetically to ensure that rdoc traverses the input in a predictable manner.
-+      #normalized_file_list(options, Dir.glob(File.join(dir, "*")), false, options.exclude)
-+       normalized_file_list(options, Dir.glob(File.join(dir, "*")).sort, false, options.exclude)
-     end
- 
- 
--- a/usr/src/cmd/ruby18/patches/ruby-dtrace-1.8.7.patch	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,611 +0,0 @@
-
-Property changes on: ext/win32ole
-___________________________________________________________________
-Name: svn:ignore
-   + .document
-
-
-Index: configure.in
-===================================================================
---- configure.in	Tue Sep 22 05:25:57 2009
-+++ configure.in	Tue Sep 22 05:26:15 2009
-@@ -520,6 +520,11 @@
- 		 sys/mkdev.h sys/utime.h netinet/in_systm.h float.h ieeefp.h pthread.h \
- 		 ucontext.h intrinsics.h)
- 
-+AC_CHECK_HEADER(sys/sdt.h)
-+if test "$ac_cv_header_sys_sdt_h" == "yes"; then
-+	AC_DEFINE(HAVE_SDT_H)
-+fi
-+
- dnl Check additional types.
- AC_CHECK_SIZEOF(rlim_t, 0, [
-   #ifdef HAVE_SYS_TYPES_H
-@@ -651,6 +656,18 @@
-     AC_DEFINE(USE_SETREUID)
-     AC_DEFINE(USE_SETREGID)
- fi
-+
-+AC_ARG_ENABLE(dtrace,
-+	[  --enable-dtrace         enable DTrace support.],
-+	[enable_dtrace=$enableval])
-+if test "$enable_dtrace" == "yes" -a "$ac_cv_header_sys_sdt_h" == "yes"; then
-+	AC_DEFINE(ENABLE_DTRACE)
-+	DTRACE_OBJS="dtrace.o"
-+else
-+	DTRACE_OBJS=""
-+fi
-+AC_SUBST(DTRACE_OBJS)
-+
- AC_STRUCT_TIMEZONE
- AC_CACHE_CHECK(for struct tm.tm_gmtoff, rb_cv_member_struct_tm_tm_gmtoff,
-   [AC_TRY_COMPILE([#include <time.h>],
-Index: inits.c
-===================================================================
---- inits.c	(revision 68)
-+++ inits.c	(revision 123)
-@@ -46,6 +46,7 @@
- void Init_Time _((void));
- void Init_var_tables _((void));
- void Init_version _((void));
-+void Init_Tracer _((void));
- 
- void
- rb_call_inits()
-@@ -83,4 +84,5 @@
-     Init_Enumerator();
-     Init_marshal();
-     Init_version();
-+    Init_Tracer();
- }
-Index: object.c
-===================================================================
---- object.c	(revision 68)
-+++ object.c	(revision 123)
-@@ -20,6 +20,12 @@
- #include <ctype.h>
- #include <math.h>
- 
-+#ifdef ENABLE_DTRACE
-+#include "dtrace.h"
-+#include "node.h"
-+NODE* ruby_current_node;
-+#endif
-+
- VALUE rb_mKernel;
- VALUE rb_cObject;
- VALUE rb_cModule;
-@@ -1603,7 +1609,25 @@
-     if (FL_TEST(klass, FL_SINGLETON)) {
- 	rb_raise(rb_eTypeError, "can't create instance of virtual class");
-     }
-+
-+    #ifdef ENABLE_DTRACE
-+    if (RUBY_OBJECT_CREATE_START_ENABLED()) {
-+	char *file = ruby_current_node == NULL ? "" : ruby_current_node->nd_file;
-+	int   line = ruby_current_node == NULL ? 0  : nd_line(ruby_current_node);
-+	RUBY_OBJECT_CREATE_START(rb_class2name(klass), file, line);
-+    }
-+    #endif
-+
-     obj = rb_funcall(klass, ID_ALLOCATOR, 0, 0);
-+
-+    #ifdef ENABLE_DTRACE
-+    if (RUBY_OBJECT_CREATE_DONE_ENABLED()) {
-+	char *file = ruby_current_node == NULL ? "" : ruby_current_node->nd_file;
-+	int   line = ruby_current_node == NULL ? 0  : nd_line(ruby_current_node);
-+	RUBY_OBJECT_CREATE_DONE(rb_class2name(klass), file, line);
-+    }
-+    #endif
-+
-     if (rb_obj_class(obj) != rb_class_real(klass)) {
- 	rb_raise(rb_eTypeError, "wrong instance allocation");
-     }
-Index: tracer.c
-===================================================================
---- tracer.c	(revision 0)
-+++ tracer.c	(revision 123)
-@@ -0,0 +1,64 @@
-+#include "ruby.h"
-+
-+#ifdef ENABLE_DTRACE
-+#include "dtrace.h"
-+#endif
-+
-+VALUE rb_mDtrace;
-+
-+static VALUE
-+ruby_dtrace_fire(argc, argv, klass)
-+  int argc;
-+  VALUE *argv;
-+  VALUE klass;
-+{
-+	int args;
-+	VALUE name, data, ret;
-+	char *probe_data;
-+	char *probe_name;
-+	char *start_probe;
-+	char *end_probe;
-+	
-+	#ifdef ENABLE_DTRACE
-+
-+	args = rb_scan_args(argc, argv, "11", &name, &data);
-+	probe_data = args == 2 ? StringValuePtr(data) : "";
-+	probe_name = StringValuePtr(name);
-+
-+    	if (rb_block_given_p()) {
-+		start_probe = malloc(strlen(probe_name) + 7);
-+		end_probe   = malloc(strlen(probe_name) + 5);
-+		
-+		sprintf(start_probe, "%s-start", probe_name);
-+		sprintf(end_probe, "%s-end", probe_name);
-+		
-+		/* Build -start and -end strings for probe names */
-+		if (RUBY_RUBY_PROBE_ENABLED())
-+			RUBY_RUBY_PROBE(start_probe, probe_data);
-+	#endif
-+	
-+		ret = rb_yield(Qnil);
-+	
-+	#if ENABLE_DTRACE
-+
-+		if (RUBY_RUBY_PROBE_ENABLED())
-+			RUBY_RUBY_PROBE(end_probe, probe_data);
-+		
-+		free(start_probe);
-+		free(end_probe);
-+    	} else {
-+		if (RUBY_RUBY_PROBE_ENABLED())
-+			RUBY_RUBY_PROBE(probe_name, probe_data);
-+		ret = Qnil;
-+	}
-+	#endif
-+    	return ret;
-+}
-+
-+
-+void Init_Tracer()
-+{
-+	rb_mDtrace = rb_define_module("DTracer");
-+	rb_define_module_function(rb_mDtrace, "fire", ruby_dtrace_fire, -1);
-+}
-+
-Index: dtrace.d
-===================================================================
---- dtrace.d	(revision 0)
-+++ dtrace.d	(revision 123)
-@@ -0,0 +1,26 @@
-+/* -*- Mode: C -*- */
-+
-+provider ruby {
-+    probe function__entry(char*, char*, char*, int);
-+    probe function__return(char*, char*, char*, int);
-+    probe raise(char*, char*, int);
-+    probe rescue(char*, int);
-+    probe line(char*, int);
-+
-+    /* gc probes */
-+    probe gc__begin();
-+    probe gc__end();
-+
-+    /* Some initial memory type probes */
-+    probe object__create__start(char*, char*, int);
-+    probe object__create__done(char*, char*, int);
-+    probe object__free(char*);
-+
-+    probe ruby__probe(char*, char*);
-+};
-+
-+#pragma D attributes Evolving/Evolving/Common provider ruby provider
-+#pragma D attributes Private/Private/Common provider ruby module
-+#pragma D attributes Private/Private/Common provider ruby function
-+#pragma D attributes Evolving/Evolving/Common provider ruby name
-+#pragma D attributes Evolving/Evolving/Common provider ruby args
-Index: dtrace.h
-===================================================================
---- dtrace.h	(revision 0)
-+++ dtrace.h	(revision 123)
-@@ -0,0 +1,85 @@
-+/*
-+ * Generated by dtrace(1M).
-+ */
-+
-+#ifndef	_DTRACE_H
-+#define	_DTRACE_H
-+
-+#ifdef	__cplusplus
-+extern "C" {
-+#endif
-+
-+#define	RUBY_FUNCTION_ENTRY(arg0, arg1, arg2, arg3) \
-+	__dtrace_ruby___function__entry(arg0, arg1, arg2, arg3)
-+#define	RUBY_FUNCTION_ENTRY_ENABLED() \
-+	__dtraceenabled_ruby___function__entry()
-+#define	RUBY_FUNCTION_RETURN(arg0, arg1, arg2, arg3) \
-+	__dtrace_ruby___function__return(arg0, arg1, arg2, arg3)
-+#define	RUBY_FUNCTION_RETURN_ENABLED() \
-+	__dtraceenabled_ruby___function__return()
-+#define	RUBY_GC_BEGIN() \
-+	__dtrace_ruby___gc__begin()
-+#define	RUBY_GC_BEGIN_ENABLED() \
-+	__dtraceenabled_ruby___gc__begin()
-+#define	RUBY_GC_END() \
-+	__dtrace_ruby___gc__end()
-+#define	RUBY_GC_END_ENABLED() \
-+	__dtraceenabled_ruby___gc__end()
-+#define	RUBY_LINE(arg0, arg1) \
-+	__dtrace_ruby___line(arg0, arg1)
-+#define	RUBY_LINE_ENABLED() \
-+	__dtraceenabled_ruby___line()
-+#define	RUBY_OBJECT_CREATE_DONE(arg0, arg1, arg2) \
-+	__dtrace_ruby___object__create__done(arg0, arg1, arg2)
-+#define	RUBY_OBJECT_CREATE_DONE_ENABLED() \
-+	__dtraceenabled_ruby___object__create__done()
-+#define	RUBY_OBJECT_CREATE_START(arg0, arg1, arg2) \
-+	__dtrace_ruby___object__create__start(arg0, arg1, arg2)
-+#define	RUBY_OBJECT_CREATE_START_ENABLED() \
-+	__dtraceenabled_ruby___object__create__start()
-+#define	RUBY_OBJECT_FREE(arg0) \
-+	__dtrace_ruby___object__free(arg0)
-+#define	RUBY_OBJECT_FREE_ENABLED() \
-+	__dtraceenabled_ruby___object__free()
-+#define	RUBY_RAISE(arg0, arg1, arg2) \
-+	__dtrace_ruby___raise(arg0, arg1, arg2)
-+#define	RUBY_RAISE_ENABLED() \
-+	__dtraceenabled_ruby___raise()
-+#define	RUBY_RESCUE(arg0, arg1) \
-+	__dtrace_ruby___rescue(arg0, arg1)
-+#define	RUBY_RESCUE_ENABLED() \
-+	__dtraceenabled_ruby___rescue()
-+#define	RUBY_RUBY_PROBE(arg0, arg1) \
-+	__dtrace_ruby___ruby__probe(arg0, arg1)
-+#define	RUBY_RUBY_PROBE_ENABLED() \
-+	__dtraceenabled_ruby___ruby__probe()
-+
-+
-+extern void __dtrace_ruby___function__entry(char *, char *, char *, int);
-+extern int __dtraceenabled_ruby___function__entry(void);
-+extern void __dtrace_ruby___function__return(char *, char *, char *, int);
-+extern int __dtraceenabled_ruby___function__return(void);
-+extern void __dtrace_ruby___gc__begin(void);
-+extern int __dtraceenabled_ruby___gc__begin(void);
-+extern void __dtrace_ruby___gc__end(void);
-+extern int __dtraceenabled_ruby___gc__end(void);
-+extern void __dtrace_ruby___line(char *, int);
-+extern int __dtraceenabled_ruby___line(void);
-+extern void __dtrace_ruby___object__create__done(char *, char *, int);
-+extern int __dtraceenabled_ruby___object__create__done(void);
-+extern void __dtrace_ruby___object__create__start(char *, char *, int);
-+extern int __dtraceenabled_ruby___object__create__start(void);
-+extern void __dtrace_ruby___object__free(char *);
-+extern int __dtraceenabled_ruby___object__free(void);
-+extern void __dtrace_ruby___raise(char *, char *, int);
-+extern int __dtraceenabled_ruby___raise(void);
-+extern void __dtrace_ruby___rescue(char *, int);
-+extern int __dtraceenabled_ruby___rescue(void);
-+extern void __dtrace_ruby___ruby__probe(char *, char *);
-+extern int __dtraceenabled_ruby___ruby__probe(void);
-+
-+#ifdef	__cplusplus
-+}
-+#endif
-+
-+#endif	/* _DTRACE_H */
-Index: common.mk
-===================================================================
---- common.mk	(revision 68)
-+++ common.mk	(revision 123)
-@@ -55,6 +55,7 @@
- 		string.$(OBJEXT) \
- 		struct.$(OBJEXT) \
- 		time.$(OBJEXT) \
-+		tracer.$(OBJEXT) \
- 		util.$(OBJEXT) \
- 		variable.$(OBJEXT) \
- 		version.$(OBJEXT) \
-@@ -84,9 +85,9 @@
- 
- miniruby$(EXEEXT): config.status $(LIBRUBY_A) $(MAINOBJ) $(MINIOBJS) $(OBJS) $(DMYEXT)
- 
--$(PROGRAM): $(LIBRUBY) $(MAINOBJ) $(OBJS) $(EXTOBJS) $(SETUP) $(PREP)
-+$(PROGRAM): $(LIBRUBY) $(MAINOBJ) $(OBJS) $(EXTOBJS) $(DTRACE_OBJS) $(SETUP) $(PREP)
- 
--$(LIBRUBY_A):	$(OBJS) $(DMYEXT) $(ARCHFILE)
-+$(LIBRUBY_A):	$(OBJS) $(DMYEXT) $(ARCHFILE) $(DTRACE_OBJS)
- 
- $(LIBRUBY_SO):	$(OBJS) $(DLDOBJS) $(LIBRUBY_A) $(PREP) $(LIBRUBY_SO_UPDATE)
- 
-@@ -279,7 +280,7 @@
- 
- clean: clean-ext clean-local
- clean-local::
--	@$(RM) $(OBJS) $(MINIOBJS) $(MAINOBJ) $(LIBRUBY_A) $(LIBRUBY_SO) $(LIBRUBY) $(LIBRUBY_ALIASES)
-+	@$(RM) $(OBJS) $(DTRACE_OBJS) $(MINIOBJS) $(MAINOBJ) $(LIBRUBY_A) $(LIBRUBY_SO) $(LIBRUBY) $(LIBRUBY_ALIASES)
- 	@$(RM) $(PROGRAM) $(WPROGRAM) miniruby$(EXEEXT) dmyext.$(OBJEXT) $(ARCHFILE) .*.time
- 	@$(RM) y.tab.c y.output
- clean-ext:
-Index: eval.c
-===================================================================
---- eval.c	Tue Sep 22 05:25:57 2009
-+++ eval.c	Tue Sep 22 05:26:15 2009
-@@ -226,6 +226,10 @@
- 
- #include <sys/stat.h>
- 
-+#ifdef ENABLE_DTRACE
-+#include "dtrace.h"
-+#endif
-+
- VALUE rb_cProc;
- VALUE rb_cBinding;
- static VALUE proc_invoke _((VALUE,VALUE,VALUE,VALUE));
-@@ -3056,6 +3060,11 @@
- 
-       case NODE_IF:
- 	if (RTEST(rb_eval(self, node->nd_cond))) {
-+	    #ifdef ENABLE_DTRACE
-+	    if (RUBY_LINE_ENABLED())
-+		if (ruby_current_node && ruby_current_node->nd_file)
-+		    RUBY_LINE(ruby_current_node->nd_file, nd_line(ruby_current_node));
-+	    #endif
- 	    EXEC_EVENT_HOOK(RUBY_EVENT_LINE, node, self,
- 			    ruby_frame->last_func,
- 			    ruby_frame->last_class);
-@@ -3062,6 +3071,11 @@
- 	    node = node->nd_body;
- 	}
- 	else {
-+	    #ifdef ENABLE_DTRACE
-+	    if (RUBY_LINE_ENABLED())
-+		if (ruby_current_node && ruby_current_node->nd_file)
-+		    RUBY_LINE(ruby_current_node->nd_file, nd_line(ruby_current_node));
-+	    #endif
- 	    EXEC_EVENT_HOOK(RUBY_EVENT_LINE, node, self,
- 			    ruby_frame->last_func,
- 			    ruby_frame->last_class);
-@@ -3076,6 +3090,11 @@
- 	    if (nd_type(node) != NODE_WHEN) goto again;
- 	    tag = node->nd_head;
- 	    while (tag) {
-+		#ifdef ENABLE_DTRACE
-+		if (RUBY_LINE_ENABLED())
-+		    if (ruby_current_node && ruby_current_node->nd_file)
-+			RUBY_LINE(ruby_current_node->nd_file, nd_line(ruby_current_node));
-+		#endif
- 		EXEC_EVENT_HOOK(RUBY_EVENT_LINE, tag, self,
- 				ruby_frame->last_func,
- 				ruby_frame->last_class);
-@@ -3117,6 +3136,11 @@
- 		}
- 		tag = node->nd_head;
- 		while (tag) {
-+		    #ifdef ENABLE_DTRACE
-+		    if (RUBY_LINE_ENABLED())
-+		        if (ruby_current_node && ruby_current_node->nd_file)
-+			    RUBY_LINE(ruby_current_node->nd_file, nd_line(ruby_current_node));
-+		    #endif
- 		    EXEC_EVENT_HOOK(RUBY_EVENT_LINE, tag, self,
- 				    ruby_frame->last_func,
- 				    ruby_frame->last_class);
-@@ -3337,6 +3361,11 @@
- 		rescuing = -1;
- 		while (resq) {
- 		    ruby_current_node = resq;
-+		    #ifdef ENABLE_DTRACE
-+		    if (RUBY_RESCUE_ENABLED())
-+		        if (ruby_current_node && ruby_current_node->nd_file)
-+			RUBY_RESCUE(ruby_current_node->nd_file, nd_line(ruby_current_node));
-+		    #endif
- 		    if (handle_rescue(self, resq)) {
- 			state = 0;
- 			rescuing = 1;
-@@ -4157,6 +4186,11 @@
- 	break;
- 
-       case NODE_NEWLINE:
-+	#ifdef ENABLE_DTRACE
-+	if (RUBY_LINE_ENABLED())
-+	    if (ruby_current_node && ruby_current_node->nd_file)
-+		RUBY_LINE(ruby_current_node->nd_file, nd_line(ruby_current_node));
-+	#endif
- 	EXEC_EVENT_HOOK(RUBY_EVENT_LINE, node, self, 
- 			ruby_frame->last_func,
- 			ruby_frame->last_class);
-@@ -4635,6 +4669,10 @@
- 
-     rb_trap_restore_mask();
-     if (tag != TAG_FATAL) {
-+	#ifdef ENABLE_DTRACE
-+	if (RUBY_RAISE_ENABLED())
-+	    RUBY_RAISE(rb_obj_classname(ruby_errinfo), ruby_sourcefile, ruby_sourceline);
-+	#endif
- 	EXEC_EVENT_HOOK(RUBY_EVENT_RAISE, ruby_current_node,
- 			ruby_frame->self,
- 			ruby_frame->last_func,
-@@ -5898,6 +5936,13 @@
- 		rb_bug("bad argc (%d) specified for `%s(%s)'",
- 		       len, rb_class2name(klass), rb_id2name(id));
- 	    }
-+    	    #ifdef ENABLE_DTRACE
-+	    if (RUBY_FUNCTION_ENTRY_ENABLED()) {
-+	    	    char *classname = rb_class2name(klass), *methodname = rb_id2name(id);
-+		    if (ruby_current_node && ruby_current_node->nd_file && classname && methodname)
-+			RUBY_FUNCTION_ENTRY(classname, methodname, ruby_current_node->nd_file, nd_line(ruby_current_node));
-+	    }
-+	    #endif
- 	    if (event_hooks) {
- 		int state;
- 
-@@ -5916,6 +5961,13 @@
- 	    else {
- 		result = call_cfunc(body->nd_cfnc, recv, len, argc, argv);
- 	    }
-+	    #ifdef ENABLE_DTRACE
-+    	    if (RUBY_FUNCTION_RETURN_ENABLED()) {
-+	        char *classname = rb_class2name(klass), *methodname = rb_id2name(id);
-+	        if (ruby_current_node && ruby_current_node->nd_file && classname && methodname)
-+	            RUBY_FUNCTION_RETURN(classname, methodname, ruby_current_node->nd_file, nd_line(ruby_current_node));			
-+	    }
-+	    #endif
- 	}
- 	break;
- 
-@@ -5943,6 +5995,13 @@
- 
-       case NODE_BMETHOD:
- 	ruby_frame->flags |= FRAME_DMETH;
-+	#ifdef ENABLE_DTRACE
-+	if (RUBY_FUNCTION_ENTRY_ENABLED()) {
-+		char *classname = rb_class2name(klass), *methodname = rb_id2name(id);
-+		if (ruby_current_node && ruby_current_node->nd_file && classname && methodname)
-+	            RUBY_FUNCTION_ENTRY(classname, methodname, ruby_current_node->nd_file, nd_line(ruby_current_node));
-+	 }
-+	#endif
- 	if (event_hooks) {
- 	    struct BLOCK *data;
- 	    Data_Get_Struct(body->nd_cval, struct BLOCK, data);
-@@ -5949,6 +6008,13 @@
- 	    EXEC_EVENT_HOOK(RUBY_EVENT_CALL, data->body, recv, id, klass);
- 	}
- 	result = proc_invoke(body->nd_cval, rb_ary_new4(argc, argv), recv, klass);
-+	#ifdef ENABLE_DTRACE
-+	 if (RUBY_FUNCTION_RETURN_ENABLED()) {
-+	    char *classname = rb_class2name(klass), *methodname = rb_id2name(id);
-+	    if (ruby_current_node && ruby_current_node->nd_file && classname && methodname)
-+	        RUBY_FUNCTION_RETURN(classname, methodname, ruby_current_node->nd_file, nd_line(ruby_current_node));
-+	}
-+	#endif
- 	if (event_hooks) {
- 	    EXEC_EVENT_HOOK(RUBY_EVENT_RETURN, ruby_current_node, recv, id, klass);
- 	}
-@@ -6062,6 +6128,13 @@
- 		    }
- 		    ruby_frame->argc = i;
- 		}
-+		#ifdef ENABLE_DTRACE
-+		if (RUBY_FUNCTION_ENTRY_ENABLED()) {
-+			char *classname = rb_class2name(klass), *methodname = rb_id2name(id);
-+			if (ruby_current_node && ruby_current_node->nd_file && classname && methodname)
-+		            RUBY_FUNCTION_ENTRY(classname, methodname, ruby_current_node->nd_file, nd_line(ruby_current_node));
-+		 }
-+		#endif
- 		if (event_hooks) {
- 		    EXEC_EVENT_HOOK(RUBY_EVENT_CALL, b2, recv, id, klass);
- 		}
-@@ -6072,6 +6145,13 @@
- 		state = 0;
- 	    }
- 	    POP_TAG();
-+	    #ifdef ENABLE_DTRACE
-+	     if (RUBY_FUNCTION_RETURN_ENABLED()) {
-+		char *classname = rb_class2name(klass), *methodname = rb_id2name(id);
-+		if (ruby_current_node && ruby_current_node->nd_file && classname && methodname)
-+	 	    RUBY_FUNCTION_RETURN(classname, methodname, ruby_current_node->nd_file, nd_line(ruby_current_node));
-+	    }
-+	    #endif
- 	    if (event_hooks) {
- 		EXEC_EVENT_HOOK(RUBY_EVENT_RETURN, ruby_current_node, recv, id, klass);
- 	    }
-Index: gc.c
-===================================================================
---- gc.c	Tue Sep 22 05:25:57 2009
-+++ gc.c	Tue Sep 22 05:26:15 2009
-@@ -30,6 +30,11 @@
- #include <sys/resource.h>
- #endif
- 
-+#ifdef ENABLE_DTRACE
-+#include <sys/sdt.h>
-+#include "dtrace.h"
-+#endif
-+
- #if defined _WIN32 || defined __CYGWIN__
- #include <windows.h>
- #endif
-@@ -1256,6 +1261,11 @@
- 	break;
-     }
- 
-+   #ifdef ENABLE_DTRACE
-+   if (RUBY_OBJECT_FREE_ENABLED())
-+      RUBY_OBJECT_FREE(rb_class2name(CLASS_OF(obj)));
-+   #endif
-+
-     if (FL_TEST(obj, FL_EXIVAR)) {
- 	rb_free_generic_ivar((VALUE)obj);
-     }
-@@ -1422,6 +1432,12 @@
- {
-     struct gc_list *list;
-     struct FRAME * volatile frame; /* gcc 2.7.2.3 -O2 bug??  */
-+
-+    #ifdef ENABLE_DTRACE
-+    if (RUBY_GC_BEGIN_ENABLED())
-+       RUBY_GC_BEGIN();
-+    #endif
-+
-     jmp_buf save_regs_gc_mark;
-     SET_STACK_END;
- 
-@@ -1514,6 +1530,11 @@
-     } while (!MARK_STACK_EMPTY);
- 
-     gc_sweep();
-+
-+    #ifdef ENABLE_DTRACE
-+    if (RUBY_GC_END_ENABLED())
-+	RUBY_GC_END();
-+    #endif
- }
- 
- void
-
-Property changes on: .
-___________________________________________________________________
-Name: svn:ignore
-   + autom4te.cache
-
-
---- Makefile.in	Tue Sep 29 05:04:14 2009
-+++ Makefile.in	Tue Sep 29 05:07:41 2009
-@@ -88,6 +88,7 @@
- 
- OBJEXT        = @OBJEXT@
- MANTYPE	      = @MANTYPE@
-+DTRACE_OBJS   = @DTRACE_OBJS@
- 
- INSTALLED_LIST= .installed.list
- #### End of variables
-@@ -103,11 +104,11 @@
- 
- miniruby$(EXEEXT):
- 		@$(RM) $@
--		$(PURIFY) $(CC) $(LDFLAGS) $(XLDFLAGS) $(MAINLIBS) $(MAINOBJ) $(MINIOBJS) $(LIBRUBY_A) $(LIBS) $(OUTFLAG)$@
-+		$(PURIFY) $(CC) $(LDFLAGS) $(XLDFLAGS) $(MAINLIBS) $(MAINOBJ) $(MINIOBJS) $(LIBRUBY_A) $(DTRACE_OBJS) $(LIBS) $(OUTFLAG)$@
- 
- $(PROGRAM):
- 		@$(RM) $@
--		$(PURIFY) $(CC) $(LDFLAGS) $(XLDFLAGS) $(MAINLIBS) $(MAINOBJ) $(EXTOBJS) $(LIBRUBYARG) $(LIBS) $(OUTFLAG)$@
-+		$(PURIFY) $(CC) $(LDFLAGS) $(XLDFLAGS) $(MAINLIBS) $(MAINOBJ) $(EXTOBJS) $(DTRACE_OBJS) gc.o eval.o tracer.o $(LIBRUBYARG) $(LIBS) $(OUTFLAG)$@
- 
- # We must `rm' the library each time this rule is invoked because "updating" a
- # MAB library on Apple/NeXT (see --enable-fat-binary in configure) is not
-@@ -119,7 +120,7 @@
- 
- $(LIBRUBY_SO):
- 		@-$(PRE_LIBRUBY_UPDATE)
--		$(LDSHARED) $(DLDFLAGS) $(OBJS) $(DLDOBJS) $(SOLIBS) $(OUTFLAG)$@
-+		$(LDSHARED) $(DLDFLAGS) $(OBJS) $(DLDOBJS) $(DTRACE_OBJS) $(SOLIBS) $(OUTFLAG)$@
- 		@-$(MINIRUBY) -e 'ARGV.each{|link| File.delete link if File.exist? link; \
- 						  File.symlink "$(LIBRUBY_SO)", link}' \
- 				$(LIBRUBY_ALIASES) || true
-@@ -187,6 +188,9 @@
- ext/extinit.$(OBJEXT): ext/extinit.c $(SETUP)
- 	$(CC) $(CFLAGS) $(XCFLAGS) $(CPPFLAGS) $(OUTFLAG)$@ -c ext/extinit.c
- 
-+dtrace.@OBJEXT@: dtrace.d $(OBJS) $(MAINOBJ)
-+	/usr/sbin/dtrace -G -o $@ -s dtrace.d $(OBJS)
-+
- update-rubyspec: 
- 	if [ -d $(srcdir)/rubyspec ]; then \
- 	  cd $(srcdir)/rubyspec/mspec; \
--- a/usr/src/cmd/ruby18/patches/ruby-sparc-perf.patch	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +0,0 @@
---- ../eval.c	2008-08-04 11:16:55.000000000 +0800
-+++ eval.c.1	2008-08-20 17:08:10.199955000 +0800
-@@ -1030,7 +1030,7 @@
- #define PROT_LAMBDA INT2FIX(2)	/* 5 */
- #define PROT_YIELD  INT2FIX(3)	/* 7 */
- 
--#define EXEC_TAG()    (FLUSH_REGISTER_WINDOWS, ruby_setjmp(((void)0), prot_tag->buf))
-+#define EXEC_TAG()    ruby_setjmp(((void)0), prot_tag->buf)
- 
- #define JUMP_TAG(st) do {		\
-     ruby_frame = prot_tag->frame;	\
-@@ -10360,7 +10360,7 @@
- }
- 
- #define THREAD_SAVE_CONTEXT(th) \
--    (rb_thread_switch((FLUSH_REGISTER_WINDOWS, ruby_setjmp(rb_thread_save_context(th), (th)->context))))
-+    (rb_thread_switch(ruby_setjmp(rb_thread_save_context(th), (th)->context)))
- 
- NORETURN(static void rb_thread_restore_context _((rb_thread_t,int)));
- NORETURN(NOINLINE(static void rb_thread_restore_context_0(rb_thread_t,int,void*)));
--- a/usr/src/cmd/ruby18/patches/ruby-usrlocal.patch	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,45 +0,0 @@
-diff -aur lib/irb/cmd/subirb.rb lib/irb/cmd/subirb.rb
---- lib/irb/cmd/subirb.rb	2007-02-12 15:01:19.000000000 -0800
-+++ lib/irb/cmd/subirb.rb	2008-03-06 20:23:34.247909000 -0800
-@@ -1,4 +1,4 @@
--#!/usr/local/bin/ruby
-+#!/usr/ruby/1.8/bin/ruby
- #
- #   multi.rb - 
- #   	$Release Version: 0.9.5$
-diff -aur lib/irb/ext/save-history.rb lib/irb/ext/save-history.rb
---- lib/irb/ext/save-history.rb	2007-02-12 15:01:19.000000000 -0800
-+++ lib/irb/ext/save-history.rb	2008-03-06 20:23:37.360015000 -0800
-@@ -1,4 +1,4 @@
--#!/usr/local/bin/ruby
-+#!/usr/ruby/1.8/bin/ruby
- #
- #   save-history.rb - 
- #   	$Release Version: 0.9.5$
-diff -aur lib/matrix.rb lib/matrix.rb
---- lib/matrix.rb	2007-02-12 15:01:19.000000000 -0800
-+++ lib/matrix.rb	2008-03-06 20:23:39.897679000 -0800
-@@ -1,4 +1,4 @@
--#!/usr/local/bin/ruby
-+#!/usr/ruby/1.8/bin/ruby
- #--
- #   matrix.rb - 
- #       $Release Version: 1.0$
-diff -aur lib/rdoc/markup/sample/rdoc2latex.rb lib/rdoc/markup/sample/rdoc2latex.rb
---- lib/rdoc/markup/sample/rdoc2latex.rb	2007-02-12 15:01:19.000000000 -0800
-+++ lib/rdoc/markup/sample/rdoc2latex.rb	2008-03-06 20:23:43.383535000 -0800
-@@ -1,4 +1,4 @@
--#!/usr/local/bin/ruby
-+#!/usr/ruby/1.8/bin/ruby
- # Illustration of a script to convert an RDoc-style file to a LaTeX
- # document
- 
-diff -aur lib/rdoc/parsers/parse_rb.rb lib/rdoc/parsers/parse_rb.rb
---- lib/rdoc/parsers/parse_rb.rb	2007-02-12 15:01:19.000000000 -0800
-+++ lib/rdoc/parsers/parse_rb.rb	2008-03-06 20:23:46.620223000 -0800
-@@ -1,4 +1,4 @@
--#!/usr/local/bin/ruby
-+#!/usr/ruby/1.8/bin/ruby
- 
- # Parse a Ruby source file, building a set of objects
- # representing the modules, classes, methods,
--- a/usr/src/cmd/ruby18/patches/ruby_1.patch	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,109 +0,0 @@
---- ruby.1	2007-02-12 15:01:19.000000000 -0800
-+++ ../ruby.1	2008-02-28 03:00:23.255784000 -0800
-@@ -104,8 +104,79 @@
- .Ux
- systems, you can load object files into the Ruby interpreter
- on-the-fly.
-+.Pp
-+.It Sy "DTrace Probes"
-+Ruby has a set of DTrace probes that can be used to debug a running Ruby/Rails
-+application. NOTE: This is on x86/x64 platform only.
-+.Pp
-+.Nm function-entry
-+.Nd Probe that fires when a Ruby method is entered
-+.Pp
-+.Nm function-return
-+.Nd Probe that fires when a Ruby method returns
-+.Pp
-+.Nm raise
-+.Nd Probe that fires when a Ruby exception is raised
-+.Pp
-+.Nm rescue
-+.Nd Probe that fires when a Ruby exception is rescued
-+.Pp
-+.Nm line
-+.Nd Probe that fires for every line of Ruby executed
-+.Pp
-+.Nm gc-begin
-+.Nd Probe that fires right before a GC cycle begins
-+.Pp
-+.Nm gc-end
-+.Nd Probe that fires right after a GC cycle finishes
-+.Pp
-+.Nm object-create-start
-+.Nd Probe that fires directly before a Ruby object is allocated
-+.Pp
-+.Nm object-create-done
-+.Nd Probe that fires when Ruby is finished allocating an object
-+.Pp
-+.Nm object-free
-+.Nd Probe that fires every time a Ruby object is freed
-+.Pp
-+.Nm ruby-probe
-+.Nd Probe that can be fired from Ruby code (see below)
-+.Pp
-+.Sy "Probe Arguments"
- .El
- .Pp
-+.Nm function-entry
-+.Ar "Ruby class" Ar "Method name" Ar "Source file" Ar "Line number"
-+.Pp
-+.Nm function-return
-+.Ar "Ruby class" Ar "Method name" Ar "Source file" Ar "Line number"
-+.Pp
-+.Nm raise
-+.Ar "Ruby class" Ar "Source file" Ar "Line number"
-+.Pp
-+.Nm rescue
-+.Ar "Source file" Ar "Line number"
-+.Pp
-+.Nm line
-+.Ar "Source file" Ar "Line number"
-+.Pp
-+.Nm gc-begin
-+.Ar ""
-+.Pp
-+.Nm gc-end
-+.Ar ""
-+.Pp
-+.Nm object-create-start
-+.Ar "Ruby type" Ar "Source file" Ar "Line number"
-+.Pp
-+.Nm object-create-done
-+.Ar "Ruby type" Ar "Source file" Ar "Line number"
-+.Pp
-+.Nm object-free
-+.Ar "Ruby type"
-+.Nm ruby-probe
-+.Ar "Arbitrary string" Ar "Arbitrary string"
-+.Pp
- .Sh OPTIONS
- Ruby interpreter accepts following command-line options (switches).
- They are quite similar to those of
-@@ -154,9 +225,9 @@
- .Li #!
- on machines that don't support it, in the following manner:
- .Bd -literal -offset indent
--#! /usr/local/bin/ruby
-+#! /usr/bin/ruby
- # This line makes the next one a comment in Ruby \e
--  exec /usr/local/bin/ruby -S $0 $*
-+  exec /usr/bin/ruby -S $0 $*
- .Ed
- .Pp
- .It Fl T Ns Op Ar level
-@@ -251,7 +322,7 @@
- .Li ARGV
- and set the corresponding variable in the script.  For example:
- .Bd -literal -offset indent
--#! /usr/local/bin/ruby -s
-+#! /usr/bin/ruby -s
- # prints "true" if invoked with `-xyz' switch.
- print "true\en" if $xyz
- .Ed
-@@ -349,3 +420,5 @@
- .Sh AUTHORS
- Ruby is designed and implemented by
- .An Yukihiro Matsumoto Aq [email protected] .
-+.Sh SEE ALSO
-+.Nm gem(1)
--- a/usr/src/cmd/ruby18/patches/ruby_Makefile_in.patch	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
---- Makefile.in	2007-02-12 15:01:19.000000000 -0800
-+++ Makefile.in	2007-11-01 03:18:32.703935000 -0700
-@@ -94,7 +94,9 @@
- 
- all:
- 
--.DEFAULT: all
-+# modification for solaris nv sfw-workspace nightly build
-+# .DEFAULT: all
-+# end of modification
- 
- # Prevent GNU make v3 from overflowing arg limit on SysV.
- .NOEXPORT:
--- a/usr/src/cmd/ruby18/patches/ruby_ext_Setup.patch	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
---- ext/Setup	2007-02-12 15:01:19.000000000 -0800
-+++ ext/Setup	2007-11-01 03:18:31.940163000 -0700
-@@ -20,7 +20,7 @@
- #pty
- #openssl
- #racc/cparse
--#readline
-+readline
- #sdbm
- #socket
- #stringio
--- a/usr/src/cmd/ruby18/patches/ruby_nogdbm.patch	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,31 +0,0 @@
---- ext/extmk.rb-orig	Tue Sep 22 05:26:01 2009
-+++ ext/extmk.rb	Tue Sep 22 05:26:15 2009
-@@ -17,6 +17,15 @@
- $ignore = nil
- $message = nil
- 
-+#The $do_not_build variable explicitly prevents
-+# extensions from being built.
-+# This is a Sun internal patch created to prevent
-+# Ruby from automatically picking extensions
-+# for libraries that people integrate into SFWNV.
-+# This way, we cna enable the extensions in our own
-+# time.
-+$do_not_build = %w(gdbm)
-+
- $progname = $0
- alias $PROGRAM_NAME $0
- alias $0 $progname
-@@ -440,6 +449,12 @@
- 
- hdrdir = $hdrdir
- $hdrdir = $top_srcdir = relative_from(srcdir, $topdir = "..")
-+
-+$do_not_build.each do |d|
-+ exts.delete(d)
-+ puts "Extension #{d} has been disabled by the build\n"
-+end
-+
- exts.each do |d|
-   extmake(d) or abort
- end
Binary file usr/src/cmd/ruby18/ruby-1.8.7-p174.tar.bz2 has changed
Binary file usr/src/cmd/ruby18/rubygems-1.3.5.tgz has changed
--- a/usr/src/cmd/ruby18/sunman-stability	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-1i\
-'\\" t\
-\.\\"\
-\.\\" Modified for Solaris to add the Solaris stability classification,\
-\.\\" and to add a note about source availability .\
-\.\\"\ 
-$a\
-\.\\" Begin Sun update\
-.SH FILES\
-The following files specify the installation  locations  for Ruby: \
-.PP\
-.TP\
-/var/ruby/1.8/gem_home \
-Contains the Rubygems repository. Configure the GEM_HOME environment variable to point to /var/ruby/1.8/gem_home as the installation of Rubygems repository.\
-.PP\
-.TP\
-/var/ruby/1.8/gem_home/bin \
-Contains executables for any installed gems that have them (i.e.: thin, rake, rails, etc). Only exists after a gem with an executable has been installed.\
-.PP\
-.TP\
-~/.gem/ruby/1.8 \
-Location that gems will be installed to if /var/ruby/1.8/gem_home is not writable by the user. This is automatically added to GEM_PATH.\
-.PP\
-.TP\
-~/.gem/ruby/1.8/bin\
-Location that executables for gems will be installed to if /var/ruby/1.8/gem_home/bin is not writable by the user.\
-.PP\
-.TP\
-/usr/ruby/1.8/bin \
-Contains  the  Ruby  executable  as well as other utility programs, and Rubygems programs. These programs are linked from /usr/bin.\
-For example: /usr/ruby/1.8/bin/ruby is linked from /usr/bin/ruby1.8, and may be linked from /usr/bin/ruby if 1.8 is the latest version of Ruby installed on this system. \
-.PP\
-.SH ATTRIBUTES\
-See\
-.BR attributes (5)\
-for descriptions of the following attributes:\
-.sp\
-.TS\
-box;\
-cbp-1 | cbp-1\
-l | l .\
-ATTRIBUTE TYPE	ATTRIBUTE VALUE\
-=\
-Availability	runtime/ruby-18\
-=\
-Interface Stability	Uncommitted\
-.TE \
-.PP\
-.SH NOTES\
-Source for ruby is available on http://opensolaris.org.\
-The documentation for DTrace probes are available on http://dtrace.joyent.com.\
-\.\\" End Sun update
--- a/usr/src/cmd/subversion/METADATA	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-NAME:             subversion
-VERSION:          1.6.5
-DESCRIPTION:      open source version control system
-LICENSE:          Subversion
-PACKAGE:          SUNWsvn SUNWsvn-java SUNWsvn-perl SUNWsvn-python
-PROJECT_URL:      http://subversion.tigris.org/
-SOURCE_DOWNLOAD:  http://subversion.tigris.org/downloads/subversion-1.6.5.tar.gz
-SUPPORT:          C
-BUGTRAQ:          solaris/utility/svn
-OSR:              4495
-COMMENTS:         
--- a/usr/src/cmd/subversion/Makefile.sfw	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,229 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
-#
-# ident	"@(#)Makefile.sfw	1.20	11/04/15 SMI"
-
-VER=subversion-1.6.5
-SVN_PACKAGES=SUNWsvn SUNWsvn-java SUNWsvn-perl SUNWsvn-python
-SWIGPROG=/usr/bin/swig
-PERL=/usr/perl5/bin/perl
-GSED=/usr/bin/gsed
-TOP = $(SRC)/cmd/subversion
-DESTDIR = $(TOP)/proto-$(MACH)
-
-SVN_LDFLAGS=-R/usr/lib/svn:$(APR_USR_PREFIX)/lib:$(APR_UTIL_USR_PREFIX)/lib \
-    -L$(ROOT)$(APR_USR_PREFIX)/lib \
-    -L$(ROOT)$(APR_UTIL_USR_PREFIX)/lib \
-    -L$(ROOT)/usr/lib \
-    -M $(SRC)/cmd/mapfile_noexstk \
-    -lsocket -lresolv -lnsl -lgen -z ignore
-
-include ../Makefile.cmd
-
-include $(SRC)/cmd/apache2/apache.build.env
-include $(SRC)/cmd/apr/apr-1.3/apr.build.env
-include $(SRC)/cmd/apr-util/apr-util-1.3/apr-util.build.env
-
-PREFIX=/usr
-PICFLAG = -KPIC -DPIC
-COMPAT_VERSION=5
-CFLAGS_GENERIC = -Xc -xc99=%all -features=extinl,extensions -xprefetch=auto
-CFLAGS_GENERIC += -xbuiltin=%none -xnorunpath -xcsi -xinline=%auto
-CFLAGS_GENERIC += -xustr=ascii_utf16_ushort -xF=%none -xthreadvar=%all
-CFLAGS_GENERIC += -xspace -xldscope=symbolic -KPIC -mt -D_REENTRANT
-CFLAGS_GENERIC += -D__EXTENSIONS__=1 -D_LARGEFILE_SOURCE
-CFLAGS_GENERIC += -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_XPG6
-CFLAGS_GENERIC += -D_POSIX_PTHREAD_SEMANTICS -D_POSIX_C_SOURCE=200112L
-CFLAGS_GENERIC += -D__XOPEN_OR_POSIX -D_STRICT_STDC -D_STRICT_STDC__
-CFLAGS_GENERIC += -D_STDC_C99 -D_ISOC99_SOURCE -D__C99FEATURES__ -DSOLARIS
-
-CFLAGS_i386 = -m32 -xregs=no%frameptr -xarch=generic -xO3 -s
-CFLAGS_sparc = -m32 -xmemalign=8i
-CFLAGS_sparc += -xtarget=ultra2 -xarch=sparcvis -xchip=ultra2 -xO4 -s
-CFLAGS = $(CFLAGS_GENERIC) $(CFLAGS_$(MACH))
-
-CXXFLAGS_sparc = -xtarget=ultra2 -xarch=sparcvis -xchip=ultra2 
-CXXFLAGS_sparc += -xbuiltin=%none -xmemalign=8i $(PICFLAG) -xO4 -s
-CXXFLAGS_i386 = -xregs=no%frameptr -xO3 -s -xbuiltin=%none $(PICFLAG)
-
-CCFLAGS_GENERIC = -features=except,rtti,export,extensions,nestedaccess,tmplife,tmplrefstatic
-CCFLAGS_GENERIC += -instances=global
-CCFLAGS_GENERIC += -template=geninlinefuncs
-CCFLAGS_GENERIC += -verbose=template
-CCFLAGS_GENERIC += $(CXXFLAGS_$(MACH))
-CCFLAGS_GENERIC += -xlang=c99
-CCFLAGS_GENERIC += -xbuiltin=%none
-CCFLAGS_GENERIC += -xinline=
-CCFLAGS_GENERIC += -xspace
-CCFLAGS_GENERIC += -xustr=ascii_utf16_ushort
-CCFLAGS_GENERIC += -norunpath
-CCFLAGS_GENERIC += -z ignore $(PICFLAG)
-CCFLAGS_GENERIC += -mt -D_REENTRANT -DNDEBUG
-CCFLAGS_GENERIC += -D__EXTENSIONS__
-CCFLAGS_GENERIC += -D_LARGEFILE_SOURCE
-CCFLAGS_GENERIC += -D_FILE_OFFSET_BITS=64
-CCFLAGS_GENERIC += -D_XOPEN_SOURCE=500
-CCFLAGS_GENERIC += -D_XPG5
-CCFLAGS_GENERIC += -D_POSIX_PTHREAD_SEMANTICS -s
-CCFLAGS = $(CCFLAGS_GENERIC) $(CXXFLAGS_$(MACH))
-
-CPPFLAGS = -I/usr/include/neon -I$(ROOT)/usr/include
-
-LDFLAGS = -L$(ROOT)/usr/lib -L/usr/lib -R/usr/lib
-LDFLAGS += -m32 -s -z ignore
-
-PYVER26=2.6
-PYTHON26=/usr/bin/python$(PYVER26)
-PYDIR26=$(ROOTLIB)/python$(PYVER26)
-PYVENDORDIR26=$(PYDIR26)/vendor-packages
-PYMODS=client core delta fs ra repos wc
-
-all: $(VER)/config.status
-	$(INCREFIXUP) $(VER)
-	( cd $(VER) ; env - \
-	    "PYVER=$(PYVER26)" \
-	    "PYTHON=$(PYTHON26)" \
-	    "PYDIR=$(PYDIR26)" \
-	    "PYVENDORDIR=$(PYVENDORDIR26)" \
-	    "PYMODS=$(PYMODS)" \
-	    "LDFLAGS=$(LDFLAGS) $(SVN_LDFLAGS)" \
-	    "LD_OPTIONS=$(LDFLAGS) $(SVN_LDFLAGS)" \
-	    "SWIG_LDFLAGS=$(LDFLAGS) $(SVN_LDFLAGS)" \
-	    CC=$(CC) CXX=$(CCC) \
-	    "CPPFLAGS=$(CPPFLAGS)" \
-	    "CFLAGS=$(CFLAGS)" \
-	    "CXXFLAGS=$(CCFLAGS)" \
-	    NEON_LIBS="-lneon" \
-	    MAKE=$(GMAKE) \
-	    PATH=$(SFW_PATH) \
-	    INSTALL=$(GINSTALL) \
-	    $(GMAKE) all swig-py swig-pl javahl )
-	@find . -name core -exec rm -f {} \;
-
-_ARCH:sh=arch
-PLARCH=$(_ARCH)-solaris-64int
-PLVER=5.8.4
-PLDIR=$(ROOT)/usr/perl5/$(PLVER)
-PLVENDORDIR=$(ROOT)/usr/perl5/vendor_perl/$(PLVER)
-PLVENDORARCHDIR=$(PLVENDORDIR)/$(PLARCH)
-PLMODS= Fs Core Wc Client Repos Ra Delta
-
-install: install_svn
-	INSTDIR=$(DESTDIR) TOP=$(TOP) $(SH) ./install-sfw
-	for pkg in $(SVN_PACKAGES) ; do \
-	    $(SRC)/tools/protofix --pkg $$pkg --perm ; \
-	done
-
-install_svn: all .WAIT install_perl
-	mkdir -p $(DESTDIR)
-	( cd $(VER) ; \
-	    env - "DESTDIR=$(DESTDIR)" \
-	    "INSTALL=$(GINSTALL)" \
-	    "MAKE=$(GMAKE)" \
-	    "PYVER=$(PYVER26)" \
-	    "PYTHON=$(PYTHON26)" \
-	    "PYDIR=$(PYDIR26)" \
-	    "PYVENDORDIR=$(PYVENDORDIR26)" \
-	    "PYMODS=$(PYMODS)" \
-	    $(GMAKE) DESTDIR=$(DESTDIR) \
-	    INSTALL=$(GINSTALL) install install-lib \
-	    install-swig-pl-lib install-swig-py install-javahl-lib \
-	    install-bin install-docs )
-	( cd $(VER) ; \
-	    env - "DESTDIR=$(DESTDIR)" \
-	    "INSTALL=$(GINSTALL)" \
-	    "MAKE=$(GMAKE)" \
-	    $(GMAKE) DESTDIR=$(DESTDIR) \
-	    INSTALL=$(GINSTALL) install-javahl )
-	( cd $(VER) ; \
-	    rm -f $(ROOTAPACHEMODS) ; \
-	    env - "DESTDIR=$(DESTDIR)" \
-	    "INSTALL=$(GINSTALL)" \
-	    "MAKE=$(GMAKE)" \
-	    $(GMAKE) DESTDIR=$(DESTDIR) \
-	    INSTALL=$(GINSTALL) install-mods-shared )
-
-install_perl:
-	$(PERL) -MExtUtils::Install -e \
-	    'install({@ARGV}, '\''0'\'', 0, '\''0'\'');' \
-	  $(VER)/subversion/bindings/swig/perl/native/blib/lib $(PLVENDORDIR) \
-	  $(VER)/subversion/bindings/swig/perl/native/blib/arch $(PLVENDORDIR)/$(PLARCH) \
-	  $(VER)/subversion/bindings/swig/perl/native/blib/man3 $(PLDIR)/man/man3
-
-$(VER)/config.status: $(VER)/configure
-	( cd $(VER) ; env - \
-	    "PYVER=$(PYVER26)" \
-	    "PYTHON=$(PYTHON26)" \
-	    "PYDIR=$(PYDIR26)" \
-	    "PYVENDORDIR=$(PYVENDORDIR26)" \
-	    "PYMODS=$(PYMODS)" \
-	    "CC=$(CC)" \
-	    "CXX=$(CCC)" \
-	    "CPPFLAGS=$(CPPFLAGS)" \
-	    "CFLAGS=$(CFLAGS)" \
-	    "CXXFLAGS=$(CCFLAGS)" \
-	    "LDFLAGS=$(LDFLAGS) $(SVN_LDFLAGS)" \
-	    "SWIG=$(SWIGPROG)" \
-	    "PERL=$(PERL)" \
-	    "ROOT=$(ROOT)" \
-	    "INSTALL=$(GINSTALL)" \
-	    "PATH=$(SFW_PATH)" \
-	    "MAKE=$(GMAKE)" \
-	    "NEON_LIBS=-lneon" \
-	    ./configure \
-	    --prefix=$(PREFIX) \
-	    --libdir=$(PREFIX)/lib/svn \
-	    --localstatedir=/var \
-	    --enable-shared \
-	    --disable-static \
-	    --disable-libtool-lock \
-	    --disable-neon-version-check \
-	    --disable-experimental-libtool \
-	    --with-apxs=$(ROOT)$(APACHE_USR_PREFIX)/bin/apxs \
-	    --with-ssl \
-	    --with-zlib=$(ROOT)/usr \
-	    --with-jdk=$(JAVA_ROOT) \
-	    --with-apr=$(ROOT)$(APR_USR_PREFIX) \
-	    --with-apr-util=$(ROOT)$(APR_UTIL_USR_PREFIX) \
-	    --enable-nls \
-	    --disable-mod-activation \
-	    --enable-javahl \
-	    --disable-static \
-	    --enable-shared \
-	    --with-swig \
-	    --with-neon=/usr )
-
-$(VER)/configure: $(VER).tar.gz
-	gzip -dc $(VER).tar.gz | tar xopf -
-	( cd $(VER) ; \
-	    gpatch -p0 <../$(VER).patch )
-	touch $(VER)/configure
-	chmod 0755 $(VER)/configure
-	chmod 0755 $(VER)
-	find $(VER) -type d -exec chmod 0755 {} \;
-
-clean:
-	-rm -rf $(VER) $(DESTDIR)
-
-include ../Makefile.targ
-
--- a/usr/src/cmd/subversion/install-sfw	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,242 +0,0 @@
-#!/bin/bash
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#
-# Copyright (c) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
-#
-# ident	"@(#)install-sfw	1.2	11/03/22 SMI"
-
-VERS=subversion-1.6.5
-VERSPY26=subversion-1.6.5-py26
-APR_VERSION=1.3
-APACHE_VERSION=2.2
-
-PREFIX=${ROOT}/usr
-BINDIR=${PREFIX}/bin
-LIBDIR=${PREFIX}/lib/svn
-INCLUDEDIR=${PREFIX}/include/svn
-JARLIBDIR=${PREFIX}/share/lib/java
-LOCALEDIR=${PREFIX}/share/locale
-APACHEMODDIR=${PREFIX}/apache2/${APACHE_VERSION}/libexec
-SHAREDMODRUNPATH=/usr/lib/svn:/usr/apr/${APR_VERSION}/lib:/usr/apr-util/${APR_VERSION}/lib
-MAN1DIR=${PREFIX}/share/man/man1
-MAN5DIR=${PREFIX}/share/man/man5
-MAN8DIR=${PREFIX}/share/man/man8
-ROOTMAN1DIR=${MAN1DIR}
-ROOTMAN5DIR=${MAN5DIR}
-ROOTMAN8DIR=${MAN8DIR}
-
-if [ "x${INSTDIR}" = "x" ] || [ "x${TOP}" = "x" ] ; then
-    exit 1
-fi
-
-MANSCRIPT=${TOP}/sunman.sed
-. ${SRC}/tools/install.subr
-
-for file in \
-    "svn" \
-    "svnadmin" \
-    "svndumpfilter" \
-    "svnlook" \
-    "svnserve" \
-    "svnsync" \
-    "svnversion" 
-do
-    elfedit -e "dyn:runpath ${SHAREDMODRUNPATH}" "${INSTDIR}/usr/bin/${file}"
-    _install E ${INSTDIR}/usr/bin/${file} ${BINDIR}/${file} 0755
-done
-
-for file in \
-    "mod_authz_svn.h" \
-    "mod_dav_svn.h" \
-    "svn_auth.h" \
-    "svn_base64.h" \
-    "svn_checksum.h" \
-    "svn_client.h" \
-    "svn_cmdline.h" \
-    "svn_compat.h" \
-    "svn_config.h" \
-    "svn_ctype.h" \
-    "svn_dav.h" \
-    "svn_delta.h" \
-    "svn_diff.h" \
-    "svn_dirent_uri.h" \
-    "svn_dso.h" \
-    "svn_error.h" \
-    "svn_error_codes.h" \
-    "svn_fs.h" \
-    "svn_hash.h" \
-    "svn_io.h" \
-    "svn_iter.h" \
-    "svn_md5.h" \
-    "svn_mergeinfo.h" \
-    "svn_nls.h" \
-    "svn_opt.h" \
-    "svn_path.h" \
-    "svn_pools.h" \
-    "svn_props.h" \
-    "svn_quoprint.h" \
-    "svn_ra.h" \
-    "svn_ra_svn.h" \
-    "svn_repos.h" \
-    "svn_sorts.h" \
-    "svn_string.h" \
-    "svn_subst.h" \
-    "svn_time.h" \
-    "svn_types.h" \
-    "svn_user.h" \
-    "svn_utf.h" \
-    "svn_version.h" \
-    "svn_wc.h" \
-    "svn_xml.h"
-do
-    _install N ${INSTDIR}/usr/include/subversion-1/${file} ${INCLUDEDIR}/${file} 0444
-done
-
-for file in \
-    "mod_authz_svn" \
-    "mod_dav_svn"
-do
-    elfedit -e "dyn:runpath ${SHAREDMODRUNPATH}" "${VERS}/subversion/${file}/.libs/${file}.so"
-    _install D "${VERS}/subversion/${file}/.libs/${file}.so" ${APACHEMODDIR}/${file}.so 0555
-done
-
-for file in \
-    "libsvn_client-1" \
-    "libsvn_delta-1" \
-    "libsvn_diff-1" \
-    "libsvn_fs-1" \
-    "libsvn_fs_fs-1" \
-    "libsvn_fs_util-1" \
-    "libsvn_ra-1" \
-    "libsvn_ra_local-1" \
-    "libsvn_ra_neon-1" \
-    "libsvn_ra_svn-1" \
-    "libsvn_repos-1" \
-    "libsvn_subr-1" \
-    "libsvn_swig_perl-1" \
-    "libsvn_swig_py-1" \
-    "libsvn_wc-1" \
-    "libsvnjavahl-1"
-do
-    elfedit -e "dyn:runpath ${SHAREDMODRUNPATH}" ${INSTDIR}/usr/lib/svn/${file}.so.0.0.0
-    _install D ${INSTDIR}/usr/lib/svn/${file}.so.0.0.0 ${LIBDIR}/${file}.so.0.0.0 0755
-    _install L ${file}.so.0.0.0 ${LIBDIR}/${file}.so.0
-    _install L ${file}.so.0.0.0 ${LIBDIR}/${file}.so
-done
-
-_install N ${INSTDIR}/usr/lib/svn/svn-javahl/svn-javahl.jar ${JARLIBDIR}/svn-javahl.jar 0444
-
-PYTHON_VERSION=2.6
-PYTHONVENDORDIR=${PREFIX}/lib/python${PYTHON_VERSION}/vendor-packages
-
-for PYTHON_VERSION in \
-	"2.6"
-do
-	PYTHONVENDORDIR=${PREFIX}/lib/python${PYTHON_VERSION}/vendor-packages
-
-	for file in \
-		"_client.so" \
-		"_core.so" \
-		"_delta.so" \
-		"_diff.so" \
-		"_fs.so" \
-		"_ra.so" \
-		"_repos.so" \
-		"_wc.so"
-	do
-		elfedit -e "dyn:runpath ${SHAREDMODRUNPATH}" ${INSTDIR}/usr/lib/python${PYTHON_VERSION}/vendor-packages/libsvn/${file}
-		_install D ${INSTDIR}/usr/lib/python${PYTHON_VERSION}/vendor-packages/libsvn/${file} ${PYTHONVENDORDIR}/libsvn/${file} 0755
-	done
-
-	for file in \
-		"client" \
-		"core" \
-		"delta" \
-		"diff" \
-		"fs" \
-		"ra" \
-		"repos" \
-		"wc" \
-		"__init__"
-	do
-			_install N ${INSTDIR}/usr/lib/python${PYTHON_VERSION}/vendor-packages/libsvn/${file}.py ${PYTHONVENDORDIR}/libsvn/${file}.py 0644
-			_install N ${INSTDIR}/usr/lib/python${PYTHON_VERSION}/vendor-packages/libsvn/${file}.pyc ${PYTHONVENDORDIR}/libsvn/${file}.pyc 0644
-	done
-
-	for file in \
-		"client" \
-		"core" \
-		"delta" \
-		"diff" \
-		"fs" \
-		"ra" \
-		"repos" \
-		"wc" \
-		"__init__" 
-	do
-		_install N ${INSTDIR}/usr/lib/python${PYTHON_VERSION}/vendor-packages/svn/${file}.py ${PYTHONVENDORDIR}/svn/${file}.py 0644
-		_install N ${INSTDIR}/usr/lib/python${PYTHON_VERSION}/vendor-packages/svn/${file}.pyc ${PYTHONVENDORDIR}/svn/${file}.pyc 0644
-	done
-done
-
-for file in \
-	"svn.1" \
-    "svnadmin.1" \
-    "svndumpfilter.1" \
-    "svnlook.1" \
-    "svnsync.1" \
-    "svnversion.1"
-do
-    _install M ${INSTDIR}/usr/share/man/man1/${file} ${MAN1DIR}/${file} 0444
-done
-
-for file in \
-    "svnserve.conf.5"
-do
-    _install M ${INSTDIR}/usr/share/man/man5/${file} ${MAN5DIR}/${file} 0444
-done
-
-for file in \
-    "svnserve.8"
-do
-    _install M ${INSTDIR}/usr/share/man/man8/${file} ${MAN8DIR}/${file} 0444
-done
-
-for file in \
-    "de" \
-    "es" \
-    "fr" \
-    "it" \
-    "ja" \
-    "ko" \
-    "nb" \
-    "pl" \
-    "pt_BR" \
-    "sv" \
-    "zh_CN" \
-    "zh_TW"
-do
-    _install N ${INSTDIR}/usr/share/locale/${file}/LC_MESSAGES/subversion.mo ${LOCALEDIR}/${file}/LC_MESSAGES/subversion.mo 0444
-done
-
-exit 0
-
--- a/usr/src/cmd/subversion/subversion-1.6.5.patch	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
---- Makefile.in	2009-02-16 08:10:48.000000000 -0800
-+++ Makefile.in	2009-09-23 21:35:11.885785150 -0700
-@@ -76,8 +76,8 @@
- swig_rb_libdir = @libdir@
- 
- ### these possibly need further discussion
--swig_pydir = @libdir@/svn-python/libsvn
--swig_pydir_extra = @libdir@/svn-python/svn
-+swig_pydir = /usr/lib/python2.6/vendor-packages/libsvn
-+swig_pydir_extra = /usr/lib/python2.6/vendor-packages/svn
- swig_pldir = @libdir@/svn-perl
- swig_rbdir = $(SWIG_RB_SITE_ARCH_DIR)/svn/ext
- contribdir = @bindir@/svn-contrib
Binary file usr/src/cmd/subversion/subversion-1.6.5.tar.gz has changed
--- a/usr/src/cmd/subversion/sunman.sed	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)sunman.sed	1.2	10/03/16 SMI"
-#
-1i\
-'\\" t\
-.\\"\
-.\\" Modified for Solaris to to add the Solaris stability classification,\
-.\\" and to add a note about source availability.\
-.\\"
-$a\
-.\\" Begin Sun update\
-.SH ATTRIBUTES\
-See\
-.BR attributes (5)\
-for descriptions of the following attributes:\
-.sp\
-.TS\
-box;\
-cbp-1 | cbp-1\
-l | l .\
-ATTRIBUTE TYPE	ATTRIBUTE VALUE\
-=\
-Availability	developer/versioning/subversion\
-=\
-Interface Stability	Committed\
-.TE\
-.PP\
-.SH NOTES\
-Source for Subversion is available on http://opensolaris.org.\
-.\\" End Sun update
--- a/usr/src/cmd/tree/METADATA	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-NAME:             tree
-VERSION:          1.5.2.1
-DESCRIPTION:      Tree Listing
-LICENSE:          GPLv2, LGPLv2.1
-PACKAGE:          SUNWtree
-PROJECT_URL:      http://mama.indstate.edu/users/ice/tree/
-SOURCE_DOWNLOAD:  ftp://mama.indstate.edu/linux/tree/tree-1.5.2.1.tgz
-SUPPORT:          C
-BUGTRAQ:          solaris/utility/tree
-OSR:              10094
-COMMENTS:         
--- a/usr/src/cmd/tree/Makefile.sfw	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,57 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)Makefile.sfw	1.1	09/02/07 SMI"
-#
-
-VER =           $(COMPONENT_NAME:sh)-$(COMPONENT_VERSION:sh)
-TARBALL =       $(VER).tgz
-PATCHES:sh =    echo Patches/*.patch
-
-include ../Makefile.cmd
-
-all: $(VER)/Makefile
-	(cd $(VER); env - \
-	    "CFLAGS=$(CFLAGS)" \
-	    PATH=$(SFW_PATH) \
-	    MAKE=$(CCSMAKE) \
-	    $(CCSMAKE))
-
-install: all
-	S_DIR=$(VER) $(SHELL) ./install-sfw
-	$(SRC)/tools/protofix --perm --pkg SUNWtree
-
-#As the packages's suffix is tgz, so this package can not make use of the
-#available framework method
-$(VER)/Makefile: $(TARBALL)
-	/usr/bin/gzip -dc $(TARBALL) | /usr/bin/tar oxpf -
-	(cd $(VER) ; $(GPATCH) -p0 < ../$(PATCHES))
-
-clean:
-	-rm -rf $(VER)
-
-include ../Makefile.targ
-
-FRC:
--- a/usr/src/cmd/tree/Patches/Makefile.patch	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
---- Makefile.orig       2008-12-08 16:16:53.898755218 +0800
-+++ Makefile    2008-12-08 16:52:13.616923461 +0800
-@@ -8,7 +8,7 @@
-
- prefix = /usr
-
--CC=gcc
-+#CC=gcc
-
- VERSION=1.5.2.1
- TREE_DEST=tree
-@@ -20,8 +20,8 @@
-
- # Linux defaults:
- #CFLAGS=-ggdb -Wall -DLINUX -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
--CFLAGS=-O2 -Wall -fomit-frame-pointer -DLINUX -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
--LDFLAGS=-s
-+#CFLAGS=-O2 -Wall -fomit-frame-pointer -DLINUX -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
-+#LDFLAGS=-s
-
- # Uncomment for FreeBSD:
- #CFLAGS=-O2 -Wall -fomit-frame-pointer
-@@ -51,6 +51,9 @@
- #LDFLAGS=-s -Zomf -Zsmall-conv
- #XOBJS=strverscmp.o
-
-+#Uncomment for Solaris
-+CC=cc
-+XOBJS=strverscmp.o
-
- #------------------------------------------------------------
-
--- a/usr/src/cmd/tree/install-sfw	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,46 +0,0 @@
-#! /usr/bin/ksh93
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)install-sfw	1.1	09/02/07 SMI"
-#
-
-# stop at first error
-set -o errexit
-
-PREFIX=${ROOT}/usr
-BINDIR=${PREFIX}/bin
-SHAREDIR=${PREFIX}/share
-MAN1DIR=${SHAREDIR}/man/man1
-
-MANSCRIPT=../sunman-stability
-
-source ${SRC}/tools/install.subr
-
-cd ${S_DIR}
-_install M man/tree.1 ${MAN1DIR}/tree.1 444
-_install E tree ${BINDIR}/tree 555
-
-exit 0
--- a/usr/src/cmd/tree/sunman-stability	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)sunman-stability	1.2	10/03/16 SMI"
-#
-
-1i\
-'\\" t\
-\.\\"\
-\.\\" Modified for Solaris to add the Solaris stability classification,\
-\.\\" and to add a note about source availability.\
-\.\\"\ 
-$a\
-\.\\" Begin Sun update\
-.SH ATTRIBUTES\
-See\
-.BR attributes (5)\
-for descriptions of the following attributes:\
-.sp\
-.TS\
-box;\
-cbp-1 | cbp-1\
-l | l .\
-ATTRIBUTE TYPE	ATTRIBUTE VALUE\
-=\
-Availability	file/tree\
-=\
-Interface Stability	Uncommitted\
-.TE \
-.PP\
-.SH NOTES\
-Source for tree is available on http://opensolaris.org.\
-\.\\" End Sun update
Binary file usr/src/cmd/tree/tree-1.5.2.1.tgz has changed
--- a/usr/src/cmd/unzip/METADATA	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-NAME:             unzip
-VERSION:          5.53h
-DESCRIPTION:      decompression utility
-LICENSE:          Info-Zip
-PACKAGE:          SUNWunzip
-PROJECT_URL:      http://www.info-zip.org/
-SOURCE_DOWNLOAD:  http://softlayer.dl.sourceforge.net/sourceforge/infozip/unz553h.zip
-SUPPORT:          B
-BUGTRAQ:          solaris/utility/zip
-OSR:              9470
-COMMENTS:         
--- a/usr/src/cmd/unzip/Makefile.sfw	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,56 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)Makefile.sfw	1.8	08/08/14 SMI"
-
-
-VER=unzip-5.53h
-
-include ../Makefile.cmd
-
-all: $(VER)/unix/Makefile
-	(cd $(VER); \
-	    CC=$(CC) \
-	    PATH="$(SFW_PATH)" \
-	    MAKE="$(CCSMAKE)" \
-	    LOCAL_UNZIP="-DLARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DNO_LCHMOD=1 $(DEBUG_CFLAGS)" \
-	    LF2="$(LDFLAGS) -Xa $(DEBUG_CFLAGS) ${LIBDIRS}" \
-	    $(CCSMAKE) -f unix/Makefile generic )
-	@find . -name core -exec rm -f {} \;
-
-test:	# there aren't any
-
-install: all
-	VERSION=$(VER) $(SH) ./install-unzip
-
-$(VER)/unix/Makefile: unz553h.zip
-	mkdir $(VER)
-	( cd $(VER) ; unzip ../unz553h.zip \
-	 ; gpatch -p1 < ../i18n-diff \
-	 ; touch unix/Makefile )
-
-clean:
-	-rm -rf $(VER)
-
-include ../Makefile.targ
--- a/usr/src/cmd/unzip/i18n-diff	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,516 +0,0 @@
-diff -ruN unzip-5.53h.org/fileio.c unzip-5.53h/fileio.c
---- unzip-5.53h.org/fileio.c	2007-12-25 20:26:38.000000000 +0900
-+++ unzip-5.53h/fileio.c	2008-08-11 12:21:21.713056000 +0900
-@@ -2111,9 +2111,16 @@
-                 /* translate the text coded in the entry's host-dependent
-                    "extended ASCII" charset into the compiler's (system's)
-                    internal text code page */
-+#ifdef UNIX
-+                Ext_ASCII_TO_Native((char *)G.outbuf, G.pInfo->hostnum,
-+                                    G.pInfo->hostver, G.pInfo->HasUxAtt,
-+                                    FALSE, OUTBUFSIZ);
-+#else /* !UNIX */
-                 Ext_ASCII_TO_Native((char *)G.outbuf, G.pInfo->hostnum,
-                                     G.pInfo->hostver, G.pInfo->HasUxAtt,
-                                     FALSE);
-+#endif /* UNIX */
-+
- #ifdef WINDLL
-                 /* translate to ANSI (RTL internal codepage may be OEM) */
-                 INTERN_TO_ISO((char *)G.outbuf, (char *)G.outbuf);
-@@ -2193,8 +2200,13 @@
- 
-         /* translate the Zip entry filename coded in host-dependent "extended
-            ASCII" into the compiler's (system's) internal text code page */
-+#ifdef UNIX
-+        Ext_ASCII_TO_Native(G.filename, G.pInfo->hostnum, G.pInfo->hostver,
-+                            G.pInfo->HasUxAtt, (option == DS_FN_L), FILNAMSIZ);
-+#else /* !UNIX */
-         Ext_ASCII_TO_Native(G.filename, G.pInfo->hostnum, G.pInfo->hostver,
-                             G.pInfo->HasUxAtt, (option == DS_FN_L));
-+#endif /* UNIX */
- 
-         if (G.pInfo->lcflag)      /* replace with lowercase filename */
-             STRLOWER(G.filename, G.filename);
-diff -ruN unzip-5.53h.org/unix/unix.c unzip-5.53h/unix/unix.c
---- unzip-5.53h.org/unix/unix.c	2007-12-24 01:15:18.000000000 +0900
-+++ unzip-5.53h/unix/unix.c	2008-08-13 09:39:50.459844000 +0900
-@@ -30,6 +30,10 @@
- #define UNZIP_INTERNAL
- #include "unzip.h"
- 
-+#include <iconv.h>
-+#include <langinfo.h>
-+#include <strings.h>
-+
- #ifdef SCO_XENIX
- #  define SYSNDIR
- #else  /* SCO Unix, AIX, DNIX, TI SysV, Coherent 4.x, ... */
-@@ -1829,3 +1833,128 @@
-     }
- }
- #endif /* QLZIP */
-+
-+
-+typedef struct {
-+    char *local_charset;
-+    char *archive_charset;
-+} CHARSET_MAP;
-+
-+/* A mapping of local <-> archive charsets used by default to convert filenames
-+ * of DOS/Windows Zip archives. Currently very basic. */
-+const static CHARSET_MAP dos_charset_map[] = {
-+    { "ANSI_X3.4-1968", "CP850" },
-+    { "ISO-8859-1", "CP850" },
-+    { "CP1252", "CP850" },
-+    { "KOI8-R", "CP866" },
-+    { "KOI8-U", "CP866" },
-+    { "ISO-8859-5", "CP866" }
-+};
-+
-+typedef struct {
-+    char *locale;
-+    char *archive_charset;
-+} UTF8_CHARSET_MAP;
-+
-+/* In case local charset is UTF-8, lookup archive_charset
-+   by locale.  Currently very basic. */
-+#define	UTF8_CHARSET_MAP_DEFAULT	"CP866"
-+const static UTF8_CHARSET_MAP utf8_charset_map[] = {
-+    { "ja_JP", "CP932" },
-+    { "zh_CN", "GBK" },
-+    { "zh_TW", "BIG5" },
-+    { "ko_KR", "CP949" },
-+};
-+
-+char OEM_CP[MAX_CP_NAME] = "";
-+char ISO_CP[MAX_CP_NAME] = "";
-+
-+/* Try to guess the default value of OEM_CP based on the current locale.
-+ * ISO_CP is left alone for now. */
-+void init_conversion_charsets(const char *loc)
-+{
-+    const char *local_charset;
-+    int i;
-+
-+    /* Make a guess only if OEM_CP not already set. */ 
-+    if(*OEM_CP == '\0')
-+    {
-+	local_charset = nl_langinfo(CODESET);
-+	if (!strcasecmp(local_charset, "UTF-8") || !strcasecmp(local_charset,
-+"UTF8") )
-+	{
-+	    strcpy(OEM_CP, UTF8_CHARSET_MAP_DEFAULT);
-+	    for(i = 0; i < sizeof(utf8_charset_map)/sizeof(UTF8_CHARSET_MAP);
-+		i++)
-+	    {
-+		if (!strncmp(loc, utf8_charset_map[i].locale, 5))
-+		{
-+		    strncpy(OEM_CP, utf8_charset_map[i].archive_charset,
-+			sizeof(OEM_CP) - 1);
-+		    OEM_CP[sizeof(OEM_CP) - 1] = '\0';
-+		    break;
-+		}
-+	    }
-+	}
-+	else
-+	{
-+	    for(i = 0; i < sizeof(dos_charset_map)/sizeof(CHARSET_MAP); i++)
-+            {
-+		if (!strcasecmp(local_charset, 
-+		    dos_charset_map[i].local_charset))
-+		{
-+		    strncpy(OEM_CP, dos_charset_map[i].archive_charset,
-+			sizeof(OEM_CP) - 1);
-+		    OEM_CP[sizeof(OEM_CP) - 1] = '\0';
-+		    break;
-+		}
-+	    }
-+	}
-+    }
-+}
-+
-+/* Convert a string from one encoding to the current locale using iconv().
-+ * Be as non-intrusive as possible. If error is encountered during covertion
-+ * just leave the string intact. */
-+static void charset_to_intern(char *string, size_t sbuflen, char *from_charset)
-+{
-+    iconv_t cd;
-+    char *s,*d, *buf;
-+    size_t slen, dlen;
-+    const char *local_charset;
-+
-+    if(*from_charset == '\0')
-+    	return;
-+
-+    local_charset = nl_langinfo(CODESET);
-+
-+    if((cd = iconv_open(local_charset, from_charset)) == (iconv_t)-1)
-+        return;
-+
-+    slen = strlen(string);
-+    s = string;
-+    dlen = sbuflen - 1;
-+    d = buf = malloc(sbuflen);
-+    if(!d)
-+    	goto cleanup;
-+    if(iconv(cd, (const char **)&s, &slen, &d, &dlen) != (size_t)-1) {
-+	*d = '\0';
-+	strcpy(string, buf);
-+    }
-+    
-+    free(buf);
-+    cleanup:
-+    iconv_close(cd);
-+}
-+
-+/* Convert a string from OEM_CP to the current locale charset. */
-+void oem_intern(char *string, size_t sbuflen)
-+{
-+    charset_to_intern(string, sbuflen, OEM_CP);
-+}
-+
-+/* Convert a string from ISO_CP to the current locale charset. */
-+void iso_intern(char *string, size_t sbuflen)
-+{
-+    charset_to_intern(string, sbuflen, ISO_CP);
-+}
-diff -ruN unzip-5.53h.org/unix/unxcfg.h unzip-5.53h/unix/unxcfg.h
---- unzip-5.53h.org/unix/unxcfg.h	2007-12-25 19:47:12.000000000 +0900
-+++ unzip-5.53h/unix/unxcfg.h	2008-08-11 12:21:21.743645000 +0900
-@@ -15,6 +15,7 @@
- 
- #include <sys/types.h>          /* off_t, time_t, dev_t, ... */
- #include <sys/stat.h>
-+#include <unistd.h>
- 
- #ifndef COHERENT
- #  include <fcntl.h>            /* O_BINARY for open() w/o CR/LF translation */
-@@ -148,4 +149,30 @@
- /* wild_dir, dirname, wildname, matchname[], dirnamelen, have_dirname, */
- /*    and notfirstcall are used by do_wild().                          */
- 
-+
-+#define MAX_CP_NAME 25 
-+   
-+#ifdef SETLOCALE
-+#  undef SETLOCALE
-+#endif
-+#define SETLOCALE(category, locale) setlocale(category, locale)
-+#include <locale.h>
-+   
-+#ifdef _ISO_INTERN
-+#  undef _ISO_INTERN
-+#endif
-+#define _ISO_INTERN(str1, ssize) iso_intern(str1, ssize)
-+
-+#ifdef _OEM_INTERN
-+#  undef _OEM_INTERN
-+#endif
-+#ifndef IZ_OEM2ISO_ARRAY
-+#  define IZ_OEM2ISO_ARRAY
-+#endif
-+#define _OEM_INTERN(str1, ssize) oem_intern(str1, ssize)
-+
-+void iso_intern(char *, size_t);
-+void oem_intern(char *, size_t);
-+void init_conversion_charsets(const char *);
-+   
- #endif /* !__unxcfg_h */
-diff -ruN unzip-5.53h.org/unzip.c unzip-5.53h/unzip.c
---- unzip-5.53h.org/unzip.c	2007-12-09 07:41:42.000000000 +0900
-+++ unzip-5.53h/unzip.c	2008-08-11 13:48:31.464508000 +0900
-@@ -311,11 +311,21 @@
-   -2  just filenames but allow -h/-t/-z  -l  long Unix \"ls -l\" format\n\
-                                          -v  verbose, multi-page format\n";
- 
-+#ifdef UNIX
-+static ZCONST char Far ZipInfoUsageLine3[] = "miscellaneous options:\n\
-+  -h  print header line       -t  print totals for listed files or for all\n\
-+  -z  print zipfile comment  %c-T%c print file times in sortable decimal format\
-+\n %c-C%c be case-insensitive   %s\
-+  -x  exclude filenames that follow from listing\n\
-+  -O CHARSET  specify a character encoding for DOS, Windows and OS/2 archives\n\
-+  -I CHARSET  specify a character encoding for UNIX and other archives\n";
-+#else /* !UNIX */
- static ZCONST char Far ZipInfoUsageLine3[] = "miscellaneous options:\n\
-   -h  print header line       -t  print totals for listed files or for all\n\
-   -z  print zipfile comment  %c-T%c print file times in sortable decimal format\
- \n %c-C%c be case-insensitive   %s\
-   -x  exclude filenames that follow from listing\n";
-+#endif /* UNIX */
- #ifdef MORE
- #ifdef VMS
-    static ZCONST char Far ZipInfoUsageLine4[] =
-@@ -605,6 +615,17 @@
- #endif /* ?VM_CMS */
- #endif /* ?MACOS */
- 
-+#ifdef UNIX
-+static ZCONST char Far UnzipUsageLine4[] = "\
-+modifiers:\n\
-+  -n  never overwrite existing files         -q  quiet mode (-qq => quieter)\n\
-+  -o  overwrite files WITHOUT prompting      -a  auto-convert any text files\n\
-+  -j  junk paths (do not make directories)   -aa treat ALL files as text\n\
-+ %c-C%c match filenames case-insensitively    %c-L%c make (some) names \
-+lowercase\n %-42s %c-V%c retain VMS version numbers\n%s\n\
-+  -O CHARSET  specify a character encoding for DOS, Windows and OS/2 archives\n\
-+  -I CHARSET  specify a character encoding for UNIX and other archives\n\n";
-+#else /* !UNIX */
- static ZCONST char Far UnzipUsageLine4[] = "\
- modifiers:\n\
-   -n  never overwrite existing files         -q  quiet mode (-qq => quieter)\n\
-@@ -612,6 +633,7 @@
-   -j  junk paths (do not make directories)   -aa treat ALL files as text\n\
-  %c-C%c match filenames case-insensitively    %c-L%c make (some) names \
- lowercase\n %-42s %c-V%c retain VMS version numbers\n%s";
-+#endif /* UNIX */
- 
- static ZCONST char Far UnzipUsageLine5[] = "\
- Examples (see unzip.txt for more info):\n\
-@@ -659,6 +681,9 @@
-     int i;
- #endif
-     int retcode, error=FALSE;
-+#ifdef UNIX
-+    const char *loc;
-+#endif
- #ifndef NO_EXCEPT_SIGNALS
- #ifdef REENTRANT
-     savsigs_info *oldsighandlers = NULL;
-@@ -672,7 +697,12 @@
- #endif
- #endif /* NO_EXCEPT_SIGNALS */
- 
-+#ifdef UNIX
-+    loc = SETLOCALE(LC_CTYPE,"");
-+    init_conversion_charsets(loc);
-+#else
-     SETLOCALE(LC_CTYPE,"");
-+#endif
- 
- #if (defined(__IBMC__) && defined(__DEBUG_ALLOC__))
-     extern void DebugMalloc(void);
-@@ -1128,6 +1158,11 @@
-     argc = *pargc;
-     argv = *pargv;
- 
-+#ifdef UNIX
-+    extern char OEM_CP[MAX_CP_NAME];
-+    extern char ISO_CP[MAX_CP_NAME];
-+#endif
-+    
-     while (++argv, (--argc > 0 && *argv != NULL && **argv == '-')) {
-         s = *argv + 1;
-         while ((c = *s++) != 0) {    /* "!= 0":  prevent Turbo C warning */
-@@ -1299,6 +1334,37 @@
-                     }
-                     break;
- #endif  /* MACOS */
-+#ifdef UNIX
-+                case ('I'):
-+                    if (negative) {
-+                        Info(slide, 0x401, ((char *)slide,
-+                          "error:  encodings can't be negated"));
-+                        return(PK_PARAM);
-+                    } else {
-+                        if(*s) { /* Handle the -Icharset case */
-+                            /* Assume that charsets can't start with a dash to spot arguments misuse */
-+                            if(*s == '-') { 
-+                                Info(slide, 0x401, ((char *)slide,
-+                                  "error:  a valid character encoding should follow the -I argument"));
-+                                return(PK_PARAM); 
-+                            }
-+                            strncpy(ISO_CP, s, sizeof(ISO_CP) - 1);
-+                            ISO_CP[sizeof(ISO_CP) - 1] = '\0';
-+                        } else { /* -I charset */
-+                            ++argv;
-+                            if(!(--argc > 0 && *argv != NULL && **argv != '-')) {
-+                                Info(slide, 0x401, ((char *)slide,
-+                                  "error:  a valid character encoding should follow the -I argument"));
-+                                return(PK_PARAM); 
-+                            }
-+                            s = *argv;
-+                            strncpy(ISO_CP, s, sizeof(ISO_CP) - 1);
-+                            ISO_CP[sizeof(ISO_CP) - 1] = '\0';
-+                        }
-+                        while(*(++s)); /* No params straight after charset name */
-+                    }
-+                    break;
-+#endif /* ?UNIX */
-                 case ('j'):    /* junk pathnames/directory structure */
-                     if (negative)
-                         uO.jflag = FALSE, negative = 0;
-@@ -1374,6 +1440,37 @@
-                     } else
-                         ++uO.overwrite_all;
-                     break;
-+#ifdef UNIX
-+                case ('O'):
-+                    if (negative) {
-+                        Info(slide, 0x401, ((char *)slide,
-+                          "error:  encodings can't be negated"));
-+                        return(PK_PARAM);
-+                    } else {
-+                        if(*s) { /* Handle the -Ocharset case */
-+                            /* Assume that charsets can't start with a dash to spot arguments misuse */
-+                            if(*s == '-') { 
-+                                Info(slide, 0x401, ((char *)slide,
-+                                  "error:  a valid character encoding should follow the -I argument"));
-+                                return(PK_PARAM); 
-+                            }
-+                            strncpy(OEM_CP, s, sizeof(OEM_CP) - 1);
-+                            OEM_CP[sizeof(OEM_CP) - 1] = '\0';
-+                        } else { /* -O charset */
-+                            ++argv;
-+                            if(!(--argc > 0 && *argv != NULL && **argv != '-')) {
-+                                Info(slide, 0x401, ((char *)slide,
-+                                  "error:  a valid character encoding should follow the -O argument"));
-+                                return(PK_PARAM); 
-+                            }
-+                            s = *argv;
-+                            strncpy(OEM_CP, s, sizeof(OEM_CP) - 1);
-+                            OEM_CP[sizeof(OEM_CP) - 1] = '\0';
-+                        }
-+                        while(*(++s)); /* No params straight after charset name */
-+                    }
-+                    break;
-+#endif /* ?UNIX */
-                 case ('p'):    /* pipes:  extract to stdout, no messages */
-                     if (negative) {
-                         uO.cflag = FALSE;
-diff -ruN unzip-5.53h.org/unzpriv.h unzip-5.53h/unzpriv.h
---- unzip-5.53h.org/unzpriv.h	2007-12-02 03:06:34.000000000 +0900
-+++ unzip-5.53h/unzpriv.h	2008-08-11 13:25:24.210439000 +0900
-@@ -1177,7 +1177,9 @@
- #  define lastchar(ptr, len) (ptr[(len)-1])
- #  define MBSCHR(str, c) strchr(str, c)
- #  define MBSRCHR(str, c) strrchr(str, c)
--#  define SETLOCALE(category, locale)
-+#  ifndef SETLOCALE
-+#    define SETLOCALE(category, locale)
-+#  endif
- #endif /* ?_MBCS */
- #define INCSTR(ptr) PREINCSTR(ptr)
- 
-@@ -2603,6 +2605,18 @@
-  * All other ports are assumed to code zip entry filenames in ISO 8859-1.
-  */
- #ifndef Ext_ASCII_TO_Native
-+#ifdef UNIX
-+#  define Ext_ASCII_TO_Native(string, hostnum, hostver, isuxatt, islochdr, ssize) \
-+    if (((hostnum) == FS_FAT_ && \
-+         !(((islochdr) || (isuxatt)) && \
-+           ((hostver) == 25 || (hostver) == 26 || (hostver) == 40))) || \
-+        (hostnum) == FS_HPFS_ || \
-+        ((hostnum) == FS_NTFS_/* && (hostver) == 50*/)) { \
-+        _OEM_INTERN((string), (ssize)); \
-+    } else { \
-+        _ISO_INTERN((string), (ssize)); \
-+    }
-+#else /* !UNIX */
- #  define Ext_ASCII_TO_Native(string, hostnum, hostver, isuxatt, islochdr) \
-     if (((hostnum) == FS_FAT_ && \
-          !(((islochdr) || (isuxatt)) && \
-@@ -2613,10 +2627,10 @@
-     } else { \
-         _ISO_INTERN((string)); \
-     }
-+#endif /* UNIX */
- #endif
- 
- 
--
- /**********************/
- /*  Global constants  */
- /**********************/
-diff -ruN unzip-5.53h.org/zipinfo.c unzip-5.53h/zipinfo.c
---- unzip-5.53h.org/zipinfo.c	2007-11-29 09:32:16.000000000 +0900
-+++ unzip-5.53h/zipinfo.c	2008-08-11 13:49:07.184753000 +0900
-@@ -451,6 +451,10 @@
-     int    tflag_slm=TRUE, tflag_2v=FALSE;
-     int    explicit_h=FALSE, explicit_t=FALSE;
- 
-+#ifdef UNIX
-+    extern char OEM_CP[MAX_CP_NAME];
-+    extern char ISO_CP[MAX_CP_NAME];
-+#endif
- 
- #ifdef MACOS
-     uO.lflag = LFLAG;         /* reset default on each call */
-@@ -495,6 +499,37 @@
-                             uO.lflag = 0;
-                     }
-                     break;
-+#ifdef UNIX
-+                case ('I'):
-+                    if (negative) {
-+                        Info(slide, 0x401, ((char *)slide,
-+                          "error:  encodings can't be negated"));
-+                        return(PK_PARAM);
-+                    } else {
-+                        if(*s) { /* Handle the -Icharset case */
-+                            /* Assume that charsets can't start with a dash to spot arguments misuse */
-+                            if(*s == '-') { 
-+                                Info(slide, 0x401, ((char *)slide,
-+                                  "error:  a valid character encoding should follow the -I argument"));
-+                                return(PK_PARAM); 
-+                            }
-+                            strncpy(ISO_CP, s, sizeof(ISO_CP) - 1);
-+                            ISO_CP[sizeof(ISO_CP) - 1] = '\0';
-+                        } else { /* -I charset */
-+                            ++argv;
-+                            if(!(--argc > 0 && *argv != NULL && **argv != '-')) {
-+                                Info(slide, 0x401, ((char *)slide,
-+                                  "error:  a valid character encoding should follow the -I argument"));
-+                                return(PK_PARAM); 
-+                            }
-+                            s = *argv;
-+                            strncpy(ISO_CP, s, sizeof(ISO_CP) - 1);
-+                            ISO_CP[sizeof(ISO_CP) - 1] = '\0';
-+                        }
-+                        while(*(++s)); /* No params straight after charset name */
-+                    }
-+                    break;
-+#endif /* ?UNIX */
-                 case 'l':      /* longer form of "ls -l" type listing */
-                     if (negative)
-                         uO.lflag = -2, negative = 0;
-@@ -515,6 +550,37 @@
-                         G.M_flag = TRUE;
-                     break;
- #endif
-+#ifdef UNIX
-+                case ('O'):
-+                    if (negative) {
-+                        Info(slide, 0x401, ((char *)slide,
-+                          "error:  encodings can't be negated"));
-+                        return(PK_PARAM);
-+                    } else {
-+                        if(*s) { /* Handle the -Ocharset case */
-+                            /* Assume that charsets can't start with a dash to spot arguments misuse */
-+                            if(*s == '-') { 
-+                                Info(slide, 0x401, ((char *)slide,
-+                                  "error:  a valid character encoding should follow the -I argument"));
-+                                return(PK_PARAM); 
-+                            }
-+                            strncpy(OEM_CP, s, sizeof(OEM_CP) - 1);
-+                            OEM_CP[sizeof(OEM_CP) - 1] = '\0';
-+                        } else { /* -O charset */
-+                            ++argv;
-+                            if(!(--argc > 0 && *argv != NULL && **argv != '-')) {
-+                                Info(slide, 0x401, ((char *)slide,
-+                                  "error:  a valid character encoding should follow the -O argument"));
-+                                return(PK_PARAM); 
-+                            }
-+                            s = *argv;
-+                            strncpy(OEM_CP, s, sizeof(OEM_CP) - 1);
-+                            OEM_CP[sizeof(OEM_CP) - 1] = '\0';
-+                        }
-+                        while(*(++s)); /* No params straight after charset name */
-+                    }
-+                    break;
-+#endif /* ?UNIX */
-                 case 's':      /* default:  shorter "ls -l" type listing */
-                     if (negative)
-                         uO.lflag = -2, negative = 0;
--- a/usr/src/cmd/unzip/install-unzip	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,63 +0,0 @@
-#!/bin/sh
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)install-unzip	1.8	08/07/11 SMI"
-#
-
-VER=${VERSION}
-
-PREFIX=${ROOT}/usr
-BINDIR=${PREFIX}/bin
-SHAREDIR=${PREFIX}/share
-MAN1DIR=${SHAREDIR}/man/man1
-MANSCRIPT=`pwd`/sunman-stability
-
-. ${SRC}/tools/install.subr
-
-
-# manpages are special "sun" versions with corrected section
-# references, etc.  These are the ones we actually install.
-# Note to maintainers - if the package revs, you need to re-create
-# new sun versions of the manpages.
-
-cd ${VER}
-
-for i in man/*.1
-do
-	manpage=`basename $i .1`
-	_install M ${i} ${MAN1DIR}/${manpage}.1 444
-done
-
-for i in unzip funzip unzipsfx
-do
-	_install E ${i} ${BINDIR}/${i} 555
-done
-
-_install S ./unix/zipgrep ${BINDIR}/zipgrep 555
-
-_install H ${BINDIR}/unzip ${BINDIR}/zipinfo
-
-
-exit 0
--- a/usr/src/cmd/unzip/sunman-stability	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +0,0 @@
-1i\
-'\\" t\
-\.\\"\
-\.\\" Modified for Solaris to to add the Solaris stability classification,\
-\.\\" and to add a note about source availability.\
-\.\\"\ 
-$a\
-\.\\" Begin Sun update\
-.SH ATTRIBUTES\
-See\
-.BR attributes (5)\
-for descriptions of the following attributes:\
-.sp\
-.TS\
-box;\
-cbp-1 | cbp-1\
-l | l .\
-ATTRIBUTE TYPE	ATTRIBUTE VALUE\
-=\
-Availability	compress/unzip\
-=\
-Interface Stability	External\
-.TE \
-.PP\
-.SH NOTES\
-Source for unzip is available on http://opensolaris.org.\
-\.\\" End Sun update
Binary file usr/src/cmd/unzip/unz553h.zip has changed
--- a/usr/src/cmd/vim/METADATA	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-NAME:             vim
-VERSION:          7.2
-DESCRIPTION:      VIM Editor
-LICENSE:          VIM
-PACKAGE:          SUNWvim
-PROJECT_URL:      http://www.vim.org
-SOURCE_DOWNLOAD:  ftp://ftp.vim.org/pub/vim/unix/vim72.tar.bz2
-SUPPORT:          C
-BUGTRAQ:          solaris/utility/vim
-OSR:              6372
-COMMENTS:         
-	Vim sources are shared with GVim.
--- a/usr/src/cmd/vim/Makefile.sfw	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,88 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)Makefile.sfw	1.5	09/11/25 SMI"
-#
-
-VER=vim72
-# we don't include extra patches from vim community
-# (those are not present in this directory)
-PATCHES=../vim-patches/7.2.*
-
-include ../Makefile.cmd
-
-all: $(VER)/src/auto/config.status
-	(cd $(VER); env \
-	    CC=$(CC) CXX=$(CCC) \
-	    "CFLAGS=$(CFLAGS)" \
-	    PATH=$(SFW_PATH) \
-	    MAKE=$(CCSMAKE) \
-	    $(CCSMAKE) -e)
-
-install: all
-	(cd $(VER); env \
-	    CC=$(CC) CXX=$(CCC) \
-	    "CFLAGS=$(CFLAGS)" \
-	    PATH=$(SFW_PATH) \
-	    MAKE=$(CCSMAKE) \
-	    DESTDIR=$(ROOT) \
-	    INSTALL="$(SRC)/tools/install-proto -c" \
-	    $(CCSMAKE) -e install)
-	(DESTDIR=$(ROOT) $(SH) ./install.sfw)
-
-$(VER)/src/auto/config.status: $(VER)/configure
-	(cd $(VER); env \
-	    CC=$(CC) CXX=$(CCC) \
-	    "CFLAGS=$(CFLAGS)" \
-	    PATH=$(SFW_PATH) \
-	    MAKE=$(CCSMAKE) \
-	    ./configure --prefix=/usr \
-	                --disable-gui \
-			--disable-gtktest \
-			--with-features=huge \
-	                --without-x )
-
-
-#
-# We apply original patches and also the solaris.patch that
-# changes the MANDIR variable at the Makefile and avoid installing
-# non english man pages
-#
-$(VER)/configure: $(VER).tar.bz2
-	$(GTAR) xfj $(VER).tar.bz2
-	( \
-	    cd $(VER) && \
-	    for patchFile in $(PATCHES); \
-	    do \
-	        gpatch -p0 < $$patchFile ; \
-	    done; \
-	    gpatch -p1 < ../solaris.patch; \
-	    gpatch -p0 < ../runtime.patch; \
-	)
-	touch $(VER)/configure
-
-clean:
-	-rm -rf $(VER)
-
-include ../Makefile.targ
--- a/usr/src/cmd/vim/install.sfw	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,102 +0,0 @@
-#!/bin/sh
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)install.sfw	1.4	09/06/15 SMI"
-#
-
-VERS=vim72
-
-PREFIX=${ROOT}/usr
-BINDIR=${PREFIX}/bin
-SHAREDIR=${PREFIX}/share
-MAN1DIR=${SHAREDIR}/man/man1
-VIMTOOLSDIR=${SHAREDIR}/vim/${VERS}/tools
-VIMDOCDIR=${SHAREDIR}/vim/${VERS}/doc
-
-. ${SRC}/tools/install.subr
-
-# let delete /usr/bin/ex and /usr/bin/view - we don't want these
-# to install
-rm -rf ${BINDIR}/ex
-rm -rf ${BINDIR}/view
-
-# use ksh instead of sh on Solaris (trap doesn't handle SIGSEGV)
-sed 's/\/bin\/sh/\/bin\/ksh/' ${BINDIR}/vimtutor > ${BINDIR}/vimtutor.2
-cat ${BINDIR}/vimtutor.2 > ${BINDIR}/vimtutor
-rm -f ${BINDIR}/vimtutor.2
-
-# remove manpages of utilities that were not installed
-for page in evim.1 ex.1 view.1
-do
-    rm -f ${ROOTDIR}/${MAN1DIR}/${page}
-done
-
-# manpages is converted by sunman-stability sed-script to
-# append the stability and availability. 
-MANSCRIPT=sunman-stability
-for page in vim.1 vimdiff.1 vimtutor.1 xxd.1
-do
-    _install M ${ROOTDIR}/${MAN1DIR}/${page} ${ROOTDIR}/${MAN1DIR}/${page}.temporary 444
-    mv -f ${ROOTDIR}/${MAN1DIR}/${page}.temporary ${ROOTDIR}/${MAN1DIR}/${page}
-done
-
-# fix up perl scripts
-for f in efm_filter.pl efm_perl.pl pltags.pl shtags.pl
-do
-	s=${VIMTOOLSDIR}/${f}
-	rm -f ${s}.unfixed
-	mv ${s} ${s}.unfixed
-	sed -e "1s|^#\!.*perl|#\!${PERL}|" \
-	    < ${s}.unfixed \
-	    > ${s}
-	chmod 755 ${s}
-	rm -f ${s}.unfixed
-done
-
-# fix up perl scripts
-for f in vim2html.pl
-do
-	s=${VIMDOCDIR}/${f}
-	rm -f ${s}.unfixed
-	mv ${s} ${s}.unfixed
-	sed -e "1s|^#\!.*perl|#\!${PERL}|" \
-	    < ${s}.unfixed \
-	    > ${s}
-	chmod 755 ${s}
-	rm -f ${s}.unfixed
-done
-
-# this is fun, as at the moment this icon is never installed
-# by a full build but is if you build vim by hand after one.
-# why? vim apparently looks for the existence
-# an icon diretory before it installs an icon there.
-# pgadmin, however, just creates the directory first,
-# and puts one there. However vim gets built before
-# pgadmin at the momement. But it's all ok since we don't
-# ship gvim yet, so we can just delete the icon. Though
-# if we ever ship gvim we should just create the directory
-# in Targetdirs
-rm -f ${ROOT}/usr/share/icons/hicolor/48x48/apps/gvim.png
-exit 0
--- a/usr/src/cmd/vim/runtime.patch	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,25610 +0,0 @@
-diff -Nur runtime.patched/autoload/netrw.vim runtime/autoload/netrw.vim
---- runtime.patched/autoload/netrw.vim	2008-08-09 05:14:28.000000000 -0700
-+++ runtime/autoload/netrw.vim	2009-01-14 12:15:27.000000000 -0800
-@@ -1,7 +1,7 @@
- " netrw.vim: Handles file transfer and remote directory listing across
- "            AUTOLOAD SECTION
--" Date:		Aug 08, 2008
--" Version:	132
-+" Date:		Jan 14, 2009
-+" Version:	135
- " Maintainer:	Charles E Campbell, Jr <[email protected]>
- " GetLatestVimScripts: 1075 1 :AutoInstall: netrw.vim
- " Copyright:    Copyright (C) 1999-2008 Charles E. Campbell, Jr. {{{1
-@@ -22,12 +22,18 @@
- if &cp || exists("g:loaded_netrw")
-   finish
- endif
-+let g:loaded_netrw = "v135"
-+if v:version < 702
-+ echohl WarningMsg
-+ echo "***warning*** this version of netrw needs vim 7.2"
-+ echohl Normal
-+ finish
-+endif
- if !exists("s:NOTE")
-  let s:NOTE    = 0
-  let s:WARNING = 1
-  let s:ERROR   = 2
- endif
--let g:loaded_netrw = "v132"
- 
- " sanity checks
- if v:version < 700
-@@ -45,25 +51,40 @@
- " ======================
- 
- " ---------------------------------------------------------------------
-+" NetrwInit: function to initialize variables {{{2
-+fun s:NetrwInit(varname,value)
-+  if !exists(a:varname)
-+   if type(a:value) == 0
-+    exe "let ".a:varname."=".a:value
-+   elseif type(a:value) == 1
-+    exe "let ".a:varname."="."'".a:value."'"
-+   else
-+    exe "let ".a:varname."=".a:value
-+  endif
-+ endif
-+endfun
-+
-+" ---------------------------------------------------------------------
- "  Netrw Constants: {{{2
--if !exists("g:NETRW_BOOKMARKMAX")
-- let g:NETRW_BOOKMARKMAX= 0
--endif
--if !exists("g:NETRW_DIRHIST_CNT")
-- let g:NETRW_DIRHIST_CNT= 0
--endif
-+call s:NetrwInit("g:netrw_dirhist_cnt",0)
- if !exists("s:LONGLIST")
-- let s:THINLIST = 0
-- let s:LONGLIST = 1
-- let s:WIDELIST = 2
-- let s:TREELIST = 3
-- let s:MAXLIST  = 4
-+ call s:NetrwInit("s:THINLIST",0)
-+ call s:NetrwInit("s:LONGLIST",1)
-+ call s:NetrwInit("s:WIDELIST",2)
-+ call s:NetrwInit("s:TREELIST",3)
-+ call s:NetrwInit("s:MAXLIST" ,4)
- endif
- 
- " ---------------------------------------------------------------------
- " Default values for netrw's global protocol variables {{{2
- if !exists("g:netrw_dav_cmd")
-+ if executable("cadaver")
-   let g:netrw_dav_cmd	= "cadaver"
-+ elseif executable("curl")
-+  let g:netrw_dav_cmd	= "curl"
-+ else
-+  let g:netrw_dav_cmd   = ""
-+ endif
- endif
- if !exists("g:netrw_fetch_cmd")
-  if executable("fetch")
-@@ -78,35 +99,34 @@
- if !exists("g:netrw_http_cmd")
-  if executable("elinks")
-   let g:netrw_http_cmd = "elinks"
--  let g:netrw_http_xcmd= "-dump >"
-+  if !exists("g:netrw_http_xcmd")
-+   let g:netrw_http_xcmd= "-dump >"
-+  endif
-  elseif executable("links")
-   let g:netrw_http_cmd = "links"
--  let g:netrw_http_xcmd= "-dump >"
-+  if !exists("g:netrw_http_xcmd")
-+   let g:netrw_http_xcmd= "-dump >"
-+  endif
-  elseif executable("curl")
--  let g:netrw_http_cmd	= "curl -o"
-+  let g:netrw_http_cmd	= "curl"
-+  if !exists("g:netrw_http_xcmd")
-+   let g:netrw_http_xcmd= "-o"
-+  endif
-  elseif executable("wget")
--  let g:netrw_http_cmd	= "wget -q -O"
-+  let g:netrw_http_cmd	= "wget"
-+  call s:NetrwInit("g:netrw_http_xcmd","-q -O")
-  elseif executable("fetch")
--  let g:netrw_http_cmd	= "fetch -o"
-+  let g:netrw_http_cmd	= "fetch"
-+  call s:NetrwInit("g:netrw_http_xcmd","-o")
-  else
-   let g:netrw_http_cmd	= ""
-  endif
- endif
--if !exists("g:netrw_rcp_cmd")
--  let g:netrw_rcp_cmd	= "rcp"
--endif
--if !exists("g:netrw_rsync_cmd")
--  let g:netrw_rsync_cmd	= "rsync"
--endif
--if !exists("g:netrw_scp_cmd")
--  let g:netrw_scp_cmd	= "scp -q"
--endif
--if !exists("g:netrw_sftp_cmd")
--  let g:netrw_sftp_cmd	= "sftp"
--endif
--if !exists("g:netrw_ssh_cmd")
-- let g:netrw_ssh_cmd= "ssh"
--endif
-+call s:NetrwInit("g:netrw_rcp_cmd"  , "rcp")
-+call s:NetrwInit("g:netrw_rsync_cmd", "rsync")
-+call s:NetrwInit("g:netrw_scp_cmd"  , "scp -q")
-+call s:NetrwInit("g:netrw_sftp_cmd" , "sftp")
-+call s:NetrwInit("g:netrw_ssh_cmd"  , "ssh")
- 
- if (has("win32") || has("win95") || has("win64") || has("win16"))
-   \ && exists("g:netrw_use_nt_rcp")
-@@ -134,40 +154,23 @@
-  endif
- endif
- " Default values - a-c ---------- {{{3
--if !exists("g:netrw_alto")
-- let g:netrw_alto= &sb
--endif
--if !exists("g:netrw_altv")
-- let g:netrw_altv= &spr
--endif
--if !exists("g:netrw_browse_split")
-- let g:netrw_browse_split= 0
--endif
--if !exists("g:netrw_chgwin")
-- let g:netrw_chgwin    = -1
--endif
--if !exists("g:netrw_compress")
-- let g:netrw_compress= "gzip"
--endif
--if !exists("g:netrw_ctags")
-- let g:netrw_ctags= "ctags"
-+call s:NetrwInit("g:netrw_alto"        , &sb)
-+call s:NetrwInit("g:netrw_altv"        , &spr)
-+call s:NetrwInit("g:netrw_browse_split", 0)
-+call s:NetrwInit("g:netrw_chgwin"      , -1)
-+call s:NetrwInit("g:netrw_compress"    , "gzip")
-+call s:NetrwInit("g:netrw_ctags"       , "ctags")
-+if !exists("g:netrw_cursorline")
-+ let g:netrw_cursorline= 1
-+ let s:netrw_usercul   = &cursorline
-+ let s:netrw_usercuc   = &cursorcolumn
- endif
- " Default values - d-g ---------- {{{3
--if !exists("g:NETRW_DIRHIST_CNT")
-- let g:NETRW_DIRHIST_CNT= 0
--endif
--if !exists("g:netrw_decompress")
-- let g:netrw_decompress= { ".gz" : "gunzip" , ".bz2" : "bunzip2" , ".zip" : "unzip" , ".tar" : "tar -xf"}
--endif
--if !exists("g:netrw_dirhistmax")
-- let g:netrw_dirhistmax= 10
--endif
--if !exists("g:netrw_fastbrowse")
-- let g:netrw_fastbrowse= 1
--endif
--if !exists("g:netrw_ftp_browse_reject")
-- let g:netrw_ftp_browse_reject='^total\s\+\d\+$\|^Trying\s\+\d\+.*$\|^KERBEROS_V\d rejected\|^Security extensions not\|No such file\|: connect to address [0-9a-fA-F:]*: No route to host$'
--endif
-+call s:NetrwInit("g:netrw_dirhist_cnt"      , 0)
-+call s:NetrwInit("g:netrw_decompress"       , '{ ".gz" : "gunzip", ".bz2" : "bunzip2", ".zip" : "unzip", ".tar" : "tar -xf"}')
-+call s:NetrwInit("g:netrw_dirhistmax"       , 10)
-+call s:NetrwInit("g:netrw_fastbrowse"       , 1)
-+call s:NetrwInit("g:netrw_ftp_browse_reject", '^total\s\+\d\+$\|^Trying\s\+\d\+.*$\|^KERBEROS_V\d rejected\|^Security extensions not\|No such file\|: connect to address [0-9a-fA-F:]*: No route to host$')
- if !exists("g:netrw_ftp_list_cmd")
-  if has("unix") || (exists("g:netrw_cygwin") && g:netrw_cygwin)
-   let g:netrw_ftp_list_cmd     = "ls -lF"
-@@ -179,13 +182,9 @@
-   let g:netrw_ftp_sizelist_cmd = "dir"
-  endif
- endif
--if !exists("g:netrw_ftpmode")
-- let g:netrw_ftpmode= "binary"
--endif
-+call s:NetrwInit("g:netrw_ftpmode",'binary')
- " Default values - h-lh ---------- {{{3
--if !exists("g:netrw_hide")
-- let g:netrw_hide= 1
--endif
-+call s:NetrwInit("g:netrw_hide",1)
- if !exists("g:netrw_ignorenetrc")
-  if &shell =~ '\c\<\%(cmd\|4nt\)\.exe$'
-   let g:netrw_ignorenetrc= 1
-@@ -193,9 +192,7 @@
-   let g:netrw_ignorenetrc= 0
-  endif
- endif
--if !exists("g:netrw_keepdir")
-- let g:netrw_keepdir= 1
--endif
-+call s:NetrwInit("g:netrw_keepdir",1)
- if !exists("g:netrw_list_cmd")
-  if g:netrw_scp_cmd =~ '^pscp' && executable("pscp")
-   " provide a 'pscp' listing command
-@@ -211,9 +208,7 @@
-   let g:netrw_list_cmd= ""
-  endif
- endif
--if !exists("g:netrw_list_hide")
-- let g:netrw_list_hide= ""
--endif
-+call s:NetrwInit("g:netrw_list_hide","")
- " Default values - lh-lz ---------- {{{3
- if !exists("g:netrw_localcopycmd")
-  if has("win32") || has("win95") || has("win64") || has("win16")
-@@ -228,9 +223,7 @@
-   let g:netrw_localcopycmd= ""
-  endif
- endif
--if !exists("g:netrw_local_mkdir")
-- let g:netrw_local_mkdir= "mkdir"
--endif
-+call s:NetrwInit("g:netrw_local_mkdir","mkdir")
- if !exists("g:netrw_localmovecmd")
-  if has("win32") || has("win95") || has("win64") || has("win16")
-   if g:netrw_cygwin
-@@ -244,128 +237,59 @@
-   let g:netrw_localmovecmd= ""
-  endif
- endif
--if !exists("g:netrw_local_rmdir")
-- let g:netrw_local_rmdir= "rmdir"
--endif
--if !exists("g:netrw_liststyle")
-- let g:netrw_liststyle= s:THINLIST
--endif
-+call s:NetrwInit("g:netrw_local_rmdir", "rmdir")
-+call s:NetrwInit("g:netrw_liststyle"  , s:THINLIST)
-+" sanity checks
- if g:netrw_liststyle < 0 || g:netrw_liststyle >= s:MAXLIST
-- " sanity check
-  let g:netrw_liststyle= s:THINLIST
- endif
- if g:netrw_liststyle == s:LONGLIST && g:netrw_scp_cmd !~ '^pscp'
-  let g:netrw_list_cmd= g:netrw_list_cmd." -l"
- endif
- " Default values - m-r ---------- {{{3
--if !exists("g:netrw_markfileesc")
-- let g:netrw_markfileesc= '*./[\~'
--endif
--if !exists("g:netrw_maxfilenamelen")
-- let g:netrw_maxfilenamelen= 32
--endif
--if !exists("g:netrw_menu")
-- let g:netrw_menu= 1
--endif
--if !exists("g:netrw_mkdir_cmd")
-- let g:netrw_mkdir_cmd= g:netrw_ssh_cmd." USEPORT HOSTNAME mkdir"
--endif
--if !exists("g:netrw_mousemaps")
-- if exists("&mouse") && &mouse =~ '[anh]'
--  let g:netrw_mousemaps= 1
-- else
--  let g:netrw_mousemaps= 0
-- endif
--endif
--if !exists("g:netrw_retmap")
-- let g:netrw_retmap= 0
--endif
--if !exists("g:netrw_preview")
-- let g:netrw_preview= 0
--endif
--if !exists("g:netrw_scpport")
-- let g:netrw_scpport= "-P"
--endif
--if !exists("g:netrw_sshport")
-- let g:netrw_sshport= "-p"
--endif
--if !exists("g:netrw_rename_cmd")
-- let g:netrw_rename_cmd= g:netrw_ssh_cmd." USEPORT HOSTNAME mv"
--endif
--if !exists("g:netrw_rm_cmd")
-- let g:netrw_rm_cmd    = g:netrw_ssh_cmd." USEPORT HOSTNAME rm"
--endif
--if !exists("g:netrw_rmdir_cmd")
-- let g:netrw_rmdir_cmd = g:netrw_ssh_cmd." USEPORT HOSTNAME rmdir"
--endif
--if !exists("g:netrw_rmf_cmd")
-- let g:netrw_rmf_cmd    = g:netrw_ssh_cmd." USEPORT HOSTNAME rm -f"
--endif
-+call s:NetrwInit("g:netrw_markfileesc"   , '*./[\~')
-+call s:NetrwInit("g:netrw_maxfilenamelen", 32)
-+call s:NetrwInit("g:netrw_menu"          , 1)
-+call s:NetrwInit("g:netrw_mkdir_cmd"     , g:netrw_ssh_cmd." USEPORT HOSTNAME mkdir")
-+call s:NetrwInit("g:netrw_mousemaps"     , (exists("&mouse") && &mouse =~ '[anh]'))
-+call s:NetrwInit("g:netrw_retmap"        , 0)
-+call s:NetrwInit("g:netrw_preview"       , 0)
-+call s:NetrwInit("g:netrw_scpport"       , "-P")
-+call s:NetrwInit("g:netrw_sshport"       , "-p")
-+call s:NetrwInit("g:netrw_rename_cmd"    , g:netrw_ssh_cmd." USEPORT HOSTNAME mv")
-+call s:NetrwInit("g:netrw_rm_cmd"        , g:netrw_ssh_cmd." USEPORT HOSTNAME rm")
-+call s:NetrwInit("g:netrw_rmdir_cmd"     , g:netrw_ssh_cmd." USEPORT HOSTNAME rmdir")
-+call s:NetrwInit("g:netrw_rmf_cmd"       , g:netrw_ssh_cmd." USEPORT HOSTNAME rm -f")
- " Default values - s ---------- {{{3
-- " set up shell quoting character
--if exists("g:netrw_silent") && g:netrw_silent != 0
-- let s:netrw_silentxfer= "silent "
--else
-- let s:netrw_silentxfer= ""
--endif
--if !exists("g:netrw_sort_by")
-- " alternatives: date size
-- let g:netrw_sort_by= "name"
--endif
--if !exists("g:netrw_sort_options")
-- let g:netrw_sort_options= ""
--endif
--if !exists("g:netrw_sort_direction")
-- " alternative: reverse  (z y x ...)
-- let g:netrw_sort_direction= "normal"
--endif
-+" g:netrw_sepchr: picking a character that doesn't appear in filenames that can be used to separate priority from filename
-+call s:NetrwInit("g:netrw_sepchr"        , (&enc == "euc-jp")? "\<Char-0x01>" : "\<Char-0xff>")
-+call s:NetrwInit("s:netrw_silentxfer"    , (exists("g:netrw_silent") && g:netrw_silent != 0)? "silent " : "")
-+call s:NetrwInit("g:netrw_sort_by"       , "name") " alternatives: date                                      , size
-+call s:NetrwInit("g:netrw_sort_options"  , "")
-+call s:NetrwInit("g:netrw_sort_direction", "normal") " alternative: reverse  (z y x ...)
- if !exists("g:netrw_sort_sequence")
-- let g:netrw_sort_sequence= '[\/]$,\.h$,\.c$,\.cpp$,*,\.o$,\.obj$,\.info$,\.swp$,\.bak$,\~$'
--endif
--if !exists("g:netrw_special_syntax")
-- let g:netrw_special_syntax= 0
--endif
--if !exists("g:netrw_ssh_browse_reject")
--  let g:netrw_ssh_browse_reject='^total\s\+\d\+$'
--endif
--if !has("patch192")
-- if !exists("g:netrw_use_noswf")
--  let g:netrw_use_noswf= 1
-+ if has("unix")
-+  let g:netrw_sort_sequence= '[\/]$,\<core\%(\.\d\+\)\=\>,\.h$,\.c$,\.cpp$,*,\.o$,\.obj$,\.info$,\.swp$,\.bak$,\~$'
-+ else
-+  let g:netrw_sort_sequence= '[\/]$,\.h$,\.c$,\.cpp$,*,\.o$,\.obj$,\.info$,\.swp$,\.bak$,\~$'
-  endif
--else
--  let g:netrw_use_noswf= 0
- endif
-+call s:NetrwInit("g:netrw_special_syntax"   , 0)
-+call s:NetrwInit("g:netrw_ssh_browse_reject", '^total\s\+\d\+$')
-+call s:NetrwInit("g:netrw_use_noswf"        , 0)
- " Default values - t-w ---------- {{{3
--if !exists("g:netrw_timefmt")
-- let g:netrw_timefmt= "%c"
--endif
--if !exists("g:netrw_xstrlen")
-- let g:netrw_xstrlen= 1
--endif
--if !exists("g:NetrwTopLvlMenu")
-- let g:NetrwTopLvlMenu= "Netrw."
--endif
--if !exists("g:netrw_use_errorwindow")
-- let g:netrw_use_errorwindow= 1
--endif
--if !exists("g:netrw_win95ftp")
-- let g:netrw_win95ftp= 1
--endif
--if !exists("g:netrw_winsize")
-- let g:netrw_winsize= ""
--endif
-+call s:NetrwInit("g:netrw_timefmt","%c")
-+call s:NetrwInit("g:netrw_xstrlen",0)
-+call s:NetrwInit("g:NetrwTopLvlMenu","Netrw.")
-+call s:NetrwInit("g:netrw_use_errorwindow",1)
-+call s:NetrwInit("g:netrw_win95ftp",1)
-+call s:NetrwInit("g:netrw_winsize","")
- " ---------------------------------------------------------------------
- " Default values for netrw's script variables: {{{2
--if !exists("g:netrw_fname_escape")
-- let g:netrw_fname_escape= ' ?&;%'
--endif
--if !exists("g:netrw_glob_escape")
--  let g:netrw_glob_escape= '[]*?`{~$'
--endif
--if !exists("g:netrw_tmpfile_escape")
-- let g:netrw_tmpfile_escape= ' &;'
--endif
--let s:netrw_map_escape = "<|\n\r\\\<C-V>\""
-+call s:NetrwInit("g:netrw_fname_escape",' ?&;%')
-+call s:NetrwInit("g:netrw_glob_escape",'[]*?`{~$')
-+call s:NetrwInit("g:netrw_tmpfile_escape",' &;')
-+call s:NetrwInit("s:netrw_map_escape","<|\n\r\\\<C-V>\"")
- 
- " BufEnter event ignored by decho when following variable is true
- "  Has a side effect that doau BufReadPost doesn't work, so
-@@ -384,7 +308,7 @@
- "             NetrwBrowse.
- "             vt: normally its "w:" or "s:" (a variable type)
- fun! s:NetrwOptionSave(vt)
--"  call Dfunc("s:NetrwOptionSave(vt<".a:vt.">) win#".winnr()." buf#".bufnr("%")."<".bufname(bufnr("%")).">")
-+"  call Dfunc("s:NetrwOptionSave(vt<".a:vt.">) win#".winnr()." buf#".bufnr("%")."<".bufname(bufnr("%")).">"." winnr($)=".winnr("$"))
- 
- "  call Decho(a:vt."netrw_optionsave".(exists("{a:vt}netrw_optionsave")? ("=".{a:vt}netrw_optionsave) : " doesn't exist"))
-   if !exists("{a:vt}netrw_optionsave")
-@@ -430,7 +354,7 @@
- " ------------------------------------------------------------------------
- " s:NetrwOptionRestore: restore options {{{2
- fun! s:NetrwOptionRestore(vt)
--"  call Dfunc("s:NetrwOptionRestore(vt<".a:vt.">) win#".winnr()." buf#".bufnr("%"))
-+"  call Dfunc("s:NetrwOptionRestore(vt<".a:vt.">) win#".winnr()." buf#".bufnr("%")." winnr($)=".winnr("$"))
-   if !exists("{a:vt}netrw_optionsave")
- "   call Decho("ro=".&l:ro." ma=".&l:ma." mod=".&l:mod." wrap=".&l:wrap)
- "   call Dret("s:NetrwOptionRestore : ".a:vt."netrw_optionsave doesn't exist")
-@@ -503,8 +427,8 @@
- " ---------------------------------------------------------------------
- " s:NetrwSafeOptions: sets options to help netrw do its job {{{2
- fun! s:NetrwSafeOptions()
--"  call Dfunc("s:NetrwSafeOptions() win#".winnr()." buf#".bufnr("%")."<".bufname(bufnr("%")).">")
--"  call Decho("window's ft=".&ft)
-+"  call Dfunc("s:NetrwSafeOptions() win#".winnr()." buf#".bufnr("%")."<".bufname(bufnr("%"))."> winnr($)=".winnr("$"))
-+"  call Decho("win#".winnr()."'s ft=".&ft)
-   setlocal cino=
-   setlocal com=
-   setlocal cpo-=aA
-@@ -513,9 +437,14 @@
-   setlocal fo=nroql2
-   setlocal tw=0
-   setlocal report=10000
-+  setlocal isk+=@ isk+=* isk+=/
-   if g:netrw_use_noswf && has("win32") && !has("win95")
-    setlocal noswf
-   endif
-+
-+  " allow the user to override safe options
-+  silent keepalt keepjumps doau FileType netrw
-+
- "  call Decho("fo=".&fo.(exists("&acd")? " acd=".&acd : " acd doesn't exist"))
- "  call Dret("s:NetrwSafeOptions")
- endfun
-@@ -566,6 +495,16 @@
- "  call Dret("netrw#NetrwClean")
- endfun
- 
-+" ---------------------------------------------------------------------
-+" netrw#Nread: {{{2
-+fun! netrw#Nread(mode,fname)
-+"  call Dfunc("netrw#Nread(mode=".a:mode." fname<".a:fname.">)")
-+  call netrw#NetrwSavePosn()
-+  call netrw#NetRead(a:mode,a:fname)
-+  call netrw#NetrwRestorePosn()
-+"  call Dret("netrw#Nread")
-+endfun
-+
- " ------------------------------------------------------------------------
- "  Netrw Transfer Functions: {{{1
- " ===============================
-@@ -579,11 +518,11 @@
- fun! netrw#NetRead(mode,...)
- "  call Dfunc("netrw#NetRead(mode=".a:mode.",...) a:0=".a:0." ".g:loaded_netrw)
- 
--  " save options {{{3
-+  " NetRead: save options {{{3
-   call s:NetrwOptionSave("w:")
-   call s:NetrwSafeOptions()
- 
--  " interpret mode into a readcmd {{{3
-+  " NetRead: interpret mode into a readcmd {{{3
-   if     a:mode == 0 " read remote file before current line
-    let readcmd = "0r"
-   elseif a:mode == 1 " read file after current line
-@@ -599,7 +538,7 @@
-   let ichoice = (a:0 == 0)? 0 : 1
- "  call Decho("readcmd<".readcmd."> ichoice=".ichoice)
- 
--  " Get Temporary Filename {{{3
-+  " NetRead: get temporary filename {{{3
-   let tmpfile= s:GetTempfile("")
-   if tmpfile == ""
- "   call Dret("netrw#NetRead : unable to get a tempfile!")
-@@ -666,8 +605,12 @@
- "   call Decho("choice<" . choice . ">")
-    let ichoice= ichoice + 1
- 
--   " Determine method of read (ftp, rcp, etc) {{{3
-+   " NetRead: Determine method of read (ftp, rcp, etc) {{{3
-    call s:NetrwMethod(choice)
-+   if !exists("b:netrw_method") || b:netrw_method < 0
-+"    call Dfunc("netrw#NetRead : unsupported method")
-+    return
-+   endif
-    let tmpfile= s:GetTempfile(b:netrw_fname) " apply correct suffix
- 
-    " Check if NetrwBrowse() should be handling this request
-@@ -680,14 +623,14 @@
-    endif
- 
-    " ============
--   " Perform Protocol-Based Read {{{3
-+   " NetRead: Perform Protocol-Based Read {{{3
-    " ===========================
-    if exists("g:netrw_silent") && g:netrw_silent == 0 && &ch >= 1
-     echo "(netrw) Processing your read request..."
-    endif
- 
-    ".........................................
--   " rcp:  NetRead Method #1 {{{3
-+   " NetRead: (rcp)  NetRead Method #1 {{{3
-    if  b:netrw_method == 1 " read with rcp
- "    call Decho("read via rcp (method #1)")
-    " ER: nothing done with g:netrw_uid yet?
-@@ -709,12 +652,12 @@
-     endif
-    endif
- "   call Decho("executing: !".g:netrw_rcp_cmd." ".s:netrw_rcpmode." ".shellescape(uid_machine.":".b:netrw_fname,1)." ".shellescape(tmpfile,1))
--   exe s:netrw_silentxfer."!".g:netrw_rcp_cmd." ".s:netrw_rcpmode." ".shellescape(uid_machine.":".b:netrw_fname,1)." ".shellescape(tmpfile,1))
-+   exe s:netrw_silentxfer."!".g:netrw_rcp_cmd." ".s:netrw_rcpmode." ".shellescape(uid_machine.":".b:netrw_fname,1)." ".shellescape(tmpfile,1)
-    let result           = s:NetrwGetFile(readcmd, tmpfile, b:netrw_method)
-    let b:netrw_lastfile = choice
- 
-    ".........................................
--   " ftp + <.netrc>:  NetRead Method #2 {{{3
-+   " NetRead: (ftp + <.netrc>)  NetRead Method #2 {{{3
-    elseif b:netrw_method  == 2		" read with ftp + <.netrc>
- "     call Decho("read via ftp+.netrc (method #2)")
-      let netrw_fname= b:netrw_fname
-@@ -745,7 +688,8 @@
-      endif
-      call s:SaveBufVars()
-      bd!
--     if bufname("%") == "" && line("$") == 1 && getline("$") == ""
-+     if bufname("%") == "" && getline("$") == "" && line('$') == 1
-+      " needed when one sources a file in a nolbl setting window via ftp
-       q!
-      endif
-      call s:RestoreBufVars()
-@@ -753,7 +697,7 @@
-      let b:netrw_lastfile = choice
- 
-    ".........................................
--   " ftp + machine,id,passwd,filename:  NetRead Method #3 {{{3
-+   " NetRead: (ftp + machine,id,passwd,filename)  NetRead Method #3 {{{3
-    elseif b:netrw_method == 3		" read with ftp + machine, id, passwd, and fname
-     " Construct execution string (four lines) which will be passed through filter
- "    call Decho("read via ftp+mipf (method #3)")
-@@ -809,7 +753,7 @@
-     let b:netrw_lastfile = choice
- 
-    ".........................................
--   " scp: NetRead Method #4 {{{3
-+   " NetRead: (scp) NetRead Method #4 {{{3
-    elseif     b:netrw_method  == 4	" read with scp
- "    call Decho("read via scp (method #4)")
-     if exists("g:netrw_port") && g:netrw_port != ""
-@@ -823,7 +767,7 @@
-     let b:netrw_lastfile = choice
- 
-    ".........................................
--   " http: NetRead Method #5 (wget) {{{3
-+   " NetRead: (http) NetRead Method #5 (wget) {{{3
-    elseif     b:netrw_method  == 5
- "    call Decho("read via http (method #5)")
-     if g:netrw_http_cmd == ""
-@@ -863,33 +807,43 @@
-     setlocal ro
- 
-    ".........................................
--   " cadaver: NetRead Method #6 {{{3
-+   " NetRead: (dav) NetRead Method #6 {{{3
-    elseif     b:netrw_method  == 6
- "    call Decho("read via cadaver (method #6)")
- 
--    " Construct execution string (four lines) which will be passed through filter
--    let netrw_fname= escape(b:netrw_fname,g:netrw_fname_escape)
--    new
--    setlocal ff=unix
--    if exists("g:netrw_port") && g:netrw_port != ""
--     put ='open '.g:netrw_machine.' '.g:netrw_port
--    else
--     put ='open '.g:netrw_machine
-+    if !executable(g:netrw_dav_cmd)
-+     call netrw#ErrorMsg(s:ERROR,g:netrw_dav_cmd." is not executable",73)
-+"     call Dret("netrw#NetRead : ".g:netrw_dav_cmd." not executable")
-+     return
-     endif
--    put ='user '.g:netrw_uid.' '.s:netrw_passwd
--    put ='get '.netrw_fname.' '.tmpfile
--    put ='quit'
-+    if g:netrw_dav_cmd =~ "curl"
-+"     call Decho("exe ".s:netrw_silentxfer."!".g:netrw_dav_cmd." ".shellescape("dav://".g:netrw_machine.b:netrw_fname,1)." ".shellescape(tmpfile,1))
-+     exe s:netrw_silentxfer."!".g:netrw_dav_cmd." ".shellescape("dav://".g:netrw_machine.b:netrw_fname,1)." ".shellescape(tmpfile,1)
-+    else
-+     " Construct execution string (four lines) which will be passed through filter
-+     let netrw_fname= escape(b:netrw_fname,g:netrw_fname_escape)
-+     new
-+     setlocal ff=unix
-+     if exists("g:netrw_port") && g:netrw_port != ""
-+      put ='open '.g:netrw_machine.' '.g:netrw_port
-+     else
-+      put ='open '.g:netrw_machine
-+     endif
-+     put ='user '.g:netrw_uid.' '.s:netrw_passwd
-+     put ='get '.netrw_fname.' '.tmpfile
-+     put ='quit'
- 
--    " perform cadaver operation:
--    norm! 1Gdd
-+     " perform cadaver operation:
-+     norm! 1Gdd
- "    call Decho("executing: %!".g:netrw_dav_cmd)
--    exe s:netrw_silentxfer."%!".g:netrw_dav_cmd
--    bd!
-+     exe s:netrw_silentxfer."%!".g:netrw_dav_cmd
-+     bd!
-+    endif
-     let result           = s:NetrwGetFile(readcmd, tmpfile, b:netrw_method)
-     let b:netrw_lastfile = choice
- 
-    ".........................................
--   " rsync: NetRead Method #7 {{{3
-+   " NetRead: (rsync) NetRead Method #7 {{{3
-    elseif     b:netrw_method  == 7
- "    call Decho("read via rsync (method #7)")
- "    call Decho("exe ".s:netrw_silentxfer."!".g:netrw_rsync_cmd." ".shellescape(g:netrw_machine.":".b:netrw_fname,1)." ".shellescape(tmpfile,1))
-@@ -898,7 +852,7 @@
-     let b:netrw_lastfile = choice
- 
-    ".........................................
--   " fetch: NetRead Method #8 {{{3
-+   " NetRead: (fetch) NetRead Method #8 {{{3
-    "    fetch://[user@]host[:http]/path
-    elseif     b:netrw_method  == 8
- "    call Decho("read via fetch (method #8)")
-@@ -928,7 +882,7 @@
-     setlocal ro
- 
-    ".........................................
--   " sftp: NetRead Method #9 {{{3
-+   " NetRead: (sftp) NetRead Method #9 {{{3
-    elseif     b:netrw_method  == 9
- "    call Decho("read via sftp (method #9)")
- "    call Decho("exe ".s:netrw_silentxfer."!".g:netrw_sftp_cmd." ".shellescape(g:netrw_machine.":".b:netrw_fname,1)." ".tmpfile)
-@@ -937,13 +891,13 @@
-     let b:netrw_lastfile = choice
- 
-    ".........................................
--   " Complain {{{3
-+   " NetRead: Complain {{{3
-    else
-     call netrw#ErrorMsg(s:WARNING,"unable to comply with your request<" . choice . ">",8)
-    endif
-   endwhile
- 
--  " cleanup {{{3
-+  " NetRead: cleanup {{{3
-   if exists("b:netrw_method")
- "   call Decho("cleanup b:netrw_method and b:netrw_fname")
-    unlet b:netrw_method
-@@ -951,7 +905,7 @@
-   endif
-   if s:FileReadable(tmpfile) && tmpfile !~ '.tar.bz2$' && tmpfile !~ '.tar.gz$' && tmpfile !~ '.zip' && tmpfile !~ '.tar' && readcmd != 't'
- "   call Decho("cleanup by deleting tmpfile<".tmpfile.">")
--   call s:NetrwDelete(fnameescape(tmpfile))
-+   call s:NetrwDelete(tmpfile)
-   endif
-   call s:NetrwOptionRestore("w:")
- 
-@@ -963,12 +917,12 @@
- fun! netrw#NetWrite(...) range
- "  call Dfunc("netrw#NetWrite(a:0=".a:0.") ".g:loaded_netrw)
- 
--  " option handling
-+  " NetWrite: option handling {{{3
-   let mod= 0
-   call s:NetrwOptionSave("w:")
-   call s:NetrwSafeOptions()
- 
--  " Get Temporary Filename {{{3
-+  " NetWrite: Get Temporary Filename {{{3
-   let tmpfile= s:GetTempfile("")
-   if tmpfile == ""
- "   call Dret("netrw#NetWrite : unable to get a tempfile!")
-@@ -1007,7 +961,7 @@
-    0file!
-   endif
- 
--  " While choice loop: {{{3
-+  " NetWrite: while choice loop: {{{3
-   while ichoice <= a:0
- 
-    " Process arguments: {{{4
-@@ -1065,9 +1019,13 @@
- 
-    " Determine method of write (ftp, rcp, etc) {{{4
-    call s:NetrwMethod(choice)
-+   if !exists("b:netrw_method") || b:netrw_method < 0
-+"    call Dfunc("netrw#NetWrite : unsupported method")
-+    return
-+   endif
- 
-    " =============
--   " Perform Protocol-Based Write {{{4
-+   " NetWrite: Perform Protocol-Based Write {{{3
-    " ============================
-    if exists("g:netrw_silent") && g:netrw_silent == 0 && &ch >= 1
-     echo "(netrw) Processing your write request..."
-@@ -1075,7 +1033,7 @@
-    endif
- 
-    ".........................................
--   " rcp: NetWrite Method #1 {{{4
-+   " NetWrite: (rcp) NetWrite Method #1 {{{3
-    if  b:netrw_method == 1
- "    call Decho("write via rcp (method #1)")
-     if s:netrw_has_nt_rcp == 1
-@@ -1096,7 +1054,7 @@
-     let b:netrw_lastfile = choice
- 
-    ".........................................
--   " ftp + <.netrc>: NetWrite Method #2 {{{4
-+   " NetWrite: (ftp + <.netrc>) NetWrite Method #2 {{{3
-    elseif b:netrw_method == 2
- "    call Decho("write via ftp+.netrc (method #2)")
-     let netrw_fname= b:netrw_fname
-@@ -1130,7 +1088,7 @@
-     let b:netrw_lastfile = choice
- 
-    ".........................................
--   " ftp + machine, id, passwd, filename: NetWrite Method #3 {{{4
-+   " NetWrite: (ftp + machine, id, passwd, filename) NetWrite Method #3 {{{3
-    elseif b:netrw_method == 3
-     " Construct execution string (four lines) which will be passed through filter
- "    call Decho("read via ftp+mipf (method #3)")
-@@ -1175,7 +1133,7 @@
-     bd!
- 
-    ".........................................
--   " scp: NetWrite Method #4 {{{4
-+   " NetWrite: (scp) NetWrite Method #4 {{{3
-    elseif     b:netrw_method == 4
- "    call Decho("write via scp (method #4)")
-     if exists("g:netrw_port") && g:netrw_port != ""
-@@ -1188,7 +1146,7 @@
-     let b:netrw_lastfile = choice
- 
-    ".........................................
--   " http: NetWrite Method #5 {{{4
-+   " NetWrite: (http) NetWrite Method #5 {{{3
-    elseif     b:netrw_method == 5
- "    call Decho("write via http (method #5)")
-     if !exists("g:netrw_quiet")
-@@ -1196,7 +1154,7 @@
-     endif
- 
-    ".........................................
--   " dav: NetWrite Method #6 (cadaver) {{{4
-+   " NetWrite: (dav) NetWrite Method #6 (cadaver) {{{3
-    elseif     b:netrw_method == 6
- "    call Decho("write via cadaver (method #6)")
- 
-@@ -1222,7 +1180,7 @@
-     let b:netrw_lastfile = choice
- 
-    ".........................................
--   " rsync: NetWrite Method #7 {{{4
-+   " NetWrite: (rsync) NetWrite Method #7 {{{3
-    elseif     b:netrw_method == 7
- "    call Decho("write via rsync (method #7)")
- "    call Decho("executing: !".g:netrw_rsync_cmd." ".shellescape(tmpfile,1)." ".shellescape(g:netrw_machine.":".b:netrw_fname,1))
-@@ -1230,7 +1188,7 @@
-     let b:netrw_lastfile = choice
- 
-    ".........................................
--   " sftp: NetWrite Method #9 {{{4
-+   " NetWrite: (sftp) NetWrite Method #9 {{{3
-    elseif     b:netrw_method == 9
- "    call Decho("read via sftp (method #9)")
-     let netrw_fname= escape(b:netrw_fname,g:netrw_fname_escape)
-@@ -1250,13 +1208,13 @@
-     let b:netrw_lastfile= choice
- 
-    ".........................................
--   " Complain {{{4
-+   " NetWrite: Complain {{{3
-    else
-     call netrw#ErrorMsg(s:WARNING,"unable to comply with your request<" . choice . ">",17)
-    endif
-   endwhile
- 
--  " Cleanup: {{{3
-+  " NetWrite: Cleanup: {{{3
- "  call Decho("cleanup")
-   if s:FileReadable(tmpfile)
- "   call Decho("tmpfile<".tmpfile."> readable, will now delete it")
-@@ -1422,18 +1380,34 @@
- 
- " ------------------------------------------------------------------------
- " s:NetrwMethod:  determine method of transfer {{{2
--"  method == 1: rcp
--"	     2: ftp + <.netrc>
--"	     3: ftp + machine, id, password, and [path]filename
--"	     4: scp
--"	     5: http (wget)
--"	     6: cadaver
--"	     7: rsync
--"	     8: fetch
--"	     9: sftp
--fun! s:NetrwMethod(choice)  " globals: method machine id passwd fname
-+" Input:
-+"   choice = url   [protocol:]//[userid@]hostname[:port]/[path-to-file]
-+" Output:
-+"  b:netrw_method= 1: rcp                                             
-+"                  2: ftp + <.netrc>                                  
-+"	           3: ftp + machine, id, password, and [path]filename 
-+"	           4: scp                                             
-+"	           5: http (wget)                                     
-+"	           6: dav
-+"	           7: rsync                                           
-+"	           8: fetch                                           
-+"	           9: sftp                                            
-+"  g:netrw_machine= hostname
-+"  b:netrw_fname  = filename
-+"  g:netrw_port   = optional port number (for ftp)
-+"  g:netrw_choice = copy of input url (choice)
-+fun! s:NetrwMethod(choice)
- "   call Dfunc("NetrwMethod(a:choice<".a:choice.">)")
- 
-+   " record current g:netrw_machine, if any
-+   " curmachine used if protocol == ftp and no .netrc
-+   if exists("g:netrw_machine")
-+    let curmachine= g:netrw_machine
-+"    call Decho("curmachine<".curmachine.">")
-+   else
-+    let curmachine= "N O T A HOST"
-+   endif
-+
-   " initialization
-   let b:netrw_method  = 0
-   let g:netrw_machine = ""
-@@ -1449,7 +1423,7 @@
-   " rcphf    : [user@]host:filename		     Use rcp
-   " scpurm   : scp://[user@]host[[#:]port]/filename  Use scp
-   " httpurm  : http://[user@]host/filename	     Use wget
--  " davurm   : dav[s]://host[:port]/path             Use cadaver
-+  " davurm   : dav[s]://host[:port]/path             Use cadaver/curl
-   " rsyncurm : rsync://host[:port]/path              Use rsync
-   " fetchurm : fetch://[user@]host[:http]/filename   Use fetch (defaults to ftp, override for http)
-   " sftpurm  : sftp://[user@]host/filename  Use scp
-@@ -1518,9 +1492,14 @@
-    let g:netrw_machine= substitute(a:choice,ftpurm,'\3',"")
-    let g:netrw_port   = substitute(a:choice,ftpurm,'\4',"")
-    let b:netrw_fname  = substitute(a:choice,ftpurm,'\5',"")
-+"   call Decho("g:netrw_machine<".g:netrw_machine.">")
-    if userid != ""
-     let g:netrw_uid= userid
-    endif
-+   if exists("s:netrw_passwd") && curmachine != g:netrw_machine
-+    " if there's a change in hostname, require password re-entry
-+    unlet s:netrw_passwd
-+   endif
-    if exists("g:netrw_uid") && exists("s:netrw_passwd")
-     let b:netrw_method = 3
-    else
-@@ -1592,7 +1571,7 @@
- 
-   else
-    if !exists("g:netrw_quiet")
--    call netrw#ErrorMsg(s:WARNING,"cannot determine method",45)
-+    call netrw#ErrorMsg(s:WARNING,"cannot determine method (format: protocol://[user@]hostname[:port]/[path])",45)
-    endif
-    let b:netrw_method  = -1
-   endif
-@@ -1626,10 +1605,24 @@
- if has("win95") && exists("g:netrw_win95ftp") && g:netrw_win95ftp
-  fun! NetReadFixup(method, line1, line2)
- "   call Dfunc("NetReadFixup(method<".a:method."> line1=".a:line1." line2=".a:line2.")")
-+
-+   " sanity checks -- attempt to convert inputs to integers
-+   let method = a:method + 0
-+   let line1  = a:line1 + 0
-+   let line2  = a:line2 + 0
-+   if type(method) != 0 || type(line1) != 0 || type(line2) != 0 || method < 0 || line1 <= 0 || line2 <= 0
-+"    call Dret("NetReadFixup")
-+    return
-+   endif
-+
-    if method == 3   " ftp (no <.netrc>)
-     let fourblanklines= line2 - 3
--    silent fourblanklines.",".line2."g/^\s*/d"
-+    if fourblanklines >= line1
-+     exe "silent ".fourblanklines.",".line2."g/^\s*$/d"
-+     call histdel("/",-1)
-+    endif
-    endif
-+
- "   call Dret("NetReadFixup")
-  endfun
- endif
-@@ -1678,7 +1671,7 @@
-    nnoremap <buffer> <silent> <cr>	:call netrw#LocalBrowseCheck(<SID>NetrwBrowseChgDir(1,<SID>NetrwGetWord()))<cr>
-    nnoremap <buffer> <silent> -		:exe "norm! 0"<bar>call netrw#LocalBrowseCheck(<SID>NetrwBrowseChgDir(1,'../'))<cr>
-    nnoremap <buffer> <silent> a		:call <SID>NetrwHide(1)<cr>
--   nnoremap <buffer> <silent> mb	:<c-u>call <SID>NetrwBookmarkDir(0,b:netrw_curdir)<cr>
-+   nnoremap <buffer> <silent> mb	:<c-u>call <SID>NetrwBookHistHandler(0,b:netrw_curdir)<cr>
-    nnoremap <buffer> <silent> mc	:<c-u>call <SID>NetrwMarkFileCopy(1)<cr>
-    nnoremap <buffer> <silent> md	:<c-u>call <SID>NetrwMarkFileDiff(1)<cr>
-    nnoremap <buffer> <silent> me	:<c-u>call <SID>NetrwMarkFileEdit(1)<cr>
-@@ -1694,7 +1687,7 @@
-    nnoremap <buffer> <silent> mu	:<c-u>call <SID>NetrwUnMarkFile(1)<cr>
-    nnoremap <buffer> <silent> mx	:<c-u>call <SID>NetrwMarkFileExe(1)<cr>
-    nnoremap <buffer> <silent> mz	:<c-u>call <SID>NetrwMarkFileCompress(1)<cr>
--   nnoremap <buffer> <silent> gb	:<c-u>call <SID>NetrwBookmarkDir(1,b:netrw_curdir)<cr>
-+   nnoremap <buffer> <silent> gb	:<c-u>call <SID>NetrwBookHistHandler(1,b:netrw_curdir)<cr>
-    nnoremap <buffer> <silent> gh	:<c-u>call <SID>NetrwHidden(1)<cr>
-    nnoremap <buffer> <silent> c		:exe "keepjumps lcd ".fnameescape(b:netrw_curdir)<cr>
-    nnoremap <buffer> <silent> C		:let g:netrw_chgwin= winnr()<cr>
-@@ -1704,15 +1697,15 @@
-    nnoremap <buffer> <silent> O		:call <SID>NetrwObtain(1)<cr>
-    nnoremap <buffer> <silent> p		:call <SID>NetrwPreview(<SID>NetrwBrowseChgDir(1,<SID>NetrwGetWord(),1))<cr>
-    nnoremap <buffer> <silent> P		:call <SID>NetrwPrevWinOpen(1)<cr>
--   nnoremap <buffer> <silent> qb	:<c-u>call <SID>NetrwBookmarkDir(2,b:netrw_curdir)<cr>
--   nnoremap <buffer> <silent> mB	:<c-u>call <SID>NetrwBookmarkDir(6,b:netrw_curdir)<cr>
-+   nnoremap <buffer> <silent> qb	:<c-u>call <SID>NetrwBookHistHandler(2,b:netrw_curdir)<cr>
-+   nnoremap <buffer> <silent> mB	:<c-u>call <SID>NetrwBookHistHandler(6,b:netrw_curdir)<cr>
-    nnoremap <buffer> <silent> qf	:<c-u>call <SID>NetrwFileInfo(1,<SID>NetrwGetWord())<cr>
-    nnoremap <buffer> <silent> r		:let g:netrw_sort_direction= (g:netrw_sort_direction =~ 'n')? 'r' : 'n'<bar>exe "norm! 0"<bar>call <SID>NetrwRefresh(1,<SID>NetrwBrowseChgDir(1,'./'))<cr>
-    nnoremap <buffer> <silent> s		:call <SID>NetrwSortStyle(1)<cr>
-    nnoremap <buffer> <silent> S		:call <SID>NetSortSequence(1)<cr>
-    nnoremap <buffer> <silent> t		:call <SID>NetrwSplit(4)<cr>
--   nnoremap <buffer> <silent> u		:<c-u>call <SID>NetrwBookmarkDir(4,expand("%"))<cr>
--   nnoremap <buffer> <silent> U		:<c-u>call <SID>NetrwBookmarkDir(5,expand("%"))<cr>
-+   nnoremap <buffer> <silent> u		:<c-u>call <SID>NetrwBookHistHandler(4,expand("%"))<cr>
-+   nnoremap <buffer> <silent> U		:<c-u>call <SID>NetrwBookHistHandler(5,expand("%"))<cr>
-    nnoremap <buffer> <silent> v		:call <SID>NetrwSplit(5)<cr>
-    nnoremap <buffer> <silent> x		:call netrw#NetrwBrowseX(<SID>NetrwBrowseChgDir(1,<SID>NetrwGetWord(),0),0)"<cr>
-    nnoremap <buffer> <silent> %		:call <SID>NetrwOpenFile(1)<cr>
-@@ -1754,7 +1747,7 @@
-    nnoremap <buffer> <silent> <c-l>	:call <SID>NetrwRefresh(0,<SID>NetrwBrowseChgDir(0,'./'))<cr>
-    nnoremap <buffer> <silent> -		:exe "norm! 0"<bar>call <SID>NetrwBrowse(0,<SID>NetrwBrowseChgDir(0,'../'))<cr>
-    nnoremap <buffer> <silent> a		:call <SID>NetrwHide(0)<cr>
--   nnoremap <buffer> <silent> mb	:<c-u>call <SID>NetrwBookmarkDir(0,b:netrw_curdir)<cr>
-+   nnoremap <buffer> <silent> mb	:<c-u>call <SID>NetrwBookHistHandler(0,b:netrw_curdir)<cr>
-    nnoremap <buffer> <silent> mc	:<c-u>call <SID>NetrwMarkFileCopy(0)<cr>
-    nnoremap <buffer> <silent> md	:<c-u>call <SID>NetrwMarkFileDiff(0)<cr>
-    nnoremap <buffer> <silent> me	:<c-u>call <SID>NetrwMarkFileEdit(0)<cr>
-@@ -1770,7 +1763,7 @@
-    nnoremap <buffer> <silent> mu	:<c-u>call <SID>NetrwUnMarkFile(0)<cr>
-    nnoremap <buffer> <silent> mx	:<c-u>call <SID>NetrwMarkFileExe(0)<cr>
-    nnoremap <buffer> <silent> mz	:<c-u>call <SID>NetrwMarkFileCompress(0)<cr>
--   nnoremap <buffer> <silent> gb	:<c-u>call <SID>NetrwBookmarkDir(1,b:netrw_cur)<cr>
-+   nnoremap <buffer> <silent> gb	:<c-u>call <SID>NetrwBookHistHandler(1,b:netrw_cur)<cr>
-    nnoremap <buffer> <silent> gh	:<c-u>call <SID>NetrwHidden(0)<cr>
-    nnoremap <buffer> <silent> C		:let g:netrw_chgwin= winnr()<cr>
-    nnoremap <buffer> <silent> i		:call <SID>NetrwListStyle(0)<cr>
-@@ -1778,15 +1771,15 @@
-    nnoremap <buffer> <silent> O		:call <SID>NetrwObtain(0)<cr>
-    nnoremap <buffer> <silent> p		:call <SID>NetrwPreview(<SID>NetrwBrowseChgDir(1,<SID>NetrwGetWord(),1))<cr>
-    nnoremap <buffer> <silent> P		:call <SID>NetrwPrevWinOpen(0)<cr>
--   nnoremap <buffer> <silent> qb	:<c-u>call <SID>NetrwBookmarkDir(2,b:netrw_curdir)<cr>
--   nnoremap <buffer> <silent> mB	:<c-u>call <SID>NetrwBookmarkDir(6,b:netrw_curdir)<cr>
-+   nnoremap <buffer> <silent> qb	:<c-u>call <SID>NetrwBookHistHandler(2,b:netrw_curdir)<cr>
-+   nnoremap <buffer> <silent> mB	:<c-u>call <SID>NetrwBookHistHandler(6,b:netrw_curdir)<cr>
-    nnoremap <buffer> <silent> qf	:<c-u>call <SID>NetrwFileInfo(0,<SID>NetrwGetWord())<cr>
-    nnoremap <buffer> <silent> r		:let g:netrw_sort_direction= (g:netrw_sort_direction =~ 'n')? 'r' : 'n'<bar>exe "norm! 0"<bar>call <SID>NetrwBrowse(0,<SID>NetrwBrowseChgDir(0,'./'))<cr>
-    nnoremap <buffer> <silent> s		:call <SID>NetrwSortStyle(0)<cr>
-    nnoremap <buffer> <silent> S		:call <SID>NetSortSequence(0)<cr>
-    nnoremap <buffer> <silent> t		:call <SID>NetrwSplit(1)<cr>
--   nnoremap <buffer> <silent> u		:<c-u>call <SID>NetrwBookmarkDir(4,b:netrw_curdir)<cr>
--   nnoremap <buffer> <silent> U		:<c-u>call <SID>NetrwBookmarkDir(5,b:netrw_curdir)<cr>
-+   nnoremap <buffer> <silent> u		:<c-u>call <SID>NetrwBookHistHandler(4,b:netrw_curdir)<cr>
-+   nnoremap <buffer> <silent> U		:<c-u>call <SID>NetrwBookHistHandler(5,b:netrw_curdir)<cr>
-    nnoremap <buffer> <silent> v		:call <SID>NetrwSplit(2)<cr>
-    nnoremap <buffer> <silent> x		:call netrw#NetrwBrowseX(<SID>NetrwBrowseChgDir(0,<SID>NetrwGetWord()),1)<cr>
-    nnoremap <buffer> <silent> %		:call <SID>NetrwOpenFile(0)<cr>
-@@ -1836,7 +1829,7 @@
- endfun
- 
- " ---------------------------------------------------------------------
--"  s:NetrwBookmarkDir: {{{2
-+"  s:NetrwBookHistHandler: {{{2
- "    0: (user: <mb>)   bookmark current directory
- "    1: (user: <gb>)   change to the bookmarked directory
- "    2: (user: <qb>)   list bookmarks
-@@ -1844,32 +1837,27 @@
- "    4: (user: <u>)    go up   (previous) bookmark
- "    5: (user: <U>)    go down (next)     bookmark
- "    6: (user: <mB>)   delete bookmark
--fun! s:NetrwBookmarkDir(chg,curdir)
--"  call Dfunc("NetrwBookmarkDir(chg=".a:chg." curdir<".a:curdir.">) cnt=".v:count." bookmarkcnt=".g:NETRW_BOOKMARKMAX." histcnt=".g:NETRW_DIRHIST_CNT." bookmax=".g:NETRW_BOOKMARKMAX." histmax=".g:netrw_dirhistmax)
-+fun! s:NetrwBookHistHandler(chg,curdir)
-+"  call Dfunc("NetrwBookHistHandler(chg=".a:chg." curdir<".a:curdir.">) cnt=".v:count." histcnt=".g:netrw_dirhist_cnt." histmax=".g:netrw_dirhistmax)
- 
-   if a:chg == 0
-    " bookmark the current directory
- "   call Decho("(user: <b>) bookmark the current directory")
--   if v:count > 0
--    " handle bookmark# specified via the count
--    let g:NETRW_BOOKMARKDIR_{v:count}= a:curdir
--    if !exists("g:NETRW_BOOKMARKMAX")
--     let g:NETRW_BOOKMARKMAX= v:count
--    elseif v:count > g:NETRW_BOOKMARKMAX
--     let g:NETRW_BOOKMARKMAX= v:count
--    endif
--   else
--    " handle no count specified
--    let g:NETRW_BOOKMARKMAX                       = g:NETRW_BOOKMARKMAX + 1
--    let g:NETRW_BOOKMARKDIR_{g:NETRW_BOOKMARKMAX} = a:curdir
-+   if !exists("g:netrw_bookmarklist")
-+    let g:netrw_bookmarklist= []
-+   endif
-+   if index(g:netrw_bookmarklist,a:curdir) == -1
-+    " curdir not currently in g:netrw_bookmarklist, so include it
-+    call add(g:netrw_bookmarklist,a:curdir)
-+    call sort(g:netrw_bookmarklist)
-    endif
-    echo "bookmarked the current directory"
- 
-   elseif a:chg == 1
-    " change to the bookmarked directory
--"   call Decho("(user: <B>) change to the bookmarked directory")
--   if exists("g:NETRW_BOOKMARKDIR_{v:count}")
--    exe "e ".fnameescape(g:NETRW_BOOKMARKDIR_{v:count})
-+"   call Decho("(user: <".v:count."mb>) change to the bookmarked directory")
-+   if exists("g:netrw_bookmarklist[v:count-1]")
-+    exe "e ".fnameescape(g:netrw_bookmarklist[v:count-1])
-    else
-     echomsg "Sorry, bookmark#".v:count." doesn't exist!"
-    endif
-@@ -1879,29 +1867,27 @@
-    let didwork= 0
-    " list user's bookmarks
- "   call Decho("(user: <q>) list user's bookmarks")
--   if exists("g:NETRW_BOOKMARKMAX")
--"    call Decho("list bookmarks [0,".g:NETRW_BOOKMARKMAX."]")
--    let cnt= 0
--    while cnt <= g:NETRW_BOOKMARKMAX
--     if exists("g:NETRW_BOOKMARKDIR_{cnt}")
--"      call Decho("Netrw Bookmark#".cnt.": ".g:NETRW_BOOKMARKDIR_{cnt})
--      echo "Netrw Bookmark#".cnt.": ".g:NETRW_BOOKMARKDIR_{cnt}
--      let didwork= 1
--     endif
--     let cnt= cnt + 1
--    endwhile
-+   if exists("g:netrw_bookmarklist")
-+"    call Decho('list '.len(g:netrw_bookmarklist).' bookmarks')
-+    let cnt= 1
-+    for bmd in g:netrw_bookmarklist
-+"     call Decho("Netrw Bookmark#".cnt.": ".g:netrw_bookmarklist[cnt-1])
-+     echo "Netrw Bookmark#".cnt.": ".g:netrw_bookmarklist[cnt-1]
-+     let didwork = 1
-+     let cnt     = cnt + 1
-+    endfor
-    endif
- 
-    " list directory history
--   let cnt     = g:NETRW_DIRHIST_CNT
-+   let cnt     = g:netrw_dirhist_cnt
-    let first   = 1
-    let histcnt = 0
--   while ( first || cnt != g:NETRW_DIRHIST_CNT )
--"    call Decho("first=".first." cnt=".cnt." dirhist_cnt=".g:NETRW_DIRHIST_CNT)
-+   while ( first || cnt != g:netrw_dirhist_cnt )
-+"    call Decho("first=".first." cnt=".cnt." dirhist_cnt=".g:netrw_dirhist_cnt)
-     let histcnt= histcnt + 1
--    if exists("g:NETRW_DIRHIST_{cnt}")
--"     call Decho("Netrw  History#".histcnt.": ".g:NETRW_DIRHIST_{cnt})
--     echo "Netrw  History#".histcnt.": ".g:NETRW_DIRHIST_{cnt}
-+    if exists("g:netrw_dirhist_{cnt}")
-+"     call Decho("Netrw  History#".histcnt.": ".g:netrw_dirhist_{cnt})
-+     echo "Netrw  History#".histcnt.": ".g:netrw_dirhist_{cnt}
-      let didwork= 1
-     endif
-     let first = 0
-@@ -1917,22 +1903,21 @@
-   elseif a:chg == 3
-    " saves most recently visited directories (when they differ)
- "   call Decho("(browsing) record curdir history")
--   if !exists("g:NETRW_DIRHIST_0") || g:NETRW_DIRHIST_{g:NETRW_DIRHIST_CNT} != a:curdir
--    let g:NETRW_DIRHIST_CNT= ( g:NETRW_DIRHIST_CNT + 1 ) % g:netrw_dirhistmax
--"    let g:NETRW_DIRHIST_{g:NETRW_DIRHIST_CNT}= substitute(a:curdir,'[/\\]$','','e')
--    let g:NETRW_DIRHIST_{g:NETRW_DIRHIST_CNT}= a:curdir
--"    call Decho("save dirhist#".g:NETRW_DIRHIST_CNT."<".g:NETRW_DIRHIST_{g:NETRW_DIRHIST_CNT}.">")
-+   if !exists("g:netrw_dirhist_cnt") || !exists("g:netrw_dirhist_{g:netrw_dirhist_cnt}") || g:netrw_dirhist_{g:netrw_dirhist_cnt} != a:curdir
-+    let g:netrw_dirhist_cnt                   = ( g:netrw_dirhist_cnt + 1 ) % g:netrw_dirhistmax
-+    let g:netrw_dirhist_{g:netrw_dirhist_cnt} = a:curdir
-+"    call Decho("save dirhist#".g:netrw_dirhist_cnt."<".g:netrw_dirhist_{g:netrw_dirhist_cnt}.">")
-    endif
- 
-   elseif a:chg == 4
-    " u: change to the previous directory stored on the history list
- "   call Decho("(user: <u>) chg to prev dir from history")
--   let g:NETRW_DIRHIST_CNT= ( g:NETRW_DIRHIST_CNT - 1 ) % g:netrw_dirhistmax
--   if g:NETRW_DIRHIST_CNT < 0
--    let g:NETRW_DIRHIST_CNT= g:NETRW_DIRHIST_CNT + g:netrw_dirhistmax
-+   let g:netrw_dirhist_cnt= ( g:netrw_dirhist_cnt - 1 ) % g:netrw_dirhistmax
-+   if g:netrw_dirhist_cnt < 0
-+    let g:netrw_dirhist_cnt= g:netrw_dirhist_cnt + g:netrw_dirhistmax
-    endif
--   if exists("g:NETRW_DIRHIST_{g:NETRW_DIRHIST_CNT}")
--"    call Decho("changedir u#".g:NETRW_DIRHIST_CNT."<".g:NETRW_DIRHIST_{g:NETRW_DIRHIST_CNT}.">")
-+   if exists("g:netrw_dirhist_{g:netrw_dirhist_cnt}")
-+"    call Decho("changedir u#".g:netrw_dirhist_cnt."<".g:netrw_dirhist_{g:netrw_dirhist_cnt}.">")
-     if exists("w:netrw_liststyle") && w:netrw_liststyle == s:TREELIST && exists("b:netrw_curdir")
-      setlocal ma noro
- "     call Decho("setlocal ma noro")
-@@ -1940,19 +1925,19 @@
-      setlocal nomod
- "     call Decho("setlocal nomod")
-     endif
--"    "    call Decho("exe e! ".fnameescape(g:NETRW_DIRHIST_{g:NETRW_DIRHIST_CNT}))
--    exe "e! ".fnameescape(g:NETRW_DIRHIST_{g:NETRW_DIRHIST_CNT})
-+"    "    call Decho("exe e! ".fnameescape(g:netrw_dirhist_{g:netrw_dirhist_cnt}))
-+    exe "e! ".fnameescape(g:netrw_dirhist_{g:netrw_dirhist_cnt})
-    else
--    let g:NETRW_DIRHIST_CNT= ( g:NETRW_DIRHIST_CNT + 1 ) % g:netrw_dirhistmax
-+    let g:netrw_dirhist_cnt= ( g:netrw_dirhist_cnt + 1 ) % g:netrw_dirhistmax
-     echo "Sorry, no predecessor directory exists yet"
-    endif
- 
-   elseif a:chg == 5
-    " U: change to the subsequent directory stored on the history list
- "   call Decho("(user: <U>) chg to next dir from history")
--   let g:NETRW_DIRHIST_CNT= ( g:NETRW_DIRHIST_CNT + 1 ) % g:netrw_dirhistmax
--   if exists("g:NETRW_DIRHIST_{g:NETRW_DIRHIST_CNT}")
--"    call Decho("changedir U#".g:NETRW_DIRHIST_CNT."<".g:NETRW_DIRHIST_{g:NETRW_DIRHIST_CNT}.">")
-+   let g:netrw_dirhist_cnt= ( g:netrw_dirhist_cnt + 1 ) % g:netrw_dirhistmax
-+   if exists("g:netrw_dirhist_{g:netrw_dirhist_cnt}")
-+"    call Decho("changedir U#".g:netrw_dirhist_cnt."<".g:netrw_dirhist_{g:netrw_dirhist_cnt}.">")
-     if exists("w:netrw_liststyle") && w:netrw_liststyle == s:TREELIST && exists("b:netrw_curdir")
-      setlocal ma noro
- "     call Decho("setlocal ma noro")
-@@ -1961,57 +1946,108 @@
-      setlocal nomod
- "     call Decho("setlocal nomod")
-     endif
--"    call Decho("exe e! ".fnameescape(g:NETRW_DIRHIST_{g:NETRW_DIRHIST_CNT}))
--    exe "e! ".fnameescape(g:NETRW_DIRHIST_{g:NETRW_DIRHIST_CNT})
-+"    call Decho("exe e! ".fnameescape(g:netrw_dirhist_{g:netrw_dirhist_cnt}))
-+    exe "e! ".fnameescape(g:netrw_dirhist_{g:netrw_dirhist_cnt})
-    else
--    let g:NETRW_DIRHIST_CNT= ( g:NETRW_DIRHIST_CNT - 1 ) % g:netrw_dirhistmax
--    if g:NETRW_DIRHIST_CNT < 0
--     let g:NETRW_DIRHIST_CNT= g:NETRW_DIRHIST_CNT + g:netrw_dirhistmax
-+    let g:netrw_dirhist_cnt= ( g:netrw_dirhist_cnt - 1 ) % g:netrw_dirhistmax
-+    if g:netrw_dirhist_cnt < 0
-+     let g:netrw_dirhist_cnt= g:netrw_dirhist_cnt + g:netrw_dirhistmax
-     endif
-     echo "Sorry, no successor directory exists yet"
-    endif
- 
-   elseif a:chg == 6
--   if v:count > 0 && v:count == g:NETRW_BOOKMARKMAX
--    " delete the v:count'th bookmark
--"    call Decho("delete bookmark#".v:count."<".g:NETRW_BOOKMARKDIR_{g:NETRW_BOOKMARKMAX}.">")
--    unlet g:NETRW_BOOKMARKDIR_{g:NETRW_BOOKMARKMAX}
--    let g:NETRW_BOOKMARKMAX= g:NETRW_BOOKMARKMAX - 1
--
--   elseif v:count > 0
--"    call Decho("delete by shifting bookmark#".v:count."<".g:NETRW_BOOKMARKDIR_{v:count}.">")
--    let cnt= v:count
--    while cnt < g:NETRW_BOOKMARKMAX
--     let g:NETRW_BOOKMARKDIR_{cnt} = g:NETRW_BOOKMARKDIR_{(cnt+1)}
--     let cnt                       = cnt + 1
--    endwhile
--    unlet g:NETRW_BOOKMARKDIR_{g:NETRW_BOOKMARKMAX}
--    let g:NETRW_BOOKMARKMAX= g:NETRW_BOOKMARKMAX - 1
-+   " delete the v:count'th bookmark
-+"   call Decho("delete bookmark#".v:count."<".g:netrw_bookmarklist[v:count-1].">")
-+   let savefile= s:NetrwHome()."/.netrwbook"
-+   if filereadable(savefile)
-+    call s:NetrwBookHistSave() " done here to merge bookmarks first
-+    call delete(savefile)
-+   endif
-+   call remove(g:netrw_bookmarklist,v:count-1)
-+  endif
-+  call s:NetrwBookmarkMenu()
-+"  call Dret("NetrwBookHistHandler")
-+endfun
- 
--   elseif exists("b:netrw_curdir")
--    " look for current directory amongst the bookmarks and remove that bookmark
--"    call Decho("search for bookmark<".b:netrw_curdir.">")
--    let cnt= 1
--    while cnt <= g:NETRW_BOOKMARKMAX
--"     call Decho("checking: g:NETRW_BOOKMARKDIR_".cnt."<".g:NETRW_BOOKMARKDIR_{cnt}.">")
--     if g:NETRW_BOOKMARKDIR_{cnt} == b:netrw_curdir
--      if cnt < g:NETRW_BOOKMARKMAX
--"       call Decho("delete bookmark#".cnt."<".b:netrw_curdir.">")
--       while cnt < g:NETRW_BOOKMARMAX
--        let g:NETRW_BOOKMARKDIR_{cnt} = g:NETRW_BOOKMARKDIR_{(cnt+1)}
--        let cnt                       = cnt + 1
--       endwhile
--      endif
--      unlet g:NETRW_BOOKMARKDIR_{g:NETRW_BOOKMARKMAX}
--      let g:NETRW_BOOKMARKMAX= g:NETRW_BOOKMARKMAX - 1
-+" ---------------------------------------------------------------------
-+" s:NetrwBookHistRead: this function reads bookmarks and history {{{2
-+"                      Sister function: s:NetrwBookHistSave()
-+fun! s:NetrwBookHistRead()
-+"  call Dfunc("s:NetrwBookHistRead()")
-+  if !exists("s:netrw_initbookhist")
-+   let home    = s:NetrwHome()
-+   let savefile= home."/.netrwbook"
-+   if filereadable(savefile)
-+"    call Decho("sourcing .netrwbook")
-+    exe "so ".savefile
-+   endif
-+   let savefile= home."/.netrwhist"
-+   if filereadable(savefile)
-+"    call Decho("sourcing .netrwhist")
-+    exe "so ".savefile
-+   endif
-+   let s:netrw_initbookhist= 1
-+   au VimLeave * call s:NetrwBookHistSave()
-+  endif
-+"  call Dret("s:NetrwBookHistRead")
-+endfun
-+
-+" ---------------------------------------------------------------------
-+" s:NetrwBookHistSave: this function saves bookmarks and history {{{2
-+"                      Sister function: s:NetrwBookHistRead()
-+"                      I used to do this via viminfo but that appears to
-+"                      be unreliable for long-term storage
-+"                      COMBAK: does $HOME work under windows???
-+fun! s:NetrwBookHistSave()
-+"  call Dfunc("s:NetrwBookHistSave() dirhistmax=".g:netrw_dirhistmax)
-+  let savefile= s:NetrwHome()."/.netrwhist"
-+  1split
-+  call s:NetrwEnew()
-+  setlocal cino= com= cpo-=aA fo=nroql2 tw=0 report=10000 noswf
-+  setlocal nocin noai noci magic nospell nohid wig= noaw
-+  setlocal ma noro write
-+  if exists("&acd") | setlocal noacd | endif
-+  silent %d
-+
-+  " save .netrwhist -- no attempt to merge
-+  silent! file .netrwhist
-+  call setline(1,"let g:netrw_dirhistmax  =".g:netrw_dirhistmax)
-+  call setline(2,"let g:netrw_dirhist_cnt =".g:netrw_dirhist_cnt)
-+  let lastline = line("$")
-+  let cnt      = 1
-+  while cnt <= g:netrw_dirhist_cnt
-+   call setline((cnt+lastline),'let g:netrw_dirhist_'.cnt."='".g:netrw_dirhist_{cnt}."'")
-+   let cnt= cnt + 1
-+  endwhile
-+  exe "silent! w! ".savefile
-+
-+  silent %d
-+  if exists("g:netrw_bookmarklist") && g:netrw_bookmarklist != []
-+   " merge and write .netrwbook
-+   let savefile= s:NetrwHome()."/.netrwbook"
-+
-+   if filereadable(savefile)
-+    let booklist= deepcopy(g:netrw_bookmarklist)
-+    exe "silent so ".savefile
-+    for bdm in booklist
-+     if index(g:netrw_bookmarklist,bdm) == -1
-+      call add(g:netrw_bookmarklist,bdm)
-      endif
--     let cnt= cnt + 1
--    endwhile
-+    endfor
-+    call sort(g:netrw_bookmarklist)
-+    exe "silent! w! ".savefile
-    endif
- 
-+   " construct and save .netrwbook
-+   call setline(1,"let g:netrw_bookmarklist= ".string(g:netrw_bookmarklist))
-+   exe "silent! w! ".savefile
-   endif
--  call s:NetrwBookmarkMenu()
--"  call Dret("NetrwBookmarkDir")
-+  let bgone= bufnr("%")
-+  q!
-+  exe bgone."bwipe!"
-+
-+"  call Dret("s:NetrwBookHistSave")
- endfun
- 
- " ---------------------------------------------------------------------
-@@ -2024,6 +2060,16 @@
- "  call Dfunc("s:NetrwBrowse(islocal=".a:islocal." dirname<".a:dirname.">) liststyle=".w:netrw_liststyle." ".g:loaded_netrw." buf#".bufnr("%")."<".bufname("%").">")
- "  call Decho("tab#".tabpagenr()." win#".winnr())
- "  call Dredir("ls!")
-+  if !exists("s:netrw_initbookhist")
-+   call s:NetrwBookHistRead()
-+  endif
-+
-+  " simplify the dirname (especially for ".."s in dirnames)
-+  if a:dirname !~ '^\a\+://'
-+   let dirname= simplify(a:dirname)
-+  else
-+   let dirname= a:dirname
-+  endif
- 
-   if exists("s:netrw_skipbrowse")
-    unlet s:netrw_skipbrowse
-@@ -2043,7 +2089,6 @@
-   endif
- 
-   call s:NetrwOptionSave("w:")
--  call s:NetrwSafeOptions()
- 
-   " re-instate any marked files
-   if exists("s:netrwmarkfilelist_{bufnr('%')}")
-@@ -2053,27 +2098,29 @@
- 
-   if a:islocal && exists("w:netrw_acdkeep") && w:netrw_acdkeep
- "   call Decho("handle w:netrw_acdkeep:")
--"   call Decho("keepjumps lcd ".fnameescape(a:dirname)." (due to w:netrw_acdkeep=".w:netrw_acdkeep." - acd=".&acd.")")
--   exe 'keepjumps lcd '.fnameescape(a:dirname)
-+"   call Decho("keepjumps lcd ".fnameescape(dirname)." (due to w:netrw_acdkeep=".w:netrw_acdkeep." - acd=".&acd.")")
-+   exe 'keepjumps lcd '.fnameescape(dirname)
-+   call s:NetrwSafeOptions()
- "   call Decho("getcwd<".getcwd().">")
- 
--  elseif !a:islocal && a:dirname !~ '[\/]$' && a:dirname !~ '^"'
-+  elseif !a:islocal && dirname !~ '[\/]$' && dirname !~ '^"'
-    " looks like a regular file, attempt transfer
--"   call Decho("attempt transfer as regular file<".a:dirname.">")
-+"   call Decho("attempt transfer as regular file<".dirname.">")
- 
-    " remove any filetype indicator from end of dirname, except for the {{{3
-    " "this is a directory" indicator (/).
-    " There shouldn't be one of those here, anyway.
--   let path= substitute(a:dirname,'[*=@|]\r\=$','','e')
-+   let path= substitute(dirname,'[*=@|]\r\=$','','e')
- "   call Decho("new path<".path.">")
--   call s:RemotePathAnalysis(a:dirname)
-+   call s:RemotePathAnalysis(dirname)
- 
-    " remote-read the requested file into current buffer {{{3
-    mark '
--   call s:NetrwEnew(a:dirname)
-+   call s:NetrwEnew(dirname)
-+   call s:NetrwSafeOptions()
-    setlocal ma noro
- "   call Decho("setlocal ma noro")
--   let b:netrw_curdir= a:dirname
-+   let b:netrw_curdir= dirname
- "   call Decho("exe silent! keepalt file ".fnameescape(s:method."://".s:user.s:machine."/".s:path)." (bt=".&bt.")")
-    exe "silent! keepalt file ".fnameescape(s:method."://".s:user.s:machine."/".s:path)
-    exe "silent keepalt doau BufReadPre ".fnameescape(s:fname)
-@@ -2098,7 +2145,7 @@
- 
-   " set up some variables {{{3
-   let b:netrw_browser_active = 1
--  let dirname                = a:dirname
-+  let dirname                = dirname
-   let s:last_sort_by         = g:netrw_sort_by
- 
-   " set up menu {{{3
-@@ -2183,11 +2230,11 @@
-   else
- "   call Decho("remote only:")
- 
--   " analyze a:dirname and g:netrw_list_cmd {{{4
--"   call Decho("b:netrw_curdir<".(exists("b:netrw_curdir")? b:netrw_curdir : "doesn't exist")."> a:dirname<".a:dirname.">")
--   if a:dirname =~ "^NetrwTreeListing\>"
-+   " analyze dirname and g:netrw_list_cmd {{{4
-+"   call Decho("b:netrw_curdir<".(exists("b:netrw_curdir")? b:netrw_curdir : "doesn't exist")."> dirname<".dirname.">")
-+   if dirname =~ "^NetrwTreeListing\>"
-     let dirname= b:netrw_curdir
--"    call Decho("(dirname was ".a:dirname.") dirname<".dirname.">")
-+"    call Decho("(dirname was ".dirname.") dirname<".dirname.">")
-    elseif exists("w:netrw_liststyle") && w:netrw_liststyle == s:TREELIST && exists("b:netrw_curdir")
-     let dirname= substitute(b:netrw_curdir,'\\','/','g')
-     if dirname !~ '/$'
-@@ -2196,7 +2243,7 @@
-     let b:netrw_curdir = dirname
- "    call Decho("(liststyle is TREELIST) dirname<".dirname.">")
-    else
--    let dirname = substitute(a:dirname,'\\','/','g')
-+    let dirname = substitute(dirname,'\\','/','g')
- "    call Decho("(normal) dirname<".dirname.">")
-    endif
- 
-@@ -2221,6 +2268,14 @@
-   call s:BrowserMaps(a:islocal)
-   call s:PerformListing(a:islocal)
- 
-+  " The s:LocalBrowseShellCmdRefresh() function is called by an autocmd
-+  " installed by s:LocalFastBrowser() when g:netrw_fastbrowse <= 1 (ie. slow, medium speed).
-+  " However, s:NetrwBrowse() causes the ShellCmdPost event itself to fire once; setting
-+  " the variable below avoids that second refresh of the screen.  The s:LocalBrowseShellCmdRefresh()
-+  " function gets called due to that autocmd; it notices that the following variable is set
-+  " and skips the refresh and sets s:locbrowseshellcmd to zero. Oct 13, 2008
-+  let s:locbrowseshellcmd= 1
-+
- "  call Decho("ro=".&l:ro." ma=".&l:ma." mod=".&l:mod." wrap=".&l:wrap)
- "  call Dret("s:NetrwBrowse : did PerformListing")
-   return
-@@ -2280,7 +2335,7 @@
-     set ei=all
-     exe "b ".w:netrw_treebufnr
-     let &ei= eikeep
--"    call Dret("s:NetrwGetBuffer : bufnum#".bufnum."<NetrwTreeListing>")
-+"    call Dret("s:NetrwGetBuffer : bufnum#".w:netrw_treebufnr."<NetrwTreeListing>")
-     return
-    endif
-    let bufnum= -1
-@@ -2510,6 +2565,7 @@
-    if !exists("b:netrw_cpf")
-     let b:netrw_cpf= 0
-     exe 'silent keepjumps '.w:netrw_bannercnt.',$g/^./if virtcol("$") > b:netrw_cpf|let b:netrw_cpf= virtcol("$")|endif'
-+    call histdel("/",-1)
- "   call Decho("computed cpf=".b:netrw_cpf)
-    endif
- 
-@@ -2621,6 +2677,22 @@
-   let svpos= netrw#NetrwSavePosn()
-   call s:NetrwRefresh(a:islocal,s:NetrwBrowseChgDir(a:islocal,'./'))
-   call netrw#NetrwRestorePosn(svpos)
-+  if w:netrw_liststyle != s:WIDELIST
-+   if g:netrw_cursorline == 2
-+    setlocal cursorline
-+    let &cursorcolumn= s:netrw_usercuc
-+   elseif g:netrw_cursorline
-+    setlocal cursorline
-+"    call Decho("setlocal cursorline")
-+   endif
-+  else
-+   if g:netrw_cursorline == 2
-+    setlocal cursorline cursorcolumn
-+"    call Decho("setlocal cursorline cursorcolumn")
-+   elseif g:netrw_cursorline
-+    let &cursorline= s:netrw_usercul
-+   endif
-+  endif
- 
-   " keep cursor on the filename
-   silent keepjumps $
-@@ -2642,37 +2714,47 @@
-   if !exists("s:netrw_menucnt")
-    return
-   endif
--"  call Dfunc("NetrwBookmarkMenu() bookmarkcnt=".g:NETRW_BOOKMARKMAX." histcnt=".g:NETRW_DIRHIST_CNT." menucnt=".s:netrw_menucnt)
-+"  call Dfunc("NetrwBookmarkMenu()  histcnt=".g:netrw_dirhist_cnt." menucnt=".s:netrw_menucnt)
- 
-   " the following test assures that gvim is running, has menus available, and has menus enabled.
-   if has("gui") && has("menu") && has("gui_running") && &go =~ 'm' && g:netrw_menu
-    if exists("g:NetrwTopLvlMenu")
- "    call Decho("removing ".g:NetrwTopLvlMenu."Bookmarks menu item(s)")
-     exe 'silent! unmenu '.g:NetrwTopLvlMenu.'Bookmarks'
-+    exe 'silent! unmenu '.g:NetrwTopLvlMenu.'Bookmarks\ and\ History.Bookmark\ Delete'
-+   endif
-+   if !exists("s:netrw_initbookhist")
-+    call s:NetrwBookHistRead()
-    endif
- 
-    " show bookmarked places
--   let cnt       = 1
--   while cnt <= g:NETRW_BOOKMARKMAX
--    if exists("g:NETRW_BOOKMARKDIR_{cnt}")
--     let bmdir= escape(g:NETRW_BOOKMARKDIR_{cnt},'. ')
--"     call Decho('silent! menu '.g:NetrwMenuPriority.".2.".cnt." ".g:NetrwTopLvlMenu.'Bookmark.'.bmdir.'	:e '.bmdir)
--     exe 'silent! menu '.g:NetrwMenuPriority.".2.".cnt." ".g:NetrwTopLvlMenu.'Bookmarks.'.bmdir.'	:e '.bmdir."\<cr>"
--    endif
--    let cnt= cnt + 1
--   endwhile
-+   if exists("g:netrw_bookmarklist") && g:netrw_bookmarklist != []
-+    let cnt= 1
-+    for bmd in g:netrw_bookmarklist
-+"     call Decho('silent! menu '.g:NetrwMenuPriority.".2.".cnt." ".g:NetrwTopLvlMenu.'Bookmark.'.bmd.'	:e '.bmd)
-+     let bmd= escape(bmd,'. ')
-+
-+     " show bookmarks for goto menu
-+     exe 'silent! menu '.g:NetrwMenuPriority.".2.".cnt." ".g:NetrwTopLvlMenu.'Bookmarks.'.bmd.'	:e '.bmd."\<cr>"
-+
-+     " show bookmarks for deletion menu
-+     exe 'silent! menu '.g:NetrwMenuPriority.".8.2.".cnt." ".g:NetrwTopLvlMenu.'Bookmarks\ and\ History.Bookmark\ Delete.'.bmd.'	'.cnt."mB"
-+     let cnt= cnt + 1
-+    endfor
-+
-+   endif
- 
-    " show directory browsing history
--   let cnt     = g:NETRW_DIRHIST_CNT
-+   let cnt     = g:netrw_dirhist_cnt
-    let first   = 1
-    let histcnt = 0
--   while ( first || cnt != g:NETRW_DIRHIST_CNT )
-+   while ( first || cnt != g:netrw_dirhist_cnt )
-     let histcnt  = histcnt + 1
--    let priority = g:NETRW_DIRHIST_CNT + histcnt
--    if exists("g:NETRW_DIRHIST_{cnt}")
--     let bmdir= escape(g:NETRW_DIRHIST_{cnt},'/&? ')
--"     call Decho('silent! menu '.g:NetrwMenuPriority.".3.".priority." ".g:NetrwTopLvlMenu.'History.'.bmdir.'	:e '.bmdir)
--     exe 'silent! menu '.g:NetrwMenuPriority.".3.".priority." ".g:NetrwTopLvlMenu.'History.'.bmdir.'	:e '.bmdir."\<cr>"
-+    let priority = g:netrw_dirhist_cnt + histcnt
-+    if exists("g:netrw_dirhist_{cnt}")
-+     let histdir= escape(g:netrw_dirhist_{cnt},'./&? ')
-+"     call Decho('silent! menu '.g:NetrwMenuPriority.".3.".priority." ".g:NetrwTopLvlMenu.'History.'.histdir.'	:e '.histdir)
-+     exe 'silent! menu '.g:NetrwMenuPriority.".3.".priority." ".g:NetrwTopLvlMenu.'History.'.histdir.'	:e '.histdir."\<cr>"
-     endif
-     let first = 0
-     let cnt   = ( cnt - 1 ) % g:netrw_dirhistmax
-@@ -2680,6 +2762,7 @@
-      let cnt= cnt + g:netrw_dirhistmax
-     endif
-    endwhile
-+
-   endif
- "  call Dret("NetrwBookmarkMenu")
- endfun
-@@ -2737,6 +2820,7 @@
-     else
-      let dirname= s:NetrwTreeDir()."/".newdir
-     endif
-+"    call Decho("dirname<".dirname.">")
- "    call Decho("tree listing")
-    elseif newdir =~ '^\(/\|\a:\)'
-     let dirname= newdir
-@@ -2782,6 +2866,9 @@
-     endif
-     let dolockout= 1
-    endif
-+   if exists("g:Netrw_funcref")
-+    call g:Netrw_funcref()
-+   endif
- 
-   elseif newdir =~ '^/'
-    " ---------------------------------
-@@ -2887,15 +2974,16 @@
-     " close tree listing for selected subdirectory
- "    call Decho("closing selected subdirectory<".dirname.">")
-     call remove(w:netrw_treedict,treedir)
--"    call Decho("removed     entry<".dirname."> from treedict")
-+"    call Decho("removed     entry<".treedir."> from treedict")
- "    call Decho("yielding treedict<".string(w:netrw_treedict).">")
--    let dirname= w:netrw_treetop
-+    let dirname           = w:netrw_treetop
-    else
-     " go down one directory
-     let dirname= substitute(treedir,'/*$','/','')
- "    call Decho("go down one dir: treedir<".treedir.">")
-    endif
-    call s:SetRexDir(a:islocal,dirname)
-+   let s:treeforceredraw = 1
- 
-   else
-    " go down one directory
-@@ -2927,6 +3015,7 @@
-   if has("win32") || has("win95") || has("win64") || has("win16")
-    let exten= substitute(exten,'^.*$','\L&\E','')
-   endif
-+"  call Decho("exten<".exten.">")
- 
-   " seems kde systems often have gnome-open due to dependencies, even though
-   " gnome-open's subsidiary display tools are largely absent.  Kde systems
-@@ -2945,16 +3034,25 @@
- 
-   if a:remote == 1
-    " create a local copy
--   let fname= fnamemodify(tempname(),":r").".".exten
--"   call Decho("a:remote=".a:remote.": create a local copy of <".fname."> as <".fname.">")
--   exe "silent keepjumps bot 1new ".fnameescape(fname)
-+"   call Decho("a:remote=".a:remote.": create a local copy of <".a:fname.">")
-    setlocal bh=delete
--"   call Decho("read <".fnameescape(fname).">, now writing: exe w! ".fnameescape(fname))
--   exe "silent! w! ".fnameescape(fname)
--   q
-+   call netrw#NetRead(3,a:fname)
-+   " attempt to rename tempfile
-+   let basename= substitute(a:fname,'^\(.*\)/\(.*\)\.\([^.]*\)$','\2','')
-+   let newname= substitute(s:netrw_tmpfile,'^\(.*\)/\(.*\)\.\([^.]*\)$','\1/'.basename.'.\3','')
-+"   call Decho("basename<".basename.">")
-+"   call Decho("newname <".newname.">")
-+   if rename(s:netrw_tmpfile,newname) == 0
-+    " renaming succeeded
-+    let fname= newname
-+   else
-+    " renaming failed
-+    let fname= s:netrw_tmpfile
-+   endif
-   else
-    let fname= a:fname
-   endif
-+"  call Decho("fname<".fname.">")
- "  call Decho("exten<".exten."> "."netrwFileHandlers#NFH_".exten."():exists=".exists("*netrwFileHandlers#NFH_".exten))
- 
-   " set up redirection
-@@ -3061,10 +3159,21 @@
- 
- " ---------------------------------------------------------------------
- " netrw#Explore: launch the local browser in the directory of the current file {{{2
--"          dosplit==0: the window will be split iff the current file has
--"                      been modified
--"          dosplit==1: the window will be split before running the local
--"                      browser
-+"          indx:  == -1: Nexplore
-+"                 == -2: Pexplore
-+"                 ==  +: this is overloaded:
-+"                      * If Nexplore/Pexplore is in use, then this refers to the
-+"                        indx'th item in the w:netrw_explore_list[] of items which
-+"                        matched the */pattern **/pattern *//pattern **//pattern
-+"                      * If Hexplore or Vexplore, then this will override
-+"                        g:netrw_winsize to specify the qty of rows or columns the
-+"                        newly split window should have.
-+"          dosplit==0: the window will be split iff the current file has been modified
-+"          dosplit==1: the window will be split before running the local browser
-+"          style == 0: Explore     style == 1: Explore!
-+"                == 2: Hexplore    style == 3: Hexplore!
-+"                == 4: Vexplore    style == 5: Vexplore!
-+"                == 6: Texplore
- fun! netrw#Explore(indx,dosplit,style,...)
- "  call Dfunc("netrw#Explore(indx=".a:indx." dosplit=".a:dosplit." style=".a:style.",a:1<".a:1.">) &modified=".&modified." a:0=".a:0)
-   if !exists("b:netrw_curdir")
-@@ -3083,30 +3192,34 @@
-   if a:dosplit || &modified || a:style == 6
- "   call Decho("case: dosplit=".a:dosplit." modified=".&modified." a:style=".a:style)
-    call s:SaveWinVars()
-+   let winsize= g:netrw_winsize
-+   if a:indx > 0
-+    let winsize= a:indx
-+   endif
- 
-    if a:style == 0      " Explore, Sexplore
- "    call Decho("style=0: Explore or Sexplore")
--    exe g:netrw_winsize."wincmd s"
-+    exe winsize."wincmd s"
- 
-    elseif a:style == 1  "Explore!, Sexplore!
- "    call Decho("style=1: Explore! or Sexplore!")
--    exe g:netrw_winsize."wincmd v"
-+    exe winsize."wincmd v"
- 
-    elseif a:style == 2  " Hexplore
- "    call Decho("style=2: Hexplore")
--    exe "bel ".g:netrw_winsize."wincmd s"
-+    exe "bel ".winsize."wincmd s"
- 
-    elseif a:style == 3  " Hexplore!
- "    call Decho("style=3: Hexplore!")
--    exe "abo ".g:netrw_winsize."wincmd s"
-+    exe "abo ".winsize."wincmd s"
- 
-    elseif a:style == 4  " Vexplore
- "    call Decho("style=4: Vexplore")
--    exe "lefta ".g:netrw_winsize."wincmd v"
-+    exe "lefta ".winsize."wincmd v"
- 
-    elseif a:style == 5  " Vexplore!
- "    call Decho("style=5: Vexplore!")
--    exe "rightb ".g:netrw_winsize."wincmd v"
-+    exe "rightb ".winsize."wincmd v"
- 
-    elseif a:style == 6  " Texplore
-     call s:SaveBufVars()
-@@ -3137,19 +3250,7 @@
-    endif
-   else
-    " clear explore
--"   call Decho("clearing explore variables")
--   2match none
--   if exists("s:explore_match")        |unlet s:explore_match        |endif
--   if exists("s:explore_indx")         |unlet s:explore_indx         |endif
--   if exists("s:dirstarstar")          |unlet s:dirstarstar          |endif
--   if exists("s:dirstarstar")          |unlet s:dirstarstar          |endif
--   if exists("w:netrw_explore_indx")   |unlet w:netrw_explore_indx   |endif
--   if exists("w:netrw_explore_listlen")|unlet w:netrw_explore_listlen|endif
--   if exists("w:netrw_explore_list")   |unlet w:netrw_explore_list   |endif
--   if exists("w:netrw_explore_bufnr")  |unlet w:netrw_explore_bufnr  |endif
--"   redraw!
--   echo " "
--   echo " "
-+   call s:NetrwClearExplore()
- "   call Dret("netrw#Explore : cleared list")
-    return
-   endif
-@@ -3237,9 +3338,10 @@
-     if !exists("w:netrw_explore_indx")
-      let w:netrw_explore_indx= 0
-     endif
-+
-     let indx = a:indx
- "    call Decho("starpat=".starpat.": set indx= [a:indx=".indx."]")
--"
-+
-     if indx == -1
-      " Nexplore
- "     call Decho("case Nexplore with starpat=".starpat.": (indx=".indx.")")
-@@ -3290,6 +3392,7 @@
-      " Explore -- initialize
-      " build list of files to Explore with Nexplore/Pexplore
- "     call Decho("starpat=".starpat.": case Explore: initialize (indx=".indx.")")
-+     call s:NetrwClearExplore()
-      let w:netrw_explore_indx= 0
-      if !exists("b:netrw_curdir")
-       let b:netrw_curdir= getcwd()
-@@ -3300,8 +3403,9 @@
-      if starpat == 1
-       " starpat=1: Explore *//pattern  (current directory only search for files containing pattern)
- "      call Decho("starpat=".starpat.": build *//pattern list")
-+"      call Decho("pattern<".pattern.">")
-       exe "vimgrep /".pattern."/gj ".fnameescape(b:netrw_curdir)."/*"
--      let w:netrw_explore_list = map(getqflist(),'bufname(v:val.bufnr)')
-+      let w:netrw_explore_list = s:NetrwExploreListUniq(map(getqflist(),'bufname(v:val.bufnr)'))
-       if &hls | let keepregslash= s:ExplorePatHls(pattern) | endif
- 
-      elseif starpat == 2
-@@ -3320,19 +3424,22 @@
-       endtry
-       let s:netrw_curdir       = b:netrw_curdir
-       let w:netrw_explore_list = getqflist()
--      let w:netrw_explore_list = map(w:netrw_explore_list,'s:netrw_curdir."/".bufname(v:val.bufnr)')
-+      let w:netrw_explore_list = s:NetrwExploreListUniq(map(w:netrw_explore_list,'s:netrw_curdir."/".bufname(v:val.bufnr)'))
- 
-      elseif starpat == 3
-       " starpat=3: Explore */filepat   (search in current directory for filenames matching filepat)
- "      call Decho("starpat=".starpat.": build */filepat list")
--      let dirname             = substitute(dirname,'^\*/','','')
--      let w:netrw_explore_list= split(expand(b:netrw_curdir."/".dirname),'\n')
--      if &hls | let keepregslash= s:ExplorePatHls(dirname) | endif
-+      let filepat= substitute(dirname,'^\*/','','')
-+      let filepat= substitute(filepat,'^[%#<]','\\&','')
-+"      call Decho("b:netrw_curdir<".b:netrw_curdir.">")
-+"      call Decho("filepat<".filepat.">")
-+      let w:netrw_explore_list= s:NetrwExploreListUniq(split(expand(b:netrw_curdir."/".filepat),'\n'))
-+      if &hls | let keepregslash= s:ExplorePatHls(filepat) | endif
- 
-      elseif starpat == 4
-       " starpat=4: Explore **/filepat  (recursive descent search for filenames matching filepat)
- "      call Decho("starpat=".starpat.": build **/filepat list")
--      let w:netrw_explore_list= split(expand(b:netrw_curdir."/".dirname),'\n')
-+      let w:netrw_explore_list= s:NetrwExploreListUniq(split(expand(b:netrw_curdir."/".dirname),'\n'))
-       if &hls | let keepregslash= s:ExplorePatHls(dirname) | endif
-      endif " switch on starpat to build w:netrw_explore_list
- 
-@@ -3352,7 +3459,7 @@
- 
-     " NetrwStatusLine support - for exploring support
-     let w:netrw_explore_indx= indx
--"    call Decho("explorelist<".join(w:netrw_explore_list,',')."> len=".w:netrw_explore_listlen)
-+"    call Decho("w:netrw_explore_list<".join(w:netrw_explore_list,',')."> len=".w:netrw_explore_listlen)
- 
-     " wrap the indx around, but issue a note
-     if indx >= w:netrw_explore_listlen || indx < 0
-@@ -3360,7 +3467,6 @@
-      let indx                = (indx < 0)? ( w:netrw_explore_listlen - 1 ) : 0
-      let w:netrw_explore_indx= indx
-      call netrw#ErrorMsg(s:NOTE,"no more files match Explore pattern",43)
--     sleep 1
-     endif
- 
-     exe "let dirfile= w:netrw_explore_list[".indx."]"
-@@ -3411,12 +3517,16 @@
-   endif
- 
-   " visual display of **/ **// */ Exploration files
-+"  call Decho("w:netrw_explore_indx=".w:netrw_explore_indx)
-+"  call Decho("b:netrw_curdir<".b:netrw_curdir.">")
-   if exists("w:netrw_explore_indx") && exists("b:netrw_curdir")
-+"   call Decho("s:explore_prvdir<".(exists("s:explore_prvdir")? s:explore_prvdir : "-doesn't exist-"))
-    if !exists("s:explore_prvdir") || s:explore_prvdir != b:netrw_curdir
-     " only update match list if current directory isn't the same as before
-+"    call Decho("only update match list if current directory not the same as before")
-     let s:explore_prvdir = b:netrw_curdir
-     let s:explore_match  = ""
--    let dirlen           = strlen(b:netrw_curdir)
-+    let dirlen           = s:Strlen(b:netrw_curdir)
-     if b:netrw_curdir !~ '/$'
-      let dirlen= dirlen + 1
-     endif
-@@ -3425,15 +3535,15 @@
- "     call Decho("fname<".fname.">")
-      if fname =~ '^'.b:netrw_curdir
-       if s:explore_match == ""
--       let s:explore_match= '\<'.escape(strpart(fname,dirlen),g:netrw_markfileesc."'".g:netrw_markfileesc."'").'\>'
-+       let s:explore_match= '\<'.escape(strpart(fname,dirlen),g:netrw_markfileesc).'\>'
-       else
--       let s:explore_match= s:explore_match.'\|\<'.escape(strpart(fname,dirlen),g:netrw_markfileesc."'".g:netrw_markfileesc."'").'\>'
-+       let s:explore_match= s:explore_match.'\|\<'.escape(strpart(fname,dirlen),g:netrw_markfileesc).'\>'
-       endif
-      elseif fname !~ '^/' && fname != prvfname
-       if s:explore_match == ""
--       let s:explore_match= '\<'.escape(fname,g:netrw_markfileesc."'".g:netrw_markfileesc."'").'\>'
-+       let s:explore_match= '\<'.escape(fname,g:netrw_markfileesc).'\>'
-       else
--       let s:explore_match= s:explore_match.'\|\<'.escape(fname,g:netrw_markfileesc."'".g:netrw_markfileesc."'").'\>'
-+       let s:explore_match= s:explore_match.'\|\<'.escape(fname,g:netrw_markfileesc).'\>'
-       endif
-      endif
-      let prvfname= fname
-@@ -3457,6 +3567,44 @@
- endfun
- 
- " ---------------------------------------------------------------------
-+" s:NetrwClearExplore: clear explore variables (if any) {{{2
-+fun! s:NetrwClearExplore()
-+"  call Dfunc("s:NetrwClearExplore()")
-+  2match none
-+  if exists("s:explore_match")        |unlet s:explore_match        |endif
-+  if exists("s:explore_indx")         |unlet s:explore_indx         |endif
-+  if exists("s:netrw_explore_prvdir") |unlet s:netrw_explore_prvdir |endif
-+  if exists("s:dirstarstar")          |unlet s:dirstarstar          |endif
-+  if exists("s:explore_prvdir")       |unlet s:explore_prvdir       |endif
-+  if exists("w:netrw_explore_indx")   |unlet w:netrw_explore_indx   |endif
-+  if exists("w:netrw_explore_listlen")|unlet w:netrw_explore_listlen|endif
-+  if exists("w:netrw_explore_list")   |unlet w:netrw_explore_list   |endif
-+  if exists("w:netrw_explore_bufnr")  |unlet w:netrw_explore_bufnr  |endif
-+"   redraw!
-+  echo " "
-+  echo " "
-+"  call Dret("s:NetrwClearExplore")
-+endfun
-+
-+" ---------------------------------------------------------------------
-+" s:NetrwExploreListUniq: {{{2
-+fun! s:NetrwExploreListUniq(explist)
-+"  call Dfunc("s:NetrwExploreListUniq(explist)")
-+
-+  " this assumes that the list is already sorted
-+  let newexplist= []
-+  for member in a:explist
-+   if !exists("uniqmember") || member != uniqmember
-+    let uniqmember = member
-+    let newexplist = newexplist + [ member ]
-+   endif
-+  endfor
-+
-+"  call Dret("s:NetrwExploreListUniq")
-+  return newexplist
-+endfun
-+
-+" ---------------------------------------------------------------------
- " s:NetrwHide: this function is invoked by the "a" map for browsing {{{2
- "          and switches the hiding mode.  The actual hiding is done by
- "          s:NetrwListHide().
-@@ -3490,9 +3638,7 @@
- "     call Decho("hide: g:netrw_list_hide<".g:netrw_list_hide.">")
-     endif
-    endfor
--   unlet s:netrwmarkfilelist_{bufnr("%")}
--   unlet s:netrwmarkfilemtch_{bufnr("%")}
--   2match none
-+   call s:NetrwUnmarkList(bufnr("%"),b:netrw_curdir)
-    let g:netrw_hide= 1
- 
-   else
-@@ -3522,7 +3668,7 @@
-   if g:netrw_list_hide =~ '\(^\|,\)\\(^\\|\\s\\s\\)\\zs\\.\\S\\+'
-    " remove pattern from hiding list
-    let g:netrw_list_hide= substitute(g:netrw_list_hide,'\(^\|,\)\\(^\\|\\s\\s\\)\\zs\\.\\S\\+','','')
--  elseif strlen(g:netrw_list_hide) >= 1
-+  elseif s:Strlen(g:netrw_list_hide) >= 1
-    let g:netrw_list_hide= g:netrw_list_hide . ',\(^\|\s\s\)\zs\.\S\+'
-   else
-    let g:netrw_list_hide= '\(^\|\s\s\)\zs\.\S\+'
-@@ -3535,6 +3681,48 @@
- endfun
- 
- " ---------------------------------------------------------------------
-+"  s:NetrwHome: this function determines a "home" for saving bookmarks and history {{{2
-+fun! s:NetrwHome()
-+"  call Dfunc("s:NetrwHome()")
-+  if exists("g:netrw_home")
-+   let home= g:netrw_home
-+  else
-+   " go to vim plugin home
-+   for home in split(&rtp,',') + ['']
-+    if isdirectory(home) && filewritable(home) | break | endif
-+     let basehome= substitute(home,'[/\\]\.vim$','','')
-+    if isdirectory(basehome) && filewritable(basehome)
-+     let home= basehome."/.vim"
-+     break
-+    endif
-+   endfor
-+   if home == ""
-+    " just pick the first directory
-+"    call Decho("just pick first directory in &rtp")
-+    let home= substitute(&rtp,',.*$','','')
-+   endif
-+   if (has("win32") || has("win95") || has("win64") || has("win16"))
-+    let home= substitute(home,'/','\\','g')
-+   endif
-+  endif
-+  " insure that the home directory exists
-+"  call Decho("picked home<".home.">")
-+  if !isdirectory(home)
-+   if exists("g:netrw_mkdir")
-+"    call Decho("home<".home."> isn't a directory -- making it now with g:netrw_mkdir<".g:netrw_mkdir.">")
-+"    call Decho("system(".g:netrw_mkdir." ".s:Escape(home).")")
-+    call system(g:netrw_mkdir." ".s:Escape(home))
-+   else
-+"    call Decho("home<".home."> isn't a directory -- making it now with mkdir()")
-+    call mkdir(home)
-+   endif
-+  endif
-+  let g:netrw_home= home
-+"  call Dret("s:NetrwHome <".home.">")
-+  return home
-+endfun
-+
-+" ---------------------------------------------------------------------
- " s:NetrwLeftmouse: handles the <leftmouse> when in a netrw browsing window {{{2
- fun! s:NetrwLeftmouse(islocal)
- "  call Dfunc("s:NetrwLeftmouse(islocal=".a:islocal.")")
-@@ -3767,7 +3955,7 @@
-     call filter(s:netrwmarkfilelist_{curbufnr},'v:val != a:fname')
-     if s:netrwmarkfilelist_{curbufnr} == []
-      " local markfilelist is empty; remove it entirely
--"     call Decho("markfile list now empty, unlet s:netrwmarkfilelist_".curbufnr." and ...mtch_".curbufnr)
-+"     call Decho("markfile list now empty")
-      call s:NetrwUnmarkList(curbufnr,curdir)
-     else
-      " rebuild match list to display markings correctly
-@@ -3982,7 +4170,9 @@
-   if a:islocal
-    call s:NetrwRefreshDir(a:islocal,b:netrw_curdir)
-   endif
--  call s:LocalBrowseShellCmdRefresh()
-+  if g:netrw_fastbrowse <= 1
-+   call s:LocalBrowseShellCmdRefresh()
-+  endif
-   
- "  call Dret("s:NetrwMarkFileCopy 1")
-   return 1
-@@ -4290,7 +4480,9 @@
-   if a:islocal
-    call s:NetrwRefreshDir(a:islocal,b:netrw_curdir)
-   endif
--  call s:LocalBrowseShellCmdRefresh()
-+  if g:netrw_fastbrowse <= 1
-+   call s:LocalBrowseShellCmdRefresh()
-+  endif
-   
- "  call Dret("s:NetrwMarkFileMove")
- endfun
-@@ -4371,7 +4563,8 @@
-    set ei=all ma
- "   call Decho("set ei=all ma")
-    1split
--   enew
-+   call s:NetrwEnew()
-+   call s:NetrwSafeOptions()
-    silent norm! "ap
-    2
-    let bannercnt= search('^" =====','W')
-@@ -4379,16 +4572,21 @@
-    set bt=nofile
-    if     g:netrw_liststyle == s:LONGLIST
-     silent %s/\s\{2,}\S.*$//e
-+    call histdel("/",-1)
-    elseif g:netrw_liststyle == s:WIDELIST
-     silent %s/\s\{2,}/\r/ge
-+    call histdel("/",-1)
-    elseif g:netrw_liststyle == s:TREELIST
-     silent %s/^| //e
-     silent! g/^ .*$/d
-+    call histdel("/",-1)
-+    call histdel("/",-1)
-    endif
-    " convert regexp into the more usual glob-style format
-    let regexp= substitute(regexp,'\*','.*','g')
- "   call Decho("regexp<".regexp.">")
-    exe "silent! v/".escape(regexp,'/')."/d"
-+   call histdel("/",-1)
-    let filelist= getline(1,line("$"))
-    q!
-    for filename in filelist
-@@ -4459,6 +4657,7 @@
-     let path= substitute(curdir,'^\(.*\)/[^/]*$','\1/','')
- "    call Decho("curdir<".curdir."> path<".path.">")
-     exe '%s/\t\(\S\+\)\t/\t'.escape(path,"/\n\r\\").'\1\t/e'
-+    call histdel("/",-1)
-     wq!
-    endif
-    2match none
-@@ -4518,7 +4717,7 @@
-   endif
-   let s:netrwmftgt_islocal= a:islocal
- 
--  if g:netrw_fastbrowse > 0
-+  if g:netrw_fastbrowse <= 1
-    call s:LocalBrowseShellCmdRefresh()
-   endif
-   call s:NetrwRefresh(a:islocal,s:NetrwBrowseChgDir(a:islocal,'./'))
-@@ -4653,20 +4852,17 @@
- "    call Decho("initialize menu")
-     let s:netrw_menu_enabled= 1
-     exe 'silent! menu '.g:NetrwMenuPriority.'.1     '.g:NetrwTopLvlMenu.'Help<tab><F1>	<F1>'
--    call s:NetrwBookmarkMenu() " provide some history!  uses priorities 2,3, reserves 4
-     exe 'silent! menu '.g:NetrwMenuPriority.'.5     '.g:NetrwTopLvlMenu.'-Sep1-	:'
-     exe 'silent! menu '.g:NetrwMenuPriority.'.6     '.g:NetrwTopLvlMenu.'Go\ Up\ Directory<tab>-	-'
-     exe 'silent! menu '.g:NetrwMenuPriority.'.7     '.g:NetrwTopLvlMenu.'Apply\ Special\ Viewer<tab>x	x'
-     exe 'silent! menu '.g:NetrwMenuPriority.'.8.1   '.g:NetrwTopLvlMenu.'Bookmarks\ and\ History.Bookmark\ Current\ Directory<tab>mb	mb'
--    exe 'silent! menu '.g:NetrwMenuPriority.'.8.2   '.g:NetrwTopLvlMenu.'Bookmarks\ and\ History.Bookmark\ Delete<tab>mB	mB'
--    exe 'silent! menu '.g:NetrwMenuPriority.'.8.3   '.g:NetrwTopLvlMenu.'Bookmarks\ and\ History.Goto\ Bookmark<tab>gb	gb'
-     exe 'silent! menu '.g:NetrwMenuPriority.'.8.4   '.g:NetrwTopLvlMenu.'Bookmarks\ and\ History.Goto\ Prev\ Dir\ (History)<tab>u	u'
-     exe 'silent! menu '.g:NetrwMenuPriority.'.8.5   '.g:NetrwTopLvlMenu.'Bookmarks\ and\ History.Goto\ Next\ Dir\ (History)<tab>U	U'
-     exe 'silent! menu '.g:NetrwMenuPriority.'.8.6   '.g:NetrwTopLvlMenu.'Bookmarks\ and\ History.List<tab>qb	qb'
--    exe 'silent! menu '.g:NetrwMenuPriority.'.9.1   '.g:NetrwTopLvlMenu.'Browsing\ Control.Edit\ File\ Hiding\ List<tab>'."<ctrl-h>	\<Plug>NetrwHideEdit"
-+    exe 'silent! menu '.g:NetrwMenuPriority.'.9.1   '.g:NetrwTopLvlMenu.'Browsing\ Control.Edit\ File\ Hiding\ List<tab><ctrl-h>'."	\<c-h>'"
-     exe 'silent! menu '.g:NetrwMenuPriority.'.9.2   '.g:NetrwTopLvlMenu.'Browsing\ Control.Edit\ Sorting\ Sequence<tab>S	S'
-     exe 'silent! menu '.g:NetrwMenuPriority.'.9.3   '.g:NetrwTopLvlMenu.'Browsing\ Control.Quick\ Hide/Unhide\ Dot\ Files<tab>'."gh	gh"
--    exe 'silent! menu '.g:NetrwMenuPriority.'.9.4   '.g:NetrwTopLvlMenu.'Browsing\ Control.Refresh\ Listing<tab>'."<ctrl-l>	\<Plug>NetrwRefresh"
-+    exe 'silent! menu '.g:NetrwMenuPriority.'.9.4   '.g:NetrwTopLvlMenu.'Browsing\ Control.Refresh\ Listing<tab>'."<ctrl-l>	\<c-l>"
-     exe 'silent! menu '.g:NetrwMenuPriority.'.9.5   '.g:NetrwTopLvlMenu.'Browsing\ Control.Settings/Options<tab>:NetrwSettings	'.":NetrwSettings\<cr>"
-     exe 'silent! menu '.g:NetrwMenuPriority.'.10    '.g:NetrwTopLvlMenu.'Delete\ File/Directory<tab>D	D'
-     exe 'silent! menu '.g:NetrwMenuPriority.'.11.1  '.g:NetrwTopLvlMenu.'Edit\ File/Dir.In\ Current\ Window<tab><cr>	'."\<cr>"
-@@ -4704,6 +4900,7 @@
-     exe 'silent! menu '.g:NetrwMenuPriority.'.16.4  '.g:NetrwTopLvlMenu.'Style.Sorting\ Method\ (name-time-size)<tab>s	s'
-     exe 'silent! menu '.g:NetrwMenuPriority.'.17    '.g:NetrwTopLvlMenu.'Rename\ File/Directory<tab>R	R'
-     exe 'silent! menu '.g:NetrwMenuPriority.'.18    '.g:NetrwTopLvlMenu.'Set\ Current\ Directory<tab>c	c'
-+    call s:NetrwBookmarkMenu() " provide some history!  uses priorities 2,3, reserves 4, 8.2.x
-     let s:netrw_menucnt= 28
- 
-    elseif !a:domenu
-@@ -4731,8 +4928,8 @@
- "  call Dfunc("NetrwObtain(islocal=".a:islocal.")")
- 
-   if exists("s:netrwmarkfilelist_{bufnr('%')}")
--   let islocal= s:netrwmarkfilelist_{bufnr("%")}[1] !~ '^\a\+://'
--   call netrw#NetrwObtain(islocal,s:netrwmarkfilelist_{bufnr("%")})
-+   let islocal= s:netrwmarkfilelist_{bufnr('%')}[1] !~ '^\a\+://'
-+   call netrw#NetrwObtain(islocal,s:netrwmarkfilelist_{bufnr('%')})
-    call s:NetrwUnmarkList(bufnr('%'),b:netrw_curdir)
-   else
-    call netrw#NetrwObtain(a:islocal,expand("<cWORD>"))
-@@ -4769,7 +4966,7 @@
-   endif
- "  call Decho("tgtdir<".tgtdir.">")
- 
--  if b:netrw_islocal
-+  if exists("b:netrw_islocal") && b:netrw_islocal
-    " obtain a file from local b:netrw_curdir to (local) tgtdir
- "   call Decho("obtain a file from local ".b:netrw_curdir." to ".tgtdir)
-    if exists("b:netrw_curdir") && getcwd() != b:netrw_curdir
-@@ -4921,6 +5118,14 @@
-       call netrw#ErrorMsg(s:ERROR,getline(1),5)
-      endif
-     endif
-+   elseif !exists("b:netrw_method") || b:netrw_method < 0
-+"    call Dfunc("netrw#NetrwObtain : unsupported method")
-+    return
-+   endif
-+
-+   " restore status line
-+   if type(a:fname) == 1 && exists("s:netrw_users_stl")
-+    call s:SetupNetrwStatusLine(s:netrw_users_stl)
-    endif
- 
-   endif
-@@ -5138,6 +5343,7 @@
-      endif
-      " If the result of the ftp operation isn't blank, show an error message (tnx to Doug Claar)
-      silent g/Local directory now/d
-+     call histdel("/",-1)
-      if getline(1) !~ "^$" && !exists("g:netrw_quiet") && getline(1) !~ '^Trying '
-       call netrw#ErrorMsg(s:ERROR,getline(1),14)
-      else
-@@ -5196,6 +5402,7 @@
-      exe s:netrw_silentxfer."%!".g:netrw_ftp_cmd." -i -n"
-      " If the result of the ftp operation isn't blank, show an error message (tnx to Doug Claar)
-      silent g/Local directory now/d
-+     call histdel("/",-1)
-      if getline(1) !~ "^$" && !exists("g:netrw_quiet") && getline(1) !~ '^Trying '
-       let debugkeep= &debug
-       setlocal debug=msg
-@@ -5205,6 +5412,9 @@
-      else
-       bw!|q
-      endif
-+    elseif !exists("b:netrw_method") || b:netrw_method < 0
-+"     call Dfunc("netrw#NetrwUpload : unsupported method")
-+     return
-     endif
-    else
-     call netrw#ErrorMsg(s:ERROR,"can't obtain files with protocol from<".a:tgt.">",63)
-@@ -5325,13 +5535,12 @@
-     let seq     = seqlist
-     let seqlist = ""
-    endif
--   let sepchr= "\<Char-0xff>"
-    if priority < 10
--    let spriority= "00".priority.sepchr
-+    let spriority= "00".priority.g:netrw_sepchr
-    elseif priority < 100
--    let spriority= "0".priority.sepchr
-+    let spriority= "0".priority.g:netrw_sepchr
-    else
--    let spriority= priority.sepchr
-+    let spriority= priority.g:netrw_sepchr
-    endif
- "   call Decho("priority=".priority." spriority<".spriority."> seq<".seq."> seqlist<".seqlist.">")
- 
-@@ -5345,14 +5554,17 @@
-     let starpriority= spriority
-    else
-     exe 'silent keepjumps '.w:netrw_bannercnt.',$g/'.seq.'/s/^/'.spriority.'/'
-+    call histdel("/",-1)
-     " sometimes multiple sorting patterns will match the same file or directory.
-     " The following substitute is intended to remove the excess matches.
--    exe 'silent keepjumps '.w:netrw_bannercnt.',$g/^\d\{3}'.sepchr.'\d\{3}\//s/^\d\{3}'.sepchr.'\(\d\{3}\/\).\@=/\1/e'
-+    exe 'silent keepjumps '.w:netrw_bannercnt.',$g/^\d\{3}'.g:netrw_sepchr.'\d\{3}\//s/^\d\{3}'.g:netrw_sepchr.'\(\d\{3}\/\).\@=/\1/e'
-+    call histdel("/",-1)
-    endif
-    let priority = priority + 1
-   endwhile
-   if exists("starpriority")
--   exe 'silent keepjumps '.w:netrw_bannercnt.',$v/^\d\{3}'.sepchr.'/s/^/'.starpriority.'/'
-+   exe 'silent keepjumps '.w:netrw_bannercnt.',$v/^\d\{3}'.g:netrw_sepchr.'/s/^/'.starpriority.'/'
-+   call histdel("/",-1)
-   endif
- 
-   " Following line associated with priority -- items that satisfy a priority
-@@ -5361,7 +5573,8 @@
-   " priority pattern needs to be retained.  So, at this point, these excess
-   " priority prefixes need to be removed, but not directories that happen to
-   " be just digits themselves.
--  exe 'silent keepjumps '.w:netrw_bannercnt.',$s/^\(\d\{3}'.sepchr.'\)\%(\d\{3}'.sepchr.'\)\+\ze./\1/e'
-+  exe 'silent keepjumps '.w:netrw_bannercnt.',$s/^\(\d\{3}'.g:netrw_sepchr.'\)\%(\d\{3}'.g:netrw_sepchr.'\)\+\ze./\1/e'
-+  call histdel("/",-1)
- 
- "  call Dret("SetSort")
- endfun
-@@ -5405,12 +5618,12 @@
- 
-   elseif a:mode == 1
-    " remote and t
--   let cursorword  = s:NetrwGetWord()
-+   let newdir  = s:NetrwBrowseChgDir(0,s:NetrwGetWord())
- "   call Decho("tabnew")
-    tabnew
-    let s:didsplit= 1
-    call s:RestoreWinVars()
--   call s:NetrwBrowse(0,s:NetrwBrowseChgDir(0,cursorword))
-+   call s:NetrwBrowse(0,newdir)
-    unlet s:didsplit
- 
-   elseif a:mode == 2
-@@ -5433,8 +5646,8 @@
- 
-   elseif a:mode == 4
-    " local and t
--   let netrw_curdir= b:netrw_curdir
-    let cursorword  = s:NetrwGetWord()
-+   let netrw_curdir= s:NetrwTreeDir()
- "   call Decho("tabnew")
-    tabnew
-    let b:netrw_curdir= netrw_curdir
-@@ -5505,12 +5718,13 @@
-   if w:netrw_liststyle == s:TREELIST
- "   call Decho("w:netrrw_liststyle is TREELIST:")
- "   call Decho("line#".line(".")." getline(.)<".getline('.')."> treecurpos<".string(s:treecurpos).">")
-+
-+   " extract tree directory if on a line specifying a subdirectory (ie. ends with "/")
-    if getline('.') =~ '/$'
-     let treedir= substitute(getline('.'),'^\%(| \)*\([^|].\{-}\)$','\1','e')
-    else
-     let treedir= ""
-    endif
--
- "   call Decho("treedir<".treedir.">")
- 
-    " detect user attempting to close treeroot
-@@ -5525,11 +5739,11 @@
- 
-    " elide all non-depth information
-    let depth = substitute(getline('.'),'^\(\%(| \)*\)[^|].\{-}$','\1','e')
--"   call Decho("depth<".depth."> 1st subst")
-+"   call Decho("depth<".depth."> 1st subst (non-depth info removed)")
- 
-    " elide first depth
-    let depth = substitute(depth,'^| ','','')
--"   call Decho("depth<".depth."> 2nd subst")
-+"   call Decho("depth<".depth."> 2nd subst (first depth removed)")
- 
-    " construct treedir by searching backwards at correct depth
- "   call Decho("constructing treedir<".treedir."> depth<".depth.">")
-@@ -5548,11 +5762,6 @@
-   endif
-   let treedir= substitute(treedir,'//$','/','')
- 
--"  " now force a refresh
--"" call DECHO("clear buffer<".expand("%")."> with :%d")
--"  setlocal ma noro
--"  keepjumps %d
--
- "  call Dret("NetrwTreeDir <".treedir."> : (side effect) s:treecurpos<".string(s:treecurpos).">")
-   return treedir
- endfun
-@@ -5663,30 +5872,32 @@
-   if w:netrw_liststyle == s:WIDELIST
- "   call Dfunc("NetrwWideListing() w:netrw_liststyle=".w:netrw_liststyle.' fo='.&fo.' l:fo='.&l:fo)
-    " look for longest filename (cpf=characters per filename)
--   " cpf: characters per file
--   " fpl: files per line
--   " fpc: files per column
-+   " cpf: characters per filename
-+   " fpl: filenames per line
-+   " fpc: filenames per column
-    setlocal ma noro
- "   call Decho("setlocal ma noro")
-    let b:netrw_cpf= 0
-    if line("$") >= w:netrw_bannercnt
-     exe 'silent keepjumps '.w:netrw_bannercnt.',$g/^./if virtcol("$") > b:netrw_cpf|let b:netrw_cpf= virtcol("$")|endif'
-+    call histdel("/",-1)
-    else
- "    call Dret("NetrwWideListing")
-     return
-    endif
--"   call Decho("max file strlen+1=".b:netrw_cpf)
--   let b:netrw_cpf= b:netrw_cpf + 1
-+   let b:netrw_cpf= b:netrw_cpf + 2
-+"   call Decho("b:netrw_cpf=max_filename_length+2=".b:netrw_cpf)
- 
-    " determine qty files per line (fpl)
-    let w:netrw_fpl= winwidth(0)/b:netrw_cpf
-    if w:netrw_fpl <= 0
-     let w:netrw_fpl= 1
-    endif
--"   call Decho("fpl= ".winwidth(0)."/[b:netrw_cpf=".b:netrw_cpf.']='.w:netrw_fpl)
-+"   call Decho("fpl= [winwidth=".winwidth(0)."]/[b:netrw_cpf=".b:netrw_cpf.']='.w:netrw_fpl)
- 
-    " make wide display
-    exe 'silent keepjumps '.w:netrw_bannercnt.',$s/^.*$/\=escape(printf("%-'.b:netrw_cpf.'s",submatch(0)),"\\")/'
-+   call histdel("/",-1)
-    let fpc         = (line("$") - w:netrw_bannercnt + w:netrw_fpl)/w:netrw_fpl
-    let newcolstart = w:netrw_bannercnt + fpc
-    let newcolend   = newcolstart + fpc - 1
-@@ -5706,6 +5917,7 @@
-    endwhile
-    silent! let @*= keepregstar
-    exe "silent keepjumps ".w:netrw_bannercnt.',$s/\s\+$//e'
-+   call histdel("/",-1)
-    setlocal noma nomod ro
- "   call Dret("NetrwWideListing")
-   endif
-@@ -5733,7 +5945,7 @@
-   endif
- 
-   " save current directory on directory history list
--  call s:NetrwBookmarkDir(3,b:netrw_curdir)
-+  call s:NetrwBookHistHandler(3,b:netrw_curdir)
- 
-   " Set up the banner {{{3
- "  call Decho("set up banner")
-@@ -5844,8 +6056,8 @@
-      endif
-      " remove priority pattern prefix
- "     call Decho("remove priority pattern prefix")
--     let sepchr= "\<Char-0xff>"
--     exe 'silent keepjumps '.w:netrw_bannercnt.',$s/^\d\{3}'.sepchr.'//e'
-+     exe 'silent keepjumps '.w:netrw_bannercnt.',$s/^\d\{3}'.g:netrw_sepchr.'//e'
-+     call histdel("/",-1)
- 
-     elseif a:islocal
-      if w:netrw_bannercnt < line("$")
-@@ -5857,13 +6069,17 @@
- "       call Decho('exe silent keepjumps '.w:netrw_bannercnt.',$sort!')
-        exe 'silent keepjumps '.w:netrw_bannercnt.',$sort!'.' '.g:netrw_sort_options
-       endif
--     endif
-      exe 'silent keepjumps '.w:netrw_bannercnt.',$s/^\d\{-}\///e'
-+     call histdel("/",-1)
-+     endif
-     endif
- 
-    elseif g:netrw_sort_direction =~ 'r'
- "    call Decho('reverse the sorted listing')
--    exe 'silent keepjumps '.w:netrw_bannercnt.'g/^/m '.w:netrw_bannercnt
-+    if w:netrw_bannercnt < line('$')
-+     exe 'silent keepjumps '.w:netrw_bannercnt.',$g/^/m '.w:netrw_bannercnt
-+     call histdel("/",-1)
-+    endif
-    endif
-   endif
- 
-@@ -6006,8 +6222,10 @@
-     " cleanup
-     if g:netrw_ftp_browse_reject != ""
-      exe "silent! g/".g:netrw_ftp_browse_reject."/keepjumps d"
-+     call histdel("/",-1)
-     endif
-     silent! keepjumps %s/\r$//e
-+    call histdel("/",-1)
- 
-     " if there's no ../ listed, then put ./ and ../ in
-     let line1= line(".")
-@@ -6025,11 +6243,15 @@
-     if search('^\d\{2}-\d\{2}-\d\{2}\s','n') " M$ ftp site cleanup
- "     call Decho("M$ ftp cleanup")
-      exe 'silent! keepjumps '.w:netrw_bannercnt.',$s/^\d\{2}-\d\{2}-\d\{2}\s\+\d\+:\d\+[AaPp][Mm]\s\+\%(<DIR>\|\d\+\)\s\+//'
-+     call histdel("/",-1)
-     else " normal ftp cleanup
- "     call Decho("normal ftp cleanup")
-      exe 'silent! keepjumps '.w:netrw_bannercnt.',$s/^\(\%(\S\+\s\+\)\{7}\S\+\)\s\+\(\S.*\)$/\2/e'
-      exe "silent! keepjumps ".w:netrw_bannercnt.',$g/ -> /s# -> .*/$#/#e'
-      exe "silent! keepjumps ".w:netrw_bannercnt.',$g/ -> /s# -> .*$#/#e'
-+     call histdel("/",-1)
-+     call histdel("/",-1)
-+     call histdel("/",-1)
-     endif
-    endif
- 
-@@ -6045,8 +6267,12 @@
-     g/^Listing directory/d
-     g/^d[-rwx][-rwx][-rwx]/s+$+/+e
-     silent g/^l[-rwx][-rwx][-rwx]/s+$+@+e
-+    call histdel("/",-1)
-+    call histdel("/",-1)
-+    call histdel("/",-1)
-     if g:netrw_liststyle != s:LONGLIST
-      g/^[dlsp-][-rwx][-rwx][-rwx]/s/^.*\s\(\S\+\)$/\1/e
-+     call histdel("/",-1)
-     endif
-    else
-     if s:path == ""
-@@ -6063,6 +6289,7 @@
-    if g:netrw_ftp_browse_reject != ""
- "    call Decho("(cleanup) exe silent! g/".g:netrw_ssh_browse_reject."/keepjumps d")
-     exe "silent! g/".g:netrw_ssh_browse_reject."/keepjumps d"
-+    call histdel("/",-1)
-    endif
-   endif
- 
-@@ -6099,6 +6326,9 @@
-     exe 'silent keepjumps '.w:netrw_bannercnt.',$s/ -> .*$//e'
-     exe 'silent keepjumps '.w:netrw_bannercnt.',$s/^\(\%(\S\+\s\+\)\{7}\S\+\)\s\+\(\S.*\)$/\2\t\1/e'
-     exe 'silent keepjumps '.w:netrw_bannercnt
-+    call histdel("/",-1)
-+    call histdel("/",-1)
-+    call histdel("/",-1)
-    endif
-   endif
- 
-@@ -6118,6 +6348,7 @@
-   let all= 0
-   if exists("s:netrwmarkfilelist_{bufnr('%')}")
-    " remove all marked files
-+"   call Decho("remove all marked files with bufnr#".bufnr("%"))
-    for fname in s:netrwmarkfilelist_{bufnr("%")}
-     let ok= s:NetrwRemoteRmFile(a:path,fname,all)
-     if ok =~ 'q\%[uit]'
-@@ -6126,12 +6357,11 @@
-      let all= 1
-     endif
-    endfor
--   unlet s:netrwmarkfilelist_{bufnr("%")}
--   unlet s:netrwmarkfilemtch_{bufnr("%")}
--   2match none
-+   call s:NetrwUnmarkList(bufnr("%"),b:netrw_curdir)
- 
-   else
-    " remove files specified by range
-+"   call Decho("remove files specified by range")
- 
-    " preparation for removing multiple files/directories
-    let ctr= a:firstline
-@@ -6353,13 +6583,17 @@
-   " cleanup for Windows
-   if has("win32") || has("win95") || has("win64") || has("win16")
-    silent! keepjumps %s/\r$//e
-+   call histdel("/",-1)
-   endif
-   if a:listcmd == "dir"
-    " infer directory/link based on the file permission string
-    silent! keepjumps g/d\%([-r][-w][-x]\)\{3}/s@$@/@
-    silent! keepjumps g/l\%([-r][-w][-x]\)\{3}/s/$/@/
-+   call histdel("/",-1)
-+   call histdel("/",-1)
-    if w:netrw_liststyle == s:THINLIST || w:netrw_liststyle == s:WIDELIST || w:netrw_liststyle == s:TREELIST
-     exe "silent! keepjumps ".w:netrw_bannercnt.',$s/^\%(\S\+\s\+\)\{8}//e'
-+    call histdel("/",-1)
-    endif
-   endif
- 
-@@ -6466,13 +6700,16 @@
-   " The &ft == "netrw" test was installed because the BufEnter event
-   " would hit when re-entering netrw windows, creating unexpected
-   " refreshes (and would do so in the middle of NetrwSaveOptions(), too)
--"  call Decho("netrw#LocalBrowseCheck: isdir<".a:dirname.">=".isdirectory(a:dirname))
-+"  call Decho("netrw#LocalBrowseCheck: isdir<".a:dirname.">=".isdirectory(a:dirname).((exists("s:treeforceredraw")? " treeforceredraw" : "")))
-   if isdirectory(a:dirname)
- "   call Decho(" ft<".&ft."> b:netrw_curdir<".(exists("b:netrw_curdir")? b:netrw_curdir : " doesn't exist")."> dirname<".a:dirname.">"." line($)=".line("$"))
-    if &ft != "netrw" || (exists("b:netrw_curdir") && b:netrw_curdir != a:dirname)
-     silent! call s:NetrwBrowse(1,a:dirname)
-    elseif &ft == "netrw" && line("$") == 1
-     silent! call s:NetrwBrowse(1,a:dirname)
-+   elseif exists("s:treeforceredraw")
-+    unlet s:treeforceredraw
-+    silent! call s:NetrwBrowse(1,a:dirname)
-    endif
-   endif
-   " not a directory, ignore it
-@@ -6492,7 +6729,7 @@
- 
-   " get the list of files contained in the current directory
-   let dirname    = escape(b:netrw_curdir,g:netrw_glob_escape)
--  let dirnamelen = strlen(b:netrw_curdir)
-+  let dirnamelen = s:Strlen(b:netrw_curdir)
-   let filelist   = glob(s:ComposePath(dirname,"*"))
- "  call Decho("glob(dirname<".dirname."/*>)=".filelist)
-   if filelist != ""
-@@ -6608,7 +6845,7 @@
- 
-    if w:netrw_liststyle == s:LONGLIST
-     let sz   = getfsize(filename)
--    let fsz  = strpart("               ",1,15-s:Strlen(sz)).sz
-+    let fsz  = strpart("               ",1,15-strlen(sz)).sz
-     let pfile= pfile."\t".fsz." ".strftime(g:netrw_timefmt,getftime(filename))
- "    call Decho("sz=".sz." fsz=".fsz)
-    endif
-@@ -6617,7 +6854,7 @@
-     " sort by time (handles time up to 1 quintillion seconds, US)
- "    call Decho("getftime(".filename.")=".getftime(filename))
-     let t  = getftime(filename)
--    let ft = strpart("000000000000000000",1,18-s:Strlen(t)).t
-+    let ft = strpart("000000000000000000",1,18-strlen(t)).t
- "    call Decho("exe keepjumps put ='".ft.'/'.filename."'")
-     let ftpfile= ft.'/'.pfile
-     keepjumps silent! put=ftpfile
-@@ -6626,7 +6863,7 @@
-     " sort by size (handles file sizes up to 1 quintillion bytes, US)
- "    call Decho("getfsize(".filename.")=".getfsize(filename))
-     let sz   = getfsize(filename)
--    let fsz  = strpart("000000000000000000",1,18-s:Strlen(sz)).sz
-+    let fsz  = strpart("000000000000000000",1,18-strlen(sz)).sz
- "    call Decho("exe keepjumps put ='".fsz.'/'.filename."'")
-     let fszpfile= fsz.'/'.pfile
-     keepjumps silent! put =fszpfile
-@@ -6640,6 +6877,7 @@
- 
-   " cleanup any windows mess at end-of-line
-   silent! keepjumps %s/\r$//e
-+  call histdel("/",-1)
-   exe "setlocal ts=".g:netrw_maxfilenamelen
- "  call Decho("setlocal ts=".g:netrw_maxfilenamelen)
- 
-@@ -6659,9 +6897,17 @@
-    return
-   endif
-   if !exists("w:netrw_bannercnt")
--"   call Dret("LocalBrowseShellCmdRefresh : don't refresh when focus not on netrw windwo")
-+"   call Dret("LocalBrowseShellCmdRefresh : don't refresh when focus not on netrw window")
-    return
-   endif
-+  if exists("s:locbrowseshellcmd")
-+   if s:locbrowseshellcmd
-+    let s:locbrowseshellcmd= 0
-+"    call Dret("LocalBrowseShellCmdRefresh : NetrwBrowse itself caused the refresh")
-+    return
-+   endif
-+   let s:locbrowseshellcmd= 0
-+  endif
-   let itab       = 1
-   let buftablist = []
-   while itab <= tabpagenr("$")
-@@ -6874,9 +7120,7 @@
-     endif
-     call rename(oldname,newname)
-    endfor
--   2match none
--   unlet s:netrwmarkfilelist_{bufnr("%")}
--   unlet s:netrwmarkfilemtch_{bufnr("%")}
-+   call s:NetrwUnmarkList(bufnr("%"),b:netrw_curdir)
-   
-   else
- 
-@@ -6955,9 +7199,11 @@
-    augroup AuNetrwShellCmd
-     au!
-     if (has("win32") || has("win95") || has("win64") || has("win16"))
-+"     call Decho("autocmd: ShellCmdPost * call s:LocalBrowseShellCmdRefresh()")
-      au ShellCmdPost			*	call s:LocalBrowseShellCmdRefresh()
-     else
-      au ShellCmdPost,FocusGained	*	call s:LocalBrowseShellCmdRefresh()
-+"     call Decho("autocmd: ShellCmdPost,FocusGained * call s:LocalBrowseShellCmdRefresh()")
-     endif
-    augroup END
-   endif
-@@ -6984,7 +7230,7 @@
- "   0=note     = s:NOTE
- "   1=warning  = s:WARNING
- "   2=error    = s:ERROR
--"  Jul 08, 2008 : max errnum currently is 71
-+"  Oct 12, 2008 : max errnum currently is 73
- fun! netrw#ErrorMsg(level,msg,errnum)
- "  call Dfunc("netrw#ErrorMsg(level=".a:level." msg<".a:msg."> errnum=".a:errnum.") g:netrw_use_errorwindow=".g:netrw_use_errorwindow)
- 
-@@ -7017,7 +7263,8 @@
-    else
- "    call Decho("create a NetrwMessage buffer window")
-     bo 1split
--    enew
-+    call s:NetrwEnew()
-+    call s:NetrwSafeOptions()
-     setlocal bt=nofile
-     file NetrwMessage
- "    call Decho("setlocal ma noro")
-@@ -7130,7 +7377,7 @@
- 
-   if(has("amiga"))
- "   call Decho("amiga")
--   let ec = a:base[strlen(a:base)-1]
-+   let ec = a:base[s:Strlen(a:base)-1]
-    if ec != '/' && ec != ':'
-     let ret = a:base . "/" . a:subdir
-    else
-@@ -7212,7 +7459,7 @@
-    endif
- 
-    " let netrw#NetSource() know about the tmpfile
--   let s:netrw_tmpfile= tmpfile " used by netrw#NetSource()
-+   let s:netrw_tmpfile= tmpfile " used by netrw#NetSource() and netrw#NetrwBrowseX()
- "   call Decho("tmpfile<".tmpfile."> s:netrw_tmpfile<".s:netrw_tmpfile.">")
- 
-    " o/s dependencies
-@@ -7317,7 +7564,7 @@
-    let result= delete(path)
-   endif
-   if result < 0
--   call Netrw#ErrorMsg(s:WARNING,"delete(".path.") failed!",71)
-+   call netrw#ErrorMsg(s:WARNING,"delete(".path.") failed!",71)
-   endif
- 
- "  call Dret("s:NetrwDelete ".result)
-@@ -7326,8 +7573,9 @@
- 
- " ---------------------------------------------------------------------
- " s:NetrwEnew: opens a new buffer, passes netrw buffer variables through {{{2
--fun! s:NetrwEnew(curdir)
--"  call Dfunc("s:NetrwEnew(curdir<".a:curdir.">) buf#".bufnr("%")."<".bufname("%").">")
-+fun! s:NetrwEnew(...)
-+"  call Dfunc("s:NetrwEnew() a:0=".a:0)
-+"  call Decho("curdir<".((a:0>0)? a:1 : "")."> buf#".bufnr("%")."<".bufname("%").">")
- 
-   " grab a function-local-variable copy of buffer variables
-   if exists("b:netrw_bannercnt")      |let netrw_bannercnt       = b:netrw_bannercnt      |endif
-@@ -7370,14 +7618,16 @@
-   if exists("netrw_option")         |let b:netrw_option          = netrw_option         |endif
-   if exists("netrw_prvdir")         |let b:netrw_prvdir          = netrw_prvdir         |endif
- 
--  let b:netrw_curdir= a:curdir
--  if b:netrw_curdir =~ '/$'
--   if exists("w:netrw_liststyle") && w:netrw_liststyle == s:TREELIST
--    file NetrwTreeListing
--    nno <silent> <buffer> [	:silent call <SID>TreeListMove('[')<cr>
--    nno <silent> <buffer> ]	:silent call <SID>TreeListMove(']')<cr>
--   else
--    exe "silent! keepalt file ".fnameescape(b:netrw_curdir)
-+  if a:0 > 0
-+   let b:netrw_curdir= a:1
-+   if b:netrw_curdir =~ '/$'
-+    if exists("w:netrw_liststyle") && w:netrw_liststyle == s:TREELIST
-+     file NetrwTreeListing
-+     nno <silent> <buffer> [	:silent call <SID>TreeListMove('[')<cr>
-+     nno <silent> <buffer> ]	:silent call <SID>TreeListMove(']')<cr>
-+    else
-+     exe "silent! keepalt file ".fnameescape(b:netrw_curdir)
-+    endif
-    endif
-   endif
- 
-@@ -7511,13 +7761,16 @@
-    call netrw#NetrwRestorePosn(s:nbcd_curpos_{bufnr('%')})
-    unlet s:nbcd_curpos_{bufnr('%')}
-   endif
-+  if exists("s:explore_match")
-+   exe "2match netrwMarkFile /".s:explore_match."/"
-+  endif
- "  call Dret("s:NetrwRexplore")
- endfun
- 
- " ---------------------------------------------------------------------
- " s:SaveBufVars: {{{2
- fun! s:SaveBufVars()
--"  call Dfunc("s:SaveBufVars()")
-+"  call Dfunc("s:SaveBufVars() buf#".bufnr("%"))
- 
-   if exists("b:netrw_curdir")        |let s:netrw_curdir         = b:netrw_curdir        |endif
-   if exists("b:netrw_lastfile")      |let s:netrw_lastfile       = b:netrw_lastfile      |endif
-@@ -7532,7 +7785,7 @@
- " ---------------------------------------------------------------------
- " s:SaveWinVars: (used by Explore() and NetrwSplit()) {{{2
- fun! s:SaveWinVars()
--"  call Dfunc("s:SaveWinVars()")
-+"  call Dfunc("s:SaveWinVars() win#".winnr())
-   if exists("w:netrw_bannercnt")      |let s:bannercnt       = w:netrw_bannercnt      |endif
-   if exists("w:netrw_col")            |let s:col             = w:netrw_col            |endif
-   if exists("w:netrw_curdir")         |let s:curdir          = w:netrw_curdir         |endif
-@@ -7562,7 +7815,7 @@
- "   variables are not inherited by the new window.  SetBufWinVars() and
- "   UseBufWinVars() get around that.
- fun! s:SetBufWinVars()
--"  call Dfunc("s:SetBufWinVars()")
-+"  call Dfunc("s:SetBufWinVars() win#".winnr())
-   if exists("w:netrw_liststyle")      |let b:netrw_liststyle      = w:netrw_liststyle      |endif
-   if exists("w:netrw_bannercnt")      |let b:netrw_bannercnt      = w:netrw_bannercnt      |endif
-   if exists("w:netrw_method")         |let b:netrw_method         = w:netrw_method         |endif
-@@ -7584,8 +7837,7 @@
-   if a:islocal
-    exe 'com! Rexplore call s:NetrwRexplore(1,"'.escape(a:dirname,'"\').'")'
-    if g:netrw_retmap
--    silent! unmap <2-leftmouse>
--    if !hasmapto("<Plug>NetrwReturn")
-+    if !hasmapto("<Plug>NetrwReturn") && maparg("<2-leftmouse>","n") == ""
-      nmap <unique> <silent> <2-leftmouse>	<Plug>NetrwReturn
-     endif
-     let dir = escape(a:dirname, s:netrw_map_escape)
-@@ -7594,8 +7846,7 @@
-   else
-    exe 'com! Rexplore call s:NetrwRexplore(0,"'.escape(a:dirname,'"\').'")'
-    if g:netrw_retmap
--    silent! unmap <2-leftmouse>
--    if !hasmapto("<Plug>NetrwReturn")
-+    if !hasmapto("<Plug>NetrwReturn") && maparg("<2-leftmouse>","n") == ""
-      nmap <unique> <silent> <2-leftmouse>	<Plug>NetrwReturn
-     endif
-     let dir = escape(a:dirname, s:netrw_map_escape)
-@@ -7608,9 +7859,9 @@
- " ---------------------------------------------------------------------
- " s:Strlen: this function returns the length of a string, even if its {{{2
- "           using two-byte etc characters.
--"           Currently, its only used if g:Align_xstrlen is set to a
--"           nonzero value.  Solution from Nicolai Weibull, vim docs
--"           (:help strlen()), Tony Mechelynck, and my own invention.
-+"           Solution from Nicolai Weibull, vim docs (:help strlen()), Tony Mechelynck,
-+"           and a bit from me.
-+"           if g:netrw_xstrlen is zero (default), then the builtin strlen() function is used.
- fun! s:Strlen(x)
- "  call Dfunc("s:Strlen(x<".a:x.">")
-   if g:netrw_xstrlen == 1
-@@ -7638,7 +7889,7 @@
- 
-   else
-    " at least give a decent default
--   ret= strlen(a:x)
-+   let ret= strlen(a:x)
-   endif
- "  call Dret("s:Strlen ".ret)
-   return ret
-@@ -7737,12 +7988,14 @@
- endfun
- 
- " ---------------------------------------------------------------------
--" s:WinPath: {{{2
-+" s:WinPath: tries to insure that the path is windows-acceptable, whether cygwin is used or not {{{2
- fun! s:WinPath(path)
- "  call Dfunc("s:WinPath(path<".a:path.">)")
--  if !g:netrw_cygwin && (has("win32") || has("win95") || has("win64") || has("win16"))
-+  if (!g:netrw_cygwin || &shell !~ '\%(\<bash\>\|\<zsh\>\)\%(\.exe\)\=$') && (has("win32") || has("win95") || has("win64") || has("win16"))
-+   " remove cygdrive prefix, if present
-+   let path = substitute(a:path,'/cygdrive/\(.\)','\1:','')
-    " remove trailing slash (Win95)
--   let path = substitute(a:path, '\(\\\|/\)$', '', 'g')
-+   let path = substitute(path, '\(\\\|/\)$', '', 'g')
-    " remove escaped spaces
-    let path = substitute(path, '\ ', ' ', 'g')
-    " convert slashes to backslashes
-diff -Nur runtime.patched/autoload/netrwFileHandlers.vim runtime/autoload/netrwFileHandlers.vim
---- runtime.patched/autoload/netrwFileHandlers.vim	2006-10-12 12:14:46.000000000 -0700
-+++ runtime/autoload/netrwFileHandlers.vim	2008-11-06 08:04:45.000000000 -0800
-@@ -1,9 +1,9 @@
- " netrwFileHandlers: contains various extension-based file handlers for
- "                    netrw's browsers' x command ("eXecute launcher")
- " Author:	Charles E. Campbell, Jr.
--" Date:		May 30, 2006
--" Version:	9
--" Copyright:    Copyright (C) 1999-2005 Charles E. Campbell, Jr. {{{1
-+" Date:		Sep 30, 2008
-+" Version:	10
-+" Copyright:    Copyright (C) 1999-2008 Charles E. Campbell, Jr. {{{1
- "               Permission is hereby granted to use and distribute this code,
- "               with or without modifications, provided that this copyright
- "               notice is copied with it. Like anything else that's free,
-@@ -20,9 +20,15 @@
- if exists("g:loaded_netrwFileHandlers") || &cp
-  finish
- endif
-+let g:loaded_netrwFileHandlers= "v10"
-+if v:version < 702
-+ echohl WarningMsg
-+ echo "***warning*** this version of netrwFileHandlers needs vim 7.2"
-+ echohl Normal
-+ finish
-+endif
- let s:keepcpo= &cpo
- set cpo&vim
--let g:loaded_netrwFileHandlers= "v9"
- 
- " ---------------------------------------------------------------------
- " netrwFileHandlers#Invoke: {{{1
-@@ -73,10 +79,10 @@
- 
-   if executable("mozilla")
- "   call Decho("executing !mozilla ".page)
--   exe "!mozilla ".g:netrw_shq.page.g:netrw_shq
-+   exe "!mozilla ".shellescape(page,1)
-   elseif executable("netscape")
- "   call Decho("executing !netscape ".page)
--   exe "!netscape ".g:netrw_shq..page.g:netrw_shq
-+   exe "!netscape ".shellescape(page,1)
-   else
- "   call Dret("s:NFH_html 0")
-    return 0
-@@ -96,10 +102,10 @@
- 
-   if executable("mozilla")
- "   call Decho("executing !mozilla ".page)
--   exe "!mozilla ".g:netrw_shq.page.g:netrw_shq
-+   exe "!mozilla ".shellescape(page,1)
-   elseif executable("netscape")
- "   call Decho("executing !netscape ".page)
--   exe "!netscape ".g:netrw_shq.page.g:netrw_shq
-+   exe "!netscape ".shellescape(page,1)
-   else
- "   call Dret("s:NFH_htm 0")
-    return 0
-@@ -115,10 +121,10 @@
- "  call Dfunc("s:NFH_jpg(jpgfile<".a:jpgfile.">)")
- 
-   if executable("gimp")
--   exe "silent! !gimp -s ".g:netrw_shq.a:jpgfile.g:netrw_shq
-+   exe "silent! !gimp -s ".shellescape(a:jpgfile,1)
-   elseif executable(expand("$SystemRoot")."/SYSTEM32/MSPAINT.EXE")
- "   call Decho("silent! !".expand("$SystemRoot")."/SYSTEM32/MSPAINT ".escape(a:jpgfile," []|'"))
--   exe "!".expand("$SystemRoot")."/SYSTEM32/MSPAINT ".g:netrw_shq.a:jpgfile.g:netrw_shq
-+   exe "!".expand("$SystemRoot")."/SYSTEM32/MSPAINT ".shellescape(a:jpgfile,1)
-   else
- "   call Dret("s:NFH_jpg 0")
-    return 0
-@@ -134,9 +140,9 @@
- "  call Dfunc("s:NFH_gif(giffile<".a:giffile.">)")
- 
-   if executable("gimp")
--   exe "silent! !gimp -s ".g:netrw_shq.a:giffile.g:netrw_shq
-+   exe "silent! !gimp -s ".shellescape(a:giffile,1)
-   elseif executable(expand("$SystemRoot")."/SYSTEM32/MSPAINT.EXE")
--   exe "silent! !".expand("$SystemRoot")."/SYSTEM32/MSPAINT ".g:netrw_shq.a:giffile.g:netrw_shq
-+   exe "silent! !".expand("$SystemRoot")."/SYSTEM32/MSPAINT ".shellescape(a:giffile,1)
-   else
- "   call Dret("s:NFH_gif 0")
-    return 0
-@@ -152,9 +158,9 @@
- "  call Dfunc("s:NFH_png(pngfile<".a:pngfile.">)")
- 
-   if executable("gimp")
--   exe "silent! !gimp -s ".g:netrw_shq.a:pngfile.g:netrw_shq
-+   exe "silent! !gimp -s ".shellescape(a:pngfile,1)
-   elseif executable(expand("$SystemRoot")."/SYSTEM32/MSPAINT.EXE")
--   exe "silent! !".expand("$SystemRoot")."/SYSTEM32/MSPAINT ".g:netrw_shq.a:pngfile.g:netrw_shq
-+   exe "silent! !".expand("$SystemRoot")."/SYSTEM32/MSPAINT ".shellescape(a:pngfile,1)
-   else
- "   call Dret("s:NFH_png 0")
-    return 0
-@@ -170,9 +176,9 @@
- "  call Dfunc("s:NFH_pnm(pnmfile<".a:pnmfile.">)")
- 
-   if executable("gimp")
--   exe "silent! !gimp -s ".g:netrw_shq.a:pnmfile.g:netrw_shq
-+   exe "silent! !gimp -s ".shellescape(a:pnmfile,1)
-   elseif executable(expand("$SystemRoot")."/SYSTEM32/MSPAINT.EXE")
--   exe "silent! !".expand("$SystemRoot")."/SYSTEM32/MSPAINT ".g:netrw_shq.a:pnmfile.g:netrw_shq
-+   exe "silent! !".expand("$SystemRoot")."/SYSTEM32/MSPAINT ".shellescape(a:pnmfile,1)
-   else
- "   call Dret("s:NFH_pnm 0")
-    return 0
-@@ -190,7 +196,7 @@
-   if executable("gimp")
-    exe "silent! !gimp -s ".a:bmpfile
-   elseif executable(expand("$SystemRoot")."/SYSTEM32/MSPAINT.EXE")
--   exe "silent! !".expand("$SystemRoot")."/SYSTEM32/MSPAINT ".g:netrw_shq.a:bmpfile.g:netrw_shq
-+   exe "silent! !".expand("$SystemRoot")."/SYSTEM32/MSPAINT ".shellescape(a:bmpfile,1)
-   else
- "   call Dret("s:NFH_bmp 0")
-    return 0
-@@ -205,9 +211,9 @@
- fun! s:NFH_pdf(pdf)
- "  call Dfunc("s:NFH_pdf(pdf<".a:pdf.">)")
-   if executable("gs")
--   exe 'silent! !gs '.g:netrw_shq.a:pdf.g:netrw_shq
-+   exe 'silent! !gs '.shellescape(a:pdf,1)
-   elseif executable("pdftotext")
--   exe 'silent! pdftotext -nopgbrk '.g:netrw_shq.a:pdf.g:netrw_shq
-+   exe 'silent! pdftotext -nopgbrk '.shellescape(a:pdf,1)
-   else
- "  call Dret("s:NFH_pdf 0")
-    return 0
-@@ -223,7 +229,7 @@
- "  call Dfunc("s:NFH_doc(doc<".a:doc.">)")
- 
-   if executable("oowriter")
--   exe 'silent! !oowriter '.g:netrw_shq.a:doc.g:netrw_shq
-+   exe 'silent! !oowriter '.shellescape(a:doc,1)
-    redraw!
-   else
- "  call Dret("s:NFH_doc 0")
-@@ -240,7 +246,7 @@
- "  call Dfunc("s:NFH_sxw(sxw<".a:sxw.">)")
- 
-   if executable("oowriter")
--   exe 'silent! !oowriter '.g:netrw_shq.a:sxw.g:netrw_shq
-+   exe 'silent! !oowriter '.shellescape(a:sxw,1)
-    redraw!
-   else
- "   call Dret("s:NFH_sxw 0")
-@@ -257,7 +263,7 @@
- "  call Dfunc("s:NFH_xls(xls<".a:xls.">)")
- 
-   if executable("oocalc")
--   exe 'silent! !oocalc '.g:netrw_shq.a:xls.g:netrw_shq
-+   exe 'silent! !oocalc '.shellescape(a:xls,1)
-    redraw!
-   else
- "  call Dret("s:NFH_xls 0")
-@@ -274,15 +280,15 @@
- "  call Dfunc("s:NFH_ps(ps<".a:ps.">)")
-   if executable("gs")
- "   call Decho("exe silent! !gs ".a:ps)
--   exe "silent! !gs ".g:netrw_shq.a:ps.g:netrw_shq
-+   exe "silent! !gs ".shellescape(a:ps,1)
-    redraw!
-   elseif executable("ghostscript")
- "   call Decho("exe silent! !ghostscript ".a:ps)
--   exe "silent! !ghostscript ".g:netrw_shq.a:ps.g:netrw_shq
-+   exe "silent! !ghostscript ".shellescape(a:ps,1)
-    redraw!
-   elseif executable("gswin32")
--"   call Decho("exe silent! !gswin32 ".g:netrw_shq.a:ps.g:netrw_shq)
--   exe "silent! !gswin32 ".g:netrw_shq.a:ps.g:netrw_shq
-+"   call Decho("exe silent! !gswin32 ".shellescape(a:ps,1))
-+   exe "silent! !gswin32 ".shellescape(a:ps,1)
-    redraw!
-   else
- "   call Dret("s:NFH_ps 0")
-@@ -298,16 +304,16 @@
- fun! s:NFH_eps(eps)
- "  call Dfunc("s:NFH_eps()")
-   if executable("gs")
--   exe "silent! !gs ".g:netrw_shq.a:eps.g:netrw_shq
-+   exe "silent! !gs ".shellescape(a:eps,1)
-    redraw!
-   elseif executable("ghostscript")
--   exe "silent! !ghostscript ".g:netrw_shq.a:eps.g:netrw_shq
-+   exe "silent! !ghostscript ".shellescape(a:eps,1)
-    redraw!
-   elseif executable("ghostscript")
--   exe "silent! !ghostscript ".g:netrw_shq.a:eps.g:netrw_shq
-+   exe "silent! !ghostscript ".shellescape(a:eps,1)
-    redraw!
-   elseif executable("gswin32")
--   exe "silent! !gswin32 ".g:netrw_shq.a:eps.g:netrw_shq
-+   exe "silent! !gswin32 ".shellescape(a:eps,1)
-    redraw!
-   else
- "   call Dret("s:NFH_eps 0")
-diff -Nur runtime.patched/autoload/netrwSettings.vim runtime/autoload/netrwSettings.vim
---- runtime.patched/autoload/netrwSettings.vim	2008-07-02 13:39:22.000000000 -0700
-+++ runtime/autoload/netrwSettings.vim	2009-01-14 12:15:12.000000000 -0800
-@@ -1,7 +1,7 @@
- " netrwSettings.vim: makes netrw settings simpler
--" Date:		Jul 02, 2008
-+" Date:		Sep 03, 2008
- " Maintainer:	Charles E Campbell, Jr <drchipNOSPAM at campbellfamily dot biz>
--" Version:	12
-+" Version:	13
- " Copyright:    Copyright (C) 1999-2007 Charles E. Campbell, Jr. {{{1
- "               Permission is hereby granted to use and distribute this code,
- "               with or without modifications, provided that this copyright
-@@ -19,7 +19,13 @@
- if exists("g:loaded_netrwSettings") || &cp
-   finish
- endif
--let g:loaded_netrwSettings  = "v12"
-+let g:loaded_netrwSettings = "v13"
-+if v:version < 700
-+ echohl WarningMsg
-+ echo "***warning*** this version of netrwSettings needs vim 7.0"
-+ echohl Normal
-+ finish
-+endif
- 
- " ---------------------------------------------------------------------
- " NetrwSettings: {{{1
-@@ -100,6 +106,7 @@
-    put = 'let g:netrw_browsex_viewer    = (not defined)'
-   endif
-   put = 'let g:netrw_compress          = '.g:netrw_compress
-+  put = 'let g:netrw_cursorline        = '.g:netrw_cursorline
-   let decompressline= line("$")
-   put ='let g:netrw_decompress...'
-   put = 'let g:netrw_dirhistmax        = '.g:netrw_dirhistmax
-@@ -138,6 +145,7 @@
-   put = 'let g:netrw_special_syntax    = '.g:netrw_special_syntax
-   put = 'let g:netrw_ssh_browse_reject = '.g:netrw_ssh_browse_reject
-   put = 'let g:netrw_scpport           = '.g:netrw_scpport
-+  put = 'let g:netrw_sepchr            = '.g:netrw_sepchr
-   put = 'let g:netrw_sshport           = '.g:netrw_sshport
-   put = 'let g:netrw_timefmt           = '.g:netrw_timefmt
-   let tmpfileescline= line("$")
-diff -Nur runtime.patched/autoload/spellfile.vim runtime/autoload/spellfile.vim
---- runtime.patched/autoload/spellfile.vim	2008-06-27 11:14:05.000000000 -0700
-+++ runtime/autoload/spellfile.vim	2008-12-01 12:32:56.000000000 -0800
-@@ -1,6 +1,6 @@
- " Vim script to download a missing spell file
- " Maintainer:	Bram Moolenaar <[email protected]>
--" Last Change:	2008 Jun 27
-+" Last Change:	2008 Nov 29
- 
- if !exists('g:spellfile_URL')
-   " Prefer using http:// when netrw should be able to use it, since
-@@ -39,19 +39,22 @@
-   let s:donedict[a:lang . &enc] = 1
- 
-   " Find spell directories we can write in.
--  let dirlist = []
--  let dirchoices = '&Cancel'
--  for dir in split(globpath(&rtp, 'spell'), "\n")
--    if filewritable(dir) == 2
--      call add(dirlist, dir)
--      let dirchoices .= "\n&" . len(dirlist)
--    endif
--  endfor
-+  let [dirlist, dirchoices] = spellfile#GetDirChoices()
-   if len(dirlist) == 0
--    if &verbose
-+    let dir_to_create = spellfile#WritableSpellDir()
-+    if &verbose || dir_to_create != ''
-       echomsg 'spellfile#LoadFile(): There is no writable spell directory.'
-     endif
--    return
-+    if dir_to_create != ''
-+      if confirm("Shall I create " . dir_to_create, "&Yes\n&No", 2) == 1
-+	" After creating the directory it should show up in the list.
-+	call mkdir(dir_to_create, "p")
-+	let [dirlist, dirchoices] = spellfile#GetDirChoices()
-+      endif
-+    endif
-+    if len(dirlist) == 0
-+      return
-+    endif
-   endif
- 
-   let msg = 'Cannot find spell file for "' . a:lang . '" in ' . &enc
-@@ -177,3 +180,29 @@
-     unlet g:netrw_use_errorwindow
-   endif
- endfunc
-+
-+" Get a list of writable spell directories and choices for confirm().
-+function! spellfile#GetDirChoices()
-+  let dirlist = []
-+  let dirchoices = '&Cancel'
-+  for dir in split(globpath(&rtp, 'spell'), "\n")
-+    if filewritable(dir) == 2
-+      call add(dirlist, dir)
-+      let dirchoices .= "\n&" . len(dirlist)
-+    endif
-+  endfor
-+  return [dirlist, dirchoices]
-+endfunc
-+
-+function! spellfile#WritableSpellDir()
-+  if has("unix")
-+    " For Unix always use the $HOME/.vim directory
-+    return $HOME . "/.vim/spell"
-+  endif
-+  for dir in split(&rtp, ',')
-+    if filewritable(dir) == 2
-+      return dir . "/spell"
-+    endif
-+  endfor
-+  return ''
-+endfunction
-diff -Nur runtime.patched/autoload/sqlcomplete.vim runtime/autoload/sqlcomplete.vim
---- runtime.patched/autoload/sqlcomplete.vim	2008-04-03 13:37:56.000000000 -0700
-+++ runtime/autoload/sqlcomplete.vim	2009-10-08 14:19:32.000000000 -0700
-@@ -1,13 +1,19 @@
- " Vim OMNI completion script for SQL
- " Language:    SQL
--" Maintainer:  David Fishburn <[email protected]>
--" Version:     6.0
--" Last Change: Thu 03 Apr 2008 10:37:54 PM Eastern Daylight Time
-+" Maintainer:  David Fishburn <dfishburn dot vim at gmail dot com>
-+" Version:     7.0
-+" Last Change: 2009 Jan 04
- " Usage:       For detailed help
- "              ":help sql.txt" 
- "              or ":help ft-sql-omni" 
- "              or read $VIMRUNTIME/doc/sql.txt
- 
-+" History
-+" Version 7.0
-+"     Better handling of object names
-+" Version 6.0
-+"     Supports object names with spaces "my table name"
-+"
- " Set completion with CTRL-X CTRL-O to autoloaded function.
- " This check is in place in case this script is
- " sourced directly instead of using the autoload feature. 
-@@ -22,7 +28,7 @@
- if exists('g:loaded_sql_completion')
-     finish 
- endif
--let g:loaded_sql_completion = 50
-+let g:loaded_sql_completion = 70
- 
- " Maintains filename of dictionary
- let s:sql_file_table        = ""
-@@ -106,10 +112,23 @@
-             let begindot = 1
-         endif
-         while start > 0
--            if line[start - 1] =~ '\(\w\|\s\+\)'
-+            " Additional code was required to handle objects which 
-+            " can contain spaces like "my table name".
-+            if line[start - 1] !~ '\(\w\|\.\)'
-+                " If the previous character is not a period or word character
-+                break
-+            " elseif line[start - 1] =~ '\(\w\|\s\+\)'
-+            "     let start -= 1
-+            elseif line[start - 1] =~ '\w'
-+                " If the previous character is word character continue back
-                 let start -= 1
-             elseif line[start - 1] =~ '\.' && 
-                         \ compl_type =~ 'column\|table\|view\|procedure'
-+                " If the previous character is a period and we are completing
-+                " an object which can be specified with a period like this:
-+                "     table_name.column_name
-+                "     owner_name.table_name
-+
-                 " If lastword has already been set for column completion
-                 " break from the loop, since we do not also want to pickup
-                 " a table name if it was also supplied.
-@@ -184,9 +203,10 @@
-         endif
- 
-         let compl_type_uc = substitute(compl_type, '\w\+', '\u&', '')
--        if s:sql_file_{compl_type} == ""
--            let s:sql_file_{compl_type} = DB_getDictionaryName(compl_type_uc)
--        endif
-+        " Same call below, no need to do it twice
-+        " if s:sql_file_{compl_type} == ""
-+        "     let s:sql_file_{compl_type} = DB_getDictionaryName(compl_type_uc)
-+        " endif
-         let s:sql_file_{compl_type} = DB_getDictionaryName(compl_type_uc)
-         if s:sql_file_{compl_type} != ""
-             if filereadable(s:sql_file_{compl_type})
-@@ -312,9 +332,16 @@
-     endif
- 
-     if base != ''
--        " Filter the list based on the first few characters the user
--        " entered
--        let expr = 'v:val '.(g:omni_sql_ignorecase==1?'=~?':'=~#').' "\\(^'.base.'\\|\\([^.]*\\)\\?'.base.'\\)"'
-+        " Filter the list based on the first few characters the user entered.
-+        " Check if the text matches at the beginning 
-+        " or 
-+        " Match to a owner.table or alias.column type match
-+        " or
-+        " Handle names with spaces "my table name"
-+        let expr = 'v:val '.(g:omni_sql_ignorecase==1?'=~?':'=~#').' "\\(^'.base.'\\|^\\(\\w\\+\\.\\)\\?'.base.'\\)"'
-+        " let expr = 'v:val '.(g:omni_sql_ignorecase==1?'=~?':'=~#').' "\\(^'.base.'\\)"'
-+        " let expr = 'v:val '.(g:omni_sql_ignorecase==1?'=~?':'=~#').' "\\(^'.base.'\\|\\(\\.\\)\\?'.base.'\\)"'
-+        " let expr = 'v:val '.(g:omni_sql_ignorecase==1?'=~?':'=~#').' "\\(^'.base.'\\|\\([^.]*\\)\\?'.base.'\\)"'
-         let compl_list = filter(deepcopy(compl_list), expr)
-     endif
- 
-diff -Nur runtime.patched/compiler/gcc.vim runtime/compiler/gcc.vim
---- runtime.patched/compiler/gcc.vim	2008-03-12 15:04:38.000000000 -0700
-+++ runtime/compiler/gcc.vim	2009-05-05 11:29:38.000000000 -0700
-@@ -1,7 +1,7 @@
- " Vim compiler file
- " Compiler:         GNU C Compiler
- " Maintainer:       Nikolai Weibull <[email protected]>
--" Latest Revision:  2006-12-20
-+" Latest Revision:  2009-05-01
- 
- if exists("current_compiler")
-   finish
-@@ -12,10 +12,13 @@
- set cpo-=C
- 
- CompilerSet errorformat=
-+      \%*[^\"]\"%f\"%*\\D%l:%c:\ %m,
-       \%*[^\"]\"%f\"%*\\D%l:\ %m,
-+      \\"%f\"%*\\D%l:%c:\ %m,
-       \\"%f\"%*\\D%l:\ %m,
-       \%-G%f:%l:\ %trror:\ (Each\ undeclared\ identifier\ is\ reported\ only\ once,
-       \%-G%f:%l:\ %trror:\ for\ each\ function\ it\ appears\ in.),
-+      \%f:%l:%c:\ %m,
-       \%f:%l:\ %m,
-       \\"%f\"\\,\ line\ %l%*\\D%c%*[^\ ]\ %m,
-       \11/04/27*\\a[%*\\d]:\ Entering\ directory\ `%f',
-diff -Nur runtime.patched/compiler/jikes.vim runtime/compiler/jikes.vim
---- runtime.patched/compiler/jikes.vim	2004-06-07 07:32:36.000000000 -0700
-+++ runtime/compiler/jikes.vim	2009-01-28 08:23:44.000000000 -0800
-@@ -1,8 +1,8 @@
- " Vim Compiler File
- " Compiler:	Jikes
- " Maintainer:	Dan Sharp <dwsharp at hotmail dot com>
--" Last Change:	2004 Mar 27
--" URL:		http://mywebpage.netscape.com/sharppeople/vim/compiler
-+" Last Change:	20 Jan 2009
-+" URL:		http://dwsharp.users.sourceforge.net/vim/compiler
- 
- if exists("current_compiler")
-   finish
-diff -Nur runtime.patched/doc/autocmd.txt runtime/doc/autocmd.txt
---- runtime.patched/doc/autocmd.txt	2009-11-20 13:52:20.896416404 -0800
-+++ runtime/doc/autocmd.txt	2009-10-08 14:17:02.000000000 -0700
-@@ -1,4 +1,4 @@
--*autocmd.txt*   For Vim version 7.2.  Last change: 2008 Jun 27
-+*autocmd.txt*   For Vim version 7.2.  Last change: 2009 Oct 04
- 
- 
- 		  VIM REFERENCE MANUAL    by Bram Moolenaar
-@@ -59,10 +59,10 @@
- :au[tocmd] [group] {event} {pat} [nested] {cmd}
- 			Add {cmd} to the list of commands that Vim will
- 			execute automatically on {event} for a file matching
--			{pat}.  Vim always adds the {cmd} after existing
--			autocommands, so that the autocommands execute in the
--			order in which they were given.  See |autocmd-nested|
--			for [nested].
-+			{pat} |autocmd-patterns|.
-+			Vim always adds the {cmd} after existing autocommands,
-+			so that the autocommands execute in the order in which
-+			they were given.  See |autocmd-nested| for [nested].
- 
- The special pattern <buffer> or <buffer=N> defines a buffer-local autocommand.
- See |autocmd-buflocal|.
-@@ -551,7 +551,7 @@
- 				buffer that was changed "<afile>".
- 				NOTE: The commands must not change the current
- 				buffer, jump to another buffer or delete a
--				buffer.  *E246*
-+				buffer.  *E246* *E811*
- 				NOTE: This event never nests, to avoid an
- 				endless loop.  This means that while executing
- 				commands for the FileChangedShell event no
-@@ -835,9 +835,9 @@
- two ways:
- 1. When there is no '/' in the pattern, Vim checks for a match against only
-    the tail part of the file name (without its leading directory path).
--2. When there is a '/' in the pattern,  Vim checks for a match against the
--   both short file name (as you typed it) and the full file name (after
--   expanding it to a full path and resolving symbolic links).
-+2. When there is a '/' in the pattern, Vim checks for a match against both the
-+   short file name (as you typed it) and the full file name (after expanding
-+   it to a full path and resolving symbolic links).
- 
- The special pattern <buffer> or <buffer=N> is used for buffer-local
- autocommands |autocmd-buflocal|.  This pattern is not matched against the name
-diff -Nur runtime.patched/doc/change.txt runtime/doc/change.txt
---- runtime.patched/doc/change.txt	2008-08-09 07:22:59.000000000 -0700
-+++ runtime/doc/change.txt	2009-09-18 03:26:13.000000000 -0700
-@@ -1,4 +1,4 @@
--*change.txt*    For Vim version 7.2.  Last change: 2008 Jul 24
-+*change.txt*    For Vim version 7.2.  Last change: 2009 Sep 15
- 
- 
- 		  VIM REFERENCE MANUAL    by Bram Moolenaar
-@@ -506,9 +506,9 @@
- 			{filter}.  Vim replaces the optional bangs with the
- 			latest given command and appends the optional [arg].
- 			Vim saves the output of the filter command in a
--			temporary file and then reads the file into the
--			buffer.  Vim uses the 'shellredir' option to redirect
--			the filter output to the temporary file.
-+			temporary file and then reads the file into the buffer
-+			|tempfile|.  Vim uses the 'shellredir' option to
-+			redirect the filter output to the temporary file.
- 			However, if the 'shelltemp' option is off then pipes
- 			are used when possible (on Unix).
- 			When the 'R' flag is included in 'cpoptions' marks in
-@@ -524,7 +524,9 @@
- 			option is empty (this is the default), use the
- 			internal formatting function |C-indenting|.  But when
- 			'indentexpr' is not empty, it will be used instead
--			|indent-expression|.
-+			|indent-expression|.  When Vim was compiled without
-+			internal formatting then the "indent" program is used
-+			as a last resort.
- 
- 							*==*
- ==			Filter [count] lines like with ={motion}.
-@@ -534,6 +536,22 @@
- 			{not in Vi}
- 
- 
-+						*tempfile* *setuid*
-+Vim uses temporary files for filtering, generating diffs and also for
-+tempname().  For Unix, the file will be in a private directory (only
-+accessible by the current user) to avoid security problems (e.g., a symlink
-+attack or other people reading your file).  When Vim exits the directory and
-+all files in it are deleted.  When Vim has the setuid bit set this may cause
-+problems, the temp file is owned by the setuid user but the filter command
-+probably runs as the original user.
-+On MS-DOS and OS/2 the first of these directories that works is used: $TMP,
-+$TEMP, c:\TMP, c:\TEMP.
-+For Unix the list of directories is: $TMPDIR, /tmp, current-dir, $HOME.
-+For MS-Windows the GetTempFileName() system function is used.
-+For other systems the tmpnam() library function is used.
-+
-+
-+
- 4.2 Substitute						*:substitute*
- 							*:s* *:su*
- :[range]s[ubstitute]/{pattern}/{string}/[flags] [count]
-@@ -994,6 +1012,11 @@
- and whether the corners are on an existing character.  (Implementation detail:
- it actually works by first putting the register after the selection and then
- deleting the selection.)
-+The previously selected text is put in the unnamed register.  If you want to
-+put the same text into a Visual selection several times you need to use
-+another register.  E.g., yank the text to copy, Visually select the text to
-+replace and use "0p .  You can repeat this as many times as you like, the
-+unnamed register will be changed each time.
- 
- 							*blockwise-register*
- If you use a blockwise Visual mode command to get the text into the register,
-@@ -1031,8 +1054,10 @@
- Vim fills this register with text deleted with the "d", "c", "s", "x" commands
- or copied with the yank "y" command, regardless of whether or not a specific
- register was used (e.g.  "xdd).  This is like the unnamed register is pointing
--to the last used register.  An exception is the '_' register: "_dd does not
--store the deleted text in any register.
-+to the last used register.  Thus when appending using an uppercase register
-+name, the unnamed register contains the same text as the named register.
-+An exception is the '_' register: "_dd does not store the deleted text in any
-+register.
- Vim uses the contents of the unnamed register for any put command (p or P)
- which does not specify a register.  Additionally you can access it with the
- name '"'.  This means you have to type two double quotes.  Writing to the ""
-@@ -1098,11 +1123,16 @@
- history for expressions.  When you end the command-line by typing <CR>, Vim
- computes the result of the expression.  If you end it with <Esc>, Vim abandons
- the expression.  If you do not enter an expression, Vim uses the previous
--expression (like with the "/" command).  The expression must evaluate to a
--string.  If the result is a number it's turned into a string.  A List,
--Dictionary or FuncRef results in an error message (use string() to convert).
--If the "= register is used for the "p" command, the string is split up at <NL>
--characters.  If the string ends in a <NL>, it is regarded as a linewise
-+expression (like with the "/" command).
-+
-+The expression must evaluate to a String.  A Number is always automatically
-+converted to a String.  For the "p" and ":put" command, if the result is a
-+Float it's converted into a String.  If the result is a List each element is
-+turned into a String and used as a line.  A Dictionary or FuncRef results in
-+an error message (use string() to convert).
-+
-+If the "= register is used for the "p" command, the String is split up at <NL>
-+characters.  If the String ends in a <NL>, it is regarded as a linewise
- register.  {not in Vi}
- 
- 7. Selection and drop registers "*, "+ and "~ 
-diff -Nur runtime.patched/doc/cmdline.txt runtime/doc/cmdline.txt
---- runtime.patched/doc/cmdline.txt	2009-11-20 13:52:20.964642330 -0800
-+++ runtime/doc/cmdline.txt	2009-10-28 13:57:15.000000000 -0700
-@@ -1,4 +1,4 @@
--*cmdline.txt*   For Vim version 7.2.  Last change: 2008 Sep 18
-+*cmdline.txt*   For Vim version 7.2.  Last change: 2009 Oct 25
- 
- 
- 		  VIM REFERENCE MANUAL    by Bram Moolenaar
-@@ -118,8 +118,6 @@
- 		preferred behavior, add the following to your .vimrc: >
- 			:cnoremap <C-U> <C-E><C-U>
- <
--		Note: if the command-line becomes empty with one of the
--		delete commands, Command-line mode is quit.
- 							*c_<Insert>*
- <Insert>	Toggle between insert and overstrike.  {not in Vi}
- 
-@@ -485,14 +483,14 @@
- 
- The Ex commands have a few specialties:
- 
--							*:quote*
-+							*:quote* *:comment*
- '"' at the start of a line causes the whole line to be ignored.  '"'
- after a command causes the rest of the line to be ignored.  This can be used
- to add comments.  Example: >
- 	:set ai		"set 'autoindent' option
- It is not possible to add a comment to a shell command ":!cmd" or to the
--":map" command and friends, because they see the '"' as part of their
--argument.
-+":map" command and a few others, because they see the '"' as part of their
-+argument.  This is mentioned where the command is explained.
- 
- 							*:bar* *:\bar*
- '|' can be used to separate commands, so you can give multiple commands in one
-@@ -744,8 +742,8 @@
- function expand() |expand()|.
- 	%	Is replaced with the current file name.		  *:_%* *c_%*
- 	#	Is replaced with the alternate file name.	  *:_#* *c_#*
--	#n	(where n is a number) is replaced with the file name of
--		buffer n.  "#0" is the same as "#".
-+	#n	(where n is a number) is replaced with		  *:_#0* *:_#n*
-+		the file name of buffer n.  "#0" is the same as "#".     *c_#n*
- 	##	Is replaced with all names in the argument list	  *:_##* *c_##*
- 		concatenated, separated by spaces.  Each space in a name
- 		is preceded with a backslash.
-@@ -949,7 +947,7 @@
- 
- ==============================================================================
- 6. Command-line window				*cmdline-window* *cmdwin*
--
-+							*command-line-window*
- In the command-line window the command line can be edited just like editing
- text in any window.  It is a special kind of window, because you cannot leave
- it in a normal way.
-@@ -957,12 +955,12 @@
- feature}
- 
- 
--OPEN
-+OPEN						*c_CTRL-F* *q:* *q/* *q?*
- 
- There are two ways to open the command-line window:
- 1. From Command-line mode, use the key specified with the 'cedit' option.
-    The default is CTRL-F when 'compatible' is not set.
--2. From Normal mode, use the "q:", "q/" or "q?" command.  *q:* *q/* *q?*
-+2. From Normal mode, use the "q:", "q/" or "q?" command.
-    This starts editing an Ex command-line ("q:") or search string ("q/" or
-    "q?").  Note that this is not possible while recording is in progress (the
-    "q" stops recording then).
-@@ -992,7 +990,8 @@
- The command-line window is not a normal window.  It is not possible to move to
- another window or edit another buffer.  All commands that would do this are
- disabled in the command-line window.  Of course it _is_ possible to execute
--any command that you entered in the command-line window.
-+any command that you entered in the command-line window.  Other text edits are
-+discarded when closing the window.
- 
- 
- CLOSE							*E199*
-@@ -1027,7 +1026,7 @@
- 
- The command-line window cannot be used:
- - when there already is a command-line window (no nesting)
--- for entering a encryption key or when using inputsecret()
-+- for entering an encryption key or when using inputsecret()
- - when Vim was not compiled with the +vertsplit feature
- 
- Some options are set when the command-line window is opened:
-diff -Nur runtime.patched/doc/debug.txt runtime/doc/debug.txt
---- runtime.patched/doc/debug.txt	2008-08-09 07:22:59.000000000 -0700
-+++ runtime/doc/debug.txt	2009-07-26 04:41:19.000000000 -0700
-@@ -1,4 +1,4 @@
--*debug.txt*     For Vim version 7.2.  Last change: 2006 May 01
-+*debug.txt*     For Vim version 7.2.  Last change: 2009 Jul 22
- 
- 
- 		  VIM REFERENCE MANUAL    by Bram Moolenaar
-@@ -10,7 +10,8 @@
- For debugging Vim scripts, functions, etc. see |debug-scripts|
- 
- 1. Location of a crash, using gcc and gdb	|debug-gcc|
--2. Windows Bug Reporting			|debug-win32|
-+2. Locating memory leaks			|debug-leaks|
-+3. Windows Bug Reporting			|debug-win32|
- 
- ==============================================================================
- 
-@@ -38,7 +39,25 @@
- 
- ==============================================================================
- 
--2. Windows Bug Reporting				*debug-win32*
-+2. Locating memory leaks				*debug-leaks*
-+
-+If you suspect Vim is leaking memory and you are using Linux, the valgrind
-+tool is very useful to pinpoint memory leaks.
-+
-+First of all, build Vim with EXITFREE defined.  Search for this in MAKEFILE
-+and uncomment the line.
-+
-+Use this command to start Vim:				*valgrind*
-+>
-+	valgrind --log-file=valgrind.log ./vim
-+
-+Note: Vim will run much slower.  If your .vimrc is big or you have several
-+plugins you need to be patient for startup, or run with the "-u NONE"
-+argument.
-+
-+==============================================================================
-+
-+3. Windows Bug Reporting				*debug-win32*
- 
- If the Windows version of Vim crashes in a reproducible manner, you can take
- some steps to provide a useful bug report.
-diff -Nur runtime.patched/doc/develop.txt runtime/doc/develop.txt
---- runtime.patched/doc/develop.txt	2008-08-09 07:22:59.000000000 -0700
-+++ runtime/doc/develop.txt	2009-01-14 12:15:17.000000000 -0800
-@@ -1,4 +1,4 @@
--*develop.txt*   For Vim version 7.2.  Last change: 2007 May 11
-+*develop.txt*   For Vim version 7.2.  Last change: 2008 Dec 17
- 
- 
- 		  VIM REFERENCE MANUAL    by Bram Moolenaar
-@@ -64,7 +64,7 @@
-   hard time finding and remembering them.  Keep in mind that more commands and
-   options will be added later.
- - A feature that people do not know about is a useless feature.  Don't add
--  obscure features, or at least add hints in documentation that they exists.
-+  obscure features, or at least add hints in documentation that they exist.
- - Minimize using CTRL and other modifiers, they are more difficult to type.
- - There are many first-time and inexperienced Vim users.  Make it easy for
-   them to start using Vim and learn more over time.
-@@ -323,7 +323,7 @@
- OK:	var = a * 5;
- 
- In general: Use empty lines to group lines of code together.  Put a comment
--just above the group of lines.  This makes it more easy to quickly see what is
-+just above the group of lines.  This makes it easier to quickly see what is
- being done.
- 
- OK:	/* Prepare for building the table. */
-diff -Nur runtime.patched/doc/diff.txt runtime/doc/diff.txt
---- runtime.patched/doc/diff.txt	2008-08-09 07:22:59.000000000 -0700
-+++ runtime/doc/diff.txt	2009-09-18 03:26:13.000000000 -0700
-@@ -1,4 +1,4 @@
--*diff.txt*      For Vim version 7.2.  Last change: 2008 Jul 21
-+*diff.txt*      For Vim version 7.2.  Last change: 2009 Sep 15
- 
- 
- 		  VIM REFERENCE MANUAL    by Bram Moolenaar
-@@ -64,6 +64,9 @@
- 
- These options are set local to the window.  When editing another file they are
- reset to the global value.
-+The options can still be overruled from a modeline when re-editing the file.
-+However, 'foldmethod' and 'wrap' won't be set from a modeline when 'diff' is
-+set.
- 
- The differences shown are actually the differences in the buffer.  Thus if you
- make changes after loading a file, these will be included in the displayed
-@@ -91,7 +94,7 @@
- :diffthis	Make the current window part of the diff windows.  This sets
- 		the options like for "vimdiff".
- 
--:diffpatch {patchfile}					*:diffp* *:diffpatch*
-+:diffpatch {patchfile}				 *E816* *:diffp* *:diffpatch*
- 		Use the current buffer, patch it with the diff found in
- 		{patchfile} and open a buffer on the result.  The options are
- 		set as for "vimdiff".
-@@ -121,7 +124,8 @@
- 							*:diffo* *:diffoff*
- :diffoff	Switch off diff mode for the current window.
- 
--:diffoff!	Switch off diff mode for all windows in the current tab page.
-+:diffoff!	Switch off diff mode for the current window and in all windows
-+		in the current tab page where 'diff' is set.
- 
- The ":diffoff" command resets the relevant options to their default value.
- This may be different from what the values were before diff mode was started,
-@@ -237,7 +241,8 @@
- 							*:diffg* *:diffget*
- :[range]diffg[et] [bufspec]
- 		Modify the current buffer to undo difference with another
--		buffer.  If [bufspec] is given, that buffer is used.
-+		buffer.  If [bufspec] is given, that buffer is used.  If
-+		[bufspec] refers to the current buffer then nothing happens.
- 		Otherwise this only works if there is one other buffer in diff
- 		mode.
- 		See below for [range].
-@@ -323,7 +328,7 @@
- The "4d4" item deletes the line "111".
- The '7c7" item replaces the line "GGG" with "ggg".
- 
--When 'diffexpr' is not empty, Vim evaluates to obtain a diff file in the
-+When 'diffexpr' is not empty, Vim evaluates it to obtain a diff file in the
- format mentioned.  These variables are set to the file names used:
- 
- 	v:fname_in		original file
-@@ -353,7 +358,7 @@
- binaries isn't useful.  The "--binary" argument makes the files read in binary
- mode, so that a CTRL-Z doesn't end the text on DOS.
- 
--						*E97*
-+						*E810* *E97*
- Vim will do a test if the diff output looks alright.  If it doesn't, you will
- get an error message.  Possible causes:
- -  The "diff" program cannot be executed.
-diff -Nur runtime.patched/doc/editing.txt runtime/doc/editing.txt
---- runtime.patched/doc/editing.txt	2008-08-09 07:22:59.000000000 -0700
-+++ runtime/doc/editing.txt	2009-06-13 05:40:52.000000000 -0700
-@@ -1,4 +1,4 @@
--*editing.txt*   For Vim version 7.2.  Last change: 2008 Aug 09
-+*editing.txt*   For Vim version 7.2.  Last change: 2009 Jun 10
- 
- 
- 		  VIM REFERENCE MANUAL    by Bram Moolenaar
-@@ -270,7 +270,7 @@
- 			Normal mode.  Otherwise same as |:edit|.
- 
- 							*:vie* *:view*
--:vie[w] [++opt] [+cmd] file
-+:vie[w][!] [++opt] [+cmd] file
- 			When used in Ex mode: Leave |Ex mode|, go back to
- 			Normal mode.  Otherwise same as |:edit|, but set
- 			'readonly' option for this buffer.  {not in Vi}
-@@ -462,7 +462,10 @@
-     ++bad=drop   Remove the bad characters.
- 
- The default is like "++bad=?": Replace each bad character with a question
--mark.
-+mark.  In some places an inverted question mark is used (0xBF).
-+
-+Note that not all commands use the ++bad argument, even though they do not
-+give an error when you add it.  E.g. |:write|.
- 
- Note that when reading, the 'fileformat' and 'fileencoding' options will be
- set to the used format.  When writing this doesn't happen, thus a next write
-@@ -837,7 +840,7 @@
- Example: >
- 	:args *.c
- 	:argdo set ff=unix | update
--This sets the 'fileformat' option to "unix" and writes the file if is now
-+This sets the 'fileformat' option to "unix" and writes the file if it is now
- changed.  This is done for all *.c files.
- 
- Example: >
-@@ -1456,6 +1459,17 @@
- 			may be specified by name, number or with a pattern.
- 
- 
-+							*E813* *E814*
-+Vim will reload the buffer if you chose to.  If a window is visible that
-+contains this buffer, the reloading will happen in the context of this window.
-+Otherwise a special window is used, so that most autocommands will work.  You
-+can't close this window.  A few other restrictions apply.  Best is to make
-+sure nothing happens outside of the current buffer.  E.g., setting
-+window-local options may end up in the wrong window.  Splitting the window,
-+doing something there and closing it should be OK (if there are no side
-+effects from other autocommands).  Closing unrelated windows and buffers will
-+get you into trouble.
-+
- Before writing a file the timestamp is checked.  If it has changed, Vim will
- ask if you really want to overwrite the file:
- 
-diff -Nur runtime.patched/doc/eval.txt runtime/doc/eval.txt
---- runtime.patched/doc/eval.txt	2009-11-20 13:52:21.275029797 -0800
-+++ runtime/doc/eval.txt	2009-10-08 14:17:02.000000000 -0700
-@@ -1,4 +1,4 @@
--*eval.txt*	For Vim version 7.2.  Last change: 2008 Nov 27
-+*eval.txt*	For Vim version 7.2.  Last change: 2009 Sep 30
- 
- 
- 		  VIM REFERENCE MANUAL	  by Bram Moolenaar
-@@ -853,7 +853,8 @@
- 
- If expr8 is a Number or String this results in a String that contains the
- expr1'th single byte from expr8.  expr8 is used as a String, expr1 as a
--Number.  Note that this doesn't recognize multi-byte encodings.
-+Number.  This doesn't recognize multi-byte encodings, see |byteidx()| for
-+an alternative.
- 
- Index zero gives the first character.  This is like it works in C.  Careful:
- text column numbers start with one!  Example, to get the character under the
-@@ -878,8 +879,8 @@
- 
- If expr8 is a Number or String this results in the substring with the bytes
- from expr1a to and including expr1b.  expr8 is used as a String, expr1a and
--expr1b are used as a Number.  Note that this doesn't recognize multi-byte
--encodings.
-+expr1b are used as a Number.  This doesn't recognize multi-byte encodings, see
-+|byteidx()| for computing the indexes.
- 
- If expr1a is omitted zero is used.  If expr1b is omitted the length of the
- string minus one is used.
-@@ -895,7 +896,8 @@
- 	:let c = name[-2:-2]		" last but one byte of a string
- 	:let s = line(".")[4:]		" from the fifth byte to the end
- 	:let s = s[:-3]			" remove last two bytes
--
-+<
-+							*sublist* *slice*
- If expr8 is a |List| this results in a new |List| with the items indicated by
- the indexes expr1a and expr1b.	This works like with a String, as explained
- just above, except that indexes out of range cause an error.  Examples: >
-@@ -1190,6 +1192,7 @@
- Thus not in:
- - other scripts sourced from this one
- - mappings
-+- menus
- - etc.
- 
- Script variables can be used to avoid conflicts with global variable names.
-@@ -1280,7 +1283,8 @@
- 		valid while evaluating the 'balloonexpr' option.
- 
- 					*v:char* *char-variable*
--v:char		Argument for evaluating 'formatexpr'.
-+v:char		Argument for evaluating 'formatexpr' and used for the typed
-+		character when using <expr> in an abbreviation |map-<expr>|.
- 
- 			*v:charconvert_from* *charconvert_from-variable*
- v:charconvert_from
-@@ -1317,6 +1321,8 @@
- 	:map _x :<C-U>echo "the count is " . v:count<CR>
- <		Note: The <C-U> is required to remove the line range that you
- 		get when typing ':' after a count.
-+		When there are two counts, as in "3d2w", they are multiplied,
-+		just like what happens in the command, "d6w" for the example.
- 		Also used for evaluating the 'formatexpr' option.
- 		"count" also works, for backwards compatibility.
- 
-@@ -1677,9 +1683,9 @@
- changenr()			Number	current change number
- char2nr( {expr})		Number	ASCII value of first char in {expr}
- cindent( {lnum})		Number	C indent for line {lnum}
--clearmatches()			None	clear all matches
-+clearmatches()			none	clear all matches
- col( {expr})			Number	column nr of cursor or mark
--complete({startcol}, {matches})	String	set Insert mode completion
-+complete( {startcol}, {matches}) none	set Insert mode completion
- complete_add( {expr})		Number	add completion match
- complete_check()		Number	check for key typed during completion
- confirm( {msg} [, {choices} [, {default} [, {type}]]])
-@@ -1704,7 +1710,7 @@
- eventhandler( )			Number	TRUE if inside an event handler
- executable( {expr})		Number	1 if executable {expr} exists
- exists( {expr})			Number	TRUE if {expr} exists
--extend({expr1}, {expr2} [, {expr3}])
-+extend( {expr1}, {expr2} [, {expr3}])
- 				List/Dict insert items of {expr2} into {expr1}
- expand( {expr} [, {flag}])	String	expand special keywords in {expr}
- feedkeys( {string} [, {mode}])	Number	add key sequence to typeahead buffer
-@@ -1746,7 +1752,7 @@
- getftype( {fname})		String	description of type of file {fname}
- getline( {lnum})		String	line {lnum} of current buffer
- getline( {lnum}, {end})		List	lines {lnum} to {end} of current buffer
--getloclist({nr})		List	list of location list items
-+getloclist( {nr})		List	list of location list items
- getmatches()			List	list of current matches
- getpid()			Number	process ID of Vim
- getpos( {expr})			List	position of cursor, mark, etc.
-@@ -1815,9 +1821,9 @@
- 				List	match and submatches of {pat} in {expr}
- matchstr( {expr}, {pat}[, {start}[, {count}]])
- 				String	{count}'th match of {pat} in {expr}
--max({list})			Number	maximum value of items in {list}
--min({list})			Number	minimum value of items in {list}
--mkdir({name} [, {path} [, {prot}]])
-+max( {list})			Number	maximum value of items in {list}
-+min( {list})			Number	minimum value of items in {list}
-+mkdir( {name} [, {path} [, {prot}]])
- 				Number	create directory {name}
- mode( [expr])			String	current editing mode
- nextnonblank( {lnum})		Number	line nr of non-blank line >= {lnum}
-@@ -1829,7 +1835,7 @@
- pumvisible()			Number	whether popup menu is visible
- range( {expr} [, {max} [, {stride}]])
- 				List	items from {expr} to {max}
--readfile({fname} [, {binary} [, {max}]])
-+readfile( {fname} [, {binary} [, {max}]])
- 				List	get list of lines from file {fname}
- reltime( [{start} [, {end}]])	List	get time value
- reltimestr( {time})		String	turn time value into a String
-@@ -1850,7 +1856,7 @@
- round( {expr})			Float	round off {expr}
- search( {pattern} [, {flags} [, {stopline} [, {timeout}]]])
- 				Number	search for {pattern}
--searchdecl({name} [, {global} [, {thisblock}]])
-+searchdecl( {name} [, {global} [, {thisblock}]])
- 				Number	search for variable declaration
- searchpair( {start}, {middle}, {end} [, {flags} [, {skip} [...]]])
- 				Number	search for other end of start/end pair
-@@ -1867,7 +1873,7 @@
- setloclist( {nr}, {list}[, {action}])
- 				Number	modify location list using {list}
- setmatches( {list})		Number	restore a list of matches
--setpos( {expr}, {list})		none	set the {expr} position to {list}
-+setpos( {expr}, {list})		Number	set the {expr} position to {list}
- setqflist( {list}[, {action}])	Number	modify quickfix list using {list}
- setreg( {n}, {v}[, {opt}])	Number	set register to value and type
- settabwinvar( {tabnr}, {winnr}, {varname}, {val})    set {varname} in window
-@@ -1905,7 +1911,7 @@
- synIDattr( {synID}, {what} [, {mode}])
- 				String	attribute {what} of syntax ID {synID}
- synIDtrans( {synID})		Number	translated syntax ID of {synID}
--synstack({lnum}, {col})		List	stack of syntax IDs at {lnum} and {col}
-+synstack( {lnum}, {col})	List	stack of syntax IDs at {lnum} and {col}
- system( {expr} [, {input}])	String	output of shell command/filter {expr}
- tabpagebuflist( [{arg}])	List	list of buffer numbers in tab page
- tabpagenr( [{arg}])		Number	number of current or last tab page
-@@ -1929,10 +1935,10 @@
- winline()			Number	window line of the cursor
- winnr( [{expr}])		Number	number of current window
- winrestcmd()			String	returns command to restore window sizes
--winrestview({dict})		None	restore view of current window
-+winrestview( {dict})		none	restore view of current window
- winsaveview()			Dict	save view of current window
- winwidth( {nr})			Number	width of window {nr}
--writefile({list}, {fname} [, {binary}])
-+writefile( {list}, {fname} [, {binary}])
- 				Number	write list of lines to file {fname}
- 
- abs({expr})							*abs()*
-@@ -2245,7 +2251,7 @@
- 		{matches} must be a |List|.  Each |List| item is one match.
- 		See |complete-items| for the kind of items that are possible.
- 		Note that the after calling this function you need to avoid
--		inserting anything that would completion to stop.
-+		inserting anything that would cause completion to stop.
- 		The match can be selected with CTRL-N and CTRL-P as usual with
- 		Insert mode completion.  The popup menu will appear if
- 		specified, see |ins-completion-menu|.
-@@ -2477,7 +2483,7 @@
- 		Return the Number 1 if {expr} is empty, zero otherwise.
- 		A |List| or |Dictionary| is empty when it does not have any
- 		items.	A Number is empty when its value is zero.
--		For a long |List| this is much faster then comparing the
-+		For a long |List| this is much faster than comparing the
- 		length with zero.
- 
- escape({string}, {chars})				*escape()*
-@@ -3053,7 +3059,7 @@
- 			128	Macintosh only: command
- 		Only the modifiers that have not been included in the
- 		character itself are obtained.	Thus Shift-a results in "A"
--		with no modifier.
-+		without a modifier.
- 
- getcmdline()						*getcmdline()*
- 		Return the current command-line.  Only works when the command
-@@ -3181,7 +3187,7 @@
- 		window {nr}. When {nr} is zero the current window is used.
- 		For a location list window, the displayed location list is
- 		returned.  For an invalid window number {nr}, an empty list is
--		returned. Otherwise, same as getqflist().
-+		returned. Otherwise, same as |getqflist()|.
- 
- getmatches()						*getmatches()*
- 		Returns a |List| with all matches previously defined by
-@@ -3503,7 +3509,10 @@
- 
- index({list}, {expr} [, {start} [, {ic}]])			*index()*
- 		Return the lowest index in |List| {list} where the item has a
--		value equal to {expr}.
-+		value equal to {expr}.  There is no automatic conversion, so
-+		the String "4" is different from the Number 4.  And the number
-+		4 is different from the Float 4.0.  The value of 'ignorecase'
-+		is not used here, case always matters.
- 		If {start} is given then start looking at the item with index
- 		{start} (may be negative for an item relative to the end).
- 		When {ic} is given and it is non-zero, ignore case.  Otherwise
-@@ -3516,9 +3525,9 @@
- 
- input({prompt} [, {text} [, {completion}]])		*input()*
- 		The result is a String, which is whatever the user typed on
--		the command-line.  The parameter is either a prompt string, or
--		a blank string (for no prompt).  A '\n' can be used in the
--		prompt to start a new line.
-+		the command-line.  The {prompt} argument is either a prompt
-+		string, or a blank string (for no prompt).  A '\n' can be used
-+		in the prompt to start a new line.
- 		The highlighting set with |:echohl| is used for the prompt.
- 		The input is entered just like a command-line, with the same
- 		editing commands and mappings.	There is a separate history
-@@ -3528,8 +3537,9 @@
- 			:  echo "Cheers!"
- 			:endif
- <
--		If the optional {text} is present and not empty, this is used
--		for the default reply, as if the user typed this.  Example: >
-+		If the optional {text} argument is present and not empty, this
-+		is used for the default reply, as if the user typed this.
-+		Example: >
- 			:let color = input("Color? ", "white")
- 
- <		The optional {completion} argument specifies the type of
-@@ -3559,8 +3569,8 @@
- 			:endfunction
- 
- inputdialog({prompt} [, {text} [, {cancelreturn}]])		*inputdialog()*
--		Like input(), but when the GUI is running and text dialogs are
--		supported, a dialog window pops up to input the text.
-+		Like |input()|, but when the GUI is running and text dialogs
-+		are supported, a dialog window pops up to input the text.
- 		Example: >
- 			:let n = inputdialog("value for shiftwidth", &sw)
- 			:if n != ""
-@@ -3581,7 +3591,7 @@
- 		above the first item a negative number is returned.  When
- 		clicking on the prompt one more than the length of {textlist}
- 		is returned.
--		Make sure {textlist} has less then 'lines' entries, otherwise
-+		Make sure {textlist} has less than 'lines' entries, otherwise
- 		it won't work.	It's a good idea to put the entry number at
- 		the start of the string.  And put a prompt in the first item.
- 		Example: >
-@@ -3589,7 +3599,7 @@
- 				\ '2. green', '3. blue'])
- 
- inputrestore()						*inputrestore()*
--		Restore typeahead that was saved with a previous inputsave().
-+		Restore typeahead that was saved with a previous |inputsave()|.
- 		Should be called the same number of times inputsave() is
- 		called.  Calling it more often is harmless though.
- 		Returns 1 when there is nothing to restore, 0 otherwise.
-@@ -3726,7 +3736,7 @@
- <
- 							*libcallnr()*
- libcallnr({libname}, {funcname}, {argument})
--		Just like libcall(), but used for a function that returns an
-+		Just like |libcall()|, but used for a function that returns an
- 		int instead of a string.
- 		{only in Win32 on some Unix versions, when the |+libcall|
- 		feature is present}
-@@ -3759,7 +3769,7 @@
- <							*last-position-jump*
- 		This autocommand jumps to the last known position in a file
- 		just after opening it, if the '" mark is set: >
--	:au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif
-+	:au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g`\"" | endif
- 
- line2byte({lnum})					*line2byte()*
- 		Return the byte count from the start of the buffer for line
-@@ -3802,8 +3812,7 @@
- 		Replace each item in {expr} with the result of evaluating
- 		{string}.
- 		Inside {string} |v:val| has the value of the current item.
--		For a |Dictionary| |v:key| has the key of the current item
--		and for a |List| |v:key| has the index of the current item.
-+		For a |Dictionary| |v:key| has the key of the current item.
- 		Example: >
- 			:call map(mylist, '"> " . v:val . " <"')
- <		This puts "> " before and " <" after each item in "mylist".
-@@ -3990,8 +3999,8 @@
- 		be deleted in one operation by |clearmatches()|.
- 
- matchend({expr}, {pat}[, {start}[, {count}]])			*matchend()*
--		Same as match(), but return the index of first character after
--		the match.  Example: >
-+		Same as |match()|, but return the index of first character
-+		after the match.  Example: >
- 			:echo matchend("testing", "ing")
- <		results in "7".
- 							*strspn()* *strcspn()*
-@@ -4001,15 +4010,15 @@
- 			:let span = matchend(line, '[^a-zA-Z]')
- <		Except that -1 is returned when there are no matches.
- 
--		The {start}, if given, has the same meaning as for match(). >
-+		The {start}, if given, has the same meaning as for |match()|. >
- 			:echo matchend("testing", "ing", 2)
- <		results in "7". >
- 			:echo matchend("testing", "ing", 5)
- <		result is "-1".
--		When {expr} is a |List| the result is equal to match().
-+		When {expr} is a |List| the result is equal to |match()|.
- 
- matchlist({expr}, {pat}[, {start}[, {count}]])			*matchlist()*
--		Same as match(), but return a |List|.  The first item in the
-+		Same as |match()|, but return a |List|.  The first item in the
- 		list is the matched string, same as what matchstr() would
- 		return.  Following items are submatches, like "\1", "\2", etc.
- 		in |:substitute|.  When an optional submatch didn't match an
-@@ -4023,7 +4032,7 @@
- 			:echo matchstr("testing", "ing")
- <		results in "ing".
- 		When there is no match "" is returned.
--		The {start}, if given, has the same meaning as for match(). >
-+		The {start}, if given, has the same meaning as for |match()|. >
- 			:echo matchstr("testing", "ing", 2)
- <		results in "ing". >
- 			:echo matchstr("testing", "ing", 5)
-@@ -4497,9 +4506,9 @@
- <
- remove({list}, {idx} [, {end}])				*remove()*
- 		Without {end}: Remove the item at {idx} from |List| {list} and
--		return it.
-+		return the item.
- 		With {end}: Remove items from {idx} to {end} (inclusive) and
--		return a list with these items.  When {idx} points to the same
-+		return a List with these items.  When {idx} points to the same
- 		item as {end} a list with one item is returned.  When {end}
- 		points to an item before {idx} this is an error.
- 		See |list-index| for possible values of {idx} and {end}.
-@@ -4750,7 +4759,7 @@
- 							*searchpairpos()*
- searchpairpos({start}, {middle}, {end} [, {flags} [, {skip}
- 				[, {stopline} [, {timeout}]]]])
--		Same as searchpair(), but returns a |List| with the line and
-+		Same as |searchpair()|, but returns a |List| with the line and
- 		column position of the match. The first element of the |List|
- 		is the line number and the second element is the byte index of
- 		the column position of the match.  If no match is found,
-@@ -5051,15 +5060,20 @@
- 		When {func} is given and it is one then case is ignored.
- 		When {func} is a |Funcref| or a function name, this function
- 		is called to compare items.  The function is invoked with two
--		items as argument and must return zero if they are equal, 1 if
--		the first one sorts after the second one, -1 if the first one
--		sorts before the second one.  Example: >
-+		items as argument and must return zero if they are equal, 1 or
-+		bigger if the first one sorts after the second one, -1 or
-+		smaller if the first one sorts before the second one.
-+		Example: >
- 			func MyCompare(i1, i2)
- 			   return a:i1 == a:i2 ? 0 : a:i1 > a:i2 ? 1 : -1
- 			endfunc
- 			let sortedlist = sort(mylist, "MyCompare")
-+<		A shorter compare version for this specific simple case, which
-+		ignores overflow: >
-+			func MyCompare(i1, i2)
-+			   return a:i1 - a:i2
-+			endfunc
- <
--
- 							*soundfold()*
- soundfold({word})
- 		Return the sound-folded equivalent of {word}.  Uses the first
-@@ -5508,10 +5522,7 @@
- 		is different for at least 26 consecutive calls.  Example: >
- 			:let tmpfile = tempname()
- 			:exe "redir > " . tmpfile
--<		For Unix, the file will be in a private directory (only
--		accessible by the current user) to avoid security problems
--		(e.g., a symlink attack or other people reading your file).
--		When Vim exits the directory and all files in it are deleted.
-+<		For Unix, the file will be in a private directory |tempfile|.
- 		For MS-Windows forward slashes are used when the 'shellslash'
- 		option is set or when 'shellcmdflag' starts with '-'.
- 
-@@ -5870,7 +5881,6 @@
- signs			Compiled with |:sign| support.
- smartindent		Compiled with 'smartindent' support.
- sniff			Compiled with SNiFF interface support.
--startuptime		Compiled with |--startuptime| support.
- statusline		Compiled with support for 'statusline', 'rulerformat'
- 			and special formats of 'titlestring' and 'iconstring'.
- sun_workshop		Compiled with support for Sun |workshop|.
-@@ -6575,15 +6585,19 @@
- 			removed without effect.  Removing any later item means
- 			it will not be found.  Thus the following example
- 			works (an inefficient way to make a list empty): >
--				:for item in mylist
--				   :call remove(mylist, 0)
--				:endfor
-+				for item in mylist
-+				   call remove(mylist, 0)
-+				endfor
- <			Note that reordering the list (e.g., with sort() or
- 			reverse()) may have unexpected effects.
- 			Note that the type of each list item should be
- 			identical to avoid errors for the type of {var}
- 			changing.  Unlet the variable at the end of the loop
--			to allow multiple item types.
-+			to allow multiple item types: >
-+				for item in ["foo", ["bar"]]
-+				   echo item
-+				   unlet item  " E706 without this
-+				endfor
- 
- :for [{var1}, {var2}, ...] in {listlist}
- :endfo[r]
-@@ -6652,7 +6666,7 @@
- 		:try | edit | catch /^Vim(edit):E\d\+/ | echo "error" | endtry
- <
- 					*:cat* *:catch* *E603* *E604* *E605*
--:cat[ch] /{pattern}/	The following commands until the next ":catch",
-+:cat[ch] /{pattern}/	The following commands until the next |:catch|,
- 			|:finally|, or |:endtry| that belongs to the same
- 			|:try| as the ":catch" are executed when an exception
- 			matching {pattern} is being thrown and has not yet
-@@ -6825,7 +6839,7 @@
- 		:execute 'while i < 5 | echo i | let i = i + 1 | endwhile'
- <
- 
--							*:comment*
-+							*:exe-comment*
- 			":execute", ":echo" and ":echon" cannot be followed by
- 			a comment directly, because they see the '"' as the
- 			start of a string.  But, you can use '|' followed by a
-@@ -7831,7 +7845,7 @@
- 
- Printing in Binary ~
- >
--  :" The function Nr2Bin() returns the Hex string of a number.
-+  :" The function Nr2Bin() returns the binary string representation of a number.
-   :func Nr2Bin(nr)
-   :  let n = a:nr
-   :  let r = ""
-diff -Nur runtime.patched/doc/evim-pl.1 runtime/doc/evim-pl.1
---- runtime.patched/doc/evim-pl.1	2006-03-26 04:20:16.000000000 -0800
-+++ runtime/doc/evim-pl.1	2009-09-18 03:29:10.000000000 -0700
-@@ -14,11 +14,11 @@
- .B Vima
- i ustawia opcje tak by zachowywa� si� jak edytor bez tryb�w.
- To jest ca�y czas Vim ale u�ywany jako edytor wska�-i-kliknij.
--Zachowanie w stlu Notepada dla MS-Windows.
-+Zachowanie w stylu Notepada dla MS-Windows.
- .B eVim
- b�dzie zawsze uruchomiony w GUI by w��czy� menu i pasek narz�dzi.
- .PP
--Przeznaczony tylko dla ludzi, kt�rzy naprawd� nie potrafi� pracowa�
-+Przeznaczony tylko dla ludzi, kt�rzy naprawd� nie mog� pracowa�
- z Vimem w normalny spos�b. Edycja b�dzie o wiele mniej efektywna.
- .PP
- .B eview
-@@ -31,8 +31,8 @@
- tekst.
- .br
- Mapowania s� ustawione tak by Kopiowanie i Wklejanie dzia�a�o
--z klawiszami MS-Windows. CTRL-X wycina tekst, CTRL-C kopiuje
--a CTRL-V wkleja. U�yj CTRL-Q by uzyska� oryginalne znaczenie
-+z klawiszami MS-Windows. CTRL-X wycina, CTRL-C kopiuje a CTRL-V 
-+wkleja tekst. U�yj CTRL-Q by uzyska� oryginalne przeznaczenie
- CTRL-V.
- .SH OPCJE
- Zobacz vim(1).
-@@ -42,7 +42,7 @@
- Skrypt uruchamiania dla eVima.
- .SH ZNANY JAKO
- Znany jako "Vim dla frajer�w".
--Je�li u�ywasz evima oczekuje si�, �e wyjmiesz chusteczk� do nosa,
-+Je�li u�ywasz eVima oczekuje si�, �e wyjmiesz chusteczk� do nosa,
- zrobisz w�z� w ka�dym rogu i b�dziesz to nosi� na g�owie.
- .SH ZOBACZ TAK�E
- vim(1)
-diff -Nur runtime.patched/doc/evim-pl.UTF-8.1 runtime/doc/evim-pl.UTF-8.1
---- runtime.patched/doc/evim-pl.UTF-8.1	2006-03-26 09:01:17.000000000 -0800
-+++ runtime/doc/evim-pl.UTF-8.1	2009-09-18 03:26:13.000000000 -0700
-@@ -14,11 +14,11 @@
- .B Vima
- i ustawia opcje tak by zachowywał się jak edytor bez trybów.
- To jest cały czas Vim ale używany jako edytor wskaż-i-kliknij.
--Zachowanie w stlu Notepada dla MS-Windows.
-+Zachowanie w stylu Notepada dla MS-Windows.
- .B eVim
- będzie zawsze uruchomiony w GUI by włączyć menu i pasek narzędzi.
- .PP
--Przeznaczony tylko dla ludzi, którzy naprawdę nie potrafią pracować
-+Przeznaczony tylko dla ludzi, którzy naprawdę nie mogą pracować
- z Vimem w normalny sposób. Edycja będzie o wiele mniej efektywna.
- .PP
- .B eview
-@@ -31,8 +31,8 @@
- tekst.
- .br
- Mapowania są ustawione tak by Kopiowanie i Wklejanie działało
--z klawiszami MS-Windows. CTRL-X wycina tekst, CTRL-C kopiuje
--a CTRL-V wkleja. Użyj CTRL-Q by uzyskać oryginalne znaczenie
-+z klawiszami MS-Windows. CTRL-X wycina, CTRL-C kopiuje a CTRL-V 
-+wkleja tekst. Użyj CTRL-Q by uzyskać oryginalne przeznaczenie
- CTRL-V.
- .SH OPCJE
- Zobacz vim(1).
-@@ -42,7 +42,7 @@
- Skrypt uruchamiania dla eVima.
- .SH ZNANY JAKO
- Znany jako "Vim dla frajerów".
--Jeśli używasz evima oczekuje się, że wyjmiesz chusteczkę do nosa,
-+Jeśli używasz eVima oczekuje się, że wyjmiesz chusteczkę do nosa,
- zrobisz węzęł w każdym rogu i będziesz to nosił na głowie.
- .SH ZOBACZ TAKŻE
- vim(1)
-diff -Nur runtime.patched/doc/ft_ada.txt runtime/doc/ft_ada.txt
---- runtime.patched/doc/ft_ada.txt	2008-08-09 07:22:59.000000000 -0700
-+++ runtime/doc/ft_ada.txt	2008-12-01 12:32:36.000000000 -0800
-@@ -82,7 +82,7 @@
-  - comment handling	(|'comments'|, |'commentstring'|)
- 
- The plug-in only activates the features of the Ada mode whenever an Ada
--files is opened and add adds Ada related entries to the main and pop-up menu.
-+file is opened and adds Ada related entries to the main and pop-up menu.
- 
- ==============================================================================
- 3. Omni Completion ~
-@@ -142,7 +142,7 @@
- 4.  Compiler Support ~
- 								*ada-compiler*
- 
--The Ada mode supports more then one Ada compiler and will automatically load the
-+The Ada mode supports more than one Ada compiler and will automatically load the
- compiler set in|g:ada_default_compiler|whenever an Ada source is opened. The
- provided compiler plug-ins are split into the actual compiler plug-in and a
- collection of support functions and variables. This allows the easy
-@@ -154,7 +154,7 @@
- 							       *compiler-gnat*
- 
- GNAT is the only free (beer and speech) Ada compiler available. There are
--several version available which differentiate in the licence terms used.
-+several versions available which differ in the licence terms used.
- 
- The GNAT compiler plug-in will perform a compile on pressing <F7> and then
- immediately shows the result. You can set the project file to be used by
-@@ -163,7 +163,7 @@
-  > call g:gnat.Set_Project_File ('my_project.gpr')
- 
- Setting a project file will also create a Vim session (|views-sessions|) so -
--like with the GPS - opened files, window positions etc. will remembered
-+like with the GPS - opened files, window positions etc. will be remembered
- separately for all projects.
- 
- 								*gnat_members*
-@@ -228,9 +228,9 @@
- compile the current unit.
- 
- The Dec Ada compiler expects the package name and not the file name to be
--passed a parameter. The compiler plug-in supports the usual file name
--convention to convert the file into a unit name. For separates both '-' and
--'__' are allowed.
-+passed as a parameter. The compiler plug-in supports the usual file name
-+convention to convert the file into a unit name. Both '-' and '__' are allowed
-+as separators.
- 
- 							      *decada_members*
- DEC ADA OBJECT ~
-@@ -262,7 +262,7 @@
- 
- 							*g:ada_standard_types*
- g:ada_standard_types	bool (true when exists)
--		Highlight types in package Standard (e.g., "Float")
-+		Highlight types in package Standard (e.g., "Float").
- 
- 							  *g:ada_space_errors*
- 						  *g:ada_no_trail_space_error*
-@@ -279,13 +279,13 @@
- 
- 							   *g:ada_line_errors*
- g:ada_line_errors	  bool (true when exists)
--		Highlight lines which are to long. Note: This highlighting
-+		Highlight lines which are too long. Note: This highlighting
- 		option is quite CPU intensive.
- 
- 							 *g:ada_rainbow_color*
- g:ada_rainbow_color	  bool (true when exists)
- 		Use rainbow colours for '(' and ')'. You need the
--		rainbow_parenthesis for this to work
-+		rainbow_parenthesis for this to work.
- 
- 							       *g:ada_folding*
- g:ada_folding		  set ('sigpft')
-@@ -313,7 +313,7 @@
- 
- 								*g:ada_abbrev*
- g:ada_abbrev		  bool (true when exists)
--		Add some abbreviations. This feature more or less superseded
-+		Add some abbreviations. This feature is more or less superseded
- 		by the various completion methods.
- 
- 						      *g:ada_withuse_ordinary*
-@@ -359,12 +359,12 @@
- 
- 						      *g:ada_default_compiler*
- g:ada_default_compiler	  string
--		set default compiler. Currently supported is 'gnat' and
-+		set default compiler. Currently supported are 'gnat' and
- 		'decada'.
- 
--An "exists" type is a boolean is considered true when the variable is defined
--and false when the variable is undefined. The value which the variable is
--set makes no difference.
-+An "exists" type is a boolean considered true when the variable is defined and
-+false when the variable is undefined. The value to which the variable is set
-+makes no difference.
- 
- ------------------------------------------------------------------------------
- 5.3 Commands ~
-@@ -372,10 +372,10 @@
- 
- :AdaRainbow							 *:AdaRainbow*
- 		Toggles rainbow colour (|g:ada_rainbow_color|) mode for
--		'(' and ')'
-+		'(' and ')'.
- 
- :AdaLines							   *:AdaLines*
--		Toggles line error (|g:ada_line_errors|) display
-+		Toggles line error (|g:ada_line_errors|) display.
- 
- :AdaSpaces							  *:AdaSpaces*
- 		Toggles space error (|g:ada_space_errors|) display.
-@@ -424,7 +424,7 @@
- 
- 							     *g:ada#WordRegex*
- g:ada#WordRegex		string
--		Regular expression to search for Ada words
-+		Regular expression to search for Ada words.
- 
- 							  *g:ada#DotWordRegex*
- g:ada#DotWordRegex	string
-@@ -432,7 +432,7 @@
- 
- 							       *g:ada#Comment*
- g:ada#Comment		string
--		Regular expression to search for Ada comments
-+		Regular expression to search for Ada comments.
- 
- 							      *g:ada#Keywords*
- g:ada#Keywords		list of dictionaries
-@@ -454,7 +454,7 @@
- 
- ada#List_Tag([{line}, {col}])				      *ada#Listtags()*
- 		List all occurrences of the Ada entity under the cursor (or at
--		given line/column) inside the quick-fix window
-+		given line/column) inside the quick-fix window.
- 
- ada#Jump_Tag ({ident}, {mode})				      *ada#Jump_Tag()*
- 		List all occurrences of the Ada entity under the cursor (or at
-@@ -482,8 +482,8 @@
- 8. Extra Plugins ~
- 							   *ada-extra-plugins*
- 
--You can optionally install the following extra plug-in. They work well with Ada
--and enhance the ability of the Ada mode.:
-+You can optionally install the following extra plug-ins. They work well with
-+Ada and enhance the ability of the Ada mode:
- 
- backup.vim
- 	http://www.vim.org/scripts/script.php?script_id=1537
-@@ -501,7 +501,7 @@
- matchit.vim
- 	http://www.vim.org/scripts/script.php?script_id=39
- 	'%' jumping for any language. The normal '%' jump only works for '{}'
--	style languages. The Ada mode will set the needed search patters.
-+	style languages. The Ada mode will set the needed search patterns.
- 
- taglist.vim
- 	http://www.vim.org/scripts/script.php?script_id=273
-diff -Nur runtime.patched/doc/ft_sql.txt runtime/doc/ft_sql.txt
---- runtime.patched/doc/ft_sql.txt	2008-08-09 07:22:59.000000000 -0700
-+++ runtime/doc/ft_sql.txt	2009-10-08 14:17:02.000000000 -0700
-@@ -1,4 +1,4 @@
--*ft_sql.txt*	For Vim version 7.2.  Last change: Wed Apr 26 2006 3:05:33 PM
-+*sql.txt*	For Vim version 7.0g.  Last change: 2009 Oct 08
- 
- by David Fishburn
- 
-@@ -15,7 +15,8 @@
-     1.4 Macros					|sql-macros|
- 2. SQL Dialects					|sql-dialects|
-     2.1 SQLSetType				|SQLSetType|
--    2.2 SQL Dialect Default			|sql-type-default|
-+    2.2 SQLGetType				|SQLGetType|
-+    2.3 SQL Dialect Default			|sql-type-default|
- 3. Adding new SQL Dialects			|sql-adding-dialects|
- 4. OMNI SQL Completion				|sql-completion|
-     4.1 Static mode				|sql-completion-static|
-@@ -204,7 +205,7 @@
- 						*sqlanywhere*
- 						*oracle* *plsql* *sqlj*
- 						*sqlserver*
--						*mysql* *postgres* *psql*
-+						*mysql* *postgress* *psql*
- 						*informix*
- 
- All relational databases support SQL.  There is a portion of SQL that is
-@@ -231,7 +232,7 @@
- 
- 2.1 SQLSetType					*sqlsettype* *SQLSetType*
- --------------
--For the people that work with many different databases, it would be nice to be
-+For the people that work with many different databases, it is nice to be
- able to flip between the various vendors rules (indent, syntax) on a per
- buffer basis, at any time.  The ftplugin/sql.vim file defines this function: >
-     SQLSetType
-@@ -259,7 +260,17 @@
-     :SQL<Tab><space><Tab>
- 
- 
--2.2 SQL Dialect Default				*sql-type-default*
-+2.2 SQLGetType					*sqlgettype* *SQLGetType*
-+--------------
-+At anytime you can determine which SQL dialect you are using by calling the
-+SQLGetType command.  The ftplugin/sql.vim file defines this function: >
-+    SQLGetType
-+
-+This will echo: >
-+    Current SQL dialect in use:sqlanywhere
-+
-+
-+2.3 SQL Dialect Default				*sql-type-default*
- -----------------------
- As mentioned earlier, the default syntax rules for Vim is based on Oracle
- (PL/SQL).  You can override this default by placing one of the following in
-@@ -331,6 +342,10 @@
-     imap <buffer> <C-C>T <C-\><C-O>:call sqlcomplete#Map('sqlType')<CR><C-X><C-O>
-     imap <buffer> <C-C>s <C-\><C-O>:call sqlcomplete#Map('sqlStatement')<CR><C-X><C-O>
- 
-+The use of "<C-C>" can be user chosen by using the following in your |.vimrc| as it 
-+may not work properly on all platforms: >
-+    let g:ftplugin_sql_omni_key = '<C-C>'
-+>
- The static maps (which are based on the syntax highlight groups) follow this
- format: >
-     imap <buffer> <C-C>k <C-\><C-O>:call sqlcomplete#Map('sqlKeyword')<CR><C-X><C-O>
-@@ -406,21 +421,25 @@
- To enable the popup, while in INSERT mode, use the following key combinations
- for each group (where <C-C> means hold the CTRL key down while pressing
- the space bar):
--     Table List		    - <C-C>t
--			    - <C-X><C-O> (the default map assumes tables)
--     Stored Procedure List  - <C-C>p
--     View List		    - <C-C>v
--     Column List	    - <C-C>c
--
--     Windows platform only  - When viewing a popup window displaying the list
--			      of tables, you can press <C-Right>, this will
--			      replace the table currently highlighted with
--			      the column list for that table.
--			    - When viewing a popup window displaying the list
--			      of columns, you can press <C-Left>, this will
--			      replace the column list with the list of tables.
--			    - This allows you to quickly drill down into a
--			      table to view it's columns and back again.
-+     Table List		   - <C-C>t
-+			   - <C-X><C-O> (the default map assumes tables)
-+     Stored Procedure List - <C-C>p
-+     View List		   - <C-C>v
-+     Column List	   - <C-C>c
-+
-+     Drilling In / Out     - When viewing a popup window displaying the list
-+			     of tables, you can press <Right>, this will
-+			     replace the table currently highlighted with
-+			     the column list for that table.
-+			   - When viewing a popup window displaying the list
-+			     of columns, you can press <Left>, this will
-+			     replace the column list with the list of tables.
-+			   - This allows you to quickly drill down into a
-+			     table to view it's columns and back again.
-+			   - <Right> and <Left> can be also be chosen via
-+			     your |.vimrc| >
-+                                let g:ftplugin_sql_omni_key_right = '<Right>'
-+                                let g:ftplugin_sql_omni_key_left  = '<Left>'
- 
- The SQL completion plugin caches various lists that are displayed in
- the popup window.  This makes the re-displaying of these lists very
-@@ -498,30 +517,24 @@
- The SQL completion plugin can also display a list of columns for particular
- tables.  The column completion is trigger via <C-C>c.
- 
--NOTE: The following example uses <C-Right> to trigger a column list while
--the popup window is active.  This map is only available on the Windows
--platforms since *nix does not recognize CTRL and the right arrow held down
--together.  If you wish to enable this functionality on a *nix platform choose
--a key and create one of these mappings (see |sql-completion-maps| for further
--details on where to create this imap): >
--    imap <buffer> <your_keystroke> <C-R>=sqlcomplete#DrillIntoTable()<CR>
--    imap <buffer> <your_keystroke> <C-Y><C-\><C-O>:call sqlcomplete#Map('column')<CR><C-X><C-O>
-+NOTE: The following example uses <Right> to trigger a column list while
-+      the popup window is active.  
- 
- Example of using column completion:
-      - Press <C-C>t again to display the list of tables.
--     - When the list is displayed in the completion window, press <C-Right>,
-+     - When the list is displayed in the completion window, press <Right>,
-        this will replace the list of tables, with a list of columns for the
-        table highlighted (after the same short delay).
--     - If you press <C-Left>, this will again replace the column list with the
-+     - If you press <Left>, this will again replace the column list with the
-        list of tables.  This allows you to drill into tables and column lists
-        very quickly.
--     - Press <C-Right> again while the same table is highlighted.  You will
-+     - Press <Right> again while the same table is highlighted.  You will
-        notice there is no delay since the column list has been cached.  If you
-        change the schema of a cached table you can press <C-C>R, which
-        clears the SQL completion cache.
--     - NOTE: <C-Right> and <C-Left> have been designed to work while the
-+     - NOTE: <Right> and <Left> have been designed to work while the
-        completion window is active.  If the completion popup window is
--       not active, a normal <C-Right> or <C-Left> will be executed.
-+       not active, a normal <Right> or <Left> will be executed.
- 
- Lets look how we can build a SQL statement dynamically.  A select statement
- requires a list of columns.  There are two ways to build a column list using
-@@ -529,7 +542,7 @@
-     One column at a time:
- <       1. After typing SELECT press <C-C>t to display a list of tables.
- 	2. Choose a table from the list.
--	3. Press <C-Right> to display a list of columns.
-+	3. Press <Right> to display a list of columns.
- 	4. Choose the column from the list and press enter.
- 	5. Enter a "," and press <C-C>c.  Generating a column list
- 	   generally requires having the cursor on a table name.  The plugin
-@@ -632,7 +645,7 @@
- 	- When completing tables, procedure or views and using dbext.vim 3.00
- 	  or higher the list of objects will also include the owner name.
- 	  When completing these objects and omni_sql_include_owner is enabled
--	  the owner name will be replaced. >
-+	  the owner name will be be replaced. >
- 
-     omni_sql_precache_syntax_groups
- <	- Default:
-@@ -684,15 +697,15 @@
-     <C-C>L
- <       - Displays a comma separated list of columns for a specific table.
- 	  This should only be used when the completion window is active. >
--    <C-Right>
-+    <Right>
- <	- Displays a list of columns for the table currently highlighted in
--	  the completion window.  <C-Right> is not recognized on most Unix
-+	  the completion window.  <Right> is not recognized on most Unix
- 	  systems, so this maps is only created on the Windows platform.
- 	  If you would like the same feature on Unix, choose a different key
- 	  and make the same map in your vimrc. >
--    <C-Left>
-+    <Left>
- <	- Displays the list of tables.
--	  <C-Left> is not recognized on most Unix systems, so this maps is
-+	  <Left> is not recognized on most Unix systems, so this maps is
- 	  only created on the Windows platform.  If you would like the same
- 	  feature on Unix, choose a different key and make the same map in
- 	  your vimrc. >
-diff -Nur runtime.patched/doc/gui.txt runtime/doc/gui.txt
---- runtime.patched/doc/gui.txt	2008-08-09 07:22:59.000000000 -0700
-+++ runtime/doc/gui.txt	2009-01-28 08:23:39.000000000 -0800
-@@ -1,4 +1,4 @@
--*gui.txt*       For Vim version 7.2.  Last change: 2008 Jun 14
-+*gui.txt*       For Vim version 7.2.  Last change: 2009 Jan 22
- 
- 
- 		  VIM REFERENCE MANUAL    by Bram Moolenaar
-@@ -35,13 +35,13 @@
- The X11 version of Vim can run both in GUI and in non-GUI mode.  See
- |gui-x11-start|.
- 
--					*gui-init* *gvimrc* *.gvimrc* *_gvimrc*
-+			*gui-init* *gvimrc* *.gvimrc* *_gvimrc* *$MYGVIMRC*
- The gvimrc file is where GUI-specific startup commands should be placed.  It
- is always sourced after the |vimrc| file.  If you have one then the $MYGVIMRC
- environment variable has its name.
- 
- When the GUI starts up initializations are carried out, in this order:
--- The 'term' option is set to "builgin_gui" and terminal options are reset to
-+- The 'term' option is set to "builtin_gui" and terminal options are reset to
-   their default value for the GUI |terminal-options|.
- - If the system menu file exists, it is sourced.  The name of this file is
-   normally "$VIMRUNTIME/menu.vim".  You can check this with ":version".  Also
-@@ -473,9 +473,11 @@
- 	:let did_install_default_menus = 1
- If you also want to avoid the Syntax menu: >
- 	:let did_install_syntax_menu = 1
--If you do want the Syntax menu but not all the entries for each available
--syntax file (which take quite a bit of time to load): >
--	:let skip_syntax_sel_menu = 1
-+The first item in the Syntax menu can be used to show all available filetypes
-+in the menu (which can take a bit of time to load).  If you want to have all
-+filetypes already present at startup, add: >
-+	:let do_syntax_sel_menu = 1
-+
- <
- 							*console-menus*
- Although this documentation is in the GUI section, you can actually use menus
-diff -Nur runtime.patched/doc/gui_x11.txt runtime/doc/gui_x11.txt
---- runtime.patched/doc/gui_x11.txt	2008-08-09 07:22:59.000000000 -0700
-+++ runtime/doc/gui_x11.txt	2009-10-28 13:58:52.000000000 -0700
-@@ -1,4 +1,4 @@
--*gui_x11.txt*   For Vim version 7.2.  Last change: 2007 Dec 09
-+*gui_x11.txt*   For Vim version 7.2.  Last change: 2009 Oct 28
- 
- 
- 		  VIM REFERENCE MANUAL    by Bram Moolenaar
-@@ -540,13 +540,16 @@
- register.  Vim does not access the SECONDARY selection.
- 
- Examples: (assuming the default option values)
--- Select an URL in Visual mode in Vim.  Go to a text field in Netscape and
--  click the middle mouse button.  The selected text will be inserted
--  (hopefully!).
--- Select some text in Netscape by dragging with the mouse.  Go to Vim and
-+- Select an URL in Visual mode in Vim.  Go to your browser and click the
-+  middle mouse button in the URL text field.  The selected text will be
-+  inserted (hopefully!).  Note: in Firefox you can set the
-+  middlemouse.contentLoadURL preference to true in about:config, then the
-+  selected URL will be used when pressing middle mouse button in most places
-+  in the window.
-+- Select some text in your browser by dragging with the mouse.  Go to Vim and
-   press the middle mouse button: The selected text is inserted.
--- Select some text in Vim and do "+y.  Go to Netscape, select some text in a
--  textfield by dragging with the mouse.  Now use the right mouse button and
-+- Select some text in Vim and do "+y.  Go to your browser, select some text in
-+  a textfield by dragging with the mouse.  Now use the right mouse button and
-   select "Paste" from the popup menu.  The selected text is overwritten by the
-   text from Vim.
- Note that the text in the "+ register remains available when making a Visual
-diff -Nur runtime.patched/doc/hangulin.txt runtime/doc/hangulin.txt
---- runtime.patched/doc/hangulin.txt	2008-08-09 07:22:59.000000000 -0700
-+++ runtime/doc/hangulin.txt	2009-07-02 11:04:40.000000000 -0700
-@@ -1,8 +1,12 @@
--*hangulin.txt*  For Vim version 7.2.  Last change: 2006 Apr 02
-+*hangulin.txt*  For Vim version 7.2.  Last change: 2009 Jun 24
- 
- 
- 		  VIM REFERENCE MANUAL    by Chi-Deok Hwang and Sung-Hyun Nam
- 
-+NOTE: The |+hangul_input| feature is scheduled to be removed.  If you want to
-+keep it, please send a message to the Vim user maillist.
-+
-+
- Introduction					*hangul*
- ------------
- It is to input hangul, the Korean language, with VIM GUI version.
-@@ -96,6 +100,6 @@
- Send comments, patches and suggestions to:
- 
- 				    Chi-Deok Hwang <[email protected]>
--				    Nam SungHyun <[email protected]>
-+				    SungHyun Nam <[email protected]>
- 
-  vim:tw=78:ts=8:ft=help:norl:
-diff -Nur runtime.patched/doc/help.txt runtime/doc/help.txt
---- runtime.patched/doc/help.txt	2008-08-09 07:22:59.000000000 -0700
-+++ runtime/doc/help.txt	2008-08-24 18:57:42.000000000 -0700
-@@ -144,6 +144,7 @@
- |hebrew.txt|	Hebrew language support and editing
- |russian.txt|	Russian language support and editing
- |ft_ada.txt|	Ada (the programming language) support
-+|ft_sql.txt|	about the SQL filetype plugin
- |hangulin.txt|	Hangul (Korean) input mode
- |rileft.txt|	right-to-left editing mode
- 
-diff -Nur runtime.patched/doc/if_ole.txt runtime/doc/if_ole.txt
---- runtime.patched/doc/if_ole.txt	2008-08-09 07:22:59.000000000 -0700
-+++ runtime/doc/if_ole.txt	2008-08-24 18:57:54.000000000 -0700
-@@ -1,4 +1,4 @@
--*if_ole.txt*    For Vim version 7.2.  Last change: 2007 May 10
-+*if_ole.txt*    For Vim version 7.2.  Last change: 2008 Aug 16
- 
- 
- 		  VIM REFERENCE MANUAL    by Paul Moore
-@@ -115,7 +115,7 @@
- 3. The "normal" command					*ole-normal*
- 
- Due to the way Vim processes OLE Automation commands, combined with the method
--of implementation of the ex command :normal, it is not possible to execute the
-+of implementation of the Ex command :normal, it is not possible to execute the
- :normal command via OLE automation.  Any attempt to do so will fail, probably
- harmlessly, although possibly in unpredictable ways.
- 
-diff -Nur runtime.patched/doc/if_pyth.txt runtime/doc/if_pyth.txt
---- runtime.patched/doc/if_pyth.txt	2008-08-09 07:22:59.000000000 -0700
-+++ runtime/doc/if_pyth.txt	2008-08-24 18:57:42.000000000 -0700
-@@ -1,4 +1,4 @@
--*if_pyth.txt*   For Vim version 7.2.  Last change: 2006 Apr 30
-+*if_pyth.txt*   For Vim version 7.2.  Last change: 2008 Aug 16
- 
- 
- 		  VIM REFERENCE MANUAL    by Paul Moore
-@@ -93,7 +93,7 @@
- 
- Overview >
- 	:py print "Hello"		# displays a message
--	:py vim.command(cmd)		# execute an ex command
-+	:py vim.command(cmd)		# execute an Ex command
- 	:py w = vim.windows[n]		# gets window "n"
- 	:py cw = vim.current.window	# gets the current window
- 	:py b = vim.buffers[n]		# gets buffer "n"
-diff -Nur runtime.patched/doc/if_ruby.txt runtime/doc/if_ruby.txt
---- runtime.patched/doc/if_ruby.txt	2008-08-09 07:22:59.000000000 -0700
-+++ runtime/doc/if_ruby.txt	2008-08-24 18:57:54.000000000 -0700
-@@ -1,4 +1,4 @@
--*if_ruby.txt*   For Vim version 7.2.  Last change: 2006 Apr 30
-+*if_ruby.txt*   For Vim version 7.2.  Last change: 2008 Aug 16
- 
- 
- 		  VIM REFERENCE MANUAL    by Shugo Maeda
-@@ -79,7 +79,7 @@
- 
- Overview >
- 	print "Hello"			      # displays a message
--	VIM.command(cmd)		      # execute an ex command
-+	VIM.command(cmd)		      # execute an Ex command
- 	num = VIM::Window.count		      # gets the number of windows
- 	w = VIM::Window[n]		      # gets window "n"
- 	cw = VIM::Window.current	      # gets the current window
-diff -Nur runtime.patched/doc/if_tcl.txt runtime/doc/if_tcl.txt
---- runtime.patched/doc/if_tcl.txt	2008-08-09 07:22:59.000000000 -0700
-+++ runtime/doc/if_tcl.txt	2008-08-24 18:57:42.000000000 -0700
-@@ -1,4 +1,4 @@
--*if_tcl.txt*    For Vim version 7.2.  Last change: 2008 Jun 26
-+*if_tcl.txt*    For Vim version 7.2.  Last change: 2008 Aug 16
- 
- 
- 		  VIM REFERENCE MANUAL    by Ingo Wilken
-@@ -83,7 +83,7 @@
- 	::vim::beep			# Guess.
- 	::vim::buffer {n}		# Create Tcl command for one buffer.
- 	::vim::buffer list		# Create Tcl commands for all buffers.
--	::vim::command [-quiet] {cmd}	# Execute an ex command.
-+	::vim::command [-quiet] {cmd}	# Execute an Ex command.
- 	::vim::expr {expr}		# Use Vim's expression evaluator.
- 	::vim::option {opt}		# Get vim option.
- 	::vim::option {opt} {val}	# Set vim option.
-@@ -116,7 +116,7 @@
- 
- 	::vim::command {cmd}				*tcl-command*
- 	::vim::command -quiet {cmd}
--	Execute the vim (ex-mode) command {cmd}.  Any ex command that affects
-+	Execute the vim (ex-mode) command {cmd}.  Any Ex command that affects
- 	a buffer or window uses the current buffer/current window.  Does not
- 	return a result other than a standard Tcl error code.  After this
- 	command is completed, the "::vim::current" variable is updated.
-@@ -210,7 +210,7 @@
- 
- 	line						*tcl-var-line*
- 	lnum						*tcl-var-lnum*
--	These global variables are only available if the ":tcldo" ex command
-+	These global variables are only available if the ":tcldo" Ex command
- 	is being executed.  They contain the text and line number of the
- 	current line.  When the Tcl command invoked by ":tcldo" is completed,
- 	the current line is set to the contents of the "line" variable, unless
-@@ -233,7 +233,7 @@
- i.e. "$win" calls the command.  The following options are available: >
- 
- 	$win buffer		# Create Tcl command for window's buffer.
--	$win command {cmd}	# Execute ex command in windows context.
-+	$win command {cmd}	# Execute Ex command in windows context.
- 	$win cursor		# Get current cursor position.
- 	$win cursor {var}	# Set cursor position from array variable.
- 	$win cursor {row} {col}	# Set cursor position.
-@@ -312,7 +312,7 @@
- i.e. "$buf" calls the command.  The following options are available: >
- 
- 	$buf append {n} {str}	# Append a line to buffer, after line {n}.
--	$buf command {cmd}	# Execute ex command in buffers context.
-+	$buf command {cmd}	# Execute Ex command in buffers context.
- 	$buf count		# Report number of lines in buffer.
- 	$buf delcmd {cmd}	# Call Tcl command when buffer is deleted.
- 	$buf delete {n}		# Delete a single line.
-@@ -438,7 +438,7 @@
- ==============================================================================
- 7. Known bugs & problems				*tcl-bugs*
- 
--Calling one of the Tcl ex commands from inside Tcl (via "::vim::command") may
-+Calling one of the Tcl Ex commands from inside Tcl (via "::vim::command") may
- have unexpected side effects.  The command creates a new interpreter, which
- has the same abilities as the standard interpreter - making "::vim::command"
- available in a safe child interpreter therefore makes the child unsafe.  (It
-@@ -487,11 +487,11 @@
- 		incr i ; incr n
- 	}
- 
--The same can also be done quickly with two ex commands, using ":tcldo":
-+The same can also be done quickly with two Ex commands, using ":tcldo":
- 	:tcl set n 1
- 	:[range]tcldo set line "$n\t$line" ; incr n
- 
--This procedure runs an ex command on each buffer (idea stolen from Ron Aaron):
-+This procedure runs an Ex command on each buffer (idea stolen from Ron Aaron):
- 	proc eachbuf { cmd } {
- 		foreach b [::vim::buffer list] {
- 			$b command $cmd
-@@ -500,7 +500,7 @@
- Use it like this:
- 	:tcl eachbuf %s/foo/bar/g
- Be careful with Tcl's string and backslash substitution, tough.  If in doubt,
--surround the ex command with curly braces.
-+surround the Ex command with curly braces.
- 
- 
- If you want to add some Tcl procedures permanently to vim, just place them in
-diff -Nur runtime.patched/doc/index.txt runtime/doc/index.txt
---- runtime.patched/doc/index.txt	2008-08-09 07:22:59.000000000 -0700
-+++ runtime/doc/index.txt	2009-07-02 11:04:41.000000000 -0700
-@@ -1,4 +1,4 @@
--*index.txt*     For Vim version 7.2.  Last change: 2008 May 04
-+*index.txt*     For Vim version 7.2.  Last change: 2009 Jul 01
- 
- 
- 		  VIM REFERENCE MANUAL    by Bram Moolenaar
-@@ -522,7 +522,7 @@
- |CTRL-W_+|	CTRL-W +	   increase current window height N lines
- |CTRL-W_-|	CTRL-W -	   decrease current window height N lines
- |CTRL-W_<|	CTRL-W <	   decrease current window width N columns
--|CTRL-W_=|	CTRL-W =	   make all windows the same height
-+|CTRL-W_=|	CTRL-W =	   make all windows the same height & width
- |CTRL-W_>|	CTRL-W >	   increase current window width N columns
- |CTRL-W_H|	CTRL-W H	   move current window to the far left
- |CTRL-W_J|	CTRL-W J	   move current window to the very bottom
-@@ -572,7 +572,7 @@
- 				   window N lines high
- |CTRL-W_t|	CTRL-W t	   go to top window
- |CTRL-W_v|	CTRL-W v	   split current window vertically, new window
--				   N lines wide
-+				   N columns wide
- |CTRL-W_w|	CTRL-W w	   go to N next window (wrap around)
- |CTRL-W_x|	CTRL-W x	   exchange current window with window N
- 				   (default: next window)
-@@ -1339,6 +1339,7 @@
- |:number|	:nu[mber]	print lines with line number
- |:nunmap|	:nun[map]	like ":unmap" but for Normal mode
- |:nunmenu|	:nunme[nu]	remove menu for Normal mode
-+|:oldfiles|	:ol[dfiles]	list files that have marks in the viminfo file
- |:open|		:o[pen]		start open mode (not implemented)
- |:omap|		:om[ap]		like ":map" but for Operator-pending mode
- |:omapclear|	:omapc[lear]	remove all mappings for Operator-pending mode
-@@ -1436,7 +1437,7 @@
- |:shell|	:sh[ell]	escape to a shell
- |:simalt|	:sim[alt]	Win32 GUI: simulate Windows ALT key
- |:sign|		:sig[n]		manipulate signs
--|:silent|	:sil[ent]	Run a command silently
-+|:silent|	:sil[ent]	run a command silently
- |:sleep|	:sl[eep]	do nothing for a few seconds
- |:slast|	:sla[st]	split window and go to last file in the
- 				argument list
-@@ -1525,6 +1526,7 @@
- |:unlockvar|	:unlo[ckvar]	unlock variables
- |:unmap|	:unm[ap]	remove mapping
- |:unmenu|	:unme[nu]	remove menu
-+|:unsilent|	:uns[ilent]	run a command not silently
- |:update|	:up[date]	write buffer if modified
- |:vglobal|	:v[global]	execute commands for not matching lines
- |:version|	:ve[rsion]	print version number and other info
-diff -Nur runtime.patched/doc/insert.txt runtime/doc/insert.txt
---- runtime.patched/doc/insert.txt	2008-08-09 07:22:59.000000000 -0700
-+++ runtime/doc/insert.txt	2009-07-26 04:45:18.000000000 -0700
-@@ -1,4 +1,4 @@
--*insert.txt*    For Vim version 7.2.  Last change: 2008 Jun 21
-+*insert.txt*    For Vim version 7.2.  Last change: 2009 Jul 14
- 
- 
- 		  VIM REFERENCE MANUAL    by Bram Moolenaar
-@@ -123,6 +123,7 @@
- 			':'	the last command-line
- 			'.'	the last inserted text
- 			'-'	the last small (less than a line) delete
-+							*i_CTRL-R_=*
- 			'='	the expression register: you are prompted to
- 				enter an expression (see |expression|)
- 				Note that 0x80 (128 decimal) is used for
-@@ -133,6 +134,8 @@
- 				When the result is a |List| the items are used
- 				as lines.  They can have line breaks inside
- 				too.
-+				When the result is a Float it's automatically
-+				converted to a String.
- 		See |registers| about registers.  {not in Vi}
- 
- CTRL-R CTRL-R {0-9a-z"%#*+/:.-=}			*i_CTRL-R_CTRL-R*
-@@ -660,7 +663,8 @@
- 
- 	CTRL-X CTRL-L	After expanding a line you can additionally get the
- 			line next to it by typing CTRL-X CTRL-L again, unless
--			a double CTRL-X is used.
-+			a double CTRL-X is used.  Only works for loaded
-+			buffers.
- 
- Completing keywords in current file			*compl-current*
- 
-@@ -1488,7 +1492,7 @@
- and a tutorial see |omni-sql-completion|.
- 
- The SQL completion plugin can be used in conjunction with other completion
--plugins.  For example, the PHP filetype has it's own completion plugin.
-+plugins.  For example, the PHP filetype has its own completion plugin.
- Since PHP is often used to generate dynamic website by accessing a database,
- the SQL completion plugin can also be enabled.  This allows you to complete
- PHP code and SQL code at the same time.
-@@ -1725,14 +1729,9 @@
- These two commands will keep on asking for lines, until you type a line
- containing only a ".".  Watch out for lines starting with a backslash, see
- |line-continuation|.
--When these commands are used with |:global| or |:vglobal| then the lines are
--obtained from the text following the command.  Separate lines with a NL
--escaped with a backslash: >
--	:global/abc/insert\
--	one line\
--	another line
--The final "." is not needed then.
--NOTE: ":append" and ":insert" don't work properly in between ":if" and
-+
-+NOTE: These commands cannot be used with |:global| or |:vglobal|.
-+":append" and ":insert" don't work properly in between ":if" and
- ":endif", ":for" and ":endfor", ":while" and ":endwhile".
- 
- 							*:start* *:startinsert*
-diff -Nur runtime.patched/doc/intro.txt runtime/doc/intro.txt
---- runtime.patched/doc/intro.txt	2008-08-09 07:22:59.000000000 -0700
-+++ runtime/doc/intro.txt	2009-04-22 14:26:12.000000000 -0700
-@@ -1,4 +1,4 @@
--*intro.txt*     For Vim version 7.2.  Last change: 2008 Jun 24
-+*intro.txt*     For Vim version 7.2.  Last change: 2009 Apr 21
- 
- 
- 		  VIM REFERENCE MANUAL    by Bram Moolenaar
-@@ -43,6 +43,10 @@
- document, there is a separate document for each supported system, see
- |sys-file-list|.
- 
-+							*pronounce*
-+Vim is pronounced as one word, like Jim, not vi-ai-em.  It's written with a
-+capital, since it's a name, again like Jim.
-+
- This manual is a reference for all the Vim commands and options.  This is not
- an introduction to the use of Vi or Vim, it gets a bit complicated here and
- there.  For beginners, there is a hands-on |tutor|.  To learn using Vim, read
-diff -Nur runtime.patched/doc/map.txt runtime/doc/map.txt
---- runtime.patched/doc/map.txt	2009-11-20 13:52:21.093434502 -0800
-+++ runtime/doc/map.txt	2009-10-28 13:57:15.000000000 -0700
-@@ -1,4 +1,4 @@
--*map.txt*       For Vim version 7.2.  Last change: 2008 Aug 09
-+*map.txt*       For Vim version 7.2.  Last change: 2009 Oct 14
- 
- 
- 		  VIM REFERENCE MANUAL    by Bram Moolenaar
-@@ -272,9 +272,10 @@
- 1.3 MAPPING AND MODES					*:map-modes*
- 			*mapmode-nvo* *mapmode-n* *mapmode-v* *mapmode-o*
- 
--There are five sets of mappings
-+There are six sets of mappings
- - For Normal mode: When typing commands.
- - For Visual mode: When typing commands while the Visual area is highlighted.
-+- For Select mode: like Visual mode but typing text replaces the selection.
- - For Operator-pending mode: When an operator is pending (after "d", "y", "c",
-   etc.).  See below: |omap-info|.
- - For Insert mode.  These are also used in Replace mode.
-@@ -299,6 +300,9 @@
- Some commands work both in Visual and Select mode, some in only one.  Note
- that quite often "Visual" is mentioned where both Visual and Select mode
- apply. |Select-mode-mapping|
-+NOTE: Mapping a printable character in Select mode may confuse the user.  It's
-+better to explicitly use :xmap and :smap for printable characters.  Or use
-+:sunmap after defining the mapping.
- 
-     commands:				      modes: ~
- 					  Visual    Select ~
-@@ -590,11 +594,14 @@
- suggestions:
- - Function keys <F2>, <F3>, etc..  Also the shifted function keys <S-F1>,
-   <S-F2>, etc.  Note that <F1> is already used for the help command.
--- Meta-keys (with the ALT key pressed). |:map-alt-keys|
-+- Meta-keys (with the ALT key pressed).  Depending on your keybord accented
-+  characters may be used as well. |:map-alt-keys|
- - Use the '_' or ',' character and then any other character.  The "_" and ","
-   commands do exist in Vim (see |_| and |,|), but you probably never use them.
- - Use a key that is a synonym for another command.  For example: CTRL-P and
-   CTRL-N.  Use an extra character to allow more mappings.
-+- The key defined by <Leader> and one or more other keys.  This is especially
-+  useful in scripts. |mapleader|
- 
- See the file "index" for keys that are not used and thus can be mapped without
- losing any builtin function.  You can also use ":help {key}^D" to find out if
-@@ -1082,7 +1089,7 @@
- It is possible to define your own Ex commands.  A user-defined command can act
- just like a built-in command (it can have a range or arguments, arguments can
- be completed as filenames or buffer names, etc), except that when the command
--is executed, it is transformed into a normal ex command and then executed.
-+is executed, it is transformed into a normal Ex command and then executed.
- 
- For starters: See section |40.2| in the user manual.
- 
-@@ -1150,7 +1157,7 @@
- 
- Command attributes
- 
--User-defined commands are treated by Vim just like any other ex commands.  They
-+User-defined commands are treated by Vim just like any other Ex commands.  They
- can have arguments, or have a range specified.  Arguments are subject to
- completion as filenames, buffers, etc.  Exactly how this works depends upon the
- command's attributes, which are specified when the command is defined.
-@@ -1240,7 +1247,7 @@
- 	CursorPos	the cursor position in it (byte index)
- The function may use these for determining context.  For the "custom"
- argument, it is not necessary to filter candidates against the (implicit
--pattern in) ArgLead.  Vim will do filter the candidates with its regexp engine
-+pattern in) ArgLead.  Vim will filter the candidates with its regexp engine
- after function return, and this is probably more efficient in most cases. For
- the "customlist" argument, Vim will not filter the returned completion
- candidates and the user supplied function should filter the candidates.
-@@ -1405,7 +1412,7 @@
- This will invoke: >
- 	:call Allargs("%s/foo/bar/ge|update")
- <
--When defining an user command in a script, it will be able to call functions
-+When defining a user command in a script, it will be able to call functions
- local to the script and use mappings local to the script.  When the user
- invokes the user command, it will run in the context of the script it was
- defined in.  This matters if |<SID>| is used in a command.
-diff -Nur runtime.patched/doc/mbyte.txt runtime/doc/mbyte.txt
---- runtime.patched/doc/mbyte.txt	2008-08-09 07:22:59.000000000 -0700
-+++ runtime/doc/mbyte.txt	2009-03-22 12:39:56.000000000 -0700
-@@ -1,4 +1,4 @@
--*mbyte.txt*     For Vim version 7.2.  Last change: 2008 Jun 21
-+*mbyte.txt*     For Vim version 7.2.  Last change: 2009 Feb 28
- 
- 
- 		  VIM REFERENCE MANUAL	  by Bram Moolenaar et al.
-@@ -555,7 +555,7 @@
- font is a long string.  For multi-byte fonts we need several of these...
- 
- Note: Most of this is no longer relevant for GTK+ 2.  Selecting a font via
--its XLFD is not supported anymore; see 'guifont' for an example of how to
-+its XLFD is not supported; see 'guifont' for an example of how to
- set the font.  Do yourself a favor and ignore the |XLFD| and |xfontset|
- sections below.
- 
-@@ -1030,7 +1030,7 @@
- Ex command first, which is ASCII.
- For typing search patterns the 'imsearch' option is used.  It can be set to
- use the same value as for 'iminsert'.
--
-+								*lCursor*
- It is possible to give the GUI cursor another color when the language mappings
- are being used.  This is disabled by default, to avoid that the cursor becomes
- invisible when you use a non-standard background color.  Here is an example to
-@@ -1246,9 +1246,10 @@
- Unicode (with a few rarely used languages excluded).  And it's mostly possible
- to mix these languages in one file, which is impossible with other encodings.
- 
--Unicode can be encoded in several ways.  The two most popular ones are UCS-2,
--which uses 16-bit words and UTF-8, which uses one or more bytes for each
--character.  Vim can support all of these encodings, but always uses UTF-8
-+Unicode can be encoded in several ways.  The most popular one is UTF-8, which
-+uses one or more bytes for each character and is backwards compatible with
-+ASCII.   On MS-Windows UTF-16 is also used (previously UCS-2), which uses
-+16-bit words.  Vim can support all of these encodings, but always uses UTF-8
- internally.
- 
- Vim has comprehensive UTF-8 support.  It appears to work in:
-@@ -1402,7 +1403,7 @@
- 
- Contributions specifically for the multi-byte features by:
- 	Chi-Deok Hwang <[email protected]>
--	Nam SungHyun <[email protected]>
-+	SungHyun Nam <[email protected]>
- 	K.Nagano <[email protected]>
- 	Taro Muraoka  <[email protected]>
- 	Yasuhiro Matsumoto <[email protected]>
-diff -Nur runtime.patched/doc/message.txt runtime/doc/message.txt
---- runtime.patched/doc/message.txt	2008-08-09 07:22:59.000000000 -0700
-+++ runtime/doc/message.txt	2009-10-28 13:57:15.000000000 -0700
-@@ -1,4 +1,4 @@
--*message.txt*   For Vim version 7.2.  Last change: 2007 Aug 19
-+*message.txt*   For Vim version 7.2.  Last change: 2009 Oct 28
- 
- 
- 		  VIM REFERENCE MANUAL    by Bram Moolenaar
-@@ -135,8 +135,8 @@
- run, but some of the colors will not appear in the specified color.  Try
- stopping other applications that use many colors, or start them after starting
- gvim.
--Netscape is known to consume a lot of colors.  You can avoid this by telling
--it to use its own colormap: >
-+Browsers are known to consume a lot of colors.  You can avoid this with
-+netscape by telling it to use its own colormap: >
- 	netscape -install
- Or tell it to limit to a certain number of colors (64 should work well): >
- 	netscape -ncols 64
-@@ -567,7 +567,7 @@
-   Unable to open swap file for "{filename}", recovery impossible
- 
- Vim was not able to create a swap file.  You can still edit the file, but if
--Vim unexpected exits the changes will be lost.  And Vim may consume a lot of
-+Vim unexpectedly exits the changes will be lost.  And Vim may consume a lot of
- memory when editing a big file.  You may want to change the 'directory' option
- to avoid this error.  See |swap-file|.
- 
-@@ -758,9 +758,9 @@
- -> Press 'k', <Up>, 'u', 'b' or 'g' to scroll back in the messages.  This
-    works the same way as at the |more-prompt|.  Only works when 'compatible'
-    is off and 'more' is on.
---> Pressing 'j', 'd' or <Down> is ignored when messages scrolled off the top
--   of the screen, 'compatible' is off and 'more' is on, to avoid that typing
--   one 'j' too many causes the messages to disappear.
-+-> Pressing 'j', 'f', 'd' or <Down> is ignored when messages scrolled off the
-+   top of the screen, 'compatible' is off and 'more' is on, to avoid that
-+   typing one 'j' or 'f' too many causes the messages to disappear.
- -> Press <C-Y> to copy (yank) a modeless selection to the clipboard register.
- -> Use a menu.  The characters defined for Cmdline-mode are used.
- -> When 'mouse' contains the 'r' flag, clicking the left mouse button works
-@@ -795,7 +795,7 @@
- Type					effect ~
-      <CR> or <NL> or j or <Down>	one more line
-      d					down a page (half a screen)
--     <Space> or <PageDown>		down a screen
-+     <Space> or f or <PageDown>		down a screen
-      G					down all the way, until the hit-enter
- 					prompt
- 
-diff -Nur runtime.patched/doc/motion.txt runtime/doc/motion.txt
---- runtime.patched/doc/motion.txt	2008-08-09 07:22:59.000000000 -0700
-+++ runtime/doc/motion.txt	2009-09-18 03:29:11.000000000 -0700
-@@ -1,4 +1,4 @@
--*motion.txt*    For Vim version 7.2.  Last change: 2008 Aug 03
-+*motion.txt*    For Vim version 7.2.  Last change: 2009 Sep 15
- 
- 
- 		  VIM REFERENCE MANUAL    by Bram Moolenaar
-@@ -151,6 +151,11 @@
- ==============================================================================
- 2. Left-right motions					*left-right-motions*
- 
-+These commands move the cursor to the specified column in the current line.
-+They stop at the first column and at the end of the line, except "$", which
-+may move to one of the next lines.  See 'whichwrap' option to make some of the
-+commands move across line boundaries.
-+
- h		or					*h*
- <Left>		or					*<Left>*
- CTRL-H		or					*CTRL-H* *<BS>*
-@@ -234,7 +239,7 @@
- 
- 							*bar*
- |			To screen column [count] in the current line.
--			|exclusive| motion.
-+			|exclusive| motion.  Ceci n'est pas une pipe.
- 
- 							*f*
- f{char}			To [count]'th occurrence of {char} to the right.  The
-@@ -270,11 +275,6 @@
- ,			Repeat latest f, t, F or T in opposite direction
- 			[count] times.
- 
--These commands move the cursor to the specified column in the current line.
--They stop at the first column and at the end of the line, except "$", which
--may move to one of the next lines.  See 'whichwrap' option to make some of the
--commands move across line boundaries.
--
- ==============================================================================
- 3. Up-down motions					*up-down-motions*
- 
-@@ -325,9 +325,9 @@
- 			non-blank character |linewise|.  If 'startofline' not
- 			set, keep the same column.
- 
--:[range]		Set the cursor on the specified line number.  If
--			there are several numbers, the last one is used.
--
-+:[range]		Set the cursor on the last line number in [range].
-+			[range] can also be just one line number, e.g., ":1"
-+			or ":'m".
- 							*N%*
- {count}%		Go to {count} percentage in the file, on the first
- 			non-blank in the line |linewise|.  To compute the new
-@@ -637,7 +637,8 @@
- 			When the cursor starts on a quote, Vim will figure out
- 			which quote pairs form a string by searching from the
- 			start of the line.
--			Any trailing or leading white space is included.
-+			Any trailing white space is included, unless there is
-+			none, then leading white space is included.
- 			When used in Visual mode it is made characterwise.
- 			Repeating this object in Visual mode another string is
- 			included.  A count is currently not used.
-diff -Nur runtime.patched/doc/options.txt runtime/doc/options.txt
---- runtime.patched/doc/options.txt	2009-11-20 13:52:20.810054487 -0800
-+++ runtime/doc/options.txt	2009-10-28 13:58:52.000000000 -0700
-@@ -1,4 +1,4 @@
--*options.txt*	For Vim version 7.2.  Last change: 2008 Nov 25
-+*options.txt*	For Vim version 7.2.  Last change: 2009 Oct 12
- 
- 
- 		  VIM REFERENCE MANUAL	  by Bram Moolenaar
-@@ -743,8 +743,8 @@
- 	     within a word (initial, medial, final and stand-alone).
- 	  b) the enabling of the ability to compose characters
- 	  c) the enabling of the required combining of some characters
--	When disabled the character display reverts back to each character's
--	true stand-alone form.
-+	When disabled the display shows each character's true stand-alone
-+	form.
- 	Arabic is a complex language which requires other settings, for
- 	further details see |arabic.txt|.
- 
-@@ -959,7 +959,8 @@
- 			{not in Vi}
- 	List of directories for the backup file, separated with commas.
- 	- The backup file will be created in the first directory in the list
--	  where this is possible.
-+	  where this is possible.  The directory must exist, Vim will not
-+	  create it for you.
- 	- Empty means that no backup file will be created ('patchmode' is
- 	  impossible!).  Writing may fail because of this.
- 	- A directory "." means to put the backup file in the same directory
-@@ -1143,7 +1144,7 @@
- 	Some applications use the BOM to recognize the encoding of the file.
- 	Often used for UCS-2 files on MS-Windows.  For other applications it
- 	causes trouble, for example: "cat file1 file2" makes the BOM of file2
--	appear halfway the resulting file.
-+	appear halfway the resulting file.  Gcc doesn't accept a BOM.
- 	When Vim reads a file and 'fileencodings' starts with "ucs-bom", a
- 	check for the presence of the BOM is done and 'bomb' set accordingly.
- 	Unless 'binary' is set, it is removed from the first line, so that you
-@@ -2386,6 +2387,10 @@
- 	This is specified with 'fileencoding'.  The conversion is done with
- 	iconv() or as specified with 'charconvert'.
- 
-+	If you need to know whether 'encoding' is a multi-byte encoding, you
-+	can use: >
-+		if has("multi_byte_encoding")
-+<
- 	Normally 'encoding' will be equal to your current locale.  This will
- 	be the default if Vim recognizes your environment settings.  If
- 	'encoding' is not set to the current locale, 'termencoding' must be
-@@ -2453,7 +2458,8 @@
- 			{not in Vi}
- 	External program to use for "=" command.  When this option is empty
- 	the internal formatting functions are used; either 'lisp', 'cindent'
--	or 'indentexpr'.
-+	or 'indentexpr'.  When Vim was compiled without internal formatting,
-+	the "indent" program is used.
- 	Environment variables are expanded |:set_env|.  See |option-backslash|
- 	about including spaces and backslashes.
- 	This option cannot be set from a |modeline| or in the |sandbox|, for
-@@ -2550,13 +2556,17 @@
- 			{not in Vi}
- 	Sets the character encoding for the file of this buffer.
- 	When 'fileencoding' is different from 'encoding', conversion will be
--	done when reading and writing the file.
-+	done when writing the file.  For reading see below.
- 	When 'fileencoding' is empty, the same value as 'encoding' will be
- 	used (no conversion when reading or writing a file).
-+	Conversion will also be done when 'encoding' and 'fileencoding' are
-+	both a Unicode encoding and 'fileencoding' is not utf-8.  That's
-+	because internally Unicode is always stored as utf-8.
- 		WARNING: Conversion can cause loss of information!  When
--		'encoding' is "utf-8" conversion is most likely done in a way
--		that the reverse conversion results in the same text.  When
--		'encoding' is not "utf-8" some characters may be lost!
-+		'encoding' is "utf-8" or another Unicode encoding, conversion
-+		is most likely done in a way that the reverse conversion
-+		results in the same text.  When 'encoding' is not "utf-8" some
-+		characters may be lost!
- 	See 'encoding' for the possible values.  Additionally, values may be
- 	specified that can be handled by the converter, see
- 	|mbyte-conversion|.
-@@ -2843,6 +2853,8 @@
- 
- 	The expression may be evaluated in the |sandbox|, see
- 	|sandbox-option|.
-+	This option can't be set from a |modeline| when the 'diff' option is
-+	on.
- 
- 	It is not allowed to change text or jump to another window while
- 	evaluating 'foldexpr' |textlock|.
-@@ -3244,8 +3256,13 @@
- 
- 	For the GTK+ 2 GUI the font name looks like this: >
- 	    :set guifont=Andale\ Mono\ 11
--<	That's all.  XLFDs are no longer accepted.
--
-+<	That's all.  XLFDs are not used.  For Chinese this is reported to work
-+	well: >
-+	    if has("gui_gtk2")
-+	      set guifont=Bitstream\ Vera\ Sans\ Mono\ 12,Fixed\ 12
-+	      set guifontwide=Microsoft\ Yahei\ 12,WenQuanYi\ Zen\ Hei\ 12
-+	    endif
-+<
- 	For Mac OSX you can use something like this: >
- 	    :set guifont=Monaco:h10
- <	Also see 'macatsui', it can help fix display problems.
-@@ -3491,7 +3508,9 @@
- 	When nonempty describes the text to use in a tooltip for the GUI tab
- 	pages line.  When empty Vim will use a default tooltip.
- 	This option is otherwise just like 'guitablabel' above.
--
-+	You can include a line break.  Simplest method is to use |:let|: >
-+		:let &guitabtooltip = "line one\nline two"
-+<
- 
- 						*'helpfile'* *'hf'*
- 'helpfile' 'hf'		string	(default (MSDOS)  "$VIMRUNTIME\doc\help.txt"
-@@ -3776,7 +3795,7 @@
- 	English characters directly, e.g., when it's used to type accented
- 	characters with dead keys.
- 
--				*'imdisable'* *'imd'* *'nodisable'* *'noimd'*
-+				*'imdisable'* *'imd'* *'noimdisable'* *'noimd'*
- 'imdisable' 'imd'	boolean (default off, on for some systems (SGI))
- 			global
- 			{not in Vi}
-@@ -4092,8 +4111,8 @@
- 	displayed as <xx>, with the hexadecimal value of the byte.
- 	When 'display' contains "uhex" all unprintable characters are
- 	displayed as <xx>.
--	The NonText highlighting will be used for unprintable characters.
--	|hl-NonText|
-+	The SpecialKey highlighting will be used for unprintable characters.
-+	|hl-SpecialKey|
- 
- 	Multi-byte characters 256 and above are always included, only the
- 	characters up to 255 are specified with this option.  When a character
-@@ -4330,10 +4349,17 @@
- 						*'list'* *'nolist'*
- 'list'			boolean	(default off)
- 			local to window
--	List mode: Show tabs as CTRL-I, show end of line with $.  Useful to
--	see the difference between tabs and spaces and for trailing blanks.
--	Note that this will also affect formatting (set with 'textwidth' or
--	'wrapmargin') when 'cpoptions' includes 'L'.  See 'listchars' for
-+	List mode: Show tabs as CTRL-I is displayed, display $ after end of
-+	line.  Useful to see the difference between tabs and spaces and for
-+	trailing blanks.  Further changed by the 'listchars' option.
-+
-+	The cursor is displayed at the start of the space a Tab character
-+	occupies, not at the end as usual in Normal mode.  To get this cursor
-+	position while displaying Tabs with spaces, use: >
-+		:set list lcs=tab\ \ 
-+<
-+	Note that list mode will also affect formatting (set with 'textwidth'
-+	or 'wrapmargin') when 'cpoptions' includes 'L'.  See 'listchars' for
- 	changing the way tabs are displayed.
- 
- 						*'listchars'* *'lcs'*
-@@ -4516,15 +4542,15 @@
- 			{not in Vi}
- 	Maximum amount of memory (in Kbyte) to use for one buffer.  When this
- 	limit is reached allocating extra memory for a buffer will cause
--	other memory to be freed.  Maximum value 2000000.  Use this to work
--	without a limit.  Also see 'maxmemtot'.
-+	other memory to be freed.  The maximum usable value is about 2000000.
-+	Use this to work without a limit.  Also see 'maxmemtot'.
- 
- 						*'maxmempattern'* *'mmp'*
- 'maxmempattern' 'mmp'	number	(default 1000)
- 			global
- 			{not in Vi}
- 	Maximum amount of memory (in Kbyte) to use for pattern matching.
--	Maximum value 2000000.  Use this to work without a limit.
-+	The maximum value is about 2000000.  Use this to work without a limit.
- 							*E363*
- 	When Vim runs into the limit it gives an error message and mostly
- 	behaves like CTRL-C was typed.
-@@ -4539,9 +4565,11 @@
- 				 available)
- 			global
- 			{not in Vi}
--	Maximum amount of memory (in Kbyte) to use for all buffers together.
--	Maximum value 2000000.  Use this to work without a limit.  Also see
--	'maxmem'.
-+	Maximum amount of memory in Kbyte to use for all buffers together.
-+	The maximum usable value is about 2000000 (2 Gbyte).  Use this to work
-+	without a limit.  On 64 bit machines higher values might work.  But
-+	hey, do you really need more than 2 Gbyte for text editing?
-+	Also see 'maxmem'.
- 
- 						*'menuitems'* *'mis'*
- 'menuitems' 'mis'	number	(default 25)
-@@ -5607,8 +5635,8 @@
- 	   winsize	window sizes
- 
- 	Don't include both "curdir" and "sesdir".
--	When "curdir" nor "sesdir" is included, file names are stored with
--	absolute paths.
-+	When neither "curdir" nor "sesdir" is included, file names are stored
-+	with absolute paths.
- 	"slash" and "unix" are useful on Windows when sharing session files
- 	with Unix.  The Unix version of Vim cannot source dos format scripts,
- 	but the Windows version of Vim can source unix format scripts.
-@@ -5906,7 +5934,8 @@
- 	In Visual mode the size of the selected area is shown:
- 	- When selecting characters within a line, the number of characters.
- 	- When selecting more than one line, the number of lines.
--	- When selecting a block, the size in screen characters: linesxcolumns.
-+	- When selecting a block, the size in screen characters:
-+	  {lines}x{columns}.
- 	NOTE: This option is set to the Vi default value when 'compatible' is
- 	set and to the Vim default value when 'compatible' is reset.
- 
-@@ -6641,8 +6670,9 @@
- 	of '2' in the "!_TAG_FILE_SORTED" line for this.  A tag file can be
- 	case-fold sorted with the -f switch to "sort" in most unices, as in
- 	the command: "sort -f -o tags tags".  For "Exuberant ctags" version
--	5.3 or higher the -f or --fold-case-sort switch can be used for this
--	as well.  Note that case must be folded to uppercase for this to work.
-+	5.x or higher (at least 5.5) the --sort=foldcase switch can be used
-+	for this as well.  Note that case must be folded to uppercase for this
-+	to work.
- 
- 	When 'tagbsearch' is off, tags searching is slower when a full match
- 	exists, but faster when no full match exists.  Tags in unsorted tags
-@@ -7252,9 +7282,9 @@
- 
- 				*'viminfo'* *'vi'* *E526* *E527* *E528*
- 'viminfo' 'vi'		string	(Vi default: "", Vim default for MS-DOS,
--				   Windows and OS/2: '20,<50,s10,h,rA:,rB:,
--				   for Amiga: '20,<50,s10,h,rdf0:,rdf1:,rdf2:
--				   for others: '20,<50,s10,h)
-+				   Windows and OS/2: '100,<50,s10,h,rA:,rB:,
-+				   for Amiga: '100,<50,s10,h,rdf0:,rdf1:,rdf2:
-+				   for others: '100,<50,s10,h)
- 			global
- 			{not in Vi}
- 			{not available when compiled without the  |+viminfo|
-@@ -7727,6 +7757,8 @@
- 		:set sidescroll=5
- 		:set listchars+=precedes:<,extends:>
- <	See 'sidescroll', 'listchars' and |wrap-off|.
-+	This option can't be set from a |modeline| when the 'diff' option is
-+	on.
- 
- 						*'wrapmargin'* *'wm'*
- 'wrapmargin' 'wm'	number	(default 0)
-diff -Nur runtime.patched/doc/os_390.txt runtime/doc/os_390.txt
---- runtime.patched/doc/os_390.txt	2008-08-09 07:22:59.000000000 -0700
-+++ runtime/doc/os_390.txt	2009-01-14 12:15:18.000000000 -0800
-@@ -1,4 +1,4 @@
--*os_390.txt*    For Vim version 7.2.  Last change: 2005 Mar 29
-+*os_390.txt*    For Vim version 7.2.  Last change: 2008 Dec 17
- 
- 
- 		  VIM REFERENCE MANUAL	  by Ralf Schandl
-@@ -282,7 +282,7 @@
- 
- 5.6-390c:
-   I grepped through the source and examined every spot with a character
--  involved in a operation (+-).  I hope I now found all EBCDIC/ASCII
-+  involved in an operation (+-).  I hope I now found all EBCDIC/ASCII
-   stuff, but ....
- 
-   Fixed:
-@@ -311,7 +311,7 @@
- 	- added special compiler and linker options if building with X11
-     - configure:
- 	- after created via autoconf hand-edited it to make the test for
--	  ICEConnectionNumber work.  This is a autoconf problem.  OS/390 UNIX
-+	  ICEConnectionNumber work.  This is an autoconf problem.  OS/390 UNIX
- 	  needs -lX11 for this.
-     - Makefile
- 	- Don't include the lib directories ('-L...') into the variable
-diff -Nur runtime.patched/doc/os_vms.txt runtime/doc/os_vms.txt
---- runtime.patched/doc/os_vms.txt	2008-08-09 07:23:00.000000000 -0700
-+++ runtime/doc/os_vms.txt	2009-10-28 13:57:15.000000000 -0700
-@@ -1,4 +1,4 @@
--*os_vms.txt*    For Vim version 7.2.  Last change: 2006 Nov 18
-+*os_vms.txt*    For Vim version 7.2.  Last change: 2009 Oct 28
- 
- 
- 		  VIM REFERENCE MANUAL
-@@ -139,9 +139,9 @@
- 	define/nolog VIMRUNTIME device:[path.vim.vim60]
- 	define/nolog TMP	device:[path.tmp]
- 
--to get vim.exe to find its document, filetype, and syntax files, and to
-+To get vim.exe to find its document, filetype, and syntax files, and to
- specify a directory where temporary files will be located.  Copy the "runtime"
--subdirectory of the vim distribution to vimruntime.
-+subdirectory of the Vim distribution to vimruntime.
- 
- Logicals $VIMRUNTIME and $TMP are optional.
- 
-@@ -217,7 +217,7 @@
- 	$ define VIM "<server_name>[""user password""]::device:<path>"
- 	$ vi*m :== "mcr VIM:VIM.EXE"
- 
--as for example: >
-+As for example: >
- 
- 	$ define VIM "PLUTO::RF10:[UTIL.VIM]"
- 	$ define VIM "PLUTO""ZAY mypass""::RF10:[UTIL.VIM]" ! if passwd required
-@@ -234,7 +234,7 @@
- 	$ define/nolog/sys VIM device:<path>
- 	$ define/nolog/sys TMP SYS$SCRATCH
- 
--and to the SYS$STARTUP:SYLOGIN.COM >
-+And to the SYS$STARTUP:SYLOGIN.COM >
- 
- 	$ vi*m :== mcr VIM:VIM.EXE
- 	$ gv*im:== spawn/nowait/input=NLA0 mcr VIM:VIM.EXE -g -GEOMETRY 80x40
-@@ -312,7 +312,7 @@
- 
- 8. Useful notes						*vms-notes*
- 
--8.1 backspace/delete
-+8.1 Backspace/delete
- 8.2 Filters
- 8.3 VMS file version numbers
- 8.4 Directory conversion
-@@ -326,8 +326,10 @@
- 8.12 diff-mode
- 8.13 Allow '$' in C keywords
- 8.14 VIMTUTOR for beginners
-+8.15 Slow start in console mode issue 
-+8.16 Common VIM directory - different architectures 
- 
--8.1 backspace/delete
-+8.1 Backspace/delete
- 
- There are backspace/delete key inconsistencies with VMS.
- :fixdel doesn't do the trick, but the solution is: >
-@@ -394,7 +396,7 @@
- 
- 	vi "<server>""username passwd""::<device>:<path><filename>;<version>"
- 
--example: >
-+Example: >
- 	vi "pluto""zay passwd""::RF10:<USER.ZAY.WORK>TEST.C;1"
- 
- Note: syntax is very important, otherwise VMS will recognize more parameters
-@@ -416,7 +418,7 @@
- 	$ end:
- 
- Note: Never use it in a clustered environment (you do not need it), loading
--could be very-very slow, but even faster then a local Emacs. :-)
-+could be very-very slow, but even faster than a local Emacs. :-)
- 
- (Zoltan Arpadffy, Vim 5.6)
- 
-@@ -573,12 +575,12 @@
- 
- 8.12 diff-mode
- 
--Vim 6.0 and higher supports vim diff-mode (See |new-diff-mode|, |diff-mode|
-+Vim 6.0 and higher supports Vim diff-mode (See |new-diff-mode|, |diff-mode|
- and |08.7|).  This uses the external program 'diff' and expects a Unix-like
- output format from diff.  The standard VMS diff has a different output
--format.  To use vim on VMS in diff-mode, you need to:
-+format.  To use Vim on VMS in diff-mode, you need to:
-     1 Install a Unix-like diff program, e.g. GNU diff
--    2 Tell vim to use the Unix-like diff for diff-mode.
-+    2 Tell Vim to use the Unix-like diff for diff-mode.
- 
- You can download GNU diff from the VIM-VMS website, it is one of the GNU
- tools in http://www.polarhome.com/vim/files/gnu_tools.zip.  I suggest to
-@@ -592,7 +594,7 @@
- 
-    GDIFF :==     $GNU:DIFF.EXE
- 
--Now you need to tell vim to use the new diff program.  Take the example
-+Now you need to tell Vim to use the new diff program.  Take the example
- settings from |diff-diffexpr| and change the call to the external diff
- program to the new diff on VMS.  Add this to your .vimrc file: >
- 
-@@ -613,7 +615,7 @@
- 	endfunction
-       endif
- 
--You can now use vim in diff-mode, e.g. to compare two files in read-only
-+You can now use Vim in diff-mode, e.g. to compare two files in read-only
- mode: >
- 
-     $ VIM -D/R <FILE1> <FILE2>
-@@ -636,7 +638,7 @@
- 8.13 Allow '$' in C keywords
- 
- DEC C uses many identifiers with '$' in them.  This is not allowed in ANSI C,
--and vim recognises the '$' as the end of the identifier.  You can change this
-+and Vim recognises the '$' as the end of the identifier.  You can change this
- with the |iskeyword|command.
- Add this command to your .vimrc file: >
- 
-@@ -663,12 +665,130 @@
- 
- (Thomas.R.Wyant III, Vim 6.1)
- 
-+8.14 Slow start in console mode issue
-+
-+As GUI/GTK Vim works equally well in console mode, many administrators
-+deploy those executables system wide.
-+Unfortunately, on a remote slow connections GUI/GTK executables behave rather
-+slow when user wants to run Vim just in the console mode - because of X environment detection timeout.
-+
-+Luckily, there is a simple solution for that. Administrators need to deploy
-+both GUI/GTK build and just console build executables, like below: >
-+
-+    |- vim72
-+    |----- doc
-+    |----- syntax        
-+       vimrc    (system rc files)
-+       gvimrc
-+       gvim.exe (the renamed GUI or GTK built vim.exe)      
-+       vim.exe  (the console only executable) 
-+
-+Define system symbols like below in for ex in LOGIN.COM or SYLOGIN.COM: >
-+
-+	$ define/nolog VIM RF10:[UTIL.VIM72] ! where you VIM directory is
-+	$ vi*m  :== mcr VIM:VIM.EXE
-+	$ gvi*m :== mcr VIM:GVIM.EXE
-+	$ ! or you can try to spawn with
-+	$ gv*im :== spawn/nowait/input=NLA0 mcr VIM:GVIM.EXE -g -GEOMETRY 80x40
-+
-+
-+Like this, users that do not have X environment and want to use Vim just in 
-+console mode can avoid performance problems.
-+
-+(Zoltan Arpadffy, Vim 7.2)
-+
-+8.15 Common VIM directory - different architectures
-+
-+In a cluster that contains nodes with different architectures like below:
-+
-+$show cluster
-+View of Cluster from system ID 11655  node: TOR                                                                     18-AUG-2008 11:58:31
-++---------------------------------+
-+�        SYSTEMS        � MEMBERS �
-++-----------------------+---------�
-+�  NODE  �   SOFTWARE   �  STATUS �
-++--------+--------------+---------�
-+� TOR    � VMS V7.3-2   � MEMBER  �
-+� TITAN2 � VMS V8.3     � MEMBER  �
-+� ODIN   � VMS V7.3-2   � MEMBER  �
-++---------------------------------+
-+
-+It is convenient to have a common VIM directory but execute different
-+executables. 
-+There are more solutions for this problem:
-+
-+Solution 1.  All executables in the same directory with different names
-+This is easily done with the following script that can be added
-+to the login.com or sylogin.com: >
-+
-+	$ if f$getsyi("NODE_HWTYPE") .eqs. "VAX"
-+	$ then
-+	$       say "VAX platform"
-+	$       vi*m:== mcr vim:VIM.EXE_VAX
-+	$ endif
-+	$ if f$getsyi("NODE_HWTYPE") .eqs. "ALPH"
-+	$ then
-+	$       say "ALPHA platform"
-+	$       vi*m :== mcr vim:VIM.EXE_AXP
-+	$ endif
-+	$ if f$getsyi("ARCH_NAME") .eqs. "IA64"
-+	$ then
-+	$      say "IA64 platform"
-+	$      vi*m :== mcr vim:VIM.EXE_IA64
-+	$ endif
-+
-+Solution 2.  Different directories: >
-+
-+	$ if f$getsyi("NODE_HWTYPE") .eqs. "VAX"
-+	$ then
-+	$       say "VAX platform"
-+	$       define/nolog VIM RF10:[UTIL.VAX_EXE] ! VAX executables
-+	$ endif
-+	$ if f$getsyi("NODE_HWTYPE") .eqs. "ALPH"
-+	$ then
-+	$       say "ALPHA platform"
-+	$       define/nolog VIM RF10:[UTIL.AXP_EXE] ! AXP executables
-+	$ endif
-+	$ if f$getsyi("ARCH_NAME") .eqs. "IA64"
-+	$ then
-+	$      say "IA64 platform"
-+	$      define/nolog VIM RF10:[UTIL.IA64_EXE] ! IA64 executables
-+	$ endif
-+        $! VIMRUNTIME must be defined in order to find runtime files
-+	$ define/nolog VIMRUNTIME RF10:[UTIL.VIM72]
-+
-+A good example for this approach is the [GNU]gnu_tools.com script from
-+GNU_TOOLS.ZIP package downloadable from http://www.polarhome.com/vim/
-+
-+(Zoltan Arpadffy, Vim 7.2)
-+
- ==============================================================================
- 
- 9. VMS related changes					*vms-changes*
- 
--Version 7
-+Recent changes
-+- The following plugins are included into VMS runtime: 
-+  genutils 2.4, multiselect 2.2, multvals 3.1, selectbuf 4.3,
-+  bufexplorer 7.1.7, taglist 4.5
-+- minor changes in vimrc (just in VMS runtime) 
-+- make_vms.mms - HUGE model is the default
-+- [TESTDIR]make_vms.mms include as many tests possible
-+- modify test30 and test54 for VMS
-+- enable FLOAT feature in VMS port
-+- os_vms.txt updated  
-+
-+Version 7.2 (2008 Aug 9)
-+- VCF files write corrected
-+- CTAGS 5.7 included
-+- corrected make_vms.mms (on VAX gave syntax error) 
-+
-+Version 7.1 (2007 Jun 15)
-+- create TAGS file from menu 
-+
-+Version 7 (2006 May 8)
- - Improved low level char input (affects just console mode)
-+- Fixed plugin bug
-+- CTAGS 5.6 included
- 
- Version 6.4 (2005 Oct 15)
- - GTKLIB and Vim build on IA64
-@@ -806,6 +926,7 @@
- 
- OpenVMS documentation and executables are maintained by:
- Zoltan Arpadffy <[email protected]>
-+OpenVMS Vim page: http://www.polarhome.com/vim/
- 
- This document uses parts and remarks from earlier authors and contributors
- of OS_VMS.TXT:
-diff -Nur runtime.patched/doc/pattern.txt runtime/doc/pattern.txt
---- runtime.patched/doc/pattern.txt	2008-08-09 07:23:00.000000000 -0700
-+++ runtime/doc/pattern.txt	2008-12-01 12:32:54.000000000 -0800
-@@ -1,4 +1,4 @@
--*pattern.txt*   For Vim version 7.2.  Last change: 2008 Jul 16
-+*pattern.txt*   For Vim version 7.2.  Last change: 2008 Nov 18
- 
- 
- 		  VIM REFERENCE MANUAL    by Bram Moolenaar
-@@ -32,12 +32,13 @@
- 			|linewise|.
- 
- 							*/<CR>*
--/<CR>			Search forward for the [count]'th latest used
--			pattern |last-pattern| with latest used |{offset}|.
--
--//{offset}<CR>		Search forward for the [count]'th latest used
--			pattern |last-pattern| with new |{offset}|.  If
--			{offset} is empty no offset is used.
-+/<CR>			Search forward for the [count]'th occurrence of the
-+			latest used pattern |last-pattern| with latest used
-+			|{offset}|.
-+
-+//{offset}<CR>		Search forward for the [count]'th occurrence of the
-+			latest used pattern |last-pattern| with new
-+			|{offset}|.  If {offset} is empty no offset is used.
- 
- 							*?*
- ?{pattern}[?]<CR>	Search backward for the [count]'th previous
-@@ -48,12 +49,13 @@
- 			down |linewise|.
- 
- 							*?<CR>*
--?<CR>			Search backward for the [count]'th latest used
--			pattern |last-pattern| with latest used |{offset}|.
--
--??{offset}<CR>		Search backward for the [count]'th latest used
--			pattern |last-pattern| with new |{offset}|.  If
--			{offset} is empty no offset is used.
-+?<CR>			Search backward for the [count]'th occurrence of the
-+			latest used pattern |last-pattern| with latest used
-+			|{offset}|.
-+
-+??{offset}<CR>		Search backward for the [count]'th occurrence of the
-+			latest used pattern |last-pattern| with new
-+			|{offset}|.  If {offset} is empty no offset is used.
- 
- 							*n*
- n			Repeat the latest "/" or "?" [count] times.
-@@ -507,7 +509,7 @@
- |/\Z|	\Z	\Z	ignore differences in Unicode "combining characters".
- 			Useful when searching voweled Hebrew or Arabic text.
- 
--|/\%d|	\%d	\%d	match specified decimal character (eg \%d123
-+|/\%d|	\%d	\%d	match specified decimal character (eg \%d123)
- |/\%x|	\%x	\%x	match specified hex character (eg \%x2a)
- |/\%o|	\%o	\%o	match specified octal character (eg \%o040)
- |/\%u|	\%u	\%u	match specified multibyte character (eg \%u20ac)
-@@ -794,7 +796,11 @@
- 						*/\%V*
- \%V	Match inside the Visual area.  When Visual mode has already been
- 	stopped match in the area that |gv| would reselect.
--	Only works for the current buffer.
-+	This is a |/zero-width| match.  To make sure the whole pattern is
-+	inside the Visual area put it at the start and end of the pattern,
-+	e.g.: >
-+		/\%Vfoo.*bar\%V
-+<	Only works for the current buffer.
- 
- 						*/\%#* *cursor-position*
- \%#	Matches with the cursor position.  Only works when matching in a
-@@ -877,10 +883,13 @@
- 	this will clearly show when the match is updated or not.
- 	To match the text up to column 17: >
- 		/.*\%17v
--<	Column 17 is not included, because that's where the "\%17v" matches,
--	and since this is a |/zero-width| match, column 17 isn't included in
--	the match.  This does the same: >
--		/.*\%<18v
-+<	Column 17 is included, because that's where the "\%17v" matches,
-+	even though this is a |/zero-width| match.  Adding a dot to match the
-+	next character has the same result: >
-+		/.*\%17v.
-+<	This command does the same thing, but also matches when there is no
-+	character in column 17: >
-+		/.*\%<18v.
- <
- 
- Character classes: {not in Vi}
-diff -Nur runtime.patched/doc/pi_getscript.txt runtime/doc/pi_getscript.txt
---- runtime.patched/doc/pi_getscript.txt	2008-08-09 07:23:00.000000000 -0700
-+++ runtime/doc/pi_getscript.txt	2009-07-26 04:45:18.000000000 -0700
-@@ -76,7 +76,7 @@
- ==============================================================================
- 3. GetLatestVimScripts Usage				*glvs-usage* *:GLVS*
- 
--Unless its been defined elsewhere, >
-+Unless it's been defined elsewhere, >
- 	:GLVS
- will invoke GetLatestVimScripts().  If some other plugin has defined that
- command, then you may type
-@@ -136,7 +136,7 @@
- out-of-date.
- 
- The SourceID is extracted by GetLatestVimScripts from the script's page on
--vim.sf.net; whenever its greater than the one stored in the
-+vim.sf.net; whenever it's greater than the one stored in the
- GetLatestVimScripts.dat file, the script will be downloaded
- (see |GetLatestVimScripts_dat|).
- 
-@@ -194,7 +194,7 @@
- are, then you may include :AutoInstall: at the start of "yourscriptname".
- 
- GetLatestVimScripts commands for those scripts are then appended, if not
--already present, to the user's GetLatest/GetLatestVimScripts.dat file.  Its a
-+already present, to the user's GetLatest/GetLatestVimScripts.dat file.  It's a
- relatively painless way to automate the acquisition of any scripts your
- plugins depend upon.
- 
-@@ -337,7 +337,7 @@
- 
- v31 Jun 29, 2008 : * (Bill McCarthy) fixed having hls enabled with getscript
- v30 Jun 13, 2008 : * GLVS now checks for existence of fnameescape() and will
--		     issue an error message if its not supported
-+		     issue an error message if it's not supported
- v29 Jan 07, 2008 : * Bram M pointed out that cpo is a global option and that
-                      getscriptPlugin.vim was setting it but not restoring it.
- v28 Jan 02, 2008 : * improved shell quoting character handling, cygwin
-diff -Nur runtime.patched/doc/pi_netrw.txt runtime/doc/pi_netrw.txt
---- runtime.patched/doc/pi_netrw.txt	2008-08-09 07:23:00.000000000 -0700
-+++ runtime/doc/pi_netrw.txt	2009-07-26 04:41:19.000000000 -0700
-@@ -1,4 +1,4 @@
--*pi_netrw.txt*  For Vim version 7.2.  Last change: 2008 Aug 08
-+*pi_netrw.txt*  For Vim version 7.2.  Last change: 2009 Jan 15
- 
- 	    -----------------------------------------------------
- 	    NETRW REFERENCE MANUAL    by Charles E. Campbell, Jr.
-@@ -43,6 +43,7 @@
-       Changing To A Predecessor Directory................|netrw-u|
-       Changing To A Successor Directory..................|netrw-U|
-       Customizing Browsing With A User Function..........|netrw-x|
-+      Deleting Bookmarks.................................|netrw-mB|
-       Deleting Files Or Directories......................|netrw-D|
-       Directory Exploring Commands.......................|netrw-explore|
-       Exploring With Stars and Patterns..................|netrw-star|
-@@ -80,6 +81,7 @@
-       Renaming Files Or Directories......................|netrw-move|
-       Reversing Sorting Order............................|netrw-r|
-       Selecting Sorting Style............................|netrw-s|
-+      Setting Editing Window.............................|netrw-C|
- 10. Problems and Fixes...................................|netrw-problems|
- 11. Debugging Netrw Itself...............................|netrw-debug|
- 12. History..............................................|netrw-history|
-@@ -159,16 +161,33 @@
- 
- 	Protocol  Variable	    Default Value
- 	--------  ----------------  -------------
--	   dav:    *g:netrw_dav_cmd*  = "cadaver"
--	 fetch:  *g:netrw_fetch_cmd*  = "fetch -o"    if fetch is available
--	   ftp:    *g:netrw_ftp_cmd*  = "ftp"
--	  http:   *g:netrw_http_cmd*  = "curl -o"     if     curl  is available
--	  http:    g:netrw_http_cmd   = "wget -q -O"  elseif wget  is available
--          http:    g:netrw_http_cmd   = "fetch -o"    elseif fetch is available
--	   rcp:    *g:netrw_rcp_cmd*  = "rcp"
--	 rsync:  *g:netrw_rsync_cmd*  = "rsync -a"
--	   scp:    *g:netrw_scp_cmd*  = "scp -q"
--	  sftp:   *g:netrw_sftp_cmd*  = "sftp"
-+	   dav:  *g:netrw_dav_cmd*   = "cadaver"     if cadaver is executable
-+	   dav:   g:netrw_dav_cmd    = "curl -o"     elseif curl is available
-+	 fetch:  *g:netrw_fetch_cmd* = "fetch -o"    if fetch is available
-+	   ftp:  *g:netrw_ftp_cmd*   = "ftp"
-+	  http:  *g:netrw_http_cmd*  = "elinks"     if   elinks  is available
-+	  http:   g:netrw_http_cmd   = "links"      elseif links is available
-+	  http:   g:netrw_http_cmd   = "curl"       elseif curl  is available
-+	  http:   g:netrw_http_cmd   = "wget"       elseif wget  is available
-+          http:   g:netrw_http_cmd   = "fetch"      elseif fetch is available
-+	   rcp:  *g:netrw_rcp_cmd*   = "rcp"
-+	 rsync:  *g:netrw_rsync_cmd* = "rsync -a"
-+	   scp:  *g:netrw_scp_cmd*   = "scp -q"
-+	  sftp:  *g:netrw_sftp_cmd*  = "sftp"
-+
-+	*g:netrw_http_xcmd* : the option string for http://... protocols are
-+	specified via this variable and may be independently oveerridden.
-+
-+		    elinks : "-dump >"
-+		    links  : "-dump >"
-+		    curl   : "-o"
-+		    wget   : "-q -O"
-+		    fetch  : "-o"
-+
-+	For example, if your system has elinks but you want to see the html
-+	source in detail rather than a text rendering thereof, you may wish
-+	to have  let g:netrw_http_xcmd= "-source >" in your .vimrc.
-+
- 
- READING						*netrw-read* *netrw-nread* {{{2
- 
-@@ -241,7 +260,7 @@
- 		:e ftp://[user]@hostname/path/
- <
- 	For remote directories (ie. those using scp or ftp), that trailing
--	"/" is necessary (it tells netrw that its to treat it as a directory
-+	"/" is necessary (it tells netrw that it's to treat it as a directory
- 	to browse instead of a file to download).
- 
- 	However, the Nread command can also be used to accomplish this:
-@@ -278,6 +297,15 @@
-  *b:netrw_lastfile*	last file Network-read/written retained on a per-buffer
- 			basis		(supports plain :Nw )
- 
-+ *g:netrw_chgwin*	specifies a window number where file edits will take
-+			place.  (also see |netrw-C|)
-+			(default) not defined
-+
-+ *g:Netrw_funcref*	specifies a function to be called when netrw edits
-+			a file.  The file is first edited, and then the
-+			function reference (|Funcref|) is called.
-+			(default) not defined
-+
-  *g:netrw_ftp*		if it doesn't exist, use default ftp
- 			=0 use default ftp		       (uid password)
- 			=1 use alternate ftp method	  (user uid password)
-@@ -317,6 +345,13 @@
-  *g:netrw_scpport*      = "-P" : option to use to set port for scp
-  *g:netrw_sshport*      = "-p" : option to use to set port for ssh
- 
-+ *g:netrw_sepchr*	=\0xff
-+			=\0x01 for enc == euc-jp (and perhaps it should be for
-+			                          others, too, please let me
-+						  know)
-+			Separates priority codes from filenames internally.
-+			See |netrw-p12|.
-+
-   *g:netrw_silent*	=0 : transfers done normally
- 			=1 : transfers done silently
- 
-@@ -678,7 +713,8 @@
-                                                   read via ftp automatically
-                                                   transformed however they wish
-                                                   by NetReadFixup()
--    g:netrw_dav_cmd    variable   ="cadaver"
-+    g:netrw_dav_cmd    variable   ="cadaver"      if cadaver  is executable
-+    g:netrw_dav_cmd    variable   ="curl -o"      elseif curl is executable
-     g:netrw_fetch_cmd  variable   ="fetch -o"     if fetch is available
-     g:netrw_ftp_cmd    variable   ="ftp"
-     g:netrw_http_cmd   variable   ="fetch -o"     if      fetch is available
-@@ -782,7 +818,7 @@
- 
- ==============================================================================
- 9. Browsing		*netrw-browsing* *netrw-browse* *netrw-help* {{{1
--   			*netrw-browser*  *netrw-dir*    *netrw-list*
-+			*netrw-browser*  *netrw-dir*    *netrw-list*
- 
- INTRODUCTION TO BROWSING			*netrw-intro-browse* {{{2
- 	(Quick References: |netrw-quickmaps| |netrw-quickcoms|)
-@@ -818,7 +854,7 @@
- 
- 	vim ftp://ftp.home.vim.org/pub/vim/
- <
--For local directories, the trailing slash is not required.  Again, because its
-+For local directories, the trailing slash is not required.  Again, because it's
- easy to miss: to browse remote directories, the url must terminate with a
- slash!
- 
-@@ -838,6 +874,18 @@
- 
- See |netrw-browse-cmds| for all the things you can do with netrw!
- 
-+			*netrw-getftype* *netrw-filigree* *netrw-ftype*
-+The |getftype()| function is used to append a bit of filigree to indicate
-+filetype to locally listed files:
-+
-+	directory  : /
-+	executable : *
-+	fifo       : |
-+	links      : @
-+	sockets    : =
-+
-+The filigree also affects the |g:netrw_sort_sequence|.
-+
- 
- QUICK HELP						*netrw-quickhelp* {{{2
-                        (Use ctrl-] to select a topic)~
-@@ -876,6 +924,7 @@
- 		hiding (suppress display of files matching g:netrw_list_hide)
- 		showing (display only files which match g:netrw_list_hide)
- 	   c	Make browsing directory the current directory        |netrw-c|
-+	   C	Setting the editing window                           |netrw-C|
- 	   d	Make a directory                                     |netrw-d|
- 	   D	Attempt to remove the file(s)/directory(ies)         |netrw-D|
- 	   gb	Go to previous bookmarked directory                  |netrw-gb|
-@@ -899,7 +948,7 @@
- 	   mx	Apply arbitrary shell command to marked files        |netrw-mx|
- 	   mz	Compress/decompress marked files                     |netrw-mz|
- 	   o	Enter the file/directory under the cursor in a new   |netrw-o|
--	   	browser window.  A horizontal split is used.
-+		browser window.  A horizontal split is used.
- 	   O	Obtain a file specified by cursor                    |netrw-O|
- 	   p	Preview the file                                     |netrw-p|
- 	   P	Browse in the previously used window                 |netrw-P|
-@@ -912,7 +961,7 @@
- 	   u	Change to recently-visited directory                 |netrw-u|
- 	   U	Change to subsequently-visited directory             |netrw-U|
- 	   v	Enter the file/directory under the cursor in a new   |netrw-v|
--	   	browser window.  A vertical split is used.
-+		browser window.  A vertical split is used.
- 	   x	View file with an associated program                 |netrw-x|
- 
- 	   %	Open a new file in netrw's current directory         |netrw-%|
-@@ -929,7 +978,7 @@
- 		         * the user doesn't already have a <2-leftmouse> mapping
- 			   defined before netrw is autoloaded,
- 			then a double clicked leftmouse button will return
--			to the netrw browser window.
-+			to the netrw browser window.  See |g:netrw_retmap|.
- 	<s-leftmouse>	(gvim only) like mf, will mark files
- 
- 				*netrw-quickcom* *netrw-quickcoms*
-@@ -946,13 +995,18 @@
-      :Vexplore[!] [dir] Vertical Split & Explore...............|netrw-explore|
- 
- BOOKMARKING A DIRECTORY	*netrw-mb* *netrw-bookmark* *netrw-bookmarks* {{{2
-+
- One may easily "bookmark" a directory by using >
- 
--	{cnt}mb
-+	mb
- <
--Any count may be used.  One may use viminfo's "!" option (|'viminfo'|) to
--retain bookmarks between vim sessions.  See |netrw-gb| for how to return
--to a bookmark and |netrw-qb| for how to list them.
-+Bookmarks are retained in between sesions in a $HOME/.netrwbook file, and are
-+kept in sorted order.
-+
-+Related Topics:
-+	|netrw-gb| how to return (go) to a bookmark
-+	|netrw-mB| how to delete bookmarks
-+	|netrw-qb| how to list bookmarks
- 
- 
- BROWSING						*netrw-cr* {{{2
-@@ -960,7 +1014,7 @@
- Browsing is simple: move the cursor onto a file or directory of interest.
- Hitting the <cr> (the return key) will select the file or directory.
- Directories will themselves be listed, and files will be opened using the
--protocol given in the original read request.  
-+protocol given in the original read request.
- 
-   CAVEAT: There are four forms of listing (see |netrw-i|).  Netrw assumes that
-   two or more spaces delimit filenames and directory names for the long and
-@@ -1019,7 +1073,7 @@
- 
- in your <.vimrc>.  (also see |netrw-t| |netrw-v|)
- 
--There is only one tree listing buffer; using "o" on a displayed subdirectory 
-+There is only one tree listing buffer; using "o" on a displayed subdirectory
- will split the screen, but the same buffer will be shown twice.
- 
- Associated setting variables: |g:netrw_alto| |g:netrw_winsize|
-@@ -1046,7 +1100,7 @@
- 
- in your <.vimrc>.  (also see: |netrw-o| |netrw-t|)
- 
--There is only one tree listing buffer; using "v" on a displayed subdirectory 
-+There is only one tree listing buffer; using "v" on a displayed subdirectory
- will split the screen, but the same buffer will be shown twice.
- 
- Associated setting variable: |g:netrw_altv| |g:netrw_winsize|
-@@ -1085,8 +1139,12 @@
- 
- 	{cnt}gb
- 
--Any count may be used to reference any of the bookmarks.  See |netrw-mb| on
--how to bookmark a directory and |netrw-qb| on how to list bookmarks.
-+Any count may be used to reference any of the bookmarks.
-+
-+Related Topics:
-+	|netrw-mB| how to delete bookmarks
-+	|netrw-mb| how to return to a bookmark
-+	|netrw-qb| how to list bookmarks
- 
- 
- CHANGING TO A PREDECESSOR DIRECTORY	*netrw-u* *netrw-updir* {{{2
-@@ -1141,7 +1199,7 @@
-     If g:netrw_browsex_viewer == '-', then netrwFileHandler() will be
-     invoked first (see |netrw_filehandler|).
- 
--  * for Windows 32 or 64, the url and FileProtocolHandler dlls are used.  
-+  * for Windows 32 or 64, the url and FileProtocolHandler dlls are used.
-   * for Gnome (with gnome-open): gnome-open is used.
-   * for KDE (with kfmclient)   : kfmclient is used.
-   * for Mac OS X               : open is used.
-@@ -1175,11 +1233,11 @@
- contain such characters, netrw will first convert the suffix using the
- following table: >
- 
--    @ -> AT       ! -> EXCLAMATION    % -> PERCENT  
--    : -> COLON    = -> EQUAL          ? -> QUESTION 
-+    @ -> AT       ! -> EXCLAMATION    % -> PERCENT
-+    : -> COLON    = -> EQUAL          ? -> QUESTION
-     , -> COMMA    - -> MINUS          ; -> SEMICOLON
--    $ -> DOLLAR   + -> PLUS           ~ -> TILDE    
--<    
-+    $ -> DOLLAR   + -> PLUS           ~ -> TILDE
-+<
- So, for example: >
- 
- 	file.rcs,v  ->  NFH_rcsCOMMAv()
-@@ -1191,6 +1249,18 @@
- Associated setting variable: |g:netrw_browsex_viewer|
- 
- 							*netrw-curdir*
-+DELETING BOOKMARKS					*netrw-mB* {{{2
-+
-+To delete a bookmark, use >
-+
-+	{cnt}mB
-+<
-+Related Topics:
-+	|netrw-gb| how to return (go) to a bookmark
-+	|netrw-mb| how to make a bookmark
-+	|netrw-qb| how to list bookmarks
-+
-+
- DELETING FILES OR DIRECTORIES	*netrw-delete* *netrw-D* *netrw-del* {{{2
- 
- If files have not been marked with |netrw-mf|:   (local marked file list)
-@@ -1232,12 +1302,12 @@
- *netrw-rexplore* *netrw-sexplore* *netrw-texplore* *netrw-vexplore*
- DIRECTORY EXPLORATION COMMANDS  {{{2
- 
--     :Explore[!]   [dir]... Explore directory of current file       *:Explore*
--     :Hexplore[!]  [dir]... Horizontal Split & Explore              *:Hexplore*
--     :Rexplore          ... Return to Explorer                      *:Rexplore*
--     :Sexplore[!]  [dir]... Split&Explore directory of current file *:Sexplore*
--     :Texplore     [dir]... Tab              & Explore              *:Texplore*
--     :Vexplore[!]  [dir]... Vertical   Split & Explore              *:Vexplore*
-+     :[N]Explore[!]   [dir]... Explore directory of current file     *:Explore*
-+     :[N]Hexplore[!]  [dir]... Horizontal Split & Explore            *:Hexplore*
-+     :Rexplore             ... Return to Explorer                    *:Rexplore*
-+     :[N]Sexplore[!]  [dir]... Split&Explore current file's directory*:Sexplore*
-+     :Texplore        [dir]... Tab              & Explore            *:Texplore*
-+     :[N]Vexplore[!]  [dir]... Vertical   Split & Explore            *:Vexplore*
- 
-      Used with :Explore **/pattern : (also see |netrw-starstar|)
-      :Nexplore............. go to next matching file                *:Nexplore*
-@@ -1259,16 +1329,20 @@
- :Vexplore! [dir] does an :Explore with |:rightbelow| vertical splitting.
- :Texplore  [dir] does a tabnew before generating the browser window
- 
--By default, these commands use the current file's directory.  However, one
--may explicitly provide a directory (path) to use.
-+By default, these commands use the current file's directory.  However, one may
-+explicitly provide a directory (path) to use.
- 
--The |g:netrw_winsize| variable also is used, if specified by the user, to
--size Hexplore and Vexplore windows.
-+The [N] will override |g:netrw_winsize| to specify the quantity of rows and/or
-+columns the new explorer window should have.
-+
-+Otherwise, the |g:netrw_winsize| variable, if it has been specified by the
-+user, is used to control the quantity of rows and/or columns new explorer
-+windows should have.
- 
- :Rexplore  This command is a little different from the others.  When one
-            edits a file, for example by pressing <cr> when atop a file in
- 	   a netrw browser window, :Rexplore will return the display to
--	   that of the last netrw browser window.  Its a command version
-+	   that of the last netrw browser window.  It's a command version
- 	   of <2-leftmouse> (which is only available under gvim and
- 	   cooperative terms).
- 
-@@ -1282,11 +1356,11 @@
- 
-     */filepat	files in current directory which satisfy filepat
-     **/filepat	files in current directory or below which satisfy the
--    		file pattern
-+		file pattern
-     *//pattern	files in the current directory which contain the
--    		pattern (vimgrep is used)
-+		pattern (vimgrep is used)
-     **//pattern	files in the current directory or below which contain
--    		the pattern (vimgrep is used)
-+		the pattern (vimgrep is used)
- <
- The cursor will be placed on the first file in the list.  One may then
- continue to go to subsequent files on that list via |:Nexplore| or to
-@@ -1349,7 +1423,12 @@
- (g:netrw_sort_sequence).  The sorting sequence typically prioritizes the
- name-listing by suffix, although any pattern will do.  Patterns are delimited
- by commas.  The default sorting sequence is (all one line):
-->
-+
-+For Unix: >
-+	'[\/]$,\<core\%(\.\d\+\)\=,\.[a-np-z]$,\.h$,\.c$,\.cpp$,*,\.o$,\.obj$,
-+	\.info$,\.swp$,\.bak$,\~$'
-+<
-+Otherwise: >
- 	'[\/]$,\.[a-np-z]$,\.h$,\.c$,\.cpp$,*,\.o$,\.obj$,\.info$,
- 	\.swp$,\.bak$,\~$'
- <
-@@ -1508,11 +1587,15 @@
- 
- LISTING BOOKMARKS AND HISTORY		*netrw-qb* *netrw-listbookmark* {{{2
- 
--Pressing "qb" (query bookmarks) will list the bookmarked directories and
--directory traversal history (query).
--
--(see |netrw-mb|, |netrw-gb|, |netrw-u|, and |netrw-U|)
-+Pressing "qb" (query bookmarks) will list both the bookmarked directories and
-+directory traversal history.
- 
-+Related Topics:
-+	|netrw-gb| how to return (go) to a bookmark
-+	|netrw-mb| how to make a bookmark
-+	|netrw-mB| how to delete bookmarks
-+	|netrw-u|  change to a predecessor directory via the history stack
-+	|netrw-U|  change to a successor   directory via the history stack
- 
- MAKING A NEW DIRECTORY					*netrw-d* {{{2
- 
-@@ -1695,7 +1778,7 @@
- 	    (See |netrw-mf| and |netrw-mr| for how to mark files)
- 		      (uses the global marked file list)
- 
--The "mt" mapping will apply the command in |g:netrw_ctags| (by default, its
-+The "mt" mapping will apply the command in |g:netrw_ctags| (by default, it's
- "ctags") to marked files.  For remote browsing, in order to create a tags file
- netrw will use ssh (see |g:netrw_ssh_cmd|), and so ssh must be available for
- this to work on remote systems.  For your local system, see |ctags| on how to
-@@ -1762,8 +1845,8 @@
- 
-   *g:netrw_browse_split*	when browsing, <cr> will open the file by:
- 				=0: re-using the same window
--				=1: horizontally splitting the window first  
--				=2: vertically   splitting the window first  
-+				=1: horizontally splitting the window first
-+				=2: vertically   splitting the window first
- 				=3: open file in new tab
- 				=4: act like "P" (ie. open previous window)
- 
-@@ -1783,6 +1866,16 @@
-   *g:netrw_ctags*		="ctags"
- 				The default external program used to create tags
- 
-+  *g:netrw_cursorline*		= 1 (default)
-+				will use the |'cursorline'| local setting when
-+				|g:netrw_liststyle| ==0 (thin listing) or
-+				|g:netrw_liststyle| ==1 (long listing) or
-+				|g:netrw_liststyle| ==3 (tree listing)
-+				=0: off
-+				=2: like ==1, but the wide listing gets both
-+				cursorline and |'cursorcolumn'|locally set
-+				(ie. doesn't affect the wide listing)
-+
-   *g:netrw_decompress*		= { ".gz" : "gunzip" ,
- 				    ".bz2" : "bunzip2" ,
- 				    ".zip" : "unzip" ,
-@@ -1815,7 +1908,7 @@
- 				versus speed.
- 
-   *g:netrw_fname_escape*	=' ?&;%'
--  				Used on filenames before remote reading/writing
-+				Used on filenames before remote reading/writing
- 
-   *g:netrw_ftp_browse_reject*	ftp can produce a number of errors and warnings
- 				that can show up as "directories" and "files"
-@@ -1849,12 +1942,18 @@
- 				 otherwise                     "dir"
- 
-   *g:netrw_glob_escape*		='[]*?`{~$'
--  				These characters in directory names are
-+				These characters in directory names are
- 				escaped before applying glob()
- 
-   *g:netrw_hide*		if true, the hiding list is used
- 				 default: =0
- 
-+  *g:netrw_home*		The home directory for where bookmarks and
-+				history are saved (as .netrwbook and
-+				.netrwhist).
-+				 default: the first directory on the
-+				         |'runtimepath'|
-+
-   *g:netrw_keepdir*		=1 (default) keep current directory immune from
- 				   the browsing directory.
- 				=0 keep the current directory the same as the
-@@ -1878,12 +1977,12 @@
- 				 default: ""
- 
-   *g:netrw_localcopycmd*	="cp" Linux/Unix/MacOS/Cygwin
--  				="copy" Windows
-+				="copy" Windows
- 				Copies marked files (|netrw-mf|) to target
- 				directory (|netrw-mt|, |netrw-mc|)
- 
-   *g:netrw_localmovecmd*	="mv" Linux/Unix/MacOS/Cygwin
--  				="move" Windows
-+				="move" Windows
- 				Moves marked files (|netrw-mf|) to target
- 				directory (|netrw-mt|, |netrw-mm|)
- 
-@@ -1903,11 +2002,23 @@
-   *g:netrw_mkdir_cmd*		command for making a remote directory
- 				 default: "ssh USEPORT HOSTNAME mkdir"
- 
--  *g:netrw_retmap*		if it exists and is set to one, then
--				<2-leftmouse> will be mapped for easy
-+  *g:netrw_retmap*		if it exists and is set to one, then:
-+				 * if in a netrw-selected file, AND
-+				 * no normal-mode <2-leftmouse> mapping exists,
-+				then the <2-leftmouse> will be mapped for easy
- 				return to the netrw browser window.
--				(example: click once to select and open
--				a file, double-click to return)
-+				 example: click once to select and open a file,
-+				          double-click to return.
-+
-+				Note that one may instead choose to:
-+				 * let g:netrw_retmap= 1, AND
-+				 * nmap <silent> YourChoice <Plug>NetrwReturn
-+				and have another mapping instead of
-+				<2-leftmouse> to invoke the return.
-+
-+				You may also use the |:Rexplore| command to do
-+				the same thing.
-+
- 				  default: =0
- 
-   *g:netrw_rm_cmd*		command for removing files
-@@ -1934,12 +2045,14 @@
- <				 default: ""
- 
-   *g:netrw_sort_sequence*	when sorting by name, first sort by the
--				comma-separated pattern sequence
-+				comma-separated pattern sequence.  Note that
-+				the filigree added to indicate filetypes
-+				should be accounted for in your pattern.
- 				 default: '[\/]$,*,\.bak$,\.o$,\.h$,
- 				           \.info$,\.swp$,\.obj$'
- 
-   *g:netrw_special_syntax*	If true, then certain files will be shown
--  				in special syntax in the browser:
-+				in special syntax in the browser:
- 
- 					netrwBak     : *.bak
- 					netrwCompress: *.gz *.bz2 *.Z *.zip
-@@ -1974,7 +2087,7 @@
- 
- 
-   *g:netrw_tmpfile_escape*	=' &;'
--  				escape() is applied to all temporary files
-+				escape() is applied to all temporary files
- 				to escape these characters.
- 
-   *g:netrw_timefmt*		specify format string to vim's strftime().
-@@ -1988,7 +2101,7 @@
- 				 default: "%c"
- 
-   *g:netrw_use_noswf*		netrw normally avoids writing swapfiles
--  				for browser buffers.  However, under some
-+				for browser buffers.  However, under some
- 				systems this apparently is causing nasty
- 				ml_get errors to appear; if you're getting
- 				ml_get errors, try putting
-@@ -2000,14 +2113,14 @@
- 				|:Hexplore| or |:Vexplore|.
- 				 default: ""
- 
--  *g:netrw_xstrlen*		Controls how netrw computes a string
--  				including multi-byte characters' string
-+  *g:netrw_xstrlen*		Controls how netrw computes string lengths,
-+				including multi-byte characters' string
- 				length. (thanks to N Weibull, T Mechelynck)
- 				=0: uses Vim's built-in strlen()
- 				=1: number of codepoints (Latin + a combining
- 				    circumflex is two codepoints)  (DEFAULT)
- 				=2: number of spacing codepoints (Latin a +
--				    combining circumflex is one spacing 
-+				    combining circumflex is one spacing
- 				    codepoint; a hard tab is one; wide and
- 				    narrow CJK are one each; etc.)
- 				=3: virtual length (counting tabs as anything
-@@ -2162,6 +2275,16 @@
- Associated setting variables: |g:netrw_sort_by| |g:netrw_sort_sequence|
- 
- 
-+SETTING EDITING WINDOW					*netrw-C* {{{2
-+
-+One may select a netrw window for editing with the "C" mapping, or by setting
-+g:netrw_chgwin to the selected window number.  Subsequent selection of a file
-+to edit (|netrw-cr|) will use that window.
-+
-+Related topics:			|netrw-cr|
-+Associated setting variables:	|g:netrw_chgwin|
-+
-+
- 10. Problems and Fixes					*netrw-problems* {{{1
- 
- 	(This section is likely to grow as I get feedback)
-@@ -2238,7 +2361,7 @@
- 	    Put the following line in your |.vimrc|:
- >
- 		let g:netrw_keepdir= 0
--<	
-+<
- 								*netrw-p7*
- 	P7. I use Chinese (or other non-ascii) characters in my filenames, and
- 	    netrw (Explore, Sexplore, Hexplore, etc) doesn't display them!
-@@ -2266,7 +2389,7 @@
- 
- 		(Marlin Unruh) This program also works for me. It's a single
- 		executable, so he/she can copy it into the Windows\System32
--		folder and create a shortcut to it. 
-+		folder and create a shortcut to it.
- 
- 		(Dudley Fox) You might also wish to consider plink, as it
- 		sounds most similar to what you are looking for. plink is an
-@@ -2274,12 +2397,12 @@
- 
-            http://the.earth.li/~sgtatham/putty/0.58/htmldoc/Chapter7.html#plink
- 
--	   	(Vissale Neang) Maybe you can try OpenSSH for windows, which
-+		(Vissale Neang) Maybe you can try OpenSSH for windows, which
- 		can be obtained from:
- 
- 		http://sshwindows.sourceforge.net/
- 
--		It doesn't need the full Cygwin package. 
-+		It doesn't need the full Cygwin package.
- 
- 		(Antoine Mechelynck) For individual Unix-like programs needed
- 		for work in a native-Windows environment, I recommend getting
-@@ -2290,7 +2413,7 @@
- 		Unlike Cygwin, which sets up a Unix-like virtual machine on
- 		top of Windows, GnuWin32 is a rewrite of Unix utilities with
- 		Windows system calls, and its programs works quite well in the
--		cmd.exe "Dos box". 
-+		cmd.exe "Dos box".
- 
- 		(dave) Download WinSCP and use that to connect to the server.
- 		In Preferences > Editors, set gvim as your editor:
-@@ -2317,7 +2440,7 @@
- 		How to use a private key with 'pscp': >
- 
- 			http://www.tartarus.org/~simon/puttydoc/Chapter5.html
--			5.2.4 Using public key authentication with PSCP 
-+			5.2.4 Using public key authentication with PSCP
- <
- 		(Ben Schmidt) I find the ssh included with cwRsync is
- 		brilliant, and install cwRsync or cwRsyncServer on most
-@@ -2375,6 +2498,16 @@
- 		  <leftmouse> in the browser window and then press the
- 		  <middlemouse> to select the file.
- 
-+								*netrw-p12*
-+	P12. My directory isn't sorting correctly, or unwanted letters are
-+	     appearing in the listed filenames, or things aren't lining
-+	     up properly in the wide listing, ...
-+
-+	     This may be due to an encoding problem.  I myself usually use
-+	     utf-8, but really only use ascii (ie. bytes from 32-126).
-+	     Multibyte encodings use two (or more) bytes per character.
-+	     You may need to change |g:netrw_sepchr| and/or |g:netrw_xstrlen|.
-+
- ==============================================================================
- 11. Debugging Netrw Itself				*netrw-debug* {{{1
- 
-@@ -2429,6 +2562,69 @@
- ==============================================================================
- 12. History						*netrw-history* {{{1
- 
-+	v136: Jan 14, 2009 * extended |g:Netrw_funcref| to also handle lists
-+			     of function references
-+	      Jan 14, 2009 * (reported by Marvin Renich) with spell check
-+			     enabled, some filenamess will still being
-+			     displayed as spelling errors.
-+	v135: Oct 29, 2008 * using |simplify()| on directory names
-+			     (supporting handling ".."s in directory names)
-+	      Oct 31, 2008 * added special file highlighting for core dumps
-+			     under Unix/Linux.  The default sorting sequence
-+			     now also gives core dumps priority.
-+	      Nov 10, 2008 * uses a call to netrw#Nread() instead of Nread
-+			     to avoid having to use fnameescape()
-+			   * fixed a tree redrawing problem (open directory,
-+			     open subdir, close subdir, close dir)
-+	      Nov 19, 2008 * sprinked some histdel("/",-1)s through the code
-+			     in an attempt to prevent netrw from changing
-+			     the search history.
-+	      Jan 02, 2009 * |g:Netrw_funcref| included
-+	      Jan 05, 2009 * Explore */ **/ *// **// all clear explorer
-+			     variables
-+	      Jan 05, 2009 * (Panagiotis Louridas) extended s:WinPath()
-+			     to remove cygdrive from non-cygwin Windows
-+			     paths.  Improved the determination as to
-+			     whether or not to do so.
-+	      Jan 13, 2009 * included contains=@NoSpell in every syntax
-+			     group for syntax/netrw.vim .
-+	v134: Sep 30, 2008 * (Sander Marechal) provided a bugfix involving
-+			     the use of the |netrw-t| command with a remote
-+			     directory.
-+	      Sep 30, 2008 * using "x" on a remote jpg was failing; fixed.
-+	      Oct 03, 2008 * bookmarks now go on a list and are stored to
-+			     the first directory on the |'runtimepath'| in
-+			     the hopes of making their retention reliable.
-+			     History now also goes to that directory.
-+	      Oct 07, 2008 * Included check that vim 7.0 or later is in use.
-+	      Oct 07, 2008 * Improved |g:netrw_retmap| handling.
-+	      Oct 12, 2008 * Based upon Sébastien Migniot's suggestion, if
-+			     cadaver isn't available then netrw will try to
-+			     use curl for the dav://... protocol.
-+	      Oct 13, 2008 * added @*/ to netrw buffers' |'iskeyword'|setting
-+			     This lets mf (|netrw-mf|) mark directories, links
-+			     and executables.
-+	      Oct 13, 2008 * avoids a second NetrwBrowse() refresh when
-+			     g:netrw_fastbrowse is <= 1 (slow, medium speed)
-+	      Oct 22, 2008 * |g:netrw_http_xcmd| may now be overridden
-+			     independently of |g:netrw_http_cmd|.
-+	      Oct 23, 2008 * [N] added to the various Explore commands to
-+			     let users specify the width/height of new
-+			     explorer windows, overriding |g:netrw_winsize|.
-+	v133: Aug 10, 2008 * NetReadFixup() for win95 was missing some "a:"s
-+	      Aug 12, 2008 * (Jan Minář) an error condition in NetrwMethod()
-+			     wasn't being used, resulting in "b:netrw_fname
-+			     undefined" errors
-+	      Aug 12, 2008 * (François Ingeirest) asked that "hi link" be
-+			     changed to hi default link in the netrw syntax
-+			     files.
-+	      Aug 12, 2008 * using s:NetrwUnmarkList() more often.  Filenames
-+			     were being left on the global list when removed
-+			     from the buffer-local lists.
-+	      Aug 14, 2008 * (Joshua Clayton) an errant extra ")" was left in
-+			     the rcp-handling portion of NetRead().
-+	      Sep 03, 2008 * added |'cursorline'| highlighting to thin, long,
-+			     and tree displays.
- 	v132: Aug 06, 2008 * Fixed marked file-based obtain
- 	      Aug 08, 2008 * sourcing a file via ftp from a netrw-generated
- 	                     buffer (or any buffer with |'nobl'|) left an
-@@ -2543,7 +2739,7 @@
- 			   * executable files now displayed with trailing (*)
- 			   * symbolically linked files now displayed with
- 			     trailing (@)
--			   * Somewhen, s:NetrwMarkFileMove() got damaged.  Its
-+			   * Somewhen, s:NetrwMarkFileMove() got damaged.  It's
- 			     now restored (missing an endif, for example).
- 			   * |netrw-mu| implemented (unmarking marked files)
- 			   * many bugs have been removed from the marked file
-@@ -2615,7 +2811,7 @@
- 			     the end of the s:NetrwBrowseChgDir() function;
- 			     they're now at the end of every if..elseif..else
- 			     block.  The edit-a-file one is not quite at the end
--			     of its block; instead, its just before the edit.
-+			     of its block; instead, it's just before the edit.
- 			     Restores user options, then this new placement
- 			     allows ftplugins, autocmds, etc to change settings
- 			     (ex. ftplugin/cpp.vim sets cindent).
-@@ -2668,7 +2864,7 @@
- 			     decipher the name.
- 	      May 07, 2007 * g:netrw_use_errorwindow now allows one to
- 			     have error messages go to a reliable window
--			     or to use a less reliable but recallable 
-+			     or to use a less reliable but recallable
- 			     echoerr method
- 	      May 07, 2007 * g:netrw_scpport and g:netrw_sshport support
- 			     use of -P and -p, respectively, to set port
-diff -Nur runtime.patched/doc/print.txt runtime/doc/print.txt
---- runtime.patched/doc/print.txt	2008-08-09 07:23:00.000000000 -0700
-+++ runtime/doc/print.txt	2009-01-14 12:14:42.000000000 -0800
-@@ -1,4 +1,4 @@
--*print.txt*     For Vim version 7.2.  Last change: 2008 Apr 30
-+*print.txt*     For Vim version 7.2.  Last change: 2008 Dec 17
- 
- 
- 		  VIM REFERENCE MANUAL    by Bram Moolenaar
-@@ -704,7 +704,7 @@
- even.ps with your platform's print command.  All the even pages should now
- appear on the back of the odd pages.
- 
--There a couple of points to bear in mind:
-+There are a couple of points to bear in mind:
- 
- 1. Position of the first page.  If the first page is on top of the printout
-    when printing the odd pages then you need to reverse the order that the odd
-diff -Nur runtime.patched/doc/quickfix.txt runtime/doc/quickfix.txt
---- runtime.patched/doc/quickfix.txt	2008-08-09 07:23:00.000000000 -0700
-+++ runtime/doc/quickfix.txt	2009-06-03 03:05:26.000000000 -0700
-@@ -1,4 +1,4 @@
--*quickfix.txt*  For Vim version 7.2.  Last change: 2008 Mar 14
-+*quickfix.txt*  For Vim version 7.2.  Last change: 2009 May 24
- 
- 
- 		  VIM REFERENCE MANUAL    by Bram Moolenaar
-@@ -630,14 +630,20 @@
- 			Just like ":grep", but instead of making a new list of
- 			errors the matches are appended to the current list.
- 			Example: >
--				:grep nothing %
-+				:call setqflist([])
- 				:bufdo grepadd! something %
- <			The first command makes a new error list which is
- 			empty.  The second command executes "grepadd" for each
- 			listed buffer.  Note the use of ! to avoid that
- 			":grepadd" jumps to the first error, which is not
- 			allowed with |:bufdo|.
--
-+			An example that uses the argument list and avoids
-+			errors for files without matches: >
-+                                :silent argdo try 
-+				  \ | grepadd! something %
-+				  \ | catch /E480:/
-+				  \ | endtry"
-+<
- 							*:lgrepa* *:lgrepadd*
- :lgrepa[dd][!] [arguments]
- 			Same as ":grepadd", except the location list for the
-diff -Nur runtime.patched/doc/quickref.txt runtime/doc/quickref.txt
---- runtime.patched/doc/quickref.txt	2008-08-09 07:23:00.000000000 -0700
-+++ runtime/doc/quickref.txt	2009-01-28 08:23:53.000000000 -0800
-@@ -1,4 +1,4 @@
--*quickref.txt*  For Vim version 7.2.  Last change: 2008 Jan 22
-+*quickref.txt*  For Vim version 7.2.  Last change: 2009 Jan 22
- 
- 
- 		  VIM REFERENCE MANUAL    by Bram Moolenaar
-@@ -40,13 +40,13 @@
- |^|	   ^		to first non-blank character in the line
- |$|	N  $		to the last character in the line (N-1 lines lower)
- 			   (also: <End> key)
--|g0|	N  g0		to first character in screen line (differs from "0"
-+|g0|	   g0		to first character in screen line (differs from "0"
- 			   when lines wrap)
--|g^|	N  g^		to first non-blank character in screen line (differs
-+|g^|	   g^		to first non-blank character in screen line (differs
- 			   from "^" when lines wrap)
- |g$|	N  g$		to last character in screen line (differs from "$"
- 			   when lines wrap)
--|gm|	N  gm		to middle of the screen line
-+|gm|	   gm		to middle of the screen line
- |bar|	N  |		to column N (default: 1)
- |f|	N  f{char}	to the Nth occurrence of {char} to the right
- |F|	N  F{char}	to the Nth occurrence of {char} to the left
-diff -Nur runtime.patched/doc/quotes.txt runtime/doc/quotes.txt
---- runtime.patched/doc/quotes.txt	2008-08-09 07:23:00.000000000 -0700
-+++ runtime/doc/quotes.txt	2009-07-26 04:41:20.000000000 -0700
-@@ -247,7 +247,7 @@
- memory usage, text alteration to name 3.  (Mark Adam)
- 
- In fact, now if I want to know what a particular setting does in vi, I fire up
--VIM and check out it's help!  (Nikhil Patel, USA)
-+VIM and check out its help!  (Nikhil Patel, USA)
- 
- As a vi user, VIM has made working with text a far more pleasant task than
- before I encountered this program.  (Steinar Knutsen, Norway)
-diff -Nur runtime.patched/doc/recover.txt runtime/doc/recover.txt
---- runtime.patched/doc/recover.txt	2008-08-09 07:23:00.000000000 -0700
-+++ runtime/doc/recover.txt	2009-04-22 14:26:12.000000000 -0700
-@@ -1,4 +1,4 @@
--*recover.txt*   For Vim version 7.2.  Last change: 2006 Apr 24
-+*recover.txt*   For Vim version 7.2.  Last change: 2009 Apr 18
- 
- 
- 		  VIM REFERENCE MANUAL    by Bram Moolenaar
-@@ -181,7 +181,7 @@
- Be sure that the recovery was successful before overwriting the original
- file or deleting the swap file.  It is good practice to write the recovered
- file elsewhere and run 'diff' to find out if the changes you want are in the
--recovered file.
-+recovered file.  Or use |:DiffOrig|.
- 
- Once you are sure the recovery is ok delete the swap file.  Otherwise, you
- will continue to get warning messages that the ".swp" file already exists.
-diff -Nur runtime.patched/doc/spell.txt runtime/doc/spell.txt
---- runtime.patched/doc/spell.txt	2009-11-20 13:52:20.058737644 -0800
-+++ runtime/doc/spell.txt	2009-10-28 13:57:15.000000000 -0700
-@@ -1,4 +1,4 @@
--*spell.txt*	For Vim version 7.2.  Last change: 2008 Nov 30
-+*spell.txt*	For Vim version 7.2.  Last change: 2009 Oct 28
- 
- 
- 		  VIM REFERENCE MANUAL	  by Bram Moolenaar
-@@ -1279,7 +1279,7 @@
- 
- 							*spell-ONLYINCOMPOUND*
- The ONLYINCOMPOUND does exactly the same as NEEDCOMPOUND.  Supported for
--compatiblity with Hunspell.
-+compatibility with Hunspell.
- 
- 							*spell-COMPOUNDMIN*
- The minimal character length of a word used for compounding is specified with
-diff -Nur runtime.patched/doc/starting.txt runtime/doc/starting.txt
---- runtime.patched/doc/starting.txt	2009-11-20 13:52:21.222648639 -0800
-+++ runtime/doc/starting.txt	2009-10-28 13:57:15.000000000 -0700
-@@ -1,4 +1,4 @@
--*starting.txt*  For Vim version 7.2.  Last change: 2008 Nov 09
-+*starting.txt*  For Vim version 7.2.  Last change: 2009 Oct 25
- 
- 
- 		  VIM REFERENCE MANUAL    by Bram Moolenaar
-@@ -144,13 +144,12 @@
- 			-u NORC			no		    yes
- 			--noplugin		yes		    no
- 
----startuptime {fname}					*--startuptime*
-+--startuptime={fname}					*--startuptime*
- 		During startup write timing messages to the file {fname}.
- 		This can be used to find out where time is spent while loading
--		your .vimrc, plugins and opening the first file.
-+		your .vimrc and plugins.
- 		When {fname} already exists new messages are appended.
--		(Only available when compiled with the |+startuptime|
--		feature).
-+		{only when compiled with this feature}
- 
- 							*--literal*
- --literal	Take file names literally, don't expand wildcards.  Not needed
-@@ -338,12 +337,19 @@
- 							*-C*
- -C		Compatible mode.  Sets the 'compatible' option.  You can use
- 		this to get 'compatible', even though a .vimrc file exists.
--		But the command ":set nocompatible" overrules it anyway.
--		Also see |compatible-default|.  {not in Vi}
-+		Keep in mind that the command ":set nocompatible" in some
-+		plugin or startup script overrules this, so you may end up
-+		with 'nocmpatible' anyway.  To find out, use: >
-+			:verbose set compatible?
-+<		Several plugins won't work with 'compatible' set.  You may
-+		want to set it after startup this way: >
-+			vim "+set cp" filename
-+<		Also see |compatible-default|.  {not in Vi}
- 
- 							*-N*
- -N		Not compatible mode.  Resets the 'compatible' option.  You can
--		use this to get 'nocompatible', when there is no .vimrc file.
-+		use this to get 'nocompatible', when there is no .vimrc file
-+		or when using "-u NONE".
- 		Also see |compatible-default|.  {not in Vi}
- 
- 							*-y* *easy*
-@@ -361,6 +367,8 @@
- 		Can also be done with ":set updatecount=0".  You can switch it
- 		on again by setting the 'updatecount' option to some value,
- 		e.g., ":set uc=100".
-+		NOTE: Don't combine -n with -b, making -nb, because that has a
-+		different meaning: |-nb|.
- 		'updatecount' is set to 0 AFTER executing commands from a
- 		vimrc file, but before the GUI initializations.  Thus it
- 		overrides a setting for 'updatecount' in a vimrc file, but not
-@@ -593,17 +601,8 @@
- 		it.  The second form specifies a file to read connection info
- 		from.  The third form specifies the hostname, address and
- 		password for connecting to Netbeans. |netbeans-run|
--
--Example for using a script file to change a name in several files:
--	Create a file "subs.vi" containing substitute commands and a :wq
--	command: >
--		:%s/Jones/Smith/g
--		:%s/Allen/Peter/g
--		:wq
--<
--	Execute Vim on all files you want to change: >
--
--		foreach i ( *.let ) vim -s subs.vi $i
-+		{only available when compiled with the |+netbeans_intg|
-+		feature; if not then -nb will make Vim exit}
- 
- If the executable is called "view", Vim will start in Readonly mode.  This is
- useful if you can make a hard or symbolic link from "view" to "vim".
-@@ -777,10 +776,11 @@
- 	nocp" command if you like.
- 	For the Macintosh the $VIMRUNTIME/macmap.vim is read.
- 
--			  *VIMINIT* *.vimrc* *_vimrc* *EXINIT* *.exrc* *_exrc*
-+	  *VIMINIT* *.vimrc* *_vimrc* *EXINIT* *.exrc* *_exrc* *$MYVIMRC*
-      c. Four places are searched for initializations.  The first that exists
- 	is used, the others are ignored.  The $MYVIMRC environment variable is
--	set to the file that was first found, unless $MYVIMRC was already set.
-+	set to the file that was first found, unless $MYVIMRC was already set
-+	and when using VIMINIT.
- 	-  The environment variable VIMINIT (see also |compatible-default|) (*)
- 	   The value of $VIMINIT is used as an Ex command line.
- 	-  The user vimrc file(s):
-@@ -990,7 +990,7 @@
- 
- 							*info-message*
- The |--help| and |--version| arguments cause Vim to print a message and then
--exit.  Normally the message is send to stdout, thus can be redirected to a
-+exit.  Normally the message is sent to stdout, thus can be redirected to a
- file with: >
- 
- 	vim --help >file
-@@ -1441,7 +1441,7 @@
- converted.
- 
- 
--MANUALLY READING AND WRITING
-+MANUALLY READING AND WRITING				*viminfo-read-write*
- 
- Two commands can be used to read and write the viminfo file manually.  This
- can be used to exchange registers between two running Vim programs: First
-@@ -1504,7 +1504,7 @@
- 			the list is edited.
- 			If you get the |press-enter| prompt you can press "q"
- 			and still get the prompt to enter a file number.
--			Use ! to abondon a modified buffer. |abandon|
-+			Use ! to abandon a modified buffer. |abandon|
- 			{not when compiled with tiny or small features}
- 
-  vim:tw=78:ts=8:ft=help:norl:
-diff -Nur runtime.patched/doc/syntax.txt runtime/doc/syntax.txt
---- runtime.patched/doc/syntax.txt	2008-08-09 07:23:00.000000000 -0700
-+++ runtime/doc/syntax.txt	2009-10-28 13:57:15.000000000 -0700
-@@ -1,4 +1,4 @@
--*syntax.txt*	For Vim version 7.2.  Last change: 2008 Jul 22
-+*syntax.txt*	For Vim version 7.2.  Last change: 2009 Oct 28
- 
- 
- 		  VIM REFERENCE MANUAL	  by Bram Moolenaar
-@@ -113,6 +113,9 @@
-     :syntax off		$VIMRUNTIME/syntax/nosyntax.vim
- Also see |syntax-loading|.
- 
-+NOTE: If displaying long lines is slow and switching off syntax highlighting
-+makes it fast, consider setting the 'synmaxcol' option to a lower value.
-+
- ==============================================================================
- 2. Syntax files						*:syn-files*
- 
-@@ -198,8 +201,12 @@
- Vim will only load the first syntax file found.
- 
- 
--NAMING CONVENTIONS
--				    *group-name* *{group-name}* *E669* *W18*
-+NAMING CONVENTIONS		    *group-name* *{group-name}* *E669* *W18*
-+
-+A syntax group name is to be used for syntax items that match the same kind of
-+thing.  These are then linked to a highlight group that specifies the color.
-+A syntax group name doesn't specify any color or attributes itself.
-+
- The name for a highlight or syntax group must consist of ASCII letters, digits
- and the underscore.  As a regexp: "[a-zA-Z0-9_]*"
- 
-@@ -379,8 +386,8 @@
- 
- 	:10,40TOhtml
- 
--After you save the resulting file, you can view it with any HTML viewer, such
--as Netscape.  The colors should be exactly the same as you see them in Vim.
-+After you save the resulting file, you can view it with any browser.  The
-+colors should be exactly the same as you see them in Vim.
- 
- To restrict the conversion to a range of lines set "html_start_line" and
- "html_end_line" to the first and last line to be converted.  Example, using
-@@ -398,15 +405,45 @@
- Go back to the default to use 'number' by deleting the variable: >
-    :unlet html_number_lines
- 
--Closed folds are put in the HTML as they are displayed.  If you don't want
--this, use the |zR| command before invoking 2html, or use: >
--   :let html_ignore_folding = 1
--
- By default, HTML optimized for old browsers is generated.  If you prefer using
- cascading style sheets (CSS1) for the attributes (resulting in considerably
- shorter and valid HTML 4 file), use: >
-    :let html_use_css = 1
- 
-+Closed folds are put in the HTML as they are displayed.  If you don't want
-+this, use the |zR| command before invoking 2html, or use: >
-+   :let html_ignore_folding = 1
-+
-+You may want to generate HTML that includes all the data within the folds, and
-+allow the user to view the folded data similar to how they would in Vim. To
-+generate this dynamic fold information, use: >
-+   :let html_dynamic_folds = 1
-+
-+Using html_dynamic_folds will imply html_use_css, because it would be far too
-+difficult to do it for old browsers. However, html_ignore_folding overrides
-+html_dynamic_folds.
-+
-+Using html_dynamic_folds will default to generating a foldcolumn in the html
-+similar to Vim's foldcolumn, that will use javascript to open and close the
-+folds in the HTML document. The width of this foldcolumn starts at the current
-+setting of |'foldcolumn'| but grows to fit the greatest foldlevel in your
-+document. If you do not want to show a foldcolumn at all, use: >
-+   :let html_no_foldcolumn = 1
-+
-+Using this option, there will be no foldcolumn available to open the folds in
-+the HTML. For this reason, another option is provided: html_hover_unfold.
-+Enabling this option will use CSS 2.0 to allow a user to open a fold by
-+hovering the mouse pointer over it. Note that old browsers (notably Internet
-+Explorer 6) will not support this feature.  Browser-specific markup for IE6 is
-+included to fall back to the normal CSS1 code so that the folds show up
-+correctly for this browser, but they will not be openable without a
-+foldcolumn. Note that using html_hover_unfold will allow modern browsers with
-+disabled javascript to view closed folds. To use this option, use: >
-+   :let html_hover_unfold = 1
-+
-+Setting html_no_foldcolumn with html_dynamic_folds will automatically set
-+html_hover_unfold, because otherwise the folds wouldn't be dynamic.
-+
- By default "<pre>" and "</pre>" is used around the text.  This makes it show
- up as you see it in Vim, but without wrapping.	If you prefer wrapping, at the
- risk of making some things look a bit different, use: >
-@@ -525,9 +562,10 @@
- 	pic		PIC assembly (currently for PIC16F84)
- 
- The most flexible is to add a line in your assembly file containing: >
--	:asmsyntax=nasm
-+	asmsyntax=nasm
- Replace "nasm" with the name of the real assembly syntax.  This line must be
--one of the first five lines in the file.
-+one of the first five lines in the file.  No non-white text must be
-+immediately before or after this text.
- 
- The syntax type can always be overruled for a specific buffer by setting the
- b:asmsyntax variable: >
-@@ -3414,8 +3452,9 @@
- - The highlighted area will never be outside of the matched text.
- - A negative offset for an end pattern may not always work, because the end
-   pattern may be detected when the highlighting should already have stopped.
--- Until Vim 7.2 the offsets were counted in bytes instead of characters.  This
--  didn't work well for multi-byte characters.
-+- Before Vim 7.2 the offsets were counted in bytes instead of characters.
-+  This didn't work well for multi-byte characters, so it was changed with the
-+  Vim 7.2 release.
- - The start of a match cannot be in a line other than where the pattern
-   matched.  This doesn't work: "a\nb"ms=e.  You can make the highlighting
-   start in another line, this does work: "a\nb"hs=e.
-@@ -3466,7 +3505,8 @@
- 
- When using a start pattern with an offset, the start of the match is not
- allowed to start in a following line.  The highlighting can start in a
--following line though.
-+following line though.  Using the "\zs" item also requires that the start of
-+the match doesn't move to another line.
- 
- The skip pattern can include the "\n", but the search for an end pattern will
- continue in the first character of the next line, also when that character is
-diff -Nur runtime.patched/doc/tags runtime/doc/tags
---- runtime.patched/doc/tags	2008-08-09 07:47:14.000000000 -0700
-+++ runtime/doc/tags	2009-10-28 13:58:52.000000000 -0700
-@@ -4,6 +4,8 @@
- $	motion.txt	/*$*
- $HOME	options.txt	/*$HOME*
- $HOME-use	version5.txt	/*$HOME-use*
-+$MYGVIMRC	gui.txt	/*$MYGVIMRC*
-+$MYVIMRC	starting.txt	/*$MYVIMRC*
- $VIM	starting.txt	/*$VIM*
- $VIM-use	version5.txt	/*$VIM-use*
- $VIMRUNTIME	starting.txt	/*$VIMRUNTIME*
-@@ -481,7 +483,6 @@
- 'nodg'	options.txt	/*'nodg'*
- 'nodiff'	options.txt	/*'nodiff'*
- 'nodigraph'	options.txt	/*'nodigraph'*
--'nodisable'	options.txt	/*'nodisable'*
- 'noea'	options.txt	/*'noea'*
- 'noeb'	options.txt	/*'noeb'*
- 'noed'	options.txt	/*'noed'*
-@@ -518,6 +519,7 @@
- 'noimc'	options.txt	/*'noimc'*
- 'noimcmdline'	options.txt	/*'noimcmdline'*
- 'noimd'	options.txt	/*'noimd'*
-+'noimdisable'	options.txt	/*'noimdisable'*
- 'noincsearch'	options.txt	/*'noincsearch'*
- 'noinf'	options.txt	/*'noinf'*
- 'noinfercase'	options.txt	/*'noinfercase'*
-@@ -1230,6 +1232,7 @@
- --serverlist	remote.txt	/*--serverlist*
- --servername	remote.txt	/*--servername*
- --socketid	starting.txt	/*--socketid*
-+--startuptime	starting.txt	/*--startuptime*
- --version	starting.txt	/*--version*
- --windowid	starting.txt	/*--windowid*
- -A	starting.txt	/*-A*
-@@ -1768,7 +1771,6 @@
- :Print	various.txt	/*:Print*
- :Rexplore	pi_netrw.txt	/*:Rexplore*
- :RmVimball	pi_vimball.txt	/*:RmVimball*
--:Sexplore	pi_netrw.txt	/*:Sexplore*
- :TOhtml	syntax.txt	/*:TOhtml*
- :Texplore	pi_netrw.txt	/*:Texplore*
- :UseVimball	pi_vimball.txt	/*:UseVimball*
-@@ -1781,6 +1783,9 @@
- :_!	cmdline.txt	/*:_!*
- :_#	cmdline.txt	/*:_#*
- :_##	cmdline.txt	/*:_##*
-+:_#0	cmdline.txt	/*:_#0*
-+:_#<	cmdline.txt	/*:_#<*
-+:_#n	cmdline.txt	/*:_#n*
- :_%	cmdline.txt	/*:_%*
- :_%:	cmdline.txt	/*:_%:*
- :_%<	cmdline.txt	/*:_%<*
-@@ -1971,7 +1976,7 @@
- :command-range	map.txt	/*:command-range*
- :command-register	map.txt	/*:command-register*
- :command-verbose	map.txt	/*:command-verbose*
--:comment	eval.txt	/*:comment*
-+:comment	cmdline.txt	/*:comment*
- :comp	quickfix.txt	/*:comp*
- :compiler	quickfix.txt	/*:compiler*
- :con	eval.txt	/*:con*
-@@ -2087,6 +2092,7 @@
- :enew!	editing.txt	/*:enew!*
- :ex	editing.txt	/*:ex*
- :exe	eval.txt	/*:exe*
-+:exe-comment	eval.txt	/*:exe-comment*
- :execute	eval.txt	/*:execute*
- :exi	editing.txt	/*:exi*
- :exit	editing.txt	/*:exit*
-@@ -2434,6 +2440,8 @@
- :nunme	gui.txt	/*:nunme*
- :nunmenu	gui.txt	/*:nunmenu*
- :o	vi_diff.txt	/*:o*
-+:ol	starting.txt	/*:ol*
-+:oldfiles	starting.txt	/*:oldfiles*
- :om	map.txt	/*:om*
- :omap	map.txt	/*:omap*
- :omap_l	map.txt	/*:omap_l*
-@@ -2862,6 +2870,8 @@
- :unme	gui.txt	/*:unme*
- :unmenu	gui.txt	/*:unmenu*
- :unmenu-all	gui.txt	/*:unmenu-all*
-+:uns	various.txt	/*:uns*
-+:unsilent	various.txt	/*:unsilent*
- :up	editing.txt	/*:up*
- :update	editing.txt	/*:update*
- :v	repeat.txt	/*:v*
-@@ -4102,7 +4112,15 @@
- E806	eval.txt	/*E806*
- E807	eval.txt	/*E807*
- E808	eval.txt	/*E808*
-+E809	cmdline.txt	/*E809*
- E81	map.txt	/*E81*
-+E810	diff.txt	/*E810*
-+E811	autocmd.txt	/*E811*
-+E812	autocmd.txt	/*E812*
-+E813	editing.txt	/*E813*
-+E814	editing.txt	/*E814*
-+E815	if_mzsch.txt	/*E815*
-+E816	diff.txt	/*E816*
- E82	message.txt	/*E82*
- E83	message.txt	/*E83*
- E84	windows.txt	/*E84*
-@@ -4304,6 +4322,7 @@
- Russian	russian.txt	/*Russian*
- S	change.txt	/*S*
- SHELL	starting.txt	/*SHELL*
-+SQLGetType	ft_sql.txt	/*SQLGetType*
- SQLSetType	ft_sql.txt	/*SQLSetType*
- Select	visual.txt	/*Select*
- Select-mode	visual.txt	/*Select-mode*
-@@ -4698,6 +4717,11 @@
- c	change.txt	/*c*
- c.vim	syntax.txt	/*c.vim*
- cW	change.txt	/*cW*
-+c_#	cmdline.txt	/*c_#*
-+c_##	cmdline.txt	/*c_##*
-+c_#<	cmdline.txt	/*c_#<*
-+c_#n	cmdline.txt	/*c_#n*
-+c_%	cmdline.txt	/*c_%*
- c_<BS>	cmdline.txt	/*c_<BS>*
- c_<C-Left>	cmdline.txt	/*c_<C-Left>*
- c_<C-R>	cmdline.txt	/*c_<C-R>*
-@@ -4733,6 +4757,7 @@
- c_CTRL-C	cmdline.txt	/*c_CTRL-C*
- c_CTRL-D	cmdline.txt	/*c_CTRL-D*
- c_CTRL-E	cmdline.txt	/*c_CTRL-E*
-+c_CTRL-F	cmdline.txt	/*c_CTRL-F*
- c_CTRL-H	cmdline.txt	/*c_CTRL-H*
- c_CTRL-I	cmdline.txt	/*c_CTRL-I*
- c_CTRL-J	cmdline.txt	/*c_CTRL-J*
-@@ -4773,6 +4798,7 @@
- ceil()	eval.txt	/*ceil()*
- ch.vim	syntax.txt	/*ch.vim*
- change-list-jumps	motion.txt	/*change-list-jumps*
-+change-name	tips.txt	/*change-name*
- change-tabs	change.txt	/*change-tabs*
- change.txt	change.txt	/*change.txt*
- changed-5.1	version5.txt	/*changed-5.1*
-@@ -4836,6 +4862,7 @@
- color-xterm	syntax.txt	/*color-xterm*
- coloring	syntax.txt	/*coloring*
- colortest.vim	syntax.txt	/*colortest.vim*
-+command-line-window	cmdline.txt	/*command-line-window*
- command-mode	intro.txt	/*command-mode*
- compatible-default	starting.txt	/*compatible-default*
- compile-changes-5	version5.txt	/*compile-changes-5*
-@@ -5022,6 +5049,7 @@
- dd	change.txt	/*dd*
- debug-gcc	debug.txt	/*debug-gcc*
- debug-highlight	debugger.txt	/*debug-highlight*
-+debug-leaks	debug.txt	/*debug-leaks*
- debug-minidump	debug.txt	/*debug-minidump*
- debug-mode	repeat.txt	/*debug-mode*
- debug-scripts	repeat.txt	/*debug-scripts*
-@@ -5512,7 +5540,6 @@
- ft-xml-syntax	syntax.txt	/*ft-xml-syntax*
- ft-xpm-syntax	syntax.txt	/*ft-xpm-syntax*
- ft_ada.txt	ft_ada.txt	/*ft_ada.txt*
--ft_sql.txt	ft_sql.txt	/*ft_sql.txt*
- ftdetect	filetype.txt	/*ftdetect*
- ftp	pi_netrw.txt	/*ftp*
- ftplugin	usr_41.txt	/*ftplugin*
-@@ -5544,6 +5571,7 @@
- g0	motion.txt	/*g0*
- g8	various.txt	/*g8*
- g:NetrwTopLvlMenu	pi_netrw.txt	/*g:NetrwTopLvlMenu*
-+g:Netrw_funcref	pi_netrw.txt	/*g:Netrw_funcref*
- g:ada#Comment	ft_ada.txt	/*g:ada#Comment*
- g:ada#Ctags_Kinds	ft_ada.txt	/*g:ada#Ctags_Kinds*
- g:ada#DotWordRegex	ft_ada.txt	/*g:ada#DotWordRegex*
-@@ -5588,8 +5616,10 @@
- g:netrw_altv	pi_netrw.txt	/*g:netrw_altv*
- g:netrw_browse_split	pi_netrw.txt	/*g:netrw_browse_split*
- g:netrw_browsex_viewer	pi_netrw.txt	/*g:netrw_browsex_viewer*
-+g:netrw_chgwin	pi_netrw.txt	/*g:netrw_chgwin*
- g:netrw_compress	pi_netrw.txt	/*g:netrw_compress*
- g:netrw_ctags	pi_netrw.txt	/*g:netrw_ctags*
-+g:netrw_cursorline	pi_netrw.txt	/*g:netrw_cursorline*
- g:netrw_cygwin	pi_netrw.txt	/*g:netrw_cygwin*
- g:netrw_dav_cmd	pi_netrw.txt	/*g:netrw_dav_cmd*
- g:netrw_decompress	pi_netrw.txt	/*g:netrw_decompress*
-@@ -5606,7 +5636,9 @@
- g:netrw_ftpmode	pi_netrw.txt	/*g:netrw_ftpmode*
- g:netrw_glob_escape	pi_netrw.txt	/*g:netrw_glob_escape*
- g:netrw_hide	pi_netrw.txt	/*g:netrw_hide*
-+g:netrw_home	pi_netrw.txt	/*g:netrw_home*
- g:netrw_http_cmd	pi_netrw.txt	/*g:netrw_http_cmd*
-+g:netrw_http_xcmd	pi_netrw.txt	/*g:netrw_http_xcmd*
- g:netrw_ignorenetrc	pi_netrw.txt	/*g:netrw_ignorenetrc*
- g:netrw_keepdir	pi_netrw.txt	/*g:netrw_keepdir*
- g:netrw_list_cmd	pi_netrw.txt	/*g:netrw_list_cmd*
-@@ -5629,6 +5661,7 @@
- g:netrw_rsync_cmd	pi_netrw.txt	/*g:netrw_rsync_cmd*
- g:netrw_scp_cmd	pi_netrw.txt	/*g:netrw_scp_cmd*
- g:netrw_scpport	pi_netrw.txt	/*g:netrw_scpport*
-+g:netrw_sepchr	pi_netrw.txt	/*g:netrw_sepchr*
- g:netrw_sftp_cmd	pi_netrw.txt	/*g:netrw_sftp_cmd*
- g:netrw_silent	pi_netrw.txt	/*g:netrw_silent*
- g:netrw_sort_by	pi_netrw.txt	/*g:netrw_sort_by*
-@@ -6054,6 +6087,7 @@
- i_CTRL-P	insert.txt	/*i_CTRL-P*
- i_CTRL-Q	insert.txt	/*i_CTRL-Q*
- i_CTRL-R	insert.txt	/*i_CTRL-R*
-+i_CTRL-R_=	insert.txt	/*i_CTRL-R_=*
- i_CTRL-R_CTRL-O	insert.txt	/*i_CTRL-R_CTRL-O*
- i_CTRL-R_CTRL-P	insert.txt	/*i_CTRL-R_CTRL-P*
- i_CTRL-R_CTRL-R	insert.txt	/*i_CTRL-R_CTRL-R*
-@@ -6228,6 +6262,7 @@
- known-bugs	todo.txt	/*known-bugs*
- l	motion.txt	/*l*
- l:var	eval.txt	/*l:var*
-+lCursor	mbyte.txt	/*lCursor*
- lace.vim	syntax.txt	/*lace.vim*
- lang-variable	eval.txt	/*lang-variable*
- language-mapping	map.txt	/*language-mapping*
-@@ -6483,6 +6518,7 @@
- netrw	pi_netrw.txt	/*netrw*
- netrw-%	pi_netrw.txt	/*netrw-%*
- netrw--	pi_netrw.txt	/*netrw--*
-+netrw-C	pi_netrw.txt	/*netrw-C*
- netrw-D	pi_netrw.txt	/*netrw-D*
- netrw-O	pi_netrw.txt	/*netrw-O*
- netrw-P	pi_netrw.txt	/*netrw-P*
-@@ -6524,9 +6560,12 @@
- netrw-explore-cmds	pi_netrw.txt	/*netrw-explore-cmds*
- netrw-externapp	pi_netrw.txt	/*netrw-externapp*
- netrw-file	pi_netrw.txt	/*netrw-file*
-+netrw-filigree	pi_netrw.txt	/*netrw-filigree*
- netrw-fixup	pi_netrw.txt	/*netrw-fixup*
- netrw-ftp	pi_netrw.txt	/*netrw-ftp*
-+netrw-ftype	pi_netrw.txt	/*netrw-ftype*
- netrw-gb	pi_netrw.txt	/*netrw-gb*
-+netrw-getftype	pi_netrw.txt	/*netrw-getftype*
- netrw-gh	pi_netrw.txt	/*netrw-gh*
- netrw-gx	pi_netrw.txt	/*netrw-gx*
- netrw-handler	pi_netrw.txt	/*netrw-handler*
-@@ -6543,6 +6582,7 @@
- netrw-listbookmark	pi_netrw.txt	/*netrw-listbookmark*
- netrw-listhack	pi_netrw.txt	/*netrw-listhack*
- netrw-login	pi_netrw.txt	/*netrw-login*
-+netrw-mB	pi_netrw.txt	/*netrw-mB*
- netrw-mT	pi_netrw.txt	/*netrw-mT*
- netrw-mb	pi_netrw.txt	/*netrw-mb*
- netrw-mc	pi_netrw.txt	/*netrw-mc*
-@@ -6571,6 +6611,7 @@
- netrw-p1	pi_netrw.txt	/*netrw-p1*
- netrw-p10	pi_netrw.txt	/*netrw-p10*
- netrw-p11	pi_netrw.txt	/*netrw-p11*
-+netrw-p12	pi_netrw.txt	/*netrw-p12*
- netrw-p2	pi_netrw.txt	/*netrw-p2*
- netrw-p3	pi_netrw.txt	/*netrw-p3*
- netrw-p4	pi_netrw.txt	/*netrw-p4*
-@@ -6732,6 +6773,7 @@
- objects	index.txt	/*objects*
- obtaining-exted	netbeans.txt	/*obtaining-exted*
- ocaml.vim	syntax.txt	/*ocaml.vim*
-+oldfiles-variable	eval.txt	/*oldfiles-variable*
- ole-activation	if_ole.txt	/*ole-activation*
- ole-eval	if_ole.txt	/*ole-eval*
- ole-gethwnd	if_ole.txt	/*ole-gethwnd*
-@@ -6852,7 +6894,7 @@
- posix	vi_diff.txt	/*posix*
- posix-compliance	vi_diff.txt	/*posix-compliance*
- posix-screen-size	vi_diff.txt	/*posix-screen-size*
--postgres	ft_sql.txt	/*postgres*
-+postgress	ft_sql.txt	/*postgress*
- postscr.vim	syntax.txt	/*postscr.vim*
- postscript-cjk-printing	print.txt	/*postscript-cjk-printing*
- postscript-print-encoding	print.txt	/*postscript-print-encoding*
-@@ -6889,6 +6931,7 @@
- profiling-variable	eval.txt	/*profiling-variable*
- progname-variable	eval.txt	/*progname-variable*
- progress.vim	syntax.txt	/*progress.vim*
-+pronounce	intro.txt	/*pronounce*
- psql	ft_sql.txt	/*psql*
- ptcap.vim	syntax.txt	/*ptcap.vim*
- pterm-mouse	options.txt	/*pterm-mouse*
-@@ -7149,6 +7192,7 @@
- setting-guifont	gui.txt	/*setting-guifont*
- setting-guitablabel	tabpage.txt	/*setting-guitablabel*
- setting-tabline	tabpage.txt	/*setting-tabline*
-+setuid	change.txt	/*setuid*
- setwinvar()	eval.txt	/*setwinvar()*
- sftp	pi_netrw.txt	/*sftp*
- sgml.vim	syntax.txt	/*sgml.vim*
-@@ -7171,6 +7215,7 @@
- sin()	eval.txt	/*sin()*
- single-repeat	repeat.txt	/*single-repeat*
- skeleton	autocmd.txt	/*skeleton*
-+slice	eval.txt	/*slice*
- slow-fast-terminal	term.txt	/*slow-fast-terminal*
- slow-start	starting.txt	/*slow-start*
- slow-terminal	term.txt	/*slow-terminal*
-@@ -7195,6 +7240,7 @@
- spell-ACCENT	spell.txt	/*spell-ACCENT*
- spell-AUTHOR	spell.txt	/*spell-AUTHOR*
- spell-BAD	spell.txt	/*spell-BAD*
-+spell-BREAK	spell.txt	/*spell-BREAK*
- spell-CHECKCOMPOUNDCASE	spell.txt	/*spell-CHECKCOMPOUNDCASE*
- spell-CHECKCOMPOUNDDUP	spell.txt	/*spell-CHECKCOMPOUNDDUP*
- spell-CHECKCOMPOUNDPATTERN	spell.txt	/*spell-CHECKCOMPOUNDPATTERN*
-@@ -7214,6 +7260,7 @@
- spell-COMPOUNDPERMITFLAG	spell.txt	/*spell-COMPOUNDPERMITFLAG*
- spell-COMPOUNDROOT	spell.txt	/*spell-COMPOUNDROOT*
- spell-COMPOUNDRULE	spell.txt	/*spell-COMPOUNDRULE*
-+spell-COMPOUNDRULES	spell.txt	/*spell-COMPOUNDRULES*
- spell-COMPOUNDSYLLABLE	spell.txt	/*spell-COMPOUNDSYLLABLE*
- spell-COMPOUNDSYLMAX	spell.txt	/*spell-COMPOUNDSYLMAX*
- spell-COMPOUNDWORDMAX	spell.txt	/*spell-COMPOUNDWORDMAX*
-@@ -7224,6 +7271,7 @@
- spell-FORBIDDENWORD	spell.txt	/*spell-FORBIDDENWORD*
- spell-HOME	spell.txt	/*spell-HOME*
- spell-KEEPCASE	spell.txt	/*spell-KEEPCASE*
-+spell-KEY	spell.txt	/*spell-KEY*
- spell-LANG	spell.txt	/*spell-LANG*
- spell-LEMMA_PRESENT	spell.txt	/*spell-LEMMA_PRESENT*
- spell-LOW	spell.txt	/*spell-LOW*
-@@ -7311,9 +7359,11 @@
- sql-predefined-objects	ft_sql.txt	/*sql-predefined-objects*
- sql-type-default	ft_sql.txt	/*sql-type-default*
- sql-types	ft_sql.txt	/*sql-types*
-+sql.txt	ft_sql.txt	/*sql.txt*
- sql.vim	syntax.txt	/*sql.vim*
- sqlanywhere	ft_sql.txt	/*sqlanywhere*
- sqlanywhere.vim	syntax.txt	/*sqlanywhere.vim*
-+sqlgettype	ft_sql.txt	/*sqlgettype*
- sqlinformix.vim	syntax.txt	/*sqlinformix.vim*
- sqlj	ft_sql.txt	/*sqlj*
- sqlserver	ft_sql.txt	/*sqlserver*
-@@ -7364,12 +7414,14 @@
- sub-replace-\=	change.txt	/*sub-replace-\\=*
- sub-replace-expression	change.txt	/*sub-replace-expression*
- sub-replace-special	change.txt	/*sub-replace-special*
-+sublist	eval.txt	/*sublist*
- submatch()	eval.txt	/*submatch()*
- subscribe-maillist	intro.txt	/*subscribe-maillist*
- substitute()	eval.txt	/*substitute()*
- substitute-CR	version6.txt	/*substitute-CR*
- suffixes	cmdline.txt	/*suffixes*
- suspend	starting.txt	/*suspend*
-+swap-exists-choices	usr_11.txt	/*swap-exists-choices*
- swap-file	recover.txt	/*swap-file*
- swapchoice-variable	eval.txt	/*swapchoice-variable*
- swapcommand-variable	eval.txt	/*swapcommand-variable*
-@@ -7650,6 +7702,7 @@
- tear-off-menus	gui.txt	/*tear-off-menus*
- telnet-CTRL-]	tagsrch.txt	/*telnet-CTRL-]*
- temp-file-name	eval.txt	/*temp-file-name*
-+tempfile	change.txt	/*tempfile*
- template	autocmd.txt	/*template*
- tempname()	eval.txt	/*tempname()*
- term-dependent-settings	term.txt	/*term-dependent-settings*
-@@ -7818,6 +7871,7 @@
- v:mouse_col	eval.txt	/*v:mouse_col*
- v:mouse_lnum	eval.txt	/*v:mouse_lnum*
- v:mouse_win	eval.txt	/*v:mouse_win*
-+v:oldfiles	eval.txt	/*v:oldfiles*
- v:operator	eval.txt	/*v:operator*
- v:prevcount	eval.txt	/*v:prevcount*
- v:profiling	eval.txt	/*v:profiling*
-@@ -7942,6 +7996,7 @@
- v_y	change.txt	/*v_y*
- v_~	change.txt	/*v_~*
- val-variable	eval.txt	/*val-variable*
-+valgrind	debug.txt	/*valgrind*
- values()	eval.txt	/*values()*
- variables	eval.txt	/*variables*
- various	various.txt	/*various*
-@@ -8008,6 +8063,7 @@
- viminfo-file-marks	starting.txt	/*viminfo-file-marks*
- viminfo-file-name	starting.txt	/*viminfo-file-name*
- viminfo-read	starting.txt	/*viminfo-read*
-+viminfo-read-write	starting.txt	/*viminfo-read-write*
- viminfo-write	starting.txt	/*viminfo-write*
- vimrc	starting.txt	/*vimrc*
- vimrc-filetype	usr_05.txt	/*vimrc-filetype*
-diff -Nur runtime.patched/doc/tagsrch.txt runtime/doc/tagsrch.txt
---- runtime.patched/doc/tagsrch.txt	2008-08-09 07:23:00.000000000 -0700
-+++ runtime/doc/tagsrch.txt	2009-02-22 13:51:57.000000000 -0800
-@@ -1,4 +1,4 @@
--*tagsrch.txt*   For Vim version 7.2.  Last change: 2006 Apr 24
-+*tagsrch.txt*   For Vim version 7.2.  Last change: 2009 Feb 18
- 
- 
- 		  VIM REFERENCE MANUAL    by Bram Moolenaar
-@@ -176,7 +176,7 @@
- 3. Tag match list				*tag-matchlist* *E427* *E428*
- 
- When there are several matching tags, these commands can be used to jump
--between them.  Note that these command don't change the tag stack, they keep
-+between them.  Note that these commands don't change the tag stack, they keep
- the same entry.
- 
- 							*:ts* *:tselect*
-@@ -428,6 +428,10 @@
- |+emacs_tags| feature enabled.  Sorry, there is no explanation about Emacs tag
- files here, it is only supported for backwards compatibility :-).
- 
-+Lines in Emacs tags files can be very long.  Vim only deals with lines of up
-+to about 510 bytes.  To see whether lines are ignored set 'verbose' to 5 or
-+higher.
-+
- 							*tags-option*
- The 'tags' option is a list of file names.  Each of these files is searched
- for the tag.  This can be used to use a different tags file than the default
-diff -Nur runtime.patched/doc/tips.txt runtime/doc/tips.txt
---- runtime.patched/doc/tips.txt	2008-08-09 07:23:00.000000000 -0700
-+++ runtime/doc/tips.txt	2009-02-22 13:51:57.000000000 -0800
-@@ -1,4 +1,4 @@
--*tips.txt*      For Vim version 7.2.  Last change: 2006 Jul 24
-+*tips.txt*      For Vim version 7.2.  Last change: 2009 Feb 18
- 
- 
- 		  VIM REFERENCE MANUAL    by Bram Moolenaar
-@@ -6,6 +6,10 @@
- 
- Tips and ideas for using Vim				*tips*
- 
-+These are just a few that we thought would be helpful for many users.
-+You can find many more tips on the wiki.  The URL can be found on
-+http://www.vim.org
-+
- Don't forget to browse the user manual, it also contains lots of useful tips
- |usr_toc.txt|.
- 
-@@ -18,11 +22,12 @@
- Counting words, lines, etc.			|count-items|
- Restoring the cursor position			|restore-position|
- Renaming files					|rename-files|
-+Change a name in multiple files			|change-name|
- Speeding up external commands			|speed-up|
- Useful mappings					|useful-mappings|
- Compressing the help files			|gzip-helpfile|
--Hex editing					|hex-editing|
- Executing shell commands in a window		|shell-window|
-+Hex editing					|hex-editing|
- Using <> notation in autocommands		|autocmd-<>|
- Highlighting matching parens			|match-parens|
- 
-@@ -266,6 +271,25 @@
- 	:q!
- 
- ==============================================================================
-+Change a name in multiple files				*change-name*
-+
-+Example for using a script file to change a name in several files:
-+
-+	Create a file "subs.vim" containing substitute commands and a :update
-+	command: >
-+		:%s/Jones/Smith/g
-+		:%s/Allen/Peter/g
-+		:update
-+<
-+	Execute Vim on all files you want to change, and source the script for
-+	each argument: >
-+
-+		vim *.let
-+		argdo source subs.vim
-+
-+See |:argdo|.
-+
-+==============================================================================
- Speeding up external commands				*speed-up*
- 
- In some situations, execution of an external command can be very slow.  This
-diff -Nur runtime.patched/doc/todo.txt runtime/doc/todo.txt
---- runtime.patched/doc/todo.txt	2008-08-09 07:23:00.000000000 -0700
-+++ runtime/doc/todo.txt	2009-10-28 13:57:15.000000000 -0700
-@@ -1,4 +1,4 @@
--*todo.txt*      For Vim version 7.2.  Last change: 2008 Aug 09
-+*todo.txt*      For Vim version 7.2.  Last change: 2009 Oct 28
- 
- 
- 		  VIM REFERENCE MANUAL	  by Bram Moolenaar
-@@ -30,31 +30,319 @@
- 							*known-bugs*
- -------------------- Known bugs and current work -----------------------
- 
--":pedit %" with a BufReadPre autocommand causes the cursor to move to the
--first line. (Ingo Karkat, 2008 Jul 1)  Ian Kelling is working on this.
-+Crash with redir to unknown array. (Christian Brabandt, 2009 Oct 25)
-+Analysis by Dominique Pelle.
-+  vim -u NONE -N -c 'redir => temp[0] |echo 1| redir END'
- 
--Have a look at patch for utf-8 line breaking. (Yongwei Wu, 2008 Mar 1, Mar 23)
-+C syntax: Recognize comments in #define (Samuel Thibault, 2009 Sep 16)
-+
-+patch to close file desc on ":shell". (James Vega, 2009 Aug 11, Sep 11)
-+
-+Crash when assigning s: to variable, pointer becomes invalid later.
-+(Yukihiro Nakadaira, 2009 Oct 12, confirmed by Dominique Pelle)
-+
-+Coverity: ask someone to create new user: Dominique.
-+look into reported defects: http://scan.coverity.com/rung2.html
-+
-+Spanish messages and menus. (Omar Campagne, 2009 Oct 1)
-+
-+Patch to fix text formatting with small 'tw'. (Yukihiro Nakadaira, 2009 Sep
-+26, update Sep 29)
-+
-+Bug with 'incsearch' going to wrong line. (Wolfram Kresse, 2009 Aug 17)
-+Only with "vim -u NONE".
-+
-+Problem with editing file in binary mode. (Ingo Krabbe, 2009 Oct 8)
-+
-+Support .xz with the xz program, like with lzma.
-+
-+Patch to set v:key for map() function. (Hari Krishna Dara, 2009 Sep 26)
-+
-+Perl runtime files update. (Andy Lester, 2009 Aug 25)
-+
-+Gvimext patch to support wide file names. (Szabolcs Horvat 2008 Sep 10)
-+
-+Problem with stop directory in findfile(). (Adam Simpkins, 2009 Aug 26)
-+
-+Patch to support :browse for more commands. (Lech Lorens, 2009 Jul 18)
-+
-+New wordlist for Dutch: http://www.opentaal.org/bestanden/1_10/nl_NL-Pack
-+
-+Check for unused functions, idea:
-+http://blog.flameeyes.eu/2008/01/17/today-how-to-identify-unused-exported-functions-and-variables
-+
-+In command line window ":close" doesn't work properly. (Tony Mechelynck, 2009
-+Jun 1)
-+
-+When a:base in 'completefunc' starts with a number it's passed as a number,
-+not a string. (Sean Ma)  Need to add flag to call_func_retlist() to force a
-+string value.
-+
-+Reproducable crash in syntax HL. (George Reilly, Dominique Pelle, 2009 May 9)
-+
-+Invalid read error in Farsi mode. (Dominique Pelle, 2009 Aug 2)
-+
-+For running gvim on an USB stick: avoid the OLE registration.  Use a command
-+line argument -noregister.
-+
-+submatch() may remove backslash. (Sergey Goldgaber, 2009 Jul 6)
-+
-+Still a problem with ":make" in the wrong directory.  Caused by ":bufdo".
-+(Ajit Thakkar, 2009 Jul 1) More information Jul 9, Jul 15.
-+Caused by "doautoall syntaxset BufEnter *" in syntax/nosyntax.vim ?
-+There also is a BufLeave/BufEnter aucmd to save/restore view.
-+Does the patch to save/restore globaldir work?
-+
-+Patch for displaying 0x200c and 0x200d. (Ali Gholami Rudi, 2009 May 6)
-+Probably needs a bit of work.
-+
-+List of encoding aliases. (Takao Fujiware, 2009 Jul 18)
-+Are they all OK?  Update Jul 22.
-+
-+Patch for Ruby sockets. (todesking/Ariya Mizutani, 2008 Jul 1,24)
-+Confirmed by Anton Sharonov, 2008 Dec 26.
-+
-+Patch for Ruby 1.9. (Msaki Suketa, 2009 Jul 21, Jul 26)
-+
-+Patch for completion of ":find" arguments. (Nazri Ramliy, 2009 Feb 22, 26)
-+8   For ":find" and ":sfind" expand files found in 'path'.
-+Update 2009 Mar 28.
-+
-+Setting 'tags' to "tagsdir/*" does not find "tagsdir/tags". (Steven K. Wong,
-+2009 Jul 18)
-+
-+":e dir<Tab>" with 'wildmode' set to "list" doesn't highlight directory names
-+with a space. (Alexandre Provencio, 2009 Jun 9)
-+
-+Patch to add farsi handling to arabic.c (Ali Gholami Rudi, 2009 May 2)
-+Added test, updates, June 23.
-+
-+Patch to add "focusonly" to 'scrollopt', so that scrollbind also applies in
-+window that doesn't have focus. (Jonathon Mah, 2009 Jan 12)
-+Needs more work.
-+
-+Problem with <script> mappings (Andy Wokula, 2009 Mar 8)
-+
-+Patch to support netbeans for Mac. (Kazuki Sakamoto, 2009 Jun 25)
-+
-+Patch to support clibpoard for Mac terminal. (Jjgod Jiang, 2009 Aug 1)
-+
-+When starting Vim with "gvim -f -u non_existent_file > foo.txt" there are a
-+few control characters in the output. (Dale Wiles, 2009 May 28)
-+
-+'cmdwinheight is only used in last window when 'winheight' is a large value.
-+(Tony Mechelynck, 2009 Apr 15)
-+
-+Status line containing winnr() isn't updated when splitting the window (Clark
-+J.  Wang, 2009 Mar 31)
-+
-+Patch for vertical line at certain column position, 'guidecolumn' option.
-+(Pankaj Garg, 2009 Apr 14, aka Lone, Apr 15)
-+Update 2009 May 2, 'margincolumn'
-+
-+Add different highlighting for a fold line depending on the fold level.
-+Patch. (Noel Henson, 2009 Sep 13)
-+
-+When 'ft' changes redraw custom status line.
-+
-+":tab split fname" doesn't set the alternate file in the original window,
-+because win_valid() always returns FALSE.  Below win_new_tabpage() in
-+ex_docmd.c.
-+
-+Space before comma in function defenition not allowed: "function x(a , b)"
-+Give a more appropriate error message.  Add a remark to the docs.
-+
-+string_convert() should be able to convert between utf-8 and utf-16le.  Used
-+for GTK clipboard.  Avoid requirement for iconv.
-+
-+Now that colnr_T is int instead of unsigned, more type casts can be removed.
-+
-+'delcombine' does not work for the command line. (Tony Mechelynck, 2009 Jul
-+20)
-+
-+Unwanted file name escaping: ":echo input('file:' , '', 'file')"
-+And use file name completion on a file with spaces. (Frederic Hardy, 2009 Mar
-+23)
-+
-+Don't load macmap.vim on startup, turn it into a plugin. (Ron Aaron,
-+2009 Apr 7)  Reminder Apr 14.
-+
-+Add "no_hlsearch" to winsaveview().
-+
-+Cursorline highlighting combines with Search ('hlsearch') but not with
-+SpellBad. (Jim Karsten, 2009 Mar 18)
-+
-+When 'foldmethod' is "indent", using >> on a line just above a fold makes the
-+cursor line folded. (Evan Laforge, 2009 Oct 17)
-+
-+When 'foldmethod' is "indent", adding an empty line below a fold and then
-+indented text, creates a new fold instead of joining it with the previous one.
-+(Evan Laforge, 2009 Oct 17)
-+
-+Bug: When reloading a buffer changed outside of Vim, BufRead autocommands
-+are applied to the wrong buffer/window. (Ben Fritz, 2009 Apr 2, May 11)
-+Ignore window options when not in the right window?
-+Perhaps we need to use a hidden window for applying autocommands to a buffer
-+that doesn't have a window.
-+
-+When using "ab foo bar" and mapping <Tab> to <Esc>, pressing <Tab> after foo
-+doesn't trigger the abbreviation like <Esc> would. (Ramana Kumar, 2009 Sep 6)
-+
-+getbufvar() to get a window-local option value for a buffer that's not
-+displayed in a window should return the value that's stored for that buffer.
-+
-+":he ctrl_u" can be auto-corrected to ":he ctrl-u".
-+
-+Patch to make synIDattr() work for GUI attributes in Vim without GUI feature.
-+(Matt Wozniski, 2009 Apr 15)
-+
-+There should be a way after an abbreviation has expanded to go back to what
-+was typed.  CTRL-G h ?  Would also undo last word or line break inserted
-+perhaps.  And undo CTRL-W.  CTRL-G l would redo.
-+
-+Win32: A --remote command that has a directory name starting with a ( doesn't
-+work, the backslash is removed, assuming that it escapes the (. (Valery
-+Kondakoff, 2009 May 13)
-+
-+Win32 GUI: Changing manifest helps for dpi changes (Joe Castro, 2009 Mar 27)
-+
-+Win32: patch for cross compile xxd and GvimExt. (Markus Heidelberg, 2009 Mar
-+18)  Also update INSTALLpc.txt?
-+Patch for xxd/Make_cyg.mak. (Chris Sutcliffe, 2009 Jun 10) Included in the
-+above?
-+
-+Win32: patch for better font scaling. (George Reilly, 2009 Mar 26)
-+
-+Win32 GUI: last message from startup doesn't show up when there is an echoerr
-+command. (Cyril Slobin, 2009 Mar 13)
-+
-+Win32: use different args for SearchPath()? (Yasuhiro Matsumoto, 2009 Jan 30)
-+
-+Win32: completion of file name ":e c:\!test" results in ":e c:\\!test", which
-+does not work. (Nieko Maatjes, 2009 Jan 8, Ingo Karkat, 2009 Jan 22)
-+
-+Directory wrong in session file, caused by ":lcd" in BufEnter autocommand.
-+(Felix Kater, 2009 Mar 3)
-+
-+maparg() doesn't return the flags, such as <buffer>, <script>, <silent>.
-+These are needed to save and restore a mapping.
-+Also: the rhs string is not always correct. (Hari Krishna Dara, 2009 Sept 29)
-+
-+Using ~ works OK on 'a' with composing char, but not on 0x0418  with composing
-+char 0x0301. (Tony Mechelynck, 2009 Mar 4)
-+
-+6   In the quickfix window statusline add the command used to get the list of
-+    errors, e.g. ":make foo", ":grep something *.c".
-+    Patch by Lech Lorens, 2009 Mar 23.
-+    Comments from Andreas Bernauer 24th, Dominique Pelle 24th
-+    Docs patch by Dominique Pelle, Mar 25
-+    Update 2009 Mar 28.
-+    Fix for invalid memory access. (Lech Lorens, 2009 Apr 17)
-+
-+Inconsistent: starting with $LANG set to es_ES.utf-8 gives Spanish
-+messages, even though locale is not supported.  But ":lang messages
-+es_ES.utf-8" gives an error and doesn't switch messages. (Dominique Pelle,
-+2009 Jan 26)
-+
-+When $HOME contains special characters, sich as a comma, escape them when used
-+in an option. (Michael Hordijk, 2009 May 5)
-+Turn "esc" argument of expand_env_esc() into string of chars to be escaped.
-+
-+Can 'undolevels' be a buffer-local option?  Helps for making big changes in
-+one file only, set 'ul' to -1 only for that buffer.
-+
-+Should make 'ignorecase' global-local, so that it makes sense setting it from
-+a modeline.
-+
-+Add cscope target to Makefile. (Tony Mechelynck, 2009 Jun 18, replies by
-+Sergey Khorev)
-+
-+Consider making YankRing or something else that keeps a list of yanked text
-+part of standard Vim.  The "1 to "9 registers are not sufficient.
- 
- netrw: dragging status line causes selection of entry.  Should check row
- number to be below last visible line.
- 
-+Make do_do_join() work faster.  Could at least do a binary search way of doing
-+this.  Hint from Dominique Pelle, Dec 10; Lee Naish, Dec 11.
-+Patch from Milan Vancura, 2008 Dec 22.  Update 2009 Jan 7 in two parts.
-+
-+After doing "su" $HOME can be the old user's home, thus ~root/file is not
-+correct.  Don't use it in the swap file.
-+
-+Completion for ":buf" doesn't work properly on Win32 when 'shellslash' is off.
-+(Henrik Ohman, 2009, Jan 29)
-+
-+Allow patches to add something to version.c, like with an official patch, so
-+that :version output shows which patches have been applied.
-+
-+Have a look at patch for utf-8 line breaking. (Yongwei Wu, 2008 Mar 1, Mar 23)
-+Now at: http://vimgadgets.sourceforge.net/liblinebreak/
-+
-+Greek sigma character should be lower cased depending on the context.  Can we
-+make this work?  (Dominique Pelle, 2009 Sep 24)
-+
-+Disable setting 'encoding' from a modeline?  It usually causes problems, can't
-+do any good.  (Patch from Patrick Texier, 2008 Dec 9)
-+
-+When changing 'encoding' convert all the swap file names, so that we can
-+still delete them.  Also convert all buffer file names?
-+
-+Update src/testdir/main.aap.
-+
-+"vim -c 'sniff connect'" hangs Vim. (Dominique Pelle, 2008 Dec 7)
-+
-+Something wrong with session that has "cd" commands and "badd", in such a way
-+that Vim doesn't find the edited file in the buffer list, causing the
-+ATTENTION message?  (Tony Mechelynck, 2008 Dec 1)
-+Also: swap files are in ~/tmp/  One has relative file name ".mozilla/...".
-+
-+Add v:motion_force. (Kana Natsuno, 2008 Dec 6)
-+
-+Redraw problem when appending digraph causes line to wrap. (James Vega, 2007
-+Sep 18)  Patch by Ian Kelling, 2008 Aug 8.
-+
- Runtime files for Clojure. (Toralf Wittner, 2008 Jun 25)
- 
--Patch to add extra argument to glob() and globpath() to ignore 'wildignore'.
--(Ingo Karkat, 2008 Jun 25)
-+MS-Windows: editing the first, empty buffer, 'ffs' set to "unix,dos", ":enew"
-+doesn't set 'ff' to "unix".  (Ben Fritz, 2008 Dec 5) Reusing the old buffer
-+probably causes this.
-+
-+'scrollbind' is not respected when deleting lines or undo. (Milan Vancura,
-+1009 Jan 16)
-+
-+Document that default font in Athena can be set with resources:
-+   XtDefaultFont: "9x15"
-+   XtDefaultFontSet: "9x15"
-+(Richard Sherman, 2009 Apr 12)
-+
-+Having "Syntax" in 'eventignore' for :bufdo may cause problems, e.g. for
-+":bufdo e" when buffers are open in windows.  ex_listdo(eap) could set the
-+option only for when jumping to another buffer, not when the command argument
-+is executed.
- 
- Crash with dragn-n-drop of file combined with netrw (Marius Gedminas, 2008 Jun
- 11)  I can't reproduce it.  It's probably caused by a handle_drop() call
- in combination with autocommands that invoke a ":redraw" command.
- Another valgrind output Jun 30.
- 
--When reallocating cmdline xp_pattern becomes invalid.  Move expand_T xpc into
--ccline?  (Dominique Pelle)
-+":pedit %" with a BufReadPre autocommand causes the cursor to move to the
-+first line. (Ingo Karkat, 2008 Jul 1)  Ian Kelling is working on this.
- 
- Wildmenu not deleted: "gvim -u NONE", ":set nocp wildmenu cmdheight=3
- laststatus=2", CTRL-D CTRL-H CTRL-H CTRL-H. (A.Politz, 2008 April 1)
- Works OK with Vim in an xterm.
- 
-+Cursor line moves in other window when using CTRL-W J that doesn't change
-+anything.  (Dasn, 2009 Apr 7)
-+
-+On Unix "glob('does not exist~')" returns the string.  Without the "~" it
-+doesn't. (John Little, 2008 Nov 9)
-+Shell expansion returns unexpanded string?
-+Don't use shell when "~" is not at the start?
-+
-+":unlet $VAR" doesn't work.
-+
- When using ":e ++enc=foo file" and the file is already loaded with
- 'fileencoding' set to "bar", then do_ecmd() uses that buffer, even though the
- fileencoding differs.  Reload the buffer in this situation?  Need to check for
-@@ -62,8 +350,24 @@
- Unfinished patch by Ian Kelling, 2008 Jul 11.  Followup Jul 14, need to have
- another look at it.
- 
-+Patch for c.vim and cpp.vim syntax files. (Chung-chieh Shan, 2008 Nov 26)
-+
-+c.vim: XXX in a comment is colored yellow, but not when it's after "#if 0".
-+(Ilya Dogolazky, 2009 Aug 7)
-+
-+Win32:  ":dis +" shows nothing, but "+p does insert text.  Problem with "* and
-+"+ being the same thing?
-+
-+You can type ":w ++bad=x fname", but the ++bad argument is ignored.  Give an
-+error message?  Or is this easy to implement?  (Nathan Stratton Treadway, 2008
-+Aug 20)  This is in ucs2bytes(), search for 0xBF.  Using the ++bad argument is
-+at the other match for 0xBF.
-+
- Fix for matchparen HL doesn't work.  beep.
- 
-+When adding "-complete=file" to a user command this also changes how the
-+argument is processed for <f-args>. (Ivan Tishchenko, 2008 Aug 19)
-+
- Win32: associating a type with Vim doesn't take care of space after a
- backslash? (Robert Vibrant, 2008 Jun 5)
- 
-@@ -74,13 +378,43 @@
- ":help s/~" jumps to *s/\~*, while ":help s/\~" doesn't find anything. (Tim
- Chase)  Fix by Ian Kelling, 2008 Jul 14.
- 
-+":colorscheme" without arguments should echo the current color scheme name.
-+
-+After using ":recover" or recovering a file in another way, ":x" doesn't save
-+what you see.  Mark the buffer as modified?  Only when the text is actually
-+different from the original file?
-+
-+Use "\U12345678" for 32 bit Unicode characters?  (Tony Mechelynck, 2009
-+Apr 6)  Or use "\u(123456)", similar to Perl.
-+
-+When mapping : to ; and ; to :, @; doesn't work like @: and @: doesn't work
-+either.  Matt Wozniski:  nv_at() calls do_execreg() which uses
-+put_in_typebuf().  Char mapped twice?
-+
-+Patch for colorscheme submenu. (Juergen Kraemer, 2008 Aug 20)
-+
-+Patch for Python 3 support. (Roland Puntaier, 2009 Sep 22)
-+Includes changes for omnicompletion.
-+Needs to be tested.
-+
-+8   Some file systems are case-sensitive, some are not.  Turn
-+    CASE_INSENSITIVE_FILENAME into an option, at least for completion.
-+
-+9   Make it possible to drag a tab page label to another position with the
-+    mouse.
-+Patch by Paul B. Mahol, 2008 Aug 29.
-+
- Despite adding save_subexpr() this still doesn't work properly:
- Regexp: matchlist('12a4aaa', '^\(.\{-}\)\(\%5c\@<=a\+\)\(.\+\)\?')
- Returns ['12a4', 'aaa', '4aaa'], should be ['12a4', 'aaa', '']
- Backreference not cleared when retrying after \@<= fails?
- (Brett Stahlman, 2008 March 8)
- 
--Patch for 2html.vim to avoid "&amp;nbsp;". (Markus Heidelberg, 2008 Jul 19)
-+Problem with remote_send(). (Charles Campbell, 2008 Aug 12)
-+
-+Patch to support netbeans in Unix console Vim. (Xaview de Gaye, 2009 Apr 26)
-+
-+ftplugin for help file should set 'isk' to help file value.
- 
- Win32: remote editing fails when the current directory name contains "[".
- (Ivan Tishchenko, Liu Yubao)  Suggested patch by Chris Lubinski: Avoid
-@@ -102,9 +436,14 @@
- Only happens with "gvim -geometry "160x26+4+27" -u NONE -U NONE prop.c".
- 'lines' is 54. (2008 March 27)
- 
-+Problem with pointer wrapping around in getvcol(). (Wolfgang Kroworsch, 2008
-+Oct 19)  Check for "col" being "MAXCOL" separately?
-+
- Unexpectedly inserting a double quote. (Anton Woellert, 2008 Mar 23)
- Works OK when 'cmdheight' is 2.
- 
-+Test54 should not use shell commands.  Make it portable.
-+
- The utf class table is missing some entries:
- 	0x2212, minus sign 
- 	0x2217, star
-@@ -117,6 +456,12 @@
- GUI: In Normal mode can't yank the modeless selection.  Make "gy" do this?
- Works like CTRL-Y in Command line mode.
- 
-+Mac: Move Carbon todo items to os_mac.txt.  Note that this version is frozen,
-+try the Cocoa version.
-+
-+Mac: Patch to disable antialias. (LC Mi, 2008 Aug 23)  Tested on 10.5 and
-+10.4.
-+
- Mac: After a ":vsplit" the left scrollbar doesn't appear until 'columns' is
- changed or the window is resized.
- 
-@@ -134,12 +479,37 @@
- with %nn%nn, which is taken as two characters instead of one.
- Try to reproduce at work.
- 
-+Patch for default choice in file changed dialog. (Bjorn Winckler, 2008 Oct 19)
-+Is there a way to list all the files first?
-+
-+When 'smartcase' is set and using CTRL-L to add to the search pattern it may
-+result in no matches.  Convert chars to lower case? (Erik Wognsen, 2009 Apr
-+16)
-+
- Patch for redo register. (Ben Schmidt, 2007 Oct 19)
- Await response to question to make the register writable.
- 
-+src/testdir/Make_dos.mak: not all tests are included, e.g., test49, without a
-+remark why.
-+
- Problem with 'ts' set to 9 and 'showbreak' to ">>>". (Matthew Winn, 2007 Oct
- 1)
- 
-+In the swapfile dialog, add a H(elp) option that gives more info about what
-+each choice does.  Similar to  ":help swap-exists-choices"
-+
-+try/catch not working for argument of return. (Matt Wozniski, 2008 Sep 15)
-+
-+Recognize and ignore BOM in error file. (Aleksey Baibarin)
-+
-+":tab help" always opens a new tab, while ":help" re-uses an existing window.
-+Would be more consistent when an existing tab is re-used. (Tony Mechelynck)
-+
-+":tab drop filename" doesn't work nicely when "filename" is open in a window
-+in another tab. (Tony Mechelynck, 2009 Feb 13)
-+
-+Add ":nofold".  Range will apply without expanding to closed fold.
-+
- Including NFA regexp code:
- Use "\%#= to set the engine: 0 = automatic, 1 = backtracking, 2 = new.
- Useful in tests.
-@@ -147,6 +517,7 @@
- - ~/vim/test/veryslow.js (file from Daniel Fetchinson)
- - ~/vim/test/slowsearch
- - ~/vim/test/rgb.vim
-+- ~/vim/text/FeiqCfg.xml (file from Netjune)
- - search for  a.*e*exn  in the vim executable.  Go to last line to use
-   'hlsearch'.
- 
-@@ -160,6 +531,9 @@
- C syntax: {} inside () causes following {} to be highlighted as error.
- (Michalis Giannakidis, 2006 Jun 1)
- 
-+Can't easily close the help window, like ":pc" closes the preview window and
-+":ccl" closes the quickfix window.  Add ":hclose". (Chris Gaal)
-+
- When 'diffopt' has "context:0" a single deleted line causes two folds to merge
- and mess up syncing. (Austin Jennings, 2008 Jan 31)
- 
-@@ -168,13 +542,24 @@
- 
- New PHP syntax file, use it? (Peter Hodge)
- 
-+Patch go make gui highlight settings work in Vim without +gui feature.
-+(Matt Wozniski, 2009 Mar 27)
-+
- 'foldcolumn' in modeline applied to wrong window when using a session. (Teemu
- Likonen, March 19)
- 
-+Test 54 uses shell commands, that doesn't work on non-Unix systems.  Use some
-+other way to test buffer-local autocommands.
-+
- The documentation mentions the priority for ":2match" and ":3match", but it
- appears the last one wins. (John Beckett, 2008 Jul 22)  Caused by adding
- matchadd()?  Suggested patch by John, 2008 Jul 24.
- 
-+When 'encoding' is utf-8 the command line is redrawn as a whole on every
-+character typed. (Tyler Spivey, 2008 Sep 3)  Only redraw cmdline for
-+'arabicshape' when there is a character on the command line for which
-+(ARABIC_CHAR(u8c)) is TRUE.
-+
- Replace ccomplete.vim by cppcomplete.vim from www.vim.org?  script 1520
- by Vissale Neang.  (Martin Stubenschrott)
- Asked Vissale to make the scripts more friendly for the Vim distribution.
-@@ -192,9 +577,6 @@
- Problem with compound words?  (Bert, 2008 May 6)
- No warning for when flags are defined after they are used in an affix.
- 
--With Visual selection, "r" and then CTRL-C  Visual mode is stopped but the
--highlighting is not removed.
--
- Screen redrawing when continuously updating the buffer and resizing the
- terminal. (Yakov Lerner, 2006 Sept 7)
- 
-@@ -206,6 +588,9 @@
- 
- When opening quickfix window, disable spell checking?
- 
-+Problem with ".add" files when using two languages and restarting Vim. (Raul
-+Coronado, 2008 Oct 30)
-+
- Popup menu redraw: Instead of first redrawing the text and then drawing the
- popup menu over it, first draw the new popup menu, remember its position and
- size and then redraw the text, skipping the characters under the popup menu.
-@@ -214,13 +599,13 @@
- When the popup menu is close to the edge of the window it is truncated.  Patch
- to anchor the popup menu in a different way. (James Vega, 2008 Jul 30)
- 
--Spell checking: Add a way to specify punctuation characters.  Add the
--superscript numbers by default: 0x2070, 0xb9, 0xb2, 0xb3, 0x2074 - 0x2079.
--
- Windows 98: pasting from the clipboard with text from another application has
- a trailing NUL.  (Joachim Hofmann)  Perhaps the length specified for CF_TEXT
- isn't right?
- 
-+When a register contains illegal bytes, writing viminfo in utf-8 and reading
-+it back doesn't result in utf-8. (Devin Bayer)
-+
- Command line completion: Scanning for tags doesn't check for typed key now and
- then?  Hangs for about 5 seconds.  Appears to be caused by finding include
- files with "foo/**" in 'path'.  (Kalisiak, 2006 July 15)
-@@ -239,6 +624,9 @@
- However, for backwards compatibility escaping might be necessary.  Check if
- the user put quotes around the expanded item?
- 
-+Error E324 can be given when a cron script has wiped out our temp directory.
-+Give a clear error message about this (and tell them not to wipe out /tmp).
-+
- Color for cUserLabel should differ from case label, so that a mistake in a
- switch list is noticed:
-     switch (i)
-@@ -254,23 +642,21 @@
- go to Insert mode and add a few lines.  Then backspacing every other time
- moves the cursor instead of deleting. (Chris Kaiser, 2007 Sep 25)
- 
--Redraw problem when appending digraph causes line to wrap. (James Vega, 2007
--Sep 18)  Patch by Ian Kelling, 2008 Aug 8.
--
- Changes for Win32 makefile. (Mike Williams, 2007 Jan 22, Alexei Alexandrov,
- 2007 Feb 8)
- 
- Patch for Win32 clipboard under Cygwin. (Frodak Baksik, Feb 15)
-     Sutcliffe says it works well.
-     Update 2007 May 22 for Vim 7.1
-+    Update 2008 Dec 2008 for Vim 7.2.xx (Sharonov)
-+
-+Win32: Can't complete shell command names.  Why is setting xp_context in
-+set_one_cmd_context() inside #ifndef BACKSLASH_IN_FILENAME?
- 
- Win32: Patch for convert_filterW(). (Taro Muraoka, 2007 Mar 2)
- 
- Win32: Patch for cscope external command. (Mike Williams, 2007 Aug 7)
- 
--":cscope find f  filename" doesn't work because of the extra space. (Ethan
--Mallove)
--
- Win32: XPM support only works with path without spaces.  Patch by Mathias
- Michaelis, 2006 Jun 9.  Another patch for more path names, 2006 May 31.
- New version: http://members.tcnet.ch/michaelis/vim/patches.zip (also for other
-@@ -292,9 +678,6 @@
- Win32: using CTRL-S in Insert mode doesn't remove the "+" from the tab pages
- label.  (Tsakiridis, 2007 Feb 18)  Patch from Ian Kelling, 2008 Aug 6.
- 
--When 'bomb' is changed the window title is updated to show/hide a "+", but the
--tab page label isn't. (Patrick Texier, 2008 Jun 24)
--
- Win32: using "gvim --remote-tab-silent fname" sometimes gives an empty screen
- with the more prompt.  Caused by setting the guitablabel?  (Thomas Michael
- Engelke, 2007 Dec 20 - 2008 Jan 17)
-@@ -307,9 +690,28 @@
- 
- Win32: patch for fullscreen mode. (Liushaolin, 2008 April 17)
- 
-+Win32: When 'shell' is cmd.exe this command fails:
-+	echo system('"c:/path/echo.exe" "foo bar"')
-+Should we set the default for 'shellxquote' to a double quote, when 'shell'
-+contains "cmd" in the tail?  (Benjamin Fritz, 2008 Oct 13)
-+Also set 'shellcmdflag' to include /s.
-+
-+Win32: When there is 4 Gbyte of memory mch_avail_mem() doesn't work properly.
-+Unfished patch by Jelle Geerts, 2008 Aug 24.
-+Let mch_avail_mem() return Kbyte instead?
-+
-+Win32: With two monitors, gvim partly on both, and adding/removing a scrollbar
-+Vim resizes and moves to one of the monitors. (Chris Monkiewicz, 2008 Oct)
-+
-+Win32: When 'shell' is bash shellescape() doesn't always do the right thing.
-+Depends on 'shellslash', 'shellquote' and 'shellxquote', but shellescape()
-+only takes 'shellslash' into account.
-+
- When file b is a link to file a and editing b twice you get the correct
- warning for existing swap file, but when trying to recover it doesn't find the
--swapfile. (Matt Wozniski, 2008 Aug 5)
-+swapfile. (Matt Wozniski, 2008 Aug 5)  Patch by Ian Kelling, 2008 Aug 11.
-+Another patch by James Vega, 2008 Aug 20, again 2008 Sep 3.
-+Also solves: Problem finding swap file for recovery. (Gautam Iyer, 2006 May 16)
- 
- Pressing the 'pastetoggle' key doesn't update the statusline. (Jan Christoph
- Ebersbach, 2008 Feb 1)
-@@ -327,12 +729,16 @@
- 
- If the variable "g:x#y#z" exists completion after ":echo g:x#" doesn't work.
- 
-+Feature request: Command to go to previous tab, like what CTRL-W p does for
-+windows. (Adam George)
-+
-+When using input() in a loop and then ":echo" the display column isn't right.
-+(Benjamin Fritz, 2008 Aug 28)  Patch by Ben Schmidt, 2008 Sep 2.
-+
- F1 - F4 in an xterm produce a different escape sequence when used with a
- modifier key.  Need to catch three different sequences.  Use K_ZF1, like
- K_ZHOME? (Dickey, 2007 Dec 2)
- 
--Problem finding swap file for recovery. (Gautam Iyer, 2006 May 16)
--
- UTF-8: mapping a multi-byte key where the second byte is 0x80 doesn't appear
- to work. (Tony Mechelynck, 2007 March 2)
- 
-@@ -353,12 +759,13 @@
- if_ruby.c.
- 
- Problem with cursorcolumn highlighting and folds. (John Mullin, 2008 Jul 18)
--
--Spell checking in popup menu: If the only problem is the case of the first
--character, don't offer "ignore" and "add to word list".
-+Problem with cursorcolumn in wide characters. (Dominique Pelle, 2009 May 5)
- 
- ":helpgrep" should use the directory from 'helpfile'.
- 
-+Patch to dynamically load Python on Solaris. (Danek Duvall, 2009 Feb 16)
-+Needs more work.
-+
- The need_fileinfo flag is messy.  Instead make the message right away and put
- it in keep_msg?
- 
-@@ -369,7 +776,10 @@
- Test 61 fails sometimes.  This is a timing problem: "sleep 2" sometimes takes
- longer than 2 seconds.
- 
--Changing 'guifont' in the console causes an unnecessary redraw.
-+Using ":au CursorMoved * cmd" invokes mch_FullName(), which can be slow.
-+Can this be avoided? (Thomas Waba, 2008 Aug 24)
-+Also for ":w" without a file name.
-+The buffer has the full path in ffname, should pass this to the autocommand.
- 
- "vim -C" often has 'nocompatible', because it's set in some startup script.
- Set 'compatible' after startup is done?  Patch by James Vega, 2008 Feb 7.
-@@ -393,11 +803,18 @@
- Another problem is that file_pat_to_reg_pat() doesn't recognize "\\", so "\\(" 
- will be seen as a path separator plus "\(".
- 
-+When doing ":quit" the Netbeans "killed" event isn't sent.  (Xavier de Gaye,
-+2008 Nov 10)  call netbeans_file_closed() at the end of buf_freeall(), or in
-+all places where buf_freeall() is called?
-+
- ":python os.chdir('/tmp')" makes short buffer names invalid. (Xavier de Gaye)
- Check directory and call shorten_fnames()?
- 
- aucmd_prepbuf() should also use a window in another tab page.
- 
-+When unloading a buffer in a BufHidden autocommand the hidden flag is reset?
-+(Bob Hiestand, 2008 Aug 26, Aug 27)
-+
- Substituting an area with a line break with almost the same area does change
- the Visual area.  Can this be fixed? (James Vega, 2006 Sept 15)
- 
-@@ -409,13 +826,33 @@
- 
- GUI: When combining fg en bg make sure they are not equal.
- 
-+Spell checking: Add a way to specify punctuation characters.  Add the
-+superscript numbers by default: 0x2070, 0xb9, 0xb2, 0xb3, 0x2074 - 0x2079.
-+
-+Spell checking in popup menu: If the only problem is the case of the first
-+character, don't offer "ignore" and "add to word list".
-+
- Use different pt_br dictionary for spell checking. (Jackson A. Aquino, 2006
- Jun 5)
- 
-+Use different romanian dictionary for spell checking. (Andrei Popescu, Nov
-+2008)  Use http://downloads.sourceforge.net/rospell/ro_RO.3.2.zip
-+Or the hunspell-ro.3.2.tar.gz file, it also has a iso-8859-2 list.
-+
-+In a C file with spell checking, in "% integer" "nteger" is seen as an error,
-+but "]s" doesn't find it.  "nteger" by itself is found. (Ralf Wildenhues, 2008
-+Jul 22)
-+
-+There should be something about spell checking in the user manual.
-+
-+Spell menu: When using the Popup menu to select a replacement word,
-+":spellrepeat" doesn't work.  SpellReplace() uses setline().  Can it use "z="
-+somehow?  Or use a new function.
-+
- Mac: Using gvim: netrw window disappears. (Nick Lo, 2006 Jun 21)
- 
--When 'ff' is "mac" then "ga" on a ^J shows 0x0d instead of 0x0a.  Compare with
--using "ga" on a NUL when 'ff' is "unix". (Andy Wokula, 2008 Jul 16)
-+Mac: OS/X 10.4 with Python 2.5 installed: configure finds an extra argument
-+that breaks the build. (Brian Victor, 2008 Sep 1)
- 
- Add an option to specify the character to use when a double-width character is
- moved to the next line.  Default '>', set to a space to blank it out.  Check
-@@ -423,13 +860,13 @@
- 
- The generated vim.bat can avoid the loop for NT. (Carl Zmola, 2006 Sep 3)
- 
--In a C file with spell checking, in "% integer" "nteger" is seen as an error,
--but "]s" doesn't find it.  "nteger" by itself is found. (Ralf Wildenhues, 2008
--Jul 22)
--
- Session file creation: 'autochdir' causes trouble.  Keep it off until after
- loading all files.
- 
-+Win32: When 'autochdir' is on and 'encoding' is changed, files on the command
-+line are opened again, but from the wrong directory.  Apply 'autochdir' only
-+after starting up?
-+
- When showing a diff between a non-existant file and an existing one, with the
- cursor in the empty buffer, the other buffer only shows the last line.  Change
- the "insert" into a change from one line to many? (Yakov Lerner, 2008 May 27)
-@@ -443,10 +880,6 @@
- background make.  ":bgcancel" interrupts it.
- A.Politz may work on this.
- 
--The spellfile plugin checks for a writable "spell" directory.  A user may have
--a writable runtime directory without a "spell" directory, it could be created
--then.
--
- These two abbreviations don't give the same result:
- 	let asdfasdf = "xyz\<Left>"
- 	cabbr XXX <C-R>=asdfasdf<CR>
-@@ -489,6 +922,10 @@
- 
- Accessing file#var in a function should not need the g: prepended.
- 
-+When exiting detects a modified buffer, instead of opening the buffer in the
-+current tab, use an existing tab, if possible.  Like finding a window where
-+the buffer is displayed. (Antonios Tsakiridis)
-+
- When ":cn" moves to an error in the same line the message isn't shortened.
- Only skip shortening for ":cc"?
- 
-@@ -521,9 +958,6 @@
- Another resizing problem when setting 'columns' and 'lines' to a very large
- number. (Tony Mechelynck, 2007 Feb 6)
- 
--GTK: when using the -geom argument with an offset from the right edge and the
--size is smaller than the default, the Vim window is not positioned properly.
--
- After starting Vim, using '0 to jump somewhere in a file, ":sp" doesn't center
- the cursor line.  It works OK after some other commands.
- 
-@@ -531,8 +965,6 @@
- Does multi-byte printing with ":hardcopy" work?  Add remark in documentation
- about this.
- 
--There should be something about spell checking in the user manual.
--
- Check: Running Vim in a console and still having connect to the X server for
- copy/paste: is stopping the X server handled gracefully?  Should catch the X
- error and stop using the connection to the server.
-@@ -540,18 +972,35 @@
- Problem with 'cdpath' on MS-Windows when a directory is equal to $HOME. (2006
- Jul 26, Gary Johnson)
- 
-+Using UTF-8 character with ":command" does not work properly. (Matt Wosniski,
-+2008 Sep 29)
-+
- In the Netbeans interface add a "vimeval" function, so that the other side can
- check the result of has("patch13").
- 
-+Cursor line at bottom of window instead of halfway after saving view and
-+restoring.  Only with 'nowrap'. (Robert Webb, 2008 Aug 25)
-+
- Add command modifier that skips wildcard expansion, so that you don't need to
- put backslashes before special chars, only for white space.
- 
-+Syntax HL: open two windows on the same C code, delete a ")" in one window,
-+resulting in highlighted "{" in that window, not in the other.
-+
-+In mswin.vim: Instead of mapping <C-V> for Insert mode in a complicated way,
-+can it be done like ":imap <C-V> <MiddleMouse>" without negative side effects?
-+
- Win32: When the GUI tab pages line is displayed Vim jumps from the secondary
- to the primary monitor. (Afton Lewis, 2007 Mar 9)  Old resizing problem?
- 
- GTK: when the Tab pages bar appears or disappears while the window is
- maximized the window is no longer maximized.  Patch that has some idea but
- doesn't work from Geoffrey Antos, 2008 May 5.
-+Also: the window may no longer fit on the screen, thus the command line is not
-+visible.
-+
-+GTK: when setting 'columns' in a startup script and doing ":vertical diffsplit"
-+the window isn't redrawn properly, see two vertical bars.
- 
- The magic clipboard format "VimClipboard2" appears in several places.  Should
- be only one.
-@@ -610,10 +1059,6 @@
- Syntax HL: When using "nextgroup" and the group has an empty match, there is
- no search at that position for another match. (Lukas Mai, 2008 April 11)
- 
--Spell menu: When using the Popup menu to select a replacement word,
--":spellrepeat" doesn't work.  SpellReplace() uses setline().  Can it use "z="
--somehow?  Or use a new function.
--
- In gvim the backspace key produces a backspace character, but on Linux the
- VERASE key is Delete.  Set VERASE to Backspace? (patch by Stephane Chazelas,
- 2007 Oct 16)
-@@ -628,8 +1073,34 @@
- 
- Create a gvimtutor.1 file and change Makefiles to install it.
- 
-+When 'encoding' is utf-8 typing text at the end of the line causes previously
-+typed characters to be redrawn.  Caused by patch 7.1.329. (Tyler Spivey, 2008
-+Sep 3, 11)
-+
-+When Vim in an xterm owns the selection and the user does ":shell" Vim doesn't
-+respond to selection requests.  Invoking XtDisownSelection() before executing
-+the shell doesn't help.  Would require forking and doing a message loop, like
-+what happens for the GUI.
-+
-+X11: Putting more than about 262040 characters of text on the clipboard and
-+pasting it in another Vim doesn't work.  (Dominique Pelle, 2008 Aug 21-23)
-+clip_x11_request_selection_cb() is called with zero value and length.
-+Also: Get an error message from free() in the process that owns the selection.
-+Seems to happen when the selection is requested the second time, but before
-+clip_x11_convert_selection_cb() is invoked, thus in X library code.
-+
-+Add 'lazysize' option: Above this size Vim doesn't load everything before
-+starting to edit a file.  Things like 'fileencodings' only work up to this
-+size, modelines only work at the top.  Useful for large log files where you
-+only want to look at the first few pages.  Use zero to disable it.
-+
-+":vimgrep" does not recognize a recursive symlink.  Is it possible to detect
-+this, at least for Unix (using device/inode)?
-+
- 
- Vim 7.3:
-+-   Use NSIS 2.45, it includes Windows 7 support.
-+-   Easier/standard way to disable default plugins.
- -   Add patch for 'relativenumber' option?  Markus Heidelberg, 2008 Jun 27.
- -   Add blowfish encryption.  Openssl has an implementation.  Also by Paul
-     Kocher (LGPL), close to original.  Mohsin also has some ideas.
-@@ -639,6 +1110,7 @@
- 	You can already yank lines and use :@" to execute them.
- 	Most of do_source() would not be used, need a new function.
- 	It's easy when not doing breakpoints or profiling.
-+- Patch for Lisp support with ECL (Mikael Jansson, 2008 Oct 25)
- 
- 
- More patches:
-@@ -669,6 +1141,8 @@
-     vimtutor.vim. (Jan Minar, 2008 Jul 20)
- -   When fsync() fails there is no hint about what went wrong.  Patch by Ben
-     Schmidt, 2008 Jul 22.
-+-   testdir/Make_dos_sh.mak for running tests with MingW. (Bill Mccarthy, 2008
-+    Sep 13)
- 
- 
- Awaiting updated patches:
-@@ -1220,8 +1694,6 @@
- 8   ":gui" doesn't fork.  Enabling the code in gui.c to fork causes a SEGV.
- 8   Define vim_mkdir() for Macintosh.
- 8   Define mch_writable() for Macintosh.
--8   Some file systems are case-sensitive, some are not.  Turn
--    CASE_INSENSITIVE_FILENAME into an option, at least for completion.
- 9   When DiskLock is running, using a swap file causes a crash.  Appears to be
-     a problem with writing a file that starts with a dot. (Giacalone)
- 9   On G3 Mac, OS version 8, control strip causes characters messed up when
-@@ -1238,6 +1710,13 @@
-     CTRL-Q.  Add an option for it?
- -   When using e_secure in do_one_cmd() mention the command being executed,
-     otherwise it's not clear where it comes from.
-+-   When the quickfix window is open and executing ":echo 'hello'" using the
-+    Command-line window, the text is immediately removed by the redrawing.
-+    (Michael Henry, 2008 Nov 1)
-+    Generic solution: When redrawing while there is a message on the
-+    cmdline, don't erase the display but draw over the existing text.
-+    Other solution, redraw after closing the cmdline window, before executing
-+    the command.
- 9   For Turkish vim_tolower() and vim_toupper() also need to use utf_
-     functions for characters below 0x80. (Sertacyildiz)
- 9   When the last edited file is a help file, using '0 in a new Vim doesn't
-@@ -1383,8 +1862,6 @@
- 8   With 'virtualedit' set and 'selection' "exclusive", a Visual selection
-     that ends in or after a tab, "d" doesn't delete (part of) the tab.
-     (Helmut Stiegler)
--8   With 'virtualedit' set, a blockwise Visual selection that starts and ends
--    in a tab, "<" shifts too much. (Helmut Stiegler)
- 9   When jumping to a tag, the search pattern is put in the history.  When
-     'magic' is on, the pattern may not work.  Translate the pattern depending
-     on p_magic when putting it in the history?  Alternative: Store value of
-@@ -1615,7 +2092,12 @@
- ---------------------  extensions and improvements ----------------------
- 						    *extensions-improvements*
- 
--Didn't make it into Vim 7.0:
-+Most interesting new features to be added when all bugs have been fixed:
-+-   Using ":exe edit fname" has escaping problems.  Use ":edit ++(fname)".
-+    Thus use "++=" to give arguments as expressions, comma separated as if
-+    calling a function.
-+    With options: ":edit ++(['!', '++enc=abc'], ['+/pat'], fname)".
-+    Alternative: Make a function for Ex commands: cmd_edit().
- -   Add COLUMN NUMBERS to ":" commands ":line1,line2[col1,col2]cmd".  Block
-     can be selected with CTRL-V.  Allow '$' (end of line) for col2.
- -   Add DEBUGGER INTERFACE.  Implementation for gdb by Xavier de Gaye.
-@@ -1640,10 +2122,13 @@
- -   STICKY CURSOR: Add a way of scrolling that leaves the cursor where it is.
-     Especially when using the scrollbar.  Typing a cursor-movement command
-     scrolls back to where the cursor is.
-+-   Scroll commands by screen line. g CTRL-E and g CTRL-Y ?  Requires the
-+    first line to be able to start halfway.
- -   Running a shell command from the GUI still has limitations.  Look into how
-     the terminal emulator of the Vim shell project can help:
-     http://vimshell.wana.at
---   Add Lua interface? (Wolfgang Oertl)
-+-   Add Lua interface? (Wolfgang Oertl) patch by Luis Carvalho, 2008 Sep 5
-+	Patch for Make_ming.mak from Paul Moore (2008 Sep 1)
- 8   Add a command to jump to a certain kind of tag.  Allow the user to specify
-     values for the optional fields.  E.g., ":tag size type=m".
-     Also allow specifying the file and command, so that the result of
-@@ -1739,8 +2224,6 @@
- 9   GUI implementation for the tab pages line for other systems.
- 7   GUI: Control over the appearance of the text in the labels (bold, color,
-     font, etc.)
--9   Make it possible to drag a tab page label to another position with the
--    mouse.
- 8   Make GUI menu in tab pages line configurable.  Like the popup menu.
- 8   balloons for the tab page labels that are shortened to show the full path.
- 8   :tabmove +N	 move tab page N pages forward
-@@ -1790,7 +2273,6 @@
-     implement CHECKCOMPOUNDTRIPLE
-     Add CHECKCOMPOUNDCASE: when compounding make leading capital lower case.
-     How is it supposed to work?
--8   implement using CHECKCOMPOUNDPATTERN: match words with sl_comppat[].
- -   Add a command the repeats ]s and z=, showing the misspelled word in its
-     context.  Thus to spell-check a whole file.
- -   suggestion for "KG" to "kg" when it's keepcase.
-@@ -1813,8 +2295,6 @@
-     - PSEUDOROOT == NEEDAFFIX
-     - COMPOUNDROOT -> COMPOUNDED?  For a word that already is a compound word
- 	    Or use COMPOUNDED2, COMPOUNDED3, etc.
--8   Alternate Dutch word list at www.nederlandsewoorden.nl (use script to
--    obtain).  But new Myspell wordlist will come (Hagen)
- -   CIRCUMFIX: when a word uses a prefix marked with the CIRCUMFIX flag, then
-     the word must also have a suffix marked with the CIRCUMFIX flag.  It's a
-     bit primitive, since only one flag is used, which doesn't allow matching
-@@ -1874,8 +2354,6 @@
- 8   Add "z/" and "z?" for searching in not folded text only.
- 9   Add search pattern item to only match in closed or open fold and/or fold
-     with certain level.  Allows doing ":g/pat/cmd" to work on closed folds.
--8   Add different highlighting for a fold line depending on the fold level.
--    (Noel Henson)
- 7   Use "++--", "+++--" for different levels instead of "+---" "+----".
- 8   When a closed fold is displayed open because of 'foldminlines', the
-     behavior of commands is still like the fold is closed.  How to make the
-@@ -1984,14 +2462,10 @@
-     Support CTRL-K _{mnemonic}_
- 7   In "-- INSERT (lang) --" show the name of the keymap used instead of
-     "lang". (Ilya Dogolazky)
---   Make 'langmap' accept multi-byte characters.
--	Patch from Konstantin Korikov, 2006 Oct 15.
- -   Make 'breakat' accept multi-byte characters.  Problem: can't use a lookup
-     table anymore (breakat_flags[]).
-     Simplistic solution: when 'formatoptions' contains "m" also break a line
-     at a multi-byte character >= 0x100.
---   Do we need the reverse of 'keymap', like 'langmap' but with files and
--    multi-byte characters?  E.g., when using a Russian keyboard.
- -   Add the possibility to enter mappings which are used whenever normal text
-     could be entered.  E.g., for "f" command.  But not in Normal mode.  Sort
-     of opposite of 'langmap'.  Use ":tmap" command?
-@@ -2132,7 +2606,6 @@
-     words.
- 8   Add more command line completion for :syntax.
- 8   Add more command line completion for :highlight.
--8   Add more command line completion for :sign.
- 7   Should find a better way to parse the :syntax and :highlight commands.
-     Use tables or lists that can be shared by parsing for execution and
-     completion?
-@@ -2276,6 +2749,7 @@
-     option or environment variable.
- 8   ":let &option" should list the value of the option.
- 8   ":let Func().foo = value" should work, also when "foo" doesn't exist.
-+    Also: ":let Func()[foo] = value" should work.  Same for a List.
- 7   Add synIDlist(), making the whole list of syntax items on the syntax stack
-     available as a List.
- 8   Add autocommand-event for when a variable is changed:
-@@ -2328,8 +2802,6 @@
-     when starting up in a color terminal.
- 8   Avoid alloc() for scratch buffer use, esp. in syntax.c.  It's very slow on
-     Win16.
--9   Setting GUI options in the console (e.g., 'guifont') should not cause a
--    redraw.
- 8   Profiling shows that in_id_list() is used very often for C code.  Can this
-     function be improved?
- 8   For an existing file, the page size of the swap file is always the
-@@ -2541,6 +3013,9 @@
- 8   Use a mechanism similar to omni completion to figure out the kind of tab
-     for CTRL-] and jump to the appropriate matching tag (if there are
-     several).
-+    Alternative: be able to define a function that takes the tag name and uses
-+    taglist() to find the right location.  With indication of using CTRL-] so
-+    that the context can be taken into account. (Robert Webb)
- 7   Can CTRL-] (jump to tag) include a following "." and "->" to restrict the
-     number of possible matches? Check tags file for an item that has members.
-     (Flemming Madsen)
-@@ -2700,6 +3175,12 @@
- 
- Autocommands:
- -   Put autocommand event names in a hashtable for faster lookup?
-+8   When the SwapExists event is triggered, provide information about the
-+    swap file, e.g., whether the process is running, file was modified, etc.
-+    Must be possible to check the situation that it's probably OK to delete
-+    the swap file. (Marc Merlin)
-+8   When all the patterns for an event are "*" there is no need to expand
-+    buffer names to a full path.  This can be slow for NFS.
- 7   For autocommand events that trigger multiple times per buffer (e.g.,
-     CursorHold), go through the list once and cache the result for a specific
-     buffer.  Invalidate the cache when adding/deleting autocommands or
-@@ -2782,7 +3263,7 @@
-     WinClose	    - Just before closing a window
- -   Write the file now and then ('autosave'):
- 				  *'autosave'* *'as'* *'noautosave'* *'noas'*
--    'autosave' 'aw' number  (default 0)
-+    'autosave' 'as' number  (default 0)
- 	    Automatically write the current buffer to file N seconds after the
- 	    last change has been made and when |'modified'| is still set.
- 	    Default: 0 = do not autosave the buffer.
-@@ -2931,7 +3412,6 @@
- -   For 'wildmenu': Simplify "../bar" when possible.
- -   When using <Up> in wildmenu mode for a submenu, should go back to the
-     current menu, not the first one.  E.g., ":emenu File.Save<Up>".
--8   For ":find" and ":sfind" expand files found in 'path'.
- 8   When using backtick expansion, the external command may write a greeting
-     message.  Add an option or commands to remove lines that match a regexp?
- 7   When listing matches of files, display the common path separately from the
-@@ -2999,6 +3479,8 @@
-         cout << "a"
-                 << ") :"
-                 << "y";
-+9   "} else" causes following lines to be indented too much. (Rouben
-+    Rostamian, 2008 Aug 30)
- 8   Lisp indenting: "\\" confuses the indenter. (Dorai Sitaram, 2006 May 17)
- 8   Why are continuation lines outside of a {} block not indented?  E.g.:
- 	long_type foo =
-@@ -3013,6 +3495,13 @@
- 			    "asdf"
- 			}
- 		    );
-+8   In C++ a function isn't recognized inside a namespace:
-+    (Chow Loong Jin)
-+	namespace {
-+	    int
-+		 func(int arg) {
-+		 }
-+	}
- 6   Add 'cino' flag for this function argument layout: (Spencer Collyer)
- 	    func( arg1
- 	        , arg2
-@@ -3099,8 +3588,6 @@
- 
- Virtual edit:
- 8   Make the horizontal scrollbar work to move the text further left.
--7   Add a mode where the cursor is only allowed to go one character after the
--    end of the line?
- 7   Allow specifying it separately for Tabs and beyond end-of-line?
- 
- 
-@@ -3307,6 +3794,8 @@
-     The vis.vim script has a ":S" command that does something like this.
-     Can use "g/" in Normal mode, uses the '< to '> area.
-     Use "&/" for searching the text in the Visual area?
-+9   Add "v" offset: "/pat/v": search for pattern and start Visual mode on the
-+    matching text.
- 8   Add a mechanism for recursiveness: "\@(([^()]*\@g[^()]*)\)".  \@g stands
-     for "go recursive here" and \@( \) marks the recursive part.
-     Perl does it this way:
-@@ -3317,6 +3806,9 @@
- 8   Show the progress every second.  Could use the code that checks for CTRL-C
-     to find out how much time has passed.  Or use SIGALRM.  Where to show the
-     number?
-+8   When using an expression for ":s", set the match position in a v:
-+    variable.  So that you can do ":%s/^/\=v:lnum/" to put a line number
-+    before each line.
- 7   Support for approximate-regexps to find similar words (agrep
-     http://www.tgries.de/agrep/ tre: http://laurikari.net/tre/index.html).
- 8   Add an item for a big character range, so that one can search for a
-@@ -3328,7 +3820,7 @@
- 7   Add an option to accept a match at the cursor position.  Also for
-     search(). (Brett)
- 7   Add a flag to "/pat/" to discard an error.  Useful to continue a mapping
--    when a search fails.  Could be "/pat/E" (e is already used for an offset).
-+    when a search fails.  Could be "/pat/E" (e is already used for end offset).
- 7   Add pattern item to use properties of Unicode characters.  In Perl it's
-     "\p{L}" for a letter.  See Regular Expression Pocket Reference.
- 8   Would it be possible to allow ":23,45/pat/flags" to search for "pat" in
-@@ -3440,7 +3932,9 @@
-     storing the differences.
- 8   Search for pattern in undo tree, showing when it happened and the text
-     state, so that you can jump to it.
---   Persistent undo: store undo in a file.
-+-   Persistent undo: store undo in a file.  Patch by Jordan Lewis, 2009 Feb
-+    20.
-+    Older ideas:
-     Use timestamps, so that a version a certain time ago can be found and info
-     before some time/date can be flushed. 'undopersist' gives maximum time to
-     keep undo: "3h", "1d", "2w", "1y", etc.  For the file use dot and
-@@ -3831,16 +4325,15 @@
-     Govindachar)
- 7   Add a command that goes back to the position from before jumping to the
-     first quickfix location.  ":cbefore"?
--6   In the quickfix window statusline add the command used to get the list of
--    errors, e.g. ":make foo", ":grep something *.c".
-+7   Allow a window not to have a statusline.  Makes it possible to use a
-+    window as a buffer-tab selection.
-+8   Allow non-active windows to have a different statusline. (Yakov Lerner)
- 6   Python interface: add vim.message() function. (Michal Vitecek, 2002 Nov 5)
- 7   Support using ":vert" with User commands.  Add expandable items <vert>.
-     Do the same for ":browse" and ":confirm"?
-     For ":silent" and ":debug" apply to the whole user command.
-     More general: need a way to access command modifiers in a user command.
-     Assign them to a v: variable?
--7   Allow a window not to have a statusline.  Makes it possible to use a
--    window as a buffer-tab selection.
- 7   Add an invisible buffer which can be edited.  For use in scripts that want
-     to manipulate text without changing the window layout.
- 8   Add a command to revert to the saved version of file; undo or redo until
-@@ -3865,7 +4358,6 @@
-     etc.  Combinations of Alt, Ctrl and Shift are also possible.  Recognize
-     these to avoid inserting the raw byte sequence, handle like the key
-     without modifier (unless mapped).
--7   Support ":browse edit" in console, using explorer.vim?
- 6   Add "gG": like what "gj" is to "j": go to the N'th window line.
- 8   Add command like ":normal" that accepts <Key> notation like ":map".
- 9   Support ACLs on more systems.
-@@ -3905,12 +4397,6 @@
- 3   Make "2d%" work like "d%d%" instead of "d2%"?
- 7   "g CTRL-O" jumps back to last used buffer.	Skip CTRL-O jumps in the same
-     buffer.  Make jumplist remember the last ten accessed buffers?
---   Keep a list of most recently used files for each window, use "[o" to go
--    back (older file) and "]n" to go forward (newer file) (like ^O and ^I for
--    jumps). (Webb)  Use ":files" and ":ls" to list the files in history order.
--7   Add a history of recently accessed buffer.	Maybe make "2 CTRL-^" jump to
--    the 2nd previously visited buffer, "3 CTRL-^" to the third, etc.  Or use
--    "3 g CTRL-^" for this?
- -   Add code to disable the CAPS key when going from Insert to Normal mode.
- -   Set date/protection/etc. of the patchfile the same as the original file.
- -   Use growarray for termcodes[] in term.c
-@@ -4096,7 +4582,7 @@
- -   Updatescript() can be done faster with a string instead of a char.
- -   Screen updating is inefficient with CTRL-F and CTRL-B when there are long
-     lines.
---   Uppercase characters in ex commands can be made lowercase?
-+-   Uppercase characters in Ex commands can be made lowercase?
- 8   Add option to show characters in text not as "|A" but as decimal ("^129"),
-     hex ("\x81") or octal ("\201") or meta (M-x).  Nvi has the 'octal' option
-     to switch from hex to octal.  Vile can show unprintable characters in hex
-@@ -4156,7 +4642,7 @@
-     for use in macro's and the like.
- -   Keep output from listings in a window, so you can have a look at it while
-     working in another window.  Put cmdline in a separate window?
---   Add possibility to put output of ex commands in a buffer or file, e.g. for
-+-   Add possibility to put output of Ex commands in a buffer or file, e.g. for
-     ":set all".  ":r :set all"?
- -   'edit' option: When off changing the buffer is not possible (Really
-     read-only mode).
-diff -Nur runtime.patched/doc/undo.txt runtime/doc/undo.txt
---- runtime.patched/doc/undo.txt	2008-08-09 07:23:00.000000000 -0700
-+++ runtime/doc/undo.txt	2009-04-14 12:16:53.000000000 -0700
-@@ -1,4 +1,4 @@
--*undo.txt*      For Vim version 7.2.  Last change: 2006 Apr 30
-+*undo.txt*      For Vim version 7.2.  Last change: 2009 Apr 12
- 
- 
- 		  VIM REFERENCE MANUAL    by Bram Moolenaar
-@@ -106,6 +106,10 @@
- After this an "u" command will undo the delete command and the previous
- change.
- 
-+To do the opposite, break a change into two undo blocks, in Insert mode use
-+CTRL-G u.  This is useful if you want an insert command to be undoable in
-+parts.  E.g., for each sentence.  |i_CTRL-G_u|
-+
- ==============================================================================
- 4. Undo branches				*undo-branches* *undo-tree*
- 
-diff -Nur runtime.patched/doc/usr_04.txt runtime/doc/usr_04.txt
---- runtime.patched/doc/usr_04.txt	2008-08-09 07:23:00.000000000 -0700
-+++ runtime/doc/usr_04.txt	2008-09-06 05:19:37.000000000 -0700
-@@ -1,4 +1,4 @@
--*usr_04.txt*	For Vim version 7.2.  Last change: 2006 Jun 21
-+*usr_04.txt*	For Vim version 7.2.  Last change: 2008 Sep 06
- 
- 		     VIM USER MANUAL - by Bram Moolenaar
- 
-@@ -263,7 +263,7 @@
- one of the other corners, diagonally.  Use "O" to move to the other corner in
- the same line.
- 
--Note that "o" and "O" in Visual mode work very different from Normal mode,
-+Note that "o" and "O" in Visual mode work very differently from Normal mode,
- where they open a new line below or above the cursor.
- 
- ==============================================================================
-diff -Nur runtime.patched/doc/usr_05.txt runtime/doc/usr_05.txt
---- runtime.patched/doc/usr_05.txt	2008-08-09 07:23:00.000000000 -0700
-+++ runtime/doc/usr_05.txt	2009-06-13 05:38:07.000000000 -0700
-@@ -1,4 +1,4 @@
--*usr_05.txt*	For Vim version 7.2.  Last change: 2007 May 11
-+*usr_05.txt*	For Vim version 7.2.  Last change: 2009 Jun 04
- 
- 		     VIM USER MANUAL - by Bram Moolenaar
- 
-@@ -205,8 +205,8 @@
- 
- 							*restore-cursor*  >
- 	autocmd BufReadPost *
--	    \ if line("'\"") > 0 && line("'\"") <= line("$") |
--	    \   exe "normal g`\"" |
-+	    \ if line("'\"") > 1 && line("'\"") <= line("$") |
-+	    \   exe "normal! g`\"" |
- 	    \ endif
- 
- Another autocommand.  This time it is used after reading any file.  The
-diff -Nur runtime.patched/doc/usr_06.txt runtime/doc/usr_06.txt
---- runtime.patched/doc/usr_06.txt	2008-08-09 07:23:00.000000000 -0700
-+++ runtime/doc/usr_06.txt	2009-10-28 13:57:15.000000000 -0700
-@@ -1,4 +1,4 @@
--*usr_06.txt*	For Vim version 7.2.  Last change: 2006 Apr 24
-+*usr_06.txt*	For Vim version 7.2.  Last change: 2009 Oct 28
- 
- 		     VIM USER MANUAL - by Bram Moolenaar
- 
-@@ -244,10 +244,14 @@
- 
- This also works on Unix, if you have a PostScript printer.  Otherwise, you
- will have to do a bit more work.  You need to convert the text to HTML first,
--and then print it from a web browser such as Netscape.
-+and then print it from a web browser.
- 
- Convert the current file to HTML with this command: >
- 
-+	:TOhtml
-+
-+In case that doesn't work: >
-+
- 	:source $VIMRUNTIME/syntax/2html.vim
- 
- You will see it crunching away, this can take quite a while for a large file.
-diff -Nur runtime.patched/doc/usr_11.txt runtime/doc/usr_11.txt
---- runtime.patched/doc/usr_11.txt	2008-08-09 07:23:01.000000000 -0700
-+++ runtime/doc/usr_11.txt	2009-04-22 14:26:12.000000000 -0700
-@@ -1,4 +1,4 @@
--*usr_11.txt*	For Vim version 7.2.  Last change: 2006 Apr 24
-+*usr_11.txt*	For Vim version 7.2.  Last change: 2009 Apr 18
- 
- 		     VIM USER MANUAL - by Bram Moolenaar
- 
-@@ -6,9 +6,9 @@
- 
- 
- Did your computer crash?  And you just spent hours editing?  Don't panic!  Vim
--keeps enough information on harddisk to be able to restore most of your work.
--This chapter shows you how to get your work back and explains how the swap
--file is used.
-+stores enough information to be able to restore most of your work.  This
-+chapter shows you how to get your work back and explains how the swap file is
-+used.
- 
- |11.1|	Basic recovery
- |11.2|	Where is the swap file?
-@@ -214,7 +214,7 @@
- that file, be prepared to redo your last changes.
- 
- 
--WHAT TO DO?
-+WHAT TO DO?					*swap-exists-choices*
- 
- If dialogs are supported you will be asked to select one of five choices:
- 
-diff -Nur runtime.patched/doc/usr_25.txt runtime/doc/usr_25.txt
---- runtime.patched/doc/usr_25.txt	2008-08-09 07:23:01.000000000 -0700
-+++ runtime/doc/usr_25.txt	2009-07-26 04:41:20.000000000 -0700
-@@ -304,7 +304,7 @@
- One horizontal scrollbar will appear at the bottom of the Vim window.
- 
- If you don't have a scrollbar or don't want to use it, use these commands to
--scroll the text.  The cursor will stay in the same place, but it's move back
-+scroll the text.  The cursor will stay in the same place, but it's moved back
- into the visible text if necessary.
- 
- 	zh		scroll right
-@@ -547,7 +547,7 @@
- What happens is that the "gr" command makes sure the new character takes the
- right amount of screen space.  Extra spaces or tabs are inserted to fill the
- gap.  Thus what actually happens is that a tab is replaced by "x" and then
--blanks added to make the text after it keep it's place.  In this case a
-+blanks added to make the text after it keep its place.  In this case a
- tab is inserted.
-    When you need to replace more than one character, you use the "R" command
- to go to Replace mode (see |04.9|).  This messes up the layout and replaces
-diff -Nur runtime.patched/doc/usr_31.txt runtime/doc/usr_31.txt
---- runtime.patched/doc/usr_31.txt	2008-08-09 07:23:01.000000000 -0700
-+++ runtime/doc/usr_31.txt	2009-07-26 04:43:37.000000000 -0700
-@@ -245,7 +245,7 @@
- 
- 	:set lines=55
- 
--You don't want to do this in a terminal, since it's size is fixed (except for
-+You don't want to do this in a terminal, since its size is fixed (except for
- an xterm that supports resizing).
-    The gvimrc file is searched for in the same locations as the vimrc file.
- Normally its name is "~/.gvimrc" for Unix and "$VIM/_gvimrc" for MS-Windows.
-diff -Nur runtime.patched/doc/usr_43.txt runtime/doc/usr_43.txt
---- runtime.patched/doc/usr_43.txt	2008-08-09 07:23:01.000000000 -0700
-+++ runtime/doc/usr_43.txt	2009-01-14 12:14:54.000000000 -0800
-@@ -1,4 +1,4 @@
--*usr_43.txt*	For Vim version 7.2.  Last change: 2006 Apr 24
-+*usr_43.txt*	For Vim version 7.2.  Last change: 2008 Dec 28
- 
- 		     VIM USER MANUAL - by Bram Moolenaar
- 
-@@ -57,7 +57,8 @@
- Likewise, the mapping for "\c" will disappear when editing another buffer.
- The ":map <buffer>" command creates a mapping that is local to the current
- buffer.  This works with any mapping command: ":map!", ":vmap", etc.  The
--|<LocalLeader>| in the mapping is replaced with the value of "maplocalleader".
-+|<LocalLeader>| in the mapping is replaced with the value of the
-+"maplocalleader" variable.
- 
- You can find examples for filetype plugins in this directory: >
- 
-diff -Nur runtime.patched/doc/usr_44.txt runtime/doc/usr_44.txt
---- runtime.patched/doc/usr_44.txt	2008-08-09 07:23:01.000000000 -0700
-+++ runtime/doc/usr_44.txt	2009-01-14 12:15:18.000000000 -0800
-@@ -1,4 +1,4 @@
--*usr_44.txt*	For Vim version 7.2.  Last change: 2006 Apr 24
-+*usr_44.txt*	For Vim version 7.2.  Last change: 2008 Dec 28
- 
- 		     VIM USER MANUAL - by Bram Moolenaar
- 
-@@ -493,9 +493,9 @@
- 	:runtime! syntax/c.vim
- 
- The ":runtime!" command searches 'runtimepath' for all "syntax/c.vim" files.
--This makes the C syntax be defined like for C files.  If you have replaced the
--c.vim syntax file, or added items with an extra file, these will be loaded as
--well.
-+This makes the C parts of the C++ syntax be defined like for C files.  If you
-+have replaced the c.vim syntax file, or added items with an extra file, these
-+will be loaded as well.
-    After loading the C syntax items the specific C++ items can be defined.
- For example, add keywords that are not used in C: >
- 
-@@ -503,8 +503,8 @@
- 
- This works just like in any other syntax file.
- 
--Now consider the Perl language.  It consists of two distinct parts: a
--documentation section in POD format, and a program written in Perl itself.
-+Now consider the Perl language.  A Perl script consists of two distinct parts:
-+a documentation section in POD format, and a program written in Perl itself.
- The POD section starts with "=head" and ends with "=cut".
-    You want to define the POD syntax in one file, and use it from the Perl
- syntax file.  The ":syntax include" command reads in a syntax file and stores
-@@ -663,7 +663,7 @@
- 
- Choose a good, descriptive name for your syntax file.  Use lowercase letters
- and digits.  Don't make it too long, it is used in many places: The name of
--the syntax file "name.vim", 'filetype', b:current_syntax the start of each
-+the syntax file "name.vim", 'filetype', b:current_syntax and the start of each
- syntax group (nameType, nameStatement, nameString, etc).
- 
- Start with a check for "b:current_syntax".  If it is defined, some other
-diff -Nur runtime.patched/doc/usr_45.txt runtime/doc/usr_45.txt
---- runtime.patched/doc/usr_45.txt	2008-08-09 07:23:01.000000000 -0700
-+++ runtime/doc/usr_45.txt	2008-11-16 03:59:07.000000000 -0800
-@@ -1,4 +1,4 @@
--*usr_45.txt*	For Vim version 7.2.  Last change: 2008 Apr 30
-+*usr_45.txt*	For Vim version 7.2.  Last change: 2008 Nov 15
- 
- 		     VIM USER MANUAL - by Bram Moolenaar
- 
-@@ -265,7 +265,7 @@
- 
- Suppose you have setup Vim to use Unicode, and you want to edit a file that is
- in 16-bit Unicode.  Sounds simple, right?  Well, Vim actually uses utf-8
--encoding internally, thus the 16-bit encoding must be converted.  Thus there
-+encoding internally, thus the 16-bit encoding must be converted, since there
- is a difference between the character set (Unicode) and the encoding (utf-8 or
- 16-bit).
-    Vim will try to detect what kind of file you are editing.  It uses the
-@@ -283,7 +283,7 @@
- When you start editing that 16-bit Unicode file, and it has a BOM, Vim will
- detect this and convert the file to utf-8 when reading it.  The 'fileencoding'
- option (without s at the end) is set to the detected value.  In this case it
--is "ucs-2le".  That means it's Unicode, two bytes and little-endian.  This
-+is "utf-16le".  That means it's Unicode, 16-bit and little-endian.  This
- file format is common on MS-Windows (e.g., for registry files).
-    When writing the file, Vim will compare 'fileencoding' with 'encoding'.  If
- they are different, the text will be converted.
-diff -Nur runtime.patched/doc/usr_90.txt runtime/doc/usr_90.txt
---- runtime.patched/doc/usr_90.txt	2008-08-09 07:23:01.000000000 -0700
-+++ runtime/doc/usr_90.txt	2008-09-10 04:23:30.000000000 -0700
-@@ -1,4 +1,4 @@
--*usr_90.txt*	For Vim version 7.2.  Last change: 2006 Apr 24
-+*usr_90.txt*	For Vim version 7.2.  Last change: 2008 Sep 10
- 
- 		     VIM USER MANUAL - by Bram Moolenaar
- 
-@@ -126,12 +126,12 @@
- 	test results: ~
- 	ALL DONE ~
- 
--If there are one or two messages about failed tests, Vim might still work, but
--not perfectly.  If you see a lot of error messages or Vim doesn't finish until
--the end, there must be something wrong.  Either try to find out yourself, or
--find someone who can solve it.  You could look in the |maillist-archive| for a
--solution.  If everything else fails, you could ask in the vim |maillist| if
--someone can help you.
-+If you get "TEST FAILURE" some test failed.  If there are one or two messages
-+about failed tests, Vim might still work, but not perfectly.  If you see a lot
-+of error messages or Vim doesn't finish until the end, there must be something
-+wrong.  Either try to find out yourself, or find someone who can solve it.
-+You could look in the |maillist-archive| for a solution.  If everything else
-+fails, you could ask in the vim |maillist| if someone can help you.
- 
- 
- INSTALLING
-diff -Nur runtime.patched/doc/various.txt runtime/doc/various.txt
---- runtime.patched/doc/various.txt	2009-11-20 13:52:21.223062590 -0800
-+++ runtime/doc/various.txt	2009-07-26 04:43:37.000000000 -0700
-@@ -1,4 +1,4 @@
--*various.txt*   For Vim version 7.2.  Last change: 2008 Aug 06
-+*various.txt*   For Vim version 7.2.  Last change: 2009 Jul 09
- 
- 
- 		  VIM REFERENCE MANUAL    by Bram Moolenaar
-@@ -179,8 +179,8 @@
- 			(to start Insert mode, see |:startinsert|).  A ":"
- 			command must be completed as well.  And you can't use
- 			"Q" or "gQ" to start Ex mode.
--			{commands} cannot start with a space.  Put a 1 (one)
--			before it, 1 space is one space.
-+			{commands} cannot start with a space.  Put a count of
-+			1 (one) before it, "1 " is one space.
- 			The 'insertmode' option is ignored for {commands}.
- 			This command cannot be followed by another command,
- 			since any '|' is considered part of the command.
-@@ -347,7 +347,7 @@
- N  *+mouse_pterm*	QNX only: pterm mouse handling |qnx-terminal|
- N  *+mouse_sysmouse*	Unix only: *BSD console mouse handling |sysmouse|
- N  *+mouse_xterm*	Unix only: xterm mouse handling |xterm-mouse|
--B  *+multi_byte*	Korean and other languages |multibyte|
-+B  *+multi_byte*	16 and 32 bit characters |multibyte|
-    *+multi_byte_ime*	Win32 input method for multibyte chars |multibyte-ime|
- N  *+multi_lang*	non-English language support |multi-lang|
- m  *+mzscheme*		Mzscheme interface |mzscheme|
-@@ -374,7 +374,6 @@
- B  *+signs*		|:sign|
- N  *+smartindent*	|'smartindent'|
- m  *+sniff*		SniFF interface |sniff|
--N  *+startuptime*	|--startuptime| argument
- N  *+statusline*	Options 'statusline', 'rulerformat' and special
- 			formats of 'titlestring' and 'iconstring'
- m  *+sun_workshop*	|workshop|
-@@ -647,7 +646,7 @@
- 			Note that the longer the {subject} you give, the less
- 			matches will be found.  You can get an idea how this
- 			all works by using commandline completion (type CTRL-D
--			after ":help subject").
-+			after ":help subject" |c_CTRL-D|).
- 			If there are several matches, you can have them listed
- 			by hitting CTRL-D.  Example: >
- 				:help cont<Ctrl-D>
-diff -Nur runtime.patched/doc/version5.txt runtime/doc/version5.txt
---- runtime.patched/doc/version5.txt	2008-08-09 07:23:01.000000000 -0700
-+++ runtime/doc/version5.txt	2009-01-14 12:15:18.000000000 -0800
-@@ -1,4 +1,4 @@
--*version5.txt*  For Vim version 7.2.  Last change: 2008 Jun 28
-+*version5.txt*  For Vim version 7.2.  Last change: 2008 Dec 17
- 
- 
- 		  VIM REFERENCE MANUAL    by Bram Moolenaar
-@@ -460,10 +460,10 @@
- Regular expression patterns				*added-regexp*
- ---------------------------
- 
--Added specifying a range for the number of matches of a atom: "\{a,b}". |/\{|
-+Added specifying a range for the number of matches of an atom: "\{a,b}". |/\{|
- Added the "shortest match" regexp "\{-}" (Webb).
--Added "\s", matches a white character.  Can replace "[ \t]".		|/\s|
--Added "\S", matches a non-white character.  Can replace "[^ \t]".	|/\S|
-+Added "\s", matches a white character.  Can replace "[ \t]".		 |/\s|
-+Added "\S", matches a non-white character.  Can replace "[^ \t]".	 |/\S|
- 
- 
- Overloaded tags						*tag-overloaded*
-diff -Nur runtime.patched/doc/version7.txt runtime/doc/version7.txt
---- runtime.patched/doc/version7.txt	2008-08-09 09:28:51.000000000 -0700
-+++ runtime/doc/version7.txt	2009-01-14 12:14:42.000000000 -0800
-@@ -1,4 +1,4 @@
--*version7.txt*  For Vim version 7.2.  Last change: 2008 Aug 09
-+*version7.txt*  For Vim version 7.2.  Last change: 2008 Dec 17
- 
- 
- 		  VIM REFERENCE MANUAL    by Bram Moolenaar
-@@ -1868,7 +1868,7 @@
- Win32: Cannot edit a file starting with # with --remote.  Do escape % and #
- when building the ":drop" command.
- 
--A comment or | just after a expression-backtick argument was not recognized.
-+A comment or | just after an expression-backtick argument was not recognized.
- E.g. in :e `="foo"`"comment.
- 
- "(" does not stop at an empty sentence (single dot and white space) while ")"
-@@ -4741,7 +4741,7 @@
- Added argument to mode() to return a bit more detail about the current mode.
- (Ben Schmidt)
- 
--Added support for BSD console mouse: |sysmouse|.  (Paul Mahol)
-+Added support for BSD console mouse: |sysmouse|.  (Paul B. Mahol)
- 
- Added the "newtab" value for the 'switchbuf' option.  (partly by Yegappan
- Lakshmanan)
-@@ -5903,7 +5903,7 @@
- 
- Patch 7.1.188
- Problem:    When 'showmode' is off the message for changing a readonly file is
--	    given in the second column instead of the first.  (Payl B.  Mahol)
-+	    given in the second column instead of the first.  (Payl B. Mahol)
- Solution:   Put the W10 message in the first column.
- Files:	    src/edit.c
- 
-diff -Nur runtime.patched/doc/vim-fr.1 runtime/doc/vim-fr.1
---- runtime.patched/doc/vim-fr.1	2008-07-21 13:17:34.000000000 -0700
-+++ runtime/doc/vim-fr.1	2008-12-08 13:08:57.000000000 -0800
-@@ -2,6 +2,8 @@
- .\" ([email protected])
- .\" Mise � jour de la traduction par David Blanchet
- .\" ([email protected]) 2006-06-10
-+.\" Mise � jour de la traduction par Dominique Pell�
-+.\" ([email protected]) 2008-11-29
- .\"
- .TH VIM 1 "22 F�vrier 2002"
- .SH NOM
-@@ -194,7 +196,7 @@
- .TP
- \-d
- D�marre en mode Diff.
--Deux ou trois noms de fichiers doivent �tre sp�cifi�s.
-+Deux, trois ou quatre noms de fichiers doivent �tre sp�cifi�s.
- .B Vim
- ouvrira alors tous les fichiers et affichera leurs diff�rences.
- Fonctionne comme vimdiff(1).
-diff -Nur runtime.patched/doc/vim-fr.UTF-8.1 runtime/doc/vim-fr.UTF-8.1
---- runtime.patched/doc/vim-fr.UTF-8.1	2008-07-21 13:17:40.000000000 -0700
-+++ runtime/doc/vim-fr.UTF-8.1	2008-12-08 13:08:57.000000000 -0800
-@@ -2,6 +2,8 @@
- .\" ([email protected])
- .\" Mise à jour de la traduction par David Blanchet
- .\" ([email protected]) 2006-06-10
-+.\" Mise à jour de la traduction par Dominique Pellé
-+.\" ([email protected]) 2008-11-29
- .\"
- .TH VIM 1 "22 Février 2002"
- .SH NOM
-@@ -194,7 +196,7 @@
- .TP
- \-d
- Démarre en mode Diff.
--Deux ou trois noms de fichiers doivent être spécifiés.
-+Deux, trois ou quatre noms de fichiers doivent être spécifiés.
- .B Vim
- ouvrira alors tous les fichiers et affichera leurs différences.
- Fonctionne comme vimdiff(1).
-diff -Nur runtime.patched/doc/vim-pl.1 runtime/doc/vim-pl.1
---- runtime.patched/doc/vim-pl.1	2008-07-31 13:22:18.000000000 -0700
-+++ runtime/doc/vim-pl.1	2009-09-18 03:29:11.000000000 -0700
-@@ -1,4 +1,4 @@
--.TH VIM 1 "2002 Lut 22"
-+.TH VIM 1 "2006 kwi 11"
- .SH NAME
- vim \- Vi rozbudowany, edytor tekstu dla programisty
- .SH SYNOPSIS
-@@ -13,7 +13,7 @@
- [opcje] \-t znacznik
- .br
- .B vim
--[opcje] \-q [plik b��du]
-+[opcje] \-q [plik_b��du]
- .PP
- .br
- .B ex
-@@ -35,10 +35,10 @@
- u�ywany do edycji wszelkiego rodzaju plik�w tekstowych.
- U�yteczny zw�aszcza przy edycji program�w.
- .PP
--Posiada wiele usprawnie� w por�wnaniu z Vi: wielo poziomowe cofanie zmian,
-+Posiada wiele usprawnie� w por�wnaniu z Vi: wielopoziomowe cofanie zmian,
- wiele okien i bufor�w, pod�wietlanie sk�adni, edycja linii polece�,
- uzupe�nianie nazw plik�w, pomoc on-line, wizualna selekcja, itd.
--Zobacz ":help vi_diff.txt" dla podsumowania r�ni� pomi�dzy
-+Zobacz ":help vi_diff.txt" dla podsumowania r�nic pomi�dzy
- .B Vimem
- i Vi.
- .PP
-@@ -82,7 +82,7 @@
- {znacznika} szuka si� w pliku tags, zwi�zany z nim plik staje si�
- plikiem bie��cym i wykonuje si� powi�zane polecenie.
- Zazwyczaj u�ywa si� tego sposobu dla program�w w C, w kt�rych wypadku
--{znacznik} powinien by� nazw� funkcji.
-+{znacznik} mo�e by� nazw� funkcji.
- W efekcie plik zawieraj�cy okre�lon� funkcj� staje si� plikiem
- bie��cym a kursor jest umieszczony na pocz�tku funkcji.
- Zobacz ":help tag-commands".
-@@ -91,7 +91,7 @@
- Zacznij w trybie quickFix.
- Plik [plik_b��d�w] zostaje zinterpretowany i poka�e si� pierwszy b��d.
- Je�li brak opcji [plik_b��d�w] nazwa pliku zostanie pobrana z opcji
--'errorfile' (domy�lnie "AztecC.Err" dla Amigi, "errros.err" dla innych
-+\&'errorfile' (domy�lnie "AztecC.Err" dla Amigi, "errros.err" dla innych
- system�w.
- Do kolejnych b��d�w mo�na przeskoczy� dzi�ki poleceniu ":cn".
- Zobacz ":help quickfix".
-@@ -140,8 +140,8 @@
- +/{wz�r}
- W pierwszym pliku kursor zostanie umieszczony na pierwszym wyst�pieniu
- {wz�r}.
--Zobacz ":help search-pattern" by dowiedzie� si� jakie s� mo�liwo�ci
--wzor�w wyszukiwania.
-+Zobacz ":help search-pattern" by dowiedzie� si� jakie s� mo�liwe
-+wzorce wyszukiwania.
- .TP
- +{polecenie}
- .TP
-@@ -164,7 +164,7 @@
- \-\-cmd {polecenie}
- Podobne do "\-c", ale polecenie jest wykonywane tu� przed
- interpretacj� jakiegokolwiek pliku vimrc.
--Mo�na u�y� do 10 takich polece�, niezale�ni od polece� od "\-c"
-+Mo�na u�y� do 10 takich polece�, niezale�nie od polece� od "\-c"
- .TP
- \-A
- Je�li
-@@ -190,7 +190,7 @@
- .TP
- \-d
- Uruchom w trybie diff.
--Powinno by� dwa lub trzy nazwy plik�w jako argumenty.
-+Powinno si� u�y� dw�ch, trzech lub czterech nazwy plik�w jako argument�w.
- .B Vim
- otworzy wszystkie te pliki i poka�e r�nice mi�dzy nimi.
- Dzia�a jak vimdiff(1).
-@@ -283,18 +283,18 @@
- \-m
- Zmiana pliku jest niemo�liwa.
- Przestawia opcj� 'write'.
--Mo�na ca�y czas zmieni� zawarto�� bufora, ale zapisanie pliku nie jest
--mo�liwa.
-+Mo�na zmienia� zawarto�� bufora, ale zapisanie pliku nie jest
-+mo�liwe.
- .TP
- \-M
- Opcje 'modifiable' i 'write' zostan� wy��czone, tak wi�c zmiany
--w pliku oraz ich zapisanie nie s� mo�liwe. Mo�na warto�� tych opcji
-+w pliku oraz ich zapisanie nie s� mo�liwe. Warto�� tych opcji mo�na
- zmieni�.
- .TP
- \-N
--Tryb niekompatibylny. Przestawia opcj� 'compatible'. Dzi�ki temu
-+Tryb niekompatybilny. Przestawia opcj� 'compatible'. Dzi�ki temu
- .B Vim
--b�dzie zachowywa� si� odrobin� lepiej, ale mniej zgodznie z Vi nawet
-+b�dzie zachowywa� si� odrobin� lepiej, ale mniej zgodnie z Vi nawet
- je�li nie istnieje plik .vimrc.
- .TP
- \-n
-@@ -323,8 +323,8 @@
- \-R
- Tryb tylko do odczytu.
- Zostanie ustawiona opcja 'readonly'.
--Ca�y czas mo�na zmienia� bufor, ale b�dzie istnia�a blokada przed przypadkowym
--zapisaniem pliku.
-+Ca�y czas mo�na zmienia� bufor, ale b�dzie istnia�a blokada by chroni�
-+przed przypadkowym zapisaniem pliku.
- Je�li chcesz zapisa� plik dodaj wykrzyknik do polecenia Ex, np. ":w!".
- Opcja \-R implikuje opcj� \-n (zobacz poni�ej).
- Opcja 'readonly' mo�e zosta� przestawiona poprzez ":set noro".
-@@ -427,15 +427,15 @@
- .TP
- \-\-literal
- Potraktuj nazwy plik�w dos�ownie i nie rozwi�zuj kwantyfikator�w. Nie
--ma znaczenia na Uniksach gdzie pow�oka rozwi�zuje kwantyfikator�w
-+ma znaczenia na Uniksach gdzie pow�oka rozwi�zuje kwantyfikatory.
- .TP
- \-\-noplugin
- Pomi� �adowanie wtyczek. Implikowane przy \-u NONE.
- .TP
- \-\-remote
--Po��cz si� z serwerem Vima i edytuj w nim reszt� argument�w. Je�li nie
--znaleziono serwera zostanie zg�oszony b��d a pliki b�d� otwarte
--w bie��cym Vimie.
-+Po��cz si� z serwerem Vima i edytuj w nim reszt� plik�w podanych jako
-+argumenty. Je�li nie znaleziono serwera zostanie zg�oszony b��d a pliki zostan�
-+otwarte w bie��cym Vimie.
- .TP
- \-\-remote\-expr {wyra�enie}
- Po��cz z serwerem Vima, rozwi�� w nim {wyra�enie} i wypisz rozwi�zanie
-@@ -449,7 +449,7 @@
- serwera.
- .TP
- \-\-remote\-wait
--Tak samo jak \-remote, ale Vim nie zako�czy dop�ki pliki nie zostan�
-+Tak samo jak \-remote, ale Vim nie zako�czy dop�ki pliki pozostan�
- otwarte.
- .TP
- \-\-remote\-wait\-silent
-@@ -487,6 +487,9 @@
- .B Vima
- U�yj ":help doc\-file\-list" aby uzyska� pe�n� list�.
- .TP
-+/usr/local/lib/vim/doc/tags
-+Plik znacznik�w s�u�y do znajdowania informacji w plikach dokumentacji.
-+.TP
- /usr/local/lib/vim/syntax/syntax.vim
- Globalne uruchamianie pod�wietlania sk�adni.
- .TP
-diff -Nur runtime.patched/doc/vim-pl.UTF-8.1 runtime/doc/vim-pl.UTF-8.1
---- runtime.patched/doc/vim-pl.UTF-8.1	2008-07-31 13:22:45.000000000 -0700
-+++ runtime/doc/vim-pl.UTF-8.1	2009-09-18 03:29:11.000000000 -0700
-@@ -1,4 +1,4 @@
--.TH VIM 1 "2002 Lut 22"
-+.TH VIM 1 "2006 kwi 11"
- .SH NAME
- vim \- Vi rozbudowany, edytor tekstu dla programisty
- .SH SYNOPSIS
-@@ -13,7 +13,7 @@
- [opcje] \-t znacznik
- .br
- .B vim
--[opcje] \-q [plik błędu]
-+[opcje] \-q [plik_błędu]
- .PP
- .br
- .B ex
-@@ -35,10 +35,10 @@
- używany do edycji wszelkiego rodzaju plików tekstowych.
- Użyteczny zwłaszcza przy edycji programów.
- .PP
--Posiada wiele usprawnień w porównaniu z Vi: wielo poziomowe cofanie zmian,
-+Posiada wiele usprawnień w porównaniu z Vi: wielopoziomowe cofanie zmian,
- wiele okien i buforów, podświetlanie składni, edycja linii poleceń,
- uzupełnianie nazw plików, pomoc on-line, wizualna selekcja, itd.
--Zobacz ":help vi_diff.txt" dla podsumowania różnić pomiędzy
-+Zobacz ":help vi_diff.txt" dla podsumowania różnic pomiędzy
- .B Vimem
- i Vi.
- .PP
-@@ -82,7 +82,7 @@
- {znacznika} szuka się w pliku tags, związany z nim plik staje się
- plikiem bieżącym i wykonuje się powiązane polecenie.
- Zazwyczaj używa się tego sposobu dla programów w C, w których wypadku
--{znacznik} powinien być nazwą funkcji.
-+{znacznik} może być nazwą funkcji.
- W efekcie plik zawierający określoną funkcję staje się plikiem
- bieżącym a kursor jest umieszczony na początku funkcji.
- Zobacz ":help tag-commands".
-@@ -91,7 +91,7 @@
- Zacznij w trybie quickFix.
- Plik [plik_błędów] zostaje zinterpretowany i pokaże się pierwszy błąd.
- Jeśli brak opcji [plik_błędów] nazwa pliku zostanie pobrana z opcji
--'errorfile' (domyślnie "AztecC.Err" dla Amigi, "errros.err" dla innych
-+\&'errorfile' (domyślnie "AztecC.Err" dla Amigi, "errros.err" dla innych
- systemów.
- Do kolejnych błędów można przeskoczyć dzięki poleceniu ":cn".
- Zobacz ":help quickfix".
-@@ -140,8 +140,8 @@
- +/{wzór}
- W pierwszym pliku kursor zostanie umieszczony na pierwszym wystąpieniu
- {wzór}.
--Zobacz ":help search-pattern" by dowiedzieć się jakie są możliwości
--wzorów wyszukiwania.
-+Zobacz ":help search-pattern" by dowiedzieć się jakie są możliwe
-+wzorce wyszukiwania.
- .TP
- +{polecenie}
- .TP
-@@ -164,7 +164,7 @@
- \-\-cmd {polecenie}
- Podobne do "\-c", ale polecenie jest wykonywane tuż przed
- interpretacją jakiegokolwiek pliku vimrc.
--Można użyć do 10 takich poleceń, niezależni od poleceń od "\-c"
-+Można użyć do 10 takich poleceń, niezależnie od poleceń od "\-c"
- .TP
- \-A
- Jeśli
-@@ -190,7 +190,7 @@
- .TP
- \-d
- Uruchom w trybie diff.
--Powinno być dwa lub trzy nazwy plików jako argumenty.
-+Powinno się użyć dwóch, trzech lub czterech nazwy plików jako argumentów.
- .B Vim
- otworzy wszystkie te pliki i pokaże różnice między nimi.
- Działa jak vimdiff(1).
-@@ -283,18 +283,18 @@
- \-m
- Zmiana pliku jest niemożliwa.
- Przestawia opcję 'write'.
--Można cały czas zmienić zawartość bufora, ale zapisanie pliku nie jest
--możliwa.
-+Można zmieniać zawartość bufora, ale zapisanie pliku nie jest
-+możliwe.
- .TP
- \-M
- Opcje 'modifiable' i 'write' zostaną wyłączone, tak więc zmiany
--w pliku oraz ich zapisanie nie są możliwe. Można wartość tych opcji
-+w pliku oraz ich zapisanie nie są możliwe. Wartość tych opcji można
- zmienić.
- .TP
- \-N
--Tryb niekompatibylny. Przestawia opcję 'compatible'. Dzięki temu
-+Tryb niekompatybilny. Przestawia opcję 'compatible'. Dzięki temu
- .B Vim
--będzie zachowywał się odrobinę lepiej, ale mniej zgodznie z Vi nawet
-+będzie zachowywał się odrobinę lepiej, ale mniej zgodnie z Vi nawet
- jeśli nie istnieje plik .vimrc.
- .TP
- \-n
-@@ -323,8 +323,8 @@
- \-R
- Tryb tylko do odczytu.
- Zostanie ustawiona opcja 'readonly'.
--Cały czas można zmieniać bufor, ale będzie istniała blokada przed przypadkowym
--zapisaniem pliku.
-+Cały czas można zmieniać bufor, ale będzie istniała blokada by chronić
-+przed przypadkowym zapisaniem pliku.
- Jeśli chcesz zapisać plik dodaj wykrzyknik do polecenia Ex, np. ":w!".
- Opcja \-R implikuje opcję \-n (zobacz poniżej).
- Opcja 'readonly' może zostać przestawiona poprzez ":set noro".
-@@ -427,15 +427,15 @@
- .TP
- \-\-literal
- Potraktuj nazwy plików dosłownie i nie rozwiązuj kwantyfikatorów. Nie
--ma znaczenia na Uniksach gdzie powłoka rozwiązuje kwantyfikatorów
-+ma znaczenia na Uniksach gdzie powłoka rozwiązuje kwantyfikatory.
- .TP
- \-\-noplugin
- Pomiń ładowanie wtyczek. Implikowane przy \-u NONE.
- .TP
- \-\-remote
--Połącz się z serwerem Vima i edytuj w nim resztę argumentów. Jeśli nie
--znaleziono serwera zostanie zgłoszony błąd a pliki będą otwarte
--w bieżącym Vimie.
-+Połącz się z serwerem Vima i edytuj w nim resztę plików podanych jako
-+argumenty. Jeśli nie znaleziono serwera zostanie zgłoszony błąd a pliki zostaną
-+otwarte w bieżącym Vimie.
- .TP
- \-\-remote\-expr {wyrażenie}
- Połącz z serwerem Vima, rozwiąż w nim {wyrażenie} i wypisz rozwiązanie
-@@ -449,7 +449,7 @@
- serwera.
- .TP
- \-\-remote\-wait
--Tak samo jak \-remote, ale Vim nie zakończy dopóki pliki nie zostaną
-+Tak samo jak \-remote, ale Vim nie zakończy dopóki pliki pozostaną
- otwarte.
- .TP
- \-\-remote\-wait\-silent
-@@ -487,6 +487,9 @@
- .B Vima
- Użyj ":help doc\-file\-list" aby uzyskać pełną listę.
- .TP
-+/usr/local/lib/vim/doc/tags
-+Plik znaczników służy do znajdowania informacji w plikach dokumentacji.
-+.TP
- /usr/local/lib/vim/syntax/syntax.vim
- Globalne uruchamianie podświetlania składni.
- .TP
-diff -Nur runtime.patched/doc/vim-ru.1 runtime/doc/vim-ru.1
---- runtime.patched/doc/vim-ru.1	2008-07-21 13:18:09.000000000 -0700
-+++ runtime/doc/vim-ru.1	2009-09-18 03:31:20.000000000 -0700
-@@ -7,7 +7,7 @@
- [�����] [���� ..]
- .br
- .B vim
--[�����] -
-+[�����] \-
- .br
- .B vim
- [�����] \-t �����
-@@ -69,12 +69,12 @@
- ������ ������� ":next". ����� ������� ����, ��� �������� ���������� � �������
- "�����" (-), ����� ������� ������ ���������� ��������� "--".
- .TP
---
-+\-
- ���� ����� �������� �� ������ ������������ �����. ������� ����� �����������
- �� ������������ ������ ����������� (stderr), ������� ������ ���� 
- ����������.
- .TP
---t {�����}
-+\-t {�����}
- ��� ����� � ��������� ������� ������� ������� �� "�����", ������� �� ����� goto.
- {�����} ������ � ����� �����, ��������������� ���� ���������� ��������, � 
- ��������������� ������� �����������.
-@@ -83,7 +83,7 @@
- ����, ���������� �������, ���������� ��������, � ������ ���������� � ������ �������.
- ��. ":help tag-commands".
- .TP
---q [���� ������]
-+\-q [���� ������]
- ������ ������ � ������ �������� �����������.
- ��� ���� ����������� [���� ������] � ������ ������ ��������� �� �����.
- ���� [���� ������] �� ������, ��� ����� ��ң��� �� �������� ����� 'errorfile'
-@@ -101,21 +101,21 @@
- ex
- ������ � ������ Ex. ��� �������� � ���������� �����
- ���������� ��������� ������� ":vi". ����� Ex ��������
--����� ���� "-e".
-+����� ���� "\-e".
- .TP
- view
- ������ � ������ "������ ��� ������". �� ������ �������� �� ��������� ������ 
--�����. �� �� ����� ����� ������� ������ "-R".
-+�����. �� �� ����� ����� ������� ������ "\-R".
- .TP
- gvim gview
- ������ � ����������� �����������. ����������� � ����� ����.
--�� �� ����� ����� ������� ��� ������� � ������ "-g".
-+�� �� ����� ����� ������� ��� ������� � ������ "\-g".
- .TP
- rvim rview rgvim rgview
- ��� � ���������� �������, �� � �������������. ������ ��������� ������� ��������
- ��� ���������������� ������
- .B Vim.
--������ ��������� "r" ����� ������������ ���� "-Z".
-+������ ��������� "r" ����� ������������ ���� "\-Z".
- .SH �����
- ����� ����� ���� ������� � ����� �������, �� ��� ����� �ͣ�
- ������. ����� ��� ���������� ����� ���� ���������� ��� �����
-@@ -132,21 +132,21 @@
- .TP
- +{�������}
- .TP
---c {�������}
-+\-c {�������}
- {�������} ����������� ����� �������� ������� ����� ��� ������� Ex.
- ���� {�������} �������� �������, �� ��� ������ ���� ��������� �
- ������� ������� (� ����������� �� ������������ ��������).
- ������: vim "+set si" main.c
- .br
--����������: ����� ��������� �� ������ ������ "+" ��� "-c".
-+����������: ����� ��������� �� ������ ������ "+" ��� "\-c".
- .TP
----cmd {�������}
--��� "-c", �� ������� ����������� ����� ���������� ������ �����
-+\-\-cmd {�������}
-+��� "\-c", �� ������� ����������� ����� ���������� ������ �����
- �������� (vimrc).
- ����� ��������� �� ������ ����� ������, ���������� �� ����������
--������ "-c".
-+������ "\-c".
- .TP
---A
-+\-A
- ����
- .B Vim
- ��� ������ � ���������� ��������� ����� ��� ������ ������,
-@@ -158,34 +158,34 @@
- .B Vim
- ��������� ������ � �������.
- .TP
---b
-+\-b
- �������� �����.
- ������������ ��������� ��������� �����, �������� ��������� ������
- ��������� ��� ������������ �����.
- .TP
---C
-+\-C
- ����� �������������. �������� ����� 'compatible'.
- .B Vim
- ����� �������� ����� ��� Vi, ���� ���� ���������� ���� .vimrc.
- .TP
---d
-+\-d
- ����� ������ ��������.
- ������ ���� ������� ��� ��� ��� ����� �����.
- .B Vim
- ������� ��� ����� � ������� �������� ����� ����
- (��� vimdiff(1)).
- .TP
---d {����������}
-+\-d {����������}
- ������� {����������} ��� ������������� � �������� ��������� (������ �� Amiga).
- ������:
- "\-d con:20/30/600/150".
- .TP
---e
-+\-e
- ���������
- .B Vim
- � ������ Ex, ��� ����� ����������� ���� ����� ��� "ex".
- .TP
---f
-+\-f
- ����� ��������� ����������. ������
- .B Vim
- � ����������� ����������� �� ����� ��������� � �����������
-@@ -198,25 +198,25 @@
- ������ ������ (��������, ��������� ��� ������ � ����������� ������).
- �� ��������� Amiga ������� ":sh" � ":!" �� ����� ��������.
- .TP
----nofork
-+\-\-nofork
- ����� ��������� ����������. ������
- .B Vim
- � ����������� ����������� �� ����� ��������� � �����������
- �� ����������� ţ ��������.
- .TP
---F
-+\-F
- ����
- .B Vim
- ��� ������ � ���������� FKMAP ��� ������ ������ ������ ������
- � �������� ���������� ��� ����� �����, ���� ���� ���������
- .B Vim
- � ������ �����, ����� ������, � ����ޣ����� ������� 
--'fkmap' � 'rightleft'.
-+\&'fkmap' � 'rightleft'.
- � ��������� ������
- .B Vim
- ��������� ������ � ���������� �� ������.
- .TP
---g
-+\-g
- ����
- .B Vim
- ��� ������ � ���������� ������������ ����������, ���� ����
-@@ -224,13 +224,13 @@
- .B Vim
- ��������� ������ � ���������� �� ������.
- .TP
---h
-+\-h
- ������� ������� ���������� �� ���������� � ������ ��������� ������.
- ����� �����
- .B Vim
- ��������� ������.
- .TP
---H
-+\-H
- ����
- .B Vim
- ��� ������ � ���������� ������ ������ ������ ������
-@@ -241,69 +241,69 @@
- .B Vim
- ��������� ������ � ���������� �� ������.
- .TP
---i {viminfo}
-+\-i {viminfo}
- ���� ������������ ���� viminfo, �� ���� ���� ������ ��� ������ ����� (������
- "~/.viminfo" �� ���������). ����� ����� �������� ������������� ����� viminfo
- ��ԣ� �������� ����� "NONE".
- .TP
---L
--�� ��, ��� � -r.
-+\-L
-+�� ��, ��� � \-r.
- .TP
---l
-+\-l
- ����� Lisp. ���������� ����� 'lisp' � 'showmatch'.
- .TP
---m
-+\-m
- ��������� ������ ���������. ��� ���� ����������� ����� 'write', �������
- ������ ������ ���������� �����������.
- .TP
---N
-+\-N
- ����� �������� �������������. ����������� 'compatible'.
- .B Vim
- ����� �������� �����, �� �� ����� ��������� ��������� � Vi, ���� ����
- ����������� ���� �������� �������� (.vimrc).
- .TP
---n
-+\-n
- �� ������������ ����-����. �������������� ��� ���� � ������ ����� ����������.
- ������ ��� ������ ����� �� ����� ��������� �������� (��������, ������ �����).
- �� �� ����� ����� ������� �������� ":set uc=0". ������ -- ":set uc=200".
- .TP
---o[N]
-+\-o[N]
- ������� N ����, �����̣���� �� �����������. ���� N �� �������, �� ����������� 
- �� ������ ���� �� ������ ����.
- .TP
---O[N]
-+\-O[N]
- ������� N ����, �����̣���� �� ���������. ���� N �� �������, �� ����������� 
- �� ������ ���� �� ������ ����.
- .TP
---R
-+\-R
- ����� "������ ��� ������". ���������� ����� 'readonly'.
- ���� � ������ �������� ��� ��������������, �� ��� ����� �� ����� ������
- �������� ������������. ��� ���������� ����� ���������� �������� ���������������
- ���� � ��������������� ������� Ex (��������, ":w!").
--���� "-R" ������������� �����, ��� ������������ � ���� "-n" (��. ����).
-+���� "\-R" ������������� �����, ��� ������������ � ���� "\-n" (��. ����).
- ����� 'readonly' ����� ���� ��������� �� ������� ":set noro".
- ��. ":help 'readonly'".
- .TP
---r
-+\-r
- ������� ������ ����-������ � ���������� �� �� ������������� ��� �������������� ����� ����.
- .TP
---r {����}
-+\-r {����}
- ����� ��������������.
- ��� �������������� ����� ���� ����� ����������� ����-����.
- ����-���� ����� �� �� ���, ��� � ��������� ����, �� � ����������� ���������� ".swp".
- ��. ":help recovery".
- .TP
---s
--����� �����. ������ ��� ������� ��� "Ex" ��� ���� ����� "-s" ������ ���� "-e".
-+\-s
-+����� �����. ������ ��� ������� ��� "Ex" ��� ���� ����� "\-s" ������ ���� "\-e".
- .TP
---s {scriptin}
-+\-s {scriptin}
- ����������� ���� �������� {scriptin}. ��� ����, ���������� ����� ��������������
- � ���� ������, ��� ���� �� ��� ���� ������� �� �������. 
- �� �� ����� ����������� �������� ":source! {scriptin}".
- ���� ����� ����� ����������� �� ���������� ������ ���������, �� � ���������� 
- ���� �������������� � ����������.
- .TP
---T {terminal}
-+\-T {terminal}
- ��������
- .B Vim
- ��� ������������� ���������. ���������� ������ � ��� ���������, ����� 
-@@ -312,96 +312,96 @@
- .B Vim
- (�������� � ����) ��� ���������� � ������ termcap ��� terminfo.
- .TP
---u {vimrc}
-+\-u {vimrc}
- ������������ ������� �� ����� �������� {vimrc} ��� ���������.
- ��� ��������� ����� �������� ������������.
- ������ ��� �������������� ����������� ����� ������.
- ����� �������� ������������� ��������� �������� ������, ����� ������������
- ��� "NONE". ��. ":help initialization".
- .TP
---U {gvimrc}
-+\-U {gvimrc}
- ������������ ������� �� ����� �������� {gvimrc} ��� ��������� ������������ 
- ����������.
- ��� ��������� ����� �������� ��� ������������ ���������� ������������.
- ����� �������� ������������� ��������� �������� ������������ ���������� ������, 
- ����� ������������ ��� "NONE". ��. ":help gui-init".
- .TP
---V
-+\-V
- "���������" �����. �������� ��������� � ���, ����� ����� ��������, � �
- ������-������ ����� viminfo.
- .TP
---v
-+\-v
- ���������
- .B Vim
- � ������ Vi, ��� ����� ����������� ���� ����� ��� "vi". ����� ����� ������ ����
- ����������� ���� ����� ��� "ex".
- .TP
---w {scriptout}
-+\-w {scriptout}
- ��� �������, ���ģ���� � ���������� ������ �� ������� ���������� ������, 
- ������������ � ���� {scriptout}.
- ������ � ��� ������, ����� �� ������ ������� ���� �������� ��� ������������ 
--������������� � "vim -s" ��� ":source!". ���� ���� {scriptout} ��� ����������, 
-+������������� � "vim \-s" ��� ":source!". ���� ���� {scriptout} ��� ����������, 
- �� ����� ������� ����� ����������� � ����� �����.
- .TP
---W {scriptout}
--��� "-w", �� ��� ������������ ���� ����� �����������.
-+\-W {scriptout}
-+��� "\-w", �� ��� ������������ ���� ����� �����������.
- .TP
---x
-+\-x
- ��������� ������������ �����. ����� ������ ����������� ������ ������.
- .TP
---X
-+\-X
- �� ������������ � X-�������. �������� �������� �� �������, �� ������ �����������
- ������������� ��������� ���� � ������ ������.
- .TP
---Z
-+\-Z
- ������������ �����. �������� ��� ��, ��� � ���������, ������������ � "r".
- .TP
----
-+\-\-
- ����� ������. ��� ��������� ��������� ��������������� ��� ����� ������.
- ����� ���� ������������ ��� ������ ������, ����� ������� ���������� � ������.
- .TP
----help
--������� ������� ������� � ��������� ������. �� ��, ��� � "-h".
-+\-\-help
-+������� ������� ������� � ��������� ������. �� ��, ��� � "\-h".
- .TP
----version
-+\-\-version
- ������� ���������� � ������ ��������� � ��������� ������.
- .TP
----remote
-+\-\-remote
- ������������ � ������� Vim � ��������� ��� ������� �����, ��������� �
- ����������� ����������. ���� ������ �� ������, ��������� ��������������,
- � ����� �������� � ������� ����� Vim.
- .TP
----remote-expr {���������}
-+\-\-remote\-expr {���������}
- ������������ � ������� Vim � ��������� �� � ��������� {���������}. 
- ��������� ���������� ����� ������� � ����� ������������ ������ (stdout).
- .TP
----remote-send {�����}
-+\-\-remote\-send {�����}
- ������������ � ������� Vim � �������� ��� ��������� {�����}.
- .TP
----remote-silent
--��� "--remote", �� ��� ������ ��������������, ���� ������ �� ������.
-+\-\-remote\-silent
-+��� "\-\-remote", �� ��� ������ ��������������, ���� ������ �� ������.
- .TP
----remote-wait
--��� "--remote", �� Vim �� ����� ��������� ������ �� ��� ���, ���� �� ����� 
-+\-\-remote\-wait
-+��� "\-\-remote", �� Vim �� ����� ��������� ������ �� ��� ���, ���� �� ����� 
- ��������� ������ ���� ������.
- .TP
----remote-wait-silent
--��� "--remote-wait", �� ��� ������ ��������������, ���� ������ �� ������.
-+\-\-remote\-wait\-silent
-+��� "\-\-remote\-wait", �� ��� ������ ��������������, ���� ������ �� ������.
- .TP
----serverlist
-+\-\-serverlist
- ������� ������ ���� ��������� �������� Vim.
- .TP
----servername {���}
-+\-\-servername {���}
- ������������ ��������� {���} � �������� ����� �������. ���� ���� 
--"--remote" �� ������, �� {���} ������������� ������ ����� Vim, 
-+"\-\-remote" �� ������, �� {���} ������������� ������ ����� Vim, 
- � ��������� ������ ��������� �� ��� �������, � �������� ������� 
- ������������.
- .TP
----socketid {id}
-+\-\-socketid {id}
- ������ ��� ������������ ���������� GTK: ������������ �������� GtkPlug ���
- ������� gvim � ��������� ����.
- .TP
----echo-wid
-+\-\-echo\-wid
- ������ ��� ������������ ���������� GTK: ������� ������������� ���� (Window ID)
- � ����� ������������ ������ (stdout).
- .SH ���������� �������
-diff -Nur runtime.patched/doc/vim-ru.UTF-8.1 runtime/doc/vim-ru.UTF-8.1
---- runtime.patched/doc/vim-ru.UTF-8.1	2008-07-21 13:18:14.000000000 -0700
-+++ runtime/doc/vim-ru.UTF-8.1	2009-09-18 03:26:13.000000000 -0700
-@@ -7,7 +7,7 @@
- [ключи] [файл ..]
- .br
- .B vim
--[ключи] -
-+[ключи] \-
- .br
- .B vim
- [ключи] \-t метка
-@@ -69,12 +69,12 @@
- помощи команды ":next". Чтобы править файл, имя которого начинается с символа
- "дефис" (-), перед списком файлов необходимо поставить "--".
- .TP
---
-+\-
- Файл будет прочитан из потока стандартного ввода. Команды будут считываться
- из стандартного потока диагностики (stderr), который должен быть 
- терминалом.
- .TP
---t {метка}
-+\-t {метка}
- Имя файла и начальная позиция курсора зависят от "метки", похожей на метку goto.
- {метка} ищется в файле меток, соответствующий файл становится активным, а 
- соответствующая команда исполняется.
-@@ -83,7 +83,7 @@
- Файл, содержащий функцию, становится активным, а курсор помещается в начало функции.
- См. ":help tag-commands".
- .TP
---q [файл ошибок]
-+\-q [файл ошибок]
- Начать работу в режиме быстрого исправления.
- При этом считывается [файл ошибок] и первая ошибка выводится на экран.
- Если [файл ошибок] не указан, имя файла берётся из значения опции 'errorfile'
-@@ -101,21 +101,21 @@
- ex
- Запуск в режиме Ex. Для перехода в нормальный режим
- необходимо выполнить команду ":vi". Режим Ex включает
--также ключ "-e".
-+также ключ "\-e".
- .TP
- view
- Запуск в режиме "только для чтения". Вы будете защищены от случайной записи 
--файла. То же самое можно сделать ключом "-R".
-+файла. То же самое можно сделать ключом "\-R".
- .TP
- gvim gview
- Версия с графическим интерфейсом. Запускается в новом окне.
--То же самое можно сделать при запуске с ключом "-g".
-+То же самое можно сделать при запуске с ключом "\-g".
- .TP
- rvim rview rgvim rgview
- Как и предыдущие команды, но с ограничениями. Нельзя запускать команды оболочки
- или приостанавливать работу
- .B Vim.
--Вместо приставки "r" можно использовать ключ "-Z".
-+Вместо приставки "r" можно использовать ключ "\-Z".
- .SH КЛЮЧИ
- Ключи могут быть указаны в любом порядке, до или после имён
- файлов. Ключи без аргументов могут быть объединены под одним
-@@ -132,21 +132,21 @@
- .TP
- +{команда}
- .TP
---c {команда}
-+\-c {команда}
- {команда} исполняется после загрузки первого файла как команда Ex.
- Если {команда} содержит пробелы, то она должна быть заключена в
- двойные кавычки (в зависимости от используемой оболочки).
- Пример: vim "+set si" main.c
- .br
--Примечание: Можно указывать до десяти команд "+" или "-c".
-+Примечание: Можно указывать до десяти команд "+" или "\-c".
- .TP
----cmd {команда}
--Как "-c", но команда исполняется перед обработкой любого файла
-+\-\-cmd {команда}
-+Как "\-c", но команда исполняется перед обработкой любого файла
- настроек (vimrc).
- Можно указывать до десяти таких команд, независимо от количества
--команд "-c".
-+команд "\-c".
- .TP
---A
-+\-A
- Если
- .B Vim
- был собран с поддержкой арабского языка для правки файлов,
-@@ -158,34 +158,34 @@
- .B Vim
- завершает работу с ошибкой.
- .TP
---b
-+\-b
- Двоичный режим.
- Производится настройка некоторых опций, делающих возможной правку
- двоичного или исполняемого файла.
- .TP
---C
-+\-C
- Режим совместимости. Включает опцию 'compatible'.
- .B Vim
- будет работать почти как Vi, даже если существует файл .vimrc.
- .TP
---d
-+\-d
- Режим поиска различий.
- Должно быть указано два или три имени файла.
- .B Vim
- откроет все файлы и покажет различия между ними
- (как vimdiff(1)).
- .TP
---d {устройство}
-+\-d {устройство}
- Открыть {устройство} для использования в качестве терминала (только на Amiga).
- Пример:
- "\-d con:20/30/600/150".
- .TP
---e
-+\-e
- Запустить
- .B Vim
- в режиме Ex, как будто исполняемый файл имеет имя "ex".
- .TP
---f
-+\-f
- Режим активного приложения. Версия
- .B Vim
- с графическим интерфейсом не будет ветвиться и отключаться
-@@ -198,25 +198,25 @@
- сеанса правки (например, программа для работы с электронной почтой).
- На платформе Amiga команды ":sh" и ":!" не будут работать.
- .TP
----nofork
-+\-\-nofork
- Режим активного приложения. Версия
- .B Vim
- с графическим интерфейсом не будет ветвиться и отключаться
- от запустившей её оболочки.
- .TP
---F
-+\-F
- Если
- .B Vim
- был собран с поддержкой FKMAP для правки текста справа налево
- и настроек клавиатуры для языка фарси, этот ключ запускает
- .B Vim
- в режиме фарси, иначе говоря, с включёнными опциями 
--'fkmap' и 'rightleft'.
-+\&'fkmap' и 'rightleft'.
- В противном случае
- .B Vim
- завершает работу с сообщением об ошибке.
- .TP
---g
-+\-g
- Если
- .B Vim
- был собран с поддержкой графического интерфейса, этот ключ
-@@ -224,13 +224,13 @@
- .B Vim
- завершает работу с сообщением об ошибке.
- .TP
---h
-+\-h
- Выводит краткую информацию об аргументах и ключах командной строки.
- После этого
- .B Vim
- завершает работу.
- .TP
---H
-+\-H
- Если
- .B Vim
- был собран с поддержкой правки текста справа налево
-@@ -241,69 +241,69 @@
- .B Vim
- завершает работу с сообщением об ошибке.
- .TP
---i {viminfo}
-+\-i {viminfo}
- Если используется файл viminfo, то этот ключ задаёт имя такого файла (вместо
- "~/.viminfo" по умолчанию). Можно также избежать использования файла viminfo
- путём указания имени "NONE".
- .TP
---L
--То же, что и -r.
-+\-L
-+То же, что и \-r.
- .TP
---l
-+\-l
- Режим Lisp. Включаются опции 'lisp' и 'showmatch'.
- .TP
---m
-+\-m
- Изменение файлов запрещено. При этом отключается опция 'write', поэтому
- запись файлов становится невозможной.
- .TP
---N
-+\-N
- Режим неполной совместимости. Отключается 'compatible'.
- .B Vim
- будет работать лучше, но не будет полностью совместим с Vi, даже если
- отсутствует файл сценария настроек (.vimrc).
- .TP
---n
-+\-n
- Не использовать своп-файл. Восстановление при сбое в работе будет невозможно.
- Удобно для правки файла на очень медленном носителе (например, гибком диске).
- То же самое можно сделать командой ":set uc=0". Отмена -- ":set uc=200".
- .TP
---o[N]
-+\-o[N]
- Открыть N окон, разделённых по горизонтали. Если N не указано, то открывается 
- по одному окну на каждый файл.
- .TP
---O[N]
-+\-O[N]
- Открыть N окон, разделённых по вертикали. Если N не указано, то открывается 
- по одному окну на каждый файл.
- .TP
---R
-+\-R
- Режим "только для чтения". Включается опция 'readonly'.
- Файл в буфере доступен для редактирования, но его копию на диске нельзя
- случайно перезаписать. Для сохранения файла необходимо добавить восклицательный
- знак к соответствующей команде Ex (например, ":w!").
--Ключ "-R" подразумевает также, что используется и ключ "-n" (см. выше).
-+Ключ "\-R" подразумевает также, что используется и ключ "\-n" (см. выше).
- Опция 'readonly' может быть выключена по команде ":set noro".
- См. ":help 'readonly'".
- .TP
---r
-+\-r
- Вывести список своп-файлов и информацию об их использовании для восстановления после сбоя.
- .TP
---r {файл}
-+\-r {файл}
- Режим восстановления.
- Для восстановления после сбоя будет использован своп-файл.
- Своп-файл имеет то же имя, что и текстовый файл, но с добавлением расширения ".swp".
- См. ":help recovery".
- .TP
---s
--Тихий режим. Только при запуске как "Ex" или если перед "-s" указан ключ "-e".
-+\-s
-+Тихий режим. Только при запуске как "Ex" или если перед "\-s" указан ключ "\-e".
- .TP
---s {scriptin}
-+\-s {scriptin}
- Считывается файл сценария {scriptin}. При этом, содержимое файла воспринимается
- в виде команд, как если бы они были набраны на консоли. 
- То же самое достигается командой ":source! {scriptin}".
- Если конец файла считывается до завершения работы редактора, то в дальнейшем 
- ввод осуществляется с клавиатуры.
- .TP
---T {terminal}
-+\-T {terminal}
- Сообщает
- .B Vim
- тип используемого терминала. Необходимо только в тех ситуациях, когда 
-@@ -312,96 +312,96 @@
- .B Vim
- (встроено в него) или определено в файлах termcap или terminfo.
- .TP
---u {vimrc}
-+\-u {vimrc}
- Использовать команды из файла сценария {vimrc} для настройки.
- Все остальные файлы настроек пропускаются.
- Удобно для редактирования специальных типов файлов.
- Чтобы избежать использования сценариев настроек вообще, можно использовать
- имя "NONE". См. ":help initialization".
- .TP
---U {gvimrc}
-+\-U {gvimrc}
- Использовать команды из файла сценария {gvimrc} для настройки графического 
- интерфейса.
- Все остальные файлы настроек для графического интерфейса пропускаются.
- Чтобы избежать использования сценариев настроек графического интерфейса вообще, 
- можно использовать имя "NONE". См. ":help gui-init".
- .TP
---V
-+\-V
- "Болтливый" режим. Выводить сообщения о том, какие файлы читаются, и о
- чтении-записи файла viminfo.
- .TP
---v
-+\-v
- Запустить
- .B Vim
- в режиме Vi, как будто исполняемый файл имеет имя "vi". Имеет смысл только если
- исполняемый файл имеет имя "ex".
- .TP
---w {scriptout}
-+\-w {scriptout}
- Все символы, введённые с клавиатуры вплоть до момента завершения работы, 
- записываются в файл {scriptout}.
- Удобно в том случае, когда вы хотите создать файл сценария для последующего 
--использования с "vim -s" или ":source!". Если файл {scriptout} уже существует, 
-+использования с "vim \-s" или ":source!". Если файл {scriptout} уже существует, 
- то новые символы будут добавляются в конец файла.
- .TP
---W {scriptout}
--Как "-w", но уже существующий файл будет перезаписан.
-+\-W {scriptout}
-+Как "\-w", но уже существующий файл будет перезаписан.
- .TP
---x
-+\-x
- Шифровать записываемые файлы. Будет выдано приглашение ввести пароль.
- .TP
---X
-+\-X
- Не подключаться к X-серверу. Ускоряет загрузку на консоли, но делает невозможным
- использование заголовка окна и буфера обмена.
- .TP
---Z
-+\-Z
- Ограниченный режим. Работает так же, как и программы, начинающиеся с "r".
- .TP
----
-+\-\-
- Конец ключей. Все остальные аргументы рассматриваются как имена файлов.
- Может быть использовано для правки файлов, имена которых начинаются с дефиса.
- .TP
----help
--Вывести краткую справку и завершить работу. То же, что и "-h".
-+\-\-help
-+Вывести краткую справку и завершить работу. То же, что и "\-h".
- .TP
----version
-+\-\-version
- Вывести информацию о версии программы и завершить работу.
- .TP
----remote
-+\-\-remote
- Подключиться к серверу Vim и заставить его править файлы, указанные в
- последующих аргументах. Если сервер не найден, выводится предупреждение,
- а файлы правятся в местной копии Vim.
- .TP
----remote-expr {выражение}
-+\-\-remote\-expr {выражение}
- Подключиться к серверу Vim и вычислить на нём указанное {выражение}. 
- Результат вычисления будет выведен в поток стандартного вывода (stdout).
- .TP
----remote-send {ключи}
-+\-\-remote\-send {ключи}
- Подключиться к серверу Vim и передать ему указанные {ключи}.
- .TP
----remote-silent
--Как "--remote", но без вывода предупреждения, если сервер не найден.
-+\-\-remote\-silent
-+Как "\-\-remote", но без вывода предупреждения, если сервер не найден.
- .TP
----remote-wait
--Как "--remote", но Vim не будет завершать работу до тех пор, пока не будет 
-+\-\-remote\-wait
-+Как "\-\-remote", но Vim не будет завершать работу до тех пор, пока не будет 
- выполнена правка всех файлов.
- .TP
----remote-wait-silent
--Как "--remote-wait", но без вывода предупреждения, если сервер не найден.
-+\-\-remote\-wait\-silent
-+Как "\-\-remote\-wait", но без вывода предупреждения, если сервер не найден.
- .TP
----serverlist
-+\-\-serverlist
- Вывести список всех доступных серверов Vim.
- .TP
----servername {имя}
-+\-\-servername {имя}
- Использовать указанное {имя} в качестве имени сервера. Если ключ 
--"--remote" не указан, то {имя} присваивается данной копии Vim, 
-+"\-\-remote" не указан, то {имя} присваивается данной копии Vim, 
- в противном случае указывает на имя сервера, к которому следует 
- подключиться.
- .TP
----socketid {id}
-+\-\-socketid {id}
- Только для графического интерфейса GTK: использовать механизм GtkPlug для
- запуска gvim в отдельном окне.
- .TP
----echo-wid
-+\-\-echo\-wid
- Только для графического интерфейса GTK: вывести идентификатор окна (Window ID)
- в поток стандартного вывода (stdout).
- .SH ВСТРОЕННАЯ СПРАВКА
-diff -Nur runtime.patched/doc/vimdiff-fr.1 runtime/doc/vimdiff-fr.1
---- runtime.patched/doc/vimdiff-fr.1	2005-04-01 03:23:37.000000000 -0800
-+++ runtime/doc/vimdiff-fr.1	2008-12-08 13:08:57.000000000 -0800
-@@ -1,18 +1,18 @@
- .TH VIMDIFF 1 "30 mars 2001"
- .SH NOM
--vimdiff \- ouvre deux ou trois versions d'un fichier dans Vim et affiche
--leurs diff�rences
-+vimdiff \- ouvre deux, trois ou quatre versions d'un fichier dans Vim et
-+affiche leurs diff�rences
- .SH SYNOPSIS
- .br
- .B vimdiff
--[options] fichier1 fichier2 [fichier3]
-+[options] fichier1 fichier2 [fichier3 [fichier4]]
- .PP
- .B gvimdiff
- .SH DESCRIPTION
- .B Vimdiff
- d�marre
- .B Vim
--avec deux (ou trois) fichiers.
-+avec deux (ou trois ou quatre) fichiers.
- Chaque fichier est ouvert dans sa propre fen�tre.
- Les diff�rences entres ces fichiers sont mises en surbrillance.
- C'est un outil tr�s pratique pour visualiser et reporter les
-diff -Nur runtime.patched/doc/vimdiff-fr.UTF-8.1 runtime/doc/vimdiff-fr.UTF-8.1
---- runtime.patched/doc/vimdiff-fr.UTF-8.1	2005-04-01 03:25:59.000000000 -0800
-+++ runtime/doc/vimdiff-fr.UTF-8.1	2008-12-08 13:08:57.000000000 -0800
-@@ -1,18 +1,18 @@
- .TH VIMDIFF 1 "30 mars 2001"
- .SH NOM
--vimdiff \- ouvre deux ou trois versions d'un fichier dans Vim et affiche
--leurs différences
-+vimdiff \- ouvre deux, trois ou quatre versions d'un fichier dans Vim et
-+affiche leurs différences
- .SH SYNOPSIS
- .br
- .B vimdiff
--[options] fichier1 fichier2 [fichier3]
-+[options] fichier1 fichier2 [fichier3 [fichier4]]
- .PP
- .B gvimdiff
- .SH DESCRIPTION
- .B Vimdiff
- démarre
- .B Vim
--avec deux (ou trois) fichiers.
-+avec deux (ou trois ou quatre) fichiers.
- Chaque fichier est ouvert dans sa propre fenêtre.
- Les différences entres ces fichiers sont mises en surbrillance.
- C'est un outil très pratique pour visualiser et reporter les
-diff -Nur runtime.patched/doc/vimdiff-pl.1 runtime/doc/vimdiff-pl.1
---- runtime.patched/doc/vimdiff-pl.1	2006-03-26 06:48:37.000000000 -0800
-+++ runtime/doc/vimdiff-pl.1	2009-09-18 03:29:11.000000000 -0700
-@@ -1,17 +1,17 @@
- .TH VIMDIFF 1 "2001 Mar 30"
- .SH NAZWA
--vimdiff \- edytuj dwie lub trzy wersje pliku w Vimie i zobacz r�nice
-+vimdiff \- edytuj dwie, trzy lub cztery wersje pliku w Vimie i zobacz r�nice
- .SH SYNOPSIS
- .br
- .B vimdiff
--[opcje] plik1 plik2 [plik3]
-+[opcje] plik1 plik2 [plik3 [plik4]]
- .PP
- .B gvimdiff
- .SH OPIS
- .B Vimdiff
- uruchomi
- .B Vima
--z dwoma (lub trzema plikami), ka�dy z nich we w�asnym oknie.
-+z dwoma (trzema lub czterema plikami), ka�dy z nich we w�asnym oknie.
- R�nice mi�dzy plikami zostan� pod�wietlone.
- Jest to dobry spos�b by przeanalizowa� r�nice i przenie�� zmiany z jednej
- wersji pliku do innej.
-@@ -25,14 +25,14 @@
- W ka�dym oknie zostanie ustawiona opcja 'diff', kt�ra spowoduje
- pod�wietlenie r�nic.
- .br
--Opcje 'wrap' i 'scrollbind' zostan� ustawione by tekst dobrze si�
--przegl�da�o.
-+Opcje 'wrap' i 'scrollbind' zostan� ustawione by tekst si�
-+wygodnie przegl�da�o.
- .br
--Opcja 'foldmethod' zostanie ustawiona na "diff", dzi�ki temu
-+Opcja 'foldmethod' zostanie ustawiona na "diff", dzi�ki czemu
- niezmienione linie zostan� zwini�te. 'foldcolumn' b�dzie r�wne 2 aby
- �atwo wyszukiwa�, otwiera� i zamyka� zwini�cia.
- .SH OPCJE
--Pionowy podzia� jest u�yty do wyr�wnania linii, tak jakby u�yto
-+Pionowy podzia� zostanie u�yty do wyr�wnania linii, tak jakby u�yto
- opcji "\-O". Aby uzyska� poziomy podzia� u�yj opcji "\-o".
- .PP
- Aby pozna� inne opcje zobacz vim(1).
-diff -Nur runtime.patched/doc/vimdiff-pl.UTF-8.1 runtime/doc/vimdiff-pl.UTF-8.1
---- runtime.patched/doc/vimdiff-pl.UTF-8.1	2006-03-26 09:01:30.000000000 -0800
-+++ runtime/doc/vimdiff-pl.UTF-8.1	2009-09-18 03:29:11.000000000 -0700
-@@ -1,17 +1,17 @@
- .TH VIMDIFF 1 "2001 Mar 30"
- .SH NAZWA
--vimdiff \- edytuj dwie lub trzy wersje pliku w Vimie i zobacz różnice
-+vimdiff \- edytuj dwie, trzy lub cztery wersje pliku w Vimie i zobacz różnice
- .SH SYNOPSIS
- .br
- .B vimdiff
--[opcje] plik1 plik2 [plik3]
-+[opcje] plik1 plik2 [plik3 [plik4]]
- .PP
- .B gvimdiff
- .SH OPIS
- .B Vimdiff
- uruchomi
- .B Vima
--z dwoma (lub trzema plikami), każdy z nich we własnym oknie.
-+z dwoma (trzema lub czterema plikami), każdy z nich we własnym oknie.
- Różnice między plikami zostaną podświetlone.
- Jest to dobry sposób by przeanalizować różnice i przenieść zmiany z jednej
- wersji pliku do innej.
-@@ -25,14 +25,14 @@
- W każdym oknie zostanie ustawiona opcja 'diff', która spowoduje
- podświetlenie różnic.
- .br
--Opcje 'wrap' i 'scrollbind' zostaną ustawione by tekst dobrze się
--przeglądało.
-+Opcje 'wrap' i 'scrollbind' zostaną ustawione by tekst się
-+wygodnie przeglądało.
- .br
--Opcja 'foldmethod' zostanie ustawiona na "diff", dzięki temu
-+Opcja 'foldmethod' zostanie ustawiona na "diff", dzięki czemu
- niezmienione linie zostaną zwinięte. 'foldcolumn' będzie równe 2 aby
- łatwo wyszukiwać, otwierać i zamykać zwinięcia.
- .SH OPCJE
--Pionowy podział jest użyty do wyrównania linii, tak jakby użyto
-+Pionowy podział zostanie użyty do wyrównania linii, tak jakby użyto
- opcji "\-O". Aby uzyskać poziomy podział użyj opcji "\-o".
- .PP
- Aby poznać inne opcje zobacz vim(1).
-diff -Nur runtime.patched/doc/vimdiff-ru.1 runtime/doc/vimdiff-ru.1
---- runtime.patched/doc/vimdiff-ru.1	2005-03-11 01:50:21.000000000 -0800
-+++ runtime/doc/vimdiff-ru.1	2009-09-18 03:28:54.000000000 -0700
-@@ -36,8 +36,8 @@
- ��������, ��������� � ��������� ����� �������.
- .SH ����� �������
- ��� ������������ ����� ����� ������ ������������ ������������ ���������� ����,
--��� ���� �� ������������� ���� "-O". ��� ����, ����� ������������ ����������
--���� �� �����������, ������� ������� � ��������� ������ ���� "-o".
-+��� ���� �� ������������� ���� "\-O". ��� ����, ����� ������������ ����������
-+���� �� �����������, ������� ������� � ��������� ������ ���� "\-o".
- .PP
- ��������� ����� ��������� ������ ��������������� �� �������� ����������� vim(1).
- .SH ������ �����
-diff -Nur runtime.patched/doc/vimdiff-ru.UTF-8.1 runtime/doc/vimdiff-ru.UTF-8.1
---- runtime.patched/doc/vimdiff-ru.UTF-8.1	2005-03-18 07:27:03.000000000 -0800
-+++ runtime/doc/vimdiff-ru.UTF-8.1	2009-09-18 03:31:20.000000000 -0700
-@@ -36,8 +36,8 @@
- находить, открывать и закрывать такие складки.
- .SH КЛЮЧИ ЗАПУСКА
- Для выравнивания строк между окнами используется вертикальное разделение окон,
--как если бы использовался ключ "-O". Для того, чтобы использовать разделение
--окон по горизонтали, следует указать в командной строке ключ "-o".
-+как если бы использовался ключ "\-O". Для того, чтобы использовать разделение
-+окон по горизонтали, следует указать в командной строке ключ "\-o".
- .PP
- Остальные ключи командной строки рассматриваются на странице справочника vim(1).
- .SH СМОТРИ ТАКЖЕ
-diff -Nur runtime.patched/doc/vimtutor-fr.1 runtime/doc/vimtutor-fr.1
---- runtime.patched/doc/vimtutor-fr.1	2006-04-30 09:20:32.000000000 -0700
-+++ runtime/doc/vimtutor-fr.1	2008-12-08 13:09:03.000000000 -0800
-@@ -3,7 +3,7 @@
- vimtutor \- tutoriel Vim
- .SH SYNOPSIS
- .br
--.B vimtutor [langue]
-+.B vimtutor [-g] [langue]
- .SH DESCRIPTION
- .B Vimtutor
- lance le tutoriel
-@@ -17,6 +17,10 @@
- .B Vim
- \.
- .PP
-+L'argument optionnel -g lance vimtutor avec gvim plut�t qu'avec vim, si l'IHM
-+graphique de vim est disponible, ou le lance avec vim si gvim n'est pas
-+disponible.
-+.PP
- L'argument optionnel [langue] est le nom d'une langue, sp�cifi�e par son
- symbole � deux lettres, tels que "it" ou "es". Si l'argument [langue] est omis,
- la langue de la r�gion linguistique actuelle sera retenue. Si le tutoriel est
-diff -Nur runtime.patched/doc/vimtutor-fr.UTF-8.1 runtime/doc/vimtutor-fr.UTF-8.1
---- runtime.patched/doc/vimtutor-fr.UTF-8.1	2006-04-30 09:20:41.000000000 -0700
-+++ runtime/doc/vimtutor-fr.UTF-8.1	2008-12-08 13:08:46.000000000 -0800
-@@ -3,7 +3,7 @@
- vimtutor \- tutoriel Vim
- .SH SYNOPSIS
- .br
--.B vimtutor [langue]
-+.B vimtutor [-g] [langue]
- .SH DESCRIPTION
- .B Vimtutor
- lance le tutoriel
-@@ -17,6 +17,10 @@
- .B Vim
- \.
- .PP
-+L'argument optionnel -g lance vimtutor avec gvim plutôt qu'avec vim, si l'IHM
-+graphique de vim est disponible, ou le lance avec vim si gvim n'est pas
-+disponible.
-+.PP
- L'argument optionnel [langue] est le nom d'une langue, spécifiée par son
- symbole à deux lettres, tels que "it" ou "es". Si l'argument [langue] est omis,
- la langue de la région linguistique actuelle sera retenue. Si le tutoriel est
-diff -Nur runtime.patched/doc/vimtutor-pl.1 runtime/doc/vimtutor-pl.1
---- runtime.patched/doc/vimtutor-pl.1	2006-03-26 06:57:05.000000000 -0800
-+++ runtime/doc/vimtutor-pl.1	2009-09-18 03:31:20.000000000 -0700
-@@ -3,10 +3,10 @@
- vimtutor \- nauczyciel Vima
- .SH SYNOPSIS
- .br
--.B vimtutor [j�zyk]
-+.B vimtutor -g [j�zyk]
- .SH OPIS
- .B Vimtutor
--uruchamia nauczycie
-+uruchamia nauczyciela
- .B Vima.
- Najpierw kopiuje w�a�ciwy plik, dzi�ki temu mo�na go zmienia� bez obaw
- utraty tre�ci.
-@@ -15,6 +15,9 @@
- przyda si� ludziom, kt�rzy chc� si� nauczy� pierwszych polece�
- .B Vima
- .PP
-+Opcjonalny argument \-g uruchamia vimtutor w gvimie a nie w Vimie je�li
-+graficzna wersja Vima jest dost�pna, je�li nie zostanie uruchomiony Vim.
-+.PP
- Opcjonalny argument [j�zyk] jest dwu literowym kodem j�zyka, tak jak
- "it" lub "es".
- Je�li brak argumentu [j�zyk] zostanie u�yty j�zyk bie��cej
-@@ -26,7 +29,7 @@
- jest uruchamiany zawsze w trybie kompatybilno�ci z Vi
- .SH PLIKI
- .TP 15
--/usr/local/lib/vim/tutor/tutor[.languague]
-+/usr/local/lib/vim/tutor/tutor[.j�zyk]
- Tekstowe pliki
- .B Vimtutora.
- .TP 15
-@@ -35,7 +38,7 @@
- .B Vimtutora.
- .SH AUTOR
- .B Vimtutor
--zosta� pocz�tkowo napisany dla Vim przez Michaela C. Pierce'a
-+zosta� pocz�tkowo napisany dla Vi przez Michaela C. Pierce'a
- i Roberta K. Ware'a z Colorado School of Mines zainspirowani przez
- Charlesa Smitha z Colorado State University.
- E-mail: [email protected]
-diff -Nur runtime.patched/doc/vimtutor-pl.UTF-8.1 runtime/doc/vimtutor-pl.UTF-8.1
---- runtime.patched/doc/vimtutor-pl.UTF-8.1	2006-03-26 09:01:45.000000000 -0800
-+++ runtime/doc/vimtutor-pl.UTF-8.1	2009-09-18 03:26:13.000000000 -0700
-@@ -3,10 +3,10 @@
- vimtutor \- nauczyciel Vima
- .SH SYNOPSIS
- .br
--.B vimtutor [język]
-+.B vimtutor -g [język]
- .SH OPIS
- .B Vimtutor
--uruchamia nauczycie
-+uruchamia nauczyciela
- .B Vima.
- Najpierw kopiuje właściwy plik, dzięki temu można go zmieniać bez obaw
- utraty treści.
-@@ -15,6 +15,9 @@
- przyda się ludziom, którzy chcą się nauczyć pierwszych poleceń
- .B Vima
- .PP
-+Opcjonalny argument \-g uruchamia vimtutor w gvimie a nie w Vimie jeśli
-+graficzna wersja Vima jest dostępna, jeśli nie zostanie uruchomiony Vim.
-+.PP
- Opcjonalny argument [język] jest dwu literowym kodem języka, tak jak
- "it" lub "es".
- Jeśli brak argumentu [język] zostanie użyty język bieżącej
-@@ -26,7 +29,7 @@
- jest uruchamiany zawsze w trybie kompatybilności z Vi
- .SH PLIKI
- .TP 15
--/usr/local/lib/vim/tutor/tutor[.languague]
-+/usr/local/lib/vim/tutor/tutor[.język]
- Tekstowe pliki
- .B Vimtutora.
- .TP 15
-@@ -35,7 +38,7 @@
- .B Vimtutora.
- .SH AUTOR
- .B Vimtutor
--został początkowo napisany dla Vim przez Michaela C. Pierce'a
-+został początkowo napisany dla Vi przez Michaela C. Pierce'a
- i Roberta K. Ware'a z Colorado School of Mines zainspirowani przez
- Charlesa Smitha z Colorado State University.
- E-mail: [email protected]
-diff -Nur runtime.patched/doc/vimtutor.1 runtime/doc/vimtutor.1
---- runtime.patched/doc/vimtutor.1	2008-04-05 03:21:11.000000000 -0700
-+++ runtime/doc/vimtutor.1	2009-09-18 03:28:54.000000000 -0700
-@@ -3,7 +3,7 @@
- vimtutor \- the Vim tutor
- .SH SYNOPSIS
- .br
--.B vimtutor [-g] [language]
-+.B vimtutor [\-g] [language]
- .SH DESCRIPTION
- .B Vimtutor
- starts the
-@@ -18,7 +18,7 @@
- .B Vim
- commands.
- .PP
--The optional argument -g starts vimtutor with gvim rather than vim, if the
-+The optional argument \-g starts vimtutor with gvim rather than vim, if the
- GUI version of vim is available, or falls back to Vim if gvim is not found.
- .PP
- The optional [language] argument is the two-letter name of a language, like
-diff -Nur runtime.patched/doc/visual.txt runtime/doc/visual.txt
---- runtime.patched/doc/visual.txt	2008-08-09 07:23:01.000000000 -0700
-+++ runtime/doc/visual.txt	2009-10-28 13:58:52.000000000 -0700
-@@ -1,4 +1,4 @@
--*visual.txt*    For Vim version 7.2.  Last change: 2006 Sep 26
-+*visual.txt*    For Vim version 7.2.  Last change: 2009 Oct 14
- 
- 
- 		  VIM REFERENCE MANUAL    by Bram Moolenaar
-@@ -217,7 +217,7 @@
- 	i[	inner [] block					|v_i[|
- 
- Additionally the following commands can be used:
--	:	start ex command for highlighted lines (1)	|v_:|
-+	:	start Ex command for highlighted lines (1)	|v_:|
- 	r	change (4)					|v_r|
- 	s	change						|v_s|
- 	C	change (2)(4)					|v_C|
-@@ -309,8 +309,6 @@
- LHS of the block determines the point from which to apply a right shift, and
- padding includes TABs optimally according to 'ts' and 'et'.  The LHS of the
- block determines the point upto which to shift left.
--    Note: v_< padding is buggy if the Visual Block starts and ends in the same
--    TAB. (Vim 5.4c)
- See |v_b_>_example|.
- See |v_b_<_example|.
- 
-@@ -465,6 +463,10 @@
- mode Vim automatically switches to Visual mode, so that the same behavior as
- in Visual mode is effective.  If you don't want this use |:xmap| or |:smap|.
- 
-+Users will expect printable characters to replace the selected area.
-+Therefore avoid mapping printable characters in Select mode.  Or use
-+|:sunmap|  after |:map| and |:vmap| to remove it for Select mode.
-+
- After the mapping or menu finishes, the selection is enabled again and Select
- mode entered, unless the selected area was deleted, another buffer became
- the current one or the window layout was changed.
-diff -Nur runtime.patched/doc/windows.txt runtime/doc/windows.txt
---- runtime.patched/doc/windows.txt	2008-08-09 07:23:02.000000000 -0700
-+++ runtime/doc/windows.txt	2009-10-08 14:17:02.000000000 -0700
-@@ -1,4 +1,4 @@
--*windows.txt*   For Vim version 7.2.  Last change: 2008 Aug 09
-+*windows.txt*   For Vim version 7.2.  Last change: 2009 Sep 23
- 
- 
- 		  VIM REFERENCE MANUAL    by Bram Moolenaar
-@@ -35,6 +35,11 @@
- ==============================================================================
- 1. Introduction					*windows-intro* *window*
- 
-+Summary:
-+   A buffer is the in-memory text of a file.
-+   A window is a viewport on a buffer.
-+   A tab page is a collection of windows.
-+
- A window is a viewport onto a buffer.  You can use multiple windows on one
- buffer, or several windows on different buffers.
- 
-@@ -342,13 +347,13 @@
- 		top-left window.
- 		With count: go to Nth window (windows are numbered from
- 		top-left to bottom-right).  To obtain the window number see
--		|bufwinnr()| and |winnr()|.
-+		|bufwinnr()| and |winnr()|.  When N is larger than the number
-+		of windows go to the last window.
- 
- 						*CTRL-W_W*
- CTRL-W W	Without count: move cursor to window above/left of current
- 		one.  If there is no window above or left, go to bottom-right
--		window.  With count: go to Nth window (windows are numbered
--		from top-left to bottom-right).
-+		window.  With count: go to Nth window, like with CTRL-W w.
- 
- CTRL-W t					*CTRL-W_t* *CTRL-W_CTRL-T*
- CTRL-W CTRL-T	Move cursor to top-left window.
-@@ -1175,7 +1180,8 @@
- 			:setlocal buftype=nofile
- 			:setlocal bufhidden=hide
- 			:setlocal noswapfile
--<		The buffer name can be used to identify the buffer.
-+<		The buffer name can be used to identify the buffer, if you
-+		give it a meaningful name.
- 
- 						*unlisted-buffer*
- unlisted	The buffer is not in the buffer list.  It is not used for
-diff -Nur runtime.patched/doc/xxd-fr.1 runtime/doc/xxd-fr.1
---- runtime.patched/doc/xxd-fr.1	2006-04-30 09:20:38.000000000 -0700
-+++ runtime/doc/xxd-fr.1	2008-12-08 13:08:46.000000000 -0800
-@@ -135,7 +135,7 @@
- D�bute au
- .RI < d�calage >
- absolu ou relatif dans fichier_entree.
--\fI+ fRindique que le d�calage est relatif � la position courante dans
-+\fI+ \fRindique que le d�calage est relatif � la position courante dans
- l'entr�e standard (sans effet si la lecture n'a pas lieu sur l'entr�e
- standard). \fI\- \fRindique un d�calage en caract�res depuis la fin de
- l'entr�e (utilis� avec \fI+\fR, d�signe la position avant la position
-@@ -308,7 +308,7 @@
- .PP
- Cr�er un fichier d'un octet, contenant seulement le caract�re 'A'.
- Les nombres apr�s '\-r \-s' s'ajoutent au num�ros de lignes trouv�es dans le
--fichier ; XXX in effects, les octets initiaux sont supprim�s.
-+fichier ; les octets initiaux sont supprim�s.
- .br
- \fI% echo '010000: 41' | xxd \-r \-s \-0x10000 \> fichier\fR
- .PP
-diff -Nur runtime.patched/doc/xxd-fr.UTF-8.1 runtime/doc/xxd-fr.UTF-8.1
---- runtime.patched/doc/xxd-fr.UTF-8.1	2006-04-30 09:20:45.000000000 -0700
-+++ runtime/doc/xxd-fr.UTF-8.1	2008-12-08 13:08:57.000000000 -0800
-@@ -135,7 +135,7 @@
- Débute au
- .RI < décalage >
- absolu ou relatif dans fichier_entree.
--\fI+ fRindique que le décalage est relatif à la position courante dans
-+\fI+ \fRindique que le décalage est relatif à la position courante dans
- l'entrée standard (sans effet si la lecture n'a pas lieu sur l'entrée
- standard). \fI\- \fRindique un décalage en caractères depuis la fin de
- l'entrée (utilisé avec \fI+\fR, désigne la position avant la position
-@@ -308,7 +308,7 @@
- .PP
- Créer un fichier d'un octet, contenant seulement le caractère 'A'.
- Les nombres après '\-r \-s' s'ajoutent au numéros de lignes trouvées dans le
--fichier ; XXX in effects, les octets initiaux sont supprimés.
-+fichier ; les octets initiaux sont supprimés.
- .br
- \fI% echo '010000: 41' | xxd \-r \-s \-0x10000 \> fichier\fR
- .PP
-diff -Nur runtime.patched/doc/xxd-pl.1 runtime/doc/xxd-pl.1
---- runtime.patched/doc/xxd-pl.1	2006-09-26 13:17:26.000000000 -0700
-+++ runtime/doc/xxd-pl.1	2009-09-18 03:29:11.000000000 -0700
-@@ -18,7 +18,7 @@
- \-r[evert] [opcje] [plik_we [plik_wy]]
- .SH OPIS
- .I xxd
--tworzy zrzut heksowy podanego pliku na standardowe wyj�cie.
-+tworzy zrzut heksowy podanego pliku lub standardowego wej�cia.
- Mo�e tak�e przetworzy� zrzut heksowy z powrotem do oryginalnej,
- binarnej formy.
- Podobnie jak
-@@ -27,13 +27,13 @@
- .BR uudecode (1)
- pozwala na przekazanie danych binarnych w bezpiecznej w poczcie formie
- ASCII, ale ma zalety dekodowania na standardowe wyj�cie.
--Ponadto mo�na go u�y� do przeprowadzenia �atania plik�w binarnych.
-+Ponadto mo�na go u�y� do binarnego �atania plik�w.
- .SH OPCJE
- Je�li nie podano
- .I plik_we
--xxd czyta ze standardowego wej�cie.
-+xxd czyta ze standardowego wej�cia.
- Je�li okre�lono
--.I plik_wy
-+.I plik_we
- jako znak
- .RB \` \- '
- wtedy dane wej�ciowe czytane s� ze standardowego wej�cia.
-@@ -63,9 +63,9 @@
- .TP
- .IR \-b " | " \-bits
- Prze��cza do zrzutu bitowego (cyfr binarnych) zamiast heksowego.
--Opcja ta zapisuje oktety ajko osiem cyfr 1 lub 0 zamias normalnego
-+Opcja ta zapisuje oktety jako osiem cyfr 1 lub 0 zamiast normalnego
- zrzutu heksowego. Ka�da linia jest poprzedzona przez
--heksadecymalny numer linii a za nim jego reprezentacja w ascii (lub
-+heksadecymalny numer linii a po nim jego reprezentacj� w ascii (lub
- ebcdic). Opcje linii polece� \-r, \-p, \-i nie dzia�aj� w tym
- trybie.
- .TP
-@@ -103,7 +103,7 @@
- .TP
- .IR "\-l len " | "\-len len"
- zako�cz po wypisaniu
--.RI < len>
-+.RI < len >
- oktet�w.
- .TP
- .IR \-p " | " \-ps " | " \-postscript " | " \-plain
-@@ -117,7 +117,7 @@
- .I \-r \-p
- by odczyta� zwyk�y zrzut heksadecymalny bez numer�w linii
- i okre�lonego uk�adu kolumn. Dodatkowe bia�e znaki i �amanie wierszy
--s� dozwolone wsz�dzie.
-+s� wsz�dzie dozwolone.
- .TP
- .I \-seek offset
- Kiedy u�yty po
-@@ -129,11 +129,11 @@
- .I \-s [+][\-]seek
- zaczyna na
- .RI < seek >
--bajt�w abs. (lub wzg.) offsecie pliku wej�ciowego.
--\fI+ fRwskazuje, �e seek jest wzgl�dne do bie��cej pozycji pliku (bez
-+bajt�w bezwgl�dnego (lub wzgl�dnego) offsetu pliku wej�ciowego.
-+\fI+ \fRwskazuje, �e seek jest wzgl�dne do bie��cej pozycji pliku (bez
- znaczenia je�li nie wczytuje ze standardowego wej�cia). \fI\- \fRwskazuje
- �e seek powinno by� o tyle znak�w od ko�ca wej�cia (lub je�li
--po��czone z \fI+\fR: przezhd bie��c� pozycj� pliku na standardowym
-+po��czone z \fI+\fR: przed bie��c� pozycj� pliku na standardowym
- wej�ciu).
- Bez opcji \-s xxd zaczyna od bie��cej pozycji w pliku.
- .TP
-@@ -153,7 +153,7 @@
- s� tylko przerwy, kt�re zostan� wype�nione bajtami null.
- .PP
- .I xxd \-r
--nigdy nie podaje b��d�w analizy. �mieci s� ignorowane.
-+nigdy nie podaje b��d�w analizy. �mieci s� po cichu ignorowane.
- .PP
- W czasie edycji zrzut�w heksowych, prosz� zauwa�y� �e
- .I xxd \-r
-@@ -161,8 +161,8 @@
- kolumn danych heksadecymalnych (zobacz opcj� \-c). Oznacza to tak�e,
- �e zmiany w drukowanych kolumnach ascii (lub ebcdic) s� zawsze
- ignorowane. Odwr�cenie zwyk�ego (lub postscriptowego) stylu zrzutu
--poprzez xxd \-r \-p nie zale�y od kolejno�ci kolumn. Tutaj cokolwiej
--co wygl�da jak para cyfr heks jest interpretowane.
-+poprzez xxd \-r \-p nie zale�y od kolejno�ci kolumn. Tutaj cokolwiek
-+co wygl�da jak para znak�w heks jest interpretowane.
- .PP
- Zauwa� r�nic� mi�dzy
- .br
-@@ -175,7 +175,7 @@
- .I xxd \-s \+seek
- mo�e by� r�ne od
- .IR "xxd \-s seek" ,
--poniewa� lseek(2) jest u�yty do "przewini�cie" wej�cia. '+' robi
-+poniewa� lseek(2) jest u�yty do "przewini�cie" wej�cia. '+' stanowi
- r�nic� je�li �r�d�em wej�cia jest standardowe wej�cie i je�li pozycja
- w pliku ze standardowego wej�cia nie jest pocz�tkiem pliku w chwili
- uruchomienia xxd. Nast�puj�ce przyk�ady mog� wyja�ni� (lub bardziej
-@@ -184,17 +184,17 @@
- Przewi� standardowe wej�cie przed przeczytaniem; potrzebne poniewa�
- `cat' ju� odczyta� do ko�ca standardowego wej�cia.
- .br
--\fI% sh \-c 'cat > zwyk�a_kopia; xxd \-s 0 > hex_kopia' < plik
-+\fI% sh \-c 'cat > zwyk�a_kopia; xxd \-s 0 > hex_kopia' < plik\fR
- .PP
- Zrzut heksowy od pozycji pliku 0x480 (=1024+128) w prz�d.
- Znak `+' oznacza "wzgl�dny wobec bie��cej pozycji", st�d `128' dodaje
- do 1k gdzie zako�czy� dd.
- .br
--\fI% sh \-c 'dd of=plain_snippet bs=1k count=1; xxd \-s +128 > hex_snippet' < file
-+\fI% sh \-c 'dd of=plain_snippet bs=1k count=1; xxd \-s +128 > hex_snippet' < file\fR
- .PP
- Zrzut heksowy od pozycji pliku 0x100 ( = 1024\-768) dalej.
- .br
--\fI% sh \-c 'dd of=plain_snippet bs=1k count=1; xxd \-s +-768 > hex_snippet' < file
-+\fI% sh \-c 'dd of=plain_snippet bs=1k count=1; xxd \-s +-768 > hex_snippet' < file\fR
- .PP
- Jakkolwiek, jest to rzadka sytuacja i u�ycie `+' jest rzadko
- potrzebne.
-@@ -206,14 +206,14 @@
- .B pliku
- \.
- .br
--\fI% xxd \-s 0x30 plik
-+\fI% xxd \-s 0x30 plik\fR
- .PP
- .br
- Wypisz trzy linie (heksowe 0x30 bajt�w) z ko�ca
- .B pliku
- \.
- .br
--\fI% xxd \-s \-0x30 plik
-+\fI% xxd \-s \-0x30 plik\fR
- .PP
- .br
- Wypisz 120 bajt�w jako ci�g�y zrzut heksowy z 20 oktetami na lini�.
-diff -Nur runtime.patched/doc/xxd-pl.UTF-8.1 runtime/doc/xxd-pl.UTF-8.1
---- runtime.patched/doc/xxd-pl.UTF-8.1	2006-09-26 13:17:31.000000000 -0700
-+++ runtime/doc/xxd-pl.UTF-8.1	2009-09-18 03:26:13.000000000 -0700
-@@ -18,7 +18,7 @@
- \-r[evert] [opcje] [plik_we [plik_wy]]
- .SH OPIS
- .I xxd
--tworzy zrzut heksowy podanego pliku na standardowe wyjście.
-+tworzy zrzut heksowy podanego pliku lub standardowego wejścia.
- Może także przetworzyć zrzut heksowy z powrotem do oryginalnej,
- binarnej formy.
- Podobnie jak
-@@ -27,13 +27,13 @@
- .BR uudecode (1)
- pozwala na przekazanie danych binarnych w bezpiecznej w poczcie formie
- ASCII, ale ma zalety dekodowania na standardowe wyjście.
--Ponadto można go użyć do przeprowadzenia łatania plików binarnych.
-+Ponadto można go użyć do binarnego łatania plików.
- .SH OPCJE
- Jeśli nie podano
- .I plik_we
--xxd czyta ze standardowego wejście.
-+xxd czyta ze standardowego wejścia.
- Jeśli określono
--.I plik_wy
-+.I plik_we
- jako znak
- .RB \` \- '
- wtedy dane wejściowe czytane są ze standardowego wejścia.
-@@ -63,9 +63,9 @@
- .TP
- .IR \-b " | " \-bits
- Przełącza do zrzutu bitowego (cyfr binarnych) zamiast heksowego.
--Opcja ta zapisuje oktety ajko osiem cyfr 1 lub 0 zamias normalnego
-+Opcja ta zapisuje oktety jako osiem cyfr 1 lub 0 zamiast normalnego
- zrzutu heksowego. Każda linia jest poprzedzona przez
--heksadecymalny numer linii a za nim jego reprezentacja w ascii (lub
-+heksadecymalny numer linii a po nim jego reprezentacją w ascii (lub
- ebcdic). Opcje linii poleceń \-r, \-p, \-i nie działają w tym
- trybie.
- .TP
-@@ -103,7 +103,7 @@
- .TP
- .IR "\-l len " | "\-len len"
- zakończ po wypisaniu
--.RI < len>
-+.RI < len >
- oktetów.
- .TP
- .IR \-p " | " \-ps " | " \-postscript " | " \-plain
-@@ -117,7 +117,7 @@
- .I \-r \-p
- by odczytać zwykły zrzut heksadecymalny bez numerów linii
- i określonego układu kolumn. Dodatkowe białe znaki i łamanie wierszy
--są dozwolone wszędzie.
-+są wszędzie dozwolone.
- .TP
- .I \-seek offset
- Kiedy użyty po
-@@ -129,11 +129,11 @@
- .I \-s [+][\-]seek
- zaczyna na
- .RI < seek >
--bajtów abs. (lub wzg.) offsecie pliku wejściowego.
--\fI+ fRwskazuje, że seek jest względne do bieżącej pozycji pliku (bez
-+bajtów bezwględnego (lub względnego) offsetu pliku wejściowego.
-+\fI+ \fRwskazuje, że seek jest względne do bieżącej pozycji pliku (bez
- znaczenia jeśli nie wczytuje ze standardowego wejścia). \fI\- \fRwskazuje
- że seek powinno być o tyle znaków od końca wejścia (lub jeśli
--połączone z \fI+\fR: przezhd bieżącą pozycją pliku na standardowym
-+połączone z \fI+\fR: przed bieżącą pozycją pliku na standardowym
- wejściu).
- Bez opcji \-s xxd zaczyna od bieżącej pozycji w pliku.
- .TP
-@@ -153,7 +153,7 @@
- są tylko przerwy, które zostaną wypełnione bajtami null.
- .PP
- .I xxd \-r
--nigdy nie podaje błędów analizy. Śmieci są ignorowane.
-+nigdy nie podaje błędów analizy. Śmieci są po cichu ignorowane.
- .PP
- W czasie edycji zrzutów heksowych, proszę zauważyć że
- .I xxd \-r
-@@ -161,8 +161,8 @@
- kolumn danych heksadecymalnych (zobacz opcję \-c). Oznacza to także,
- że zmiany w drukowanych kolumnach ascii (lub ebcdic) są zawsze
- ignorowane. Odwrócenie zwykłego (lub postscriptowego) stylu zrzutu
--poprzez xxd \-r \-p nie zależy od kolejności kolumn. Tutaj cokolwiej
--co wygląda jak para cyfr heks jest interpretowane.
-+poprzez xxd \-r \-p nie zależy od kolejności kolumn. Tutaj cokolwiek
-+co wygląda jak para znaków heks jest interpretowane.
- .PP
- Zauważ różnicę między
- .br
-@@ -175,7 +175,7 @@
- .I xxd \-s \+seek
- może być różne od
- .IR "xxd \-s seek" ,
--ponieważ lseek(2) jest użyty do "przewinięcie" wejścia. '+' robi
-+ponieważ lseek(2) jest użyty do "przewinięcie" wejścia. '+' stanowi
- różnicę jeśli źródłem wejścia jest standardowe wejście i jeśli pozycja
- w pliku ze standardowego wejścia nie jest początkiem pliku w chwili
- uruchomienia xxd. Następujące przykłady mogą wyjaśnić (lub bardziej
-@@ -184,17 +184,17 @@
- Przewiń standardowe wejście przed przeczytaniem; potrzebne ponieważ
- `cat' już odczytał do końca standardowego wejścia.
- .br
--\fI% sh \-c 'cat > zwykła_kopia; xxd \-s 0 > hex_kopia' < plik
-+\fI% sh \-c 'cat > zwykła_kopia; xxd \-s 0 > hex_kopia' < plik\fR
- .PP
- Zrzut heksowy od pozycji pliku 0x480 (=1024+128) w przód.
- Znak `+' oznacza "względny wobec bieżącej pozycji", stąd `128' dodaje
- do 1k gdzie zakończył dd.
- .br
--\fI% sh \-c 'dd of=plain_snippet bs=1k count=1; xxd \-s +128 > hex_snippet' < file
-+\fI% sh \-c 'dd of=plain_snippet bs=1k count=1; xxd \-s +128 > hex_snippet' < file\fR
- .PP
- Zrzut heksowy od pozycji pliku 0x100 ( = 1024\-768) dalej.
- .br
--\fI% sh \-c 'dd of=plain_snippet bs=1k count=1; xxd \-s +-768 > hex_snippet' < file
-+\fI% sh \-c 'dd of=plain_snippet bs=1k count=1; xxd \-s +-768 > hex_snippet' < file\fR
- .PP
- Jakkolwiek, jest to rzadka sytuacja i użycie `+' jest rzadko
- potrzebne.
-@@ -206,14 +206,14 @@
- .B pliku
- \.
- .br
--\fI% xxd \-s 0x30 plik
-+\fI% xxd \-s 0x30 plik\fR
- .PP
- .br
- Wypisz trzy linie (heksowe 0x30 bajtów) z końca
- .B pliku
- \.
- .br
--\fI% xxd \-s \-0x30 plik
-+\fI% xxd \-s \-0x30 plik\fR
- .PP
- .br
- Wypisz 120 bajtów jako ciągły zrzut heksowy z 20 oktetami na linię.
-diff -Nur runtime.patched/filetype.vim runtime/filetype.vim
---- runtime.patched/filetype.vim	2008-08-03 12:38:46.000000000 -0700
-+++ runtime/filetype.vim	2009-10-08 14:19:48.000000000 -0700
-@@ -1,7 +1,7 @@
- " Vim support file to detect file types
- "
- " Maintainer:	Bram Moolenaar <[email protected]>
--" Last Change:	2008 Aug 03
-+" Last Change:	2009 Sep 18
- 
- " Listen very carefully, I will say this only once
- if exists("did_load_filetypes")
-@@ -110,12 +110,15 @@
- au BufNewFile,BufRead proftpd.conf*		call s:StarSetf('apachestyle')
- 
- " Apache config file
--au BufNewFile,BufRead .htaccess			 setf apache
--au BufNewFile,BufRead httpd.conf*,srm.conf*,access.conf*,apache.conf*,apache2.conf*,/etc/apache2/*.conf* call s:StarSetf('apache')
-+au BufNewFile,BufRead .htaccess,/etc/httpd/*.conf		 setf apache
-+au BufNewFile,BufRead httpd.conf*,srm.conf*,access.conf*,apache.conf*,apache2.conf*,/etc/apache2/*.conf*,/etc/httpd/conf.d/*.conf* call s:StarSetf('apache')
- 
- " XA65 MOS6510 cross assembler
- au BufNewFile,BufRead *.a65			setf a65
- 
-+" Applescript
-+au BufNewFile,BufRead *.scpt			setf applescript
-+
- " Applix ELF
- au BufNewFile,BufRead *.am
- 	\ if expand("<afile>") !~? 'Makefile.am\>' | setf elf | endif
-@@ -350,10 +353,9 @@
- 	\ if exists("cynlib_syntax_for_cpp")|setf cynlib|else|setf cpp|endif
- 
- " C++
-+au BufNewFile,BufRead *.cxx,*.c++,*.hh,*.hxx,*.hpp,*.ipp,*.moc,*.tcc,*.inl setf cpp
- if has("fname_case")
--  au BufNewFile,BufRead *.cxx,*.c++,*.C,*.H,*.hh,*.hxx,*.hpp,*.moc,*.tcc,*.inl setf cpp
--else
--  au BufNewFile,BufRead *.cxx,*.c++,*.hh,*.hxx,*.hpp,*.moc,*.tcc,*.inl setf cpp
-+  au BufNewFile,BufRead *.C,*.H setf cpp
- endif
- 
- " .h files can be C, Ch C++, ObjC or ObjC++.
-@@ -364,9 +366,9 @@
- func! s:FTheader()
-   if match(getline(1, min([line("$"), 200])), '^@\(interface\|end\|class\)') > -1
-     setf objc
--  elseif exists("c_syntax_for_h")
-+  elseif exists("g:c_syntax_for_h")
-     setf c
--  elseif exists("ch_syntax_for_h")
-+  elseif exists("g:ch_syntax_for_h")
-     setf ch
-   else
-     setf cpp
-@@ -669,8 +671,9 @@
- " Fetchmail RC file
- au BufNewFile,BufRead .fetchmailrc		setf fetchmail
- 
--" FlexWiki
--au BufNewFile,BufRead *.wiki			setf flexwiki
-+" FlexWiki - disabled, because it has side effects when a .wiki file
-+" is not actually FlexWiki
-+"au BufNewFile,BufRead *.wiki			setf flexwiki
- 
- " Focus Executable
- au BufNewFile,BufRead *.fex,*.focexec		setf focexec
-@@ -704,7 +707,7 @@
- au BufNewFile,BufRead *.mo,*.gdmo		setf gdmo
- 
- " Gedcom
--au BufNewFile,BufRead *.ged			setf gedcom
-+au BufNewFile,BufRead *.ged,lltxxxxx.txt	setf gedcom
- 
- " Git
- autocmd BufNewFile,BufRead *.git/COMMIT_EDITMSG    setf gitcommit
-@@ -896,7 +899,7 @@
- au BufNewFile,BufRead *.jj,*.jjt		setf javacc
- 
- " JavaScript, ECMAScript
--au BufNewFile,BufRead *.js,*.javascript,*.es	setf javascript
-+au BufNewFile,BufRead *.js,*.javascript,*.es,*.jsx	setf javascript
- 
- " Java Server Pages
- au BufNewFile,BufRead *.jsp			setf jsp
-@@ -1043,7 +1046,7 @@
-   let n = 1
-   while n < 10
-     let line = getline(n)
--    if line =~ '^\s*\(#\s*\(include\|import\)\>\|/\*\)'
-+    if line =~ '^\s*\(#\s*\(include\|import\)\>\|/\*\|//\)'
-       setf objc
-       return
-     endif
-@@ -1070,6 +1073,9 @@
- " Maya Extension Language
- au BufNewFile,BufRead *.mel			setf mel
- 
-+" Mercurial config (looks like generic config file)
-+au BufNewFile,BufRead *.hgrc,*hgrc		setf cfg
-+
- " Messages
- au BufNewFile,BufRead /var/log/messages,/var/log/messages.*[0-9]  setf messages
- 
-@@ -1260,7 +1266,7 @@
- else
-   au BufNewFile,BufRead *.pl			call s:FTpl()
- endif
--au BufNewFile,BufRead *.plx			setf perl
-+au BufNewFile,BufRead *.plx,*.al		setf perl
- 
- func! s:FTpl()
-   if exists("g:filetype_pl")
-@@ -1552,6 +1558,7 @@
- 
- " Remind
- au BufNewFile,BufRead .reminders*		call s:StarSetf('remind')
-+au BufNewFile,BufRead *.remind,*.rem		setf remind
- 
- " Resolv.conf
- au BufNewFile,BufRead resolv.conf		setf resolv
-@@ -1685,7 +1692,15 @@
-   if expand("<amatch>") =~ g:ft_ignore_pat
-     return
-   endif
--  if a:name =~ '\<ksh\>'
-+  if a:name =~ '\<csh\>'
-+    " Some .sh scripts contain #!/bin/csh.
-+    call SetFileTypeShell("csh")
-+    return
-+  elseif a:name =~ '\<tcsh\>'
-+    " Some .sh scripts contain #!/bin/tcsh.
-+    call SetFileTypeShell("tcsh")
-+    return
-+  elseif a:name =~ '\<ksh\>'
-     let b:is_kornshell = 1
-     if exists("b:is_bash")
-       unlet b:is_bash
-@@ -1823,10 +1838,15 @@
- 
- let s:ft_rules_udev_rules_pattern = '^\s*\cudev_rules\s*=\s*"\([^"]\{-1,}\)/*".*'
- func! s:FTRules()
--  if expand('<amatch>:p') =~ '^/etc/udev/\%(rules\.d/\)\=.*\.rules$'
-+  let path = expand('<amatch>:p')
-+  if path =~ '^/etc/udev/\%(rules\.d/\)\=.*\.rules$'
-     setf udevrules
-     return
-   endif
-+  if path =~ '^/etc/ufw/'
-+    setf conf  " Better than hog
-+    return
-+  endif
-   try
-     let config_lines = readfile('/etc/udev/udev.conf')
-   catch /^Vim\%((\a\+)\)\=:E484/
-@@ -1909,6 +1929,9 @@
- " Sysctl
- au BufNewFile,BufRead /etc/sysctl.conf		setf sysctl
- 
-+" Synopsys Design Constraints
-+au BufNewFile,BufRead *.sdc			setf sdc
-+
- " Sudoers
- au BufNewFile,BufRead /etc/sudoers,sudoers.tmp	setf sudoers
- 
-@@ -1944,6 +1967,10 @@
- " TAK
- au BufNewFile,BufRead *.tak			setf tak
- 
-+" Task
-+au BufRead,BufNewFile {pending,completed,undo}.data  setf taskdata
-+au BufRead,BufNewFile *.task                    setf taskedit
-+
- " Tcl (JACL too)
- au BufNewFile,BufRead *.tcl,*.tk,*.itcl,*.itk,*.jacl	setf tcl
- 
-@@ -2079,8 +2106,13 @@
- " Viminfo file
- au BufNewFile,BufRead .viminfo,_viminfo		setf viminfo
- 
--" Virata Config Script File
--au BufRead,BufNewFile *.hw,*.module,*.pkg	setf virata
-+" Virata Config Script File or Drupal module
-+au BufRead,BufNewFile *.hw,*.module,*.pkg
-+	\ if getline(1) =~ '<?php' |
-+	\   setf php |
-+	\ else |
-+	\   setf virata |
-+	\ endif
- 
- " Visual Basic (also uses *.bas) or FORM
- au BufNewFile,BufRead *.frm			call s:FTVB("form")
-@@ -2325,6 +2357,9 @@
- 	\|  let b:fvwm_version = 2 | call s:StarSetf('fvwm')
- 	\|endif
- 
-+" Gedcom
-+au BufNewFile,BufRead /tmp/lltmp*		call s:StarSetf('gedcom')
-+
- " GTK RC
- au BufNewFile,BufRead .gtkrc*,gtkrc*		call s:StarSetf('gtkrc')
- 
-diff -Nur runtime.patched/ftplugin/abaqus.vim runtime/ftplugin/abaqus.vim
---- runtime.patched/ftplugin/abaqus.vim	2004-07-06 11:28:08.000000000 -0700
-+++ runtime/ftplugin/abaqus.vim	2008-11-06 08:04:48.000000000 -0800
-@@ -1,7 +1,7 @@
- " Vim filetype plugin file
- " Language:     Abaqus finite element input file (www.abaqus.com)
- " Maintainer:   Carl Osterwisch <[email protected]>
--" Last Change:  2004 Jul 06
-+" Last Change:  2008 Oct 5
- 
- " Only do this when not done yet for this buffer
- if exists("b:did_ftplugin") | finish | endif
-@@ -13,13 +13,6 @@
- let s:cpo_save = &cpoptions
- set cpoptions&vim
- 
--" Folding
--if version >= 600
--    " Fold all lines that do not begin with *
--    setlocal foldexpr=getline(v:lnum)[0]!=\"\*\"
--    setlocal foldmethod=expr
--endif
--
- " Set the format of the include file specification for Abaqus
- " Used in :check gf ^wf [i and other commands
- setlocal include=\\<\\cINPUT\\s*=
-@@ -42,29 +35,43 @@
- " Abaqus keywords and identifiers may include a - character
- setlocal iskeyword+=-
- 
-+let b:undo_ftplugin = "setlocal include< includeexpr< isfname<"
-+    \ . " comments< commentstring< define< iskeyword<"
-+
-+if has("folding")
-+    " Fold all lines that do not begin with *
-+    setlocal foldexpr=getline(v:lnum)[0]!=\"\*\"
-+    setlocal foldmethod=expr
-+    let b:undo_ftplugin .= " foldexpr< foldmethod<"
-+endif
-+
- " Set the file browse filter (currently only supported under Win32 gui)
- if has("gui_win32") && !exists("b:browsefilter")
-     let b:browsefilter = "Abaqus Input Files (*.inp *.inc)\t*.inp;*.inc\n" .
-     \ "Abaqus Results (*.dat)\t*.dat\n" .
-     \ "Abaqus Messages (*.pre *.msg *.sta)\t*.pre;*.msg;*.sta\n" .
-     \ "All Files (*.*)\t*.*\n"
-+    let b:undo_ftplugin .= "|unlet b:browsefilter"
- endif
- 
--" Define keys used to move [count] sections backward or forward.
--" TODO: Make this do something intelligent in visual mode.
--nnoremap <silent> <buffer> [[ :call <SID>Abaqus_Jump('?^\*\a?')<CR>
--nnoremap <silent> <buffer> ]] :call <SID>Abaqus_Jump('/^\*\a/')<CR>
--function! <SID>Abaqus_Jump(motion) range
--    let s:count = v:count1
--    mark '
--    while s:count > 0
--        silent! execute a:motion
--        let s:count = s:count - 1
--    endwhile
--endfunction
-+" Define patterns for the matchit plugin
-+if exists("loaded_matchit") && !exists("b:match_words")
-+    let b:match_ignorecase = 1
-+    let b:match_words = 
-+    \ '\*part:\*end\s*part,' .
-+    \ '\*assembly:\*end\s*assembly,' .
-+    \ '\*instance:\*end\s*instance,' .
-+    \ '\*step:\*end\s*step'
-+    let b:undo_ftplugin .= "|unlet b:match_ignorecase b:match_words"
-+endif
-+
-+" Define keys used to move [count] keywords backward or forward.
-+noremap <silent><buffer> [[ ?^\*\a<CR>:nohlsearch<CR>
-+noremap <silent><buffer> ]] /^\*\a<CR>:nohlsearch<CR>
- 
- " Define key to toggle commenting of the current line or range
--noremap <silent> <buffer> <m-c> :call <SID>Abaqus_ToggleComment()<CR>j
-+noremap <silent><buffer> <LocalLeader><LocalLeader> 
-+    \ :call <SID>Abaqus_ToggleComment()<CR>j
- function! <SID>Abaqus_ToggleComment() range
-     if strpart(getline(a:firstline), 0, 2) == "**"
-         " Un-comment all lines in range
-@@ -75,5 +82,8 @@
-     endif
- endfunction
- 
-+let b:undo_ftplugin .= "|unmap <buffer> [[|unmap <buffer> ]]"
-+    \ . "|unmap <buffer> <LocalLeader><LocalLeader>"
-+
- " Restore saved compatibility options
- let &cpoptions = s:cpo_save
-diff -Nur runtime.patched/ftplugin/ant.vim runtime/ftplugin/ant.vim
---- runtime.patched/ftplugin/ant.vim	2004-06-07 07:32:41.000000000 -0700
-+++ runtime/ftplugin/ant.vim	2009-01-28 08:23:42.000000000 -0800
-@@ -1,8 +1,8 @@
- " Vim filetype plugin file
- " Language:	ant
--" Maintainer:	Dan Sharp <dwsharp at hotmail dot com>
--" Last Changed: 2003 Sep 29
--" URL:		http://mywebpage.netscape.com/sharppeople/vim/ftplugin
-+" Maintainer:	Dan Sharp <dwsharp at users dot sourceforge dot net>
-+" Last Changed: 20 Jan 2009
-+" URL:		http://dwsharp.users.sourceforge.net/vim/ftplugin
- 
- if exists("b:did_ftplugin") | finish | endif
- 
-diff -Nur runtime.patched/ftplugin/aspvbs.vim runtime/ftplugin/aspvbs.vim
---- runtime.patched/ftplugin/aspvbs.vim	2004-06-28 08:27:17.000000000 -0700
-+++ runtime/ftplugin/aspvbs.vim	2009-01-28 08:23:28.000000000 -0800
-@@ -1,8 +1,8 @@
- " Vim filetype plugin file
- " Language:	aspvbs
--" Maintainer:	Dan Sharp <dwsharp at hotmail dot com>
--" Last Changed: 2004 Jun 28
--" URL:		http://mywebpage.netscape.com/sharppeople/vim/ftplugin
-+" Maintainer:	Dan Sharp <dwsharp at users dot sourceforge dot net>
-+" Last Changed: 20 Jan 2009
-+" URL:		http://dwsharp.users.sourceforge.net/vim/ftplugin
- 
- if exists("b:did_ftplugin") | finish | endif
- 
-diff -Nur runtime.patched/ftplugin/changelog.vim runtime/ftplugin/changelog.vim
---- runtime.patched/ftplugin/changelog.vim	2007-05-21 11:25:11.000000000 -0700
-+++ runtime/ftplugin/changelog.vim	2009-07-02 11:06:02.000000000 -0700
-@@ -1,7 +1,7 @@
- " Vim filetype plugin file
- " Language:         generic Changelog file
- " Maintainer:       Nikolai Weibull <[email protected]>
--" Latest Revision:  2007-05-21
-+" Latest Revision:  2009-05-25
- " Variables:
- "   g:changelog_timeformat (deprecated: use g:changelog_dateformat instead) -
- "       description: the timeformat used in ChangeLog entries.
-@@ -46,73 +46,78 @@
-     endif
-   endif
- 
--  " Try to figure out a reasonable username of the form:
--  "   Full Name <user@host>.
--  if !exists('g:changelog_username')
--    if exists('$EMAIL') && $EMAIL != ''
--      let g:changelog_username = $EMAIL
--    elseif exists('$EMAIL_ADDRESS') && $EMAIL_ADDRESS != ''
--      " This is some Debian junk if I remember correctly.
--      let g:changelog_username = $EMAIL_ADDRESS
--    else
--      " Get the users login name.
--      let login = system('whoami')
--      if v:shell_error
--        let login = 'unknown'
--      else
--        let newline = stridx(login, "\n")
--        if newline != -1
--          let login = strpart(login, 0, newline)
--        endif
--      endif
-+  function! s:username()
-+    if exists('g:changelog_username')
-+      return g:changelog_username
-+    elseif $EMAIL != ""
-+      return $EMAIL
-+    elseif $EMAIL_ADDRESS != ""
-+      return $EMAIL_ADDRESS
-+    endif
-+    
-+    let login = s:login()
-+    return printf('%s <%s@%s>', s:name(login), login, s:hostname())
-+  endfunction
- 
--      " Try to get the full name from gecos field in /etc/passwd.
--      if filereadable('/etc/passwd')
--        for line in readfile('/etc/passwd')
--          if line =~ '^' . login
--            let name = substitute(line,'^\%([^:]*:\)\{4}\([^:]*\):.*$','\1','')
--            " Only keep stuff before the first comma.
--            let comma = stridx(name, ',')
--            if comma != -1
--              let name = strpart(name, 0, comma)
--            endif
--            " And substitute & in the real name with the login of our user.
--            let amp = stridx(name, '&')
--            if amp != -1
--              let name = strpart(name, 0, amp) . toupper(login[0]) .
--                       \ strpart(login, 1) . strpart(name, amp + 1)
--            endif
--          endif
--        endfor
--      endif
-+  function! s:login()
-+    return s:trimmed_system_with_default('whoami', 'unknown')
-+  endfunction
- 
--      " If we haven't found a name, try to gather it from other places.
--      if !exists('name')
--        " Maybe the environment has something of interest.
--        if exists("$NAME")
--          let name = $NAME
--        else
--          " No? well, use the login name and capitalize first
--          " character.
--          let name = toupper(login[0]) . strpart(login, 1)
--        endif
-+  function! s:trimmed_system_with_default(command, default)
-+    return s:first_line(s:system_with_default(a:command, a:default))
-+  endfunction
-+
-+  function! s:system_with_default(command, default)
-+    let output = system(a:command)
-+    if v:shell_error
-+      return default
-+    endif
-+    return output
-+  endfunction
-+
-+  function! s:first_line(string)
-+    return substitute(a:string, '\n.*$', "", "")
-+  endfunction
-+
-+  function! s:name(login)
-+    for name in [s:gecos_name(a:login), $NAME, s:capitalize(a:login)]
-+      if name != ""
-+        return name
-       endif
-+    endfor
-+  endfunction
- 
--      " Get our hostname.
--      let hostname = system('hostname')
--      if v:shell_error
--        let hostname = 'localhost'
--      else
--        let newline = stridx(hostname, "\n")
--        if newline != -1
--          let hostname = strpart(hostname, 0, newline)
--        endif
-+  function! s:gecos_name(login)
-+    for line in s:try_reading_file('/etc/passwd')
-+      if line =~ '^' . a:login . ':'
-+        return substitute(s:passwd_field(line, 5), '&', s:capitalize(a:login), "")
-       endif
-+    endfor
-+    return ""
-+  endfunction
- 
--      " And finally set the username.
--      let g:changelog_username = name . '  <' . login . '@' . hostname . '>'
-+  function! s:try_reading_file(path)
-+    try
-+      return readfile(a:path)
-+    endtry
-+    return []
-+  endfunction
-+
-+  function! s:passwd_field(line, field)
-+    let fields = split(a:line, ':', 1)
-+    if len(fields) < field
-+      return ""
-     endif
--  endif
-+    return fields[field - 1]
-+  endfunction
-+
-+  function! s:capitalize(word)
-+    return toupper(a:word[0]) . strpart(a:word, 1)
-+  endfunction
-+
-+  function! s:hostname()
-+    return s:trimmed_system_with_default('hostname', 'localhost')
-+  endfunction
- 
-   " Format used for new date entries.
-   if !exists('g:changelog_new_date_format')
-@@ -178,7 +183,7 @@
-       " Ok, now we look for the end of the date entry, and add an entry.
-       call cursor(nextnonblank(line('.') + 1), 1)
-       if search(g:changelog_date_end_entry_search, 'W') > 0
--        let p = line('.') - 1
-+	let p = (line('.') == line('$')) ? line('.') : line('.') - 1
-       else
-         let p = line('.')
-       endif
-@@ -217,7 +222,7 @@
-   endfunction
- 
-   if exists(":NewChangelogEntry") != 2
--    map <buffer> <silent> <Leader>o <Esc>:call <SID>new_changelog_entry()<CR>
-+    noremap <buffer> <silent> <Leader>o <Esc>:call <SID>new_changelog_entry()<CR>
-     command! -nargs=0 NewChangelogEntry call s:new_changelog_entry()
-   endif
- 
-@@ -236,14 +241,48 @@
-   let &cpo = s:cpo_save
-   unlet s:cpo_save
- else
-+  let s:cpo_save = &cpo
-+  set cpo&vim
-+
-   " Add the Changelog opening mapping
--  nmap <silent> <Leader>o :call <SID>open_changelog()<CR>
-+  nnoremap <silent> <Leader>o :call <SID>open_changelog()<CR>
- 
-   function! s:open_changelog()
--    if !filereadable('ChangeLog')
-+    let path = expand('%:p:h')
-+    if exists('b:changelog_path')
-+      let changelog = b:changelog_path
-+    else
-+      if exists('b:changelog_name')
-+        let name = b:changelog_name
-+      else
-+        let name = 'ChangeLog'
-+      endif
-+      while isdirectory(path)
-+        let changelog = path . '/' . name
-+        if filereadable(changelog)
-+          break
-+        endif
-+        let parent = substitute(path, '/\+[^/]*$', "", "")
-+        if path == parent
-+          break
-+        endif
-+        let path = parent
-+      endwhile
-+    endif
-+    if !filereadable(changelog)
-       return
-     endif
--    let buf = bufnr('ChangeLog')
-+
-+    if exists('b:changelog_entry_prefix')
-+      let prefix = call(b:changelog_entry_prefix, [])
-+    else
-+      let prefix = substitute(strpart(expand('%:p'), strlen(path)), '^/\+', "", "") . ':'
-+    endif
-+    if !empty(prefix)
-+      let prefix = ' ' . prefix
-+    endif
-+
-+    let buf = bufnr(changelog)
-     if buf != -1
-       if bufwinnr(buf) != -1
-         execute bufwinnr(buf) . 'wincmd w'
-@@ -251,9 +290,12 @@
-         execute 'sbuffer' buf
-       endif
-     else
--      split ChangeLog
-+      execute 'split' fnameescape(changelog)
-     endif
- 
--    call s:new_changelog_entry()
-+    call s:new_changelog_entry(prefix)
-   endfunction
-+
-+  let &cpo = s:cpo_save
-+  unlet s:cpo_save
- endif
-diff -Nur runtime.patched/ftplugin/config.vim runtime/ftplugin/config.vim
---- runtime.patched/ftplugin/config.vim	2004-07-09 11:26:18.000000000 -0700
-+++ runtime/ftplugin/config.vim	2009-01-28 08:23:51.000000000 -0800
-@@ -1,8 +1,8 @@
- " Vim filetype plugin file
- " Language:	config
--" Maintainer:	Dan Sharp <dwsharp at hotmail dot com>
--" Last Changed: 2004 Jul 08
--" URL:		http://mywebpage.netscape.com/sharppeople/vim/ftplugin
-+" Maintainer:	Dan Sharp <dwsharp at users dot sourceforge dot net>
-+" Last Changed: 20 Jan 2009
-+" URL:		http://dwsharp.users.sourceforge.net/vim/ftplugin
- 
- if exists("b:did_ftplugin") | finish | endif
- 
-diff -Nur runtime.patched/ftplugin/csc.vim runtime/ftplugin/csc.vim
---- runtime.patched/ftplugin/csc.vim	2004-06-07 07:32:41.000000000 -0700
-+++ runtime/ftplugin/csc.vim	2009-01-28 08:23:56.000000000 -0800
-@@ -1,8 +1,8 @@
- " Vim filetype plugin file
- " Language:	csc
--" Maintainer:	Dan Sharp <dwsharp at hotmail dot com>
--" Last Changed: 2003 Sep 29
--" URL:		http://mywebpage.netscape.com/sharppeople/vim/ftplugin
-+" Maintainer:	Dan Sharp <dwsharp at users dot sourceforge dot net>
-+" Last Changed: 20 Jan 2009
-+" URL:		http://dwsharp.users.sourceforge.net/vim/ftplugin
- 
- if exists("b:did_ftplugin") | finish | endif
- let b:did_ftplugin = 1
-diff -Nur runtime.patched/ftplugin/csh.vim runtime/ftplugin/csh.vim
---- runtime.patched/ftplugin/csh.vim	2004-06-07 07:32:41.000000000 -0700
-+++ runtime/ftplugin/csh.vim	2009-01-28 08:23:52.000000000 -0800
-@@ -1,8 +1,8 @@
- " Vim filetype plugin file
- " Language:	csh
--" Maintainer:	Dan Sharp <dwsharp at hotmail dot com>
--" Last Changed: 2003 Sep 29
--" URL:		http://mywebpage.netscape.com/sharppeople/vim/ftplugin
-+" Maintainer:	Dan Sharp <dwsharp at users dot sourceforge dot net>
-+" Last Changed: 20 Jan 2009
-+" URL:		http://dwsharp.users.sourceforge.net/vim/ftplugin
- 
- if exists("b:did_ftplugin") | finish | endif
- let b:did_ftplugin = 1
-diff -Nur runtime.patched/ftplugin/dosbatch.vim runtime/ftplugin/dosbatch.vim
---- runtime.patched/ftplugin/dosbatch.vim	2004-07-06 09:39:15.000000000 -0700
-+++ runtime/ftplugin/dosbatch.vim	2009-06-03 03:05:59.000000000 -0700
-@@ -1,7 +1,7 @@
- " Vim filetype plugin file
- " Language:    MS-DOS .bat files
- " Maintainer:  Mike Williams <[email protected]>
--" Last Change: 5th February 2003
-+" Last Change: 27th May 2009
- 
- " Only do this when not done yet for this buffer
- if exists("b:did_ftplugin")
-@@ -12,10 +12,10 @@
- let b:did_ftplugin = 1
- 
- " BAT comment formatting
--setlocal comments=b:rem,b:@rem,b:REM,b:@REM,b:::
-+setlocal comments=b:rem,b:@rem,b:REM,b:@REM,:::
- setlocal formatoptions-=t formatoptions+=rol
- 
- " Define patterns for the browse file filter
- if has("gui_win32") && !exists("b:browsefilter")
--  let b:browsefilter = "DOS Batch Files (*.bat, *.btm, *.cmd)\t*.bat;*.btm;*.cmd\nAll Files (*.*)\t*.*\n"
-+  let b:browsefilter = "DOS Batch Files (*.bat, *.cmd)\t*.bat;*.cmd\nAll Files (*.*)\t*.*\n"
- endif
-diff -Nur runtime.patched/ftplugin/dtd.vim runtime/ftplugin/dtd.vim
---- runtime.patched/ftplugin/dtd.vim	2008-07-18 04:28:26.000000000 -0700
-+++ runtime/ftplugin/dtd.vim	2009-01-28 08:23:52.000000000 -0800
-@@ -1,8 +1,8 @@
- " Vim filetype plugin file
- " Language:	dtd
--" Maintainer:	Dan Sharp <dwsharp at hotmail dot com>
--" Last Changed: 30 Jun 2008
--" URL:		http://mywebpage.netscape.com/sharppeople/vim/ftplugin
-+" Maintainer:	Dan Sharp <dwsharp at users dot sourceforge dot net>
-+" Last Changed: 20 Jan 2009
-+" URL:		http://dwsharp.users.sourceforge.net/vim/ftplugin
- 
- if exists("b:did_ftplugin") | finish | endif
- let b:did_ftplugin = 1
-diff -Nur runtime.patched/ftplugin/html.vim runtime/ftplugin/html.vim
---- runtime.patched/ftplugin/html.vim	2008-07-18 04:29:43.000000000 -0700
-+++ runtime/ftplugin/html.vim	2009-01-28 08:23:42.000000000 -0800
-@@ -1,8 +1,8 @@
- " Vim filetype plugin file
- " Language:	html
--" Maintainer:	Dan Sharp <dwsharp at hotmail dot com>
--" Last Changed: 2007 Nov 20
--" URL:		http://mywebpage.netscape.com/sharppeople/vim/ftplugin
-+" Maintainer:	Dan Sharp <dwsharp at users dot sourceforge dot net>
-+" Last Changed: 20 Jan 2009
-+" URL:		http://dwsharp.users.sourceforge.net/vim/ftplugin
- 
- if exists("b:did_ftplugin") | finish | endif
- let b:did_ftplugin = 1
-diff -Nur runtime.patched/ftplugin/java.vim runtime/ftplugin/java.vim
---- runtime.patched/ftplugin/java.vim	2005-03-28 10:41:45.000000000 -0800
-+++ runtime/ftplugin/java.vim	2009-01-28 08:23:52.000000000 -0800
-@@ -1,8 +1,8 @@
- " Vim filetype plugin file
- " Language:	Java
--" Maintainer:	Dan Sharp <dwsharp at hotmail dot com>
--" Last Change:  2005 Mar 28
--" URL:		http://mywebpage.netscape.com/sharppeople/vim/ftplugin
-+" Maintainer:	Dan Sharp <dwsharp at users dot sourceforge dot net>
-+" Last Change:  20 Jan 2009
-+" URL:		http://dwsharp.users.sourceforge.net/vim/ftplugin
- 
- if exists("b:did_ftplugin") | finish | endif
- let b:did_ftplugin = 1
-diff -Nur runtime.patched/ftplugin/jsp.vim runtime/ftplugin/jsp.vim
---- runtime.patched/ftplugin/jsp.vim	2005-10-11 02:24:29.000000000 -0700
-+++ runtime/ftplugin/jsp.vim	2009-01-28 08:23:56.000000000 -0800
-@@ -1,8 +1,8 @@
- " Vim filetype plugin file
- " Language:	jsp
--" Maintainer:	Dan Sharp <dwsharp at hotmail dot com>
--" Last Changed: 2005 Oct 10
--" URL:		http://mywebpage.netscape.com/sharppeople/vim/ftplugin
-+" Maintainer:	Dan Sharp <dwsharp at users dot sourceforge dot net>
-+" Last Changed: 20 Jan 2009
-+" URL:		http://dwsharp.users.sourceforge.net/vim/ftplugin
- 
- if exists("b:did_ftplugin") | finish | endif
- 
-diff -Nur runtime.patched/ftplugin/mail.vim runtime/ftplugin/mail.vim
---- runtime.patched/ftplugin/mail.vim	2007-04-30 13:27:38.000000000 -0700
-+++ runtime/ftplugin/mail.vim	2009-06-13 05:39:46.000000000 -0700
-@@ -1,7 +1,7 @@
- " Vim filetype plugin file
- " Language:	Mail
- " Maintainer:	Bram Moolenaar <[email protected]>
--" Last Change:	2007 Apr 30
-+" Last Change:	2009 Jun 03
- 
- " Only do this when not done yet for this buffer
- if exists("b:did_ftplugin")
-@@ -23,7 +23,7 @@
- " Set 'formatoptions' to break text lines and keep the comment leader ">".
- setlocal fo+=tcql
- 
--" Add mappings, unless the user didn't want this.
-+" Add mappings, unless the user doesn't want this.
- if !exists("no_plugin_maps") && !exists("no_mail_maps")
-   " Quote text by inserting "> "
-   if !hasmapto('<Plug>MailQuote')
-diff -Nur runtime.patched/ftplugin/man.vim runtime/ftplugin/man.vim
---- runtime.patched/ftplugin/man.vim	2007-11-30 11:52:58.000000000 -0800
-+++ runtime/ftplugin/man.vim	2008-09-18 11:56:45.000000000 -0700
-@@ -1,7 +1,7 @@
- " Vim filetype plugin file
- " Language:	man
--" Maintainer:	Nam SungHyun <[email protected]>
--" Last Change:	2007 Nov 30
-+" Maintainer:	SungHyun Nam <[email protected]>
-+" Last Change:	2008 Sep 17
- 
- " To make the ":Man" command available before editing a manual page, source
- " this script from your startup vimrc file.
-diff -Nur runtime.patched/ftplugin/pascal.vim runtime/ftplugin/pascal.vim
---- runtime.patched/ftplugin/pascal.vim	2005-09-06 01:24:59.000000000 -0700
-+++ runtime/ftplugin/pascal.vim	2009-01-28 08:23:28.000000000 -0800
-@@ -1,8 +1,8 @@
- " Vim filetype plugin file
- " Language:	pascal
--" Maintainer:	Dan Sharp <dwsharp at hotmail dot com>
--" Last Changed: 2005 Sep 05
--" URL:		http://mywebpage.netscape.com/sharppeople/vim/ftplugin
-+" Maintainer:	Dan Sharp <dwsharp at users dot sourceforge dot net>
-+" Last Changed: 20 Jan 2009
-+" URL:		http://dwsharp.users.sourceforge.net/vim/ftplugin
- 
- if exists("b:did_ftplugin") | finish | endif
- let b:did_ftplugin = 1
-diff -Nur runtime.patched/ftplugin/perl.vim runtime/ftplugin/perl.vim
---- runtime.patched/ftplugin/perl.vim	2008-07-18 04:29:05.000000000 -0700
-+++ runtime/ftplugin/perl.vim	2009-01-28 08:23:42.000000000 -0800
-@@ -1,8 +1,8 @@
- " Vim filetype plugin file
- " Language:	Perl
--" Maintainer:	Dan Sharp <dwsharp at hotmail dot com>
--" Last Change:  17 Jul 2008
--" URL:		http://mywebpage.netscape.com/sharppeople/vim/ftplugin
-+" Maintainer:	Dan Sharp <dwsharp at users dot sourceforge dot net>
-+" Last Change:  20 Jan 2009
-+" URL:		http://dwsharp.users.sourceforge.net/vim/ftplugin
- 
- if exists("b:did_ftplugin") | finish | endif
- let b:did_ftplugin = 1
-diff -Nur runtime.patched/ftplugin/php.vim runtime/ftplugin/php.vim
---- runtime.patched/ftplugin/php.vim	2007-11-11 13:23:33.000000000 -0800
-+++ runtime/ftplugin/php.vim	2009-01-28 08:23:28.000000000 -0800
-@@ -1,8 +1,8 @@
- " Vim filetype plugin file
- " Language:	php
--" Maintainer:	Dan Sharp <dwsharp at hotmail dot com>
--" Last Changed: 2007 Nov 10
--" URL:		http://mywebpage.netscape.com/sharppeople/vim/ftplugin
-+" Maintainer:	Dan Sharp <dwsharp at users dot sourceforge dot net>
-+" Last Changed: 20 Jan 2009
-+" URL:		http://dwsharp.users.sourceforge.net/vim/ftplugin
- 
- if exists("b:did_ftplugin") | finish | endif
- 
-diff -Nur runtime.patched/ftplugin/sgml.vim runtime/ftplugin/sgml.vim
---- runtime.patched/ftplugin/sgml.vim	2004-06-07 07:32:41.000000000 -0700
-+++ runtime/ftplugin/sgml.vim	2009-01-28 08:23:42.000000000 -0800
-@@ -1,8 +1,8 @@
- " Vim filetype plugin file
- " Language:	sgml
--" Maintainer:	Dan Sharp <dwsharp at hotmail dot com>
--" Last Changed: 2003 Sep 30
--" URL:		http://mywebpage.netscape.com/sharppeople/vim/ftplugin
-+" Maintainer:	Dan Sharp <dwsharp at users dot sourceforge dot net>
-+" Last Changed: 20 Jan 2009
-+" URL:		http://dwsharp.users.sourceforge.net/vim/ftplugin
- 
- if exists("b:did_ftplugin") | finish | endif
- 
-diff -Nur runtime.patched/ftplugin/sh.vim runtime/ftplugin/sh.vim
---- runtime.patched/ftplugin/sh.vim	2004-06-07 07:32:41.000000000 -0700
-+++ runtime/ftplugin/sh.vim	2009-01-28 08:23:28.000000000 -0800
-@@ -1,8 +1,8 @@
- " Vim filetype plugin file
- " Language:	sh
--" Maintainer:	Dan Sharp <dwsharp at hotmail dot com>
--" Last Changed: 2003 Sep 29
--" URL:		http://mywebpage.netscape.com/sharppeople/vim/ftplugin
-+" Maintainer:	Dan Sharp <dwsharp at users dot sourceforge dot net>
-+" Last Changed: 20 Jan 2009
-+" URL:		http://dwsharp.users.sourceforge.net/vim/ftplugin
- 
- if exists("b:did_ftplugin") | finish | endif
- let b:did_ftplugin = 1
-diff -Nur runtime.patched/ftplugin/sql.vim runtime/ftplugin/sql.vim
---- runtime.patched/ftplugin/sql.vim	2008-02-27 08:35:22.000000000 -0800
-+++ runtime/ftplugin/sql.vim	2009-10-08 14:18:41.000000000 -0700
-@@ -1,8 +1,8 @@
- " SQL filetype plugin file
- " Language:    SQL (Common for Oracle, Microsoft SQL Server, Sybase)
--" Version:     4.0
-+" Version:     6.0
- " Maintainer:  David Fishburn <fishburn at ianywhere dot com>
--" Last Change: Wed 27 Feb 2008 04:35:21 PM Eastern Standard Time
-+" Last Change: 2009 Aug 04
- " Download:    http://vim.sourceforge.net/script.php?script_id=454
- 
- " For more details please use:
-@@ -29,6 +29,27 @@
- "
- " To change the default dialect, add the following to your vimrc:
- "    let g:sql_type_default = 'sqlanywhere'
-+"
-+" This file also creates a command, SQLGetType, which allows you to 
-+" determine what the current dialect is in use.
-+"     :SQLGetType
-+"
-+" History
-+"
-+" Version 6.0
-+" 
-+" NF: Adds the command SQLGetType
-+"
-+" Version 5.0
-+" 
-+" NF: Adds the ability to choose the keys to control SQL completion, just add 
-+"     the following to your .vimrc:
-+"    let g:ftplugin_sql_omni_key       = '<C-C>'
-+"    let g:ftplugin_sql_omni_key_right = '<Right>'
-+"    let g:ftplugin_sql_omni_key_left  = '<Left>'
-+"
-+" BF: format-options - Auto-wrap comments using textwidth was turned off 
-+"                      by mistake.
- 
- 
- " Only do this when not done yet for this buffer
-@@ -44,7 +65,7 @@
- " c     Auto-wrap comments using textwidth, inserting the current comment
- "       leader automatically.
- setlocal formatoptions-=t
--setlocal formatoptions-=c
-+setlocal formatoptions+=c
- 
- " Functions/Commands to allow the user to change SQL syntax dialects
- " through the use of :SQLSetType <tab> for completion.
-@@ -154,6 +175,20 @@
- 
- endif
- 
-+" Functions/Commands to allow the user determine current SQL syntax dialect
-+" This works with both Vim 6 and 7.
-+
-+if !exists("*SQL_GetType")
-+    function SQL_GetType()
-+        if exists('b:sql_type_override') 
-+            echomsg "Current SQL dialect in use:".b:sql_type_override
-+        else
-+            echomsg "Current SQL dialect in use:".g:sql_type_default        
-+        endif
-+    endfunction
-+    command! -nargs=0 SQLGetType :call SQL_GetType()
-+endif
-+
- if exists("b:sql_type_override")
-     " echo 'sourcing buffer ftplugin/'.b:sql_type_override.'.vim'
-     if globpath(&runtimepath, 'ftplugin/'.b:sql_type_override.'.vim') != ''
-@@ -311,6 +346,19 @@
-                 \ ',index,subscription,synchronization,view,variable'
- endif
- 
-+" Key to trigger SQL completion
-+if !exists('g:ftplugin_sql_omni_key')
-+    let g:ftplugin_sql_omni_key = '<C-C>'
-+endif
-+" Key to trigger drill into column list
-+if !exists('g:ftplugin_sql_omni_key_right')
-+    let g:ftplugin_sql_omni_key_right = '<Right>'
-+endif
-+" Key to trigger drill out of column list
-+if !exists('g:ftplugin_sql_omni_key_left')
-+    let g:ftplugin_sql_omni_key_left = '<Left>'
-+endif
-+
- " Replace all ,'s with bars, except ones with numbers after them.
- " This will most likely be a \{,1} string.
- let s:ftplugin_sql_objects = 
-@@ -382,32 +430,32 @@
-     if !exists('g:omni_sql_no_default_maps')
-         " Static maps which use populate the completion list
-         " using Vim's syntax highlighting rules
--        imap <buffer> <c-c>a <C-\><C-O>:call sqlcomplete#Map('syntax')<CR><C-X><C-O>
--        imap <buffer> <c-c>k <C-\><C-O>:call sqlcomplete#Map('sqlKeyword')<CR><C-X><C-O>
--        imap <buffer> <c-c>f <C-\><C-O>:call sqlcomplete#Map('sqlFunction')<CR><C-X><C-O>
--        imap <buffer> <c-c>o <C-\><C-O>:call sqlcomplete#Map('sqlOption')<CR><C-X><C-O>
--        imap <buffer> <c-c>T <C-\><C-O>:call sqlcomplete#Map('sqlType')<CR><C-X><C-O>
--        imap <buffer> <c-c>s <C-\><C-O>:call sqlcomplete#Map('sqlStatement')<CR><C-X><C-O>
-+        exec 'imap <buffer> '.g:ftplugin_sql_omni_key.'a <C-\><C-O>:call sqlcomplete#Map("syntax")<CR><C-X><C-O>'
-+        exec 'imap <buffer> '.g:ftplugin_sql_omni_key.'k <C-\><C-O>:call sqlcomplete#Map("sqlKeyword")<CR><C-X><C-O>'
-+        exec 'imap <buffer> '.g:ftplugin_sql_omni_key.'f <C-\><C-O>:call sqlcomplete#Map("sqlFunction")<CR><C-X><C-O>'
-+        exec 'imap <buffer> '.g:ftplugin_sql_omni_key.'o <C-\><C-O>:call sqlcomplete#Map("sqlOption")<CR><C-X><C-O>'
-+        exec 'imap <buffer> '.g:ftplugin_sql_omni_key.'T <C-\><C-O>:call sqlcomplete#Map("sqlType")<CR><C-X><C-O>'
-+        exec 'imap <buffer> '.g:ftplugin_sql_omni_key.'s <C-\><C-O>:call sqlcomplete#Map("sqlStatement")<CR><C-X><C-O>'
-         " Dynamic maps which use populate the completion list
-         " using the dbext.vim plugin
--        imap <buffer> <c-c>t <C-\><C-O>:call sqlcomplete#Map('table')<CR><C-X><C-O>
--        imap <buffer> <c-c>p <C-\><C-O>:call sqlcomplete#Map('procedure')<CR><C-X><C-O>
--        imap <buffer> <c-c>v <C-\><C-O>:call sqlcomplete#Map('view')<CR><C-X><C-O>
--        imap <buffer> <c-c>c <C-\><C-O>:call sqlcomplete#Map('column')<CR><C-X><C-O>
--        imap <buffer> <c-c>l <C-\><C-O>:call sqlcomplete#Map('column_csv')<CR><C-X><C-O>
-+        exec 'imap <buffer> '.g:ftplugin_sql_omni_key.'t <C-\><C-O>:call sqlcomplete#Map("table")<CR><C-X><C-O>'
-+        exec 'imap <buffer> '.g:ftplugin_sql_omni_key.'p <C-\><C-O>:call sqlcomplete#Map("procedure")<CR><C-X><C-O>'
-+        exec 'imap <buffer> '.g:ftplugin_sql_omni_key.'v <C-\><C-O>:call sqlcomplete#Map("view")<CR><C-X><C-O>'
-+        exec 'imap <buffer> '.g:ftplugin_sql_omni_key.'c <C-\><C-O>:call sqlcomplete#Map("column")<CR><C-X><C-O>'
-+        exec 'imap <buffer> '.g:ftplugin_sql_omni_key.'l <C-\><C-O>:call sqlcomplete#Map("column_csv")<CR><C-X><C-O>'
-         " The next 3 maps are only to be used while the completion window is
-         " active due to the <CR> at the beginning of the map
--        imap <buffer> <c-c>L <C-Y><C-\><C-O>:call sqlcomplete#Map('column_csv')<CR><C-X><C-O>
-+        exec 'imap <buffer> '.g:ftplugin_sql_omni_key.'L <C-Y><C-\><C-O>:call sqlcomplete#Map("column_csv")<CR><C-X><C-O>'
-         " <C-Right> is not recognized on most Unix systems, so only create
-         " these additional maps on the Windows platform.
-         " If you would like to use these maps, choose a different key and make
-         " the same map in your vimrc.
--        if has('win32')
--            imap <buffer> <c-right>  <C-R>=sqlcomplete#DrillIntoTable()<CR>
--            imap <buffer> <c-left>  <C-R>=sqlcomplete#DrillOutOfColumns()<CR>
--        endif
-+        " if has('win32')
-+        exec 'imap <buffer> '.g:ftplugin_sql_omni_key_right.' <C-R>=sqlcomplete#DrillIntoTable()<CR>'
-+        exec 'imap <buffer> '.g:ftplugin_sql_omni_key_left.'  <C-R>=sqlcomplete#DrillOutOfColumns()<CR>'
-+        " endif
-         " Remove any cached items useful for schema changes
--        imap <buffer> <c-c>R <C-\><C-O>:call sqlcomplete#Map('resetCache')<CR><C-X><C-O>
-+        exec 'imap <buffer> '.g:ftplugin_sql_omni_key.'R <C-\><C-O>:call sqlcomplete#Map("resetCache")<CR><C-X><C-O>'
-     endif
- 
-     if b:sql_compl_savefunc != ""
-diff -Nur runtime.patched/ftplugin/svg.vim runtime/ftplugin/svg.vim
---- runtime.patched/ftplugin/svg.vim	2004-06-07 07:32:41.000000000 -0700
-+++ runtime/ftplugin/svg.vim	2009-01-28 08:23:52.000000000 -0800
-@@ -1,8 +1,8 @@
- " Vim filetype plugin file
- " Language:	svg
--" Maintainer:	Dan Sharp <dwsharp at hotmail dot com>
--" Last Changed: 2003 Sep 29
--" URL:		http://mywebpage.netscape.com/sharppeople/vim/ftplugin
-+" Maintainer:	Dan Sharp <dwsharp at users dot sourceforge dot net>
-+" Last Changed: 20 Jan 2009
-+" URL:		http://dwsharp.users.sourceforge.net/vim/ftplugin
- 
- if exists("b:did_ftplugin") | finish | endif
- 
-diff -Nur runtime.patched/ftplugin/tcl.vim runtime/ftplugin/tcl.vim
---- runtime.patched/ftplugin/tcl.vim	1969-12-31 16:00:00.000000000 -0800
-+++ runtime/ftplugin/tcl.vim	2009-05-05 11:27:56.000000000 -0700
-@@ -0,0 +1,36 @@
-+" Vim filetype plugin file
-+" Language:         Tcl
-+" Maintainer:       Robert L Hicks <[email protected]>
-+" Latest Revision:  2009-05-01
-+
-+if exists("b:did_ftplugin")
-+  finish
-+endif
-+let b:did_ftplugin = 1
-+
-+" Make sure the continuation lines below do not cause problems in
-+" compatibility mode.
-+let s:cpo_save = &cpo
-+set cpo-=C
-+
-+setlocal comments=:#
-+setlocal commentstring=#%s
-+setlocal formatoptions+=croql
-+
-+" Change the browse dialog on Windows to show mainly Tcl-related files
-+if has("gui_win32")
-+    let b:browsefilter = "Tcl Source Files (.tcl)\t*.tcl\n" .
-+                \ "Tcl Test Files (.test)\t*.test\n" .
-+                \ "All Files (*.*)\t*.*\n"
-+endif
-+
-+"-----------------------------------------------------------------------------
-+
-+" Undo the stuff we changed.
-+let b:undo_ftplugin = "setlocal fo< com< cms< inc< inex< def< isf< kp<" .
-+	    \	      " | unlet! b:browsefilter"
-+
-+" Restore the saved compatibility options.
-+let &cpo = s:cpo_save
-+
-+" vim: set et ts=4 sw=4 tw=78:
-diff -Nur runtime.patched/ftplugin/tcsh.vim runtime/ftplugin/tcsh.vim
---- runtime.patched/ftplugin/tcsh.vim	2004-06-07 07:32:41.000000000 -0700
-+++ runtime/ftplugin/tcsh.vim	2009-01-28 08:23:56.000000000 -0800
-@@ -1,8 +1,8 @@
- " Vim filetype plugin file
- " Language:	tcsh
--" Maintainer:	Dan Sharp <dwsharp at hotmail dot com>
--" Last Changed: 2003 Sep 29
--" URL:		http://mywebpage.netscape.com/sharppeople/vim/ftplugin
-+" Maintainer:	Dan Sharp <dwsharp at users dot sourceforge dot net>
-+" Last Changed: 20 Jan 2009
-+" URL:		http://dwsharp.users.sourceforge.net/vim/ftplugin
- 
- if exists("b:did_ftplugin") | finish | endif
- 
-diff -Nur runtime.patched/ftplugin/verilog.vim runtime/ftplugin/verilog.vim
---- runtime.patched/ftplugin/verilog.vim	2006-04-30 14:41:53.000000000 -0700
-+++ runtime/ftplugin/verilog.vim	2008-09-06 05:20:21.000000000 -0700
-@@ -1,7 +1,7 @@
- " Vim filetype plugin file
- " Language:	Verilog HDL
- " Maintainer:	Chih-Tsun Huang <[email protected]>
--" Last Change:	Mon Sep  5 11:05:54 CST 2005 and 2006 April 30
-+" Last Change:	Wed Sep  3 15:24:49 CST 2008
- " URL:		http://larc.ee.nthu.edu.tw/~cthuang/vim/ftplugin/verilog.vim
- 
- " Only do this when not done yet for this buffer
-@@ -12,6 +12,10 @@
- " Don't load another plugin for this buffer
- let b:did_ftplugin = 1
- 
-+" Set 'cpoptions' to allow line continuations
-+let s:cpo_save = &cpo
-+set cpo&vim
-+
- " Undo the plugin effect
- let b:undo_ftplugin = "setlocal fo< com< tw<"
-     \ . "| unlet! b:browsefilter b:match_ignorecase b:match_words"
-@@ -28,8 +32,6 @@
-   setlocal tw=78
- endif
- 
--set cpo-=C
--
- " Win32 can filter files in the browse dialog
- if has("gui_win32") && !exists("b:browsefilter")
-   let b:browsefilter = "Verilog Source Files (*.v)\t*.v\n" .
-@@ -49,3 +51,7 @@
-     \ '\<task\>:\<endtask\>,' .
-     \ '\<specify\>:\<endspecify\>'
- endif
-+
-+" Reset 'cpoptions' back to the user's setting
-+let &cpo = s:cpo_save
-+unlet s:cpo_save
-diff -Nur runtime.patched/ftplugin/vim.vim runtime/ftplugin/vim.vim
---- runtime.patched/ftplugin/vim.vim	2008-02-27 07:36:46.000000000 -0800
-+++ runtime/ftplugin/vim.vim	2009-01-28 08:23:56.000000000 -0800
-@@ -1,7 +1,7 @@
- " Vim filetype plugin
- " Language:	Vim
- " Maintainer:	Bram Moolenaar <[email protected]>
--" Last Change:	2008 Feb 27
-+" Last Change:	2009 Jan 22
- 
- " Only do this when not done yet for this buffer
- if exists("b:did_ftplugin")
-@@ -11,16 +11,20 @@
- " Don't load another plugin for this buffer
- let b:did_ftplugin = 1
- 
--let cpo_save = &cpo
-+let s:cpo_save = &cpo
- set cpo-=C
- 
--let b:undo_ftplugin = "setl fo< com< tw< commentstring<"
-+let b:undo_ftplugin = "setl fo< isk< com< tw< commentstring<"
- 	\ . "| unlet! b:match_ignorecase b:match_words b:match_skip"
- 
- " Set 'formatoptions' to break comment lines but not other lines,
- " and insert the comment leader when hitting <CR> or using "o".
- setlocal fo-=t fo+=croql
- 
-+" To allow tag lookup via CTRL-] for autoload functions, '#' must be a
-+" keyword character.  E.g., for netrw#Nread().
-+setlocal isk+=#
-+
- " Set 'comments' to format dashed lists in comments
- setlocal com=sO:\"\ -,mO:\"\ \ ,eO:\"\",:\"
- 
-@@ -53,8 +57,7 @@
-   let b:match_ignorecase = 0
-   let b:match_words =
- 	\ '\<fu\%[nction]\>:\<retu\%[rn]\>:\<endf\%[unction]\>,' .
--	\ '\<wh\%[ile]\>:\<brea\%[k]\>:\<con\%[tinue]\>:\<endw\%[hile]\>,' .
--	\ '\<for\>:\<brea\%[k]\>:\<con\%[tinue]\>:\<endfo\%[r]\>,' .
-+ 	\ '\<\(wh\%[ile]\|for\)\>:\<brea\%[k]\>:\<con\%[tinue]\>:\<end\(w\%[hile]\|fo\%[r]\)\>,' .
- 	\ '\<if\>:\<el\%[seif]\>:\<en\%[dif]\>,' .
- 	\ '\<try\>:\<cat\%[ch]\>:\<fina\%[lly]\>:\<endt\%[ry]\>,' .
- 	\ '\<aug\%[roup]\s\+\%(END\>\)\@!\S:\<aug\%[roup]\s\+END\>,' .
-@@ -64,7 +67,8 @@
- 	\ synIDattr(synID(line("."),col("."),1),"name") =~? "comment\\|string"'
- endif
- 
--let &cpo = cpo_save
-+let &cpo = s:cpo_save
-+unlet s:cpo_save
- 
- " removed this, because 'cpoptions' is a global option.
- " setlocal cpo+=M		" makes \%( match \)
-diff -Nur runtime.patched/ftplugin/xhtml.vim runtime/ftplugin/xhtml.vim
---- runtime.patched/ftplugin/xhtml.vim	2005-09-13 06:25:56.000000000 -0700
-+++ runtime/ftplugin/xhtml.vim	2009-01-28 08:23:52.000000000 -0800
-@@ -1,8 +1,8 @@
- " Vim filetype plugin file
- " Language:	xhtml
--" Maintainer:	Dan Sharp <dwsharp at hotmail dot com>
--" Last Changed: 2004 Jul 08
--" URL:		http://mywebpage.netscape.com/sharppeople/vim/ftplugin
-+" Maintainer:	Dan Sharp <dwsharp at users dot sourceforge dot net>
-+" Last Changed: 20 Jan 2009
-+" URL:		http://dwsharp.users.sourceforge.net/vim/ftplugin
- 
- if exists("b:did_ftplugin") | finish | endif
- 
-diff -Nur runtime.patched/ftplugin/xml.vim runtime/ftplugin/xml.vim
---- runtime.patched/ftplugin/xml.vim	2008-07-18 04:27:49.000000000 -0700
-+++ runtime/ftplugin/xml.vim	2009-01-28 08:23:42.000000000 -0800
-@@ -1,8 +1,8 @@
- " Vim filetype plugin file
- " Language:	xml
--" Maintainer:	Dan Sharp <dwsharp at hotmail dot com>
--" Last Changed: 30 Jun 2008
--" URL:		http://mywebpage.netscape.com/sharppeople/vim/ftplugin
-+" Maintainer:	Dan Sharp <dwsharp at users dot sourceforge dot net>
-+" Last Changed: 20 Jan 2009
-+" URL:		http://dwsharp.users.sourceforge.net/vim/ftplugin
- 
- if exists("b:did_ftplugin") | finish | endif
- let b:did_ftplugin = 1
-diff -Nur runtime.patched/ftplugin/xsd.vim runtime/ftplugin/xsd.vim
---- runtime.patched/ftplugin/xsd.vim	2004-06-07 07:32:41.000000000 -0700
-+++ runtime/ftplugin/xsd.vim	2009-01-28 08:23:28.000000000 -0800
-@@ -1,8 +1,8 @@
- " Vim filetype plugin file
- " Language:	xsd
--" Maintainer:	Dan Sharp <dwsharp at hotmail dot com>
--" Last Changed: 2003 Sep 29
--" URL:		http://mywebpage.netscape.com/sharppeople/vim/ftplugin
-+" Maintainer:	Dan Sharp <dwsharp at users dot sourceforge dot net>
-+" Last Changed: 20 Jan 2009
-+" URL:		http://dwsharp.users.sourceforge.net/vim/ftplugin
- 
- if exists("b:did_ftplugin") | finish | endif
- 
-diff -Nur runtime.patched/ftplugin/xslt.vim runtime/ftplugin/xslt.vim
---- runtime.patched/ftplugin/xslt.vim	2004-07-09 11:27:53.000000000 -0700
-+++ runtime/ftplugin/xslt.vim	2009-01-28 08:23:56.000000000 -0800
-@@ -1,8 +1,8 @@
- " Vim filetype plugin file
- " Language:	xslt
--" Maintainer:	Dan Sharp <dwsharp at hotmail dot com>
--" Last Changed: 2004 Jul 08
--" URL:		http://mywebpage.netscape.com/sharppeople/vim/ftplugin
-+" Maintainer:	Dan Sharp <dwsharp at users dot sourceforge dot net>
-+" Last Changed: 20 Jan 2009
-+" URL:		http://dwsharp.users.sourceforge.net/vim/ftplugin
- 
- if exists("b:did_ftplugin") | finish | endif
- 
-diff -Nur runtime.patched/indent/cpp.vim runtime/indent/cpp.vim
---- runtime.patched/indent/cpp.vim	2004-06-07 07:32:33.000000000 -0700
-+++ runtime/indent/cpp.vim	2008-12-01 12:32:47.000000000 -0800
-@@ -1,7 +1,7 @@
- " Vim indent file
- " Language:	C++
- " Maintainer:	Bram Moolenaar <[email protected]>
--" Last Change:	2001 Jun 12
-+" Last Change:	2008 Nov 29
- 
- " Only load this indent file when no other was loaded.
- if exists("b:did_indent")
-@@ -11,3 +11,5 @@
- 
- " C++ indenting is built-in, thus this is very simple
- setlocal cindent
-+
-+let b:undo_indent = "setl cin<"
-diff -Nur runtime.patched/indent/cuda.vim runtime/indent/cuda.vim
---- runtime.patched/indent/cuda.vim	1969-12-31 16:00:00.000000000 -0800
-+++ runtime/indent/cuda.vim	2008-12-01 12:32:47.000000000 -0800
-@@ -0,0 +1,15 @@
-+" Vim indent file
-+" Language:	CUDA
-+" Maintainer:	Bram Moolenaar <[email protected]>
-+" Last Change:	2008 Nov 29
-+
-+" Only load this indent file when no other was loaded.
-+if exists("b:did_indent")
-+   finish
-+endif
-+let b:did_indent = 1
-+
-+" It's just like C indenting
-+setlocal cindent
-+
-+let b:undo_indent = "setl cin<"
-diff -Nur runtime.patched/indent/mail.vim runtime/indent/mail.vim
---- runtime.patched/indent/mail.vim	1969-12-31 16:00:00.000000000 -0800
-+++ runtime/indent/mail.vim	2009-06-13 05:40:02.000000000 -0700
-@@ -0,0 +1,13 @@
-+" Vim indent file
-+" Language:	Mail
-+" Maintainer:	Bram Moolenaar
-+" Last Change:	2009 Jun 03
-+
-+if exists("b:did_indent")
-+  finish
-+endif
-+let b:did_indent = 1
-+
-+" What works best is auto-indenting, disable other indenting.
-+" For formatting see the ftplugin.
-+setlocal autoindent nosmartindent nocindent indentexpr=
-diff -Nur runtime.patched/indent/php.vim runtime/indent/php.vim
---- runtime.patched/indent/php.vim	2008-06-25 14:10:32.000000000 -0700
-+++ runtime/indent/php.vim	2009-01-28 08:23:55.000000000 -0800
-@@ -2,17 +2,10 @@
- " Language:	PHP
- " Author:	John Wellesz <John.wellesz (AT) teaser (DOT) fr>
- " URL:		http://www.2072productions.com/vim/indent/php.vim
--" Last Change:  2008 June 7th
-+" Last Change:  2008 November 22nd
- " Newsletter:   http://www.2072productions.com/?to=php-indent-for-vim-newsletter.php
--" Version:	1.28
-+" Version:	1.30
- "
--"  If you find a bug, please e-mail me at John.wellesz (AT) teaser (DOT) fr
--"  with an example of code that breaks the algorithm.
--"
--"  ---> The change log and all the comments have been removed from this file.
--"
--"  For a complete change log and fully commented code, download the script on
--"  2072productions.com at the URI provided above.
- "
- "  If you find a bug, please e-mail me at John.wellesz (AT) teaser (DOT) fr
- "  with an example of code that breaks the algorithm.
-@@ -24,7 +17,7 @@
- " NOTE: This script must be used with PHP syntax ON and with the php syntax
- "	script by Lutz Eymers (http://www.isp.de/data/php.vim ) or with the
- "	script by Peter Hodge (http://www.vim.org/scripts/script.php?script_id=1571 )
--"	the later is bunbdled by default with vim 7.
-+"	the later is bunbdled by default with Vim 7.
- "
- "
- "	In the case you have syntax errors in your script such as HereDoc end
-@@ -33,50 +26,19 @@
- "	they are followed by a ';').
- "
- "
--" NOTE: If you are editing file in Unix file format and that (by accident)
--" there are '\r' before new lines, this script won't be able to proceed
--" correctly and will make many mistakes because it won't be able to match
--" '\s*$' correctly.
--" So you have to remove those useless characters first with a command like:
--"
--" :%s /\r$//g
--"
--" or simply 'let' the option PHP_removeCRwhenUnix to 1 and the script will
--" silently remove them when VIM load this script (at each bufread).
--"
--"
--" Options: PHP_autoformatcomment = 0 to not enable autoformating of comment by
--"		    default, if set to 0, this script will let the 'formatoptions' setting intact.
--"
--" Options: PHP_default_indenting = # of sw (default is 0), # of sw will be
--"		   added to the indent of each line of PHP code.
--"
--" Options: PHP_removeCRwhenUnix = 1 to make the script automatically remove CR
--"		   at end of lines (by default this option is unset), NOTE that you
--"		   MUST remove CR when the fileformat is UNIX else the indentation
--"		   won't be correct!
--"
--" Options: PHP_BracesAtCodeLevel = 1 to indent the '{' and '}' at the same
--"		   level than the code they contain.
--"		   Exemple:
--"			Instead of:
--"				if ($foo)
--"				{
--"					foo();
--"				}
--"
--"			You will write:
--"				if ($foo)
--"					{
--"					foo();
--"					}
-+" NOTE: If you are editing files in Unix file format and that (by accident)
-+"	there are '\r' before new lines, this script won't be able to proceed
-+"	correctly and will make many mistakes because it won't be able to match
-+"	'\s*$' correctly.
-+"	So you have to remove those useless characters first with a command like:
- "
--"			NOTE: The script will be a bit slower if you use this option because
--"			some optimizations won't be available.
-+"	:%s /\r$//g
- "
--" Options: PHP_vintage_case_default_indent = 1 (defaults to 0) to add a meaningless indent
--"		    befaore 'case:' and 'default":' statement in switch block
-+"	or simply 'let' the option PHP_removeCRwhenUnix to 1 and the script will
-+"	silently remove them when VIM load this script (at each bufread).
- "
-+" Options: See :help php-indent for available options.
-+
- 
- if exists("b:did_indent")
-     finish
-@@ -145,6 +107,7 @@
- endif
- 
- if exists("*GetPhpIndent")
-+    call ResetPhpOptions()
-     finish " XXX
- endif
- 
-@@ -317,14 +280,13 @@
- let s:notPhpHereDoc = '\%(break\|return\|continue\|exit\|else\)'
- let s:blockstart = '\%(\%(\%(}\s*\)\=else\%(\s\+\)\=\)\=if\>\|else\>\|while\>\|switch\>\|for\%(each\)\=\>\|declare\>\|class\>\|interface\>\|abstract\>\|try\>\|catch\>\)'
- 
--let s:autorestoptions = 0
--if ! s:autorestoptions
--    au BufWinEnter,Syntax	*.php,*.php3,*.php4,*.php5	call ResetOptions()
--    let s:autorestoptions = 1
-+let s:autoresetoptions = 0
-+if ! s:autoresetoptions
-+    let s:autoresetoptions = 1
- endif
- 
--function! ResetOptions()
--    if ! b:optionsset
-+function! ResetPhpOptions()
-+    if ! b:optionsset && &filetype == "php" 
- 	if b:PHP_autoformatcomment
- 
- 	    setlocal comments=s1:/*,mb:*,ex:*/,://,:#
-@@ -341,6 +303,8 @@
-     endif
- endfunc
- 
-+call ResetPhpOptions()
-+
- function! GetPhpIndent()
- 
-     let b:GetLastRealCodeLNum_ADD = 0
-@@ -360,7 +324,7 @@
-     if !b:PHP_indentinghuge && b:PHP_lastindented > b:PHP_indentbeforelast
- 	if b:PHP_indentbeforelast
- 	    let b:PHP_indentinghuge = 1
--	    echom 'Large indenting detected, speed optimizations engaged (v1.28)'
-+	    echom 'Large indenting detected, speed optimizations engaged (v1.30)'
- 	endif
- 	let b:PHP_indentbeforelast = b:PHP_lastindented
-     endif
-@@ -693,6 +657,7 @@
- 
-     if !LastLineClosed
- 
-+
- 	if last_line =~# '[{(]'.endline || last_line =~? '\h\w*\s*(.*,$' && pline !~ '[,(]'.endline
- 
- 	    if !b:PHP_BracesAtCodeLevel || last_line !~# '^\s*{'
-@@ -715,11 +680,11 @@
- 	elseif last_line =~ '^\s*'.s:blockstart
- 	    let ind = ind + &sw
- 
--	elseif last_line =~# defaultORcase
-+	elseif last_line =~# defaultORcase && cline !~# defaultORcase
- 	    let ind = ind + &sw
- 
- 
--	elseif pline =~ '\%(;\%(\s*?>\)\=\|<<<''\=\a\w*''\=$\|^\s*}\|{\)'.endline . '\|' . defaultORcase
-+	elseif pline =~ '\%(;\%(\s*?>\)\=\|<<<''\=\a\w*''\=$\|^\s*}\|{\)'.endline . '\|' . defaultORcase && cline !~# defaultORcase
- 
- 	    let ind = ind + &sw
- 	endif
-diff -Nur runtime.patched/indent/xml.vim runtime/indent/xml.vim
---- runtime.patched/indent/xml.vim	2004-06-07 07:32:33.000000000 -0700
-+++ runtime/indent/xml.vim	2009-06-03 03:05:10.000000000 -0700
-@@ -1,10 +1,11 @@
- " Language:	xml
- " Maintainer:	Johannes Zellner <[email protected]>
--" Last Change:	Tue, 27 Apr 2004 14:54:59 CEST
-+" Last Change:	2009-05-26 00:17:25
- " Notes:	1) does not indent pure non-xml code (e.g. embedded scripts)
- "		2) will be confused by unbalanced tags in comments
- "		or CDATA sections.
--" TODO:		implement pre-like tags, see xml_indent_open / xml_indent_close
-+"		2009-05-26 patch by Nikolai Weibull
-+" TODO: 	implement pre-like tags, see xml_indent_open / xml_indent_close
- 
- " Only load this indent file when no other was loaded.
- if exists("b:did_indent")
-@@ -46,6 +47,9 @@
- 	if '' != syn1 && syn1 !~ 'xml' && '' != syn2 && syn2 !~ 'xml'
- 	    " don't indent pure non-xml code
- 	    return 0
-+	elseif syn1 =~ '^xmlComment' && syn2 =~ '^xmlComment'
-+	    " indent comments specially
-+	    return -1
- 	endif
-     endif
-     return 1
-@@ -74,8 +78,12 @@
-     endif
- 
-     if a:use_syntax_check
--	if 0 == <SID>XmlIndentSynCheck(lnum) || 0 == <SID>XmlIndentSynCheck(a:lnum)
-+	let check_lnum = <SID>XmlIndentSynCheck(lnum)
-+	let check_alnum = <SID>XmlIndentSynCheck(a:lnum)
-+	if 0 == check_lnum || 0 == check_alnum
- 	    return indent(a:lnum)
-+	elseif -1 == check_lnum || -1 == check_alnum
-+	    return -1
- 	endif
-     endif
- 
-diff -Nur runtime.patched/keymap/dvorak.vim runtime/keymap/dvorak.vim
---- runtime.patched/keymap/dvorak.vim	1969-12-31 16:00:00.000000000 -0800
-+++ runtime/keymap/dvorak.vim	2009-07-26 04:42:45.000000000 -0700
-@@ -0,0 +1,82 @@
-+" Maintainer:   Ashish SHUKLA <[email protected]>
-+" Last Changed: 2009 Jul 04
-+"
-+" All characters are ASCII, conversion to another encoding (e.g., UTF-8)
-+" should work.
-+
-+let b:keymap_name = "en-dv"
-+
-+loadkeymap
-+q	'
-+w	,
-+e	.
-+r	p
-+t	y
-+y	f
-+u	g
-+i	c
-+o	r
-+p	l
-+[	/
-+]	=
-+\\	\\
-+a	a
-+s	o
-+d	e
-+f	u
-+g	i
-+h	d
-+j	h
-+k	t
-+l	n
-+;	s
-+'	-
-+z	;
-+x	q
-+c	j
-+v	k
-+b	x
-+n	b
-+m	m
-+,	w
-+.	v
-+/	z
-+Z	:
-+X	Q
-+C	J
-+V	K
-+B	X
-+N	B
-+M	M
-+<	W
-+>	V
-+?	Z
-+A	A
-+S	O
-+D	E
-+F	U
-+G	I
-+H	D
-+J	H
-+K	T
-+L	N
-+:	S
-+\"	_
-+Q	"
-+W	<
-+E	>
-+R	P
-+T	Y
-+Y	F
-+U	G
-+I	C
-+O	R
-+P	L
-+{	?
-+}	+
-+|	|
-+-	[
-+_	{
-+=	]
-++	}
-+
-diff -Nur runtime.patched/lang/menu_es_es.latin1.vim runtime/lang/menu_es_es.latin1.vim
---- runtime.patched/lang/menu_es_es.latin1.vim	2005-12-01 08:21:29.000000000 -0800
-+++ runtime/lang/menu_es_es.latin1.vim	2009-09-18 03:27:34.000000000 -0700
-@@ -1,7 +1,8 @@
- " Menu Translations:	Espa�ol
--" Maintainer:		Alejandro L�pez-Valencia <[email protected]>
--" Version:		6.4.p0-1
--" Last Change:		2005 Dec 01
-+" Previous translator:	Alejandro L�pez-Valencia <[email protected]>
-+" Last translator:	Omar Campagne Polaino <[email protected]>
-+" Version:		7.2.245
-+" Last Change:		2009 Sep 03
- "
- 
- " Quit when menu translations have already been done.
-@@ -28,13 +29,14 @@
- menutrans Co&pying		&T�rminos\ de\ Licencia
- menutrans Sponsor/Register	Benefactor/Reg�strese
- menutrans &Version		&Versi�n\ e\ \informaci�n\ de\ configuraci�n
--menutrans &About		&Acerca\ de\ Vim.
-+menutrans &About		&Acerca\ de\ Vim
- 
- " File menu
- menutrans &File				&Archivo
- menutrans &Open\.\.\.<Tab>:e		&Abrir\.\.\.<Tab>:e
- menutrans Sp&lit-Open\.\.\.<Tab>:sp	A&brir\ en\ otra\ ventana\.\.\.<Tab>:sp
- menutrans &New<Tab>:enew		&Nuevo<Tab>:enew
-+menutrans Open\ Tab\.\.\.<Tab>:tabnew	Abrir\ pes&ta�a\.\.\.<Tab>:tabnew
- menutrans &Close<Tab>:close		&Cerrar<Tab>:close
- menutrans &Save<Tab>:w			&Guardar<Tab>:w
- menutrans Save\ &As\.\.\.<Tab>:sav	Guardar\ &como\.\.\.<Tab>:sav
-@@ -65,11 +67,12 @@
- menutrans Find\ and\ Rep&lace		Buscar\ y\ R&eemplazar
- menutrans Find\ and\ Rep&lace<Tab>:s	Buscar\ y\ R&eemplazar<Tab>:s
- menutrans Settings\ &Window		&Ventana\ de\ opciones
-+menutrans Startup\ &Settings		Opciones\ de\ arranque	 
- 
- " Edit/Global Settings
- menutrans &Global\ Settings		Opciones\ &globales
- 
--menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls!	Activar/Desactivar\ &realzado\ de\ sintaxis<Tab>:set\ hls!
-+menutrans Toggle\ Pattern\ &Highlight<Tab>:set\ hls!	Activar/Desactivar\ &resaltado\ de\ sintaxis<Tab>:set\ hls!
- menutrans Toggle\ &Ignore-case<Tab>:set\ ic!		Activar/Desactivar\ &ignorar\ may�sculas\ y\ min�sculas<Tab>:set\ ic!
- menutrans Toggle\ &Showmatch<Tab>:set\ sm!		Activar/Desactivar\ &mostrar\ coincidencias<Tab>:set\ sm!
- 
-@@ -95,11 +98,11 @@
- menutrans Toggle\ &Left\ Scrollbar	Ocultar/Mostrar\ barra\ de\ desplazamiento\ i&zquierda
- menutrans Toggle\ &Right\ Scrollbar	Ocultar/Mostrar\ barra\ de\ desplazamiento\ &derecha
- 
--let g:menutrans_path_dialog = "Introduzca la ruta de b�squeda para los ficheros.\nSepare los nombres de los directorios con una coma."
--let g:menutrans_tags_dialog = "Introduzca los nombres de los fichero de tags.\nSepare los nombres con una coma."
-+let g:menutrans_path_dialog = "Introduzca la ruta de b�squeda para los archivos.\nSepare los nombres de los directorios con una coma."
-+let g:menutrans_tags_dialog = "Introduzca los nombres de los archivos de tags.\nSepare los nombres con una coma."
- 
- " Edit/File Settings
--menutrans F&ile\ Settings		Opciones\ del\ &fichero
-+menutrans F&ile\ Settings		Opciones\ del\ &archivo
- 
- " Boolean options
- menutrans Toggle\ Line\ &Numbering<Tab>:set\ nu!	Activar/Desactivar\ &numeraci�n\ de\ l�neas<Tab>:set\ nu!
-@@ -118,8 +121,8 @@
- menutrans Te&xt\ Width\.\.\.		Anchura\ del\ te&xto\.\.\.
- let g:menutrans_textwidth_dialog = "Introduzca el nuevo ancho del texto (0 para desactivar el quiebre de l�nea): "
- 
--menutrans &File\ Format\.\.\.		&Formato\ del\ fichero\.\.\.
--let g:menutrans_fileformat_dialog = "Seleccione el formato para escribir el fichero"
-+menutrans &File\ Format\.\.\.		&Formato\ del\ archivo\.\.\.
-+let g:menutrans_fileformat_dialog = "Seleccione el formato para escribir el archivo"
- 
- menutrans C&olor\ Scheme		Esquema\ de\ c&olores
- menutrans blue		azul
-@@ -154,7 +157,7 @@
- menutrans &Tools			&Herramientas
- menutrans &Jump\ to\ this\ tag<Tab>g^]	&Saltar\ a\ este\ etiqueta<Tab>g^]
- menutrans Jump\ &back<Tab>^T		Saltar\ &atr�s<Tab>^T
--menutrans Build\ &Tags\ File		Crear\ fichero\ de\ &etiquetas\
-+menutrans Build\ &Tags\ File		Crear\ archivo\ de\ &etiquetas\
- menutrans &Diff				Modo\ de\ &diferencias
- menutrans &Folding			&Plegado
- menutrans &Make<Tab>:make		Ejecutar\ �&Make�<Tab>:make
-@@ -169,6 +172,24 @@
- menutrans &Convert\ to\ HEX<Tab>:%!xxd	Convertir\ a\ formato\ &hexadecimal<Tab>:%!xxd
- menutrans Conve&rt\ back<Tab>:%!xxd\ -r	&Convertir\ al\ formato\ original<Tab>:%!xxd\ -r
- 
-+" Tools.Spelling Menu
-+menutrans &Spelling				Correcci�n\ ortogr�fica
-+menutrans &Spell\ Check\ On			&Activar\ correcci�n\ ortogr�fica
-+menutrans Spell\ Check\ &Off			&Desactivar\ correcci�n\ ortogr�fica
-+menutrans To\ &Next\ error<Tab>]s		&Siguiente\ error<Tab>]s
-+menutrans To\ &Previous\ error<Tab>[s  		Error\ &precedente<Tab>[s 
-+menutrans Suggest\ &Corrections<Tab>z=		Sugerir\ &correcci�n<Tab>z=
-+menutrans &Repeat\ correction<Tab>:spellrepall	&Repetir\ correcci�n<Tab>:spellrepall
-+an 40.335.205 &Tools.&Spelling.Castellano\ (es)	:set spl=es spell<CR>
-+menutrans Set\ language\ to\ "en"		Ingl�s
-+menutrans Set\ language\ to\ "en_au"		Ingl�s\ (en_au)
-+menutrans Set\ language\ to\ "en_ca"		Ingl�s\ (en_ca)
-+menutrans Set\ language\ to\ "en_gb"		Ingl�s\ (en_gb)
-+menutrans Set\ language\ to\ "en_nz"		Ingl�s\ (en_nz)
-+menutrans Set\ language\ to\ "en_us"		Ingl�s\ (en_us)
-+
-+menutrans &Find\ More\ Languages		&Buscar\ otras\ lenguas
-+
- " Tools.Fold Menu
- menutrans &Enable/Disable\ folds<Tab>zi		&Activar/Desactivar\ pliegues<Tab>zi
- menutrans &View\ Cursor\ Line<Tab>zv		&Ver\ l�nea\ del\ cursor<Tab>zv
-@@ -182,7 +203,7 @@
- " create and delete folds
- menutrans Create\ &Fold<Tab>zf			Crear\ &pliegue<Tab>zf
- menutrans &Delete\ Fold<Tab>zd			&Suprimir\ pliegue<Tab>zd
--menutrans Delete\ &All\ Folds<Tab>zD		Suprimir\ &todos\ los\ pligues<Tab>zD
-+menutrans Delete\ &All\ Folds<Tab>zD		Suprimir\ &todos\ los\ pliegues<Tab>zD
- " moving around in folds
- menutrans Fold\ col&umn\ width			A&nchura\ de\ columna\ del\ pliegue
- 
-@@ -203,7 +224,7 @@
- menutrans &Alternate		&Alternar
- menutrans &Next			Si&guiente
- menutrans &Previous		&Previo
--let g:menutrans_no_file = "[Sin fichero]"
-+let g:menutrans_no_file = "[Sin archivo]"
- 
- " Window menu
- menutrans &Window			&Ventana
-@@ -211,7 +232,7 @@
- menutrans S&plit<Tab>^Ws		&Dividir\ la\ ventana<Tab>^Ws
- menutrans Sp&lit\ To\ #<Tab>^W^^	D&ividir\ en\ el\ marcador\ (#)<Tab>^W^^
- menutrans Split\ &Vertically<Tab>^Wv    Dividir\ &verticalmente<Tab>^Wv
--menutrans Split\ File\ E&xplorer	&Abrir\ el\ �Explorador\ de\ ficheros�
-+menutrans Split\ File\ E&xplorer	&Abrir\ el\ �Explorador\ de\ archivos�
- menutrans &Close<Tab>^Wc		&Cerrar\ esta\ ventana<Tab>^Wc
- menutrans Close\ &Other(s)<Tab>^Wo	Cerrar\ &otra(s)\ ventana(s)<Tab>^Wo
- menutrans Move\ &To			Mov&er\ a
-@@ -245,9 +266,9 @@
-     delfun Do_toolbar_tmenu
-   endif
-   fun Do_toolbar_tmenu()
--    tmenu ToolBar.Open		Abrir fichero
--    tmenu ToolBar.Save		Guardar fichero
--    tmenu ToolBar.SaveAll	Guardar todos los ficheros
-+    tmenu ToolBar.Open		Abrir archivo
-+    tmenu ToolBar.Save		Guardar archivo
-+    tmenu ToolBar.SaveAll	Guardar todos los archivos
-     tmenu ToolBar.Print		Imprimir
-     tmenu ToolBar.Undo		Deshacer
-     tmenu ToolBar.Redo		Rehacer
-@@ -273,7 +294,7 @@
-     tmenu ToolBar.RunScript	Ejecutar un archivo de �rdenes
-     tmenu ToolBar.Make		Ejecutar �Make�
-     tmenu ToolBar.Shell		Abrir un int�rprete de comandos
--    tmenu ToolBar.RunCtags	Generar un fichero de etiquetas
-+    tmenu ToolBar.RunCtags	Generar un archivo de etiquetas
-     tmenu ToolBar.TagJump	Saltar a una etiqueta
-     tmenu ToolBar.Help		Ayuda
-     tmenu ToolBar.FindHelp	Buscar en la ayuda...
-@@ -282,15 +303,15 @@
- 
- " Syntax menu
- menutrans &Syntax			&Sintaxis
--menutrans &Show\ filetypes\ in\ menu	&Mostrar\ listas\ de\ �tipo\ de\ fichero�
-+menutrans &Show\ filetypes\ in\ menu	&Mostrar\ listas\ de\ �tipo\ de\ archivo�
- menutrans Set\ '&syntax'\ only		Activar\ s�lo\ sintaxis
--menutrans Set\ '&filetype'\ too		Activar\ tambi�n\ �tipo\ de\ fichero�
-+menutrans Set\ '&filetype'\ too		Activar\ tambi�n\ �tipo\ de\ archivo�
- menutrans &Off				&Desactivar\ sintaxis
--menutrans &Manual			sintaxis\ &manual
--menutrans A&utomatic			sintaxis\ a&utom�tica
--menutrans on/off\ for\ &This\ file	Activar/Desactivar\ en\ es&te\ fichero
-+menutrans &Manual			Sintaxis\ &manual
-+menutrans A&utomatic			Sintaxis\ a&utom�tica
-+menutrans on/off\ for\ &This\ file	Activar/Desactivar\ en\ es&te\ archivo
- menutrans Co&lor\ test			&Prueba\ de\ colores
--menutrans &Highlight\ test		Prueba\ de\ &realzado
-+menutrans &Highlight\ test		Prueba\ de\ &resaltado
- menutrans &Convert\ to\ HTML		&Convertir\ a\ HTML
- 
- " Find Help dialog text
-diff -Nur runtime.patched/lang/menu_ko_kr.euckr.vim runtime/lang/menu_ko_kr.euckr.vim
---- runtime.patched/lang/menu_ko_kr.euckr.vim	2005-03-20 09:44:04.000000000 -0800
-+++ runtime/lang/menu_ko_kr.euckr.vim	2008-09-18 11:56:27.000000000 -0700
-@@ -1,6 +1,6 @@
- " Menu Translations:	Korean
--" Maintainer:		Nam SungHyun <[email protected]>
--" Last Change:		2003 Apr 25
-+" Maintainer:		SungHyun Nam <[email protected]>
-+" Last Change:		2008 Sep 17
- 
- " Quit when menu translations have already been done.
- if exists("did_menu_trans")
-diff -Nur runtime.patched/lang/menu_ko_kr.utf-8.vim runtime/lang/menu_ko_kr.utf-8.vim
---- runtime.patched/lang/menu_ko_kr.utf-8.vim	2005-03-20 09:43:37.000000000 -0800
-+++ runtime/lang/menu_ko_kr.utf-8.vim	2008-09-18 11:56:27.000000000 -0700
-@@ -1,6 +1,6 @@
- " Menu Translations:	Korean
--" Maintainer:		Nam SungHyun <[email protected]>
--" Last Change:		2003 Apr 25
-+" Maintainer:		SungHyun Nam <[email protected]>
-+" Last Change:		2008 Sep 17
- 
- " Quit when menu translations have already been done.
- if exists("did_menu_trans")
-diff -Nur runtime.patched/lang/menu_ko_kr.vim runtime/lang/menu_ko_kr.vim
---- runtime.patched/lang/menu_ko_kr.vim	2004-06-07 07:32:35.000000000 -0700
-+++ runtime/lang/menu_ko_kr.vim	2008-09-18 11:56:44.000000000 -0700
-@@ -1,5 +1,5 @@
- " Menu Translations:	Korean
--" Translated By:	Nam SungHyun <[email protected]>
--" Last Change:		2003 Feb 24
-+" Translated By:	SungHyun Nam <[email protected]>
-+" Last Change:		2008 Sep 17
- 
- source <sfile>:p:h/menu_ko_kr.euckr.vim
-diff -Nur runtime.patched/macros/matchit.vim runtime/macros/matchit.vim
---- runtime.patched/macros/matchit.vim	2008-02-06 12:53:04.000000000 -0800
-+++ runtime/macros/matchit.vim	2008-11-16 03:58:58.000000000 -0800
-@@ -357,7 +357,7 @@
-       execute s:Ref(ini, d, "start", "len")
-       let ini = strpart(ini, 0, start) . backref . strpart(ini, start+len)
-       let tailBR = substitute(tailBR, s:notslash . '\zs\\' . d,
--	\ escape(backref, '\\'), 'g')
-+	\ escape(backref, '\\&'), 'g')
-     endif
-     let d = d-1
-   endwhile
-diff -Nur runtime.patched/menu.vim runtime/menu.vim
---- runtime.patched/menu.vim	2008-06-30 13:54:27.000000000 -0700
-+++ runtime/menu.vim	2009-03-22 12:39:49.000000000 -0700
-@@ -2,7 +2,7 @@
- " You can also use this as a start for your own set of menus.
- "
- " Maintainer:	Bram Moolenaar <[email protected]>
--" Last Change:	2008 Jun 30
-+" Last Change:	2009 Feb 26
- 
- " Note that ":an" (short for ":anoremenu") is often used to make a menu work
- " in all modes and avoid side effects from mappings defined by the user.
-@@ -138,6 +138,7 @@
- func! s:FnameEscape(fname)
-   if exists('*fnameescape')
-     return fnameescape(a:fname)
-+  endif
-   return escape(a:fname, " \t\n*?[{`$\\%#'\"|!<")
- endfunc
- 
-@@ -1016,10 +1017,9 @@
-   tmenu ToolBar.Copy		Copy to clipboard
-   tmenu ToolBar.Paste		Paste from Clipboard
-   if !has("gui_athena")
--    tmenu ToolBar.Find		Find...
-+    tmenu ToolBar.Replace	Find / Replace...
-     tmenu ToolBar.FindNext	Find Next
-     tmenu ToolBar.FindPrev	Find Previous
--    tmenu ToolBar.Replace		Find / Replace...
-   endif
-   tmenu ToolBar.LoadSesn	Choose a session to load
-   tmenu ToolBar.SaveSesn	Save current session
-diff -Nur runtime.patched/plugin/gzip.vim runtime/plugin/gzip.vim
---- runtime.patched/plugin/gzip.vim	2005-07-26 06:17:59.000000000 -0700
-+++ runtime/plugin/gzip.vim	2009-07-02 11:05:13.000000000 -0700
-@@ -1,6 +1,6 @@
- " Vim plugin for editing compressed files.
- " Maintainer: Bram Moolenaar <[email protected]>
--" Last Change: 2005 Jul 26
-+" Last Change: 2009 Jul 01
- 
- " Exit quickly when:
- " - this plugin was already loaded
-@@ -20,17 +20,21 @@
-   "
-   " Set binary mode before reading the file.
-   " Use "gzip -d", gunzip isn't always available.
--  autocmd BufReadPre,FileReadPre	*.gz,*.bz2,*.Z setlocal bin
-+  autocmd BufReadPre,FileReadPre	*.gz,*.bz2,*.Z,*.lzma setlocal bin
-   autocmd BufReadPost,FileReadPost	*.gz  call gzip#read("gzip -dn")
-   autocmd BufReadPost,FileReadPost	*.bz2 call gzip#read("bzip2 -d")
-   autocmd BufReadPost,FileReadPost	*.Z   call gzip#read("uncompress")
-+  autocmd BufReadPost,FileReadPost	*.lzma call gzip#read("lzma -d")
-   autocmd BufWritePost,FileWritePost	*.gz  call gzip#write("gzip")
-   autocmd BufWritePost,FileWritePost	*.bz2 call gzip#write("bzip2")
-   autocmd BufWritePost,FileWritePost	*.Z   call gzip#write("compress -f")
-+  autocmd BufWritePost,FileWritePost	*.lzma call gzip#write("lzma -z")
-   autocmd FileAppendPre			*.gz  call gzip#appre("gzip -dn")
-   autocmd FileAppendPre			*.bz2 call gzip#appre("bzip2 -d")
-   autocmd FileAppendPre			*.Z   call gzip#appre("uncompress")
-+  autocmd FileAppendPre			*.lzma call gzip#appre("lzma -d")
-   autocmd FileAppendPost		*.gz  call gzip#write("gzip")
-   autocmd FileAppendPost		*.bz2 call gzip#write("bzip2")
-   autocmd FileAppendPost		*.Z   call gzip#write("compress -f")
-+  autocmd FileAppendPost		*.lzma call gzip#write("lzma -z")
- augroup END
-diff -Nur runtime.patched/plugin/matchparen.vim runtime/plugin/matchparen.vim
---- runtime.patched/plugin/matchparen.vim	2008-02-27 13:39:32.000000000 -0800
-+++ runtime/plugin/matchparen.vim	2008-09-06 05:19:39.000000000 -0700
-@@ -1,6 +1,6 @@
- " Vim plugin for showing matching parens
- " Maintainer:  Bram Moolenaar <[email protected]>
--" Last Change: 2008 Feb 27
-+" Last Change: 2008 Sep 03
- 
- " Exit quickly when:
- " - this plugin was already loaded (or disabled)
-@@ -21,7 +21,7 @@
-   finish
- endif
- 
--let cpo_save = &cpo
-+let s:cpo_save = &cpo
- set cpo-=C
- 
- " The function that is invoked (very often) to define a ":match" highlighting
-@@ -147,4 +147,5 @@
- 	  \ au! matchparen
- command! DoMatchParen runtime plugin/matchparen.vim | windo doau CursorMoved
- 
--let &cpo = cpo_save
-+let &cpo = s:cpo_save
-+unlet s:cpo_save
-diff -Nur runtime.patched/plugin/netrwPlugin.vim runtime/plugin/netrwPlugin.vim
---- runtime.patched/plugin/netrwPlugin.vim	2008-08-08 14:17:56.000000000 -0700
-+++ runtime/plugin/netrwPlugin.vim	2009-01-14 12:14:45.000000000 -0800
-@@ -1,6 +1,6 @@
- " netrwPlugin.vim: Handles file transfer and remote directory listing across a network
- "            PLUGIN SECTION
--" Date:		Aug 01, 2008
-+" Date:		Aug 10, 2008
- " Maintainer:	Charles E Campbell, Jr <[email protected]>
- " GetLatestVimScripts: 1075 1 :AutoInstall: netrw.vim
- " Copyright:    Copyright (C) 1999-2008 Charles E. Campbell, Jr. {{{1
-@@ -16,19 +16,16 @@
- "  But be doers of the Word, and not only hearers, deluding your own selves {{{1
- "  (James 1:22 RSV)
- " =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
--
--" ---------------------------------------------------------------------
- " Load Once: {{{1
- if &cp || exists("g:loaded_netrwPlugin")
-  finish
- endif
--let g:loaded_netrwPlugin = "v132"
--let s:keepcpo            = &cpo
--if v:version < 700
-- echohl WarningMsg | echo "***netrw*** you need vim version 7.0 for this version of netrw" | echohl None
-+let g:loaded_netrwPlugin = "v135"
-+if v:version < 702
-+ echohl WarningMsg | echo "***netrw*** you need vim version 7.2 for this version of netrw" | echohl None
-  finish
- endif
--let s:keepcpo= &cpo
-+let s:keepcpo = &cpo
- set cpo&vim
- 
- " ---------------------------------------------------------------------
-@@ -52,8 +49,8 @@
-   au BufReadCmd  file://*		exe "silent doau BufReadPre ".fnameescape(netrw#RFC2396(expand("<amatch>")))|exe 'e '.fnameescape(substitute(netrw#RFC2396(expand("<amatch>")),'file://\(.*\)','\1',""))|exe "bwipe ".fnameescape(expand("<amatch>"))|exe "silent doau BufReadPost ".fnameescape(netrw#RFC2396(expand("<amatch>")))
-   au BufReadCmd  file://localhost/*	exe "silent doau BufReadPre ".fnameescape(netrw#RFC2396(expand("<amatch>")))|exe 'e '.fnameescape(substitute(netrw#RFC2396(expand("<amatch>")),'file://localhost/\(.*\)','\1',""))|exe "bwipe ".fnameescape(substitute(expand("<amatch>"),'file://\(\k\+@\)\=','',''))|exe "silent doau BufReadPost ".fnameescape(netrw#RFC2396(expand("<amatch>")))
-  endif
-- au BufReadCmd   ftp://*,rcp://*,scp://*,http://*,dav://*,davs://*,rsync://*,sftp://*	exe "silent doau BufReadPre ".fnameescape(expand("<amatch>"))|exe '2Nread '.fnameescape(expand("<amatch>"))|exe "silent doau BufReadPost ".fnameescape(expand("<amatch>"))
-- au FileReadCmd  ftp://*,rcp://*,scp://*,http://*,dav://*,davs://*,rsync://*,sftp://*	exe "silent doau FileReadPre ".fnameescape(expand("<amatch>"))|exe 'Nread '.fnameescape(expand("<amatch>"))|exe "silent doau FileReadPost ".fnameescape(expand("<amatch>"))
-+ au BufReadCmd   ftp://*,rcp://*,scp://*,http://*,dav://*,davs://*,rsync://*,sftp://*	exe "silent doau BufReadPre ".fnameescape(expand("<amatch>"))|call netrw#Nread(2,expand("<amatch>"))|exe "silent doau BufReadPost ".fnameescape(expand("<amatch>"))
-+ au FileReadCmd  ftp://*,rcp://*,scp://*,http://*,dav://*,davs://*,rsync://*,sftp://*	exe "silent doau FileReadPre ".fnameescape(expand("<amatch>"))|call netrw#Nread(1,expand("<amatch>"))|exe "silent doau FileReadPost ".fnameescape(expand("<amatch>"))
-  au BufWriteCmd  ftp://*,rcp://*,scp://*,dav://*,davs://*,rsync://*,sftp://*		exe "silent doau BufWritePre ".fnameescape(expand("<amatch>"))|exe 'Nwrite '.fnameescape(expand("<amatch>"))|exe "silent doau BufWritePost ".fnameescape(expand("<amatch>"))
-  au FileWriteCmd ftp://*,rcp://*,scp://*,dav://*,davs://*,rsync://*,sftp://*		exe "silent doau FileWritePre ".fnameescape(expand("<amatch>"))|exe "'[,']".'Nwrite '.fnameescape(expand("<amatch>"))|exe "silent doau FileWritePost ".fnameescape(expand("<amatch>"))
-  try
-@@ -156,24 +153,6 @@
- endfun
- 
- " ------------------------------------------------------------------------
--" NetReadFixup: this sort of function is typically written by the user {{{1
--"               to handle extra junk that their system's ftp dumps
--"               into the transfer.  This function is provided as an
--"               example and as a fix for a Windows 95 problem: in my
--"               experience, win95's ftp always dumped four blank lines
--"               at the end of the transfer.
--if has("win95") && exists("g:netrw_win95ftp") && g:netrw_win95ftp
-- fun! NetReadFixup(method, line1, line2)
--"   call Dfunc("NetReadFixup(method<".a:method."> line1=".a:line1." line2=".a:line2.")")
--   if method == 3   " ftp (no <.netrc>)
--    let fourblanklines= line2 - 3
--    silent fourblanklines.",".line2."g/^\s*/d"
--   endif
--"   call Dret("NetReadFixup")
-- endfun
--endif
--
--" ------------------------------------------------------------------------
- " Modelines And Restoration: {{{1
- let &cpo= s:keepcpo
- unlet s:keepcpo
-diff -Nur runtime.patched/scripts.vim runtime/scripts.vim
---- runtime.patched/scripts.vim	2009-11-20 13:52:19.789078744 -0800
-+++ runtime/scripts.vim	2008-09-06 05:20:23.000000000 -0700
-@@ -1,7 +1,7 @@
- " Vim support file to detect file types in scripts
- "
- " Maintainer:	Bram Moolenaar <[email protected]>
--" Last change:	2008 Aug 09
-+" Last change:	2008 Sep 05
- 
- " This file is called by an autocommand for every file that has just been
- " loaded into a buffer.  It checks if the type of file can be recognized by
-@@ -323,25 +323,26 @@
- 
-   " CVS diff
-   else
--    let lnum = 1
--    while getline(lnum) =~ "^? " && lnum < line("$")
--      let lnum = lnum + 1
-+    let s:lnum = 1
-+    while getline(s:lnum) =~ "^? " && s:lnum < line("$")
-+      let s:lnum += 1
-     endwhile
--    if getline(lnum) =~ '^Index:\s\+\f\+$'
-+    if getline(s:lnum) =~ '^Index:\s\+\f\+$'
-       set ft=diff
- 
-       " locale input files: Formal Definitions of Cultural Conventions
-       " filename must be like en_US, fr_FR@euro or en_US.UTF-8
-     elseif expand("%") =~ '\a\a_\a\a\($\|[.@]\)\|i18n$\|POSIX$\|translit_'
--      let lnum = 1
--      while lnum < 100 && lnum < line("$")
--	if getline(lnum) =~ '^LC_\(IDENTIFICATION\|CTYPE\|COLLATE\|MONETARY\|NUMERIC\|TIME\|MESSAGES\|PAPER\|TELEPHONE\|MEASUREMENT\|NAME\|ADDRESS\)$'
-+      let s:lnum = 1
-+      while s:lnum < 100 && s:lnum < line("$")
-+	if getline(s:lnum) =~ '^LC_\(IDENTIFICATION\|CTYPE\|COLLATE\|MONETARY\|NUMERIC\|TIME\|MESSAGES\|PAPER\|TELEPHONE\|MEASUREMENT\|NAME\|ADDRESS\)$'
- 	  setf fdcc
- 	  break
- 	endif
--	let lnum = lnum + 1
-+	let s:lnum += 1
-       endwhile
-     endif
-+    unlet s:lnum
- 
-   endif
- 
-diff -Nur runtime.patched/spell/README.txt runtime/spell/README.txt
---- runtime.patched/spell/README.txt	2005-09-30 05:15:16.000000000 -0700
-+++ runtime/spell/README.txt	2008-12-01 12:32:34.000000000 -0800
-@@ -72,7 +72,7 @@
-    change too much, the OpenOffice people are not stupid.  However, you may
-    want to remove obvious mistakes.  And remove single-letter words that
-    aren't really words, they mess up the suggestions (English has this
--   problem).  You can use the "fixdup" Vim script to find duplicate words.
-+   problem).  You can use the "fixdup.vim" Vim script to find duplicate words.
- 
- 3. Make the diff file.  "aap diff" will do this for you.  If a diff would be
-    too big you might consider writing a Vim script to do systematic changes.
-Files runtime.patched/spell/af.latin1.spl and runtime/spell/af.latin1.spl differ
-Files runtime.patched/spell/af.latin1.sug and runtime/spell/af.latin1.sug differ
-Files runtime.patched/spell/af.utf-8.spl and runtime/spell/af.utf-8.spl differ
-Files runtime.patched/spell/af.utf-8.sug and runtime/spell/af.utf-8.sug differ
-Files runtime.patched/spell/am.utf-8.spl and runtime/spell/am.utf-8.spl differ
-Files runtime.patched/spell/bg.cp1251.spl and runtime/spell/bg.cp1251.spl differ
-Files runtime.patched/spell/bg.cp1251.sug and runtime/spell/bg.cp1251.sug differ
-Files runtime.patched/spell/bg.utf-8.spl and runtime/spell/bg.utf-8.spl differ
-Files runtime.patched/spell/bg.utf-8.sug and runtime/spell/bg.utf-8.sug differ
-Files runtime.patched/spell/ca.latin1.spl and runtime/spell/ca.latin1.spl differ
-Files runtime.patched/spell/ca.latin1.sug and runtime/spell/ca.latin1.sug differ
-Files runtime.patched/spell/ca.utf-8.spl and runtime/spell/ca.utf-8.spl differ
-Files runtime.patched/spell/ca.utf-8.sug and runtime/spell/ca.utf-8.sug differ
-Files runtime.patched/spell/cs.cp1250.spl and runtime/spell/cs.cp1250.spl differ
-Files runtime.patched/spell/cs.iso-8859-2.spl and runtime/spell/cs.iso-8859-2.spl differ
-Files runtime.patched/spell/cs.utf-8.spl and runtime/spell/cs.utf-8.spl differ
-Files runtime.patched/spell/cy.iso-8859-14.spl and runtime/spell/cy.iso-8859-14.spl differ
-Files runtime.patched/spell/cy.utf-8.spl and runtime/spell/cy.utf-8.spl differ
-Files runtime.patched/spell/da.latin1.spl and runtime/spell/da.latin1.spl differ
-Files runtime.patched/spell/da.latin1.sug and runtime/spell/da.latin1.sug differ
-Files runtime.patched/spell/da.utf-8.spl and runtime/spell/da.utf-8.spl differ
-Files runtime.patched/spell/da.utf-8.sug and runtime/spell/da.utf-8.sug differ
-Files runtime.patched/spell/de.latin1.spl and runtime/spell/de.latin1.spl differ
-Files runtime.patched/spell/de.latin1.sug and runtime/spell/de.latin1.sug differ
-Files runtime.patched/spell/de.utf-8.spl and runtime/spell/de.utf-8.spl differ
-Files runtime.patched/spell/de.utf-8.sug and runtime/spell/de.utf-8.sug differ
-Files runtime.patched/spell/el.iso-8859-7.spl and runtime/spell/el.iso-8859-7.spl differ
-Files runtime.patched/spell/el.iso-8859-7.sug and runtime/spell/el.iso-8859-7.sug differ
-Files runtime.patched/spell/el.utf-8.spl and runtime/spell/el.utf-8.spl differ
-Files runtime.patched/spell/el.utf-8.sug and runtime/spell/el.utf-8.sug differ
-Files runtime.patched/spell/eo.iso-8859-3.spl and runtime/spell/eo.iso-8859-3.spl differ
-Files runtime.patched/spell/eo.utf-8.spl and runtime/spell/eo.utf-8.spl differ
-Files runtime.patched/spell/es.latin1.spl and runtime/spell/es.latin1.spl differ
-Files runtime.patched/spell/es.latin1.sug and runtime/spell/es.latin1.sug differ
-Files runtime.patched/spell/es.utf-8.spl and runtime/spell/es.utf-8.spl differ
-Files runtime.patched/spell/es.utf-8.sug and runtime/spell/es.utf-8.sug differ
-diff -Nur runtime.patched/spell/fixdup.vim runtime/spell/fixdup.vim
---- runtime.patched/spell/fixdup.vim	1969-12-31 16:00:00.000000000 -0800
-+++ runtime/spell/fixdup.vim	2008-12-01 12:32:34.000000000 -0800
-@@ -0,0 +1,27 @@
-+" Vim script to fix duplicate words in a .dic file  vim: set ft=vim:
-+"
-+" Usage: Edit the .dic file and source this script.
-+
-+let deleted = 0
-+
-+" Start below the word count.
-+let lnum = 2
-+while lnum <= line('$')
-+  let word = getline(lnum)
-+  if word !~ '/'
-+    if search('^' . word . '/', 'w') != 0
-+      let deleted += 1
-+      exe lnum . "d"
-+      continue		" don't increment lnum, it's already at the next word
-+    endif
-+  endif
-+  let lnum += 1
-+endwhile
-+
-+if deleted == 0
-+  echomsg "No duplicate words found"
-+elseif deleted == 1
-+  echomsg "Deleted 1 duplicate word"
-+else
-+  echomsg printf("Deleted %d duplicate words", deleted)
-+endif
-Files runtime.patched/spell/fo.latin1.spl and runtime/spell/fo.latin1.spl differ
-Files runtime.patched/spell/fo.latin1.sug and runtime/spell/fo.latin1.sug differ
-Files runtime.patched/spell/fo.utf-8.spl and runtime/spell/fo.utf-8.spl differ
-Files runtime.patched/spell/fo.utf-8.sug and runtime/spell/fo.utf-8.sug differ
-Files runtime.patched/spell/fr.latin1.spl and runtime/spell/fr.latin1.spl differ
-Files runtime.patched/spell/fr.latin1.sug and runtime/spell/fr.latin1.sug differ
-Files runtime.patched/spell/fr.utf-8.spl and runtime/spell/fr.utf-8.spl differ
-Files runtime.patched/spell/fr.utf-8.sug and runtime/spell/fr.utf-8.sug differ
-Files runtime.patched/spell/ga.latin1.spl and runtime/spell/ga.latin1.spl differ
-Files runtime.patched/spell/ga.latin1.sug and runtime/spell/ga.latin1.sug differ
-Files runtime.patched/spell/ga.utf-8.spl and runtime/spell/ga.utf-8.spl differ
-Files runtime.patched/spell/ga.utf-8.sug and runtime/spell/ga.utf-8.sug differ
-Files runtime.patched/spell/gd.latin1.spl and runtime/spell/gd.latin1.spl differ
-Files runtime.patched/spell/gd.latin1.sug and runtime/spell/gd.latin1.sug differ
-Files runtime.patched/spell/gd.utf-8.spl and runtime/spell/gd.utf-8.spl differ
-Files runtime.patched/spell/gd.utf-8.sug and runtime/spell/gd.utf-8.sug differ
-Files runtime.patched/spell/gl.latin1.spl and runtime/spell/gl.latin1.spl differ
-Files runtime.patched/spell/gl.latin1.sug and runtime/spell/gl.latin1.sug differ
-Files runtime.patched/spell/gl.utf-8.spl and runtime/spell/gl.utf-8.spl differ
-Files runtime.patched/spell/gl.utf-8.sug and runtime/spell/gl.utf-8.sug differ
-Files runtime.patched/spell/he.iso-8859-8.spl and runtime/spell/he.iso-8859-8.spl differ
-Files runtime.patched/spell/he.utf-8.spl and runtime/spell/he.utf-8.spl differ
-Files runtime.patched/spell/hr.cp1250.spl and runtime/spell/hr.cp1250.spl differ
-Files runtime.patched/spell/hr.iso-8859-2.spl and runtime/spell/hr.iso-8859-2.spl differ
-Files runtime.patched/spell/hr.utf-8.spl and runtime/spell/hr.utf-8.spl differ
-Files runtime.patched/spell/hu.cp1250.spl and runtime/spell/hu.cp1250.spl differ
-Files runtime.patched/spell/hu.iso-8859-2.spl and runtime/spell/hu.iso-8859-2.spl differ
-Files runtime.patched/spell/hu.utf-8.spl and runtime/spell/hu.utf-8.spl differ
-Files runtime.patched/spell/id.latin1.spl and runtime/spell/id.latin1.spl differ
-Files runtime.patched/spell/id.latin1.sug and runtime/spell/id.latin1.sug differ
-Files runtime.patched/spell/id.utf-8.spl and runtime/spell/id.utf-8.spl differ
-Files runtime.patched/spell/id.utf-8.sug and runtime/spell/id.utf-8.sug differ
-Files runtime.patched/spell/it.latin1.spl and runtime/spell/it.latin1.spl differ
-Files runtime.patched/spell/it.utf-8.spl and runtime/spell/it.utf-8.spl differ
-Files runtime.patched/spell/ku.iso-8859-9.spl and runtime/spell/ku.iso-8859-9.spl differ
-Files runtime.patched/spell/ku.utf-8.spl and runtime/spell/ku.utf-8.spl differ
-Files runtime.patched/spell/la.latin1.spl and runtime/spell/la.latin1.spl differ
-Files runtime.patched/spell/la.utf-8.spl and runtime/spell/la.utf-8.spl differ
-Files runtime.patched/spell/lt.iso-8859-13.spl and runtime/spell/lt.iso-8859-13.spl differ
-Files runtime.patched/spell/lt.utf-8.spl and runtime/spell/lt.utf-8.spl differ
-Files runtime.patched/spell/lv.iso-8859-13.spl and runtime/spell/lv.iso-8859-13.spl differ
-Files runtime.patched/spell/lv.utf-8.spl and runtime/spell/lv.utf-8.spl differ
-Files runtime.patched/spell/mg.latin1.spl and runtime/spell/mg.latin1.spl differ
-Files runtime.patched/spell/mg.latin1.sug and runtime/spell/mg.latin1.sug differ
-Files runtime.patched/spell/mg.utf-8.spl and runtime/spell/mg.utf-8.spl differ
-Files runtime.patched/spell/mg.utf-8.sug and runtime/spell/mg.utf-8.sug differ
-Files runtime.patched/spell/mi.iso-8859-4.spl and runtime/spell/mi.iso-8859-4.spl differ
-Files runtime.patched/spell/mi.utf-8.spl and runtime/spell/mi.utf-8.spl differ
-Files runtime.patched/spell/ms.latin1.spl and runtime/spell/ms.latin1.spl differ
-Files runtime.patched/spell/ms.latin1.sug and runtime/spell/ms.latin1.sug differ
-Files runtime.patched/spell/ms.utf-8.spl and runtime/spell/ms.utf-8.spl differ
-Files runtime.patched/spell/ms.utf-8.sug and runtime/spell/ms.utf-8.sug differ
-Files runtime.patched/spell/nb.latin1.spl and runtime/spell/nb.latin1.spl differ
-Files runtime.patched/spell/nb.latin1.sug and runtime/spell/nb.latin1.sug differ
-Files runtime.patched/spell/nb.utf-8.spl and runtime/spell/nb.utf-8.spl differ
-Files runtime.patched/spell/nb.utf-8.sug and runtime/spell/nb.utf-8.sug differ
-Files runtime.patched/spell/nl.latin1.spl and runtime/spell/nl.latin1.spl differ
-Files runtime.patched/spell/nl.latin1.sug and runtime/spell/nl.latin1.sug differ
-Files runtime.patched/spell/nl.utf-8.spl and runtime/spell/nl.utf-8.spl differ
-Files runtime.patched/spell/nl.utf-8.sug and runtime/spell/nl.utf-8.sug differ
-Files runtime.patched/spell/nn.latin1.spl and runtime/spell/nn.latin1.spl differ
-Files runtime.patched/spell/nn.latin1.sug and runtime/spell/nn.latin1.sug differ
-Files runtime.patched/spell/nn.utf-8.spl and runtime/spell/nn.utf-8.spl differ
-Files runtime.patched/spell/nn.utf-8.sug and runtime/spell/nn.utf-8.sug differ
-Files runtime.patched/spell/ny.ascii.spl and runtime/spell/ny.ascii.spl differ
-Files runtime.patched/spell/ny.iso-8859-14.spl and runtime/spell/ny.iso-8859-14.spl differ
-Files runtime.patched/spell/ny.utf-8.spl and runtime/spell/ny.utf-8.spl differ
-Files runtime.patched/spell/pl.cp1250.spl and runtime/spell/pl.cp1250.spl differ
-Files runtime.patched/spell/pl.iso-8859-2.spl and runtime/spell/pl.iso-8859-2.spl differ
-Files runtime.patched/spell/pl.utf-8.spl and runtime/spell/pl.utf-8.spl differ
-Files runtime.patched/spell/pt.latin1.spl and runtime/spell/pt.latin1.spl differ
-Files runtime.patched/spell/pt.utf-8.spl and runtime/spell/pt.utf-8.spl differ
-Files runtime.patched/spell/ro.cp1250.spl and runtime/spell/ro.cp1250.spl differ
-Files runtime.patched/spell/ro.iso-8859-2.spl and runtime/spell/ro.iso-8859-2.spl differ
-Files runtime.patched/spell/ro.utf-8.spl and runtime/spell/ro.utf-8.spl differ
-Files runtime.patched/spell/ru.cp1251.spl and runtime/spell/ru.cp1251.spl differ
-Files runtime.patched/spell/ru.cp1251.sug and runtime/spell/ru.cp1251.sug differ
-Files runtime.patched/spell/ru.koi8-r.spl and runtime/spell/ru.koi8-r.spl differ
-Files runtime.patched/spell/ru.koi8-r.sug and runtime/spell/ru.koi8-r.sug differ
-Files runtime.patched/spell/ru.utf-8.spl and runtime/spell/ru.utf-8.spl differ
-Files runtime.patched/spell/ru.utf-8.sug and runtime/spell/ru.utf-8.sug differ
-Files runtime.patched/spell/rw.latin1.spl and runtime/spell/rw.latin1.spl differ
-Files runtime.patched/spell/rw.latin1.sug and runtime/spell/rw.latin1.sug differ
-Files runtime.patched/spell/rw.utf-8.spl and runtime/spell/rw.utf-8.spl differ
-Files runtime.patched/spell/rw.utf-8.sug and runtime/spell/rw.utf-8.sug differ
-Files runtime.patched/spell/sk.cp1250.spl and runtime/spell/sk.cp1250.spl differ
-Files runtime.patched/spell/sk.iso-8859-2.spl and runtime/spell/sk.iso-8859-2.spl differ
-Files runtime.patched/spell/sk.utf-8.spl and runtime/spell/sk.utf-8.spl differ
-Files runtime.patched/spell/sl.cp1250.spl and runtime/spell/sl.cp1250.spl differ
-Files runtime.patched/spell/sl.iso-8859-2.spl and runtime/spell/sl.iso-8859-2.spl differ
-Files runtime.patched/spell/sl.utf-8.spl and runtime/spell/sl.utf-8.spl differ
-Files runtime.patched/spell/sv.latin1.spl and runtime/spell/sv.latin1.spl differ
-Files runtime.patched/spell/sv.latin1.sug and runtime/spell/sv.latin1.sug differ
-Files runtime.patched/spell/sv.utf-8.spl and runtime/spell/sv.utf-8.spl differ
-Files runtime.patched/spell/sv.utf-8.sug and runtime/spell/sv.utf-8.sug differ
-Files runtime.patched/spell/sw.latin1.spl and runtime/spell/sw.latin1.spl differ
-Files runtime.patched/spell/sw.latin1.sug and runtime/spell/sw.latin1.sug differ
-Files runtime.patched/spell/sw.utf-8.spl and runtime/spell/sw.utf-8.spl differ
-Files runtime.patched/spell/sw.utf-8.sug and runtime/spell/sw.utf-8.sug differ
-diff -Nur runtime.patched/spell/tet/main.aap runtime/spell/tet/main.aap
---- runtime.patched/spell/tet/main.aap	1969-12-31 16:00:00.000000000 -0800
-+++ runtime/spell/tet/main.aap	2008-02-13 06:13:42.000000000 -0800
-@@ -0,0 +1,79 @@
-+# Aap recipe for Tetum Vim spell files.
-+
-+# Use a freshly compiled Vim if it exists.
-+@if os.path.exists('../../../src/vim'):
-+    VIM = ../../../src/vim
-+@else:
-+    :progsearch VIM vim
-+
-+SPELLDIR = ..
-+FILES    = tet_ID.aff tet_ID.dic
-+
-+# I don't hava a Tetum locale, use the Dutch one instead.
-+all: $SPELLDIR/tet.latin1.spl $SPELLDIR/tet.utf-8.spl ../README_tet.txt
-+
-+$SPELLDIR/tet.latin1.spl : $FILES
-+        :sys env LANG=nl_NL.ISO8859-1
-+		$VIM -u NONE -e -c "mkspell! $SPELLDIR/tet tet_ID" -c q
-+
-+$SPELLDIR/tet.utf-8.spl : $FILES
-+        :sys env LANG=nl_NL.UTF-8
-+		$VIM -u NONE -e -c "mkspell! $SPELLDIR/tet tet_ID" -c q
-+
-+../README_tet.txt : README_tet_ID.txt
-+        :copy $source $target
-+
-+#
-+# Fetching the files from OpenOffice.org.
-+#
-+OODIR = http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries
-+:attr {fetch = $OODIR/%file%} tet_ID.zip
-+
-+# The files don't depend on the .zip file so that we can delete it.
-+# Only download the zip file if the targets don't exist.
-+tet_ID.aff tet_ID.dic: {buildcheck=}
-+        :assertpkg unzip patch
-+        :fetch tet_ID.zip
-+        :sys $UNZIP tet_ID.zip
-+        :delete tet_ID.zip
-+        @if not os.path.exists('tet_ID.orig.aff'):
-+            :copy tet_ID.aff tet_ID.orig.aff
-+        @if not os.path.exists('tet_ID.orig.dic'):
-+            :copy tet_ID.dic tet_ID.orig.dic
-+        @if os.path.exists('tet_ID.diff'):
-+            :sys patch <tet_ID.diff
-+
-+
-+# Generate diff files, so that others can get the OpenOffice files and apply
-+# the diffs to get the Vim versions.
-+
-+diff:
-+        :assertpkg diff
-+        :sys {force} diff -a -C 1 tet_ID.orig.aff tet_ID.aff >tet_ID.diff
-+        :sys {force} diff -a -C 1 tet_ID.orig.dic tet_ID.dic >>tet_ID.diff
-+
-+
-+# Check for updated OpenOffice spell files.  When there are changes the
-+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
-+
-+check:
-+        :assertpkg unzip diff
-+        :fetch tet_ID.zip
-+        :mkdir tmp
-+        :cd tmp
-+        @try:
-+            @import stat
-+            :sys $UNZIP ../tet_ID.zip
-+            :sys {force} diff ../tet_ID.orig.aff tet_ID.aff >d
-+            @if os.stat('d')[stat.ST_SIZE] > 0:
-+                :copy tet_ID.aff ../tet_ID.new.aff
-+            :sys {force} diff ../tet_ID.orig.dic tet_ID.dic >d
-+            @if os.stat('d')[stat.ST_SIZE] > 0:
-+                :copy tet_ID.dic ../tet_ID.new.dic
-+        @finally:
-+            :cd ..
-+            :delete {r}{f}{q} tmp
-+            :delete tet_ID.zip
-+
-+
-+# vim: set sts=4 sw=4 :
-diff -Nur runtime.patched/spell/tet/tet_ID.diff runtime/spell/tet/tet_ID.diff
---- runtime.patched/spell/tet/tet_ID.diff	1969-12-31 16:00:00.000000000 -0800
-+++ runtime/spell/tet/tet_ID.diff	2008-02-13 06:13:04.000000000 -0800
-@@ -0,0 +1,26 @@
-+*** tet_ID.orig.aff	Wed Aug 31 21:14:37 2005
-+--- tet_ID.aff	Wed Aug 31 21:15:15 2005
-+***************
-+*** 19 ****
-+--- 19,39 ----
-+  TRY aineousrthlkmdbp'fTvgzLAINjSPEM�D-KH��FRUBGJ�Oc�wxCWXV���q��Z�Qy��
-++ 
-++ FOL  ��������������������������������
-++ LOW  ��������������������������������
-++ UPP  ��������������������������������
-++ 
-++ SOFOFROM abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ�������������������������������������������������������������޿
-++ SOFOTO   ebctefghejklnnepkrstevvkesebctefghejklnnepkrstevvkeseeeeeeeceeeeeeeedneeeeeeeeeeepseeeeeeeeceeeeeeeedneeeeeeeeeeep?
-++ 
-++ MIDWORD	'-
-++ 
-++ MAP 9
-++ MAP a������
-++ MAP e����
-++ MAP i����
-++ MAP o�����
-++ MAP u����
-++ MAP n�
-++ MAP c�
-++ MAP y��
-++ MAP s�
-Files runtime.patched/spell/tet.latin1.spl and runtime/spell/tet.latin1.spl differ
-Files runtime.patched/spell/tet.latin1.sug and runtime/spell/tet.latin1.sug differ
-Files runtime.patched/spell/tet.utf-8.spl and runtime/spell/tet.utf-8.spl differ
-Files runtime.patched/spell/tet.utf-8.sug and runtime/spell/tet.utf-8.sug differ
-Files runtime.patched/spell/th.utf-8.spl and runtime/spell/th.utf-8.spl differ
-Files runtime.patched/spell/tl.latin1.spl and runtime/spell/tl.latin1.spl differ
-Files runtime.patched/spell/tl.latin1.sug and runtime/spell/tl.latin1.sug differ
-Files runtime.patched/spell/tl.utf-8.spl and runtime/spell/tl.utf-8.spl differ
-Files runtime.patched/spell/tl.utf-8.sug and runtime/spell/tl.utf-8.sug differ
-Files runtime.patched/spell/tn.cp1250.spl and runtime/spell/tn.cp1250.spl differ
-Files runtime.patched/spell/tn.iso-8859-2.spl and runtime/spell/tn.iso-8859-2.spl differ
-Files runtime.patched/spell/tn.utf-8.spl and runtime/spell/tn.utf-8.spl differ
-Files runtime.patched/spell/uk.koi8-u.spl and runtime/spell/uk.koi8-u.spl differ
-Files runtime.patched/spell/uk.utf-8.spl and runtime/spell/uk.utf-8.spl differ
-Files runtime.patched/spell/yi-tr.utf-8.spl and runtime/spell/yi-tr.utf-8.spl differ
-Files runtime.patched/spell/yi.latin1.spl and runtime/spell/yi.latin1.spl differ
-Files runtime.patched/spell/yi.utf-8.spl and runtime/spell/yi.utf-8.spl differ
-Files runtime.patched/spell/zu.ascii.spl and runtime/spell/zu.ascii.spl differ
-Files runtime.patched/spell/zu.latin1.spl and runtime/spell/zu.latin1.spl differ
-Files runtime.patched/spell/zu.utf-8.spl and runtime/spell/zu.utf-8.spl differ
-diff -Nur runtime.patched/syntax/2html.vim runtime/syntax/2html.vim
---- runtime.patched/syntax/2html.vim	2008-07-17 14:03:05.000000000 -0700
-+++ runtime/syntax/2html.vim	2009-07-26 04:44:10.000000000 -0700
-@@ -1,13 +1,18 @@
- " Vim syntax support file
- " Maintainer: Bram Moolenaar <[email protected]>
--" Last Change: 2008 Jul 17
-+" Last Change: 2009 Jul 14
- "	       (modified by David Ne\v{c}as (Yeti) <[email protected]>)
- "	       (XHTML support by Panagiotis Issaris <[email protected]>)
- "	       (made w3 compliant by Edd Barrett <[email protected]>)
- "	       (added html_font. Edd Barrett <[email protected]>)
-+"	       (dynamic folding by Ben Fritz <[email protected]>)
- 
- " Transform a file into HTML, using the current syntax highlighting.
- 
-+" this file uses line continuations
-+let s:cpo_sav = &cpo
-+set cpo-=C
-+
- " Number lines when explicitely requested or when `number' is set
- if exists("html_number_lines")
-   let s:numblines = html_number_lines
-@@ -22,6 +27,37 @@
-   let s:htmlfont = "monospace"
- endif
- 
-+" make copies of the user-defined settings that we may overrule
-+if exists("html_dynamic_folds")
-+  let s:html_dynamic_folds = 1
-+endif
-+if exists("html_hover_unfold")
-+  let s:html_hover_unfold = 1
-+endif
-+if exists("html_use_css")
-+  let s:html_use_css = 1
-+endif
-+
-+" hover opening implies dynamic folding
-+if exists("s:html_hover_unfold")
-+  let s:html_dynamic_folds = 1
-+endif
-+
-+" dynamic folding with no foldcolumn implies hover opens
-+if exists("s:html_dynamic_folds") && exists("html_no_foldcolumn")
-+  let s:html_hover_unfold = 1
-+endif
-+
-+" ignore folding overrides dynamic folding
-+if exists("html_ignore_folding") && exists("s:html_dynamic_folds")
-+  unlet s:html_dynamic_folds
-+endif
-+
-+" dynamic folding implies css
-+if exists("s:html_dynamic_folds")
-+  let s:html_use_css = 1
-+endif
-+
- " When not in gui we can only guess the colors.
- if has("gui_running")
-   let s:whatterm = "gui"
-@@ -62,7 +98,7 @@
-   endfun
- endif
- 
--if !exists("html_use_css")
-+if !exists("s:html_use_css")
-   " Return opening HTML tag for given highlight id
-   function! s:HtmlOpening(id)
-     let a = ""
-@@ -150,6 +186,26 @@
-   return a
- endfun
- 
-+if exists("s:html_dynamic_folds")
-+
-+  " compares two folds as stored in our list of folds
-+  " A fold is "less" than another if it starts at an earlier line number,
-+  " or ends at a later line number, ties broken by fold level
-+  function! s:FoldCompare(f1, f2)
-+    if a:f1.firstline != a:f2.firstline
-+      " put it before if it starts earlier
-+      return a:f1.firstline - a:f2.firstline
-+    elseif a:f1.lastline != a:f2.lastline
-+      " put it before if it ends later
-+      return a:f2.lastline - a:f1.lastline
-+    else
-+      " if folds begin and end on the same lines, put lowest fold level first
-+      return a:f1.level - a:f2.level
-+    endif
-+  endfunction
-+
-+endif
-+
- " Figure out proper MIME charset from the 'encoding' option.
- if exists("html_use_encoding")
-   let s:html_encoding = html_use_encoding
-@@ -223,13 +279,13 @@
-   let s:tag_close = '>'
- endif
- 
--" Cache html_no_pre incase we have to turn it on for non-css mode
-+" Cache html_no_pre in case we have to turn it on for non-css mode
- if exists("html_no_pre")
-   let s:old_html_no_pre = html_no_pre
- endif
- 
--if !exists("html_use_css")
--  " Cant put font tags in <pre>
-+if !exists("s:html_use_css")
-+  " Can't put font tags in <pre>
-   let html_no_pre=1
- endif
- 
-@@ -251,9 +307,86 @@
-   exe "normal! a<meta http-equiv=\"content-type\" content=\"text/html; charset=" . s:html_encoding . '"' . s:tag_close . "\n\e"
- endif
- 
--if exists("html_use_css")
--  exe "normal! a<style type=\"text/css\">\n<!--\n-->\n</style>\n\e"
-+if exists("s:html_use_css")
-+  if exists("s:html_dynamic_folds")
-+    if exists("s:html_hover_unfold")
-+      " if we are doing hover_unfold, use css 2 with css 1 fallback for IE6
-+      exe "normal! a".
-+	  \ "<style type=\"text/css\">\n<!--\n".
-+	  \ ".FoldColumn { text-decoration: none; white-space: pre; }\n\n".
-+	  \ "body * { margin: 0; padding: 0; }\n".
-+	  \ "\n".
-+	  \ ".open-fold   > .Folded { display: none;  }\n".
-+	  \ ".open-fold   > .fulltext { display: inline; }\n".
-+	  \ ".closed-fold > .fulltext { display: none;  }\n".
-+	  \ ".closed-fold > .Folded { display: inline; }\n".
-+	  \ "\n".
-+	  \ ".open-fold   > .toggle-open   { display: none;   }\n".
-+	  \ ".open-fold   > .toggle-closed { display: inline; }\n".
-+	  \ ".closed-fold > .toggle-open   { display: inline; }\n".
-+	  \ ".closed-fold > .toggle-closed { display: none;   }\n"
-+      exe "normal! a\n/* opening a fold while hovering won't be supported by IE6 and other\n".
-+	  \ "similar browsers, but it should fail gracefully. */\n".
-+	  \ ".closed-fold:hover > .fulltext { display: inline; }\n".
-+	  \ ".closed-fold:hover > .toggle-filler { display: none; }\n".
-+	  \ ".closed-fold:hover > .Folded { display: none; }\n"
-+      exe "normal! a-->\n</style>\n"
-+      exe "normal! a<!--[if lt IE 7]>".
-+	  \ "<style type=\"text/css\">\n".
-+	  \ ".open-fold   .Folded      { display: none; }\n".
-+	  \ ".open-fold   .fulltext      { display: inline; }\n".
-+	  \ ".open-fold   .toggle-open   { display: none; }\n".
-+	  \ ".closed-fold .toggle-closed { display: inline; }\n".
-+	  \ "\n".
-+	  \ ".closed-fold .fulltext      { display: none; }\n".
-+	  \ ".closed-fold .Folded      { display: inline; }\n".
-+	  \ ".closed-fold .toggle-open   { display: inline; }\n".
-+	  \ ".closed-fold .toggle-closed { display: none; }\n".
-+	  \ "</style>\n".
-+	  \ "<![endif]-->\n"
-+    else
-+      " if we aren't doing hover_unfold, use CSS 1 only
-+      exe "normal! a<style type=\"text/css\">\n<!--\n".
-+	    \ ".FoldColumn { text-decoration: none; white-space: pre; }\n\n".
-+	    \ ".open-fold   .Folded      { display: none; }\n".
-+	    \ ".open-fold   .fulltext      { display: inline; }\n".
-+	    \ ".open-fold   .toggle-open   { display: none; }\n".
-+	    \ ".closed-fold .toggle-closed { display: inline; }\n".
-+	    \ "\n".
-+	    \ ".closed-fold .fulltext      { display: none; }\n".
-+	    \ ".closed-fold .Folded      { display: inline; }\n".
-+	    \ ".closed-fold .toggle-open   { display: inline; }\n".
-+	    \ ".closed-fold .toggle-closed { display: none; }\n".
-+	    \ "-->\n</style>\n"
-+    endif
-+  else
-+    " if we aren't doing any dynamic folding, no need for any special rules
-+    exe "normal! a<style type=\"text/css\">\n<!--\n-->\n</style>\n\e"
-+  endif
-+endif
-+
-+" insert javascript to toggle folds open and closed
-+if exists("s:html_dynamic_folds")
-+  exe "normal! a\n".
-+	\ "<script type='text/javascript'>\n".
-+	\ "<!--\n".
-+	\ "function toggleFold(objID)\n".
-+	\ "{\n".
-+	\ "  var fold;\n".
-+	\ "  fold = document.getElementById(objID);\n".
-+	\ "  if(fold.className == 'closed-fold')\n".
-+	\ "  {\n".
-+	\ "    fold.className = 'open-fold';\n".
-+	\ "  }\n".
-+	\ "  else if (fold.className == 'open-fold')\n".
-+	\ "  {\n".
-+	\ "    fold.className = 'closed-fold';\n".
-+	\ "  }\n".
-+	\ "}\n".
-+	\ "-->\n".
-+	\ "</script>\n\e"
- endif
-+
- if exists("html_no_pre")
-   exe "normal! a</head>\n<body>\n\e"
- else
-@@ -265,7 +398,81 @@
- " List of all id's
- let s:idlist = ","
- 
--" Loop over all lines in the original text.
-+" First do some preprocessing for dynamic folding. Do this for the entire file
-+" so we don't accidentally start within a closed fold or something.
-+let s:allfolds = []
-+
-+if exists("s:html_dynamic_folds")
-+  let s:lnum = 1
-+  let s:end = line('$')
-+  " save the fold text and set it to the default so we can find fold levels
-+  let s:foldtext_save = &foldtext
-+  set foldtext&
-+
-+  " we will set the foldcolumn in the html to the greater of the maximum fold
-+  " level and the current foldcolumn setting
-+  let s:foldcolumn = &foldcolumn
-+
-+  " get all info needed to describe currently closed folds
-+  while s:lnum < s:end
-+    if foldclosed(s:lnum) == s:lnum
-+      " default fold text has '+-' and then a number of dashes equal to fold
-+      " level, so subtract 2 from index of first non-dash after the dashes
-+      " in order to get the fold level of the current fold
-+      let s:level = match(foldtextresult(s:lnum), '+-*\zs[^-]') - 2
-+      if s:level+1 > s:foldcolumn
-+	let s:foldcolumn = s:level+1
-+      endif
-+      " store fold info for later use
-+      let s:newfold = {'firstline': s:lnum, 'lastline': foldclosedend(s:lnum), 'level': s:level,'type': "closed-fold"}
-+      call add(s:allfolds, s:newfold)
-+      " open the fold so we can find any contained folds
-+      execute s:lnum."foldopen"
-+    else
-+      let s:lnum = s:lnum + 1
-+    endif
-+  endwhile
-+
-+  " close all folds to get info for originally open folds
-+  silent! %foldclose!
-+  let s:lnum = 1
-+
-+  " the originally open folds will be all folds we encounter that aren't
-+  " already in the list of closed folds
-+  while s:lnum < s:end
-+    if foldclosed(s:lnum) == s:lnum
-+      " default fold text has '+-' and then a number of dashes equal to fold
-+      " level, so subtract 2 from index of first non-dash after the dashes
-+      " in order to get the fold level of the current fold
-+      let s:level = match(foldtextresult(s:lnum), '+-*\zs[^-]') - 2
-+      if s:level+1 > s:foldcolumn
-+	let s:foldcolumn = s:level+1
-+      endif
-+      let s:newfold = {'firstline': s:lnum, 'lastline': foldclosedend(s:lnum), 'level': s:level,'type': "closed-fold"}
-+      " only add the fold if we don't already have it
-+      if empty(s:allfolds) || index(s:allfolds, s:newfold) == -1
-+	let s:newfold.type = "open-fold"
-+	call add(s:allfolds, s:newfold)
-+      endif
-+      " open the fold so we can find any contained folds
-+      execute s:lnum."foldopen"
-+    else
-+      let s:lnum = s:lnum + 1
-+    endif
-+  endwhile
-+
-+  " sort the folds so that we only ever need to look at the first item in the
-+  " list of folds
-+  call sort(s:allfolds, "s:FoldCompare")
-+
-+  let &foldtext = s:foldtext_save
-+  unlet s:foldtext_save
-+
-+  " close all folds again so we can get the fold text as we go
-+  silent! %foldclose! 
-+endif
-+
-+" Now loop over all lines in the original text to convert to html.
- " Use html_start_line and html_end_line if they are set.
- if exists("html_start_line")
-   let s:lnum = html_start_line
-@@ -284,6 +491,15 @@
-   let s:end = line("$")
- endif
- 
-+" stack to keep track of all the folds containing the current line
-+let s:foldstack = []
-+
-+if s:numblines
-+  let s:margin = strlen(s:end) + 1
-+else
-+  let s:margin = 0
-+endif
-+
- if has('folding') && !exists('html_ignore_folding')
-   let s:foldfillchar = &fillchars[matchend(&fillchars, 'fold:')]
-   if s:foldfillchar == ''
-@@ -295,6 +511,7 @@
-   let s:difffillchar = '-'
- endif
- 
-+let s:foldId = 0
- 
- while s:lnum <= s:end
- 
-@@ -303,12 +520,7 @@
-   if s:filler > 0
-     let s:n = s:filler
-     while s:n > 0
--      if s:numblines
--	" Indent if line numbering is on
--	let s:new = repeat(s:LeadingSpace, strlen(s:end) + 1) . repeat(s:difffillchar, 3)
--      else
--	let s:new = repeat(s:difffillchar, 3)
--      endif
-+      let s:new = repeat(s:difffillchar, 3)
- 
-       if s:n > 2 && s:n < s:filler && !exists("html_whole_filler")
- 	let s:new = s:new . " " . s:filler . " inserted lines "
-@@ -317,10 +529,16 @@
- 
-       if !exists("html_no_pre")
- 	" HTML line wrapping is off--go ahead and fill to the margin
--	let s:new = s:new . repeat(s:difffillchar, &columns - strlen(s:new))
-+	let s:new = s:new . repeat(s:difffillchar, &columns - strlen(s:new) - s:margin)
-+      else
-+	let s:new = s:new . repeat(s:difffillchar, 3)
-       endif
- 
-       let s:new = s:HtmlFormat(s:new, "DiffDelete")
-+      if s:numblines
-+	" Indent if line numbering is on; must be after escaping.
-+	let s:new = repeat(s:LeadingSpace, s:margin) . s:new
-+      endif
-       exe s:newwin . "wincmd w"
-       exe "normal! a" . s:new . s:HtmlEndline . "\n\e"
-       exe s:orgwin . "wincmd w"
-@@ -333,16 +551,18 @@
- 
-   " Start the line with the line number.
-   if s:numblines
--    let s:new = repeat(' ', strlen(s:end) - strlen(s:lnum)) . s:lnum . ' '
-+    let s:numcol = repeat(' ', s:margin - 1 - strlen(s:lnum)) . s:lnum . ' '
-   else
--    let s:new = ""
-+    let s:numcol = ""
-   endif
- 
--  if has('folding') && !exists('html_ignore_folding') && foldclosed(s:lnum) > -1
-+  let s:new = ""
-+
-+  if has('folding') && !exists('html_ignore_folding') && foldclosed(s:lnum) > -1 && !exists('s:html_dynamic_folds')
-     "
--    " This is the beginning of a folded block
-+    " This is the beginning of a folded block (with no dynamic folding)
-     "
--    let s:new = s:new . foldtextresult(s:lnum)
-+    let s:new = s:numcol . foldtextresult(s:lnum)
-     if !exists("html_no_pre")
-       " HTML line wrapping is off--go ahead and fill to the margin
-       let s:new = s:new . repeat(s:foldfillchar, &columns - strlen(s:new))
-@@ -355,14 +575,96 @@
- 
-   else
-     "
--    " A line that is not folded.
-+    " A line that is not folded, or doing dynamic folding.
-     "
-     let s:line = getline(s:lnum)
--
-     let s:len = strlen(s:line)
- 
-+    if exists("s:html_dynamic_folds")
-+      " First insert a closing for any open folds that end on this line
-+      while !empty(s:foldstack) && get(s:foldstack,0).lastline == s:lnum-1
-+	let s:new = s:new."</span></span>"
-+	call remove(s:foldstack, 0)
-+      endwhile
-+
-+      " Now insert an opening any new folds that start on this line
-+      let s:firstfold = 1
-+      while !empty(s:allfolds) && get(s:allfolds,0).firstline == s:lnum
-+	let s:foldId = s:foldId + 1
-+	let s:new = s:new . "<span id='fold".s:foldId."' class='".s:allfolds[0].type."'>"
-+
-+	" Unless disabled, add a fold column for the opening line of a fold.
-+	"
-+	" Note that dynamic folds require using css so we just use css to take
-+	" care of the leading spaces rather than using &nbsp; in the case of
-+	" html_no_pre to make it easier
-+	if !exists("html_no_foldcolumn")
-+	  " add fold column that can open the new fold
-+	  if s:allfolds[0].level > 1 && s:firstfold
-+	    let s:new = s:new . "<a class='toggle-open FoldColumn' href='javascript:toggleFold(\"fold".s:foldstack[0].id."\")'>"
-+	    let s:new = s:new . repeat('|', s:allfolds[0].level - 1) . "</a>"
-+	  endif
-+	  let s:new = s:new . "<a class='toggle-open FoldColumn' href='javascript:toggleFold(\"fold".s:foldId."\")'>+</a>"
-+	  let s:new = s:new . "<a class='toggle-open "
-+	  " If this is not the last fold we're opening on this line, we need
-+	  " to keep the filler spaces hidden if the fold is opened by mouse
-+	  " hover. If it is the last fold to open in the line, we shouldn't hide
-+	  " them, so don't apply the toggle-filler class.
-+	  if get(s:allfolds, 1, {'firstline': 0}).firstline == s:lnum
-+	    let s:new = s:new . "toggle-filler "
-+	  endif
-+	  let s:new = s:new . "FoldColumn' href='javascript:toggleFold(\"fold".s:foldId."\")'>"
-+	  let s:new = s:new . repeat(" ", s:foldcolumn - s:allfolds[0].level) . "</a>"
-+
-+	  " add fold column that can close the new fold
-+	  let s:new = s:new . "<a class='toggle-closed FoldColumn' href='javascript:toggleFold(\"fold".s:foldId."\")'>"
-+	  if s:firstfold
-+	    let s:new = s:new . repeat('|', s:allfolds[0].level - 1)
-+	  endif
-+	  let s:new = s:new . "-"
-+	  " only add spaces if we aren't opening another fold on the same line
-+	  if get(s:allfolds, 1, {'firstline': 0}).firstline != s:lnum
-+	    let s:new = s:new . repeat(" ", s:foldcolumn - s:allfolds[0].level)
-+	  endif
-+	  let s:new = s:new . "</a>"
-+	  let s:firstfold = 0
-+	endif
-+
-+	" add fold text, moving the span ending to the next line so collapsing
-+	" of folds works correctly
-+	let s:new = s:new . substitute(s:HtmlFormat(s:numcol . foldtextresult(s:lnum), "Folded"), '</span>', s:HtmlEndline.'\r\0', '')
-+	let s:new = s:new . "<span class='fulltext'>"
-+
-+	" open the fold now that we have the fold text to allow retrieval of
-+	" fold text for subsequent folds
-+	execute s:lnum."foldopen"
-+	call insert(s:foldstack, remove(s:allfolds,0))
-+	let s:foldstack[0].id = s:foldId
-+      endwhile
-+
-+      " Unless disabled, add a fold column for other lines.
-+      "
-+      " Note that dynamic folds require using css so we just use css to take
-+      " care of the leading spaces rather than using &nbsp; in the case of
-+      " html_no_pre to make it easier
-+      if !exists("html_no_foldcolumn")
-+	if empty(s:foldstack)
-+	  " add the empty foldcolumn for unfolded lines
-+	  let s:new = s:new . s:HtmlFormat(repeat(' ', s:foldcolumn), "FoldColumn")
-+	else
-+	  " add the fold column for folds not on the opening line
-+	  if get(s:foldstack, 0).firstline < s:lnum
-+	    let s:new = s:new . "<a class='FoldColumn' href='javascript:toggleFold(\"fold".s:foldstack[0].id."\")'>"
-+	    let s:new = s:new . repeat('|', s:foldstack[0].level)
-+	    let s:new = s:new . repeat(' ', s:foldcolumn - s:foldstack[0].level) . "</a>"
-+	  endif
-+	endif
-+      endif
-+    endif
-+
-+    " Now continue with the unfolded line text
-     if s:numblines
--      let s:new = s:HtmlFormat(s:new, "lnr")
-+      let s:new = s:new . s:HtmlFormat(s:numcol, "lnr")
-     endif
- 
-     " Get the diff attribute, if any.
-@@ -380,7 +682,7 @@
- 	while s:col <= s:len && s:id == diff_hlID(s:lnum, s:col) | let s:col = s:col + 1 | endwhile
- 	if s:len < &columns && !exists("html_no_pre")
- 	  " Add spaces at the end to mark the changed line.
--	  let s:line = s:line . repeat(' ', &columns - s:len)
-+	  let s:line = s:line . repeat(' ', &columns - virtcol([s:lnum, s:len]) - s:margin)
- 	  let s:len = &columns
- 	endif
-       else
-@@ -393,11 +695,27 @@
- 
-       " Expand tabs
-       let s:expandedtab = strpart(s:line, s:startcol - 1, s:col - s:startcol)
--      let idx = stridx(s:expandedtab, "\t")
--      while idx >= 0
--	let i = &ts - ((idx + s:startcol - 1) % &ts)
--	let s:expandedtab = substitute(s:expandedtab, '\t', repeat(' ', i), '')
--	let idx = stridx(s:expandedtab, "\t")
-+      let s:offset = 0
-+      let s:idx = stridx(s:expandedtab, "\t")
-+      while s:idx >= 0
-+	if has("multi_byte_encoding")
-+	  if s:startcol + s:idx == 1
-+	    let s:i = &ts
-+	  else
-+	    if s:idx == 0
-+	      let s:prevc = matchstr(s:line, '.\%' . (s:startcol + s:idx + s:offset) . 'c')
-+	    else
-+	      let s:prevc = matchstr(s:expandedtab, '.\%' . (s:idx + 1) . 'c')
-+	    endif
-+	    let s:vcol = virtcol([s:lnum, s:startcol + s:idx + s:offset - len(s:prevc)])
-+	    let s:i = &ts - (s:vcol % &ts)
-+	  endif
-+	  let s:offset -= s:i - 1
-+	else
-+	  let s:i = &ts - ((s:idx + s:startcol - 1) % &ts)
-+	endif
-+	let s:expandedtab = substitute(s:expandedtab, '\t', repeat(' ', s:i), '')
-+	let s:idx = stridx(s:expandedtab, "\t")
-       endwhile
- 
-       " Output the text with the same synID, with class set to {s:id_name}
-@@ -415,8 +733,22 @@
- " Finish with the last line
- exe s:newwin . "wincmd w"
- 
-+if exists("s:html_dynamic_folds")
-+  " finish off any open folds
-+  while !empty(s:foldstack)
-+    exe "normal! a</span></span>"
-+    call remove(s:foldstack, 0)
-+  endwhile
-+
-+  " add fold column to the style list if not already there
-+  let s:id = hlID('FoldColumn')
-+  if stridx(s:idlist, "," . s:id . ",") == -1
-+    let s:idlist = s:idlist . s:id . ","
-+  endif
-+endif
-+
- " Close off the font tag that encapsulates the whole <body>
--if !exists("html_use_css")
-+if !exists("s:html_use_css")
-   exe "normal! a</font>\e"
- endif
- 
-@@ -428,7 +760,7 @@
- 
- 
- " Now, when we finally know which, we define the colors and styles
--if exists("html_use_css")
-+if exists("s:html_use_css")
-   1;/<style type="text/+1
- endif
- 
-@@ -445,7 +777,7 @@
- " Normal/global attributes
- " For Netscape 4, set <body> attributes too, though, strictly speaking, it's
- " incorrect.
--if exists("html_use_css")
-+if exists("s:html_use_css")
-   if exists("html_no_pre")
-     execute "normal! A\nbody { color: " . s:fgc . "; background-color: " . s:bgc . "; font-family: ". s:htmlfont ."; }\e"
-   else
-@@ -455,12 +787,12 @@
-     execute "normal! ^cwbody\e"
-   endif
- else
--    execute '%s:<body>:<body bgcolor="' . s:bgc . '" text="' . s:fgc . '"><font face="'. s:htmlfont .'">'
-+  execute '%s:<body>:<body bgcolor="' . s:bgc . '" text="' . s:fgc . '"><font face="'. s:htmlfont .'">'
- endif
- 
- " Line numbering attributes
- if s:numblines
--  if exists("html_use_css")
-+  if exists("s:html_use_css")
-     execute "normal! A\n.lnr { " . s:CSS1(hlID("LineNr")) . "}\e"
-   else
-     execute '%s+^<span class="lnr">\([^<]*\)</span>+' . s:HtmlOpening(hlID("LineNr")) . '\1' . s:HtmlClosing(hlID("LineNr")) . '+g'
-@@ -479,14 +811,14 @@
-   " If the class has some attributes, export the style, otherwise DELETE all
-   " its occurences to make the HTML shorter
-   if s:attr != ""
--    if exists("html_use_css")
-+    if exists("s:html_use_css")
-       execute "normal! A\n." . s:id_name . " { " . s:attr . "}"
-     else
-       execute '%s+<span class="' . s:id_name . '">\([^<]*\)</span>+' . s:HtmlOpening(s:id) . '\1' . s:HtmlClosing(s:id) . '+g'
-     endif
-   else
-     execute '%s+<span class="' . s:id_name . '">\([^<]*\)</span>+\1+ge'
--    if exists("html_use_css")
-+    if exists("s:html_use_css")
-       1;/<style type="text/+1
-     endif
-   endif
-@@ -531,16 +863,28 @@
- " Save a little bit of memory (worth doing?)
- unlet s:htmlfont
- unlet s:old_et s:old_paste s:old_icon s:old_report s:old_title s:old_search
--unlet s:whatterm s:idlist s:lnum s:end s:fgc s:bgc s:old_magic
-+unlet s:whatterm s:idlist s:lnum s:end s:margin s:fgc s:bgc s:old_magic
- unlet! s:col s:id s:attr s:len s:line s:new s:expandedtab s:numblines
--unlet s:orgwin s:newwin s:orgbufnr
-+unlet! s:orgwin s:newwin s:orgbufnr s:idx s:i s:offset
- if !v:profiling
-   delfunc s:HtmlColor
-   delfunc s:HtmlFormat
-   delfunc s:CSS1
--  if !exists("html_use_css")
-+  if !exists("s:html_use_css")
-     delfunc s:HtmlOpening
-     delfunc s:HtmlClosing
-   endif
- endif
--silent! unlet s:diffattr s:difffillchar s:foldfillchar s:HtmlSpace s:LeadingSpace s:HtmlEndline
-+silent! unlet s:diffattr s:difffillchar s:foldfillchar s:HtmlSpace s:LeadingSpace s:HtmlEndline s:firstfold s:foldcolumn
-+unlet s:foldstack s:allfolds s:foldId s:numcol
-+
-+if exists("s:html_dynamic_folds")
-+  delfunc s:FoldCompare
-+endif
-+
-+silent! unlet s:html_dynamic_folds s:html_hover_unfold s:html_use_css
-+
-+let &cpo = s:cpo_sav
-+unlet s:cpo_sav
-+
-+" vim: noet sw=2 sts=2
-diff -Nur runtime.patched/syntax/bzr.vim runtime/syntax/bzr.vim
---- runtime.patched/syntax/bzr.vim	2008-07-30 12:47:17.000000000 -0700
-+++ runtime/syntax/bzr.vim	2009-01-28 08:23:50.000000000 -0800
-@@ -2,9 +2,14 @@
- " Language:     Bazaar (bzr) commit file
- " Maintainer:   Dmitry Vasiliev <dima at hlabs dot spb dot ru>
- " URL:          http://www.hlabs.spb.ru/vim/bzr.vim
--" Revision:     $Id: bzr.vim 683 2008-07-30 11:52:38Z hdima $
-+" Last Change:  2009-01-27
- " Filenames:    bzr_log.*
--" Version:      1.1
-+" Version:      1.2.1
-+"
-+" Thanks:
-+"
-+"    Gioele Barabucci
-+"       for idea of diff highlighting
- 
- " For version 5.x: Clear all syntax items.
- " For version 6.x: Quit when a syntax file was already loaded.
-@@ -14,13 +19,21 @@
-   finish
- endif
- 
--syn region bzrRegion   start="^-\{14} This line and the following will be ignored -\{14}$" end="\%$" contains=ALL contains=@NoSpell
-+if exists("bzr_highlight_diff")
-+  syn include @Diff syntax/diff.vim
-+endif
-+
- syn match bzrRemoved   "^removed:$" contained
- syn match bzrAdded     "^added:$" contained
- syn match bzrRenamed   "^renamed:$" contained
- syn match bzrModified  "^modified:$" contained
- syn match bzrUnchanged "^unchanged:$" contained
- syn match bzrUnknown   "^unknown:$" contained
-+syn cluster Statuses contains=bzrRemoved,bzrAdded,bzrRenamed,bzrModified,bzrUnchanged,bzrUnknown
-+if exists("bzr_highlight_diff")
-+  syn cluster Statuses add=@Diff
-+endif
-+syn region bzrRegion   start="^-\{14} This line and the following will be ignored -\{14}$" end="\%$" contains=@NoSpell,@Statuses
- 
- " Synchronization.
- syn sync clear
-@@ -37,7 +50,6 @@
-     command -nargs=+ HiLink hi def link <args>
-   endif
- 
--  HiLink bzrRegion     Comment
-   HiLink bzrRemoved    Constant
-   HiLink bzrAdded      Identifier
-   HiLink bzrModified   Special
-diff -Nur runtime.patched/syntax/c.vim runtime/syntax/c.vim
---- runtime.patched/syntax/c.vim	2008-03-19 13:44:52.000000000 -0700
-+++ runtime/syntax/c.vim	2009-06-13 05:38:40.000000000 -0700
-@@ -1,7 +1,7 @@
- " Vim syntax file
- " Language:	C
- " Maintainer:	Bram Moolenaar <[email protected]>
--" Last Change:	2008 Mar 19
-+" Last Change:	2009 Jun 03
- 
- " Quit when a (custom) syntax file was already loaded
- if exists("b:current_syntax")
-@@ -16,8 +16,13 @@
- 
- syn keyword	cTodo		contained TODO FIXME XXX
- 
-+" It's easy to accidentally add a space after a backslash that was intended
-+" for line continuation.  Some compilers allow it, which makes it
-+" unpredicatable and should be avoided.
-+syn match	cBadContinuation contained "\\\s\+$"
-+
- " cCommentGroup allows adding matches for special things in comments
--syn cluster	cCommentGroup	contains=cTodo
-+syn cluster	cCommentGroup	contains=cTodo,cBadContinuation
- 
- " String and Character constants
- " Highlight special characters (those which have a backslash) differently
-@@ -359,6 +364,7 @@
- hi def link cComment		Comment
- hi def link cSpecial		SpecialChar
- hi def link cTodo		Todo
-+hi def link cBadContinuation	Error
- hi def link cCppSkip		cCppOut
- hi def link cCppOut2		cCppOut
- hi def link cCppOut		Comment
-diff -Nur runtime.patched/syntax/config.vim runtime/syntax/config.vim
---- runtime.patched/syntax/config.vim	2004-06-07 07:32:35.000000000 -0700
-+++ runtime/syntax/config.vim	2008-09-06 05:19:33.000000000 -0700
-@@ -1,7 +1,7 @@
- " Vim syntax file
- " Language:		configure.in script: M4 with sh
- " Maintainer:	Christian Hammesr <[email protected]>
--" Last Change:	2001 May 09
-+" Last Change:	2008 Sep 03
- 
- " Well, I actually even do not know much about m4. This explains why there
- " is probably very much missing here, yet !
-@@ -26,7 +26,7 @@
- syn keyword configkeyword   if then else fi test for in do done
- syn keyword configspecial   cat rm eval
- syn region  configstring    start=+"+ skip=+\\"+ end=+"+
--syn region  configstring    start=+`+ skip=+\\'+ end=+'+
-+syn region  configstring    start=+'+ skip=+\\'+ end=+'+
- syn region  configstring    start=+`+ skip=+\\'+ end=+`+
- 
- " Define the default highlighting.
-diff -Nur runtime.patched/syntax/cs.vim runtime/syntax/cs.vim
---- runtime.patched/syntax/cs.vim	2006-05-03 14:20:02.000000000 -0700
-+++ runtime/syntax/cs.vim	2009-09-18 03:28:22.000000000 -0700
-@@ -2,7 +2,7 @@
- " Language:	C#
- " Maintainer:	Anduin Withers <[email protected]>
- " Former Maintainer:	Johannes Zellner <[email protected]>
--" Last Change:	Sun Apr 30 19:26:18 PDT 2006
-+" Last Change:	Fri Aug 14 13:56:37 PDT 2009
- " Filenames:	*.cs
- " $Id: cs.vim,v 1.4 2006/05/03 21:20:02 vimboss Exp $
- "
-@@ -78,8 +78,8 @@
- syn cluster xmlTagHook add=csXmlTag
- 
- syn match   csXmlCommentLeader	+\/\/\/+    contained
--syn match   csXmlComment	+\/\/\/.*$+ contains=csXmlCommentLeader,@csXml
--syntax include @csXml <sfile>:p:h/xml.vim
-+syn match   csXmlComment	+\/\/\/.*$+ contains=csXmlCommentLeader,@csXml,@Spell
-+syntax include @csXml syntax/xml.vim
- hi def link xmlRegion Comment
- 
- 
-@@ -100,7 +100,7 @@
- " unicode characters
- syn match   csUnicodeNumber	+\\\(u\x\{4}\|U\x\{8}\)+ contained contains=csUnicodeSpecifier
- syn match   csUnicodeSpecifier	+\\[uU]+ contained
--syn region  csVerbatimString	start=+@"+ end=+"+ end=+$+ skip=+""+ contains=csVerbatimSpec,@Spell
-+syn region  csVerbatimString	start=+@"+ end=+"+ skip=+""+ contains=csVerbatimSpec,@Spell
- syn match   csVerbatimSpec	+@"+he=s+1 contained
- syn region  csString		start=+"+  end=+"+ end=+$+ contains=csSpecialChar,csSpecialError,csUnicodeNumber,@Spell
- syn match   csCharacter		"'[^']*'" contains=csSpecialChar,csSpecialCharError
-diff -Nur runtime.patched/syntax/debchangelog.vim runtime/syntax/debchangelog.vim
---- runtime.patched/syntax/debchangelog.vim	2008-07-06 10:51:40.000000000 -0700
-+++ runtime/syntax/debchangelog.vim	2009-09-18 03:28:22.000000000 -0700
-@@ -3,7 +3,7 @@
- " Maintainer:  Debian Vim Maintainers <[email protected]>
- " Former Maintainers: Gerfried Fuchs <[email protected]>
- "                     Wichert Akkerman <[email protected]>
--" Last Change: 2008-01-16
-+" Last Change: 2009 Jun 05
- " URL: http://git.debian.org/?p=pkg-vim/vim.git;a=blob_plain;f=runtime/syntax/debchangelog.vim;hb=debian
- 
- " Standard syntax initialization
-@@ -17,9 +17,9 @@
- syn case ignore
- 
- " Define some common expressions we can use later on
--syn match debchangelogName	contained "^[[:alpha:]][[:alnum:].+-]\+ "
-+syn match debchangelogName	contained "^[[:alnum:]][[:alnum:].+-]\+ "
- syn match debchangelogUrgency	contained "; urgency=\(low\|medium\|high\|critical\|emergency\)\( \S.*\)\="
--syn match debchangelogTarget	contained "\v %(%(old)=stable|frozen|unstable|%(testing-|%(old)=stable-)=proposed-updates|experimental|%(sarge|etch|lenny)-%(backports|volatile)|%(testing|%(old)=stable)-security|%(dapper|feisty|gutsy|hardy|intrepid)%(-%(security|proposed|updates|backports|commercial|partner))=)+"
-+syn match debchangelogTarget	contained "\v %(frozen|unstable|%(testing|%(old)=stable)%(-proposed-updates|-security)=|experimental|%(etch|lenny)-%(backports|volatile)|%(dapper|hardy|intrepid|jaunty|karmic)%(-%(security|proposed|updates|backports|commercial|partner))=)+"
- syn match debchangelogVersion	contained "(.\{-})"
- syn match debchangelogCloses	contained "closes:\_s*\(bug\)\=#\=\_s\=\d\+\(,\_s*\(bug\)\=#\=\_s\=\d\+\)*"
- syn match debchangelogLP	contained "\clp:\s\+#\d\+\(,\s*#\d\+\)*"
-diff -Nur runtime.patched/syntax/debcontrol.vim runtime/syntax/debcontrol.vim
---- runtime.patched/syntax/debcontrol.vim	2008-07-06 10:51:40.000000000 -0700
-+++ runtime/syntax/debcontrol.vim	2009-09-18 03:30:48.000000000 -0700
-@@ -3,7 +3,7 @@
- " Maintainer:  Debian Vim Maintainers <[email protected]>
- " Former Maintainers: Gerfried Fuchs <[email protected]>
- "                     Wichert Akkerman <[email protected]>
--" Last Change: 2008-02-23
-+" Last Change: 2009 July 14
- " URL: http://git.debian.org/?p=pkg-vim/vim.git;a=blob_plain;f=runtime/ftplugin/debcontrol.vim;hb=debian
- 
- " Comments are very welcome - but please make sure that you are commenting on
-@@ -28,10 +28,10 @@
- syn match debControlSpace " "
- 
- " Define some common expressions we can use later on
--syn match debcontrolArchitecture contained "\(all\|any\|alpha\|amd64\|arm\(e[bl]\)\=\|hppa\|i386\|ia64\|m32r\|m68k\|mipsel\|mips\|powerpc\|ppc64\|s390x\=\|sh[34]\(eb\)\=\|sh\|sparc64\|sparc\|hurd-i386\|kfreebsd-\(i386\|gnu\)\|knetbsd-i386\|netbsd-\(alpha\|i386\)\)"
-+syn match debcontrolArchitecture contained "\(all\|any\|alpha\|amd64\|arm\(e[bl]\)\=\|avr32\|hppa\|i386\|ia64\|m32r\|m68k\|mipsel\|mips\|powerpc\|ppc64\|s390x\=\|sh[34]\(eb\)\=\|sh\|sparc64\|sparc\|hurd-i386\|kfreebsd-\(i386\|amd64\|gnu\)\|knetbsd-i386\|netbsd-\(alpha\|i386\)\)"
- syn match debcontrolName contained "[a-z0-9][a-z0-9+.-]\+"
- syn match debcontrolPriority contained "\(extra\|important\|optional\|required\|standard\)"
--syn match debcontrolSection contained "\(\(contrib\|non-free\|non-US/main\|non-US/contrib\|non-US/non-free\|restricted\|universe\|multiverse\)/\)\=\(admin\|base\|comm\|devel\|doc\|editors\|electronics\|embedded\|games\|gnome\|graphics\|hamradio\|interpreters\|kde\|libs\|libdevel\|mail\|math\|misc\|net\|news\|oldlibs\|otherosfs\|perl\|python\|science\|shells\|sound\|text\|tex\|utils\|web\|x11\|debian-installer\)"
-+syn match debcontrolSection contained "\v((contrib|non-free|non-US/main|non-US/contrib|non-US/non-free|restricted|universe|multiverse)/)?(admin|cli-mono|comm|database|debian-installer|debug|devel|doc|editors|electronics|embedded|fonts|games|gnome|gnustep|gnu-r|graphics|hamradio|haskell|httpd|interpreters|java|kde|kernel|libs|libdevel|lisp|localization|mail|math|misc|net|news|ocaml|oldlibs|otherosfs|perl|php|python|ruby|science|shells|sound|text|tex|utils|vcs|video|web|x11|xfce|zope)"
- syn match debcontrolPackageType contained "u\?deb"
- syn match debcontrolVariable contained "\${.\{-}}"
- syn match debcontrolDmUpload contained "\cyes"
-@@ -41,7 +41,7 @@
- syn match debcontrolHTTPUrl contained "\vhttps?://[[:alnum:]][-[:alnum:]]*[[:alnum:]]?(\.[[:alnum:]][-[:alnum:]]*[[:alnum:]]?)*\.[[:alpha:]][-[:alnum:]]*[[:alpha:]]?(:\d+)?(/[^[:space:]]*)?$"
- syn match debcontrolVcsSvn contained "\vsvn%(\+ssh)?://[[:alnum:]][-[:alnum:]]*[[:alnum:]]?(\.[[:alnum:]][-[:alnum:]]*[[:alnum:]]?)*\.[[:alpha:]][-[:alnum:]]*[[:alpha:]]?(:\d+)?(/[^[:space:]]*)?$"
- syn match debcontrolVcsCvs contained "\v%(\-d *)?:pserver:[^@]+\@[[:alnum:]][-[:alnum:]]*[[:alnum:]]?(\.[[:alnum:]][-[:alnum:]]*[[:alnum:]]?)*\.[[:alpha:]][-[:alnum:]]*[[:alpha:]]?:/[^[:space:]]*%( [^[:space:]]+)?$"
--syn match debcontrolVcsGit contained "\vgit://[[:alnum:]][-[:alnum:]]*[[:alnum:]]?(\.[[:alnum:]][-[:alnum:]]*[[:alnum:]]?)*\.[[:alpha:]][-[:alnum:]]*[[:alpha:]]?(:\d+)?(/[^[:space:]]*)?$"
-+syn match debcontrolVcsGit contained "\v%(git|http)://[[:alnum:]][-[:alnum:]]*[[:alnum:]]?(\.[[:alnum:]][-[:alnum:]]*[[:alnum:]]?)*\.[[:alpha:]][-[:alnum:]]*[[:alpha:]]?(:\d+)?(/[^[:space:]]*)?$"
- 
- " An email address
- syn match	debcontrolEmail	"[_=[:alnum:]\.+-]\+@[[:alnum:]\./\-]\+"
-@@ -53,7 +53,7 @@
- syn case ignore
- 
- " List of all legal keys
--syn match debcontrolKey contained "^\(Source\|Package\|Section\|Priority\|Maintainer\|Uploaders\|Build-Depends\|Build-Conflicts\|Build-Depends-Indep\|Build-Conflicts-Indep\|Standards-Version\|Pre-Depends\|Depends\|Recommends\|Suggests\|Provides\|Replaces\|Conflicts\|Essential\|Architecture\|Description\|Bugs\|Origin\|Enhances\|Homepage\|\(XS-\)\=Vcs-\(Browser\|Arch\|Bzr\|Cvs\|Darcs\|Git\|Hg\|Mtn\|Svn\)\|XC-Package-Type\|\%(XS-\)\=DM-Upload-Allowed\): *"
-+syn match debcontrolKey contained "^\%(Source\|Package\|Section\|Priority\|\%(XSBC-Original-\)\=Maintainer\|Uploaders\|Build-\%(Conflicts\|Depends\)\%(-Indep\)\=\|Standards-Version\|\%(Pre-\)\=Depends\|Recommends\|Suggests\|Provides\|Replaces\|Conflicts\|Enhances\|Essential\|Architecture\|Description\|Bugs\|Origin\|X[SB]-Python-Version\|Homepage\|\(XS-\)\=Vcs-\(Browser\|Arch\|Bzr\|Cvs\|Darcs\|Git\|Hg\|Mtn\|Svn\)\|XC-Package-Type\|\%(XS-\)\=DM-Upload-Allowed\): *"
- 
- " Fields for which we do strict syntax checking
- syn region debcontrolStrictField start="^Architecture" end="$" contains=debcontrolKey,debcontrolArchitecture,debcontrolSpace oneline
-@@ -62,15 +62,15 @@
- syn region debcontrolStrictField start="^Section" end="$" contains=debcontrolKey,debcontrolSection oneline
- syn region debcontrolStrictField start="^XC-Package-Type" end="$" contains=debcontrolKey,debcontrolPackageType oneline
- syn region debcontrolStrictField start="^Homepage" end="$" contains=debcontrolKey,debcontrolHTTPUrl oneline keepend
--syn region debcontrolStrictField start="^\%(XS-\)\?Vcs-\%(Browser\|Arch\|Bzr\|Darcs\|Hg\)" end="$" contains=debcontrolKey,debcontrolHTTPUrl oneline keepend
--syn region debcontrolStrictField start="^\%(XS-\)\?Vcs-Svn" end="$" contains=debcontrolKey,debcontrolVcsSvn,debcontrolHTTPUrl oneline keepend
--syn region debcontrolStrictField start="^\%(XS-\)\?Vcs-Cvs" end="$" contains=debcontrolKey,debcontrolVcsCvs oneline keepend
--syn region debcontrolStrictField start="^\%(XS-\)\?Vcs-Git" end="$" contains=debcontrolKey,debcontrolVcsGit oneline keepend
--syn region debcontrolStrictField start="^\%(XS-\)\?DM-Upload-Allowed" end="$" contains=debcontrolKey,debcontrolDmUpload oneline
-+syn region debcontrolStrictField start="^\%(XS-\)\=Vcs-\%(Browser\|Arch\|Bzr\|Darcs\|Hg\)" end="$" contains=debcontrolKey,debcontrolHTTPUrl oneline keepend
-+syn region debcontrolStrictField start="^\%(XS-\)\=Vcs-Svn" end="$" contains=debcontrolKey,debcontrolVcsSvn,debcontrolHTTPUrl oneline keepend
-+syn region debcontrolStrictField start="^\%(XS-\)\=Vcs-Cvs" end="$" contains=debcontrolKey,debcontrolVcsCvs oneline keepend
-+syn region debcontrolStrictField start="^\%(XS-\)\=Vcs-Git" end="$" contains=debcontrolKey,debcontrolVcsGit oneline keepend
-+syn region debcontrolStrictField start="^\%(XS-\)\=DM-Upload-Allowed" end="$" contains=debcontrolKey,debcontrolDmUpload oneline
- 
- " Catch-all for the other legal fields
--syn region debcontrolField start="^\(Maintainer\|Standards-Version\|Essential\|Bugs\|Origin\|X\(S\|B\)-Python-Version\|XSBC-Original-Maintainer\|\(XS-\)\?Vcs-Mtn\):" end="$" contains=debcontrolKey,debcontrolVariable,debcontrolEmail oneline
--syn region debcontrolMultiField start="^\(Build-\(Conflicts\|Depends\)\(-Indep\)\=\|\(Pre-\)\=Depends\|Recommends\|Suggests\|Provides\|Replaces\|Conflicts\|Enhances\|Uploaders\|Description\):" skip="^ " end="^$"me=s-1 end="^[^ ]"me=s-1 contains=debcontrolKey,debcontrolEmail,debcontrolVariable
-+syn region debcontrolField start="^\%(\%(XSBC-Original-\)\=Maintainer\|Standards-Version\|Essential\|Bugs\|Origin\|X[SB]-Python-Version\|\%(XS-\)\=Vcs-Mtn\):" end="$" contains=debcontrolKey,debcontrolVariable,debcontrolEmail oneline
-+syn region debcontrolMultiField start="^\%(Build-\%(Conflicts\|Depends\)\%(-Indep\)\=\|\%(Pre-\)\=Depends\|Recommends\|Suggests\|Provides\|Replaces\|Conflicts\|Enhances\|Uploaders\|Description\):" skip="^ " end="^$"me=s-1 end="^[^ #]"me=s-1 contains=debcontrolKey,debcontrolEmail,debcontrolVariable,debcontrolComment
- 
- " Associate our matches and regions with pretty colours
- if version >= 508 || !exists("did_debcontrol_syn_inits")
-diff -Nur runtime.patched/syntax/debsources.vim runtime/syntax/debsources.vim
---- runtime.patched/syntax/debsources.vim	2008-07-06 10:51:40.000000000 -0700
-+++ runtime/syntax/debsources.vim	2009-09-18 03:28:22.000000000 -0700
-@@ -2,7 +2,7 @@
- " Language:     Debian sources.list
- " Maintainer:   Debian Vim Maintainers <[email protected]>
- " Former Maintainer: Matthijs Mohlmann <[email protected]>
--" Last Change: 2008-04-25
-+" Last Change: 2009 Apr 17
- " URL: http://git.debian.org/?p=pkg-vim/vim.git;a=blob_plain;f=runtime/syntax/debsources.vim;hb=debian
- 
- " Standard syntax initialization
-@@ -19,11 +19,11 @@
- syn match debsourcesKeyword        /\(deb-src\|deb\|main\|contrib\|non-free\|restricted\|universe\|multiverse\)/
- 
- " Match comments
--syn match debsourcesComment        /#.*/
-+syn match debsourcesComment        /#.*/  contains=@Spell
- 
- " Match uri's
- syn match debsourcesUri            +\(http://\|ftp://\|[rs]sh://\|debtorrent://\|\(cdrom\|copy\|file\):\)[^' 	<>"]\++
--syn match debsourcesDistrKeyword   +\([[:alnum:]_./]*\)\(sarge\|etch\|lenny\|\(old\)\=stable\|testing\|unstable\|sid\|experimental\|dapper\|feisty\|gutsy\|hardy\|intrepid\)\([-[:alnum:]_./]*\)+
-+syn match debsourcesDistrKeyword   +\([[:alnum:]_./]*\)\(etch\|lenny\|squeeze\|\(old\)\=stable\|testing\|unstable\|sid\|experimental\|dapper\|hardy\|intrepid\|jaunty\|karmic\)\([-[:alnum:]_./]*\)+
- 
- " Associate our matches and regions with pretty colours
- hi def link debsourcesLine            Error
-diff -Nur runtime.patched/syntax/django.vim runtime/syntax/django.vim
---- runtime.patched/syntax/django.vim	2007-05-06 03:32:18.000000000 -0700
-+++ runtime/syntax/django.vim	2009-01-14 12:15:05.000000000 -0800
-@@ -1,7 +1,7 @@
- " Vim syntax file
- " Language:	Django template
- " Maintainer:	Dave Hodder <[email protected]>
--" Last Change:	2007 Apr 21
-+" Last Change:	2008 Dec 18
- 
- " For version 5.x: Clear all syntax items
- " For version 6.x: Quit when a syntax file was already loaded
-@@ -18,8 +18,9 @@
- 
- " Django template built-in tags and parameters
- " 'comment' doesn't appear here because it gets special treatment
-+syn keyword djangoStatement contained autoescape on off endautoescape
- syn keyword djangoStatement contained and as block endblock by cycle debug else
--syn keyword djangoStatement contained extends filter endfilter firstof for
-+syn keyword djangoStatement contained extends filter endfilter firstof for empty
- syn keyword djangoStatement contained endfor if endif ifchanged endifchanged
- syn keyword djangoStatement contained ifequal endifequal ifnotequal
- syn keyword djangoStatement contained endifnotequal in include load not now or
-@@ -35,15 +36,15 @@
- " Django templete built-in filters
- syn keyword djangoFilter contained add addslashes capfirst center cut date
- syn keyword djangoFilter contained default default_if_none dictsort
--syn keyword djangoFilter contained dictsortreversed divisibleby escape
-+syn keyword djangoFilter contained dictsortreversed divisibleby escape escapejs
- syn keyword djangoFilter contained filesizeformat first fix_ampersands
--syn keyword djangoFilter contained floatformat get_digit join length length_is
-+syn keyword djangoFilter contained floatformat force_escape get_digit iriencode join last length length_is
- syn keyword djangoFilter contained linebreaks linebreaksbr linenumbers ljust
- syn keyword djangoFilter contained lower make_list phone2numeric pluralize
--syn keyword djangoFilter contained pprint random removetags rjust slice slugify
-+syn keyword djangoFilter contained pprint random removetags rjust safe slice slugify
- syn keyword djangoFilter contained stringformat striptags
- syn keyword djangoFilter contained time timesince timeuntil title
--syn keyword djangoFilter contained truncatewords unordered_list upper urlencode
-+syn keyword djangoFilter contained truncatewords truncatewords_html unordered_list upper urlencode
- syn keyword djangoFilter contained urlize urlizetrunc wordcount wordwrap yesno
- 
- " Keywords to highlight within comments
-diff -Nur runtime.patched/syntax/dosbatch.vim runtime/syntax/dosbatch.vim
---- runtime.patched/syntax/dosbatch.vim	2008-05-10 13:38:38.000000000 -0700
-+++ runtime/syntax/dosbatch.vim	2009-09-18 03:28:22.000000000 -0700
-@@ -2,7 +2,7 @@
- " Language:	MSDOS batch file (with NT command extensions)
- " Maintainer:	Mike Williams <[email protected]>
- " Filenames:    *.bat
--" Last Change:	10th May 2008
-+" Last Change:	6th September 2009
- " Web Page:     http://www.eandem.co.uk/mrw/vim
- "
- " Options Flags:
-@@ -36,7 +36,7 @@
- syn case match
- syn keyword dosbatchOperator    EQU NEQ LSS LEQ GTR GEQ
- syn case ignore
--syn match dosbatchOperator      "\s[-+\*/%]\s"
-+syn match dosbatchOperator      "\s[-+\*/%!~]\s"
- syn match dosbatchOperator      "="
- syn match dosbatchOperator      "[-+\*/%]="
- syn match dosbatchOperator      "\s\(&\||\|^\|<<\|>>\)=\=\s"
-@@ -51,10 +51,10 @@
- syn match dosbatchCmd		"(\s*'[^']*'"lc=1 contains=dosbatchString,dosbatchVariable,dosBatchArgument,@dosbatchNumber,dosbatchImplicit,dosbatchStatement,dosbatchConditional,dosbatchRepeat,dosbatchOperator
- 
- " Numbers - surround with ws to not include in dir and filenames
--syn match dosbatchInteger       "[[:space:]=(/:]\d\+"lc=1
--syn match dosbatchHex		"[[:space:]=(/:]0x\x\+"lc=1
--syn match dosbatchBinary	"[[:space:]=(/:]0b[01]\+"lc=1
--syn match dosbatchOctal		"[[:space:]=(/:]0\o\+"lc=1
-+syn match dosbatchInteger       "[[:space:]=(/:,!~-]\d\+"lc=1
-+syn match dosbatchHex		"[[:space:]=(/:,!~-]0x\x\+"lc=1
-+syn match dosbatchBinary	"[[:space:]=(/:,!~-]0b[01]\+"lc=1
-+syn match dosbatchOctal		"[[:space:]=(/:,!~-]0\o\+"lc=1
- syn cluster dosbatchNumber      contains=dosbatchInteger,dosbatchHex,dosbatchBinary,dosbatchOctal
- 
- " Command line switches
-@@ -69,15 +69,15 @@
- syn match dosbatchIdentifier    contained "\s\h\w*\>"
- syn match dosbatchVariable	"%\h\w*%"
- syn match dosbatchVariable	"%\h\w*:\*\=[^=]*=[^%]*%"
--syn match dosbatchVariable	"%\h\w*:\~\d\+,\d\+%" contains=dosbatchInteger
-+syn match dosbatchVariable	"%\h\w*:\~[-]\=\d\+\(,[-]\=\d\+\)\=%" contains=dosbatchInteger
- syn match dosbatchVariable	"!\h\w*!"
--syn match dosbatchVariable	"!\h\w*:\*\=[^=]*=[^%]*!"
--syn match dosbatchVariable	"!\h\w*:\~\d\+,\d\+!" contains=dosbatchInteger
-+syn match dosbatchVariable	"!\h\w*:\*\=[^=]*=[^!]*!"
-+syn match dosbatchVariable	"!\h\w*:\~[-]\=\d\+\(,[-]\=\d\+\)\=!" contains=dosbatchInteger
- syn match dosbatchSet		"\s\h\w*[+-]\==\{-1}" contains=dosbatchIdentifier,dosbatchOperator
- 
- " Args to bat files and for loops, etc
- syn match dosbatchArgument	"%\(\d\|\*\)"
--syn match dosbatchArgument	"%%[a-z]\>"
-+syn match dosbatchArgument	"%[a-z]\>"
- if dosbatch_cmdextversion == 1
-   syn match dosbatchArgument	"%\~[fdpnxs]\+\(\($PATH:\)\=[a-z]\|\d\)\>"
- else
-@@ -92,7 +92,9 @@
- 
- " Comments - usual rem but also two colons as first non-space is an idiom
- syn match dosbatchComment	"^rem\($\|\s.*$\)"lc=3 contains=dosbatchTodo,dosbatchSpecialChar,@dosbatchNumber,dosbatchVariable,dosbatchArgument,@Spell
-+syn match dosbatchComment	"^@rem\($\|\s.*$\)"lc=4 contains=dosbatchTodo,@dosbatchNumber,dosbatchVariable,dosbatchArgument,@Spell
- syn match dosbatchComment	"\srem\($\|\s.*$\)"lc=4 contains=dosbatchTodo,dosbatchSpecialChar,@dosbatchNumber,dosbatchVariable,dosbatchArgument,@Spell
-+syn match dosbatchComment	"\s@rem\($\|\s.*$\)"lc=5 contains=dosbatchTodo,@dosbatchNumber,dosbatchVariable,dosbatchArgument,@Spell
- syn match dosbatchComment	"\s*:\s*:.*$" contains=dosbatchTodo,dosbatchSpecialChar,@dosbatchNumber,dosbatchVariable,dosbatchArgument,@Spell
- 
- " Comments in ()'s - still to handle spaces before rem
-diff -Nur runtime.patched/syntax/doxygen.vim runtime/syntax/doxygen.vim
---- runtime.patched/syntax/doxygen.vim	2008-07-22 11:41:00.000000000 -0700
-+++ runtime/syntax/doxygen.vim	2009-01-28 08:23:36.000000000 -0800
-@@ -2,8 +2,8 @@
- " Language:     doxygen on top of c, cpp, idl, java, php
- " Maintainer:   Michael Geddes <[email protected]>
- " Author:       Michael Geddes
--" Last Change:  July 2008
--" Version:      1.22
-+" Last Change:  Jan 2009
-+" Version:      1.23
- "
- " Copyright 2004-2008 Michael Geddes
- " Please feel free to use, modify & distribute all or part of this script,
-@@ -239,7 +239,7 @@
-   " #Link hilighting.
-   syn match doxygenHashLink /\([a-zA-Z_][0-9a-zA-Z_]*\)\?#\(\.[0-9a-zA-Z_]\@=\|[a-zA-Z0-9_]\+\|::\|()\)\+/ contained contains=doxygenHashSpecial
-   syn match doxygenHashSpecial /#/ contained
--  syn match doxygenHyperLink /\(\s\|^\s*\*\?\)\@<=\(http\|https\|ftp\):\/\/[-0-9a-zA-Z_?&=+#%/.!':;@]\+/ contained
-+  syn match doxygenHyperLink /\(\s\|^\s*\*\?\)\@<=\(http\|https\|ftp\):\/\/[-0-9a-zA-Z_?&=+#%/.!':;@~]\+/ contained
- 
-   " Handle \page.  This does not use doxygenBrief.
-   syn match doxygenPage "[\\@]page\>"me=s+1 contained skipwhite nextgroup=doxygenPagePage
-diff -Nur runtime.patched/syntax/fortran.vim runtime/syntax/fortran.vim
---- runtime.patched/syntax/fortran.vim	2006-04-22 04:22:12.000000000 -0700
-+++ runtime/syntax/fortran.vim	2008-11-06 08:05:04.000000000 -0800
-@@ -2,7 +2,7 @@
- " Language:	Fortran95 (and Fortran90, Fortran77, F and elf90)
- " Version:	0.88
- " URL:		http://www.unb.ca/chem/ajit/syntax/fortran.vim
--" Last Change:	2006 Apr. 22
-+" Last Change:	2008 Nov 01
- " Maintainer:	Ajit J. Thakkar (ajit AT unb.ca); <http://www.unb.ca/chem/ajit/>
- " Usage:	Do :help fortran-syntax from Vim
- " Credits:
-@@ -300,7 +300,7 @@
-     syn match fortranLabelError	"^.\{-,4}[^0-9 ]" contains=fortranTab
-     syn match fortranLabelError	"^.\{4}\d\S"
-   endif
--  syn match fortranComment		excludenl "^[!c*].*$" contains=@fortranCommentGroup
-+  syn match fortranComment		excludenl "^[!c*].*$" contains=@fortranCommentGroup,@spell
-   syn match fortranLeftMargin		transparent "^ \{5}"
-   syn match fortranContinueMark		display "^.\{5}\S"lc=5
- else
-diff -Nur runtime.patched/syntax/fstab.vim runtime/syntax/fstab.vim
---- runtime.patched/syntax/fstab.vim	2008-01-16 12:52:16.000000000 -0800
-+++ runtime/syntax/fstab.vim	2009-02-12 14:23:26.000000000 -0800
-@@ -2,14 +2,15 @@
- " Language: fstab file
- " Maintaner: Radu Dineiu <[email protected]>
- " URL: http://ld.yi.org/vim/fstab.vim
--" Last Change: 2008 Jan 16
--" Version: 0.92
-+" Last Change: 2009 Feb 04
-+" Version: 0.93
- "
- " Credits:
- "   David Necas (Yeti) <[email protected]>
- "   Stefano Zacchiroli <[email protected]>
- "   Georgi Georgiev <[email protected]>
- "   James Vega <[email protected]>
-+"   Elias Probst <[email protected]>
- "
- " Options:
- "   let fstab_unknown_fs_errors = 1
-@@ -46,7 +47,7 @@
- " Type
- syn cluster fsTypeCluster contains=fsTypeKeyword,fsTypeUnknown
- syn match fsTypeUnknown /\s\+\zs\w\+/ contained
--syn keyword fsTypeKeyword contained adfs ados affs atfs audiofs auto autofs befs bfs cd9660 cfs cifs coda cramfs devfs devpts e2compr efs ext2 ext2fs ext3 fdesc ffs filecore fuse hfs hpfs iso9660 jffs jffs2 jfs kernfs lfs linprocfs mfs minix msdos ncpfs nfs none ntfs null nwfs overlay ovlfs portal proc procfs ptyfs qnx4 reiserfs romfs shm smbfs sshfs std subfs swap sysfs sysv tcfs tmpfs udf ufs umap umsdos union usbfs userfs vfat vs3fs vxfs wrapfs wvfs xfs zisofs
-+syn keyword fsTypeKeyword contained adfs ados affs atfs audiofs auto autofs befs bfs cd9660 cfs cifs coda cramfs devfs devpts e2compr efs ext2 ext2fs ext3 ext4 fdesc ffs filecore fuse hfs hpfs iso9660 jffs jffs2 jfs kernfs lfs linprocfs mfs minix msdos ncpfs nfs none ntfs null nwfs overlay ovlfs portal proc procfs ptyfs qnx4 reiserfs romfs shm smbfs sshfs std subfs swap sysfs sysv tcfs tmpfs udf ufs umap umsdos union usbfs userfs vfat vs3fs vxfs wrapfs wvfs xfs zisofs
- 
- " Options
- " -------
-@@ -91,7 +92,21 @@
- syn match fsOptionsKeywords contained /\<commit=/ nextgroup=fsOptionsNumber
- syn keyword fsOptionsExt3Journal contained update inum
- syn keyword fsOptionsExt3Data contained journal ordered writeback
--syn keyword fsOptionsKeywords contained noload
-+syn keyword fsOptionsKeywords contained noload user_xattr nouser_xattr acl noacl
-+
-+" Options: ext4
-+syn match fsOptionsKeywords contained /\<journal=/ nextgroup=fsOptionsExt4Journal
-+syn match fsOptionsKeywords contained /\<data=/ nextgroup=fsOptionsExt4Data
-+syn match fsOptionsKeywords contained /\<barrier=/ nextgroup=fsOptionsExt4Barrier
-+syn match fsOptionsKeywords contained /\<journal_dev=/ nextgroup=fsOptionsNumber
-+syn match fsOptionsKeywords contained /\<resuid=/ nextgroup=fsOptionsNumber
-+syn match fsOptionsKeywords contained /\<resgid=/ nextgroup=fsOptionsNumber
-+syn match fsOptionsKeywords contained /\<sb=/ nextgroup=fsOptionsNumber
-+syn match fsOptionsKeywords contained /\<commit=/ nextgroup=fsOptionsNumber
-+syn keyword fsOptionsExt4Journal contained update inum
-+syn keyword fsOptionsExt4Data contained journal ordered writeback
-+syn match fsOptionsExt4Barrier /[0-1]/
-+syn keyword fsOptionsKeywords contained noload extents orlov oldalloc user_xattr nouser_xattr acl noacl reservation noreservation bsddf minixdf check=none nocheck debug grpid nogroupid sysvgroups bsdgroups quota noquota grpquota usrquota bh nobh
- 
- " Options: fat
- syn match fsOptionsKeywords contained /\<blocksize=/ nextgroup=fsOptionsSize
-@@ -241,6 +256,9 @@
- 	HiLink fsOptionsExt2Errors String
- 	HiLink fsOptionsExt3Journal String
- 	HiLink fsOptionsExt3Data String
-+	HiLink fsOptionsExt4Journal String
-+	HiLink fsOptionsExt4Data String
-+	HiLink fsOptionsExt4Barrier Number
- 	HiLink fsOptionsFatCheck String
- 	HiLink fsOptionsConv String
- 	HiLink fsOptionsFatType Number
-diff -Nur runtime.patched/syntax/gdb.vim runtime/syntax/gdb.vim
---- runtime.patched/syntax/gdb.vim	2004-06-07 07:32:35.000000000 -0700
-+++ runtime/syntax/gdb.vim	2009-06-03 03:05:43.000000000 -0700
-@@ -2,7 +2,7 @@
- " Language:	GDB command files
- " Maintainer:	Claudio Fleiner <[email protected]>
- " URL:		http://www.fleiner.com/vim/syntax/gdb.vim
--" Last Change:	2003 Jan 04
-+" Last Change:	2009 May 25
- 
- " For version 5.x: Clear all syntax items
- " For version 6.x: Quit when a syntax file was already loaded
-@@ -35,7 +35,7 @@
- " some commonly used abreviations
- syn keyword gdbStatement c disp undisp disas p
- 
--syn region gdbDocument matchgroup=gdbFuncDef start="\<document\>.*$" matchgroup=gdbFuncDef end="^end$"
-+syn region gdbDocument matchgroup=gdbFuncDef start="\<document\>.*$" matchgroup=gdbFuncDef end="^end\s*$"
- 
- syn match gdbStatement "\<add-shared-symbol-files\>"
- syn match gdbStatement "\<add-symbol-file\>"
-diff -Nur runtime.patched/syntax/haskell.vim runtime/syntax/haskell.vim
---- runtime.patched/syntax/haskell.vim	2004-06-07 07:32:35.000000000 -0700
-+++ runtime/syntax/haskell.vim	2009-01-14 12:15:20.000000000 -0800
-@@ -1,7 +1,7 @@
- " Vim syntax file
- " Language:		Haskell
- " Maintainer:		Haskell Cafe mailinglist <[email protected]>
--" Last Change:		2004 Feb 23
-+" Last Change:		2008 Dec 15
- " Original Author:	John Williams <[email protected]>
- "
- " Thanks to Ryan Crumley for suggestions and John Meacham for
-@@ -30,6 +30,7 @@
- "	       in eol comment character class
- " 2004 Feb 23: Made the leading comments somewhat clearer where it comes
- "	       to attribution of work.
-+" 2008 Dec 15: Added comments as contained element in import statements
- 
- " Remove any old syntax stuff hanging around
- if version < 600
-@@ -67,7 +68,7 @@
- " because otherwise they would match as keywords at the start of a
- " "literate" comment (see lhs.vim).
- syn match hsModule		"\<module\>"
--syn match hsImport		"\<import\>.*"he=s+6 contains=hsImportMod
-+syn match hsImport		"\<import\>.*"he=s+6 contains=hsImportMod,hsLineComment,hsBlockComment
- syn match hsImportMod		contained "\<\(as\|qualified\|hiding\)\>"
- syn match hsInfix		"\<\(infix\|infixl\|infixr\)\>"
- syn match hsStructure		"\<\(class\|data\|deriving\|instance\|default\|where\)\>"
-diff -Nur runtime.patched/syntax/help.vim runtime/syntax/help.vim
---- runtime.patched/syntax/help.vim	2006-05-12 23:42:22.000000000 -0700
-+++ runtime/syntax/help.vim	2009-06-03 03:07:39.000000000 -0700
-@@ -1,14 +1,14 @@
- " Vim syntax file
- " Language:	Vim help file
- " Maintainer:	Bram Moolenaar ([email protected])
--" Last Change:	2006 May 13
-+" Last Change:	2009 May 18
- 
- " Quit when a (custom) syntax file was already loaded
- if exists("b:current_syntax")
-   finish
- endif
- 
--syn match helpHeadline		"^[-A-Z .]\+[ \t]\+\*"me=e-1
-+syn match helpHeadline		"^[-A-Z .][-A-Z0-9 .()]*[ \t]\+\*"me=e-1
- syn match helpSectionDelim	"^=\{3,}.*===$"
- syn match helpSectionDelim	"^-\{3,}.*--$"
- syn region helpExample		matchgroup=helpIgnore start=" >$" start="^>$" end="^[^ \t]"me=e-1 end="^<"
-diff -Nur runtime.patched/syntax/java.vim runtime/syntax/java.vim
---- runtime.patched/syntax/java.vim	2007-12-20 15:14:48.000000000 -0800
-+++ runtime/syntax/java.vim	2009-03-22 12:39:44.000000000 -0700
-@@ -2,7 +2,7 @@
- " Language:     Java
- " Maintainer:   Claudio Fleiner <[email protected]>
- " URL:		http://www.fleiner.com/vim/syntax/java.vim
--" Last Change:  2007 Dec 21
-+" Last Change:  2009 Mar 14
- 
- " Please check :help java.vim for comments on some of the options available.
- 
-@@ -15,6 +15,7 @@
-   endif
-   " we define it here so that included files can test for it
-   let main_syntax='java'
-+  syn region javaFold start="{" end="}" transparent fold
- endif
- 
- " don't use standard HiLink, it will not work with included syntax files
-@@ -58,7 +59,7 @@
- syn keyword javaClassDecl	enum
- syn match   javaClassDecl	"^class\>"
- syn match   javaClassDecl	"[^.]\s*\<class\>"ms=s+1
--syn match   javaAnnotation      "@[_$a-zA-Z][_$a-zA-Z0-9_]*\>"
-+syn match   javaAnnotation      "@\([_$a-zA-Z][_$a-zA-Z0-9]*\.\)*[_$a-zA-Z][_$a-zA-Z0-9]*\>"
- syn match   javaClassDecl       "@interface\>"
- syn keyword javaBranch		break continue nextgroup=javaUserLabelRef skipwhite
- syn match   javaUserLabelRef	"\k\+" contained
-@@ -121,11 +122,6 @@
- syn keyword javaLabel		default
- 
- if !exists("java_allow_cpp_keywords")
--  " The default used to be to highlight C++ keywords.  But several people
--  " don't like that, so default to not highlighting these.
--  let java_allow_cpp_keywords = 1
--endif
--if !java_allow_cpp_keywords
-   syn keyword javaError auto delete extern friend inline redeclared
-   syn keyword javaError register signed sizeof struct template typedef union
-   syn keyword javaError unsigned operator
-@@ -161,6 +157,11 @@
-   " syntax coloring for javadoc comments (HTML)
-   syntax include @javaHtml <sfile>:p:h/html.vim
-   unlet b:current_syntax
-+  " HTML enables spell checking for all text that is not in a syntax item. This
-+  " is wrong for Java (all identifiers would be spell-checked), so it's undone
-+  " here.
-+  syntax spell default
-+
-   syn region  javaDocComment    start="/\*\*"  end="\*/" keepend contains=javaCommentTitle,@javaHtml,javaDocTags,javaDocSeeTag,javaTodo,@Spell
-   syn region  javaCommentTitle  contained matchgroup=javaDocComment start="/\*\*"   matchgroup=javaCommentTitle keepend end="\.$" end="\.[ \t\r<&]"me=e-1 end="[^{]@"me=s-2,he=s-1 end="\*/"me=s-1,he=s-1 contains=@javaHtml,javaCommentStar,javaTodo,@Spell,javaDocTags,javaDocSeeTag
- 
-@@ -179,7 +180,7 @@
- " Strings and constants
- syn match   javaSpecialError     contained "\\."
- syn match   javaSpecialCharError contained "[^']"
--syn match   javaSpecialChar      contained "\\\([4-9]\d\|[0-3]\d\d\|[\"\\'ntbrf]\|u\x\{4\}\)"
-+syn match   javaSpecialChar      contained "\\\([4-9]\d\|[0-3]\d\d\|[\"\\'ntbrf]\|u\+\x\{4\}\)"
- syn region  javaString		start=+"+ end=+"+ end=+$+ contains=javaSpecialChar,javaSpecialError,@Spell
- " next line disabled, it can cause a crash for a long line
- "syn match   javaStringError	  +"\([^"\\]\|\\.\)*$+
-@@ -192,7 +193,7 @@
- syn match   javaNumber		 "\<\d\+\([eE][-+]\=\d\+\)\=[fFdD]\>"
- 
- " unicode characters
--syn match   javaSpecial "\\u\d\{4\}"
-+syn match   javaSpecial "\\u\+\d\{4\}"
- 
- syn cluster javaTop add=javaString,javaCharacter,javaNumber,javaSpecial,javaStringError
- 
-diff -Nur runtime.patched/syntax/kconfig.vim runtime/syntax/kconfig.vim
---- runtime.patched/syntax/kconfig.vim	2006-04-19 13:49:04.000000000 -0700
-+++ runtime/syntax/kconfig.vim	2009-06-03 03:05:43.000000000 -0700
-@@ -1,6 +1,6 @@
- " Vim syntax file
- " Maintainer:       Nikolai Weibull <[email protected]>
--" Latest Revision:  2006-04-14
-+" Latest Revision:  2009-05-25
- 
- if exists("b:current_syntax")
-   finish
-@@ -666,9 +666,9 @@
- 
- syn match   kconfigComment            display '#.*$' contains=kconfigTodo
- 
--syn keyword kconfigKeyword            config menuconfig comment menu mainmenu
-+syn keyword kconfigKeyword            config menuconfig comment mainmenu
- 
--syn keyword kconfigConditional        choice endchoice if endif
-+syn keyword kconfigConditional        menu endmenu choice endchoice if endif
- 
- syn keyword kconfigPreProc            source
-                                       \ nextgroup=kconfigPath
-diff -Nur runtime.patched/syntax/lex.vim runtime/syntax/lex.vim
---- runtime.patched/syntax/lex.vim	2005-09-06 10:27:26.000000000 -0700
-+++ runtime/syntax/lex.vim	2009-10-08 14:18:57.000000000 -0700
-@@ -1,8 +1,8 @@
- " Vim syntax file
- " Language:	Lex
--" Maintainer:	Dr. Charles E. Campbell, Jr. <[email protected]>
--" Last Change:	Sep 06, 2005
--" Version:	7
-+" Maintainer:	Charles E. Campbell, Jr. <[email protected]>
-+" Last Change:	Sep 11, 2009
-+" Version:	10
- " URL:	http://mysite.verizon.net/astronaut/vim/index.html#vimlinks_syntax
- "
- " Option:
-@@ -16,7 +16,7 @@
-   finish
- endif
- 
--" Read the C syntax to start with
-+" Read the C/C++ syntax to start with
- if version >= 600
-   if exists("lex_uses_cpp")
-     runtime! syntax/cpp.vim
-@@ -36,32 +36,60 @@
- " --- Lex stuff ---
- " --- ========= ---
- 
--"I'd prefer to use lex.* , but it doesn't handle forward definitions yet
-+"I'd prefer to use lex.* , but vim doesn't handle forward definitions yet
- syn cluster lexListGroup		contains=lexAbbrvBlock,lexAbbrv,lexAbbrv,lexAbbrvRegExp,lexInclude,lexPatBlock,lexPat,lexBrace,lexPatString,lexPatTag,lexPatTag,lexPatComment,lexPatCodeLine,lexMorePat,lexPatSep,lexSlashQuote,lexPatCode,cInParen,cUserLabel,cOctalZero,cCppSkip,cErrInBracket,cErrInParen,cOctalError,cCppOut2,cCommentStartError,cParenError
--syn cluster lexListPatCodeGroup	contains=lexAbbrvBlock,lexAbbrv,lexAbbrv,lexAbbrvRegExp,lexInclude,lexPatBlock,lexPat,lexBrace,lexPatTag,lexPatTag,lexPatComment,lexPatCodeLine,lexMorePat,lexPatSep,lexSlashQuote,cInParen,cUserLabel,cOctalZero,cCppSkip,cErrInBracket,cErrInParen,cOctalError,cCppOut2,cCommentStartError,cParenError
-+syn cluster lexListPatCodeGroup	contains=lexAbbrvBlock,lexAbbrv,lexAbbrv,lexAbbrvRegExp,lexInclude,lexPatBlock,lexPat,lexBrace,lexPatTag,lexPatTag,lexPatTagZoneStart,lexPatComment,lexPatCodeLine,lexMorePat,lexPatSep,lexSlashQuote,cInParen,cUserLabel,cOctalZero,cCppSkip,cErrInBracket,cErrInParen,cOctalError,cCppOut2,cCommentStartError,cParenError
- 
- " Abbreviations Section
--syn region lexAbbrvBlock	start="^\(\h\+\s\|%{\)" end="^\ze%%$"	skipnl	nextgroup=lexPatBlock contains=lexAbbrv,lexInclude,lexAbbrvComment,lexStartState
-+if has("folding")
-+ syn region lexAbbrvBlock	fold start="^\(\h\+\s\|%{\)"	end="^\ze%%$"	skipnl	nextgroup=lexPatBlock contains=lexAbbrv,lexInclude,lexAbbrvComment,lexStartState
-+else
-+ syn region lexAbbrvBlock	start="^\(\h\+\s\|%{\)"	end="^\ze%%$"	skipnl	nextgroup=lexPatBlock contains=lexAbbrv,lexInclude,lexAbbrvComment,lexStartState
-+endif
- syn match  lexAbbrv		"^\I\i*\s"me=e-1			skipwhite	contained nextgroup=lexAbbrvRegExp
- syn match  lexAbbrv		"^%[sx]"					contained
- syn match  lexAbbrvRegExp	"\s\S.*$"lc=1				contained nextgroup=lexAbbrv,lexInclude
--syn region lexInclude	matchgroup=lexSep	start="^%{" end="%}"	contained	contains=ALLBUT,@lexListGroup
--syn region lexAbbrvComment	start="^\s\+/\*"	end="\*/"			contains=@Spell
--syn region lexStartState	matchgroup=lexAbbrv	start="^%\a\+"	end="$"			contained
-+if has("folding")
-+ syn region lexInclude	fold matchgroup=lexSep	start="^%{"	end="%}"	contained	contains=ALLBUT,@lexListGroup
-+ syn region lexAbbrvComment	fold			start="^\s\+/\*"	end="\*/"	contains=@Spell
-+ syn region lexStartState	fold matchgroup=lexAbbrv	start="^%\a\+"	end="$"	contained
-+else
-+ syn region lexInclude	matchgroup=lexSep		start="^%{"	end="%}"	contained	contains=ALLBUT,@lexListGroup
-+ syn region lexAbbrvComment				start="^\s\+/\*"	end="\*/"	contains=@Spell
-+ syn region lexStartState	matchgroup=lexAbbrv		start="^%\a\+"	end="$"	contained
-+endif
- 
- "%% : Patterns {Actions}
--syn region lexPatBlock	matchgroup=Todo	start="^%%$" matchgroup=Todo end="^%%$"	skipnl skipwhite contains=lexPat,lexPatTag,lexPatComment
--syn region lexPat		start=+\S+ skip="\\\\\|\\."	end="\s"me=e-1	contained nextgroup=lexMorePat,lexPatSep contains=lexPatString,lexSlashQuote,lexBrace
--syn region lexBrace	start="\[" skip=+\\\\\|\\+		end="]"		contained
--syn region lexPatString	matchgroup=String start=+"+	skip=+\\\\\|\\"+	matchgroup=String end=+"+	contained
--syn match  lexPatTag	"^<\I\i*\(,\I\i*\)*>*"			contained nextgroup=lexPat,lexPatTag,lexMorePat,lexPatSep
-+if has("folding")
-+ syn region lexPatBlock	fold matchgroup=Todo	start="^%%$" matchgroup=Todo	end="^%%$"	skipnl skipwhite	contains=lexPatTag,lexPatTagZone,lexPatComment,lexPat
-+ syn region lexPat		fold			start=+\S+ skip="\\\\\|\\."	end="\s"me=e-1		contained nextgroup=lexMorePat,lexPatSep contains=lexPatTag,lexPatString,lexSlashQuote,lexBrace
-+ syn region lexBrace	fold			start="\[" skip=+\\\\\|\\+	end="]"			contained
-+ syn region lexPatString	fold matchgroup=String	start=+"+	skip=+\\\\\|\\"+	matchgroup=String end=+"+	contained
-+else
-+ syn region lexPatBlock	matchgroup=Todo		start="^%%$" matchgroup=Todo	end="^%%$"	skipnl skipwhite	contains=lexPatTag,lexPatTagZone,lexPatComment,lexPat
-+ syn region lexPat					start=+\S+ skip="\\\\\|\\."	end="\s"me=e-1		contained nextgroup=lexMorePat,lexPatSep contains=lexPatTag,lexPatString,lexSlashQuote,lexBrace
-+ syn region lexBrace				start="\[" skip=+\\\\\|\\+	end="]"			contained
-+ syn region lexPatString	matchgroup=String		start=+"+	skip=+\\\\\|\\"+	matchgroup=String end=+"+	contained
-+endif
-+syn match  lexPatTag	"^<\I\i*\(,\I\i*\)*>"			contained nextgroup=lexPat,lexPatTag,lexMorePat,lexPatSep
-+syn match  lexPatTagZone	"^<\I\i*\(,\I\i*\)*>\s*\ze{"		contained nextgroup=lexPatTagZoneStart
- syn match  lexPatTag	+^<\I\i*\(,\I\i*\)*>*\(\\\\\)*\\"+		contained nextgroup=lexPat,lexPatTag,lexMorePat,lexPatSep
--syn region lexPatComment	start="^\s*/\*" end="\*/"		skipnl	contained contains=cTodo skipwhite nextgroup=lexPatComment,lexPat,@Spell
-+if has("folding")
-+ syn region  lexPatTagZoneStart matchgroup=lexPatTag	fold	start='{' end='}'	contained contains=lexPat,lexPatComment
-+ syn region lexPatComment	start="\s\+/\*" end="\*/"	fold	skipnl	contained contains=cTodo skipwhite nextgroup=lexPatComment,lexPat,@Spell
-+else
-+ syn region  lexPatTagZoneStart matchgroup=lexPatTag		start='{' end='}'	contained contains=lexPat,lexPatComment
-+ syn region lexPatComment	start="\s\+/\*" end="\*/"		skipnl	contained contains=cTodo skipwhite nextgroup=lexPatComment,lexPat,@Spell
-+endif
- syn match  lexPatCodeLine	".*$"					contained contains=ALLBUT,@lexListGroup
- syn match  lexMorePat	"\s*|\s*$"			skipnl	contained nextgroup=lexPat,lexPatTag,lexPatComment
- syn match  lexPatSep	"\s\+"					contained nextgroup=lexMorePat,lexPatCode,lexPatCodeLine
- syn match  lexSlashQuote	+\(\\\\\)*\\"+				contained
--syn region lexPatCode matchgroup=Delimiter start="{" matchgroup=Delimiter end="}"	skipnl contained contains=ALLBUT,@lexListPatCodeGroup
-+if has("folding")
-+ syn region lexPatCode matchgroup=Delimiter start="{" end="}"	fold	skipnl contained contains=ALLBUT,@lexListPatCodeGroup
-+else
-+ syn region lexPatCode matchgroup=Delimiter start="{" end="}"		skipnl contained contains=ALLBUT,@lexListPatCodeGroup
-+endif
- 
- syn keyword lexCFunctions	BEGIN	input	unput	woutput	yyleng	yylook	yytext
- syn keyword lexCFunctions	ECHO	output	winput	wunput	yyless	yymore	yywrap
-@@ -80,9 +108,10 @@
- syn sync match lexSyncPat	groupthere lexPatBlock	"^%%$"
- 
- " The default highlighting.
--hi def link lexSlashQuote	lexPat
--hi def link lexBrace	lexPat
- hi def link lexAbbrvComment	lexPatComment
-+hi def link lexBrace	lexPat
-+hi def link lexPatTagZone	lexPatTag
-+hi def link lexSlashQuote	lexPat
- 
- hi def link lexAbbrvRegExp	Macro
- hi def link lexAbbrv	SpecialChar
-diff -Nur runtime.patched/syntax/lhaskell.vim runtime/syntax/lhaskell.vim
---- runtime.patched/syntax/lhaskell.vim	2008-07-01 10:47:29.000000000 -0700
-+++ runtime/syntax/lhaskell.vim	2009-05-14 11:53:07.000000000 -0700
-@@ -4,8 +4,8 @@
- "			\begin{code} \end{code} blocks
- " Maintainer:		Haskell Cafe mailinglist <[email protected]>
- " Original Author:	Arthur van Leeuwen <[email protected]>
--" Last Change:		2008 Jul 01
--" Version:		1.02
-+" Last Change:		2009 May 08
-+" Version:		1.04
- "
- " Thanks to Ian Lynagh for thoughtful comments on initial versions and
- " for the inspiration for writing this in the first place.
-@@ -29,8 +29,10 @@
- " 2004 February 20: Cleaned up the guessing and overriding a bit
- " 2004 February 23: Cleaned up syntax highlighting for \begin{code} and
- "		    \end{code}, added some clarification to the attributions
--" 2008 July 1:      Removed % from guess list, as it totally breaks  plain
--"		    text markup guessing
-+" 2008 July 1:      Removed % from guess list, as it totally breaks plain
-+"                   text markup guessing
-+" 2009 April 29:    Fixed highlighting breakage in TeX mode, 
-+"                   thanks to Kalman Noel
- "
- 
- 
-@@ -73,14 +75,14 @@
- "   - \begin{env}       (for env != code)
- "   - \part, \chapter, \section, \subsection, \subsubsection, etc
- if b:lhs_markup == "unknown"
--    if search('\\documentclass\|\\begin{\(code}\)\@!\|\\\(sub \)*section\|\\chapter|\\part','W') != 0
-+    if search('\\documentclass\|\\begin{\(code}\)\@!\|\\\(sub\)*section\|\\chapter|\\part','W') != 0
- 	let b:lhs_markup = "tex"
-     else
- 	let b:lhs_markup = "plain"
-     endif
- endif
- 
--" If user wants us to highlight TeX syntax or guess thinks it's TeX,  read it.
-+" If user wants us to highlight TeX syntax or guess thinks it's TeX, read it.
- if b:lhs_markup == "tex"
-     if version < 600
- 	source <sfile>:p:h/tex.vim
-@@ -91,6 +93,9 @@
- 	" Tex.vim removes "_" from 'iskeyword', but we need it for Haskell.
- 	setlocal isk+=_
-     endif
-+    syntax cluster lhsTeXContainer contains=tex.*Zone,texAbstract
-+else
-+    syntax cluster lhsTeXContainer contains=.*
- endif
- 
- " Literate Haskell is Haskell in between text, so at least read Haskell
-@@ -101,8 +106,8 @@
-     syntax include @haskellTop syntax/haskell.vim
- endif
- 
--syntax region lhsHaskellBirdTrack start="^>" end="\%(^[^>]\)\@=" contains=@haskellTop,lhsBirdTrack
--syntax region lhsHaskellBeginEndBlock start="^\\begin{code}\s*$" matchgroup=NONE end="\%(^\\end{code}.*$\)\@=" contains=@haskellTop,@beginCode
-+syntax region lhsHaskellBirdTrack start="^>" end="\%(^[^>]\)\@=" contains=@haskellTop,lhsBirdTrack containedin=@lhsTeXContainer
-+syntax region lhsHaskellBeginEndBlock start="^\\begin{code}\s*$" matchgroup=NONE end="\%(^\\end{code}.*$\)\@=" contains=@haskellTop,@beginCode containedin=@lhsTeXContainer
- 
- syntax match lhsBirdTrack "^>" contained
- 
-diff -Nur runtime.patched/syntax/lilo.vim runtime/syntax/lilo.vim
---- runtime.patched/syntax/lilo.vim	2004-07-20 10:53:05.000000000 -0700
-+++ runtime/syntax/lilo.vim	2009-01-28 08:24:01.000000000 -0800
-@@ -1,10 +1,8 @@
- " Vim syntax file
--" This is a GENERATED FILE. Please always refer to source file at the URI below.
- " Language: lilo configuration (lilo.conf)
--" Maintainer: David Ne\v{c}as (Yeti) <[email protected]>
--" Last Change: 2004-07-20
--" URL: http://trific.ath.cx/Ftp/vim/syntax/lilo.vim
--
-+" Maintainer: help wanted!
-+" Previous Maintainer: David Necas (Yeti) <[email protected]>
-+" Last Change: 2009-01-27
- 
- " Setup
- if version >= 600
-@@ -64,7 +62,7 @@
- 
- " String
- syn keyword liloOption menu-title nextgroup=liloEqString,liloEqStringComment,liloError skipwhite skipempty
--syn keyword liloKernelOpt append nextgroup=liloEqString,liloEqStringComment,liloError skipwhite skipempty
-+syn keyword liloKernelOpt append addappend nextgroup=liloEqString,liloEqStringComment,liloError skipwhite skipempty
- syn keyword liloImageOpt fallback literal nextgroup=liloEqString,liloEqStringComment,liloError skipwhite skipempty
- 
- " Hex number
-diff -Nur runtime.patched/syntax/lisp.vim runtime/syntax/lisp.vim
---- runtime.patched/syntax/lisp.vim	2007-11-14 08:37:14.000000000 -0800
-+++ runtime/syntax/lisp.vim	2009-03-22 12:39:57.000000000 -0700
-@@ -1,8 +1,8 @@
- " Vim syntax file
- " Language:    Lisp
- " Maintainer:  Dr. Charles E. Campbell, Jr. <[email protected]>
--" Last Change: Oct 19, 2007
--" Version:     20
-+" Last Change: Mar 05, 2009
-+" Version:     21
- " URL:	       http://mysite.verizon.net/astronaut/vim/index.html#vimlinks_syntax
- "
- "  Thanks to F Xavier Noria for a list of 978 Common Lisp symbols
-@@ -534,7 +534,8 @@
- 
- " ---------------------------------------------------------------------
- " Numbers: supporting integers and floating point numbers {{{1
--syn match lispNumber		"-\=\(\.\d\+\|\d\+\(\.\d*\)\=\)\(e[-+]\=\d\+\)\="
-+syn match lispNumber		"-\=\(\.\d\+\|\d\+\(\.\d*\)\=\)\([dDeEfFlL][-+]\=\d\+\)\="
-+syn match lispNumber		"-\=\(\d\+/\d\+\)"
- 
- syn match lispSpecial		"\*\w[a-z_0-9-]*\*"
- syn match lispSpecial		!#|[^()'`,"; \t]\+|#!
-diff -Nur runtime.patched/syntax/logtalk.vim runtime/syntax/logtalk.vim
---- runtime.patched/syntax/logtalk.vim	2008-07-06 11:09:17.000000000 -0700
-+++ runtime/syntax/logtalk.vim	2008-11-06 08:05:14.000000000 -0800
-@@ -2,7 +2,7 @@
- "
- " Language:	Logtalk
- " Maintainer:	Paulo Moura <[email protected]>
--" Last Change:	June 16, 2008
-+" Last Change:	Oct 31, 2008
- 
- 
- " Quit when a syntax file was already loaded:
-@@ -51,9 +51,9 @@
- 
- " Logtalk opening entity directives
- 
--syn region	logtalkOpenEntityDir	matchgroup=logtalkOpenEntityDirTag	start=":- object("	matchgroup=logtalkOpenEntityDirTag	end=")\."	contains=logtalkEntity,logtalkVariable,logtalkNumber,logtalkOperator,logtalkString,logtalkAtom,logtalkEntityRel
--syn region	logtalkOpenEntityDir	matchgroup=logtalkOpenEntityDirTag	start=":- protocol("	matchgroup=logtalkOpenEntityDirTag	end=")\."	contains=logtalkEntity,logtalkVariable,logtalkNumber,logtalkOperator,logtalkEntityRel
--syn region	logtalkOpenEntityDir	matchgroup=logtalkOpenEntityDirTag	start=":- category("	matchgroup=logtalkOpenEntityDirTag	end=")\."	contains=logtalkEntity,logtalkVariable,logtalkNumber,logtalkOperator,logtalkEntityRel
-+syn region	logtalkOpenEntityDir	matchgroup=logtalkOpenEntityDirTag	start=":- object("	matchgroup=logtalkOpenEntityDirTag	end=")\."	contains=logtalkEntity,logtalkVariable,logtalkNumber,logtalkOperator,logtalkString,logtalkAtom,logtalkEntityRel,logtalkLineComment
-+syn region	logtalkOpenEntityDir	matchgroup=logtalkOpenEntityDirTag	start=":- protocol("	matchgroup=logtalkOpenEntityDirTag	end=")\."	contains=logtalkEntity,logtalkVariable,logtalkNumber,logtalkOperator,logtalkEntityRel,logtalkLineComment
-+syn region	logtalkOpenEntityDir	matchgroup=logtalkOpenEntityDirTag	start=":- category("	matchgroup=logtalkOpenEntityDirTag	end=")\."	contains=logtalkEntity,logtalkVariable,logtalkNumber,logtalkOperator,logtalkEntityRel,logtalkLineComment
- 
- 
- " Logtalk closing entity directives
-diff -Nur runtime.patched/syntax/mail.vim runtime/syntax/mail.vim
---- runtime.patched/syntax/mail.vim	2008-01-18 04:28:18.000000000 -0800
-+++ runtime/syntax/mail.vim	2008-11-09 05:12:28.000000000 -0800
-@@ -2,7 +2,7 @@
- " Language:		Mail file
- " Previous Maintainer:	Felix von Leitner <[email protected]>
- " Maintainer:		Gautam Iyer <[email protected]>
--" Last Change:		Thu 17 Jan 2008 11:25:44 AM PST
-+" Last Change:		Thu 06 Nov 2008 10:10:55 PM PST
- 
- " Quit when a syntax file was already loaded
- if exists("b:current_syntax")
-@@ -24,28 +24,35 @@
- " emails
- " According to RFC 2822 any printable ASCII character can appear in a field
- " name, except ':'.
--syn region	mailHeader	contains=@mailHeaderFields,@NoSpell start="^From .*\d\d\d\d$" skip="^\s" end="\v^[!-9;-~]*([^!-~]|$)"me=s-1
-+syn region	mailHeader	contains=@mailHeaderFields,@NoSpell start="^From .*\d\d\d\d$" skip="^\s" end="\v^[!-9;-~]*([^!-~]|$)"me=s-1 fold
- syn match	mailHeaderKey	contained contains=mailEmail,@NoSpell "^From\s.*\d\d\d\d$"
-+
-+" Nothing else depends on case. 
-+syn case ignore
-+
-+" Headers in properly quoted (with "> " or ">") emails are matched
-+syn region	mailHeader	keepend contains=@mailHeaderFields,@mailQuoteExps,@NoSpell start="^\z(\(> \?\)*\)\v(newsgroups|x-([a-z\-])*|path|xref|message-id|from|((in-)?reply-)?to|b?cc|subject|return-path|received|date|replied):" skip="^\z1\s" end="\v^\z1[!-9;-~]*([^!-~]|$)"me=s-1 end="\v^\z1@!"me=s-1 end="\v^\z1(\> ?)+"me=s-1 fold
-+
- " Usenet headers
- syn match	mailHeaderKey	contained contains=mailHeaderEmail,mailEmail,@NoSpell "\v(^(\> ?)*)@<=(Newsgroups|Followup-To|Message-ID|Supersedes|Control):.*$"
- 
--syn case ignore
--" Nothing else depends on case. Headers in properly quoted (with "> " or ">")
--" emails are matched
--syn region	mailHeader	keepend contains=@mailHeaderFields,@mailQuoteExps,@NoSpell start="^\z(\(> \?\)*\)\v(newsgroups|x-([a-z\-])*|path|xref|message-id|from|((in-)?reply-)?to|b?cc|subject|return-path|received|date|replied):" skip="^\z1\s" end="\v^\z1[!-9;-~]*([^!-~]|$)"me=s-1 end="\v^\z1@!"me=s-1 end="\v^\z1(\> ?)+"me=s-1
- 
- syn region	mailHeaderKey	contained contains=mailHeaderEmail,mailEmail,@mailQuoteExps,@NoSpell start="\v(^(\> ?)*)@<=(to|b?cc):" skip=",$" end="$"
--syn match	mailHeaderKey	contained contains=mailHeaderEmail,mailEmail,@NoSpell "\v(^(\> ?)*)@<=(from|reply-to):.*$"
-+syn match	mailHeaderKey	contained contains=mailHeaderEmail,mailEmail,@NoSpell "\v(^(\> ?)*)@<=(from|reply-to):.*$" fold
- syn match	mailHeaderKey	contained contains=@NoSpell "\v(^(\> ?)*)@<=date:"
--syn match	mailSubject	contained "\v^subject:.*$"
-+syn match	mailSubject	contained "\v^subject:.*$" fold
- syn match	mailSubject	contained contains=@NoSpell "\v(^(\> ?)+)@<=subject:.*$"
- 
- " Anything in the header between < and > is an email address
- syn match	mailHeaderEmail	contained contains=@NoSpell "<.\{-}>"
- 
- " Mail Signatures. (Begin with "-- ", end with change in quote level)
--syn region	mailSignature	keepend contains=@mailLinks,@mailQuoteExps start="^--\s$" end="^$" end="^\(> \?\)\+"me=s-1
--syn region	mailSignature	keepend contains=@mailLinks,@mailQuoteExps,@NoSpell start="^\z(\(> \?\)\+\)--\s$" end="^\z1$" end="^\z1\@!"me=s-1 end="^\z1\(> \?\)\+"me=s-1
-+syn region	mailSignature	keepend contains=@mailLinks,@mailQuoteExps start="^--\s$" end="^$" end="^\(> \?\)\+"me=s-1 fold
-+syn region	mailSignature	keepend contains=@mailLinks,@mailQuoteExps,@NoSpell start="^\z(\(> \?\)\+\)--\s$" end="^\z1$" end="^\z1\@!"me=s-1 end="^\z1\(> \?\)\+"me=s-1 fold
-+
-+" Treat verbatim Text special.
-+syn region	mailVerbatim	contains=@NoSpell keepend start="^#v+$" end="^#v-$" fold 
-+syn region	mailVerbatim	contains=@mailQuoteExps,@NoSpell start="^\z(\(> \?\)\+\)#v+$" end="\z1#v-$" fold 
- 
- " URLs start with a known protocol or www,web,w3.
- syn match mailURL contains=@NoSpell `\v<(((https?|ftp|gopher)://|(mailto|file|news):)[^' 	<>"]+|(www|web|w3)[a-z0-9_-]*\.[a-z0-9._-]+\.[^' 	<>"]+)[a-z0-9/]`
-@@ -59,13 +66,13 @@
- syn match mailQuoteExp5	contained "\v^(\> ?){5}"
- syn match mailQuoteExp6	contained "\v^(\> ?){6}"
- 
--" Even and odd quoted lines. order is imporant here!
--syn match mailQuoted1	contains=mailHeader,@mailLinks,mailSignature,@NoSpell "^\([a-z]\+>\|[]|}>]\).*$"
--syn match mailQuoted2	contains=mailHeader,@mailLinks,mailSignature,@NoSpell "^\(\([a-z]\+>\|[]|}>]\)[ \t]*\)\{2}.*$"
--syn match mailQuoted3	contains=mailHeader,@mailLinks,mailSignature,@NoSpell "^\(\([a-z]\+>\|[]|}>]\)[ \t]*\)\{3}.*$"
--syn match mailQuoted4	contains=mailHeader,@mailLinks,mailSignature,@NoSpell "^\(\([a-z]\+>\|[]|}>]\)[ \t]*\)\{4}.*$"
--syn match mailQuoted5	contains=mailHeader,@mailLinks,mailSignature,@NoSpell "^\(\([a-z]\+>\|[]|}>]\)[ \t]*\)\{5}.*$"
--syn match mailQuoted6	contains=mailHeader,@mailLinks,mailSignature,@NoSpell "^\(\([a-z]\+>\|[]|}>]\)[ \t]*\)\{6}.*$"
-+" Even and odd quoted lines. Order is important here!
-+syn region	mailQuoted6	keepend contains=mailVerbatim,mailHeader,@mailLinks,mailSignature,@NoSpell start="^\z(\(\([a-z]\+>\|[]|}>]\)[ \t]*\)\{5}\([a-z]\+>\|[]|}>]\)\)" end="^\z1\@!" fold
-+syn region	mailQuoted5	keepend contains=mailQuoted6,mailVerbatim,mailHeader,@mailLinks,mailSignature,@NoSpell start="^\z(\(\([a-z]\+>\|[]|}>]\)[ \t]*\)\{4}\([a-z]\+>\|[]|}>]\)\)" end="^\z1\@!" fold
-+syn region	mailQuoted4	keepend contains=mailQuoted5,mailQuoted6,mailVerbatim,mailHeader,@mailLinks,mailSignature,@NoSpell start="^\z(\(\([a-z]\+>\|[]|}>]\)[ \t]*\)\{3}\([a-z]\+>\|[]|}>]\)\)" end="^\z1\@!" fold
-+syn region	mailQuoted3	keepend contains=mailQuoted4,mailQuoted5,mailQuoted6,mailVerbatim,mailHeader,@mailLinks,mailSignature,@NoSpell start="^\z(\(\([a-z]\+>\|[]|}>]\)[ \t]*\)\{2}\([a-z]\+>\|[]|}>]\)\)" end="^\z1\@!" fold
-+syn region	mailQuoted2	keepend contains=mailQuoted3,mailQuoted4,mailQuoted5,mailQuoted6,mailVerbatim,mailHeader,@mailLinks,mailSignature,@NoSpell start="^\z(\(\([a-z]\+>\|[]|}>]\)[ \t]*\)\{1}\([a-z]\+>\|[]|}>]\)\)" end="^\z1\@!" fold
-+syn region	mailQuoted1	keepend contains=mailQuoted2,mailQuoted3,mailQuoted4,mailQuoted5,mailQuoted6,mailVerbatim,mailHeader,@mailLinks,mailSignature,@NoSpell start="^\z([a-z]\+>\|[]|}>]\)" end="^\z1\@!" fold
- 
- " Need to sync on the header. Assume we can do that within 100 lines
- if exists("mail_minlines")
-@@ -75,6 +82,7 @@
- endif
- 
- " Define the default highlighting.
-+hi def link mailVerbatim	Special
- hi def link mailHeader		Statement
- hi def link mailHeaderKey	Type
- hi def link mailSignature	PreProc
-diff -Nur runtime.patched/syntax/man.vim runtime/syntax/man.vim
---- runtime.patched/syntax/man.vim	2007-12-30 05:19:15.000000000 -0800
-+++ runtime/syntax/man.vim	2008-09-18 11:56:38.000000000 -0700
-@@ -1,9 +1,9 @@
- " Vim syntax file
- " Language:	Man page
--" Maintainer:	Nam SungHyun <[email protected]>
-+" Maintainer:	SungHyun Nam <[email protected]>
- " Previous Maintainer:	Gautam H. Mudunuri <[email protected]>
- " Version Info:
--" Last Change:	2007 Dec 30
-+" Last Change:	2008 Sep 17
- 
- " Additional highlighting by Johannes Tanzler <[email protected]>:
- "	* manSubHeading
-diff -Nur runtime.patched/syntax/matlab.vim runtime/syntax/matlab.vim
---- runtime.patched/syntax/matlab.vim	2004-06-07 07:32:35.000000000 -0700
-+++ runtime/syntax/matlab.vim	2009-09-18 03:30:32.000000000 -0700
-@@ -1,8 +1,15 @@
- " Vim syntax file
- " Language:	Matlab
--" Maintainer:	Preben 'Peppe' Guldberg <[email protected]>
-+" Maintainer:	Maurizio Tranchero - [email protected]
-+" Credits:	Preben 'Peppe' Guldberg <[email protected]>
- "		Original author: Mario Eusebio
--" Last Change:	30 May 2003
-+" Change History:
-+" 		Sat Jul 25 16:14:55 CEST 2009
-+"		- spell check enabled only for comments (thanks to James Vega)
-+"
-+" 		Tue Apr 21 10:03:31 CEST 2009
-+"		- added object oriented support
-+"		- added multi-line comments %{ ...\n... %}
- 
- " For version 5.x: Clear all syntax items
- " For version 6.x: Quit when a syntax file was already loaded
-@@ -16,6 +23,9 @@
- syn keyword matlabLabel			case switch
- syn keyword matlabConditional		else elseif end if otherwise
- syn keyword matlabRepeat		do for while
-+" MT_ADDON - added exception-specific keywords
-+syn keyword matlabExceptions		try catch
-+syn keyword matlabOO			classdef properties events methods
- 
- syn keyword matlabTodo			contained  TODO
- 
-@@ -31,7 +41,8 @@
- "syn match matlabIdentifier		"\<\a\w*\>"
- 
- " String
--syn region matlabString			start=+'+ end=+'+	oneline
-+" MT_ADDON - added 'skip' in order to deal with 'tic' escaping sequence 
-+syn region matlabString			start=+'+ end=+'+	oneline skip=+''+ contains=@Spell
- 
- " If you don't like tabs
- syn match matlabTab			"\t"
-@@ -50,7 +61,10 @@
- 
- syn match matlabSemicolon		";"
- 
--syn match matlabComment			"%.*$"	contains=matlabTodo,matlabTab
-+syn match matlabComment			"%.*$"	contains=matlabTodo,matlabTab,@Spell
-+" MT_ADDON - correctly highlights words after '...' as comments
-+syn match matlabComment			"\.\.\..*$"	contains=matlabTodo,matlabTab,@Spell
-+syn region matlabMultilineComment	start=+%{+ end=+%}+ contains=matlabTodo,matlabTab,@Spell
- 
- syn keyword matlabOperator		break zeros default margin round ones rand
- syn keyword matlabOperator		ceil floor size clear zeros eye mean std cov
-@@ -75,10 +89,11 @@
-   endif
- 
-   HiLink matlabTransposeOperator	matlabOperator
--  HiLink matlabOperator		Operator
--  HiLink matlabLineContinuation	Special
-+  HiLink matlabOperator			Operator
-+  HiLink matlabLineContinuation		Special
-   HiLink matlabLabel			Label
-   HiLink matlabConditional		Conditional
-+  HiLink matlabExceptions		Conditional
-   HiLink matlabRepeat			Repeat
-   HiLink matlabTodo			Todo
-   HiLink matlabString			String
-@@ -86,12 +101,14 @@
-   HiLink matlabTransposeOther		Identifier
-   HiLink matlabNumber			Number
-   HiLink matlabFloat			Float
--  HiLink matlabFunction		Function
-+  HiLink matlabFunction			Function
-   HiLink matlabError			Error
--  HiLink matlabImplicit		matlabStatement
-+  HiLink matlabImplicit			matlabStatement
-   HiLink matlabStatement		Statement
-+  HiLink matlabOO			Statement
-   HiLink matlabSemicolon		SpecialChar
-   HiLink matlabComment			Comment
-+  HiLink matlabMultilineComment		Comment
- 
-   HiLink matlabArithmeticOperator	matlabOperator
-   HiLink matlabRelationalOperator	matlabOperator
-diff -Nur runtime.patched/syntax/mysql.vim runtime/syntax/mysql.vim
---- runtime.patched/syntax/mysql.vim	2007-12-19 20:09:52.000000000 -0800
-+++ runtime/syntax/mysql.vim	2009-07-02 11:05:29.000000000 -0700
-@@ -1,7 +1,7 @@
- " Vim syntax file
- " Language:     mysql
- " Maintainer:   Kenneth J. Pronovici <[email protected]>
--" Last Change:  $LastChangedDate: 2007-12-19 10:59:39 -0600 (Wed, 19 Dec 2007) $
-+" Last Change:  $LastChangedDate: 2009-06-29 23:08:37 -0500 (Mon, 29 Jun 2009) $
- " Filenames:    *.mysql
- " URL:          ftp://cedar-solutions.com/software/mysql.vim
- " Note:         The definitions below are taken from the mysql user manual as of April 2002, for version 3.23
-@@ -36,7 +36,7 @@
- syn keyword mysqlKeyword         natural no
- syn keyword mysqlKeyword         on optimize option optionally order outer outfile
- syn keyword mysqlKeyword         pack_keys partial password primary privileges procedure process processlist
--syn keyword mysqlKeyword         read references reload rename replace restrict returns revoke row rows
-+syn keyword mysqlKeyword         read references reload rename replace restrict returns revoke right row rows
- syn keyword mysqlKeyword         second select show shutdown soname sql_big_result sql_big_selects sql_big_tables sql_log_off
- syn keyword mysqlKeyword         sql_log_update sql_low_priority_updates sql_select_limit sql_small_result sql_warnings starting
- syn keyword mysqlKeyword         status straight_join string
-@@ -57,7 +57,7 @@
- " Numbers and hexidecimal values
- syn match mysqlNumber            "-\=\<[0-9]*\>"
- syn match mysqlNumber            "-\=\<[0-9]*\.[0-9]*\>"
--syn match mysqlNumber            "-\=\<[0-9]*e[+-]\=[0-9]*\>"
-+syn match mysqlNumber            "-\=\<[0-9][0-9]*e[+-]\=[0-9]*\>"
- syn match mysqlNumber            "-\=\<[0-9]*\.[0-9]*e[+-]\=[0-9]*\>"
- syn match mysqlNumber            "\<0x[abcdefABCDEF0-9]*\>"
- 
-diff -Nur runtime.patched/syntax/netrw.vim runtime/syntax/netrw.vim
---- runtime.patched/syntax/netrw.vim	2008-03-28 11:35:41.000000000 -0700
-+++ runtime/syntax/netrw.vim	2009-01-14 12:14:39.000000000 -0800
-@@ -1,7 +1,7 @@
- " Language   : Netrw Remote-Directory Listing Syntax
- " Maintainer : Charles E. Campbell, Jr.
--" Last change: Feb 06, 2008
--" Version    : 12
-+" Last change: Jan 13, 2009
-+" Version    : 15
- " ---------------------------------------------------------------------
- 
- " Syntax Clearing: {{{1
-@@ -16,13 +16,14 @@
- syn cluster NetrwGroup		contains=netrwHide,netrwSortBy,netrwSortSeq,netrwQuickHelp,netrwVersion,netrwCopyTgt
- syn cluster NetrwTreeGroup	contains=netrwDir,netrwSymLink,netrwExe
- 
--syn match  netrwSpecial		"\%(\S\+ \)*\S\+[*|=]\ze\%(\s\{2,}\|$\)"		contains=netrwClassify
--syn match  netrwDir		"\.\{1,2}/"						contains=netrwClassify
--syn match  netrwDir		"\%(\S\+ \)*\S\+/"					contains=netrwClassify
--syn match  netrwSizeDate	"\<\d\+\s\d\{1,2}/\d\{1,2}/\d\{4}\s"			contains=netrwDateSep skipwhite nextgroup=netrwTime
--syn match  netrwSymLink		"\%(\S\+ \)*\S\+@\ze\%(\s\{2,}\|$\)"  			contains=netrwClassify
--syn match  netrwExe		"\%(\S\+ \)*\S\+\*\ze\%(\s\{2,}\|$\)" 			contains=netrwClassify
--syn match  netrwTreeBar		"^\%(| \)*"						contains=netrwTreeBarSpace	nextgroup=@netrwTreeGroup
-+syn match  netrwPlain		"\(\S\+ \)*\S\+"					contains=@NoSpell
-+syn match  netrwSpecial		"\%(\S\+ \)*\S\+[*|=]\ze\%(\s\{2,}\|$\)"		contains=netrwClassify,@NoSpell
-+syn match  netrwDir		"\.\{1,2}/"						contains=netrwClassify,@NoSpell
-+syn match  netrwDir		"\%(\S\+ \)*\S\+/"					contains=netrwClassify,@NoSpell
-+syn match  netrwSizeDate	"\<\d\+\s\d\{1,2}/\d\{1,2}/\d\{4}\s"	skipwhite		contains=netrwDateSep,@NoSpell	nextgroup=netrwTime
-+syn match  netrwSymLink		"\%(\S\+ \)*\S\+@\ze\%(\s\{2,}\|$\)"  			contains=netrwClassify,@NoSpell
-+syn match  netrwExe		"\%(\S\+ \)*\S\+\*\ze\%(\s\{2,}\|$\)" 			contains=netrwClassify,@NoSpell
-+syn match  netrwTreeBar		"^\%([-+|] \)*"						contains=netrwTreeBarSpace	nextgroup=@netrwTreeGroup
- syn match  netrwTreeBarSpace	" "				contained
- 
- syn match  netrwClassify	"[*=|@/]\ze\%(\s\{2,}\|$\)"	contained
-@@ -30,71 +31,76 @@
- syn match  netrwTime		"\d\{1,2}:\d\{2}:\d\{2}"	contained		contains=netrwTimeSep
- syn match  netrwTimeSep		":"
- 
--syn match  netrwComment		'".*\%(\t\|$\)'						contains=@NetrwGroup
--syn match  netrwHide		'^"\s*\(Hid\|Show\)ing:'	skipwhite nextgroup=netrwHidePat
-+syn match  netrwComment		'".*\%(\t\|$\)'						contains=@NetrwGroup,@NoSpell
-+syn match  netrwHide		'^"\s*\(Hid\|Show\)ing:'	skipwhite		contains=@NoSpell		nextgroup=netrwHidePat
- syn match  netrwSlash		"/"				contained
--syn match  netrwHidePat		"[^,]\+"			contained skipwhite nextgroup=netrwHideSep
--syn match  netrwHideSep		","				contained transparent skipwhite nextgroup=netrwHidePat
-+syn match  netrwHidePat		"[^,]\+"			contained skipwhite	contains=@NoSpell		nextgroup=netrwHideSep
-+syn match  netrwHideSep		","				contained skipwhite nextgroup=netrwHidePat
- syn match  netrwSortBy		"Sorted by"			contained transparent skipwhite nextgroup=netrwList
- syn match  netrwSortSeq		"Sort sequence:"		contained transparent skipwhite nextgroup=netrwList
- syn match  netrwCopyTgt		"Copy/Move Tgt:"		contained transparent skipwhite nextgroup=netrwList
--syn match  netrwList		".*$"				contained		contains=netrwComma
-+syn match  netrwList		".*$"				contained		contains=netrwComma,@NoSpell
- syn match  netrwComma		","				contained
--syn region netrwQuickHelp	matchgroup=Comment start="Quick Help:\s\+" end="$"	contains=netrwHelpCmd keepend contained
--syn match  netrwHelpCmd		"\S\ze:"			contained skipwhite nextgroup=netrwCmdSep
-+syn region netrwQuickHelp	matchgroup=Comment start="Quick Help:\s\+" end="$"	contains=netrwHelpCmd,@NoSpell	keepend contained
-+syn match  netrwHelpCmd		"\S\ze:"			contained skipwhite	contains=@NoSpell		nextgroup=netrwCmdSep
- syn match  netrwCmdSep		":"				contained nextgroup=netrwCmdNote
--syn match  netrwCmdNote		".\{-}\ze  "			contained
--syn match  netrwVersion		"(netrw.*)"			contained
-+syn match  netrwCmdNote		".\{-}\ze  "			contained		contains=@NoSpell
-+syn match  netrwVersion		"(netrw.*)"			contained		contains=@NoSpell
- 
- " -----------------------------
- " Special filetype highlighting {{{1
- " -----------------------------
- if exists("g:netrw_special_syntax") && netrw_special_syntax
-- syn match netrwBak		"\(\S\+ \)*\S\+\.bak\>"				contains=netrwTreeBar
-- syn match netrwCompress	"\(\S\+ \)*\S\+\.\%(gz\|bz2\|Z\|zip\)\>"	contains=netrwTreeBar
-- syn match netrwData		"\(\S\+ \)*\S\+\.dat\>"				contains=netrwTreeBar
-- syn match netrwHdr		"\(\S\+ \)*\S\+\.h\>"				contains=netrwTreeBar
-- syn match netrwLib		"\(\S\+ \)*\S*\.\%(a\|so\|lib\|dll\)\>"		contains=netrwTreeBar
-- syn match netrwMakeFile	"\<[mM]akefile\>\|\(\S\+ \)*\S\+\.mak\>"	contains=netrwTreeBar
-- syn match netrwObj		"\(\S\+ \)*\S*\.\%(o\|obj\)\>"			contains=netrwTreeBar
-- syn match netrwTags    	"\<tags\>"					contains=netrwTreeBar
-- syn match netrwTags		"\<\(ANmenu\|ANtags\)\>"			contains=netrwTreeBar
-- syn match netrwTilde		"\(\S\+ \)*\S\+\~\>"				contains=netrwTreeBar
-- syn match netrwTmp		"\<tmp\(\S\+ \)*\S\+\>\|\(\S\+ \)*\S*tmp\>"	contains=netrwTreeBar
-+ syn match netrwBak		"\(\S\+ \)*\S\+\.bak\>"				contains=netrwTreeBar,@NoSpell
-+ syn match netrwCompress	"\(\S\+ \)*\S\+\.\%(gz\|bz2\|Z\|zip\)\>"	contains=netrwTreeBar,@NoSpell
-+ if has("unix")
-+  syn match netrwCoreDump	"\<core\%(\.\d\+\)\=\>"				contains=netrwTreeBar,@NoSpell
-+ endif
-+ syn match netrwData		"\(\S\+ \)*\S\+\.dat\>"				contains=netrwTreeBar,@NoSpell
-+ syn match netrwHdr		"\(\S\+ \)*\S\+\.h\>"				contains=netrwTreeBar,@NoSpell
-+ syn match netrwLib		"\(\S\+ \)*\S*\.\%(a\|so\|lib\|dll\)\>"		contains=netrwTreeBar,@NoSpell
-+ syn match netrwMakeFile	"\<[mM]akefile\>\|\(\S\+ \)*\S\+\.mak\>"	contains=netrwTreeBar,@NoSpell
-+ syn match netrwObj		"\(\S\+ \)*\S*\.\%(o\|obj\)\>"			contains=netrwTreeBar,@NoSpell
-+ syn match netrwTags    	"\<tags\>"					contains=netrwTreeBar,@NoSpell
-+ syn match netrwTags		"\<\(ANmenu\|ANtags\)\>"			contains=netrwTreeBar,@NoSpell
-+ syn match netrwTilde		"\(\S\+ \)*\S\+\~\>"				contains=netrwTreeBar,@NoSpell
-+ syn match netrwTmp		"\<tmp\(\S\+ \)*\S\+\>\|\(\S\+ \)*\S*tmp\>"	contains=netrwTreeBar,@NoSpell
- endif
- 
- " ---------------------------------------------------------------------
- " Highlighting Links: {{{1
- if !exists("did_drchip_netrwlist_syntax")
-  let did_drchip_netrwlist_syntax= 1
-- hi link netrwClassify	Function
-- hi link netrwCmdSep	Delimiter
-- hi link netrwComment	Comment
-- hi link netrwDir	Directory
-- hi link netrwHelpCmd	Function
-- hi link netrwHidePat	Statement
-- hi link netrwList	Statement
-- hi link netrwVersion	Identifier
-- hi link netrwSymLink	Question
-- hi link netrwExe	PreProc
-- hi link netrwDateSep	Delimiter
--
-- hi link netrwTreeBar	Special
-- hi link netrwTimeSep	netrwDateSep
-- hi link netrwComma	netrwComment
-- hi link netrwHide	netrwComment
-- hi link netrwMarkFile	Identifier
-+ hi default link netrwClassify	Function
-+ hi default link netrwCmdSep	Delimiter
-+ hi default link netrwComment	Comment
-+ hi default link netrwDir	Directory
-+ hi default link netrwHelpCmd	Function
-+ hi default link netrwHidePat	Statement
-+ hi default link netrwHideSep	netrwComment
-+ hi default link netrwList	Statement
-+ hi default link netrwVersion	Identifier
-+ hi default link netrwSymLink	Question
-+ hi default link netrwExe	PreProc
-+ hi default link netrwDateSep	Delimiter
-+
-+ hi default link netrwTreeBar	Special
-+ hi default link netrwTimeSep	netrwDateSep
-+ hi default link netrwComma	netrwComment
-+ hi default link netrwHide	netrwComment
-+ hi default link netrwMarkFile	Identifier
- 
-  " special syntax highlighting (see :he g:netrw_special_syntax)
-- hi link netrwBak	NonText
-- hi link netrwCompress	Folded
-- hi link netrwData	DiffChange
-- hi link netrwLib	DiffChange
-- hi link netrwMakefile	DiffChange
-- hi link netrwObj	Folded
-- hi link netrwTilde	Folded
-- hi link netrwTmp	Folded
-- hi link netrwTags	Folded
-+ hi default link netrwBak	NonText
-+ hi default link netrwCompress	Folded
-+ hi default link netrwCoreDump	WarningMsg
-+ hi default link netrwData	DiffChange
-+ hi default link netrwLib	DiffChange
-+ hi default link netrwMakefile	DiffChange
-+ hi default link netrwObj	Folded
-+ hi default link netrwTilde	Folded
-+ hi default link netrwTmp	Folded
-+ hi default link netrwTags	Folded
- endif
- 
- " Current Syntax: {{{1
-diff -Nur runtime.patched/syntax/po.vim runtime/syntax/po.vim
---- runtime.patched/syntax/po.vim	2008-06-15 04:29:12.000000000 -0700
-+++ runtime/syntax/po.vim	2008-09-18 11:56:38.000000000 -0700
-@@ -1,10 +1,10 @@
- " Vim syntax file
- " Language:	po (gettext)
- " Maintainer:	Dwayne Bailey <[email protected]>
--" Last Change:	2008 Jan 08
-+" Last Change:	2008 Sep 17
- " Contributors: Dwayne Bailey (Most advanced syntax highlighting)
- "               Leonardo Fontenelle (Spell checking)
--"               Nam SungHyun <[email protected]> (Original maintainer)
-+"               SungHyun Nam <[email protected]> (Original maintainer)
- 
- " For version 5.x: Clear all syntax items
- " For version 6.x: Quit when a syntax file was already loaded
-diff -Nur runtime.patched/syntax/prolog.vim runtime/syntax/prolog.vim
---- runtime.patched/syntax/prolog.vim	2008-05-04 12:21:09.000000000 -0700
-+++ runtime/syntax/prolog.vim	2009-04-22 14:26:14.000000000 -0700
-@@ -1,7 +1,7 @@
- " Vim syntax file
- " Language:    PROLOG
- " Maintainers: Thomas Koehler <[email protected]>
--" Last Change: 2008 April 5
-+" Last Change: 2009 Apr 22
- " URL:	       http://gott-gehabt/800_wer_wir_sind/thomas/Homepage/Computer/vim/syntax/prolog.vim
- 
- " There are two sets of highlighting in here:
-@@ -63,7 +63,7 @@
-   syn match   prologOperator "=\\=\|=:=\|\\==\|=<\|==\|>=\|\\=\|\\+\|<\|>\|="
-   syn match   prologAsIs     "===\|\\===\|<=\|=>"
- 
--  syn match   prologNumber	      "\<[0123456789]*\>"
-+  syn match   prologNumber	      "\<[0123456789]*\>'\@!"
-   syn match   prologCommentError      "\*/"
-   syn match   prologSpecialCharacter  ";"
-   syn match   prologSpecialCharacter  "!"
-diff -Nur runtime.patched/syntax/pyrex.vim runtime/syntax/pyrex.vim
---- runtime.patched/syntax/pyrex.vim	2004-06-07 07:32:36.000000000 -0700
-+++ runtime/syntax/pyrex.vim	2009-10-28 13:56:59.000000000 -0700
-@@ -2,7 +2,7 @@
- " Language:	Pyrex
- " Maintainer:	Marco Barisione <[email protected]>
- " URL:		http://marcobari.altervista.org/pyrex_vim.html
--" Last Change:	2004 May 16
-+" Last Change:	2009 Oct 28
- 
- " For version 5.x: Clear all syntax items
- " For version 6.x: Quit when a syntax file was already loaded
-@@ -35,9 +35,9 @@
- 
- " This deletes "from" from the keywords and re-adds it as a
- " match with lower priority than pyrexForFrom
--syn clear   pythonPreCondit
--syn keyword pythonPreCondit     import
--syn match   pythonPreCondit     "from"
-+syn clear   pythonInclude
-+syn keyword pythonInclude     import
-+syn match   pythonInclude     "from"
- 
- " With "for[^:]*\zsfrom" VIM does not match "for" anymore, so
- " I used the slower "\@<=" form
-diff -Nur runtime.patched/syntax/python.vim runtime/syntax/python.vim
---- runtime.patched/syntax/python.vim	2006-10-15 14:04:19.000000000 -0700
-+++ runtime/syntax/python.vim	2009-10-28 13:56:59.000000000 -0700
-@@ -1,143 +1,252 @@
- " Vim syntax file
- " Language:	Python
- " Maintainer:	Neil Schemenauer <[email protected]>
--" Updated:	2006-10-15
--"		Added Python 2.4 features 2006 May 4 (Dmitry Vasiliev)
-+" Last Change:	2009-10-13
-+" Credits:	Zvezdan Petkovic <[email protected]>
-+"		Neil Schemenauer <[email protected]>
-+"		Dmitry Vasiliev
- "
--" Options to control Python syntax highlighting:
-+"		This version is a major rewrite by Zvezdan Petkovic.
- "
--" For highlighted numbers:
-+"		- introduced highlighting of doctests
-+"		- updated keywords, built-ins, and exceptions
-+"		- corrected regular expressions for
- "
--"    let python_highlight_numbers = 1
-+"		  * functions
-+"		  * decorators
-+"		  * strings
-+"		  * escapes
-+"		  * numbers
-+"		  * space error
- "
--" For highlighted builtin functions:
-+"		- corrected synchronization
-+"		- more highlighting is ON by default, except
-+"		- space error highlighting is OFF by default
- "
--"    let python_highlight_builtins = 1
-+" Optional highlighting can be controlled using these variables.
- "
--" For highlighted standard exceptions:
-+"   let python_no_builtin_highlight = 1
-+"   let python_no_doctest_code_highlight = 1
-+"   let python_no_doctest_highlight = 1
-+"   let python_no_exception_highlight = 1
-+"   let python_no_number_highlight = 1
-+"   let python_space_error_highlight = 1
- "
--"    let python_highlight_exceptions = 1
-+" All the options above can be switched on together.
- "
--" Highlight erroneous whitespace:
--"
--"    let python_highlight_space_errors = 1
--"
--" If you want all possible Python highlighting (the same as setting the
--" preceding options):
--"
--"    let python_highlight_all = 1
-+"   let python_highlight_all = 1
- "
- 
--" For version 5.x: Clear all syntax items
--" For version 6.x: Quit when a syntax file was already loaded
-+" For version 5.x: Clear all syntax items.
-+" For version 6.x: Quit when a syntax file was already loaded.
- if version < 600
-   syntax clear
- elseif exists("b:current_syntax")
-   finish
- endif
- 
--
--syn keyword pythonStatement	break continue del
--syn keyword pythonStatement	except exec finally
--syn keyword pythonStatement	pass print raise
--syn keyword pythonStatement	return try with
--syn keyword pythonStatement	global assert
--syn keyword pythonStatement	lambda yield
--syn keyword pythonStatement	def class nextgroup=pythonFunction skipwhite
--syn match   pythonFunction	"[a-zA-Z_][a-zA-Z0-9_]*" contained
-+" Keep Python keywords in alphabetical order inside groups for easy
-+" comparison with the table in the 'Python Language Reference'
-+" http://docs.python.org/reference/lexical_analysis.html#keywords.
-+" Groups are in the order presented in NAMING CONVENTIONS in syntax.txt.
-+" Exceptions come last at the end of each group (class and def below).
-+"
-+" Keywords 'with' and 'as' are new in Python 2.6
-+" (use 'from __future__ import with_statement' in Python 2.5).
-+"
-+" Some compromises had to be made to support both Python 3.0 and 2.6.
-+" We include Python 3.0 features, but when a definition is duplicated,
-+" the last definition takes precedence.
-+"
-+" - 'False', 'None', and 'True' are keywords in Python 3.0 but they are
-+"   built-ins in 2.6 and will be highlighted as built-ins below.
-+" - 'exec' is a built-in in Python 3.0 and will be highlighted as
-+"   built-in below.
-+" - 'nonlocal' is a keyword in Python 3.0 and will be highlighted.
-+" - 'print' is a built-in in Python 3.0 and will be highlighted as
-+"   built-in below (use 'from __future__ import print_function' in 2.6)
-+"
-+syn keyword pythonStatement	False, None, True
-+syn keyword pythonStatement	as assert break continue del exec global
-+syn keyword pythonStatement	lambda nonlocal pass print return with yield
-+syn keyword pythonStatement	class def nextgroup=pythonFunction skipwhite
-+syn keyword pythonConditional	elif else if
- syn keyword pythonRepeat	for while
--syn keyword pythonConditional	if elif else
- syn keyword pythonOperator	and in is not or
--" AS will be a keyword in Python 3
--syn keyword pythonPreCondit	import from as
--syn match   pythonComment	"#.*$" contains=pythonTodo,@Spell
--syn keyword pythonTodo		TODO FIXME XXX contained
-+syn keyword pythonException	except finally raise try
-+syn keyword pythonInclude	from import
- 
- " Decorators (new in Python 2.4)
- syn match   pythonDecorator	"@" display nextgroup=pythonFunction skipwhite
-+" The zero-length non-grouping match before the function name is
-+" extremely important in pythonFunction.  Without it, everything is
-+" interpreted as a function inside the contained environment of
-+" doctests.
-+" A dot must be allowed because of @MyClass.myfunc decorators.
-+syn match   pythonFunction
-+      \ "\%(\%(def\s\|class\s\|@\)\s*\)\@<=\h\%(\w\|\.\)*" contained
-+
-+syn match   pythonComment	"#.*$" contains=pythonTodo,@Spell
-+syn keyword pythonTodo		FIXME NOTE NOTES TODO XXX contained
- 
--" strings
--syn region pythonString		matchgroup=Normal start=+[uU]\='+ end=+'+ skip=+\\\\\|\\'+ contains=pythonEscape,@Spell
--syn region pythonString		matchgroup=Normal start=+[uU]\="+ end=+"+ skip=+\\\\\|\\"+ contains=pythonEscape,@Spell
--syn region pythonString		matchgroup=Normal start=+[uU]\="""+ end=+"""+ contains=pythonEscape,@Spell
--syn region pythonString		matchgroup=Normal start=+[uU]\='''+ end=+'''+ contains=pythonEscape,@Spell
--syn region pythonRawString	matchgroup=Normal start=+[uU]\=[rR]'+ end=+'+ skip=+\\\\\|\\'+ contains=@Spell
--syn region pythonRawString	matchgroup=Normal start=+[uU]\=[rR]"+ end=+"+ skip=+\\\\\|\\"+ contains=@Spell
--syn region pythonRawString	matchgroup=Normal start=+[uU]\=[rR]"""+ end=+"""+ contains=@Spell
--syn region pythonRawString	matchgroup=Normal start=+[uU]\=[rR]'''+ end=+'''+ contains=@Spell
--syn match  pythonEscape		+\\[abfnrtv'"\\]+ contained
--syn match  pythonEscape		"\\\o\{1,3}" contained
--syn match  pythonEscape		"\\x\x\{2}" contained
--syn match  pythonEscape		"\(\\u\x\{4}\|\\U\x\{8}\)" contained
--syn match  pythonEscape		"\\$"
-+" Triple-quoted strings can contain doctests.
-+syn region  pythonString
-+      \ start=+[uU]\=\z(['"]\)+ end="\z1" skip="\\\\\|\\\z1"
-+      \ contains=pythonEscape,@Spell
-+syn region  pythonString
-+      \ start=+[uU]\=\z('''\|"""\)+ end="\z1" keepend
-+      \ contains=pythonEscape,pythonSpaceError,pythonDoctest,@Spell
-+syn region  pythonRawString
-+      \ start=+[uU]\=[rR]\z(['"]\)+ end="\z1" skip="\\\\\|\\\z1"
-+      \ contains=@Spell
-+syn region  pythonRawString
-+      \ start=+[uU]\=[rR]\z('''\|"""\)+ end="\z1" keepend
-+      \ contains=pythonSpaceError,pythonDoctest,@Spell
-+
-+syn match   pythonEscape	+\\[abfnrtv'"\\]+ contained
-+syn match   pythonEscape	"\\\o\{1,3}" contained
-+syn match   pythonEscape	"\\x\x\{2}" contained
-+syn match   pythonEscape	"\%(\\u\x\{4}\|\\U\x\{8}\)" contained
-+" Python allows case-insensitive Unicode IDs: http://www.unicode.org/charts/
-+syn match   pythonEscape	"\\N{\a\+\%(\s\a\+\)*}" contained
-+syn match   pythonEscape	"\\$"
- 
- if exists("python_highlight_all")
--  let python_highlight_numbers = 1
--  let python_highlight_builtins = 1
--  let python_highlight_exceptions = 1
--  let python_highlight_space_errors = 1
-+  if exists("python_no_builtin_highlight")
-+    unlet python_no_builtin_highlight
-+  endif
-+  if exists("python_no_doctest_code_highlight")
-+    unlet python_no_doctest_code_highlight
-+  endif
-+  if exists("python_no_doctest_highlight")
-+    unlet python_no_doctest_highlight
-+  endif
-+  if exists("python_no_exception_highlight")
-+    unlet python_no_exception_highlight
-+  endif
-+  if exists("python_no_number_highlight")
-+    unlet python_no_number_highlight
-+  endif
-+  let python_space_error_highlight = 1
- endif
- 
--if exists("python_highlight_numbers")
-+" It is very important to understand all details before changing the
-+" regular expressions below or their order.
-+" The word boundaries are *not* the floating-point number boundaries
-+" because of a possible leading or trailing decimal point.
-+" The expressions below ensure that all valid number literals are
-+" highlighted, and invalid number literals are not.  For example,
-+"
-+" - a decimal point in '4.' at the end of a line is highlighted,
-+" - a second dot in 1.0.0 is not highlighted,
-+" - 08 is not highlighted,
-+" - 08e0 or 08j are highlighted,
-+"
-+" and so on, as specified in the 'Python Language Reference'.
-+" http://docs.python.org/reference/lexical_analysis.html#numeric-literals
-+if !exists("python_no_number_highlight")
-   " numbers (including longs and complex)
--  syn match   pythonNumber	"\<0x\x\+[Ll]\=\>"
--  syn match   pythonNumber	"\<\d\+[LljJ]\=\>"
--  syn match   pythonNumber	"\.\d\+\([eE][+-]\=\d\+\)\=[jJ]\=\>"
--  syn match   pythonNumber	"\<\d\+\.\([eE][+-]\=\d\+\)\=[jJ]\=\>"
--  syn match   pythonNumber	"\<\d\+\.\d\+\([eE][+-]\=\d\+\)\=[jJ]\=\>"
--endif
--
--if exists("python_highlight_builtins")
--  " builtin functions, types and objects, not really part of the syntax
--  syn keyword pythonBuiltin	True False bool enumerate set frozenset help
--  syn keyword pythonBuiltin	reversed sorted sum
--  syn keyword pythonBuiltin	Ellipsis None NotImplemented __import__ abs
--  syn keyword pythonBuiltin	apply buffer callable chr classmethod cmp
--  syn keyword pythonBuiltin	coerce compile complex delattr dict dir divmod
--  syn keyword pythonBuiltin	eval execfile file filter float getattr globals
--  syn keyword pythonBuiltin	hasattr hash hex id input int intern isinstance
--  syn keyword pythonBuiltin	issubclass iter len list locals long map max
--  syn keyword pythonBuiltin	min object oct open ord pow property range
--  syn keyword pythonBuiltin	raw_input reduce reload repr round setattr
--  syn keyword pythonBuiltin	slice staticmethod str super tuple type unichr
--  syn keyword pythonBuiltin	unicode vars xrange zip
--endif
--
--if exists("python_highlight_exceptions")
--  " builtin exceptions and warnings
--  syn keyword pythonException	ArithmeticError AssertionError AttributeError
--  syn keyword pythonException	DeprecationWarning EOFError EnvironmentError
--  syn keyword pythonException	Exception FloatingPointError IOError
--  syn keyword pythonException	ImportError IndentationError IndexError
--  syn keyword pythonException	KeyError KeyboardInterrupt LookupError
--  syn keyword pythonException	MemoryError NameError NotImplementedError
--  syn keyword pythonException	OSError OverflowError OverflowWarning
--  syn keyword pythonException	ReferenceError RuntimeError RuntimeWarning
--  syn keyword pythonException	StandardError StopIteration SyntaxError
--  syn keyword pythonException	SyntaxWarning SystemError SystemExit TabError
--  syn keyword pythonException	TypeError UnboundLocalError UnicodeError
--  syn keyword pythonException	UnicodeEncodeError UnicodeDecodeError
--  syn keyword pythonException	UnicodeTranslateError
--  syn keyword pythonException	UserWarning ValueError Warning WindowsError
--  syn keyword pythonException	ZeroDivisionError
-+  syn match   pythonNumber	"\<0[oO]\=\o\+[Ll]\=\>"
-+  syn match   pythonNumber	"\<0[xX]\x\+[Ll]\=\>"
-+  syn match   pythonNumber	"\<0[bB][01]\+[Ll]\=\>"
-+  syn match   pythonNumber	"\<\%([1-9]\d*\|0\)[Ll]\=\>"
-+  syn match   pythonNumber	"\<\d\+[jJ]\>"
-+  syn match   pythonNumber	"\<\d\+[eE][+-]\=\d\+[jJ]\=\>"
-+  syn match   pythonNumber
-+	\ "\<\d\+\.\%([eE][+-]\=\d\+\)\=[jJ]\=\%(\W\|$\)\@="
-+  syn match   pythonNumber
-+	\ "\%(^\|\W\)\@<=\d*\.\d\+\%([eE][+-]\=\d\+\)\=[jJ]\=\>"
-+endif
-+
-+" Group the built-ins in the order in the 'Python Library Reference' for
-+" easier comparison.
-+" http://docs.python.org/library/constants.html
-+" http://docs.python.org/library/functions.html
-+" http://docs.python.org/library/functions.html#non-essential-built-in-functions
-+" Python built-in functions are in alphabetical order.
-+if !exists("python_no_builtin_highlight")
-+  " built-in constants
-+  " 'False', 'True', and 'None' are also reserved words in Python 3.0
-+  syn keyword pythonBuiltin	False True None
-+  syn keyword pythonBuiltin	NotImplemented Ellipsis __debug__
-+  " built-in functions
-+  syn keyword pythonBuiltin	abs all any bin bool chr classmethod
-+  syn keyword pythonBuiltin	compile complex delattr dict dir divmod
-+  syn keyword pythonBuiltin	enumerate eval filter float format
-+  syn keyword pythonBuiltin	frozenset getattr globals hasattr hash
-+  syn keyword pythonBuiltin	help hex id input int isinstance
-+  syn keyword pythonBuiltin	issubclass iter len list locals map max
-+  syn keyword pythonBuiltin	min next object oct open ord pow print
-+  syn keyword pythonBuiltin	property range repr reversed round set
-+  syn keyword pythonBuiltin	setattr slice sorted staticmethod str
-+  syn keyword pythonBuiltin	sum super tuple type vars zip __import__
-+  " Python 2.6 only
-+  syn keyword pythonBuiltin	basestring callable cmp execfile file
-+  syn keyword pythonBuiltin	long raw_input reduce reload unichr
-+  syn keyword pythonBuiltin	unicode xrange
-+  " Python 3.0 only
-+  syn keyword pythonBuiltin	ascii bytearray bytes exec memoryview
-+  " non-essential built-in functions; Python 2.6 only
-+  syn keyword pythonBuiltin	apply buffer coerce intern
-+endif
-+
-+" From the 'Python Library Reference' class hierarchy at the bottom.
-+" http://docs.python.org/library/exceptions.html
-+if !exists("python_no_exception_highlight")
-+  " builtin base exceptions (only used as base classes for other exceptions)
-+  syn keyword pythonExceptions	BaseException Exception
-+  syn keyword pythonExceptions	ArithmeticError EnvironmentError
-+  syn keyword pythonExceptions	LookupError
-+  " builtin base exception removed in Python 3.0
-+  syn keyword pythonExceptions	StandardError
-+  " builtin exceptions (actually raised)
-+  syn keyword pythonExceptions	AssertionError AttributeError BufferError
-+  syn keyword pythonExceptions	EOFError FloatingPointError GeneratorExit
-+  syn keyword pythonExceptions	IOError ImportError IndentationError
-+  syn keyword pythonExceptions	IndexError KeyError KeyboardInterrupt
-+  syn keyword pythonExceptions	MemoryError NameError NotImplementedError
-+  syn keyword pythonExceptions	OSError OverflowError ReferenceError
-+  syn keyword pythonExceptions	RuntimeError StopIteration SyntaxError
-+  syn keyword pythonExceptions	SystemError SystemExit TabError TypeError
-+  syn keyword pythonExceptions	UnboundLocalError UnicodeError
-+  syn keyword pythonExceptions	UnicodeDecodeError UnicodeEncodeError
-+  syn keyword pythonExceptions	UnicodeTranslateError ValueError VMSError
-+  syn keyword pythonExceptions	WindowsError ZeroDivisionError
-+  " builtin warnings
-+  syn keyword pythonExceptions	BytesWarning DeprecationWarning FutureWarning
-+  syn keyword pythonExceptions	ImportWarning PendingDeprecationWarning
-+  syn keyword pythonExceptions	RuntimeWarning SyntaxWarning UnicodeWarning
-+  syn keyword pythonExceptions	UserWarning Warning
- endif
- 
--if exists("python_highlight_space_errors")
-+if exists("python_space_error_highlight")
-   " trailing whitespace
--  syn match   pythonSpaceError   display excludenl "\S\s\+$"ms=s+1
-+  syn match   pythonSpaceError	display excludenl "\s\+$"
-   " mixed tabs and spaces
--  syn match   pythonSpaceError   display " \+\t"
--  syn match   pythonSpaceError   display "\t\+ "
-+  syn match   pythonSpaceError	display " \+\t"
-+  syn match   pythonSpaceError	display "\t\+ "
- endif
- 
--" This is fast but code inside triple quoted strings screws it up. It
--" is impossible to fix because the only way to know if you are inside a
--" triple quoted string is to start from the beginning of the file. If
--" you have a fast machine you can try uncommenting the "sync minlines"
--" and commenting out the rest.
--syn sync match pythonSync grouphere NONE "):$"
--syn sync maxlines=200
--"syn sync minlines=2000
-+" Do not spell doctests inside strings.
-+" Notice that the end of a string, either ''', or """, will end the contained
-+" doctest too.  Thus, we do *not* need to have it as an end pattern.
-+if !exists("python_no_doctest_highlight")
-+  if !exists("python_no_doctest_code_higlight")
-+    syn region pythonDoctest
-+	  \ start="^\s*>>>\s" end="^\s*$"
-+	  \ contained contains=ALLBUT,pythonDoctest,@Spell
-+    syn region pythonDoctestValue
-+	  \ start=+^\s*\%(>>>\s\|\.\.\.\s\|"""\|'''\)\@!\S\++ end="$"
-+	  \ contained
-+  else
-+    syn region pythonDoctest
-+	  \ start="^\s*>>>" end="^\s*$"
-+	  \ contained contains=@NoSpell
-+  endif
-+endif
-+
-+" Sync at the beginning of class, function, or method definition.
-+syn sync match pythonSync grouphere NONE "^\s*\%(def\|class\)\s\+\h\w*\s*("
- 
- if version >= 508 || !exists("did_python_syn_inits")
-   if version <= 508
-@@ -147,35 +256,40 @@
-     command -nargs=+ HiLink hi def link <args>
-   endif
- 
--  " The default methods for highlighting.  Can be overridden later
-+  " The default highlight links.  Can be overridden later.
-   HiLink pythonStatement	Statement
--  HiLink pythonFunction		Function
-   HiLink pythonConditional	Conditional
-   HiLink pythonRepeat		Repeat
--  HiLink pythonString		String
--  HiLink pythonRawString	String
--  HiLink pythonEscape		Special
-   HiLink pythonOperator		Operator
--  HiLink pythonPreCondit	PreCondit
-+  HiLink pythonException	Exception
-+  HiLink pythonInclude		Include
-+  HiLink pythonDecorator	Define
-+  HiLink pythonFunction		Function
-   HiLink pythonComment		Comment
-   HiLink pythonTodo		Todo
--  HiLink pythonDecorator	Define
--  if exists("python_highlight_numbers")
--    HiLink pythonNumber	Number
-+  HiLink pythonString		String
-+  HiLink pythonRawString	String
-+  HiLink pythonEscape		Special
-+  if !exists("python_no_number_highlight")
-+    HiLink pythonNumber		Number
-   endif
--  if exists("python_highlight_builtins")
-+  if !exists("python_no_builtin_highlight")
-     HiLink pythonBuiltin	Function
-   endif
--  if exists("python_highlight_exceptions")
--    HiLink pythonException	Exception
-+  if !exists("python_no_exception_highlight")
-+    HiLink pythonExceptions	Structure
-   endif
--  if exists("python_highlight_space_errors")
-+  if exists("python_space_error_highlight")
-     HiLink pythonSpaceError	Error
-   endif
-+  if !exists("python_no_doctest_highlight")
-+    HiLink pythonDoctest	Special
-+    HiLink pythonDoctestValue	Define
-+  endif
- 
-   delcommand HiLink
- endif
- 
- let b:current_syntax = "python"
- 
--" vim: ts=8
-+" vim:set sw=2 sts=2 ts=8 noet:
-diff -Nur runtime.patched/syntax/readline.vim runtime/syntax/readline.vim
---- runtime.patched/syntax/readline.vim	2007-06-17 08:03:20.000000000 -0700
-+++ runtime/syntax/readline.vim	2009-06-13 05:38:40.000000000 -0700
-@@ -1,7 +1,7 @@
- " Vim syntax file
- " Language:         readline(3) configuration file
- " Maintainer:       Nikolai Weibull <[email protected]>
--" Latest Revision:  2007-06-17
-+" Latest Revision:  2009-05-25
- "   readline_has_bash - if defined add support for bash specific
- "                       settings/functions
- 
-@@ -128,6 +128,7 @@
-                                 \ arrow-key-prefix vi-back-to-indent vi-bword
-                                 \ vi-bWord vi-eword vi-eWord vi-fword vi-fWord
-                                 \ vi-next-word
-+                                \ vi-movement-mode
- 
- if exists("readline_has_bash")
-   syn keyword readlineFunctions contained
-diff -Nur runtime.patched/syntax/remind.vim runtime/syntax/remind.vim
---- runtime.patched/syntax/remind.vim	2006-05-12 10:55:59.000000000 -0700
-+++ runtime/syntax/remind.vim	2009-10-08 14:18:08.000000000 -0700
-@@ -1,12 +1,13 @@
- " Vim syntax file
- " Language:	Remind
- " Maintainer:	Davide Alberani <[email protected]>
--" Last Change:	10 May 2006
--" Version:	0.3
-+" Last Change:	18 Sep 2009
-+" Version:	0.5
- " URL:		http://erlug.linux.it/~da/vim/syntax/remind.vim
- "
--" remind is a sophisticated reminder service; you can download remind from:
--" http://www.roaringpenguin.com/penguin/open_source_remind.php
-+" remind is a sophisticated reminder service
-+" you can download remind from:
-+"   http://www.roaringpenguin.com/penguin/open_source_remind.php
- 
- if version < 600
-   syntax clear
-@@ -14,24 +15,30 @@
-   finish
- endif
- 
--" shut case off
-+" shut case off.
- syn case ignore
- 
- syn keyword remindCommands	REM OMIT SET FSET UNSET
--syn keyword remindExpiry	UNTIL SCANFROM SCAN WARN SCHED
-+syn keyword remindExpiry	UNTIL FROM SCANFROM SCAN WARN SCHED
- syn keyword remindTag		PRIORITY TAG
- syn keyword remindTimed		AT DURATION
- syn keyword remindMove		ONCE SKIP BEFORE AFTER
--syn keyword remindSpecial	INCLUDE INC BANNER PUSH-OMIT-CONTEXT PUSH CLEAR-OMIT-CONTEXT CLEAR POP-OMIT-CONTEXT POP
-+syn keyword remindSpecial	INCLUDE INC BANNER PUSH-OMIT-CONTEXT PUSH CLEAR-OMIT-CONTEXT CLEAR POP-OMIT-CONTEXT POP COLOR
- syn keyword remindRun		MSG MSF RUN CAL SATISFY SPECIAL PS PSFILE SHADE MOON
- syn keyword remindConditional	IF ELSE ENDIF IFTRIG
-+syn keyword remindDebug		DEBUG DUMPVARS DUMP ERRMSG FLUSH PRESERVE
- syn match remindComment		"#.*$"
- syn region remindString		start=+'+ end=+'+ skip=+\\\\\|\\'+ oneline
- syn region remindString		start=+"+ end=+"+ skip=+\\\\\|\\"+ oneline
--syn keyword remindDebug		DEBUG DUMPVARS DUMP ERRMSG FLUSH PRESERVE
- syn match remindVar		"\$[_a-zA-Z][_a-zA-Z0-9]*"
- syn match remindSubst		"%[^ ]"
- syn match remindAdvanceNumber	"\(\*\|+\|-\|++\|--\)[0-9]\+"
-+" XXX: use different separators for dates and times?
-+syn match remindDateSeparators	"[/:@\.-]" contained
-+syn match remindTimes		"[0-9]\{1,2}[:\.][0-9]\{1,2}" contains=remindDateSeparators
-+" XXX: why not match only valid dates?  Ok, checking for 'Feb the 30' would
-+"       be impossible, but at least check for valid months and times.
-+syn match remindDates		"'[0-9]\{4}[/-][0-9]\{1,2}[/-][0-9]\{1,2}\(@[0-9]\{1,2}[:\.][0-9]\{1,2}\)\?'" contains=remindDateSeparators
- " This will match trailing whitespaces that seem to break rem2ps.
- " Courtesy of Michael Dunn.
- syn match remindWarning		display excludenl "\S\s\+$"ms=s+1
-@@ -54,11 +61,14 @@
-   HiLink remindRun		Function
-   HiLink remindConditional	Conditional
-   HiLink remindComment		Comment
-+  HiLink remindTimes		String
-   HiLink remindString		String
-   HiLink remindDebug		Debug
-   HiLink remindVar		Identifier
-   HiLink remindSubst		Constant
-   HiLink remindAdvanceNumber	Number
-+  HiLink remindDateSeparators	Comment
-+  HiLink remindDates		String
-   HiLink remindWarning		Error
- 
-   delcommand HiLink
-diff -Nur runtime.patched/syntax/rhelp.vim runtime/syntax/rhelp.vim
---- runtime.patched/syntax/rhelp.vim	2008-04-10 12:24:17.000000000 -0700
-+++ runtime/syntax/rhelp.vim	2009-05-14 11:53:07.000000000 -0700
-@@ -1,13 +1,14 @@
- " Vim syntax file
- " Language:    R Help File
- " Maintainer:  Johannes Ranke <[email protected]>
--" Last Change: 2008 Apr 10
--" Version:     0.7.1
--" SVN:		   $Id: rhelp.vim 81 2008-04-10 08:30:11Z ranke $
-+" Last Change: 2009 Mai 12
-+" Version:     0.7.2
-+" SVN:		   $Id: rhelp.vim 86 2009-05-12 19:23:47Z ranke $
- " Remarks:     - Now includes R syntax highlighting in the appropriate
- "                sections if an r.vim file is in the same directory or in the
- "                default debian location.
- "              - There is no Latex markup in equations
-+"              - Thanks to Will Gray for finding and fixing a bug
- 
- " Version Clears: {{{1
- " For version 5.x: Clear all syntax items
-@@ -57,7 +58,7 @@
- 
- " Links {{{1
- syn region rhelpLink matchgroup=rhelpSection start="\\link{" end="}" contained keepend
--syn region rhelpLink matchgroup=rhelpSection start="\\link\[.*\]{" end="}" contained keepend
-+syn region rhelpLink matchgroup=rhelpSection start="\\link\[.\{-}\]{" end="}" contained keepend
- syn region rhelpLink matchgroup=rhelpSection start="\\linkS4class{" end="}" contained keepend
- 
- " Type Styles {{{1
-diff -Nur runtime.patched/syntax/rnoweb.vim runtime/syntax/rnoweb.vim
---- runtime.patched/syntax/rnoweb.vim	2007-05-05 10:55:31.000000000 -0700
-+++ runtime/syntax/rnoweb.vim	2009-05-05 12:48:52.000000000 -0700
-@@ -1,9 +1,9 @@
- " Vim syntax file
- " Language:    R noweb Files
- " Maintainer:  Johannes Ranke <[email protected]>
--" Last Change: 2007 M�r 30
--" Version:     0.8
--" SVN:	       $Id: rnoweb.vim,v 1.3 2007/05/05 17:55:31 vimboss Exp $
-+" Last Change: 2009 May 05
-+" Version:     0.9
-+" SVN:	       $Id: rnoweb.vim 84 2009-05-03 19:52:47Z ranke $
- " Remarks:     - This file is inspired by the proposal of 
- "				 Fernando Henrique Ferraz Pereira da Rosa <[email protected]>
- "			     http://www.ime.usp.br/~feferraz/en/sweavevim.html
-@@ -25,6 +25,7 @@
- unlet b:current_syntax
- 
- syn cluster texMatchGroup add=@rnoweb
-+syn cluster texMathMatchGroup add=rnowebSexpr
- syn cluster texEnvGroup add=@rnoweb
- syn cluster texFoldGroup add=@rnoweb
- syn cluster texDocGroup		add=@rnoweb
-diff -Nur runtime.patched/syntax/rst.vim runtime/syntax/rst.vim
---- runtime.patched/syntax/rst.vim	2006-07-03 16:49:39.000000000 -0700
-+++ runtime/syntax/rst.vim	2009-06-13 05:38:40.000000000 -0700
-@@ -1,7 +1,7 @@
- " Vim syntax file
- " Language:         reStructuredText documentation format
- " Maintainer:       Nikolai Weibull <[email protected]>
--" Latest Revision:  2006-07-04
-+" Latest Revision:  2009-05-25
- 
- if exists("b:current_syntax")
-   finish
-@@ -12,12 +12,9 @@
- 
- syn case ignore
- 
--" FIXME: The problem with these two is that Vim doesn’t seem to like
--" matching across line boundaries.
--"
--" syn match   rstSections /^.*\n[=`:.'"~^_*+#-]\+$/
-+syn match   rstSections "^\%(\([=`:.'"~^_*+#-]\)\1\+\n\)\=.\+\n\([=`:.'"~^_*+#-]\)\2\+$"
- 
--" syn match   rstTransition  /^\s*[=`:.'"~^_*+#-]\{4,}\s*$/
-+syn match   rstTransition  /^[=`:.'"~^_*+#-]\{4,}\s*$/
- 
- syn cluster rstCruft                contains=rstEmphasis,rstStrongEmphasis,
-       \ rstInterpretedText,rstInlineLiteral,rstSubstitutionReference,
-@@ -144,8 +141,8 @@
- 
- hi def link rstTodo                         Todo
- hi def link rstComment                      Comment
--"hi def link rstSections                     Type
--"hi def link rstTransition                   Type
-+hi def link rstSections                     Type
-+hi def link rstTransition                   Type
- hi def link rstLiteralBlock                 String
- hi def link rstQuotedLiteralBlock           String
- hi def link rstDoctestBlock                 PreProc
-diff -Nur runtime.patched/syntax/samba.vim runtime/syntax/samba.vim
---- runtime.patched/syntax/samba.vim	2004-09-21 02:51:35.000000000 -0700
-+++ runtime/syntax/samba.vim	2009-09-18 03:27:18.000000000 -0700
-@@ -2,8 +2,10 @@
- " Language:	samba configuration files (smb.conf)
- " Maintainer:	Rafael Garcia-Suarez <[email protected]>
- " URL:		http://rgarciasuarez.free.fr/vim/syntax/samba.vim
--" Last change:	2004 September 21
--
-+" Last change:	2009 Aug 06
-+"
-+"               New maintainer wanted!
-+"
- " Don't forget to run your config file through testparm(1)!
- 
- " For version 5.x: Clear all syntax items
-@@ -51,7 +53,7 @@
- syn keyword sambaKeyword contained netbios nis notify nt null offset ok ole
- syn keyword sambaKeyword contained only open oplock oplocks options order os
- syn keyword sambaKeyword contained output packet page panic passwd password
--syn keyword sambaKeyword contained passwords path permissions pipe port
-+syn keyword sambaKeyword contained passwords path permissions pipe port ports
- syn keyword sambaKeyword contained postexec postscript prediction preexec
- syn keyword sambaKeyword contained prefered preferred preload preserve print
- syn keyword sambaKeyword contained printable printcap printer printers
-diff -Nur runtime.patched/syntax/scheme.vim runtime/syntax/scheme.vim
---- runtime.patched/syntax/scheme.vim	2007-06-16 13:09:14.000000000 -0700
-+++ runtime/syntax/scheme.vim	2009-04-14 12:16:56.000000000 -0700
-@@ -1,6 +1,6 @@
- " Vim syntax file
--" Language:	Scheme (R5RS)
--" Last Change:	2007 Jun 16
-+" Language:	Scheme (R5RS + some R6RS extras)
-+" Last Change:	2009 Apr 12
- " Maintainer:	Sergey Khorev <[email protected]>
- " Original author:	Dirk van Deun <[email protected]>
- 
-@@ -26,8 +26,8 @@
- 
- " Fascist highlighting: everything that doesn't fit the rules is an error...
- 
--syn match	schemeError	oneline    ![^ \t()\[\]";]*!
--syn match	schemeError	oneline    ")"
-+syn match	schemeError	![^ \t()\[\]";]*!
-+syn match	schemeError	")"
- 
- " Quoted and backquoted stuff
- 
-@@ -71,6 +71,8 @@
- syn keyword schemeSyntax begin do delay set! else =>
- syn keyword schemeSyntax quote quasiquote unquote unquote-splicing
- syn keyword schemeSyntax define-syntax let-syntax letrec-syntax syntax-rules
-+" R6RS
-+syn keyword schemeSyntax define-record-type fields protocol
- 
- syn keyword schemeFunc not boolean? eq? eqv? equal? pair? cons car cdr set-car!
- syn keyword schemeFunc set-cdr! caar cadr cdar cddr caaar caadr cadar caddr
-@@ -109,30 +111,39 @@
- syn keyword schemeFunc dynamic-wind port? values call-with-values
- syn keyword schemeFunc scheme-report-environment null-environment
- syn keyword schemeFunc interaction-environment
-+" R6RS
-+syn keyword schemeFunc make-eq-hashtable make-eqv-hashtable make-hashtable
-+syn keyword schemeFunc hashtable? hashtable-size hashtable-ref hashtable-set!
-+syn keyword schemeFunc hashtable-delete! hashtable-contains? hashtable-update!
-+syn keyword schemeFunc hashtable-copy hashtable-clear! hashtable-keys
-+syn keyword schemeFunc hashtable-entries hashtable-equivalence-function hashtable-hash-function
-+syn keyword schemeFunc hashtable-mutable? equal-hash string-hash string-ci-hash symbol-hash 
-+syn keyword schemeFunc find for-all exists filter partition fold-left fold-right
-+syn keyword schemeFunc remp remove remv remq memp assp cons*
- 
- " ... so that a single + or -, inside a quoted context, would not be
- " interpreted as a number (outside such contexts, it's a schemeFunc)
- 
--syn match	schemeDelimiter	oneline    !\.[ \t\[\]()";]!me=e-1
--syn match	schemeDelimiter	oneline    !\.$!
-+syn match	schemeDelimiter	!\.[ \t\[\]()";]!me=e-1
-+syn match	schemeDelimiter	!\.$!
- " ... and a single dot is not a number but a delimiter
- 
- " This keeps all other stuff unhighlighted, except *stuff* and <stuff>:
- 
--syn match	schemeOther	oneline    ,[a-z!$%&*/:<=>?^_~+@#%-][-a-z!$%&*/:<=>?^_~0-9+.@#%]*,
--syn match	schemeError	oneline    ,[a-z!$%&*/:<=>?^_~+@#%-][-a-z!$%&*/:<=>?^_~0-9+.@#%]*[^-a-z!$%&*/:<=>?^_~0-9+.@ \t\[\]()";]\+[^ \t\[\]()";]*,
-+syn match	schemeOther	,[a-z!$%&*/:<=>?^_~+@#%-][-a-z!$%&*/:<=>?^_~0-9+.@#%]*,
-+syn match	schemeError	,[a-z!$%&*/:<=>?^_~+@#%-][-a-z!$%&*/:<=>?^_~0-9+.@#%]*[^-a-z!$%&*/:<=>?^_~0-9+.@ \t\[\]()";]\+[^ \t\[\]()";]*,
- 
--syn match	schemeOther	oneline    "\.\.\."
--syn match	schemeError	oneline    !\.\.\.[^ \t\[\]()";]\+!
-+syn match	schemeOther	"\.\.\."
-+syn match	schemeError	!\.\.\.[^ \t\[\]()";]\+!
- " ... a special identifier
- 
--syn match	schemeConstant	oneline    ,\*[-a-z!$%&*/:<=>?^_~0-9+.@]*\*[ \t\[\]()";],me=e-1
--syn match	schemeConstant	oneline    ,\*[-a-z!$%&*/:<=>?^_~0-9+.@]*\*$,
--syn match	schemeError	oneline    ,\*[-a-z!$%&*/:<=>?^_~0-9+.@]*\*[^-a-z!$%&*/:<=>?^_~0-9+.@ \t\[\]()";]\+[^ \t\[\]()";]*,
--
--syn match	schemeConstant	oneline    ,<[-a-z!$%&*/:<=>?^_~0-9+.@]*>[ \t\[\]()";],me=e-1
--syn match	schemeConstant	oneline    ,<[-a-z!$%&*/:<=>?^_~0-9+.@]*>$,
--syn match	schemeError	oneline    ,<[-a-z!$%&*/:<=>?^_~0-9+.@]*>[^-a-z!$%&*/:<=>?^_~0-9+.@ \t\[\]()";]\+[^ \t\[\]()";]*,
-+syn match	schemeConstant	,\*[-a-z!$%&*/:<=>?^_~0-9+.@]\+\*[ \t\[\]()";],me=e-1
-+syn match	schemeConstant	,\*[-a-z!$%&*/:<=>?^_~0-9+.@]\+\*$,
-+syn match	schemeError	,\*[-a-z!$%&*/:<=>?^_~0-9+.@]*\*[^-a-z!$%&*/:<=>?^_~0-9+.@ \t\[\]()";]\+[^ \t\[\]()";]*,
-+
-+syn match	schemeConstant	,<[-a-z!$%&*/:<=>?^_~0-9+.@]*>[ \t\[\]()";],me=e-1
-+syn match	schemeConstant	,<[-a-z!$%&*/:<=>?^_~0-9+.@]*>$,
-+syn match	schemeError	,<[-a-z!$%&*/:<=>?^_~0-9+.@]*>[^-a-z!$%&*/:<=>?^_~0-9+.@ \t\[\]()";]\+[^ \t\[\]()";]*,
- 
- " Non-quoted lists, and strings:
- 
-@@ -153,23 +164,27 @@
- " Writing out the complete description of Scheme numerals without
- " using variables is a day's work for a trained secretary...
- 
--syn match	schemeOther	oneline    ![+-][ \t\[\]()";]!me=e-1
--syn match	schemeOther	oneline    ![+-]$!
-+syn match	schemeOther	![+-][ \t\[\]()";]!me=e-1
-+syn match	schemeOther	![+-]$!
- "
- " This is a useful lax approximation:
--syn match	schemeNumber	oneline    "[-#+0-9.][-#+/[email protected]]*"
--syn match	schemeError	oneline    ![-#+0-9.][-#+/[email protected]]*[^-#+/[email protected] \t\[\]()";][^ \t\[\]()";]*!
-+syn match	schemeNumber	"[-#+.]\=[0-9][-#+/[email protected]]*"
-+syn match	schemeError	![-#+0-9.][-#+/[email protected]]*[^-#+/[email protected] \t\[\]()";][^ \t\[\]()";]*!
- 
--syn match	schemeBoolean	oneline    "#[tf]"
--syn match	schemeError	oneline    !#[tf][^ \t\[\]()";]\+!
-+syn match	schemeBoolean	"#[tf]"
-+syn match	schemeError	!#[tf][^ \t\[\]()";]\+!
-+
-+syn match	schemeChar	"#\\"
-+syn match	schemeChar	"#\\."
-+syn match       schemeError	!#\\.[^ \t\[\]()";]\+!
-+syn match	schemeChar	"#\\space"
-+syn match	schemeError	!#\\space[^ \t\[\]()";]\+!
-+syn match	schemeChar	"#\\newline"
-+syn match	schemeError	!#\\newline[^ \t\[\]()";]\+!
-+
-+" R6RS
-+syn match schemeChar "#\\x[0-9a-fA-F]\+"
- 
--syn match	schemeChar	oneline    "#\\"
--syn match	schemeChar	oneline    "#\\."
--syn match       schemeError	oneline    !#\\.[^ \t\[\]()";]\+!
--syn match	schemeChar	oneline    "#\\space"
--syn match	schemeError	oneline    !#\\space[^ \t\[\]()";]\+!
--syn match	schemeChar	oneline    "#\\newline"
--syn match	schemeError	oneline    !#\\newline[^ \t\[\]()";]\+!
- 
- if exists("b:is_mzscheme") || exists("is_mzscheme")
-     " MzScheme extensions
-@@ -177,11 +192,11 @@
-     syn region	schemeComment start="#|" end="|#"
- 
-     " #%xxx are the special MzScheme identifiers
--    syn match schemeOther oneline    "#%[-a-z!$%&*/:<=>?^_~0-9+.@#%]\+"
-+    syn match schemeOther "#%[-a-z!$%&*/:<=>?^_~0-9+.@#%]\+"
-     " anything limited by |'s is identifier
--    syn match schemeOther oneline    "|[^|]\+|"
-+    syn match schemeOther "|[^|]\+|"
- 
--    syn match	schemeChar	oneline    "#\\\%(return\|tab\)"
-+    syn match	schemeChar	"#\\\%(return\|tab\)"
- 
-     " Modules require stmt
-     syn keyword schemeExtSyntax module require dynamic-require lib prefix all-except prefix-all-except rename
-@@ -234,8 +249,8 @@
-     " multiline comment
-     syntax region schemeMultilineComment start=/#|/ end=/|#/ contains=schemeMultilineComment
- 
--    syn match schemeOther oneline    "##[-a-z!$%&*/:<=>?^_~0-9+.@#%]\+"
--    syn match schemeExtSyntax oneline    "#:[-a-z!$%&*/:<=>?^_~0-9+.@#%]\+"
-+    syn match schemeOther "##[-a-z!$%&*/:<=>?^_~0-9+.@#%]\+"
-+    syn match schemeExtSyntax "#:[-a-z!$%&*/:<=>?^_~0-9+.@#%]\+"
- 
-     syn keyword schemeExtSyntax unit uses declare hide foreign-declare foreign-parse foreign-parse/spec
-     syn keyword schemeExtSyntax foreign-lambda foreign-lambda* define-external define-macro load-library
-@@ -266,7 +281,7 @@
-     endif
- 
-     " suggested by Alex Queiroz
--    syn match schemeExtSyntax oneline    "#![-a-z!$%&*/:<=>?^_~0-9+.@#%]\+"
-+    syn match schemeExtSyntax "#![-a-z!$%&*/:<=>?^_~0-9+.@#%]\+"
-     syn region schemeString start=+#<#\s*\z(.*\)+ end=+^\z1$+ 
- endif
- 
-diff -Nur runtime.patched/syntax/sdc.vim runtime/syntax/sdc.vim
---- runtime.patched/syntax/sdc.vim	1969-12-31 16:00:00.000000000 -0800
-+++ runtime/syntax/sdc.vim	2009-05-05 11:28:48.000000000 -0700
-@@ -0,0 +1,41 @@
-+" Vim syntax file
-+" Language:     SDC - Synopsys Design Constraints
-+" Maintainer:   Maurizio Tranchero - [email protected]
-+" Last Change:  Thu Mar  25 17:35:16 CET 2009
-+" Credits:      based on TCL Vim syntax file
-+" Version:	0.3
-+
-+" Quit when a syntax file was already loaded
-+if exists("b:current_syntax")
-+  finish
-+endif
-+
-+" Read the TCL syntax to start with
-+runtime! syntax/tcl.vim
-+
-+" SDC-specific keywords
-+syn keyword sdcCollections	foreach_in_collection
-+syn keyword sdcObjectsQuery	get_clocks get_ports
-+syn keyword sdcObjectsInfo	get_point_info get_node_info get_path_info
-+syn keyword sdcObjectsInfo	get_timing_paths set_attribute
-+syn keyword sdcConstraints	set_false_path
-+syn keyword sdcNonIdealities	set_min_delay set_max_delay
-+syn keyword sdcNonIdealities	set_input_delay set_output_delay
-+syn keyword sdcNonIdealities	set_load set_min_capacitance set_max_capacitance
-+syn keyword sdcCreateOperations	create_clock create_timing_netlist update_timing_netlist
-+
-+" command flags highlighting
-+syn match sdcFlags		"[[:space:]]-[[:alpha:]]*\>"
-+
-+" Define the default highlighting.
-+hi def link sdcCollections      Repeat
-+hi def link sdcObjectsInfo      Operator
-+hi def link sdcCreateOperations	Operator
-+hi def link sdcObjectsQuery	Operator
-+hi def link sdcConstraints	Operator
-+hi def link sdcNonIdealities	Operator
-+hi def link sdcFlags		Special
-+
-+let b:current_syntax = "sdc"
-+
-+" vim: ts=8
-diff -Nur runtime.patched/syntax/sgmllnx.vim runtime/syntax/sgmllnx.vim
---- runtime.patched/syntax/sgmllnx.vim	2004-06-07 07:32:35.000000000 -0700
-+++ runtime/syntax/sgmllnx.vim	2008-09-18 11:56:21.000000000 -0700
-@@ -1,8 +1,8 @@
- " Vim syntax file
- " Language:	SGML-linuxdoc (supported by old sgmltools-1.x)
- "		(for more information, visit www.sgmltools.org)
--" Maintainer:	Nam SungHyun <[email protected]>
--" Last Change:	2001 Apr 26
-+" Maintainer:	SungHyun Nam <[email protected]>
-+" Last Change:	2008 Sep 17
- 
- " For version 5.x: Clear all syntax items
- " For version 6.x: Quit when a syntax file was already loaded
-diff -Nur runtime.patched/syntax/sh.vim runtime/syntax/sh.vim
---- runtime.patched/syntax/sh.vim	2008-07-14 13:23:42.000000000 -0700
-+++ runtime/syntax/sh.vim	2009-10-08 14:18:57.000000000 -0700
-@@ -2,8 +2,8 @@
- " Language:		shell (sh) Korn shell (ksh) bash (sh)
- " Maintainer:		Dr. Charles E. Campbell, Jr.  <[email protected]>
- " Previous Maintainer:	Lennart Schultz <[email protected]>
--" Last Change:		Jul 11, 2008
--" Version:		102
-+" Last Change:		Sep 01, 2009
-+" Version:		109
- " URL:		http://mysite.verizon.net/astronaut/vim/index.html#vimlinks_syntax
- " For options and settings, please use:      :help ft-sh-syntax
- " This file includes many ideas from �ric Brunet ([email protected])
-@@ -67,13 +67,13 @@
- 
- " Clusters: contains=@... clusters {{{1
- "==================================
--syn cluster shErrorList	contains=shDoError,shIfError,shInError,shCaseError,shEsacError,shCurlyError,shParenError,shTestError
-+syn cluster shErrorList	contains=shDoError,shIfError,shInError,shCaseError,shEsacError,shCurlyError,shParenError,shTestError,shOK
- if exists("b:is_kornshell")
-  syn cluster ErrorList add=shDTestError
- endif
--syn cluster shArithParenList	contains=shArithmetic,shDeref,shDerefSimple,shEscape,shNumber,shOperator,shPosnParm,shExSingleQuote,shSingleQuote,shDoubleQuote,shStatement,shVariable,shAlias,shTest,shCtrlSeq,shSpecial,shParen
-+syn cluster shArithParenList	contains=shArithmetic,shDeref,shDerefSimple,shEcho,shEscape,shNumber,shOperator,shPosnParm,shExSingleQuote,shRedir,shSingleQuote,shDoubleQuote,shStatement,shVariable,shAlias,shTest,shCtrlSeq,shSpecial,shParen,bashSpecialVariables,bashStatement
- syn cluster shArithList	contains=@shArithParenList,shParenError
--syn cluster shCaseEsacList	contains=shCaseStart,shCase,shCaseBar,shCaseIn,shComment,shDeref,shDerefSimple,shCaseCommandSub,shCaseExSingleQuote,shCaseSingleQuote,shCaseDoubleQuote,shCtrlSeq,@shErrorList,shStringSpecial
-+syn cluster shCaseEsacList	contains=shCaseStart,shCase,shCaseBar,shCaseIn,shComment,shDeref,shDerefSimple,shCaseCommandSub,shCaseExSingleQuote,shCaseSingleQuote,shCaseDoubleQuote,shCtrlSeq,@shErrorList,shStringSpecial,shExpr
- syn cluster shCaseList	contains=@shCommandSubList,shCaseEsac,shColon,shCommandSub,shCommandSub,shComment,shDo,shEcho,shExpr,shFor,shHereDoc,shIf,shRedir,shSetList,shSource,shStatement,shVariable,shCtrlSeq
- syn cluster shColonList	contains=@shCaseList
- syn cluster shCommandSubList	contains=shArithmetic,shDeref,shDerefSimple,shEscape,shNumber,shOperator,shPosnParm,shExSingleQuote,shSingleQuote,shDoubleQuote,shStatement,shVariable,shSubSh,shAlias,shTest,shCtrlSeq,shSpecial
-@@ -84,7 +84,7 @@
- syn cluster shEchoList	contains=shArithmetic,shCommandSub,shDeref,shDerefSimple,shExpr,shExSingleQuote,shSingleQuote,shDoubleQuote,shCtrlSeq,shEchoQuote
- syn cluster shExprList1	contains=shCharClass,shNumber,shOperator,shExSingleQuote,shSingleQuote,shDoubleQuote,shExpr,shDblBrace,shDeref,shDerefSimple,shCtrlSeq
- syn cluster shExprList2	contains=@shExprList1,@shCaseList,shTest
--syn cluster shFunctionList	contains=@shCommandSubList,shCaseEsac,shColon,shCommandSub,shCommandSub,shComment,shDo,shEcho,shExpr,shFor,shHereDoc,shIf,shRedir,shSetList,shSource,shStatement,shVariable,shOperator,shCtrlSeq
-+syn cluster shFunctionList	contains=@shCommandSubList,shCaseEsac,shColon,shCommandSub,shCommandSub,shComment,shDo,shEcho,shExpr,shFor,shHereDoc,shIf,shOption,shRedir,shSetList,shSource,shStatement,shVariable,shOperator,shCtrlSeq
- if exists("b:is_kornshell") || exists("b:is_bash")
-  syn cluster shFunctionList	add=shRepeat
-  syn cluster shFunctionList	add=shDblBrace,shDblParen
-@@ -94,19 +94,19 @@
- syn cluster shHereListDQ	contains=shBeginHere,@shDblQuoteList,shHerePayload
- syn cluster shIdList	contains=shCommandSub,shWrapLineOperator,shSetOption,shDeref,shDerefSimple,shRedir,shExSingleQuote,shSingleQuote,shDoubleQuote,shExpr,shCtrlSeq,shStringSpecial
- syn cluster shLoopList	contains=@shCaseList,shTestOpr,shExpr,shDblBrace,shConditional,shCaseEsac,shTest,@shErrorList,shSet
--syn cluster shSubShList	contains=@shCaseList,shOperator
-+syn cluster shSubShList	contains=@shCommandSubList,shCaseEsac,shColon,shCommandSub,shCommandSub,shComment,shDo,shEcho,shExpr,shFor,shIf,shRedir,shSetList,shSource,shStatement,shVariable,shCtrlSeq,shOperator
- syn cluster shTestList	contains=shCharClass,shComment,shCommandSub,shDeref,shDerefSimple,shDoubleQuote,shExpr,shExpr,shNumber,shOperator,shExSingleQuote,shSingleQuote,shTestOpr,shTest,shCtrlSeq
- 
- 
- " Echo: {{{1
- " ====
- " This one is needed INSIDE a CommandSub, so that `echo bla` be correct
--syn region shEcho matchgroup=shStatement start="\<echo\>"  skip="\\$" matchgroup=shOperator end="$" matchgroup=NONE end="[<>;&|()]"me=e-1 end="\d[<>]"me=e-2 end="#"me=e-1 contains=@shEchoList skipwhite nextgroup=shQuickComment
--syn region shEcho matchgroup=shStatement start="\<print\>" skip="\\$" matchgroup=shOperator end="$" matchgroup=NONE end="[<>;&|()]"me=e-1 end="\d[<>]"me=e-2 end="#"me=e-1 contains=@shEchoList skipwhite nextgroup=shQuickComment
-+syn region shEcho matchgroup=shStatement start="\<echo\>"  skip="\\$" matchgroup=shOperator end="$" matchgroup=NONE end="[<>;&|()]"me=e-1 end="\d[<>]"me=e-2 end="\s#"me=e-2 contains=@shEchoList skipwhite nextgroup=shQuickComment
-+syn region shEcho matchgroup=shStatement start="\<print\>" skip="\\$" matchgroup=shOperator end="$" matchgroup=NONE end="[<>;&|()]"me=e-1 end="\d[<>]"me=e-2 end="\s#"me=e-2 contains=@shEchoList skipwhite nextgroup=shQuickComment
- syn match  shEchoQuote contained	'\%(\\\\\)*\\["`']'
- 
- " This must be after the strings, so that ... \" will be correct
--syn region shEmbeddedEcho contained matchgroup=shStatement start="\<print\>" skip="\\$" matchgroup=shOperator end="$" matchgroup=NONE end="[<>;&|`)]"me=e-1 end="\d[<>]"me=e-2 end="#"me=e-1 contains=shNumber,shExSingleQuote,shSingleQuote,shDeref,shDerefSimple,shSpecialVar,shOperator,shDoubleQuote,shCharClass,shCtrlSeq
-+syn region shEmbeddedEcho contained matchgroup=shStatement start="\<print\>" skip="\\$" matchgroup=shOperator end="$" matchgroup=NONE end="[<>;&|`)]"me=e-1 end="\d[<>]"me=e-2 end="\s#"me=e-2 contains=shNumber,shExSingleQuote,shSingleQuote,shDeref,shDerefSimple,shSpecialVar,shOperator,shDoubleQuote,shCharClass,shCtrlSeq
- 
- " Alias: {{{1
- " =====
-@@ -125,6 +125,7 @@
- syn match   shEsacError "\<esac\>"
- syn match   shCurlyError "}"
- syn match   shParenError ")"
-+syn match   shOK	'\.\(done\|fi\|in\|esac\)'
- if exists("b:is_kornshell")
-  syn match     shDTestError "]]"
- endif
-@@ -152,13 +153,12 @@
- 
- " Subshells: {{{1
- " ==========
--syn region shExpr  transparent matchgroup=shExprRegion  start="{" end="}"	contains=@shExprList2
--syn region shSubSh transparent matchgroup=shSubShRegion start="(" end=")"	contains=@shSubShList
-+syn region shExpr  transparent matchgroup=shExprRegion  start="{" end="}"	contains=@shExprList2 nextgroup=shMoreSpecial
-+syn region shSubSh transparent matchgroup=shSubShRegion start="(" end=")"	contains=@shSubShList nextgroup=shMoreSpecial
- 
- " Tests: {{{1
- "=======
--"syn region  shExpr transparent matchgroup=shRange start="\[" skip=+\\\\\|\\$+ end="\]" contains=@shTestList
--syn region shExpr	matchgroup=shRange start="\[" skip=+\\\\\|\\$+ end="\]" contains=@shTestList
-+syn region shExpr	matchgroup=shRange start="\[" skip=+\\\\\|\\$+ end="\]" contains=@shTestList,shSpecial
- syn region shTest	transparent matchgroup=shStatement start="\<test\>" skip=+\\\\\|\\$+ matchgroup=NONE end="[;&|]"me=e-1 end="$" contains=@shExprList1
- syn match  shTestOpr	contained	"<=\|>=\|!=\|==\|-.\>\|-\(nt\|ot\|ef\|eq\|ne\|lt\|le\|gt\|ge\)\>\|[!<>]"
- syn match  shTestOpr	contained	'=' skipwhite nextgroup=shTestDoubleQuote,shTestSingleQuote,shTestPattern
-@@ -203,10 +203,11 @@
- " ====
- syn match   shCaseBar	contained skipwhite "\(^\|[^\\]\)\(\\\\\)*\zs|"		nextgroup=shCase,shCaseStart,shCaseBar,shComment,shCaseExSingleQuote,shCaseSingleQuote,shCaseDoubleQuote
- syn match   shCaseStart	contained skipwhite skipnl "("			nextgroup=shCase,shCaseBar
--syn region  shCase	contained skipwhite skipnl matchgroup=shSnglCase start="\%(\\.\|[^#$()'" \t]\)\{-}\zs)"  end=";;" end="esac"me=s-1 contains=@shCaseList nextgroup=shCaseStart,shCase,shComment
- if (g:sh_fold_enabled % (s:sh_fold_ifdofor * 2))/s:sh_fold_ifdofor
-+ syn region  shCase	fold contained skipwhite skipnl matchgroup=shSnglCase start="\%(\\.\|[^#$()'" \t]\)\{-}\zs)"  end=";;" end="esac"me=s-1 contains=@shCaseList nextgroup=shCaseStart,shCase,shComment
-  syn region  shCaseEsac	fold matchgroup=shConditional start="\<case\>" end="\<esac\>"	contains=@shCaseEsacList
- else
-+ syn region  shCase	contained skipwhite skipnl matchgroup=shSnglCase start="\%(\\.\|[^#$()'" \t]\)\{-}\zs)"  end=";;" end="esac"me=s-1 contains=@shCaseList nextgroup=shCaseStart,shCase,shComment
-  syn region  shCaseEsac	matchgroup=shConditional start="\<case\>" end="\<esac\>"	contains=@shCaseEsacList
- endif
- syn keyword shCaseIn	contained skipwhite skipnl in			nextgroup=shCase,shCaseStart,shCaseBar,shComment,shCaseExSingleQuote,shCaseSingleQuote,shCaseDoubleQuote
-@@ -256,7 +257,7 @@
- 
- syn match   shSource	"^\.\s"
- syn match   shSource	"\s\.\s"
--syn region  shColon	start="^\s*:" end="$\|" end="#"me=e-1 contains=@shColonList
-+syn region  shColon	start="^\s*:" end="$\|" end="\s#"me=e-2 contains=@shColonList
- 
- " String And Character Constants: {{{1
- "================================
-@@ -274,8 +275,9 @@
- syn region  shDoubleQuote	matchgroup=shOperator start=+"+ skip=+\\"+ end=+"+	contains=@shDblQuoteList,shStringSpecial,@Spell
- syn match   shStringSpecial	"[^[:print:] \t]"	contained
- syn match   shStringSpecial	"\%(\\\\\)*\\[\\"'`$()#]"
--syn match   shSpecial	"[^\\]\zs\%(\\\\\)*\\[\\"'`$()#]"
-+syn match   shSpecial	"[^\\]\zs\%(\\\\\)*\\[\\"'`$()#]" nextgroup=shMoreSpecial
- syn match   shSpecial	"^\%(\\\\\)*\\[\\"'`$()#]"
-+syn match   shMoreSpecial	"\%(\\\\\)*\\[\\"'`$()#]" nextgroup=shMoreSpecial contained
- 
- " Comments: {{{1
- "==========
-@@ -338,13 +340,13 @@
- syn match  shVariable	"\<\([bwglsav]:\)\=[a-zA-Z0-9.!@_%+,]*\ze="	nextgroup=shSetIdentifier
- syn match  shSetIdentifier	"="		contained	nextgroup=shPattern,shDeref,shDerefSimple,shDoubleQuote,shSingleQuote,shExSingleQuote
- if exists("b:is_bash")
-- syn region shSetList oneline matchgroup=shSet start="\<\(declare\|typeset\|local\|export\|unset\)\>\ze[^/]" end="$"	matchgroup=shOperator end="\ze[}|);&]" matchgroup=NONE end="\ze#\|=" contains=@shIdList
-- syn region shSetList oneline matchgroup=shSet start="\<set\>\ze[^/]" end="\ze[;|)]\|$"			matchgroup=shOperator end="\ze[}|);&]" matchgroup=NONE end="\ze[#=]" contains=@shIdList
-+ syn region shSetList oneline matchgroup=shSet start="\<\(declare\|typeset\|local\|export\|unset\)\>\ze[^/]" end="$"	matchgroup=shOperator end="\ze[}|);&]" matchgroup=NONE end="\ze\s\+#\|=" contains=@shIdList
-+ syn region shSetList oneline matchgroup=shSet start="\<set\>\ze[^/]" end="\ze[;|)]\|$"			matchgroup=shOperator end="\ze[}|);&]" matchgroup=NONE end="\ze\s\+[#=]" contains=@shIdList
- elseif exists("b:is_kornshell")
-- syn region shSetList oneline matchgroup=shSet start="\<\(typeset\|export\|unset\)\>\ze[^/]" end="$"		matchgroup=shOperator end="\ze[}|);&]" matchgroup=NONE end="\ze[#=]" contains=@shIdList
-- syn region shSetList oneline matchgroup=shSet start="\<set\>\ze[^/]" end="$"				matchgroup=shOperator end="\ze[}|);&]" matchgroup=NONE end="\ze[#=]" contains=@shIdList
-+ syn region shSetList oneline matchgroup=shSet start="\<\(typeset\|export\|unset\)\>\ze[^/]" end="$"		matchgroup=shOperator end="\ze[}|);&]" matchgroup=NONE end="\ze\s\+[#=]" contains=@shIdList
-+ syn region shSetList oneline matchgroup=shSet start="\<set\>\ze[^/]" end="$"				matchgroup=shOperator end="\ze[}|);&]" matchgroup=NONE end="\ze\s\+[#=]" contains=@shIdList
- else
-- syn region shSetList oneline matchgroup=shSet start="\<\(set\|export\|unset\)\>\ze[^/]" end="$"		matchgroup=shOperator end="\ze[}|);&]" matchgroup=NONE end="\ze[#=]" contains=@shIdList
-+ syn region shSetList oneline matchgroup=shSet start="\<\(set\|export\|unset\)\>\ze[^/]" end="$"		matchgroup=shOperator end="\ze[}|);&]" matchgroup=NONE end="\ze\s\+[#=]" contains=@shIdList
- endif
- 
- " Functions: {{{1
-@@ -511,6 +513,7 @@
- hi def link shHereDoc	shString
- hi def link shHerePayload	shHereDoc
- hi def link shLoop	shStatement
-+hi def link shMoreSpecial	shSpecial
- hi def link shOption	shCommandSub
- hi def link shPattern	shString
- hi def link shParen	shArithmetic
-diff -Nur runtime.patched/syntax/sisu.vim runtime/syntax/sisu.vim
---- runtime.patched/syntax/sisu.vim	2008-05-27 12:24:19.000000000 -0700
-+++ runtime/syntax/sisu.vim	2008-11-09 05:12:28.000000000 -0800
-@@ -1,6 +1,6 @@
- "SiSU Vim syntax file
- "SiSU Maintainer: Ralph Amissah <[email protected]>
--"SiSU Markup:     SiSU (sisu-0.66.0, 2008-02-24)
-+"SiSU Markup:     SiSU (sisu-0.69.0, 2008-09-16)
- "(originally looked at Ruby Vim by Mirko Nasato)
- 
- if version < 600
-@@ -81,6 +81,7 @@
- syn region sisu_comment matchgroup=sisu_comment start="^%\{1,2\} " end="$"
- "font face curly brackets
- "syn region sisu_identifier contains=sisu_strikeout,sisu_number,sisu_control,sisu_identifier,sisu_error matchgroup=sisu_sem start="\S\+:{" end="}:[^<>,.!?:; ]\+" oneline
-+syn region sisu_index matchgroup=sisu_index_block start="^={" end="}"
- syn region sisu_control contains=sisu_strikeout,sisu_number,sisu_control,sisu_identifier,sisu_error matchgroup=sisu_fontface start="\*{" end="}\*"
- syn region sisu_control contains=sisu_strikeout,sisu_number,sisu_control,sisu_identifier,sisu_error matchgroup=sisu_fontface start="!{" end="}!"
- syn region sisu_underline contains=sisu_strikeout,sisu_number,sisu_control,sisu_identifier,sisu_error matchgroup=sisu_fontface start="_{" end="}_"
-@@ -162,7 +163,6 @@
- hi def link sisu_fontface         Include
- hi def link sisu_strikeout        DiffDelete
- hi def link sisu_content_alt      Special
--hi def link sisu_sem_content      String
- hi def link sisu_sem_content      SpecialKey
- hi def link sisu_sem_block        Special
- hi def link sisu_sem_marker       Visual
-@@ -173,6 +173,8 @@
- hi def link sisu_sem_ex_content   Comment
- "hi def link sisu_sem_ex_content   SpecialKey
- hi def link sisu_sem_ex_block     Comment
-+hi def link sisu_index            SpecialKey
-+hi def link sisu_index_block      Visual
- hi def link sisu_content_endnote  Special
- hi def link sisu_control          Define
- hi def link sisu_ocn              Include
-diff -Nur runtime.patched/syntax/sqlanywhere.vim runtime/syntax/sqlanywhere.vim
---- runtime.patched/syntax/sqlanywhere.vim	2008-02-06 12:32:21.000000000 -0800
-+++ runtime/syntax/sqlanywhere.vim	2009-10-08 14:18:57.000000000 -0700
-@@ -2,10 +2,11 @@
- " Vim syntax file
- " Language:    SQL, Adaptive Server Anywhere
- " Maintainer:  David Fishburn <fishburn at ianywhere dot com>
--" Last Change: Tue 29 Jan 2008 12:54:19 PM Eastern Standard Time
--" Version:     10.0.1
-+" Last Change: 2009 Mar 15
-+" Version:     11.0.1
- 
--" Description: Updated to Adaptive Server Anywhere 10.0.1
-+" Description: Updated to Adaptive Server Anywhere 11.0.1
-+"              Updated to Adaptive Server Anywhere 10.0.1
- "              Updated to Adaptive Server Anywhere  9.0.2
- "              Updated to Adaptive Server Anywhere  9.0.1
- "              Updated to Adaptive Server Anywhere  9.0.0
-@@ -54,20 +55,24 @@
- syn keyword sqlFunction	 strtouuid varexists
- 
- " 9.0.1 functions
--syn keyword sqlFunction	 acos asin atan atn2 cast ceiling convert cos cot 
-+syn keyword sqlFunction	 acos asin atan atn2 cast ceiling convert cos cot
- syn keyword sqlFunction	 char_length coalesce dateformat datetime degrees exp
--syn keyword sqlFunction	 floor getdate insertstr 
-+syn keyword sqlFunction	 floor getdate insertstr
- syn keyword sqlFunction	 log log10 lower mod pi power
--syn keyword sqlFunction	 property radians replicate round sign sin 
-+syn keyword sqlFunction	 property radians replicate round sign sin
- syn keyword sqlFunction	 sqldialect tan truncate truncnum
- syn keyword sqlFunction	 base64_encode base64_decode
- syn keyword sqlFunction	 hash compress decompress encrypt decrypt
- 
-+" 11.0.1 functions
-+syn keyword sqlFunction	 connection_extended_property text_handle_vector_match
-+syn keyword sqlFunction	 read_client_file write_client_file
-+
- " string functions
- syn keyword sqlFunction	 ascii char left ltrim repeat
- syn keyword sqlFunction	 space right rtrim trim lcase ucase
- syn keyword sqlFunction	 locate charindex patindex replace
--syn keyword sqlFunction	 errormsg csconvert 
-+syn keyword sqlFunction	 errormsg csconvert
- 
- " property functions
- syn keyword sqlFunction	 db_id db_name property_name
-@@ -358,125 +363,135 @@
- syn keyword sqlFunction	 sa_set_http_header sa_set_http_option
- syn keyword sqlFunction	 sa_http_variable_info sa_http_header_info
- 
--" http functions 9.0.1 
-+" http functions 9.0.1
- syn keyword sqlFunction	 http_encode http_decode
- syn keyword sqlFunction	 html_encode html_decode
- 
- " keywords
--syn keyword sqlKeyword	 absolute accent action activ add address after
--syn keyword sqlKeyword	 algorithm allow_dup_row
--syn keyword sqlKeyword	 alter and any as append asc ascii ase at atomic
--syn keyword sqlKeyword	 attach attended audit authorization 
-+syn keyword sqlKeyword	 absolute accent action active add address aes_decrypt
-+syn keyword sqlKeyword	 after aggregate algorithm allow_dup_row allowed
-+syn keyword sqlKeyword	 alter and ansi_substring any as append apply asc ascii ase
-+syn keyword sqlKeyword	 assign at atan2 atomic attach attended audit authorization
- syn keyword sqlKeyword	 autoincrement autostop batch bcp before
--syn keyword sqlKeyword	 between blank blanks block
--syn keyword sqlKeyword	 both bottom unbounded break bufferpool
-+syn keyword sqlKeyword	 between bit_and bit_length bit_or bit_substr bit_xor
-+syn keyword sqlKeyword	 blank blanks block
-+syn keyword sqlKeyword	 both bottom unbounded break breaker bufferpool
- syn keyword sqlKeyword	 build bulk by byte bytes cache calibrate calibration
- syn keyword sqlKeyword	 cancel capability cascade cast
--syn keyword sqlKeyword	 catalog changes char char_convert check checksum
-+syn keyword sqlKeyword	 catalog ceil changes char char_convert check checksum
- syn keyword sqlKeyword	 class classes client cmp
--syn keyword sqlKeyword	 cluster clustered collation column columns
-+syn keyword sqlKeyword	 cluster clustered collation
-+syn keyword sqlKeyword	 column columns
- syn keyword sqlKeyword	 command comment committed comparisons
- syn keyword sqlKeyword	 compatible component compressed compute computes
--syn keyword sqlKeyword	 concat confirm conflict connection
-+syn keyword sqlKeyword	 concat configuration confirm conflict connection
- syn keyword sqlKeyword	 console consolidate consolidated
--syn keyword sqlKeyword	 constraint constraints continue
--syn keyword sqlKeyword	 convert copy count crc cross cube
-+syn keyword sqlKeyword	 constraint constraints content continue
-+syn keyword sqlKeyword	 convert coordinator copy count count_set_bits
-+syn keyword sqlKeyword	 crc createtime cross cube cume_dist
- syn keyword sqlKeyword	 current cursor data data database
- syn keyword sqlKeyword	 current_timestamp current_user
--syn keyword sqlKeyword	 datatype dba dbfile
--syn keyword sqlKeyword	 dbspace dbspacename debug decoupled
--syn keyword sqlKeyword	 decrypted default defaults deferred definition
-+syn keyword sqlKeyword	 databases datatype dba dbfile
-+syn keyword sqlKeyword	 dbspace dbspaces dbspacename debug decoupled
-+syn keyword sqlKeyword	 decrypted default defaults default_dbspace deferred
-+syn keyword sqlKeyword	 definer definition
- syn keyword sqlKeyword	 delay deleting delimited dependencies desc
- syn keyword sqlKeyword	 description detach deterministic directory
--syn keyword sqlKeyword	 disable disabled distinct do domain download
-+syn keyword sqlKeyword	 disable disabled distinct do domain download duplicate
- syn keyword sqlKeyword	 dsetpass dttm dynamic each editproc ejb
--syn keyword sqlKeyword	 else elseif enable encapsulated encrypted end 
--syn keyword sqlKeyword	 encoding endif engine erase error escape escapes event
--syn keyword sqlKeyword	 every except exception exclude exclusive exec 
--syn keyword sqlKeyword	 existing exists expanded express
-+syn keyword sqlKeyword	 else elseif empty enable encapsulated encrypted end
-+syn keyword sqlKeyword	 encoding endif engine environment erase error escape escapes event
-+syn keyword sqlKeyword	 event_parameter every except exception exclude excluded exclusive exec
-+syn keyword sqlKeyword	 existing exists expanded expiry express exprtype extended_property
- syn keyword sqlKeyword	 external externlogin factor failover false
--syn keyword sqlKeyword	 fastfirstrow fieldproc file filler
--syn keyword sqlKeyword	 fillfactor finish first first_keyword 
--syn keyword sqlKeyword	 following force foreign format 
--syn keyword sqlKeyword	 freepage french fresh full function go global
--syn keyword sqlKeyword	 group handler hash having header hexadecimal 
--syn keyword sqlKeyword	 hidden high history hold holdlock
--syn keyword sqlKeyword	 hours id identified identity ignore
-+syn keyword sqlKeyword	 fastfirstrow fieldproc file files filler
-+syn keyword sqlKeyword	 fillfactor finish first first_keyword first_value
-+syn keyword sqlKeyword	 following force foreign format forxml forxml_sep fp frame
-+syn keyword sqlKeyword	 freepage french fresh full function gb get_bit go global
-+syn keyword sqlKeyword	 group handler hash having header hexadecimal
-+syn keyword sqlKeyword	 hidden high history hg hng hold holdlock host
-+syn keyword sqlKeyword	 hours http_body http_session_timeout id identified identity ignore
- syn keyword sqlKeyword	 ignore_dup_key ignore_dup_row immediate
--syn keyword sqlKeyword	 in inactive inactivity incremental index info 
-+syn keyword sqlKeyword	 in inactiv inactive inactivity included incremental
-+syn keyword sqlKeyword	 index index_enabled index_lparen indexonly info
- syn keyword sqlKeyword	 inline inner inout insensitive inserting
- syn keyword sqlKeyword	 instead integrated
--syn keyword sqlKeyword	 internal into introduced iq is isolation jar java
-+syn keyword sqlKeyword	 internal intersection into introduced invoker iq is isolation
-+syn keyword sqlKeyword	 jar java java_location java_main_userid java_vm_options
- syn keyword sqlKeyword	 jconnect jdk join kb key keep kerberos language last
--syn keyword sqlKeyword	 last_keyword lateral left level like
--syn keyword sqlKeyword	 limit local location log 
--syn keyword sqlKeyword	 logging login logscan long low lru main
--syn keyword sqlKeyword	 match materialized max maximum membership 
--syn keyword sqlKeyword	 minutes mirror mode modify monitor  mru
--syn keyword sqlKeyword	 name named national native natural new next no
-+syn keyword sqlKeyword	 last_keyword last_value lateral ld left len lf ln level like
-+syn keyword sqlKeyword	 limit local location log
-+syn keyword sqlKeyword	 logging login logscan long low lru main manual mark
-+syn keyword sqlKeyword	 match matched materialized max maximum mb membership
-+syn keyword sqlKeyword	 merge metadata methods minimum minutes mirror mode modify monitor move mru
-+syn keyword sqlKeyword	 multiplex name named national native natural new next no
- syn keyword sqlKeyword	 noholdlock nolock nonclustered none not
--syn keyword sqlKeyword	 notify null nulls of off old on
--syn keyword sqlKeyword	 only optimization optimizer option
-+syn keyword sqlKeyword	 notify null nullable_constant nulls object oem_string of off offline
-+syn keyword sqlKeyword	 old on online only openstring optimization optimizer option
- syn keyword sqlKeyword	 or order others out outer over
- syn keyword sqlKeyword	 package packetsize padding page pages
--syn keyword sqlKeyword	 paglock parallel part partition partner password path
--syn keyword sqlKeyword	 pctfree plan preceding precision prefetch prefix
--syn keyword sqlKeyword	 preserve preview primary 
--syn keyword sqlKeyword	 prior priqty private privileges procedure profile
--syn keyword sqlKeyword	 public publication publish publisher
--syn keyword sqlKeyword	 quote quotes range readcommitted readonly
-+syn keyword sqlKeyword	 paglock parallel part partial partition partitions partner password path
-+syn keyword sqlKeyword	 pctfree plan policy populate port postfilter preceding precision
-+syn keyword sqlKeyword	 prefetch prefilter prefix preserve preview primary
-+syn keyword sqlKeyword	 prior priority priqty private privileges procedure profile
-+syn keyword sqlKeyword	 property_is_cumulative property_is_numeric public publication publish publisher
-+syn keyword sqlKeyword	 quiesce quote quotes range readclientfile readcommitted reader readfile readonly
- syn keyword sqlKeyword	 readpast readuncommitted readwrite rebuild
- syn keyword sqlKeyword	 received recompile recover recursive references
--syn keyword sqlKeyword	 referencing refresh relative relocate
-+syn keyword sqlKeyword	 referencing refresh regex regexp regexp_substr relative relocate
- syn keyword sqlKeyword	 rename repeatable repeatableread
--syn keyword sqlKeyword	 replicate rereceive resend reserve reset
-+syn keyword sqlKeyword	 replicate request_timeout required rereceive resend reserve reset
- syn keyword sqlKeyword	 resizing resolve resource respect
- syn keyword sqlKeyword	 restrict result retain
--syn keyword sqlKeyword	 returns right 
--syn keyword sqlKeyword	 rollup root row rowlock rows save 
--syn keyword sqlKeyword	 schedule schema scripted scroll seconds secqty
-+syn keyword sqlKeyword	 returns reverse right role
-+syn keyword sqlKeyword	 rollup root row row_number rowlock rows save
-+syn keyword sqlKeyword	 sa_index_hash sa_internal_fk_verify sa_internal_termbreak
-+syn keyword sqlKeyword	 sa_order_preserving_hash sa_order_preserving_hash_big sa_order_preserving_hash_prefix
-+syn keyword sqlKeyword	 schedule schema scope scripted scroll seconds secqty security
- syn keyword sqlKeyword	 send sensitive sent serializable
--syn keyword sqlKeyword	 server server session sets 
-+syn keyword sqlKeyword	 server server session set_bit set_bits sets
- syn keyword sqlKeyword	 share simple since site size skip
--syn keyword sqlKeyword	 snapshot soapheader some sorted_data 
--syn keyword sqlKeyword	 sqlcode sqlid sqlstate stacker stale statement
--syn keyword sqlKeyword	 statistics status stogroup store
--syn keyword sqlKeyword	 strip subpages subscribe subscription
--syn keyword sqlKeyword	 subtransaction synchronization
-+syn keyword sqlKeyword	 snapshot soapheader soap_header split some sorted_data
-+syn keyword sqlKeyword	 sqlcode sqlid sqlflagger sqlstate sqrt square
-+syn keyword sqlKeyword	 stacker stale statement statistics status stddev_pop stddev_samp
-+syn keyword sqlKeyword	 stemmer stogroup stoplist store
-+syn keyword sqlKeyword	 strip stripesizekb striping subpages subscribe subscription
-+syn keyword sqlKeyword	 subtransaction suser_id suser_name synchronization
- syn keyword sqlKeyword	 syntax_error table tablock
--syn keyword sqlKeyword	 tablockx tb temp template temporary then
--syn keyword sqlKeyword	 ties timezone to top tracing
--syn keyword sqlKeyword	 transaction transactional tries true 
-+syn keyword sqlKeyword	 tablockx tb temp template temporary term then
-+syn keyword sqlKeyword	 ties timezone to to_char to_nchar top traced_plan tracing
-+syn keyword sqlKeyword	 transfer transaction transactional tries true
- syn keyword sqlKeyword	 tsequal type tune uncommitted unconditionally
--syn keyword sqlKeyword	 unenforced unique union unknown unload 
--syn keyword sqlKeyword	 updating updlock upgrade upload use user
-+syn keyword sqlKeyword	 unenforced unicode unique union unistr unknown unlimited unload
-+syn keyword sqlKeyword	 unpartition unquiesce updatetime updating updlock upgrade upload
-+syn keyword sqlKeyword	 upper use user
- syn keyword sqlKeyword	 using utc utilities validproc
- syn keyword sqlKeyword	 value values varchar variable
--syn keyword sqlKeyword	 varying vcat verify view virtual wait 
--syn keyword sqlKeyword	 warning web when where window with with_auto
-+syn keyword sqlKeyword	 varying var_pop var_samp vcat verify versions view virtual wait
-+syn keyword sqlKeyword	 warning wd web when where window with with_auto
- syn keyword sqlKeyword	 with_auto with_cube with_rollup without
--syn keyword sqlKeyword	 with_lparen within word work workload writefile 
--syn keyword sqlKeyword	 writers writeserver xlock zeros
-+syn keyword sqlKeyword	 with_lparen within word work workload write writefile
-+syn keyword sqlKeyword	 writeclientfile writer writers writeserver xlock zeros
- " XML function support
--syn keyword sqlFunction	 openxml xmlelement xmlforest xmlgen xmlconcat xmlagg 
--syn keyword sqlFunction	 xmlattributes 
-+syn keyword sqlFunction	 openxml xmlelement xmlforest xmlgen xmlconcat xmlagg
-+syn keyword sqlFunction	 xmlattributes
- syn keyword sqlKeyword	 raw auto elements explicit
- " HTTP support
--syn keyword sqlKeyword	 authorization secure url service
-+syn keyword sqlKeyword	 authorization secure url service next_soap_header
- " HTTP 9.0.2 new procedure keywords
- syn keyword sqlKeyword	 namespace certificate clientport proxy
- " OLAP support 9.0.0
--syn keyword sqlKeyword	 covar_pop covar_samp corr regr_slope regr_intercept 
-+syn keyword sqlKeyword	 covar_pop covar_samp corr regr_slope regr_intercept
- syn keyword sqlKeyword	 regr_count regr_r2 regr_avgx regr_avgy
- syn keyword sqlKeyword	 regr_sxx regr_syy regr_sxy
- 
- " Alternate keywords
- syn keyword sqlKeyword	 character dec options proc reference
--syn keyword sqlKeyword	 subtrans tran syn keyword 
-+syn keyword sqlKeyword	 subtrans tran syn keyword
- 
- 
- syn keyword sqlOperator	 in any some all between exists
--syn keyword sqlOperator	 like escape not is and or 
-+syn keyword sqlOperator	 like escape not is and or
- syn keyword sqlOperator  intersect minus
- syn keyword sqlOperator  prior distinct
- 
-@@ -496,43 +511,38 @@
- 
- 
- syn keyword sqlType	 char long varchar text
--syn keyword sqlType	 bigint decimal double float int integer numeric 
-+syn keyword sqlType	 bigint decimal double float int integer numeric
- syn keyword sqlType	 smallint tinyint real
- syn keyword sqlType	 money smallmoney
--syn keyword sqlType	 bit 
--syn keyword sqlType	 date datetime smalldate time timestamp 
-+syn keyword sqlType	 bit
-+syn keyword sqlType	 date datetime smalldate time timestamp
- syn keyword sqlType	 binary image varbinary uniqueidentifier
- syn keyword sqlType	 xml unsigned
- " New types 10.0.0
- syn keyword sqlType	 varbit nchar nvarchar
- 
- syn keyword sqlOption    Allow_nulls_by_default
-+syn keyword sqlOption    Allow_read_client_file
-+syn keyword sqlOption    Allow_snapshot_isolation
-+syn keyword sqlOption    Allow_write_client_file
- syn keyword sqlOption    Ansi_blanks
- syn keyword sqlOption    Ansi_close_cursors_on_rollback
--syn keyword sqlOption    Ansi_integer_overflow
- syn keyword sqlOption    Ansi_permissions
-+syn keyword sqlOption    Ansi_substring
- syn keyword sqlOption    Ansi_update_constraints
- syn keyword sqlOption    Ansinull
--syn keyword sqlOption    Assume_distinct_servers
- syn keyword sqlOption    Auditing
- syn keyword sqlOption    Auditing_options
--syn keyword sqlOption    Auto_commit
--syn keyword sqlOption    Auto_refetch
--syn keyword sqlOption    Automatic_timestamp
- syn keyword sqlOption    Background_priority
--syn keyword sqlOption    Bell
--syn keyword sqlOption    Blob_threshold
- syn keyword sqlOption    Blocking
- syn keyword sqlOption    Blocking_timeout
- syn keyword sqlOption    Chained
--syn keyword sqlOption    Char_OEM_Translation
- syn keyword sqlOption    Checkpoint_time
- syn keyword sqlOption    Cis_option
- syn keyword sqlOption    Cis_rowset_size
- syn keyword sqlOption    Close_on_endtrans
--syn keyword sqlOption    Command_delimiter
--syn keyword sqlOption    Commit_on_exit
--syn keyword sqlOption    Compression
-+syn keyword sqlOption    Collect_statistics_on_dml_updates
-+syn keyword sqlOption    Conn_auditing
- syn keyword sqlOption    Connection_authentication
- syn keyword sqlOption    Continue_after_raiserror
- syn keyword sqlOption    Conversion_error
-@@ -543,125 +553,90 @@
- syn keyword sqlOption    Date_order
- syn keyword sqlOption    Debug_messages
- syn keyword sqlOption    Dedicated_task
-+syn keyword sqlOption    Default_dbspace
- syn keyword sqlOption    Default_timestamp_increment
- syn keyword sqlOption    Delayed_commit_timeout
- syn keyword sqlOption    Delayed_commits
--syn keyword sqlOption    Delete_old_logs
--syn keyword sqlOption    Describe_Java_Format
--syn keyword sqlOption    Divide_by_zero_error
--syn keyword sqlOption    Echo
- syn keyword sqlOption    Escape_character
- syn keyword sqlOption    Exclude_operators
- syn keyword sqlOption    Extended_join_syntax
--syn keyword sqlOption    External_remote_options
- syn keyword sqlOption    Fire_triggers
- syn keyword sqlOption    First_day_of_week
--syn keyword sqlOption    Float_as_double
- syn keyword sqlOption    For_xml_null_treatment
- syn keyword sqlOption    Force_view_creation
- syn keyword sqlOption    Global_database_id
--syn keyword sqlOption    Headings
--syn keyword sqlOption    Input_format
-+syn keyword sqlOption    Http_session_timeout
- syn keyword sqlOption    Integrated_server_name
- syn keyword sqlOption    Isolation_level
--syn keyword sqlOption    ISQL_command_timing
--syn keyword sqlOption    ISQL_escape_character
--syn keyword sqlOption    ISQL_field_separator
--syn keyword sqlOption    ISQL_log
--syn keyword sqlOption    ISQL_plan
--syn keyword sqlOption    ISQL_plan_cursor_sensitivity
--syn keyword sqlOption    ISQL_plan_cursor_writability
--syn keyword sqlOption    ISQL_quote
--syn keyword sqlOption    Java_heap_size
--syn keyword sqlOption    Java_input_output
--syn keyword sqlOption    Java_namespace_size
--syn keyword sqlOption    Java_page_buffer_size
-+syn keyword sqlOption    Java_location
-+syn keyword sqlOption    Java_main_userid
-+syn keyword sqlOption    Java_vm_options
- syn keyword sqlOption    Lock_rejected_rows
- syn keyword sqlOption    Log_deadlocks
--syn keyword sqlOption    Log_detailed_plans
--syn keyword sqlOption    Log_max_requests
- syn keyword sqlOption    Login_mode
- syn keyword sqlOption    Login_procedure
-+syn keyword sqlOption    Materialized_view_optimization
-+syn keyword sqlOption    Max_client_statements_cached
- syn keyword sqlOption    Max_cursor_count
- syn keyword sqlOption    Max_hash_size
- syn keyword sqlOption    Max_plans_cached
-+syn keyword sqlOption    Max_priority
-+syn keyword sqlOption    Max_query_tasks
- syn keyword sqlOption    Max_recursive_iterations
- syn keyword sqlOption    Max_statement_count
--syn keyword sqlOption    Max_work_table_hash_size
-+syn keyword sqlOption    Max_temp_space
- syn keyword sqlOption    Min_password_length
- syn keyword sqlOption    Nearest_century
- syn keyword sqlOption    Non_keywords
--syn keyword sqlOption    NULLS
--syn keyword sqlOption    ODBC_describe_binary_as_varbinary
--syn keyword sqlOption    ODBC_distinguish_char_and_varchar
--syn keyword sqlOption    On_Charset_conversion_failure
--syn keyword sqlOption    On_error
-+syn keyword sqlOption    Odbc_describe_binary_as_varbinary
-+syn keyword sqlOption    Odbc_distinguish_char_and_varchar
-+syn keyword sqlOption    Oem_string
-+syn keyword sqlOption    On_charset_conversion_failure
- syn keyword sqlOption    On_tsql_error
--syn keyword sqlOption    Optimistic_wait_for_commit
- syn keyword sqlOption    Optimization_goal
- syn keyword sqlOption    Optimization_level
--syn keyword sqlOption    Optimization_logging
- syn keyword sqlOption    Optimization_workload
--syn keyword sqlOption    Output_format
--syn keyword sqlOption    Output_length
--syn keyword sqlOption    Output_nulls
--syn keyword sqlOption    Percent_as_comment
- syn keyword sqlOption    Pinned_cursor_percent_of_cache
-+syn keyword sqlOption    Post_login_procedure
- syn keyword sqlOption    Precision
- syn keyword sqlOption    Prefetch
- syn keyword sqlOption    Preserve_source_format
- syn keyword sqlOption    Prevent_article_pkey_update
--syn keyword sqlOption    Qualify_owners
--syn keyword sqlOption    Query_plan_on_open
--syn keyword sqlOption    Quiet
--syn keyword sqlOption    Quote_all_identifiers
-+syn keyword sqlOption    Priority
-+syn keyword sqlOption    Query_mem_timeout
- syn keyword sqlOption    Quoted_identifier
- syn keyword sqlOption    Read_past_deleted
- syn keyword sqlOption    Recovery_time
- syn keyword sqlOption    Remote_idle_timeout
- syn keyword sqlOption    Replicate_all
--syn keyword sqlOption    Replication_error
--syn keyword sqlOption    Replication_error_piece
-+syn keyword sqlOption    Request_timeout
- syn keyword sqlOption    Return_date_time_as_string
--syn keyword sqlOption    Return_java_as_string
--syn keyword sqlOption    RI_Trigger_time
- syn keyword sqlOption    Rollback_on_deadlock
- syn keyword sqlOption    Row_counts
--syn keyword sqlOption    Save_remote_passwords
- syn keyword sqlOption    Scale
--syn keyword sqlOption    Screen_format
--syn keyword sqlOption    Sort_Collation
--syn keyword sqlOption    SQL_flagger_error_level
--syn keyword sqlOption    SQL_flagger_warning_level
--syn keyword sqlOption    SQLConnect
--syn keyword sqlOption    SQLStart
--syn keyword sqlOption    SR_Date_Format
--syn keyword sqlOption    SR_Time_Format
--syn keyword sqlOption    SR_TimeStamp_Format
--syn keyword sqlOption    Statistics
-+syn keyword sqlOption    Secure_feature_key
-+syn keyword sqlOption    Sort_collation
-+syn keyword sqlOption    Sql_flagger_error_level
-+syn keyword sqlOption    Sql_flagger_warning_level
- syn keyword sqlOption    String_rtruncation
--syn keyword sqlOption    Subscribe_by_remote
- syn keyword sqlOption    Subsume_row_locks
--syn keyword sqlOption    Suppress_TDS_debugging
--syn keyword sqlOption    TDS_Empty_string_is_null
-+syn keyword sqlOption    Suppress_tds_debugging
-+syn keyword sqlOption    Synchronize_mirror_on_commit
-+syn keyword sqlOption    Tds_empty_string_is_null
- syn keyword sqlOption    Temp_space_limit_check
--syn keyword sqlOption    Thread_count
--syn keyword sqlOption    Thread_stack
--syn keyword sqlOption    Thread_swaps
- syn keyword sqlOption    Time_format
- syn keyword sqlOption    Time_zone_adjustment
- syn keyword sqlOption    Timestamp_format
--syn keyword sqlOption    Truncate_date_values
- syn keyword sqlOption    Truncate_timestamp_values
--syn keyword sqlOption    Truncate_with_auto_commit
--syn keyword sqlOption    Truncation_length
--syn keyword sqlOption    Tsql_hex_constant
-+syn keyword sqlOption    Tsql_outer_joins
- syn keyword sqlOption    Tsql_variables
-+syn keyword sqlOption    Updatable_statement_isolation
- syn keyword sqlOption    Update_statistics
-+syn keyword sqlOption    Upgrade_database_capability
- syn keyword sqlOption    User_estimates
--syn keyword sqlOption    Verify_all_columns
--syn keyword sqlOption    Verify_threshold
-+syn keyword sqlOption    Verify_password_function
- syn keyword sqlOption    Wait_for_commit
-+syn keyword sqlOption    Webservice_namespace_host
- 
- " Strings and characters:
- syn region sqlString		start=+"+    end=+"+ contains=@Spell
-diff -Nur runtime.patched/syntax/sshconfig.vim runtime/syntax/sshconfig.vim
---- runtime.patched/syntax/sshconfig.vim	2006-03-05 13:55:08.000000000 -0800
-+++ runtime/syntax/sshconfig.vim	2009-07-26 04:44:10.000000000 -0700
-@@ -1,23 +1,21 @@
- " Vim syntax file
--" This is a GENERATED FILE. Please always refer to source file at the URI below.
--" Language: OpenSSH server configuration file (ssh_config)
--" Maintainer: David Ne\v{c}as (Yeti) <[email protected]>
--" Last Change: 2006-03-05
--" URL: http://trific.ath.cx/Ftp/vim/syntax/sshconfig.vim
-+" Language: OpenSSH client configuration file (ssh_config)
-+" Maintainer: David Necas (Yeti) <[email protected]>
-+" Last Change: 2009-07-09
- 
- " Setup
- if version >= 600
--	if exists("b:current_syntax")
--		finish
--	endif
-+  if exists("b:current_syntax")
-+    finish
-+  endif
- else
--	syntax clear
-+  syntax clear
- endif
- 
- if version >= 600
--	setlocal iskeyword=_,-,a-z,A-Z,48-57
-+  setlocal iskeyword=_,-,a-z,A-Z,48-57
- else
--	set iskeyword=_,-,a-z,A-Z,48-57
-+  set iskeyword=_,-,a-z,A-Z,48-57
- endif
- 
- syn case ignore
-@@ -28,19 +26,21 @@
- 
- " Constants
- syn keyword sshconfigYesNo yes no ask
--syn keyword sshconfigCipher blowfish des 3des
-+syn keyword sshconfigYesNo any auto
- syn keyword sshconfigCipher aes128-cbc 3des-cbc blowfish-cbc cast128-cbc
- syn keyword sshconfigCipher aes192-cbc aes256-cbc aes128-ctr aes256-ctr
- syn keyword sshconfigCipher arcfour arcfour128 arcfour256 cast128-cbc
- syn keyword sshconfigMAC hmac-md5 hmac-sha1 hmac-ripemd160 hmac-sha1-96
- syn keyword sshconfigMAC hmac-md5-96
-+syn match sshconfigMAC "\<umac-64@openssh\.com\>"
- syn keyword sshconfigHostKeyAlg ssh-rsa ssh-dss
- syn keyword sshconfigPreferredAuth hostbased publickey password
- syn keyword sshconfigPreferredAuth keyboard-interactive
- syn keyword sshconfigLogLevel QUIET FATAL ERROR INFO VERBOSE
- syn keyword sshconfigLogLevel DEBUG DEBUG1 DEBUG2 DEBUG3
--syn keyword sshconfigSysLogFacility DAEMON USER AUTH LOCAL0 LOCAL1 LOCAL2
--syn keyword sshconfigSysLogFacility LOCAL3 LOCAL4 LOCAL5 LOCAL6 LOCAL7
-+syn keyword sshconfigSysLogFacility DAEMON USER AUTH AUTHPRIV LOCAL0 LOCAL1
-+syn keyword sshconfigSysLogFacility LOCAL2 LOCAL3 LOCAL4 LOCAL5 LOCAL6 LOCAL7
-+syn match sshconfigVar "%[rhpldun]\>"
- syn match sshconfigSpecial "[*?]"
- syn match sshconfigNumber "\d\+"
- syn match sshconfigHostPort "\<\(\d\{1,3}\.\)\{3}\d\{1,3}\(:\d\+\)\?\>"
-@@ -49,57 +49,68 @@
- 
- " Keywords
- syn keyword sshconfigHostSect Host
--syn keyword sshconfigKeyword AddressFamily BatchMode BindAddress
-+syn keyword sshconfigKeyword AddressFamily
-+syn keyword sshconfigKeyword BatchMode BindAddress
- syn keyword sshconfigKeyword ChallengeResponseAuthentication CheckHostIP
- syn keyword sshconfigKeyword Cipher Ciphers ClearAllForwardings
- syn keyword sshconfigKeyword Compression CompressionLevel ConnectTimeout
- syn keyword sshconfigKeyword ConnectionAttempts ControlMaster
--syn keyword sshconfigKeyword ControlPath DynamicForward EnableSSHKeysign
--syn keyword sshconfigKeyword EscapeChar ForwardAgent ForwardX11
--syn keyword sshconfigKeyword ForwardX11Trusted GSSAPIAuthentication
-+syn keyword sshconfigKeyword ControlPath DynamicForward
-+syn keyword sshconfigKeyword EnableSSHKeysign EscapeChar ExitOnForwardFailure
-+syn keyword sshconfigKeyword ForwardAgent ForwardX11
-+syn keyword sshconfigKeyword ForwardX11Trusted
-+syn keyword sshconfigKeyword GSSAPIAuthentication
- syn keyword sshconfigKeyword GSSAPIDelegateCredentials GatewayPorts
--syn keyword sshconfigKeyword GlobalKnownHostsFile HostKeyAlgorithms
--syn keyword sshconfigKeyword HashKnownHosts KbdInteractiveDevices
-+syn keyword sshconfigKeyword GlobalKnownHostsFile
-+syn keyword sshconfigKeyword HostKeyAlgorithms HashKnownHosts
- syn keyword sshconfigKeyword HostKeyAlias HostName HostbasedAuthentication
--syn keyword sshconfigKeyword IdentitiesOnly IdentityFile LocalForward
--syn keyword sshconfigKeyword LogLevel MACs NoHostAuthenticationForLocalhost
--syn keyword sshconfigKeyword NumberOfPasswordPrompts PasswordAuthentication
-+syn keyword sshconfigKeyword IdentitiesOnly IdentityFile
-+syn keyword sshconfigKeyword KbdInteractiveAuthentication KbdInteractiveDevices
-+syn keyword sshconfigKeyword LocalCommand LocalForward LogLevel
-+syn keyword sshconfigKeyword MACs
-+syn keyword sshconfigKeyword NoHostAuthenticationForLocalhost
-+syn keyword sshconfigKeyword NumberOfPasswordPrompts
-+syn keyword sshconfigKeyword PasswordAuthentication PermitLocalCommand
- syn keyword sshconfigKeyword Port PreferredAuthentications Protocol
- syn keyword sshconfigKeyword ProxyCommand PubkeyAuthentication
--syn keyword sshconfigKeyword RSAAuthentication RemoteForward
--syn keyword sshconfigKeyword RhostsAuthentication RhostsRSAAuthentication
-+syn keyword sshconfigKeyword PermitLocalCommand
-+syn keyword sshconfigKeyword RSAAuthentication RemoteForward RekeyLimit
-+syn keyword sshconfigKeyword RhostsRSAAuthentication
- syn keyword sshconfigKeyword SendEnv ServerAliveCountMax ServerAliveInterval
- syn keyword sshconfigKeyword SmartcardDevice StrictHostKeyChecking
-+syn keyword sshconfigKeyword Tunnel TunnelDevice
- syn keyword sshconfigKeyword TCPKeepAlive UsePrivilegedPort User
--syn keyword sshconfigKeyword UserKnownHostsFile VerifyHostKeyDNS XAuthLocation
-+syn keyword sshconfigKeyword UserKnownHostsFile
-+syn keyword sshconfigKeyword VerifyHostKeyDNS VisualHostKey
-+syn keyword sshconfigKeyword XAuthLocation
- 
- " Define the default highlighting
- if version >= 508 || !exists("did_sshconfig_syntax_inits")
--	if version < 508
--		let did_sshconfig_syntax_inits = 1
--		command -nargs=+ HiLink hi link <args>
--	else
--		command -nargs=+ HiLink hi def link <args>
--	endif
--
--	HiLink sshconfigComment Comment
--	HiLink sshconfigTodo Todo
--	HiLink sshconfigHostPort sshconfigConstant
--	HiLink sshconfigNumber sshconfigConstant
--	HiLink sshconfigConstant Constant
--	HiLink sshconfigYesNo sshconfigEnum
--	HiLink sshconfigCipher sshconfigEnum
--	HiLink sshconfigMAC sshconfigEnum
--	HiLink sshconfigHostKeyAlg sshconfigEnum
--	HiLink sshconfigLogLevel sshconfigEnum
--	HiLink sshconfigSysLogFacility sshconfigEnum
--	HiLink sshconfigPreferredAuth sshconfigEnum
--	HiLink sshconfigEnum Function
--	HiLink sshconfigSpecial Special
--	HiLink sshconfigKeyword Keyword
--	HiLink sshconfigHostSect Type
--	delcommand HiLink
-+  if version < 508
-+    let did_sshconfig_syntax_inits = 1
-+    command -nargs=+ HiLink hi link <args>
-+  else
-+    command -nargs=+ HiLink hi def link <args>
-+  endif
-+
-+  HiLink sshconfigComment        Comment
-+  HiLink sshconfigTodo           Todo
-+  HiLink sshconfigHostPort       sshconfigConstant
-+  HiLink sshconfigNumber         sshconfigConstant
-+  HiLink sshconfigConstant       Constant
-+  HiLink sshconfigYesNo          sshconfigEnum
-+  HiLink sshconfigCipher         sshconfigEnum
-+  HiLink sshconfigMAC            sshconfigEnum
-+  HiLink sshconfigHostKeyAlg     sshconfigEnum
-+  HiLink sshconfigLogLevel       sshconfigEnum
-+  HiLink sshconfigSysLogFacility sshconfigEnum
-+  HiLink sshconfigPreferredAuth  sshconfigEnum
-+  HiLink sshconfigVar            sshconfigEnum
-+  HiLink sshconfigEnum           Identifier
-+  HiLink sshconfigSpecial        Special
-+  HiLink sshconfigKeyword        Keyword
-+  HiLink sshconfigHostSect       Type
-+  delcommand HiLink
- endif
- 
- let b:current_syntax = "sshconfig"
--
-diff -Nur runtime.patched/syntax/sshdconfig.vim runtime/syntax/sshdconfig.vim
---- runtime.patched/syntax/sshdconfig.vim	2006-03-05 13:55:08.000000000 -0800
-+++ runtime/syntax/sshdconfig.vim	2009-07-26 04:41:55.000000000 -0700
-@@ -1,23 +1,21 @@
- " Vim syntax file
--" This is a GENERATED FILE. Please always refer to source file at the URI below.
- " Language: OpenSSH server configuration file (sshd_config)
--" Maintainer: David Ne\v{c}as (Yeti) <[email protected]>
--" Last Change: 2006-03-05
--" URL: http://trific.ath.cx/Ftp/vim/syntax/sshdconfig.vim
-+" Maintainer: David Necas (Yeti) <[email protected]>
-+" Last Change: 2009-07-09
- 
- " Setup
- if version >= 600
--	if exists("b:current_syntax")
--		finish
--	endif
-+  if exists("b:current_syntax")
-+    finish
-+  endif
- else
--	syntax clear
-+  syntax clear
- endif
- 
- if version >= 600
--	setlocal iskeyword=_,-,a-z,A-Z,48-57
-+  setlocal iskeyword=_,-,a-z,A-Z,48-57
- else
--	set iskeyword=_,-,a-z,A-Z,48-57
-+  set iskeyword=_,-,a-z,A-Z,48-57
- endif
- 
- syn case ignore
-@@ -27,78 +25,87 @@
- syn keyword sshdconfigTodo TODO FIXME NOT contained
- 
- " Constants
--syn keyword sshdconfigYesNo yes no
-+syn keyword sshdconfigYesNo yes no none
-+syn keyword sshdconfigAddressFamily any inet inet6
- syn keyword sshdconfigCipher aes128-cbc 3des-cbc blowfish-cbc cast128-cbc
- syn keyword sshdconfigCipher aes192-cbc aes256-cbc aes128-ctr aes256-ctr
- syn keyword sshdconfigCipher arcfour arcfour128 arcfour256 cast128-cbc
- syn keyword sshdconfigMAC hmac-md5 hmac-sha1 hmac-ripemd160 hmac-sha1-96
- syn keyword sshdconfigMAC hmac-md5-96
-+syn match sshdconfigMAC "\<umac-64@openssh\.com\>"
- syn keyword sshdconfigRootLogin without-password forced-commands-only
- syn keyword sshdconfigLogLevel QUIET FATAL ERROR INFO VERBOSE
- syn keyword sshdconfigLogLevel DEBUG DEBUG1 DEBUG2 DEBUG3
--syn keyword sshdconfigSysLogFacility DAEMON USER AUTH LOCAL0 LOCAL1 LOCAL2
--syn keyword sshdconfigSysLogFacility LOCAL3 LOCAL4 LOCAL5 LOCAL6 LOCAL7
-+syn keyword sshdconfigSysLogFacility DAEMON USER AUTH AUTHPRIV LOCAL0 LOCAL1
-+syn keyword sshdconfigSysLogFacility LOCAL2 LOCAL3 LOCAL4 LOCAL5 LOCAL6 LOCAL7
- syn match sshdconfigSpecial "[*?]"
- syn match sshdconfigNumber "\d\+"
- syn match sshdconfigHostPort "\<\(\d\{1,3}\.\)\{3}\d\{1,3}\(:\d\+\)\?\>"
- syn match sshdconfigHostPort "\<\([-a-zA-Z0-9]\+\.\)\+[-a-zA-Z0-9]\{2,}\(:\d\+\)\?\>"
-+" FIXME: this matches quite a few things which are NOT valid IPv6 addresses
- syn match sshdconfigHostPort "\<\(\x\{,4}:\)\+\x\{,4}:\d\+\>"
- syn match sshdconfigTime "\<\(\d\+[sSmMhHdDwW]\)\+\>"
- 
- " Keywords
--syn keyword sshdconfigKeyword AcceptEnv AddressFamily
-+syn keyword sshdconfigMatch Host User Group Address
-+syn keyword sshdconfigKeyword AcceptEnv AddressFamily AllowAgentForwarding
- syn keyword sshdconfigKeyword AllowGroups AllowTcpForwarding
--syn keyword sshdconfigKeyword AllowUsers AuthorizedKeysFile Banner
--syn keyword sshdconfigKeyword ChallengeResponseAuthentication
-+syn keyword sshdconfigKeyword AllowUsers AuthorizedKeysFile
-+syn keyword sshdconfigKeyword Banner
-+syn keyword sshdconfigKeyword ChallengeResponseAuthentication ChrootDirectory
- syn keyword sshdconfigKeyword Ciphers ClientAliveCountMax
- syn keyword sshdconfigKeyword ClientAliveInterval Compression
--syn keyword sshdconfigKeyword DenyGroups DenyUsers GSSAPIAuthentication
--syn keyword sshdconfigKeyword GSSAPICleanupCredentials GatewayPorts
--syn keyword sshdconfigKeyword HostKey HostbasedAuthentication
-+syn keyword sshdconfigKeyword DenyGroups DenyUsers
-+syn keyword sshdconfigKeyword ForceCommand
-+syn keyword sshdconfigKeyword GatewayPorts GSSAPIAuthentication
-+syn keyword sshdconfigKeyword GSSAPICleanupCredentials
-+syn keyword sshdconfigKeyword HostbasedAuthentication HostKey
- syn keyword sshdconfigKeyword IgnoreRhosts IgnoreUserKnownHosts
--syn keyword sshdconfigKeyword KerberosAuthentication KerberosOrLocalPasswd
--syn keyword sshdconfigKeyword KerberosTgtPassing KerberosTicketCleanup
--syn keyword sshdconfigKeyword KerberosGetAFSToken
--syn keyword sshdconfigKeyword KeyRegenerationInterval ListenAddress
--syn keyword sshdconfigKeyword LogLevel LoginGraceTime MACs MaxAuthTries
--syn keyword sshdconfigKeyword MaxStartups PasswordAuthentication
--syn keyword sshdconfigKeyword PermitEmptyPasswords PermitRootLogin
-+syn keyword sshdconfigKeyword KerberosAuthentication KerberosGetAFSToken
-+syn keyword sshdconfigKeyword KerberosOrLocalPasswd KerberosTicketCleanup
-+syn keyword sshdconfigKeyword KeyRegenerationInterval
-+syn keyword sshdconfigKeyword ListenAddress LoginGraceTime LogLevel
-+syn keyword sshdconfigKeyword MACs Match MaxAuthTries MaxSessions MaxStartups
-+syn keyword sshdconfigKeyword PasswordAuthentication PermitEmptyPasswords
-+syn keyword sshdconfigKeyword PermitRootLogin PermitOpen PermitTunnel
- syn keyword sshdconfigKeyword PermitUserEnvironment PidFile Port
- syn keyword sshdconfigKeyword PrintLastLog PrintMotd Protocol
--syn keyword sshdconfigKeyword PubkeyAuthentication RSAAuthentication
--syn keyword sshdconfigKeyword RhostsAuthentication RhostsRSAAuthentication
--syn keyword sshdconfigKeyword ServerKeyBits StrictModes Subsystem
--syn keyword sshdconfigKeyword ShowPatchLevel
--syn keyword sshdconfigKeyword SyslogFacility TCPKeepAlive UseDNS
--syn keyword sshdconfigKeyword UseLogin UsePAM UsePrivilegeSeparation
-+syn keyword sshdconfigKeyword PubkeyAuthentication
-+syn keyword sshdconfigKeyword RhostsRSAAuthentication RSAAuthentication
-+syn keyword sshdconfigKeyword ServerKeyBits ShowPatchLevel StrictModes
-+syn keyword sshdconfigKeyword Subsystem SyslogFacility
-+syn keyword sshdconfigKeyword TCPKeepAlive
-+syn keyword sshdconfigKeyword UseDNS UseLogin UsePAM UsePrivilegeSeparation
- syn keyword sshdconfigKeyword X11DisplayOffset X11Forwarding
- syn keyword sshdconfigKeyword X11UseLocalhost XAuthLocation
- 
- " Define the default highlighting
- if version >= 508 || !exists("did_sshdconfig_syntax_inits")
--	if version < 508
--		let did_sshdconfig_syntax_inits = 1
--		command -nargs=+ HiLink hi link <args>
--	else
--		command -nargs=+ HiLink hi def link <args>
--	endif
--
--	HiLink sshdconfigComment Comment
--	HiLink sshdconfigTodo Todo
--	HiLink sshdconfigHostPort sshdconfigConstant
--	HiLink sshdconfigTime sshdconfigConstant
--	HiLink sshdconfigNumber sshdconfigConstant
--	HiLink sshdconfigConstant Constant
--	HiLink sshdconfigYesNo sshdconfigEnum
--	HiLink sshdconfigCipher sshdconfigEnum
--	HiLink sshdconfigMAC sshdconfigEnum
--	HiLink sshdconfigRootLogin sshdconfigEnum
--	HiLink sshdconfigLogLevel sshdconfigEnum
--	HiLink sshdconfigSysLogFacility sshdconfigEnum
--	HiLink sshdconfigEnum Function
--	HiLink sshdconfigSpecial Special
--	HiLink sshdconfigKeyword Keyword
--	delcommand HiLink
-+  if version < 508
-+    let did_sshdconfig_syntax_inits = 1
-+    command -nargs=+ HiLink hi link <args>
-+  else
-+    command -nargs=+ HiLink hi def link <args>
-+  endif
-+
-+  HiLink sshdconfigComment        Comment
-+  HiLink sshdconfigTodo           Todo
-+  HiLink sshdconfigHostPort       sshdconfigConstant
-+  HiLink sshdconfigTime           sshdconfigConstant
-+  HiLink sshdconfigNumber         sshdconfigConstant
-+  HiLink sshdconfigConstant       Constant
-+  HiLink sshdconfigYesNo          sshdconfigEnum
-+  HiLink sshdconfigAddressFamily  sshdconfigEnum
-+  HiLink sshdconfigCipher         sshdconfigEnum
-+  HiLink sshdconfigMAC            sshdconfigEnum
-+  HiLink sshdconfigRootLogin      sshdconfigEnum
-+  HiLink sshdconfigLogLevel       sshdconfigEnum
-+  HiLink sshdconfigSysLogFacility sshdconfigEnum
-+  HiLink sshdconfigEnum           Function
-+  HiLink sshdconfigSpecial        Special
-+  HiLink sshdconfigKeyword        Keyword
-+  HiLink sshdconfigMatch          Type
-+  delcommand HiLink
- endif
- 
- let b:current_syntax = "sshdconfig"
-diff -Nur runtime.patched/syntax/taskdata.vim runtime/syntax/taskdata.vim
---- runtime.patched/syntax/taskdata.vim	1969-12-31 16:00:00.000000000 -0800
-+++ runtime/syntax/taskdata.vim	2009-07-26 04:44:44.000000000 -0700
-@@ -0,0 +1,43 @@
-+" Vim syntax file
-+" Language:	task data
-+" Maintainer:	John Florian <[email protected]>
-+" Updated:	Wed Jul  8 19:46:20 EDT 2009
-+
-+
-+" For version 5.x: Clear all syntax items.
-+" For version 6.x: Quit when a syntax file was already loaded.
-+if version < 600
-+  syntax clear
-+elseif exists("b:current_syntax")
-+  finish
-+endif
-+
-+" Key Names for values.
-+syn keyword taskdataKey		description due end entry imask mask parent
-+syn keyword taskdataKey		priority project recur start status tags uuid
-+syn match taskdataKey		"annotation_\d\+"
-+syn match taskdataUndo		"^time.*$"
-+syn match taskdataUndo		"^\(old \|new \|---\)"
-+
-+" Values associated with key names.
-+"
-+" Strings
-+syn region taskdataString	matchgroup=Normal start=+"+ end=+"+
-+			\	contains=taskdataEncoded,taskdataUUID,@Spell
-+"
-+" Special Embedded Characters (e.g., "&comma;")
-+syn match taskdataEncoded	"&\a\+;" contained
-+" UUIDs
-+syn match taskdataUUID		"\x\{8}-\(\x\{4}-\)\{3}\x\{12}" contained
-+
-+
-+" The default methods for highlighting.  Can be overridden later.
-+hi def link taskdataEncoded	Function
-+hi def link taskdataKey		Statement
-+hi def link taskdataString 	String
-+hi def link taskdataUUID 	Special
-+hi def link taskdataUndo 	Type
-+
-+let b:current_syntax = "taskdata"
-+
-+" vim:noexpandtab
-diff -Nur runtime.patched/syntax/taskedit.vim runtime/syntax/taskedit.vim
---- runtime.patched/syntax/taskedit.vim	1969-12-31 16:00:00.000000000 -0800
-+++ runtime/syntax/taskedit.vim	2009-07-26 04:44:44.000000000 -0700
-@@ -0,0 +1,35 @@
-+" Vim syntax file
-+" Language:	support for 'task 42 edit'
-+" Maintainer:	John Florian <[email protected]>
-+" Updated:	Wed Jul  8 19:46:32 EDT 2009
-+
-+
-+" For version 5.x: Clear all syntax items.
-+" For version 6.x: Quit when a syntax file was already loaded.
-+if version < 600
-+  syntax clear
-+elseif exists("b:current_syntax")
-+  finish
-+endif
-+
-+syn match taskeditHeading	"^\s*#\s*Name\s\+Editable details\s*$" contained
-+syn match taskeditHeading	"^\s*#\s*-\+\s\+-\+\s*$" contained
-+syn match taskeditReadOnly	"^\s*#\s*\(UU\)\?ID:.*$" contained
-+syn match taskeditReadOnly	"^\s*#\s*Status:.*$" contained
-+syn match taskeditReadOnly	"^\s*#\s*i\?Mask:.*$" contained
-+syn match taskeditKey		"^ *.\{-}:" nextgroup=taskeditString
-+syn match taskeditComment	"^\s*#.*$"
-+			\	contains=taskeditReadOnly,taskeditHeading
-+syn match taskeditString	".*$" contained contains=@Spell
-+
-+
-+" The default methods for highlighting.  Can be overridden later.
-+hi def link taskeditComment	Comment
-+hi def link taskeditHeading	Function
-+hi def link taskeditKey		Statement
-+hi def link taskeditReadOnly	Special
-+hi def link taskeditString	String
-+
-+let b:current_syntax = "taskedit"
-+
-+" vim:noexpandtab
-diff -Nur runtime.patched/syntax/tcl.vim runtime/syntax/tcl.vim
---- runtime.patched/syntax/tcl.vim	2006-11-17 11:25:54.000000000 -0800
-+++ runtime/syntax/tcl.vim	2009-06-03 03:07:39.000000000 -0700
-@@ -1,13 +1,16 @@
- " Vim syntax file
--" Language:	TCL/TK
--" Maintainer:	Brett Cannon <[email protected]>
-+" Language:	Tcl/Tk
-+" Maintainer:	Taylor Venable <[email protected]>
-+" 		(previously Brett Cannon <[email protected]>)
- " 		(previously Dean Copsey <[email protected]>)
- "		(previously Matt Neumann <[email protected]>)
- "		(previously Allan Kelly <[email protected]>)
- " Original:	Robin Becker <[email protected]>
--" Last Change:	2006 Nov 17
-+" Last Change:	2009/04/06 02:38:36
-+" Version:	1.13
-+" URL:		http://real.metasyntax.net:2357/cvs/cvsweb.cgi/Config/vim/syntax/tcl.vim
- "
--" Keywords TODO: format clock click anchor
-+" Keywords TODO: click anchor
- 
- " For version 5.x: Clear all syntax items
- " For version 6.x: Quit when a syntax file was already loaded
-@@ -17,19 +20,40 @@
-   finish
- endif
- 
--" A bunch of useful keywords
--syn keyword tclStatement  tell socket subst open eof pwd glob list exec pid
--syn keyword tclStatement  auto_load_index time unknown eval lrange fblocked
--syn keyword tclStatement  lsearch auto_import gets lappend proc variable llength
--syn keyword tclStatement  auto_execok return linsert error catch clock info
--syn keyword tclStatement  split array fconfigure concat join lreplace source
--syn keyword tclStatement  fcopy global auto_qualify update close cd auto_load
--syn keyword tclStatement  file append format read package set binary namespace
--syn keyword tclStatement  scan trace seek flush after vwait uplevel lset rename
--syn keyword tclStatement  fileevent regexp upvar unset encoding expr load regsub
--syn keyword tclStatement interp exit puts incr lindex lsort tclLog string
-+" Basic Tcl commands: http://www.tcl.tk/man/tcl8.5/TclCmd/contents.htm
-+syn keyword tclCommand		after append apply array bgerror binary catch cd chan clock
-+syn keyword tclCommand		close concat dde dict encoding eof error eval exec exit
-+syn keyword tclCommand		expr fblocked fconfigure fcopy file fileevent filename flush
-+syn keyword tclCommand		format gets glob global history incr info interp join
-+syn keyword tclCommand		lappend lassign lindex linsert list llength load lrange lrepeat
-+syn keyword tclCommand		lreplace lreverse lsearch lset lsort memory namespace open package
-+syn keyword tclCommand		pid proc puts pwd read regexp registry regsub rename return
-+syn keyword tclCommand		scan seek set socket source split string subst tell time
-+syn keyword tclCommand		trace unknown unload unset update uplevel upvar variable vwait
-+
-+" The 'Tcl Standard Library' commands: http://www.tcl.tk/man/tcl8.5/TclCmd/library.htm
-+syn keyword tclCommand		auto_execok auto_import auto_load auto_mkindex auto_mkindex_old
-+syn keyword tclCommand		auto_qualify auto_reset parray tcl_endOfWord tcl_findLibrary
-+syn keyword tclCommand		tcl_startOfNextWord tcl_startOfPreviousWord tcl_wordBreakAfter
-+syn keyword tclCommand		tcl_wordBreakBefore
-+
-+" Commands that were added in Tcl 8.6
-+
-+syn keyword tclCommand		my oo::copy oo::define oo::objdefine self
-+syn keyword tclCommand		coroutine tailcall throw yield
-+
-+" Global variables used by Tcl: http://www.tcl.tk/man/tcl8.5/TclCmd/tclvars.htm
-+syn keyword tclVars		env errorCode errorInfo tcl_library tcl_patchLevel tcl_pkgPath
-+syn keyword tclVars		tcl_platform tcl_precision tcl_rcFileName tcl_traceCompile
-+syn keyword tclVars		tcl_traceExec tcl_wordchars tcl_nonwordchars tcl_version argc argv
-+syn keyword tclVars		argv0 tcl_interactive geometry
-+
-+" Strings which expr accepts as boolean values, aside from zero / non-zero.
-+syn keyword tclBoolean		true false on off yes no
-+
- syn keyword tclLabel		case default
- syn keyword tclConditional	if then else elseif switch
-+syn keyword tclConditional	try finally
- syn keyword tclRepeat		while for foreach break continue
- syn keyword tcltkSwitch	contained	insert create polygon fill outline tag
- 
-@@ -63,9 +87,14 @@
- syn keyword tcltkWidgetSwitch contained delete names types create
- " variable reference
- 	" ::optional::namespaces
--syn match tclVarRef "$\(\(::\)\?\([[:alnum:]_.]*::\)*\)\a[a-zA-Z0-9_.]*"
-+syn match tclVarRef "$\(\(::\)\?\([[:alnum:]_]*::\)*\)\a[[:alnum:]_]*"
- 	" ${...} may contain any character except '}'
- syn match tclVarRef "${[^}]*}"
-+
-+" The syntactic unquote-splicing replacement for [expand].
-+syn match tclExpand '\s{\*}'
-+syn match tclExpand '^{\*}'
-+
- " menu, mane add
- syn keyword tcltkWidgetSwitch contained active end last none cascade checkbutton command radiobutton separator
- syn keyword tcltkWidgetSwitch contained activebackground actveforeground accelerator background bitmap columnbreak
-@@ -130,11 +159,10 @@
- 
- " EXPR
- " commands associated with expr
--syn keyword tcltkMaths	contained	acos	cos	hypot	sinh
--syn keyword tcltkMaths	contained	asin	cosh	log	sqrt
--syn keyword tcltkMaths	contained	atan	exp	log10	tan
--syn keyword tcltkMaths	contained	atan2	floor	pow	tanh
--syn keyword tcltkMaths	contained	ceil	fmod	sin
-+syn keyword tcltkMaths contained	abs acos asin atan atan2 bool ceil cos cosh double entier
-+syn keyword tcltkMaths contained	exp floor fmod hypot int isqrt log log10 max min pow rand
-+syn keyword tcltkMaths contained	round sin sinh sqrt srand tan tanh wide
-+
- syn region tcltkCommand matchgroup=tcltkCommandColor start="\<expr\>" matchgroup=NONE skip="^\s*$" end="]\|[^\\]*\s*$"me=e-1  contains=tclLineContinue,tcltkMaths,tclNumber,tclVarRef,tclString,tcltlWidgetSwitch,tcltkCommand,tcltkPackConf
- 
- " format
-@@ -165,17 +193,26 @@
- 
- syn keyword tclTodo contained	TODO
- 
-+" Sequences which are backslash-escaped: http://www.tcl.tk/man/tcl8.5/TclCmd/Tcl.htm#M16
-+" Octal, hexadecimal, unicode codepoints, and the classics.
-+" Tcl takes as many valid characters in a row as it can, so \xAZ in a string is newline followed by 'Z'.
-+syn match   tclSpecial contained '\\\([0-7]\{1,3}\|x\x\{1,2}\|u\x\{1,4}\|[abfnrtv]\)'
-+syn match   tclSpecial contained '\\[\[\]\{\}\"\$]'
- 
--" String and Character contstants
--" Highlight special characters (those which have a backslash) differently
--syn match   tclSpecial contained "\\\d\d\d\=\|\\."
-+" Command appearing inside another command or inside a string.
-+syn region tclEmbeddedStatement	start='\[' end='\]' contained contains=tclCommand,tclNumber,tclLineContinue,tclString,tclVarRef,tclEmbeddedStatement
- " A string needs the skip argument as it may legitimately contain \".
- " Match at start of line
- syn region  tclString		  start=+^"+ end=+"+ contains=tclSpecial skip=+\\\\\|\\"+
- "Match all other legal strings.
--syn region  tclString		  start=+[^\\]"+ms=s+1  end=+"+ contains=tclSpecial skip=+\\\\\|\\"+
-+syn region  tclString		  start=+[^\\]"+ms=s+1  end=+"+ contains=tclSpecial,tclVarRef,tclEmbeddedStatement skip=+\\\\\|\\"+
-+
-+" Line continuation is backslash immediately followed by newline.
-+syn match tclLineContinue '\\$'
- 
--syn match   tclLineContinue "\\\s*$"
-+if exists('g:tcl_warn_continuation')
-+    syn match tclNotLineContinue '\\\s\+$'
-+endif
- 
- "integer number, or floating point number without a dot and with "f".
- syn case ignore
-@@ -208,13 +245,13 @@
-   endif
- 
-   HiLink tcltkSwitch		Special
-+  HiLink tclExpand		Special
-   HiLink tclLabel		Label
-   HiLink tclConditional		Conditional
-   HiLink tclRepeat		Repeat
-   HiLink tclNumber		Number
-   HiLink tclError		Error
--  HiLink tclStatement		Statement
--  "HiLink tclStatementColor	Statement
-+  HiLink tclCommand		Statement
-   HiLink tclString		String
-   HiLink tclComment		Comment
-   HiLink tclSpecial		Special
-@@ -223,6 +260,9 @@
-   HiLink tcltkCommandColor	Statement
-   HiLink tcltkWidgetColor	Structure
-   HiLink tclLineContinue	WarningMsg
-+if exists('g:tcl_warn_continuation')
-+  HiLink tclNotLineContinue	ErrorMsg
-+endif
-   HiLink tcltkStringSwitch	Special
-   HiLink tcltkArraySwitch	Special
-   HiLink tcltkLsortSwitch	Special
-@@ -232,7 +272,6 @@
-   HiLink tcltkNamespaceSwitch	Special
-   HiLink tcltkWidgetSwitch	Special
-   HiLink tcltkPackConfColor	Identifier
--  "HiLink tcltkLsort		Statement
-   HiLink tclVarRef		Identifier
- 
-   delcommand HiLink
-@@ -240,4 +279,4 @@
- 
- let b:current_syntax = "tcl"
- 
--" vim: ts=8
-+" vim: ts=8 noet
-diff -Nur runtime.patched/syntax/tex.vim runtime/syntax/tex.vim
---- runtime.patched/syntax/tex.vim	2008-07-29 12:43:38.000000000 -0700
-+++ runtime/syntax/tex.vim	2009-03-22 12:39:57.000000000 -0700
-@@ -1,8 +1,8 @@
- " Vim syntax file
- " Language:	TeX
- " Maintainer:	Dr. Charles E. Campbell, Jr. <[email protected]>
--" Last Change:	Jun 03, 2008
--" Version:	41
-+" Last Change:	Feb 05, 2009
-+" Version:	45
- " URL:		http://mysite.verizon.net/astronaut/vim/index.html#vimlinks_syntax
- "
- " Notes: {{{1
-@@ -103,6 +103,7 @@
- syn cluster texEnvGroup		contains=texMatcher,texMathDelim,texSpecialChar,texStatement
- syn cluster texFoldGroup	contains=texAccent,texBadMath,texComment,texDefCmd,texDelimiter,texDocType,texInput,texInputFile,texLength,texLigature,texMatcher,texMathZoneV,texMathZoneW,texMathZoneX,texMathZoneY,texMathZoneZ,texNewCmd,texNewEnv,texOnlyMath,texOption,texParen,texRefZone,texSection,texSectionMarker,texSectionZone,texSpaceCode,texSpecialChar,texStatement,texString,texTypeSize,texTypeStyle,texZone,@texMathZones,texTitle,texAbstract
- syn cluster texMatchGroup	contains=texAccent,texBadMath,texComment,texDefCmd,texDelimiter,texDocType,texInput,texLength,texLigature,texMatcher,texNewCmd,texNewEnv,texOnlyMath,texParen,texRefZone,texSection,texSpecialChar,texStatement,texString,texTypeSize,texTypeStyle,texZone,texInputFile,texOption,@Spell
-+syn cluster texStyleGroup	contains=texAccent,texBadMath,texComment,texDefCmd,texDelimiter,texDocType,texInput,texLength,texLigature,texNewCmd,texNewEnv,texOnlyMath,texParen,texRefZone,texSection,texSpecialChar,texStatement,texString,texTypeSize,texTypeStyle,texZone,texInputFile,texOption,texStyleStatement,@Spell,texStyleMatcher
- syn cluster texRefGroup		contains=texMatcher,texComment,texDelimiter
- if !exists("tex_no_math")
-  syn cluster texMathZones	contains=texMathZoneV,texMathZoneW,texMathZoneX,texMathZoneY,texMathZoneZ
-@@ -188,7 +189,7 @@
- 
- " Preamble syntax-based folding support: {{{1
- if g:tex_fold_enabled && has("folding")
-- syn region texPreamble	transparent fold	start='\zs\\documentclass\>' end='\ze\\begin{document}'	contains=@texMatchGroup
-+ syn region texPreamble	transparent fold	start='\zs\\documentclass\>' end='\ze\\begin{document}'	contains=texStyle,@texMatchGroup
- endif
- 
- " TeX input: {{{1
-@@ -309,7 +310,7 @@
-    exe 'syn region '.grpname.' start='."'".'\\begin\s*{\s*'.a:mathzone.'\s*}'."'".' end='."'".'\\end\s*{\s*'.a:mathzone.'\s*}'."'".' keepend contains=@texMathZoneGroup'.foldcmd
-    exe 'syn sync match '.syncname.' grouphere '.grpname.' "\\begin\s*{\s*'.a:mathzone.'\*\s*}"'
-    exe 'syn sync match '.syncname.' grouphere '.grpname.' "\\begin\s*{\s*'.a:mathzone.'\*\s*}"'
--   exe 'HiLink '.grpname.' texMath'
-+   exe 'hi def link '.grpname.' texMath'
-    if a:starform
-     let grpname  = "texMathZone".a:sfx.'S'
-     let syncname = "texSyncMathZone".a:sfx.'S'
-@@ -317,7 +318,7 @@
-     exe 'syn region '.grpname.' start='."'".'\\begin\s*{\s*'.a:mathzone.'\*\s*}'."'".' end='."'".'\\end\s*{\s*'.a:mathzone.'\*\s*}'."'".' keepend contains=@texMathZoneGroup'.foldcmd
-     exe 'syn sync match '.syncname.' grouphere '.grpname.' "\\begin\s*{\s*'.a:mathzone.'\*\s*}"'
-     exe 'syn sync match '.syncname.' grouphere '.grpname.' "\\begin\s*{\s*'.a:mathzone.'\*\s*}"'
--    exe 'HiLink '.grpname.' texMath'
-+    exe 'hi def link '.grpname.' texMath'
-    endif
-  endfun
- 
-@@ -399,7 +400,7 @@
- " Separate lines used for verb` and verb# so that the end conditions {{{1
- " will appropriately terminate.  Ideally vim would let me save a
- " character from the start pattern and re-use it in the end-pattern.
--syn region texZone		start="\\begin{verbatim}"		end="\\end{verbatim}\|%stopzone\>"	contains=@Spell
-+syn region texZone		start="\\begin{[vV]erbatim}"		end="\\end{[vV]erbatim}\|%stopzone\>"	contains=@Spell
- " listings package:
- syn region texZone		start="\\begin{lstlisting}"		end="\\end{lstlisting}\|%stopzone\>"	contains=@Spell
- " moreverb package:
-@@ -456,6 +457,14 @@
- " TeX String Delimiters: {{{1
- syn match texString		"\(``\|''\|,,\)"
- 
-+" makeatletter -- makeatother sections
-+if !exists("g:tex_no_error")
-+ syn region texStyle			matchgroup=texStatement start='\\makeatletter' end='\\makeatother'	contains=@texStyleGroup contained
-+ syn match  texStyleStatement		"\\[a-zA-Z@]\+"	contained
-+ syn region texStyleMatcher		matchgroup=Delimiter start="{" skip="\\\\\|\\[{}]"	end="}"		contains=@texStyleGroup,texError	contained
-+ syn region texStyleMatcher		matchgroup=Delimiter start="\["				end="]"		contains=@texStyleGroup,texError	contained
-+endif
-+
- " LaTeX synchronization: {{{1
- syn sync maxlines=200
- syn sync minlines=50
-@@ -507,6 +516,7 @@
-    HiLink texMathDelimSet2	texMathDelim
-    HiLink texMathDelimKey	texMathDelim
-    HiLink texMathMatcher	texMath
-+   HiLink texMathZoneV		texMath
-    HiLink texMathZoneW		texMath
-    HiLink texMathZoneX		texMath
-    HiLink texMathZoneY		texMath
-@@ -516,6 +526,7 @@
-   HiLink texSectionMarker	texCmdName
-   HiLink texSectionName		texSection
-   HiLink texSpaceCode		texStatement
-+  HiLink texStyleStatement	texStatement
-   HiLink texTypeSize		texType
-   HiLink texTypeStyle		texType
- 
-diff -Nur runtime.patched/syntax/updatedb.vim runtime/syntax/updatedb.vim
---- runtime.patched/syntax/updatedb.vim	2007-10-25 07:36:25.000000000 -0700
-+++ runtime/syntax/updatedb.vim	2009-06-13 05:38:40.000000000 -0700
-@@ -1,7 +1,7 @@
- " Vim syntax file
- " Language:         updatedb.conf(5) configuration file
- " Maintainer:       Nikolai Weibull <[email protected]>
--" Latest Revision:  2007-10-25
-+" Latest Revision:  2009-05-25
- 
- if exists("b:current_syntax")
-   finish
-@@ -18,7 +18,11 @@
- syn match   updatedbBegin   display '^'
-                             \ nextgroup=updatedbName,updatedbComment skipwhite
- 
--syn keyword updatedbName    contained PRUNEFS PRUNEPATHS PRUNE_BIND_MOUNTS
-+syn keyword updatedbName    contained
-+                            \ PRUNEFS
-+                            \ PRUNENAMES
-+                            \ PRUNEPATHS
-+                            \ PRUNE_BIND_MOUNTS
-                             \ nextgroup=updatedbNameEq
- 
- syn match   updatedbNameEq  contained display '=' nextgroup=updatedbValue
-diff -Nur runtime.patched/syntax/vim.vim runtime/syntax/vim.vim
---- runtime.patched/syntax/vim.vim	2008-07-29 12:43:38.000000000 -0700
-+++ runtime/syntax/vim.vim	2009-10-08 14:18:08.000000000 -0700
-@@ -1,8 +1,8 @@
- " Vim syntax file
- " Language:	Vim 7.2 script
- " Maintainer:	Dr. Charles E. Campbell, Jr. <[email protected]>
--" Last Change:	July 29, 2008
--" Version:	7.2-82
-+" Last Change:	Aug 17, 2009
-+" Version:	7.2-93
- " Automatically generated keyword lists: {{{1
- 
- " Quit when a syntax file was already loaded {{{2
-@@ -16,11 +16,11 @@
- syn cluster vimCommentGroup	contains=vimTodo,@Spell
- 
- " regular vim commands {{{2
--syn keyword vimCommand contained	abc[lear] argdo argu[ment] bel[owright] bN[ext] breakd[el] b[uffer] caddb[uffer] cb[uffer] cex[pr] cg[etfile] checkt[ime] cnew[er] col[der] con[tinue] cq[uit] delc[ommand] diffoff diffu[pdate] dr[op] echom[sg] em[enu] endt[ry] exu[sage] fin[d] foldc[lose] fu[nction] ha[rdcopy] helpt[ags] if is[earch] ju[mps] kee[pmarks] lan[guage] lc[d] lefta[bove] lgetb[uffer] lgrepa[dd] lla[st] lmapc[lear] lnf[ile] loc[kmarks] lpf[ile] lt[ag] mak[e] menut[ranslate] mkvie[w] mzf[ile] n[ext] nu[mber] opt[ions] perld[o] pp[op] P[rint] promptr[epl] ptj[ump] ptp[revious] pw[d] q[uit] redi[r] reg[isters] rew[ind] rubyd[o] sal[l] sba[ll] sbn[ext] sb[uffer] setf[iletype] sfir[st] sim[alt] sm[ap] sn[ext] snor[emap] so[urce] spellr[epall] spr[evious] star[tinsert] stopi[nsert] sunmenu t tabe[dit] tabm[ove] tabo[nly] ta[g] tclf[ile] tj[ump] tn[ext] tr[ewind] tu[nmenu] undol[ist] verb[ose] vim[grep] vmapc[lear] wh[ile] win[size] wq wv[iminfo] xm[ap] XMLent xnoremenu
--syn keyword vimCommand contained	abo[veleft] arge[dit] as[cii] bf[irst] bo[tright] breakl[ist] buffers cad[dexpr] cc cf[ile] c[hange] cla[st] cn[ext] colo[rscheme] cope[n] cr[ewind] d[elete] diffpatch dig[raphs] ds[earch] echon emenu* endw[hile] f[ile] fini[sh] folddoc[losed] go[to] h[elp] hid[e] ij[ump] isp[lit] k laddb[uffer] la[st] lch[dir] lex[pr] lgete[xpr] lh[elpgrep] lli[st] lnew[er] lNf[ile] lockv[ar] lp[revious] lv[imgrep] ma[rk] mk[exrc] mkv[imrc] mz[scheme] N[ext] omapc[lear] pc[lose] po[p] pre[serve] profd[el] ps[earch] ptl[ast] ptr[ewind] pyf[ile] quita[ll] red[o] res[ize] ri[ght] rubyf[ile] san[dbox] sbf[irst] sbN[ext] scripte[ncoding] setg[lobal] sh[ell] sla[st] smapc[lear] sN[ext] snoreme spelld[ump] spellu[ndo] sre[wind] startr[eplace] sts[elect] sus[pend] tab tabf[ind] tabnew tabp[revious] tags te[aroff] tl[ast] tN[ext] try una[bbreviate] unh[ide] ve[rsion] vimgrepa[dd] vne[w] winc[md] wn[ext] wqa[ll] X xmapc[lear] XMLns xunme
--syn keyword vimCommand contained	al[l] argg[lobal] bad[d] bl[ast] bp[revious] br[ewind] bun[load] caddf[ile] ccl[ose] cfir[st] changes cl[ist] cN[ext] comc[lear] co[py] cuna[bbrev] delf[unction] diffpu[t] di[splay] dsp[lit] e[dit] endfo[r] ene[w] files fir[st] foldd[oopen] gr[ep] helpf[ind] his[tory] il[ist] iuna[bbrev] keepalt lad[dexpr] later lcl[ose] lf[ile] lg[etfile] l[ist] lmak[e] lne[xt] ln[oremap] lol[der] lr[ewind] lvimgrepa[dd] marks mks[ession] mod[e] nbkey nmapc[lear] on[ly] ped[it] popu prev[ious] prof[ile] pta[g] ptn[ext] pts[elect] py[thon] r[ead] redr[aw] ret[ab] rightb[elow] ru[ntime] sa[rgument] sbl[ast] sbp[revious] scrip[tnames] setl[ocal] sign sl[eep] sme sni[ff] snoremenu spe[llgood] spellw[rong] sta[g] stj[ump] sun[hide] sv[iew] tabc[lose] tabfir[st] tabn[ext] tabr[ewind] tc[l] tf[irst] tm to[pleft] ts[elect] u[ndo] unlo[ckvar] vert[ical] vi[sual] vs[plit] windo wN[ext] w[rite] xa[ll] xme xn[oremap] xunmenu
--syn keyword vimCommand contained	arga[dd] argl[ocal] ba[ll] bm[odified] brea[k] bro[wse] bw[ipeout] cal[l] cd cgetb[uffer] chd[ir] clo[se] cnf[ile] comp[iler] cpf[ile] cw[indow] delm[arks] diffsplit dj[ump] earlier el[se] endf[unction] ex filetype fix[del] foldo[pen] grepa[dd] helpg[rep] iabc[lear] imapc[lear] j[oin] keepj[umps] laddf[ile] lb[uffer] le[ft] lfir[st] lgr[ep] ll lm[ap] lN[ext] lo[adview] lop[en] ls lw[indow] mat[ch] mksp[ell] m[ove] new noh[lsearch] o[pen] pe[rl] popu[p] p[rint] promptf[ind] ptf[irst] ptN[ext] pu[t] qa[ll] rec[over] redraws[tatus] retu[rn] rub[y] rv[iminfo] sav[eas] sbm[odified] sbr[ewind] se[t] sf[ind] sil[ent] sm[agic] smenu sno[magic] sor[t] spelli[nfo] sp[lit] startg[replace] st[op] sunme syncbind tabd[o] tabl[ast] tabN[ext] tabs tcld[o] th[row] tm[enu] tp[revious] tu undoj[oin] up[date] vie[w] viu[sage] wa[ll] winp[os] wp[revious] ws[verb] x[it] xmenu xnoreme y[ank]
--syn keyword vimCommand contained	argd[elete] ar[gs] bd[elete] bn[ext] breaka[dd] bufdo cabc[lear] cat[ch] ce[nter] cgete[xpr] che[ckpath] cmapc[lear] cNf[ile] conf[irm] cp[revious] debugg[reedy] diffg[et] diffthis dl[ist] echoe[rr] elsei[f] en[dif] exi[t] fina[lly] fo[ld] for 
-+syn keyword vimCommand contained	abc[lear] argdo argu[ment] bel[owright] bN[ext] breakd[el] b[uffer] caddb[uffer] cb[uffer] cex[pr] cg[etfile] checkt[ime] cnew[er] col[der] con[tinue] cq[uit] delc[ommand] diffoff diffu[pdate] dr[op] echom[sg] em[enu] en[dif] ex files fini[sh] foldc[lose] for grepa[dd] helpg[rep] iabc[lear] imapc[lear] j[oin] keepj[umps] laddf[ile] lb[uffer] le[ft] lfir[st] lgr[ep] ll lmapc[lear] lnf[ile] lockv[ar] lp[revious] lv[imgrep] ma[rk] mk[exrc] mkv[imrc] mz[scheme] N[ext] ol[dfiles] opt[ions] perld[o] pp[op] P[rint] promptr[epl] ptj[ump] ptp[revious] pw[d] q[uit] redi[r] reg[isters] rew[ind] rubyd[o] sal[l] sba[ll] sbn[ext] sb[uffer] setf[iletype] sfir[st] sim[alt] sm[ap] sN[ext] snoremenu spe[llgood] spellw[rong] sta[g] stj[ump] sun[hide] sv[iew] tabc[lose] tabfir[st] tabn[ext] tabr[ewind] tc[l] tf[irst] tm to[pleft] ts[elect] u[ndo] unlo[ckvar] vert[ical] vi[sual] vs[plit] windo wN[ext] w[rite] xa[ll] xmenu xnoremenu
-+syn keyword vimCommand contained	abo[veleft] arge[dit] as[cii] bf[irst] bo[tright] breakl[ist] buffers cad[dexpr] cc cf[ile] c[hange] cla[st] cn[ext] colo[rscheme] cope[n] cr[ewind] d[elete] diffpatch dig[raphs] ds[earch] echon emenu* endt[ry] exi[t] filetype fir[st] folddoc[losed] fu[nction] ha[rdcopy] helpt[ags] if is[earch] ju[mps] kee[pmarks] lan[guage] lc[d] lefta[bove] lgetb[uffer] lgrepa[dd] lla[st] lnew[er] lNf[ile] lol[der] lr[ewind] lvimgrepa[dd] marks mks[ession] mod[e] nbkey nmapc[lear] omapc[lear] pc[lose] po[p] pre[serve] profd[el] ps[earch] ptl[ast] ptr[ewind] pyf[ile] quita[ll] red[o] res[ize] ri[ght] rubyf[ile] san[dbox] sbf[irst] sbN[ext] scripte[ncoding] setg[lobal] sh[ell] sla[st] sme sni[ff] sor[t] spelli[nfo] sp[lit] startg[replace] st[op] sunme syncbind tabd[o] tabl[ast] tabN[ext] tabs tcld[o] th[row] tm[enu] tp[revious] tu undoj[oin] up[date] vie[w] viu[sage] wa[ll] winp[os] wp[revious] ws[verb] x[it] XMLent xunme
-+syn keyword vimCommand contained	al[l] argg[lobal] bad[d] bl[ast] bp[revious] br[ewind] bun[load] caddf[ile] ccl[ose] cfir[st] changes cl[ist] cN[ext] comc[lear] co[py] cuna[bbrev] delf[unction] diffpu[t] di[splay] dsp[lit] e[dit] endfo[r] endw[hile] exu[sage] fina[lly] fix[del] foldd[oopen] go[to] h[elp] hid[e] ij[ump] isp[lit] k laddb[uffer] la[st] lch[dir] lex[pr] lgete[xpr] lh[elpgrep] lli[st] lne[xt] lo[adview] lop[en] ls lw[indow] mat[ch] mksp[ell] m[ove] new noh[lsearch] on[ly] ped[it] popu prev[ious] prof[ile] pta[g] ptn[ext] pts[elect] py[thon] r[ead] redr[aw] ret[ab] rightb[elow] ru[ntime] sa[rgument] sbl[ast] sbp[revious] scrip[tnames] setl[ocal] sign sl[eep] smenu sno[magic] so[urce] spellr[epall] spr[evious] star[tinsert] stopi[nsert] sunmenu t tabe[dit] tabm[ove] tabo[nly] ta[g] tclf[ile] tj[ump] tn[ext] tr[ewind] tu[nmenu] undol[ist] verb[ose] vim[grep] vmapc[lear] wh[ile] win[size] wq wv[iminfo] xmapc[lear] XMLns xunmenu
-+syn keyword vimCommand contained	arga[dd] argl[ocal] ba[ll] bm[odified] brea[k] bro[wse] bw[ipeout] cal[l] cd cgetb[uffer] chd[ir] clo[se] cnf[ile] comp[iler] cpf[ile] cw[indow] delm[arks] diffsplit dj[ump] earlier el[se] endf[unction] ene[w] f[ile] fin[d] fo[ld] foldo[pen] gr[ep] helpf[ind] his[tory] il[ist] iuna[bbrev] keepalt lad[dexpr] later lcl[ose] lf[ile] lg[etfile] l[ist] lmak[e] lN[ext] loc[kmarks] lpf[ile] lt[ag] mak[e] menut[ranslate] mkvie[w] mzf[ile] n[ext] nu[mber] o[pen] pe[rl] popu[p] p[rint] promptf[ind] ptf[irst] ptN[ext] pu[t] qa[ll] rec[over] redraws[tatus] retu[rn] rub[y] rv[iminfo] sav[eas] sbm[odified] sbr[ewind] se[t] sf[ind] sil[ent] sm[agic] sn[ext] snoreme spelld[ump] spellu[ndo] sre[wind] startr[eplace] sts[elect] sus[pend] tab tabf[ind] tabnew tabp[revious] tags te[aroff] tl[ast] tN[ext] try una[bbreviate] unh[ide] ve[rsion] vimgrepa[dd] vne[w] winc[md] wn[ext] wqa[ll] X xme xnoreme y[ank]
-+syn keyword vimCommand contained	argd[elete] ar[gs] bd[elete] bn[ext] breaka[dd] bufdo cabc[lear] cat[ch] ce[nter] cgete[xpr] che[ckpath] cmapc[lear] cNf[ile] conf[irm] cp[revious] debugg[reedy] diffg[et] diffthis dl[ist] echoe[rr] elsei[f] 
- syn match   vimCommand contained	"\<z[-+^.=]"
- 
- " vimOptions are caught only when contained in a vimSet {{{2
-@@ -33,7 +33,7 @@
- syn keyword vimOption contained	altkeymap arabic autowrite backupcopy bdir bin bomb bt cd ci cinw co completefunc cp cscopetag csto debug dict dir eb enc errorbells expandtab fdl fenc fileformat fml foldignore foldopen fs gfn grepprg guiheadroom helplang history hls imactivatekey iminsert inde insertmode iskeyword keymodel laststatus lisp lpl magic maxfuncdepth menuitems mm modifiable mousem mps number opendevice paste pex pmbcs printencoding prompt rdt ri 
- 
- " vimOptions: These are the turn-off setting variants {{{2
--syn keyword vimOption contained	noacd noallowrevins noantialias noarabic noarshape noautoread noaw noballooneval nobinary nobk nobuflisted nocin noconfirm nocopyindent nocscopeverbose nocuc nocursorline nodg nodisable noeb noedcompatible noendofline noequalalways noesckeys noex noexrc nofk nofoldenable nogdefault nohid nohk nohkmapp nohls noic noignorecase noimc noimd noinf noinsertmode nojoinspaces nolazyredraw nolinebreak nolist nolpl noma nomagic noml nomodeline nomodified nomousef nomousehide nonumber noopendevice nopi nopreviewwindow nopvw noremap norevins norightleft norl noro noru nosb noscb noscs nosft noshelltemp noshortname noshowfulltag noshowmode nosm nosmartindent nosmd nosol nosplitbelow nospr nossl nostartofline noswapfile nota notagrelative notbi notbs noterse notextmode notgst notimeout noto notr nottybuiltin notx novisualbell nowarn noweirdinvert nowfw nowinfixheight nowiv nowrap nowrite nowritebackup
-+syn keyword vimOption contained	noacd noallowrevins noantialias noarabic noarshape noautoread noaw noballooneval nobinary nobk nobuflisted nocin noconfirm nocopyindent nocscopeverbose nocuc nocursorline nodg noimdisable noeb noedcompatible noendofline noequalalways noesckeys noex noexrc nofk nofoldenable nogdefault nohid nohk nohkmapp nohls noic noignorecase noimc noimd noinf noinsertmode nojoinspaces nolazyredraw nolinebreak nolist nolpl noma nomagic noml nomodeline nomodified nomousef nomousehide nonumber noopendevice nopi nopreviewwindow nopvw noremap norevins norightleft norl noro noru nosb noscb noscs nosft noshelltemp noshortname noshowfulltag noshowmode nosm nosmartindent nosmd nosol nosplitbelow nospr nossl nostartofline noswapfile nota notagrelative notbi notbs noterse notextmode notgst notimeout noto notr nottybuiltin notx novisualbell nowarn noweirdinvert nowfw nowinfixheight nowiv nowrap nowrite nowritebackup
- syn keyword vimOption contained	noai noaltkeymap noar noarabicshape noautochdir noautowrite noawa nobeval nobiosk nobl nocf nocindent noconsk nocp nocst nocul nodeco nodiff noea noed noek noeol noerrorbells noet noexpandtab nofen nofkmap nogd noguipty nohidden nohkmap nohkp nohlsearch noicon noim noimcmdline noincsearch noinfercase nois nojs nolbr nolisp noloadplugins nolz nomacatsui nomh nomod nomodifiable nomore nomousefocus nonu noodev nopaste nopreserveindent noprompt noreadonly norestorescreen nori norightleftcmd norlc nors noruler nosc noscrollbind nosecure noshellslash noshiftround noshowcmd noshowmatch nosi nosmartcase nosmarttab nosn nospell nosplitright nosr nosta nostmp noswf notagbsearch notagstack notbidi notermbidi notextauto notf notildeop notitle notop nottimeout nottyfast novb nowa nowb nowfh nowildmenu nowinfixwidth nowmnu nowrapscan nowriteany nows
- syn keyword vimOption contained	noakm noanti noarab noari noautoindent noautowriteall nobackup nobin nobioskey nobomb noci nocompatible noconskey nocscopetag nocsverb nocursorcolumn nodelcombine nodigraph 
- 
-@@ -99,8 +99,9 @@
- syn match vimCmdSep	"[:|]\+"	skipwhite nextgroup=vimAddress,vimAutoCmd,vimCommand,vimExtCmd,vimFilter,vimLet,vimMap,vimMark,vimSet,vimSyntax,vimUserCmd
- syn match vimIsCommand	"\<\h\w*\>"	contains=vimCommand
- syn match vimVar		"\<[bwglsav]:\K\k*\>"
--syn match vimVar contained	"\<\K\k*\>"
--syn keyword vimCommand contained	in
-+syn match vimVar        contained	"\<\K\k*\>"
-+syn match vimFBVar      contained   "\<[bwglsav]:\K\k*\>"
-+syn keyword vimCommand  contained	in
- 
- " Insertions And Appends: insert append {{{2
- " =======================
-@@ -127,7 +128,7 @@
- 
- " Augroup : vimAugroupError removed because long augroups caused sync'ing problems. {{{2
- " ======= : Trade-off: Increasing synclines with slower editing vs augroup END error checking.
--syn cluster vimAugroupList	contains=vimIsCommand,vimFunction,vimFunctionError,vimLineComment,vimSpecFile,vimOper,vimNumber,vimComment,vimString,vimSubst,vimMark,vimRegister,vimAddress,vimFilter,vimCmplxRepeat,vimComment,vimLet,vimSet,vimAutoCmd,vimRegion,vimSynLine,vimNotation,vimCtrlChar,vimFuncVar,vimContinue
-+syn cluster vimAugroupList	contains=vimIsCommand,vimFuncName,vimFunction,vimFunctionError,vimLineComment,vimSpecFile,vimOper,vimNumber,vimOperParen,vimComment,vimString,vimSubst,vimMark,vimRegister,vimAddress,vimFilter,vimCmplxRepeat,vimComment,vimLet,vimSet,vimAutoCmd,vimRegion,vimSynLine,vimNotation,vimCtrlChar,vimFuncVar,vimContinue
- if exists("g:vimsyn_folding") && g:vimsyn_folding =~ 'a'
-  syn region  vimAugroup	fold start="\<aug\%[roup]\>\s\+\K\k*" end="\<aug\%[roup]\>\s\+[eE][nN][dD]\>"	contains=vimAugroupKey,vimAutoCmd,@vimAugroupList keepend
- else
-@@ -141,156 +142,154 @@
- 
- " Operators: {{{2
- " =========
--syn cluster vimOperGroup	contains=vimOper,vimOperParen,vimNumber,vimString,vimRegister,vimContinue
--syn match  vimOper	"\(==\|!=\|>=\|<=\|=\~\|!\~\|>\|<\|=\)[?#]\{0,2}"	skipwhite nextgroup=vimString,vimSpecFile
--syn match  vimOper	"||\|&&\|[-+.]"	skipwhite nextgroup=vimString,vimSpecFile
--syn region vimOperParen 	oneline matchgroup=vimOper start="(" end=")" contains=@vimOperGroup
--syn region vimOperParen	oneline matchgroup=vimSep  start="{" end="}" contains=@vimOperGroup nextgroup=vimVar
-+syn cluster	vimOperGroup	contains=vimFunc,vimFuncVar,vimOper,vimOperParen,vimNumber,vimString,vimRegister,vimContinue
-+syn match	vimOper	"\(==\|!=\|>=\|<=\|=\~\|!\~\|>\|<\|=\)[?#]\{0,2}"	skipwhite nextgroup=vimString,vimSpecFile
-+syn match	vimOper	"||\|&&\|[-+.]"	skipwhite nextgroup=vimString,vimSpecFile
-+syn region	vimOperParen 	oneline matchgroup=vimParenSep	start="(" end=")" contains=@vimOperGroup
-+syn region	vimOperParen	oneline matchgroup=vimSep	start="{" end="}" contains=@vimOperGroup nextgroup=vimVar,vimFuncVar
- if !exists("g:vimsyn_noerror")
-- syn match  vimOperError	")"
-+ syn match	vimOperError	")"
- endif
- 
- " Functions : Tag is provided for those who wish to highlight tagged functions {{{2
- " =========
--syn cluster vimFuncList	contains=vimCommand,vimFuncKey,Tag,vimFuncSID
--syn cluster vimFuncBodyList	contains=vimAddress,vimAutoCmd,vimCmplxRepeat,vimComment,vimComment,vimContinue,vimCtrlChar,vimEcho,vimEchoHL,vimExecute,vimIf,vimFunc,vimFunction,vimFunctionError,vimFuncVar,vimIsCommand,vimLet,vimLineComment,vimMap,vimMark,vimNorm,vimNotation,vimNotFunc,vimNumber,vimOper,vimOperParen,vimRegion,vimRegister,vimSet,vimSpecFile,vimString,vimSubst,vimSynLine,vimUserCommand
--if !exists("g:vimsyn_noerror")
-- syn match   vimFunctionError	"\<fu\%[nction]!\=\s\+\zs\U\i\{-}\ze\s*("                	contains=vimFuncKey,vimFuncBlank nextgroup=vimFuncBody
--endif
--syn match   vimFunction	"\<fu\%[nction]!\=\s\+\(\(<[sS][iI][dD]>\|[Ss]:\|\u\|\i\+#\)\i*\|\(g:\)\=\(\I\i*\.\)\+\I\i*\)\ze\s*("	contains=@vimFuncList nextgroup=vimFuncBody
-+syn cluster	vimFuncList	contains=vimCommand,vimFunctionError,vimFuncKey,Tag,vimFuncSID
-+syn cluster	vimFuncBodyList	contains=vimAbb,vimAddress,vimAugroupKey,vimAutoCmd,vimCmplxRepeat,vimComment,vimComment,vimContinue,vimCtrlChar,vimEcho,vimEchoHL,vimExecute,vimIf,vimIsCommand,vimFBVar,vimFunc,vimFunction,vimFuncVar,vimHighlight,vimIsCommand,vimLet,vimLineComment,vimMap,vimMark,vimNorm,vimNotation,vimNotFunc,vimNumber,vimOper,vimOperParen,vimRegion,vimRegister,vimSet,vimSpecFile,vimString,vimSubst,vimSynLine,vimUserCommand
-+syn match	vimFunction	"\<fu\%[nction]!\=\s\+\%(<[sS][iI][dD]>\|[sSgGbBwWtTlL]:\)\=\%(\i\|[#.]\|{.\{-1,}}\)*\ze\s*("	contains=@vimFuncList nextgroup=vimFuncBody
-+
- if exists("g:vimsyn_folding") && g:vimsyn_folding =~ 'f'
-- syn region  vimFuncBody  contained	fold start="\ze("	matchgroup=vimCommand end="\<\(endf\>\|endfu\%[nction]\>\)"		contains=@vimFuncBodyList
-+ syn region	vimFuncBody  contained	fold start="\ze("	matchgroup=vimCommand end="\<\(endf\>\|endfu\%[nction]\>\)"		contains=@vimFuncBodyList
- else                                                                                                          
-- syn region  vimFuncBody  contained	start="\ze("	matchgroup=vimCommand end="\<\(endf\>\|endfu\%[nction]\>\)"		contains=@vimFuncBodyList
-+ syn region	vimFuncBody  contained	start="\ze("	matchgroup=vimCommand end="\<\(endf\>\|endfu\%[nction]\>\)"		contains=@vimFuncBodyList
- endif
--syn match   vimFuncVar   contained	"a:\(\I\i*\|\d\+\)"
--syn match   vimFuncSID   contained	"\c<sid>\|\<s:"
--syn keyword vimFuncKey   contained	fu[nction]
--syn match   vimFuncBlank contained	"\s\+"
-+syn match	vimFuncVar   contained	"a:\(\K\k*\|\d\+\)"
-+syn match	vimFuncSID   contained	"\c<sid>\|\<s:"
-+syn keyword	vimFuncKey   contained	fu[nction]
-+syn match	vimFuncBlank contained	"\s\+"
- 
--syn keyword vimPattern   contained	start	skip	end
-+syn keyword	vimPattern   contained	start	skip	end
- 
- " Special Filenames, Modifiers, Extension Removal: {{{2
- " ===============================================
--syn match vimSpecFile	"<c\(word\|WORD\)>"	nextgroup=vimSpecFileMod,vimSubst
--syn match vimSpecFile	"<\([acs]file\|amatch\|abuf\)>"	nextgroup=vimSpecFileMod,vimSubst
--syn match vimSpecFile	"\s%[ \t:]"ms=s+1,me=e-1	nextgroup=vimSpecFileMod,vimSubst
--syn match vimSpecFile	"\s%$"ms=s+1	nextgroup=vimSpecFileMod,vimSubst
--syn match vimSpecFile	"\s%<"ms=s+1,me=e-1	nextgroup=vimSpecFileMod,vimSubst
--syn match vimSpecFile	"#\d\+\|[#%]<\>"	nextgroup=vimSpecFileMod,vimSubst
--syn match vimSpecFileMod	"\(:[phtre]\)\+"	contained
-+syn match	vimSpecFile	"<c\(word\|WORD\)>"	nextgroup=vimSpecFileMod,vimSubst
-+syn match	vimSpecFile	"<\([acs]file\|amatch\|abuf\)>"	nextgroup=vimSpecFileMod,vimSubst
-+syn match	vimSpecFile	"\s%[ \t:]"ms=s+1,me=e-1	nextgroup=vimSpecFileMod,vimSubst
-+syn match	vimSpecFile	"\s%$"ms=s+1	nextgroup=vimSpecFileMod,vimSubst
-+syn match	vimSpecFile	"\s%<"ms=s+1,me=e-1	nextgroup=vimSpecFileMod,vimSubst
-+syn match	vimSpecFile	"#\d\+\|[#%]<\>"	nextgroup=vimSpecFileMod,vimSubst
-+syn match	vimSpecFileMod	"\(:[phtre]\)\+"	contained
- 
- " User-Specified Commands: {{{2
- " =======================
--syn cluster vimUserCmdList	contains=vimAddress,vimSyntax,vimHighlight,vimAutoCmd,vimCmplxRepeat,vimComment,vimCtrlChar,vimEscapeBrace,vimFilter,vimFunc,vimFunction,vimIsCommand,vimMark,vimNotation,vimNumber,vimOper,vimRegion,vimRegister,vimLet,vimSet,vimSetEqual,vimSetString,vimSpecFile,vimString,vimSubst,vimSubstRep,vimSubstRange,vimSynLine
--syn keyword vimUserCommand	contained	com[mand]
--syn match   vimUserCmd	"\<com\%[mand]!\=\>.*$"	contains=vimUserAttrb,vimUserCommand,@vimUserCmdList
--syn match   vimUserAttrb	contained	"-n\%[args]=[01*?+]"	contains=vimUserAttrbKey,vimOper
--syn match   vimUserAttrb	contained	"-com\%[plete]="	contains=vimUserAttrbKey,vimOper nextgroup=vimUserAttrbCmplt,vimUserCmdError
--syn match   vimUserAttrb	contained	"-ra\%[nge]\(=%\|=\d\+\)\="	contains=vimNumber,vimOper,vimUserAttrbKey
--syn match   vimUserAttrb	contained	"-cou\%[nt]=\d\+"	contains=vimNumber,vimOper,vimUserAttrbKey
--syn match   vimUserAttrb	contained	"-bang\=\>"	contains=vimOper,vimUserAttrbKey
--syn match   vimUserAttrb	contained	"-bar\>"	contains=vimOper,vimUserAttrbKey
--syn match   vimUserAttrb	contained	"-re\%[gister]\>"	contains=vimOper,vimUserAttrbKey
-+syn cluster	vimUserCmdList	contains=vimAddress,vimSyntax,vimHighlight,vimAutoCmd,vimCmplxRepeat,vimComment,vimCtrlChar,vimEscapeBrace,vimFilter,vimFunc,vimFuncName,vimFunction,vimFunctionError,vimIsCommand,vimMark,vimNotation,vimNumber,vimOper,vimRegion,vimRegister,vimLet,vimSet,vimSetEqual,vimSetString,vimSpecFile,vimString,vimSubst,vimSubstRep,vimSubstRange,vimSynLine
-+syn keyword	vimUserCommand	contained	com[mand]
-+syn match	vimUserCmd	"\<com\%[mand]!\=\>.*$"	contains=vimUserAttrb,vimUserCommand,@vimUserCmdList
-+syn match	vimUserAttrb	contained	"-n\%[args]=[01*?+]"	contains=vimUserAttrbKey,vimOper
-+syn match	vimUserAttrb	contained	"-com\%[plete]="	contains=vimUserAttrbKey,vimOper nextgroup=vimUserAttrbCmplt,vimUserCmdError
-+syn match	vimUserAttrb	contained	"-ra\%[nge]\(=%\|=\d\+\)\="	contains=vimNumber,vimOper,vimUserAttrbKey
-+syn match	vimUserAttrb	contained	"-cou\%[nt]=\d\+"	contains=vimNumber,vimOper,vimUserAttrbKey
-+syn match	vimUserAttrb	contained	"-bang\=\>"	contains=vimOper,vimUserAttrbKey
-+syn match	vimUserAttrb	contained	"-bar\>"	contains=vimOper,vimUserAttrbKey
-+syn match	vimUserAttrb	contained	"-re\%[gister]\>"	contains=vimOper,vimUserAttrbKey
- if !exists("g:vimsyn_noerror")
-- syn match   vimUserCmdError	contained	"\S\+\>"
-+ syn match	vimUserCmdError	contained	"\S\+\>"
- endif
- syn case ignore
--syn keyword vimUserAttrbKey   contained	bar	ban[g]	cou[nt]	ra[nge] com[plete]	n[args]	re[gister]
--syn keyword vimUserAttrbCmplt contained	augroup buffer command dir environment event expression file function help highlight mapping menu option something tag tag_listfiles var
--syn keyword vimUserAttrbCmplt contained	custom customlist nextgroup=vimUserAttrbCmpltFunc,vimUserCmdError
--syn match   vimUserAttrbCmpltFunc contained	",\%([sS]:\|<[sS][iI][dD]>\)\=\%(\h\w*\%(#\u\w*\)\+\|\u\w*\)"hs=s+1 nextgroup=vimUserCmdError
-+syn keyword	vimUserAttrbKey   contained	bar	ban[g]	cou[nt]	ra[nge] com[plete]	n[args]	re[gister]
-+syn keyword	vimUserAttrbCmplt contained	augroup buffer command dir environment event expression file function help highlight mapping menu option shellcmd something tag tag_listfiles var
-+syn keyword	vimUserAttrbCmplt contained	custom customlist nextgroup=vimUserAttrbCmpltFunc,vimUserCmdError
-+syn match	vimUserAttrbCmpltFunc contained	",\%([sS]:\|<[sS][iI][dD]>\)\=\%(\h\w*\%(#\u\w*\)\+\|\u\w*\)"hs=s+1 nextgroup=vimUserCmdError
- 
- syn case match
--syn match   vimUserAttrbCmplt contained	"custom,\u\w*"
-+syn match	vimUserAttrbCmplt contained	"custom,\u\w*"
- 
- " Lower Priority Comments: after some vim commands... {{{2
- " =======================
--syn match  vimComment	excludenl +\s"[^\-:.%#=*].*$+lc=1	contains=@vimCommentGroup,vimCommentString
--syn match  vimComment	+\<endif\s\+".*$+lc=5	contains=@vimCommentGroup,vimCommentString
--syn match  vimComment	+\<else\s\+".*$+lc=4	contains=@vimCommentGroup,vimCommentString
--syn region vimCommentString	contained oneline start='\S\s\+"'ms=e	end='"'
-+syn match	vimComment	excludenl +\s"[^\-:.%#=*].*$+lc=1	contains=@vimCommentGroup,vimCommentString
-+syn match	vimComment	+\<endif\s\+".*$+lc=5	contains=@vimCommentGroup,vimCommentString
-+syn match	vimComment	+\<else\s\+".*$+lc=4	contains=@vimCommentGroup,vimCommentString
-+syn region	vimCommentString	contained oneline start='\S\s\+"'ms=e	end='"'
- 
- " Environment Variables: {{{2
- " =====================
--syn match vimEnvvar	"\$\I\i*"
--syn match vimEnvvar	"\${\I\i*}"
-+syn match	vimEnvvar	"\$\I\i*"
-+syn match	vimEnvvar	"\${\I\i*}"
- 
- " In-String Specials: {{{2
- " Try to catch strings, if nothing else matches (therefore it must precede the others!)
- "  vimEscapeBrace handles ["]  []"] (ie. "s don't terminate string inside [])
--syn region vimEscapeBrace	oneline   contained transparent start="[^\\]\(\\\\\)*\[\zs\^\=\]\=" skip="\\\\\|\\\]" end="]"me=e-1
--syn match  vimPatSepErr	contained	"\\)"
--syn match  vimPatSep	contained	"\\|"
--syn region vimPatSepZone	oneline   contained   matchgroup=vimPatSepZ start="\\%\=\ze(" skip="\\\\" end="\\)\|[^\]['"]"	contains=@vimStringGroup
--syn region vimPatRegion	contained transparent matchgroup=vimPatSepR start="\\[z%]\=(" end="\\)"	contains=@vimSubstList oneline
--syn match  vimNotPatSep	contained	"\\\\"
--syn cluster vimStringGroup	contains=vimEscapeBrace,vimPatSep,vimNotPatSep,vimPatSepErr,vimPatSepZone,@Spell
--syn region vimString	oneline keepend	start=+[^:a-zA-Z>!\\@]"+lc=1 skip=+\\\\\|\\"+ end=+"+	contains=@vimStringGroup
--syn region vimString	oneline keepend	start=+[^:a-zA-Z>!\\@]'+lc=1 end=+'+
--syn region vimString	oneline	start=+=!+lc=1	skip=+\\\\\|\\!+ end=+!+	contains=@vimStringGroup
--syn region vimString	oneline	start="=+"lc=1	skip="\\\\\|\\+" end="+"	contains=@vimStringGroup
--syn region vimString	oneline	start="\s/\s*\A"lc=1 skip="\\\\\|\\+" end="/"	contains=@vimStringGroup
--syn match  vimString	contained	+"[^"]*\\$+	skipnl nextgroup=vimStringCont
--syn match  vimStringCont	contained	+\(\\\\\|.\)\{-}[^\\]"+
-+syn region	vimEscapeBrace	oneline   contained transparent start="[^\\]\(\\\\\)*\[\zs\^\=\]\=" skip="\\\\\|\\\]" end="]"me=e-1
-+syn match	vimPatSepErr	contained	"\\)"
-+syn match	vimPatSep	contained	"\\|"
-+syn region	vimPatSepZone	oneline   contained   matchgroup=vimPatSepZ start="\\%\=\ze(" skip="\\\\" end="\\)\|[^\]['"]"	contains=@vimStringGroup
-+syn region	vimPatRegion	contained transparent matchgroup=vimPatSepR start="\\[z%]\=(" end="\\)"	contains=@vimSubstList oneline
-+syn match	vimNotPatSep	contained	"\\\\"
-+syn cluster	vimStringGroup	contains=vimEscapeBrace,vimPatSep,vimNotPatSep,vimPatSepErr,vimPatSepZone,@Spell
-+syn region	vimString	oneline keepend	start=+[^:a-zA-Z>!\\@]"+lc=1 skip=+\\\\\|\\"+ end=+"+	contains=@vimStringGroup
-+syn region	vimString	oneline keepend	start=+[^:a-zA-Z>!\\@]'+lc=1 end=+'+
-+syn region	vimString	oneline	start=+=!+lc=1	skip=+\\\\\|\\!+ end=+!+	contains=@vimStringGroup
-+syn region	vimString	oneline	start="=+"lc=1	skip="\\\\\|\\+" end="+"	contains=@vimStringGroup
-+syn region	vimString	oneline	start="\s/\s*\A"lc=1 skip="\\\\\|\\+" end="/"	contains=@vimStringGroup
-+syn match	vimString	contained	+"[^"]*\\$+	skipnl nextgroup=vimStringCont
-+syn match	vimStringCont	contained	+\(\\\\\|.\)\{-}[^\\]"+
- 
- " Substitutions: {{{2
- " =============
--syn cluster vimSubstList	contains=vimPatSep,vimPatRegion,vimPatSepErr,vimSubstTwoBS,vimSubstRange,vimNotation
--syn cluster vimSubstRepList	contains=vimSubstSubstr,vimSubstTwoBS,vimNotation
--syn cluster vimSubstList	add=vimCollection
--syn match   vimSubst	"\(:\+\s*\|^\s*\||\s*\)\<s\%[ubstitute][:[:alpha:]]\@!" nextgroup=vimSubstPat
--syn match   vimSubst	"s\%[ubstitute][:[:alpha:]]\@!"	nextgroup=vimSubstPat contained
--syn match   vimSubst	"/\zss\%[ubstitute]\ze/"	nextgroup=vimSubstPat
--syn match   vimSubst1       contained	"s\%[ubstitute]\>"	nextgroup=vimSubstPat
--syn region  vimSubstPat     contained	matchgroup=vimSubstDelim start="\z([^a-zA-Z( \t[\]&]\)"rs=s+1 skip="\\\\\|\\\z1" end="\z1"re=e-1,me=e-1	 contains=@vimSubstList	nextgroup=vimSubstRep4	oneline
--syn region  vimSubstRep4    contained	matchgroup=vimSubstDelim start="\z(.\)" skip="\\\\\|\\\z1" end="\z1" matchgroup=vimNotation end="<[cC][rR]>" contains=@vimSubstRepList	nextgroup=vimSubstFlagErr	oneline
--syn region  vimCollection   contained transparent	start="\\\@<!\[" skip="\\\[" end="\]"	contains=vimCollClass
--syn match   vimCollClassErr contained	"\[:.\{-\}:\]"
--syn match   vimCollClass    contained transparent	"\[:\(alnum\|alpha\|blank\|cntrl\|digit\|graph\|lower\|print\|punct\|space\|upper\|xdigit\|return\|tab\|escape\|backspace\):\]"
--syn match   vimSubstSubstr  contained	"\\z\=\d"
--syn match   vimSubstTwoBS   contained	"\\\\"
--syn match   vimSubstFlagErr contained	"[^< \t\r|]\+" contains=vimSubstFlags
--syn match   vimSubstFlags   contained	"[&cegiIpr]\+"
-+syn cluster	vimSubstList	contains=vimPatSep,vimPatRegion,vimPatSepErr,vimSubstTwoBS,vimSubstRange,vimNotation
-+syn cluster	vimSubstRepList	contains=vimSubstSubstr,vimSubstTwoBS,vimNotation
-+syn cluster	vimSubstList	add=vimCollection
-+syn match	vimSubst	"\(:\+\s*\|^\s*\||\s*\)\<s\%[ubstitute][:[:alpha:]]\@!" nextgroup=vimSubstPat
-+syn match	vimSubst	"s\%[ubstitute][:#[:alpha:]]\@!"	nextgroup=vimSubstPat contained
-+syn match	vimSubst	"/\zss\%[ubstitute]\ze/"	nextgroup=vimSubstPat
-+syn match	vimSubst1       contained	"s\%[ubstitute]\>"	nextgroup=vimSubstPat
-+syn region	vimSubstPat     contained	matchgroup=vimSubstDelim start="\z([^a-zA-Z( \t[\]&]\)"rs=s+1 skip="\\\\\|\\\z1" end="\z1"re=e-1,me=e-1	 contains=@vimSubstList	nextgroup=vimSubstRep4	oneline
-+syn region	vimSubstRep4    contained	matchgroup=vimSubstDelim start="\z(.\)" skip="\\\\\|\\\z1" end="\z1" matchgroup=vimNotation end="<[cC][rR]>" contains=@vimSubstRepList	nextgroup=vimSubstFlagErr	oneline
-+syn region	vimCollection   contained transparent	start="\\\@<!\[" skip="\\\[" end="\]"	contains=vimCollClass
-+syn match	vimCollClassErr contained	"\[:.\{-\}:\]"
-+syn match	vimCollClass    contained transparent	"\[:\(alnum\|alpha\|blank\|cntrl\|digit\|graph\|lower\|print\|punct\|space\|upper\|xdigit\|return\|tab\|escape\|backspace\):\]"
-+syn match	vimSubstSubstr  contained	"\\z\=\d"
-+syn match	vimSubstTwoBS   contained	"\\\\"
-+syn match	vimSubstFlagErr contained	"[^< \t\r|]\+" contains=vimSubstFlags
-+syn match	vimSubstFlags   contained	"[&cegiIpr]\+"
- 
- " 'String': {{{2
--syn match  vimString	"[^(,]'[^']\{-}\zs'"
-+syn match	vimString	"[^(,]'[^']\{-}\zs'"
- 
- " Marks, Registers, Addresses, Filters: {{{2
--syn match  vimMark	"'[a-zA-Z0-9]\ze[-+,!]"	nextgroup=vimOper,vimMarkNumber,vimSubst
--syn match  vimMark	"'[<>]\ze[-+,!]"		nextgroup=vimOper,vimMarkNumber,vimSubst
--syn match  vimMark	",\zs'[<>]\ze"		nextgroup=vimOper,vimMarkNumber,vimSubst
--syn match  vimMark	"[!,:]\zs'[a-zA-Z0-9]"	nextgroup=vimOper,vimMarkNumber,vimSubst
--syn match  vimMark	"\<norm\%[al]\s\zs'[a-zA-Z0-9]"	nextgroup=vimOper,vimMarkNumber,vimSubst
--syn match  vimMarkNumber	"[-+]\d\+"		nextgroup=vimSubst contained contains=vimOper
--syn match  vimPlainMark contained	"'[a-zA-Z0-9]"
--
--syn match  vimRegister	'[^,;]\zs"[a-zA-Z0-9.%#:_\-/]\ze[^a-zA-Z_":]'
--syn match  vimRegister	'\<norm\s\+\zs"[a-zA-Z0-9]'
--syn match  vimRegister	'\<normal\s\+\zs"[a-zA-Z0-9]'
--syn match  vimRegister	'@"'
--syn match  vimPlainRegister contained	'"[a-zA-Z0-9\-:.%#*+=]'
-+syn match	vimMark	"'[a-zA-Z0-9]\ze[-+,!]"	nextgroup=vimOper,vimMarkNumber,vimSubst
-+syn match	vimMark	"'[<>]\ze[-+,!]"		nextgroup=vimOper,vimMarkNumber,vimSubst
-+syn match	vimMark	",\zs'[<>]\ze"		nextgroup=vimOper,vimMarkNumber,vimSubst
-+syn match	vimMark	"[!,:]\zs'[a-zA-Z0-9]"	nextgroup=vimOper,vimMarkNumber,vimSubst
-+syn match	vimMark	"\<norm\%[al]\s\zs'[a-zA-Z0-9]"	nextgroup=vimOper,vimMarkNumber,vimSubst
-+syn match	vimMarkNumber	"[-+]\d\+"		nextgroup=vimSubst contained contains=vimOper
-+syn match	vimPlainMark contained	"'[a-zA-Z0-9]"
-+
-+syn match	vimRegister	'[^,;[{]\zs"[a-zA-Z0-9.%#:_\-/]\ze[^a-zA-Z_":]'
-+syn match	vimRegister	'\<norm\s\+\zs"[a-zA-Z0-9]'
-+syn match	vimRegister	'\<normal\s\+\zs"[a-zA-Z0-9]'
-+syn match	vimRegister	'@"'
-+syn match	vimPlainRegister contained	'"[a-zA-Z0-9\-:.%#*+=]'
- 
--syn match  vimAddress	",\zs[.$]"	skipwhite nextgroup=vimSubst1
--syn match  vimAddress	"%\ze\a"	skipwhite nextgroup=vimString,vimSubst1
-+syn match	vimAddress	",\zs[.$]"	skipwhite nextgroup=vimSubst1
-+syn match	vimAddress	"%\ze\a"	skipwhite nextgroup=vimString,vimSubst1
- 
--syn match  vimFilter contained	"^!.\{-}\(|\|$\)"		contains=vimSpecFile
--syn match  vimFilter contained	"\A!.\{-}\(|\|$\)"ms=s+1	contains=vimSpecFile
-+syn match	vimFilter contained	"^!.\{-}\(|\|$\)"		contains=vimSpecFile
-+syn match	vimFilter contained	"\A!.\{-}\(|\|$\)"ms=s+1	contains=vimSpecFile
- 
- " Complex repeats (:h complex-repeat) {{{2
--"syn match  vimCmplxRepeat	'[^a-zA-Z_/\\()]q[0-9a-zA-Z"]'lc=1
--"syn match  vimCmplxRepeat	'@[0-9a-z".=@:]\ze\($\|[^a-zA-Z]\)'
-+syn match	vimCmplxRepeat	'[^a-zA-Z_/\\()]q[0-9a-zA-Z"]'lc=1
-+syn match	vimCmplxRepeat	'@[0-9a-z".=@:]\ze\($\|[^a-zA-Z]\)'
- 
- " Set command and associated set-options (vimOptions) with comment {{{2
--syn region vimSet		matchgroup=vimCommand start="\<\%(setl\%[ocal]\|setg\%[lobal]\|set\)\>" skip="\%(\\\\\)*\\." end="$" matchgroup=vimNotation end="<[cC][rR]>" keepend oneline contains=vimSetEqual,vimOption,vimErrSetting,vimComment,vimSetString,vimSetMod
--syn region vimSetEqual  contained	start="="	skip="\\\\\|\\\s" end="[| \t]\|$"me=e-1 contains=vimCtrlChar,vimSetSep,vimNotation oneline
--syn region vimSetString contained	start=+="+hs=s+1	skip=+\\\\\|\\"+  end=+"+	contains=vimCtrlChar
--syn match  vimSetSep    contained	"[,:]"
--syn match  vimSetMod	contained	"&vim\|[!&]\|all&"
-+syn region	vimSet		matchgroup=vimCommand start="\<\%(setl\%[ocal]\|setg\%[lobal]\|set\)\>" skip="\%(\\\\\)*\\." end="$" matchgroup=vimNotation end="<[cC][rR]>" keepend oneline contains=vimSetEqual,vimOption,vimErrSetting,vimComment,vimSetString,vimSetMod
-+syn region	vimSetEqual	contained	start="[=:]\|[-+^]=" skip="\\\\\|\\\s" end="[| \t]\|$"me=e-1 contains=vimCtrlChar,vimSetSep,vimNotation oneline
-+syn region	vimSetString	contained	start=+="+hs=s+1	skip=+\\\\\|\\"+  end=+"+	contains=vimCtrlChar
-+syn match	vimSetSep	contained	"[,:]"
-+syn match	vimSetMod	contained	"&vim\=\|[!&?<]\|all&"
- 
- " Let {{{2
- " ===
--syn keyword vimLet	let	unl[et]	skipwhite nextgroup=vimVar
-+syn keyword	vimLet	let	unl[et]	skipwhite nextgroup=vimVar,vimFuncVar
- 
- " Abbreviations {{{2
- " =============
-@@ -298,232 +297,234 @@
- 
- " Autocmd {{{2
- " =======
--syn match   vimAutoEventList	contained	"\(!\s\+\)\=\(\a\+,\)*\a\+"	contains=vimAutoEvent nextgroup=vimAutoCmdSpace
--syn match   vimAutoCmdSpace	contained	"\s\+"	nextgroup=vimAutoCmdSfxList
--syn match   vimAutoCmdSfxList	contained	"\S*"
--syn keyword vimAutoCmd	au[tocmd] do[autocmd] doautoa[ll]	skipwhite nextgroup=vimAutoEventList
-+syn match	vimAutoEventList	contained	"\(!\s\+\)\=\(\a\+,\)*\a\+"	contains=vimAutoEvent nextgroup=vimAutoCmdSpace
-+syn match	vimAutoCmdSpace	contained	"\s\+"	nextgroup=vimAutoCmdSfxList
-+syn match	vimAutoCmdSfxList	contained	"\S*"
-+syn keyword	vimAutoCmd	au[tocmd] do[autocmd] doautoa[ll]	skipwhite nextgroup=vimAutoEventList
- 
- " Echo and Execute -- prefer strings! {{{2
- " ================
--syn region  vimEcho	oneline excludenl matchgroup=vimCommand start="\<ec\%[ho]\>" skip="\(\\\\\)*\\|" end="$\||" contains=vimFunc,vimString,varVar
--syn region  vimExecute	oneline excludenl matchgroup=vimCommand start="\<exe\%[cute]\>" skip="\(\\\\\)*\\|" end="$\||\|<[cC][rR]>" contains=vimIsCommand,vimString,vimOper,vimVar,vimNotation,vimOperParen
--syn match   vimEchoHL	"echohl\="	skipwhite nextgroup=vimGroup,vimHLGroup,vimEchoHLNone
-+syn region	vimEcho	oneline excludenl matchgroup=vimCommand start="\<ec\%[ho]\>" skip="\(\\\\\)*\\|" end="$\||" contains=vimFunc,vimFuncVar,vimString,vimVar
-+syn region	vimExecute	oneline excludenl matchgroup=vimCommand start="\<exe\%[cute]\>" skip="\(\\\\\)*\\|" end="$\||\|<[cC][rR]>" contains=vimFuncVar,vimIsCommand,vimOper,vimNotation,vimOperParen,vimString,vimVar
-+syn match	vimEchoHL	"echohl\="	skipwhite nextgroup=vimGroup,vimHLGroup,vimEchoHLNone
- syn case ignore
--syn keyword vimEchoHLNone	none
-+syn keyword	vimEchoHLNone	none
- syn case match
- 
- " Maps {{{2
- " ====
--syn match   vimMap	"\<map\>!\=\ze\s*[^(]" skipwhite nextgroup=vimMapMod,vimMapLhs
--syn keyword vimMap	cm[ap] cno[remap] im[ap] ino[remap] ln[oremap] nm[ap] nn[oremap] no[remap] om[ap] ono[remap] snor[emap] vm[ap] vn[oremap] xn[oremap] skipwhite nextgroup=vimMapBang,vimMapMod,vimMapLhs
--syn keyword vimMap	mapc[lear]
--syn match   vimMapLhs    contained	"\S\+"	contains=vimNotation,vimCtrlChar skipwhite nextgroup=vimMapRhs
--syn match   vimMapBang   contained	"!"	skipwhite nextgroup=vimMapMod,vimMapLhs
--syn match   vimMapMod    contained	"\c<\(buffer\|expr\|\(local\)\=leader\|plug\|script\|sid\|unique\|silent\)\+>" contains=vimMapModKey,vimMapModErr skipwhite nextgroup=vimMapMod,vimMapLhs
--syn match   vimMapRhs    contained  ".*" contains=vimNotation,vimCtrlChar skipnl nextgroup=vimMapRhsExtend
--syn match   vimMapRhsExtend contained "^\s*\\.*$" contains=vimContinue
-+syn match	vimMap		"\<map\>!\=\ze\s*[^(]" skipwhite nextgroup=vimMapMod,vimMapLhs
-+syn keyword	vimMap		cm[ap] cno[remap] im[ap] ino[remap] lm[ap] ln[oremap] nm[ap] nn[oremap] no[remap] om[ap] ono[remap] smap snor[emap] vm[ap] vn[oremap] xm[ap] xn[oremap] skipwhite nextgroup=vimMapBang,vimMapMod,vimMapLhs
-+syn keyword	vimMap		mapc[lear]
-+syn keyword	vimUnmap		cu[nmap] iu[nmap] lu[nmap] nun[map] ou[nmap] sunm[ap] unm[ap] unm[ap] vu[nmap] xu[nmap] skipwhite nextgroup=vimMapBang,vimMapMod,vimMapLhs
-+syn match	vimMapLhs	contained	"\S\+"			contains=vimNotation,vimCtrlChar skipwhite nextgroup=vimMapRhs
-+syn match	vimMapBang	contained	"!"			skipwhite nextgroup=vimMapMod,vimMapLhs
-+syn match	vimMapMod	contained	"\c<\(buffer\|expr\|\(local\)\=leader\|plug\|script\|sid\|unique\|silent\)\+>" contains=vimMapModKey,vimMapModErr skipwhite nextgroup=vimMapMod,vimMapLhs
-+syn match	vimMapRhs	contained	".*" contains=vimNotation,vimCtrlChar	skipnl nextgroup=vimMapRhsExtend
-+syn match	vimMapRhsExtend	contained	"^\s*\\.*$"			contains=vimContinue
- syn case ignore
--syn keyword vimMapModKey contained	buffer	expr	leader	localleader	plug	script	sid	silent	unique
-+syn keyword	vimMapModKey	contained	buffer	expr	leader	localleader	plug	script	sid	silent	unique
- syn case match
- 
- " Menus {{{2
- " =====
--syn cluster vimMenuList contains=vimMenuBang,vimMenuPriority,vimMenuName,vimMenuMod
--syn keyword vimCommand	am[enu] an[oremenu] aun[menu] cme[nu] cnoreme[nu] cunme[nu] ime[nu] inoreme[nu] iunme[nu] me[nu] nme[nu] nnoreme[nu] noreme[nu] nunme[nu] ome[nu] onoreme[nu] ounme[nu] unme[nu] vme[nu] vnoreme[nu] vunme[nu] skipwhite nextgroup=@vimMenuList
--syn match   vimMenuName	"[^ \t\\<]\+"	contained nextgroup=vimMenuNameMore,vimMenuMap
--syn match   vimMenuPriority	"\d\+\(\.\d\+\)*"	contained skipwhite nextgroup=vimMenuName
--syn match   vimMenuNameMore	"\c\\\s\|<tab>\|\\\."	contained nextgroup=vimMenuName,vimMenuNameMore contains=vimNotation
--syn match   vimMenuMod    contained	"\c<\(script\|silent\)\+>"  skipwhite contains=vimMapModKey,vimMapModErr nextgroup=@vimMenuList
--syn match   vimMenuMap	"\s"	contained skipwhite nextgroup=vimMenuRhs
--syn match   vimMenuRhs	".*$"	contained contains=vimString,vimComment,vimIsCommand
--syn match   vimMenuBang	"!"	contained skipwhite nextgroup=@vimMenuList
-+syn cluster	vimMenuList contains=vimMenuBang,vimMenuPriority,vimMenuName,vimMenuMod
-+syn keyword	vimCommand	am[enu] an[oremenu] aun[menu] cme[nu] cnoreme[nu] cunme[nu] ime[nu] inoreme[nu] iunme[nu] me[nu] nme[nu] nnoreme[nu] noreme[nu] nunme[nu] ome[nu] onoreme[nu] ounme[nu] unme[nu] vme[nu] vnoreme[nu] vunme[nu] skipwhite nextgroup=@vimMenuList
-+syn match	vimMenuName	"[^ \t\\<]\+"	contained nextgroup=vimMenuNameMore,vimMenuMap
-+syn match	vimMenuPriority	"\d\+\(\.\d\+\)*"	contained skipwhite nextgroup=vimMenuName
-+syn match	vimMenuNameMore	"\c\\\s\|<tab>\|\\\."	contained nextgroup=vimMenuName,vimMenuNameMore contains=vimNotation
-+syn match	vimMenuMod    contained	"\c<\(script\|silent\)\+>"  skipwhite contains=vimMapModKey,vimMapModErr nextgroup=@vimMenuList
-+syn match	vimMenuMap	"\s"	contained skipwhite nextgroup=vimMenuRhs
-+syn match	vimMenuRhs	".*$"	contained contains=vimString,vimComment,vimIsCommand
-+syn match	vimMenuBang	"!"	contained skipwhite nextgroup=@vimMenuList
- 
- " Angle-Bracket Notation (tnx to Michael Geddes) {{{2
- " ======================
- syn case ignore
--syn match vimNotation	"\(\\\|<lt>\)\=<\([scamd]-\)\{0,4}x\=\(f\d\{1,2}\|[^ \t:]\|cr\|lf\|linefeed\|return\|k\=del\%[ete]\|bs\|backspace\|tab\|esc\|right\|left\|help\|undo\|insert\|ins\|k\=home\|k\=end\|kplus\|kminus\|kdivide\|kmultiply\|kenter\|space\|k\=\(page\)\=\(\|down\|up\)\)>" contains=vimBracket
--syn match vimNotation	"\(\\\|<lt>\)\=<\([scam2-4]-\)\{0,4}\(right\|left\|middle\)\(mouse\)\=\(drag\|release\)\=>"	contains=vimBracket
--syn match vimNotation	"\(\\\|<lt>\)\=<\(bslash\|plug\|sid\|space\|bar\|nop\|nul\|lt\)>"		contains=vimBracket
--syn match vimNotation	'\(\\\|<lt>\)\=<C-R>[0-9a-z"%#:.\-=]'he=e-1			contains=vimBracket
--syn match vimNotation	'\(\\\|<lt>\)\=<\%(q-\)\=\(line[12]\|count\|bang\|reg\|args\|f-args\|lt\)>'	contains=vimBracket
--syn match vimNotation	"\(\\\|<lt>\)\=<\([cas]file\|abuf\|amatch\|cword\|cWORD\|client\)>"		contains=vimBracket
--syn match vimBracket contained	"[\\<>]"
-+syn match	vimNotation	"\(\\\|<lt>\)\=<\([scamd]-\)\{0,4}x\=\(f\d\{1,2}\|[^ \t:]\|cr\|lf\|linefeed\|return\|k\=del\%[ete]\|bs\|backspace\|tab\|esc\|right\|left\|help\|undo\|insert\|ins\|k\=home\|k\=end\|kplus\|kminus\|kdivide\|kmultiply\|kenter\|space\|k\=\(page\)\=\(\|down\|up\)\)>" contains=vimBracket
-+syn match	vimNotation	"\(\\\|<lt>\)\=<\([scam2-4]-\)\{0,4}\(right\|left\|middle\)\(mouse\)\=\(drag\|release\)\=>"	contains=vimBracket
-+syn match	vimNotation	"\(\\\|<lt>\)\=<\(bslash\|plug\|sid\|space\|bar\|nop\|nul\|lt\)>"		contains=vimBracket
-+syn match	vimNotation	'\(\\\|<lt>\)\=<C-R>[0-9a-z"%#:.\-=]'he=e-1			contains=vimBracket
-+syn match	vimNotation	'\(\\\|<lt>\)\=<\%(q-\)\=\(line[12]\|count\|bang\|reg\|args\|f-args\|lt\)>'	contains=vimBracket
-+syn match	vimNotation	"\(\\\|<lt>\)\=<\([cas]file\|abuf\|amatch\|cword\|cWORD\|client\)>"		contains=vimBracket
-+syn match	vimBracket contained	"[\\<>]"
- syn case match
- 
- " User Function Highlighting {{{2
- " (following Gautam Iyer's suggestion)
- " ==========================
--syn match vimFunc		"\%(\%([gGsS]:\|<[sS][iI][dD]>\)\=\%([a-zA-Z0-9_.]\+\.\)*\I[a-zA-Z0-9_.]*\)\ze\s*("		contains=vimFuncName,vimUserFunc,vimExecute
--syn match vimUserFunc contained	"\%(\%([gGsS]:\|<[sS][iI][dD]>\)\=\%([a-zA-Z0-9_.]\+\.\)*\I[a-zA-Z0-9_.]*\)\|\<\u[a-zA-Z0-9.]*\>\|\<if\>"	contains=vimNotation
--syn match vimNotFunc	"\<if\>\|\<el\%[seif]\>"
-+syn match vimFunc		"\%(\%([sSgGbBwWtTlL]:\|<[sS][iI][dD]>\)\=\%([a-zA-Z0-9_.]\+\.\)*\I[a-zA-Z0-9_.]*\)\ze\s*("		contains=vimFuncName,vimUserFunc,vimExecute
-+syn match vimUserFunc contained	"\%(\%([sSgGbBwWtTlL]:\|<[sS][iI][dD]>\)\=\%([a-zA-Z0-9_.]\+\.\)*\I[a-zA-Z0-9_.]*\)\|\<\u[a-zA-Z0-9.]*\>\|\<if\>"	contains=vimNotation
-+syn match vimNotFunc	"\<if\>\|\<el\%[seif]\>\|\<return\>\|\<while\>"
- 
- " Errors And Warnings: {{{2
- " ====================
- if !exists("g:vimsyn_noerror")
-- syn match vimElseIfErr	"\<else\s\+if\>"
-- syn match vimBufnrWarn	/\<bufnr\s*(\s*["']\.['"]\s*)/
-+ syn match	vimFunctionError	"\s\zs\%(<[sS][iI][dD]>\|[sSgGbBwWtTlL]:\)\=[a-z0-9]\i\{-}\ze\s*("                	contained contains=vimFuncKey,vimFuncBlank
-+ syn match	vimElseIfErr	"\<else\s\+if\>"
-+ syn match	vimBufnrWarn	/\<bufnr\s*(\s*["']\.['"]\s*)/
- endif
- 
- " Norm {{{2
- " ====
--syn match vimNorm		"\<norm\%[al]!\=" skipwhite nextgroup=vimNormCmds
--syn match vimNormCmds contained	".*$"
-+syn match	vimNorm		"\<norm\%[al]!\=" skipwhite nextgroup=vimNormCmds
-+syn match	vimNormCmds contained	".*$"
- 
- " Syntax {{{2
- "=======
--syn match   vimGroupList	contained	"@\=[^ \t,]*"	contains=vimGroupSpecial,vimPatSep
--syn match   vimGroupList	contained	"@\=[^ \t,]*,"	nextgroup=vimGroupList contains=vimGroupSpecial,vimPatSep
--syn keyword vimGroupSpecial	contained	ALL	ALLBUT
--if !exists("g:vimsyn_noerror")
-- syn match   vimSynError	contained	"\i\+"
-- syn match   vimSynError	contained	"\i\+="	nextgroup=vimGroupList
--endif
--syn match   vimSynContains	contained	"\<contain\(s\|edin\)="	nextgroup=vimGroupList
--syn match   vimSynKeyContainedin	contained	"\<containedin="	nextgroup=vimGroupList
--syn match   vimSynNextgroup	contained	"nextgroup="	nextgroup=vimGroupList
-+syn match	vimGroupList	contained	"@\=[^ \t,]*"	contains=vimGroupSpecial,vimPatSep
-+syn match	vimGroupList	contained	"@\=[^ \t,]*,"	nextgroup=vimGroupList contains=vimGroupSpecial,vimPatSep
-+syn keyword	vimGroupSpecial	contained	ALL	ALLBUT
-+if !exists("g:vimsyn_noerror")
-+ syn match	vimSynError	contained	"\i\+"
-+ syn match	vimSynError	contained	"\i\+="	nextgroup=vimGroupList
-+endif
-+syn match	vimSynContains	contained	"\<contain\(s\|edin\)="	nextgroup=vimGroupList
-+syn match	vimSynKeyContainedin	contained	"\<containedin="	nextgroup=vimGroupList
-+syn match	vimSynNextgroup	contained	"nextgroup="	nextgroup=vimGroupList
- 
--syn match   vimSyntax	"\<sy\%[ntax]\>"	contains=vimCommand skipwhite nextgroup=vimSynType,vimComment
--syn match   vimAuSyntax	contained	"\s+sy\%[ntax]"	contains=vimCommand skipwhite nextgroup=vimSynType,vimComment
-+syn match	vimSyntax	"\<sy\%[ntax]\>"	contains=vimCommand skipwhite nextgroup=vimSynType,vimComment
-+syn match	vimAuSyntax	contained	"\s+sy\%[ntax]"	contains=vimCommand skipwhite nextgroup=vimSynType,vimComment
- 
- " Syntax: case {{{2
--syn keyword vimSynType	contained	case	skipwhite nextgroup=vimSynCase,vimSynCaseError
-+syn keyword	vimSynType	contained	case	skipwhite nextgroup=vimSynCase,vimSynCaseError
- if !exists("g:vimsyn_noerror")
-- syn match   vimSynCaseError	contained	"\i\+"
-+ syn match	vimSynCaseError	contained	"\i\+"
- endif
--syn keyword vimSynCase	contained	ignore	match
-+syn keyword	vimSynCase	contained	ignore	match
- 
- " Syntax: clear {{{2
--syn keyword vimSynType	contained	clear	skipwhite nextgroup=vimGroupList
-+syn keyword	vimSynType	contained	clear	skipwhite nextgroup=vimGroupList
- 
- " Syntax: cluster {{{2
--syn keyword vimSynType	contained	cluster	skipwhite nextgroup=vimClusterName
--syn region  vimClusterName	contained	matchgroup=vimGroupName start="\k\+" skip="\\\\\|\\|" matchgroup=vimSep end="$\||" contains=vimGroupAdd,vimGroupRem,vimSynContains,vimSynError
--syn match   vimGroupAdd	contained	"add="	nextgroup=vimGroupList
--syn match   vimGroupRem	contained	"remove="	nextgroup=vimGroupList
-+syn keyword	vimSynType	contained	cluster	skipwhite nextgroup=vimClusterName
-+syn region	vimClusterName	contained	matchgroup=vimGroupName start="\k\+" skip="\\\\\|\\|" matchgroup=vimSep end="$\||" contains=vimGroupAdd,vimGroupRem,vimSynContains,vimSynError
-+syn match	vimGroupAdd	contained	"add="	nextgroup=vimGroupList
-+syn match	vimGroupRem	contained	"remove="	nextgroup=vimGroupList
- 
- " Syntax: include {{{2
--syn keyword vimSynType	contained	include	skipwhite nextgroup=vimGroupList
-+syn keyword	vimSynType	contained	include	skipwhite nextgroup=vimGroupList
- 
- " Syntax: keyword {{{2
--syn cluster vimSynKeyGroup	contains=vimSynNextgroup,vimSynKeyOpt,vimSynKeyContainedin
--syn keyword vimSynType	contained	keyword	skipwhite nextgroup=vimSynKeyRegion
--syn region  vimSynKeyRegion	contained oneline keepend	matchgroup=vimGroupName start="\k\+" skip="\\\\\|\\|" matchgroup=vimSep end="|\|$" contains=@vimSynKeyGroup
--syn match   vimSynKeyOpt	contained	"\<\(conceal\|contained\|transparent\|skipempty\|skipwhite\|skipnl\)\>"
-+syn cluster	vimSynKeyGroup	contains=vimSynNextgroup,vimSynKeyOpt,vimSynKeyContainedin
-+syn keyword	vimSynType	contained	keyword	skipwhite nextgroup=vimSynKeyRegion
-+syn region	vimSynKeyRegion	contained oneline keepend	matchgroup=vimGroupName start="\k\+" skip="\\\\\|\\|" matchgroup=vimSep end="|\|$" contains=@vimSynKeyGroup
-+syn match	vimSynKeyOpt	contained	"\<\(conceal\|contained\|transparent\|skipempty\|skipwhite\|skipnl\)\>"
- 
- " Syntax: match {{{2
--syn cluster vimSynMtchGroup	contains=vimMtchComment,vimSynContains,vimSynError,vimSynMtchOpt,vimSynNextgroup,vimSynRegPat,vimNotation
--syn keyword vimSynType	contained	match	skipwhite nextgroup=vimSynMatchRegion
--syn region  vimSynMatchRegion	contained keepend	matchgroup=vimGroupName start="\k\+" matchgroup=vimSep end="|\|$" contains=@vimSynMtchGroup
--syn match   vimSynMtchOpt	contained	"\<\(conceal\|transparent\|contained\|excludenl\|skipempty\|skipwhite\|display\|extend\|skipnl\|fold\)\>"
-+syn cluster	vimSynMtchGroup	contains=vimMtchComment,vimSynContains,vimSynError,vimSynMtchOpt,vimSynNextgroup,vimSynRegPat,vimNotation
-+syn keyword	vimSynType	contained	match	skipwhite nextgroup=vimSynMatchRegion
-+syn region	vimSynMatchRegion	contained keepend	matchgroup=vimGroupName start="\k\+" matchgroup=vimSep end="|\|$" contains=@vimSynMtchGroup
-+syn match	vimSynMtchOpt	contained	"\<\(conceal\|transparent\|contained\|excludenl\|skipempty\|skipwhite\|display\|extend\|skipnl\|fold\)\>"
- if has("conceal")
-- syn match   vimSynMtchOpt	contained	"\<cchar="	nextgroup=VimSynMtchCchar
-- syn match   vimSynMtchCchar	contained	"."
-+ syn match	vimSynMtchOpt	contained	"\<cchar="	nextgroup=VimSynMtchCchar
-+ syn match	vimSynMtchCchar	contained	"."
- endif
- 
- " Syntax: off and on {{{2
--syn keyword vimSynType	contained	enable	list	manual	off	on	reset
-+syn keyword	vimSynType	contained	enable	list	manual	off	on	reset
- 
- " Syntax: region {{{2
--syn cluster vimSynRegPatGroup	contains=vimPatSep,vimNotPatSep,vimSynPatRange,vimSynNotPatRange,vimSubstSubstr,vimPatRegion,vimPatSepErr,vimNotation
--syn cluster vimSynRegGroup	contains=vimSynContains,vimSynNextgroup,vimSynRegOpt,vimSynReg,vimSynMtchGrp
--syn keyword vimSynType	contained	region	skipwhite nextgroup=vimSynRegion
--syn region  vimSynRegion	contained keepend	matchgroup=vimGroupName start="\k\+" skip="\\\\\|\\|" end="|\|$" contains=@vimSynRegGroup
--syn match   vimSynRegOpt	contained	"\<\(conceal\(ends\)\=\|transparent\|contained\|excludenl\|skipempty\|skipwhite\|display\|keepend\|oneline\|extend\|skipnl\|fold\)\>"
--syn match   vimSynReg	contained	"\(start\|skip\|end\)="he=e-1	nextgroup=vimSynRegPat
--syn match   vimSynMtchGrp	contained	"matchgroup="	nextgroup=vimGroup,vimHLGroup
--syn region  vimSynRegPat	contained extend	start="\z([-`~!@#$%^&*_=+;:'",./?]\)"  skip="\\\\\|\\\z1"  end="\z1"  contains=@vimSynRegPatGroup skipwhite nextgroup=vimSynPatMod,vimSynReg
--syn match   vimSynPatMod	contained	"\(hs\|ms\|me\|hs\|he\|rs\|re\)=[se]\([-+]\d\+\)\="
--syn match   vimSynPatMod	contained	"\(hs\|ms\|me\|hs\|he\|rs\|re\)=[se]\([-+]\d\+\)\=," nextgroup=vimSynPatMod
--syn match   vimSynPatMod	contained	"lc=\d\+"
--syn match   vimSynPatMod	contained	"lc=\d\+," nextgroup=vimSynPatMod
--syn region  vimSynPatRange	contained	start="\["	skip="\\\\\|\\]"   end="]"
--syn match   vimSynNotPatRange	contained	"\\\\\|\\\["
--syn match   vimMtchComment	contained	'"[^"]\+$'
-+syn cluster	vimSynRegPatGroup	contains=vimPatSep,vimNotPatSep,vimSynPatRange,vimSynNotPatRange,vimSubstSubstr,vimPatRegion,vimPatSepErr,vimNotation
-+syn cluster	vimSynRegGroup	contains=vimSynContains,vimSynNextgroup,vimSynRegOpt,vimSynReg,vimSynMtchGrp
-+syn keyword	vimSynType	contained	region	skipwhite nextgroup=vimSynRegion
-+syn region	vimSynRegion	contained keepend	matchgroup=vimGroupName start="\k\+" skip="\\\\\|\\|" end="|\|$" contains=@vimSynRegGroup
-+syn match	vimSynRegOpt	contained	"\<\(conceal\(ends\)\=\|transparent\|contained\|excludenl\|skipempty\|skipwhite\|display\|keepend\|oneline\|extend\|skipnl\|fold\)\>"
-+syn match	vimSynReg	contained	"\(start\|skip\|end\)="he=e-1	nextgroup=vimSynRegPat
-+syn match	vimSynMtchGrp	contained	"matchgroup="	nextgroup=vimGroup,vimHLGroup
-+syn region	vimSynRegPat	contained extend	start="\z([-`~!@#$%^&*_=+;:'",./?]\)"  skip="\\\\\|\\\z1"  end="\z1"  contains=@vimSynRegPatGroup skipwhite nextgroup=vimSynPatMod,vimSynReg
-+syn match	vimSynPatMod	contained	"\(hs\|ms\|me\|hs\|he\|rs\|re\)=[se]\([-+]\d\+\)\="
-+syn match	vimSynPatMod	contained	"\(hs\|ms\|me\|hs\|he\|rs\|re\)=[se]\([-+]\d\+\)\=," nextgroup=vimSynPatMod
-+syn match	vimSynPatMod	contained	"lc=\d\+"
-+syn match	vimSynPatMod	contained	"lc=\d\+," nextgroup=vimSynPatMod
-+syn region	vimSynPatRange	contained	start="\["	skip="\\\\\|\\]"   end="]"
-+syn match	vimSynNotPatRange	contained	"\\\\\|\\\["
-+syn match	vimMtchComment	contained	'"[^"]\+$'
- 
- " Syntax: sync {{{2
- " ============
- syn keyword vimSynType	contained	sync	skipwhite	nextgroup=vimSyncC,vimSyncLines,vimSyncMatch,vimSyncError,vimSyncLinebreak,vimSyncLinecont,vimSyncRegion
- if !exists("g:vimsyn_noerror")
-- syn match   vimSyncError	contained	"\i\+"
-+ syn match	vimSyncError	contained	"\i\+"
- endif
--syn keyword vimSyncC	contained	ccomment	clear	fromstart
--syn keyword vimSyncMatch	contained	match	skipwhite	nextgroup=vimSyncGroupName
--syn keyword vimSyncRegion	contained	region	skipwhite	nextgroup=vimSynReg
--syn match   vimSyncLinebreak	contained	"\<linebreaks="	skipwhite	nextgroup=vimNumber
--syn keyword vimSyncLinecont	contained	linecont	skipwhite	nextgroup=vimSynRegPat
--syn match   vimSyncLines	contained	"\(min\|max\)\=lines="	nextgroup=vimNumber
--syn match   vimSyncGroupName	contained	"\k\+"	skipwhite	nextgroup=vimSyncKey
--syn match   vimSyncKey	contained	"\<groupthere\|grouphere\>"	skipwhite nextgroup=vimSyncGroup
--syn match   vimSyncGroup	contained	"\k\+"	skipwhite	nextgroup=vimSynRegPat,vimSyncNone
--syn keyword vimSyncNone	contained	NONE
-+syn keyword	vimSyncC	contained	ccomment	clear	fromstart
-+syn keyword	vimSyncMatch	contained	match	skipwhite	nextgroup=vimSyncGroupName
-+syn keyword	vimSyncRegion	contained	region	skipwhite	nextgroup=vimSynReg
-+syn match	vimSyncLinebreak	contained	"\<linebreaks="	skipwhite	nextgroup=vimNumber
-+syn keyword	vimSyncLinecont	contained	linecont	skipwhite	nextgroup=vimSynRegPat
-+syn match	vimSyncLines	contained	"\(min\|max\)\=lines="	nextgroup=vimNumber
-+syn match	vimSyncGroupName	contained	"\k\+"	skipwhite	nextgroup=vimSyncKey
-+syn match	vimSyncKey	contained	"\<groupthere\|grouphere\>"	skipwhite nextgroup=vimSyncGroup
-+syn match	vimSyncGroup	contained	"\k\+"	skipwhite	nextgroup=vimSynRegPat,vimSyncNone
-+syn keyword	vimSyncNone	contained	NONE
- 
- " Additional IsCommand, here by reasons of precedence {{{2
- " ====================
--syn match vimIsCommand	"<Bar>\s*\a\+"	transparent contains=vimCommand,vimNotation
-+syn match	vimIsCommand	"<Bar>\s*\a\+"	transparent contains=vimCommand,vimNotation
- 
- " Highlighting {{{2
- " ============
--syn cluster vimHighlightCluster	contains=vimHiLink,vimHiClear,vimHiKeyList,vimComment
--syn match   vimHighlight	"\<hi\%[ghlight]\>" skipwhite nextgroup=vimHiBang,@vimHighlightCluster
--syn match   vimHiBang	contained	"!"	  skipwhite nextgroup=@vimHighlightCluster
--
--syn match   vimHiGroup	contained	"\i\+"
-+syn cluster	vimHighlightCluster		contains=vimHiLink,vimHiClear,vimHiKeyList,vimComment
-+syn match	vimHighlight	"\<hi\%[ghlight]\>"	skipwhite nextgroup=vimHiBang,vimGroup,@vimHighlightCluster
-+syn match	vimHiBang	contained	"!"	skipwhite nextgroup=@vimHighlightCluster
-+       	
-+syn match	vimHiGroup	contained	"\i\+"
- syn case ignore
--syn keyword vimHiAttrib	contained	none bold inverse italic reverse standout underline undercurl
--syn keyword vimFgBgAttrib	contained	none bg background fg foreground
-+syn keyword	vimHiAttrib	contained	none bold inverse italic reverse standout underline undercurl
-+syn keyword	vimFgBgAttrib	contained	none bg background fg foreground
- syn case match
--syn match   vimHiAttribList	contained	"\i\+"	contains=vimHiAttrib
--syn match   vimHiAttribList	contained	"\i\+,"he=e-1	contains=vimHiAttrib nextgroup=vimHiAttribList
-+syn match	vimHiAttribList	contained	"\i\+"	contains=vimHiAttrib
-+syn match	vimHiAttribList	contained	"\i\+,"he=e-1	contains=vimHiAttrib nextgroup=vimHiAttribList
- syn case ignore
--syn keyword vimHiCtermColor	contained	black blue brown cyan darkBlue darkcyan darkgray darkgreen darkgrey darkmagenta darkred darkyellow gray green grey lightblue lightcyan lightgray lightgreen lightgrey lightmagenta lightred magenta red white yellow
-+syn keyword	vimHiCtermColor	contained	black blue brown cyan darkBlue darkcyan darkgray darkgreen darkgrey darkmagenta darkred darkyellow gray green grey lightblue lightcyan lightgray lightgreen lightgrey lightmagenta lightred magenta red white yellow
- 
- syn case match
--syn match   vimHiFontname	contained	"[a-zA-Z\-*]\+"
--syn match   vimHiGuiFontname	contained	"'[a-zA-Z\-* ]\+'"
--syn match   vimHiGuiRgb	contained	"#\x\{6}"
-+syn match	vimHiFontname	contained	"[a-zA-Z\-*]\+"
-+syn match	vimHiGuiFontname	contained	"'[a-zA-Z\-* ]\+'"
-+syn match	vimHiGuiRgb	contained	"#\x\{6}"
- if !exists("g:vimsyn_noerror")
-- syn match   vimHiCtermError	contained	"[^0-9]\i*"
-+ syn match	vimHiCtermError	contained	"[^0-9]\i*"
- endif
- 
- " Highlighting: hi group key=arg ... {{{2
--syn cluster vimHiCluster contains=vimHiGroup,vimHiTerm,vimHiCTerm,vimHiStartStop,vimHiCtermFgBg,vimHiGui,vimHiGuiFont,vimHiGuiFgBg,vimHiKeyError,vimNotation
--syn region vimHiKeyList	contained oneline start="\i\+" skip="\\\\\|\\|" end="$\||"	contains=@vimHiCluster
-+syn cluster	vimHiCluster contains=vimHiGroup,vimHiTerm,vimHiCTerm,vimHiStartStop,vimHiCtermFgBg,vimHiGui,vimHiGuiFont,vimHiGuiFgBg,vimHiKeyError,vimNotation
-+syn region	vimHiKeyList	contained oneline start="\i\+" skip="\\\\\|\\|" end="$\||"	contains=@vimHiCluster
- if !exists("g:vimsyn_noerror")
-- syn match  vimHiKeyError	contained	"\i\+="he=e-1
-+ syn match	vimHiKeyError	contained	"\i\+="he=e-1
- endif
--syn match  vimHiTerm	contained	"\cterm="he=e-1		nextgroup=vimHiAttribList
--syn match  vimHiStartStop	contained	"\c\(start\|stop\)="he=e-1	nextgroup=vimHiTermcap,vimOption
--syn match  vimHiCTerm	contained	"\ccterm="he=e-1		nextgroup=vimHiAttribList
--syn match  vimHiCtermFgBg	contained	"\ccterm[fb]g="he=e-1	nextgroup=vimNumber,vimHiCtermColor,vimFgBgAttrib,vimHiCtermError
--syn match  vimHiGui	contained	"\cgui="he=e-1		nextgroup=vimHiAttribList
--syn match  vimHiGuiFont	contained	"\cfont="he=e-1		nextgroup=vimHiFontname
--syn match  vimHiGuiFgBg	contained	"\cgui\%([fb]g\|sp\)="he=e-1	nextgroup=vimHiGroup,vimHiGuiFontname,vimHiGuiRgb,vimFgBgAttrib
--syn match  vimHiTermcap	contained	"\S\+"		contains=vimNotation
-+syn match	vimHiTerm	contained	"\cterm="he=e-1		nextgroup=vimHiAttribList
-+syn match	vimHiStartStop	contained	"\c\(start\|stop\)="he=e-1	nextgroup=vimHiTermcap,vimOption
-+syn match	vimHiCTerm	contained	"\ccterm="he=e-1		nextgroup=vimHiAttribList
-+syn match	vimHiCtermFgBg	contained	"\ccterm[fb]g="he=e-1	nextgroup=vimNumber,vimHiCtermColor,vimFgBgAttrib,vimHiCtermError
-+syn match	vimHiGui	contained	"\cgui="he=e-1		nextgroup=vimHiAttribList
-+syn match	vimHiGuiFont	contained	"\cfont="he=e-1		nextgroup=vimHiFontname
-+syn match	vimHiGuiFgBg	contained	"\cgui\%([fb]g\|sp\)="he=e-1	nextgroup=vimHiGroup,vimHiGuiFontname,vimHiGuiRgb,vimFgBgAttrib
-+syn match	vimHiTermcap	contained	"\S\+"		contains=vimNotation
- 
- " Highlight: clear {{{2
--syn keyword vimHiClear	contained	clear	nextgroup=vimHiGroup
-+syn keyword	vimHiClear	contained	clear	nextgroup=vimHiGroup
- 
- " Highlight: link {{{2
--syn region vimHiLink	contained oneline matchgroup=vimCommand start="\<\(def\s\+\)\=link\>\|\<def\>" end="$"	contains=vimHiGroup,vimGroup,vimHLGroup,vimNotation
-+syn region	vimHiLink	contained oneline matchgroup=vimCommand start="\<\(def\s\+\)\=link\>\|\<def\>" end="$"	contains=vimHiGroup,vimGroup,vimHLGroup,vimNotation
- 
- " Control Characters {{{2
- " ==================
--syn match vimCtrlChar	"[--]"
-+syn match	vimCtrlChar	"[--]"
- 
- " Beginners - Patterns that involve ^ {{{2
- " =========
--syn match  vimLineComment	+^[ \t:]*".*$+	contains=@vimCommentGroup,vimCommentString,vimCommentTitle
--syn match  vimCommentTitle	'"\s*\%([sS]:\|\h\w*#\)\=\u\w*\(\s\+\u\w*\)*:'hs=s+1	contained contains=vimCommentTitleLeader,vimTodo,@vimCommentGroup
--syn match  vimContinue	"^\s*\\"
--syn region vimString	start="^\s*\\\z(['"]\)" skip='\\\\\|\\\z1' end="\z1" oneline keepend contains=@vimStringGroup,vimContinue
--syn match  vimCommentTitleLeader	'"\s\+'ms=s+1	contained
-+syn match	vimLineComment	+^[ \t:]*".*$+	contains=@vimCommentGroup,vimCommentString,vimCommentTitle
-+syn match	vimCommentTitle	'"\s*\%([sS]:\|\h\w*#\)\=\u\w*\(\s\+\u\w*\)*:'hs=s+1	contained contains=vimCommentTitleLeader,vimTodo,@vimCommentGroup
-+syn match	vimContinue	"^\s*\\"
-+syn region	vimString	start="^\s*\\\z(['"]\)" skip='\\\\\|\\\z1' end="\z1" oneline keepend contains=@vimStringGroup,vimContinue
-+syn match	vimCommentTitleLeader	'"\s\+'ms=s+1	contained
- 
- " Searches And Globals: {{{2
- " ====================
--syn match vimSearch	'^\s*[/?].*'		contains=vimSearchDelim
--syn match vimSearchDelim	'^\s*\zs[/?]\|[/?]$'	contained
--syn region vimGlobal	matchgroup=Statement start='\<g\%[lobal]!\=/' skip='\\.' end='/'
--syn region vimGlobal	matchgroup=Statement start='\<v\%[global]!\=/' skip='\\.' end='/'
-+syn match	vimSearch	'^\s*[/?].*'		contains=vimSearchDelim
-+syn match	vimSearchDelim	'^\s*\zs[/?]\|[/?]$'	contained
-+syn region	vimGlobal	matchgroup=Statement start='\<g\%[lobal]!\=/' skip='\\.' end='/'
-+syn region	vimGlobal	matchgroup=Statement start='\<v\%[global]!\=/' skip='\\.' end='/'
- 
- " Scripts  : perl,ruby : Benoit Cerrina {{{2
- " =======    python,tcl: Johannes Zellner
-@@ -541,94 +542,127 @@
- endif
- 
- " [-- perl --] {{{3
--if (g:vimsyn_embed =~ 'p' && has("perl")) && filereadable(expand("<sfile>:p:h")."/perl.vim")
-+let s:perlpath= expand("<sfile>:p:h")."/perl.vim"
-+if !filereadable(s:perlpath)
-+ let s:perlpath= globpath(&rtp,"syntax/perl.vim")
-+endif
-+if (g:vimsyn_embed =~ 'p' && has("perl")) && filereadable(s:perlpath)
-  unlet! b:current_syntax
-- syn include @vimPerlScript <sfile>:p:h/perl.vim
-+ exe "syn include @vimPerlScript ".s:perlpath
-  if exists("g:vimsyn_folding") && g:vimsyn_folding =~ 'p'
--  syn region vimPerlRegion fold matchgroup=vimScriptDelim start=+pe\%[rl]\s*<<\s*\z(.*\)$+ end=+^\z1$+ contains=@vimPerlScript
--  syn region vimPerlRegion fold matchgroup=vimScriptDelim start=+pe\%[rl]\s*<<\s*$+ end=+\.$+ contains=@vimPerlScript
-+  syn region vimPerlRegion fold matchgroup=vimScriptDelim start=+pe\%[rl]\s*<<\s*\z(.*\)$+ end=+^\z1$+	contains=@vimPerlScript
-+  syn region vimPerlRegion fold matchgroup=vimScriptDelim start=+pe\%[rl]\s*<<\s*$+ end=+\.$+	contains=@vimPerlScript
-  else
--  syn region vimPerlRegion matchgroup=vimScriptDelim start=+pe\%[rl]\s*<<\s*\z(.*\)$+ end=+^\z1$+ contains=@vimPerlScript
--  syn region vimPerlRegion matchgroup=vimScriptDelim start=+pe\%[rl]\s*<<\s*$+ end=+\.$+ contains=@vimPerlScript
-+  syn region vimPerlRegion matchgroup=vimScriptDelim start=+pe\%[rl]\s*<<\s*\z(.*\)$+ end=+^\z1$+	contains=@vimPerlScript
-+  syn region vimPerlRegion matchgroup=vimScriptDelim start=+pe\%[rl]\s*<<\s*$+ end=+\.$+		contains=@vimPerlScript
-  endif
-+ syn cluster vimFuncBodyList	add=vimPerlRegion
- else
-  syn region vimEmbedError start=+pe\%[rl]\s*<<\s*\z(.*\)$+ end=+^\z1$+
-  syn region vimEmbedError start=+pe\%[rl]\s*<<\s*$+ end=+\.$+
- endif
-+unlet s:perlpath
- 
- " [-- ruby --] {{{3
--if (g:vimsyn_embed =~ 'r' && has("ruby")) && filereadable(expand("<sfile>:p:h")."/ruby.vim")
-+let s:rubypath= expand("<sfile>:p:h")."/ruby.vim"
-+if !filereadable(s:rubypath)
-+ let s:rubypath= globpath(&rtp,"syntax/ruby.vim")
-+endif
-+if (g:vimsyn_embed =~ 'r' && has("ruby")) && filereadable(s:rubypath)
-  unlet! b:current_syntax
-- syn include @vimRubyScript <sfile>:p:h/ruby.vim
-+ exe "syn include @vimRubyScript ".s:rubypath
-  if exists("g:vimsyn_folding") && g:vimsyn_folding =~ 'r'
--  syn region vimRubyRegion fold matchgroup=vimScriptDelim start=+rub[y]\s*<<\s*\z(.*\)$+ end=+^\z1$+ contains=@vimRubyScript
-+  syn region vimRubyRegion fold matchgroup=vimScriptDelim start=+rub[y]\s*<<\s*\z(.*\)$+ end=+^\z1$+	contains=@vimRubyScript
-  else
--  syn region vimRubyRegion matchgroup=vimScriptDelim start=+rub[y]\s*<<\s*\z(.*\)$+ end=+^\z1$+ contains=@vimRubyScript
-+  syn region vimRubyRegion matchgroup=vimScriptDelim start=+rub[y]\s*<<\s*\z(.*\)$+ end=+^\z1$+	contains=@vimRubyScript
-  endif
-- syn region vimRubyRegion matchgroup=vimScriptDelim start=+rub[y]\s*<<\s*$+ end=+\.$+ contains=@vimRubyScript
-+ syn region vimRubyRegion matchgroup=vimScriptDelim start=+rub[y]\s*<<\s*$+ end=+\.$+		contains=@vimRubyScript
-+ syn cluster vimFuncBodyList	add=vimRubyRegion
- else
-  syn region vimEmbedError start=+rub[y]\s*<<\s*\z(.*\)$+ end=+^\z1$+
-  syn region vimEmbedError start=+rub[y]\s*<<\s*$+ end=+\.$+
- endif
-+unlet s:rubypath
- 
- " [-- python --] {{{3
--if (g:vimsyn_embed =~ 'P' && has("python")) && filereadable(expand("<sfile>:p:h")."/python.vim")
-+let s:pythonpath= expand("<sfile>:p:h")."/python.vim"
-+if !filereadable(s:pythonpath)
-+ let s:pythonpath= globpath(&rtp,"syntax/python.vim")
-+endif
-+if (g:vimsyn_embed =~ 'P' && has("python")) && filereadable(s:pythonpath)
-  unlet! b:current_syntax
-- syn include @vimPythonScript <sfile>:p:h/python.vim
-+ exe "syn include @vimPythonScript ".s:pythonpath
-  if exists("g:vimsyn_folding") && g:vimsyn_folding =~ 'P'
--  syn region vimPythonRegion fold matchgroup=vimScriptDelim start=+py\%[thon]\s*<<\s*\z(.*\)$+ end=+^\z1$+ contains=@vimPythonScript
--  syn region vimPythonRegion fold matchgroup=vimScriptDelim start=+py\%[thon]\s*<<\s*$+ end=+\.$+ contains=@vimPythonScript
-+  syn region vimPythonRegion fold matchgroup=vimScriptDelim start=+py\%[thon]\s*<<\s*\z(.*\)$+ end=+^\z1$+	contains=@vimPythonScript
-+  syn region vimPythonRegion fold matchgroup=vimScriptDelim start=+py\%[thon]\s*<<\s*$+ end=+\.$+	contains=@vimPythonScript
-  else
--  syn region vimPythonRegion matchgroup=vimScriptDelim start=+py\%[thon]\s*<<\s*\z(.*\)$+ end=+^\z1$+ contains=@vimPythonScript
--  syn region vimPythonRegion matchgroup=vimScriptDelim start=+py\%[thon]\s*<<\s*$+ end=+\.$+ contains=@vimPythonScript
-+  syn region vimPythonRegion matchgroup=vimScriptDelim start=+py\%[thon]\s*<<\s*\z(.*\)$+ end=+^\z1$+	contains=@vimPythonScript
-+  syn region vimPythonRegion matchgroup=vimScriptDelim start=+py\%[thon]\s*<<\s*$+ end=+\.$+	contains=@vimPythonScript
-  endif
-+ syn cluster vimFuncBodyList	add=vimPythonRegion
- else
-  syn region vimEmbedError start=+py\%[thon]\s*<<\s*\z(.*\)$+ end=+^\z1$+
-  syn region vimEmbedError start=+py\%[thon]\s*<<\s*$+ end=+\.$+
- endif
-+unlet s:pythonpath
- 
- " [-- tcl --] {{{3
- if has("win32") || has("win95") || has("win64") || has("win16")
-  " apparently has("tcl") has been hanging vim on some windows systems with cygwin
-- let trytcl= (&shell !~ '\<\%(bash\>\|4[nN][tT]\|\<zsh\)\>\%(\.exe\)\=$')
-+ let s:trytcl= (&shell !~ '\<\%(bash\>\|4[nN][tT]\|\<zsh\)\>\%(\.exe\)\=$')
- else
-- let trytcl= 1
-+ let s:trytcl= 1
- endif
--if trytcl
-- if (g:vimsyn_embed =~ 't' && has("tcl")) && filereadable(expand("<sfile>:p:h")."/tcl.vim")
-+if s:trytcl
-+ let s:tclpath= expand("<sfile>:p:h")."/tcl.vim"
-+ if !filereadable(s:tclpath)
-+  let s:tclpath= globpath(&rtp,"syntax/tcl.vim")
-+ endif
-+ if (g:vimsyn_embed =~ 't' && has("tcl")) && filereadable(s:tclpath)
-   unlet! b:current_syntax
--  syn include @vimTclScript <sfile>:p:h/tcl.vim
-+  exe "syn include @vimTclScript ".s:tclpath
-   if exists("g:vimsyn_folding") && g:vimsyn_folding =~ 't'
--   syn region vimTclRegion fold matchgroup=vimScriptDelim start=+tc[l]\=\s*<<\s*\z(.*\)$+ end=+^\z1$+ contains=@vimTclScript
--   syn region vimTclRegion fold matchgroup=vimScriptDelim start=+tc[l]\=\s*<<\s*$+ end=+\.$+ contains=@vimTclScript
-+   syn region vimTclRegion fold matchgroup=vimScriptDelim start=+tc[l]\=\s*<<\s*\z(.*\)$+ end=+^\z1$+	contains=@vimTclScript
-+   syn region vimTclRegion fold matchgroup=vimScriptDelim start=+tc[l]\=\s*<<\s*$+ end=+\.$+	contains=@vimTclScript
-   else
--   syn region vimTclRegion matchgroup=vimScriptDelim start=+tc[l]\=\s*<<\s*\z(.*\)$+ end=+^\z1$+ contains=@vimTclScript
--   syn region vimTclRegion matchgroup=vimScriptDelim start=+tc[l]\=\s*<<\s*$+ end=+\.$+ contains=@vimTclScript
-+   syn region vimTclRegion matchgroup=vimScriptDelim start=+tc[l]\=\s*<<\s*\z(.*\)$+ end=+^\z1$+	contains=@vimTclScript
-+   syn region vimTclRegion matchgroup=vimScriptDelim start=+tc[l]\=\s*<<\s*$+ end=+\.$+		contains=@vimTclScript
-   endif
-+  syn cluster vimFuncBodyList	add=vimTclScript
-+ else
-+  syn region vimEmbedError start=+tc[l]\=\s*<<\s*\z(.*\)$+ end=+^\z1$+
-+  syn region vimEmbedError start=+tc[l]\=\s*<<\s*$+ end=+\.$+
-  endif
-+ unlet s:tclpath
- else
-  syn region vimEmbedError start=+tc[l]\=\s*<<\s*\z(.*\)$+ end=+^\z1$+
-  syn region vimEmbedError start=+tc[l]\=\s*<<\s*$+ end=+\.$+
- endif
--unlet trytcl
-+unlet s:trytcl
- 
- " [-- mzscheme --] {{{3
--if (g:vimsyn_embed =~ 'm' && has("mzscheme")) && filereadable(expand("<sfile>:p:h")."/scheme.vim")
-+let s:mzschemepath= expand("<sfile>:p:h")."/scheme.vim"
-+if !filereadable(s:mzschemepath)
-+ let s:mzschemepath= globpath(&rtp,"syntax/scheme.vim")
-+endif
-+if (g:vimsyn_embed =~ 'm' && has("mzscheme")) && filereadable(s:mzschemepath)
-  unlet! b:current_syntax
-  let iskKeep= &isk
-- syn include @vimMzSchemeScript <sfile>:p:h/scheme.vim
-+ exe "syn include @vimMzSchemeScript ".s:mzschemepath
-  let &isk= iskKeep
-  if exists("g:vimsyn_folding") && g:vimsyn_folding =~ 'm'
--  syn region vimMzSchemeRegion fold matchgroup=vimScriptDelim start=+mz\%[scheme]\s*<<\s*\z(.*\)$+ end=+^\z1$+ contains=@vimMzSchemeScript
--  syn region vimMzSchemeRegion fold matchgroup=vimScriptDelim start=+mz\%[scheme]\s*<<\s*$+ end=+\.$+ contains=@vimMzSchemeScript
-+  syn region vimMzSchemeRegion fold matchgroup=vimScriptDelim start=+mz\%[scheme]\s*<<\s*\z(.*\)$+ end=+^\z1$+	contains=@vimMzSchemeScript
-+  syn region vimMzSchemeRegion fold matchgroup=vimScriptDelim start=+mz\%[scheme]\s*<<\s*$+ end=+\.$+		contains=@vimMzSchemeScript
-  else
--  syn region vimMzSchemeRegion matchgroup=vimScriptDelim start=+mz\%[scheme]\s*<<\s*\z(.*\)$+ end=+^\z1$+ contains=@vimMzSchemeScript
--  syn region vimMzSchemeRegion matchgroup=vimScriptDelim start=+mz\%[scheme]\s*<<\s*$+ end=+\.$+ contains=@vimMzSchemeScript
-+  syn region vimMzSchemeRegion matchgroup=vimScriptDelim start=+mz\%[scheme]\s*<<\s*\z(.*\)$+ end=+^\z1$+		contains=@vimMzSchemeScript
-+  syn region vimMzSchemeRegion matchgroup=vimScriptDelim start=+mz\%[scheme]\s*<<\s*$+ end=+\.$+		contains=@vimMzSchemeScript
-  endif
-+ syn cluster vimFuncBodyList	add=vimMzSchemeRegion
- else
-  syn region vimEmbedError start=+mz\%[scheme]\s*<<\s*\z(.*\)$+ end=+^\z1$+
-  syn region vimEmbedError start=+mz\%[scheme]\s*<<\s*$+ end=+\.$+
- endif
-+unlet s:mzschemepath
- 
- " Synchronize (speed) {{{2
- "============
-@@ -643,6 +677,7 @@
- syn sync linecont	"^\s\+\\"
- syn sync match vimAugroupSyncA	groupthere NONE	"\<aug\%[roup]\>\s\+[eE][nN][dD]"
- 
-+" ====================
- " Highlighting Settings {{{2
- " ====================
- 
-@@ -709,15 +744,15 @@
- hi def link vimMenuNameMore	vimMenuName
- hi def link vimMtchComment	vimComment
- hi def link vimNorm	vimCommand
-+hi def link vimNotFunc	vimCommand
- hi def link vimNotPatSep	vimString
--hi def link vimPatSepR	vimPatSep
--hi def link vimPatSepZ	vimPatSep
- hi def link vimPatSepErr	vimPatSep
-+hi def link vimPatSepR	vimPatSep
- hi def link vimPatSepZone	vimString
-+hi def link vimPatSepZ	vimPatSep
- hi def link vimPlainMark	vimMark
- hi def link vimPlainRegister	vimRegister
- hi def link vimSearch	vimString
--hi def link vimSearchDelim	Statement
- hi def link vimSetMod	vimOption
- hi def link vimSetString	vimString
- hi def link vimSpecFileMod	vimSpecFile
-@@ -738,11 +773,11 @@
- hi def link vimSynRegPat	vimString
- hi def link vimSyntax	vimCommand
- hi def link vimSynType	vimSpecial
-+hi def link vimUnmap	vimMap
- hi def link vimUserAttrbCmplt	vimSpecial
- hi def link vimUserAttrbKey	vimOption
- hi def link vimUserAttrb	vimSpecial
- hi def link vimUserCommand	vimCommand
--hi def link vimUserFunc	Normal
- 
- hi def link vimAutoEvent	Type
- hi def link vimBracket	Delimiter
-@@ -759,24 +794,25 @@
- hi def link vimFuncName	Function
- hi def link vimFuncSID	Special
- hi def link vimFuncVar	Identifier
--hi def link vimGroup	Type
- hi def link vimGroupSpecial	Special
--hi def link vimHLMod	PreProc
-+hi def link vimGroup	Type
- hi def link vimHiAttrib	PreProc
- hi def link vimHiTerm	Type
-+hi def link vimHLMod	PreProc
- hi def link vimKeyword	Statement
- hi def link vimMark	Number
- hi def link vimMenuName	PreProc
- hi def link vimNotation	Special
--hi def link vimNotFunc	vimCommand
- hi def link vimNumber	Number
-+hi def link vimOperError	Error
- hi def link vimOper	Operator
- hi def link vimOption	PreProc
--hi def link vimOperError	Error
-+hi def link vimParenSep	Delimiter
- hi def link vimPatSep	SpecialChar
- hi def link vimPattern	Type
- hi def link vimRegister	SpecialChar
- hi def link vimScriptDelim	Comment
-+hi def link vimSearchDelim	Statement
- hi def link vimSep	Delimiter
- hi def link vimSetSep	Statement
- hi def link vimSpecFile	Identifier
-@@ -786,18 +822,19 @@
- hi def link vimSubstDelim	Delimiter
- hi def link vimSubstFlags	Special
- hi def link vimSubstSubstr	SpecialChar
--hi def link vimSynCase	Type
- hi def link vimSynCaseError	Error
--hi def link vimSynError	Error
--hi def link vimSynOption	Special
--hi def link vimSynReg	Type
-+hi def link vimSynCase	Type
- hi def link vimSyncC	Type
- hi def link vimSyncError	Error
- hi def link vimSyncKey	Type
- hi def link vimSyncNone	Type
-+hi def link vimSynError	Error
-+hi def link vimSynOption	Special
-+hi def link vimSynReg	Type
- hi def link vimTodo	Todo
--hi def link vimUserCmdError	Error
- hi def link vimUserAttrbCmpltFunc	Special
-+hi def link vimUserCmdError	Error
-+hi def link vimUserFunc	Normal
- hi def link vimWarn	WarningMsg
- 
- " Current Syntax Variable: {{{2
-diff -Nur runtime.patched/syntax/xml.vim runtime/syntax/xml.vim
---- runtime.patched/syntax/xml.vim	2006-04-11 14:32:00.000000000 -0700
-+++ runtime/syntax/xml.vim	2009-07-26 04:44:44.000000000 -0700
-@@ -3,7 +3,7 @@
- " Maintainer:	Johannes Zellner <[email protected]>
- "		Author and previous maintainer:
- "		Paul Siegmann <[email protected]>
--" Last Change:	Mi, 13 Apr 2005 22:40:09 CEST
-+" Last Change:	2009-07-13 21:26:55
- " Filenames:	*.xml
- " $Id: xml.vim,v 1.3 2006/04/11 21:32:00 vimboss Exp $
- 
-@@ -216,7 +216,7 @@
-     syn region  xmlComment
- 	\ start=+<!+
- 	\ end=+>+
--	\ contains=xmlCommentPart,xmlCommentError
-+	\ contains=xmlCommentStart,xmlCommentError
- 	\ extend
- 	\ fold
- 
-@@ -228,11 +228,12 @@
-     syn region  xmlComment
- 	\ start=+<!+
- 	\ end=+>+
--	\ contains=xmlCommentPart,xmlCommentError
-+	\ contains=xmlCommentStart,xmlCommentError
- 	\ extend
- 
- endif
- 
-+syn match xmlCommentStart   contained "<!" nextgroup=xmlCommentPart
- syn keyword xmlTodo         contained TODO FIXME XXX
- syn match   xmlCommentError contained "[^><!]"
- syn region  xmlCommentPart
-@@ -320,6 +321,7 @@
- 
- hi def link xmlString		String
- hi def link xmlComment		Comment
-+hi def link xmlCommentStart	xmlComment
- hi def link xmlCommentPart	Comment
- hi def link xmlCommentError	Error
- hi def link xmlError		Error
-diff -Nur runtime.patched/syntax/yacc.vim runtime/syntax/yacc.vim
---- runtime.patched/syntax/yacc.vim	2008-03-03 12:33:51.000000000 -0800
-+++ runtime/syntax/yacc.vim	2008-12-08 13:08:36.000000000 -0800
-@@ -1,95 +1,85 @@
- " Vim syntax file
- " Language:	Yacc
- " Maintainer:	Charles E. Campbell, Jr. <[email protected]>
--" Last Change:	Jan 09, 2008
--" Version:	5
-+" Last Change:	Oct 21, 2008
-+" Version:	7
- " URL:	http://mysite.verizon.net/astronaut/vim/index.html#vimlinks_syntax
- "
- " Options: {{{1
- "   g:yacc_uses_cpp : if this variable exists, then C++ is loaded rather than C
--"   g:yacc_minlines : see :help :he syn-sync-minlines -- default 50
--"   g:yacc_maxlines : see :help :he syn-sync-maxlines -- default 200
- 
- " ---------------------------------------------------------------------
--" For version 5.x: Clear all syntax items {{{1
--" For version 6.x: Quit when a syntax file was already loaded
-+" this version of syntax/yacc.vim requires 6.0 or later
- if version < 600
--  syntax clear
--elseif exists("b:current_syntax")
--  finish
-+ finish
-+endif
-+if exists("b:current_syntax")
-+ syntax clear
-+endif
-+
-+" ---------------------------------------------------------------------
-+"  Folding Support {{{1
-+if has("folding")
-+ com! -nargs=+ HiFold	<args> fold
-+else
-+ com! -nargs=+ HiFold	<args>
- endif
- 
- " ---------------------------------------------------------------------
- " Read the C syntax to start with {{{1
--if version >= 600
--  if exists("g:yacc_uses_cpp")
--    runtime! syntax/cpp.vim
--  else
--    runtime! syntax/c.vim
--  endif
--elseif exists("g:yacc_uses_cpp")
--  so <sfile>:p:h/cpp.vim
-+if exists("g:yacc_uses_cpp")
-+ syn include @yaccCode	<sfile>:p:h/cpp.vim
- else
--  so <sfile>:p:h/c.vim
-+ syn include @yaccCode	<sfile>:p:h/c.vim
- endif
- 
- " ---------------------------------------------------------------------
--" Clusters {{{1
--syn cluster	yaccActionGroup	contains=yaccDelim,cInParen,cTodo,cIncluded,yaccDelim,yaccCurlyError,yaccUnionCurly,yaccUnion,cUserLabel,cOctalZero,cCppOut2,cCppSkip,cErrInBracket,cErrInParen,cOctalError,cCommentStartError,cParenError
--syn cluster	yaccUnionGroup	contains=yaccKey,cComment,yaccCurly,cType,cStructure,cStorageClass,yaccUnionCurly
--
--" ---------------------------------------------------------------------
--" Yacc stuff {{{1
--syn match	yaccDelim	"^\s*[:|;]"
--syn match	yaccOper	"@\d\+"
--
--syn match	yaccKey	"^\s*%\(token\|type\|left\|right\|start\|ident\|nonassoc\)\>"
--syn match	yaccKey	"\s%\(prec\|expect\)\>"
--syn match	yaccKey	"\$\(<[a-zA-Z_][a-zA-Z_0-9]*>\)\=[\$0-9]\+"
--syn keyword	yaccKeyActn	yyerrok yyclearin
--
--syn match	yaccUnionStart	"^%union"	skipwhite skipnl nextgroup=yaccUnion
--syn region	yaccUnion	contained matchgroup=yaccCurly start="{" matchgroup=yaccCurly end="}"	contains=@yaccUnionGroup
--syn region	yaccUnionCurly	contained matchgroup=yaccCurly start="{" matchgroup=yaccCurly end="}" contains=@yaccUnionGroup
--syn match	yaccBrkt	contained "[<>]"
--syn match	yaccType	"<[a-zA-Z_][a-zA-Z0-9_]*>"	contains=yaccBrkt
--syn match	yaccDefinition	"^[A-Za-z][A-Za-z0-9_]*\_s*:"
--
--" ---------------------------------------------------------------------
--" special Yacc separators {{{1
--syn match	yaccSectionSep	"^[ \t]*%%"
--syn match	yaccSep	"^[ \t]*%{"
--syn match	yaccSep	"^[ \t]*%}"
-+"  Yacc Clusters: {{{1
-+syn cluster yaccInitCluster	contains=yaccKey,yaccKeyActn,yaccBrkt,yaccType,yaccString,yaccUnionStart,yaccHeader2,yaccComment
-+syn cluster yaccRulesCluster	contains=yaccNonterminal,yaccString
-+
-+" ---------------------------------------------------------------------
-+"  Yacc Sections: {{{1
-+HiFold syn	region	yaccInit	start='.'ms=s-1,rs=s-1	matchgroup=yaccSectionSep	end='^%%$'me=e-2,re=e-2	contains=@yaccInitCluster	nextgroup=yaccRules	skipwhite skipempty contained
-+HiFold syn	region	yaccInit2      start='\%^.'ms=s-1,rs=s-1	matchgroup=yaccSectionSep	end='^%%$'me=e-2,re=e-2	contains=@yaccInitCluster	nextgroup=yaccRules	skipwhite skipempty
-+HiFold syn	region	yaccHeader2	matchgroup=yaccSep	start="^\s*\zs%{"	end="^\s*%}"		contains=@yaccCode	nextgroup=yaccInit	skipwhite skipempty contained
-+HiFold syn	region	yaccHeader	matchgroup=yaccSep	start="^\s*\zs%{"	end="^\s*%}"		contains=@yaccCode	nextgroup=yaccInit	skipwhite skipempty
-+HiFold syn	region	yaccRules	matchgroup=yaccSectionSep	start='^%%$'		end='^%%$'me=e-2,re=e-2	contains=@yaccRulesCluster	nextgroup=yaccEndCode	skipwhite skipempty contained
-+HiFold syn	region	yaccEndCode	matchgroup=yaccSectionSep	start='^%%$'		end='\%$'		contains=@yaccCode	contained
-+
-+" ---------------------------------------------------------------------
-+" Yacc Commands: {{{1
-+syn	match	yaccDelim	"[:|]"	contained
-+syn	match	yaccOper	"@\d\+"	contained
-+
-+syn	match	yaccKey	"^\s*%\(token\|type\|left\|right\|start\|ident\|nonassoc\)\>"	contained
-+syn	match	yaccKey	"\s%\(prec\|expect\)\>"	contained
-+syn	match	yaccKey	"\$\(<[a-zA-Z_][a-zA-Z_0-9]*>\)\=[\$0-9]\+"	contained
-+syn	keyword	yaccKeyActn	yyerrok yyclearin	contained
-+
-+syn	match	yaccUnionStart	"^%union"	skipwhite skipnl nextgroup=yaccUnion	contained
-+HiFold syn	region	yaccUnion	matchgroup=yaccCurly start="{" matchgroup=yaccCurly end="}" contains=@yaccCode	contained
-+syn	match	yaccBrkt	"[<>]"	contained
-+syn	match	yaccType	"<[a-zA-Z_][a-zA-Z0-9_]*>"	contains=yaccBrkt	contained
-+
-+HiFold syn	region	yaccNonterminal	start="^\s*\a\w*\ze\_s*\(/\*\_.\{-}\*/\)\=\_s*:"	matchgroup=yaccDelim end=";"	matchgroup=yaccSectionSep end='^%%$'me=e-2,re=e-2 contains=yaccAction,yaccDelim,yaccString,yaccComment	contained
-+syn	region	yaccComment	start="/\*"	end="\*/"
-+syn	match	yaccString	"'[^']*'"	contained
-+
- 
- " ---------------------------------------------------------------------
- " I'd really like to highlight just the outer {}.  Any suggestions??? {{{1
--syn match	yaccCurlyError	"[{}]"
--syn region	yaccAction	matchgroup=yaccCurly start="{" end="}" contains=ALLBUT,@yaccActionGroup
-+syn	match	yaccCurlyError	"[{}]"
-+HiFold syn	region	yaccAction	matchgroup=yaccCurly start="{" end="}" contains=@yaccCode	contained
- 
- " ---------------------------------------------------------------------
- " Yacc synchronization: {{{1
--if exists("g:yacc_maxlines")
-- exe "syn sync maxlines=".g:yacc_maxlines
--else
-- syn sync maxlines=200
--endif
--if exists("g:yacc_minlines")
-- exe "syn sync minlines=".g:yacc_minlines
--else
-- syn sync minlines=50
--endif
-+syn sync fromstart
- 
- " ---------------------------------------------------------------------
- " Define the default highlighting. {{{1
--" For version 5.7 and earlier: only when not done already
--" For version 5.8 and later: only when an item doesn't have highlighting yet
--if version >= 508 || !exists("did_yacc_syn_inits")
--  if version < 508
--    let did_yacchdl_syn_inits = 1
--    command -nargs=+ HiLink hi link <args>
--  else
--    command -nargs=+ HiLink hi def link <args>
--  endif
-+if !exists("did_yacc_syn_inits")
-+  command -nargs=+ HiLink hi def link <args>
- 
-   " Internal yacc highlighting links {{{2
-   HiLink yaccBrkt	yaccStmt
-@@ -98,13 +88,15 @@
-   HiLink yaccUnionStart	yaccKey
- 
-   " External yacc highlighting links {{{2
-+  HiLink yaccComment	Comment
-   HiLink yaccCurly	Delimiter
-   HiLink yaccCurlyError	Error
--  HiLink yaccDefinition	Function
--  HiLink yaccDelim	Function
-+  HiLink yaccNonterminal	Function
-+  HiLink yaccDelim	Delimiter
-   HiLink yaccKeyActn	Special
-   HiLink yaccSectionSep	Todo
-   HiLink yaccSep	Delimiter
-+  HiLink yaccString	String
-   HiLink yaccStmt	Statement
-   HiLink yaccType	Type
- 
-@@ -113,6 +105,10 @@
- 
-   delcommand HiLink
- endif
-+
-+" ---------------------------------------------------------------------
-+"  Cleanup: {{{1
-+delcommand HiFold
- let b:current_syntax = "yacc"
- 
- " ---------------------------------------------------------------------
-diff -Nur runtime.patched/tutor/Makefile runtime/tutor/Makefile
---- runtime.patched/tutor/Makefile	2008-06-21 11:38:51.000000000 -0700
-+++ runtime/tutor/Makefile	2009-10-28 13:59:08.000000000 -0700
-@@ -9,6 +9,7 @@
- 	tutor.ca.utf-8 \
- 	tutor.de.utf-8 \
- 	tutor.el tutor.el.cp737 \
-+	tutor.eo \
- 	tutor.es.utf-8 \
- 	tutor.fr.utf-8 \
- 	tutor.hr tutor.hr.cp1250 \
-@@ -27,6 +28,9 @@
- tutor.ca.utf-8: tutor.ca
- 	iconv -f ISO-8859-1 -t UTF-8 tutor.ca > tutor.ca.utf-8
- 
-+tutor.eo: tutor.eo.utf-8
-+	iconv -f UTF-8 -t ISO-8859-3 tutor.eo.utf-8 > tutor.eo
-+
- tutor.de.utf-8: tutor.de
- 	iconv -f ISO-8859-1 -t UTF-8 tutor.de > tutor.de.utf-8
- 
-diff -Nur runtime.patched/tutor/tutor.eo runtime/tutor/tutor.eo
---- runtime.patched/tutor/tutor.eo	1969-12-31 16:00:00.000000000 -0800
-+++ runtime/tutor/tutor.eo	2009-10-28 13:59:08.000000000 -0700
-@@ -0,0 +1,989 @@
-+==============================================================================
-+=  B o n v e n o n  al  la  I n s t r u i l o  de  V I M  -  Versio 1.7.eo.2 =
-+==============================================================================
-+
-+   Vim estas tre potenca redaktilo, kiu havas multajn komandojn, tro da ili
-+   por �ion klarigi en instruilo kiel �i tiu. �i tiu instruilo estas
-+   fasonita por priskribi sufi�ajn komandojn, por ke vi kapablu uzi Vim
-+   kun sufi�a facileco.
-+
-+   La tempo bezonata por plenumi la kurson estas 25-30 minutoj, kaj dependas
-+   de kiom da tempo estas uzata por eksperimenti.
-+
-+   ATENTU:
-+   La komandoj en la lecionoj �an�os la tekston. Kopiu tiun �i dosieron
-+   por ekzerci vin (se vi lan�is "vimtutor", tiam estas jam kopio).
-+
-+   Gravas memori, ke �i tiu instruilo estas organizata por instrui per
-+   la uzo. Tio signifas, ke vi devas plenumi la komandojn por bone lerni
-+   ilin. Se vi nur legas la tekston, vi forgesos la komandojn!
-+
-+   Nun, certigu, ke la majuskla baskulo NE estas en re�imo majuskla,
-+   kaj premu la klavon  j  sufi�e da fojoj por movi la kursoron, kaj por
-+   ke la leciono 1.1 plenigu la ekranon.
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                         Leciono 1.1:  MOVI LA KURSORON
-+
-+
-+  ** Por movi la kursoron, premu la h,j,k,l klavojn kiel montrite. **
-+         ^
-+         k        Konsilo: La klavo h estas la plej liva kaj movas liven.
-+   < h       l >           La klavo l estas la plej dekstra kaj movas dekstren.
-+         j                 La klavo j aspektas kiel malsuprena sago.
-+         v
-+  1. Movu la kursoron sur la ekrano �is kiam vi sentas vin komforta.
-+
-+  2. Premu la klavon (j) �is kiam �i ripetas.
-+     Vi nun scias, kiel movi�i al la sekvanta leciono
-+
-+  3. Uzante la malsuprenan klavon, movi�u al la leciono 1.2.
-+
-+RIMARKO: Se vi dubas pri tio, kion vi premis, premu <ESK> por reiri al
-+         la normala re�imo. Tiam repremu la deziratan komandon.
-+
-+RIMARKO: La klavoj de la kursoro devus anka� funkcii. Sed uzante hjkl,
-+         vi kapablos movi�i pli rapide post kiam vi kutimi�os.
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                           Leciono 1.2:  ELIRI EL VIM
-+
-+
-+  !! RIMARKO: Anta� ol plenumi iujn subajn pa�ojn ajn, legu la tutan lecionon!!
-+
-+  1. Premu la klavon <ESK> (por certigi, ke vi estas en normala re�imo).
-+
-+  2. Tajpu:       :q! <Enenklavo>.
-+     Tio eliras el la rekdaktilo, SEN konservi la �an�ojn, kiujn vi faris.
-+
-+  3. Kiam vi vidas la �elinviton, tajpu la komandon kiun vi uzis por eniri
-+     en �i tiu instruilo. Tio estus:   vimtutor <Enenklavo>
-+
-+  4. Se vi memoris tiujn pa�ojn kaj sentas vin memfida, plenumu la pa�ojn
-+     1 �is 3 por eliri kaj reeniri la redaktilon.
-+
-+RIMARKO: :q! <Enenklavo> eliras sen konservi la �an�ojn, kiujn vi faris.
-+         Post kelkaj lecionoj, vi lernos kiel konservi la �an�ojn al dosiero.
-+
-+  5. Movu la kursoron suben �is la leciono 1.3.
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                   Leciono 1.3:  REDAKTO DE TEKSTO - FORVI�O
-+
-+
-+             ** Premu  x  por forvi�i la signon sub la kursoro. **
-+
-+  1. Movu la kursoron al la suba linio markita per --->.
-+
-+  2. Por korekti la erarojn, movu la kursoron �is kiam �i estas sur la
-+     forvi�enda signo.
-+
-+  3. Premu la klavon  x  por forvi�i la nedeziratan signon.
-+
-+  4. Ripetu pa�ojn 2 �is 4 �is kiam la frazo estas �usta.
-+
-+
-+---> La boovinno saaltiss ssur laa luuno.
-+
-+  5. Post kiam la linio estas �usta, iru al la leciono 1.4
-+
-+RIMARKO: Trairante la instruilon, ne provu memori, lernu per la uzo.
-+
-+
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                    Leciono 1.4:  REDAKTO DE TEKSTO - ENMETO
-+
-+
-+                      ** Premu  i  por enmeti tekston. **
-+
-+  1. Movu la kursoron al la unua suba linio markita per --->.
-+
-+  2. Por igi la unuan linion sama kiel la dua, movu la kursoron sur la unuan
-+     signon post kie la teksto estas enmetenda.
-+
-+  3. Premu  i  kaj tajpu la bezonatajn aldonojn.
-+
-+  4. Premu <ESK> kiam la eraroj estas korektitaj por reiri al la normala
-+     re�imo. Ripetu la pa�ojn 2 �is 4 por korekti la frazon.
-+
-+---> Mank en �i linio.
-+---> Mankas tekston en �i tiu linio.
-+
-+  5. Kiam vi sentas vin komforta pri enmeto de teksto, movi�u al la
-+     leciono 1.5.
-+
-+
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                  Leciono 1.5:  REDAKTO DE TEKSTO - POSTALDONO
-+
-+
-+                    ** Premu  A  por postaldoni tekston. **
-+
-+  1. Movu la kursoron al la unua suba linio markita per --->.
-+     Ne gravas sur kiu signo estas la kursoro.
-+
-+  2. Premu majusklan  A  kaj tajpu la bezonatajn aldonojn.
-+
-+  3. Post kiam la teksto estas aldonita, premu <ESK> por reiri al la normala
-+     re�imo.
-+
-+  4. Movu la kursoron al la dua linio markita per ---> kaj ripetu la
-+     pa�ojn 2 kaj 3 por korekti la frazon.
-+
-+---> Mankas teksto el ti
-+     Mankas teksto el tiu linio.
-+---> Mankas anka� teks
-+     Mankas anka� teksto �i tie.
-+
-+  5 Kiam vi sentas vin komforta pri postaldono de teksto, movi�u al la
-+    leciono 1.6
-+
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                         Leciono 1.6:  REDAKTI DOSIERON
-+
-+                ** Uzu  :wq  por konservi dosieron kaj eliri. **
-+
-+  !! RIMARKO: Anta� ol plenumi iun suban pa�on ajn, legu la tutan lecionon!!
-+
-+  1. Eliru el la instruilo kiel vi faris en la leciono 1.2:  :q!
-+
-+  2. �e la �elinvito, tajpu �i tiun komandon:  vim tutor <Enenklavo>
-+     'vim' estas la komando por lan�i la redaktilon Vim, 'tutor' estas la
-+     dosiernomo de la dosiero, kiun vi volas redakti.  Uzu dosieron, kiu
-+     �an�eblas.
-+
-+  3. Enmetu kaj forvi�u tekston, kiel vi lernis en la anta�aj lecionoj.
-+
-+  4. Konservu la dosieron kun �an�oj kaj eliru el Vim per:  :wq  <Enenklavo>
-+
-+  5. Relan�u la instruilon vimtutor kaj movi�u suben al la sekvanta resumo.
-+
-+  6. Post kiam vi legis la suprajn pa�ojn, kaj komprenis ilin: faru ilin.
-+
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                                Leciono 1 RESUMO
-+
-+
-+  1. La kursoro movi�as a� per la sagoklavoj, a� per la klavoj hjkl.
-+        h (liven)     j (suben)      k (supren)     l (dekstren)
-+
-+  2. Por lan�i Vim el la �elinvito, tajpu:  vim DOSIERNOMO <Enenklavo>
-+
-+  3. Por eliri el Vim, tajpu:  <ESK>  :q! <Enenklavo>  por rezigni la �an�ojn
-+
-+  4. Por forvi�i la signojn �e la pozicio de la kursoro, tajpu:  x
-+
-+  5. Por enmeti a� postaldoni tekston, tajpu:
-+          i  tajpu enmetendan tekston        <ESK>
-+             enmetas tekston anta� la kursoro
-+
-+          A  tajpu la postaldonendan tekston <ESK>
-+             postaldonas post la kursoro
-+
-+RIMARKO: Premo de <ESK> iras al la normala re�imo, a� rezignas la
-+         nedeziratan a� parte plenumita komando.
-+
-+Nun da�rigu al la leciono 2.
-+
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                        Leciono 2.1: KOMANDOJ DE FORVI�O
-+
-+
-+                      ** Tajpu  dw  por forvi�i vorton. **
-+
-+  1. Premu  <ESK>  por certigi, ke vi estas en normala re�imo.
-+
-+  2. Movu la kursoron al la linio markita per --->.
-+
-+  3. Movu la kursoron al la komenco de vorto, kiu forvi�endas.
-+
-+  4. Tajpu   dw   por forvi�i la vorton.
-+
-+  RIMARKO: La litero  d  aperos en la lasta linio sur la ekrano kiam vi
-+           tajpas �in. Vim atendas �is kiam vi tajpas  w .  Se vi vidas
-+           alian signon ol  d  vi tajpis ion mise; premu  <ESK>  kaj
-+           rekomencu.
-+
-+---> Estas iuj vortoj kiuj Zamenhof ne devus esti akuzativo en �i tiu frazo.
-+
-+  5. Ripetu pa�ojn 3 kaj 4 �is kiam la frazo estas �usta kaj movi�u al la
-+     leciono 2.2.
-+
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                     Leciono 2.2: PLIAJ KOMANDOJ DE FORVI�O
-+
-+
-+               ** Tajpu  d$  por forvi�i la finon de la linio. **
-+
-+  1. Premu  <ESK>  por certigi, ke vi estas en normala re�imo.
-+
-+  2. Movu la kursoron sur la suban linion markita per --->.
-+
-+  3. Movu la kursoron �e la fino de la �usta linio (POST la unua . ).
-+
-+  4. Tajpu   d$   por foriv�i �is la fino de la linio.
-+
-+---> Iu tajpis la finon de �i tiu linio dufoje. fino de �i tiu linio dufoje.
-+
-+
-+  5. Movi�u al la leciono 2.3 por kompreni kio okazas.
-+
-+
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                     Leciono 2.3: PRI OPERATOROJ KAJ MOVOJ
-+
-+
-+  Multaj komandoj, kiuj �an�as la tekston, estas faritaj de operatoro kaj
-+  movo. La formato de komando de forvi�o per la operatoro de forvi�o  d
-+  estas kiel sekvas:
-+
-+       d   movo
-+
-+  Kie:
-+    d      - estas la operatoro de movo
-+    movo   - estas tio, pri kio la operatoro operacios (listigita sube)
-+
-+  Mallonga listo de movoj:
-+    w - �is la komenco de la sekvanta vorto, krom �ia unua signo.
-+    e - �is la fino de la nuna vorto, krom la lasta signo.
-+    $ - �is la fino de la linio, krom la lasta signo.
-+
-+  Do tajpo de   'de'   forvi�os ekde la kursoro �is la fino de la vorto.
-+
-+RIMARKO: Premo de nur la movo en Normala re�imo sen operatoro movos
-+         la kursoron kiel specifite.
-+
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                       Leciono 2.4: UZI NOMBRON POR MOVO
-+
-+             ** Tajpo de nombro anta� movo ripetas �in la�foje. **
-+
-+  1. Movu la kursoron �e la komenco de la suba linio markita per --->.
-+
-+  2. Tajpu  2w  por movi la kursoron je du vortoj anta�en.
-+
-+  3. Tajpu  3e  por movi la kursoron �e la fino de la tria vorto anta�en.
-+
-+  4. Tajpu  0  (nul) por movi�i �e la komenco de la linio.
-+
-+
-+  5. Ripetu pa�ojn 2 �is 3 kun malsamaj nombroj.
-+
-+---> Tio estas nur linio kun vortoj, kie vi povas movi�i.
-+
-+  6. Movi�u al la leciono 2.5.
-+
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                    Leciono 2.5: UZI NOMBRON POR FORVI�I PLI
-+
-+
-+            ** Tajpo de nombro kun operatoro ripetas �in la�foje. **
-+
-+  En la kombina�o de la operatoro de forvi�o, kaj movo kiel menciita
-+  �i-supre, eblas aldoni nombron anta� la movo por pli forvi�i:
-+        d  nombro   movo
-+
-+  1. Movu la kursoron �e la unua MAJUSKLA vorto en la linio markita per --->.
-+
-+  2. Tajpu  d2w  por forvi�i la du MAJUSKLAJN vortojn
-+
-+  3. Ripetu pa�ojn 1 �is 2 per malsama nombro por forvi�i la sinsekvajn
-+     MAJUSKLAJN vortojn per unu komando
-+
-+---> Tiu AB CDE linio FGHI JK LMN OP de vortoj estas Q RS TUV purigita.
-+
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                    Leciono 2.6: OPERACII SUR LINIOJ
-+
-+
-+                   ** Tajpu  dd  por forvi�i tutan linion. **
-+
-+  Pro la ofteco de forvi�o de tuta linio, la verkisto de Vi decidis, ke
-+  estus pli facile simple tajpi du d-ojn  por forvi�i linion.
-+
-+  1. Movu la kursoron sur la duan linion en la suba frazo.
-+  2. Tajpu  dd  por forvi�i la linion.
-+  3. Nun movi�u al la kvara linio.
-+  4. Tajpu   2dd   por forvi�i du liniojn.
-+
-+---> 1)  Rozoj estas ru�aj,
-+---> 2)  �limo estas amuza,
-+---> 3)  Violoj estas bluaj,
-+---> 4)  Mi havas a�ton,
-+---> 5)  Horlo�oj diras kioma horo estas,
-+---> 6)  Sukero estas dol�a,
-+---> 7)  Kaj tiel vi estas.
-+
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                       Leciono 2.7: LA KOMANDO DE MALFARO
-+
-+
-+ ** Premu u por malfari la lastajn komandojn, U por ripari la tutan linion. **
-+
-+  1. Movu la kursoron �e la suba linio markita per ---> kaj metu �in sur
-+     la unuan eraron.
-+  2. Tajpu  x  por forvi�i la unuan nedeziratan signon.
-+  3. Nun tajpu  u  por malfari la lastan plenumitan komandon.
-+  4. �i-foje, riparu �iujn erarojn en la linio kaj �ia originala stato.
-+  5. Nun tajpu majusklan  U  por igi la linion al �ia anta�a stato.
-+  6. Nun tajpu  u  kelkfoje por malfari la  U  kaj anta�ajn komandojn.
-+  7. Nun tajpu CTRL-R (premante la CTRL klavon dum vi premas R) kelkfoje
-+     por refari la komandojn (malfari la malfarojn).
-+
-+---> Koorektii la erarojn sur tiuu �i liniio kaj remettu illlin per malfaro.
-+
-+  8. Tiuj estas tre utilaj komandoj.  Nun movi�u al la leciono 2 RESUMO.
-+
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                                Leciono 2 RESUMO
-+
-+
-+  1. Por forvi�i ekde la kursoro �is la sekvanta vorto, tajpu:    dw
-+  2. Por forvi�i ekde la kursoro �is la fino de la linio, tajpu:  d$
-+  3. Por forvi�i tutan linion, tajpu:                             dd
-+
-+  4. Por ripeti movon, anta�metu nombron:                         2w
-+  5. La formato de �an�a komando estas:
-+           operatoro   [nombro]   movo
-+
-+     kie:
-+       operatoro - estas tio, kio farendas, kiel  d  por forvi�i
-+       [nombro]  - estas opcia nombro por ripeti la movon
-+       movo      - movas sur la teksto por operacii, kiel ekzemple  w (vorto),
-+                   $ (�is fino de linio), ktp.
-+
-+  6. Por movi�i al la komenco de la linio, uzu nul:  0
-+
-+  7. Por malfari anta�ajn agojn, tajpu:               u (minuskla u)
-+     Por malfari �iujn �an�ojn sur la linio, tajpu:   U (majuskla U)
-+     Por refari la malfarojn, tajpu:                  CTRL-R
-+
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                         Leciono 3.1 LA KOMANDO DE METO
-+
-+
-+    ** Tajpu  p  por meti tekston forvi�itan anta�e post la kursoro. **
-+
-+  1. Movu la kursoron �e la unua ---> suba linio.
-+
-+  2. Tajpu  dd  por forvi�i la linion kaj konservi �in ene de re�istro de Vim.
-+
-+  3. Movu la kursoron �e la linio c), SUPER kie la forvi�ita linio devus esti.
-+
-+  4. Tajpu  p  por meti la linion sub la kursoron.
-+
-+  5. Ripetu la pa�ojn 2 �is 4 por meti �iujn liniojn en la �usta ordo.
-+
-+---> d) �u anka� vi povas lerni?
-+---> b) Violoj estas bluaj,
-+---> c) Inteligenteco lerneblas,
-+---> a) Rozoj estas ru�aj,
-+
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                     Leciono 3.2 LA KOMANDO DE ANSTATA�IGO
-+
-+
-+       ** Tajpu  rx  por anstata�igi la signon �e la kursoro per  x . **
-+
-+
-+  1. Movu la kursoron �e la unua suba linio markita per --->.
-+
-+  2. Movu la kursoron �is la unua eraro.
-+
-+  3. Tajpu  r  kaj la signon, kiu devus esti tie.
-+
-+  4. Ripetu pa�ojn 2 kaj 3 �is kiam la unua linio egalas la duan.
-+
-+---> Kiem tiu lanio estis tajpita, iu pramis la na�uftajn klovojn!
-+---> Kiam tiu linio estis tajpita, iu premis la ne�ustajn klavojn!
-+
-+  5. Nun movi�u al la leciono 3.3.
-+
-+Rimarko: Memoru, ke vi devus lerni per uzo, kaj ne per memorado.
-+
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                       Leciono 3.3 LA OPERATORO DE �AN�O
-+
-+
-+              ** Por �an�i �is la fino de la vorto, tajpu  ce . **
-+
-+  1. Movu la kursoron �e la unua suba linio markita per --->.
-+
-+  2. Metu la kursoron sur la  d  en  lduzw
-+
-+  3. Tajpu  ce  kaj la �ustan vorton (en tiu �i kazo, tajpu inio ).
-+
-+  4. Premu <ESK> kaj movi�u al la sekvanta signo, kiu bezonas �an�on.
-+
-+  5. Ripetu la pa�ojn 3 kaj 4 �is kiam la unua frazo egalas la duan.
-+
-+---> Tiu lduzw havas kelkajn vortojn, kiii bezas �an�on per la �an�ooto.
-+---> Tiu linio havas kelkajn vortojn, kiuj bezonas �an�on per la �an�operatoro.
-+
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                         Leciono 3.4 PLIAJ �AN�OJ PER c
-+
-+
-+       ** La operatoro de �an�o uzeblas kun la sama movo kiel forvi�o. **
-+
-+  1. La operatoro de �an�o funkcias sammaniere kiel forvi�o. La formato estas:
-+
-+       c    [nombro]   movo
-+
-+  2. La movoj estas samaj, kiel ekzemple   w (vorto) kaj $ (fino de linio).
-+
-+  3. Movi�u �e la unua suba linio markita per --->.
-+
-+  4. Movu la kursoron al la unua eraro.
-+
-+  5. Tajpu  c$  kaj tajpu la reston de la linio kiel la dua kaj premu <ESK>.
-+
-+---> La fino de �i tiu linio bezonas helpon por igi �in same kiel la dua.
-+---> La fino de �i tiu linio bezonas korektojn per uzo de la komando  c$
-+
-+RIMARKO:  Vi povas uzi la klavon Retropa�o por korekti erarojn dum vi tajpas.
-+
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                                Leciono 3 RESUMO
-+
-+
-+  1. Por remeti tekston, kiun vi �us forvi�is, tajpu  p. Tio metas la
-+     forvi�itan tekston POST la kursoro (se linio estis forvi�ita, �i
-+     iros en la linion sub la kursoro).
-+
-+  2. Por anstata�igi la signon sub la kursoro, tajpu  r  kaj tiam la signon
-+     kion vi deziras havi tie.
-+
-+  3. La operatoro de �an�o ebligas al vi �an�i ekde la kursoro, �is kie
-+     la movo iras.  Ekz. tajpu  ce  por �an�i ekde la kursoro �is la fino
-+     de la vorto,  c$  por �an�i �is la fino de la linio.
-+
-+  4. La formato de �an�o estas:
-+
-+         c    [nombro]   movo
-+
-+Nun da�rigu al la sekvanta leciono.
-+
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+              Leciono 4.1: POZICIO DE KURSORO KAJ STATO DE DOSIERO
-+
-+
-+  ** Tajpu CTRL-G por montri vian pozicion en la dosiero kaj la dosierstaton.
-+     Tajpu  G  por movi�i al linio en la dosiero. **
-+
-+  RIMARKO: Legu la tutan lecionon anta� ol plenumi iun pa�on ajn!!
-+
-+  1. Premu la klavon Ctrl kaj premu  g . Oni nomas tion CTRL-G.
-+     Mesa�o aperos �e la suba parto de la pa�o kun la dosiernomo kaj la
-+     pozicio en la dosiero. Memoru la numeron de la linio por pa�o 3.
-+
-+  RIMARKO: Vi eble vidas la pozicion de la kursoro �e la suba dekstra
-+           angulo de la ekrano. Tio okazas kiam la agordo 'ruler' estas
-+           �altita (vidu  :help 'ruler')
-+
-+  2. Premu  G  por movi�i �e la subo de la dosiero.
-+     Tajpu gg  por movi�i �e la komenco de la dosiero.
-+
-+  3. Tajpu la numeron de la linio kie vi estis kaj poste G .  Tio removos
-+     vin al la linio, kie vi estis kiam vi unue premis CTRL-G.
-+
-+  4. Se vi sentas vin komforta, plenumu pa�ojn 1 �is 3.
-+
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                        Leciono 4.2 LA KOMANDO DE SER�O
-+
-+
-+             ** Tajpu  /  kaj poste frazon por ser�i la frazon. **
-+
-+  1. En normala re�imo, tajpu la  /  signon.  Rimarku, ke �i kaj la kursoro
-+     aperas �e la suba parto de la ekrano kiel por la  :  komando.
-+
-+  2. Nun tajpu 'errarro' <Enenklavo>.
-+     Tio estas la vorto, kion vi volas ser�i.
-+
-+  3. Por ser�i la saman frazon denove, simple tajpu  n .
-+     Por ser�i la saman frazon denove en la retrodirekto, tajpu  N .
-+
-+  4. Por ser�i frazon en la retrodirekto, uzu  ?  anstata�  / .
-+
-+  5. Por reiri tien, el kie vi venis, premu  CTRL-O (Premu Ctrl kaj o
-+     literon o).  Ripetu por pli retroiri.  CTRL-I iras anta�en.
-+
-+---> "errarro" ne estas maniero por literumi eraro; errarro estas eraro.
-+
-+RIMARKO: Kiam la ser�o atingas la finon de la dosiero, �i da�ras �e la
-+         komenco, krom se la agordo 'wrapscan' estas mal�altita.
-+
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                     Leciono 4.3 SER�O DE KONGRUAJ KRAMPOJ
-+
-+
-+                 ** Tajpu  %  por trovi kongruan ), ] a�  } **
-+
-+  1. Poziciu la kursoron sur iun (, [ a� { en la linio markita per --->.
-+
-+  2. Nun tajpu la  %  signon.
-+
-+  3. La kursoro movi�as al la kongrua krampo.
-+
-+  4. Tajpu  %  por movi la kursoron al la alia kongrua krampo.
-+
-+  5. Movu la kursoron al la alia (, ), [, ], {, } kaj observu tion,
-+     kion  %  faras.
-+
-+---> �i tiu ( estas testa linio kun (-oj, [-oj, ]-oj kaj {-oj, }-oj en �i. ))
-+
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                     Leciono 4.4 LA KOMANDO DE ANSTATA�IGO
-+
-+
-+     ** Tajpu  :s/malnova/nova/g  por anstata�igi 'nova' per 'malnova'. **
-+
-+  1. Movu la kursoron al la suba linio markita per --->.
-+
-+  2. Tajpu  :s/laa/la <Enenklavo> .  Rimarku, ke la komando �an�as nur la
-+     unuan okaza�on de "laa" en la linio.
-+
-+  3. Nun tajpu  :s/laa/la/g .  Aldono de  g  opcio signifas mallokan
-+     anstata�igon en la linio. �i �an�as �iujn okaza�ojn de "laa" en la
-+     linio.
-+
-+---> laa plej bona tempo por vidi florojn estas en laa printempo.
-+
-+  4. Por �an�i �iujn okaza�ojn de iu �ena signo inter du linioj,
-+     tajpu    :#,#s/malnova/nova/g   kie #,# estas la numeroj de linioj de la
-+                                     intervalo de la linioj kie la anstata�igo
-+                                     okazos.
-+     Tajpu    :%s/malnova/nova/g     por �an�i �iujn okaza�ojn en la tuta
-+                                     dosiero.
-+     Tajpu    :s/malnova/nova/gc     por trovi �iujn okaza�ojn en la tuta
-+                                     dosiero, kun invitilo �u anstata�igi
-+                                     a� ne.
-+
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                                Leciono 4 RESUMO
-+
-+  1. CTRL-G  vidigas vian pozicion en la dosiero kaj la staton de la dosiero.
-+            G  movas la kursoron al la fino de la dosiero.
-+     numero G  movas la kursoron al numero de tiu linio.
-+           gg  movas la kursoron al la unua linio.
-+
-+  2. Tajpo de  /  kaj frazon ser�as la frazon anta�en.
-+     Tajpo de  ?  kaj frazon ser�as la frazon malanta�en.
-+     Post ser�o, tajpu n por trovi la sekvantan okaza�on en la sama direkto a�
-+     N por ser�i en la mala direkto.
-+     CTRL-O movas vin al la anta�aj pozicioj, CTRL-I al la novaj pozicioj.
-+
-+  3. Tajpo de  %  kiam la kursoro estas sur (,),[,],{ a� } movi�as al �ia
-+     kongruo.
-+
-+  4. Por anstata�igi 'nova' en la unua 'malnova' en linio :s/malnova/nova
-+     Por anstata�igi 'nova' en �iuj 'malnova'-oj en linio :s/malnova/nova/g
-+     Por anstata�igi frazon inter du #-aj linioj          :#,#s/malnova/nova/g
-+     Por anstata�igi �iujn okaza�ojn en la dosiero        :%s/malnova/nova/g
-+     Por demandi konfirmon �iu-foje, aldonu 'c'           :%s/malnova/nova/gc
-+
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                   Leciono 5.1 KIEL PLENUMI EKSTERAN KOMANDON
-+
-+
-+     ** Tajpu  :!  sekvata de ekstera komando por plenumi la komandon. **
-+
-+  1. Tajpu la konatan komandon  :  por pozicii la kursoron �e la suba parto
-+     de la ekrano. Tio ebligas tajpadon de komando en komanda linio.
-+
-+  2. Nun tajpu la  !  (krisigno) signon. Tio ebligas al vi plenumi iun
-+     eksteran �elan komandon ajn.
-+
-+  3. Ekzemple, tajpu  ls  post ! kaj tajpu <Enenklavo>. Tio listigos la
-+     enhavon de la dosierujo, same kiel se vi estis en �ela invito.
-+     A� uzu  :!dir  se ls ne funkcias.
-+
-+RIMARKO: Eblas plenumi iun eksteran komandon ajn tiamaniere, anka� kun
-+         argumentoj.
-+
-+RIMARKO: �iuj  :  komandoj devas fini�i per tajpo de <Enenklavo>
-+         Ekde nun, ni ne plu mencios tion.
-+
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                    Leciono 5.2 PLI PRI KONSERVO DE DOSIERO
-+
-+
-+   ** Por konservi la faritajn �an�ojn en la teksto, tajpu  :w DOSIERNOMO. **
-+
-+  1. Tajpu  !dir  a�  !ls  por akiri liston de via dosierujo.
-+     Vi jam scias, ke vi devas tajpi <Enenklavo> post tio.
-+
-+  2. Elektu dosieron, kiu ne jam ekzistas, kiel ekzemple TESTO.
-+
-+  3. Nun tajpu:   :w TESTO   (kie TESTO estas la elektita dosiernomo)
-+
-+  4. Tio konservas la tutan dosieron (instruilon de Vim) kun la nomo TESTO.
-+     Por kontroli tion, tajpu   :!dir   a�   !ls   denove por vidigi vian
-+     dosierujon.
-+
-+RIMARKO: Se vi volus eliri el Vim kaj restartigi �in denove per  vim TESTO,
-+         la dosiero estus precize same kiel kopio de la instruilo kiam vi
-+         konservis �in.
-+
-+  5. Nun forvi�u la dosieron tajpante (MS-DOS):     :!del TESTO
-+                                   a� (UNIKSO):     :!rm TESTO
-+
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                    Leciono 5.3 APARTIGI KONSERVENDAN TESTON
-+
-+
-+    ** Por konservi parton de la dosiero, tajpu   v  movo  :w DOSIERNOMO **
-+
-+  1. Movu la kursoron al tiu linio.
-+
-+  2. Premu  v  kaj movu la kursoron al la kvina suba ero.  Rimarku, ke la
-+     teksto emfazi�as.
-+
-+  3. Premu la  :  signon.  �e la fino de la ekrano  :'<,'>  aperos.
-+
-+  4. Tajpu  w TESTO  , kie TESTO estas dosiernomo, kiu ne jam ekzistas.
-+     Kontrolu, ke vi vidas  :'<,'>w TESTO  anta� premi <Enenklavo>.
-+
-+  5. Vim konservos la apartigitajn liniojn al la dosiero TESTO.  Uzu  :dir
-+     a�  :!ls  por vidigi �in.  Ne forvi�u �in.  Ni uzos �in en la sekvanta
-+     leciono.
-+
-+RIMARKO: Premo de  v  komencas Viduman apartigon.  Vi povas movi la kursoron
-+         por pligrandigi a� malpligrandigi la apartigon. Tiam vi povas uzi
-+         operatoron por plenumi ion kun la teksto.  Ekzemple,  d  forvi�as
-+         la tekston.
-+
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                   Leciono 5.4 AKIRI KAJ KUNFANDI DOSIEROJN
-+
-+
-+         ** Por enmeti la enhavon de dosiero, tajpu  :r DOSIERNOMON **
-+
-+  1. Movu la kursoron �us super �i tiu linio.
-+
-+RIMARKO: Post plenumo de pa�o 2, vi vidos tekston el la leciono 5.3.  Tiam
-+         movi�u SUBEN por vidi tiun lecionon denove.
-+
-+  2. Nun akiru vian dosieron TESTO uzante la komandon   :r TESTO   kie TESTO
-+     estas la nomo de la dosiero, kiun vi uzis.
-+     La dosiero, kion vi akiras, estas metita sub la linio de la kursoro.
-+
-+  3. Por kontroli, �u la dosiero akiri�is, retromovu la kursoron kaj rimarku,
-+     ke estas nun du kopioj de la leciono 5.3, la originala kaj la versio mem
-+     de la dosiero.
-+
-+RIMARKO: Vi nun povas legi la eliron de ekstera komando. Ekzemple,
-+        :r !ls  legas la eliron de la komando ls kaj metas �in sub la
-+        kursoron.
-+
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                                Leciono 5 RESUMO
-+
-+
-+  1.  :!komando  plenumas eksteran komandon.
-+
-+      Iuj utilaj ekzemploj estas:
-+        (MS-DOS)           (UNIKSO)
-+         :!dir              :!ls            - listigas dosierujon
-+         :!del DOSIERNOMO   :!rm DOSIERNOMO - forvi�as la dosieron DOSIERNOMO
-+
-+  2.  :w DOSIERNOMO  konservas la nunan dosieron de Vim al disko kun la
-+      nomo DOSIERNOMO.
-+
-+  3.  v  movo  :w DOSIERNOMO  konservas la Viduman apartigon de linioj en
-+      dosiero DOSIERNOMO.
-+
-+  4. :r DOSIERNOMO  akiras la dosieron DOSIERNOMO el la disko kaj metas
-+     �in sub la pozicion de la kursoro.
-+
-+  5. :r !dir  legas la eligon de la komando dir kaj metas �in sub la
-+     pozicion de la kursoro.
-+
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                       Leciono 6.1 LA KOMANDO DE MALFERMO
-+
-+
-+  ** Tajpu o por malfermi linion sub la kursoro kaj eniri Enmetan re�imon. **
-+
-+  1. Movu la kursoron al la suba linio markita per --->.
-+
-+  2. Tajpu la minusklan literon  o  por malfermi linion SUB la kursoro kaj
-+     eniri la Enmetan re�imon.
-+
-+  3. Nun tajpu tekston kaj premu <ESK> por eliri la Enmetan re�imon.
-+
-+---> Post tajpo de  o  la kursoro movi�as al la malfermata linio en
-+     Enmeta re�imo.
-+
-+  4. Por malfermi linion SUPER la kursoro, nur tajpu majusklan  O  ,
-+     anstata� minusklan  o.  Provu tion per la suba linio.
-+
-+---> Malfermu linion SUPER tiu tajpante O dum la kursoro estas sur tiu linio.
-+
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                      Leciono 6.2 LA KOMANDO DE POSTALDONO
-+
-+
-+                  ** Tajpu  a  por enmeti POST la kursoro. **
-+
-+  1. Movu la kursoron �e la komenco de la linio markita per --->.
-+
-+  2. Premu  e  �is kiam la kursoro estas �e la fino de  li.
-+
-+  3. Tajpu  a  (minuskle) por aldoni tekston POST la kursoro.
-+
-+  4. Kompletigu la vorton same kiel la linio sub �i.  Premu <ESK> por
-+     eliri la Enmetan re�imon.
-+
-+  5. Uzu  e  por movi�i al la sekvanta nekompleta vorto kaj ripetu
-+     pa�ojn 3 kaj 4.
-+
-+---> �i tiu lin ebligos vin ekz vin postal tekston al linio.
-+---> �i tiu linio ebligos vin ekzerci vin postaldoni tekston al linio.
-+
-+RIMARKO: �iu  a, i kaj A  iras al la sama Enmeta re�imo, la nura malsamo
-+         estas tie, kie la signoj estas enmetitaj.
-+
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                    Leciono 6.3 ALIA MANIERO POR ANSTATA�IGI
-+
-+
-+          ** Tajpu majusklan  R  por anstata�igi pli ol unu signo. **
-+
-+  1. Movu la kursoron al la unua suba linio markita per --->.  Movu la
-+     kursoron al la komenco de la unua  xxx .
-+
-+  2. Nun premu  R  kaj tajpu la nombron sub �i en la dua linio, por ke �i
-+     anstata�igu la xxx .
-+
-+  3. Premu <ESK> por foriri la Anstata�igan re�imon. Rimarku, ke la cetera
-+     parto de la linio restas ne�an�ata.
-+
-+  4. Ripetu la pa�ojn por anstata�igi la restantajn xxx.
-+
-+---> Aldono de 123 al xxx donas al vi xxx.
-+---> Aldono de 123 al 456 donas al vi 579.
-+
-+RIMARKO: Anstata�iga re�imo estas same kiel Enmeta re�imo, sed �iu signo
-+         tajpita forvi�as ekzistan signon.
-+
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                      Leciono 6.4 KOPII KAJ ALGLUI TEKSTON
-+
-+
-+     ** Uzu la  y  operatoron por kopii tekston, kaj  p  por alglui �in **
-+
-+
-+  1. Iru al la linio markita per ---> sube kaj poziciu la kursoron post "a)".
-+
-+  2. Komencu la Viduman re�imon per  v  kaj movu la kursoron �us anta� "unua".
-+
-+  3. Tajpu  y  por kopii la emfazitan tekston.
-+
-+  4. Movu la kursoron �e la fino de la linio:  j$
-+
-+  5. Tajpu  p  por alglui la tekston.  Tiam tajpu:  a dua <ESK> .
-+
-+  6. Uzu Viduman re�imon por apartigi " ero.", kopiu �in per  y , movi�u
-+     �e la fino de la sekvanta linio per  j$  kaj algluu la tekston tie
-+     per  p .
-+
-+---> a) tio estas la unua ero.
-+     b)
-+
-+RIMARKO: vi povas anka� uzi  y  kiel operatoro;  yw  kopias unu vorton.
-+
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                           Leciono 6.5 AGORDI OPCION
-+
-+
-+         ** Agordu opcion por ke ser�o a� anstata�igo ignoru usklecon **
-+
-+  1. Ser�u 'ignori' per tajpo de /ignori <Enenklavo>
-+     Ripetu plurfoje premante  n .
-+
-+  2. �altu la opcion 'ic' (ignori usklecon) per:   :set ic
-+
-+  3. Nun ser�u 'ignori' denove premante  n
-+     Rimarku, ke Ignori kaj IGNORI estas nun troveblas.
-+
-+  4. �altu la opciojn 'hlsearch' kaj 'incsearch':   :set hls is
-+
-+  5. Nun retajpu la ser�an komandon kaj vidu kio okazas:  /ignore <Enenklavo>
-+
-+  6. Por mal�alti ignoron de uskleco:  :set noic
-+
-+RIMARKO: Por forigi emfazon de kongruo, tajpu:   :nohlsearch
-+RIMARKO: Se vi deziras ignori usklecon por nur unu ser�a komando, uzu  \c
-+         en la frazo:  /ignore\c  <Enenklavo>
-+
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                                Leciono 6 RESUMO
-+
-+  1. Tajpu  o  por malfermi linion SUB la kursoro kaj eki en Enmeta re�imo.
-+  1. Tajpu  O  por malfermi linion SUPER la kursoro.
-+
-+  2. Tajpu  a  por enmeti tekston POST la kursoro.
-+     Tajpu  A  por enmeti tekston post la fino de la linio.
-+
-+  3. La  e  komando movas la kursoron al la fino de vorto.
-+
-+  4. la  y  operatoro kopias tekston,  p  algluas �in.
-+
-+  5. Tajpo de majuskla  R  eniras la Anstata�igan re�imon �is kiam
-+     <ESK> estas premita.
-+
-+  6. Tajpo de ":set xxx" �altas la opcion "xxx".  Iuj opcioj estas:
-+        'ic' 'ignorecase'     ignori usklecon dum ser�o
-+        'is' 'incsearch'      montru partan kongruon dum ser�o
-+        'hls' 'hlsearch'      emfazas �iujn kongruajn frazojn
-+     Vi povas uzi a� la longan, a� la mallongan nomon de opcio.
-+
-+  7. Anta�aldonu "no" por mal�alti la opcion:  :set noic
-+
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                            Leciono 7.1 AKIRI HELPON
-+
-+
-+                          ** Uzu la helpan sistemon **
-+
-+  Vim havas ampleksan helpan sistemon. Por komenci�i, provu unu el la tiuj
-+  tri:
-+        - premu la klavon <HELPO> (se vi havas �in)
-+        - premu la klavon <F1> (se vi havas �in)
-+        - tajpu   :help <Enenklavo>
-+
-+  Legu la tekston en la helpfenestro por trovi kiel helpo funkcias.
-+  Tajpu  CTRL-W CTRL-W      por salti de unu fenestro al la alia.
-+  Tajpu    :q <Enenklavo>   por fermi la helpan fenestron.
-+
-+  Vi povas trovi helpon pri io ajn aldonante argumenton al la komando
-+  ":help".  Provu tiujn (ne forgesu premi <Enenklavo>):
-+
-+        :help w
-+        :help c_CTRL-D
-+        :help insert-index
-+        :help user-manual
-+
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                       Leciono 7.2 KREI STARTAN SKRIPTON
-+
-+
-+                         ** Ebligu kapablojn de Vim **
-+
-+  Vim havas multe pli da kapabloj ol Vi, sed la plej multaj estas defa�lte
-+  mal�altitaj.  Por ekuzi la kapablojn, vi devas krei dosieron "vimrc.
-+
-+  1. Ekredaktu la dosieron "vimrc".  Tio dependas de via sistemo:
-+      :e ~/.vimrc          por Unikso
-+      :e $VIM/_vimrc       por MS-Vindozo
-+
-+  2. Nun legu la enhavon de la ekzempla "vimrc"
-+      :r $VIMRUNTIME/vimrc_example.vim
-+
-+  3. Konservu la dosieron per:
-+      :w
-+
-+  La sekvantan fojon, kiam vi lan�as Vim, �i uzos sintaksan emfazon.
-+  Vi povas aldoni �iujn viajn preferatajn agordojn al tiu dosiero "vimrc".
-+  Por pli da informoj, tajpu  :help vimrc-intro
-+
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                             Leciono 7.3 KOMPLETIGO
-+
-+
-+             ** Kompletigo de komanda linio per CTRL-D kaj <TAB> **
-+
-+  1. Certigu ke Vim estas en kongrua re�imo:  :set nocp
-+
-+  2. Rigardu tiujn dosierojn, kiuj ekzistas en la dosierujo:  :!ls  a�  :!dir
-+
-+  3. Tajpu la komencon de komando:  :e
-+
-+  4. Premu  CTRL-D  kaj Vim montros liston de komandoj, kiuj komencas per "e".
-+
-+  5. Premu <TAB>  kaj Vim kompletigos la nomon de la komando al ":edit".
-+
-+  6. Nun aldonu spaceton kaj la komencon de ekzistanta nomo:  :edit DOSI
-+
-+  7. Premu <TAB>.  Vim kompletigos la nomon (se �i estas unika)
-+
-+RIMARKO: Kompletigo funkcias por multaj komandoj. Nur provu premi CTRL-D kaj
-+         <TAB>.  Estas aparte utila por  :help .
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                                Leciono 7 RESUMO
-+
-+
-+  1. Tajpu  :help  a� premu <F1> a� <Helpo>  por malfermi helpan fenestron.
-+
-+  2. Tajpu  :help kmd  por trovi helpon pri  kmd.
-+
-+  3. Tajpu  CTRL-W CTRL-W  por salti al alia fenestro.
-+
-+  4. Tajpu  :q  to fermi la helpan fenestron.
-+
-+  5. Kreu komencan skripton vimrc por konservi viajn agordojn.
-+
-+  6. Kiam vi tajpas  :  komandon, premu CTRL-D por vidi �iujn kompleteblojn.
-+     Premu <TAB> por uzi unu kompletigon.
-+
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+
-+  Tio konkludas la instruilon de Vim.  �i celis doni mallongan superrigardon
-+  de la redaktilo Vim, nur tio kio sufi�as por ebligi al vi facilan uzon de
-+  la redaktilo. Estas nepre nekompleta, �ar Vim havas multajn multajn pliajn
-+  komandojn. Legu la manlibron: ":help user-manual".
-+
-+  Tiu instruilo estis verkita de Michael C. Pierce kaj Robert K. Ware,
-+  el la Koloradia Lernejo de Minejoj (Colorado School of Mines) uzante
-+  ideojn provizitajn de Charles Smith el la Stata Universitato de Koloradio
-+  (Colorado State University)
-+
-+  Retpo�to: [email protected].
-+
-+  Modifita por Vim de Bram Moolenaar.
-+
-+  Tradukita en Esperanto de Dominique Pell�, 2008-04-01
-+  Retpo�to: [email protected]
-+  Lasta �an�o: 2009-02-01
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-diff -Nur runtime.patched/tutor/tutor.eo.utf-8 runtime/tutor/tutor.eo.utf-8
---- runtime.patched/tutor/tutor.eo.utf-8	2008-04-05 12:35:18.000000000 -0700
-+++ runtime/tutor/tutor.eo.utf-8	2009-02-12 14:23:27.000000000 -0800
-@@ -1,5 +1,5 @@
- ==============================================================================
--=   B o n v e n o n  al  la  I n s t r u i l o  de  V I M  -  Versio 1.0.eo  =
-+=  B o n v e n o n  al  la  I n s t r u i l o  de  V I M  -  Versio 1.7.eo.2 =
- ==============================================================================
- 
-    Vim estas tre potenca redaktilo, kiu havas multajn komandojn, tro da ili
-@@ -54,15 +54,15 @@
-   1. Premu la klavon <ESK> (por certigi, ke vi estas en normala reĝimo).
- 
-   2. Tajpu:       :q! <Enenklavo>.
--     Tio eliras el la rekdaktilo, SEN konservi la ŝanĝojn, kion vi faris.
-+     Tio eliras el la rekdaktilo, SEN konservi la ŝanĝojn, kiujn vi faris.
- 
--  3. Kiam vi vidas la ŝelinviton, tajpu la komandon kiun vi uzis por eniri 
-+  3. Kiam vi vidas la ŝelinviton, tajpu la komandon kiun vi uzis por eniri
-      en ĉi tiu instruilo. Tio estus:   vimtutor <Enenklavo>
- 
-   4. Se vi memoris tiujn paŝojn kaj sentas vin memfida, plenumu la paŝojn
-      1 ĝis 3 por eliri kaj reeniri la redaktilon.
- 
--RIMARKO: :q! <Enenklavo> eliras sen konservi la ŝanĝojn kion vi faris. 
-+RIMARKO: :q! <Enenklavo> eliras sen konservi la ŝanĝojn, kiujn vi faris.
-          Post kelkaj lecionoj, vi lernos kiel konservi la ŝanĝojn al dosiero.
- 
-   5. Movu la kursoron suben ĝis la leciono 1.3.
-@@ -79,7 +79,7 @@
-      forviŝenda signo.
- 
-   3. Premu la klavon  x  por forviŝi la nedeziratan signon.
-- 
-+
-   4. Ripetu paŝojn 2 ĝis 4 ĝis kiam la frazo estas ĝusta.
- 
- 
-@@ -99,7 +99,7 @@
- 
-   1. Movu la kursoron al la unua suba linio markita per --->.
- 
--  2. Por igi la unuan linion sama ol la dua, movu la kursoron sur la unuan
-+  2. Por igi la unuan linion sama kiel la dua, movu la kursoron sur la unuan
-      signon post kie la teksto estas enmetenda.
- 
-   3. Premu  i  kaj tajpu la bezonatajn aldonojn.
-@@ -124,12 +124,12 @@
-   1. Movu la kursoron al la unua suba linio markita per --->.
-      Ne gravas sur kiu signo estas la kursoro.
- 
--  2. Premu  A  kaj tajpu la bezonatajn aldonojn.
-+  2. Premu majusklan  A  kaj tajpu la bezonatajn aldonojn.
- 
-   3. Post kiam la teksto estas aldonita, premu <ESK> por reiri al la normala
-      reĝimo.
- 
--  4. Movu la kursoron al la dua linio markita per ---> kaj ripetu la 
-+  4. Movu la kursoron al la dua linio markita per ---> kaj ripetu la
-      paŝojn 2 kaj 3 por korekti la frazon.
- 
- ---> Mankas teksto el ti
-@@ -157,7 +157,7 @@
- 
-   3. Enmetu kaj forviŝu tekston, kiel vi lernis en la antaŭaj lecionoj.
- 
--  4. Konservu la dosieron kun ŝanĝoj kaj eliru el Vim per:  :qw  <Enenklavo>
-+  4. Konservu la dosieron kun ŝanĝoj kaj eliru el Vim per:  :wq  <Enenklavo>
- 
-   5. Relanĉu la instruilon vimtutor kaj moviĝu suben al la sekvanta resumo.
- 
-@@ -167,6 +167,7 @@
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-                                 Leciono 1 RESUMO
- 
-+
-   1. La kursoro moviĝas aŭ per la sagoklavoj, aŭ per la klavoj hjkl.
-         h (liven)     j (suben)      k (supren)     l (dekstren)
- 
-@@ -217,6 +218,7 @@
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-                      Leciono 2.2: PLIAJ KOMANDOJ DE FORVIŜO
- 
-+
-                ** Tajpu  d$  por forviŝi la finon de la linio. **
- 
-   1. Premu  <ESK>  por certigi, ke vi estas en normala reĝimo.
-@@ -249,7 +251,7 @@
-     movo   - estas tio, pri kio la operatoro operacios (listigita sube)
- 
-   Mallonga listo de movoj:
--    w - ĝis la komenco de la sekvanta vorto, krom ĝian unuan signon.
-+    w - ĝis la komenco de la sekvanta vorto, krom ĝia unua signo.
-     e - ĝis la fino de la nuna vorto, krom la lasta signo.
-     $ - ĝis la fino de la linio, krom la lasta signo.
- 
-@@ -283,6 +285,7 @@
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-                     Leciono 2.5: UZI NOMBRON POR FORVIŜI PLI
- 
-+
-             ** Tajpo de nombro kun operatoro ripetas ĝin laŭfoje. **
- 
-   En la kombinaĵo de la operatoro de forviŝo, kaj movo kiel menciita
-@@ -302,6 +305,7 @@
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-                     Leciono 2.6: OPERACII SUR LINIOJ
- 
-+
-                    ** Tajpu  dd  por forviŝi tutan linion. **
- 
-   Pro la ofteco de forviŝo de tuta linio, la verkisto de Vi decidis, ke
-@@ -324,6 +328,7 @@
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-                        Leciono 2.7: LA KOMANDO DE MALFARO
- 
-+
-  ** Premu u por malfari la lastajn komandojn, U por ripari la tutan linion. **
- 
-   1. Movu la kursoron ĉe la suba linio markita per ---> kaj metu ĝin sur
-@@ -344,6 +349,7 @@
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-                                 Leciono 2 RESUMO
- 
-+
-   1. Por forviŝi ekde la kursoro ĝis la sekvanta vorto, tajpu:    dw
-   2. Por forviŝi ekde la kursoro ĝis la fino de la linio, tajpu:  d$
-   3. Por forviŝi tutan linion, tajpu:                             dd
-@@ -368,6 +374,7 @@
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-                          Leciono 3.1 LA KOMANDO DE METO
- 
-+
-     ** Tajpu  p  por meti tekston forviŝitan antaŭe post la kursoro. **
- 
-   1. Movu la kursoron ĉe la unua ---> suba linio.
-@@ -389,6 +396,7 @@
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-                      Leciono 3.2 LA KOMANDO DE ANSTATAŬIGO
- 
-+
-        ** Tajpu  rx  por anstataŭigi la signon ĉe la kursoro per  x . **
- 
- 
-@@ -402,7 +410,7 @@
- 
- ---> Kiem tiu lanio estis tajpita, iu pramis la naĝuftajn klovojn!
- ---> Kiam tiu linio estis tajpita, iu premis la neĝustajn klavojn!
--  
-+
-   5. Nun moviĝu al la leciono 3.3.
- 
- Rimarko: Memoru, ke vi devus lerni per uzo, kaj ne per memorado.
-@@ -411,6 +419,7 @@
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-                        Leciono 3.3 LA OPERATORO DE ŜANĜO
- 
-+
-               ** Por ŝanĝi ĝis la fino de la vorto, tajpu  ce . **
- 
-   1. Movu la kursoron ĉe la unua suba linio markita per --->.
-@@ -430,7 +439,8 @@
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-                          Leciono 3.4 PLIAJ ŜANĜOJ PER c
- 
--        ** La operatoro de ŝanĝo uzeblas kun la sama movo ol forviŝo. **
-+
-+       ** La operatoro de ŝanĝo uzeblas kun la sama movo kiel forviŝo. **
- 
-   1. La operatoro de ŝanĝo funkcias sammaniere kiel forviŝo. La formato estas:
- 
-@@ -453,6 +463,7 @@
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-                                 Leciono 3 RESUMO
- 
-+
-   1. Por remeti tekston, kiun vi ĵus forviŝis, tajpu  p. Tio metas la
-      forviŝitan tekston POST la kursoro (se linio estis forviŝita, ĝi
-      iros en la linion sub la kursoro).
-@@ -474,6 +485,7 @@
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-               Leciono 4.1: POZICIO DE KURSORO KAJ STATO DE DOSIERO
- 
-+
-   ** Tajpu CTRL-G por montri vian pozicion en la dosiero kaj la dosierstaton.
-      Tajpu  G  por moviĝi al linio en la dosiero. **
- 
-@@ -483,7 +495,7 @@
-      Mesaĝo aperos ĉe la suba parto de la paĝo kun la dosiernomo kaj la
-      pozicio en la dosiero. Memoru la numeron de la linio por paŝo 3.
- 
--  RIMARKO: Vi eble vidas la pozicion de la kursoro ĉe la suba dekstra 
-+  RIMARKO: Vi eble vidas la pozicion de la kursoro ĉe la suba dekstra
-            angulo de la ekrano. Tio okazas kiam la agordo 'ruler' estas
-            ŝaltita (vidu  :help 'ruler')
- 
-@@ -499,6 +511,7 @@
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-                         Leciono 4.2 LA KOMANDO DE SERĈO
- 
-+
-              ** Tajpu  /  kaj poste frazon por serĉi la frazon. **
- 
-   1. En normala reĝimo, tajpu la  /  signon.  Rimarku, ke ĝi kaj la kursoro
-@@ -524,7 +537,8 @@
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-                      Leciono 4.3 SERĈO DE KONGRUAJ KRAMPOJ
- 
--                 ** Tajpu  %  por trovi kongruan ), [ aŭ  } **
-+
-+                 ** Tajpu  %  por trovi kongruan ), ] aŭ  } **
- 
-   1. Poziciu la kursoron sur iun (, [ aŭ { en la linio markita per --->.
- 
-@@ -548,7 +562,7 @@
- 
-   1. Movu la kursoron al la suba linio markita per --->.
- 
--  2. Tajpu  :s/laa/la <Enenklavo> .  Rimarku, ke la komando ŝanĝas nur la 
-+  2. Tajpu  :s/laa/la <Enenklavo> .  Rimarku, ke la komando ŝanĝas nur la
-      unuan okazaĵon de "laa" en la linio.
- 
-   3. Nun tajpu  :s/laa/la/g .  Aldono de  g  opcio signifas mallokan
-@@ -573,7 +587,7 @@
- 
-   1. CTRL-G  vidigas vian pozicion en la dosiero kaj la staton de la dosiero.
-             G  movas la kursoron al la fino de la dosiero.
--     numero G  movas la kursoron al tiu numero de linio.
-+     numero G  movas la kursoron al numero de tiu linio.
-            gg  movas la kursoron al la unua linio.
- 
-   2. Tajpo de  /  kaj frazon serĉas la frazon antaŭen.
-@@ -595,6 +609,7 @@
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-                    Leciono 5.1 KIEL PLENUMI EKSTERAN KOMANDON
- 
-+
-      ** Tajpu  :!  sekvata de ekstera komando por plenumi la komandon. **
- 
-   1. Tajpu la konatan komandon  :  por pozicii la kursoron ĉe la suba parto
-@@ -603,7 +618,7 @@
-   2. Nun tajpu la  !  (krisigno) signon. Tio ebligas al vi plenumi iun
-      eksteran ŝelan komandon ajn.
- 
--  3. Ekzemple, tajpu  ls  post ! kaj tajpu <Enenklavo>. Tio listigos la 
-+  3. Ekzemple, tajpu  ls  post ! kaj tajpu <Enenklavo>. Tio listigos la
-      enhavon de la dosierujo, same kiel se vi estis en ŝela invito.
-      Aŭ uzu  :!dir  se ls ne funkcias.
- 
-@@ -617,6 +632,7 @@
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-                     Leciono 5.2 PLI PRI KONSERVO DE DOSIERO
- 
-+
-    ** Por konservi la faritajn ŝanĝojn en la teksto, tajpu  :w DOSIERNOMO. **
- 
-   1. Tajpu  !dir  aŭ  !ls  por akiri liston de via dosierujo.
-@@ -626,7 +642,7 @@
- 
-   3. Nun tajpu:   :w TESTO   (kie TESTO estas la elektita dosiernomo)
- 
--  4. Tio konservas la tutan dosieron (instruilo de Vim) per la nomo TESTO.
-+  4. Tio konservas la tutan dosieron (instruilon de Vim) kun la nomo TESTO.
-      Por kontroli tion, tajpu   :!dir   aŭ   !ls   denove por vidigi vian
-      dosierujon.
- 
-@@ -641,11 +657,12 @@
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-                     Leciono 5.3 APARTIGI KONSERVENDAN TESTON
- 
-+
-     ** Por konservi parton de la dosiero, tajpu   v  movo  :w DOSIERNOMO **
- 
-   1. Movu la kursoron al tiu linio.
--  
--  2. Premu  v  kaj movu la kursoron al la kvina suba ero.  Rimarku, ke la 
-+
-+  2. Premu  v  kaj movu la kursoron al la kvina suba ero.  Rimarku, ke la
-      teksto emfaziĝas.
- 
-   3. Premu la  :  signon.  Ĉe la fino de la ekrano  :'<,'>  aperos.
-@@ -654,10 +671,10 @@
-      Kontrolu, ke vi vidas  :'<,'>w TESTO  antaŭ premi <Enenklavo>.
- 
-   5. Vim konservos la apartigitajn liniojn al la dosiero TESTO.  Uzu  :dir
--     aŭ  :!ls  por vidigi ĝin.  Ne jam forviŝu ĝin.  Ni uzos ĝin en la
--     sekvanta leciono.
-+     aŭ  :!ls  por vidigi ĝin.  Ne forviŝu ĝin.  Ni uzos ĝin en la sekvanta
-+     leciono.
- 
--RIMARKO: PREMO DE  v  komencas Viduman apartigon.  Vi povas movi la kursoron
-+RIMARKO: Premo de  v  komencas Viduman apartigon.  Vi povas movi la kursoron
-          por pligrandigi aŭ malpligrandigi la apartigon. Tiam vi povas uzi
-          operatoron por plenumi ion kun la teksto.  Ekzemple,  d  forviŝas
-          la tekston.
-@@ -682,7 +699,7 @@
-      ke estas nun du kopioj de la leciono 5.3, la originala kaj la versio mem
-      de la dosiero.
- 
--RIMARKO: Vi nun povas legi la eliron de ekstera komando. Ekzemple, 
-+RIMARKO: Vi nun povas legi la eliron de ekstera komando. Ekzemple,
-         :r !ls  legas la eliron de la komando ls kaj metas ĝin sub la
-         kursoron.
- 
-@@ -701,7 +718,7 @@
-   2.  :w DOSIERNOMO  konservas la nunan dosieron de Vim al disko kun la
-       nomo DOSIERNOMO.
- 
--  3.  v  movo  :w DOSIERNOMO  konservas la Viduman apartigo de linioj en
-+  3.  v  movo  :w DOSIERNOMO  konservas la Viduman apartigon de linioj en
-       dosiero DOSIERNOMO.
- 
-   4. :r DOSIERNOMO  akiras la dosieron DOSIERNOMO el la disko kaj metas
-@@ -748,7 +765,7 @@
-   4. Kompletigu la vorton same kiel la linio sub ĝi.  Premu <ESK> por
-      eliri la Enmetan reĝimon.
- 
--  5. Uzu  e  por moviĝi al la sekvanta nekompleta vorto kaj ripetu   
-+  5. Uzu  e  por moviĝi al la sekvanta nekompleta vorto kaj ripetu
-      paŝojn 3 kaj 4.
- 
- ---> Ĉi tiu lin ebligos vin ekz vin postal tekston al linio.
-@@ -804,7 +821,7 @@
-      per  p .
- 
- ---> a) tio estas la unua ero.
--     b) 
-+     b)
- 
- RIMARKO: vi povas ankaŭ uzi  y  kiel operatoro;  yw  kopias unu vorton.
- 
-@@ -812,7 +829,8 @@
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-                            Leciono 6.5 AGORDI OPCION
- 
--         ** Agordu opcion por ke serĉo aŭ anstataŭgo ignoru usklecon **
-+
-+         ** Agordu opcion por ke serĉo aŭ anstataŭigo ignoru usklecon **
- 
-   1. Serĉu 'ignori' per tajpo de /ignori <Enenklavo>
-      Ripetu plurfoje premante  n .
-@@ -857,9 +875,11 @@
- 
-   7. Antaŭaldonu "no" por malŝalti la opcion:  :set noic
- 
-+
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-                             Leciono 7.1 AKIRI HELPON
- 
-+
-                           ** Uzu la helpan sistemon **
- 
-   Vim havas ampleksan helpan sistemon. Por komenciĝi, provu unu el la tiuj
-@@ -884,22 +904,23 @@
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-                        Leciono 7.2 KREI STARTAN SKRIPTON
- 
--                          ** Ebligu eblecojn de Vim **
- 
--  Vim havas multe pli da eblecoj ol Vi, sed la plej multaj estas defaŭlte
--  malŝaltitaj.  Por ekuzi la eblecojn, vi devas krei dosieron "vimrc.
-+                         ** Ebligu kapablojn de Vim **
-+
-+  Vim havas multe pli da kapabloj ol Vi, sed la plej multaj estas defaŭlte
-+  malŝaltitaj.  Por ekuzi la kapablojn, vi devas krei dosieron "vimrc.
- 
-   1. Ekredaktu la dosieron "vimrc".  Tio dependas de via sistemo:
-       :e ~/.vimrc          por Unikso
-       :e $VIM/_vimrc       por MS-Vindozo
- 
--  2. Nun legu la enhavon de la ekzempla "vimrc" 
-+  2. Nun legu la enhavon de la ekzempla "vimrc"
-       :r $VIMRUNTIME/vimrc_example.vim
- 
-   3. Konservu la dosieron per:
-       :w
- 
--  La sekvanta fojo, kiam vi lanĉas Vim, ĝi uzos sintaksan emfazon.
-+  La sekvantan fojon, kiam vi lanĉas Vim, ĝi uzos sintaksan emfazon.
-   Vi povas aldoni ĉiujn viajn preferatajn agordojn al tiu dosiero "vimrc".
-   Por pli da informoj, tajpu  :help vimrc-intro
- 
-@@ -907,6 +928,7 @@
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-                              Leciono 7.3 KOMPLETIGO
- 
-+
-              ** Kompletigo de komanda linio per CTRL-D kaj <TAB> **
- 
-   1. Certigu ke Vim estas en kongrua reĝimo:  :set nocp
-@@ -962,6 +984,6 @@
- 
-   Tradukita en Esperanto de Dominique Pellé, 2008-04-01
-   Retpoŝto: [email protected]
--  Lasta ŝanĝo: 2008-04-02
-+  Lasta ŝanĝo: 2009-02-01
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-diff -Nur runtime.patched/tutor/tutor.es runtime/tutor/tutor.es
---- runtime.patched/tutor/tutor.es	2004-06-07 07:32:39.000000000 -0700
-+++ runtime/tutor/tutor.es	2009-01-14 12:15:24.000000000 -0800
-@@ -117,7 +117,7 @@
- 			    RESUMEN DE LA LECCI�N 1
- 
- 
--  1. El cursor se mueve utilizamdo las teclas de las flechas o las teclas hjkl.
-+  1. El cursor se mueve utilizando las teclas de las flechas o las teclas hjkl.
- 	 h (izquierda)	   j (abajo)	  k (arriba)	  l (derecha)
- 
-   2. Para acceder a Vim (desde el s�mbolo del sistema %) escriba:
-diff -Nur runtime.patched/tutor/tutor.es.utf-8 runtime/tutor/tutor.es.utf-8
---- runtime.patched/tutor/tutor.es.utf-8	2008-06-21 11:19:12.000000000 -0700
-+++ runtime/tutor/tutor.es.utf-8	2009-01-14 12:14:56.000000000 -0800
-@@ -117,7 +117,7 @@
- 			    RESUMEN DE LA LECCIÓN 1
- 
- 
--  1. El cursor se mueve utilizamdo las teclas de las flechas o las teclas hjkl.
-+  1. El cursor se mueve utilizando las teclas de las flechas o las teclas hjkl.
- 	 h (izquierda)	   j (abajo)	  k (arriba)	  l (derecha)
- 
-   2. Para acceder a Vim (desde el símbolo del sistema %) escriba:
-diff -Nur runtime.patched/tutor/tutor.fr runtime/tutor/tutor.fr
---- runtime.patched/tutor/tutor.fr	2004-06-07 07:32:39.000000000 -0700
-+++ runtime/tutor/tutor.fr	2008-12-08 13:08:55.000000000 -0800
-@@ -1,5 +1,5 @@
- ===============================================================================
--= B i e n v e n u e  dans le  T u t o r i e l  de  V I M  -  Version 1.5.fr.2 =
-+= B i e n v e n u e  dans le  T u t o r i e l  de  V I M  -  Version 1.7.fr.1 =
- ===============================================================================
- 
-      Vim est un �diteur tr�s puissant qui a trop de commandes pour pouvoir
-@@ -7,93 +7,100 @@
-      d�crire suffisamment afin de vous permettre d'utiliser simplement Vim.
- 
-      Le temps requis pour suivre ce cours est d'environ 25 � 30 minutes, selon
--     le temps que vous passerez � exp�rimenter.  Les commandes utilis�es dans
--     les le�ons modifieront le texte. Faites une copie de ce fichier afin de
--     vous entra�ner dessus (si vous avez lanc� "vimtutor" ceci est d�j� une
--     copie).
-+     le temps que vous passerez � exp�rimenter.
-+
-+     ATTENTION :
-+     Les commandes utilis�es dans les le�ons modifieront le texte. Faites une
-+     copie de ce fichier afin de vous entra�ner dessus (si vous avez lanc�
-+     "vimtutor" ceci est d�j� une copie).
- 
-      Il est important de garder en t�te que ce cours est con�u pour apprendre
--     par la pratique.  Cela signifie que vous devez ex�cuter les commandes
--     pour les apprendre correctement.  Si vous vous contentez de lire le
--     texte, vous oublierez les commandes !
--
--     Maintenant, v�rifiez que votre clavier n'est PAS verouill� en majuscules,
--     et appuyez la touche  j  le nombre de fois suffisant pour que la le�on
--     1.1 remplisse compl�tement l'�cran.
-+     par la pratique. Cela signifie que vous devez ex�cuter les commandes
-+     pour les apprendre correctement. Si vous vous contentez de lire le texte,
-+     vous oublierez les commandes !
-+
-+     Maintenant, v�rifiez que votre clavier n'est PAS verrouill� en
-+     majuscules, et appuyez la touche  j  le nombre de fois suffisant pour
-+     que la Le�on 1.1 remplisse compl�tement l'�cran.
-+
-+
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--		      Le�on 1.1 : D�PLACEMENT DU CURSEUR
-+                      Le�on 1.1 : D�PLACEMENT DU CURSEUR
- 
- 
-   ** Pour d�placer le curseur, appuyez les touches h,j,k,l comme indiqu�. **
--	    ^
--	    k	     Astuce:  La touche h est � gauche et d�place � gauche.
--      < h      l >	      La touche l est � droite et d�place � droite.
--	   j		      La touche j ressemble � une fl�che vers le bas.
--	   v
-+          ^
-+          k        Astuce :  La touche h est � gauche et d�place � gauche.
-+    < h       l >            La touche l est � droite et d�place � droite.
-+          j                  La touche j ressemble � une fl�che vers le bas.
-+          v
-   1. D�placez le curseur sur l'�cran jusqu'� vous sentir � l'aise.
- 
-   2. Maintenez la touche Bas (j) enfonc�e jusqu'� ce qu'elle se r�p�te.
-----> Maintenant vous �tes capable de vous d�placer jusqu'� la le�on suivante.
-+     Maintenant vous �tes capable de vous d�placer jusqu'� la le�on suivante.
- 
-   3. En utilisant la touche Bas, allez � la Le�on 1.2.
- 
--Note: Si jamais vous doutez de ce que vous venez de taper, appuyez <�chap>
--      pour revenir en mode Normal. Puis retapez la commande que vous vouliez.
-+NOTE : Si jamais vous doutez de ce que vous venez de taper, appuyez <�chap>
-+       pour revenir en mode Normal. Puis retapez la commande que vous vouliez.
- 
--Note: Les touches fl�ch�es devraient �galement fonctionner. Mais en utilisant
--      hjkl vous pourrez vous d�placer beaucoup plus rapidement, une fois que
--      vous aurez pris l'habitude.
--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--		     Le�on 1.2 : ENTR�E ET SORTIE DE VIM
-+NOTE : Les touches fl�ch�es devraient �galement fonctionner. Mais en utilisant
-+       hjkl vous pourrez vous d�placer beaucoup plus rapidement, une fois que
-+       vous aurez pris l'habitude.
- 
- 
-- !! NOTE: Avant d'effectuer les �tapes ci-dessous, lisez toute cette le�on !!
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                     Le�on 1.2 : SORTIR DE VIM
- 
--  1. Appuyez la touche	<�chap>  (pour �tre s�r d'�tre en mode Normal).
- 
--  2. Tapez:			:q! <Entr�e>
-+ !! NOTE : Avant d'effectuer les �tapes ci-dessous, lisez toute cette le�on !!
- 
-----> Ceci quitte l'�diteur SANS sauver les changements que vous avez faits.
--     Si vous voulez enregistrer les changements et sortir, tapez:
--				:wq <Entr�e>
-+  1. Appuyez la touche  <�chap>  (pour �tre s�r d'�tre en mode Normal).
- 
--  3. Lorsque l'invite du 'shell' vous sera pr�sent�e, tapez la commande qui
--     vous a amen� dans ce tutoriel.  Cela pourrait �tre:    vimtutor <Entr�e>
--     Normalement, vous utiliseriez:			    vim tutor <Entr�e>
-+  2. Tapez :  :q! <Entr�e>
-+     Ceci quitte l'�diteur SANS enregistrer les changements que vous avez
-+     faits.
- 
-----> 'vim' lance l'�diteur, 'tutor' est le fichier que vous souhaitez �diter.
-+  3. Lorsque l'invite du shell vous sera pr�sent�e, tapez la commande qui
-+     vous a men� dans ce tutoriel. Cela pourrait �tre :    vimtutor <Entr�e>
- 
-   4. Si vous avez m�moris� ces �tapes et �tes confiant, effectuez les �tapes
--     1 � 3 pour sortir puis rentrer dans l'�diteur.  D�placez ensuite le
--      curseur jusqu'� la Le�on 1.3.
-+     1 � 3 pour sortir puis rentrer dans l'�diteur.
-+
-+NOTE :  :q! <Entr�e> annule tous le changements que vous avez fait. Dans
-+         quelques le�ons, vous apprendrez � enregistrer les changements.
-+
-+  5. D�placez le curseur � la Le�on 1.3.
-+
-+
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--		  Le�on 1.3 : �DITION DE TEXTE - EFFACEMENT
-+                  Le�on 1.3 : �DITION DE TEXTE - EFFACEMENT
- 
- 
-- ** En mode Normal, appuyez  x	pour effacer le caract�re sous le curseur. **
-+         ** Appuyez   x   pour effacer le caract�re sous le curseur. **
- 
-   1. D�placez le curseur sur la ligne marqu�e ---> ci-dessous.
- 
-   2. Pour corriger les erreurs, d�placez le curseur jusqu'� ce qu'il soit
-      sur un caract�re � effacer.
- 
--  3. Appuyez la touche	x  pour effacer le caract�re redondant.
-+  3. Appuyez la touche  x  pour effacer le caract�re redondant.
- 
-   4. R�p�tez les �tapes 2 � 4 jusqu'� ce que la phrase soit correcte.
- 
- ---> La vvache � saut�� au-ddessus dde la luune.
- 
--  5. Maintenant que la ligne est correcte, passez � la le�on 1.4.
-+  5. Maintenant que la ligne est correcte, passez � la Le�on 1.4.
- 
--NOTE: En avan�ant dans ce cours, n'essayez pas de m�moriser, apprenez par
--      la pratique.
-+NOTE : En avan�ant dans ce cours, n'essayez pas de m�moriser, apprenez par
-+       la pratique.
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--		   Le�on 1.4 : �DITION DE TEXTE - INSERTION
-+                    Le�on 1.4 : �DITION DE TEXTE - INSERTION
- 
- 
--	   ** En mode Normal, appuyez  i  pour ins�rer du texte. **
-+                    ** Appuyez  i  pour ins�rer du texte. **
- 
-   1. D�placez le curseur sur la premi�re ligne marqu�e ---> ci-dessous.
- 
-@@ -108,38 +115,94 @@
- ---> Il mnqe caract�res cette .
- ---> Il manque des caract�res dans cette ligne.
- 
--  5. Une fois que vous �tes � l'aise avec l'insertion de texte, allez au
--     r�sum� ci-dessous.
-+  5. Une fois que vous �tes � l'aise avec l'insertion de texte, allez � la
-+     Le�on 1.5.
-+
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                     Le�on 1.5 : �DITION DE TEXTE - AJOUTER
-+
-+
-+                    ** Appuyez  A  pour ajouter du text. **
-+
-+  1. D�placez le curseur sur la premi�re ligne ci-dessous marqu�e --->.
-+     Peu importe sur quel caract�re se trouve le curseur sur cette ligne.
-+
-+  2. Appuyez  A  et tapez les ajouts n�cessaires.
-+
-+  3. Quand le texte a �t� ajout�, appuyez <�chap> pour revenir en mode
-+     Normal.
-+
-+  4. D�placez le curseur sur la seconde ligne marqu�e ---> et r�p�tez les
-+     �tapes 2 et 3 pour corriger la phrase.
-+
-+---> Il manque du texte � partir de cet
-+     Il manque du texte � partir de cette ligne.
-+---> Il manque aussi du te
-+     Il manque aussi du texte ici.
-+
-+  5. Quand vous vous sentez suffisamment � l'aise pour ajouter du texte,
-+     allez � la Le�on 1.6.
-+
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                         Le�on 1.6 : �DITER UN FICHIER
-+
-+
-+          ** Utilisez  :wq  pour enregistrer un fichier et sortir. **
-+
-+!! NOTE : Lisez toute la le�on avant d'ex�cuter les instructions ci-dessous !!
-+
-+  1. Sortez de ce tutoriel comme vous l'avez fait dans la Le�on 1.2 :  :q!
-+     Ou, si vous avez acc�s � un autre terminal, ex�cutez y les actions
-+     qui suivent.
-+
-+  2. � l'invite du shell, tapez cette commande :  vim tutor <Entr�e>
-+     'vim' est la commande pour d�marrer l'�diteur Vim, 'tutor' est le
-+     nom du fichier que vous souhaitez �diter. Utilisez un fichier qui peut
-+     �tre modifi�.
-+
-+  3. Ins�rez et effacez du texte comme vous l'avez appris dans les le�ons
-+     pr�c�dentes.
-+
-+  4. Enregistrez le fichier avec les changements et sortez de Vim avec :
-+       :wq <Entr�e>
-+
-+  5. Si vous avez quitt� vimtutor � l'�tape 1, recommencez vimtutor et
-+     d�placez-vous en bas vers le r�sum� suivant.
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			     R�SUM� DE LA LE�ON 1
-+                             R�SUM� DE LA LE�ON 1
-+
- 
-   1. Le curseur se d�place avec les touches fl�ch�es ou les touches hjkl.
--	 h (gauche)	j (bas)        k (haut)       l (droite)
-+           h (gauche)      j (bas)      k (haut)      l (droite)
-+
-+  2. Pour d�marrer Vim � l'invite du shell tapez :  vim FICHIER <Entr�e>
- 
--  2. Pour entrer dans Vim (� l'invite %) tapez:  vim FICHIER <Entr�e>
-+  3. Pour quitter Vim tapez :  <�chap> :q! <Entr�e>  pour perdre tous les
-+                                                     changements.
-+                   OU tapez :  <�chap> :wq <Entr�e>  pour enregistrer les
-+                                                     changements.
- 
--  3. Pour quitter Vim tapez:  <�chap> :q! <Entr�e>  pour perdre tous les
--						    changements.
--		   OU tapez:  <�chap> :wq <Entr�e>  pour enregistrer les
--						    changements.
-+  4. Pour effacer un caract�re sous le curseur tapez :  x
- 
--  4. Pour effacer un caract�re sous le curseur en mode Normal tapez:  x
-+  5. Pour ins�rer ou ajouter du texte tapez :
-+         i   tapez le texte � ins�rer avant le curseur   <�chap>
-+         A   tapez le texte � ajouter apr�s le curseur   <�chap>
- 
--  5. Pour ins�rer du texte au niveau du curseur en mode Normal tapez:
--	 i   tapez le texte   <�chap>
-+NOTE : Appuyer  <�chap>  vous place en mode Normal ou annule une commande
-+       partiellement tap�e dont vous ne voulez plus.
- 
--NOTE: Appuyer  <�chap>	vous place en mode Normal ou annule une commande
--      partiellement tap�e dont vous ne voudriez plus.
-+Passez maintenant � la le�on 2.
- 
--Passez maintenant � la Le�on 2.
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			   Le�on 2.1 : EFFACEMENTS
-+                       Le�on 2.1 : COMMANDES D'EFFACEMENT
- 
- 
--	    ** Tapez  dw  pour effacer jusqu'� la fin d'un mot. **
-+                     ** Tapez  dw  pour effacer un mot. **
- 
-   1. Appuyez  <�chap>  pour �tre s�r d'�tre en mode Normal.
- 
-@@ -147,91 +210,139 @@
- 
-   3. Placez le curseur sur le d�but d'un mot qui a besoin d'�tre effac�.
- 
--  4. Tapez  dw	pour faire dispara�tre ce mot.
-+  4. Tapez  dw  pour faire dispara�tre ce mot.
- 
--NOTE: Les lettres  dw  appara�tront sur la derni�re ligne de l'�cran lors de
--      votre frappe. Si vous avez mal tap� quelque chose, appuyez <�chap> et
--      recommencez.
-+NOTE : La lettre  d  appara�tra sur la derni�re ligne de l'�cran lors de
-+       votre frappe. Vim attend que vous tapiez  w . Si vous voyez un autre
-+       caract�re que  d  vous avez tap� autre chose ; appuyez <�chap> et
-+       recommencez.
- 
- ---> Il y a quelques dr�le mots qui n'ont rien � faire papier sur cette ligne.
- 
-   5. R�p�tez les �tapes 3 et 4 jusqu'� ce que la phrase soit correcte et allez
-      � la Le�on 2.2.
- 
-+
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			Le�on 2.2 : PLUS D'EFFACEMENTS
-+                  Le�on 2.2 : PLUS DE COMMANDES D'EFFACEMENTS
- 
- 
--	  ** Tapez  d$	pour effacer jusqu'� la fin de la ligne. **
-+          ** Tapez  d$  pour effacer jusqu'� la fin de la ligne. **
- 
-   1. Appuyez  <�chap>  pour �tre s�r d'�tre en mode Normal.
- 
-   2. D�placez le curseur sur la ligne marqu�e ---> ci-dessous.
- 
--  3. D�placez le curseur jusqu'� la fin correcte de la ligne
--     (APR�S le premier . ).
-+  3. D�placez le curseur jusqu'� la fin de la ligne correcte (APR�S le
-+     premier . ).
- 
--  4. Tapez  d$	pour effacer jusqu'� la fin de la ligne.
-+  4. Tapez  d$  pour effacer jusqu'� la fin de la ligne.
- 
- ---> Quelqu'un a tap� la fin de cette ligne deux fois. cette ligne deux fois.
- 
-   5. Allez � la Le�on 2.3 pour comprendre ce qui se passe.
- 
- 
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+             Le�on 2.3 : � PROPOS DES OP�RATEURS ET DES MOUVEMENTS
-+
-+
-+  Plusieurs commandes qui changent le texte sont constitu�es d'un op�rateur
-+  et d'un mouvement. Le format pour une commande d'effacement avec l'op�rateur
-+  d  d'effacement est le suivant :
- 
-+        d   mouvement
-+
-+  O� :
-+    d         - est l'op�rateur d'effacement
-+    mouvement - est le mouvement sur lequel agit l'op�rateur (list�s
-+                ci-dessous)
-+
-+  Une courte liste de mouvements :
-+    w - jusqu'au d�but du prochain mot, en EXCLUANT son premier caract�re.
-+    e - jusqu'� la fin du mot courant, en EXCLUANT son denier caract�re.
-+    $ - jusqu'� la fin de la ligne, en INCLUANT son dernier caract�re.
-+
-+  Ainsi, taper  de  va effacer depuis le curseur jusqu'� la fin du mot.
-+
-+NOTE : Le seul appui d'un mouvement en mode Normal, sans commande, d�place le
-+       curseur comme indiqu�.
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--		   Le�on 2.3 : DES COMMANDES ET DES OBJETS
-+            Le�on 2.4 : UTILISER UN QUANTIFICATEUR AVEC UN MOUVEMENT
- 
- 
--  Le format de la commande d'effacement  d  est le suivant:
-+       ** Taper un nombre avant un mouvement le r�p�te autant de fois. **
- 
--	 [nombre]  d  objet	   OU	     d	[nombre]  objet
--  o�:
--    nombre - est combien de fois ex�cuter la commande (optionnel, d�faut: 1).
--    d - est la commande d'effacement.
--    objet - est ce sur quoi la commande va op�rer (liste ci-dessous).
-+  1. D�placez le curseur au d�but de la ligne marqu�e ---> ci-dessous.
- 
--  Une courte liste d'objets:
--    w - du curseur jusqu'� la fin du mot, y compris l'espace qui suit.
--    e - du curseur jusqu'� la fin du mot, SANS l'espace qui suit.
--    $ - du curseur jusqu'� la fin de la ligne.
-+  2. Tapez  2w  pour d�placer le curseur de 2 mots vers l'avant.
- 
--NOTE: Pour les aventureux, le seul appui d' objet  en mode Normal, sans
--      commande, d�place le curseur comme indiqu� dans la liste des objets.
-+  3. Tapez  3e  pour d�placer le curseur � la fin du troisi�me mot vers
-+     l'avant.
- 
-+  4. Tapez  0  (z�ro) pour d�placer au d�but de la ligne.
- 
-+  5. R�p�tez les �tapes 2 et 3 avec des quantificateurs diff�rents.
-+
-+---> Ceci est juste une ligne avec des mots o� vous pouvez vous d�placer.
-+
-+  6. D�placez-vous � la Le�on 2.5.
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--		 Le�on 2.4 : UNE EXCEPTION � 'COMMANDE-OBJET'
-+            Le�on 2.5 : UTILISER UN QUANTIFICATEUR POUR EFFACER PLUS
-+
-+
-+       ** Taper un nombre avec un op�rateur le r�p�te autant de fois. **
- 
--	      ** Tapez	dd  pour effacer une ligne compl�te. **
-+  Outre la combinaison de l'op�rateur d'effacement avec un d�placement
-+  mentionn� ci-dessus, vous pouvez ins�rer un nombre (quantificateur)
-+  pour effacez encore plus :
-+       d   nombre   d�placement
-+
-+  1. D�placez le curseur vers le premier mot en MAJUSCULES dans la ligne
-+     marqu�e --->.
-+
-+  2. Tapez  d2w  pour effacer les deux mots en MAJUSCULES.
-+
-+  3. R�p�tez les �tapes 1 et 2 avec des quantificateurs diff�rents pour
-+     effacer les mots suivants en MAJUSCULES � l'aide d'une commande.
-+
-+---> Cette ABC DE ligne FGHI JK LMN OP de mots est Q RS TUV nettoy�e.
-+
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                       Le�on 2.6 : OP�REZ SUR DES LIGNES
-+
-+
-+              ** Tapez   dd   pour effacer une ligne compl�te. **
- 
-   Vu le nombre de fois o� l'on efface des lignes compl�tes, les concepteurs
--  de Vi ont d�cid� qu'il serait plus facile de taper simplement deux d � la
--  suite pour effacer une ligne.
-+  de Vi ont d�cid� qu'il serait plus facile de taper simplement deux  d
-+  pour effacer une ligne.
- 
-   1. Placez le curseur sur la seconde ligne de la phrase ci-dessous.
--  2. Tapez  dd	pour effacer la ligne.
-+  2. Tapez  dd  pour effacer la ligne.
-   3. Maintenant allez � la quatri�me ligne.
--  4. Tapez  2dd  (rappelez-vous, nombre-commande-objet) pour effacer les
--     deux lignes.
-+  4. Tapez   2dd   pour effacer deux lignes.
-+
-+--->  1)  Les roses sont rouges,
-+--->  2)  La boue c'est dr�le,
-+--->  3)  Les violettes sont bleues,
-+--->  4)  J'ai une voiture,
-+--->  5)  Les horloges donnent l'heure,
-+--->  6)  Le sucre est doux
-+--->  7)  Tout comme vous.
- 
--      1)  Les roses sont rouges,
--      2)  La boue c'est dr�le,
--      3)  Les violettes sont bleues,
--      4)  J'ai une voiture,
--      5)  Les horloges donnent l'heure,
--      6)  Le sucre est doux
--      7)  Tout comme vous.
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			    Le�on 2.5 : L'ANNULATION
-+                            Le�on 2.7 : L'ANNULATION
- 
--	    ** Tapez  u  pour annuler les derni�res commandes. **
--	       ** Tapez  U  pour r�cup�rer toute une ligne. **
-+
-+            ** Tapez  u  pour annuler les derni�res commandes. **
-+               ** Tapez  U  pour r�cup�rer toute une ligne. **
- 
-   1. D�placez le curseur sur la ligne marqu�e ---> ci-dessous et placez-le sur
-      la premi�re erreur.
-@@ -239,10 +350,10 @@
-   3. Puis tapez  u  pour annuler la derni�re commande ex�cut�e.
-   4. Cette fois, corrigez toutes les erreurs de la ligne avec la commande  x .
-   5. Puis tapez un  U  majuscule pour remettre la ligne dans son �tat initial.
--  6. Puis tapez  u  deux-trois fois pour annuler le  U	et les commandes
-+  6. Puis tapez  u  deux-trois fois pour annuler le  U  et les commandes
-      pr�c�dentes.
--  7. Maintenant tapez  Ctrl-R  (maintenez la touche Ctrl enfonc�e pendant que
--     vous appuyez sur R) deux-trois fois pour refaire les commandes (annuler
-+  7. Maintenant tapez  CTRL-R  (maintenez la touche CTRL enfonc�e pendant que
-+     vous appuyez R) deux-trois fois pour refaire les commandes (annuler
-      les annulations).
- 
- ---> Coorrigez les erreurs suur ccette ligne et reemettez-les avvec 'annuler'.
-@@ -250,57 +361,64 @@
-   8. Ce sont des commandes tr�s utiles. Maintenant, allez au r�sum� de la
-      Le�on 2.
- 
-+
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			     R�SUM� DE LA LE�ON 2
-+                             R�SUM� DE LA LE�ON 2
-+
-+
-+  1. Pour effacer du curseur jusqu'au mot suivant tapez :         dw
-+
-+  2. Pour effacer du curseur jusqu'� la fin d'une ligne tapez :   d$
- 
-+  3. Pour effacer toute une ligne tapez :                         dd
- 
--  1. Pour effacer du curseur jusqu'� la fin d'un mot tapez:	dw
-+  4. Pour r�p�ter un d�placement ajoutez un quantificateur :      2w
- 
--  2. Pour effacer du curseur jusqu'� la fin d'une ligne tapez:	d$
-+  5. Le format d'une commande de changement est :
- 
--  3. Pour effacer toute une ligne tapez:  dd
-+       op�rateur   [nombre]   d�placement
- 
--  4. Le format d'une commande en mode Normal est:
-+     O� :
-+       op�rateur   - est ce qu'il faut faire, comme  d  pour effacer.
-+       [nombre]    - un quantificateur optionnel pour r�p�ter le d�placement.
-+       d�placement - d�place le long du texte � op�rer, tel que  w  (mot),
-+                     $ (jusqu'� la fin de ligne), etc.
- 
--       [nombre]  commande  objet     OU     commande  [nombre]	objet
--     o�:
--       nombre - est combien de fois r�p�ter la commande
--       commande - est ce qu'il faut faire, par exemple	d  pour effacer
--       objet - est ce sur quoi la commande devrait agir, par exemple w (mot),
--	       $ (jusqu'� la fin de la ligne), etc.
-+  6. Pour se d�placer au d�but de ligne, utilisez un z�ro :  0
-+
-+  5. Pour annuler des actions pr�c�dentes, tapez :            u (u minuscule)
-+     Pour annuler tous les changements sur une ligne tapez :  U (U majuscule)
-+     Pour annuler l'annulation tapez :                        CTRL-R
- 
--  5. Pour annuler des actions pr�c�dentes, tapez:	     u	(u minuscule)
--     Pour annuler tous les changements sur une ligne tapez:  U	(U majuscule)
--     Pour annuler l'annulation tapez:			     Ctrl-R
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			     Le�on 3.1 : LE COLLAGE
-+                             Le�on 3.1 : LE COLLAGE
- 
- 
--   ** Tapez  p	pour placer apr�s le curseur ce qui vient d'�tre effac�. **
-+   ** Tapez  p  pour placer apr�s le curseur ce qui vient d'�tre effac�. **
- 
--  1. Placez le curseur sur la premi�re ligne du "po�me" ci-dessous.
-+  1. Placez le curseur sur la premi�re ligne ci-dessous marqu�e --->.
- 
--  2. Tapez  dd	pour effacer la ligne et la placer dans le tampon de Vim.
-+  2. Tapez  dd  pour effacer la ligne et la placer dans un registre de Vim.
- 
--  3. D�placez le curseur sur la ligne qui PR�C�DE l'endroit o� vous voulez
--     remettre la ligne effac�e.
-+  3. D�placez le curseur sur la ligne c) au dessus o� vous voulez remettre la
-+     ligne effac�e.
- 
--  4. En mode Normal, tapez  p  pour remettre la ligne.
-+  4. En mode Normal, tapez   p   pour remettre la ligne en dessous du curseur.
- 
-   5. R�p�tez les �tapes 2 � 4 pour mettre toutes les lignes dans le bon ordre.
- 
--     d) Et vous, qu'apprenez-vous ?
--     b) Les violettes sont bleues,
--     c) L'intelligence s'apprend,
--     a) Les roses sont rouges,
-+---> d) Et vous, qu'apprenez-vous ?
-+---> b) Les violettes sont bleues,
-+---> c) L'intelligence s'apprend,
-+---> a) Les roses sont rouges,
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			 Le�on 3.2 : LE REMPLACEMENT
-+                    Le�on 3.2 : LA COMMANDE DE REMPLACEMENT
- 
- 
-- ** Tapez  r  et un caract�re pour remplacer le caract�re sous le curseur. **
-+     ** Tapez  rx  pour remplacer un caract�re sous le curseur par  x . **
- 
-   1. D�placez le curseur sur la premi�re ligne marqu�e ---> ci-dessous.
- 
-@@ -308,31 +426,32 @@
- 
-   3. Tapez  r  suivi du caract�re qui doit corriger l'erreur.
- 
--  4. R�p�tez les �tapes 2 et 3 jusqu'� ce que la premi�re ligne soit correcte.
-+  4. R�p�tez les �tapes 2 et 3 jusqu'� ce que la premi�re ligne soit �gale
-+     � la seconde.
- 
- --->  Quand cette ligne a �t� sauvie, quelqu'un a lait des faunes de frappe !
- --->  Quand cette ligne a �t� saisie, quelqu'un a fait des fautes de frappe !
- 
-   5. Maintenant, allez � la Le�on 3.3.
- 
--NOTE: N'oubliez pas que vous devriez apprendre par la pratique, pas par
--      m�morisation.
-+NOTE : N'oubliez pas que vous devriez apprendre par la pratique, pas par
-+       m�morisation.
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			  Le�on 3.3 : LE CHANGEMENT
-+                     Le�on 3.3 : L'OP�RATEUR DE CHANGEMENT
- 
- 
--	    ** Pour changer tout ou partie d'un mot, tapez  cw .**
-+            ** Pour changer jusqu'� la fin d'un mot, tapez  ce .**
- 
-   1. D�placez le curseur sur la premi�re ligne marqu�e ---> ci-dessous.
- 
--  2. Placez le curseur sur le u de luhko.
-+  2. Placez le curseur sur le  u  de luhko.
- 
--  3. Tapez  cw	et corrigez le mot (dans notre cas, tapez  'igne'.)
-+  3. Tapez  ce  et corrigez le mot (dans notre cas, tapez  'igne'.)
- 
--  4. Appuyez <�chap> et placez-vous sur l'erreur suivante (le premier
--     caract�re qui doit �tre chang�).
-+  4. Appuyez <�chap> et placez-vous sur le prochain caract�re qui doit
-+     �tre chang�).
- 
-   5. R�p�tez les �tapes 3 et 4 jusqu'� ce que la premi�re phrase soit
-      identique � la seconde.
-@@ -340,171 +459,189 @@
- ---> Cette luhko contient quelques myqa qui ont ricne d'�tre chantufip.
- ---> Cette ligne contient quelques mots qui ont besoin d'�tre chang�s.
- 
--Notez que  cw  efface le mot et vous place ensuite en mode Insertion.
-+Notez que  ce  efface le mot et vous place ensuite en mode Insertion.
-+
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--		    Le�on 3.4 : PLUS DE CHANGEMENTS AVEC c
-+                    Le�on 3.4 : PLUS DE CHANGEMENTS AVEC c
- 
- 
--    ** Le changement fonctionne avec les m�mes objets que l'effacement. **
-+    ** L'op�rateur de changement fonctionne avec les m�mes d�placements
-+       que l'effacement. **
- 
--  1. Le changement fonctionne de la m�me mani�re que l'effacement.
--     Le format est:
-+  1. L'op�rateur de changement fonctionne de la m�me mani�re que
-+     l'effacement. Le format est :
- 
--	 [nombre]  c  objet	   OU	     c	[nombre]  objet
-+         c   [nombre]   d�placement
- 
--  2. Les objets sont �galement les m�mes:  w (mot), $ (fin de ligne), etc.
-+  2. Les d�placements sont identiques :  w (mot) et  $ (fin de ligne).
- 
--  3. D�placez-vous � la premi�re ligne marqu�e ---> ci-dessous.
-+  3. D�placez-vous sur la premi�re ligne marqu�e ---> ci-dessous.
- 
-   4. Placez le curseur sur la premi�re erreur.
- 
--  5. Tapez  c$	pour changer la fin de la ligne, rendez-l� identique � la
--     seconde ligne, puis tapez <�chap>.
-+  5. Tapez  c$  et tapez le reste de la ligne afin qu'elle soit identique
-+     � la seconde ligne, puis tapez <�chap>.
- 
- ---> La fin de cette ligne doit �tre rendue identique � la seconde.
-----> La fin de cette ligne doit �tre corrig�e avec la commande	c$ .
-+---> La fin de cette ligne doit �tre corrig�e avec la commande  c$ .
-+
-+NOTE :  Vous pouvez utilisez la touche Retour Arri�re pour corriger les
-+        erreurs lorsque vous tapez.
-+
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			     R�SUM� DE LA LE�ON 3
-+                             R�SUM� DE LA LE�ON 3
- 
- 
--  1. Pour remettre du texte qui vient d'�tre effac�, tapez  p . Cela Place le
-+  1. Pour remettre le texte qui a d�j� �t� effac�, tapez  p . Cela Place le
-      texte effac� APR�S le curseur (si une ligne compl�te a �t� effac�e, elle
-      sera plac�e sous la ligne du curseur).
- 
-   2. Pour remplacer le caract�re sous le curseur, tapez  r  suivi du caract�re
-      qui remplacera l'original.
- 
--  3. Le changement vous permet de changer l'objet sp�cifi�, du curseur jusqu'�
--     la fin de l'objet. Par exemple, tapez  cw	pour changer du curseur
--     jusqu'� la fin du mot,  c$  pour changer jusqu'� la fin d'une ligne.
-+  3. L'op�rateur de changement vous permet de changer depuis la position du
-+     curseur jusqu'o� le d�placement vous am�ne. Par exemple, tapez  ce
-+     pour changer du curseur jusqu'� la fin du mot,  c$  pour changer jusqu'�
-+     la fin d'une ligne.
- 
--  4. Le format pour le changement est:
-+  4. Le format pour le changement est :
- 
--	 [nombre]  c  objet	   OU	     c	[nombre]  objet
-+         c   [nombre]   d�placement
- 
- Passez maintenant � la le�on suivante.
- 
- 
--
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--		   Le�on 4.1 : POSITION ET �TAT DU FICHIER
-+               Le�on 4.1 : POSITION DU CURSEUR ET �TAT DU FICHIER
- 
- 
--  ** Tapez Ctrl-G pour afficher votre position dans le fichier et son �tat.
--     Utilisez Maj-G pour vous rendre � une ligne donn�e du fichier. **
-+  ** Tapez CTRL-G pour afficher votre position dans le fichier et son �tat.
-+     Tapez  G  pour vous rendre � une ligne donn�e du fichier. **
- 
--  Note: Lisez toute cette le�on avant d'effectuer l'une des �tapes !
-+NOTE : Lisez toute cette le�on avant d'effectuer l'une des �tapes !!
- 
--  1. Maintenez enfonc�e la touche Ctrl et appuyez sur  G .  Une ligne d'�tat
--     va appara�tre en bas de l'�cran avec le nom du fichier et le num�ro de la
--     ligne o� vous �tes.  Notez ce num�ro, il servira lors de l'�tape 3.
-+  1. Maintenez enfonc�e la touche CTRL et appuyez sur  g . On appelle cela
-+     CTRL-G. Une ligne d'�tat va appara�tre en bas de l'�cran avec le nom
-+     du fichier et le num�ro de la ligne o� vous �tes. Notez ce num�ro, il
-+     servira lors de l'�tape 3.
- 
--  2. Tapez  G  majuscule (Maj-G) pour vous rendre � la fin du fichier.
-+NOTE : Vous pouvez peut-�tre voir le curseur en bas � droite de l'�cran.
-+       Ceci arrive quand l'option 'ruler' est activ�e (voir  :help 'ruler')
- 
--  3. Tapez le num�ro de la ligne o� vous �tiez suivi de Maj-G.	Cela vous
--     ram�nera � la ligne o� vous �tiez au d�part.
--     (Lorsque vous tapez les chiffres, ils n'apparaissent PAS � l'�cran).
-+  2. Tapez  G   pour vous d�placer � la fin du fichier.
-+     Tapez  gg  pour vous d�placer au d�but du fichier.
- 
--  4. Si vous vous sentez pr�t � faire ceci, effectuez les �tapes 1 � 3.
-+  3. Tapez le num�ro de la ligne o� vous �tiez suivi de   G . Cela vous
-+     ram�nera � la ligne o� vous �tiez au d�part quand vous aviez appuy�
-+     CTRL-G.
- 
-+  4. Si vous vous sentez pr�t � faire ceci, effectuez les �tapes 1 � 3.
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			    Le�on 4.2 : LA RECHERCHE
-+                            Le�on 4.2 : LA RECHERCHE
- 
- 
--	  ** Tapez  /  suivi d'un texte pour rechercher ce texte. **
-+          ** Tapez  /  suivi d'un texte pour rechercher ce texte. **
- 
-   1. Tapez le caract�re  /  en mode Normal. Notez que celui-ci et le curseur
-      apparaissent en bas de l'�cran, comme lorsque l'on utilise  : .
- 
--  2. Puis tapez 'errreuur' <Entr�e>.  C'est le mot que vous voulez rechercher.
--
--  3. Pour rechercher � nouveau le m�me texte, tapez simplement	n .
--     Pour rechercher le m�me texte dans la direction oppos�e, tapez  Maj-N .
-+  2. Puis tapez 'errreuur' <Entr�e>. C'est le mot que vous voulez rechercher.
- 
--  4. Si vous voulez rechercher un texte vers le haut du fichier, utilisez  ?
--     � la place de  / .
-+  3. Pour rechercher � nouveau le m�me texte, tapez simplement  n .
-+     Pour rechercher le m�me texte dans la direction oppos�e, tapez  N .
- 
-----> erreur ne s'�crit pas "errreuur"; errreuur est une erreur.
-+  4. Pour rechercher une phrase dans la direction oppos�e, utilisez  ?
-+     au lieu de  / .
- 
--Note: Quand la recherche atteint la fin du fichier, elle reprend au d�but.
-+---> erreur ne s'�crit pas "errreuur" ; errreuur est une erreur.
- 
-+NOTE : Quand la recherche atteint la fin du fichier, elle reprend au d�but
-+       sauf si l'option 'wrapscan' est d�activ�e.
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--	    Le�on 4.3 : RECHERCHE DES PARENTH�SES CORRESPONDANTES
-+            Le�on 4.3 : RECHERCHE DES PARENTH�SES CORRESPONDANTES
- 
- 
--	   ** Tapez  %	pour trouver des ), ] ou } correspondants. **
-+           ** Tapez  %  pour trouver des ), ] ou } correspondants. **
- 
-   1. Placez le curseur sur l'un des (, [ ou { de la ligne marqu�e --->
-      ci-dessous.
- 
-   2. Puis tapez le caract�re  % .
- 
--  3. Le curseur devrait se placer sur la parenth�se correspondante.
-+  3. Le curseur se d�placera sur la parenth�se out crochet correspondant.
- 
--  4. Tapez  %  pour replacer le curseur sur l'autre parenth�se.
-+  4. Tapez  %  pour replacer le curseur sur la parenth�se ou crochet
-+     correspondant.
- 
-----> Voici ( une ligne de test contenant des (, des [ ] et des { } )).
--
--Note: Cette fonctionnalit� est tr�s utile lors du d�bogage d'un programme qui
--      contient des parenth�ses d�s�quilibr�es !
-+  5. D�placez le curseur sur un autre (,),[,],{ ou } et regardez ce que
-+     fait  % .
- 
-+---> Voici ( une ligne de test contenant des (, des [ ] et des { } )).
- 
-+NOTE : Cette fonctionnalit� est tr�s utile lors du d�bogage d'un programme qui
-+       contient des parenth�ses d�s�quilibr�es !
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--	       Le�on 4.4 : UNE MANI�RE DE CORRIGER LES ERREURS
-+                    Le�on 4.4 : LA COMMANDE DE SUBSTITUTION
- 
- 
--  ** Tapez  :s/ancien/nouveau/g  pour remplacer 'ancien' par 'nouveau'.  **
-+    ** Tapez  :s/ancien/nouveau/g  pour remplacer 'ancien' par 'nouveau'. **
- 
-   1. D�placez le curseur sur la ligne marqu�e ---> ci-dessous.
- 
-   2. Tapez  :s/lee/le <Entr�e> . Notez que cette commande change seulement la
--     premi�re occurence sur la ligne.
-+     premi�re occurrence de "lee" dans la ligne.
- 
--  3. Puis tapez  :s/lee/le/g  qui ordonne de faire une substitution globale
--     sur la ligne. Cela change toutes les occurences sur la ligne
-+  3. Puis tapez  :s/lee/le/g . L'ajout du drapeau  g  ordonne de faire une
-+     substitution globale sur la ligne, et change toutes les occurrences de
-+     "lee" sur la ligne.
- 
-----> lee meilleur moment pour regarder lees fleurs est pendant lee Printemps.
-+---> lee meilleur moment pour regarder lees fleurs est pendant lee printemps.
- 
--  4. Pour changer toutes les occurences d'un texte, entre deux lignes,
--     tapez  :#,#s/ancien/nouveau/g  o� #,# sont les num�ros des deux lignes.
--     Tapez  :%s/ancien/nouveau/g    pour changer chaque occurence dans tout
--				    le fichier.
-+  4. Pour changer toutes les occurrences d'un texte, entre deux lignes,
-+     tapez  :#,#s/ancien/nouveau/g  o� #,# sont les num�ros de lignes de la
-+                                    plage o� la substitution doit �tre faite.
-+     Tapez  :%s/ancien/nouveau/g    pour changer toutes les occurrences dans
-+                                    tout le fichier.
-+     Tapez  :%s/ancien/nouveau/gc   pour trouver toutes les occurrences dans
-+                                    tout le fichier avec une invite pour
-+                                    confirmer ou infirmer chaque substitution.
- 
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			     R�SUM� DE LA LE�ON 4
-+                             R�SUM� DE LA LE�ON 4
- 
- 
--  1. Ctrl-G  affiche votre position dans le fichier et l'�tat de celui-ci.
--     Maj-G  vous place � la fin du fichier. Un num�ro de ligne suivi de Maj-G
--     vous place � cette ligne.
-+  1. CTRL-G       affiche la position dans le fichier et l'�tat de celui-ci.
-+               G  d�place � la fin du fichier.
-+     nombre    G  d�place au num�ro de ligne.
-+              gg  d�place � la premi�re ligne.
- 
-   2. Taper  /  suivi d'un texte recherche ce texte vers l'AVANT.
-      Taper  ?  suivi d'un texte recherche ce texte vers l'ARRI�RE.
--     Apr�s une recherche tapez	n  pour trouver l'occurence suivante dans la
--     m�me direction ou	Maj-N  pour rechercher dans la direction oppos�e.
-+     Apr�s une recherche tapez  n  pour trouver l'occurrence suivante dans la
-+     m�me direction ou  Maj-N  pour rechercher dans la direction oppos�e.
- 
-   3. Taper  %  lorsque le curseur est sur  (, ), [, ], { ou }  d�place
-      celui-ci sur le caract�re correspondant.
- 
--  4. Pour remplacer le premier aa par bb sur une ligne tapez	 :s/aa/bb
--     Pour remplacer tous les aa par bb sur une ligne tapez	 :s/aa/bb/g
--     Pour remplacer du texte entre deux num�ros de ligne tapez	 :#,#s/aa/bb/g
--     Pour remplacer toutes les occurences dans le fichier tapez  :%s/aa/bb/g
--     Pour demander une confirmation � chaque fois ajoutez 'c'	 :%s/aa/bb/gc
-+  4. Pour remplacer le premier aa par bb sur une ligne tapez     :s/aa/bb
-+     Pour remplacer tous les aa par bb sur une ligne tapez       :s/aa/bb/g
-+     Pour remplacer du texte entre deux num�ros de ligne tapez   :#,#s/aa/bb/g
-+     Pour remplacer toutes les occurrences dans le fichier tapez :%s/aa/bb/g
-+     Pour demander une confirmation � chaque fois ajoutez 'c'    :%s/aa/bb/gc
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--	      Le�on 5.1 : COMMENT EX�CUTER UNE COMMANDE EXTERNE
-+              Le�on 5.1 : COMMENT EX�CUTER UNE COMMANDE EXTERNE
- 
- 
-  ** Tapez  :!  suivi d'une commande externe pour ex�cuter cette commande. **
-@@ -516,294 +653,386 @@
-      n'importe quelle commande valide pour votre interpr�teur (shell).
- 
-   3. Par exemple, tapez  ls  apr�s le  !  et appuyez <Entr�e>. Ceci affichera
--     la liste des fichiers du dossier courant, comme si vous aviez tap� la
--     commande � l'invite du shell. Utilisez  :!dir  si	:!ls  ne marche pas.
--
--Note:  Il est possible d'ex�cuter n'importe quelle commande externe de cette
--       mani�re.
-+     la liste des fichiers du r�pertoire courant, comme si vous aviez tap� la
-+     commande � l'invite du shell. Utilisez  :!dir  si  :!ls  ne marche pas.
- 
--Note:  Toutes les commandes  :  doivent finir par la frappe de <Entr�e>.
-+NOTE :  Il est possible d'ex�cuter n'importe quelle commande externe de cette
-+        mani�re, avec ou sans argument.
- 
-+NOTE :  Toutes les commandes  :  doivent finir par la frappe de <Entr�e>.
-+        � partir de maintenant, nous ne le mentionnerons plus.
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--	 Le�on 5.2 : PLUS DE D�TAILS SUR L'ENREGISTREMENT DE FICHIERS
-+         Le�on 5.2 : PLUS DE D�TAILS SUR L'ENREGISTREMENT DE FICHIERS
- 
- 
-- ** Pour enregistrer les changements faits au fichier, tapez  :w FICHIER . **
-+ ** Pour enregistrer les changements faits au texte, tapez  :w FICHIER . **
- 
--  1. Tapez  :!dir  ou  :!ls  pour avoir la liste des fichiers du dossier
--     courant. Vous savez d�j� qu'il faut appuyer <Entr�e> apr�s cela.
-+  1. Tapez  :!dir  ou  :!ls  pour avoir la liste des fichiers dans le
-+     r�pertoire courant. Vous savez d�j� qu'il faut appuyer <Entr�e> apr�s
-+     cela.
- 
-   2. Choisissez un nom de fichier qui n'existe pas encore, par exemple TEST.
- 
-   3. Puis tapez  :w TEST  (o� TEST est le nom que vous avez choisi).
- 
--  4. Cela sauvegarde tout le fichier (Tutoriel Vim) sous le nom TEST.
--     Pour le v�rifier, tapez  :!dir  pour revisualiser le contenu du dossier.
-+  4. Cela enregistre tout le fichier (Tutoriel Vim) sous le nom TEST.
-+     Pour le v�rifier, tapez  :!dir  ou  :!ls  de nouveau pour revisualiser
-+     votre r�pertoire.
- 
--Notez que si vous quittez Vim et y retournez avec le fichier TEST, celui-ci
--sera une copie exacte du cours au moment o� vous l'avez sauv�.
-+NOTE : Si vous quittez Vim et le red�marrez de nouveau avec le fichier TEST,
-+       celui-ci sera une copie exacte de ce cours au moment o� vous l'avez
-+       enregistr�.
- 
--  5. Maintenant, effacez le fichier en tapant (MS-DOS):    :!del TEST
--					   ou (Unix):	   :!rm TEST
-+  5. Maintenant, effacez le fichier en tapant (MS-DOS) :   :!del TEST
-+                                           ou (Unix) :     :!rm TEST
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--		    Le�on 5.3 : UN ENREGISTREMENT S�LECTIF
-+                  Le�on 5.3 : S�LECTION DU TEXTE � ENREGISTRER
- 
- 
--     ** Pour enregistrer une portion de fichier, tapez	:#,#w FICHIER **
-+                  ** Pour enregistrer une portion du fichier,
-+                      tapez :   v  d�placement  :w FICHIER  **
- 
--  1. Tapez � nouveau  :!dir  ou  :!ls  pour visualiser le contenu du dossier
--     courant et choisissez un nom de fichier, tel que TEST.
-+  1. D�placez le curseur sur cette ligne.
- 
--  2. D�placez le curseur jusqu'en haut de cette page et tapez  Ctrl-G  pour
--     conna�tre le num�ro de cette ligne. NOTEZ CE NUM�RO !
-+  2. Appuyez  v  et d�placez le curseur vers la cinqui�me ligne plus bas.
-+     Remarquez que le texte est en surbrillance.
- 
--  3. Puis rendez-vous au bas de cette page et tapez � nouveau  Ctrl-G .
--     NOTEZ �GALEMENT CE NUM�RO !
-+  3. Appuyez  :  . En bas de l'�cran  :'<,'> va appara�tre.
- 
--  4. Pour enregistrer SEULEMENT une portion d'un fichier, tapez  :#,#w TEST
--     o� #,# sont les deux num�ros que vous avez not�s (haut,bas) et TEST est
--     le nom du fichier.
-+  4. Tapez   w TEST  , o� TEST est un nom de fichier qui n'existe pas.
-+     V�rifiez que vous voyez  :'<,'>w TEST  avant de d'appuyer sur Entr�e.
- 
--  5. Une fois encore, v�rifiez la pr�sence du fichier avec  :!dir  mais NE
--     L'EFFACEZ PAS.
-+  5. Vim va enregistrer les lignes s�lectionn�es dans le fichier TEST.
-+     Utilisez  :!dir  ou  !ls pour le voir. Ne l'effacez pas encore !
-+     Nous allons l'utiliser dans la le�on suivante.
- 
-+NOTE : L'appui de  v  d�marre la s�lection Visuelle. Vous pouvez d�placer le
-+       curseur pour agrandir ou r�tr�cir la s�lection. Puis vous pouvez
-+       utiliser un op�rateur pour faire quelque chose sur le texte. Par
-+       exemple,  d  efface le texte.
- 
--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--		 Le�on 5.4 : R�CUP�RATION ET FUSION DE FICHIERS
- 
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                 Le�on 5.4 : R�CUP�RATION ET FUSION DE FICHIERS
- 
--	** Pour ins�rer le contenu d'un fichier, tapez	:r FICHIER **
- 
--  1. Tapez  :!dir  pour v�rifier que votre fichier TEST est encore l�.
-+        ** Pour ins�rer le contenu d'un fichier, tapez  :r FICHIER **
- 
--  2. Placez le curseur en haut de cette page.
-+  1. Placez le curseur juste au dessus de cette ligne.
- 
--NOTE:  Apr�s avoir suivi l'�tape 3 vous verrez � l'�cran la Le�on 5.3.
--       D�placez-vous vers le bas jusqu'� revenir � cette le�on.
-+NOTE :  Apr�s avoir ex�cut� l'�tape 2 vous verrez du texte de la Le�on 5.3.
-+        Puis d�placez vous vers le bas pour voir cette le�on � nouveau.
- 
--  3. Maintenant r�cup�rez votre fichier TEST en utilisant la commande  :r TEST
-+  2. Maintenant r�cup�rez votre fichier TEST en utilisant la commande  :r TEST
-      o� TEST est le nom de votre fichier.
--
--NOTE:  Le fichier que vous r�cup�rez est plac� l� o� se trouve le curseur.
-+     Le fichier que vous r�cup�rez est plac� au dessous de la ligne du curseur.
- 
-   4. Pour v�rifier que le fichier a bien �t� ins�r�, remontez et v�rifiez
-      qu'il y a maintenant deux copies de la Le�on 5.3, l'originale et celle
-      contenue dans le fichier.
- 
-+NOTE :  Vous pouvez aussi lire la sortie d'une commande externe. Par exemple,
-+        :r !ls  lit la sortie de la commande ls et la place sous la ligne du
-+        curseur.
- 
--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			     R�SUM� DE LA LE�ON 5
- 
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                             R�SUM� DE LA LE�ON 5
- 
--  1.  :!commande  ex�cute une commande externe.
--
--      Quelques exemples pratiques:
--	(MS-DOS)	(Unix)
--	 :!dir		 :!ls		 affiche le contenu du dossier courant.
--	 :!del FICHIER   :!rm FICHIER    efface FICHIER.
- 
--  2.  :w FICHIER  enregistre le fichier Vim courant sur le disque avec pour
--		  nom FICHIER.
-+  1. :!commande  ex�cute une commande externe.
- 
--  3.  :#,#w FICHIER  enregistre les lignes # � # dans le fichier FICHIER.
-+     Quelques exemples pratiques :
-+      (MS-DOS)        (Unix)
-+       :!dir           :!ls          affiche le contenu du r�pertoire courant.
-+       :!del FICHIER   :!rm FICHIER  efface FICHIER.
- 
--  4.  :r FICHIER  r�cup�re le fichier FICHIER et l'ins�re dans le fichier
--		  courant � partir de la position du curseur.
-+  2. :w FICHIER  enregistre le fichier Vim courant sur le disque avec pour
-+                  nom FICHIER.
- 
-+  3. v  d�placement  :w FICHIER sauvegarde les lignes de la s�lection Visuelle
-+     dans le fichier FICHIER.
- 
-+  4. :r FICHIER  r�cup�re le contenu du fichier FICHIER et l'ins�re sous la
-+     position du curseur.
- 
-+  5. :r !dir  lit la sortie de la commande dir et l'ins�re sous la position
-+     du curseur.
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			    Le�on 6.1 : L'OUVERTURE
-+                      Le�on 6.1 : LA COMMANDE D'OUVERTURE
- 
- 
- ** Tapez  o  pour ouvrir une ligne sous le curseur et y aller en Insertion. **
- 
-   1. D�placez le curseur sur la ligne marqu�e ---> ci-dessous.
- 
--  2. Tapez  o  (minuscule) pour ouvrir une ligne SOUS le curseur et vous y
--     placer en mode Insertion.
-+  2. Tapez la lettre   o   minuscule pour ouvrir une ligne SOUS le curseur et
-+     vous y placer en mode Insertion.
- 
--  3. Puis recopiez la ligne marqu�e ---> et appuyez sur <�chap> pour quitter
--     le mode Insertion.
-+  3. Puis tapez du texte et appuyez <�chap> pour sortir du mode Insertion.
- 
-----> En tapant	o  le curseur se met sur la ligne ouverte, en mode Insertion.
-+---> En tapant  o  le curseur se met sur la ligne ouverte, en mode Insertion.
- 
-   4. Pour ouvrir une ligne au DESSUS du curseur, tapez simplement un  O
-      majuscule, plut�t qu'un  o  minuscule. Faites un essai sur la ligne
-      ci-dessous.
--Ouvrez une ligne ci-dessus en tapant MAJ-O lorsque le curseur est ici.
- 
-+---> Ouvrez une ligne ci-dessus en tapant O lorsque le curseur est ici.
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			      Le�on 6.2 : L'AJOUT
-+                        Le�on 6.2 : LA COMMANDE D'AJOUT
-+
-+
-+            ** Tapez  a  pour ins�rer du texte APR�S le curseur. **
- 
-+  1. Placez le curseur au d�but de la ligne marqu�e ---> ci-dessous.
- 
--	    ** Tapez  a  pour ins�rer du texte APR�S le curseur. **
-+  2. Appuyez  e  jusqu'� ce que le curseur soit sur la fin de  li .
- 
--  1. Placez le curseur � la fin de la premi�re ligne marqu�e ---> ci-dessous
--     en tapant	$  en mode Normal.
-+  3. Appuyez  a  (minuscule) pour ajouter du texte APR�S le curseur.
- 
--  2. Tapez un  a  (minuscule) pour ajouter du texte APR�S le caract�re situ�
--     sous le curseur. ( A  majuscule ajoute du texte � la fin de la ligne).
-+  4. Compl�tez le mot comme dans la ligne dessous. Appuyez <�chap> pour
-+     sortir du mode Insertion.
- 
--Note: Ceci �vite de taper  i , le dernier caract�re, le texte � ins�rer,
--      <�chap>, curseur-�-droite, et finalement	x , juste pour ajouter du
--      texte � la fin d'une ligne !
-+  5. Utilisez  e  pour vous d�placer vers le mot incomplet suivant et
-+     r�p�tez les �tapes 3 et 4.
- 
--  3. Maintenant, compl�tez la premi�re ligne. Notez �galement que l'ajout est
--     identique au mode Insertion, hormis la position o� le texte est ins�r�.
-+---> Cette li vous perm de pratiq l'ajout de t dans une ligne.
-+---> Cette ligne vous permet de pratiquer l'ajout de texte dans une ligne.
- 
-----> Cette ligne vous permet de pratiquer
-----> Cette ligne vous permet de pratiquer l'ajout de texte en fin de ligne.
-+NOTE :  a, i, A vont tous dans le m�me mode Insertion, la seule diff�rence
-+        est l'endroit o� les caract�res sont ins�r�s.
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--		Le�on 6.3 : UNE AUTRE VERSION DU REMPLACEMENT
-+                   Le�on 6.3 : UNE AUTRE MANI�RE DE REMPLACER
- 
- 
-        ** Tapez un  R  majuscule pour remplacer plus d'un caract�re. **
- 
-   1. D�placez le curseur sur la premi�re ligne marqu�e ---> ci-dessous.
-+     D�placez le curseur sur le d�but du premier xxx .
- 
--  2. Placez le curseur au d�but du premier mot qui diff�re de la seconde ligne
--     marqu�e ---> (le mot 'celle').
-+  2. Appuyez maintenant  R  et tapez le nombre dessous dans la deuxi�me ligne,
-+     de mani�re � remplacer le xxx .
- 
--  3. Puis tapez  R  et remplacez le reste du texte de la premi�re ligne en
--     tapant par dessus celui-ci, de mani�re � rendre la premi�re ligne
--     identique � la seconde.
-+  3. Appuyez <�chap> pour quitter le mode Remplacement. Notez que le reste de
-+     la ligne demeure inchang�.
-+
-+  4. R�p�tez les �tapes pour remplacer les xxx restants.
-+
-+
-+---> L'ajout de 123 � xxx donne xxx.
-+---> L'ajout de 123 � 456 donne 579.
-+
-+NOTE : Le mode Remplacement est comme le mode Insertion, mais tous les
-+       caract�res tap�s effacent un caract�re existant.
-+
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                     Le�on 6.4 : COPIER ET COLLER DU TEXTE
-+
-+
-+   ** Utilisez l'op�rateur  y  pour copier du texte et  p  pour le coller **
-+
-+  1. Allez � la ligne marqu�e ---> ci-dessous et placez le curseur apr�s "a)".
- 
-----> Pour rendre cette ligne identique � celle du dessous utilisez le clavier.
-----> Pour rendre cette ligne identique � la seconde, tapez R et la correction.
-+  2. D�marrez le mode Visuel avec  v  et d�placez le curseur juste devant
-+     "premier".
- 
--  4. Notez que lorsque vous appuyez <�chap>, le texte qui n'a pas encore �t�
--     remplac� reste.
-+  3. Tapez  y  pour copier le texte en surbrillance.
- 
-+  4. D�placez la curseur � la fin de la ligne suivante :   j$
- 
-+  5. Tapez  p  pour coller le texte. Puis tapez :  un second <�chap> .
-+
-+  6. Utilisez le mode Visuel pour s�lectionner "�l�ment", copiez le avec  y  ,
-+     d�placez vous � la fin de la ligne suivant avec  j$  et collez le texte
-+     � cet endroit avec  p .
-+
-+--->  a) ceci est le premier �l�ment.
-+      b)
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--		       Le�on 6.4 : R�GLAGE DES OPTIONS
-+                       Le�on 6.4 : R�GLAGE DES OPTIONS
- 
- 
--  ** R�glons une option afin que la recherche et la substitution ignorent la
--     casse des caract�res. **
-+    ** R�glons une option afin que la recherche et la substitution ignore la
-+       casse des caract�res. **
- 
--  1. Recherchez 'ignore' en tapant  /ignore .
-+  1. Recherchez 'ignore' en tapant :   /ignore <Entr�e>
-      R�p�tez ceci plusieurs fois en utilisant la touche  n .
- 
--  2. Activez l'option 'ic' (Ignorer casse) en tapant  :set ic .
-+  2. Activez l'option 'ic' (ignorer casse) en tapant  :set ic .
- 
--  3. Puis poursuivez votre recherche en utilisant  n .
--     R�p�tez cette recherche plusieurs fois avec la touche  n .
-+  3. Puis cherchez 'ignore' de nouveau en utilisant  n .
-+     Remarquez que Ignore et IGNORE sont maintenant aussi trouv�s.
- 
-   4. Activez les options 'hlsearch' et 'incsearch' avec  :set hls is .
- 
-   5. Puis recommencez une recherche, et faites bien attention � ce qui se
--     produit:  /ignore .
-+     produit :  /ignore <Entr�e>
- 
--  6. Pour interrompre la mise en surbrillance des r�sultats, tapez:
--     :nohlsearch
-+  6. Pour d�sactiver 'ignorer casse', entrez :  :set noic
- 
--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			     R�SUM� DE LA LE�ON 6
-+NOTE : Pour enlever la surbrillance des r�sultats, entrez :   :nohlsearch
- 
-+NOTE : Si vous voulez ignorer la casse uniquement pour une recherche, utilisez
-+       \c  dans la phrase :   /ignore\c  <Entr�e>
- 
--  1. Taper  o  ouvre une ligne SOUS le curseur et y place celui-ci en mode
--     Insertion. Taper un  O  majuscule ouvre une ligne au DESSUS de la ligne
--     o� se trouve le curseur.
- 
--  2. Tapez un  a  pour ins�rer du texte APR�S le caract�re o� se trouve le
--     curseur. Taper un	A  majuscule ajoute du texte automatiquement � la fin
--     de la ligne.
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                             R�SUM� DE LA LE�ON 6
- 
--  3. Taper un  R  majuscule active le mode Remplacement jusqu'� ce que la
--     touche  <�chap>  soit appuy�e pour en sortir.
- 
--  4. Taper  :set xxx  active l'option 'xxx'.
-+  1. Taper  o  ouvre une ligne SOUS le curseur et d�marre le mode Insertion.
-+     Taper  O  ouvre une ligne au DESSUS du curseur.
- 
-+  2. Taper  a  pour ins�rer du texte APR�S le curseur.
-+     Taper  A  pour ins�rer du texte apr�s la fin de ligne.
- 
-+  3. Taper  e  d�place � la fin du mot.
- 
-+  4. Taper  y  copie du texte,  p  le colle.
- 
-+  5. Taper  R  majuscule active le mode Remplacement jusqu'� ce qu' <�chap>
-+     soit appuy�.
- 
-+  6. Taper  ":set xxx"  active l'option "xxx". Quelques options sont :
-+        'ic'  'ingnorecase' pour ignorer la casse lors des recherches.
-+        'is'  'incsearch'   pour montrer les appariements partiels.
-+        'hls' 'hlsearch'    pour mettre en surbrillance les appariements.
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--		     Le�on 7 : ACC�DER � L'AIDE EN LIGNE
-+                         Le�on 7.1 : OBTENIR DE L'AIDE
- 
--		  ** Utiliser le syst�me d'aide en ligne. **
- 
--  Vim a un syst�me complet d'aide en ligne.  Pour y acc�der, essayez l'une de
--  ces trois m�thodes:
--	- appuyez la touche <Help> (si vous en avez une)
--	- appuyez la touche <F1> (si vous en avez une)
--	- tapez  :help <Entr�e>
-+                  ** Utiliser le syst�me d'aide en ligne. **
- 
--  Tapez  :q <Entr�e>  pour fermer la fen�tre d'aide.
-+  Vim a un syst�me complet d'aide en ligne. Pour y acc�der, essayez l'une de
-+  ces trois m�thodes :
-+        - appuyez la touche <Help> (si vous en avez une)
-+        - appuyez la touche <F1> (si vous en avez une)
-+        - tapez  :help <Entr�e>
-+
-+
-+  Lisez le texte dans la fen�tre d'aide pour savoir comment fonctionne l'aide.
-+  Tapez  CTRL-W CTRL-W   pour sauter d'une fen�tre � l'autre.
-+  Tapez  :q <Entr�e>     pour fermer la fen�tre d'aide.
- 
-   Vous pouvez acc�der � l'aide sur � peu pr�s n'importe quel sujet en donnant
-   des arguments � la commande  :help . Essayez par exemple (n'oubliez pas
--  d'appuyer sur <Entr�e>):
-+  d'appuyer sur <Entr�e>) :
- 
--	:help w
--	:help c_<T
--	:help insert-index
--	:help user-manual
-+        :help w
-+        :help c_CTRL-D
-+        :help c_<T
-+        :help insert-index
-+        :help user-manual
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--		    Le�on 8 : CR�ER UN SCRIPT DE D�MARRAGE
-+                    Le�on 7.2 : CR�ER UN SCRIPT DE D�MARRAGE
- 
--		  ** Activer les fonctionnalit�s de Vim. **
-+                   ** Activer les fonctionnalit�s de Vim. **
- 
-   Vim a beaucoup plus de fonctionnalit�s que Vi, mais la plupart de celles-ci
--  sont d�sactiv�es par d�faut.  Pour commencer � les utiliser, vous devez
-+  sont d�sactiv�es par d�faut. Pour commencer � les utiliser, vous devez
-   cr�er un fichier "vimrc".
- 
--  1. Commencez � �diter le fichier "vimrc". Ceci d�pend de votre syst�me:
--	:edit ~/.vimrc			pour Unix
--	:edit $VIM/_vimrc		pour MS-Windows
-+  1. Commencez � �diter le fichier "vimrc". Ceci d�pend de votre syst�me :
-+        :edit ~/.vimrc         pour Unix
-+        :edit $VIM/_vimrc      pour MS-Windows
- 
--  2. Int�grez maintenant le texte du fichier "vimrc" d'exemple:
--	:read $VIMRUNTIME/vimrc_example.vim
-+  2. Lisez maintenant le fichier d'exemple "vimrc" :
-+        :r $VIMRUNTIME/vimrc_example.vim
- 
--  3. Enregistrez le fichier avec:
--	:write
-+  3. Enregistrez le fichier avec :
-+        :w
- 
--  La prochaine fois que vous d�marrerez Vim, le surlignage syntactique sera
--  activ�. Vous pouvez ajouter tous vos r�glages pr�f�r�s dans ce fichier.
-+  La prochaine fois que vous d�marrerez Vim, la coloration syntaxique sera
-+  activ�e. Vous pouvez ajouter tous vos r�glages pr�f�r�s dans ce fichier
-+  "vimrc". Pour plus d'informations, tapez  :help vimrc-intro
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                            Le�on 7.3 : COMPL�TEMENT
-+
-+
-+          ** Compl�tement de ligne de commande avec CTRL-D et <TAB> **
-+
-+  1. Mettez Vim soit en mode non compatible :   set nocp
-+
-+  2. Regardez quels fichiers existent dans le r�pertoire :  !ls  ou  !dir
-+
-+  3. Tapez le d�but d'une commande :   :e
-+
-+  4. Appuyez  CTRL-D  et Vim affichera une liste de commandes qui commencent
-+     par "e".
-+
-+  5. Appuyez  <TAB>  et Vim compl�tera le nom de la commande :  ":edit"
-+
-+  6. Ajoutez maintenant un espace et le d�but d'un fichier existant :
-+     :edit  FIC
-+
-+  7  Appuyez  <TAB>. Vim va compl�ter le nom (s'il est unique).
-+
-+NOTE : Le compl�tement fonctionne pour de nombreuse commandes. Essayez
-+       d'appuyer CTRL-D et <TAB>. C'est utile en particulier pour  :help .
- 
--  Ceci conclut le Tutoriel Vim.  Le but �tait de vous donner un bref aper�u de
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                              R�SUM� DE LA LE�ON 7
-+
-+
-+  1. Tapez  :help  ou appuyez <F1> ou <Aide> pour ouvrir la fen�tre d'aide.
-+
-+  2. Tapez  :help cmd  pour trouver l'aide sur  cmd .
-+
-+  3. Tapez  CTRL-W CTRL-W  pour sauter � une autre fen�tre.
-+
-+  4. Tapez  :q  pour fermer la fen�tre d'aide.
-+
-+  5. Cr�ez un script de d�marrage vimrc pour conserver vos r�glages pr�f�r�s.
-+
-+  6. Quand vous tapez une commande  :  appuyez CTRL-D pour voir les
-+     compl�tements possibles. Appuyez <TAB> pour utiliser un compl�tement.
-+
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+
-+  Ceci conclut le Tutoriel Vim. Le but �tait de vous donner un bref aper�u de
-   l'�diteur Vim, juste assez pour vous permettre d'utiliser l'�diteur
--  relativement facilement.  Il est loin d'�tre complet, vu que Vim a beaucoup
--  beaucoup plus de commandes.  Un Manuel de l'utilisateur est disponible en
--  anglais:  :help user-manual .
-+  relativement facilement. Il est loin d'�tre complet, vu que Vim a beaucoup
-+  beaucoup plus de commandes. Un Manuel de l'utilisateur est disponible en
-+  anglais :  :help user-manual .
- 
-   Pour continuer � d�couvrir et � apprendre Vim, il existe un livre traduit en
-   fran�ais. Il parle plus de Vi que de Vim, mais pourra vous �tre utile.
--	L'�diteur Vi - Collection Pr�cis et concis - par Arnold Robbins
--	�diteur: O'Reilly France
--	ISBN: 2-84177-102-4
-+        L'�diteur Vi - Collection Pr�cis et concis - par Arnold Robbins
-+        �diteur : O'Reilly France
-+        ISBN : 2-84177-102-4
- 
-   Deux livres en anglais sont �galement mentionn�s dans la version originale
-   de ce tutoriel, dont un qui traite sp�cifiquement de Vim. Merci de vous y
--  r�f�rer si vous �tes int�ress�.
-+  r�f�rer si vous �tes int�ress�s.
- 
-   Ce tutoriel a �t� �crit par Michael C. Pierce et Robert K. Ware de l'�cole
-   des Mines du Colorado et reprend des id�es fournies par Charles Smith,
--  Universt� d'�tat du Colorado.  E-mail: [email protected].
-+  Universit� d'�tat du Colorado. E-mail : [email protected].
- 
-   Modifi� pour Vim par Bram Moolenar.
--
-   Traduit en Fran�ais par Adrien Beau, en avril 2001.
--  E-mail:	[email protected]
--  Last Change:	2003 May 29
-+  Derni�res mises � jour par Dominique Pell�.
-+
-+  E-mail :      [email protected]
-+  Last Change : 2008 Nov 23
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-diff -Nur runtime.patched/tutor/tutor.fr.utf-8 runtime/tutor/tutor.fr.utf-8
---- runtime.patched/tutor/tutor.fr.utf-8	2008-06-21 11:19:12.000000000 -0700
-+++ runtime/tutor/tutor.fr.utf-8	2008-12-08 13:08:38.000000000 -0800
-@@ -1,5 +1,5 @@
- ===============================================================================
--= B i e n v e n u e  dans le  T u t o r i e l  de  V I M  -  Version 1.5.fr.2 =
-+= B i e n v e n u e  dans le  T u t o r i e l  de  V I M  -  Version 1.7.fr.1 =
- ===============================================================================
- 
-      Vim est un éditeur très puissant qui a trop de commandes pour pouvoir
-@@ -7,93 +7,100 @@
-      décrire suffisamment afin de vous permettre d'utiliser simplement Vim.
- 
-      Le temps requis pour suivre ce cours est d'environ 25 à 30 minutes, selon
--     le temps que vous passerez à expérimenter.  Les commandes utilisées dans
--     les leçons modifieront le texte. Faites une copie de ce fichier afin de
--     vous entraîner dessus (si vous avez lancé "vimtutor" ceci est déjà une
--     copie).
-+     le temps que vous passerez à expérimenter.
-+
-+     ATTENTION :
-+     Les commandes utilisées dans les leçons modifieront le texte. Faites une
-+     copie de ce fichier afin de vous entraîner dessus (si vous avez lancé
-+     "vimtutor" ceci est déjà une copie).
- 
-      Il est important de garder en tête que ce cours est conçu pour apprendre
--     par la pratique.  Cela signifie que vous devez exécuter les commandes
--     pour les apprendre correctement.  Si vous vous contentez de lire le
--     texte, vous oublierez les commandes !
--
--     Maintenant, vérifiez que votre clavier n'est PAS verouillé en majuscules,
--     et appuyez la touche  j  le nombre de fois suffisant pour que la leçon
--     1.1 remplisse complètement l'écran.
-+     par la pratique. Cela signifie que vous devez exécuter les commandes
-+     pour les apprendre correctement. Si vous vous contentez de lire le texte,
-+     vous oublierez les commandes !
-+
-+     Maintenant, vérifiez que votre clavier n'est PAS verrouillé en
-+     majuscules, et appuyez la touche  j  le nombre de fois suffisant pour
-+     que la Leçon 1.1 remplisse complètement l'écran.
-+
-+
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--		      Leçon 1.1 : DÉPLACEMENT DU CURSEUR
-+                      Leçon 1.1 : DÉPLACEMENT DU CURSEUR
- 
- 
-   ** Pour déplacer le curseur, appuyez les touches h,j,k,l comme indiqué. **
--	    ^
--	    k	     Astuce:  La touche h est à gauche et déplace à gauche.
--      < h      l >	      La touche l est à droite et déplace à droite.
--	   j		      La touche j ressemble à une flèche vers le bas.
--	   v
-+          ^
-+          k        Astuce :  La touche h est à gauche et déplace à gauche.
-+    < h       l >            La touche l est à droite et déplace à droite.
-+          j                  La touche j ressemble à une flèche vers le bas.
-+          v
-   1. Déplacez le curseur sur l'écran jusqu'à vous sentir à l'aise.
- 
-   2. Maintenez la touche Bas (j) enfoncée jusqu'à ce qu'elle se répète.
-----> Maintenant vous êtes capable de vous déplacer jusqu'à la leçon suivante.
-+     Maintenant vous êtes capable de vous déplacer jusqu'à la leçon suivante.
- 
-   3. En utilisant la touche Bas, allez à la Leçon 1.2.
- 
--Note: Si jamais vous doutez de ce que vous venez de taper, appuyez <Échap>
--      pour revenir en mode Normal. Puis retapez la commande que vous vouliez.
-+NOTE : Si jamais vous doutez de ce que vous venez de taper, appuyez <Échap>
-+       pour revenir en mode Normal. Puis retapez la commande que vous vouliez.
- 
--Note: Les touches fléchées devraient également fonctionner. Mais en utilisant
--      hjkl vous pourrez vous déplacer beaucoup plus rapidement, une fois que
--      vous aurez pris l'habitude.
--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--		     Leçon 1.2 : ENTRÉE ET SORTIE DE VIM
-+NOTE : Les touches fléchées devraient également fonctionner. Mais en utilisant
-+       hjkl vous pourrez vous déplacer beaucoup plus rapidement, une fois que
-+       vous aurez pris l'habitude.
- 
- 
-- !! NOTE: Avant d'effectuer les étapes ci-dessous, lisez toute cette leçon !!
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                     Leçon 1.2 : SORTIR DE VIM
- 
--  1. Appuyez la touche	<Échap>  (pour être sûr d'être en mode Normal).
- 
--  2. Tapez:			:q! <Entrée>
-+ !! NOTE : Avant d'effectuer les étapes ci-dessous, lisez toute cette leçon !!
- 
-----> Ceci quitte l'éditeur SANS sauver les changements que vous avez faits.
--     Si vous voulez enregistrer les changements et sortir, tapez:
--				:wq <Entrée>
-+  1. Appuyez la touche  <Échap>  (pour être sûr d'être en mode Normal).
- 
--  3. Lorsque l'invite du 'shell' vous sera présentée, tapez la commande qui
--     vous a amené dans ce tutoriel.  Cela pourrait être:    vimtutor <Entrée>
--     Normalement, vous utiliseriez:			    vim tutor <Entrée>
-+  2. Tapez :  :q! <Entrée>
-+     Ceci quitte l'éditeur SANS enregistrer les changements que vous avez
-+     faits.
- 
-----> 'vim' lance l'éditeur, 'tutor' est le fichier que vous souhaitez éditer.
-+  3. Lorsque l'invite du shell vous sera présentée, tapez la commande qui
-+     vous a mené dans ce tutoriel. Cela pourrait être :    vimtutor <Entrée>
- 
-   4. Si vous avez mémorisé ces étapes et êtes confiant, effectuez les étapes
--     1 à 3 pour sortir puis rentrer dans l'éditeur.  Déplacez ensuite le
--      curseur jusqu'à la Leçon 1.3.
-+     1 à 3 pour sortir puis rentrer dans l'éditeur.
-+
-+NOTE :  :q! <Entrée> annule tous le changements que vous avez fait. Dans
-+         quelques leçons, vous apprendrez à enregistrer les changements.
-+
-+  5. Déplacez le curseur à la Leçon 1.3.
-+
-+
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--		  Leçon 1.3 : ÉDITION DE TEXTE - EFFACEMENT
-+                  Leçon 1.3 : ÉDITION DE TEXTE - EFFACEMENT
- 
- 
-- ** En mode Normal, appuyez  x	pour effacer le caractère sous le curseur. **
-+         ** Appuyez   x   pour effacer le caractère sous le curseur. **
- 
-   1. Déplacez le curseur sur la ligne marquée ---> ci-dessous.
- 
-   2. Pour corriger les erreurs, déplacez le curseur jusqu'à ce qu'il soit
-      sur un caractère à effacer.
- 
--  3. Appuyez la touche	x  pour effacer le caractère redondant.
-+  3. Appuyez la touche  x  pour effacer le caractère redondant.
- 
-   4. Répétez les étapes 2 à 4 jusqu'à ce que la phrase soit correcte.
- 
- ---> La vvache à sautéé au-ddessus dde la luune.
- 
--  5. Maintenant que la ligne est correcte, passez à la leçon 1.4.
-+  5. Maintenant que la ligne est correcte, passez à la Leçon 1.4.
- 
--NOTE: En avançant dans ce cours, n'essayez pas de mémoriser, apprenez par
--      la pratique.
-+NOTE : En avançant dans ce cours, n'essayez pas de mémoriser, apprenez par
-+       la pratique.
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--		   Leçon 1.4 : ÉDITION DE TEXTE - INSERTION
-+                    Leçon 1.4 : ÉDITION DE TEXTE - INSERTION
- 
- 
--	   ** En mode Normal, appuyez  i  pour insérer du texte. **
-+                    ** Appuyez  i  pour insérer du texte. **
- 
-   1. Déplacez le curseur sur la première ligne marquée ---> ci-dessous.
- 
-@@ -108,38 +115,94 @@
- ---> Il mnqe caractères cette .
- ---> Il manque des caractères dans cette ligne.
- 
--  5. Une fois que vous êtes à l'aise avec l'insertion de texte, allez au
--     résumé ci-dessous.
-+  5. Une fois que vous êtes à l'aise avec l'insertion de texte, allez à la
-+     Leçon 1.5.
-+
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                     Leçon 1.5 : ÉDITION DE TEXTE - AJOUTER
-+
-+
-+                    ** Appuyez  A  pour ajouter du text. **
-+
-+  1. Déplacez le curseur sur la première ligne ci-dessous marquée --->.
-+     Peu importe sur quel caractère se trouve le curseur sur cette ligne.
-+
-+  2. Appuyez  A  et tapez les ajouts nécessaires.
-+
-+  3. Quand le texte a été ajouté, appuyez <Échap> pour revenir en mode
-+     Normal.
-+
-+  4. Déplacez le curseur sur la seconde ligne marquée ---> et répétez les
-+     étapes 2 et 3 pour corriger la phrase.
-+
-+---> Il manque du texte à partir de cet
-+     Il manque du texte à partir de cette ligne.
-+---> Il manque aussi du te
-+     Il manque aussi du texte ici.
-+
-+  5. Quand vous vous sentez suffisamment à l'aise pour ajouter du texte,
-+     allez à la Leçon 1.6.
-+
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                         Leçon 1.6 : ÉDITER UN FICHIER
-+
-+
-+          ** Utilisez  :wq  pour enregistrer un fichier et sortir. **
-+
-+!! NOTE : Lisez toute la leçon avant d'exécuter les instructions ci-dessous !!
-+
-+  1. Sortez de ce tutoriel comme vous l'avez fait dans la Leçon 1.2 :  :q!
-+     Ou, si vous avez accès à un autre terminal, exécutez y les actions
-+     qui suivent.
-+
-+  2. À l'invite du shell, tapez cette commande :  vim tutor <Entrée>
-+     'vim' est la commande pour démarrer l'éditeur Vim, 'tutor' est le
-+     nom du fichier que vous souhaitez éditer. Utilisez un fichier qui peut
-+     être modifié.
-+
-+  3. Insérez et effacez du texte comme vous l'avez appris dans les leçons
-+     précédentes.
-+
-+  4. Enregistrez le fichier avec les changements et sortez de Vim avec :
-+       :wq <Entrée>
-+
-+  5. Si vous avez quitté vimtutor à l'étape 1, recommencez vimtutor et
-+     déplacez-vous en bas vers le résumé suivant.
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			     RÉSUMÉ DE LA LEÇON 1
-+                             RÉSUMÉ DE LA LEÇON 1
-+
- 
-   1. Le curseur se déplace avec les touches fléchées ou les touches hjkl.
--	 h (gauche)	j (bas)        k (haut)       l (droite)
-+           h (gauche)      j (bas)      k (haut)      l (droite)
-+
-+  2. Pour démarrer Vim à l'invite du shell tapez :  vim FICHIER <Entrée>
- 
--  2. Pour entrer dans Vim (à l'invite %) tapez:  vim FICHIER <Entrée>
-+  3. Pour quitter Vim tapez :  <Échap> :q! <Entrée>  pour perdre tous les
-+                                                     changements.
-+                   OU tapez :  <Échap> :wq <Entrée>  pour enregistrer les
-+                                                     changements.
- 
--  3. Pour quitter Vim tapez:  <Échap> :q! <Entrée>  pour perdre tous les
--						    changements.
--		   OU tapez:  <Échap> :wq <Entrée>  pour enregistrer les
--						    changements.
-+  4. Pour effacer un caractère sous le curseur tapez :  x
- 
--  4. Pour effacer un caractère sous le curseur en mode Normal tapez:  x
-+  5. Pour insérer ou ajouter du texte tapez :
-+         i   tapez le texte à insérer avant le curseur   <Échap>
-+         A   tapez le texte à ajouter après le curseur   <Échap>
- 
--  5. Pour insérer du texte au niveau du curseur en mode Normal tapez:
--	 i   tapez le texte   <Échap>
-+NOTE : Appuyer  <Échap>  vous place en mode Normal ou annule une commande
-+       partiellement tapée dont vous ne voulez plus.
- 
--NOTE: Appuyer  <Échap>	vous place en mode Normal ou annule une commande
--      partiellement tapée dont vous ne voudriez plus.
-+Passez maintenant à la leçon 2.
- 
--Passez maintenant à la Leçon 2.
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			   Leçon 2.1 : EFFACEMENTS
-+                       Leçon 2.1 : COMMANDES D'EFFACEMENT
- 
- 
--	    ** Tapez  dw  pour effacer jusqu'à la fin d'un mot. **
-+                     ** Tapez  dw  pour effacer un mot. **
- 
-   1. Appuyez  <Échap>  pour être sûr d'être en mode Normal.
- 
-@@ -147,91 +210,139 @@
- 
-   3. Placez le curseur sur le début d'un mot qui a besoin d'être effacé.
- 
--  4. Tapez  dw	pour faire disparaître ce mot.
-+  4. Tapez  dw  pour faire disparaître ce mot.
- 
--NOTE: Les lettres  dw  apparaîtront sur la dernière ligne de l'écran lors de
--      votre frappe. Si vous avez mal tapé quelque chose, appuyez <Échap> et
--      recommencez.
-+NOTE : La lettre  d  apparaîtra sur la dernière ligne de l'écran lors de
-+       votre frappe. Vim attend que vous tapiez  w . Si vous voyez un autre
-+       caractère que  d  vous avez tapé autre chose ; appuyez <Échap> et
-+       recommencez.
- 
- ---> Il y a quelques drôle mots qui n'ont rien à faire papier sur cette ligne.
- 
-   5. Répétez les étapes 3 et 4 jusqu'à ce que la phrase soit correcte et allez
-      à la Leçon 2.2.
- 
-+
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			Leçon 2.2 : PLUS D'EFFACEMENTS
-+                  Leçon 2.2 : PLUS DE COMMANDES D'EFFACEMENTS
- 
- 
--	  ** Tapez  d$	pour effacer jusqu'à la fin de la ligne. **
-+          ** Tapez  d$  pour effacer jusqu'à la fin de la ligne. **
- 
-   1. Appuyez  <Échap>  pour être sûr d'être en mode Normal.
- 
-   2. Déplacez le curseur sur la ligne marquée ---> ci-dessous.
- 
--  3. Déplacez le curseur jusqu'à la fin correcte de la ligne
--     (APRÈS le premier . ).
-+  3. Déplacez le curseur jusqu'à la fin de la ligne correcte (APRÈS le
-+     premier . ).
- 
--  4. Tapez  d$	pour effacer jusqu'à la fin de la ligne.
-+  4. Tapez  d$  pour effacer jusqu'à la fin de la ligne.
- 
- ---> Quelqu'un a tapé la fin de cette ligne deux fois. cette ligne deux fois.
- 
-   5. Allez à la Leçon 2.3 pour comprendre ce qui se passe.
- 
- 
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+             Leçon 2.3 : À PROPOS DES OPÉRATEURS ET DES MOUVEMENTS
-+
-+
-+  Plusieurs commandes qui changent le texte sont constituées d'un opérateur
-+  et d'un mouvement. Le format pour une commande d'effacement avec l'opérateur
-+  d  d'effacement est le suivant :
- 
-+        d   mouvement
-+
-+  Où :
-+    d         - est l'opérateur d'effacement
-+    mouvement - est le mouvement sur lequel agit l'opérateur (listés
-+                ci-dessous)
-+
-+  Une courte liste de mouvements :
-+    w - jusqu'au début du prochain mot, en EXCLUANT son premier caractère.
-+    e - jusqu'à la fin du mot courant, en EXCLUANT son denier caractère.
-+    $ - jusqu'à la fin de la ligne, en INCLUANT son dernier caractère.
-+
-+  Ainsi, taper  de  va effacer depuis le curseur jusqu'à la fin du mot.
-+
-+NOTE : Le seul appui d'un mouvement en mode Normal, sans commande, déplace le
-+       curseur comme indiqué.
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--		   Leçon 2.3 : DES COMMANDES ET DES OBJETS
-+            Leçon 2.4 : UTILISER UN QUANTIFICATEUR AVEC UN MOUVEMENT
- 
- 
--  Le format de la commande d'effacement  d  est le suivant:
-+       ** Taper un nombre avant un mouvement le répète autant de fois. **
- 
--	 [nombre]  d  objet	   OU	     d	[nombre]  objet
--  où:
--    nombre - est combien de fois exécuter la commande (optionnel, défaut: 1).
--    d - est la commande d'effacement.
--    objet - est ce sur quoi la commande va opérer (liste ci-dessous).
-+  1. Déplacez le curseur au début de la ligne marquée ---> ci-dessous.
- 
--  Une courte liste d'objets:
--    w - du curseur jusqu'à la fin du mot, y compris l'espace qui suit.
--    e - du curseur jusqu'à la fin du mot, SANS l'espace qui suit.
--    $ - du curseur jusqu'à la fin de la ligne.
-+  2. Tapez  2w  pour déplacer le curseur de 2 mots vers l'avant.
- 
--NOTE: Pour les aventureux, le seul appui d' objet  en mode Normal, sans
--      commande, déplace le curseur comme indiqué dans la liste des objets.
-+  3. Tapez  3e  pour déplacer le curseur à la fin du troisième mot vers
-+     l'avant.
- 
-+  4. Tapez  0  (zéro) pour déplacer au début de la ligne.
- 
-+  5. Répétez les étapes 2 et 3 avec des quantificateurs différents.
-+
-+---> Ceci est juste une ligne avec des mots où vous pouvez vous déplacer.
-+
-+  6. Déplacez-vous à la Leçon 2.5.
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--		 Leçon 2.4 : UNE EXCEPTION À 'COMMANDE-OBJET'
-+            Leçon 2.5 : UTILISER UN QUANTIFICATEUR POUR EFFACER PLUS
-+
-+
-+       ** Taper un nombre avec un opérateur le répète autant de fois. **
- 
--	      ** Tapez	dd  pour effacer une ligne complète. **
-+  Outre la combinaison de l'opérateur d'effacement avec un déplacement
-+  mentionné ci-dessus, vous pouvez insérer un nombre (quantificateur)
-+  pour effacez encore plus :
-+       d   nombre   déplacement
-+
-+  1. Déplacez le curseur vers le premier mot en MAJUSCULES dans la ligne
-+     marquée --->.
-+
-+  2. Tapez  d2w  pour effacer les deux mots en MAJUSCULES.
-+
-+  3. Répétez les étapes 1 et 2 avec des quantificateurs différents pour
-+     effacer les mots suivants en MAJUSCULES à l'aide d'une commande.
-+
-+---> Cette ABC DE ligne FGHI JK LMN OP de mots est Q RS TUV nettoyée.
-+
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                       Leçon 2.6 : OPÉREZ SUR DES LIGNES
-+
-+
-+              ** Tapez   dd   pour effacer une ligne complète. **
- 
-   Vu le nombre de fois où l'on efface des lignes complètes, les concepteurs
--  de Vi ont décidé qu'il serait plus facile de taper simplement deux d à la
--  suite pour effacer une ligne.
-+  de Vi ont décidé qu'il serait plus facile de taper simplement deux  d
-+  pour effacer une ligne.
- 
-   1. Placez le curseur sur la seconde ligne de la phrase ci-dessous.
--  2. Tapez  dd	pour effacer la ligne.
-+  2. Tapez  dd  pour effacer la ligne.
-   3. Maintenant allez à la quatrième ligne.
--  4. Tapez  2dd  (rappelez-vous, nombre-commande-objet) pour effacer les
--     deux lignes.
-+  4. Tapez   2dd   pour effacer deux lignes.
-+
-+--->  1)  Les roses sont rouges,
-+--->  2)  La boue c'est drôle,
-+--->  3)  Les violettes sont bleues,
-+--->  4)  J'ai une voiture,
-+--->  5)  Les horloges donnent l'heure,
-+--->  6)  Le sucre est doux
-+--->  7)  Tout comme vous.
- 
--      1)  Les roses sont rouges,
--      2)  La boue c'est drôle,
--      3)  Les violettes sont bleues,
--      4)  J'ai une voiture,
--      5)  Les horloges donnent l'heure,
--      6)  Le sucre est doux
--      7)  Tout comme vous.
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			    Leçon 2.5 : L'ANNULATION
-+                            Leçon 2.7 : L'ANNULATION
- 
--	    ** Tapez  u  pour annuler les dernières commandes. **
--	       ** Tapez  U  pour récupérer toute une ligne. **
-+
-+            ** Tapez  u  pour annuler les dernières commandes. **
-+               ** Tapez  U  pour récupérer toute une ligne. **
- 
-   1. Déplacez le curseur sur la ligne marquée ---> ci-dessous et placez-le sur
-      la première erreur.
-@@ -239,10 +350,10 @@
-   3. Puis tapez  u  pour annuler la dernière commande exécutée.
-   4. Cette fois, corrigez toutes les erreurs de la ligne avec la commande  x .
-   5. Puis tapez un  U  majuscule pour remettre la ligne dans son état initial.
--  6. Puis tapez  u  deux-trois fois pour annuler le  U	et les commandes
-+  6. Puis tapez  u  deux-trois fois pour annuler le  U  et les commandes
-      précédentes.
--  7. Maintenant tapez  Ctrl-R  (maintenez la touche Ctrl enfoncée pendant que
--     vous appuyez sur R) deux-trois fois pour refaire les commandes (annuler
-+  7. Maintenant tapez  CTRL-R  (maintenez la touche CTRL enfoncée pendant que
-+     vous appuyez R) deux-trois fois pour refaire les commandes (annuler
-      les annulations).
- 
- ---> Coorrigez les erreurs suur ccette ligne et reemettez-les avvec 'annuler'.
-@@ -250,57 +361,64 @@
-   8. Ce sont des commandes très utiles. Maintenant, allez au résumé de la
-      Leçon 2.
- 
-+
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			     RÉSUMÉ DE LA LEÇON 2
-+                             RÉSUMÉ DE LA LEÇON 2
-+
-+
-+  1. Pour effacer du curseur jusqu'au mot suivant tapez :         dw
-+
-+  2. Pour effacer du curseur jusqu'à la fin d'une ligne tapez :   d$
- 
-+  3. Pour effacer toute une ligne tapez :                         dd
- 
--  1. Pour effacer du curseur jusqu'à la fin d'un mot tapez:	dw
-+  4. Pour répéter un déplacement ajoutez un quantificateur :      2w
- 
--  2. Pour effacer du curseur jusqu'à la fin d'une ligne tapez:	d$
-+  5. Le format d'une commande de changement est :
- 
--  3. Pour effacer toute une ligne tapez:  dd
-+       opérateur   [nombre]   déplacement
- 
--  4. Le format d'une commande en mode Normal est:
-+     Où :
-+       opérateur   - est ce qu'il faut faire, comme  d  pour effacer.
-+       [nombre]    - un quantificateur optionnel pour répéter le déplacement.
-+       déplacement - déplace le long du texte à opérer, tel que  w  (mot),
-+                     $ (jusqu'à la fin de ligne), etc.
- 
--       [nombre]  commande  objet     OU     commande  [nombre]	objet
--     où:
--       nombre - est combien de fois répéter la commande
--       commande - est ce qu'il faut faire, par exemple	d  pour effacer
--       objet - est ce sur quoi la commande devrait agir, par exemple w (mot),
--	       $ (jusqu'à la fin de la ligne), etc.
-+  6. Pour se déplacer au début de ligne, utilisez un zéro :  0
-+
-+  5. Pour annuler des actions précédentes, tapez :            u (u minuscule)
-+     Pour annuler tous les changements sur une ligne tapez :  U (U majuscule)
-+     Pour annuler l'annulation tapez :                        CTRL-R
- 
--  5. Pour annuler des actions précédentes, tapez:	     u	(u minuscule)
--     Pour annuler tous les changements sur une ligne tapez:  U	(U majuscule)
--     Pour annuler l'annulation tapez:			     Ctrl-R
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			     Leçon 3.1 : LE COLLAGE
-+                             Leçon 3.1 : LE COLLAGE
- 
- 
--   ** Tapez  p	pour placer après le curseur ce qui vient d'être effacé. **
-+   ** Tapez  p  pour placer après le curseur ce qui vient d'être effacé. **
- 
--  1. Placez le curseur sur la première ligne du "poème" ci-dessous.
-+  1. Placez le curseur sur la première ligne ci-dessous marquée --->.
- 
--  2. Tapez  dd	pour effacer la ligne et la placer dans le tampon de Vim.
-+  2. Tapez  dd  pour effacer la ligne et la placer dans un registre de Vim.
- 
--  3. Déplacez le curseur sur la ligne qui PRÉCÈDE l'endroit où vous voulez
--     remettre la ligne effacée.
-+  3. Déplacez le curseur sur la ligne c) au dessus où vous voulez remettre la
-+     ligne effacée.
- 
--  4. En mode Normal, tapez  p  pour remettre la ligne.
-+  4. En mode Normal, tapez   p   pour remettre la ligne en dessous du curseur.
- 
-   5. Répétez les étapes 2 à 4 pour mettre toutes les lignes dans le bon ordre.
- 
--     d) Et vous, qu'apprenez-vous ?
--     b) Les violettes sont bleues,
--     c) L'intelligence s'apprend,
--     a) Les roses sont rouges,
-+---> d) Et vous, qu'apprenez-vous ?
-+---> b) Les violettes sont bleues,
-+---> c) L'intelligence s'apprend,
-+---> a) Les roses sont rouges,
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			 Leçon 3.2 : LE REMPLACEMENT
-+                    Leçon 3.2 : LA COMMANDE DE REMPLACEMENT
- 
- 
-- ** Tapez  r  et un caractère pour remplacer le caractère sous le curseur. **
-+     ** Tapez  rx  pour remplacer un caractère sous le curseur par  x . **
- 
-   1. Déplacez le curseur sur la première ligne marquée ---> ci-dessous.
- 
-@@ -308,31 +426,32 @@
- 
-   3. Tapez  r  suivi du caractère qui doit corriger l'erreur.
- 
--  4. Répétez les étapes 2 et 3 jusqu'à ce que la première ligne soit correcte.
-+  4. Répétez les étapes 2 et 3 jusqu'à ce que la première ligne soit égale
-+     à la seconde.
- 
- --->  Quand cette ligne a été sauvie, quelqu'un a lait des faunes de frappe !
- --->  Quand cette ligne a été saisie, quelqu'un a fait des fautes de frappe !
- 
-   5. Maintenant, allez à la Leçon 3.3.
- 
--NOTE: N'oubliez pas que vous devriez apprendre par la pratique, pas par
--      mémorisation.
-+NOTE : N'oubliez pas que vous devriez apprendre par la pratique, pas par
-+       mémorisation.
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			  Leçon 3.3 : LE CHANGEMENT
-+                     Leçon 3.3 : L'OPÉRATEUR DE CHANGEMENT
- 
- 
--	    ** Pour changer tout ou partie d'un mot, tapez  cw .**
-+            ** Pour changer jusqu'à la fin d'un mot, tapez  ce .**
- 
-   1. Déplacez le curseur sur la première ligne marquée ---> ci-dessous.
- 
--  2. Placez le curseur sur le u de luhko.
-+  2. Placez le curseur sur le  u  de luhko.
- 
--  3. Tapez  cw	et corrigez le mot (dans notre cas, tapez  'igne'.)
-+  3. Tapez  ce  et corrigez le mot (dans notre cas, tapez  'igne'.)
- 
--  4. Appuyez <Échap> et placez-vous sur l'erreur suivante (le premier
--     caractère qui doit être changé).
-+  4. Appuyez <Échap> et placez-vous sur le prochain caractère qui doit
-+     être changé).
- 
-   5. Répétez les étapes 3 et 4 jusqu'à ce que la première phrase soit
-      identique à la seconde.
-@@ -340,171 +459,189 @@
- ---> Cette luhko contient quelques myqa qui ont ricne d'être chantufip.
- ---> Cette ligne contient quelques mots qui ont besoin d'être changés.
- 
--Notez que  cw  efface le mot et vous place ensuite en mode Insertion.
-+Notez que  ce  efface le mot et vous place ensuite en mode Insertion.
-+
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--		    Leçon 3.4 : PLUS DE CHANGEMENTS AVEC c
-+                    Leçon 3.4 : PLUS DE CHANGEMENTS AVEC c
- 
- 
--    ** Le changement fonctionne avec les mêmes objets que l'effacement. **
-+    ** L'opérateur de changement fonctionne avec les mêmes déplacements
-+       que l'effacement. **
- 
--  1. Le changement fonctionne de la même manière que l'effacement.
--     Le format est:
-+  1. L'opérateur de changement fonctionne de la même manière que
-+     l'effacement. Le format est :
- 
--	 [nombre]  c  objet	   OU	     c	[nombre]  objet
-+         c   [nombre]   déplacement
- 
--  2. Les objets sont également les mêmes:  w (mot), $ (fin de ligne), etc.
-+  2. Les déplacements sont identiques :  w (mot) et  $ (fin de ligne).
- 
--  3. Déplacez-vous à la première ligne marquée ---> ci-dessous.
-+  3. Déplacez-vous sur la première ligne marquée ---> ci-dessous.
- 
-   4. Placez le curseur sur la première erreur.
- 
--  5. Tapez  c$	pour changer la fin de la ligne, rendez-là identique à la
--     seconde ligne, puis tapez <Échap>.
-+  5. Tapez  c$  et tapez le reste de la ligne afin qu'elle soit identique
-+     à la seconde ligne, puis tapez <Échap>.
- 
- ---> La fin de cette ligne doit être rendue identique à la seconde.
-----> La fin de cette ligne doit être corrigée avec la commande	c$ .
-+---> La fin de cette ligne doit être corrigée avec la commande  c$ .
-+
-+NOTE :  Vous pouvez utilisez la touche Retour Arrière pour corriger les
-+        erreurs lorsque vous tapez.
-+
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			     RÉSUMÉ DE LA LEÇON 3
-+                             RÉSUMÉ DE LA LEÇON 3
- 
- 
--  1. Pour remettre du texte qui vient d'être effacé, tapez  p . Cela Place le
-+  1. Pour remettre le texte qui a déjà été effacé, tapez  p . Cela Place le
-      texte effacé APRÈS le curseur (si une ligne complète a été effacée, elle
-      sera placée sous la ligne du curseur).
- 
-   2. Pour remplacer le caractère sous le curseur, tapez  r  suivi du caractère
-      qui remplacera l'original.
- 
--  3. Le changement vous permet de changer l'objet spécifié, du curseur jusqu'à
--     la fin de l'objet. Par exemple, tapez  cw	pour changer du curseur
--     jusqu'à la fin du mot,  c$  pour changer jusqu'à la fin d'une ligne.
-+  3. L'opérateur de changement vous permet de changer depuis la position du
-+     curseur jusqu'où le déplacement vous amène. Par exemple, tapez  ce
-+     pour changer du curseur jusqu'à la fin du mot,  c$  pour changer jusqu'à
-+     la fin d'une ligne.
- 
--  4. Le format pour le changement est:
-+  4. Le format pour le changement est :
- 
--	 [nombre]  c  objet	   OU	     c	[nombre]  objet
-+         c   [nombre]   déplacement
- 
- Passez maintenant à la leçon suivante.
- 
- 
--
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--		   Leçon 4.1 : POSITION ET ÉTAT DU FICHIER
-+               Leçon 4.1 : POSITION DU CURSEUR ET ÉTAT DU FICHIER
- 
- 
--  ** Tapez Ctrl-G pour afficher votre position dans le fichier et son état.
--     Utilisez Maj-G pour vous rendre à une ligne donnée du fichier. **
-+  ** Tapez CTRL-G pour afficher votre position dans le fichier et son état.
-+     Tapez  G  pour vous rendre à une ligne donnée du fichier. **
- 
--  Note: Lisez toute cette leçon avant d'effectuer l'une des étapes !
-+NOTE : Lisez toute cette leçon avant d'effectuer l'une des étapes !!
- 
--  1. Maintenez enfoncée la touche Ctrl et appuyez sur  G .  Une ligne d'état
--     va apparaître en bas de l'écran avec le nom du fichier et le numéro de la
--     ligne où vous êtes.  Notez ce numéro, il servira lors de l'étape 3.
-+  1. Maintenez enfoncée la touche CTRL et appuyez sur  g . On appelle cela
-+     CTRL-G. Une ligne d'état va apparaître en bas de l'écran avec le nom
-+     du fichier et le numéro de la ligne où vous êtes. Notez ce numéro, il
-+     servira lors de l'étape 3.
- 
--  2. Tapez  G  majuscule (Maj-G) pour vous rendre à la fin du fichier.
-+NOTE : Vous pouvez peut-être voir le curseur en bas à droite de l'écran.
-+       Ceci arrive quand l'option 'ruler' est activée (voir  :help 'ruler')
- 
--  3. Tapez le numéro de la ligne où vous étiez suivi de Maj-G.	Cela vous
--     ramènera à la ligne où vous étiez au départ.
--     (Lorsque vous tapez les chiffres, ils n'apparaissent PAS à l'écran).
-+  2. Tapez  G   pour vous déplacer à la fin du fichier.
-+     Tapez  gg  pour vous déplacer au début du fichier.
- 
--  4. Si vous vous sentez prêt à faire ceci, effectuez les étapes 1 à 3.
-+  3. Tapez le numéro de la ligne où vous étiez suivi de   G . Cela vous
-+     ramènera à la ligne où vous étiez au départ quand vous aviez appuyé
-+     CTRL-G.
- 
-+  4. Si vous vous sentez prêt à faire ceci, effectuez les étapes 1 à 3.
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			    Leçon 4.2 : LA RECHERCHE
-+                            Leçon 4.2 : LA RECHERCHE
- 
- 
--	  ** Tapez  /  suivi d'un texte pour rechercher ce texte. **
-+          ** Tapez  /  suivi d'un texte pour rechercher ce texte. **
- 
-   1. Tapez le caractère  /  en mode Normal. Notez que celui-ci et le curseur
-      apparaissent en bas de l'écran, comme lorsque l'on utilise  : .
- 
--  2. Puis tapez 'errreuur' <Entrée>.  C'est le mot que vous voulez rechercher.
--
--  3. Pour rechercher à nouveau le même texte, tapez simplement	n .
--     Pour rechercher le même texte dans la direction opposée, tapez  Maj-N .
-+  2. Puis tapez 'errreuur' <Entrée>. C'est le mot que vous voulez rechercher.
- 
--  4. Si vous voulez rechercher un texte vers le haut du fichier, utilisez  ?
--     à la place de  / .
-+  3. Pour rechercher à nouveau le même texte, tapez simplement  n .
-+     Pour rechercher le même texte dans la direction opposée, tapez  N .
- 
-----> erreur ne s'écrit pas "errreuur"; errreuur est une erreur.
-+  4. Pour rechercher une phrase dans la direction opposée, utilisez  ?
-+     au lieu de  / .
- 
--Note: Quand la recherche atteint la fin du fichier, elle reprend au début.
-+---> erreur ne s'écrit pas "errreuur" ; errreuur est une erreur.
- 
-+NOTE : Quand la recherche atteint la fin du fichier, elle reprend au début
-+       sauf si l'option 'wrapscan' est déactivée.
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--	    Leçon 4.3 : RECHERCHE DES PARENTHÈSES CORRESPONDANTES
-+            Leçon 4.3 : RECHERCHE DES PARENTHÈSES CORRESPONDANTES
- 
- 
--	   ** Tapez  %	pour trouver des ), ] ou } correspondants. **
-+           ** Tapez  %  pour trouver des ), ] ou } correspondants. **
- 
-   1. Placez le curseur sur l'un des (, [ ou { de la ligne marquée --->
-      ci-dessous.
- 
-   2. Puis tapez le caractère  % .
- 
--  3. Le curseur devrait se placer sur la parenthèse correspondante.
-+  3. Le curseur se déplacera sur la parenthèse out crochet correspondant.
- 
--  4. Tapez  %  pour replacer le curseur sur l'autre parenthèse.
-+  4. Tapez  %  pour replacer le curseur sur la parenthèse ou crochet
-+     correspondant.
- 
-----> Voici ( une ligne de test contenant des (, des [ ] et des { } )).
--
--Note: Cette fonctionnalité est très utile lors du débogage d'un programme qui
--      contient des parenthèses déséquilibrées !
-+  5. Déplacez le curseur sur un autre (,),[,],{ ou } et regardez ce que
-+     fait  % .
- 
-+---> Voici ( une ligne de test contenant des (, des [ ] et des { } )).
- 
-+NOTE : Cette fonctionnalité est très utile lors du débogage d'un programme qui
-+       contient des parenthèses déséquilibrées !
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--	       Leçon 4.4 : UNE MANIÈRE DE CORRIGER LES ERREURS
-+                    Leçon 4.4 : LA COMMANDE DE SUBSTITUTION
- 
- 
--  ** Tapez  :s/ancien/nouveau/g  pour remplacer 'ancien' par 'nouveau'.  **
-+    ** Tapez  :s/ancien/nouveau/g  pour remplacer 'ancien' par 'nouveau'. **
- 
-   1. Déplacez le curseur sur la ligne marquée ---> ci-dessous.
- 
-   2. Tapez  :s/lee/le <Entrée> . Notez que cette commande change seulement la
--     première occurence sur la ligne.
-+     première occurrence de "lee" dans la ligne.
- 
--  3. Puis tapez  :s/lee/le/g  qui ordonne de faire une substitution globale
--     sur la ligne. Cela change toutes les occurences sur la ligne
-+  3. Puis tapez  :s/lee/le/g . L'ajout du drapeau  g  ordonne de faire une
-+     substitution globale sur la ligne, et change toutes les occurrences de
-+     "lee" sur la ligne.
- 
-----> lee meilleur moment pour regarder lees fleurs est pendant lee Printemps.
-+---> lee meilleur moment pour regarder lees fleurs est pendant lee printemps.
- 
--  4. Pour changer toutes les occurences d'un texte, entre deux lignes,
--     tapez  :#,#s/ancien/nouveau/g  où #,# sont les numéros des deux lignes.
--     Tapez  :%s/ancien/nouveau/g    pour changer chaque occurence dans tout
--				    le fichier.
-+  4. Pour changer toutes les occurrences d'un texte, entre deux lignes,
-+     tapez  :#,#s/ancien/nouveau/g  où #,# sont les numéros de lignes de la
-+                                    plage où la substitution doit être faite.
-+     Tapez  :%s/ancien/nouveau/g    pour changer toutes les occurrences dans
-+                                    tout le fichier.
-+     Tapez  :%s/ancien/nouveau/gc   pour trouver toutes les occurrences dans
-+                                    tout le fichier avec une invite pour
-+                                    confirmer ou infirmer chaque substitution.
- 
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			     RÉSUMÉ DE LA LEÇON 4
-+                             RÉSUMÉ DE LA LEÇON 4
- 
- 
--  1. Ctrl-G  affiche votre position dans le fichier et l'état de celui-ci.
--     Maj-G  vous place à la fin du fichier. Un numéro de ligne suivi de Maj-G
--     vous place à cette ligne.
-+  1. CTRL-G       affiche la position dans le fichier et l'état de celui-ci.
-+               G  déplace à la fin du fichier.
-+     nombre    G  déplace au numéro de ligne.
-+              gg  déplace à la première ligne.
- 
-   2. Taper  /  suivi d'un texte recherche ce texte vers l'AVANT.
-      Taper  ?  suivi d'un texte recherche ce texte vers l'ARRIÈRE.
--     Après une recherche tapez	n  pour trouver l'occurence suivante dans la
--     même direction ou	Maj-N  pour rechercher dans la direction opposée.
-+     Après une recherche tapez  n  pour trouver l'occurrence suivante dans la
-+     même direction ou  Maj-N  pour rechercher dans la direction opposée.
- 
-   3. Taper  %  lorsque le curseur est sur  (, ), [, ], { ou }  déplace
-      celui-ci sur le caractère correspondant.
- 
--  4. Pour remplacer le premier aa par bb sur une ligne tapez	 :s/aa/bb
--     Pour remplacer tous les aa par bb sur une ligne tapez	 :s/aa/bb/g
--     Pour remplacer du texte entre deux numéros de ligne tapez	 :#,#s/aa/bb/g
--     Pour remplacer toutes les occurences dans le fichier tapez  :%s/aa/bb/g
--     Pour demander une confirmation à chaque fois ajoutez 'c'	 :%s/aa/bb/gc
-+  4. Pour remplacer le premier aa par bb sur une ligne tapez     :s/aa/bb
-+     Pour remplacer tous les aa par bb sur une ligne tapez       :s/aa/bb/g
-+     Pour remplacer du texte entre deux numéros de ligne tapez   :#,#s/aa/bb/g
-+     Pour remplacer toutes les occurrences dans le fichier tapez :%s/aa/bb/g
-+     Pour demander une confirmation à chaque fois ajoutez 'c'    :%s/aa/bb/gc
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--	      Leçon 5.1 : COMMENT EXÉCUTER UNE COMMANDE EXTERNE
-+              Leçon 5.1 : COMMENT EXÉCUTER UNE COMMANDE EXTERNE
- 
- 
-  ** Tapez  :!  suivi d'une commande externe pour exécuter cette commande. **
-@@ -516,294 +653,386 @@
-      n'importe quelle commande valide pour votre interpréteur (shell).
- 
-   3. Par exemple, tapez  ls  après le  !  et appuyez <Entrée>. Ceci affichera
--     la liste des fichiers du dossier courant, comme si vous aviez tapé la
--     commande à l'invite du shell. Utilisez  :!dir  si	:!ls  ne marche pas.
--
--Note:  Il est possible d'exécuter n'importe quelle commande externe de cette
--       manière.
-+     la liste des fichiers du répertoire courant, comme si vous aviez tapé la
-+     commande à l'invite du shell. Utilisez  :!dir  si  :!ls  ne marche pas.
- 
--Note:  Toutes les commandes  :  doivent finir par la frappe de <Entrée>.
-+NOTE :  Il est possible d'exécuter n'importe quelle commande externe de cette
-+        manière, avec ou sans argument.
- 
-+NOTE :  Toutes les commandes  :  doivent finir par la frappe de <Entrée>.
-+        À partir de maintenant, nous ne le mentionnerons plus.
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--	 Leçon 5.2 : PLUS DE DÉTAILS SUR L'ENREGISTREMENT DE FICHIERS
-+         Leçon 5.2 : PLUS DE DÉTAILS SUR L'ENREGISTREMENT DE FICHIERS
- 
- 
-- ** Pour enregistrer les changements faits au fichier, tapez  :w FICHIER . **
-+ ** Pour enregistrer les changements faits au texte, tapez  :w FICHIER . **
- 
--  1. Tapez  :!dir  ou  :!ls  pour avoir la liste des fichiers du dossier
--     courant. Vous savez déjà qu'il faut appuyer <Entrée> après cela.
-+  1. Tapez  :!dir  ou  :!ls  pour avoir la liste des fichiers dans le
-+     répertoire courant. Vous savez déjà qu'il faut appuyer <Entrée> après
-+     cela.
- 
-   2. Choisissez un nom de fichier qui n'existe pas encore, par exemple TEST.
- 
-   3. Puis tapez  :w TEST  (où TEST est le nom que vous avez choisi).
- 
--  4. Cela sauvegarde tout le fichier (Tutoriel Vim) sous le nom TEST.
--     Pour le vérifier, tapez  :!dir  pour revisualiser le contenu du dossier.
-+  4. Cela enregistre tout le fichier (Tutoriel Vim) sous le nom TEST.
-+     Pour le vérifier, tapez  :!dir  ou  :!ls  de nouveau pour revisualiser
-+     votre répertoire.
- 
--Notez que si vous quittez Vim et y retournez avec le fichier TEST, celui-ci
--sera une copie exacte du cours au moment où vous l'avez sauvé.
-+NOTE : Si vous quittez Vim et le redémarrez de nouveau avec le fichier TEST,
-+       celui-ci sera une copie exacte de ce cours au moment où vous l'avez
-+       enregistré.
- 
--  5. Maintenant, effacez le fichier en tapant (MS-DOS):    :!del TEST
--					   ou (Unix):	   :!rm TEST
-+  5. Maintenant, effacez le fichier en tapant (MS-DOS) :   :!del TEST
-+                                           ou (Unix) :     :!rm TEST
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--		    Leçon 5.3 : UN ENREGISTREMENT SÉLECTIF
-+                  Leçon 5.3 : SÉLECTION DU TEXTE À ENREGISTRER
- 
- 
--     ** Pour enregistrer une portion de fichier, tapez	:#,#w FICHIER **
-+                  ** Pour enregistrer une portion du fichier,
-+                      tapez :   v  déplacement  :w FICHIER  **
- 
--  1. Tapez à nouveau  :!dir  ou  :!ls  pour visualiser le contenu du dossier
--     courant et choisissez un nom de fichier, tel que TEST.
-+  1. Déplacez le curseur sur cette ligne.
- 
--  2. Déplacez le curseur jusqu'en haut de cette page et tapez  Ctrl-G  pour
--     connaître le numéro de cette ligne. NOTEZ CE NUMÉRO !
-+  2. Appuyez  v  et déplacez le curseur vers la cinquième ligne plus bas.
-+     Remarquez que le texte est en surbrillance.
- 
--  3. Puis rendez-vous au bas de cette page et tapez à nouveau  Ctrl-G .
--     NOTEZ ÉGALEMENT CE NUMÉRO !
-+  3. Appuyez  :  . En bas de l'écran  :'<,'> va apparaître.
- 
--  4. Pour enregistrer SEULEMENT une portion d'un fichier, tapez  :#,#w TEST
--     où #,# sont les deux numéros que vous avez notés (haut,bas) et TEST est
--     le nom du fichier.
-+  4. Tapez   w TEST  , où TEST est un nom de fichier qui n'existe pas.
-+     Vérifiez que vous voyez  :'<,'>w TEST  avant de d'appuyer sur Entrée.
- 
--  5. Une fois encore, vérifiez la présence du fichier avec  :!dir  mais NE
--     L'EFFACEZ PAS.
-+  5. Vim va enregistrer les lignes sélectionnées dans le fichier TEST.
-+     Utilisez  :!dir  ou  !ls pour le voir. Ne l'effacez pas encore !
-+     Nous allons l'utiliser dans la leçon suivante.
- 
-+NOTE : L'appui de  v  démarre la sélection Visuelle. Vous pouvez déplacer le
-+       curseur pour agrandir ou rétrécir la sélection. Puis vous pouvez
-+       utiliser un opérateur pour faire quelque chose sur le texte. Par
-+       exemple,  d  efface le texte.
- 
--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--		 Leçon 5.4 : RÉCUPÉRATION ET FUSION DE FICHIERS
- 
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                 Leçon 5.4 : RÉCUPÉRATION ET FUSION DE FICHIERS
- 
--	** Pour insérer le contenu d'un fichier, tapez	:r FICHIER **
- 
--  1. Tapez  :!dir  pour vérifier que votre fichier TEST est encore là.
-+        ** Pour insérer le contenu d'un fichier, tapez  :r FICHIER **
- 
--  2. Placez le curseur en haut de cette page.
-+  1. Placez le curseur juste au dessus de cette ligne.
- 
--NOTE:  Après avoir suivi l'étape 3 vous verrez à l'écran la Leçon 5.3.
--       Déplacez-vous vers le bas jusqu'à revenir à cette leçon.
-+NOTE :  Après avoir exécuté l'étape 2 vous verrez du texte de la Leçon 5.3.
-+        Puis déplacez vous vers le bas pour voir cette leçon à nouveau.
- 
--  3. Maintenant récupérez votre fichier TEST en utilisant la commande  :r TEST
-+  2. Maintenant récupérez votre fichier TEST en utilisant la commande  :r TEST
-      où TEST est le nom de votre fichier.
--
--NOTE:  Le fichier que vous récupérez est placé là où se trouve le curseur.
-+     Le fichier que vous récupérez est placé au dessous de la ligne du curseur.
- 
-   4. Pour vérifier que le fichier a bien été inséré, remontez et vérifiez
-      qu'il y a maintenant deux copies de la Leçon 5.3, l'originale et celle
-      contenue dans le fichier.
- 
-+NOTE :  Vous pouvez aussi lire la sortie d'une commande externe. Par exemple,
-+        :r !ls  lit la sortie de la commande ls et la place sous la ligne du
-+        curseur.
- 
--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			     RÉSUMÉ DE LA LEÇON 5
- 
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                             RÉSUMÉ DE LA LEÇON 5
- 
--  1.  :!commande  exécute une commande externe.
--
--      Quelques exemples pratiques:
--	(MS-DOS)	(Unix)
--	 :!dir		 :!ls		 affiche le contenu du dossier courant.
--	 :!del FICHIER   :!rm FICHIER    efface FICHIER.
- 
--  2.  :w FICHIER  enregistre le fichier Vim courant sur le disque avec pour
--		  nom FICHIER.
-+  1. :!commande  exécute une commande externe.
- 
--  3.  :#,#w FICHIER  enregistre les lignes # à # dans le fichier FICHIER.
-+     Quelques exemples pratiques :
-+      (MS-DOS)        (Unix)
-+       :!dir           :!ls          affiche le contenu du répertoire courant.
-+       :!del FICHIER   :!rm FICHIER  efface FICHIER.
- 
--  4.  :r FICHIER  récupère le fichier FICHIER et l'insère dans le fichier
--		  courant à partir de la position du curseur.
-+  2. :w FICHIER  enregistre le fichier Vim courant sur le disque avec pour
-+                  nom FICHIER.
- 
-+  3. v  déplacement  :w FICHIER sauvegarde les lignes de la sélection Visuelle
-+     dans le fichier FICHIER.
- 
-+  4. :r FICHIER  récupère le contenu du fichier FICHIER et l'insère sous la
-+     position du curseur.
- 
-+  5. :r !dir  lit la sortie de la commande dir et l'insère sous la position
-+     du curseur.
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			    Leçon 6.1 : L'OUVERTURE
-+                      Leçon 6.1 : LA COMMANDE D'OUVERTURE
- 
- 
- ** Tapez  o  pour ouvrir une ligne sous le curseur et y aller en Insertion. **
- 
-   1. Déplacez le curseur sur la ligne marquée ---> ci-dessous.
- 
--  2. Tapez  o  (minuscule) pour ouvrir une ligne SOUS le curseur et vous y
--     placer en mode Insertion.
-+  2. Tapez la lettre   o   minuscule pour ouvrir une ligne SOUS le curseur et
-+     vous y placer en mode Insertion.
- 
--  3. Puis recopiez la ligne marquée ---> et appuyez sur <Échap> pour quitter
--     le mode Insertion.
-+  3. Puis tapez du texte et appuyez <Échap> pour sortir du mode Insertion.
- 
-----> En tapant	o  le curseur se met sur la ligne ouverte, en mode Insertion.
-+---> En tapant  o  le curseur se met sur la ligne ouverte, en mode Insertion.
- 
-   4. Pour ouvrir une ligne au DESSUS du curseur, tapez simplement un  O
-      majuscule, plutôt qu'un  o  minuscule. Faites un essai sur la ligne
-      ci-dessous.
--Ouvrez une ligne ci-dessus en tapant MAJ-O lorsque le curseur est ici.
- 
-+---> Ouvrez une ligne ci-dessus en tapant O lorsque le curseur est ici.
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			      Leçon 6.2 : L'AJOUT
-+                        Leçon 6.2 : LA COMMANDE D'AJOUT
-+
-+
-+            ** Tapez  a  pour insérer du texte APRÈS le curseur. **
- 
-+  1. Placez le curseur au début de la ligne marquée ---> ci-dessous.
- 
--	    ** Tapez  a  pour insérer du texte APRÈS le curseur. **
-+  2. Appuyez  e  jusqu'à ce que le curseur soit sur la fin de  li .
- 
--  1. Placez le curseur à la fin de la première ligne marquée ---> ci-dessous
--     en tapant	$  en mode Normal.
-+  3. Appuyez  a  (minuscule) pour ajouter du texte APRÈS le curseur.
- 
--  2. Tapez un  a  (minuscule) pour ajouter du texte APRÈS le caractère situé
--     sous le curseur. ( A  majuscule ajoute du texte à la fin de la ligne).
-+  4. Complétez le mot comme dans la ligne dessous. Appuyez <Échap> pour
-+     sortir du mode Insertion.
- 
--Note: Ceci évite de taper  i , le dernier caractère, le texte à insérer,
--      <Échap>, curseur-à-droite, et finalement	x , juste pour ajouter du
--      texte à la fin d'une ligne !
-+  5. Utilisez  e  pour vous déplacer vers le mot incomplet suivant et
-+     répétez les étapes 3 et 4.
- 
--  3. Maintenant, complétez la première ligne. Notez également que l'ajout est
--     identique au mode Insertion, hormis la position où le texte est inséré.
-+---> Cette li vous perm de pratiq l'ajout de t dans une ligne.
-+---> Cette ligne vous permet de pratiquer l'ajout de texte dans une ligne.
- 
-----> Cette ligne vous permet de pratiquer
-----> Cette ligne vous permet de pratiquer l'ajout de texte en fin de ligne.
-+NOTE :  a, i, A vont tous dans le même mode Insertion, la seule différence
-+        est l'endroit où les caractères sont insérés.
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--		Leçon 6.3 : UNE AUTRE VERSION DU REMPLACEMENT
-+                   Leçon 6.3 : UNE AUTRE MANIÈRE DE REMPLACER
- 
- 
-        ** Tapez un  R  majuscule pour remplacer plus d'un caractère. **
- 
-   1. Déplacez le curseur sur la première ligne marquée ---> ci-dessous.
-+     Déplacez le curseur sur le début du premier xxx .
- 
--  2. Placez le curseur au début du premier mot qui diffère de la seconde ligne
--     marquée ---> (le mot 'celle').
-+  2. Appuyez maintenant  R  et tapez le nombre dessous dans la deuxième ligne,
-+     de manière à remplacer le xxx .
- 
--  3. Puis tapez  R  et remplacez le reste du texte de la première ligne en
--     tapant par dessus celui-ci, de manière à rendre la première ligne
--     identique à la seconde.
-+  3. Appuyez <Échap> pour quitter le mode Remplacement. Notez que le reste de
-+     la ligne demeure inchangé.
-+
-+  4. Répétez les étapes pour remplacer les xxx restants.
-+
-+
-+---> L'ajout de 123 à xxx donne xxx.
-+---> L'ajout de 123 à 456 donne 579.
-+
-+NOTE : Le mode Remplacement est comme le mode Insertion, mais tous les
-+       caractères tapés effacent un caractère existant.
-+
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                     Leçon 6.4 : COPIER ET COLLER DU TEXTE
-+
-+
-+   ** Utilisez l'opérateur  y  pour copier du texte et  p  pour le coller **
-+
-+  1. Allez à la ligne marquée ---> ci-dessous et placez le curseur après "a)".
- 
-----> Pour rendre cette ligne identique à celle du dessous utilisez le clavier.
-----> Pour rendre cette ligne identique à la seconde, tapez R et la correction.
-+  2. Démarrez le mode Visuel avec  v  et déplacez le curseur juste devant
-+     "premier".
- 
--  4. Notez que lorsque vous appuyez <Échap>, le texte qui n'a pas encore été
--     remplacé reste.
-+  3. Tapez  y  pour copier le texte en surbrillance.
- 
-+  4. Déplacez la curseur à la fin de la ligne suivante :   j$
- 
-+  5. Tapez  p  pour coller le texte. Puis tapez :  un second <Échap> .
-+
-+  6. Utilisez le mode Visuel pour sélectionner "élément", copiez le avec  y  ,
-+     déplacez vous à la fin de la ligne suivant avec  j$  et collez le texte
-+     à cet endroit avec  p .
-+
-+--->  a) ceci est le premier élément.
-+      b)
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--		       Leçon 6.4 : RÉGLAGE DES OPTIONS
-+                       Leçon 6.4 : RÉGLAGE DES OPTIONS
- 
- 
--  ** Réglons une option afin que la recherche et la substitution ignorent la
--     casse des caractères. **
-+    ** Réglons une option afin que la recherche et la substitution ignore la
-+       casse des caractères. **
- 
--  1. Recherchez 'ignore' en tapant  /ignore .
-+  1. Recherchez 'ignore' en tapant :   /ignore <Entrée>
-      Répétez ceci plusieurs fois en utilisant la touche  n .
- 
--  2. Activez l'option 'ic' (Ignorer casse) en tapant  :set ic .
-+  2. Activez l'option 'ic' (ignorer casse) en tapant  :set ic .
- 
--  3. Puis poursuivez votre recherche en utilisant  n .
--     Répétez cette recherche plusieurs fois avec la touche  n .
-+  3. Puis cherchez 'ignore' de nouveau en utilisant  n .
-+     Remarquez que Ignore et IGNORE sont maintenant aussi trouvés.
- 
-   4. Activez les options 'hlsearch' et 'incsearch' avec  :set hls is .
- 
-   5. Puis recommencez une recherche, et faites bien attention à ce qui se
--     produit:  /ignore .
-+     produit :  /ignore <Entrée>
- 
--  6. Pour interrompre la mise en surbrillance des résultats, tapez:
--     :nohlsearch
-+  6. Pour désactiver 'ignorer casse', entrez :  :set noic
- 
--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			     RÉSUMÉ DE LA LEÇON 6
-+NOTE : Pour enlever la surbrillance des résultats, entrez :   :nohlsearch
- 
-+NOTE : Si vous voulez ignorer la casse uniquement pour une recherche, utilisez
-+       \c  dans la phrase :   /ignore\c  <Entrée>
- 
--  1. Taper  o  ouvre une ligne SOUS le curseur et y place celui-ci en mode
--     Insertion. Taper un  O  majuscule ouvre une ligne au DESSUS de la ligne
--     où se trouve le curseur.
- 
--  2. Tapez un  a  pour insérer du texte APRÈS le caractère où se trouve le
--     curseur. Taper un	A  majuscule ajoute du texte automatiquement à la fin
--     de la ligne.
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                             RÉSUMÉ DE LA LEÇON 6
- 
--  3. Taper un  R  majuscule active le mode Remplacement jusqu'à ce que la
--     touche  <Échap>  soit appuyée pour en sortir.
- 
--  4. Taper  :set xxx  active l'option 'xxx'.
-+  1. Taper  o  ouvre une ligne SOUS le curseur et démarre le mode Insertion.
-+     Taper  O  ouvre une ligne au DESSUS du curseur.
- 
-+  2. Taper  a  pour insérer du texte APRÈS le curseur.
-+     Taper  A  pour insérer du texte après la fin de ligne.
- 
-+  3. Taper  e  déplace à la fin du mot.
- 
-+  4. Taper  y  copie du texte,  p  le colle.
- 
-+  5. Taper  R  majuscule active le mode Remplacement jusqu'à ce qu' <Échap>
-+     soit appuyé.
- 
-+  6. Taper  ":set xxx"  active l'option "xxx". Quelques options sont :
-+        'ic'  'ingnorecase' pour ignorer la casse lors des recherches.
-+        'is'  'incsearch'   pour montrer les appariements partiels.
-+        'hls' 'hlsearch'    pour mettre en surbrillance les appariements.
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--		     Leçon 7 : ACCÉDER À L'AIDE EN LIGNE
-+                         Leçon 7.1 : OBTENIR DE L'AIDE
- 
--		  ** Utiliser le système d'aide en ligne. **
- 
--  Vim a un système complet d'aide en ligne.  Pour y accéder, essayez l'une de
--  ces trois méthodes:
--	- appuyez la touche <Help> (si vous en avez une)
--	- appuyez la touche <F1> (si vous en avez une)
--	- tapez  :help <Entrée>
-+                  ** Utiliser le système d'aide en ligne. **
- 
--  Tapez  :q <Entrée>  pour fermer la fenêtre d'aide.
-+  Vim a un système complet d'aide en ligne. Pour y accéder, essayez l'une de
-+  ces trois méthodes :
-+        - appuyez la touche <Help> (si vous en avez une)
-+        - appuyez la touche <F1> (si vous en avez une)
-+        - tapez  :help <Entrée>
-+
-+
-+  Lisez le texte dans la fenêtre d'aide pour savoir comment fonctionne l'aide.
-+  Tapez  CTRL-W CTRL-W   pour sauter d'une fenêtre à l'autre.
-+  Tapez  :q <Entrée>     pour fermer la fenêtre d'aide.
- 
-   Vous pouvez accéder à l'aide sur à peu près n'importe quel sujet en donnant
-   des arguments à la commande  :help . Essayez par exemple (n'oubliez pas
--  d'appuyer sur <Entrée>):
-+  d'appuyer sur <Entrée>) :
- 
--	:help w
--	:help c_<T
--	:help insert-index
--	:help user-manual
-+        :help w
-+        :help c_CTRL-D
-+        :help c_<T
-+        :help insert-index
-+        :help user-manual
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--		    Leçon 8 : CRÉER UN SCRIPT DE DÉMARRAGE
-+                    Leçon 7.2 : CRÉER UN SCRIPT DE DÉMARRAGE
- 
--		  ** Activer les fonctionnalités de Vim. **
-+                   ** Activer les fonctionnalités de Vim. **
- 
-   Vim a beaucoup plus de fonctionnalités que Vi, mais la plupart de celles-ci
--  sont désactivées par défaut.  Pour commencer à les utiliser, vous devez
-+  sont désactivées par défaut. Pour commencer à les utiliser, vous devez
-   créer un fichier "vimrc".
- 
--  1. Commencez à éditer le fichier "vimrc". Ceci dépend de votre système:
--	:edit ~/.vimrc			pour Unix
--	:edit $VIM/_vimrc		pour MS-Windows
-+  1. Commencez à éditer le fichier "vimrc". Ceci dépend de votre système :
-+        :edit ~/.vimrc         pour Unix
-+        :edit $VIM/_vimrc      pour MS-Windows
- 
--  2. Intégrez maintenant le texte du fichier "vimrc" d'exemple:
--	:read $VIMRUNTIME/vimrc_example.vim
-+  2. Lisez maintenant le fichier d'exemple "vimrc" :
-+        :r $VIMRUNTIME/vimrc_example.vim
- 
--  3. Enregistrez le fichier avec:
--	:write
-+  3. Enregistrez le fichier avec :
-+        :w
- 
--  La prochaine fois que vous démarrerez Vim, le surlignage syntactique sera
--  activé. Vous pouvez ajouter tous vos réglages préférés dans ce fichier.
-+  La prochaine fois que vous démarrerez Vim, la coloration syntaxique sera
-+  activée. Vous pouvez ajouter tous vos réglages préférés dans ce fichier
-+  "vimrc". Pour plus d'informations, tapez  :help vimrc-intro
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                            Leçon 7.3 : COMPLÈTEMENT
-+
-+
-+          ** Complètement de ligne de commande avec CTRL-D et <TAB> **
-+
-+  1. Mettez Vim soit en mode non compatible :   set nocp
-+
-+  2. Regardez quels fichiers existent dans le répertoire :  !ls  ou  !dir
-+
-+  3. Tapez le début d'une commande :   :e
-+
-+  4. Appuyez  CTRL-D  et Vim affichera une liste de commandes qui commencent
-+     par "e".
-+
-+  5. Appuyez  <TAB>  et Vim complétera le nom de la commande :  ":edit"
-+
-+  6. Ajoutez maintenant un espace et le début d'un fichier existant :
-+     :edit  FIC
-+
-+  7  Appuyez  <TAB>. Vim va compléter le nom (s'il est unique).
-+
-+NOTE : Le complètement fonctionne pour de nombreuse commandes. Essayez
-+       d'appuyer CTRL-D et <TAB>. C'est utile en particulier pour  :help .
- 
--  Ceci conclut le Tutoriel Vim.  Le but était de vous donner un bref aperçu de
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+                              RÉSUMÉ DE LA LEÇON 7
-+
-+
-+  1. Tapez  :help  ou appuyez <F1> ou <Aide> pour ouvrir la fenêtre d'aide.
-+
-+  2. Tapez  :help cmd  pour trouver l'aide sur  cmd .
-+
-+  3. Tapez  CTRL-W CTRL-W  pour sauter à une autre fenêtre.
-+
-+  4. Tapez  :q  pour fermer la fenêtre d'aide.
-+
-+  5. Créez un script de démarrage vimrc pour conserver vos réglages préférés.
-+
-+  6. Quand vous tapez une commande  :  appuyez CTRL-D pour voir les
-+     complètements possibles. Appuyez <TAB> pour utiliser un complètement.
-+
-+
-+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-+
-+  Ceci conclut le Tutoriel Vim. Le but était de vous donner un bref aperçu de
-   l'éditeur Vim, juste assez pour vous permettre d'utiliser l'éditeur
--  relativement facilement.  Il est loin d'être complet, vu que Vim a beaucoup
--  beaucoup plus de commandes.  Un Manuel de l'utilisateur est disponible en
--  anglais:  :help user-manual .
-+  relativement facilement. Il est loin d'être complet, vu que Vim a beaucoup
-+  beaucoup plus de commandes. Un Manuel de l'utilisateur est disponible en
-+  anglais :  :help user-manual .
- 
-   Pour continuer à découvrir et à apprendre Vim, il existe un livre traduit en
-   français. Il parle plus de Vi que de Vim, mais pourra vous être utile.
--	L'éditeur Vi - Collection Précis et concis - par Arnold Robbins
--	Éditeur: O'Reilly France
--	ISBN: 2-84177-102-4
-+        L'éditeur Vi - Collection Précis et concis - par Arnold Robbins
-+        Éditeur : O'Reilly France
-+        ISBN : 2-84177-102-4
- 
-   Deux livres en anglais sont également mentionnés dans la version originale
-   de ce tutoriel, dont un qui traite spécifiquement de Vim. Merci de vous y
--  référer si vous êtes intéressé.
-+  référer si vous êtes intéressés.
- 
-   Ce tutoriel a été écrit par Michael C. Pierce et Robert K. Ware de l'École
-   des Mines du Colorado et reprend des idées fournies par Charles Smith,
--  Universté d'État du Colorado.  E-mail: [email protected].
-+  Université d'État du Colorado. E-mail : [email protected].
- 
-   Modifié pour Vim par Bram Moolenar.
--
-   Traduit en Français par Adrien Beau, en avril 2001.
--  E-mail:	[email protected]
--  Last Change:	2003 May 29
-+  Dernières mises à jour par Dominique Pellé.
-+
-+  E-mail :      [email protected]
-+  Last Change : 2008 Nov 23
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-diff -Nur runtime.patched/tutor/tutor.hu runtime/tutor/tutor.hu
---- runtime.patched/tutor/tutor.hu	2006-10-09 12:37:11.000000000 -0700
-+++ runtime/tutor/tutor.hu	2008-11-06 08:04:54.000000000 -0800
-@@ -1,5 +1,5 @@
- ===============================================================================
--=    � d v � z � l j � k   a   V I M   T u t o r b a n  -    1.5-�s  verzi� ===
-+== � d v � z � l j � k   a   V I M - o k t a t � b a n  -    1.5-�s  verzi�  ==
- ===============================================================================
- 
-      A Vim egy nagyon hat�kony szerkeszt�, amelnyek rengeteg utas�t�sa
-@@ -38,7 +38,7 @@
-   2. Tartsa lenyomva a lefel�t (j), akkor ism�tl�dik!
- ---> Most tudja, hogyan mehet a k�vetkez� leck�re.
- 
--  3. A lefel� fomb haszn�lat�val menjen a 1.2. leck�re!
-+  3. A lefel� gomb haszn�lat�val menjen a 1.2. leck�re!
- 
- Megj: Ha nem biztos benne, mit nyomott meg, nyomja meg az <ESC>-et, hogy
-       norm�l m�dba ker�lj�n, �s ism�telje meg a parancsot!
-@@ -60,8 +60,8 @@
-      Ha menteni szeretn� a v�ltoz�sokat �s kil�pni, �rja:
- 				:wq  <ENTER>
- 
--  3. Amikor a shell promptot l�tja, �rja be a parancsot, amely ebbe a
--     tutorba hozza:
-+  3. Amikor a shell promptot l�tja, �rja be a parancsot, amely ebbe az
-+     oktat�ba hozza:
-      Ez val�sz�n�leg:	vimtutor <ENTER>
-      Norm�lis esetben ezt �rn�:	vim tutor.hu <ENTER>
- 
-@@ -230,7 +230,7 @@
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			 2.5.  lecke: A VISSZAVON�S (UNDO) PARANCS
-+		   2.5.  lecke: A VISSZAVON�S (UNDO) PARANCS
- 
- 
- ** u g�pel�s�vel visszavonhat� az utols� parancs, U az eg�sz sort helyre�ll�tja. **
-@@ -245,9 +245,9 @@
-   7. CTRL-R (CTRL gomb lenyom�sa mellett �ss�n R-t) p�rszor csin�lja �jra a
-      visszavont parancsokat (redo)!
- 
-----> Jav��tsd a hhib�kaat ebbben a sooorban majd �ll�tsa visszaaa az eredetit.
-+---> Jav��tsa a hhib�kaat ebbben a sooorban majd �ll�tsa visszaaa az eredetit.
- 
--  8. Ezek nagyon hasznos parancsok. Most ugarjon a 2. lecke �sszefoglal�j�ra.
-+  8. Ezek nagyon hasznos parancsok. Most ugorjon a 2. lecke �sszefoglal�j�ra.
- 
- 
- 
-@@ -257,7 +257,7 @@
- 
-   1. T�rl�s a kurzort�l a sz� v�g�ig:    dw
- 
--  2. T�rl�s a kurzort�l a sz� v�g�ig:    d$
-+  2. T�rl�s a kurzort�l a sor v�g�ig:    d$
- 
-   3. Eg�sz sor t�rl�se:    dd
- 
-@@ -275,7 +275,7 @@
-      Visszavon�sok visszavon�sa:	     CTRL-R
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			 3.1.  lecke: A PUT PARANCS
-+		3.1.  lecke: A BEILLESZT�S (PUT) PARANCS
- 
- 
-   ** p  le�t�s�vel az utols�nak t�r�ltet a kurzor ut�n illeszhetj�k. **
-@@ -284,8 +284,8 @@
- 
-   2. dd le�t�s�vel t�r�lj�k a sort �s elt�rol�dik a Vim puffer�ben.
- 
--  3. Mozgassuk a kurzort AF�L� a sor f�l�, ahov� mozgatni szeretn�nk a
--     t�r�lt sort.
-+  3. Mozgassuk a kurzort azel�tt a  sor EL�TTI sorba, ahov� mozgatni
-+     szeretn�nk a t�r�lt sort.
- 
-   4. Norm�l m�dban �rjunk  p   bet�t a t�r�lt sor beilleszt�s�hez.
- 
-@@ -299,7 +299,7 @@
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--		       3.2.  lecke: A REPLACE PARANCS
-+		       3.2.  lecke: AZ �T�R�S (REPLACE) PARANCS
- 
- 
- ** r  �s  a karakterek le�t�s�vel a kurzor alatti karaktert megv�ltoztatjuk. **
-@@ -321,7 +321,7 @@
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			3.3.  lecke: A CHANGE PARANCS
-+			3.3.  lecke: A CSERE (CHANGE) PARANCS
- 
- 
- 	   ** A sz� egy r�sz�nek megv�ltoztat�s�hoz �rjuk:  cw . **
-@@ -415,7 +415,7 @@
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			4.2.  lecke: A SEARCH PARANCS
-+			4.2.  lecke: A KERES�S (SEARCH) PARANCS
- 
- 
-   ** / majd a k�v�nt kifejez�s be�r�s�val kereshetj�k meg a kifejez�st. **
-@@ -459,7 +459,7 @@
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--		      4.4.  lecke: A HIB�K KIJAV�T�S�NAK EGY M�DJA
-+		  4.4.  lecke: A HIB�K KIJAV�T�S�NAK EGY M�DJA
- 
- 
-     ** :s/�j/r�gi/g beg�pel�s�vel az '�j'-ra cser�lj�k a 'r�gi'-t. **
-@@ -470,10 +470,10 @@
-      sorban.
- 
-   3. Most ezt �rjuk:	 :s/eggy/egg/g	   amely glob�lisan helyettes�t
--     a sorban.
-+     a sorban, azaz minden el�fordul�st.
-      Ez a sorban minden el�fordul�st helyettes�t.
- 
-----> eggy hegy meggy, szembe j�n eggy m�sik heggy.
-+---> eggy heggy meggy, szembe j�n eggy m�sik heggy.
- 
-   4. K�t sor k�z�tt a karaktersor minden el�fordul�s�nak helyettes�t�se:
-      :#,#s/r�gi/�j/g    ahol #,# a k�t sor sorsz�ma.
-@@ -530,7 +530,7 @@
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--		      5.2.  lecke: B�VEBBEN A F�JLOK �R�S�R�L
-+		 5.2.  lecke: B�VEBBEN A F�JLOK �R�S�R�L
- 
- 
-      ** A f�jlok v�ltoz�sait �gy �rhatjuk ki  :w F�JLN�V. **
-@@ -542,12 +542,12 @@
- 
-   3. �rja:	:w TESZT   (ahol TESZT a v�lasztott f�jln�v)!
- 
--  4. Ez elmenti a teljes f�jlt (a Vim Tutort) TESZT n�ven.
-+  4. Ez elmenti a teljes f�jlt (a Vim oktat�j�t) TESZT n�ven.
-      Ellen�rz�sk�pp �rjuk ism�t    :!dir   hogy l�ssuk a k�nyvt�rat!
-      (Felfel� gombbal : ut�n az el�z� utas�t�sok visszahozhat�ak.)
- 
- Megj: Ha �n kil�pne a Vimb�l �s �s visszat�rne a TESZT f�jln�vvel, akkor a
--      f�jl a tutor ment�skori pontos m�solata lenne.
-+      f�jl az oktat� ment�skori pontos m�solata lenne.
- 
-   5. T�vol�tsa el a f�jlt  (MS-DOS):	:!del TESZT
- 			vagy (Unix):	:!rm TESZT
-@@ -626,7 +626,7 @@
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			 6.1.  lecke: A OPEN PARANCS
-+		   6.1.  lecke: A MEGNYIT�S (OPEN) PARANCS
- 
- 
- ** o  be�r�s�val nyithat egy �j sort a kurzor alatt �s v�lthat besz�r� m�dba **
-@@ -684,16 +684,17 @@
- 
-   1. Mozgassuk a kurzort az els� ---> kezdet� sorra!
- 
--  2. Place the cursor at the beginning of the first word that is different
--     from the second line marked ---> (the word 'last').
-+  2. Helyezze a kurzort az els� sz� elej�re amely elt�r a m�sodik
-+     ---> kezdet� sor tartalm�t�l (a 'az utols�val' r�szt�l).
- 
--  3. Now type  R  and replace the remainder of the text on the first line by
--     typing over the old text to make the first line the same as the second.
-+  3. Nyomjon R karaktert �s �rja �t a sz�veg marad�k�t az els� sorban
-+     �gy, hogy a  k�t sor egyez� legyen.
- 
-----> To make the first line the same as the last on this page use the keys.
-----> To make the first line the same as the second, type R and the new text.
-+---> Az els� sort tegye azonoss� az utols�val: haszn�lja a gombokat.
-+---> Az els� sort tegye azonoss� a m�sodikkal: �rjon R-t �s az �j sz�veget.
- 
--  4. Note that when you press <ESC> to exit, any unaltered text remains.
-+  4. Jegyezz�k meg, ha <ESC>-et nyomok, akkor a v�ltozatlanuk hagyott
-+     sz�vegek v�ltozatlanok maradnak.
- 
- 
- 
-@@ -726,16 +727,16 @@
- 			       6. LECKE �SSZEFOGLAL�JA
- 
- 
--  1. Typing  o	opens a line BELOW the cursor and places the cursor on the open
--     line in Insert mode.
--     Typing a capital  O  opens the line ABOVE the line the cursor is on.
-+  1. o	be�r�s�val �j sort nyitunk meg a sor ALATT �s a kurzor az �j
-+     sorban lesz besz�r�s-m�dban.
-+     Nagy  O  a sor FELETT nyit �j sort, �s oda ker�l a kurzor.
- 
--  2. Type an  a  to insert text AFTER the character the cursor is on.
--     Typing a capital  A  automatically appends text to the end of the line.
-+  2. a  be�r�s�val az aktu�lis karaktert�l UT�N (jobbra) sz�rhatunk be sz�veget.
-+     Nagy A  automatikusan a sor legv�g�hez adja hozz� a sz�veget.
- 
--  3. Typing a capital  R  enters Replace mode until  <ESC>  is pressed to exit.
-+  3. A nagy  R  be�t�s�vel �t�r� (replace) m�dba ker�l�nk  <ESC> lenyom�s�ig.
- 
--  4. Typing ":set xxx" sets the option "xxx"
-+  4. ":set xxx" be�r�s�val az "xxx" opci� �ll�that� be.
- 
- 
- 
-@@ -746,7 +747,7 @@
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--		       7. lecke: ON-LINE HELP PARANCSOK
-+		     7. lecke: AZ ON-LINE S�G� PARANCSAI
- 
- 
- 		    ** Az online s�g�rendszer haszn�lata **
-@@ -801,8 +802,9 @@
-   tud�knak: ":help user-manual". (egyel�re nem tud magyarul)
- 
-   Tov�bbi magyar olvasnival�k �rhet�ek el az al�bbi oldalr�l.
--  http://ubuntu.hu/index.php?title=Vim
-+  http://wiki.hup.hu/index.php/Vim
- 
-+  Angol olvasm�nyok:
-   For further reading and studying, this book is recommended:
- 	Vim - Vi Improved - by Steve Oualline
- 	Publisher: New Riders
-@@ -816,8 +818,13 @@
-   It is a good book to get to know almost anything you want to do with Vi.
-   The sixth edition also includes information on Vim.
- 
--  This tutorial was written by Michael C. Pierce and Robert K. Ware,
--  Colorado School of Mines using ideas supplied by Charles Smith,
--  Colorado State University.  E-mail: [email protected].
-+  Ezt az oktat�t Michael C. Pierce �s Robert K. Ware �rta, a Colorado
-+  School of Mines dolgoz�i Charles Smith (Colorado State University)
-+  t�mogat�s�val.
-+
-+  E-mail: [email protected].
-+
-+  A Vimhez idom�totta Bram Moolenaar.
-+
-+  Magyar�totta: Horv�th �rp�d <[email protected]>, 2006-2008
- 
--  Modified for Vim by Bram Moolenaar.
-diff -Nur runtime.patched/tutor/tutor.hu.cp1250 runtime/tutor/tutor.hu.cp1250
---- runtime.patched/tutor/tutor.hu.cp1250	2008-01-18 11:51:48.000000000 -0800
-+++ runtime/tutor/tutor.hu.cp1250	2008-11-06 08:05:19.000000000 -0800
-@@ -1,5 +1,5 @@
- ===============================================================================
--=    � d v � z � l j � k   a   V I M   T u t o r b a n  -    1.5-�s  verzi� ===
-+== � d v � z � l j � k   a   V I M - o k t a t � b a n  -    1.5-�s  verzi�  ==
- ===============================================================================
- 
-      A Vim egy nagyon hat�kony szerkeszt�, amelnyek rengeteg utas�t�sa
-@@ -38,7 +38,7 @@
-   2. Tartsa lenyomva a lefel�t (j), akkor ism�tl�dik!
- ---> Most tudja, hogyan mehet a k�vetkez� leck�re.
- 
--  3. A lefel� fomb haszn�lat�val menjen a 1.2. leck�re!
-+  3. A lefel� gomb haszn�lat�val menjen a 1.2. leck�re!
- 
- Megj: Ha nem biztos benne, mit nyomott meg, nyomja meg az <ESC>-et, hogy
-       norm�l m�dba ker�lj�n, �s ism�telje meg a parancsot!
-@@ -60,8 +60,8 @@
-      Ha menteni szeretn� a v�ltoz�sokat �s kil�pni, �rja:
- 				:wq  <ENTER>
- 
--  3. Amikor a shell promptot l�tja, �rja be a parancsot, amely ebbe a
--     tutorba hozza:
-+  3. Amikor a shell promptot l�tja, �rja be a parancsot, amely ebbe az
-+     oktat�ba hozza:
-      Ez val�sz�n�leg:	vimtutor <ENTER>
-      Norm�lis esetben ezt �rn�:	vim tutor.hu <ENTER>
- 
-@@ -230,7 +230,7 @@
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			 2.5.  lecke: A VISSZAVON�S (UNDO) PARANCS
-+		   2.5.  lecke: A VISSZAVON�S (UNDO) PARANCS
- 
- 
- ** u g�pel�s�vel visszavonhat� az utols� parancs, U az eg�sz sort helyre�ll�tja. **
-@@ -245,9 +245,9 @@
-   7. CTRL-R (CTRL gomb lenyom�sa mellett �ss�n R-t) p�rszor csin�lja �jra a
-      visszavont parancsokat (redo)!
- 
-----> Jav��tsd a hhib�kaat ebbben a sooorban majd �ll�tsa visszaaa az eredetit.
-+---> Jav��tsa a hhib�kaat ebbben a sooorban majd �ll�tsa visszaaa az eredetit.
- 
--  8. Ezek nagyon hasznos parancsok. Most ugarjon a 2. lecke �sszefoglal�j�ra.
-+  8. Ezek nagyon hasznos parancsok. Most ugorjon a 2. lecke �sszefoglal�j�ra.
- 
- 
- 
-@@ -257,7 +257,7 @@
- 
-   1. T�rl�s a kurzort�l a sz� v�g�ig:    dw
- 
--  2. T�rl�s a kurzort�l a sz� v�g�ig:    d$
-+  2. T�rl�s a kurzort�l a sor v�g�ig:    d$
- 
-   3. Eg�sz sor t�rl�se:    dd
- 
-@@ -275,7 +275,7 @@
-      Visszavon�sok visszavon�sa:	     CTRL-R
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			 3.1.  lecke: A PUT PARANCS
-+		3.1.  lecke: A BEILLESZT�S (PUT) PARANCS
- 
- 
-   ** p  le�t�s�vel az utols�nak t�r�ltet a kurzor ut�n illeszhetj�k. **
-@@ -284,8 +284,8 @@
- 
-   2. dd le�t�s�vel t�r�lj�k a sort �s elt�rol�dik a Vim puffer�ben.
- 
--  3. Mozgassuk a kurzort AF�L� a sor f�l�, ahov� mozgatni szeretn�nk a
--     t�r�lt sort.
-+  3. Mozgassuk a kurzort azel�tt a  sor EL�TTI sorba, ahov� mozgatni
-+     szeretn�nk a t�r�lt sort.
- 
-   4. Norm�l m�dban �rjunk  p   bet�t a t�r�lt sor beilleszt�s�hez.
- 
-@@ -299,7 +299,7 @@
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--		       3.2.  lecke: A REPLACE PARANCS
-+		       3.2.  lecke: AZ �T�R�S (REPLACE) PARANCS
- 
- 
- ** r  �s  a karakterek le�t�s�vel a kurzor alatti karaktert megv�ltoztatjuk. **
-@@ -321,7 +321,7 @@
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			3.3.  lecke: A CHANGE PARANCS
-+			3.3.  lecke: A CSERE (CHANGE) PARANCS
- 
- 
- 	   ** A sz� egy r�sz�nek megv�ltoztat�s�hoz �rjuk:  cw . **
-@@ -415,7 +415,7 @@
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			4.2.  lecke: A SEARCH PARANCS
-+			4.2.  lecke: A KERES�S (SEARCH) PARANCS
- 
- 
-   ** / majd a k�v�nt kifejez�s be�r�s�val kereshetj�k meg a kifejez�st. **
-@@ -459,7 +459,7 @@
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--		      4.4.  lecke: A HIB�K KIJAV�T�S�NAK EGY M�DJA
-+		  4.4.  lecke: A HIB�K KIJAV�T�S�NAK EGY M�DJA
- 
- 
-     ** :s/�j/r�gi/g beg�pel�s�vel az '�j'-ra cser�lj�k a 'r�gi'-t. **
-@@ -470,10 +470,10 @@
-      sorban.
- 
-   3. Most ezt �rjuk:	 :s/eggy/egg/g	   amely glob�lisan helyettes�t
--     a sorban.
-+     a sorban, azaz minden el�fordul�st.
-      Ez a sorban minden el�fordul�st helyettes�t.
- 
-----> eggy hegy meggy, szembe j�n eggy m�sik heggy.
-+---> eggy heggy meggy, szembe j�n eggy m�sik heggy.
- 
-   4. K�t sor k�z�tt a karaktersor minden el�fordul�s�nak helyettes�t�se:
-      :#,#s/r�gi/�j/g    ahol #,# a k�t sor sorsz�ma.
-@@ -530,7 +530,7 @@
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--		      5.2.  lecke: B�VEBBEN A F�JLOK �R�S�R�L
-+		 5.2.  lecke: B�VEBBEN A F�JLOK �R�S�R�L
- 
- 
-      ** A f�jlok v�ltoz�sait �gy �rhatjuk ki  :w F�JLN�V. **
-@@ -542,12 +542,12 @@
- 
-   3. �rja:	:w TESZT   (ahol TESZT a v�lasztott f�jln�v)!
- 
--  4. Ez elmenti a teljes f�jlt (a Vim Tutort) TESZT n�ven.
-+  4. Ez elmenti a teljes f�jlt (a Vim oktat�j�t) TESZT n�ven.
-      Ellen�rz�sk�pp �rjuk ism�t    :!dir   hogy l�ssuk a k�nyvt�rat!
-      (Felfel� gombbal : ut�n az el�z� utas�t�sok visszahozhat�ak.)
- 
- Megj: Ha �n kil�pne a Vimb�l �s �s visszat�rne a TESZT f�jln�vvel, akkor a
--      f�jl a tutor ment�skori pontos m�solata lenne.
-+      f�jl az oktat� ment�skori pontos m�solata lenne.
- 
-   5. T�vol�tsa el a f�jlt  (MS-DOS):	:!del TESZT
- 			vagy (Unix):	:!rm TESZT
-@@ -626,7 +626,7 @@
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			 6.1.  lecke: A OPEN PARANCS
-+		   6.1.  lecke: A MEGNYIT�S (OPEN) PARANCS
- 
- 
- ** o  be�r�s�val nyithat egy �j sort a kurzor alatt �s v�lthat besz�r� m�dba **
-@@ -684,16 +684,17 @@
- 
-   1. Mozgassuk a kurzort az els� ---> kezdet� sorra!
- 
--  2. Place the cursor at the beginning of the first word that is different
--     from the second line marked ---> (the word 'last').
-+  2. Helyezze a kurzort az els� sz� elej�re amely elt�r a m�sodik
-+     ---> kezdet� sor tartalm�t�l (a 'az utols�val' r�szt�l).
- 
--  3. Now type  R  and replace the remainder of the text on the first line by
--     typing over the old text to make the first line the same as the second.
-+  3. Nyomjon R karaktert �s �rja �t a sz�veg marad�k�t az els� sorban
-+     �gy, hogy a  k�t sor egyez� legyen.
- 
-----> To make the first line the same as the last on this page use the keys.
-----> To make the first line the same as the second, type R and the new text.
-+---> Az els� sort tegye azonoss� az utols�val: haszn�lja a gombokat.
-+---> Az els� sort tegye azonoss� a m�sodikkal: �rjon R-t �s az �j sz�veget.
- 
--  4. Note that when you press <ESC> to exit, any unaltered text remains.
-+  4. Jegyezz�k meg, ha <ESC>-et nyomok, akkor a v�ltozatlanuk hagyott
-+     sz�vegek v�ltozatlanok maradnak.
- 
- 
- 
-@@ -726,16 +727,16 @@
- 			       6. LECKE �SSZEFOGLAL�JA
- 
- 
--  1. Typing  o	opens a line BELOW the cursor and places the cursor on the open
--     line in Insert mode.
--     Typing a capital  O  opens the line ABOVE the line the cursor is on.
-+  1. o	be�r�s�val �j sort nyitunk meg a sor ALATT �s a kurzor az �j
-+     sorban lesz besz�r�s-m�dban.
-+     Nagy  O  a sor FELETT nyit �j sort, �s oda ker�l a kurzor.
- 
--  2. Type an  a  to insert text AFTER the character the cursor is on.
--     Typing a capital  A  automatically appends text to the end of the line.
-+  2. a  be�r�s�val az aktu�lis karaktert�l UT�N (jobbra) sz�rhatunk be sz�veget.
-+     Nagy A  automatikusan a sor legv�g�hez adja hozz� a sz�veget.
- 
--  3. Typing a capital  R  enters Replace mode until  <ESC>  is pressed to exit.
-+  3. A nagy  R  be�t�s�vel �t�r� (replace) m�dba ker�l�nk  <ESC> lenyom�s�ig.
- 
--  4. Typing ":set xxx" sets the option "xxx"
-+  4. ":set xxx" be�r�s�val az "xxx" opci� �ll�that� be.
- 
- 
- 
-@@ -746,7 +747,7 @@
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--		       7. lecke: ON-LINE HELP PARANCSOK
-+		     7. lecke: AZ ON-LINE S�G� PARANCSAI
- 
- 
- 		    ** Az online s�g�rendszer haszn�lata **
-@@ -801,8 +802,9 @@
-   tud�knak: ":help user-manual". (egyel�re nem tud magyarul)
- 
-   Tov�bbi magyar olvasnival�k �rhet�ek el az al�bbi oldalr�l.
--  http://ubuntu.hu/index.php?title=Vim
-+  http://wiki.hup.hu/index.php/Vim
- 
-+  Angol olvasm�nyok:
-   For further reading and studying, this book is recommended:
- 	Vim - Vi Improved - by Steve Oualline
- 	Publisher: New Riders
-@@ -816,8 +818,13 @@
-   It is a good book to get to know almost anything you want to do with Vi.
-   The sixth edition also includes information on Vim.
- 
--  This tutorial was written by Michael C. Pierce and Robert K. Ware,
--  Colorado School of Mines using ideas supplied by Charles Smith,
--  Colorado State University.  E-mail: [email protected].
-+  Ezt az oktat�t Michael C. Pierce �s Robert K. Ware �rta, a Colorado
-+  School of Mines dolgoz�i Charles Smith (Colorado State University)
-+  t�mogat�s�val.
-+
-+  E-mail: [email protected].
-+
-+  A Vimhez idom�totta Bram Moolenaar.
-+
-+  Magyar�totta: Horv�th �rp�d <[email protected]>, 2006-2008
- 
--  Modified for Vim by Bram Moolenaar.
-diff -Nur runtime.patched/tutor/tutor.hu.utf-8 runtime/tutor/tutor.hu.utf-8
---- runtime.patched/tutor/tutor.hu.utf-8	2006-10-06 11:00:07.000000000 -0700
-+++ runtime/tutor/tutor.hu.utf-8	2008-11-06 08:05:19.000000000 -0800
-@@ -1,5 +1,5 @@
- ===============================================================================
--=    Ü d v ö z ö l j ü k   a   V I M   T u t o r b a n  -    1.5-ös  verzió ===
-+== Ü d v ö z ö l j ü k   a   V I M - o k t a t ó b a n  -    1.5-ös  verzió  ==
- ===============================================================================
- 
-      A Vim egy nagyon hatékony szerkesztő, amelnyek rengeteg utasítása
-@@ -38,7 +38,7 @@
-   2. Tartsa lenyomva a lefelét (j), akkor ismétlődik!
- ---> Most tudja, hogyan mehet a következő leckére.
- 
--  3. A lefelé fomb használatával menjen a 1.2. leckére!
-+  3. A lefelé gomb használatával menjen a 1.2. leckére!
- 
- Megj: Ha nem biztos benne, mit nyomott meg, nyomja meg az <ESC>-et, hogy
-       normál módba kerüljön, és ismételje meg a parancsot!
-@@ -60,8 +60,8 @@
-      Ha menteni szeretné a változásokat és kilépni, írja:
- 				:wq  <ENTER>
- 
--  3. Amikor a shell promptot látja, írja be a parancsot, amely ebbe a
--     tutorba hozza:
-+  3. Amikor a shell promptot látja, írja be a parancsot, amely ebbe az
-+     oktatóba hozza:
-      Ez valószínűleg:	vimtutor <ENTER>
-      Normális esetben ezt írná:	vim tutor.hu <ENTER>
- 
-@@ -230,7 +230,7 @@
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			 2.5.  lecke: A VISSZAVONÁS (UNDO) PARANCS
-+		   2.5.  lecke: A VISSZAVONÁS (UNDO) PARANCS
- 
- 
- ** u gépelésével visszavonható az utolsó parancs, U az egész sort helyreállítja. **
-@@ -245,9 +245,9 @@
-   7. CTRL-R (CTRL gomb lenyomása mellett üssön R-t) párszor csinálja újra a
-      visszavont parancsokat (redo)!
- 
-----> Javíítsd a hhibákaat ebbben a sooorban majd állítsa visszaaa az eredetit.
-+---> Javíítsa a hhibákaat ebbben a sooorban majd állítsa visszaaa az eredetit.
- 
--  8. Ezek nagyon hasznos parancsok. Most ugarjon a 2. lecke összefoglalójára.
-+  8. Ezek nagyon hasznos parancsok. Most ugorjon a 2. lecke összefoglalójára.
- 
- 
- 
-@@ -257,7 +257,7 @@
- 
-   1. Törlés a kurzortól a szó végéig:    dw
- 
--  2. Törlés a kurzortól a szó végéig:    d$
-+  2. Törlés a kurzortól a sor végéig:    d$
- 
-   3. Egész sor törlése:    dd
- 
-@@ -275,7 +275,7 @@
-      Visszavonások visszavonása:	     CTRL-R
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			 3.1.  lecke: A PUT PARANCS
-+		3.1.  lecke: A BEILLESZTÉS (PUT) PARANCS
- 
- 
-   ** p  leütésével az utolsónak töröltet a kurzor után illeszhetjük. **
-@@ -284,8 +284,8 @@
- 
-   2. dd leütésével töröljük a sort és eltérolódik a Vim pufferében.
- 
--  3. Mozgassuk a kurzort AFÖLÉ a sor fölé, ahová mozgatni szeretnénk a
--     törölt sort.
-+  3. Mozgassuk a kurzort azelőtt a  sor ELŐTTI sorba, ahová mozgatni
-+     szeretnénk a törölt sort.
- 
-   4. Normál módban írjunk  p   betűt a törölt sor beillesztéséhez.
- 
-@@ -299,7 +299,7 @@
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--		       3.2.  lecke: A REPLACE PARANCS
-+		       3.2.  lecke: AZ ÁTÍRÁS (REPLACE) PARANCS
- 
- 
- ** r  és  a karakterek leütésével a kurzor alatti karaktert megváltoztatjuk. **
-@@ -321,7 +321,7 @@
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			3.3.  lecke: A CHANGE PARANCS
-+			3.3.  lecke: A CSERE (CHANGE) PARANCS
- 
- 
- 	   ** A szó egy részének megváltoztatásához írjuk:  cw . **
-@@ -415,7 +415,7 @@
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			4.2.  lecke: A SEARCH PARANCS
-+			4.2.  lecke: A KERESÉS (SEARCH) PARANCS
- 
- 
-   ** / majd a kívánt kifejezés beírásával kereshetjük meg a kifejezést. **
-@@ -459,7 +459,7 @@
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--		      4.4.  lecke: A HIBÁK KIJAVÍTÁSÁNAK EGY MÓDJA
-+		  4.4.  lecke: A HIBÁK KIJAVÍTÁSÁNAK EGY MÓDJA
- 
- 
-     ** :s/új/régi/g begépelésével az 'új'-ra cseréljük a 'régi'-t. **
-@@ -470,10 +470,10 @@
-      sorban.
- 
-   3. Most ezt írjuk:	 :s/eggy/egg/g	   amely globálisan helyettesít
--     a sorban.
-+     a sorban, azaz minden előfordulást.
-      Ez a sorban minden előfordulást helyettesít.
- 
-----> eggy hegy meggy, szembe jön eggy másik heggy.
-+---> eggy heggy meggy, szembe jön eggy másik heggy.
- 
-   4. Két sor között a karaktersor minden előfordulásának helyettesítése:
-      :#,#s/régi/új/g    ahol #,# a két sor sorszáma.
-@@ -530,7 +530,7 @@
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--		      5.2.  lecke: BŐVEBBEN A FÁJLOK ÍRÁSÁRÓL
-+		 5.2.  lecke: BŐVEBBEN A FÁJLOK ÍRÁSÁRÓL
- 
- 
-      ** A fájlok változásait így írhatjuk ki  :w FÁJLNÉV. **
-@@ -542,12 +542,12 @@
- 
-   3. Írja:	:w TESZT   (ahol TESZT a választott fájlnév)!
- 
--  4. Ez elmenti a teljes fájlt (a Vim Tutort) TESZT néven.
-+  4. Ez elmenti a teljes fájlt (a Vim oktatóját) TESZT néven.
-      Ellenőrzésképp írjuk ismét    :!dir   hogy lássuk a könyvtárat!
-      (Felfelé gombbal : után az előző utasítások visszahozhatóak.)
- 
- Megj: Ha Ön kilépne a Vimből és és visszatérne a TESZT fájlnévvel, akkor a
--      fájl a tutor mentéskori pontos másolata lenne.
-+      fájl az oktató mentéskori pontos másolata lenne.
- 
-   5. Távolítsa el a fájlt  (MS-DOS):	:!del TESZT
- 			vagy (Unix):	:!rm TESZT
-@@ -626,7 +626,7 @@
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			 6.1.  lecke: A OPEN PARANCS
-+		   6.1.  lecke: A MEGNYITÁS (OPEN) PARANCS
- 
- 
- ** o  beírásával nyithat egy új sort a kurzor alatt és válthat beszúró módba **
-@@ -684,16 +684,17 @@
- 
-   1. Mozgassuk a kurzort az első ---> kezdetű sorra!
- 
--  2. Place the cursor at the beginning of the first word that is different
--     from the second line marked ---> (the word 'last').
-+  2. Helyezze a kurzort az első szó elejére amely eltér a második
-+     ---> kezdetű sor tartalmától (a 'az utolsóval' résztől).
- 
--  3. Now type  R  and replace the remainder of the text on the first line by
--     typing over the old text to make the first line the same as the second.
-+  3. Nyomjon R karaktert és írja ét a szöveg maradékát az első sorban
-+     úgy, hogy a  két sor egyező legyen.
- 
-----> To make the first line the same as the last on this page use the keys.
-----> To make the first line the same as the second, type R and the new text.
-+---> Az első sort tegye azonossá az utolsóval: használja a gombokat.
-+---> Az első sort tegye azonossá a másodikkal: írjon R-t és az új szöveget.
- 
--  4. Note that when you press <ESC> to exit, any unaltered text remains.
-+  4. Jegyezzük meg, ha <ESC>-et nyomok, akkor a változatlanuk hagyott
-+     szövegek változatlanok maradnak.
- 
- 
- 
-@@ -726,16 +727,16 @@
- 			       6. LECKE ÖSSZEFOGLALÓJA
- 
- 
--  1. Typing  o	opens a line BELOW the cursor and places the cursor on the open
--     line in Insert mode.
--     Typing a capital  O  opens the line ABOVE the line the cursor is on.
-+  1. o	beírásával új sort nyitunk meg a sor ALATT és a kurzor az új
-+     sorban lesz beszúrás-módban.
-+     Nagy  O  a sor FELETT nyit új sort, és oda kerül a kurzor.
- 
--  2. Type an  a  to insert text AFTER the character the cursor is on.
--     Typing a capital  A  automatically appends text to the end of the line.
-+  2. a  beírásával az aktuális karaktertől UTÁN (jobbra) szúrhatunk be szöveget.
-+     Nagy A  automatikusan a sor legvégéhez adja hozzá a szöveget.
- 
--  3. Typing a capital  R  enters Replace mode until  <ESC>  is pressed to exit.
-+  3. A nagy  R  beütésével átíró (replace) módba kerülünk  <ESC> lenyomásáig.
- 
--  4. Typing ":set xxx" sets the option "xxx"
-+  4. ":set xxx" beírásával az "xxx" opció állítható be.
- 
- 
- 
-@@ -746,7 +747,7 @@
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--		       7. lecke: ON-LINE HELP PARANCSOK
-+		     7. lecke: AZ ON-LINE SÚGÓ PARANCSAI
- 
- 
- 		    ** Az online súgórendszer használata **
-@@ -801,8 +802,9 @@
-   tudóknak: ":help user-manual". (egyelőre nem tud magyarul)
- 
-   További magyar olvasnivalók érhetőek el az alábbi oldalról.
--  http://ubuntu.hu/index.php?title=Vim
-+  http://wiki.hup.hu/index.php/Vim
- 
-+  Angol olvasmányok:
-   For further reading and studying, this book is recommended:
- 	Vim - Vi Improved - by Steve Oualline
- 	Publisher: New Riders
-@@ -816,8 +818,13 @@
-   It is a good book to get to know almost anything you want to do with Vi.
-   The sixth edition also includes information on Vim.
- 
--  This tutorial was written by Michael C. Pierce and Robert K. Ware,
--  Colorado School of Mines using ideas supplied by Charles Smith,
--  Colorado State University.  E-mail: [email protected].
-+  Ezt az oktatót Michael C. Pierce és Robert K. Ware írta, a Colorado
-+  School of Mines dolgozói Charles Smith (Colorado State University)
-+  támogatásával.
-+
-+  E-mail: [email protected].
-+
-+  A Vimhez idomította Bram Moolenaar.
-+
-+  Magyarította: Horváth Árpád <[email protected]>, 2006-2008
- 
--  Modified for Vim by Bram Moolenaar.
-diff -Nur runtime.patched/tutor/tutor.ja.euc runtime/tutor/tutor.ja.euc
---- runtime.patched/tutor/tutor.ja.euc	2006-02-20 13:27:09.000000000 -0800
-+++ runtime/tutor/tutor.ja.euc	2009-09-18 03:29:43.000000000 -0700
-@@ -257,7 +257,7 @@
- 
-       ** �����Ԥ����������֤��Υ⡼���������˿��ͤ򥿥��פ��ޤ��� **
- 
--  1. �ʲ��� ---> �ȼ����줿�Ȥ���Ƭ�˥���������ư���ޤ���
-+  1. �ʲ��� ---> �ȼ����줿�Ԥ���Ƭ�˥���������ư���ޤ���
- 
-   2. 2dw �򥿥��פ���ñ��2��ʬ��ư���ޤ���
- 
-@@ -741,7 +741,7 @@
- 
-       ** ��������μ��ΰ��֤���ƥ����Ȥ��ɲä���ˤ� a �ȥ����פ��ޤ� **
- 
--  1. ��������� ---> �Ǽ����줿�Ȥذ�ư���ޤ��礦��
-+  1. ��������� ---> �Ǽ����줿�Ԥذ�ư���ޤ��礦��
- 
-   2. e �򲡤��� li �ν�ü���ޤǥ���������ư���ޤ���
- 
-@@ -764,7 +764,7 @@
- 
- 	  ** 1ʸ���ʾ���֤�������ˤ���ʸ���� R �ȥ����פ��ޤ��礦 **
- 
--  1. �ʲ��� ---> �ȼ����줿�Ȥ˥���������ư���ޤ����ǽ�� xxx ����Ƭ�˰�ư��
-+  1. �ʲ��� ---> �ȼ����줿�Ԥ˥���������ư���ޤ����ǽ�� xxx ����Ƭ�˰�ư��
-      �ޤ���
- 
-   2. R �򲡤��ơ�2���ܤο��ͤ򥿥��פ��뤳�Ȥǡ�xxx ���ִ�����ޤ���
-diff -Nur runtime.patched/tutor/tutor.ja.sjis runtime/tutor/tutor.ja.sjis
---- runtime.patched/tutor/tutor.ja.sjis	2006-02-20 13:27:09.000000000 -0800
-+++ runtime/tutor/tutor.ja.sjis	2009-09-18 03:29:43.000000000 -0700
-@@ -257,7 +257,7 @@
- 
-       ** ������s�������J��Ԃ��̃��[�V�����̑O�ɐ��l���^�C�v���܂��B **
- 
--  1. �ȉ��� ---> �Ǝ����ꂽ�Ƃ̐擪�ɃJ�[�\�����ړ����܂��B
-+  1. �ȉ��� ---> �Ǝ����ꂽ�s�̐擪�ɃJ�[�\�����ړ����܂��B
- 
-   2. 2dw ���^�C�v���ĒP��2�•��ړ����܂��B
- 
-@@ -741,7 +741,7 @@
- 
-       ** �J�[�\���̎��̈ʒu����e�L�X�g��lj�����ɂ� a �ƃ^�C�v���܂� **
- 
--  1. �J�[�\���� ---> �Ŏ����ꂽ�Ƃֈړ����܂��傤�B
-+  1. �J�[�\���� ---> �Ŏ����ꂽ�s�ֈړ����܂��傤�B
- 
-   2. e �������� li �̏I�[���܂ŃJ�[�\�����ړ����܂��B
- 
-@@ -764,7 +764,7 @@
- 
- 	  ** 1�����ȏ��u��������ɂ͑啶���� R �ƃ^�C�v���܂��傤 **
- 
--  1. �ȉ��� ---> �Ǝ����ꂽ�ƂɃJ�[�\�����ړ����܂��B�ŏ��� xxx �̐擪�Ɉړ���
-+  1. �ȉ��� ---> �Ǝ����ꂽ�s�ɃJ�[�\�����ړ����܂��B�ŏ��� xxx �̐擪�Ɉړ���
-      �܂��B
- 
-   2. R �������āA2�s�ڂ̐��l���^�C�v���邱�ƂŁAxxx ���u������܂��B
-diff -Nur runtime.patched/tutor/tutor.ja.utf-8 runtime/tutor/tutor.ja.utf-8
---- runtime.patched/tutor/tutor.ja.utf-8	2006-02-17 02:40:38.000000000 -0800
-+++ runtime/tutor/tutor.ja.utf-8	2009-09-18 03:26:29.000000000 -0700
-@@ -257,7 +257,7 @@
- 
-       ** 何回も行いたい繰り返しのモーションの前に数値をタイプします。 **
- 
--  1. 以下の ---> と示された業の先頭にカーソルを移動します。
-+  1. 以下の ---> と示された行の先頭にカーソルを移動します。
- 
-   2. 2dw をタイプして単語2つ分移動します。
- 
-@@ -741,7 +741,7 @@
- 
-       ** カーソルの次の位置からテキストを追加するには a とタイプします **
- 
--  1. カーソルを ---> で示された業へ移動しましょう。
-+  1. カーソルを ---> で示された行へ移動しましょう。
- 
-   2. e を押して li の終端部までカーソルを移動します。
- 
-@@ -764,7 +764,7 @@
- 
- 	  ** 1文字以上を置き換えるには大文字の R とタイプしましょう **
- 
--  1. 以下の ---> と示された業にカーソルを移動します。最初の xxx の先頭に移動し
-+  1. 以下の ---> と示された行にカーソルを移動します。最初の xxx の先頭に移動し
-      ます。
- 
-   2. R を押して、2行目の数値をタイプすることで、xxx が置換されます。
-diff -Nur runtime.patched/tutor/tutor.pl runtime/tutor/tutor.pl
---- runtime.patched/tutor/tutor.pl	2008-06-26 13:52:38.000000000 -0700
-+++ runtime/tutor/tutor.pl	2009-01-14 12:15:35.000000000 -0800
-@@ -2,9 +2,9 @@
- =    W i t a j   w   t u t o r i a l u   V I M - a      -    Wersja  1.7.     =
- ===============================================================================
- 
--     Vim to pot�ny edytor, kt�ry posiada wiele polece�, zbyt du�o by
-+     Vim to pot�ny edytor, kt�ry posiada wiele polece�, zbyt du�o, by
-      wyja�ni� je wszystkie w tym tutorialu. Ten przewodnik ma nauczy�
--     Ci� pos�ugiwa� si� wystarczaj�co wieloma komendami by� m�g� �atwo
-+     Ci� pos�ugiwa� si� wystarczaj�co wieloma komendami, by� m�g� �atwo
-      u�ywa� Vima jako edytora og�lnego przeznaczenia.
- 
-      Czas potrzebny na uko�czenie tutoriala to 25 do 30 minut i zale�y
-@@ -13,14 +13,14 @@
- 	 UWAGA:
- 	 Polecenia wykonywane w czasie lekcji zmodyfikuj� tekst. Zr�b
- 	 wcze�niej kopi� tego pliku do �wicze� (je�li zacz��e� komend�
--	 "vimtutor" to ju� pracujesz na kopii).
-+	 "vimtutor", to ju� pracujesz na kopii).
- 
--	 Pami�taj �e przewodnik ten zosta� zaprojektowany do nauki poprzez
--	 �wiczenia. Oznacza to, �e musisz wykonywa� polecenia by nauczy� si� ich
--	 prawid�owo. Je�li b�dziesz jedynie czyta� tekst szybko zapomnisz wiele
-+	 Pami�taj, �e przewodnik ten zosta� zaprojektowany do nauki poprzez
-+	 �wiczenia. Oznacza to, �e musisz wykonywa� polecenia, by nauczy� si� ich
-+	 prawid�owo. Je�li b�dziesz jedynie czyta� tekst, szybko zapomnisz wiele
- 	 polece�!
- 
--     Teraz upewnij si�, �e nie masz wci�ni�tego CapsLocka i wciskaj  j
-+     Teraz upewnij si�, �e nie masz wci�ni�tego Caps Locka i wciskaj  j
-      tak d�ugo dop�ki Lekcja 1.1. nie wype�ni ca�kowicie ekranu.
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-@@ -40,28 +40,28 @@
- 
-   3. U�ywaj�c strza�ki w d� przejd� do nast�pnej lekcji.
- 
--Uwaga: Je�li nie jeste� pewien czego� co wpisa�e�, wci�nij <ESC> by wr�ci� do
-+Uwaga: Je�li nie jeste� pewien czego� co wpisa�e�, wci�nij <ESC>, by wr�ci� do
-        trybu Normal. Wtedy powt�rz polecenie.
- 
- Uwaga: Klawisze kursora tak�e powinny dzia�a�, ale u�ywaj�c  hjkl  b�dziesz
--       w stanie porusza� si� o wiele szybciej jak si� tylko przyzwyczaisz.
-+       w stanie porusza� si� o wiele szybciej, jak si� tylko przyzwyczaisz.
-        Naprawd�!
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 		    Lekcja 1.2.: WYCHODZENIE Z VIM-a
- 
-- !! UWAGA: Przed wykonaniem jakiegokolwiek polecenia przeczytaj ca�� lekcj�.!!
-+ !! UWAGA: Przed wykonaniem jakiegokolwiek polecenia przeczytaj ca�� lekcj� !!
- 
-   1. Wci�nij <ESC> (aby upewni� si�, �e jeste� w trybie Normal).
-   2. Wpisz:			:q!<ENTER>.
--     To spowoduje wyj�cie z edytora PORZUCAJ�C wszelkie zmiany jakie
--     zd��y�e� zrobi�. Je�li chcesz zapami�ta� zmiany i wyj��
-+     To spowoduje wyj�cie z edytora PORZUCAJ�C wszelkie zmiany, jakie
-+     zd��y�e� zrobi�. Je�li chcesz zapami�ta� zmiany i wyj��,
-      wpisz:			:wq<ENTER>
- 
-   3. Kiedy widzisz znak zach�ty pow�oki wpisz komend�, �eby wr�ci�
-      do tutoriala. Czyli:	vimtutor<ENTER>
- 
--  4. Je�li chcesz zapami�ta� polecenia, wykonaj kroki 1. do 3. aby
-+  4. Je�li chcesz zapami�ta� polecenia, wykonaj kroki 1. do 3., aby
-      wyj�� i wr�ci� do edytora.
- 
- UWAGA: :q!<ENTER> porzuca wszelkie zmiany jakie zrobi�e�. W nast�pnych
-@@ -85,7 +85,7 @@
- 
- ---> Kkrowa prrzeskoczy�a prrzez ksii�ycc.
- 
--  5. Teraz kiedy zdanie jest poprawione przejd� do Lekcji 1.4.
-+  5. Teraz, kiedy zdanie jest poprawione, przejd� do Lekcji 1.4.
- 
- UWAGA: Ucz si� przez �wiczenie, nie wkuwanie.
- 
-@@ -101,18 +101,18 @@
- 
-   1. Przenie� kursor do pierwszej linii poni�ej oznaczonej --->.
- 
--  2. Aby poprawi� pierwszy wiersz, ustaw kursor na pierwszym znaku PO tym
-+  2. Aby poprawi� pierwszy wiersz, ustaw kursor na pierwszym znaku PO tym,
-      gdzie tekst ma by� wstawiony.
- 
-   3. Wci�nij  i  a nast�pnie wpisz konieczne poprawki.
- 
--  4. Po poprawieniu b��du wci�nij <ESC> by wr�ci� do trybu Normal.
--     Powtarzaj kroki 2. do 4. aby poprawi� ca�e zdanie.
-+  4. Po poprawieniu b��du wci�nij <ESC>, by wr�ci� do trybu Normal.
-+     Powtarzaj kroki 2. do 4., aby poprawi� ca�e zdanie.
- 
- ---> W tej brkje troch� .
- ---> W tej linii brakuje troch� tekstu.
- 
--  5. Kiedy czujesz si� swobodnie wstawiaj�c tekst przejd� do
-+  5. Kiedy czujesz si� swobodnie wstawiaj�c tekst, przejd� do
-      podsumowania poni�ej.
- 
- 
-@@ -129,7 +129,7 @@
- 
-   3. Kiedy tekst zosta� dodany, wci�nij <ESC> i wr�� do trybu Normalnego.
- 
--  4. Przenie� kursor do drugiej linii oznaczonej ---> i powt�rz kroki 2 i 3
-+  4. Przenie� kursor do drugiej linii oznaczonej ---> i powt�rz kroki 2. i 3.,
-      aby poprawi� zdanie.
- 
- ---> Brakuje tu tro
-@@ -137,27 +137,27 @@
- ---> Tu te� troch� bra
-      Tu te� troch� brakuje.
- 
--  5. Kiedy ju� utrwali�e� �wiczenie przejd� do lekcji 1.6.
-+  5. Kiedy ju� utrwali�e� �wiczenie, przejd� do lekcji 1.6.
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 			  Lekcja 1.6.: EDYCJA PLIKU
- 
- 		  ** U�yj  :wq  aby zapisa� plik i wyj��. **
- 
--   !! UWAGA: zanim wykonasz jakiekolwiek polecenia przeczyaj ca�� lekcj� !!
-+   !! UWAGA: zanim wykonasz jakiekolwiek polecenia przeczytaj ca�� lekcj� !!
- 
-   1. Zako�cz tutorial tak jak w lekcji 1.2.:  :q!
--     Lub je�li masz dost�p do innego terminala zr�b kolejne kroki tam.
-+     lub, je�li masz dost�p do innego terminala, wykonaj kolejne kroki tam.
- 
-   2. W pow�oce wydaj polecenie:  vim tutor<ENTER>
--     "vim" jest poleceniem uruchamiaj�cym edytor Vim. 'tutor' to nazwa pliku
--     jaki chcesz edytowa�. U�yj pliku jaki mo�e zosta� zmieniony.
-+     "vim" jest poleceniem uruchamiaj�cym edytor Vim. 'tutor' to nazwa pliku,
-+     jaki chcesz edytowa�. U�yj pliku, kt�ry mo�e zosta� zmieniony.
- 
--  3. Dodaj i usu� tekst tak jak si� nauczy�e� w poprzednich lekcjach.
-+  3. Dodaj i usu� tekst tak, jak si� nauczy�e� w poprzednich lekcjach.
- 
-   4. Zapisz plik ze zmianami i opu�� Vima:  :wq<ENTER>
- 
--  5. Je�li zako�czy�e� vimtutor w kroku 1. uruchom go ponownie i przejd�
-+  5. Je�li zako�czy�e� vimtutor w kroku 1., uruchom go ponownie i przejd�
-      do podsumowania poni�ej.
- 
-   6. Po przeczytaniu wszystkich krok�w i ich zrozumieniu: wykonaj je.
-@@ -168,14 +168,14 @@
-   1. Poruszasz kursorem u�ywaj�c "strza�ek" i klawiszy  hjkl .
-        h (w lewo)	 j (w d�)	 k (do g�ry)		l (w prawo)
- 
--  2. By wej�� do Vima (z pow�oki) wpisz:
-+  2. By wej�� do Vima, (z pow�oki) wpisz:
- 			    vim NAZWA_PLIKU<ENTER>
- 
--  3. By wyj�� z Vima wpisz:
--			    <ESC> :q!<ENTER>  by usun�c wszystkie zmiany.
-+  3. By wyj�� z Vima, wpisz:
-+			    <ESC> :q!<ENTER>  by usun�� wszystkie zmiany.
- 	     LUB:	    <ESC> :wq<ENTER>  by zmiany zachowa�.
- 
--  4. By usun�� znak pod kursorem wci�nij:  x
-+  4. By usun�� znak pod kursorem, wci�nij:  x
- 
-   5. By wstawi� tekst przed kursorem lub doda�:
- 	i   wpisz tekst   <ESC>         wstawi przed kursorem
-@@ -189,18 +189,18 @@
- 		  Lekcja 2.1.: POLECENIE DELETE (usuwanie)
- 
- 
--		      ** Wpisz  dw  by usun�c wyraz. **
-+		      ** Wpisz  dw  by usun�� wyraz. **
- 
--  1. Wci�nij  <ESC>  by upewni� si�, �e jeste� w trybie Normal.
-+  1. Wci�nij  <ESC>, by upewni� si�, �e jeste� w trybie Normal.
- 
-   2. Przenie� kursor do linii poni�ej oznaczonej --->.
- 
--  3. Przesu� kursor na pocz�tek wyrazu, kt�re chcesz usun��.
-+  3. Przesu� kursor na pocz�tek wyrazu, kt�ry chcesz usun��.
- 
-   4. Wpisz   dw   by usun�� wyraz.
- 
-   UWAGA: Litera  d  pojawi si� na dole ekranu. Vim czeka na wpisanie  w .
--	 Je�li zobaczysz inny znak oznacza to, �e wpisa�e� co� �le, wci�nij
-+	 Je�li zobaczysz inny znak, oznacza to, �e wpisa�e� co� �le; wci�nij
- 	 <ESC> i zacznij od pocz�tku.
- 
- ---> Jest tu par� papier wyraz�w, kt�re kamie� nie nale�� do no�yce tego zdania.
-@@ -225,7 +225,7 @@
- ---> Kto� wpisa� koniec tego zdania dwukrotnie. zdania dwukrotnie.
- 
- 
--  5. Przejd� do Lekcji 2.3. by zrozumie� co si� sta�o.
-+  5. Przejd� do Lekcji 2.3., by zrozumie� co si� sta�o.
- 
- 
- 
-@@ -235,12 +235,12 @@
- 		     Lekcja 2.3.: O OPERATORACH I RUCHACH
- 
- 
--  Wiele polece� zmieniaj�cych tekst s� z�o�one z operatora i ruchu.
--  Format dla polecenia usuwaj�cego z operatorem  d  jest taki:
-+  Wiele polece� zmieniaj�cych tekst jest z�o�onych z operatora i ruchu.
-+  Format dla polecenia usuwaj�cego z operatorem  d  jest nast�puj�cy:
- 
- 	    d  ruch
- 
--  Gdzie:
-+  gdzie:
-    d      - operator usuwania.
-    ruch   - na czym polecenie b�dzie wykonywane (lista poni�ej).
- 
-@@ -252,7 +252,7 @@
- W ten spos�b wpisanie  de  usunie znaki od kursora do ko�ca wyrazu.
- 
- UWAGA: Wpisanie tylko ruchu w trybie Normal bez operatora przeniesie kursor
--       tak jak to okre�lono.
-+       tak, jak to okre�lono.
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 		    Lekcja 2.4.: U�YCIE MNO�NIKA DLA RUCHU
-@@ -266,32 +266,32 @@
- 
-   3. Wpisz  3e  aby przenie�� kursor do ko�ca trzeciego wyrazu w prz�d.
- 
--  4. Wpisz  0  (zero) aby przenie�� kursor do pocz�tku linii.
-+  4. Wpisz  0  (zero), aby przenie�� kursor na pocz�tek linii.
- 
-   5. Powt�rz kroki 2. i 3. z innymi liczbami.
- 
- 
-- ---> To jest zwyk�y wiersz z wyrazami po kt�rych mo�esz si� porusza�.
-+ ---> To jest zwyk�y wiersz z wyrazami, po kt�rych mo�esz si� porusza�.
- 
-   6. Przejd� do lekcji 2.5.
- 
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--		Lekcja 2.5.: U�YCIE MNO�NIKA BY WI�CEJ USUN��
-+		Lekcja 2.5.: U�YCIE MNO�NIKA, BY WI�CEJ USUN��
- 
- 
-     ** Wpisanie liczby z operatorem powtarza go odpowiedni� ilo�� razy. **
- 
-   W wy�ej wspomnianej kombinacji operatora usuwania i ruchu podaj mno�nik
--  przed ruchem by wi�cej usun��:
-+  przed ruchem, by wi�cej usun��:
- 	d  liczba  ruch
- 
-   1. Przenie� kursor do pierwszego wyrazu KAPITALIKAMI w linii zaznaczonej --->.
- 
-   2. Wpisz  2dw  aby usun�� dwa wyrazy KAPITALIKAMI.
- 
--  3. Powtarzaj kroki 1. i 2. z innymi mno�nikami aby usun�� kolejne wyrazy
-+  3. Powtarzaj kroki 1. i 2. z innymi mno�nikami, aby usun�� kolejne wyrazy
-      KAPITALIKAMI jednym poleceniem
- 
- ---> ta ASD WE linia QWE ASDF ZXCV FG wyraz�w zosta�a ERT FGH CF oczyszczona.
-@@ -312,7 +312,7 @@
-   1. Przenie� kursor do drugiego zdania z wierszyka poni�ej.
-   2. Wpisz  dd  aby usun�� wiersz.
-   3. Teraz przenie� si� do czwartego wiersza.
--  4. Wpisz  2dd  aby usun�c dwa wiersze.
-+  4. Wpisz  2dd  aby usun�� dwa wiersze.
- 
- --->  1)  R�e s� czerwone,
- --->  2)  B�oto jest fajne,
-@@ -335,12 +335,12 @@
-   2. Wpisz  x  aby usun�� pierwszy niechciany znak.
-   3. Teraz wci�nij  u  aby cofn�� skutki ostatniego polecenia.
-   4. Tym razem popraw wszystkie b��dy w linii u�ywaj�c polecenia  x .
--  5. Teraz wci�nij wielkie U aby przywr�ci� lini� do oryginalnego stanu.
--  6. Teraz wci�nij  u  kilka razy by cofn��  U  i poprzednie polecenia.
-+  5. Teraz wci�nij wielkie  U  aby przywr�ci� lini� do oryginalnego stanu.
-+  6. Teraz wci�nij  u  kilka razy, by cofn��  U  i poprzednie polecenia.
-   7. Teraz wpisz CTRL-R (trzymaj r�wnocze�nie wci�ni�te klawisze CTRL i R)
-      kilka razy, by cofn�� cofni�cia.
- 
-----> Poopraw bl�dyyy w teej liniii i zaamiie� je prrzez coofnij.
-+---> Poopraw b��dyyy w teej liniii i zaamiie� je prrzez coofnij.
- 
-   8. To s� bardzo po�yteczne polecenia.
- 
-@@ -350,22 +350,22 @@
- 			     LEKCJA 2. PODSUMOWANIE
- 
- 
--  1. By usun�� znaki od kursora do nast�pnego wyrazu wpisz:   dw
--  2. By usun�� znaki od kursora do ko�ca linii wpisz:    d$
-+  1. By usun�� znaki od kursora do nast�pnego wyrazu, wpisz:   dw
-+  2. By usun�� znaki od kursora do ko�ca linii, wpisz:    d$
-   3. By usun�� ca�� lini�:    dd
--  4. By powt�rzy� ruch poprzed� go liczb�:    2w
-+  4. By powt�rzy� ruch, poprzed� go liczb�:    2w
-   5. Format polecenia zmiany to:
-                 operator  [liczba]  ruch
-   gdzie:
--   operator  - to co trzeba zrobi� (np.  d  dla usuwania)
-+   operator  - to, co trzeba zrobi� (np.  d  dla usuwania)
-    [liczba]  - opcjonalne, ile razy powt�rzy� ruch
-    ruch      - przenosi nad tekstem do operowania, takim jak  w (wyraz),
--	       $  (do ko�ca linii), etc.
-+	       $  (do ko�ca linii) etc.
- 
--  6. By przej�� do pocz�tku linii u�yj zera:  0
--  7. By cofn�� poprzednie polecenie, wpisz:	  u (ma�e u)
--     By cofn�� wszystkie zmiany w linii wpisz:	  U (wielkie U)
--     By cofn�� cofni�cia wpisz:			  CTRL-R
-+  6. By przej�� do pocz�tku linii, u�yj zera:  0
-+  7. By cofn�� poprzednie polecenie, wpisz:	  u  (ma�e u)
-+     By cofn�� wszystkie zmiany w linii, wpisz:	  U  (wielkie U)
-+     By cofn�� cofni�cie, wpisz:			  CTRL-R
- 
- 
- 
-@@ -379,7 +379,7 @@
- 
-   2. Wpisz  dd  aby usun�� lini� i przechowa� j� w rejestrze Vima.
- 
--  3. Przenie� kursor do linii c), POWY�EJ tej gdzie usuni�ta linia powinna
-+  3. Przenie� kursor do linii c), POWY�EJ tej, gdzie usuni�ta linia powinna
-      si� znajdowa�.
- 
-   4. Wci�nij  p  by wstawi� lini� poni�ej kursora.
-@@ -404,21 +404,21 @@
- 
-   3. Wpisz  r  a potem znak jaki powinien go zast�pi�.
- 
--  4. Powtarzaj kroki 2. i 3. dop�ki pierwsza linia nie b�dzie taka jak druga.
-+  4. Powtarzaj kroki 2. i 3. dop�ki pierwsza linia nie b�dzie taka, jak druga.
- 
----->  Kjedy ten wiersz bi� wst�kiwany kto� wcizn�� per� z�ych klawirzy!
----->  Kiedy ten wiersz by� wstukiwany kto� wcisn�� par� z�ych klawiszy!
-+--->  Kjedy ten wiersz bi� wst�kiwany, kto� wcizn�� per� z�ych klawirzy!
-+--->  Kiedy ten wiersz by� wstukiwany, kto� wcisn�� par� z�ych klawiszy!
- 
-   5. Teraz czas na Lekcj� 3.3.
- 
- 
--UWAGA: Pami�taj by uczy� si� �wicz�c, a nie pami�ciowo.
-+UWAGA: Pami�taj, by uczy� si� �wicz�c, a nie pami�ciowo.
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 		     Lekcja 3.3.: OPERATOR CHANGE (zmie�)
- 
--		 ** By zmieni� do ko�ca wyrazu wpisz  ce . **
-+		 ** By zmieni� do ko�ca wyrazu, wpisz  ce . **
- 
-   1. Przenie� kursor do pierwszej linii poni�ej oznaczonej --->.
- 
-@@ -428,7 +428,7 @@
- 
-   4. Wci�nij <ESC> i przejd� do nast�pnej planowanej zmiany.
- 
--  5. Powtarzaj kroki 3. i 4. dop�ki pierwsze zdanie nie b�dzie takie same
-+  5. Powtarzaj kroki 3. i 4. dop�ki pierwsze zdanie nie b�dzie takie same,
-      jak drugie.
- 
- ---> Ta lunos ma pire s��w, kt�re t�ina zbnic u�ifajonc pcmazu zmie�.
-@@ -442,13 +442,13 @@
- 		      Lekcja 3.4.: WI�CEJ ZMIAN U�YWAJ�C c
- 
- 
--	** Polecenie change u�ywa takich samych ruch�w jak delete. **
-+	** Polecenie change u�ywa takich samych ruch�w, jak delete. **
- 
--  1. Operator change dzia�a tak samo jak delete. Format wygl�da tak:
-+  1. Operator change dzia�a tak samo, jak delete. Format wygl�da tak:
- 
- 	    c   [liczba]   ruch
- 
--  2. Ruchy s� tak�e takie same, np.:  w  (wyraz),  $  (koniec linii), etc.
-+  2. Ruchy s� tak�e takie same, np.:  w  (wyraz),  $  (koniec linii) etc.
- 
-   3. Przenie� si� do pierwszej linii poni�ej oznaczonej --->
- 
-@@ -456,7 +456,7 @@
- 
-   5. Wpisz  c$ , popraw koniec wiersza i wci�nij <ESC>.
- 
-----> Koniec tego wiersza musi by� poprawiony aby wygl�da� tak jak drugi.
-+---> Koniec tego wiersza musi by� poprawiony, aby wygl�da� tak, jak drugi.
- ---> Koniec tego wiersza musi by� poprawiony u�ywaj�c polecenia  c$ .
- 
- UWAGA:  Mo�esz u�ywa� <BS> aby poprawia� b��dy w czasie pisania.
-@@ -469,11 +469,11 @@
-      polecenie wstawia skasowany tekst PO kursorze (je�li ca�a linia
-      zosta�a usuni�ta, zostanie ona umieszczona w linii poni�ej kursora).
- 
--  2. By zamieni� znak pod kursorem wci�nij  r  a potem znak, kt�ry ma zast�pi�
-+  2. By zamieni� znak pod kursorem, wci�nij  r  a potem znak, kt�ry ma zast�pi�
-      oryginalny.
- 
--  3. Operator change pozwala Ci na zast�pienie od kursora do miejsca gdzie
--     zabra�by ci� ruch. Np. wpisz  ce  aby zamieni� tekst od kursora do ko�ca
-+  3. Operator change pozwala Ci na zast�pienie od kursora do miejsca, gdzie
-+     zabra�by Ci� ruch. Np. wpisz  ce  aby zamieni� tekst od kursora do ko�ca
-      wyrazu,  c$  aby zmieni� tekst do ko�ca linii.
- 
-   4. Format do polecenia change (zmie�):
-@@ -497,12 +497,12 @@
-      Zapami�taj numer linii dla potrzeb kroku 3.
- 
- UWAGA: Mo�esz te� zobaczy� pozycj� kursora w prawym, dolnym rogu ekranu.
--       Dzieje si� tak kiedy ustawiona jest opcja 'ruler' (wyja�nione w lekcji 6.).
-+       Dzieje si� tak kiedy ustawiona jest opcja 'ruler' (wi�cej w lekcji 6.).
- 
-   2. Wci�nij G aby przej�� na koniec pliku.
-      Wci�nij  gg  aby przej�� do pocz�tku pliku.
- 
--  3. Wpisz numer linii, w kt�rej by�e� a potem  G . To przeniesie ci�
-+  3. Wpisz numer linii, w kt�rej by�e� a potem  G . To przeniesie Ci�
-      z powrotem do linii, w kt�rej by�e� kiedy wcisn��e� CTRL-G.
- 
-   4. Je�li czujesz si� wystarczaj�co pewnie, wykonaj kroki 1-3.
-@@ -511,10 +511,10 @@
- 			 Lekcja 4.2.: POLECENIE SZUKAJ
- 
- 
--	     ** Wpisz  /  a nast�pnie wyra�enie aby je znale��. **
-+	     ** Wpisz  /  a nast�pnie wyra�enie, aby je znale��. **
- 
--  1. W trybie Normal wpisz  / . Zauwa�, �e znak ten, oraz kursor pojawi�
--     si� na dole ekranu tak samo jak polecenie  : .
-+  1. W trybie Normal wpisz  / . Zauwa�, �e znak ten oraz kursor pojawi�
-+     si� na dole ekranu tak samo, jak polecenie  : .
- 
-   2. Teraz wpisz  b�ond<ENTER> .  To jest s�owo, kt�rego chcesz szuka�.
- 
-@@ -523,11 +523,11 @@
- 
-   4. Je�li chcesz szuka� frazy do ty�u, u�yj polecenia  ?  zamiast  / .
- 
--  5. Aby wr�ci� gdzie by�e� wci�nij  CTRL-O. Powtarzaj by wr�ci� dalej. CTRL-I
-+  5. Aby wr�ci� gdzie by�e�, wci�nij  CTRL-O. Powtarzaj, by wr�ci� dalej. CTRL-I
-      idzie do przodu.
- 
--Uwaga:  'b�ond' to nie jest metoda by przeliterowa� b��d; 'b�ond' to b��d.
--Uwaga:  Kiedy szukanie osi�gnie koniec pliku b�dzie kontynuowa�o od pocz�tku
-+Uwaga:  'b�ond' to nie jest metoda, by przeliterowa� b��d; 'b�ond' to b��d.
-+Uwaga:  Kiedy szukanie osi�gnie koniec pliku, b�dzie kontynuowane od pocz�tku
-         o ile opcja 'wrapscan' nie zosta�a przestawiona.
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-@@ -571,16 +571,16 @@
- 
-   4. Aby zmieni� wszystkie wyst�pienia �a�cucha znak�w pomi�dzy dwoma liniami,
-      wpisz: :#,#s/stare/nowe/g gdzie #,# s� numerami linii ograniczaj�cych
--                               region gdzie ma nast�pi� zamiana.
-+                               region, gdzie ma nast�pi� zamiana.
-      wpisz  :%s/stare/nowe/g   by zmieni� wszystkie wyst�pienia w ca�ym pliku.
-      wpisz  :%s/stare/nowe/gc  by zmieni� wszystkie wyst�pienia w ca�ym
--                               pliku, prosz�c o potwierdzenie za ka�dym razem
-+                               pliku, prosz�c o potwierdzenie za ka�dym razem.
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 			     LEKCJA 4. PODSUMOWANIE
- 
-   1. CTRL-G   poka�e Twoj� pozycj� w pliku i status pliku.  SHIFT-G przenosi
--	      ci� do ko�ca pliku.
-+	      Ci� do ko�ca pliku.
-      G        przenosi do ko�ca pliku.
-      liczba G przenosi do linii [liczba].
-      gg       przenosi do pierwszej linii.
-@@ -588,22 +588,22 @@
-   2. Wpisanie  /  a nast�pnie �a�cucha znak�w szuka �a�cucha DO PRZODU.
-      Wpisanie  ?  a nast�pnie �a�cucha znak�w szuka �a�cucha DO TY�U.
-      Po wyszukiwaniu wci�nij  n  by znale�� nast�pne wyst�pienie szukanej
--     frazy tym samym kierunku lub  N  by szuka� w kierunku przeciwnym.
-+     frazy w tym samym kierunku lub  N  by szuka� w kierunku przeciwnym.
-      CTRL-O przenosi do starszych pozycji, CTRL-I do nowszych.
- 
-   3. Wpisanie  %  gdy kursor znajduje si� na (,),[,],{, lub } lokalizuje
-      paruj�cy znak.
- 
--  4. By zamieni� pierwszy stary na nowy w linii wpisz      :s/stary/nowy
--     By zamieni� wszystkie stary na nowy w linii wpisz     :s/stary/nowy/g
-+  4. By zamieni� pierwszy stary na nowy w linii, wpisz      :s/stary/nowy
-+     By zamieni� wszystkie stary na nowy w linii, wpisz     :s/stary/nowy/g
-      By zamieni� frazy pomi�dzy dwoma liniami # wpisz      :#,#s/stary/nowy/g
--     By zamieni� wszystkie wyst�pienia w pliku wpisz       :%s/stary/nowy/g
--     By Vim prosi� Ci� o potwierdzenie dodaj 'c'	   :%s/stary/nowy/gc
-+     By zamieni� wszystkie wyst�pienia w pliku, wpisz       :%s/stary/nowy/g
-+     By Vim prosi� Ci� o potwierdzenie, dodaj 'c'	   :%s/stary/nowy/gc
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--		 Lekcja 5.1.: JAK WYKONA� POLECENIA ZEWN�TRZNE
-+		 Lekcja 5.1.: JAK WYKONA� POLECENIA ZEWN�TRZNE?
- 
- 
--	** Wpisz  :!  a nast�pnie zewn�trzne polecenie by je wykona�. **
-+	** Wpisz  :!  a nast�pnie zewn�trzne polecenie, by je wykona�. **
- 
-   1. Wpisz znajome polecenie  :  by ustawi� kursor na dole ekranu. To pozwala
-      na wprowadzenie komendy linii polece�.
-@@ -626,20 +626,20 @@
- 		    Lekcja 5.2.: WI�CEJ O ZAPISYWANIU PLIK�W
- 
- 
--	   ** By zachowa� zmiany w tek�ci wpisz :w NAZWA_PLIKU . **
-+	   ** By zachowa� zmiany w tek�cie, wpisz :w NAZWA_PLIKU . **
- 
-   1. Wpisz  :!dir  lub  :!ls  by zobaczy� spis plik�w w katalogu.
--     Ju� wiesz, �e musisz wcisn�� <ENTER> po tym.
-+     Ju� wiesz, �e musisz po tym wcisn�� <ENTER>.
- 
--  2. Wybierz nazw� pliku jaka jeszcze nie istnieje, np. TEST.
-+  2. Wybierz nazw� pliku, jaka jeszcze nie istnieje, np. TEST.
- 
-   3. Teraz wpisz:   :w TEST   (gdzie TEST jest nazw� pliku jak� wybra�e�.)
- 
-   4. To polecenie zapami�ta ca�y plik (Vim Tutor) pod nazw� TEST.
--     By to sprawdzi� wpisz  :!dir  lub  :!ls , �eby znowu zobaczy� list� plik�w.
-+     By to sprawdzi�, wpisz  :!dir  lub  :!ls  �eby znowu zobaczy� list� plik�w.
- 
- Uwaga: Zauwa�, �e gdyby� teraz wyszed� z Vima, a nast�pnie wszed� ponownie
--       poleceniem  vim TEST , plik by�by dok�adn� kopi� tutoriala kiedy go
-+       poleceniem  vim TEST , plik by�by dok�adn� kopi� tutoriala, kiedy go
-        zapisywa�e�.
- 
-   5. Teraz usu� plik wpisuj�c (MS-DOS):		   :!del TEST
-@@ -649,7 +649,7 @@
- 		    Lekcja 5.3.: WYBRANIE TEKSTU DO ZAPISU
- 
- 
--	  ** By zachowa� cz�� pliku wpisz  v ruch :w NAZWA_PLIKU **
-+	  ** By zachowa� cz�� pliku, wpisz  v ruch :w NAZWA_PLIKU **
- 
-   1. Przenie� kursor do tego wiersza.
- 
-@@ -664,26 +664,26 @@
-   5. Vim zapisze wybrane linie do pliku TEST. U�yj  :!dir  lub  :!ls , �eby to
-      zobaczy�. Jeszcze go nie usuwaj! U�yjemy go w nast�pnej lekcji.
- 
--UWAGA: Wci�ni�cie  v  zaczyna tryb Wizualny. Mo�esz porusza� kursorem by
--       zmieni� rozmiary zaznaczenia. Mo�esz te� u�y� operatora by zrobi� co�
-+UWAGA: Wci�ni�cie  v  zaczyna tryb Wizualny. Mo�esz porusza� kursorem, by
-+       zmieni� rozmiary zaznaczenia. Mo�esz te� u�y� operatora, by zrobi� co�
-        z tekstem. Na przyk�ad  d  usuwa tekst.
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 		   Lekcja 5.4.: WSTAWIANIE I ��CZENIE PLIK�W
- 
- 
--	    ** By wstawi� zawarto�� pliku wpisz   :r NAZWA_PLIKU **
-+	    ** By wstawi� zawarto�� pliku, wpisz   :r NAZWA_PLIKU **
- 
-   1. Umie�� kursor tu� powy�ej tej linii.
- 
- UWAGA: Po wykonaniu kroku 2. zobaczysz tekst z Lekcji 5.3. Potem przejd�
--       do DO�U by zobaczy� ponownie t� lekcj�.
-+       do DO�U, by zobaczy� ponownie t� lekcj�.
- 
-   2. Teraz wczytaj plik TEST u�ywaj�c polecenia  :r TEST , gdzie TEST
-      jest nazw� pliku.
-      Wczytany plik jest umieszczony poni�ej linii z kursorem.
- 
--  3. By sprawdzi� czy plik zosta� wczytany cofnij kursor i zobacz, �e
-+  3. By sprawdzi� czy plik zosta� wczytany, cofnij kursor i zobacz, �e
-      teraz s� dwie kopie Lekcji 5.3., orygina� i kopia z pliku.
- 
- UWAGA: Mo�esz te� wczyta� wyj�cie zewn�trznego polecenia. Na przyk�ad
-@@ -723,14 +723,14 @@
- 
-   1. Przenie� kursor do linii poni�ej oznaczonej --->.
- 
--  2. Wpisz  o  (ma�e) by otworzy� lini� PONI�EJ kursora i przenie�� si�
-+  2. Wpisz  o  (ma�e), by otworzy� lini� PONI�EJ kursora i przenie�� si�
-      do trybu Insert (wprowadzanie).
- 
-   3. Wpisz troch� tekstu i wci�nij <ESC> by wyj�� z trybu Insert (wprowadzanie).
- 
- ---> Po wci�ni�ciu  o  kursor znajdzie si� w otwartej linii w trybie Insert.
- 
--  4. By otworzy� lini� POWY�EJ kursora wci�nij wielkie  O  zamiast ma�ego
-+  4. By otworzy� lini� POWY�EJ kursora, wci�nij wielkie  O  zamiast ma�ego
-      o . Wypr�buj to na linii poni�ej.
- 
- ---> Otw�rz lini� powy�ej wciskaj�c SHIFT-O gdy kursor b�dzie na tej linii.
-@@ -747,9 +747,9 @@
- 
-   2. Wciskaj  e  dop�ki kursor nie b�dzie na ko�cu li .
- 
--  3. Wpisz  a  (ma�e) aby doda� tekst ZA znakiem pod kursorem.
-+  3. Wpisz  a  (ma�e), aby doda� tekst ZA znakiem pod kursorem.
- 
--  4. Doko�cz wyraz tak jak w linii poni�ej. Wci�nij <ESC> aby opu�ci� tryb
-+  4. Doko�cz wyraz tak, jak w linii poni�ej. Wci�nij <ESC> aby opu�ci� tryb
-      Insert.
- 
-   5. U�yj  e  by przej�� do kolejnego niedoko�czonego wyrazu i powtarzaj kroki
-@@ -758,7 +758,7 @@
- ---> Ta li poz Ci �wi dodaw teks do ko� lin
- ---> Ta linia pozwoli Ci �wiczy� dodawanie tekstu do ko�ca linii.
- 
--Uwaga:  a ,  i  oraz  A  prowadz� do trybu Insert, jedyn� r�nic� jest miejsce
-+Uwaga:  a ,  i  oraz  A  prowadz� do trybu Insert, jedyn� r�nic� jest miejsce,
-        gdzie nowe znaki b�d� dodawane.
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 		   Lekcja 6.3.: INNA WERSJA REPLACE (zamiana)
-@@ -791,16 +791,16 @@
- 
-   1. Przejd� do linii oznaczonej ---> i umie�� kursor za "a)".
- 
--  2. Wejd� w tryb Visual  v  i przenie� kursor na pocz�tek "pierwszy".
-+  2. Wejd� w tryb Wizualny  v  i przenie� kursor na pocz�tek "pierwszy".
- 
--  3. Wci�nij  y  aby yankowa� (kopiowa�) pod�wietlony tekst.
-+  3. Wci�nij  y  aby kopiowa� (yankowa�) pod�wietlony tekst.
- 
-   4. Przenie� kursor do ko�ca nast�pnej linii:  j$
- 
--  5. Wci�nij  p  aby wpakowa� (paste) tekst.  Dodaj:  a drugi<ESC> .
-+  5. Wci�nij  p  aby wklei� (wpakowa�) tekst.  Dodaj:  a drugi<ESC> .
- 
--  6. U�yj trybu Wizualnego aby wybra� " element.", yankuj go  y , przejd� do
--     ko�ca nast�pnej linii  j$ i upakuj tam tekst z  p .
-+  6. U�yj trybu Wizualnego, aby wybra� " element.", yankuj go  y , przejd� do
-+     ko�ca nast�pnej linii  j$  i upakuj tam tekst z  p .
- 
- --->  a) to jest pierwszy element.
-       b)
-@@ -810,7 +810,7 @@
- 			 Lekcja 6.5.: USTAWIANIE OPCJI
- 
- 
--** Ustawianie opcji tak by szukaj lub substytucja ignorowa�y wielko�� liter **
-+** Ustawianie opcji tak, by szukaj lub substytucja ignorowa�y wielko�� liter **
- 
-   1. Szukaj 'ignore' wpisuj�c:    /ignore<ENTER>
-      Powt�rz szukanie kilka razy naciskaj�c klawisz  n .
-@@ -828,7 +828,7 @@
- 
-   6. Aby wy��czy� ignorowanie wielko�ci liter:  :set noic
- 
--Uwaga: Aby usun�� pod�wietlanie dopasowa� wpisz:   :nohlsearch
-+Uwaga: Aby usun�� pod�wietlanie dopasowa�, wpisz:   :nohlsearch
- Uwaga: Aby ignorowa� wielko�� liter dla jednego wyszukiwania: /ignore\c<ENTER>
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 			     LEKCJA 6. PODSUMOWANIE
-@@ -837,36 +837,36 @@
-   1. Wpisanie  o  otwiera lini� PONI�EJ kursora.
-      Wpisanie  O  otwiera lini� POWY�EJ kursora.
- 
--  2. Wpisanie  a  by wstawi� tekst ZA znakiem na, kt�rym jest kursor.
-+  2. Wpisanie  a  wstawia tekst ZA znakiem, na kt�rym jest kursor.
-      Wpisanie  A  dodaje tekst na ko�cu linii.
- 
-   3. Polecenie  e  przenosi do ko�ca wyrazu.
--  4. Operator  y  yankuje (kopiuje) tekst,  p  pakuje (wkleja, paste) go.
-+  4. Operator  y  yankuje (kopiuje) tekst,  p  pakuje (wkleja) go.
-   5. Wpisanie wielkiego  R  wprowadza w tryb Replace (zamiana) dop�ki
-      nie zostanie wci�ni�ty <ESC>.
--  6. Wpisanie ":set xxx" ustawia opcj� "xxx". Nietk�re opcje:
-+  6. Wpisanie ":set xxx" ustawia opcj� "xxx". Niekt�re opcje:
- 	'ic'  'ignorecase'	ignoruj wielko�� znak�w
- 	'is'  'incsearch'	poka� cz�ciowe dopasowania
- 	'hls' 'hlsearch'	pod�wietl wszystkie dopasowania
--     Mo�esz u�y� zar�wno d�ugiej jak i kr�tkiej formy.
--  7. Dodaj "no" aby wy��czy� opcj�:   :set noic
-+     Mo�esz u�y� zar�wno d�ugiej, jak i kr�tkiej formy.
-+  7. Dodaj "no", aby wy��czy� opcj�:   :set noic
- 
- 
- 
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			LEKCJA 7.1. JAK UZYSKA� POMOC
-+			 LEKCJA 7.1. JAK UZYSKA� POMOC?
- 
- 		      ** U�ycie systemu pomocy on-line **
- 
--  Vim posiada bardzo dobry system pomocy on-line. By zacz�� spr�buj jednej
-+  Vim posiada bardzo dobry system pomocy on-line. By zacz��, spr�buj jednej
-   z trzech mo�liwo�ci:
- 	- wci�nij klawisz <HELP> (je�li taki masz)
- 	- wci�nij klawisz <F1> (je�li taki masz)
- 	- wpisz   :help<ENTER>
- 
--  Przeczytaj tekst w oknie pomocy  aby dowiedzie� si� jak dzia�a pomoc.
-+  Przeczytaj tekst w oknie pomocy, aby dowiedzie� si� jak dzia�a pomoc.
-   wpisz CTRL-W CTRL-W    aby przeskoczy� z jednego okna do innego
-   wpisz :q<ENTER>        aby zamkn�� okno pomocy.
- 
-@@ -894,10 +894,10 @@
-   3. Zapisz plik:
-      :w
- 
--  Nast�pnym razem gdy zaczniesz prac� w Vimie b�dzie on u�ywa� pod�wietlania
-+  Nast�pnym razem, gdy zaczniesz prac� w Vimie b�dzie on u�ywa� pod�wietlania
-   sk�adni. Mo�esz doda� wszystkie swoje ulubione ustawienia do tego pliku
-   "vimrc".
--  Aby uzyska� wi�cej informacji wpisz     :help vimrc-intro
-+  Aby uzyska� wi�cej informacji, wpisz     :help vimrc-intro
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 			  Lekcja 7.3.: UZUPE�NIANIE
-@@ -907,11 +907,11 @@
- 
-   1. Upewnij si�, �e Vim nie jest w trybie kompatybilno�ci:   :set nocp
- 
--  2. Zerknij jakie pliki s� w bie��cm katalogu:   :!ls   lub   :!dir
-+  2. Zerknij, jakie pliki s� w bie��cym katalogu:   :!ls   lub   :!dir
- 
-   3. Wpisz pocz�tek polecenia:   :e
- 
--  4. Wci�nij  CTRL-D  i Vim poka�e list� polece� jakie zaczynaj� si� na "e".
-+  4. Wci�nij  CTRL-D  i Vim poka�e list� polece�, jakie zaczynaj� si� na "e".
- 
-   5. Wci�nij  <TAB>  i Vim uzupe�ni polecenie do ":edit".
- 
-@@ -925,7 +925,7 @@
- 			    Lekcja 7. PODSUMOWANIE
- 
- 
--  1. Wpisz  :help  lub wci�nij <F1> lub <Help> aby otworzy� okno pomocy.
-+  1. Wpisz  :help  albo wci�nij <F1> lub <Help> aby otworzy� okno pomocy.
- 
-   2. Wpisz  :help cmd  aby uzyska� pomoc o  cmd .
- 
-@@ -945,14 +945,14 @@
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 
--  Tutaj si� ko�czy tutorial Vima. Zosta� on pomy�lany tak aby da� kr�tki
-+  Tutaj si� ko�czy tutorial Vima. Zosta� on pomy�lany tak, aby da� kr�tki
-   przegl�d jego mo�liwo�ci, wystarczaj�cy by� m�g� go u�ywa�. Jest on
--  daleki od kompletno�ci poniewa� Vim ma o wiele, wiele wi�cej polece�.
-+  daleki od kompletno�ci, poniewa� Vim ma o wiele, wiele wi�cej polece�.
- 
-   Dla dalszej nauki rekomendujemy ksi��k�:
- 	Vim - Vi Improved - autor Steve Oualline
- 	Wydawca: New Riders
--  Pierwsza ksi�zka ca�kowicie po�wi�cona Vimowi. U�yteczna zw�aszcza dla
-+  Pierwsza ksi��ka ca�kowicie po�wi�cona Vimowi. U�yteczna zw�aszcza dla
-   pocz�tkuj�cych. Zawiera wiele przyk�ad�w i ilustracji.
-   Zobacz http://iccf-holland.org./click5.html
- 
-@@ -960,7 +960,7 @@
-   polecenia:
- 	Learning the Vi Editor - autor Linda Lamb
- 	Wydawca: O'Reilly & Associates Inc.
--  To dobra ksi��ka by dowiedzie� si� niemal wszystkiego co chcia�by� zrobi�
-+  To dobra ksi��ka, by dowiedzie� si� niemal wszystkiego, co chcia�by� zrobi�
-   z Vi. Sz�sta edycja zawiera te� informacje o Vimie.
- 
-   Po polsku wydano:
-@@ -991,4 +991,5 @@
-   rev. Marzec 2002
-   2nd rev. Wrzesie� 2004
-   3rd rev. Marzec 2006
-+  4th rev. Grudzie� 2008
-   Wszelkie uwagi prosz� kierowa� na: [email protected]
-diff -Nur runtime.patched/tutor/tutor.pl.cp1250 runtime/tutor/tutor.pl.cp1250
---- runtime.patched/tutor/tutor.pl.cp1250	2008-06-26 13:52:38.000000000 -0700
-+++ runtime/tutor/tutor.pl.cp1250	2009-01-14 12:15:25.000000000 -0800
-@@ -2,9 +2,9 @@
- =    W i t a j   w   t u t o r i a l u   V I M - a      -    Wersja  1.7.     =
- ===============================================================================
- 
--     Vim to pot�ny edytor, kt�ry posiada wiele polece�, zbyt du�o by
-+     Vim to pot�ny edytor, kt�ry posiada wiele polece�, zbyt du�o, by
-      wyja�ni� je wszystkie w tym tutorialu. Ten przewodnik ma nauczy�
--     Ci� pos�ugiwa� si� wystarczaj�co wieloma komendami by� m�g� �atwo
-+     Ci� pos�ugiwa� si� wystarczaj�co wieloma komendami, by� m�g� �atwo
-      u�ywa� Vima jako edytora og�lnego przeznaczenia.
- 
-      Czas potrzebny na uko�czenie tutoriala to 25 do 30 minut i zale�y
-@@ -13,14 +13,14 @@
- 	 UWAGA:
- 	 Polecenia wykonywane w czasie lekcji zmodyfikuj� tekst. Zr�b
- 	 wcze�niej kopi� tego pliku do �wicze� (je�li zacz��e� komend�
--	 "vimtutor" to ju� pracujesz na kopii).
-+	 "vimtutor", to ju� pracujesz na kopii).
- 
--	 Pami�taj �e przewodnik ten zosta� zaprojektowany do nauki poprzez
--	 �wiczenia. Oznacza to, �e musisz wykonywa� polecenia by nauczy� si� ich
--	 prawid�owo. Je�li b�dziesz jedynie czyta� tekst szybko zapomnisz wiele
-+	 Pami�taj, �e przewodnik ten zosta� zaprojektowany do nauki poprzez
-+	 �wiczenia. Oznacza to, �e musisz wykonywa� polecenia, by nauczy� si� ich
-+	 prawid�owo. Je�li b�dziesz jedynie czyta� tekst, szybko zapomnisz wiele
- 	 polece�!
- 
--     Teraz upewnij si�, �e nie masz wci�ni�tego CapsLocka i wciskaj  j
-+     Teraz upewnij si�, �e nie masz wci�ni�tego Caps Locka i wciskaj  j
-      tak d�ugo dop�ki Lekcja 1.1. nie wype�ni ca�kowicie ekranu.
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-@@ -40,28 +40,28 @@
- 
-   3. U�ywaj�c strza�ki w d� przejd� do nast�pnej lekcji.
- 
--Uwaga: Je�li nie jeste� pewien czego� co wpisa�e�, wci�nij <ESC> by wr�ci� do
-+Uwaga: Je�li nie jeste� pewien czego� co wpisa�e�, wci�nij <ESC>, by wr�ci� do
-        trybu Normal. Wtedy powt�rz polecenie.
- 
- Uwaga: Klawisze kursora tak�e powinny dzia�a�, ale u�ywaj�c  hjkl  b�dziesz
--       w stanie porusza� si� o wiele szybciej jak si� tylko przyzwyczaisz.
-+       w stanie porusza� si� o wiele szybciej, jak si� tylko przyzwyczaisz.
-        Naprawd�!
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 		    Lekcja 1.2.: WYCHODZENIE Z VIM-a
- 
-- !! UWAGA: Przed wykonaniem jakiegokolwiek polecenia przeczytaj ca�� lekcj�.!!
-+ !! UWAGA: Przed wykonaniem jakiegokolwiek polecenia przeczytaj ca�� lekcj� !!
- 
-   1. Wci�nij <ESC> (aby upewni� si�, �e jeste� w trybie Normal).
-   2. Wpisz:			:q!<ENTER>.
--     To spowoduje wyj�cie z edytora PORZUCAJ�C wszelkie zmiany jakie
--     zd��y�e� zrobi�. Je�li chcesz zapami�ta� zmiany i wyj��
-+     To spowoduje wyj�cie z edytora PORZUCAJ�C wszelkie zmiany, jakie
-+     zd��y�e� zrobi�. Je�li chcesz zapami�ta� zmiany i wyj��,
-      wpisz:			:wq<ENTER>
- 
-   3. Kiedy widzisz znak zach�ty pow�oki wpisz komend�, �eby wr�ci�
-      do tutoriala. Czyli:	vimtutor<ENTER>
- 
--  4. Je�li chcesz zapami�ta� polecenia, wykonaj kroki 1. do 3. aby
-+  4. Je�li chcesz zapami�ta� polecenia, wykonaj kroki 1. do 3., aby
-      wyj�� i wr�ci� do edytora.
- 
- UWAGA: :q!<ENTER> porzuca wszelkie zmiany jakie zrobi�e�. W nast�pnych
-@@ -85,7 +85,7 @@
- 
- ---> Kkrowa prrzeskoczy�a prrzez ksii�ycc.
- 
--  5. Teraz kiedy zdanie jest poprawione przejd� do Lekcji 1.4.
-+  5. Teraz, kiedy zdanie jest poprawione, przejd� do Lekcji 1.4.
- 
- UWAGA: Ucz si� przez �wiczenie, nie wkuwanie.
- 
-@@ -101,18 +101,18 @@
- 
-   1. Przenie� kursor do pierwszej linii poni�ej oznaczonej --->.
- 
--  2. Aby poprawi� pierwszy wiersz, ustaw kursor na pierwszym znaku PO tym
-+  2. Aby poprawi� pierwszy wiersz, ustaw kursor na pierwszym znaku PO tym,
-      gdzie tekst ma by� wstawiony.
- 
-   3. Wci�nij  i  a nast�pnie wpisz konieczne poprawki.
- 
--  4. Po poprawieniu b��du wci�nij <ESC> by wr�ci� do trybu Normal.
--     Powtarzaj kroki 2. do 4. aby poprawi� ca�e zdanie.
-+  4. Po poprawieniu b��du wci�nij <ESC>, by wr�ci� do trybu Normal.
-+     Powtarzaj kroki 2. do 4., aby poprawi� ca�e zdanie.
- 
- ---> W tej brkje troch� .
- ---> W tej linii brakuje troch� tekstu.
- 
--  5. Kiedy czujesz si� swobodnie wstawiaj�c tekst przejd� do
-+  5. Kiedy czujesz si� swobodnie wstawiaj�c tekst, przejd� do
-      podsumowania poni�ej.
- 
- 
-@@ -129,7 +129,7 @@
- 
-   3. Kiedy tekst zosta� dodany, wci�nij <ESC> i wr�� do trybu Normalnego.
- 
--  4. Przenie� kursor do drugiej linii oznaczonej ---> i powt�rz kroki 2 i 3
-+  4. Przenie� kursor do drugiej linii oznaczonej ---> i powt�rz kroki 2. i 3.,
-      aby poprawi� zdanie.
- 
- ---> Brakuje tu tro
-@@ -137,27 +137,27 @@
- ---> Tu te� troch� bra
-      Tu te� troch� brakuje.
- 
--  5. Kiedy ju� utrwali�e� �wiczenie przejd� do lekcji 1.6.
-+  5. Kiedy ju� utrwali�e� �wiczenie, przejd� do lekcji 1.6.
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 			  Lekcja 1.6.: EDYCJA PLIKU
- 
- 		  ** U�yj  :wq  aby zapisa� plik i wyj��. **
- 
--   !! UWAGA: zanim wykonasz jakiekolwiek polecenia przeczyaj ca�� lekcj� !!
-+   !! UWAGA: zanim wykonasz jakiekolwiek polecenia przeczytaj ca�� lekcj� !!
- 
-   1. Zako�cz tutorial tak jak w lekcji 1.2.:  :q!
--     Lub je�li masz dost�p do innego terminala zr�b kolejne kroki tam.
-+     lub, je�li masz dost�p do innego terminala, wykonaj kolejne kroki tam.
- 
-   2. W pow�oce wydaj polecenie:  vim tutor<ENTER>
--     "vim" jest poleceniem uruchamiaj�cym edytor Vim. 'tutor' to nazwa pliku
--     jaki chcesz edytowa�. U�yj pliku jaki mo�e zosta� zmieniony.
-+     "vim" jest poleceniem uruchamiaj�cym edytor Vim. 'tutor' to nazwa pliku,
-+     jaki chcesz edytowa�. U�yj pliku, kt�ry mo�e zosta� zmieniony.
- 
--  3. Dodaj i usu� tekst tak jak si� nauczy�e� w poprzednich lekcjach.
-+  3. Dodaj i usu� tekst tak, jak si� nauczy�e� w poprzednich lekcjach.
- 
-   4. Zapisz plik ze zmianami i opu�� Vima:  :wq<ENTER>
- 
--  5. Je�li zako�czy�e� vimtutor w kroku 1. uruchom go ponownie i przejd�
-+  5. Je�li zako�czy�e� vimtutor w kroku 1., uruchom go ponownie i przejd�
-      do podsumowania poni�ej.
- 
-   6. Po przeczytaniu wszystkich krok�w i ich zrozumieniu: wykonaj je.
-@@ -168,14 +168,14 @@
-   1. Poruszasz kursorem u�ywaj�c "strza�ek" i klawiszy  hjkl .
-        h (w lewo)	 j (w d�)	 k (do g�ry)		l (w prawo)
- 
--  2. By wej�� do Vima (z pow�oki) wpisz:
-+  2. By wej�� do Vima, (z pow�oki) wpisz:
- 			    vim NAZWA_PLIKU<ENTER>
- 
--  3. By wyj�� z Vima wpisz:
--			    <ESC> :q!<ENTER>  by usun�c wszystkie zmiany.
-+  3. By wyj�� z Vima, wpisz:
-+			    <ESC> :q!<ENTER>  by usun�� wszystkie zmiany.
- 	     LUB:	    <ESC> :wq<ENTER>  by zmiany zachowa�.
- 
--  4. By usun�� znak pod kursorem wci�nij:  x
-+  4. By usun�� znak pod kursorem, wci�nij:  x
- 
-   5. By wstawi� tekst przed kursorem lub doda�:
- 	i   wpisz tekst   <ESC>         wstawi przed kursorem
-@@ -189,18 +189,18 @@
- 		  Lekcja 2.1.: POLECENIE DELETE (usuwanie)
- 
- 
--		      ** Wpisz  dw  by usun�c wyraz. **
-+		      ** Wpisz  dw  by usun�� wyraz. **
- 
--  1. Wci�nij  <ESC>  by upewni� si�, �e jeste� w trybie Normal.
-+  1. Wci�nij  <ESC>, by upewni� si�, �e jeste� w trybie Normal.
- 
-   2. Przenie� kursor do linii poni�ej oznaczonej --->.
- 
--  3. Przesu� kursor na pocz�tek wyrazu, kt�re chcesz usun��.
-+  3. Przesu� kursor na pocz�tek wyrazu, kt�ry chcesz usun��.
- 
-   4. Wpisz   dw   by usun�� wyraz.
- 
-   UWAGA: Litera  d  pojawi si� na dole ekranu. Vim czeka na wpisanie  w .
--	 Je�li zobaczysz inny znak oznacza to, �e wpisa�e� co� �le, wci�nij
-+	 Je�li zobaczysz inny znak, oznacza to, �e wpisa�e� co� �le; wci�nij
- 	 <ESC> i zacznij od pocz�tku.
- 
- ---> Jest tu par� papier wyraz�w, kt�re kamie� nie nale�� do no�yce tego zdania.
-@@ -225,7 +225,7 @@
- ---> Kto� wpisa� koniec tego zdania dwukrotnie. zdania dwukrotnie.
- 
- 
--  5. Przejd� do Lekcji 2.3. by zrozumie� co si� sta�o.
-+  5. Przejd� do Lekcji 2.3., by zrozumie� co si� sta�o.
- 
- 
- 
-@@ -235,12 +235,12 @@
- 		     Lekcja 2.3.: O OPERATORACH I RUCHACH
- 
- 
--  Wiele polece� zmieniaj�cych tekst s� z�o�one z operatora i ruchu.
--  Format dla polecenia usuwaj�cego z operatorem  d  jest taki:
-+  Wiele polece� zmieniaj�cych tekst jest z�o�onych z operatora i ruchu.
-+  Format dla polecenia usuwaj�cego z operatorem  d  jest nast�puj�cy:
- 
- 	    d  ruch
- 
--  Gdzie:
-+  gdzie:
-    d      - operator usuwania.
-    ruch   - na czym polecenie b�dzie wykonywane (lista poni�ej).
- 
-@@ -252,7 +252,7 @@
- W ten spos�b wpisanie  de  usunie znaki od kursora do ko�ca wyrazu.
- 
- UWAGA: Wpisanie tylko ruchu w trybie Normal bez operatora przeniesie kursor
--       tak jak to okre�lono.
-+       tak, jak to okre�lono.
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 		    Lekcja 2.4.: U�YCIE MNO�NIKA DLA RUCHU
-@@ -266,32 +266,32 @@
- 
-   3. Wpisz  3e  aby przenie�� kursor do ko�ca trzeciego wyrazu w prz�d.
- 
--  4. Wpisz  0  (zero) aby przenie�� kursor do pocz�tku linii.
-+  4. Wpisz  0  (zero), aby przenie�� kursor na pocz�tek linii.
- 
-   5. Powt�rz kroki 2. i 3. z innymi liczbami.
- 
- 
-- ---> To jest zwyk�y wiersz z wyrazami po kt�rych mo�esz si� porusza�.
-+ ---> To jest zwyk�y wiersz z wyrazami, po kt�rych mo�esz si� porusza�.
- 
-   6. Przejd� do lekcji 2.5.
- 
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--		Lekcja 2.5.: U�YCIE MNO�NIKA BY WI�CEJ USUN��
-+		Lekcja 2.5.: U�YCIE MNO�NIKA, BY WI�CEJ USUN��
- 
- 
-     ** Wpisanie liczby z operatorem powtarza go odpowiedni� ilo�� razy. **
- 
-   W wy�ej wspomnianej kombinacji operatora usuwania i ruchu podaj mno�nik
--  przed ruchem by wi�cej usun��:
-+  przed ruchem, by wi�cej usun��:
- 	d  liczba  ruch
- 
-   1. Przenie� kursor do pierwszego wyrazu KAPITALIKAMI w linii zaznaczonej --->.
- 
-   2. Wpisz  2dw  aby usun�� dwa wyrazy KAPITALIKAMI.
- 
--  3. Powtarzaj kroki 1. i 2. z innymi mno�nikami aby usun�� kolejne wyrazy
-+  3. Powtarzaj kroki 1. i 2. z innymi mno�nikami, aby usun�� kolejne wyrazy
-      KAPITALIKAMI jednym poleceniem
- 
- ---> ta ASD WE linia QWE ASDF ZXCV FG wyraz�w zosta�a ERT FGH CF oczyszczona.
-@@ -312,7 +312,7 @@
-   1. Przenie� kursor do drugiego zdania z wierszyka poni�ej.
-   2. Wpisz  dd  aby usun�� wiersz.
-   3. Teraz przenie� si� do czwartego wiersza.
--  4. Wpisz  2dd  aby usun�c dwa wiersze.
-+  4. Wpisz  2dd  aby usun�� dwa wiersze.
- 
- --->  1)  R�e s� czerwone,
- --->  2)  B�oto jest fajne,
-@@ -335,12 +335,12 @@
-   2. Wpisz  x  aby usun�� pierwszy niechciany znak.
-   3. Teraz wci�nij  u  aby cofn�� skutki ostatniego polecenia.
-   4. Tym razem popraw wszystkie b��dy w linii u�ywaj�c polecenia  x .
--  5. Teraz wci�nij wielkie U aby przywr�ci� lini� do oryginalnego stanu.
--  6. Teraz wci�nij  u  kilka razy by cofn��  U  i poprzednie polecenia.
-+  5. Teraz wci�nij wielkie  U  aby przywr�ci� lini� do oryginalnego stanu.
-+  6. Teraz wci�nij  u  kilka razy, by cofn��  U  i poprzednie polecenia.
-   7. Teraz wpisz CTRL-R (trzymaj r�wnocze�nie wci�ni�te klawisze CTRL i R)
-      kilka razy, by cofn�� cofni�cia.
- 
-----> Poopraw bl�dyyy w teej liniii i zaamiie� je prrzez coofnij.
-+---> Poopraw b��dyyy w teej liniii i zaamiie� je prrzez coofnij.
- 
-   8. To s� bardzo po�yteczne polecenia.
- 
-@@ -350,22 +350,22 @@
- 			     LEKCJA 2. PODSUMOWANIE
- 
- 
--  1. By usun�� znaki od kursora do nast�pnego wyrazu wpisz:   dw
--  2. By usun�� znaki od kursora do ko�ca linii wpisz:    d$
-+  1. By usun�� znaki od kursora do nast�pnego wyrazu, wpisz:   dw
-+  2. By usun�� znaki od kursora do ko�ca linii, wpisz:    d$
-   3. By usun�� ca�� lini�:    dd
--  4. By powt�rzy� ruch poprzed� go liczb�:    2w
-+  4. By powt�rzy� ruch, poprzed� go liczb�:    2w
-   5. Format polecenia zmiany to:
-                 operator  [liczba]  ruch
-   gdzie:
--   operator  - to co trzeba zrobi� (np.  d  dla usuwania)
-+   operator  - to, co trzeba zrobi� (np.  d  dla usuwania)
-    [liczba]  - opcjonalne, ile razy powt�rzy� ruch
-    ruch      - przenosi nad tekstem do operowania, takim jak  w (wyraz),
--	       $  (do ko�ca linii), etc.
-+	       $  (do ko�ca linii) etc.
- 
--  6. By przej�� do pocz�tku linii u�yj zera:  0
--  7. By cofn�� poprzednie polecenie, wpisz:	  u (ma�e u)
--     By cofn�� wszystkie zmiany w linii wpisz:	  U (wielkie U)
--     By cofn�� cofni�cia wpisz:			  CTRL-R
-+  6. By przej�� do pocz�tku linii, u�yj zera:  0
-+  7. By cofn�� poprzednie polecenie, wpisz:	  u  (ma�e u)
-+     By cofn�� wszystkie zmiany w linii, wpisz:	  U  (wielkie U)
-+     By cofn�� cofni�cie, wpisz:			  CTRL-R
- 
- 
- 
-@@ -379,7 +379,7 @@
- 
-   2. Wpisz  dd  aby usun�� lini� i przechowa� j� w rejestrze Vima.
- 
--  3. Przenie� kursor do linii c), POWY�EJ tej gdzie usuni�ta linia powinna
-+  3. Przenie� kursor do linii c), POWY�EJ tej, gdzie usuni�ta linia powinna
-      si� znajdowa�.
- 
-   4. Wci�nij  p  by wstawi� lini� poni�ej kursora.
-@@ -404,21 +404,21 @@
- 
-   3. Wpisz  r  a potem znak jaki powinien go zast�pi�.
- 
--  4. Powtarzaj kroki 2. i 3. dop�ki pierwsza linia nie b�dzie taka jak druga.
-+  4. Powtarzaj kroki 2. i 3. dop�ki pierwsza linia nie b�dzie taka, jak druga.
- 
----->  Kjedy ten wiersz bi� wst�kiwany kto� wcizn�� per� z�ych klawirzy!
----->  Kiedy ten wiersz by� wstukiwany kto� wcisn�� par� z�ych klawiszy!
-+--->  Kjedy ten wiersz bi� wst�kiwany, kto� wcizn�� per� z�ych klawirzy!
-+--->  Kiedy ten wiersz by� wstukiwany, kto� wcisn�� par� z�ych klawiszy!
- 
-   5. Teraz czas na Lekcj� 3.3.
- 
- 
--UWAGA: Pami�taj by uczy� si� �wicz�c, a nie pami�ciowo.
-+UWAGA: Pami�taj, by uczy� si� �wicz�c, a nie pami�ciowo.
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 		     Lekcja 3.3.: OPERATOR CHANGE (zmie�)
- 
--		 ** By zmieni� do ko�ca wyrazu wpisz  ce . **
-+		 ** By zmieni� do ko�ca wyrazu, wpisz  ce . **
- 
-   1. Przenie� kursor do pierwszej linii poni�ej oznaczonej --->.
- 
-@@ -428,7 +428,7 @@
- 
-   4. Wci�nij <ESC> i przejd� do nast�pnej planowanej zmiany.
- 
--  5. Powtarzaj kroki 3. i 4. dop�ki pierwsze zdanie nie b�dzie takie same
-+  5. Powtarzaj kroki 3. i 4. dop�ki pierwsze zdanie nie b�dzie takie same,
-      jak drugie.
- 
- ---> Ta lunos ma pire s��w, kt�re t�ina zbnic u�ifajonc pcmazu zmie�.
-@@ -442,13 +442,13 @@
- 		      Lekcja 3.4.: WI�CEJ ZMIAN U�YWAJ�C c
- 
- 
--	** Polecenie change u�ywa takich samych ruch�w jak delete. **
-+	** Polecenie change u�ywa takich samych ruch�w, jak delete. **
- 
--  1. Operator change dzia�a tak samo jak delete. Format wygl�da tak:
-+  1. Operator change dzia�a tak samo, jak delete. Format wygl�da tak:
- 
- 	    c   [liczba]   ruch
- 
--  2. Ruchy s� tak�e takie same, np.:  w  (wyraz),  $  (koniec linii), etc.
-+  2. Ruchy s� tak�e takie same, np.:  w  (wyraz),  $  (koniec linii) etc.
- 
-   3. Przenie� si� do pierwszej linii poni�ej oznaczonej --->
- 
-@@ -456,7 +456,7 @@
- 
-   5. Wpisz  c$ , popraw koniec wiersza i wci�nij <ESC>.
- 
-----> Koniec tego wiersza musi by� poprawiony aby wygl�da� tak jak drugi.
-+---> Koniec tego wiersza musi by� poprawiony, aby wygl�da� tak, jak drugi.
- ---> Koniec tego wiersza musi by� poprawiony u�ywaj�c polecenia  c$ .
- 
- UWAGA:  Mo�esz u�ywa� <BS> aby poprawia� b��dy w czasie pisania.
-@@ -469,11 +469,11 @@
-      polecenie wstawia skasowany tekst PO kursorze (je�li ca�a linia
-      zosta�a usuni�ta, zostanie ona umieszczona w linii poni�ej kursora).
- 
--  2. By zamieni� znak pod kursorem wci�nij  r  a potem znak, kt�ry ma zast�pi�
-+  2. By zamieni� znak pod kursorem, wci�nij  r  a potem znak, kt�ry ma zast�pi�
-      oryginalny.
- 
--  3. Operator change pozwala Ci na zast�pienie od kursora do miejsca gdzie
--     zabra�by ci� ruch. Np. wpisz  ce  aby zamieni� tekst od kursora do ko�ca
-+  3. Operator change pozwala Ci na zast�pienie od kursora do miejsca, gdzie
-+     zabra�by Ci� ruch. Np. wpisz  ce  aby zamieni� tekst od kursora do ko�ca
-      wyrazu,  c$  aby zmieni� tekst do ko�ca linii.
- 
-   4. Format do polecenia change (zmie�):
-@@ -497,12 +497,12 @@
-      Zapami�taj numer linii dla potrzeb kroku 3.
- 
- UWAGA: Mo�esz te� zobaczy� pozycj� kursora w prawym, dolnym rogu ekranu.
--       Dzieje si� tak kiedy ustawiona jest opcja 'ruler' (wyja�nione w lekcji 6.).
-+       Dzieje si� tak kiedy ustawiona jest opcja 'ruler' (wi�cej w lekcji 6.).
- 
-   2. Wci�nij G aby przej�� na koniec pliku.
-      Wci�nij  gg  aby przej�� do pocz�tku pliku.
- 
--  3. Wpisz numer linii, w kt�rej by�e� a potem  G . To przeniesie ci�
-+  3. Wpisz numer linii, w kt�rej by�e� a potem  G . To przeniesie Ci�
-      z powrotem do linii, w kt�rej by�e� kiedy wcisn��e� CTRL-G.
- 
-   4. Je�li czujesz si� wystarczaj�co pewnie, wykonaj kroki 1-3.
-@@ -511,10 +511,10 @@
- 			 Lekcja 4.2.: POLECENIE SZUKAJ
- 
- 
--	     ** Wpisz  /  a nast�pnie wyra�enie aby je znale��. **
-+	     ** Wpisz  /  a nast�pnie wyra�enie, aby je znale��. **
- 
--  1. W trybie Normal wpisz  / . Zauwa�, �e znak ten, oraz kursor pojawi�
--     si� na dole ekranu tak samo jak polecenie  : .
-+  1. W trybie Normal wpisz  / . Zauwa�, �e znak ten oraz kursor pojawi�
-+     si� na dole ekranu tak samo, jak polecenie  : .
- 
-   2. Teraz wpisz  b�ond<ENTER> .  To jest s�owo, kt�rego chcesz szuka�.
- 
-@@ -523,11 +523,11 @@
- 
-   4. Je�li chcesz szuka� frazy do ty�u, u�yj polecenia  ?  zamiast  / .
- 
--  5. Aby wr�ci� gdzie by�e� wci�nij  CTRL-O. Powtarzaj by wr�ci� dalej. CTRL-I
-+  5. Aby wr�ci� gdzie by�e�, wci�nij  CTRL-O. Powtarzaj, by wr�ci� dalej. CTRL-I
-      idzie do przodu.
- 
--Uwaga:  'b�ond' to nie jest metoda by przeliterowa� b��d; 'b�ond' to b��d.
--Uwaga:  Kiedy szukanie osi�gnie koniec pliku b�dzie kontynuowa�o od pocz�tku
-+Uwaga:  'b�ond' to nie jest metoda, by przeliterowa� b��d; 'b�ond' to b��d.
-+Uwaga:  Kiedy szukanie osi�gnie koniec pliku, b�dzie kontynuowane od pocz�tku
-         o ile opcja 'wrapscan' nie zosta�a przestawiona.
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-@@ -571,16 +571,16 @@
- 
-   4. Aby zmieni� wszystkie wyst�pienia �a�cucha znak�w pomi�dzy dwoma liniami,
-      wpisz: :#,#s/stare/nowe/g gdzie #,# s� numerami linii ograniczaj�cych
--                               region gdzie ma nast�pi� zamiana.
-+                               region, gdzie ma nast�pi� zamiana.
-      wpisz  :%s/stare/nowe/g   by zmieni� wszystkie wyst�pienia w ca�ym pliku.
-      wpisz  :%s/stare/nowe/gc  by zmieni� wszystkie wyst�pienia w ca�ym
--                               pliku, prosz�c o potwierdzenie za ka�dym razem
-+                               pliku, prosz�c o potwierdzenie za ka�dym razem.
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 			     LEKCJA 4. PODSUMOWANIE
- 
-   1. CTRL-G   poka�e Twoj� pozycj� w pliku i status pliku.  SHIFT-G przenosi
--	      ci� do ko�ca pliku.
-+	      Ci� do ko�ca pliku.
-      G        przenosi do ko�ca pliku.
-      liczba G przenosi do linii [liczba].
-      gg       przenosi do pierwszej linii.
-@@ -588,22 +588,22 @@
-   2. Wpisanie  /  a nast�pnie �a�cucha znak�w szuka �a�cucha DO PRZODU.
-      Wpisanie  ?  a nast�pnie �a�cucha znak�w szuka �a�cucha DO TY�U.
-      Po wyszukiwaniu wci�nij  n  by znale�� nast�pne wyst�pienie szukanej
--     frazy tym samym kierunku lub  N  by szuka� w kierunku przeciwnym.
-+     frazy w tym samym kierunku lub  N  by szuka� w kierunku przeciwnym.
-      CTRL-O przenosi do starszych pozycji, CTRL-I do nowszych.
- 
-   3. Wpisanie  %  gdy kursor znajduje si� na (,),[,],{, lub } lokalizuje
-      paruj�cy znak.
- 
--  4. By zamieni� pierwszy stary na nowy w linii wpisz      :s/stary/nowy
--     By zamieni� wszystkie stary na nowy w linii wpisz     :s/stary/nowy/g
-+  4. By zamieni� pierwszy stary na nowy w linii, wpisz      :s/stary/nowy
-+     By zamieni� wszystkie stary na nowy w linii, wpisz     :s/stary/nowy/g
-      By zamieni� frazy pomi�dzy dwoma liniami # wpisz      :#,#s/stary/nowy/g
--     By zamieni� wszystkie wyst�pienia w pliku wpisz       :%s/stary/nowy/g
--     By Vim prosi� Ci� o potwierdzenie dodaj 'c'	   :%s/stary/nowy/gc
-+     By zamieni� wszystkie wyst�pienia w pliku, wpisz       :%s/stary/nowy/g
-+     By Vim prosi� Ci� o potwierdzenie, dodaj 'c'	   :%s/stary/nowy/gc
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--		 Lekcja 5.1.: JAK WYKONA� POLECENIA ZEWN�TRZNE
-+		 Lekcja 5.1.: JAK WYKONA� POLECENIA ZEWN�TRZNE?
- 
- 
--	** Wpisz  :!  a nast�pnie zewn�trzne polecenie by je wykona�. **
-+	** Wpisz  :!  a nast�pnie zewn�trzne polecenie, by je wykona�. **
- 
-   1. Wpisz znajome polecenie  :  by ustawi� kursor na dole ekranu. To pozwala
-      na wprowadzenie komendy linii polece�.
-@@ -626,20 +626,20 @@
- 		    Lekcja 5.2.: WI�CEJ O ZAPISYWANIU PLIK�W
- 
- 
--	   ** By zachowa� zmiany w tek�ci wpisz :w NAZWA_PLIKU . **
-+	   ** By zachowa� zmiany w tek�cie, wpisz :w NAZWA_PLIKU . **
- 
-   1. Wpisz  :!dir  lub  :!ls  by zobaczy� spis plik�w w katalogu.
--     Ju� wiesz, �e musisz wcisn�� <ENTER> po tym.
-+     Ju� wiesz, �e musisz po tym wcisn�� <ENTER>.
- 
--  2. Wybierz nazw� pliku jaka jeszcze nie istnieje, np. TEST.
-+  2. Wybierz nazw� pliku, jaka jeszcze nie istnieje, np. TEST.
- 
-   3. Teraz wpisz:   :w TEST   (gdzie TEST jest nazw� pliku jak� wybra�e�.)
- 
-   4. To polecenie zapami�ta ca�y plik (Vim Tutor) pod nazw� TEST.
--     By to sprawdzi� wpisz  :!dir  lub  :!ls , �eby znowu zobaczy� list� plik�w.
-+     By to sprawdzi�, wpisz  :!dir  lub  :!ls  �eby znowu zobaczy� list� plik�w.
- 
- Uwaga: Zauwa�, �e gdyby� teraz wyszed� z Vima, a nast�pnie wszed� ponownie
--       poleceniem  vim TEST , plik by�by dok�adn� kopi� tutoriala kiedy go
-+       poleceniem  vim TEST , plik by�by dok�adn� kopi� tutoriala, kiedy go
-        zapisywa�e�.
- 
-   5. Teraz usu� plik wpisuj�c (MS-DOS):		   :!del TEST
-@@ -649,7 +649,7 @@
- 		    Lekcja 5.3.: WYBRANIE TEKSTU DO ZAPISU
- 
- 
--	  ** By zachowa� cz�� pliku wpisz  v ruch :w NAZWA_PLIKU **
-+	  ** By zachowa� cz�� pliku, wpisz  v ruch :w NAZWA_PLIKU **
- 
-   1. Przenie� kursor do tego wiersza.
- 
-@@ -664,26 +664,26 @@
-   5. Vim zapisze wybrane linie do pliku TEST. U�yj  :!dir  lub  :!ls , �eby to
-      zobaczy�. Jeszcze go nie usuwaj! U�yjemy go w nast�pnej lekcji.
- 
--UWAGA: Wci�ni�cie  v  zaczyna tryb Wizualny. Mo�esz porusza� kursorem by
--       zmieni� rozmiary zaznaczenia. Mo�esz te� u�y� operatora by zrobi� co�
-+UWAGA: Wci�ni�cie  v  zaczyna tryb Wizualny. Mo�esz porusza� kursorem, by
-+       zmieni� rozmiary zaznaczenia. Mo�esz te� u�y� operatora, by zrobi� co�
-        z tekstem. Na przyk�ad  d  usuwa tekst.
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 		   Lekcja 5.4.: WSTAWIANIE I ��CZENIE PLIK�W
- 
- 
--	    ** By wstawi� zawarto�� pliku wpisz   :r NAZWA_PLIKU **
-+	    ** By wstawi� zawarto�� pliku, wpisz   :r NAZWA_PLIKU **
- 
-   1. Umie�� kursor tu� powy�ej tej linii.
- 
- UWAGA: Po wykonaniu kroku 2. zobaczysz tekst z Lekcji 5.3. Potem przejd�
--       do DO�U by zobaczy� ponownie t� lekcj�.
-+       do DO�U, by zobaczy� ponownie t� lekcj�.
- 
-   2. Teraz wczytaj plik TEST u�ywaj�c polecenia  :r TEST , gdzie TEST
-      jest nazw� pliku.
-      Wczytany plik jest umieszczony poni�ej linii z kursorem.
- 
--  3. By sprawdzi� czy plik zosta� wczytany cofnij kursor i zobacz, �e
-+  3. By sprawdzi� czy plik zosta� wczytany, cofnij kursor i zobacz, �e
-      teraz s� dwie kopie Lekcji 5.3., orygina� i kopia z pliku.
- 
- UWAGA: Mo�esz te� wczyta� wyj�cie zewn�trznego polecenia. Na przyk�ad
-@@ -723,14 +723,14 @@
- 
-   1. Przenie� kursor do linii poni�ej oznaczonej --->.
- 
--  2. Wpisz  o  (ma�e) by otworzy� lini� PONI�EJ kursora i przenie�� si�
-+  2. Wpisz  o  (ma�e), by otworzy� lini� PONI�EJ kursora i przenie�� si�
-      do trybu Insert (wprowadzanie).
- 
-   3. Wpisz troch� tekstu i wci�nij <ESC> by wyj�� z trybu Insert (wprowadzanie).
- 
- ---> Po wci�ni�ciu  o  kursor znajdzie si� w otwartej linii w trybie Insert.
- 
--  4. By otworzy� lini� POWY�EJ kursora wci�nij wielkie  O  zamiast ma�ego
-+  4. By otworzy� lini� POWY�EJ kursora, wci�nij wielkie  O  zamiast ma�ego
-      o . Wypr�buj to na linii poni�ej.
- 
- ---> Otw�rz lini� powy�ej wciskaj�c SHIFT-O gdy kursor b�dzie na tej linii.
-@@ -747,9 +747,9 @@
- 
-   2. Wciskaj  e  dop�ki kursor nie b�dzie na ko�cu li .
- 
--  3. Wpisz  a  (ma�e) aby doda� tekst ZA znakiem pod kursorem.
-+  3. Wpisz  a  (ma�e), aby doda� tekst ZA znakiem pod kursorem.
- 
--  4. Doko�cz wyraz tak jak w linii poni�ej. Wci�nij <ESC> aby opu�ci� tryb
-+  4. Doko�cz wyraz tak, jak w linii poni�ej. Wci�nij <ESC> aby opu�ci� tryb
-      Insert.
- 
-   5. U�yj  e  by przej�� do kolejnego niedoko�czonego wyrazu i powtarzaj kroki
-@@ -758,7 +758,7 @@
- ---> Ta li poz Ci �wi dodaw teks do ko� lin
- ---> Ta linia pozwoli Ci �wiczy� dodawanie tekstu do ko�ca linii.
- 
--Uwaga:  a ,  i  oraz  A  prowadz� do trybu Insert, jedyn� r�nic� jest miejsce
-+Uwaga:  a ,  i  oraz  A  prowadz� do trybu Insert, jedyn� r�nic� jest miejsce,
-        gdzie nowe znaki b�d� dodawane.
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 		   Lekcja 6.3.: INNA WERSJA REPLACE (zamiana)
-@@ -791,16 +791,16 @@
- 
-   1. Przejd� do linii oznaczonej ---> i umie�� kursor za "a)".
- 
--  2. Wejd� w tryb Visual  v  i przenie� kursor na pocz�tek "pierwszy".
-+  2. Wejd� w tryb Wizualny  v  i przenie� kursor na pocz�tek "pierwszy".
- 
--  3. Wci�nij  y  aby yankowa� (kopiowa�) pod�wietlony tekst.
-+  3. Wci�nij  y  aby kopiowa� (yankowa�) pod�wietlony tekst.
- 
-   4. Przenie� kursor do ko�ca nast�pnej linii:  j$
- 
--  5. Wci�nij  p  aby wpakowa� (paste) tekst.  Dodaj:  a drugi<ESC> .
-+  5. Wci�nij  p  aby wklei� (wpakowa�) tekst.  Dodaj:  a drugi<ESC> .
- 
--  6. U�yj trybu Wizualnego aby wybra� " element.", yankuj go  y , przejd� do
--     ko�ca nast�pnej linii  j$ i upakuj tam tekst z  p .
-+  6. U�yj trybu Wizualnego, aby wybra� " element.", yankuj go  y , przejd� do
-+     ko�ca nast�pnej linii  j$  i upakuj tam tekst z  p .
- 
- --->  a) to jest pierwszy element.
-       b)
-@@ -810,7 +810,7 @@
- 			 Lekcja 6.5.: USTAWIANIE OPCJI
- 
- 
--** Ustawianie opcji tak by szukaj lub substytucja ignorowa�y wielko�� liter **
-+** Ustawianie opcji tak, by szukaj lub substytucja ignorowa�y wielko�� liter **
- 
-   1. Szukaj 'ignore' wpisuj�c:    /ignore<ENTER>
-      Powt�rz szukanie kilka razy naciskaj�c klawisz  n .
-@@ -828,7 +828,7 @@
- 
-   6. Aby wy��czy� ignorowanie wielko�ci liter:  :set noic
- 
--Uwaga: Aby usun�� pod�wietlanie dopasowa� wpisz:   :nohlsearch
-+Uwaga: Aby usun�� pod�wietlanie dopasowa�, wpisz:   :nohlsearch
- Uwaga: Aby ignorowa� wielko�� liter dla jednego wyszukiwania: /ignore\c<ENTER>
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 			     LEKCJA 6. PODSUMOWANIE
-@@ -837,36 +837,36 @@
-   1. Wpisanie  o  otwiera lini� PONI�EJ kursora.
-      Wpisanie  O  otwiera lini� POWY�EJ kursora.
- 
--  2. Wpisanie  a  by wstawi� tekst ZA znakiem na, kt�rym jest kursor.
-+  2. Wpisanie  a  wstawia tekst ZA znakiem, na kt�rym jest kursor.
-      Wpisanie  A  dodaje tekst na ko�cu linii.
- 
-   3. Polecenie  e  przenosi do ko�ca wyrazu.
--  4. Operator  y  yankuje (kopiuje) tekst,  p  pakuje (wkleja, paste) go.
-+  4. Operator  y  yankuje (kopiuje) tekst,  p  pakuje (wkleja) go.
-   5. Wpisanie wielkiego  R  wprowadza w tryb Replace (zamiana) dop�ki
-      nie zostanie wci�ni�ty <ESC>.
--  6. Wpisanie ":set xxx" ustawia opcj� "xxx". Nietk�re opcje:
-+  6. Wpisanie ":set xxx" ustawia opcj� "xxx". Niekt�re opcje:
- 	'ic'  'ignorecase'	ignoruj wielko�� znak�w
- 	'is'  'incsearch'	poka� cz�ciowe dopasowania
- 	'hls' 'hlsearch'	pod�wietl wszystkie dopasowania
--     Mo�esz u�y� zar�wno d�ugiej jak i kr�tkiej formy.
--  7. Dodaj "no" aby wy��czy� opcj�:   :set noic
-+     Mo�esz u�y� zar�wno d�ugiej, jak i kr�tkiej formy.
-+  7. Dodaj "no", aby wy��czy� opcj�:   :set noic
- 
- 
- 
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			LEKCJA 7.1. JAK UZYSKA� POMOC
-+			 LEKCJA 7.1. JAK UZYSKA� POMOC?
- 
- 		      ** U�ycie systemu pomocy on-line **
- 
--  Vim posiada bardzo dobry system pomocy on-line. By zacz�� spr�buj jednej
-+  Vim posiada bardzo dobry system pomocy on-line. By zacz��, spr�buj jednej
-   z trzech mo�liwo�ci:
- 	- wci�nij klawisz <HELP> (je�li taki masz)
- 	- wci�nij klawisz <F1> (je�li taki masz)
- 	- wpisz   :help<ENTER>
- 
--  Przeczytaj tekst w oknie pomocy  aby dowiedzie� si� jak dzia�a pomoc.
-+  Przeczytaj tekst w oknie pomocy, aby dowiedzie� si� jak dzia�a pomoc.
-   wpisz CTRL-W CTRL-W    aby przeskoczy� z jednego okna do innego
-   wpisz :q<ENTER>        aby zamkn�� okno pomocy.
- 
-@@ -894,10 +894,10 @@
-   3. Zapisz plik:
-      :w
- 
--  Nast�pnym razem gdy zaczniesz prac� w Vimie b�dzie on u�ywa� pod�wietlania
-+  Nast�pnym razem, gdy zaczniesz prac� w Vimie b�dzie on u�ywa� pod�wietlania
-   sk�adni. Mo�esz doda� wszystkie swoje ulubione ustawienia do tego pliku
-   "vimrc".
--  Aby uzyska� wi�cej informacji wpisz     :help vimrc-intro
-+  Aby uzyska� wi�cej informacji, wpisz     :help vimrc-intro
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 			  Lekcja 7.3.: UZUPE�NIANIE
-@@ -907,11 +907,11 @@
- 
-   1. Upewnij si�, �e Vim nie jest w trybie kompatybilno�ci:   :set nocp
- 
--  2. Zerknij jakie pliki s� w bie��cm katalogu:   :!ls   lub   :!dir
-+  2. Zerknij, jakie pliki s� w bie��cym katalogu:   :!ls   lub   :!dir
- 
-   3. Wpisz pocz�tek polecenia:   :e
- 
--  4. Wci�nij  CTRL-D  i Vim poka�e list� polece� jakie zaczynaj� si� na "e".
-+  4. Wci�nij  CTRL-D  i Vim poka�e list� polece�, jakie zaczynaj� si� na "e".
- 
-   5. Wci�nij  <TAB>  i Vim uzupe�ni polecenie do ":edit".
- 
-@@ -925,7 +925,7 @@
- 			    Lekcja 7. PODSUMOWANIE
- 
- 
--  1. Wpisz  :help  lub wci�nij <F1> lub <Help> aby otworzy� okno pomocy.
-+  1. Wpisz  :help  albo wci�nij <F1> lub <Help> aby otworzy� okno pomocy.
- 
-   2. Wpisz  :help cmd  aby uzyska� pomoc o  cmd .
- 
-@@ -945,14 +945,14 @@
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 
--  Tutaj si� ko�czy tutorial Vima. Zosta� on pomy�lany tak aby da� kr�tki
-+  Tutaj si� ko�czy tutorial Vima. Zosta� on pomy�lany tak, aby da� kr�tki
-   przegl�d jego mo�liwo�ci, wystarczaj�cy by� m�g� go u�ywa�. Jest on
--  daleki od kompletno�ci poniewa� Vim ma o wiele, wiele wi�cej polece�.
-+  daleki od kompletno�ci, poniewa� Vim ma o wiele, wiele wi�cej polece�.
- 
-   Dla dalszej nauki rekomendujemy ksi��k�:
- 	Vim - Vi Improved - autor Steve Oualline
- 	Wydawca: New Riders
--  Pierwsza ksi�zka ca�kowicie po�wi�cona Vimowi. U�yteczna zw�aszcza dla
-+  Pierwsza ksi��ka ca�kowicie po�wi�cona Vimowi. U�yteczna zw�aszcza dla
-   pocz�tkuj�cych. Zawiera wiele przyk�ad�w i ilustracji.
-   Zobacz http://iccf-holland.org./click5.html
- 
-@@ -960,7 +960,7 @@
-   polecenia:
- 	Learning the Vi Editor - autor Linda Lamb
- 	Wydawca: O'Reilly & Associates Inc.
--  To dobra ksi��ka by dowiedzie� si� niemal wszystkiego co chcia�by� zrobi�
-+  To dobra ksi��ka, by dowiedzie� si� niemal wszystkiego, co chcia�by� zrobi�
-   z Vi. Sz�sta edycja zawiera te� informacje o Vimie.
- 
-   Po polsku wydano:
-@@ -991,4 +991,5 @@
-   rev. Marzec 2002
-   2nd rev. Wrzesie� 2004
-   3rd rev. Marzec 2006
-+  4th rev. Grudzie� 2008
-   Wszelkie uwagi prosz� kierowa� na: [email protected]
-diff -Nur runtime.patched/tutor/tutor.pl.utf-8 runtime/tutor/tutor.pl.utf-8
---- runtime.patched/tutor/tutor.pl.utf-8	2008-06-26 13:52:38.000000000 -0700
-+++ runtime/tutor/tutor.pl.utf-8	2009-01-14 12:14:51.000000000 -0800
-@@ -2,9 +2,9 @@
- =    W i t a j   w   t u t o r i a l u   V I M - a      -    Wersja  1.7.     =
- ===============================================================================
- 
--     Vim to potężny edytor, który posiada wiele poleceń, zbyt dużo by
-+     Vim to potężny edytor, który posiada wiele poleceń, zbyt dużo, by
-      wyjaśnić je wszystkie w tym tutorialu. Ten przewodnik ma nauczyć
--     Cię posługiwać się wystarczająco wieloma komendami byś mógł łatwo
-+     Cię posługiwać się wystarczająco wieloma komendami, byś mógł łatwo
-      używać Vima jako edytora ogólnego przeznaczenia.
- 
-      Czas potrzebny na ukończenie tutoriala to 25 do 30 minut i zależy
-@@ -13,14 +13,14 @@
- 	 UWAGA:
- 	 Polecenia wykonywane w czasie lekcji zmodyfikują tekst. Zrób
- 	 wcześniej kopię tego pliku do ćwiczeń (jeśli zacząłeś komendą
--	 "vimtutor" to już pracujesz na kopii).
-+	 "vimtutor", to już pracujesz na kopii).
- 
--	 Pamiętaj że przewodnik ten został zaprojektowany do nauki poprzez
--	 ćwiczenia. Oznacza to, że musisz wykonywać polecenia by nauczyć się ich
--	 prawidłowo. Jeśli będziesz jedynie czytał tekst szybko zapomnisz wiele
-+	 Pamiętaj, że przewodnik ten został zaprojektowany do nauki poprzez
-+	 ćwiczenia. Oznacza to, że musisz wykonywać polecenia, by nauczyć się ich
-+	 prawidłowo. Jeśli będziesz jedynie czytał tekst, szybko zapomnisz wiele
- 	 poleceń!
- 
--     Teraz upewnij się, że nie masz wciśniętego CapsLocka i wciskaj  j
-+     Teraz upewnij się, że nie masz wciśniętego Caps Locka i wciskaj  j
-      tak długo dopóki Lekcja 1.1. nie wypełni całkowicie ekranu.
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-@@ -40,28 +40,28 @@
- 
-   3. Używając strzałki w dół przejdź do następnej lekcji.
- 
--Uwaga: Jeśli nie jesteś pewien czegoś co wpisałeś, wciśnij <ESC> by wrócić do
-+Uwaga: Jeśli nie jesteś pewien czegoś co wpisałeś, wciśnij <ESC>, by wrócić do
-        trybu Normal. Wtedy powtórz polecenie.
- 
- Uwaga: Klawisze kursora także powinny działać, ale używając  hjkl  będziesz
--       w stanie poruszać się o wiele szybciej jak się tylko przyzwyczaisz.
-+       w stanie poruszać się o wiele szybciej, jak się tylko przyzwyczaisz.
-        Naprawdę!
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 		    Lekcja 1.2.: WYCHODZENIE Z VIM-a
- 
-- !! UWAGA: Przed wykonaniem jakiegokolwiek polecenia przeczytaj całą lekcję.!!
-+ !! UWAGA: Przed wykonaniem jakiegokolwiek polecenia przeczytaj całą lekcję !!
- 
-   1. Wciśnij <ESC> (aby upewnić się, że jesteś w trybie Normal).
-   2. Wpisz:			:q!<ENTER>.
--     To spowoduje wyjście z edytora PORZUCAJĄC wszelkie zmiany jakie
--     zdążyłeś zrobić. Jeśli chcesz zapamiętać zmiany i wyjść
-+     To spowoduje wyjście z edytora PORZUCAJĄC wszelkie zmiany, jakie
-+     zdążyłeś zrobić. Jeśli chcesz zapamiętać zmiany i wyjść,
-      wpisz:			:wq<ENTER>
- 
-   3. Kiedy widzisz znak zachęty powłoki wpisz komendę, żeby wrócić
-      do tutoriala. Czyli:	vimtutor<ENTER>
- 
--  4. Jeśli chcesz zapamiętać polecenia, wykonaj kroki 1. do 3. aby
-+  4. Jeśli chcesz zapamiętać polecenia, wykonaj kroki 1. do 3., aby
-      wyjść i wrócić do edytora.
- 
- UWAGA: :q!<ENTER> porzuca wszelkie zmiany jakie zrobiłeś. W następnych
-@@ -85,7 +85,7 @@
- 
- ---> Kkrowa prrzeskoczyła prrzez ksiiężycc.
- 
--  5. Teraz kiedy zdanie jest poprawione przejdź do Lekcji 1.4.
-+  5. Teraz, kiedy zdanie jest poprawione, przejdź do Lekcji 1.4.
- 
- UWAGA: Ucz się przez ćwiczenie, nie wkuwanie.
- 
-@@ -101,18 +101,18 @@
- 
-   1. Przenieś kursor do pierwszej linii poniżej oznaczonej --->.
- 
--  2. Aby poprawić pierwszy wiersz, ustaw kursor na pierwszym znaku PO tym
-+  2. Aby poprawić pierwszy wiersz, ustaw kursor na pierwszym znaku PO tym,
-      gdzie tekst ma być wstawiony.
- 
-   3. Wciśnij  i  a następnie wpisz konieczne poprawki.
- 
--  4. Po poprawieniu błędu wciśnij <ESC> by wrócić do trybu Normal.
--     Powtarzaj kroki 2. do 4. aby poprawić całe zdanie.
-+  4. Po poprawieniu błędu wciśnij <ESC>, by wrócić do trybu Normal.
-+     Powtarzaj kroki 2. do 4., aby poprawić całe zdanie.
- 
- ---> W tej brkje trochę .
- ---> W tej linii brakuje trochę tekstu.
- 
--  5. Kiedy czujesz się swobodnie wstawiając tekst przejdź do
-+  5. Kiedy czujesz się swobodnie wstawiając tekst, przejdź do
-      podsumowania poniżej.
- 
- 
-@@ -129,7 +129,7 @@
- 
-   3. Kiedy tekst został dodany, wciśnij <ESC> i wróć do trybu Normalnego.
- 
--  4. Przenieś kursor do drugiej linii oznaczonej ---> i powtórz kroki 2 i 3
-+  4. Przenieś kursor do drugiej linii oznaczonej ---> i powtórz kroki 2. i 3.,
-      aby poprawić zdanie.
- 
- ---> Brakuje tu tro
-@@ -137,27 +137,27 @@
- ---> Tu też trochę bra
-      Tu też trochę brakuje.
- 
--  5. Kiedy już utrwaliłeś ćwiczenie przejdź do lekcji 1.6.
-+  5. Kiedy już utrwaliłeś ćwiczenie, przejdź do lekcji 1.6.
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 			  Lekcja 1.6.: EDYCJA PLIKU
- 
- 		  ** Użyj  :wq  aby zapisać plik i wyjść. **
- 
--   !! UWAGA: zanim wykonasz jakiekolwiek polecenia przeczyaj całą lekcję !!
-+   !! UWAGA: zanim wykonasz jakiekolwiek polecenia przeczytaj całą lekcję !!
- 
-   1. Zakończ tutorial tak jak w lekcji 1.2.:  :q!
--     Lub jeśli masz dostęp do innego terminala zrób kolejne kroki tam.
-+     lub, jeśli masz dostęp do innego terminala, wykonaj kolejne kroki tam.
- 
-   2. W powłoce wydaj polecenie:  vim tutor<ENTER>
--     "vim" jest poleceniem uruchamiającym edytor Vim. 'tutor' to nazwa pliku
--     jaki chcesz edytować. Użyj pliku jaki może zostać zmieniony.
-+     "vim" jest poleceniem uruchamiającym edytor Vim. 'tutor' to nazwa pliku,
-+     jaki chcesz edytować. Użyj pliku, który może zostać zmieniony.
- 
--  3. Dodaj i usuń tekst tak jak się nauczyłeś w poprzednich lekcjach.
-+  3. Dodaj i usuń tekst tak, jak się nauczyłeś w poprzednich lekcjach.
- 
-   4. Zapisz plik ze zmianami i opuść Vima:  :wq<ENTER>
- 
--  5. Jeśli zakończyłeś vimtutor w kroku 1. uruchom go ponownie i przejdź
-+  5. Jeśli zakończyłeś vimtutor w kroku 1., uruchom go ponownie i przejdź
-      do podsumowania poniżej.
- 
-   6. Po przeczytaniu wszystkich kroków i ich zrozumieniu: wykonaj je.
-@@ -168,14 +168,14 @@
-   1. Poruszasz kursorem używając "strzałek" i klawiszy  hjkl .
-        h (w lewo)	 j (w dół)	 k (do góry)		l (w prawo)
- 
--  2. By wejść do Vima (z powłoki) wpisz:
-+  2. By wejść do Vima, (z powłoki) wpisz:
- 			    vim NAZWA_PLIKU<ENTER>
- 
--  3. By wyjść z Vima wpisz:
--			    <ESC> :q!<ENTER>  by usunąc wszystkie zmiany.
-+  3. By wyjść z Vima, wpisz:
-+			    <ESC> :q!<ENTER>  by usunąć wszystkie zmiany.
- 	     LUB:	    <ESC> :wq<ENTER>  by zmiany zachować.
- 
--  4. By usunąć znak pod kursorem wciśnij:  x
-+  4. By usunąć znak pod kursorem, wciśnij:  x
- 
-   5. By wstawić tekst przed kursorem lub dodać:
- 	i   wpisz tekst   <ESC>         wstawi przed kursorem
-@@ -189,18 +189,18 @@
- 		  Lekcja 2.1.: POLECENIE DELETE (usuwanie)
- 
- 
--		      ** Wpisz  dw  by usunąc wyraz. **
-+		      ** Wpisz  dw  by usunąć wyraz. **
- 
--  1. Wciśnij  <ESC>  by upewnić się, że jesteś w trybie Normal.
-+  1. Wciśnij  <ESC>, by upewnić się, że jesteś w trybie Normal.
- 
-   2. Przenieś kursor do linii poniżej oznaczonej --->.
- 
--  3. Przesuń kursor na początek wyrazu, które chcesz usunąć.
-+  3. Przesuń kursor na początek wyrazu, który chcesz usunąć.
- 
-   4. Wpisz   dw   by usunąć wyraz.
- 
-   UWAGA: Litera  d  pojawi się na dole ekranu. Vim czeka na wpisanie  w .
--	 Jeśli zobaczysz inny znak oznacza to, że wpisałeś coś źle, wciśnij
-+	 Jeśli zobaczysz inny znak, oznacza to, że wpisałeś coś źle; wciśnij
- 	 <ESC> i zacznij od początku.
- 
- ---> Jest tu parę papier wyrazów, które kamień nie należą do nożyce tego zdania.
-@@ -225,7 +225,7 @@
- ---> Ktoś wpisał koniec tego zdania dwukrotnie. zdania dwukrotnie.
- 
- 
--  5. Przejdź do Lekcji 2.3. by zrozumieć co się stało.
-+  5. Przejdź do Lekcji 2.3., by zrozumieć co się stało.
- 
- 
- 
-@@ -235,12 +235,12 @@
- 		     Lekcja 2.3.: O OPERATORACH I RUCHACH
- 
- 
--  Wiele poleceń zmieniających tekst są złożone z operatora i ruchu.
--  Format dla polecenia usuwającego z operatorem  d  jest taki:
-+  Wiele poleceń zmieniających tekst jest złożonych z operatora i ruchu.
-+  Format dla polecenia usuwającego z operatorem  d  jest następujący:
- 
- 	    d  ruch
- 
--  Gdzie:
-+  gdzie:
-    d      - operator usuwania.
-    ruch   - na czym polecenie będzie wykonywane (lista poniżej).
- 
-@@ -252,7 +252,7 @@
- W ten sposób wpisanie  de  usunie znaki od kursora do końca wyrazu.
- 
- UWAGA: Wpisanie tylko ruchu w trybie Normal bez operatora przeniesie kursor
--       tak jak to określono.
-+       tak, jak to określono.
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 		    Lekcja 2.4.: UŻYCIE MNOŻNIKA DLA RUCHU
-@@ -266,32 +266,32 @@
- 
-   3. Wpisz  3e  aby przenieść kursor do końca trzeciego wyrazu w przód.
- 
--  4. Wpisz  0  (zero) aby przenieść kursor do początku linii.
-+  4. Wpisz  0  (zero), aby przenieść kursor na początek linii.
- 
-   5. Powtórz kroki 2. i 3. z innymi liczbami.
- 
- 
-- ---> To jest zwykły wiersz z wyrazami po których możesz się poruszać.
-+ ---> To jest zwykły wiersz z wyrazami, po których możesz się poruszać.
- 
-   6. Przejdź do lekcji 2.5.
- 
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--		Lekcja 2.5.: UŻYCIE MNOŻNIKA BY WIĘCEJ USUNĄĆ
-+		Lekcja 2.5.: UŻYCIE MNOŻNIKA, BY WIĘCEJ USUNĄĆ
- 
- 
-     ** Wpisanie liczby z operatorem powtarza go odpowiednią ilość razy. **
- 
-   W wyżej wspomnianej kombinacji operatora usuwania i ruchu podaj mnożnik
--  przed ruchem by więcej usunąć:
-+  przed ruchem, by więcej usunąć:
- 	d  liczba  ruch
- 
-   1. Przenieś kursor do pierwszego wyrazu KAPITALIKAMI w linii zaznaczonej --->.
- 
-   2. Wpisz  2dw  aby usunąć dwa wyrazy KAPITALIKAMI.
- 
--  3. Powtarzaj kroki 1. i 2. z innymi mnożnikami aby usunąć kolejne wyrazy
-+  3. Powtarzaj kroki 1. i 2. z innymi mnożnikami, aby usunąć kolejne wyrazy
-      KAPITALIKAMI jednym poleceniem
- 
- ---> ta ASD WE linia QWE ASDF ZXCV FG wyrazów została ERT FGH CF oczyszczona.
-@@ -312,7 +312,7 @@
-   1. Przenieś kursor do drugiego zdania z wierszyka poniżej.
-   2. Wpisz  dd  aby usunąć wiersz.
-   3. Teraz przenieś się do czwartego wiersza.
--  4. Wpisz  2dd  aby usunąc dwa wiersze.
-+  4. Wpisz  2dd  aby usunąć dwa wiersze.
- 
- --->  1)  Róże są czerwone,
- --->  2)  Błoto jest fajne,
-@@ -335,12 +335,12 @@
-   2. Wpisz  x  aby usunąć pierwszy niechciany znak.
-   3. Teraz wciśnij  u  aby cofnąć skutki ostatniego polecenia.
-   4. Tym razem popraw wszystkie błędy w linii używając polecenia  x .
--  5. Teraz wciśnij wielkie U aby przywrócić linię do oryginalnego stanu.
--  6. Teraz wciśnij  u  kilka razy by cofnąć  U  i poprzednie polecenia.
-+  5. Teraz wciśnij wielkie  U  aby przywrócić linię do oryginalnego stanu.
-+  6. Teraz wciśnij  u  kilka razy, by cofnąć  U  i poprzednie polecenia.
-   7. Teraz wpisz CTRL-R (trzymaj równocześnie wciśnięte klawisze CTRL i R)
-      kilka razy, by cofnąć cofnięcia.
- 
-----> Poopraw blędyyy w teej liniii i zaamiień je prrzez coofnij.
-+---> Poopraw błędyyy w teej liniii i zaamiień je prrzez coofnij.
- 
-   8. To są bardzo pożyteczne polecenia.
- 
-@@ -350,22 +350,22 @@
- 			     LEKCJA 2. PODSUMOWANIE
- 
- 
--  1. By usunąć znaki od kursora do następnego wyrazu wpisz:   dw
--  2. By usunąć znaki od kursora do końca linii wpisz:    d$
-+  1. By usunąć znaki od kursora do następnego wyrazu, wpisz:   dw
-+  2. By usunąć znaki od kursora do końca linii, wpisz:    d$
-   3. By usunąć całą linię:    dd
--  4. By powtórzyć ruch poprzedź go liczbą:    2w
-+  4. By powtórzyć ruch, poprzedź go liczbą:    2w
-   5. Format polecenia zmiany to:
-                 operator  [liczba]  ruch
-   gdzie:
--   operator  - to co trzeba zrobić (np.  d  dla usuwania)
-+   operator  - to, co trzeba zrobić (np.  d  dla usuwania)
-    [liczba]  - opcjonalne, ile razy powtórzyć ruch
-    ruch      - przenosi nad tekstem do operowania, takim jak  w (wyraz),
--	       $  (do końca linii), etc.
-+	       $  (do końca linii) etc.
- 
--  6. By przejść do początku linii użyj zera:  0
--  7. By cofnąć poprzednie polecenie, wpisz:	  u (małe u)
--     By cofnąć wszystkie zmiany w linii wpisz:	  U (wielkie U)
--     By cofnąć cofnięcia wpisz:			  CTRL-R
-+  6. By przejść do początku linii, użyj zera:  0
-+  7. By cofnąć poprzednie polecenie, wpisz:	  u  (małe u)
-+     By cofnąć wszystkie zmiany w linii, wpisz:	  U  (wielkie U)
-+     By cofnąć cofnięcie, wpisz:			  CTRL-R
- 
- 
- 
-@@ -379,7 +379,7 @@
- 
-   2. Wpisz  dd  aby usunąć linię i przechować ją w rejestrze Vima.
- 
--  3. Przenieś kursor do linii c), POWYŻEJ tej gdzie usunięta linia powinna
-+  3. Przenieś kursor do linii c), POWYŻEJ tej, gdzie usunięta linia powinna
-      się znajdować.
- 
-   4. Wciśnij  p  by wstawić linię poniżej kursora.
-@@ -404,21 +404,21 @@
- 
-   3. Wpisz  r  a potem znak jaki powinien go zastąpić.
- 
--  4. Powtarzaj kroki 2. i 3. dopóki pierwsza linia nie będzie taka jak druga.
-+  4. Powtarzaj kroki 2. i 3. dopóki pierwsza linia nie będzie taka, jak druga.
- 
----->  Kjedy ten wiersz bił wstókiwany ktoś wciznął perę złych klawirzy!
----->  Kiedy ten wiersz był wstukiwany ktoś wcisnął parę złych klawiszy!
-+--->  Kjedy ten wiersz bił wstókiwany, ktoś wciznął perę złych klawirzy!
-+--->  Kiedy ten wiersz był wstukiwany, ktoś wcisnął parę złych klawiszy!
- 
-   5. Teraz czas na Lekcję 3.3.
- 
- 
--UWAGA: Pamiętaj by uczyć się ćwicząc, a nie pamięciowo.
-+UWAGA: Pamiętaj, by uczyć się ćwicząc, a nie pamięciowo.
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 		     Lekcja 3.3.: OPERATOR CHANGE (zmień)
- 
--		 ** By zmienić do końca wyrazu wpisz  ce . **
-+		 ** By zmienić do końca wyrazu, wpisz  ce . **
- 
-   1. Przenieś kursor do pierwszej linii poniżej oznaczonej --->.
- 
-@@ -428,7 +428,7 @@
- 
-   4. Wciśnij <ESC> i przejdź do następnej planowanej zmiany.
- 
--  5. Powtarzaj kroki 3. i 4. dopóki pierwsze zdanie nie będzie takie same
-+  5. Powtarzaj kroki 3. i 4. dopóki pierwsze zdanie nie będzie takie same,
-      jak drugie.
- 
- ---> Ta lunos ma pire słów, które tżina zbnic użifajonc pcmazu zmień.
-@@ -442,13 +442,13 @@
- 		      Lekcja 3.4.: WIĘCEJ ZMIAN UŻYWAJĄC c
- 
- 
--	** Polecenie change używa takich samych ruchów jak delete. **
-+	** Polecenie change używa takich samych ruchów, jak delete. **
- 
--  1. Operator change działa tak samo jak delete. Format wygląda tak:
-+  1. Operator change działa tak samo, jak delete. Format wygląda tak:
- 
- 	    c   [liczba]   ruch
- 
--  2. Ruchy są także takie same, np.:  w  (wyraz),  $  (koniec linii), etc.
-+  2. Ruchy są także takie same, np.:  w  (wyraz),  $  (koniec linii) etc.
- 
-   3. Przenieś się do pierwszej linii poniżej oznaczonej --->
- 
-@@ -456,7 +456,7 @@
- 
-   5. Wpisz  c$ , popraw koniec wiersza i wciśnij <ESC>.
- 
-----> Koniec tego wiersza musi być poprawiony aby wyglądał tak jak drugi.
-+---> Koniec tego wiersza musi być poprawiony, aby wyglądał tak, jak drugi.
- ---> Koniec tego wiersza musi być poprawiony używając polecenia  c$ .
- 
- UWAGA:  Możesz używać <BS> aby poprawiać błędy w czasie pisania.
-@@ -469,11 +469,11 @@
-      polecenie wstawia skasowany tekst PO kursorze (jeśli cała linia
-      została usunięta, zostanie ona umieszczona w linii poniżej kursora).
- 
--  2. By zamienić znak pod kursorem wciśnij  r  a potem znak, który ma zastąpić
-+  2. By zamienić znak pod kursorem, wciśnij  r  a potem znak, który ma zastąpić
-      oryginalny.
- 
--  3. Operator change pozwala Ci na zastąpienie od kursora do miejsca gdzie
--     zabrałby cię ruch. Np. wpisz  ce  aby zamienić tekst od kursora do końca
-+  3. Operator change pozwala Ci na zastąpienie od kursora do miejsca, gdzie
-+     zabrałby Cię ruch. Np. wpisz  ce  aby zamienić tekst od kursora do końca
-      wyrazu,  c$  aby zmienić tekst do końca linii.
- 
-   4. Format do polecenia change (zmień):
-@@ -497,12 +497,12 @@
-      Zapamiętaj numer linii dla potrzeb kroku 3.
- 
- UWAGA: Możesz też zobaczyć pozycję kursora w prawym, dolnym rogu ekranu.
--       Dzieje się tak kiedy ustawiona jest opcja 'ruler' (wyjaśnione w lekcji 6.).
-+       Dzieje się tak kiedy ustawiona jest opcja 'ruler' (więcej w lekcji 6.).
- 
-   2. Wciśnij G aby przejść na koniec pliku.
-      Wciśnij  gg  aby przejść do początku pliku.
- 
--  3. Wpisz numer linii, w której byłeś a potem  G . To przeniesie cię
-+  3. Wpisz numer linii, w której byłeś a potem  G . To przeniesie Cię
-      z powrotem do linii, w której byłeś kiedy wcisnąłeś CTRL-G.
- 
-   4. Jeśli czujesz się wystarczająco pewnie, wykonaj kroki 1-3.
-@@ -511,10 +511,10 @@
- 			 Lekcja 4.2.: POLECENIE SZUKAJ
- 
- 
--	     ** Wpisz  /  a następnie wyrażenie aby je znaleźć. **
-+	     ** Wpisz  /  a następnie wyrażenie, aby je znaleźć. **
- 
--  1. W trybie Normal wpisz  / . Zauważ, że znak ten, oraz kursor pojawią
--     się na dole ekranu tak samo jak polecenie  : .
-+  1. W trybie Normal wpisz  / . Zauważ, że znak ten oraz kursor pojawią
-+     się na dole ekranu tak samo, jak polecenie  : .
- 
-   2. Teraz wpisz  błond<ENTER> .  To jest słowo, którego chcesz szukać.
- 
-@@ -523,11 +523,11 @@
- 
-   4. Jeśli chcesz szukać frazy do tyłu, użyj polecenia  ?  zamiast  / .
- 
--  5. Aby wrócić gdzie byłeś wciśnij  CTRL-O. Powtarzaj by wrócić dalej. CTRL-I
-+  5. Aby wrócić gdzie byłeś, wciśnij  CTRL-O. Powtarzaj, by wrócić dalej. CTRL-I
-      idzie do przodu.
- 
--Uwaga:  'błond' to nie jest metoda by przeliterować błąd; 'błond' to błąd.
--Uwaga:  Kiedy szukanie osiągnie koniec pliku będzie kontynuowało od początku
-+Uwaga:  'błond' to nie jest metoda, by przeliterować błąd; 'błond' to błąd.
-+Uwaga:  Kiedy szukanie osiągnie koniec pliku, będzie kontynuowane od początku
-         o ile opcja 'wrapscan' nie została przestawiona.
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-@@ -571,16 +571,16 @@
- 
-   4. Aby zmienić wszystkie wystąpienia łańcucha znaków pomiędzy dwoma liniami,
-      wpisz: :#,#s/stare/nowe/g gdzie #,# są numerami linii ograniczających
--                               region gdzie ma nastąpić zamiana.
-+                               region, gdzie ma nastąpić zamiana.
-      wpisz  :%s/stare/nowe/g   by zmienić wszystkie wystąpienia w całym pliku.
-      wpisz  :%s/stare/nowe/gc  by zmienić wszystkie wystąpienia w całym
--                               pliku, prosząc o potwierdzenie za każdym razem
-+                               pliku, prosząc o potwierdzenie za każdym razem.
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 			     LEKCJA 4. PODSUMOWANIE
- 
-   1. CTRL-G   pokaże Twoją pozycję w pliku i status pliku.  SHIFT-G przenosi
--	      cię do końca pliku.
-+	      Cię do końca pliku.
-      G        przenosi do końca pliku.
-      liczba G przenosi do linii [liczba].
-      gg       przenosi do pierwszej linii.
-@@ -588,22 +588,22 @@
-   2. Wpisanie  /  a następnie łańcucha znaków szuka łańcucha DO PRZODU.
-      Wpisanie  ?  a następnie łańcucha znaków szuka łańcucha DO TYŁU.
-      Po wyszukiwaniu wciśnij  n  by znaleźć następne wystąpienie szukanej
--     frazy tym samym kierunku lub  N  by szukać w kierunku przeciwnym.
-+     frazy w tym samym kierunku lub  N  by szukać w kierunku przeciwnym.
-      CTRL-O przenosi do starszych pozycji, CTRL-I do nowszych.
- 
-   3. Wpisanie  %  gdy kursor znajduje się na (,),[,],{, lub } lokalizuje
-      parujący znak.
- 
--  4. By zamienić pierwszy stary na nowy w linii wpisz      :s/stary/nowy
--     By zamienić wszystkie stary na nowy w linii wpisz     :s/stary/nowy/g
-+  4. By zamienić pierwszy stary na nowy w linii, wpisz      :s/stary/nowy
-+     By zamienić wszystkie stary na nowy w linii, wpisz     :s/stary/nowy/g
-      By zamienić frazy pomiędzy dwoma liniami # wpisz      :#,#s/stary/nowy/g
--     By zamienić wszystkie wystąpienia w pliku wpisz       :%s/stary/nowy/g
--     By Vim prosił Cię o potwierdzenie dodaj 'c'	   :%s/stary/nowy/gc
-+     By zamienić wszystkie wystąpienia w pliku, wpisz       :%s/stary/nowy/g
-+     By Vim prosił Cię o potwierdzenie, dodaj 'c'	   :%s/stary/nowy/gc
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--		 Lekcja 5.1.: JAK WYKONAĆ POLECENIA ZEWNĘTRZNE
-+		 Lekcja 5.1.: JAK WYKONAĆ POLECENIA ZEWNĘTRZNE?
- 
- 
--	** Wpisz  :!  a następnie zewnętrzne polecenie by je wykonać. **
-+	** Wpisz  :!  a następnie zewnętrzne polecenie, by je wykonać. **
- 
-   1. Wpisz znajome polecenie  :  by ustawić kursor na dole ekranu. To pozwala
-      na wprowadzenie komendy linii poleceń.
-@@ -626,20 +626,20 @@
- 		    Lekcja 5.2.: WIĘCEJ O ZAPISYWANIU PLIKÓW
- 
- 
--	   ** By zachować zmiany w tekści wpisz :w NAZWA_PLIKU . **
-+	   ** By zachować zmiany w tekście, wpisz :w NAZWA_PLIKU . **
- 
-   1. Wpisz  :!dir  lub  :!ls  by zobaczyć spis plików w katalogu.
--     Już wiesz, że musisz wcisnąć <ENTER> po tym.
-+     Już wiesz, że musisz po tym wcisnąć <ENTER>.
- 
--  2. Wybierz nazwę pliku jaka jeszcze nie istnieje, np. TEST.
-+  2. Wybierz nazwę pliku, jaka jeszcze nie istnieje, np. TEST.
- 
-   3. Teraz wpisz:   :w TEST   (gdzie TEST jest nazwą pliku jaką wybrałeś.)
- 
-   4. To polecenie zapamięta cały plik (Vim Tutor) pod nazwą TEST.
--     By to sprawdzić wpisz  :!dir  lub  :!ls , żeby znowu zobaczyć listę plików.
-+     By to sprawdzić, wpisz  :!dir  lub  :!ls  żeby znowu zobaczyć listę plików.
- 
- Uwaga: Zauważ, że gdybyś teraz wyszedł z Vima, a następnie wszedł ponownie
--       poleceniem  vim TEST , plik byłby dokładną kopią tutoriala kiedy go
-+       poleceniem  vim TEST , plik byłby dokładną kopią tutoriala, kiedy go
-        zapisywałeś.
- 
-   5. Teraz usuń plik wpisując (MS-DOS):		   :!del TEST
-@@ -649,7 +649,7 @@
- 		    Lekcja 5.3.: WYBRANIE TEKSTU DO ZAPISU
- 
- 
--	  ** By zachować część pliku wpisz  v ruch :w NAZWA_PLIKU **
-+	  ** By zachować część pliku, wpisz  v ruch :w NAZWA_PLIKU **
- 
-   1. Przenieś kursor do tego wiersza.
- 
-@@ -664,26 +664,26 @@
-   5. Vim zapisze wybrane linie do pliku TEST. Użyj  :!dir  lub  :!ls , żeby to
-      zobaczyć. Jeszcze go nie usuwaj! Użyjemy go w następnej lekcji.
- 
--UWAGA: Wciśnięcie  v  zaczyna tryb Wizualny. Możesz poruszać kursorem by
--       zmienić rozmiary zaznaczenia. Możesz też użyć operatora by zrobić coś
-+UWAGA: Wciśnięcie  v  zaczyna tryb Wizualny. Możesz poruszać kursorem, by
-+       zmienić rozmiary zaznaczenia. Możesz też użyć operatora, by zrobić coś
-        z tekstem. Na przykład  d  usuwa tekst.
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 		   Lekcja 5.4.: WSTAWIANIE I ŁĄCZENIE PLIKÓW
- 
- 
--	    ** By wstawić zawartość pliku wpisz   :r NAZWA_PLIKU **
-+	    ** By wstawić zawartość pliku, wpisz   :r NAZWA_PLIKU **
- 
-   1. Umieść kursor tuż powyżej tej linii.
- 
- UWAGA: Po wykonaniu kroku 2. zobaczysz tekst z Lekcji 5.3. Potem przejdź
--       do DOŁU by zobaczyć ponownie tę lekcję.
-+       do DOŁU, by zobaczyć ponownie tę lekcję.
- 
-   2. Teraz wczytaj plik TEST używając polecenia  :r TEST , gdzie TEST
-      jest nazwą pliku.
-      Wczytany plik jest umieszczony poniżej linii z kursorem.
- 
--  3. By sprawdzić czy plik został wczytany cofnij kursor i zobacz, że
-+  3. By sprawdzić czy plik został wczytany, cofnij kursor i zobacz, że
-      teraz są dwie kopie Lekcji 5.3., oryginał i kopia z pliku.
- 
- UWAGA: Możesz też wczytać wyjście zewnętrznego polecenia. Na przykład
-@@ -723,14 +723,14 @@
- 
-   1. Przenieś kursor do linii poniżej oznaczonej --->.
- 
--  2. Wpisz  o  (małe) by otworzyć linię PONIŻEJ kursora i przenieść się
-+  2. Wpisz  o  (małe), by otworzyć linię PONIŻEJ kursora i przenieść się
-      do trybu Insert (wprowadzanie).
- 
-   3. Wpisz trochę tekstu i wciśnij <ESC> by wyjść z trybu Insert (wprowadzanie).
- 
- ---> Po wciśnięciu  o  kursor znajdzie się w otwartej linii w trybie Insert.
- 
--  4. By otworzyć linię POWYŻEJ kursora wciśnij wielkie  O  zamiast małego
-+  4. By otworzyć linię POWYŻEJ kursora, wciśnij wielkie  O  zamiast małego
-      o . Wypróbuj to na linii poniżej.
- 
- ---> Otwórz linię powyżej wciskając SHIFT-O gdy kursor będzie na tej linii.
-@@ -747,9 +747,9 @@
- 
-   2. Wciskaj  e  dopóki kursor nie będzie na końcu li .
- 
--  3. Wpisz  a  (małe) aby dodać tekst ZA znakiem pod kursorem.
-+  3. Wpisz  a  (małe), aby dodać tekst ZA znakiem pod kursorem.
- 
--  4. Dokończ wyraz tak jak w linii poniżej. Wciśnij <ESC> aby opuścić tryb
-+  4. Dokończ wyraz tak, jak w linii poniżej. Wciśnij <ESC> aby opuścić tryb
-      Insert.
- 
-   5. Użyj  e  by przejść do kolejnego niedokończonego wyrazu i powtarzaj kroki
-@@ -758,7 +758,7 @@
- ---> Ta li poz Ci ćwi dodaw teks do koń lin
- ---> Ta linia pozwoli Ci ćwiczyć dodawanie tekstu do końca linii.
- 
--Uwaga:  a ,  i  oraz  A  prowadzą do trybu Insert, jedyną różnicą jest miejsce
-+Uwaga:  a ,  i  oraz  A  prowadzą do trybu Insert, jedyną różnicą jest miejsce,
-        gdzie nowe znaki będą dodawane.
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 		   Lekcja 6.3.: INNA WERSJA REPLACE (zamiana)
-@@ -791,16 +791,16 @@
- 
-   1. Przejdź do linii oznaczonej ---> i umieść kursor za "a)".
- 
--  2. Wejdź w tryb Visual  v  i przenieś kursor na początek "pierwszy".
-+  2. Wejdź w tryb Wizualny  v  i przenieś kursor na początek "pierwszy".
- 
--  3. Wciśnij  y  aby yankować (kopiować) podświetlony tekst.
-+  3. Wciśnij  y  aby kopiować (yankować) podświetlony tekst.
- 
-   4. Przenieś kursor do końca następnej linii:  j$
- 
--  5. Wciśnij  p  aby wpakować (paste) tekst.  Dodaj:  a drugi<ESC> .
-+  5. Wciśnij  p  aby wkleić (wpakować) tekst.  Dodaj:  a drugi<ESC> .
- 
--  6. Użyj trybu Wizualnego aby wybrać " element.", yankuj go  y , przejdź do
--     końca następnej linii  j$ i upakuj tam tekst z  p .
-+  6. Użyj trybu Wizualnego, aby wybrać " element.", yankuj go  y , przejdź do
-+     końca następnej linii  j$  i upakuj tam tekst z  p .
- 
- --->  a) to jest pierwszy element.
-       b)
-@@ -810,7 +810,7 @@
- 			 Lekcja 6.5.: USTAWIANIE OPCJI
- 
- 
--** Ustawianie opcji tak by szukaj lub substytucja ignorowały wielkość liter **
-+** Ustawianie opcji tak, by szukaj lub substytucja ignorowały wielkość liter **
- 
-   1. Szukaj 'ignore' wpisując:    /ignore<ENTER>
-      Powtórz szukanie kilka razy naciskając klawisz  n .
-@@ -828,7 +828,7 @@
- 
-   6. Aby wyłączyć ignorowanie wielkości liter:  :set noic
- 
--Uwaga: Aby usunąć podświetlanie dopasowań wpisz:   :nohlsearch
-+Uwaga: Aby usunąć podświetlanie dopasowań, wpisz:   :nohlsearch
- Uwaga: Aby ignorować wielkość liter dla jednego wyszukiwania: /ignore\c<ENTER>
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 			     LEKCJA 6. PODSUMOWANIE
-@@ -837,36 +837,36 @@
-   1. Wpisanie  o  otwiera linię PONIŻEJ kursora.
-      Wpisanie  O  otwiera linię POWYŻEJ kursora.
- 
--  2. Wpisanie  a  by wstawić tekst ZA znakiem na, którym jest kursor.
-+  2. Wpisanie  a  wstawia tekst ZA znakiem, na którym jest kursor.
-      Wpisanie  A  dodaje tekst na końcu linii.
- 
-   3. Polecenie  e  przenosi do końca wyrazu.
--  4. Operator  y  yankuje (kopiuje) tekst,  p  pakuje (wkleja, paste) go.
-+  4. Operator  y  yankuje (kopiuje) tekst,  p  pakuje (wkleja) go.
-   5. Wpisanie wielkiego  R  wprowadza w tryb Replace (zamiana) dopóki
-      nie zostanie wciśnięty <ESC>.
--  6. Wpisanie ":set xxx" ustawia opcję "xxx". Nietkóre opcje:
-+  6. Wpisanie ":set xxx" ustawia opcję "xxx". Niektóre opcje:
- 	'ic'  'ignorecase'	ignoruj wielkość znaków
- 	'is'  'incsearch'	pokaż częściowe dopasowania
- 	'hls' 'hlsearch'	podświetl wszystkie dopasowania
--     Możesz użyć zarówno długiej jak i krótkiej formy.
--  7. Dodaj "no" aby wyłączyć opcję:   :set noic
-+     Możesz użyć zarówno długiej, jak i krótkiej formy.
-+  7. Dodaj "no", aby wyłączyć opcję:   :set noic
- 
- 
- 
- 
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--			LEKCJA 7.1. JAK UZYSKAĆ POMOC
-+			 LEKCJA 7.1. JAK UZYSKAĆ POMOC?
- 
- 		      ** Użycie systemu pomocy on-line **
- 
--  Vim posiada bardzo dobry system pomocy on-line. By zacząć spróbuj jednej
-+  Vim posiada bardzo dobry system pomocy on-line. By zacząć, spróbuj jednej
-   z trzech możliwości:
- 	- wciśnij klawisz <HELP> (jeśli taki masz)
- 	- wciśnij klawisz <F1> (jeśli taki masz)
- 	- wpisz   :help<ENTER>
- 
--  Przeczytaj tekst w oknie pomocy  aby dowiedzieć się jak działa pomoc.
-+  Przeczytaj tekst w oknie pomocy, aby dowiedzieć się jak działa pomoc.
-   wpisz CTRL-W CTRL-W    aby przeskoczyć z jednego okna do innego
-   wpisz :q<ENTER>        aby zamknąć okno pomocy.
- 
-@@ -894,10 +894,10 @@
-   3. Zapisz plik:
-      :w
- 
--  Następnym razem gdy zaczniesz pracę w Vimie będzie on używać podświetlania
-+  Następnym razem, gdy zaczniesz pracę w Vimie będzie on używać podświetlania
-   składni. Możesz dodać wszystkie swoje ulubione ustawienia do tego pliku
-   "vimrc".
--  Aby uzyskać więcej informacji wpisz     :help vimrc-intro
-+  Aby uzyskać więcej informacji, wpisz     :help vimrc-intro
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 			  Lekcja 7.3.: UZUPEŁNIANIE
-@@ -907,11 +907,11 @@
- 
-   1. Upewnij się, że Vim nie jest w trybie kompatybilności:   :set nocp
- 
--  2. Zerknij jakie pliki są w bieżącm katalogu:   :!ls   lub   :!dir
-+  2. Zerknij, jakie pliki są w bieżącym katalogu:   :!ls   lub   :!dir
- 
-   3. Wpisz początek polecenia:   :e
- 
--  4. Wciśnij  CTRL-D  i Vim pokaże listę poleceń jakie zaczynają się na "e".
-+  4. Wciśnij  CTRL-D  i Vim pokaże listę poleceń, jakie zaczynają się na "e".
- 
-   5. Wciśnij  <TAB>  i Vim uzupełni polecenie do ":edit".
- 
-@@ -925,7 +925,7 @@
- 			    Lekcja 7. PODSUMOWANIE
- 
- 
--  1. Wpisz  :help  lub wciśnij <F1> lub <Help> aby otworzyć okno pomocy.
-+  1. Wpisz  :help  albo wciśnij <F1> lub <Help> aby otworzyć okno pomocy.
- 
-   2. Wpisz  :help cmd  aby uzyskać pomoc o  cmd .
- 
-@@ -945,14 +945,14 @@
- 
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 
--  Tutaj się kończy tutorial Vima. Został on pomyślany tak aby dać krótki
-+  Tutaj się kończy tutorial Vima. Został on pomyślany tak, aby dać krótki
-   przegląd jego możliwości, wystarczający byś mógł go używać. Jest on
--  daleki od kompletności ponieważ Vim ma o wiele, wiele więcej poleceń.
-+  daleki od kompletności, ponieważ Vim ma o wiele, wiele więcej poleceń.
- 
-   Dla dalszej nauki rekomendujemy książkę:
- 	Vim - Vi Improved - autor Steve Oualline
- 	Wydawca: New Riders
--  Pierwsza ksiązka całkowicie poświęcona Vimowi. Użyteczna zwłaszcza dla
-+  Pierwsza książka całkowicie poświęcona Vimowi. Użyteczna zwłaszcza dla
-   początkujących. Zawiera wiele przykładów i ilustracji.
-   Zobacz http://iccf-holland.org./click5.html
- 
-@@ -960,7 +960,7 @@
-   polecenia:
- 	Learning the Vi Editor - autor Linda Lamb
- 	Wydawca: O'Reilly & Associates Inc.
--  To dobra książka by dowiedzieć się niemal wszystkiego co chciałbyś zrobić
-+  To dobra książka, by dowiedzieć się niemal wszystkiego, co chciałbyś zrobić
-   z Vi. Szósta edycja zawiera też informacje o Vimie.
- 
-   Po polsku wydano:
-@@ -991,4 +991,5 @@
-   rev. Marzec 2002
-   2nd rev. Wrzesień 2004
-   3rd rev. Marzec 2006
-+  4th rev. Grudzień 2008
-   Wszelkie uwagi proszę kierować na: [email protected]
-diff -Nur runtime.patched/vimrc_example.vim runtime/vimrc_example.vim
---- runtime.patched/vimrc_example.vim	2008-07-02 13:11:53.000000000 -0700
-+++ runtime/vimrc_example.vim	2009-01-14 12:14:38.000000000 -0800
-@@ -1,7 +1,7 @@
- " An example for a vimrc file.
- "
- " Maintainer:	Bram Moolenaar <[email protected]>
--" Last change:	2008 Jul 02
-+" Last change:	2008 Dec 17
- "
- " To use it, copy it to
- "     for Unix and OS/2:  ~/.vimrc
-@@ -14,7 +14,7 @@
-   finish
- endif
- 
--" Use Vim settings, rather then Vi settings (much better!).
-+" Use Vim settings, rather than Vi settings (much better!).
- " This must be first, because it changes other options as a side effect.
- set nocompatible
- 
--- a/usr/src/cmd/vim/solaris.patch	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
---- vim71/src/Makefile.orig	Fri Sep 14 04:30:21 2007
-+++ vim71/src/Makefile	Fri Sep 14 06:08:04 2007
-@@ -873,7 +873,7 @@
- # Uncomment the next line to install Vim in "/usr/bin"
- #BINDIR   = /usr/bin
- # Uncomment the next line to install Vim manuals in "/usr/share/man/man1"
--#MANDIR   = /usr/share/man
-+MANDIR   = /usr/share/man
- # Uncomment the next line to install Vim help files in "/usr/share/vim"
- #DATADIR  = /usr/share
- 
-@@ -1910,6 +1910,8 @@
- 
- # install the language specific files for tools, if they were unpacked
- install-tool-languages:
-+
-+install-tool-languages.dontinstall:
- 	-$(SHELL) ./installman.sh xxd $(DEST_MAN_FR) "-fr" $(INSTALLMANARGS)
- 	-$(SHELL) ./installman.sh xxd $(DEST_MAN_FR_I) "-fr" $(INSTALLMANARGS)
- 	-$(SHELL) ./installman.sh xxd $(DEST_MAN_FR_U) "-fr.UTF-8" $(INSTALLMANARGS)
-@@ -1923,7 +1925,7 @@
- 	-$(SHELL) ./installman.sh xxd $(DEST_MAN_RU_U) "-ru.UTF-8" $(INSTALLMANARGS)
- 
- # install the language specific files, if they were unpacked
--install-languages: languages $(DEST_LANG) $(DEST_KMAP)
-+install-languages.dontinstall: languages $(DEST_LANG) $(DEST_KMAP)
- 	-$(SHELL) ./installman.sh install $(DEST_MAN_FR) "-fr" $(INSTALLMANARGS)
- 	-$(SHELL) ./installman.sh install $(DEST_MAN_FR_I) "-fr" $(INSTALLMANARGS)
- 	-$(SHELL) ./installman.sh install $(DEST_MAN_FR_U) "-fr.UTF-8" $(INSTALLMANARGS)
-@@ -1957,6 +1959,8 @@
- 		$(DEST_MAN_RU) $(INSTALLMLARGS)
- 	-$(SHELL) ./installml.sh install "$(GUI_MAN_TARGETS)" \
- 		$(DEST_MAN_RU_U) $(INSTALLMLARGS)
-+
-+install-languages: languages $(DEST_LANG) $(DEST_KMAP)
- 	if test -n "$(MAKEMO)" -a -f $(PODIR)/Makefile; then \
- 	   cd $(PODIR); $(MAKE) prefix=$(DESTDIR)$(prefix) LOCALEDIR=$(DEST_LANG) \
- 	   INSTALL_DATA=$(INSTALL_DATA) FILEMOD=$(FILEMOD) install; \
--- a/usr/src/cmd/vim/sunman-stability	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,44 +0,0 @@
-1i\
-'\\" t\
-\.\\"\
-\.\\" Modified for Solaris to to add the Solaris stability classification,\
-\.\\" and to add a note about source availability ([email protected]).\
-\.\\"\ 
-# we do not install ex, view, gvim, gview, evim, eview, rgvim and rgview
-# utilities so we have to delete these from the man page
-/^\.B view$/,/^\.br$/d
-/^\.B ex$/,/^\.br$/ d
-/^\.B gvim$/ d
-/^\.B gview$/ d
-/^\.B evim$/ d
-/^\.B eview$/,/^\.br$/ d
-/^\.B rgvim$/ d
-/^\.B rgview$/ d
-/^view$/,/^\.TP$/ d
-/^gvim gview$/,/^\.TP$/ d
-/^evim eview$/,/^\.TP$/ d
-s/^rvim rview rgvim rgview$/rview rvim/
-/^ex$/,/^\.TP$/ d
-/^\\-v$/,/^\.TP$/ d
-/\.SH SYNOPSIS/,/\.SH DESCRIPTION/ s/^\.B gvimdiff$//
-$a\
-\.\\" Begin Sun update\
-.SH ATTRIBUTES\
-See\
-.BR attributes (5)\
-for descriptions of the following attributes:\
-.sp\
-.TS\
-box;\
-cbp-1 | cbp-1\
-l | l .\
-ATTRIBUTE TYPE	ATTRIBUTE VALUE\
-=\
-Availability	editor/vim\
-=\
-Interface Stability	Uncommitted\
-.TE \
-.PP\
-.SH NOTES\
-Source for vim is available on http://opensolaris.org.\
-\.\\" End Sun update
--- a/usr/src/cmd/vim/vim-patches/7.2.001	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,61 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.001
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.001
-Problem:    Mac: pseudo-ttys don't work properly on Leopard, resulting in the
-            shell not to have a prompt, CTRL-C not working, etc.
-Solution:   Don't use SVR4 compatible ptys, even though they are detected.
-            (Ben Schmidt)
-Files:      src/pty.c
-
-
-*** ../vim-7.2.000/src/pty.c	Wed Aug  6 19:04:29 2008
---- src/pty.c	Fri Aug 15 04:00:34 2008
-***************
-*** 270,278 ****
-  }
-  #endif
-  
-! #if defined(HAVE_SVR4_PTYS) && !defined(PTY_DONE) && !defined(hpux)
-  
-! /* NOTE: Even though HPUX can have /dev/ptmx, the code below doesn't work! */
-  #define PTY_DONE
-      int
-  OpenPTY(ttyn)
---- 270,279 ----
-  }
-  #endif
-  
-! #if defined(HAVE_SVR4_PTYS) && !defined(PTY_DONE) && !defined(hpux) && !defined(MACOS_X)
-  
-! /* NOTE: Even though HPUX can have /dev/ptmx, the code below doesn't work!
-!  * Same for Mac OS X Leopard. */
-  #define PTY_DONE
-      int
-  OpenPTY(ttyn)
-*** ../vim-7.2.000/src/version.c	Sat Aug  9 19:37:37 2008
---- src/version.c	Sun Aug 17 22:56:25 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     1,
-  /**/
-
--- 
-ARTHUR:       Now stand aside worthy adversary.
-BLACK KNIGHT: (Glancing at his shoulder) 'Tis but a scratch.
-ARTHUR:       A scratch?  Your arm's off.
-                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.002	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,47 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.002
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.002
-Problem:    Leaking memory when displaying menus.
-Solution:   Free allocated memory. (Dominique Pelle)
-Files:      src/menu.c
-
-
-*** ../vim-7.2.001/src/menu.c	Wed Jun 25 00:19:17 2008
---- src/menu.c	Sat Aug 16 05:38:45 2008
-***************
-*** 1120,1125 ****
---- 1120,1126 ----
-  	parent = menu;
-  	menu = menu->children;
-      }
-+     vim_free(path_name);
-  
-      /* Now we have found the matching menu, and we list the mappings */
-  						    /* Highlight title */
-*** ../vim-7.2.001/src/version.c	Sun Aug 17 23:01:21 2008
---- src/version.c	Sun Aug 17 23:42:53 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     2,
-  /**/
-
--- 
-ARTHUR:       You are indeed brave Sir knight, but the fight is mine.
-BLACK KNIGHT: Had enough?
-ARTHUR:       You stupid bastard.  You havn't got any arms left.
-                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.003	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,107 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.003
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.003
-Problem:    Typo in translated message.  Message not translated.
-Solution:   Correct spelling. Add _(). (Dominique Pelle)
-Files:      src/spell.c, src/version.c
-
-
-*** ../vim-7.2.002/src/spell.c	Tue Jun 24 22:21:31 2008
---- src/spell.c	Sun Aug 10 12:51:38 2008
-***************
-*** 77,83 ****
-  
-  /*
-   * Do the opposite: based on a maximum end score and a known sound score,
-!  * compute the the maximum word score that can be used.
-   */
-  #define MAXSCORE(word_score, sound_score) ((4 * word_score - sound_score) / 3)
-  
---- 77,83 ----
-  
-  /*
-   * Do the opposite: based on a maximum end score and a known sound score,
-!  * compute the maximum word score that can be used.
-   */
-  #define MAXSCORE(word_score, sound_score) ((4 * word_score - sound_score) / 3)
-  
-***************
-*** 625,631 ****
-  /* TRUE if a word appears in the list of banned words.  */
-  #define WAS_BANNED(su, word) (!HASHITEM_EMPTY(hash_find(&su->su_banned, word)))
-  
-! /* Number of suggestions kept when cleaning up.  we need to keep more than
-   * what is displayed, because when rescore_suggestions() is called the score
-   * may change and wrong suggestions may be removed later. */
-  #define SUG_CLEAN_COUNT(su)    ((su)->su_maxcount < 130 ? 150 : (su)->su_maxcount + 20)
---- 625,631 ----
-  /* TRUE if a word appears in the list of banned words.  */
-  #define WAS_BANNED(su, word) (!HASHITEM_EMPTY(hash_find(&su->su_banned, word)))
-  
-! /* Number of suggestions kept when cleaning up.  We need to keep more than
-   * what is displayed, because when rescore_suggestions() is called the score
-   * may change and wrong suggestions may be removed later. */
-  #define SUG_CLEAN_COUNT(su)    ((su)->su_maxcount < 130 ? 150 : (su)->su_maxcount + 20)
-***************
-*** 5980,5986 ****
-  	else if (spin->si_newprefID == 0 || spin->si_newprefID == 127)
-  	    MSG(_("Too many compound flags"));
-  	else
-! 	    MSG(_("Too many posponed prefixes and/or compound flags"));
-      }
-  
-      if (syllable != NULL)
---- 5980,5986 ----
-  	else if (spin->si_newprefID == 0 || spin->si_newprefID == 127)
-  	    MSG(_("Too many compound flags"));
-  	else
-! 	    MSG(_("Too many postponed prefixes and/or compound flags"));
-      }
-  
-      if (syllable != NULL)
-*** ../vim-7.2.002/src/version.c	Sun Aug 17 23:43:53 2008
---- src/version.c	Mon Aug 25 04:06:52 2008
-***************
-*** 790,796 ****
-      MSG_PUTS(_("\nRISC OS version"));
-  #endif
-  #ifdef VMS
-!     MSG_PUTS("\nOpenVMS version");
-  # ifdef HAVE_PATHDEF
-      if (*compiled_arch != NUL)
-      {
---- 792,798 ----
-      MSG_PUTS(_("\nRISC OS version"));
-  #endif
-  #ifdef VMS
-!     MSG_PUTS(_("\nOpenVMS version"));
-  # ifdef HAVE_PATHDEF
-      if (*compiled_arch != NUL)
-      {
-*** ../vim-7.2.002/src/version.c	Sun Aug 17 23:43:53 2008
---- src/version.c	Mon Aug 25 04:06:52 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     3,
-  /**/
-
--- 
-I learned the customs and mannerisms of engineers by observing them, much the
-way Jane Goodall learned about the great apes, but without the hassle of
-grooming.
-				(Scott Adams - The Dilbert principle)
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.004	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,103 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.004
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.004
-Problem:    Cscope help message is not translated.
-Solution:   Put it in _(). (Dominique Pelle)
-Files:      src/if_cscope.c, src/if_cscope.h
-
-
-*** ../vim-7.2.003/src/if_cscope.c	Tue Jun 24 23:52:06 2008
---- src/if_cscope.c	Mon Aug 25 04:34:19 2008
-***************
-*** 74,80 ****
-      { "add",	cs_add,
-  		N_("Add a new database"),     "add file|dir [pre-path] [flags]", 0 },
-      { "find",	cs_find,
-! 		N_("Query for a pattern"),    FIND_USAGE, 1 },
-      { "help",	cs_help,
-  		N_("Show this message"),      "help", 0 },
-      { "kill",	cs_kill,
---- 74,80 ----
-      { "add",	cs_add,
-  		N_("Add a new database"),     "add file|dir [pre-path] [flags]", 0 },
-      { "find",	cs_find,
-! 		N_("Query for a pattern"),    "find c|d|e|f|g|i|s|t name", 1 },
-      { "help",	cs_help,
-  		N_("Show this message"),      "help", 0 },
-      { "kill",	cs_kill,
-***************
-*** 1180,1186 ****
-  	(void)smsg((char_u *)_("%-5s: %-30s (Usage: %s)"),
-  				      cmdp->name, _(cmdp->help), cmdp->usage);
-  	if (strcmp(cmdp->name, "find") == 0)
-! 	    MSG_PUTS(FIND_HELP);
-  	cmdp++;
-      }
-  
---- 1180,1195 ----
-  	(void)smsg((char_u *)_("%-5s: %-30s (Usage: %s)"),
-  				      cmdp->name, _(cmdp->help), cmdp->usage);
-  	if (strcmp(cmdp->name, "find") == 0)
-! 	    MSG_PUTS(_("\n"
-! 		       "       c: Find functions calling this function\n"
-! 		       "       d: Find functions called by this function\n"
-! 		       "       e: Find this egrep pattern\n"
-! 		       "       f: Find this file\n"
-! 		       "       g: Find this definition\n"
-! 		       "       i: Find files #including this file\n"
-! 		       "       s: Find this C symbol\n"
-! 		       "       t: Find assignments to\n"));
-! 
-  	cmdp++;
-      }
-  
-*** ../vim-7.2.003/src/if_cscope.h	Thu Sep  6 17:38:58 2007
---- src/if_cscope.h	Mon Aug 25 04:34:17 2008
-***************
-*** 42,58 ****
-   * f 7name	Find this file
-   * i 8name	Find files #including this file
-   */
-- #define	FIND_USAGE "find c|d|e|f|g|i|s|t name"
-- #define FIND_HELP "\n\
--        c: Find functions calling this function\n\
--        d: Find functions called by this function\n\
--        e: Find this egrep pattern\n\
--        f: Find this file\n\
--        g: Find this definition\n\
--        i: Find files #including this file\n\
--        s: Find this C symbol\n\
--        t: Find assignments to\n"
-- 
-  
-  typedef struct {
-      char *  name;
---- 42,47 ----
-*** ../vim-7.2.003/src/version.c	Mon Aug 25 04:12:38 2008
---- src/version.c	Mon Aug 25 04:29:53 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     4,
-  /**/
-
--- 
-If someone questions your market projections, simply point out that your
-target market is "People who are nuts" and "People who will buy any damn
-thing".  Nobody is going to tell you there aren't enough of those people
-to go around.
-				(Scott Adams - The Dilbert principle)
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.005	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,149 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.005
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.005
-Problem:    A few problems when profiling.  Using flag pointer instead of flag
-            value.  Allocating zero bytes.  Not freeing used memory.
-Solution:   Remove wrong '&' characters.  Skip dumping when there is nothing
-            to dump.  Free used memory. (Dominique Pelle)
-Files:      src/eval.c
-
-
-*** ../vim-7.2.004/src/eval.c	Fri Aug  8 12:36:31 2008
---- src/eval.c	Mon Aug 25 04:40:11 2008
-***************
-*** 3657,3664 ****
-  }
-  
-  /*
-!  * Return TRUE if typeval "tv" is locked: Either tha value is locked itself or
-!  * it refers to a List or Dictionary that is locked.
-   */
-      static int
-  tv_islocked(tv)
---- 3657,3664 ----
-  }
-  
-  /*
-!  * Return TRUE if typeval "tv" is locked: Either that value is locked itself
-!  * or it refers to a List or Dictionary that is locked.
-   */
-      static int
-  tv_islocked(tv)
-***************
-*** 15838,15847 ****
-      if (res == FAIL)
-  	res = ITEM_COMPARE_FAIL;
-      else
-- 	/* return value has wrong type */
-  	res = get_tv_number_chk(&rettv, &item_compare_func_err);
-      if (item_compare_func_err)
-! 	res = ITEM_COMPARE_FAIL;
-      clear_tv(&rettv);
-      return res;
-  }
---- 15838,15846 ----
-      if (res == FAIL)
-  	res = ITEM_COMPARE_FAIL;
-      else
-  	res = get_tv_number_chk(&rettv, &item_compare_func_err);
-      if (item_compare_func_err)
-! 	res = ITEM_COMPARE_FAIL;  /* return value has wrong type */
-      clear_tv(&rettv);
-      return res;
-  }
-***************
-*** 20590,20595 ****
---- 20589,20597 ----
-      int		st_len = 0;
-  
-      todo = (int)func_hashtab.ht_used;
-+     if (todo == 0)
-+ 	return;     /* nothing to dump */
-+ 
-      sorttab = (ufunc_T **)alloc((unsigned)(sizeof(ufunc_T) * todo));
-  
-      for (hi = func_hashtab.ht_array; todo > 0; ++hi)
-***************
-*** 20638,20643 ****
---- 20640,20647 ----
-  							      prof_self_cmp);
-  	prof_sort_list(fd, sorttab, st_len, "SELF", TRUE);
-      }
-+ 
-+     vim_free(sorttab);
-  }
-  
-      static void
-***************
-*** 21204,21210 ****
-  	if (!fp->uf_profiling && has_profiling(FALSE, fp->uf_name, NULL))
-  	    func_do_profile(fp);
-  	if (fp->uf_profiling
-! 		       || (fc.caller != NULL && &fc.caller->func->uf_profiling))
-  	{
-  	    ++fp->uf_tm_count;
-  	    profile_start(&call_start);
---- 21208,21214 ----
-  	if (!fp->uf_profiling && has_profiling(FALSE, fp->uf_name, NULL))
-  	    func_do_profile(fp);
-  	if (fp->uf_profiling
-! 		       || (fc.caller != NULL && fc.caller->func->uf_profiling))
-  	{
-  	    ++fp->uf_tm_count;
-  	    profile_start(&call_start);
-***************
-*** 21235,21247 ****
-  
-  #ifdef FEAT_PROFILE
-      if (do_profiling == PROF_YES && (fp->uf_profiling
-! 		    || (fc.caller != NULL && &fc.caller->func->uf_profiling)))
-      {
-  	profile_end(&call_start);
-  	profile_sub_wait(&wait_start, &call_start);
-  	profile_add(&fp->uf_tm_total, &call_start);
-  	profile_self(&fp->uf_tm_self, &call_start, &fp->uf_tm_children);
-! 	if (fc.caller != NULL && &fc.caller->func->uf_profiling)
-  	{
-  	    profile_add(&fc.caller->func->uf_tm_children, &call_start);
-  	    profile_add(&fc.caller->func->uf_tml_children, &call_start);
---- 21239,21251 ----
-  
-  #ifdef FEAT_PROFILE
-      if (do_profiling == PROF_YES && (fp->uf_profiling
-! 		    || (fc.caller != NULL && fc.caller->func->uf_profiling)))
-      {
-  	profile_end(&call_start);
-  	profile_sub_wait(&wait_start, &call_start);
-  	profile_add(&fp->uf_tm_total, &call_start);
-  	profile_self(&fp->uf_tm_self, &call_start, &fp->uf_tm_children);
-! 	if (fc.caller != NULL && fc.caller->func->uf_profiling)
-  	{
-  	    profile_add(&fc.caller->func->uf_tm_children, &call_start);
-  	    profile_add(&fc.caller->func->uf_tml_children, &call_start);
-*** ../vim-7.2.004/src/version.c	Mon Aug 25 04:35:13 2008
---- src/version.c	Mon Aug 25 04:46:44 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     5,
-  /**/
-
--- 
-The process for understanding customers primarily involves sitting around with
-other marketing people and talking about what you would to if you were dumb
-enough to be a customer.
-				(Scott Adams - The Dilbert principle)
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.006	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,50 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.006
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.006
-Problem:    HTML files are not recognized by contents.
-Solution:   Add a rule to the scripts file. (Nico Weber)
-Files:      runtime/scripts.vim
-
-
-*** ../vim-7.2.005/runtime/scripts.vim	Sat Aug  9 19:37:09 2008
---- runtime/scripts.vim	Sat Aug 16 04:05:34 2008
-***************
-*** 234,239 ****
---- 234,243 ----
-    elseif s:line1 =~ '\<DTD\s\+XHTML\s'
-      set ft=xhtml
-  
-+     " HTML (e.g.: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN")
-+   elseif s:line1 =~? '\<DOCTYPE\s\+html\>'
-+     set ft=html
-+ 
-      " PDF
-    elseif s:line1 =~ '^%PDF-'
-      set ft=pdf
-*** ../vim-7.2.005/src/version.c	Mon Aug 25 04:48:21 2008
---- src/version.c	Mon Aug 25 05:02:34 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     6,
-  /**/
-
--- 
-Never enter the boss's office unless it's absolutely necessary.  Every boss
-saves one corner of the desk for useless assignments that are doled out like
-Halloween candy to each visitor.
-				(Scott Adams - The Dilbert principle)
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.008	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,63 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.008
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.008
-Problem:    With a BufHidden autocommand that invokes ":bunload" the window
-	    count for a buffer can be wrong. (Bob Hiestand)
-Solution:   Don't call enter_buffer() when already in that buffer.
-Files:	    src/buffer.c
-
-
-*** ../vim-7.2.007/src/buffer.c	Wed Aug  6 18:32:40 2008
---- src/buffer.c	Mon Sep  1 14:25:45 2008
-***************
-*** 1351,1361 ****
-  	}
-      }
-  #ifdef FEAT_AUTOCMD
-  # ifdef FEAT_EVAL
-!     /* An autocommand may have deleted buf or aborted the script processing! */
-!     if (buf_valid(buf) && !aborting())
-  # else
-!     if (buf_valid(buf))	    /* an autocommand may have deleted buf! */
-  # endif
-  #endif
-  	enter_buffer(buf);
---- 1351,1362 ----
-  	}
-      }
-  #ifdef FEAT_AUTOCMD
-+     /* An autocommand may have deleted "buf", already entered it (e.g., when
-+      * it did ":bunload") or aborted the script processing! */
-  # ifdef FEAT_EVAL
-!     if (buf_valid(buf) && buf != curbuf && !aborting())
-  # else
-!     if (buf_valid(buf) && buf != curbuf)
-  # endif
-  #endif
-  	enter_buffer(buf);
-*** ../vim-7.2.007/src/version.c	Mon Sep  1 16:50:09 2008
---- src/version.c	Mon Sep  1 17:31:28 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     8,
-  /**/
-
--- 
-If Pacman had affected us as kids we'd be running around in dark rooms,
-munching pills and listening to repetitive music.
-                       -- Marcus Brigstocke
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.009	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,67 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.009
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.009
-Problem:    Can't compile with Perl 5.10 on MS-Windows. (Cesar Romani)
-Solution:   Add the Perl_sv_free2 function for dynamic loading. (Dan Sharp)
-Files:	    src/if_perl.xs
-
-
-*** ../vim-7.2.008/src/if_perl.xs	Thu Jul 24 16:24:15 2008
---- src/if_perl.xs	Mon Sep  1 14:58:37 2008
-***************
-*** 136,141 ****
---- 136,144 ----
-  #  define Perl_newXS_flags dll_Perl_newXS_flags
-  #endif
-  # define Perl_sv_free dll_Perl_sv_free
-+ # if (PERL_REVISION == 5) && (PERL_VERSION >= 10)
-+ #  define Perl_sv_free2 dll_Perl_sv_free2
-+ # endif
-  # define Perl_sv_isa dll_Perl_sv_isa
-  # define Perl_sv_magic dll_Perl_sv_magic
-  # define Perl_sv_setiv dll_Perl_sv_setiv
-***************
-*** 268,273 ****
---- 271,277 ----
-  static void (*boot_DynaLoader)_((pTHX_ CV*));
-  
-  #if (PERL_REVISION == 5) && (PERL_VERSION >= 10)
-+ static void (*Perl_sv_free2)(pTHX_ SV*);
-  static void (*Perl_sys_init3)(int* argc, char*** argv, char*** env);
-  static void (*Perl_sys_term)(void);
-  static SV** (*Perl_ISv_ptr)(register PerlInterpreter*);
-***************
-*** 367,372 ****
---- 371,377 ----
-      {"Perl_TXpv_ptr", (PERL_PROC*)&Perl_TXpv_ptr},
-      {"Perl_Tna_ptr", (PERL_PROC*)&Perl_Tna_ptr},
-  #else
-+     {"Perl_sv_free2", (PERL_PROC*)&Perl_sv_free2},
-      {"Perl_sys_init3", (PERL_PROC*)&Perl_sys_init3},
-      {"Perl_sys_term", (PERL_PROC*)&Perl_sys_term},
-      {"Perl_ISv_ptr", (PERL_PROC*)&Perl_ISv_ptr},
-*** ../vim-7.2.008/src/version.c	Mon Sep  1 17:32:40 2008
---- src/version.c	Mon Sep  1 17:55:24 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     9,
-  /**/
-
--- 
-How To Keep A Healthy Level Of Insanity:
-11. Specify that your drive-through order is "to go".
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.010	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,206 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.010
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.010
-Problem:    When using "K" in Visual mode not all characters are properly
-	    escaped. (Ben Schmidt)
-Solution:   Use a function with the functionality of shellescape(). (Jan
-	    Minar)
-Files:	    src/mbyte.c, src/misc2.c, src/normal.c
-
-
-*** ../vim-7.2.009/src/mbyte.c	Wed Aug  6 18:45:36 2008
---- src/mbyte.c	Wed Sep  3 22:34:48 2008
-***************
-*** 2540,2546 ****
-      return (int)(p - q);
-  }
-  
-- #if defined(FEAT_EVAL) || defined(PROTO)
-  /*
-   * Copy a character from "*fp" to "*tp" and advance the pointers.
-   */
---- 2540,2545 ----
-***************
-*** 2555,2561 ****
-      *tp += l;
-      *fp += l;
-  }
-- #endif
-  
-  /*
-   * Return the offset from "p" to the first byte of a character.  When "p" is
---- 2554,2559 ----
-*** ../vim-7.2.009/src/misc2.c	Thu Jul 24 20:28:58 2008
---- src/misc2.c	Wed Sep  3 22:05:21 2008
-***************
-*** 1257,1263 ****
-      return escaped_string;
-  }
-  
-- #if !defined(BACKSLASH_IN_FILENAME) || defined(FEAT_EVAL) || defined(PROTO)
-  /*
-   * Return TRUE when 'shell' has "csh" in the tail.
-   */
---- 1257,1262 ----
-***************
-*** 1266,1274 ****
-  {
-      return (strstr((char *)gettail(p_sh), "csh") != NULL);
-  }
-- #endif
-  
-- #if defined(FEAT_EVAL) || defined(PROTO)
-  /*
-   * Escape "string" for use as a shell argument with system().
-   * This uses single quotes, except when we know we need to use double qoutes
---- 1265,1271 ----
-***************
-*** 1391,1397 ****
-  
-      return escaped_string;
-  }
-- #endif
-  
-  /*
-   * Like vim_strsave(), but make all characters uppercase.
---- 1388,1393 ----
-*** ../vim-7.2.009/src/normal.c	Thu Jul 31 22:03:54 2008
---- src/normal.c	Sat Sep  6 15:06:07 2008
-***************
-*** 5469,5474 ****
---- 5469,5479 ----
-  		STRCPY(buf, "he! ");
-  	    else
-  	    {
-+ 		/* An external command will probably use an argument starting
-+ 		 * with "-" as an option.  To avoid trouble we skip the "-". */
-+ 		while (*ptr == '-')
-+ 		    ++ptr;
-+ 
-  		/* When a count is given, turn it into a range.  Is this
-  		 * really what we want? */
-  		isman = (STRCMP(kp, "man") == 0);
-***************
-*** 5511,5547 ****
-      /*
-       * Now grab the chars in the identifier
-       */
-!     if (cmdchar == '*')
-! 	aux_ptr = (char_u *)(p_magic ? "/.*~[^$\\" : "/^$\\");
-!     else if (cmdchar == '#')
-! 	aux_ptr = (char_u *)(p_magic ? "/?.*~[^$\\" : "/?^$\\");
-!     else if (cmdchar == 'K' && !kp_help)
-! 	aux_ptr = (char_u *)" \t\\\"|!";
-!     else
-! 	/* Don't escape spaces and Tabs in a tag with a backslash */
-! 	aux_ptr = (char_u *)"\\|\"";
-! 
-!     p = buf + STRLEN(buf);
-!     while (n-- > 0)
-!     {
-! 	/* put a backslash before \ and some others */
-! 	if (vim_strchr(aux_ptr, *ptr) != NULL)
-! 	    *p++ = '\\';
-! #ifdef FEAT_MBYTE
-! 	/* When current byte is a part of multibyte character, copy all bytes
-! 	 * of that character. */
-! 	if (has_mbyte)
-  	{
-! 	    int i;
-! 	    int len = (*mb_ptr2len)(ptr) - 1;
-! 
-! 	    for (i = 0; i < len && n >= 1; ++i, --n)
-! 		*p++ = *ptr++;
-  	}
-  #endif
-! 	*p++ = *ptr++;
-      }
--     *p = NUL;
-  
-      /*
-       * Execute the command.
---- 5516,5572 ----
-      /*
-       * Now grab the chars in the identifier
-       */
-!     if (cmdchar == 'K' && !kp_help)
-!     {
-! 	/* Escape the argument properly for a shell command */
-! 	p = vim_strsave_shellescape(ptr, TRUE);
-! 	if (p == NULL)
-  	{
-! 	    vim_free(buf);
-! 	    return;
-  	}
-+ 	buf = (char_u *)vim_realloc(buf, STRLEN(buf) + STRLEN(p) + 1);
-+ 	if (buf == NULL)
-+ 	{
-+ 	    vim_free(buf);
-+ 	    vim_free(p);
-+ 	    return;
-+ 	}
-+ 	STRCAT(buf, p);
-+ 	vim_free(p);
-+     }
-+     else
-+     {
-+ 	if (cmdchar == '*')
-+ 	    aux_ptr = (char_u *)(p_magic ? "/.*~[^$\\" : "/^$\\");
-+ 	else if (cmdchar == '#')
-+ 	    aux_ptr = (char_u *)(p_magic ? "/?.*~[^$\\" : "/?^$\\");
-+ 	else
-+ 	    /* Don't escape spaces and Tabs in a tag with a backslash */
-+ 	    aux_ptr = (char_u *)"\\|\"\n*?[";
-+ 
-+ 	p = buf + STRLEN(buf);
-+ 	while (n-- > 0)
-+ 	{
-+ 	    /* put a backslash before \ and some others */
-+ 	    if (vim_strchr(aux_ptr, *ptr) != NULL)
-+ 		*p++ = '\\';
-+ #ifdef FEAT_MBYTE
-+ 	    /* When current byte is a part of multibyte character, copy all
-+ 	     * bytes of that character. */
-+ 	    if (has_mbyte)
-+ 	    {
-+ 		int i;
-+ 		int len = (*mb_ptr2len)(ptr) - 1;
-+ 
-+ 		for (i = 0; i < len && n >= 1; ++i, --n)
-+ 		    *p++ = *ptr++;
-+ 	    }
-  #endif
-! 	    *p++ = *ptr++;
-! 	}
-! 	*p = NUL;
-      }
-  
-      /*
-       * Execute the command.
-*** ../vim-7.2.009/src/version.c	Mon Sep  1 17:56:05 2008
---- src/version.c	Sat Sep  6 16:26:42 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     10,
-  /**/
-
--- 
-Q. What happens to programmers when they die?
-A: MS-Windows programmers are reinstalled.  C++ programmers become undefined,
-   anyone who refers to them will die as well.  Java programmers reincarnate
-   after being garbage collected.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.011	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,105 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.011
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.011
-Problem:    Get an error when inserting a float value from the expression
-	    register.
-Solution:   Convert the Float to a String automatically in the same place
-	    where a List would be converted to a String.
-Files:	    src/eval.c
-
-
-*** ../vim-7.2.010/src/eval.c	Mon Aug 25 04:48:21 2008
---- src/eval.c	Sun Sep  7 13:50:38 2008
-***************
-*** 1256,1278 ****
-  
-  /*
-   * Top level evaluation function, returning a string.
-   * Return pointer to allocated memory, or NULL for failure.
-   */
-      char_u *
-! eval_to_string(arg, nextcmd, dolist)
-      char_u	*arg;
-      char_u	**nextcmd;
-!     int		dolist;		/* turn List into sequence of lines */
-  {
-      typval_T	tv;
-      char_u	*retval;
-      garray_T	ga;
-  
-      if (eval0(arg, &tv, nextcmd, TRUE) == FAIL)
-  	retval = NULL;
-      else
-      {
-! 	if (dolist && tv.v_type == VAR_LIST)
-  	{
-  	    ga_init2(&ga, (int)sizeof(char), 80);
-  	    if (tv.vval.v_list != NULL)
---- 1256,1281 ----
-  
-  /*
-   * Top level evaluation function, returning a string.
-+  * When "convert" is TRUE convert a List into a sequence of lines and convert
-+  * a Float to a String.
-   * Return pointer to allocated memory, or NULL for failure.
-   */
-      char_u *
-! eval_to_string(arg, nextcmd, convert)
-      char_u	*arg;
-      char_u	**nextcmd;
-!     int		convert;
-  {
-      typval_T	tv;
-      char_u	*retval;
-      garray_T	ga;
-+     char_u	numbuf[NUMBUFLEN];
-  
-      if (eval0(arg, &tv, nextcmd, TRUE) == FAIL)
-  	retval = NULL;
-      else
-      {
-! 	if (convert && tv.v_type == VAR_LIST)
-  	{
-  	    ga_init2(&ga, (int)sizeof(char), 80);
-  	    if (tv.vval.v_list != NULL)
-***************
-*** 1280,1285 ****
---- 1283,1295 ----
-  	    ga_append(&ga, NUL);
-  	    retval = (char_u *)ga.ga_data;
-  	}
-+ #ifdef FEAT_FLOAT
-+ 	else if (convert && tv.v_type == VAR_FLOAT)
-+ 	{
-+ 	    vim_snprintf((char *)numbuf, NUMBUFLEN, "%g", tv.vval.v_float);
-+ 	    retval = vim_strsave(numbuf);
-+ 	}
-+ #endif
-  	else
-  	    retval = vim_strsave(get_tv_string(&tv));
-  	clear_tv(&tv);
-*** ../vim-7.2.010/src/version.c	Sat Sep  6 16:44:06 2008
---- src/version.c	Sun Sep  7 13:52:00 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     11,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-34. You laugh at people with 14400 baud modems.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.012	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,53 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.012
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.012
-Problem:    Compiler warnings when building with startup timing.
-Solution:   Add type casts.
-Files:	    src/ex_cmds2.c
-
-
-*** ../vim-7.2.011/src/ex_cmds2.c	Sun Jul 13 19:36:09 2008
---- src/ex_cmds2.c	Tue Sep  2 11:14:41 2008
-***************
-*** 3145,3152 ****
-  	verbose_leave();
-      }
-  #ifdef STARTUPTIME
-!     vim_snprintf(IObuff, IOSIZE, "sourcing %s", fname);
-!     time_msg(IObuff, &tv_start);
-      time_pop(&tv_rel);
-  #endif
-  
---- 3145,3152 ----
-  	verbose_leave();
-      }
-  #ifdef STARTUPTIME
-!     vim_snprintf((char *)IObuff, IOSIZE, "sourcing %s", fname);
-!     time_msg((char *)IObuff, &tv_start);
-      time_pop(&tv_rel);
-  #endif
-  
-*** ../vim-7.2.011/src/version.c	Sun Sep  7 13:54:31 2008
---- src/version.c	Sun Sep  7 15:49:00 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     12,
-  /**/
-
--- 
-He who laughs last, thinks slowest.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.013	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,135 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.013
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.013
-Problem:    While waiting for the X selection Vim consumes a lot of CPU time
-	    and hangs until a response is received.
-Solution:   Sleep a bit when the selection event hasn't been received yet.
-	    Time out after a couple of seconds to avoid a hang when the
-	    selection owner isn't responding.
-Files:	    src/ui.c
-
-
-*** ../vim-7.2.012/src/ui.c	Mon Jul 14 21:47:49 2008
---- src/ui.c	Sun Sep  7 16:54:35 2008
-***************
-*** 2110,2115 ****
---- 2110,2117 ----
-      int		i;
-      int		nbytes = 0;
-      char_u	*buffer;
-+     time_t	start_time;
-+     int		timed_out = FALSE;
-  
-      for (i =
-  #ifdef FEAT_MBYTE
-***************
-*** 2129,2134 ****
---- 2131,2137 ----
-  	    case 3:  type = text_atom;		break;
-  	    default: type = XA_STRING;
-  	}
-+ 	success = FALSE;
-  	XtGetSelectionValue(myShell, cbd->sel_atom, type,
-  	    clip_x11_request_selection_cb, (XtPointer)&success, CurrentTime);
-  
-***************
-*** 2141,2167 ****
-  	 * characters, then they will appear before the one that requested the
-  	 * paste!  Don't worry, we will catch up with any other events later.
-  	 */
-  	for (;;)
-  	{
-  	    if (XCheckTypedEvent(dpy, SelectionNotify, &event))
-  		break;
-  	    if (XCheckTypedEvent(dpy, SelectionRequest, &event))
-  		/* We may get a SelectionRequest here and if we don't handle
-  		 * it we hang.  KDE klipper does this, for example. */
-  		XtDispatchEvent(&event);
-  
-  	    /* Do we need this?  Probably not. */
-  	    XSync(dpy, False);
-  
-! 	    /* Bernhard Walle solved a slow paste response in an X terminal by
-! 	     * adding: usleep(10000); here. */
-  	}
-  
-- 	/* this is where clip_x11_request_selection_cb() is actually called */
-- 	XtDispatchEvent(&event);
-- 
-  	if (success)
-  	    return;
-      }
-  
-      /* Final fallback position - use the X CUT_BUFFER0 store */
---- 2144,2189 ----
-  	 * characters, then they will appear before the one that requested the
-  	 * paste!  Don't worry, we will catch up with any other events later.
-  	 */
-+ 	start_time = time(NULL);
-  	for (;;)
-  	{
-  	    if (XCheckTypedEvent(dpy, SelectionNotify, &event))
-+ 	    {
-+ 		/* this is where clip_x11_request_selection_cb() is actually
-+ 		 * called */
-+ 		XtDispatchEvent(&event);
-  		break;
-+ 	    }
-  	    if (XCheckTypedEvent(dpy, SelectionRequest, &event))
-  		/* We may get a SelectionRequest here and if we don't handle
-  		 * it we hang.  KDE klipper does this, for example. */
-  		XtDispatchEvent(&event);
-  
-+ 	    /* Time out after 2 to 3 seconds to avoid that we hang when the
-+ 	     * other process doesn't respond.  Note that the SelectionNotify
-+ 	     * event may still come later when the selection owner comes back
-+ 	     * to life and the text gets inserted unexpectedly (by xterm).
-+ 	     * Don't know how to avoid that :-(. */
-+ 	    if (time(NULL) > start_time + 2)
-+ 	    {
-+ 		timed_out = TRUE;
-+ 		break;
-+ 	    }
-+ 
-  	    /* Do we need this?  Probably not. */
-  	    XSync(dpy, False);
-  
-! 	    /* Wait for 1 msec to avoid that we eat up all CPU time. */
-! 	    ui_delay(1L, TRUE);
-  	}
-  
-  	if (success)
-  	    return;
-+ 
-+ 	/* don't do a retry with another type after timing out, otherwise we
-+ 	 * hang for 15 seconds. */
-+ 	if (timed_out)
-+ 	    break;
-      }
-  
-      /* Final fallback position - use the X CUT_BUFFER0 store */
-*** ../vim-7.2.012/src/version.c	Sun Sep  7 15:49:45 2008
---- src/version.c	Sun Sep  7 21:45:55 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     13,
-  /**/
-
--- 
-The users that I support would double-click on a landmine to find out
-what happens.				-- A system administrator
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.014	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.014
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.014
-Problem:    synstack() doesn't work in an emptly line.
-Solution:   Accept column zero as a valid position.
-Files:	    src/eval.c
-
-
-*** ../vim-7.2.013/src/eval.c	Sun Sep  7 13:54:31 2008
---- src/eval.c	Sun Sep  7 13:50:38 2008
-***************
-*** 16667,16673 ****
-      col = get_tv_number(&argvars[1]) - 1;	/* -1 on type error */
-  
-      if (lnum >= 1 && lnum <= curbuf->b_ml.ml_line_count
-! 	    && col >= 0 && col < (long)STRLEN(ml_get(lnum))
-  	    && rettv_list_alloc(rettv) != FAIL)
-      {
-  	(void)syn_get_id(curwin, lnum, (colnr_T)col, FALSE, NULL, TRUE);
---- 16667,16673 ----
-      col = get_tv_number(&argvars[1]) - 1;	/* -1 on type error */
-  
-      if (lnum >= 1 && lnum <= curbuf->b_ml.ml_line_count
-! 	    && col >= 0 && (col == 0 || col < (long)STRLEN(ml_get(lnum)))
-  	    && rettv_list_alloc(rettv) != FAIL)
-      {
-  	(void)syn_get_id(curwin, lnum, (colnr_T)col, FALSE, NULL, TRUE);
-*** ../vim-7.2.013/src/version.c	Sun Sep  7 21:47:51 2008
---- src/version.c	Wed Sep 10 15:36:52 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     14,
-  /**/
-
--- 
-Everybody lies, but it doesn't matter since nobody listens.
-                                -- Lieberman's Law
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.015	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,82 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.015
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.015
-Problem:    "make all test install" doesn't stop when the test fails. (Daniel
-	    Shahaf)
-Solution:   When test.log contains failures exit with non-zero status.
-Files:	    src/testdir/Makefile
-
-
-*** ../vim-7.2.014/src/testdir/Makefile	Wed Jun 25 00:22:53 2008
---- src/testdir/Makefile	Sun Sep  7 21:31:49 2008
-***************
-*** 26,40 ****
-  
-  .SUFFIXES: .in .out
-  
-! nongui:	nolog $(SCRIPTS)
-! 	@echo
-! 	@cat test.log
-! 	@echo ALL DONE
-  
-! gui:	nolog $(SCRIPTS) $(SCRIPTS_GUI)
-  	@echo
-! 	@cat test.log
-! 	@echo ALL DONE
-  
-  $(SCRIPTS) $(SCRIPTS_GUI): $(VIMPROG)
-  
---- 26,42 ----
-  
-  .SUFFIXES: .in .out
-  
-! nongui:	nolog $(SCRIPTS) report
-! 
-! gui:	nolog $(SCRIPTS) $(SCRIPTS_GUI) report
-  
-! report:
-  	@echo
-! 	@echo 'Test results:'
-! 	@/bin/sh -c "if test -f test.log; \
-! 		then cat test.log; echo TEST FAILURE; exit 1; \
-! 		else echo ALL DONE; \
-! 		fi"
-  
-  $(SCRIPTS) $(SCRIPTS_GUI): $(VIMPROG)
-  
-***************
-*** 71,74 ****
-  test60.out: test60.vim
-  
-  nolog:
-! 	-echo Test results: >test.log
---- 73,76 ----
-  test60.out: test60.vim
-  
-  nolog:
-! 	-rm -f test.log
-*** ../vim-7.2.014/src/version.c	Wed Sep 10 15:38:13 2008
---- src/version.c	Wed Sep 10 18:23:38 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     15,
-  /**/
-
--- 
-Light travels faster than sound.  This is why some people
-appear bright until you hear them speak
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.016	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,166 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.016
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.016
-Problem:    The pattern being completed may be in freed memory when the
-	    command line is being reallocated. (Dominique Pelle)
-Solution:   Keep a pointer to the expand_T in the command line structure.
-	    Don't use <S-Tab> as CTRL-P when there are no results.  Clear the
-	    completion when using a command line from the history.
-Files:	    src/ex_getln.c
-
-
-*** ../vim-7.2.015/src/ex_getln.c	Fri Aug  8 12:58:59 2008
---- src/ex_getln.c	Wed Sep 10 22:43:41 2008
-***************
-*** 31,36 ****
---- 31,38 ----
-      int		cmdattr;	/* attributes for prompt */
-      int		overstrike;	/* Typing mode on the command line.  Shared by
-  				   getcmdline() and put_on_cmdline(). */
-+     expand_T	*xpc;		/* struct being used for expansion, xp_pattern
-+ 				   may point into cmdbuff */
-      int		xp_context;	/* type of expansion */
-  # ifdef FEAT_EVAL
-      char_u	*xp_arg;	/* user-defined expansion arg */
-***************
-*** 38,44 ****
-  # endif
-  };
-  
-! static struct cmdline_info ccline;	/* current cmdline_info */
-  
-  static int	cmd_showtail;		/* Only show path tail in lists ? */
-  
---- 40,50 ----
-  # endif
-  };
-  
-! /* The current cmdline_info.  It is initialized in getcmdline() and after that
-!  * used by other functions.  When invoking getcmdline() recursively it needs
-!  * to be saved with save_cmdline() and restored with restore_cmdline().
-!  * TODO: make it local to getcmdline() and pass it around. */
-! static struct cmdline_info ccline;
-  
-  static int	cmd_showtail;		/* Only show path tail in lists ? */
-  
-***************
-*** 238,243 ****
---- 244,250 ----
-      }
-  
-      ExpandInit(&xpc);
-+     ccline.xpc = &xpc;
-  
-  #ifdef FEAT_RIGHTLEFT
-      if (curwin->w_p_rl && *curwin->w_p_rlc == 's'
-***************
-*** 408,416 ****
-  #endif
-  
-  	/*
-! 	 * <S-Tab> works like CTRL-P (unless 'wc' is <S-Tab>).
-  	 */
-! 	if (c != p_wc && c == K_S_TAB && xpc.xp_numfiles != -1)
-  	    c = Ctrl_P;
-  
-  #ifdef FEAT_WILDMENU
---- 415,424 ----
-  #endif
-  
-  	/*
-! 	 * When there are matching completions to select <S-Tab> works like
-! 	 * CTRL-P (unless 'wc' is <S-Tab>).
-  	 */
-! 	if (c != p_wc && c == K_S_TAB && xpc.xp_numfiles > 0)
-  	    c = Ctrl_P;
-  
-  #ifdef FEAT_WILDMENU
-***************
-*** 1513,1518 ****
---- 1521,1527 ----
-  		    int		old_firstc;
-  
-  		    vim_free(ccline.cmdbuff);
-+ 		    xpc.xp_context = EXPAND_NOTHING;
-  		    if (hiscnt == hislen)
-  			p = lookfor;	/* back to the old one */
-  		    else
-***************
-*** 1839,1844 ****
---- 1848,1854 ----
-  #endif
-  
-      ExpandCleanup(&xpc);
-+     ccline.xpc = NULL;
-  
-  #ifdef FEAT_SEARCH_EXTRA
-      if (did_incsearch)
-***************
-*** 2508,2513 ****
---- 2518,2537 ----
-      }
-      mch_memmove(ccline.cmdbuff, p, (size_t)ccline.cmdlen + 1);
-      vim_free(p);
-+ 
-+     if (ccline.xpc != NULL
-+ 	    && ccline.xpc->xp_pattern != NULL
-+ 	    && ccline.xpc->xp_context != EXPAND_NOTHING
-+ 	    && ccline.xpc->xp_context != EXPAND_UNSUCCESSFUL)
-+     {
-+ 	int i = ccline.xpc->xp_pattern - p;
-+ 
-+ 	/* If xp_pattern points inside the old cmdbuff it needs to be adjusted
-+ 	 * to point into the newly allocated memory. */
-+ 	if (i >= 0 && i <= ccline.cmdlen)
-+ 	    ccline.xpc->xp_pattern = ccline.cmdbuff + i;
-+     }
-+ 
-      return OK;
-  }
-  
-***************
-*** 2875,2880 ****
---- 2899,2905 ----
-      prev_ccline = ccline;
-      ccline.cmdbuff = NULL;
-      ccline.cmdprompt = NULL;
-+     ccline.xpc = NULL;
-  }
-  
-  /*
-***************
-*** 3582,3587 ****
---- 3607,3613 ----
-  ExpandInit(xp)
-      expand_T	*xp;
-  {
-+     xp->xp_pattern = NULL;
-      xp->xp_backslash = XP_BS_NONE;
-  #ifndef BACKSLASH_IN_FILENAME
-      xp->xp_shell = FALSE;
-*** ../vim-7.2.015/src/version.c	Wed Sep 10 18:25:18 2008
---- src/version.c	Sun Sep 14 14:38:47 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     16,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-53. To find out what time it is, you send yourself an e-mail and check the
-    "Date:" field.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.017	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,162 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.017
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.017
-Problem:    strlen() used on text that may not end in a NUL. (Dominique Pelle)
-	    Pasting a very big selection doesn't work.
-Solution:   Use the length passed to the XtSelectionCallbackProc() function.
-	    After getting the SelectionNotify event continue dispatching
-	    events until the callback is actually called.  Also dispatch the
-	    PropertyNotify event.
-Files:	    src/ui.c
-
-
-*** ../vim-7.2.016/src/ui.c	Sun Sep  7 21:47:51 2008
---- src/ui.c	Sun Sep 14 15:52:19 2008
-***************
-*** 2020,2026 ****
-  
-      if (value == NULL || *length == 0)
-      {
-! 	clip_free_selection(cbd);	/* ???  [what's the query?] */
-  	*(int *)success = FALSE;
-  	return;
-      }
---- 2020,2026 ----
-  
-      if (value == NULL || *length == 0)
-      {
-! 	clip_free_selection(cbd);	/* nothing received, clear register */
-  	*(int *)success = FALSE;
-  	return;
-      }
-***************
-*** 2076,2082 ****
-  	text_prop.value = (unsigned char *)value;
-  	text_prop.encoding = *type;
-  	text_prop.format = *format;
-! 	text_prop.nitems = STRLEN(value);
-  	status = XmbTextPropertyToTextList(X_DISPLAY, &text_prop,
-  							 &text_list, &n_text);
-  	if (status != Success || n_text < 1)
---- 2076,2082 ----
-  	text_prop.value = (unsigned char *)value;
-  	text_prop.encoding = *type;
-  	text_prop.format = *format;
-! 	text_prop.nitems = len;
-  	status = XmbTextPropertyToTextList(X_DISPLAY, &text_prop,
-  							 &text_list, &n_text);
-  	if (status != Success || n_text < 1)
-***************
-*** 2131,2137 ****
-  	    case 3:  type = text_atom;		break;
-  	    default: type = XA_STRING;
-  	}
-! 	success = FALSE;
-  	XtGetSelectionValue(myShell, cbd->sel_atom, type,
-  	    clip_x11_request_selection_cb, (XtPointer)&success, CurrentTime);
-  
---- 2131,2137 ----
-  	    case 3:  type = text_atom;		break;
-  	    default: type = XA_STRING;
-  	}
-! 	success = MAYBE;
-  	XtGetSelectionValue(myShell, cbd->sel_atom, type,
-  	    clip_x11_request_selection_cb, (XtPointer)&success, CurrentTime);
-  
-***************
-*** 2145,2169 ****
-  	 * paste!  Don't worry, we will catch up with any other events later.
-  	 */
-  	start_time = time(NULL);
-! 	for (;;)
-  	{
-! 	    if (XCheckTypedEvent(dpy, SelectionNotify, &event))
-  	    {
-! 		/* this is where clip_x11_request_selection_cb() is actually
-! 		 * called */
-  		XtDispatchEvent(&event);
-! 		break;
-  	    }
-- 	    if (XCheckTypedEvent(dpy, SelectionRequest, &event))
-- 		/* We may get a SelectionRequest here and if we don't handle
-- 		 * it we hang.  KDE klipper does this, for example. */
-- 		XtDispatchEvent(&event);
-  
-  	    /* Time out after 2 to 3 seconds to avoid that we hang when the
-  	     * other process doesn't respond.  Note that the SelectionNotify
-  	     * event may still come later when the selection owner comes back
-! 	     * to life and the text gets inserted unexpectedly (by xterm).
-! 	     * Don't know how to avoid that :-(. */
-  	    if (time(NULL) > start_time + 2)
-  	    {
-  		timed_out = TRUE;
---- 2145,2171 ----
-  	 * paste!  Don't worry, we will catch up with any other events later.
-  	 */
-  	start_time = time(NULL);
-! 	while (success == MAYBE)
-  	{
-! 	    if (XCheckTypedEvent(dpy, SelectionNotify, &event)
-! 		    || XCheckTypedEvent(dpy, SelectionRequest, &event)
-! 		    || XCheckTypedEvent(dpy, PropertyNotify, &event))
-  	    {
-! 		/* This is where clip_x11_request_selection_cb() should be
-! 		 * called.  It may actually happen a bit later, so we loop
-! 		 * until "success" changes.
-! 		 * We may get a SelectionRequest here and if we don't handle
-! 		 * it we hang.  KDE klipper does this, for example.
-! 		 * We need to handle a PropertyNotify for large selections. */
-  		XtDispatchEvent(&event);
-! 		continue;
-  	    }
-  
-  	    /* Time out after 2 to 3 seconds to avoid that we hang when the
-  	     * other process doesn't respond.  Note that the SelectionNotify
-  	     * event may still come later when the selection owner comes back
-! 	     * to life and the text gets inserted unexpectedly.  Don't know
-! 	     * why that happens or how to avoid that :-(. */
-  	    if (time(NULL) > start_time + 2)
-  	    {
-  		timed_out = TRUE;
-***************
-*** 2177,2183 ****
-  	    ui_delay(1L, TRUE);
-  	}
-  
-! 	if (success)
-  	    return;
-  
-  	/* don't do a retry with another type after timing out, otherwise we
---- 2179,2185 ----
-  	    ui_delay(1L, TRUE);
-  	}
-  
-! 	if (success == TRUE)
-  	    return;
-  
-  	/* don't do a retry with another type after timing out, otherwise we
-*** ../vim-7.2.016/src/version.c	Sun Sep 14 14:41:44 2008
---- src/version.c	Sun Sep 14 15:55:34 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     17,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-54. You start tilting your head sideways to smile. :-)
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.018	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,45 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.018
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.018
-Problem:    Memory leak when substitute is aborted.
-Solution:   Free the buffer allocated for the new text. (Dominique Pelle)
-Files:	    src/ex_cmds.c
-
-
-*** ../vim-7.2.017/src/ex_cmds.c	Wed Aug  6 15:03:07 2008
---- src/ex_cmds.c	Sun Sep 14 13:45:03 2008
-***************
-*** 5059,5064 ****
---- 5059,5065 ----
-  
-  	    if (did_sub)
-  		++sub_nlines;
-+ 	    vim_free(new_start);	/* for when substitute was cancelled */
-  	    vim_free(sub_firstline);	/* free the copy of the original line */
-  	    sub_firstline = NULL;
-  	}
-*** ../vim-7.2.017/src/version.c	Sun Sep 14 15:57:54 2008
---- src/version.c	Sun Sep 14 21:38:25 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     18,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-55. You ask your doctor to implant a gig in your brain.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.019	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,65 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.019
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.019
-Problem:    Completion of ":noautocmd" doesn't work and exists(":noautocmd")
-	    returns zero. (Ben Fritz)
-Solution:   Add "noautocmd" to the list of modifiers and commands.
-Files:	    src/ex_cmds.h, src/ex_docmd.c
-
-
-*** ../vim-7.2.018/src/ex_cmds.h	Wed Jun 25 00:44:40 2008
---- src/ex_cmds.h	Sat Sep 13 18:37:25 2008
-***************
-*** 635,640 ****
---- 635,642 ----
-  			RANGE|NOTADR|ZEROR|EXTRA|TRLBAR|NOTRLCOM|USECTRLV|CMDWIN),
-  EX(CMD_noremap,		"noremap",	ex_map,
-  			BANG|EXTRA|TRLBAR|NOTRLCOM|USECTRLV|CMDWIN),
-+ EX(CMD_noautocmd,	"noautocmd",	ex_wrongmodifier,
-+ 			NEEDARG|EXTRA|NOTRLCOM),
-  EX(CMD_nohlsearch,	"nohlsearch",	ex_nohlsearch,
-  			TRLBAR|SBOXOK|CMDWIN),
-  EX(CMD_noreabbrev,	"noreabbrev",	ex_abbreviate,
-*** ../vim-7.2.018/src/ex_docmd.c	Sat Jul 26 16:04:39 2008
---- src/ex_docmd.c	Mon Sep 15 20:04:53 2008
-***************
-*** 2978,2983 ****
---- 2979,2985 ----
-      {"keepmarks", 3, FALSE},
-      {"leftabove", 5, FALSE},
-      {"lockmarks", 3, FALSE},
-+     {"noautocmd", 3, FALSE},
-      {"rightbelow", 6, FALSE},
-      {"sandbox", 3, FALSE},
-      {"silent", 3, FALSE},
-*** ../vim-7.2.018/src/version.c	Sun Sep 14 21:40:26 2008
---- src/version.c	Thu Sep 18 12:39:56 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     19,
-  /**/
-
--- 
-Proof techniques #2: Proof by Oddity.
-	SAMPLE: To prove that horses have an infinite number of legs.
-(1) Horses have an even number of legs.
-(2) They have two legs in back and fore legs in front.
-(3) This makes a total of six legs, which certainly is an odd number of
-    legs for a horse.
-(4) But the only number that is both odd and even is infinity.
-(5) Therefore, horses must have an infinite number of legs.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.020	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.020
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.020
-Problem:    Starting the GUI when the executable starts with 'k', but the KDE
-	    version no longer exists.
-Solution:   Don't have "kvim" start the GUI.
-Files:	    src/main.c
-
-
-*** ../vim-7.2.019/src/main.c	Thu Jul 24 19:34:23 2008
---- src/main.c	Sun Sep 14 13:26:10 2008
-***************
-*** 1457,1463 ****
-  	++initstr;
-      }
-  
-!     if (TOLOWER_ASC(initstr[0]) == 'g' || initstr[0] == 'k')
-      {
-  	main_start_gui();
-  #ifdef FEAT_GUI
---- 1458,1465 ----
-  	++initstr;
-      }
-  
-!     /* "gvim" starts the GUI.  Also accept "Gvim" for MS-Windows. */
-!     if (TOLOWER_ASC(initstr[0]) == 'g')
-      {
-  	main_start_gui();
-  #ifdef FEAT_GUI
-*** ../vim-7.2.019/src/version.c	Thu Sep 18 12:43:21 2008
---- src/version.c	Thu Sep 18 20:54:10 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     20,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-90. Instead of calling you to dinner, your spouse sends e-mail.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.021	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,147 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.021
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.021
-Problem:    When executing autocommands getting the full file name may be
-	    slow. (David Kotchan)
-Solution:   Postpone calling FullName_save() until autocmd_fname is used.
-Files:	    src/ex_docmd.c, src/fileio.c, src/globals.h
-
-
-*** ../vim-7.2.020/src/ex_docmd.c	Thu Sep 18 12:43:21 2008
---- src/ex_docmd.c	Mon Sep 15 20:04:53 2008
-***************
-*** 9542,9547 ****
---- 9569,9583 ----
-  #ifdef FEAT_AUTOCMD
-  	case SPEC_AFILE:	/* file name for autocommand */
-  		result = autocmd_fname;
-+ 		if (result != NULL && !autocmd_fname_full)
-+ 		{
-+ 		    /* Still need to turn the fname into a full path.  It is
-+ 		     * postponed to avoid a delay when <afile> is not used. */
-+ 		    autocmd_fname_full = TRUE;
-+ 		    result = FullName_save(autocmd_fname, FALSE);
-+ 		    vim_free(autocmd_fname);
-+ 		    autocmd_fname = result;
-+ 		}
-  		if (result == NULL)
-  		{
-  		    *errormsg = (char_u *)_("E495: no autocommand file name to substitute for \"<afile>\"");
-*** ../vim-7.2.020/src/fileio.c	Wed Aug  6 18:43:07 2008
---- src/fileio.c	Tue Sep 16 21:24:26 2008
-***************
-*** 8523,8528 ****
---- 8523,8529 ----
-      char_u	*save_sourcing_name;
-      linenr_T	save_sourcing_lnum;
-      char_u	*save_autocmd_fname;
-+     int		save_autocmd_fname_full;
-      int		save_autocmd_bufnr;
-      char_u	*save_autocmd_match;
-      int		save_autocmd_busy;
-***************
-*** 8601,8606 ****
---- 8602,8608 ----
-       * Save the autocmd_* variables and info about the current buffer.
-       */
-      save_autocmd_fname = autocmd_fname;
-+     save_autocmd_fname_full = autocmd_fname_full;
-      save_autocmd_bufnr = autocmd_bufnr;
-      save_autocmd_match = autocmd_match;
-      save_autocmd_busy = autocmd_busy;
-***************
-*** 8618,8631 ****
-  	if (fname != NULL && *fname != NUL)
-  	    autocmd_fname = fname;
-  	else if (buf != NULL)
-! 	    autocmd_fname = buf->b_fname;
-  	else
-  	    autocmd_fname = NULL;
-      }
-      else
-  	autocmd_fname = fname_io;
-      if (autocmd_fname != NULL)
-! 	autocmd_fname = FullName_save(autocmd_fname, FALSE);
-  
-      /*
-       * Set the buffer number to be used for <abuf>.
---- 8620,8634 ----
-  	if (fname != NULL && *fname != NUL)
-  	    autocmd_fname = fname;
-  	else if (buf != NULL)
-! 	    autocmd_fname = buf->b_ffname;
-  	else
-  	    autocmd_fname = NULL;
-      }
-      else
-  	autocmd_fname = fname_io;
-      if (autocmd_fname != NULL)
-! 	autocmd_fname = vim_strsave(autocmd_fname);
-!     autocmd_fname_full = FALSE; /* call FullName_save() later */
-  
-      /*
-       * Set the buffer number to be used for <abuf>.
-***************
-*** 8810,8815 ****
---- 8813,8819 ----
-      sourcing_lnum = save_sourcing_lnum;
-      vim_free(autocmd_fname);
-      autocmd_fname = save_autocmd_fname;
-+     autocmd_fname_full = save_autocmd_fname_full;
-      autocmd_bufnr = save_autocmd_bufnr;
-      autocmd_match = save_autocmd_match;
-  #ifdef FEAT_EVAL
-***************
-*** 8918,8924 ****
-      {
-  	apc->curpat = NULL;
-  
-! 	/* only use a pattern when it has not been removed, has commands and
-  	 * the group matches. For buffer-local autocommands only check the
-  	 * buffer number. */
-  	if (ap->pat != NULL && ap->cmds != NULL
---- 8922,8928 ----
-      {
-  	apc->curpat = NULL;
-  
-! 	/* Only use a pattern when it has not been removed, has commands and
-  	 * the group matches. For buffer-local autocommands only check the
-  	 * buffer number. */
-  	if (ap->pat != NULL && ap->cmds != NULL
-*** ../vim-7.2.020/src/globals.h	Sat Jul 26 16:04:49 2008
---- src/globals.h	Mon Sep 15 19:59:28 2008
-***************
-*** 1022,1027 ****
---- 1022,1028 ----
-  #endif
-  #ifdef FEAT_AUTOCMD
-  EXTERN char_u	*autocmd_fname INIT(= NULL); /* fname for <afile> on cmdline */
-+ EXTERN int	autocmd_fname_full;	     /* autocmd_fname is full path */
-  EXTERN int	autocmd_bufnr INIT(= 0);     /* fnum for <abuf> on cmdline */
-  EXTERN char_u	*autocmd_match INIT(= NULL); /* name for <amatch> on cmdline */
-  EXTERN int	did_cursorhold INIT(= FALSE); /* set when CursorHold t'gerd */
-*** ../vim-7.2.020/src/version.c	Thu Sep 18 20:55:19 2008
---- src/version.c	Thu Sep 18 21:24:30 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     21,
-  /**/
-
--- 
-From "know your smileys":
- :----}  You lie like Pinocchio
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.022	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,140 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.022 (extra)
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.022 (extra)
-Problem:    Testing is not possible when compiling with MingW.
-Solution:   Add a MingW specific test Makefile. (Bill McCarthy)
-Files:	    Filelist, src/testdir/Make_ming.mak
-
-
-*** ../vim-7.2.021/Filelist	Sun Jul 13 19:33:31 2008
---- Filelist	Sun Sep 14 21:47:01 2008
-***************
-*** 285,290 ****
---- 285,291 ----
-  		src/proto/os_win32.pro \
-  		src/proto/os_mswin.pro \
-  		src/testdir/Make_dos.mak \
-+ 		src/testdir/Make_ming.mak \
-  		src/testdir/dos.vim \
-  		src/uninstal.c \
-  		src/vim.def \
-*** ../vim-7.2.021/src/testdir/Make_ming.mak	Sat Sep 20 16:25:06 2008
---- src/testdir/Make_ming.mak	Sat Sep 20 16:25:58 2008
-***************
-*** 0 ****
---- 1,91 ----
-+ # Makefile to run tests for Vim, on Dos-like machines
-+ # with sh.exe or zsh.exe in the path or not.
-+ #
-+ # Author: Bill McCarthy
-+ #
-+ # Note that test54 has been removed until it is fixed.
-+ #
-+ # Requires a set of Unix tools: echo, diff, etc.
-+ 
-+ ifneq (sh.exe, $(SHELL))
-+ DEL = rm -f
-+ MV = mv
-+ CP = cp
-+ DIRSLASH = /
-+ else
-+ DEL = del
-+ MV = rename
-+ CP = copy
-+ DIRSLASH = \\
-+ endif
-+ 
-+ VIMPROG = ..$(DIRSLASH)vim
-+ 
-+ # Omitted:
-+ # test2		"\\tmp" doesn't work.
-+ # test10	'errorformat' is different
-+ # test12	can't unlink a swap file
-+ # test25	uses symbolic link
-+ # test27	can't edit file with "*" in file name
-+ # test31	16 bit version runs out of memory...
-+ 
-+ SCRIPTS16 =	test1.out test19.out test20.out test22.out \
-+ 		test23.out test24.out test28.out test29.out \
-+ 		test35.out test36.out test43.out \
-+ 		test44.out test45.out test46.out test47.out \
-+ 		test48.out test51.out test53.out            \
-+ 		test55.out test56.out test57.out test58.out test59.out \
-+ 		test60.out test61.out test62.out test63.out test64.out
-+ 
-+ # Had to remove test54 which doesn't work yet.
-+ #		                                 test54.out
-+ 
-+ SCRIPTS =	test3.out test4.out test5.out test6.out test7.out \
-+ 		test8.out test9.out test11.out test13.out test14.out \
-+ 		test15.out test17.out test18.out test21.out test26.out \
-+ 		test30.out test31.out test32.out test33.out test34.out \
-+ 		test37.out test38.out test39.out test40.out test41.out \
-+ 		test42.out test52.out test65.out
-+ 
-+ SCRIPTS32 =	test50.out
-+ 
-+ SCRIPTS_GUI = test16.out
-+ 
-+ .SUFFIXES: .in .out
-+ 
-+ vimall:	fixff $(SCRIPTS16) $(SCRIPTS) $(SCRIPTS_GUI) $(SCRIPTS32)
-+ 	echo ALL DONE
-+ 
-+ nongui:	fixff $(SCRIPTS16) $(SCRIPTS)
-+ 	echo ALL DONE
-+ 
-+ small:
-+ 	echo ALL DONE
-+ 
-+ gui:	fixff $(SCRIPTS16) $(SCRIPTS) $(SCRIPTS_GUI)
-+ 	echo ALL DONE
-+ 
-+ win32:	fixff $(SCRIPTS16) $(SCRIPTS) $(SCRIPTS32)
-+ 	echo ALL DONE
-+ 
-+ fixff:
-+ 	-$(VIMPROG) -u dos.vim --noplugin "+argdo set ff=dos|upd" +q *.in *.ok
-+ 
-+ clean:
-+ 	-$(DEL) *.out
-+ 	-$(DEL) test.ok
-+ 	-$(DEL) small.vim
-+ 	-$(DEL) tiny.vim
-+ 	-$(DEL) mbyte.vim
-+ 	-$(DEL) X*
-+ 	-$(DEL) viminfo
-+ 
-+ .in.out:
-+ 	$(CP) $*.ok test.ok
-+ 	$(VIMPROG) -u dos.vim -U NONE --noplugin -s dotest.in $*.in
-+ 	diff test.out $*.ok
-+ 	-$(DEL) $*.out
-+ 	$(MV) test.out $*.out
-+ 	-$(DEL) X*
-+ 	-$(DEL) test.ok
-+ 	-$(DEL) viminfo
-*** ../vim-7.2.021/src/version.c	Thu Sep 18 21:29:07 2008
---- src/version.c	Sat Sep 20 16:25:16 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     22,
-  /**/
-
--- 
-Where do you want to crash today?
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.023	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,65 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.023
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.023
-Problem:    'cursorcolumn' is in the wrong place in a closed fold when the
-	    display is shifted left. (Gary Johnson)
-Solution:   Subtract w_skipcol or w_leftcol when needed.
-Files:	    src/screen.c
-
-
-*** ../vim-7.2.022/src/screen.c	Thu Jul 24 20:29:09 2008
---- src/screen.c	Fri Sep 26 21:23:06 2008
-***************
-*** 2439,2447 ****
-  
-  #ifdef FEAT_SYN_HL
-      /* Show 'cursorcolumn' in the fold line. */
-!     if (wp->w_p_cuc && (int)wp->w_virtcol + txtcol < W_WIDTH(wp))
-! 	ScreenAttrs[off + wp->w_virtcol + txtcol] = hl_combine_attr(
-! 		 ScreenAttrs[off + wp->w_virtcol + txtcol], hl_attr(HLF_CUC));
-  #endif
-  
-      SCREEN_LINE(row + W_WINROW(wp), W_WINCOL(wp), (int)W_WIDTH(wp),
---- 2439,2455 ----
-  
-  #ifdef FEAT_SYN_HL
-      /* Show 'cursorcolumn' in the fold line. */
-!     if (wp->w_p_cuc)
-!     {
-! 	txtcol += wp->w_virtcol;
-! 	if (wp->w_p_wrap)
-! 	    txtcol -= wp->w_skipcol;
-! 	else
-! 	    txtcol -= wp->w_leftcol;
-! 	if (txtcol >= 0 && txtcol < W_WIDTH(wp))
-! 	    ScreenAttrs[off + txtcol] = hl_combine_attr(
-! 				 ScreenAttrs[off + txtcol], hl_attr(HLF_CUC));
-!     }
-  #endif
-  
-      SCREEN_LINE(row + W_WINROW(wp), W_WINCOL(wp), (int)W_WIDTH(wp),
-*** ../vim-7.2.022/src/version.c	Sat Sep 20 16:26:10 2008
---- src/version.c	Wed Oct  1 21:07:31 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     23,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-124. You begin conversations with, "Who is your internet service provider?"
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.024	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,50 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.024
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.024
-Problem:    It's possible to set 'history' to a negative value and that causes
-	    an out-of-memory error.
-Solution:   Check that 'history' has a positive value. (Doug Kearns)
-Files:	    src/option.c
-
-
-*** ../vim-7.2.023/src/option.c	Thu Jul 24 18:45:15 2008
---- src/option.c	Fri Sep 26 22:20:20 2008
-***************
-*** 7974,7979 ****
---- 7974,7984 ----
-  	else /* curwin->w_p_scr > curwin->w_height */
-  	    curwin->w_p_scr = curwin->w_height;
-      }
-+     if (p_hi < 0)
-+     {
-+ 	errmsg = e_positive;
-+ 	p_hi = 0;
-+     }
-      if (p_report < 0)
-      {
-  	errmsg = e_positive;
-*** ../vim-7.2.023/src/version.c	Wed Oct  1 21:09:02 2008
---- src/version.c	Thu Oct  2 22:47:22 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     24,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-127. You bring your laptop and cellular phone to church.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.025	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.025
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.025
-Problem:    When a CursorHold event invokes system() it is retriggered over
-	    and over again.
-Solution:   Don't reset did_cursorhold when getting K_IGNORE.
-Files:	    src/normal.c
-
-
-*** ../vim-7.2.024/src/normal.c	Sat Sep  6 16:44:06 2008
---- src/normal.c	Sat Sep 27 13:03:34 2008
-***************
-*** 1132,1138 ****
-  	out_flush();
-  #endif
-  #ifdef FEAT_AUTOCMD
-!     did_cursorhold = FALSE;
-  #endif
-  
-      State = NORMAL;
---- 1132,1139 ----
-  	out_flush();
-  #endif
-  #ifdef FEAT_AUTOCMD
-!     if (ca.cmdchar != K_IGNORE)
-! 	did_cursorhold = FALSE;
-  #endif
-  
-      State = NORMAL;
-*** ../vim-7.2.024/src/version.c	Thu Oct  2 22:48:01 2008
---- src/version.c	Thu Oct  2 22:54:41 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     25,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-128. You can access the Net -- via your portable and cellular phone.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.026	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,105 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.026
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.026 (after 7.2.010)
-Problem:    "K" doesn't use the length of the identifier but uses the rest of
-	    the line.
-Solution:   Copy the desired number of characters first.
-Files:	    src/normal.c
-
-
-*** ../vim-7.2.025/src/normal.c	Thu Oct  2 22:55:17 2008
---- src/normal.c	Sat Nov  1 13:41:03 2008
-***************
-*** 183,188 ****
---- 183,190 ----
-  static void	nv_cursorhold __ARGS((cmdarg_T *cap));
-  #endif
-  
-+ static char *e_noident = N_("E349: No identifier under cursor");
-+ 
-  /*
-   * Function to be called for a Normal or Visual mode command.
-   * The argument is a cmdarg_T.
-***************
-*** 3510,3516 ****
-  	if (find_type & FIND_STRING)
-  	    EMSG(_("E348: No string under cursor"));
-  	else
-! 	    EMSG(_("E349: No identifier under cursor"));
-  	return 0;
-      }
-      ptr += col;
---- 3512,3518 ----
-  	if (find_type & FIND_STRING)
-  	    EMSG(_("E348: No string under cursor"));
-  	else
-! 	    EMSG(_(e_noident));
-  	return 0;
-      }
-      ptr += col;
-***************
-*** 5472,5479 ****
-  	    {
-  		/* An external command will probably use an argument starting
-  		 * with "-" as an option.  To avoid trouble we skip the "-". */
-! 		while (*ptr == '-')
-  		    ++ptr;
-  
-  		/* When a count is given, turn it into a range.  Is this
-  		 * really what we want? */
---- 5474,5490 ----
-  	    {
-  		/* An external command will probably use an argument starting
-  		 * with "-" as an option.  To avoid trouble we skip the "-". */
-! 		while (*ptr == '-' && n > 0)
-! 		{
-  		    ++ptr;
-+ 		    --n;
-+ 		}
-+ 		if (n == 0)
-+ 		{
-+ 		    EMSG(_(e_noident));	 /* found dashes only */
-+ 		    vim_free(buf);
-+ 		    return;
-+ 		}
-  
-  		/* When a count is given, turn it into a range.  Is this
-  		 * really what we want? */
-***************
-*** 5520,5526 ****
---- 5531,5539 ----
-      if (cmdchar == 'K' && !kp_help)
-      {
-  	/* Escape the argument properly for a shell command */
-+ 	ptr = vim_strnsave(ptr, n);
-  	p = vim_strsave_shellescape(ptr, TRUE);
-+ 	vim_free(ptr);
-  	if (p == NULL)
-  	{
-  	    vim_free(buf);
-*** ../vim-7.2.025/src/version.c	Thu Oct  2 22:55:17 2008
---- src/version.c	Sat Nov  1 13:50:53 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     26,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-161. You get up before the sun rises to check your e-mail, and you
-     find yourself in the very same chair long after the sun has set.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.027	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,98 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.027
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.027
-Problem:    Can use cscope commands in the sandbox.
-Solution:   Disallow them, they might not be safe.
-Files:	    src/ex_cmds.h
-
-
-*** ../vim-7.2.026/src/ex_cmds.h	Thu Sep 18 12:43:21 2008
---- src/ex_cmds.h	Thu Sep 18 22:18:14 2008
-***************
-*** 278,284 ****
-  EX(CMD_crewind,		"crewind",	ex_cc,
-  			RANGE|NOTADR|COUNT|TRLBAR|BANG),
-  EX(CMD_cscope,		"cscope",	do_cscope,
-! 			EXTRA|NOTRLCOM|SBOXOK|XFILE),
-  EX(CMD_cstag,		"cstag",	do_cstag,
-  			BANG|TRLBAR|WORD1),
-  EX(CMD_cunmap,		"cunmap",	ex_unmap,
---- 278,284 ----
-  EX(CMD_crewind,		"crewind",	ex_cc,
-  			RANGE|NOTADR|COUNT|TRLBAR|BANG),
-  EX(CMD_cscope,		"cscope",	do_cscope,
-! 			EXTRA|NOTRLCOM|XFILE),
-  EX(CMD_cstag,		"cstag",	do_cstag,
-  			BANG|TRLBAR|WORD1),
-  EX(CMD_cunmap,		"cunmap",	ex_unmap,
-***************
-*** 506,512 ****
-  EX(CMD_lclose,		"lclose",	ex_cclose,
-  			RANGE|NOTADR|COUNT|TRLBAR),
-  EX(CMD_lcscope,		"lcscope",	do_cscope,
-! 			EXTRA|NOTRLCOM|SBOXOK|XFILE),
-  EX(CMD_left,		"left",		ex_align,
-  			TRLBAR|RANGE|WHOLEFOLD|EXTRA|CMDWIN|MODIFY),
-  EX(CMD_leftabove,	"leftabove",	ex_wrongmodifier,
---- 506,512 ----
-  EX(CMD_lclose,		"lclose",	ex_cclose,
-  			RANGE|NOTADR|COUNT|TRLBAR),
-  EX(CMD_lcscope,		"lcscope",	do_cscope,
-! 			EXTRA|NOTRLCOM|XFILE),
-  EX(CMD_left,		"left",		ex_align,
-  			TRLBAR|RANGE|WHOLEFOLD|EXTRA|CMDWIN|MODIFY),
-  EX(CMD_leftabove,	"leftabove",	ex_wrongmodifier,
-***************
-*** 653,658 ****
---- 653,660 ----
-  			EXTRA|TRLBAR|NOTRLCOM|USECTRLV|CMDWIN),
-  EX(CMD_open,		"open",		ex_open,
-  			RANGE|EXTRA),
-+ EX(CMD_oldfiles,	"oldfiles",	ex_oldfiles,
-+ 			BANG|TRLBAR|SBOXOK|CMDWIN),
-  EX(CMD_omap,		"omap",		ex_map,
-  			EXTRA|TRLBAR|NOTRLCOM|USECTRLV|CMDWIN),
-  EX(CMD_omapclear,	"omapclear",	ex_mapclear,
-***************
-*** 804,810 ****
-  EX(CMD_scriptencoding,	"scriptencoding", ex_scriptencoding,
-  			WORD1|TRLBAR|CMDWIN),
-  EX(CMD_scscope,		"scscope",	do_scscope,
-! 			EXTRA|NOTRLCOM|SBOXOK),
-  EX(CMD_set,		"set",		ex_set,
-  			TRLBAR|EXTRA|CMDWIN|SBOXOK),
-  EX(CMD_setfiletype,	"setfiletype",	ex_setfiletype,
---- 806,812 ----
-  EX(CMD_scriptencoding,	"scriptencoding", ex_scriptencoding,
-  			WORD1|TRLBAR|CMDWIN),
-  EX(CMD_scscope,		"scscope",	do_scscope,
-! 			EXTRA|NOTRLCOM),
-  EX(CMD_set,		"set",		ex_set,
-  			TRLBAR|EXTRA|CMDWIN|SBOXOK),
-  EX(CMD_setfiletype,	"setfiletype",	ex_setfiletype,
-*** ../vim-7.2.026/src/version.c	Sat Nov  1 13:51:57 2008
---- src/version.c	Thu Nov  6 10:21:21 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     27,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-179. You wonder why your household garbage can doesn't have an
-     "empty recycle bin" button.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.028	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,53 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.028
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.028
-Problem:    Confusing error message for missing ().
-Solution:   Change "braces" to "parentheses". (Gary Johnson)
-Files:	    src/eval.c
-
-
-*** ../vim-7.2.027/src/eval.c	Wed Sep 10 15:38:13 2008
---- src/eval.c	Tue Sep 30 21:43:38 2008
-***************
-*** 3287,3293 ****
-  
-      if (*startarg != '(')
-      {
-! 	EMSG2(_("E107: Missing braces: %s"), eap->arg);
-  	goto end;
-      }
-  
---- 3293,3299 ----
-  
-      if (*startarg != '(')
-      {
-! 	EMSG2(_("E107: Missing parentheses: %s"), eap->arg);
-  	goto end;
-      }
-  
-*** ../vim-7.2.027/src/version.c	Thu Nov  6 10:23:03 2008
---- src/version.c	Thu Nov  6 11:02:51 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     28,
-  /**/
-
--- 
-Wizards had always known that the act of observation changed the thing that
-was observed, and sometimes forgot that it also changed the observer too.
-			Terry Pratchett  -  Interesting times
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.029	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,44 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.029
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.029
-Problem:    No completion for ":doautoall".
-Solution:   Complete ":doautoall" like ":doautocmd".  (Doug Kearns)
-Files:	    src/ex_docmd.c
-
-
-*** ../vim-7.2.028/src/ex_docmd.c	Thu Sep 18 21:29:07 2008
---- src/ex_docmd.c	Mon Nov  3 21:21:17 2008
-***************
-*** 3609,3614 ****
---- 3610,3616 ----
-  	    return set_context_in_autocmd(xp, arg, FALSE);
-  
-  	case CMD_doautocmd:
-+ 	case CMD_doautoall:
-  	    return set_context_in_autocmd(xp, arg, TRUE);
-  #endif
-  	case CMD_set:
-*** ../vim-7.2.028/src/version.c	Thu Nov  6 11:04:50 2008
---- src/version.c	Thu Nov  6 17:14:58 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     29,
-  /**/
-
--- 
-Press any key to continue, press any other key to quit.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.030	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,51 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.030
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.030 (after 7.2.027)
-Problem:    Can't compile.
-Solution:   Remove prematurely added ex_oldfiles.
-Files:	    src/ex_cmds.h
-
-
-*** ../vim-7.2.029/src/ex_cmds.h	Thu Nov  6 10:23:03 2008
---- src/ex_cmds.h	Thu Nov  6 20:45:07 2008
-***************
-*** 653,660 ****
-  			EXTRA|TRLBAR|NOTRLCOM|USECTRLV|CMDWIN),
-  EX(CMD_open,		"open",		ex_open,
-  			RANGE|EXTRA),
-- EX(CMD_oldfiles,	"oldfiles",	ex_oldfiles,
-- 			BANG|TRLBAR|SBOXOK|CMDWIN),
-  EX(CMD_omap,		"omap",		ex_map,
-  			EXTRA|TRLBAR|NOTRLCOM|USECTRLV|CMDWIN),
-  EX(CMD_omapclear,	"omapclear",	ex_mapclear,
---- 653,658 ----
-*** ../vim-7.2.029/src/version.c	Thu Nov  6 17:16:06 2008
---- src/version.c	Thu Nov  6 20:46:11 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     30,
-  /**/
-
--- 
-% cat /usr/include/sys/errno.h
-#define	EPERM		1		/* Operation not permitted */
-#define	ENOENT		2		/* No such file or directory */
-#define	ESRCH		3		/* No such process */
-[...]
-#define EMACS		666		/* Too many macros */
-%
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.031	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1281 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.031
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.031
-Problem:    Information in the viminfo file about previously edited files is
-	    not available to the user.  There is no way to get a complete list
-	    of files edited in previous Vim sessions.
-Solution:   Add v:oldfiles and fill it with the list of old file names when
-	    first reading the viminfo file.  Add the ":oldfiles" command,
-	    ":browse oldfiles" and the "#<123" special file name.  Increase
-	    the default value for 'viminfo' from '20 to '100.
-Files:	    runtime/doc/cmdline.txt, runtime/doc/eval.txt,
-	    runtime/doc/starting.txt, runtime/doc/usr_21.txt, src/eval.c,
-	    src/ex_cmds.c, src/ex_cmds.h, src/ex_docmd.c, src/feature.h,
-	    src/fileio.c, src/main.c, src/mark.c, src/misc1.c,
-	    src/proto/eval.pro, src/proto/ex_cmds.pro, src/proto/mark.pro,
-	    src/option.c, src/structs.h, src/vim.h
-
-
-*** ../vim-7.2.030/runtime/doc/cmdline.txt	Sat Aug  9 19:36:46 2008
---- runtime/doc/cmdline.txt	Thu Sep 18 22:55:27 2008
-***************
-*** 1,4 ****
-! *cmdline.txt*   For Vim version 7.2.  Last change: 2008 Jul 29
-  
-  
-  		  VIM REFERENCE MANUAL    by Bram Moolenaar
---- 1,4 ----
-! *cmdline.txt*   For Vim version 7.2.  Last change: 2008 Sep 18
-  
-  
-  		  VIM REFERENCE MANUAL    by Bram Moolenaar
-***************
-*** 157,162 ****
---- 157,167 ----
-  				(doesn't work at the expression prompt; some
-  				things such as changing the buffer or current
-  				window are not allowed to avoid side effects)
-+ 				When the result is a |List| the items are used
-+ 				as lines.  They can have line breaks inside
-+ 				too.
-+ 				When the result is a Float it's automatically
-+ 				converted to a String.
-  		See |registers| about registers.  {not in Vi}
-  		Implementation detail: When using the |expression| register
-  		and invoking setcmdpos(), this sets the position before
-***************
-*** 730,748 ****
-  In Ex commands, at places where a file name can be used, the following
-  characters have a special meaning.  These can also be used in the expression
-  function expand() |expand()|.
-! 	%	is replaced with the current file name			*:_%*
-! 	#	is replaced with the alternate file name		*:_#*
-  	#n	(where n is a number) is replaced with the file name of
-! 		buffer n.  "#0" is the same as "#"
-! 	##	is replaced with all names in the argument list		*:_##*
-  		concatenated, separated by spaces.  Each space in a name
-  		is preceded with a backslash.
-! Note that these give the file name as it was typed.  If an absolute path is
-! needed (when using the file name from a different directory), you need to add
-! ":p".  See |filename-modifiers|.
-  Note that backslashes are inserted before spaces, so that the command will
-  correctly interpret the file name.  But this doesn't happen for shell
-! commands.  For those you probably have to use quotes: >
-  	:!ls "%"
-  	:r !spell "%"
-  
---- 735,763 ----
-  In Ex commands, at places where a file name can be used, the following
-  characters have a special meaning.  These can also be used in the expression
-  function expand() |expand()|.
-! 	%	Is replaced with the current file name.		  *:_%* *c_%*
-! 	#	Is replaced with the alternate file name.	  *:_#* *c_#*
-  	#n	(where n is a number) is replaced with the file name of
-! 		buffer n.  "#0" is the same as "#".
-! 	##	Is replaced with all names in the argument list	  *:_##* *c_##*
-  		concatenated, separated by spaces.  Each space in a name
-  		is preceded with a backslash.
-! 	#<n	(where n is a number > 0) is replaced with old	  *:_#<* *c_#<*
-! 		file name n.  See |:oldfiles| or |v:oldfiles| to get the
-! 		number.							*E809*
-! 		{only when compiled with the +eval and +viminfo features}
-! 
-! Note that these, except "#<n", give the file name as it was typed.  If an
-! absolute path is needed (when using the file name from a different directory),
-! you need to add ":p".  See |filename-modifiers|.
-! 
-! The "#<n" item returns an absolute path, but it will start with "~/" for files
-! below your home directory.
-! 
-  Note that backslashes are inserted before spaces, so that the command will
-  correctly interpret the file name.  But this doesn't happen for shell
-! commands.  For those you probably have to use quotes (this fails for files
-! that contain a quote and wildcards): >
-  	:!ls "%"
-  	:r !spell "%"
-  
-*** ../vim-7.2.030/runtime/doc/eval.txt	Sat Aug  9 19:36:47 2008
---- runtime/doc/eval.txt	Sun Nov  2 14:25:38 2008
-***************
-*** 1,4 ****
-! *eval.txt*	For Vim version 7.2.  Last change: 2008 Aug 09
-  
-  
-  		  VIM REFERENCE MANUAL	  by Bram Moolenaar
---- 1,4 ----
-! *eval.txt*	For Vim version 7.2.  Last change: 2008 Nov 02
-  
-  
-  		  VIM REFERENCE MANUAL	  by Bram Moolenaar
-***************
-*** 1484,1489 ****
---- 1484,1500 ----
-  		This is the screen column number, like with |virtcol()|.  The
-  		value is zero when there was no mouse button click.
-  
-+ 					*v:oldfiles* *oldfiles-variable*
-+ v:oldfiles	List of file names that is loaded from the |viminfo| file on
-+ 		startup.  These are the files that Vim remembers marks for.
-+ 		The length of the List is limited by the ' argument of the
-+ 		'viminfo' option (default is 100).
-+ 		Also see |:oldfiles| and |c_#<|.
-+ 		The List can be modified, but this has no effect on what is
-+ 		stored in the |viminfo| file later.  If you use values other
-+ 		than String this will cause trouble.
-+ 		{only when compiled with the +viminfo feature}
-+ 
-  					*v:operator* *operator-variable*
-  v:operator	The last operator given in Normal mode.  This is a single
-  		character except for commands starting with <g> or <z>,
-*** ../vim-7.2.030/runtime/doc/starting.txt	Sat Aug  9 19:36:52 2008
---- runtime/doc/starting.txt	Sun Nov  9 12:12:19 2008
-***************
-*** 1,4 ****
-! *starting.txt*  For Vim version 7.2.  Last change: 2008 Jun 21
-  
-  
-  		  VIM REFERENCE MANUAL    by Bram Moolenaar
---- 1,4 ----
-! *starting.txt*  For Vim version 7.2.  Last change: 2008 Nov 09
-  
-  
-  		  VIM REFERENCE MANUAL    by Bram Moolenaar
-***************
-*** 1337,1344 ****
-  							*viminfo-read*
-  When Vim is started and the 'viminfo' option is non-empty, the contents of
-  the viminfo file are read and the info can be used in the appropriate places.
-! The marks are not read in at startup (but file marks are).  See
-! |initialization| for how to set the 'viminfo' option upon startup.
-  
-  							*viminfo-write*
-  When Vim exits and 'viminfo' is non-empty, the info is stored in the viminfo
---- 1335,1343 ----
-  							*viminfo-read*
-  When Vim is started and the 'viminfo' option is non-empty, the contents of
-  the viminfo file are read and the info can be used in the appropriate places.
-! The |v:oldfiles| variable is filled.  The marks are not read in at startup
-! (but file marks are).  See |initialization| for how to set the 'viminfo'
-! option upon startup.
-  
-  							*viminfo-write*
-  When Vim exits and 'viminfo' is non-empty, the info is stored in the viminfo
-***************
-*** 1372,1377 ****
---- 1371,1378 ----
-  that start with any string given with the "r" flag in 'viminfo'.  This can be
-  used to avoid saving marks for files on removable media (for MS-DOS you would
-  use "ra:,rb:", for Amiga "rdf0:,rdf1:,rdf2:").
-+ The |v:oldfiles| variable is filled with the file names that the viminfo file
-+ has marks for.
-  
-  							*viminfo-file-marks*
-  Uppercase marks ('A to 'Z) are stored when writing the viminfo file.  The
-***************
-*** 1463,1470 ****
-  						   *:rv* *:rviminfo* *E195*
-  :rv[iminfo][!] [file]	Read from viminfo file [file] (default: see above).
-  			If [!] is given, then any information that is
-! 			already set (registers, marks, etc.) will be
-! 			overwritten.  {not in Vi}
-  
-  					*:wv* *:wviminfo* *E137* *E138* *E574*
-  :wv[iminfo][!] [file]	Write to viminfo file [file] (default: see above).
---- 1464,1471 ----
-  						   *:rv* *:rviminfo* *E195*
-  :rv[iminfo][!] [file]	Read from viminfo file [file] (default: see above).
-  			If [!] is given, then any information that is
-! 			already set (registers, marks, |v:oldfiles|, etc.)
-! 			will be overwritten   {not in Vi}
-  
-  					*:wv* *:wviminfo* *E137* *E138* *E574*
-  :wv[iminfo][!] [file]	Write to viminfo file [file] (default: see above).
-***************
-*** 1479,1482 ****
---- 1480,1499 ----
-  			the .viminfo file.
-  			{not in Vi}
-  
-+ 						*:ol* *:oldfiles*
-+ :ol[dfiles]		List the files that have marks stored in the viminfo
-+ 			file.  This list is read on startup and only changes
-+ 			afterwards with ":rviminfo!".  Also see |v:oldfiles|.
-+ 			The number can be used with |c_#<|.
-+ 			{not in Vi, only when compiled with the +eval feature}
-+ 
-+ :bro[wse] ol[dfiles][!]
-+ 			List file names as with |:oldfiles|, and then prompt
-+ 			for a number.  When the number is valid that file from
-+ 			the list is edited.
-+ 			If you get the |press-enter| prompt you can press "q"
-+ 			and still get the prompt to enter a file number.
-+ 			Use ! to abondon a modified buffer. |abandon|
-+ 			{not when compiled with tiny or small features}
-+ 
-   vim:tw=78:ts=8:ft=help:norl:
-*** ../vim-7.2.030/runtime/doc/usr_21.txt	Sat Aug  9 19:36:53 2008
---- runtime/doc/usr_21.txt	Sun Nov  9 12:14:10 2008
-***************
-*** 1,4 ****
-! *usr_21.txt*	For Vim version 7.2.  Last change: 2007 May 01
-  
-  		     VIM USER MANUAL - by Bram Moolenaar
-  
---- 1,4 ----
-! *usr_21.txt*	For Vim version 7.2.  Last change: 2008 Nov 09
-  
-  		     VIM USER MANUAL - by Bram Moolenaar
-  
-***************
-*** 153,159 ****
-  to be lost.  Each item can be remembered only once.
-  
-  
-! GETTING BACK TO WHERE YOU WERE
-  
-  You are halfway editing a file and it's time to leave for holidays.  You exit
-  Vim and go enjoy yourselves, forgetting all about your work.  After a couple
---- 153,159 ----
-  to be lost.  Each item can be remembered only once.
-  
-  
-! GETTING BACK TO WHERE YOU STOPPED VIM
-  
-  You are halfway editing a file and it's time to leave for holidays.  You exit
-  Vim and go enjoy yourselves, forgetting all about your work.  After a couple
-***************
-*** 168,173 ****
---- 168,215 ----
-     The |:marks| command is useful to find out where '0 to '9 will take you.
-  
-  
-+ GETTING BACK TO SOME FILE
-+ 
-+ If you want to go back to a file that you edited recently, but not when
-+ exiting Vim, there is a slightly more complicated way.  You can see a list of
-+ files by typing the command: >
-+ 
-+ 	:oldfiles
-+ <	1: ~/.viminfo ~
-+ 	2: ~/text/resume.txt ~
-+ 	3: /tmp/draft ~
-+ 
-+ Now you would like to edit the second file, which is in the list preceded by
-+ "2:".  You type: >
-+ 
-+ 	:e #<2
-+ 
-+ Instead of ":e" you can use any command that has a file name argument, the
-+ "#<2" item works in the same place as "%" (current file name) and "#"
-+ (alternate file name).  So you can also split the window to edit the third
-+ file: >
-+ 
-+ 	:split #<3
-+ 
-+ That #<123 thing is a bit complicated when you just want to edit a file.
-+ Fortunately there is a simpler way: >
-+ 
-+ 	:browse oldfiles
-+ <	1: ~/.viminfo ~
-+ 	2: ~/text/resume.txt ~
-+ 	3: /tmp/draft ~
-+ 	-- More --
-+ 
-+ You get the same list of files as with |:oldfiles|.  If you want to edit
-+ "resume.txt" first press "q" to stop the listing.  You will get a prompt:
-+ 
-+ 	Type number and <Enter> (empty cancels): ~
-+ 
-+ Type "2" and press <Enter> to edit the second file.
-+ 
-+ More info at |:oldfiles|, |v:oldfiles| and |c_#<|.
-+ 
-+ 
-  MOVE INFO FROM ONE VIM TO ANOTHER
-  
-  You can use the ":wviminfo" and ":rviminfo" commands to save and restore the
-*** ../vim-7.2.030/src/eval.c	Thu Nov  6 11:04:50 2008
---- src/eval.c	Sun Nov  9 11:59:39 2008
-***************
-*** 348,353 ****
---- 348,354 ----
-      {VV_NAME("mouse_col",	 VAR_NUMBER), 0},
-      {VV_NAME("operator",	 VAR_STRING), VV_RO},
-      {VV_NAME("searchforward",	 VAR_NUMBER), 0},
-+     {VV_NAME("oldfiles",	 VAR_LIST), 0},
-  };
-  
-  /* shorthand */
-***************
-*** 355,360 ****
---- 356,362 ----
-  #define vv_nr		vv_di.di_tv.vval.v_number
-  #define vv_float	vv_di.di_tv.vval.v_float
-  #define vv_str		vv_di.di_tv.vval.v_string
-+ #define vv_list		vv_di.di_tv.vval.v_list
-  #define vv_tv		vv_di.di_tv
-  
-  /*
-***************
-*** 426,432 ****
-  static long list_idx_of_item __ARGS((list_T *l, listitem_T *item));
-  static void list_append __ARGS((list_T *l, listitem_T *item));
-  static int list_append_tv __ARGS((list_T *l, typval_T *tv));
-- static int list_append_string __ARGS((list_T *l, char_u *str, int len));
-  static int list_append_number __ARGS((list_T *l, varnumber_T n));
-  static int list_insert_tv __ARGS((list_T *l, typval_T *tv, listitem_T *item));
-  static int list_extend __ARGS((list_T	*l1, list_T *l2, listitem_T *bef));
---- 428,433 ----
-***************
-*** 845,852 ****
-  	p = &vimvars[i];
-  	if (p->vv_di.di_tv.v_type == VAR_STRING)
-  	{
-! 	    vim_free(p->vv_di.di_tv.vval.v_string);
-! 	    p->vv_di.di_tv.vval.v_string = NULL;
-  	}
-      }
-      hash_clear(&vimvarht);
---- 846,858 ----
-  	p = &vimvars[i];
-  	if (p->vv_di.di_tv.v_type == VAR_STRING)
-  	{
-! 	    vim_free(p->vv_string);
-! 	    p->vv_string = NULL;
-! 	}
-! 	else if (p->vv_di.di_tv.v_type == VAR_LIST)
-! 	{
-! 	    list_unref(p->vv_list);
-! 	    p->vv_list = NULL;
-  	}
-      }
-      hash_clear(&vimvarht);
-***************
-*** 6057,6062 ****
---- 6063,6087 ----
-  }
-  
-  /*
-+  * Get list item "l[idx - 1]" as a string.  Returns NULL for failure.
-+  */
-+     char_u *
-+ list_find_str(l, idx)
-+     list_T	*l;
-+     long	idx;
-+ {
-+     listitem_T	*li;
-+ 
-+     li = list_find(l, idx - 1);
-+     if (li == NULL)
-+     {
-+ 	EMSGN(_(e_listidx), idx);
-+ 	return NULL;
-+     }
-+     return get_tv_string(&li->li_tv);
-+ }
-+ 
-+ /*
-   * Locate "item" list "l" and return its index.
-   * Returns -1 when "item" is not in the list.
-   */
-***************
-*** 6147,6153 ****
-   * When "len" >= 0 use "str[len]".
-   * Returns FAIL when out of memory.
-   */
-!     static int
-  list_append_string(l, str, len)
-      list_T	*l;
-      char_u	*str;
---- 6172,6178 ----
-   * When "len" >= 0 use "str[len]".
-   * Returns FAIL when out of memory.
-   */
-!     int
-  list_append_string(l, str, len)
-      list_T	*l;
-      char_u	*str;
-***************
-*** 6507,6512 ****
---- 6532,6540 ----
-  	set_ref_in_ht(&fc->l_avars.dv_hashtab, copyID);
-      }
-  
-+     /* v: vars */
-+     set_ref_in_ht(&vimvarht, copyID);
-+ 
-      /*
-       * 2. Go through the list of dicts and free items without the copyID.
-       */
-***************
-*** 6597,6603 ****
-      {
-  	case VAR_DICT:
-  	    dd = tv->vval.v_dict;
-! 	    if (dd->dv_copyID != copyID)
-  	    {
-  		/* Didn't see this dict yet. */
-  		dd->dv_copyID = copyID;
---- 6625,6631 ----
-      {
-  	case VAR_DICT:
-  	    dd = tv->vval.v_dict;
-! 	    if (dd != NULL && dd->dv_copyID != copyID)
-  	    {
-  		/* Didn't see this dict yet. */
-  		dd->dv_copyID = copyID;
-***************
-*** 6607,6613 ****
-  
-  	case VAR_LIST:
-  	    ll = tv->vval.v_list;
-! 	    if (ll->lv_copyID != copyID)
-  	    {
-  		/* Didn't see this list yet. */
-  		ll->lv_copyID = copyID;
---- 6635,6641 ----
-  
-  	case VAR_LIST:
-  	    ll = tv->vval.v_list;
-! 	    if (ll != NULL && ll->lv_copyID != copyID)
-  	    {
-  		/* Didn't see this list yet. */
-  		ll->lv_copyID = copyID;
-***************
-*** 18106,18111 ****
---- 18134,18150 ----
-  }
-  
-  /*
-+  * Get List v: variable value.  Caller must take care of reference count when
-+  * needed.
-+  */
-+     list_T *
-+ get_vim_var_list(idx)
-+     int		idx;
-+ {
-+     return vimvars[idx].vv_list;
-+ }
-+ 
-+ /*
-   * Set v:count, v:count1 and v:prevcount.
-   */
-      void
-***************
-*** 18141,18146 ****
---- 18180,18199 ----
-  }
-  
-  /*
-+  * Set List v: variable to "val".
-+  */
-+     void
-+ set_vim_var_list(idx, val)
-+     int		idx;
-+     list_T	*val;
-+ {
-+     list_unref(vimvars[idx].vv_list);
-+     vimvars[idx].vv_list = val;
-+     if (val != NULL)
-+ 	++val->lv_refcount;
-+ }
-+ 
-+ /*
-   * Set v:register if needed.
-   */
-      void
-***************
-*** 21900,21905 ****
---- 21953,22014 ----
-      }
-  }
-  
-+ /*
-+  * List v:oldfiles in a nice way.
-+  */
-+ /*ARGSUSED*/
-+     void
-+ ex_oldfiles(eap)
-+     exarg_T	*eap;
-+ {
-+     list_T	*l = vimvars[VV_OLDFILES].vv_list;
-+     listitem_T	*li;
-+     int		nr = 0;
-+ 
-+     if (l == NULL)
-+ 	msg((char_u *)_("No old files"));
-+     else
-+     {
-+ 	msg_start();
-+ 	msg_scroll = TRUE;
-+ 	for (li = l->lv_first; li != NULL && !got_int; li = li->li_next)
-+ 	{
-+ 	    msg_outnum((long)++nr);
-+ 	    MSG_PUTS(": ");
-+ 	    msg_outtrans(get_tv_string(&li->li_tv));
-+ 	    msg_putchar('\n');
-+ 	    out_flush();	    /* output one line at a time */
-+ 	    ui_breakcheck();
-+ 	}
-+ 	/* Assume "got_int" was set to truncate the listing. */
-+ 	got_int = FALSE;
-+ 
-+ #ifdef FEAT_BROWSE_CMD
-+ 	if (cmdmod.browse)
-+ 	{
-+ 	    quit_more = FALSE;
-+ 	    nr = prompt_for_number(FALSE);
-+ 	    msg_starthere();
-+ 	    if (nr > 0)
-+ 	    {
-+ 		char_u *p = list_find_str(get_vim_var_list(VV_OLDFILES),
-+ 								    (long)nr);
-+ 
-+ 		if (p != NULL)
-+ 		{
-+ 		    p = expand_env_save(p);
-+ 		    eap->arg = p;
-+ 		    eap->cmdidx = CMD_edit;
-+ 		    cmdmod.browse = FALSE;
-+ 		    do_exedit(eap, NULL);
-+ 		    vim_free(p);
-+ 		}
-+ 	    }
-+ 	}
-+ #endif
-+     }
-+ }
-+ 
-  #endif /* FEAT_EVAL */
-  
-  
-*** ../vim-7.2.030/src/ex_cmds.c	Sun Sep 14 21:40:26 2008
---- src/ex_cmds.c	Sun Sep 14 13:45:03 2008
-***************
-*** 24,30 ****
-  static void do_filter __ARGS((linenr_T line1, linenr_T line2, exarg_T *eap, char_u *cmd, int do_in, int do_out));
-  #ifdef FEAT_VIMINFO
-  static char_u *viminfo_filename __ARGS((char_u	*));
-! static void do_viminfo __ARGS((FILE *fp_in, FILE *fp_out, int want_info, int want_marks, int force_read));
-  static int viminfo_encoding __ARGS((vir_T *virp));
-  static int read_viminfo_up_to_marks __ARGS((vir_T *virp, int forceit, int writing));
-  #endif
---- 24,30 ----
-  static void do_filter __ARGS((linenr_T line1, linenr_T line2, exarg_T *eap, char_u *cmd, int do_in, int do_out));
-  #ifdef FEAT_VIMINFO
-  static char_u *viminfo_filename __ARGS((char_u	*));
-! static void do_viminfo __ARGS((FILE *fp_in, FILE *fp_out, int flags));
-  static int viminfo_encoding __ARGS((vir_T *virp));
-  static int read_viminfo_up_to_marks __ARGS((vir_T *virp, int forceit, int writing));
-  #endif
-***************
-*** 1676,1689 ****
-  
-  /*
-   * read_viminfo() -- Read the viminfo file.  Registers etc. which are already
-!  * set are not over-written unless force is TRUE. -- webb
-   */
-      int
-! read_viminfo(file, want_info, want_marks, forceit)
-!     char_u	*file;
-!     int		want_info;
-!     int		want_marks;
-!     int		forceit;
-  {
-      FILE	*fp;
-      char_u	*fname;
---- 1676,1687 ----
-  
-  /*
-   * read_viminfo() -- Read the viminfo file.  Registers etc. which are already
-!  * set are not over-written unless "flags" includes VIF_FORCEIT. -- webb
-   */
-      int
-! read_viminfo(file, flags)
-!     char_u	*file;	    /* file name or NULL to use default name */
-!     int		flags;	    /* VIF_WANT_INFO et al. */
-  {
-      FILE	*fp;
-      char_u	*fname;
-***************
-*** 1691,1697 ****
-      if (no_viminfo())
-  	return FAIL;
-  
-!     fname = viminfo_filename(file);	    /* may set to default if NULL */
-      if (fname == NULL)
-  	return FAIL;
-      fp = mch_fopen((char *)fname, READBIN);
---- 1689,1695 ----
-      if (no_viminfo())
-  	return FAIL;
-  
-!     fname = viminfo_filename(file);	/* get file name in allocated buffer */
-      if (fname == NULL)
-  	return FAIL;
-      fp = mch_fopen((char *)fname, READBIN);
-***************
-*** 1701,1708 ****
-  	verbose_enter();
-  	smsg((char_u *)_("Reading viminfo file \"%s\"%s%s%s"),
-  		fname,
-! 		want_info ? _(" info") : "",
-! 		want_marks ? _(" marks") : "",
-  		fp == NULL ? _(" FAILED") : "");
-  	verbose_leave();
-      }
---- 1699,1707 ----
-  	verbose_enter();
-  	smsg((char_u *)_("Reading viminfo file \"%s\"%s%s%s"),
-  		fname,
-! 		(flags & VIF_WANT_INFO) ? _(" info") : "",
-! 		(flags & VIF_WANT_MARKS) ? _(" marks") : "",
-! 		(flags & VIF_GET_OLDFILES) ? _(" oldfiles") : "",
-  		fp == NULL ? _(" FAILED") : "");
-  	verbose_leave();
-      }
-***************
-*** 1712,1721 ****
-  	return FAIL;
-  
-      viminfo_errcnt = 0;
-!     do_viminfo(fp, NULL, want_info, want_marks, forceit);
-  
-      fclose(fp);
-- 
-      return OK;
-  }
-  
---- 1711,1719 ----
-  	return FAIL;
-  
-      viminfo_errcnt = 0;
-!     do_viminfo(fp, NULL, flags);
-  
-      fclose(fp);
-      return OK;
-  }
-  
-***************
-*** 1968,1974 ****
-      }
-  
-      viminfo_errcnt = 0;
-!     do_viminfo(fp_in, fp_out, !forceit, !forceit, FALSE);
-  
-      fclose(fp_out);	    /* errors are ignored !? */
-      if (fp_in != NULL)
---- 1966,1972 ----
-      }
-  
-      viminfo_errcnt = 0;
-!     do_viminfo(fp_in, fp_out, forceit ? 0 : (VIF_WANT_INFO | VIF_WANT_MARKS));
-  
-      fclose(fp_out);	    /* errors are ignored !? */
-      if (fp_in != NULL)
-***************
-*** 2041,2052 ****
-   * do_viminfo() -- Should only be called from read_viminfo() & write_viminfo().
-   */
-      static void
-! do_viminfo(fp_in, fp_out, want_info, want_marks, force_read)
-      FILE	*fp_in;
-      FILE	*fp_out;
-!     int		want_info;
-!     int		want_marks;
-!     int		force_read;
-  {
-      int		count = 0;
-      int		eof = FALSE;
---- 2039,2048 ----
-   * do_viminfo() -- Should only be called from read_viminfo() & write_viminfo().
-   */
-      static void
-! do_viminfo(fp_in, fp_out, flags)
-      FILE	*fp_in;
-      FILE	*fp_out;
-!     int		flags;
-  {
-      int		count = 0;
-      int		eof = FALSE;
-***************
-*** 2061,2068 ****
-  
-      if (fp_in != NULL)
-      {
-! 	if (want_info)
-! 	    eof = read_viminfo_up_to_marks(&vir, force_read, fp_out != NULL);
-  	else
-  	    /* Skip info, find start of marks */
-  	    while (!(eof = viminfo_readline(&vir))
---- 2057,2065 ----
-  
-      if (fp_in != NULL)
-      {
-! 	if (flags & VIF_WANT_INFO)
-! 	    eof = read_viminfo_up_to_marks(&vir,
-! 					 flags & VIF_FORCEIT, fp_out != NULL);
-  	else
-  	    /* Skip info, find start of marks */
-  	    while (!(eof = viminfo_readline(&vir))
-***************
-*** 2092,2099 ****
-  	write_viminfo_bufferlist(fp_out);
-  	count = write_viminfo_marks(fp_out);
-      }
-!     if (fp_in != NULL && want_marks)
-! 	copy_viminfo_marks(&vir, fp_out, count, eof);
-  
-      vim_free(vir.vir_line);
-  #ifdef FEAT_MBYTE
---- 2089,2097 ----
-  	write_viminfo_bufferlist(fp_out);
-  	count = write_viminfo_marks(fp_out);
-      }
-!     if (fp_in != NULL
-! 	    && (flags & (VIF_WANT_MARKS | VIF_GET_OLDFILES | VIF_FORCEIT)))
-! 	copy_viminfo_marks(&vir, fp_out, count, eof, flags);
-  
-      vim_free(vir.vir_line);
-  #ifdef FEAT_MBYTE
-*** ../vim-7.2.030/src/ex_cmds.h	Thu Nov  6 20:47:00 2008
---- src/ex_cmds.h	Thu Sep 18 22:18:14 2008
-***************
-*** 653,658 ****
---- 653,660 ----
-  			EXTRA|TRLBAR|NOTRLCOM|USECTRLV|CMDWIN),
-  EX(CMD_open,		"open",		ex_open,
-  			RANGE|EXTRA),
-+ EX(CMD_oldfiles,	"oldfiles",	ex_oldfiles,
-+ 			BANG|TRLBAR|SBOXOK|CMDWIN),
-  EX(CMD_omap,		"omap",		ex_map,
-  			EXTRA|TRLBAR|NOTRLCOM|USECTRLV|CMDWIN),
-  EX(CMD_omapclear,	"omapclear",	ex_mapclear,
-*** ../vim-7.2.030/src/ex_docmd.c	Thu Nov  6 17:16:06 2008
---- src/ex_docmd.c	Mon Nov  3 21:21:17 2008
-***************
-*** 364,369 ****
---- 364,370 ----
-  # define ex_function		ex_ni
-  # define ex_delfunction		ex_ni
-  # define ex_return		ex_ni
-+ # define ex_oldfiles		ex_ni
-  #endif
-  static char_u	*arg_all __ARGS((void));
-  #ifdef FEAT_SESSION
-***************
-*** 1770,1776 ****
-  			}
-  			if (checkforcmd(&ea.cmd, "browse", 3))
-  			{
-! #ifdef FEAT_BROWSE
-  			    cmdmod.browse = TRUE;
-  #endif
-  			    continue;
---- 1771,1777 ----
-  			}
-  			if (checkforcmd(&ea.cmd, "browse", 3))
-  			{
-! #ifdef FEAT_BROWSE_CMD
-  			    cmdmod.browse = TRUE;
-  #endif
-  			    continue;
-***************
-*** 9508,9531 ****
-  		    break;
-  		}
-  		s = src + 1;
-  		i = (int)getdigits(&s);
-  		*usedlen = (int)(s - src); /* length of what we expand */
-  
-! 		buf = buflist_findnr(i);
-! 		if (buf == NULL)
-  		{
-! 		    *errormsg = (char_u *)_("E194: No alternate file name to substitute for '#'");
-  		    return NULL;
-  		}
-! 		if (lnump != NULL)
-! 		    *lnump = ECMD_LAST;
-! 		if (buf->b_fname == NULL)
-  		{
-! 		    result = (char_u *)"";
-! 		    valid = 0;	    /* Must have ":p:h" to be valid */
-  		}
-- 		else
-- 		    result = buf->b_fname;
-  		break;
-  
-  #ifdef FEAT_SEARCHPATH
---- 9509,9558 ----
-  		    break;
-  		}
-  		s = src + 1;
-+ 		if (*s == '<')		/* "#<99" uses v:oldfiles */
-+ 		    ++s;
-  		i = (int)getdigits(&s);
-  		*usedlen = (int)(s - src); /* length of what we expand */
-  
-! 		if (src[1] == '<')
-  		{
-! 		    if (*usedlen < 2)
-! 		    {
-! 			/* Should we give an error message for #<text? */
-! 			*usedlen = 1;
-! 			return NULL;
-! 		    }
-! #ifdef FEAT_EVAL
-! 		    result = list_find_str(get_vim_var_list(VV_OLDFILES),
-! 								     (long)i);
-! 		    if (result == NULL)
-! 		    {
-! 			*errormsg = (char_u *)"";
-! 			return NULL;
-! 		    }
-! #else
-! 		    *errormsg = (char_u *)_("E809: #< is not available without the +eval feature");
-  		    return NULL;
-+ #endif
-  		}
-! 		else
-  		{
-! 		    buf = buflist_findnr(i);
-! 		    if (buf == NULL)
-! 		    {
-! 			*errormsg = (char_u *)_("E194: No alternate file name to substitute for '#'");
-! 			return NULL;
-! 		    }
-! 		    if (lnump != NULL)
-! 			*lnump = ECMD_LAST;
-! 		    if (buf->b_fname == NULL)
-! 		    {
-! 			result = (char_u *)"";
-! 			valid = 0;	    /* Must have ":p:h" to be valid */
-! 		    }
-! 		    else
-! 			result = buf->b_fname;
-  		}
-  		break;
-  
-  #ifdef FEAT_SEARCHPATH
-***************
-*** 10700,10706 ****
-  	p_viminfo = (char_u *)"'100";
-      if (eap->cmdidx == CMD_rviminfo)
-      {
-! 	if (read_viminfo(eap->arg, TRUE, TRUE, eap->forceit) == FAIL)
-  	    EMSG(_("E195: Cannot open viminfo file for reading"));
-      }
-      else
---- 10727,10734 ----
-  	p_viminfo = (char_u *)"'100";
-      if (eap->cmdidx == CMD_rviminfo)
-      {
-! 	if (read_viminfo(eap->arg, VIF_WANT_INFO | VIF_WANT_MARKS
-! 				  | (eap->forceit ? VIF_FORCEIT : 0)) == FAIL)
-  	    EMSG(_("E195: Cannot open viminfo file for reading"));
-      }
-      else
-*** ../vim-7.2.030/src/feature.h	Wed Aug  6 18:45:07 2008
---- src/feature.h	Fri Sep 19 19:14:22 2008
-***************
-*** 767,775 ****
-  
-  /*
-   * +browse		":browse" command.
-   */
-! #if defined(FEAT_NORMAL) && (defined(FEAT_GUI_MSWIN) || defined(FEAT_GUI_MOTIF) || defined(FEAT_GUI_ATHENA) || defined(FEAT_GUI_GTK) || defined(FEAT_GUI_PHOTON) || defined(FEAT_GUI_MAC))
-! # define FEAT_BROWSE
-  #endif
-  
-  /*
---- 767,779 ----
-  
-  /*
-   * +browse		":browse" command.
-+  *			or just the ":browse" command modifier
-   */
-! #if defined(FEAT_NORMAL)
-! # define FEAT_BROWSE_CMD
-! # if defined(FEAT_GUI_MSWIN) || defined(FEAT_GUI_MOTIF) || defined(FEAT_GUI_ATHENA) || defined(FEAT_GUI_GTK) || defined(FEAT_GUI_PHOTON) || defined(FEAT_GUI_MAC)
-! #  define FEAT_BROWSE
-! # endif
-  #endif
-  
-  /*
-*** ../vim-7.2.030/src/fileio.c	Thu Sep 18 21:29:07 2008
---- src/fileio.c	Mon Nov  3 21:21:47 2008
-***************
-*** 2711,2717 ****
-  {
-      if (!curbuf->b_marks_read && get_viminfo_parameter('\'') > 0
-  						  && curbuf->b_ffname != NULL)
-! 	read_viminfo(NULL, FALSE, TRUE, FALSE);
-  
-      /* Always set b_marks_read; needed when 'viminfo' is changed to include
-       * the ' parameter after opening a buffer. */
---- 2711,2717 ----
-  {
-      if (!curbuf->b_marks_read && get_viminfo_parameter('\'') > 0
-  						  && curbuf->b_ffname != NULL)
-! 	read_viminfo(NULL, VIF_WANT_MARKS);
-  
-      /* Always set b_marks_read; needed when 'viminfo' is changed to include
-       * the ' parameter after opening a buffer. */
-***************
-*** 9108,9114 ****
-  set_context_in_autocmd(xp, arg, doautocmd)
-      expand_T	*xp;
-      char_u	*arg;
-!     int		doautocmd;	/* TRUE for :doautocmd, FALSE for :autocmd */
-  {
-      char_u	*p;
-      int		group;
---- 9109,9115 ----
-  set_context_in_autocmd(xp, arg, doautocmd)
-      expand_T	*xp;
-      char_u	*arg;
-!     int		doautocmd;	/* TRUE for :doauto*, FALSE for :autocmd */
-  {
-      char_u	*p;
-      int		group;
-*** ../vim-7.2.030/src/main.c	Thu Sep 18 20:55:19 2008
---- src/main.c	Sun Sep 14 13:26:10 2008
-***************
-*** 645,655 ****
-  
-  #ifdef FEAT_VIMINFO
-      /*
-!      * Read in registers, history etc, but not marks, from the viminfo file
-       */
-      if (*p_viminfo != NUL)
-      {
-! 	read_viminfo(NULL, TRUE, FALSE, FALSE);
-  	TIME_MSG("reading viminfo");
-      }
-  #endif
---- 645,656 ----
-  
-  #ifdef FEAT_VIMINFO
-      /*
-!      * Read in registers, history etc, but not marks, from the viminfo file.
-!      * This is where v:oldfiles gets filled.
-       */
-      if (*p_viminfo != NUL)
-      {
-! 	read_viminfo(NULL, VIF_WANT_INFO | VIF_GET_OLDFILES);
-  	TIME_MSG("reading viminfo");
-      }
-  #endif
-*** ../vim-7.2.030/src/mark.c	Sat Aug  9 19:37:29 2008
---- src/mark.c	Sun Sep 14 13:46:19 2008
-***************
-*** 1627,1641 ****
-  
-  /*
-   * Handle marks in the viminfo file:
-!  * fp_out == NULL   read marks for current buffer only
-!  * fp_out != NULL   copy marks for buffers not in buffer list
-   */
-      void
-! copy_viminfo_marks(virp, fp_out, count, eof)
-      vir_T	*virp;
-      FILE	*fp_out;
-      int		count;
-      int		eof;
-  {
-      char_u	*line = virp->vir_line;
-      buf_T	*buf;
---- 1627,1643 ----
-  
-  /*
-   * Handle marks in the viminfo file:
-!  * fp_out != NULL: copy marks for buffers not in buffer list
-!  * fp_out == NULL && (flags & VIF_WANT_MARKS): read marks for curbuf only
-!  * fp_out == NULL && (flags & VIF_GET_OLDFILES | VIF_FORCEIT): fill v:oldfiles
-   */
-      void
-! copy_viminfo_marks(virp, fp_out, count, eof, flags)
-      vir_T	*virp;
-      FILE	*fp_out;
-      int		count;
-      int		eof;
-+     int		flags;
-  {
-      char_u	*line = virp->vir_line;
-      buf_T	*buf;
-***************
-*** 1647,1656 ****
---- 1649,1671 ----
-      char_u	*p;
-      char_u	*name_buf;
-      pos_T	pos;
-+ #ifdef FEAT_EVAL
-+     list_T	*list = NULL;
-+ #endif
-  
-      if ((name_buf = alloc(LSIZE)) == NULL)
-  	return;
-      *name_buf = NUL;
-+ 
-+ #ifdef FEAT_EVAL
-+     if (fp_out == NULL && (flags & (VIF_GET_OLDFILES | VIF_FORCEIT)))
-+     {
-+ 	list = list_alloc();
-+ 	if (list != NULL)
-+ 	    set_vim_var_list(VV_OLDFILES, list);
-+     }
-+ #endif
-+ 
-      num_marked_files = get_viminfo_parameter('\'');
-      while (!eof && (count < num_marked_files || fp_out == NULL))
-      {
-***************
-*** 1681,1686 ****
---- 1696,1706 ----
-  	    p++;
-  	*p = NUL;
-  
-+ #ifdef FEAT_EVAL
-+ 	if (list != NULL)
-+ 	    list_append_string(list, str, -1);
-+ #endif
-+ 
-  	/*
-  	 * If fp_out == NULL, load marks for current buffer.
-  	 * If fp_out != NULL, copy marks for buffers not in buflist.
-***************
-*** 1688,1694 ****
-  	load_marks = copy_marks_out = FALSE;
-  	if (fp_out == NULL)
-  	{
-! 	    if (curbuf->b_ffname != NULL)
-  	    {
-  		if (*name_buf == NUL)	    /* only need to do this once */
-  		    home_replace(NULL, curbuf->b_ffname, name_buf, LSIZE, TRUE);
---- 1708,1714 ----
-  	load_marks = copy_marks_out = FALSE;
-  	if (fp_out == NULL)
-  	{
-! 	    if ((flags & VIF_WANT_MARKS) && curbuf->b_ffname != NULL)
-  	    {
-  		if (*name_buf == NUL)	    /* only need to do this once */
-  		    home_replace(NULL, curbuf->b_ffname, name_buf, LSIZE, TRUE);
-*** ../vim-7.2.030/src/misc1.c	Wed Jun 25 00:24:52 2008
---- src/misc1.c	Sun Nov  9 11:47:00 2008
-***************
-*** 3245,3253 ****
-  
-      /* When using ":silent" assume that <CR> was entered. */
-      if (mouse_used != NULL)
-! 	MSG_PUTS(_("Type number or click with mouse (<Enter> cancels): "));
-      else
-! 	MSG_PUTS(_("Choice number (<Enter> cancels): "));
-  
-      /* Set the state such that text can be selected/copied/pasted and we still
-       * get mouse events. */
---- 3245,3253 ----
-  
-      /* When using ":silent" assume that <CR> was entered. */
-      if (mouse_used != NULL)
-! 	MSG_PUTS(_("Type number and <Enter> or click with mouse (empty cancels): "));
-      else
-! 	MSG_PUTS(_("Type number and <Enter> (empty cancels): "));
-  
-      /* Set the state such that text can be selected/copied/pasted and we still
-       * get mouse events. */
-*** ../vim-7.2.030/src/proto/eval.pro	Sun Jan  6 20:06:30 2008
---- src/proto/eval.pro	Sun Nov  9 12:05:56 2008
-***************
-*** 17,23 ****
-  int eval_to_bool __ARGS((char_u *arg, int *error, char_u **nextcmd, int skip));
-  char_u *eval_to_string_skip __ARGS((char_u *arg, char_u **nextcmd, int skip));
-  int skip_expr __ARGS((char_u **pp));
-! char_u *eval_to_string __ARGS((char_u *arg, char_u **nextcmd, int dolist));
-  char_u *eval_to_string_safe __ARGS((char_u *arg, char_u **nextcmd, int use_sandbox));
-  int eval_to_number __ARGS((char_u *expr));
-  list_T *eval_spell_expr __ARGS((char_u *badword, char_u *expr));
---- 17,23 ----
-  int eval_to_bool __ARGS((char_u *arg, int *error, char_u **nextcmd, int skip));
-  char_u *eval_to_string_skip __ARGS((char_u *arg, char_u **nextcmd, int skip));
-  int skip_expr __ARGS((char_u **pp));
-! char_u *eval_to_string __ARGS((char_u *arg, char_u **nextcmd, int convert));
-  char_u *eval_to_string_safe __ARGS((char_u *arg, char_u **nextcmd, int use_sandbox));
-  int eval_to_number __ARGS((char_u *expr));
-  list_T *eval_spell_expr __ARGS((char_u *badword, char_u *expr));
-***************
-*** 46,52 ****
---- 46,54 ----
-  void list_unref __ARGS((list_T *l));
-  void list_free __ARGS((list_T *l, int recurse));
-  dictitem_T *dict_lookup __ARGS((hashitem_T *hi));
-+ char_u *list_find_str __ARGS((list_T *l, long idx));
-  int list_append_dict __ARGS((list_T *list, dict_T *dict));
-+ int list_append_string __ARGS((list_T *l, char_u *str, int len));
-  int garbage_collect __ARGS((void));
-  dict_T *dict_alloc __ARGS((void));
-  int dict_add_nr_str __ARGS((dict_T *d, char *key, long nr, char_u *str));
-***************
-*** 58,65 ****
---- 60,69 ----
-  void set_vim_var_nr __ARGS((int idx, long val));
-  long get_vim_var_nr __ARGS((int idx));
-  char_u *get_vim_var_str __ARGS((int idx));
-+ list_T *get_vim_var_list __ARGS((int idx));
-  void set_vcount __ARGS((long count, long count1));
-  void set_vim_var_string __ARGS((int idx, char_u *val, int len));
-+ void set_vim_var_list __ARGS((int idx, list_T *val));
-  void set_reg_var __ARGS((int c));
-  char_u *v_exception __ARGS((char_u *oldval));
-  char_u *v_throwpoint __ARGS((char_u *oldval));
-***************
-*** 94,99 ****
---- 98,104 ----
-  void write_viminfo_varlist __ARGS((FILE *fp));
-  int store_session_globals __ARGS((FILE *fd));
-  void last_set_msg __ARGS((scid_T scriptID));
-+ void ex_oldfiles __ARGS((exarg_T *eap));
-  int modify_fname __ARGS((char_u *src, int *usedlen, char_u **fnamep, char_u **bufp, int *fnamelen));
-  char_u *do_string_sub __ARGS((char_u *str, char_u *pat, char_u *sub, char_u *flags));
-  /* vim: set ft=c : */
-*** ../vim-7.2.030/src/proto/ex_cmds.pro	Sat May  5 20:13:58 2007
---- src/proto/ex_cmds.pro	Sat Sep 13 17:27:21 2008
-***************
-*** 11,17 ****
-  char_u *make_filter_cmd __ARGS((char_u *cmd, char_u *itmp, char_u *otmp));
-  void append_redir __ARGS((char_u *buf, char_u *opt, char_u *fname));
-  int viminfo_error __ARGS((char *errnum, char *message, char_u *line));
-! int read_viminfo __ARGS((char_u *file, int want_info, int want_marks, int forceit));
-  void write_viminfo __ARGS((char_u *file, int forceit));
-  int viminfo_readline __ARGS((vir_T *virp));
-  char_u *viminfo_readstring __ARGS((vir_T *virp, int off, int convert));
---- 11,17 ----
-  char_u *make_filter_cmd __ARGS((char_u *cmd, char_u *itmp, char_u *otmp));
-  void append_redir __ARGS((char_u *buf, char_u *opt, char_u *fname));
-  int viminfo_error __ARGS((char *errnum, char *message, char_u *line));
-! int read_viminfo __ARGS((char_u *file, int flags));
-  void write_viminfo __ARGS((char_u *file, int forceit));
-  int viminfo_readline __ARGS((vir_T *virp));
-  char_u *viminfo_readstring __ARGS((vir_T *virp, int off, int convert));
-*** ../vim-7.2.030/src/proto/mark.pro	Sat May  5 19:29:37 2007
---- src/proto/mark.pro	Sat Sep 13 18:06:20 2008
-***************
-*** 26,30 ****
-  void write_viminfo_filemarks __ARGS((FILE *fp));
-  int removable __ARGS((char_u *name));
-  int write_viminfo_marks __ARGS((FILE *fp_out));
-! void copy_viminfo_marks __ARGS((vir_T *virp, FILE *fp_out, int count, int eof));
-  /* vim: set ft=c : */
---- 26,30 ----
-  void write_viminfo_filemarks __ARGS((FILE *fp));
-  int removable __ARGS((char_u *name));
-  int write_viminfo_marks __ARGS((FILE *fp_out));
-! void copy_viminfo_marks __ARGS((vir_T *virp, FILE *fp_out, int count, int eof, int flags));
-  /* vim: set ft=c : */
-*** ../vim-7.2.030/src/option.c	Thu Oct  2 22:48:01 2008
---- src/option.c	Fri Sep 26 22:20:20 2008
-***************
-*** 2593,2605 ****
-  #ifdef FEAT_VIMINFO
-  			    (char_u *)&p_viminfo, PV_NONE,
-  #if defined(MSDOS) || defined(MSWIN) || defined(OS2)
-! 			    {(char_u *)"", (char_u *)"'20,<50,s10,h,rA:,rB:"}
-  #else
-  # ifdef AMIGA
-  			    {(char_u *)"",
-! 				 (char_u *)"'20,<50,s10,h,rdf0:,rdf1:,rdf2:"}
-  # else
-! 			    {(char_u *)"", (char_u *)"'20,<50,s10,h"}
-  # endif
-  #endif
-  #else
---- 2593,2605 ----
-  #ifdef FEAT_VIMINFO
-  			    (char_u *)&p_viminfo, PV_NONE,
-  #if defined(MSDOS) || defined(MSWIN) || defined(OS2)
-! 			    {(char_u *)"", (char_u *)"'100,<50,s10,h,rA:,rB:"}
-  #else
-  # ifdef AMIGA
-  			    {(char_u *)"",
-! 				 (char_u *)"'100,<50,s10,h,rdf0:,rdf1:,rdf2:"}
-  # else
-! 			    {(char_u *)"", (char_u *)"'100,<50,s10,h"}
-  # endif
-  #endif
-  #else
-*** ../vim-7.2.030/src/structs.h	Thu Jul 31 22:04:27 2008
---- src/structs.h	Fri Sep 19 19:15:18 2008
-***************
-*** 459,465 ****
-  typedef struct
-  {
-      int		hide;			/* TRUE when ":hide" was used */
-! # ifdef FEAT_BROWSE
-      int		browse;			/* TRUE to invoke file dialog */
-  # endif
-  # ifdef FEAT_WINDOWS
---- 459,465 ----
-  typedef struct
-  {
-      int		hide;			/* TRUE when ":hide" was used */
-! # ifdef FEAT_BROWSE_CMD
-      int		browse;			/* TRUE to invoke file dialog */
-  # endif
-  # ifdef FEAT_WINDOWS
-*** ../vim-7.2.030/src/vim.h	Sat Aug  9 19:37:40 2008
---- src/vim.h	Sat Sep 13 17:41:24 2008
-***************
-*** 1728,1734 ****
-  #define VV_MOUSE_COL	51
-  #define VV_OP		52
-  #define VV_SEARCHFORWARD 53
-! #define VV_LEN		54	/* number of v: vars */
-  
-  #ifdef FEAT_CLIPBOARD
-  
---- 1728,1735 ----
-  #define VV_MOUSE_COL	51
-  #define VV_OP		52
-  #define VV_SEARCHFORWARD 53
-! #define VV_OLDFILES	54
-! #define VV_LEN		55	/* number of v: vars */
-  
-  #ifdef FEAT_CLIPBOARD
-  
-***************
-*** 2054,2057 ****
---- 2055,2064 ----
-  #define DOSO_VIMRC	1	/* loading vimrc file */
-  #define DOSO_GVIMRC	2	/* loading gvimrc file */
-  
-+ /* flags for read_viminfo() and children */
-+ #define VIF_WANT_INFO		1	/* load non-mark info */
-+ #define VIF_WANT_MARKS		2	/* load file marks */
-+ #define VIF_FORCEIT		4	/* overwrite info already read */
-+ #define VIF_GET_OLDFILES	8	/* load v:oldfiles */
-+ 
-  #endif /* VIM__H */
-*** ../vim-7.2.030/src/version.c	Thu Nov  6 20:47:00 2008
---- src/version.c	Sun Nov  9 13:39:19 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     31,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-217. Your sex life has drastically improved...so what if it's only cyber-sex!
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.032	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.032
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.032 (after 7.2.031)
-Problem:    Can't build with EXITFREE defined. (Dominique Pelle)
-Solution:   Change vv_string to vv_str.
-Files:	    src/eval.c
-
-
-*** ../vim-7.2.031/src/eval.c	Sun Nov  9 13:43:25 2008
---- src/eval.c	Sun Nov  9 17:16:06 2008
-***************
-*** 846,853 ****
-  	p = &vimvars[i];
-  	if (p->vv_di.di_tv.v_type == VAR_STRING)
-  	{
-! 	    vim_free(p->vv_string);
-! 	    p->vv_string = NULL;
-  	}
-  	else if (p->vv_di.di_tv.v_type == VAR_LIST)
-  	{
---- 846,853 ----
-  	p = &vimvars[i];
-  	if (p->vv_di.di_tv.v_type == VAR_STRING)
-  	{
-! 	    vim_free(p->vv_str);
-! 	    p->vv_str = NULL;
-  	}
-  	else if (p->vv_di.di_tv.v_type == VAR_LIST)
-  	{
-*** ../vim-7.2.031/src/version.c	Sun Nov  9 13:43:25 2008
---- src/version.c	Sun Nov  9 17:21:00 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     32,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-218. Your spouse hands you a gift wrapped magnet with your PC's name
-     on it and you accuse him or her of genocide.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.033	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,78 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.033
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.033
-Problem:    When detecting a little endian BOM "ucs-2le" is used, but the text
-	    might be "utf-16le".
-Solution:   Default to "utf-16le", it also works for "ucs-2le". (Jia Yanwei)
-Files:	    src/fileio.c, src/testdir/test42.ok
-
-
-*** ../vim-7.2.032/src/fileio.c	Sun Nov  9 13:43:25 2008
---- src/fileio.c	Mon Nov  3 21:21:47 2008
-***************
-*** 5550,5558 ****
-  	    name = "ucs-4le";	/* FF FE 00 00 */
-  	    len = 4;
-  	}
-! 	else if (flags == FIO_ALL || flags == (FIO_UCS2 | FIO_ENDIAN_L))
-  	    name = "ucs-2le";	/* FF FE */
-! 	else if (flags == (FIO_UTF16 | FIO_ENDIAN_L))
-  	    name = "utf-16le";	/* FF FE */
-      }
-      else if (p[0] == 0xfe && p[1] == 0xff
---- 5550,5559 ----
-  	    name = "ucs-4le";	/* FF FE 00 00 */
-  	    len = 4;
-  	}
-! 	else if (flags == (FIO_UCS2 | FIO_ENDIAN_L))
-  	    name = "ucs-2le";	/* FF FE */
-! 	else if (flags == FIO_ALL || flags == (FIO_UTF16 | FIO_ENDIAN_L))
-! 	    /* utf-16le is preferred, it also works for ucs-2le text */
-  	    name = "utf-16le";	/* FF FE */
-      }
-      else if (p[0] == 0xfe && p[1] == 0xff
-*** ../vim-7.2.032/src/testdir/test42.ok	Sat Mar  1 13:49:21 2008
---- src/testdir/test42.ok	Sat Nov  1 17:09:29 2008
-***************
-*** 20,26 ****
-  ucs-2
-  
-  
-!   fileencoding=ucs-2le
-    bomb
-  ucs-2le
-  
---- 20,26 ----
-  ucs-2
-  
-  
-!   fileencoding=utf-16le
-    bomb
-  ucs-2le
-  
-*** ../vim-7.2.032/src/version.c	Sun Nov  9 17:21:10 2008
---- src/version.c	Tue Nov 11 21:54:14 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     33,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-234. You started college as a chemistry major, and walk out four years
-     later as an Internet provider.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.034	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,81 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.034
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.034
-Problem:    Memory leak in spell info when deleting buffer.
-Solution:   Free the memory. (Dominique Pelle)
-Files:	    src/buffer.c
-
-
-*** ../vim-7.2.033/src/buffer.c	Mon Sep  1 17:32:40 2008
---- src/buffer.c	Wed Nov 12 11:21:49 2008
-***************
-*** 647,652 ****
---- 647,655 ----
-      vim_free(buf->b_start_fenc);
-      buf->b_start_fenc = NULL;
-  #endif
-+ #ifdef FEAT_SPELL
-+     ga_clear(&buf->b_langp);
-+ #endif
-  }
-  
-  /*
-***************
-*** 1237,1243 ****
-  	 * "buf" if one exists */
-  	if ((swb_flags & SWB_USEOPEN) && buf_jump_open_win(buf))
-  	    return OK;
-! 	/* If 'switchbuf' contians "usetab": jump to first window in any tab
-  	 * page containing "buf" if one exists */
-  	if ((swb_flags & SWB_USETAB) && buf_jump_open_tab(buf))
-  	    return OK;
---- 1240,1246 ----
-  	 * "buf" if one exists */
-  	if ((swb_flags & SWB_USEOPEN) && buf_jump_open_win(buf))
-  	    return OK;
-! 	/* If 'switchbuf' contains "usetab": jump to first window in any tab
-  	 * page containing "buf" if one exists */
-  	if ((swb_flags & SWB_USETAB) && buf_jump_open_tab(buf))
-  	    return OK;
-***************
-*** 3964,3970 ****
-      width = vim_strsize(out);
-      if (maxwidth > 0 && width > maxwidth)
-      {
-! 	/* Result is too long, must trunctate somewhere. */
-  	l = 0;
-  	if (itemcnt == 0)
-  	    s = out;
---- 3967,3973 ----
-      width = vim_strsize(out);
-      if (maxwidth > 0 && width > maxwidth)
-      {
-! 	/* Result is too long, must truncate somewhere. */
-  	l = 0;
-  	if (itemcnt == 0)
-  	    s = out;
-*** ../vim-7.2.033/src/version.c	Tue Nov 11 21:55:29 2008
---- src/version.c	Wed Nov 12 12:51:21 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     34,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-236. You start saving URL's in your digital watch.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.035	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,128 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.035
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.035
-Problem:    Mismatches between alloc/malloc, free/vim_free,
-	    realloc/vim_realloc.
-Solution:   Use the right function. (Dominique Pelle)
-Files:	    src/gui_x11.c, src/mbyte.c, src/misc2.c, src/os_unix.c
-
-
-*** ../vim-7.2.034/src/gui_x11.c	Fri Jun 20 11:59:25 2008
---- src/gui_x11.c	Wed Nov 12 11:47:03 2008
-***************
-*** 2450,2456 ****
-  	*colorPtr = colortable[closest];
-      }
-  
-!     free(colortable);
-      return OK;
-  }
-  
---- 2450,2456 ----
-  	*colorPtr = colortable[closest];
-      }
-  
-!     vim_free(colortable);
-      return OK;
-  }
-  
-*** ../vim-7.2.034/src/mbyte.c	Sat Sep  6 16:44:06 2008
---- src/mbyte.c	Wed Nov 12 11:24:14 2008
-***************
-*** 5384,5390 ****
-  			draw_feedback = (char *)alloc(draw_data->chg_first
-  							      + text->length);
-  		    else
-! 			draw_feedback = realloc(draw_feedback,
-  					 draw_data->chg_first + text->length);
-  		    if (draw_feedback != NULL)
-  		    {
---- 5384,5390 ----
-  			draw_feedback = (char *)alloc(draw_data->chg_first
-  							      + text->length);
-  		    else
-! 			draw_feedback = vim_realloc(draw_feedback,
-  					 draw_data->chg_first + text->length);
-  		    if (draw_feedback != NULL)
-  		    {
-*** ../vim-7.2.034/src/misc2.c	Sat Sep  6 16:44:06 2008
---- src/misc2.c	Wed Nov 12 11:42:51 2008
-***************
-*** 873,879 ****
-  	    /* 3. check for available memory: call mch_avail_mem() */
-  	    if (mch_avail_mem(TRUE) < KEEP_ROOM && !releasing)
-  	    {
-! 		vim_free((char *)p);	/* System is low... no go! */
-  		p = NULL;
-  	    }
-  	    else
---- 873,879 ----
-  	    /* 3. check for available memory: call mch_avail_mem() */
-  	    if (mch_avail_mem(TRUE) < KEEP_ROOM && !releasing)
-  	    {
-! 		free((char *)p);	/* System is low... no go! */
-  		p = NULL;
-  	    }
-  	    else
-*** ../vim-7.2.034/src/os_unix.c	Wed Aug  6 18:45:01 2008
---- src/os_unix.c	Wed Nov 12 11:55:33 2008
-***************
-*** 2905,2911 ****
-       * Ignore any errors.
-       */
-  #if defined(HAVE_SIGALTSTACK) || defined(HAVE_SIGSTACK)
-!     signal_stack = malloc(SIGSTKSZ);
-      init_signal_stack();
-  #endif
-  }
---- 2905,2911 ----
-       * Ignore any errors.
-       */
-  #if defined(HAVE_SIGALTSTACK) || defined(HAVE_SIGSTACK)
-!     signal_stack = (char *)alloc(SIGSTKSZ);
-      init_signal_stack();
-  #endif
-  }
-***************
-*** 6814,6820 ****
-      if (xsmp_icefd != -1)
-      {
-  	SmcCloseConnection(xsmp.smcconn, 0, NULL);
-! 	vim_free(xsmp.clientid);
-  	xsmp.clientid = NULL;
-  	xsmp_icefd = -1;
-      }
---- 6815,6822 ----
-      if (xsmp_icefd != -1)
-      {
-  	SmcCloseConnection(xsmp.smcconn, 0, NULL);
-! 	if (xsmp.clientid != NULL)
-! 	    free(xsmp.clientid);
-  	xsmp.clientid = NULL;
-  	xsmp_icefd = -1;
-      }
-*** ../vim-7.2.034/src/version.c	Wed Nov 12 12:51:38 2008
---- src/version.c	Wed Nov 12 13:05:40 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     35,
-  /**/
-
--- 
-You can tune a file system, but you can't tuna fish
-							-- man tunefs
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.037	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,53 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.037
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.037
-Problem:    Double free with GTK 1 and compiled with EXITFREE.
-Solution:   Don't close display. (Dominique Pelle)
-Files:	    src/os_unix.c
-
-
-*** ../vim-7.2.036/src/os_unix.c	Wed Nov 12 13:07:48 2008
---- src/os_unix.c	Wed Nov 12 11:55:33 2008
-***************
-*** 2936,2942 ****
-      }
-  #  endif
-  # endif
-! # ifdef FEAT_X11
-      if (x11_display != NULL
-  #  ifdef FEAT_XCLIPBOARD
-  	    && x11_display != xterm_dpy
---- 2936,2943 ----
-      }
-  #  endif
-  # endif
-!     /* Don't close the display for GTK 1, it is done in exit(). */
-! # if defined(FEAT_X11) && (!defined(FEAT_GUI_GTK) || defined(HAVE_GTK2))
-      if (x11_display != NULL
-  #  ifdef FEAT_XCLIPBOARD
-  	    && x11_display != xterm_dpy
-*** ../vim-7.2.036/src/version.c	Wed Nov 12 13:35:31 2008
---- src/version.c	Wed Nov 12 14:08:56 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     37,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-240. You think Webster's Dictionary is a directory of WEB sites.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.038	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,86 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.038
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.038
-Problem:    Overlapping arguments to memcpy().
-Solution:   Use mch_memmove(). (Dominique Pelle)
-Files:	    src/if_xcmdsrv.c
-
-
-*** ../vim-7.2.037/src/if_xcmdsrv.c	Wed Aug  6 18:38:13 2008
---- src/if_xcmdsrv.c	Wed Nov 12 12:09:01 2008
-***************
-*** 736,742 ****
-  		+ serverReply.ga_len;
-  	    e.id = w;
-  	    ga_init2(&e.strings, 1, 100);
-! 	    memcpy(p, &e, sizeof(e));
-  	    serverReply.ga_len++;
-  	}
-      }
---- 736,742 ----
-  		+ serverReply.ga_len;
-  	    e.id = w;
-  	    ga_init2(&e.strings, 1, 100);
-! 	    mch_memmove(p, &e, sizeof(e));
-  	    serverReply.ga_len++;
-  	}
-      }
-***************
-*** 1018,1024 ****
-  	p++;
-  	count = numItems - (p - regProp);
-  	if (count > 0)
-! 	    memcpy(entry, p, count);
-  	XChangeProperty(dpy, RootWindow(dpy, 0), registryProperty, XA_STRING,
-  			8, PropModeReplace, regProp,
-  			(int)(numItems - (p - entry)));
---- 1018,1024 ----
-  	p++;
-  	count = numItems - (p - regProp);
-  	if (count > 0)
-! 	    mch_memmove(entry, p, count);
-  	XChangeProperty(dpy, RootWindow(dpy, 0), registryProperty, XA_STRING,
-  			8, PropModeReplace, regProp,
-  			(int)(numItems - (p - entry)));
-***************
-*** 1072,1078 ****
-  		p++;
-  		lastHalf = numItems - (p - regProp);
-  		if (lastHalf > 0)
-! 		    memcpy(entry, p, lastHalf);
-  		numItems = (entry - regProp) + lastHalf;
-  		p = entry;
-  		continue;
---- 1072,1078 ----
-  		p++;
-  		lastHalf = numItems - (p - regProp);
-  		if (lastHalf > 0)
-! 		    mch_memmove(entry, p, lastHalf);
-  		numItems = (entry - regProp) + lastHalf;
-  		p = entry;
-  		continue;
-*** ../vim-7.2.037/src/version.c	Wed Nov 12 14:09:38 2008
---- src/version.c	Wed Nov 12 14:51:00 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     38,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-241. You try to look for Net Search even when you're in File Manager.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.039	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,46 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.039
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.039
-Problem:    Accessing freed memory on exit when EXITFREE is defined.
-Solution:   Call hash_init() on the v: hash table.
-Files:	    src/eval.c
-
-
-*** ../vim-7.2.038/src/eval.c	Sun Nov  9 17:21:10 2008
---- src/eval.c	Wed Nov 12 12:15:14 2008
-***************
-*** 856,861 ****
---- 856,862 ----
-  	}
-      }
-      hash_clear(&vimvarht);
-+     hash_init(&vimvarht);  /* garbage_collect() will access it */
-      hash_clear(&compat_hashtab);
-  
-      /* script-local variables */
-*** ../vim-7.2.038/src/version.c	Wed Nov 12 14:52:11 2008
---- src/version.c	Wed Nov 12 15:09:39 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     39,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-242. You turn down a better-paying job because it doesn't come with
-     a free e-mail account.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.040	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,64 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.040
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.040
-Problem:    When using ":e ++ff=dos fname" and the file contains a NL without
-	    a CR before it and 'ffs' contains "unix" then the fileformat
-	    becomes unix.
-Solution:   Ignore 'ffs' when using the ++ff argument. (Ben Schmidt)
-	    Also remove unreachable code.
-Files:	    src/fileio.c
-
-
-*** ../vim-7.2.039/src/fileio.c	Tue Nov 11 21:55:29 2008
---- src/fileio.c	Wed Nov 12 13:19:42 2008
-***************
-*** 932,938 ****
---- 932,941 ----
-      else
-      {
-  	if (eap != NULL && eap->force_ff != 0)
-+ 	{
-  	    fileformat = get_fileformat_force(curbuf, eap);
-+ 	    try_unix = try_dos = try_mac = FALSE;
-+ 	}
-  	else if (curbuf->b_p_bin)
-  	    fileformat = EOL_UNIX;		/* binary: use Unix format */
-  	else if (*p_ffs == NUL)
-***************
-*** 2341,2351 ****
-  		STRCAT(IObuff, _("[CR missing]"));
-  		c = TRUE;
-  	    }
-- 	    if (ff_error == EOL_MAC)
-- 	    {
-- 		STRCAT(IObuff, _("[NL found]"));
-- 		c = TRUE;
-- 	    }
-  	    if (split)
-  	    {
-  		STRCAT(IObuff, _("[long lines split]"));
---- 2344,2349 ----
-*** ../vim-7.2.039/src/version.c	Wed Nov 12 15:28:37 2008
---- src/version.c	Wed Nov 12 16:03:44 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     40,
-  /**/
-
--- 
-If you're sending someone Styrofoam, what do you pack it in?
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.041	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,709 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.041
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.041
-Problem:    In diff mode, when using two tabs, each with two diffed buffers,
-	    editing a buffer of the other tab messes up the diff.  (Matt
-	    Mzyzik)
-Solution:   Only copy options from a window where the buffer was edited that
-	    doesn't have 'diff' set or is for the current tab page.
-	    Also fix that window options for a buffer are stored with the
-	    wrong window.
-Files:	    src/buffer.c, src/ex_cmds.c, src/ex_cmds2.c, src/ex_docmd.c,
-	    src/ex_getln.c, src/if_sniff.c, src/main.c, src/netbeans.c,
-	    src/normal.c, src/popupmnu.c, src/proto/buffer.pro,
-	    src/proto/ex_cmds.pro src/quickfix.c, src/window.c
-
-
-*** ../vim-7.2.040/src/buffer.c	Wed Nov 12 12:51:38 2008
---- src/buffer.c	Wed Nov 12 17:45:01 2008
-***************
-*** 33,39 ****
-  static char_u	*fname_match __ARGS((regprog_T *prog, char_u *name));
-  #endif
-  static void	buflist_setfpos __ARGS((buf_T *buf, win_T *win, linenr_T lnum, colnr_T col, int copy_options));
-! static wininfo_T *find_wininfo __ARGS((buf_T *buf));
-  #ifdef UNIX
-  static buf_T	*buflist_findname_stat __ARGS((char_u *ffname, struct stat *st));
-  static int	otherfile_buf __ARGS((buf_T *buf, char_u *ffname, struct stat *stp));
---- 33,39 ----
-  static char_u	*fname_match __ARGS((regprog_T *prog, char_u *name));
-  #endif
-  static void	buflist_setfpos __ARGS((buf_T *buf, win_T *win, linenr_T lnum, colnr_T col, int copy_options));
-! static wininfo_T *find_wininfo __ARGS((buf_T *buf, int skip_diff_buffer));
-  #ifdef UNIX
-  static buf_T	*buflist_findname_stat __ARGS((char_u *ffname, struct stat *st));
-  static int	otherfile_buf __ARGS((buf_T *buf, char_u *ffname, struct stat *stp));
-***************
-*** 1093,1099 ****
-  #endif
-  	    setpcmark();
-  	    retval = do_ecmd(0, NULL, NULL, NULL, ECMD_ONE,
-! 						  forceit ? ECMD_FORCEIT : 0);
-  
-  	    /*
-  	     * do_ecmd() may create a new buffer, then we have to delete
---- 1093,1099 ----
-  #endif
-  	    setpcmark();
-  	    retval = do_ecmd(0, NULL, NULL, NULL, ECMD_ONE,
-! 					  forceit ? ECMD_FORCEIT : 0, curwin);
-  
-  	    /*
-  	     * do_ecmd() may create a new buffer, then we have to delete
-***************
-*** 1316,1322 ****
-      setpcmark();
-      if (!cmdmod.keepalt)
-  	curwin->w_alt_fnum = curbuf->b_fnum; /* remember alternate file */
-!     buflist_altfpos();			 /* remember curpos */
-  
-  #ifdef FEAT_VISUAL
-      /* Don't restart Select mode after switching to another buffer. */
---- 1316,1322 ----
-      setpcmark();
-      if (!cmdmod.keepalt)
-  	curwin->w_alt_fnum = curbuf->b_fnum; /* remember alternate file */
-!     buflist_altfpos(curwin);			 /* remember curpos */
-  
-  #ifdef FEAT_VISUAL
-      /* Don't restart Select mode after switching to another buffer. */
-***************
-*** 2404,2425 ****
-      return;
-  }
-  
-  /*
-   * Find info for the current window in buffer "buf".
-   * If not found, return the info for the most recently used window.
-   * Returns NULL when there isn't any info.
-   */
-      static wininfo_T *
-! find_wininfo(buf)
-      buf_T	*buf;
-  {
-      wininfo_T	*wip;
-  
-      for (wip = buf->b_wininfo; wip != NULL; wip = wip->wi_next)
-! 	if (wip->wi_win == curwin)
-  	    break;
-!     if (wip == NULL)	/* if no fpos for curwin, use the first in the list */
-! 	wip = buf->b_wininfo;
-      return wip;
-  }
-  
---- 2404,2473 ----
-      return;
-  }
-  
-+ #ifdef FEAT_DIFF
-+ static int wininfo_other_tab_diff __ARGS((wininfo_T *wip));
-+ 
-+ /*
-+  * Return TRUE when "wip" has 'diff' set and the diff is only for another tab
-+  * page.  That's because a diff is local to a tab page.
-+  */
-+     static int
-+ wininfo_other_tab_diff(wip)
-+     wininfo_T	*wip;
-+ {
-+     win_T	*wp;
-+ 
-+     if (wip->wi_opt.wo_diff)
-+     {
-+ 	for (wp = firstwin; wp != NULL; wp = wp->w_next)
-+ 	    /* return FALSE when it's a window in the current tab page, thus
-+ 	     * the buffer was in diff mode here */
-+ 	    if (wip->wi_win == wp)
-+ 		return FALSE;
-+ 	return TRUE;
-+     }
-+     return FALSE;
-+ }
-+ #endif
-+ 
-  /*
-   * Find info for the current window in buffer "buf".
-   * If not found, return the info for the most recently used window.
-+  * When "skip_diff_buffer" is TRUE avoid windows with 'diff' set that is in
-+  * another tab page.
-   * Returns NULL when there isn't any info.
-   */
-+ /*ARGSUSED*/
-      static wininfo_T *
-! find_wininfo(buf, skip_diff_buffer)
-      buf_T	*buf;
-+     int		skip_diff_buffer;
-  {
-      wininfo_T	*wip;
-  
-      for (wip = buf->b_wininfo; wip != NULL; wip = wip->wi_next)
-! 	if (wip->wi_win == curwin
-! #ifdef FEAT_DIFF
-! 		&& (!skip_diff_buffer || !wininfo_other_tab_diff(wip))
-! #endif
-! 	   )
-  	    break;
-! 
-!     /* If no wininfo for curwin, use the first in the list (that doesn't have
-!      * 'diff' set and is in another tab page). */
-!     if (wip == NULL)
-!     {
-! #ifdef FEAT_DIFF
-! 	if (skip_diff_buffer)
-! 	{
-! 	    for (wip = buf->b_wininfo; wip != NULL; wip = wip->wi_next)
-! 		if (!wininfo_other_tab_diff(wip))
-! 		    break;
-! 	}
-! 	else
-! #endif
-! 	    wip = buf->b_wininfo;
-!     }
-      return wip;
-  }
-  
-***************
-*** 2440,2446 ****
-      clearFolding(curwin);
-  #endif
-  
-!     wip = find_wininfo(buf);
-      if (wip != NULL && wip->wi_optset)
-      {
-  	copy_winopt(&wip->wi_opt, &curwin->w_onebuf_opt);
---- 2488,2494 ----
-      clearFolding(curwin);
-  #endif
-  
-!     wip = find_wininfo(buf, TRUE);
-      if (wip != NULL && wip->wi_optset)
-      {
-  	copy_winopt(&wip->wi_opt, &curwin->w_onebuf_opt);
-***************
-*** 2472,2478 ****
-      wininfo_T	*wip;
-      static pos_T no_position = {1, 0};
-  
-!     wip = find_wininfo(buf);
-      if (wip != NULL)
-  	return &(wip->wi_fpos);
-      else
---- 2520,2526 ----
-      wininfo_T	*wip;
-      static pos_T no_position = {1, 0};
-  
-!     wip = find_wininfo(buf, FALSE);
-      if (wip != NULL)
-  	return &(wip->wi_fpos);
-      else
-***************
-*** 2793,2806 ****
-  #endif
-  
-  /*
-!  * Set alternate cursor position for current window.
-   * Also save the local window option values.
-   */
-      void
-! buflist_altfpos()
-  {
-!     buflist_setfpos(curbuf, curwin, curwin->w_cursor.lnum,
-! 						  curwin->w_cursor.col, TRUE);
-  }
-  
-  /*
---- 2841,2854 ----
-  #endif
-  
-  /*
-!  * Set alternate cursor position for the current buffer and window "win".
-   * Also save the local window option values.
-   */
-      void
-! buflist_altfpos(win)
-!     win_T *win;
-  {
-!     buflist_setfpos(curbuf, win, win->w_cursor.lnum, win->w_cursor.col, TRUE);
-  }
-  
-  /*
-***************
-*** 4492,4498 ****
-  		      ECMD_ONE,
-  		      ((P_HID(curwin->w_buffer)
-  			   || bufIsChanged(curwin->w_buffer)) ? ECMD_HIDE : 0)
-! 							       + ECMD_OLDBUF);
-  #ifdef FEAT_AUTOCMD
-  	    if (use_firstwin)
-  		++autocmd_no_leave;
---- 4540,4546 ----
-  		      ECMD_ONE,
-  		      ((P_HID(curwin->w_buffer)
-  			   || bufIsChanged(curwin->w_buffer)) ? ECMD_HIDE : 0)
-! 						       + ECMD_OLDBUF, curwin);
-  #ifdef FEAT_AUTOCMD
-  	    if (use_firstwin)
-  		++autocmd_no_leave;
-*** ../vim-7.2.040/src/ex_cmds.c	Sun Nov  9 13:43:25 2008
---- src/ex_cmds.c	Wed Nov 12 22:41:41 2008
-***************
-*** 3052,3058 ****
-  	retval = 0;	/* it's in the same file */
-      }
-      else if (do_ecmd(fnum, ffname, sfname, NULL, lnum,
-! 		(P_HID(curbuf) ? ECMD_HIDE : 0) + (forceit ? ECMD_FORCEIT : 0)) == OK)
-  	retval = -1;	/* opened another file */
-      else
-  	retval = 1;	/* error encountered */
---- 3052,3059 ----
-  	retval = 0;	/* it's in the same file */
-      }
-      else if (do_ecmd(fnum, ffname, sfname, NULL, lnum,
-! 		(P_HID(curbuf) ? ECMD_HIDE : 0) + (forceit ? ECMD_FORCEIT : 0),
-! 		curwin) == OK)
-  	retval = -1;	/* opened another file */
-      else
-  	retval = 1;	/* error encountered */
-***************
-*** 3085,3101 ****
-   *	 ECMD_OLDBUF: use existing buffer if it exists
-   *	ECMD_FORCEIT: ! used for Ex command
-   *	 ECMD_ADDBUF: don't edit, just add to buffer list
-   *
-   * return FAIL for failure, OK otherwise
-   */
-      int
-! do_ecmd(fnum, ffname, sfname, eap, newlnum, flags)
-      int		fnum;
-      char_u	*ffname;
-      char_u	*sfname;
-      exarg_T	*eap;			/* can be NULL! */
-      linenr_T	newlnum;
-      int		flags;
-  {
-      int		other_file;		/* TRUE if editing another file */
-      int		oldbuf;			/* TRUE if using existing buffer */
---- 3086,3106 ----
-   *	 ECMD_OLDBUF: use existing buffer if it exists
-   *	ECMD_FORCEIT: ! used for Ex command
-   *	 ECMD_ADDBUF: don't edit, just add to buffer list
-+  *   oldwin: Should be "curwin" when editing a new buffer in the current
-+  *           window, NULL when splitting the window first.  When not NULL info
-+  *           of the previous buffer for "oldwin" is stored.
-   *
-   * return FAIL for failure, OK otherwise
-   */
-      int
-! do_ecmd(fnum, ffname, sfname, eap, newlnum, flags, oldwin)
-      int		fnum;
-      char_u	*ffname;
-      char_u	*sfname;
-      exarg_T	*eap;			/* can be NULL! */
-      linenr_T	newlnum;
-      int		flags;
-+     win_T	*oldwin;
-  {
-      int		other_file;		/* TRUE if editing another file */
-      int		oldbuf;			/* TRUE if using existing buffer */
-***************
-*** 3267,3273 ****
-  	{
-  	    if (!cmdmod.keepalt)
-  		curwin->w_alt_fnum = curbuf->b_fnum;
-! 	    buflist_altfpos();
-  	}
-  
-  	if (fnum)
---- 3272,3279 ----
-  	{
-  	    if (!cmdmod.keepalt)
-  		curwin->w_alt_fnum = curbuf->b_fnum;
-! 	    if (oldwin != NULL)
-! 		buflist_altfpos(oldwin);
-  	}
-  
-  	if (fnum)
-***************
-*** 3371,3377 ****
-  
-  		/* close the link to the current buffer */
-  		u_sync(FALSE);
-! 		close_buffer(curwin, curbuf,
-  				      (flags & ECMD_HIDE) ? 0 : DOBUF_UNLOAD);
-  
-  #ifdef FEAT_AUTOCMD
---- 3377,3383 ----
-  
-  		/* close the link to the current buffer */
-  		u_sync(FALSE);
-! 		close_buffer(oldwin, curbuf,
-  				      (flags & ECMD_HIDE) ? 0 : DOBUF_UNLOAD);
-  
-  #ifdef FEAT_AUTOCMD
-***************
-*** 5609,5615 ****
-  	     */
-  	    alt_fnum = curbuf->b_fnum;
-  	    (void)do_ecmd(0, NULL, NULL, NULL, ECMD_LASTL,
-! 						   ECMD_HIDE + ECMD_SET_HELP);
-  	    if (!cmdmod.keepalt)
-  		curwin->w_alt_fnum = alt_fnum;
-  	    empty_fnum = curbuf->b_fnum;
---- 5615,5627 ----
-  	     */
-  	    alt_fnum = curbuf->b_fnum;
-  	    (void)do_ecmd(0, NULL, NULL, NULL, ECMD_LASTL,
-! 			  ECMD_HIDE + ECMD_SET_HELP,
-! #ifdef FEAT_WINDOWS
-! 			  NULL  /* buffer is still open, don't store info */
-! #else
-! 			  curwin
-! #endif
-! 		    );
-  	    if (!cmdmod.keepalt)
-  		curwin->w_alt_fnum = alt_fnum;
-  	    empty_fnum = curbuf->b_fnum;
-*** ../vim-7.2.040/src/ex_cmds2.c	Sun Sep  7 15:49:45 2008
---- src/ex_cmds2.c	Wed Nov 12 17:46:41 2008
-***************
-*** 2132,2139 ****
-  	 * argument index. */
-  	if (do_ecmd(0, alist_name(&ARGLIST[curwin->w_arg_idx]), NULL,
-  		      eap, ECMD_LAST,
-! 		      (P_HID(curwin->w_buffer) ? ECMD_HIDE : 0) +
-! 				   (eap->forceit ? ECMD_FORCEIT : 0)) == FAIL)
-  	    curwin->w_arg_idx = old_arg_idx;
-  	/* like Vi: set the mark where the cursor is in the file. */
-  	else if (eap->cmdidx != CMD_argdo)
---- 2132,2139 ----
-  	 * argument index. */
-  	if (do_ecmd(0, alist_name(&ARGLIST[curwin->w_arg_idx]), NULL,
-  		      eap, ECMD_LAST,
-! 		      (P_HID(curwin->w_buffer) ? ECMD_HIDE : 0)
-! 			 + (eap->forceit ? ECMD_FORCEIT : 0), curwin) == FAIL)
-  	    curwin->w_arg_idx = old_arg_idx;
-  	/* like Vi: set the mark where the cursor is in the file. */
-  	else if (eap->cmdidx != CMD_argdo)
-*** ../vim-7.2.040/src/ex_docmd.c	Sun Nov  9 13:43:25 2008
---- src/ex_docmd.c	Wed Nov 12 18:04:22 2008
-***************
-*** 7488,7494 ****
-  	/* ":new" or ":tabnew" without argument: edit an new empty buffer */
-  	setpcmark();
-  	(void)do_ecmd(0, NULL, NULL, eap, ECMD_ONE,
-! 			       ECMD_HIDE + (eap->forceit ? ECMD_FORCEIT : 0));
-      }
-      else if ((eap->cmdidx != CMD_split
-  #ifdef FEAT_VERTSPLIT
---- 7488,7495 ----
-  	/* ":new" or ":tabnew" without argument: edit an new empty buffer */
-  	setpcmark();
-  	(void)do_ecmd(0, NULL, NULL, eap, ECMD_ONE,
-! 		      ECMD_HIDE + (eap->forceit ? ECMD_FORCEIT : 0),
-! 		      old_curwin == NULL ? curwin : NULL);
-      }
-      else if ((eap->cmdidx != CMD_split
-  #ifdef FEAT_VERTSPLIT
-***************
-*** 7525,7531 ****
-  #ifdef FEAT_LISTCMDS
-  		    + (eap->cmdidx == CMD_badd ? ECMD_ADDBUF : 0 )
-  #endif
-! 		    ) == FAIL)
-  	{
-  	    /* Editing the file failed.  If the window was split, close it. */
-  #ifdef FEAT_WINDOWS
---- 7526,7532 ----
-  #ifdef FEAT_LISTCMDS
-  		    + (eap->cmdidx == CMD_badd ? ECMD_ADDBUF : 0 )
-  #endif
-! 		    , old_curwin == NULL ? curwin : NULL) == FAIL)
-  	{
-  	    /* Editing the file failed.  If the window was split, close it. */
-  #ifdef FEAT_WINDOWS
-*** ../vim-7.2.040/src/ex_getln.c	Sun Sep 14 14:41:44 2008
---- src/ex_getln.c	Wed Nov 12 18:06:25 2008
-***************
-*** 6051,6057 ****
-  	cmdwin_type = '-';
-  
-      /* Create the command-line buffer empty. */
-!     (void)do_ecmd(0, NULL, NULL, NULL, ECMD_ONE, ECMD_HIDE);
-      (void)setfname(curbuf, (char_u *)"[Command Line]", NULL, TRUE);
-      set_option_value((char_u *)"bt", 0L, (char_u *)"nofile", OPT_LOCAL);
-      set_option_value((char_u *)"swf", 0L, NULL, OPT_LOCAL);
---- 6051,6057 ----
-  	cmdwin_type = '-';
-  
-      /* Create the command-line buffer empty. */
-!     (void)do_ecmd(0, NULL, NULL, NULL, ECMD_ONE, ECMD_HIDE, NULL);
-      (void)setfname(curbuf, (char_u *)"[Command Line]", NULL, TRUE);
-      set_option_value((char_u *)"bt", 0L, (char_u *)"nofile", OPT_LOCAL);
-      set_option_value((char_u *)"swf", 0L, NULL, OPT_LOCAL);
-*** ../vim-7.2.040/src/main.c	Sun Nov  9 13:43:25 2008
---- src/main.c	Wed Nov 12 17:49:06 2008
-***************
-*** 2588,2594 ****
-  # endif
-  	    (void)do_ecmd(0, arg_idx < GARGCOUNT
-  			  ? alist_name(&GARGLIST[arg_idx]) : NULL,
-! 			  NULL, NULL, ECMD_LASTL, ECMD_HIDE);
-  # ifdef HAS_SWAP_EXISTS_ACTION
-  	    if (swap_exists_did_quit)
-  	    {
---- 2588,2594 ----
-  # endif
-  	    (void)do_ecmd(0, arg_idx < GARGCOUNT
-  			  ? alist_name(&GARGLIST[arg_idx]) : NULL,
-! 			  NULL, NULL, ECMD_LASTL, ECMD_HIDE, curwin);
-  # ifdef HAS_SWAP_EXISTS_ACTION
-  	    if (swap_exists_did_quit)
-  	    {
-*** ../vim-7.2.040/src/netbeans.c	Sun Jul 13 19:18:03 2008
---- src/netbeans.c	Wed Nov 12 17:49:40 2008
-***************
-*** 1795,1801 ****
-  	    buf->displayname = NULL;
-  
-  	    netbeansReadFile = 0; /* don't try to open disk file */
-! 	    do_ecmd(0, NULL, 0, 0, ECMD_ONE, ECMD_HIDE + ECMD_OLDBUF);
-  	    netbeansReadFile = 1;
-  	    buf->bufp = curbuf;
-  	    maketitle();
---- 1795,1801 ----
-  	    buf->displayname = NULL;
-  
-  	    netbeansReadFile = 0; /* don't try to open disk file */
-! 	    do_ecmd(0, NULL, 0, 0, ECMD_ONE, ECMD_HIDE + ECMD_OLDBUF, curwin);
-  	    netbeansReadFile = 1;
-  	    buf->bufp = curbuf;
-  	    maketitle();
-***************
-*** 1960,1966 ****
-  
-  	    netbeansReadFile = 0; /* don't try to open disk file */
-  	    do_ecmd(0, (char_u *)buf->displayname, 0, 0, ECMD_ONE,
-! 						     ECMD_HIDE + ECMD_OLDBUF);
-  	    netbeansReadFile = 1;
-  	    buf->bufp = curbuf;
-  	    maketitle();
---- 1960,1966 ----
-  
-  	    netbeansReadFile = 0; /* don't try to open disk file */
-  	    do_ecmd(0, (char_u *)buf->displayname, 0, 0, ECMD_ONE,
-! 					     ECMD_HIDE + ECMD_OLDBUF, curwin);
-  	    netbeansReadFile = 1;
-  	    buf->bufp = curbuf;
-  	    maketitle();
-***************
-*** 1979,1985 ****
-  	    vim_free(buf->displayname);
-  	    buf->displayname = nb_unquote(args, NULL);
-  	    do_ecmd(0, (char_u *)buf->displayname, NULL, NULL, ECMD_ONE,
-! 						     ECMD_HIDE + ECMD_OLDBUF);
-  	    buf->bufp = curbuf;
-  	    buf->initDone = TRUE;
-  	    doupdate = 1;
---- 1979,1985 ----
-  	    vim_free(buf->displayname);
-  	    buf->displayname = nb_unquote(args, NULL);
-  	    do_ecmd(0, (char_u *)buf->displayname, NULL, NULL, ECMD_ONE,
-! 					     ECMD_HIDE + ECMD_OLDBUF, curwin);
-  	    buf->bufp = curbuf;
-  	    buf->initDone = TRUE;
-  	    doupdate = 1;
-*** ../vim-7.2.040/src/normal.c	Sat Nov  1 13:51:57 2008
---- src/normal.c	Wed Nov 12 17:49:50 2008
-***************
-*** 6050,6056 ****
-  	    autowrite(curbuf, FALSE);
-  	setpcmark();
-  	(void)do_ecmd(0, ptr, NULL, NULL, ECMD_LAST,
-! 					       P_HID(curbuf) ? ECMD_HIDE : 0);
-  	if (cap->nchar == 'F' && lnum >= 0)
-  	{
-  	    curwin->w_cursor.lnum = lnum;
---- 6050,6056 ----
-  	    autowrite(curbuf, FALSE);
-  	setpcmark();
-  	(void)do_ecmd(0, ptr, NULL, NULL, ECMD_LAST,
-! 				       P_HID(curbuf) ? ECMD_HIDE : 0, curwin);
-  	if (cap->nchar == 'F' && lnum >= 0)
-  	{
-  	    curwin->w_cursor.lnum = lnum;
-*** ../vim-7.2.040/src/popupmnu.c	Sun Jul 13 19:33:51 2008
---- src/popupmnu.c	Wed Nov 12 18:08:07 2008
-***************
-*** 573,579 ****
-  		{
-  		    /* Don't want to sync undo in the current buffer. */
-  		    ++no_u_sync;
-! 		    res = do_ecmd(0, NULL, NULL, NULL, ECMD_ONE, 0);
-  		    --no_u_sync;
-  		    if (res == OK)
-  		    {
---- 573,579 ----
-  		{
-  		    /* Don't want to sync undo in the current buffer. */
-  		    ++no_u_sync;
-! 		    res = do_ecmd(0, NULL, NULL, NULL, ECMD_ONE, 0, NULL);
-  		    --no_u_sync;
-  		    if (res == OK)
-  		    {
-*** ../vim-7.2.040/src/proto/buffer.pro	Sun May  6 13:57:53 2007
---- src/proto/buffer.pro	Wed Nov 12 17:43:39 2008
-***************
-*** 33,39 ****
-  char_u *getaltfname __ARGS((int errmsg));
-  int buflist_add __ARGS((char_u *fname, int flags));
-  void buflist_slash_adjust __ARGS((void));
-! void buflist_altfpos __ARGS((void));
-  int otherfile __ARGS((char_u *ffname));
-  void buf_setino __ARGS((buf_T *buf));
-  void fileinfo __ARGS((int fullname, int shorthelp, int dont_truncate));
---- 33,39 ----
-  char_u *getaltfname __ARGS((int errmsg));
-  int buflist_add __ARGS((char_u *fname, int flags));
-  void buflist_slash_adjust __ARGS((void));
-! void buflist_altfpos __ARGS((win_T *win));
-  int otherfile __ARGS((char_u *ffname));
-  void buf_setino __ARGS((buf_T *buf));
-  void fileinfo __ARGS((int fullname, int shorthelp, int dont_truncate));
-*** ../vim-7.2.040/src/proto/ex_cmds.pro	Sun Nov  9 13:43:25 2008
---- src/proto/ex_cmds.pro	Wed Nov 12 17:44:27 2008
-***************
-*** 27,33 ****
-  void do_wqall __ARGS((exarg_T *eap));
-  int not_writing __ARGS((void));
-  int getfile __ARGS((int fnum, char_u *ffname, char_u *sfname, int setpm, linenr_T lnum, int forceit));
-! int do_ecmd __ARGS((int fnum, char_u *ffname, char_u *sfname, exarg_T *eap, linenr_T newlnum, int flags));
-  void ex_append __ARGS((exarg_T *eap));
-  void ex_change __ARGS((exarg_T *eap));
-  void ex_z __ARGS((exarg_T *eap));
---- 27,33 ----
-  void do_wqall __ARGS((exarg_T *eap));
-  int not_writing __ARGS((void));
-  int getfile __ARGS((int fnum, char_u *ffname, char_u *sfname, int setpm, linenr_T lnum, int forceit));
-! int do_ecmd __ARGS((int fnum, char_u *ffname, char_u *sfname, exarg_T *eap, linenr_T newlnum, int flags, win_T *oldwin));
-  void ex_append __ARGS((exarg_T *eap));
-  void ex_change __ARGS((exarg_T *eap));
-  void ex_z __ARGS((exarg_T *eap));
-*** ../vim-7.2.040/src/quickfix.c	Thu Jul 24 18:44:59 2008
---- src/quickfix.c	Wed Nov 12 18:12:00 2008
-***************
-*** 1420,1425 ****
---- 1420,1426 ----
-      win_T		*win;
-      win_T		*altwin;
-  #endif
-+     win_T		*oldwin = curwin;
-      int			print_message = TRUE;
-      int			len;
-  #ifdef FEAT_FOLDING
-***************
-*** 1744,1750 ****
-  	    }
-  	    else
-  		ok = do_ecmd(qf_ptr->qf_fnum, NULL, NULL, NULL, (linenr_T)1,
-! 						   ECMD_HIDE + ECMD_SET_HELP);
-  	}
-  	else
-  	    ok = buflist_getfile(qf_ptr->qf_fnum,
---- 1745,1752 ----
-  	    }
-  	    else
-  		ok = do_ecmd(qf_ptr->qf_fnum, NULL, NULL, NULL, (linenr_T)1,
-! 					   ECMD_HIDE + ECMD_SET_HELP,
-! 					   oldwin == curwin ? curwin : NULL);
-  	}
-  	else
-  	    ok = buflist_getfile(qf_ptr->qf_fnum,
-***************
-*** 2267,2272 ****
---- 2269,2275 ----
-      win_T	*win;
-      tabpage_T	*prevtab = curtab;
-      buf_T	*qf_buf;
-+     win_T	*oldwin = curwin;
-  
-      if (eap->cmdidx == CMD_lopen || eap->cmdidx == CMD_lwindow)
-      {
-***************
-*** 2326,2339 ****
-  	    win->w_llist->qf_refcount++;
-  	}
-  
-  	if (qf_buf != NULL)
-  	    /* Use the existing quickfix buffer */
-  	    (void)do_ecmd(qf_buf->b_fnum, NULL, NULL, NULL, ECMD_ONE,
-! 						     ECMD_HIDE + ECMD_OLDBUF);
-  	else
-  	{
-  	    /* Create a new quickfix buffer */
-! 	    (void)do_ecmd(0, NULL, NULL, NULL, ECMD_ONE, ECMD_HIDE);
-  	    /* switch off 'swapfile' */
-  	    set_option_value((char_u *)"swf", 0L, NULL, OPT_LOCAL);
-  	    set_option_value((char_u *)"bt", 0L, (char_u *)"quickfix",
---- 2329,2344 ----
-  	    win->w_llist->qf_refcount++;
-  	}
-  
-+ 	if (oldwin != curwin)
-+ 	    oldwin = NULL;  /* don't store info when in another window */
-  	if (qf_buf != NULL)
-  	    /* Use the existing quickfix buffer */
-  	    (void)do_ecmd(qf_buf->b_fnum, NULL, NULL, NULL, ECMD_ONE,
-! 					     ECMD_HIDE + ECMD_OLDBUF, oldwin);
-  	else
-  	{
-  	    /* Create a new quickfix buffer */
-! 	    (void)do_ecmd(0, NULL, NULL, NULL, ECMD_ONE, ECMD_HIDE, oldwin);
-  	    /* switch off 'swapfile' */
-  	    set_option_value((char_u *)"swf", 0L, NULL, OPT_LOCAL);
-  	    set_option_value((char_u *)"bt", 0L, (char_u *)"quickfix",
-*** ../vim-7.2.040/src/window.c	Wed Aug  6 18:32:11 2008
---- src/window.c	Wed Nov 12 18:12:37 2008
-***************
-*** 531,537 ****
-  # ifdef FEAT_SCROLLBIND
-  			curwin->w_p_scb = FALSE;
-  # endif
-! 			(void)do_ecmd(0, ptr, NULL, NULL, ECMD_LASTL, ECMD_HIDE);
-  			if (nchar == 'F' && lnum >= 0)
-  			{
-  			    curwin->w_cursor.lnum = lnum;
---- 531,538 ----
-  # ifdef FEAT_SCROLLBIND
-  			curwin->w_p_scb = FALSE;
-  # endif
-! 			(void)do_ecmd(0, ptr, NULL, NULL, ECMD_LASTL,
-! 							   ECMD_HIDE, NULL);
-  			if (nchar == 'F' && lnum >= 0)
-  			{
-  			    curwin->w_cursor.lnum = lnum;
-*** ../vim-7.2.040/src/version.c	Wed Nov 12 16:04:43 2008
---- src/version.c	Wed Nov 12 16:54:35 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     41,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-260. Co-workers have to E-mail you about the fire alarm to get
-     you out of the building.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.042	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,166 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.042
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.042
-Problem:    When using winrestview() in a BufWinEnter autocommand the window
-	    is scrolled anyway. (Matt Zyzik)
-Solution:   Don't recompute topline when above 'scrolloff' from the bottom.
-	    Don't always put the cursor halfway when entering a buffer.  Add
-	    "w_topline_was_set".
-Files:	    src/buffer.c, src/move.c, src/structs.h
-
-
-*** ../vim-7.2.041/src/buffer.c	Sat Nov 15 14:10:23 2008
---- src/buffer.c	Sat Nov 15 14:58:52 2008
-***************
-*** 1401,1406 ****
---- 1401,1409 ----
-      curwin->w_cursor.coladd = 0;
-  #endif
-      curwin->w_set_curswant = TRUE;
-+ #ifdef FEAT_AUTOCMD
-+     curwin->w_topline_was_set = FALSE;
-+ #endif
-  
-      /* Make sure the buffer is loaded. */
-      if (curbuf->b_ml.ml_mfp == NULL)	/* need to load the file */
-***************
-*** 1440,1446 ****
-      maketitle();
-  #endif
-  #ifdef FEAT_AUTOCMD
-!     if (curwin->w_topline == 1)		/* when autocmds didn't change it */
-  #endif
-  	scroll_cursor_halfway(FALSE);	/* redisplay at correct position */
-  
---- 1443,1450 ----
-      maketitle();
-  #endif
-  #ifdef FEAT_AUTOCMD
-! 	/* when autocmds didn't change it */
-!     if (curwin->w_topline == 1 && !curwin->w_topline_was_set)
-  #endif
-  	scroll_cursor_halfway(FALSE);	/* redisplay at correct position */
-  
-*** ../vim-7.2.041/src/move.c	Sun Jul 13 19:25:23 2008
---- src/move.c	Sat Nov 15 14:56:47 2008
-***************
-*** 280,297 ****
-  
-  	if (curwin->w_botline <= curbuf->b_ml.ml_line_count)
-  	{
-! 	    if (curwin->w_cursor.lnum < curwin->w_botline
-! 		    && ((long)curwin->w_cursor.lnum
-  					     >= (long)curwin->w_botline - p_so
-  #ifdef FEAT_FOLDING
-  			|| hasAnyFolding(curwin)
-  #endif
-  			))
-! 	    {
-  		lineoff_T	loff;
-  
-! 		/* Cursor is above botline, check if there are 'scrolloff'
-! 		 * window lines below the cursor.  If not, need to scroll. */
-  		n = curwin->w_empty_rows;
-  		loff.lnum = curwin->w_cursor.lnum;
-  #ifdef FEAT_FOLDING
---- 280,299 ----
-  
-  	if (curwin->w_botline <= curbuf->b_ml.ml_line_count)
-  	{
-! 	    if (curwin->w_cursor.lnum < curwin->w_botline)
-! 	    {
-! 	      if (((long)curwin->w_cursor.lnum
-  					     >= (long)curwin->w_botline - p_so
-  #ifdef FEAT_FOLDING
-  			|| hasAnyFolding(curwin)
-  #endif
-  			))
-! 	      {
-  		lineoff_T	loff;
-  
-! 		/* Cursor is (a few lines) above botline, check if there are
-! 		 * 'scrolloff' window lines below the cursor.  If not, need to
-! 		 * scroll. */
-  		n = curwin->w_empty_rows;
-  		loff.lnum = curwin->w_cursor.lnum;
-  #ifdef FEAT_FOLDING
-***************
-*** 317,322 ****
---- 319,328 ----
-  		if (n >= p_so)
-  		    /* sufficient context, no need to scroll */
-  		    check_botline = FALSE;
-+ 	      }
-+ 	      else
-+ 		  /* sufficient context, no need to scroll */
-+ 		  check_botline = FALSE;
-  	    }
-  	    if (check_botline)
-  	    {
-***************
-*** 509,514 ****
---- 515,523 ----
-      /* Approximate the value of w_botline */
-      wp->w_botline += lnum - wp->w_topline;
-      wp->w_topline = lnum;
-+ #ifdef FEAT_AUTOCMD
-+     wp->w_topline_was_set = TRUE;
-+ #endif
-  #ifdef FEAT_DIFF
-      wp->w_topfill = 0;
-  #endif
-*** ../vim-7.2.041/src/structs.h	Sun Nov  9 13:43:25 2008
---- src/structs.h	Sat Nov 15 14:56:42 2008
-***************
-*** 1784,1793 ****
-  #endif
-  
-      /*
-!      * The next three specify the offsets for displaying the buffer:
-       */
-      linenr_T	w_topline;	    /* buffer line number of the line at the
-  				       top of the window */
-  #ifdef FEAT_DIFF
-      int		w_topfill;	    /* number of filler lines above w_topline */
-      int		w_old_topfill;	    /* w_topfill at last redraw */
---- 1784,1798 ----
-  #endif
-  
-      /*
-!      * "w_topline", "w_leftcol" and "w_skipcol" specify the offsets for
-!      * displaying the buffer.
-       */
-      linenr_T	w_topline;	    /* buffer line number of the line at the
-  				       top of the window */
-+ #ifdef FEAT_AUTOCMD
-+     char	w_topline_was_set;  /* flag set to TRUE when topline is set,
-+ 				       e.g. by winrestview() */
-+ #endif
-  #ifdef FEAT_DIFF
-      int		w_topfill;	    /* number of filler lines above w_topline */
-      int		w_old_topfill;	    /* w_topfill at last redraw */
-*** ../vim-7.2.041/src/version.c	Sat Nov 15 14:10:23 2008
---- src/version.c	Sat Nov 15 16:01:29 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     42,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-261. You find diskettes in your pockets when doing laundry.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.043	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,78 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.043
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.043
-Problem:    VMS: Too many characters are escaped in filename and shell
-	    commands.
-Solution:   Escape fewer characters. (Zoltan Arpadffy)
-Files:	    src/vim.h
-
-
-*** ../vim-7.2.042/src/vim.h	Sun Nov  9 13:43:25 2008
---- src/vim.h	Fri Nov 14 21:41:17 2008
-***************
-*** 341,348 ****
-  #ifdef BACKSLASH_IN_FILENAME
-  # define PATH_ESC_CHARS ((char_u *)" \t\n*?[{`%#'\"|!<")
-  #else
-! # define PATH_ESC_CHARS ((char_u *)" \t\n*?[{`$\\%#'\"|!<")
-! # define SHELL_ESC_CHARS ((char_u *)" \t\n*?[{`$\\%#'\"|!<>();&")
-  #endif
-  
-  #define NUMBUFLEN 30	    /* length of a buffer to store a number in ASCII */
---- 341,354 ----
-  #ifdef BACKSLASH_IN_FILENAME
-  # define PATH_ESC_CHARS ((char_u *)" \t\n*?[{`%#'\"|!<")
-  #else
-! # ifdef VMS
-!     /* VMS allows a lot of characters in the file name */
-! #  define PATH_ESC_CHARS ((char_u *)" \t\n*?{`\\%#'\"|!")
-! #  define SHELL_ESC_CHARS ((char_u *)" \t\n*?{`\\%#'|!()&")
-! # else
-! #  define PATH_ESC_CHARS ((char_u *)" \t\n*?[{`$\\%#'\"|!<")
-! #  define SHELL_ESC_CHARS ((char_u *)" \t\n*?[{`$\\%#'\"|!<>();&")
-! # endif
-  #endif
-  
-  #define NUMBUFLEN 30	    /* length of a buffer to store a number in ASCII */
-***************
-*** 370,376 ****
-     * Define __w64 as an empty token for everything but MSVC 7.x or later.
-     */
-  # if !defined(_MSC_VER)	|| (_MSC_VER < 1300)
-! #  define __w64 
-  # endif
-  typedef unsigned long __w64	long_u;
-  typedef		 long __w64     long_i;
---- 376,382 ----
-     * Define __w64 as an empty token for everything but MSVC 7.x or later.
-     */
-  # if !defined(_MSC_VER)	|| (_MSC_VER < 1300)
-! #  define __w64
-  # endif
-  typedef unsigned long __w64	long_u;
-  typedef		 long __w64     long_i;
-*** ../vim-7.2.042/src/version.c	Sat Nov 15 16:05:30 2008
---- src/version.c	Thu Nov 20 10:23:51 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     43,
-  /**/
-
--- 
-In his lifetime van Gogh painted 486 oil paintings. Oddly enough, 8975
-of them are to be found in the United States.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.044	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,161 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.044
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.044
-Problem:    Crash because of STRCPY() being over protective of the destination
-	    size. (Dominique Pelle)
-Solution:   Add -D_FORTIFY_SOURCE=1 to CFLAGS.  Use an intermediate variable
-	    for the pointer to avoid a warning.
-Files:	    src/auto/configure, src/configure.in, src/eval.c
-
-
-*** ../vim-7.2.043/src/auto/configure	Thu Jul 24 17:20:50 2008
---- src/auto/configure	Sun Nov 16 17:08:44 2008
-***************
-*** 16819,16839 ****
-    LDFLAGS="$LDFLAGS -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
-  fi
-  
-- { $as_echo "$as_me:$LINENO: checking for GCC 3 or later" >&5
-- $as_echo_n "checking for GCC 3 or later... " >&6; }
-  DEPEND_CFLAGS_FILTER=
-  if test "$GCC" = yes; then
-    gccmajor=`echo "$gccversion" | sed -e 's/^\([1-9]\)\..*$/\1/g'`
-    if test "$gccmajor" -gt "2"; then
-      DEPEND_CFLAGS_FILTER="| sed 's+-I */+-isystem /+g'"
-!   fi
-! fi
-! if test "$DEPEND_CFLAGS_FILTER" = ""; then
-!   { $as_echo "$as_me:$LINENO: result: no" >&5
-  $as_echo "no" >&6; }
-! else
-!   { $as_echo "$as_me:$LINENO: result: yes" >&5
-  $as_echo "yes" >&6; }
-  fi
-  
-  
---- 16819,16847 ----
-    LDFLAGS="$LDFLAGS -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
-  fi
-  
-  DEPEND_CFLAGS_FILTER=
-  if test "$GCC" = yes; then
-+   { $as_echo "$as_me:$LINENO: checking for GCC 3 or later" >&5
-+ $as_echo_n "checking for GCC 3 or later... " >&6; }
-    gccmajor=`echo "$gccversion" | sed -e 's/^\([1-9]\)\..*$/\1/g'`
-    if test "$gccmajor" -gt "2"; then
-      DEPEND_CFLAGS_FILTER="| sed 's+-I */+-isystem /+g'"
-!     { $as_echo "$as_me:$LINENO: result: yes" >&5
-! $as_echo "yes" >&6; }
-!   else
-!     { $as_echo "$as_me:$LINENO: result: no" >&5
-  $as_echo "no" >&6; }
-!   fi
-!       { $as_echo "$as_me:$LINENO: checking whether we need -D_FORTIFY_SOURCE=1" >&5
-! $as_echo_n "checking whether we need -D_FORTIFY_SOURCE=1... " >&6; }
-!   if test "$gccmajor" -gt "3"; then
-!     CFLAGS="$CFLAGS -D_FORTIFY_SOURCE=1"
-!     { $as_echo "$as_me:$LINENO: result: yes" >&5
-  $as_echo "yes" >&6; }
-+   else
-+     { $as_echo "$as_me:$LINENO: result: no" >&5
-+ $as_echo "no" >&6; }
-+   fi
-  fi
-  
-  
-*** ../vim-7.2.043/src/configure.in	Thu Jul 24 17:20:31 2008
---- src/configure.in	Sun Nov 16 17:08:40 2008
-***************
-*** 3152,3169 ****
-  dnl But only when making dependencies, cproto and lint don't take "-isystem".
-  dnl Mac gcc returns "powerpc-apple-darwin8-gcc-4.0.1 (GCC)...", need to allow
-  dnl the number before the version number.
-- AC_MSG_CHECKING(for GCC 3 or later)
-  DEPEND_CFLAGS_FILTER=
-  if test "$GCC" = yes; then
-    gccmajor=`echo "$gccversion" | sed -e 's/^\([[1-9]]\)\..*$/\1/g'`
-    if test "$gccmajor" -gt "2"; then
-      DEPEND_CFLAGS_FILTER="| sed 's+-I */+-isystem /+g'"
-    fi
-- fi
-- if test "$DEPEND_CFLAGS_FILTER" = ""; then
--   AC_MSG_RESULT(no)
-- else
--   AC_MSG_RESULT(yes)
-  fi
-  AC_SUBST(DEPEND_CFLAGS_FILTER)
-  
---- 3152,3176 ----
-  dnl But only when making dependencies, cproto and lint don't take "-isystem".
-  dnl Mac gcc returns "powerpc-apple-darwin8-gcc-4.0.1 (GCC)...", need to allow
-  dnl the number before the version number.
-  DEPEND_CFLAGS_FILTER=
-  if test "$GCC" = yes; then
-+   AC_MSG_CHECKING(for GCC 3 or later)
-    gccmajor=`echo "$gccversion" | sed -e 's/^\([[1-9]]\)\..*$/\1/g'`
-    if test "$gccmajor" -gt "2"; then
-      DEPEND_CFLAGS_FILTER="| sed 's+-I */+-isystem /+g'"
-+     AC_MSG_RESULT(yes)
-+   else
-+     AC_MSG_RESULT(no)
-+   fi
-+   dnl -D_FORTIFY_SOURCE=2 crashes Vim on strcpy(buf, "000") when buf is
-+   dnl declared as char x[1] but actually longer.  Introduced in gcc 4.0.
-+   AC_MSG_CHECKING(whether we need -D_FORTIFY_SOURCE=1)
-+   if test "$gccmajor" -gt "3"; then
-+     CFLAGS="$CFLAGS -D_FORTIFY_SOURCE=1"
-+     AC_MSG_RESULT(yes)
-+   else
-+     AC_MSG_RESULT(no)
-    fi
-  fi
-  AC_SUBST(DEPEND_CFLAGS_FILTER)
-  
-*** ../vim-7.2.043/src/eval.c	Wed Nov 12 15:28:37 2008
---- src/eval.c	Sun Nov 16 20:46:28 2008
-***************
-*** 21150,21157 ****
-      init_var_dict(&fc.l_avars, &fc.l_avars_var);
-      add_nr_var(&fc.l_avars, &fc.fixvar[fixvar_idx++].var, "0",
-  				(varnumber_T)(argcount - fp->uf_args.ga_len));
-      v = &fc.fixvar[fixvar_idx++].var;
-!     STRCPY(v->di_key, "000");
-      v->di_flags = DI_FLAGS_RO | DI_FLAGS_FIX;
-      hash_add(&fc.l_avars.dv_hashtab, DI2HIKEY(v));
-      v->di_tv.v_type = VAR_LIST;
---- 21150,21160 ----
-      init_var_dict(&fc.l_avars, &fc.l_avars_var);
-      add_nr_var(&fc.l_avars, &fc.fixvar[fixvar_idx++].var, "0",
-  				(varnumber_T)(argcount - fp->uf_args.ga_len));
-+     /* Use "name" to avoid a warning from some compiler that checks the
-+      * destination size. */
-      v = &fc.fixvar[fixvar_idx++].var;
-!     name = v->di_key;
-!     STRCPY(name, "000");
-      v->di_flags = DI_FLAGS_RO | DI_FLAGS_FIX;
-      hash_add(&fc.l_avars.dv_hashtab, DI2HIKEY(v));
-      v->di_tv.v_type = VAR_LIST;
-*** ../vim-7.2.043/src/version.c	Thu Nov 20 10:26:19 2008
---- src/version.c	Thu Nov 20 10:34:31 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     44,
-  /**/
-
--- 
-Error:015 - Unable to exit Windows.  Try the door.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.045	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,67 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.045
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.045
-Problem:    The Python interface has an empty entry in sys.path.
-Solution:   Filter out the empty entry. (idea from James Vega)
-Files:	    src/if_python.c
-
-
-*** ../vim-7.2.044/src/if_python.c	Thu Jul 24 16:24:48 2008
---- src/if_python.c	Thu Nov 20 11:03:53 2008
-***************
-*** 531,536 ****
---- 531,542 ----
-  	if (PythonMod_Init())
-  	    goto fail;
-  
-+ 	/* Remove the element from sys.path that was added because of our
-+ 	 * argv[0] value in PythonMod_Init().  Previously we used an empty
-+ 	 * string, but dependinding on the OS we then get an empty entry or
-+ 	 * the current directory in sys.path. */
-+ 	PyRun_SimpleString("import sys; sys.path = filter(lambda x: x != '/must>not&exist', sys.path)");
-+ 
-  	/* the first python thread is vim's, release the lock */
-  	Python_SaveThread();
-  
-***************
-*** 2345,2351 ****
-  {
-      PyObject *mod;
-      PyObject *dict;
-!     static char *(argv[2]) = {"", NULL};
-  
-      /* Fixups... */
-      BufferType.ob_type = &PyType_Type;
---- 2351,2358 ----
-  {
-      PyObject *mod;
-      PyObject *dict;
-!     /* The special value is removed from sys.path in Python_Init(). */
-!     static char *(argv[2]) = {"/must>not&exist/foo", NULL};
-  
-      /* Fixups... */
-      BufferType.ob_type = &PyType_Type;
-*** ../vim-7.2.044/src/version.c	Thu Nov 20 10:36:04 2008
---- src/version.c	Thu Nov 20 10:58:11 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     45,
-  /**/
-
--- 
-press CTRL-ALT-DEL for more information
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.046	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.046
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.046
-Problem:    Wrong check for filling buffer with encoding. (Danek Duvall)
-Solution:   Remove pointers. (Dominique Pelle)
-Files:	    src/mbyte.c
-
-
-*** ../vim-7.2.045/src/mbyte.c	Wed Nov 12 13:07:48 2008
---- src/mbyte.c	Wed Nov 19 21:44:50 2008
-***************
-*** 3131,3137 ****
-  	else
-  	    s = p + 1;
-      }
-!     for (i = 0; s[i] != NUL && s + i < buf + sizeof(buf) - 1; ++i)
-      {
-  	if (s[i] == '_' || s[i] == '-')
-  	    buf[i] = '-';
---- 3131,3137 ----
-  	else
-  	    s = p + 1;
-      }
-!     for (i = 0; s[i] != NUL && i < sizeof(buf) - 1; ++i)
-      {
-  	if (s[i] == '_' || s[i] == '-')
-  	    buf[i] = '-';
-*** ../vim-7.2.045/src/version.c	Thu Nov 20 11:04:01 2008
---- src/version.c	Thu Nov 20 11:54:23 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     46,
-  /**/
-
--- 
-       He was not in the least bit scared to be mashed into a pulp
-       Or to have his eyes gouged out and his elbows broken;
-       To have his kneecaps split and his body burned away
-       And his limbs all hacked and mangled, brave Sir Robin.
-                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.047	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,88 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.047
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.047
-Problem:    Starting Vim with the -nb argument while it's not supported causes
-	    the other side to hang.
-Solution:   When -nb is used while it's not supported exit Vim. (Xavier de
-	    Gaye)
-Files:	    src/main.c, src/vim.h
-
-
-*** ../vim-7.2.046/src/main.c	Sat Nov 15 14:10:23 2008
---- src/main.c	Thu Nov 20 14:09:27 2008
-***************
-*** 1510,1516 ****
-  early_arg_scan(parmp)
-      mparm_T	*parmp;
-  {
-! #if defined(FEAT_XCLIPBOARD) || defined(FEAT_CLIENTSERVER)
-      int		argc = parmp->argc;
-      char	**argv = parmp->argv;
-      int		i;
---- 1510,1517 ----
-  early_arg_scan(parmp)
-      mparm_T	*parmp;
-  {
-! #if defined(FEAT_XCLIPBOARD) || defined(FEAT_CLIENTSERVER) \
-! 	|| !defined(FEAT_NETBEANS_INTG)
-      int		argc = parmp->argc;
-      char	**argv = parmp->argv;
-      int		i;
-***************
-*** 1582,1587 ****
---- 1583,1596 ----
-  	else if (STRICMP(argv[i], "--echo-wid") == 0)
-  	    echo_wid_arg = TRUE;
-  # endif
-+ # ifndef FEAT_NETBEANS_INTG
-+ 	else if (strncmp(argv[i], "-nb", (size_t)3) == 0)
-+         {
-+             mch_errmsg(_("'-nb' cannot be used: not enabled at compile time\n"));
-+             mch_exit(2);
-+         }
-+ # endif
-+ 
-      }
-  #endif
-  }
-*** ../vim-7.2.046/src/vim.h	Thu Nov 20 10:26:19 2008
---- src/vim.h	Thu Nov 20 12:06:14 2008
-***************
-*** 1986,1991 ****
---- 1986,1994 ----
-  # endif
-  #endif
-  
-+ #ifndef FEAT_NETBEANS_INTG
-+ # undef NBDEBUG
-+ #endif
-  #ifdef NBDEBUG /* Netbeans debugging. */
-  # include "nbdebug.h"
-  #else
-*** ../vim-7.2.046/src/version.c	Thu Nov 20 11:55:53 2008
---- src/version.c	Thu Nov 20 14:07:57 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     47,
-  /**/
-
--- 
-FIRST HEAD:  Oh! quick! get the sword out I want to cut his head off.
-THIRD HEAD:  Oh, cut your own head off.
-SECOND HEAD: Yes - do us all a favour.
-                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.048	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,160 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.048
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.048
-Problem:    v:prevcount is changed too often.  Counts are not multiplied when
-	    setting v:count.
-Solution:   Set v:prevcount properly.  Multiply counts. (idea by Ben Schmidt)
-Files:	    src/eval.c, src/normal.c, src/proto/eval.pro
-
-
-*** ../vim-7.2.047/src/eval.c	Thu Nov 20 10:36:04 2008
---- src/eval.c	Thu Nov 20 15:53:47 2008
-***************
-*** 18146,18159 ****
-  }
-  
-  /*
-!  * Set v:count, v:count1 and v:prevcount.
-   */
-      void
-! set_vcount(count, count1)
-      long	count;
-      long	count1;
-  {
-!     vimvars[VV_PREVCOUNT].vv_nr = vimvars[VV_COUNT].vv_nr;
-      vimvars[VV_COUNT].vv_nr = count;
-      vimvars[VV_COUNT1].vv_nr = count1;
-  }
---- 18146,18162 ----
-  }
-  
-  /*
-!  * Set v:count to "count" and v:count1 to "count1".
-!  * When "set_prevcount" is TRUE first set v:prevcount from v:count.
-   */
-      void
-! set_vcount(count, count1, set_prevcount)
-      long	count;
-      long	count1;
-+     int		set_prevcount;
-  {
-!     if (set_prevcount)
-! 	vimvars[VV_PREVCOUNT].vv_nr = vimvars[VV_COUNT].vv_nr;
-      vimvars[VV_COUNT].vv_nr = count;
-      vimvars[VV_COUNT1].vv_nr = count1;
-  }
-*** ../vim-7.2.047/src/normal.c	Sat Nov 15 14:10:23 2008
---- src/normal.c	Thu Nov 20 16:04:44 2008
-***************
-*** 580,585 ****
---- 580,588 ----
-      static int	old_mapped_len = 0;
-  #endif
-      int		idx;
-+ #ifdef FEAT_EVAL
-+     int		set_prevcount = FALSE;
-+ #endif
-  
-      vim_memset(&ca, 0, sizeof(ca));	/* also resets ca.retval */
-      ca.oap = oap;
-***************
-*** 615,621 ****
---- 618,629 ----
-      /* When not finishing an operator and no register name typed, reset the
-       * count. */
-      if (!finish_op && !oap->regname)
-+     {
-  	ca.opcount = 0;
-+ #ifdef FEAT_EVAL
-+ 	set_prevcount = TRUE;
-+ #endif
-+     }
-  
-  #ifdef FEAT_AUTOCMD
-      /* Restore counts from before receiving K_CURSORHOLD.  This means after
-***************
-*** 719,725 ****
-  	     * command, so that v:count can be used in an expression mapping
-  	     * right after the count. */
-  	    if (toplevel && stuff_empty())
-! 		set_vcount(ca.count0, ca.count0 == 0 ? 1 : ca.count0);
-  #endif
-  	    if (ctrl_w)
-  	    {
---- 727,741 ----
-  	     * command, so that v:count can be used in an expression mapping
-  	     * right after the count. */
-  	    if (toplevel && stuff_empty())
-! 	    {
-! 		long count = ca.count0;
-! 
-! 		/* multiply with ca.opcount the same way as below */
-! 		if (ca.opcount != 0)
-! 		    count = ca.opcount * (count == 0 ? 1 : count);
-! 		set_vcount(count, count == 0 ? 1 : count, set_prevcount);
-! 		set_prevcount = FALSE;  /* only set v:prevcount once */
-! 	    }
-  #endif
-  	    if (ctrl_w)
-  	    {
-***************
-*** 806,812 ****
-       * Only set v:count when called from main() and not a stuffed command.
-       */
-      if (toplevel && stuff_empty())
-! 	set_vcount(ca.count0, ca.count1);
-  #endif
-  
-      /*
---- 822,828 ----
-       * Only set v:count when called from main() and not a stuffed command.
-       */
-      if (toplevel && stuff_empty())
-! 	set_vcount(ca.count0, ca.count1, set_prevcount);
-  #endif
-  
-      /*
-*** ../vim-7.2.047/src/proto/eval.pro	Sun Nov  9 13:43:25 2008
---- src/proto/eval.pro	Thu Nov 20 15:53:54 2008
-***************
-*** 61,67 ****
-  long get_vim_var_nr __ARGS((int idx));
-  char_u *get_vim_var_str __ARGS((int idx));
-  list_T *get_vim_var_list __ARGS((int idx));
-! void set_vcount __ARGS((long count, long count1));
-  void set_vim_var_string __ARGS((int idx, char_u *val, int len));
-  void set_vim_var_list __ARGS((int idx, list_T *val));
-  void set_reg_var __ARGS((int c));
---- 61,67 ----
-  long get_vim_var_nr __ARGS((int idx));
-  char_u *get_vim_var_str __ARGS((int idx));
-  list_T *get_vim_var_list __ARGS((int idx));
-! void set_vcount __ARGS((long count, long count1, int set_prevcount));
-  void set_vim_var_string __ARGS((int idx, char_u *val, int len));
-  void set_vim_var_list __ARGS((int idx, list_T *val));
-  void set_reg_var __ARGS((int c));
-*** ../vim-7.2.047/src/version.c	Thu Nov 20 14:11:47 2008
---- src/version.c	Thu Nov 20 16:08:19 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     48,
-  /**/
-
--- 
-Microsoft's definition of a boolean: TRUE, FALSE, MAYBE
-"Embrace and extend"...?
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.050	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,316 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.050
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.050
-Problem:    Warnings for not checking return value of fwrite(). (Chip Campbell)
-Solution:   Use the return value.
-Files:	    src/spell.c
-
-
-*** ../vim-7.2.049/src/spell.c	Mon Aug 25 04:12:38 2008
---- src/spell.c	Thu Nov 20 17:28:01 2008
-***************
-*** 7926,7931 ****
---- 7926,7933 ----
-      char_u	*p;
-      int		rr;
-      int		retval = OK;
-+     int		fwv = 1;  /* collect return value of fwrite() to avoid
-+ 			     warnings from picky compiler */
-  
-      fd = mch_fopen((char *)fname, "w");
-      if (fd == NULL)
-***************
-*** 7936,7946 ****
-  
-      /* <HEADER>: <fileID> <versionnr> */
-  							    /* <fileID> */
-!     if (fwrite(VIMSPELLMAGIC, VIMSPELLMAGICL, (size_t)1, fd) != 1)
-!     {
-! 	EMSG(_(e_write));
-! 	retval = FAIL;
-!     }
-      putc(VIMSPELLVERSION, fd);				    /* <versionnr> */
-  
-      /*
---- 7938,7944 ----
-  
-      /* <HEADER>: <fileID> <versionnr> */
-  							    /* <fileID> */
-!     fwv &= fwrite(VIMSPELLMAGIC, VIMSPELLMAGICL, (size_t)1, fd);
-      putc(VIMSPELLVERSION, fd);				    /* <versionnr> */
-  
-      /*
-***************
-*** 7955,7961 ****
-  
-  	i = (int)STRLEN(spin->si_info);
-  	put_bytes(fd, (long_u)i, 4);			/* <sectionlen> */
-! 	fwrite(spin->si_info, (size_t)i, (size_t)1, fd); /* <infotext> */
-      }
-  
-      /* SN_REGION: <regionname> ...
---- 7953,7959 ----
-  
-  	i = (int)STRLEN(spin->si_info);
-  	put_bytes(fd, (long_u)i, 4);			/* <sectionlen> */
-! 	fwv &= fwrite(spin->si_info, (size_t)i, (size_t)1, fd); /* <infotext> */
-      }
-  
-      /* SN_REGION: <regionname> ...
-***************
-*** 7966,7972 ****
-  	putc(SNF_REQUIRED, fd);				/* <sectionflags> */
-  	l = spin->si_region_count * 2;
-  	put_bytes(fd, (long_u)l, 4);			/* <sectionlen> */
-! 	fwrite(spin->si_region_name, (size_t)l, (size_t)1, fd);
-  							/* <regionname> ... */
-  	regionmask = (1 << spin->si_region_count) - 1;
-      }
---- 7964,7970 ----
-  	putc(SNF_REQUIRED, fd);				/* <sectionflags> */
-  	l = spin->si_region_count * 2;
-  	put_bytes(fd, (long_u)l, 4);			/* <sectionlen> */
-! 	fwv &= fwrite(spin->si_region_name, (size_t)l, (size_t)1, fd);
-  							/* <regionname> ... */
-  	regionmask = (1 << spin->si_region_count) - 1;
-      }
-***************
-*** 8016,8022 ****
-  	}
-  
-  	put_bytes(fd, (long_u)l, 2);			/* <folcharslen> */
-! 	fwrite(folchars, (size_t)l, (size_t)1, fd);	/* <folchars> */
-      }
-  
-      /* SN_MIDWORD: <midword> */
---- 8014,8020 ----
-  	}
-  
-  	put_bytes(fd, (long_u)l, 2);			/* <folcharslen> */
-! 	fwv &= fwrite(folchars, (size_t)l, (size_t)1, fd); /* <folchars> */
-      }
-  
-      /* SN_MIDWORD: <midword> */
-***************
-*** 8027,8033 ****
-  
-  	i = (int)STRLEN(spin->si_midword);
-  	put_bytes(fd, (long_u)i, 4);			/* <sectionlen> */
-! 	fwrite(spin->si_midword, (size_t)i, (size_t)1, fd); /* <midword> */
-      }
-  
-      /* SN_PREFCOND: <prefcondcnt> <prefcond> ... */
---- 8025,8032 ----
-  
-  	i = (int)STRLEN(spin->si_midword);
-  	put_bytes(fd, (long_u)i, 4);			/* <sectionlen> */
-! 	fwv &= fwrite(spin->si_midword, (size_t)i, (size_t)1, fd);
-! 							/* <midword> */
-      }
-  
-      /* SN_PREFCOND: <prefcondcnt> <prefcond> ... */
-***************
-*** 8113,8119 ****
-  		p = rr == 1 ? ftp->ft_from : ftp->ft_to;
-  		l = (int)STRLEN(p);
-  		putc(l, fd);
-! 		fwrite(p, l, (size_t)1, fd);
-  	    }
-  	}
-  
---- 8112,8118 ----
-  		p = rr == 1 ? ftp->ft_from : ftp->ft_to;
-  		l = (int)STRLEN(p);
-  		putc(l, fd);
-! 		fwv &= fwrite(p, l, (size_t)1, fd);
-  	    }
-  	}
-  
-***************
-*** 8131,8141 ****
-  							/* <sectionlen> */
-  
-  	put_bytes(fd, (long_u)l, 2);			/* <sofofromlen> */
-! 	fwrite(spin->si_sofofr, l, (size_t)1, fd);	/* <sofofrom> */
-  
-  	l = (int)STRLEN(spin->si_sofoto);
-  	put_bytes(fd, (long_u)l, 2);			/* <sofotolen> */
-! 	fwrite(spin->si_sofoto, l, (size_t)1, fd);	/* <sofoto> */
-      }
-  
-      /* SN_WORDS: <word> ...
---- 8130,8140 ----
-  							/* <sectionlen> */
-  
-  	put_bytes(fd, (long_u)l, 2);			/* <sofofromlen> */
-! 	fwv &= fwrite(spin->si_sofofr, l, (size_t)1, fd); /* <sofofrom> */
-  
-  	l = (int)STRLEN(spin->si_sofoto);
-  	put_bytes(fd, (long_u)l, 2);			/* <sofotolen> */
-! 	fwv &= fwrite(spin->si_sofoto, l, (size_t)1, fd); /* <sofoto> */
-      }
-  
-      /* SN_WORDS: <word> ...
-***************
-*** 8160,8166 ****
-  		    l = (int)STRLEN(hi->hi_key) + 1;
-  		    len += l;
-  		    if (round == 2)			/* <word> */
-! 			fwrite(hi->hi_key, (size_t)l, (size_t)1, fd);
-  		    --todo;
-  		}
-  	    if (round == 1)
---- 8159,8165 ----
-  		    l = (int)STRLEN(hi->hi_key) + 1;
-  		    len += l;
-  		    if (round == 2)			/* <word> */
-! 			fwv &= fwrite(hi->hi_key, (size_t)l, (size_t)1, fd);
-  		    --todo;
-  		}
-  	    if (round == 1)
-***************
-*** 8176,8182 ****
-  	putc(0, fd);					/* <sectionflags> */
-  	l = spin->si_map.ga_len;
-  	put_bytes(fd, (long_u)l, 4);			/* <sectionlen> */
-! 	fwrite(spin->si_map.ga_data, (size_t)l, (size_t)1, fd);
-  							/* <mapstr> */
-      }
-  
---- 8175,8181 ----
-  	putc(0, fd);					/* <sectionflags> */
-  	l = spin->si_map.ga_len;
-  	put_bytes(fd, (long_u)l, 4);			/* <sectionlen> */
-! 	fwv &= fwrite(spin->si_map.ga_data, (size_t)l, (size_t)1, fd);
-  							/* <mapstr> */
-      }
-  
-***************
-*** 8232,8241 ****
-  	{
-  	    p = ((char_u **)(spin->si_comppat.ga_data))[i];
-  	    putc((int)STRLEN(p), fd);			/* <comppatlen> */
-! 	    fwrite(p, (size_t)STRLEN(p), (size_t)1, fd);/* <comppattext> */
-  	}
-  							/* <compflags> */
-! 	fwrite(spin->si_compflags, (size_t)STRLEN(spin->si_compflags),
-  							       (size_t)1, fd);
-      }
-  
---- 8231,8241 ----
-  	{
-  	    p = ((char_u **)(spin->si_comppat.ga_data))[i];
-  	    putc((int)STRLEN(p), fd);			/* <comppatlen> */
-! 	    fwv &= fwrite(p, (size_t)STRLEN(p), (size_t)1, fd);
-! 							/* <comppattext> */
-  	}
-  							/* <compflags> */
-! 	fwv &= fwrite(spin->si_compflags, (size_t)STRLEN(spin->si_compflags),
-  							       (size_t)1, fd);
-      }
-  
-***************
-*** 8259,8265 ****
-  
-  	l = (int)STRLEN(spin->si_syllable);
-  	put_bytes(fd, (long_u)l, 4);			/* <sectionlen> */
-! 	fwrite(spin->si_syllable, (size_t)l, (size_t)1, fd); /* <syllable> */
-      }
-  
-      /* end of <SECTIONS> */
---- 8259,8266 ----
-  
-  	l = (int)STRLEN(spin->si_syllable);
-  	put_bytes(fd, (long_u)l, 4);			/* <sectionlen> */
-! 	fwv &= fwrite(spin->si_syllable, (size_t)l, (size_t)1, fd);
-! 							/* <syllable> */
-      }
-  
-      /* end of <SECTIONS> */
-***************
-*** 8295,8307 ****
-  	(void)put_node(fd, tree, 0, regionmask, round == 3);
-      }
-  
-!     /* Write another byte to check for errors. */
-      if (putc(0, fd) == EOF)
-  	retval = FAIL;
-  
-      if (fclose(fd) == EOF)
-  	retval = FAIL;
-  
-      return retval;
-  }
-  
---- 8296,8313 ----
-  	(void)put_node(fd, tree, 0, regionmask, round == 3);
-      }
-  
-!     /* Write another byte to check for errors (file system full). */
-      if (putc(0, fd) == EOF)
-  	retval = FAIL;
-  
-      if (fclose(fd) == EOF)
-  	retval = FAIL;
-  
-+     if (fwv != 1)
-+ 	retval = FAIL;
-+     if (retval == FAIL)
-+ 	EMSG(_(e_write));
-+ 
-      return retval;
-  }
-  
-***************
-*** 9890,9895 ****
---- 9896,9902 ----
-      char_u	*p;
-      int		len;
-      int		totlen;
-+     int		x = 1;  /* collect return value of fwrite() */
-  
-      if (fd != NULL)
-  	put_bytes(fd, (long_u)gap->ga_len, 2);	    /* <prefcondcnt> */
-***************
-*** 9906,9912 ****
-  	    if (fd != NULL)
-  	    {
-  		fputc(len, fd);
-! 		fwrite(p, (size_t)len, (size_t)1, fd);
-  	    }
-  	    totlen += len;
-  	}
---- 9913,9919 ----
-  	    if (fd != NULL)
-  	    {
-  		fputc(len, fd);
-! 		x &= fwrite(p, (size_t)len, (size_t)1, fd);
-  	    }
-  	    totlen += len;
-  	}
-*** ../vim-7.2.049/src/version.c	Thu Nov 20 17:09:09 2008
---- src/version.c	Fri Nov 28 10:06:13 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     50,
-  /**/
-
--- 
-You got to work at a mill?  Lucky!  I got sent back to work in the
-acid-mines for my daily crust of stale bread... which not even the
-birds would eat.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.051	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,411 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.051
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.051
-Problem:    Can't avoid 'wildignore' and 'suffixes' for glob() and globpath().
-Solution:   Add an extra argument to these functions. (Ingo Karkat)
-Files:	    src/eval.c, src/ex_getln.c, src/proto/ex_getln.pro,
-	    runtime/doc/eval.txt, runtime/doc/options.txt
-
-
-*** ../vim-7.2.050/src/eval.c	Thu Nov 20 16:11:03 2008
---- src/eval.c	Thu Nov 27 22:15:40 2008
-***************
-*** 7564,7571 ****
-      {"getwinposx",	0, 0, f_getwinposx},
-      {"getwinposy",	0, 0, f_getwinposy},
-      {"getwinvar",	2, 2, f_getwinvar},
-!     {"glob",		1, 1, f_glob},
-!     {"globpath",	2, 2, f_globpath},
-      {"has",		1, 1, f_has},
-      {"has_key",		2, 2, f_has_key},
-      {"haslocaldir",	0, 0, f_haslocaldir},
---- 7564,7571 ----
-      {"getwinposx",	0, 0, f_getwinposx},
-      {"getwinposy",	0, 0, f_getwinposy},
-      {"getwinvar",	2, 2, f_getwinvar},
-!     {"glob",		1, 2, f_glob},
-!     {"globpath",	2, 3, f_globpath},
-      {"has",		1, 1, f_has},
-      {"has_key",		2, 2, f_has_key},
-      {"haslocaldir",	0, 0, f_haslocaldir},
-***************
-*** 9557,9563 ****
-      else
-      {
-  	/* When the optional second argument is non-zero, don't remove matches
-! 	 * for 'suffixes' and 'wildignore' */
-  	if (argvars[1].v_type != VAR_UNKNOWN
-  				    && get_tv_number_chk(&argvars[1], &error))
-  	    flags |= WILD_KEEP_ALL;
---- 9557,9563 ----
-      else
-      {
-  	/* When the optional second argument is non-zero, don't remove matches
-! 	 * for 'wildignore' and don't put matches for 'suffixes' at the end. */
-  	if (argvars[1].v_type != VAR_UNKNOWN
-  				    && get_tv_number_chk(&argvars[1], &error))
-  	    flags |= WILD_KEEP_ALL;
-***************
-*** 11323,11335 ****
-      typval_T	*argvars;
-      typval_T	*rettv;
-  {
-      expand_T	xpc;
-  
-!     ExpandInit(&xpc);
-!     xpc.xp_context = EXPAND_FILES;
-!     rettv->v_type = VAR_STRING;
-!     rettv->vval.v_string = ExpandOne(&xpc, get_tv_string(&argvars[0]),
-! 				     NULL, WILD_USE_NL|WILD_SILENT, WILD_ALL);
-  }
-  
-  /*
---- 11323,11347 ----
-      typval_T	*argvars;
-      typval_T	*rettv;
-  {
-+     int		flags = WILD_SILENT|WILD_USE_NL;
-      expand_T	xpc;
-+     int		error = FALSE;
-  
-!     /* When the optional second argument is non-zero, don't remove matches
-!     * for 'wildignore' and don't put matches for 'suffixes' at the end. */
-!     if (argvars[1].v_type != VAR_UNKNOWN
-! 				&& get_tv_number_chk(&argvars[1], &error))
-! 	flags |= WILD_KEEP_ALL;
-!     rettv->v_type = VAR_STRING;
-!     if (!error)
-!     {
-! 	ExpandInit(&xpc);
-! 	xpc.xp_context = EXPAND_FILES;
-! 	rettv->vval.v_string = ExpandOne(&xpc, get_tv_string(&argvars[0]),
-! 						       NULL, flags, WILD_ALL);
-!     }
-!     else
-! 	rettv->vval.v_string = NULL;
-  }
-  
-  /*
-***************
-*** 11340,11353 ****
-      typval_T	*argvars;
-      typval_T	*rettv;
-  {
-      char_u	buf1[NUMBUFLEN];
-      char_u	*file = get_tv_string_buf_chk(&argvars[1], buf1);
-  
-      rettv->v_type = VAR_STRING;
-!     if (file == NULL)
-  	rettv->vval.v_string = NULL;
-      else
-! 	rettv->vval.v_string = globpath(get_tv_string(&argvars[0]), file);
-  }
-  
-  /*
---- 11352,11373 ----
-      typval_T	*argvars;
-      typval_T	*rettv;
-  {
-+     int		flags = 0;
-      char_u	buf1[NUMBUFLEN];
-      char_u	*file = get_tv_string_buf_chk(&argvars[1], buf1);
-+     int		error = FALSE;
-  
-+     /* When the optional second argument is non-zero, don't remove matches
-+     * for 'wildignore' and don't put matches for 'suffixes' at the end. */
-+     if (argvars[2].v_type != VAR_UNKNOWN
-+ 				&& get_tv_number_chk(&argvars[2], &error))
-+ 	flags |= WILD_KEEP_ALL;
-      rettv->v_type = VAR_STRING;
-!     if (file == NULL || error)
-  	rettv->vval.v_string = NULL;
-      else
-! 	rettv->vval.v_string = globpath(get_tv_string(&argvars[0]), file,
-! 								       flags);
-  }
-  
-  /*
-*** ../vim-7.2.050/src/ex_getln.c	Sat Nov 15 14:10:23 2008
---- src/ex_getln.c	Thu Nov 20 18:37:20 2008
-***************
-*** 2524,2530 ****
-  	    && ccline.xpc->xp_context != EXPAND_NOTHING
-  	    && ccline.xpc->xp_context != EXPAND_UNSUCCESSFUL)
-      {
-! 	int i = ccline.xpc->xp_pattern - p;
-  
-  	/* If xp_pattern points inside the old cmdbuff it needs to be adjusted
-  	 * to point into the newly allocated memory. */
---- 2524,2530 ----
-  	    && ccline.xpc->xp_context != EXPAND_NOTHING
-  	    && ccline.xpc->xp_context != EXPAND_UNSUCCESSFUL)
-      {
-! 	int i = (int)(ccline.xpc->xp_pattern - p);
-  
-  	/* If xp_pattern points inside the old cmdbuff it needs to be adjusted
-  	 * to point into the newly allocated memory. */
-***************
-*** 4897,4903 ****
-      if (s == NULL)
-  	return FAIL;
-      sprintf((char *)s, "%s/%s*.vim", dirname, pat);
-!     all = globpath(p_rtp, s);
-      vim_free(s);
-      if (all == NULL)
-  	return FAIL;
---- 4897,4903 ----
-      if (s == NULL)
-  	return FAIL;
-      sprintf((char *)s, "%s/%s*.vim", dirname, pat);
-!     all = globpath(p_rtp, s, 0);
-      vim_free(s);
-      if (all == NULL)
-  	return FAIL;
-***************
-*** 4938,4946 ****
-   * newlines.  Returns NULL for an error or no matches.
-   */
-      char_u *
-! globpath(path, file)
-      char_u	*path;
-      char_u	*file;
-  {
-      expand_T	xpc;
-      char_u	*buf;
---- 4938,4947 ----
-   * newlines.  Returns NULL for an error or no matches.
-   */
-      char_u *
-! globpath(path, file, expand_options)
-      char_u	*path;
-      char_u	*file;
-+     int		expand_options;
-  {
-      expand_T	xpc;
-      char_u	*buf;
-***************
-*** 4969,4978 ****
-  	{
-  	    add_pathsep(buf);
-  	    STRCAT(buf, file);
-! 	    if (ExpandFromContext(&xpc, buf, &num_p, &p, WILD_SILENT) != FAIL
-! 								 && num_p > 0)
-  	    {
-! 		ExpandEscape(&xpc, buf, num_p, p, WILD_SILENT);
-  		for (len = 0, i = 0; i < num_p; ++i)
-  		    len += (int)STRLEN(p[i]) + 1;
-  
---- 4970,4979 ----
-  	{
-  	    add_pathsep(buf);
-  	    STRCAT(buf, file);
-! 	    if (ExpandFromContext(&xpc, buf, &num_p, &p,
-! 			     WILD_SILENT|expand_options) != FAIL && num_p > 0)
-  	    {
-! 		ExpandEscape(&xpc, buf, num_p, p, WILD_SILENT|expand_options);
-  		for (len = 0, i = 0; i < num_p; ++i)
-  		    len += (int)STRLEN(p[i]) + 1;
-  
-*** ../vim-7.2.050/src/proto/ex_getln.pro	Wed May 28 16:49:01 2008
---- src/proto/ex_getln.pro	Thu Nov 20 18:27:57 2008
-***************
-*** 31,37 ****
-  void set_cmd_context __ARGS((expand_T *xp, char_u *str, int len, int col));
-  int expand_cmdline __ARGS((expand_T *xp, char_u *str, int col, int *matchcount, char_u ***matches));
-  int ExpandGeneric __ARGS((expand_T *xp, regmatch_T *regmatch, int *num_file, char_u ***file, char_u *((*func)(expand_T *, int))));
-! char_u *globpath __ARGS((char_u *path, char_u *file));
-  void init_history __ARGS((void));
-  int get_histtype __ARGS((char_u *name));
-  void add_to_history __ARGS((int histype, char_u *new_entry, int in_map, int sep));
---- 31,37 ----
-  void set_cmd_context __ARGS((expand_T *xp, char_u *str, int len, int col));
-  int expand_cmdline __ARGS((expand_T *xp, char_u *str, int col, int *matchcount, char_u ***matches));
-  int ExpandGeneric __ARGS((expand_T *xp, regmatch_T *regmatch, int *num_file, char_u ***file, char_u *((*func)(expand_T *, int))));
-! char_u *globpath __ARGS((char_u *path, char_u *file, int expand_options));
-  void init_history __ARGS((void));
-  int get_histtype __ARGS((char_u *name));
-  void add_to_history __ARGS((int histype, char_u *new_entry, int in_map, int sep));
-*** ../vim-7.2.050/runtime/doc/eval.txt	Sun Nov  9 13:43:25 2008
---- runtime/doc/eval.txt	Thu Nov 27 22:17:13 2008
-***************
-*** 1,4 ****
-! *eval.txt*	For Vim version 7.2.  Last change: 2008 Nov 02
-  
-  
-  		  VIM REFERENCE MANUAL	  by Bram Moolenaar
---- 1,4 ----
-! *eval.txt*	For Vim version 7.2.  Last change: 2008 Nov 27
-  
-  
-  		  VIM REFERENCE MANUAL	  by Bram Moolenaar
-***************
-*** 1706,1712 ****
-  exists( {expr})			Number	TRUE if {expr} exists
-  extend({expr1}, {expr2} [, {expr3}])
-  				List/Dict insert items of {expr2} into {expr1}
-! expand( {expr})			String	expand special keywords in {expr}
-  feedkeys( {string} [, {mode}])	Number	add key sequence to typeahead buffer
-  filereadable( {file})		Number	TRUE if {file} is a readable file
-  filewritable( {file})		Number	TRUE if {file} is a writable file
---- 1709,1715 ----
-  exists( {expr})			Number	TRUE if {expr} exists
-  extend({expr1}, {expr2} [, {expr3}])
-  				List/Dict insert items of {expr2} into {expr1}
-! expand( {expr} [, {flag}])	String	expand special keywords in {expr}
-  feedkeys( {string} [, {mode}])	Number	add key sequence to typeahead buffer
-  filereadable( {file})		Number	TRUE if {file} is a readable file
-  filewritable( {file})		Number	TRUE if {file} is a writable file
-***************
-*** 1758,1765 ****
-  getwinposx()			Number	X coord in pixels of GUI Vim window
-  getwinposy()			Number	Y coord in pixels of GUI Vim window
-  getwinvar( {nr}, {varname})	any	variable {varname} in window {nr}
-! glob( {expr})			String	expand file wildcards in {expr}
-! globpath( {path}, {expr})	String	do glob({expr}) for all dirs in {path}
-  has( {feature})			Number	TRUE if feature {feature} supported
-  has_key( {dict}, {key})		Number	TRUE if {dict} has entry {key}
-  haslocaldir()			Number	TRUE if current window executed |:lcd|
---- 1761,1769 ----
-  getwinposx()			Number	X coord in pixels of GUI Vim window
-  getwinposy()			Number	Y coord in pixels of GUI Vim window
-  getwinvar( {nr}, {varname})	any	variable {varname} in window {nr}
-! glob( {expr} [, {flag}])	String	expand file wildcards in {expr}
-! globpath( {path}, {expr} [, {flag}])
-! 				String	do glob({expr}) for all dirs in {path}
-  has( {feature})			Number	TRUE if feature {feature} supported
-  has_key( {dict}, {key})		Number	TRUE if {dict} has entry {key}
-  haslocaldir()			Number	TRUE if current window executed |:lcd|
-***************
-*** 3286,3299 ****
-  			:let list_is_on = getwinvar(2, '&list')
-  			:echo "myvar = " . getwinvar(1, 'myvar')
-  <
-! 							*glob()*
-! glob({expr})	Expand the file wildcards in {expr}.  See |wildcards| for the
-  		use of special characters.
-  		The result is a String.
-  		When there are several matches, they are separated by <NL>
-  		characters.
-! 		The 'wildignore' option applies: Names matching one of the
-! 		patterns in 'wildignore' will be skipped.
-  		If the expansion fails, the result is an empty string.
-  		A name for a non-existing file is not included.
-  
---- 3290,3305 ----
-  			:let list_is_on = getwinvar(2, '&list')
-  			:echo "myvar = " . getwinvar(1, 'myvar')
-  <
-! glob({expr} [, {flag}])					*glob()*
-! 		Expand the file wildcards in {expr}.  See |wildcards| for the
-  		use of special characters.
-  		The result is a String.
-  		When there are several matches, they are separated by <NL>
-  		characters.
-! 		Unless the optional {flag} argument is given and is non-zero,
-! 		the 'suffixes' and 'wildignore' options apply: Names matching
-! 		one of the patterns in 'wildignore' will be skipped and
-! 		'suffixes' affect the ordering of matches.
-  		If the expansion fails, the result is an empty string.
-  		A name for a non-existing file is not included.
-  
-***************
-*** 3307,3326 ****
-  		See |expand()| for expanding special Vim variables.  See
-  		|system()| for getting the raw output of an external command.
-  
-! globpath({path}, {expr})				*globpath()*
-  		Perform glob() on all directories in {path} and concatenate
-  		the results.  Example: >
-  			:echo globpath(&rtp, "syntax/c.vim")
-  <		{path} is a comma-separated list of directory names.  Each
-  		directory name is prepended to {expr} and expanded like with
-! 		glob().  A path separator is inserted when needed.
-  		To add a comma inside a directory name escape it with a
-  		backslash.  Note that on MS-Windows a directory may have a
-  		trailing backslash, remove it if you put a comma after it.
-  		If the expansion fails for one of the directories, there is no
-  		error message.
-! 		The 'wildignore' option applies: Names matching one of the
-! 		patterns in 'wildignore' will be skipped.
-  
-  		The "**" item can be used to search in a directory tree.
-  		For example, to find all "README.txt" files in the directories
---- 3313,3334 ----
-  		See |expand()| for expanding special Vim variables.  See
-  		|system()| for getting the raw output of an external command.
-  
-! globpath({path}, {expr} [, {flag}])			*globpath()*
-  		Perform glob() on all directories in {path} and concatenate
-  		the results.  Example: >
-  			:echo globpath(&rtp, "syntax/c.vim")
-  <		{path} is a comma-separated list of directory names.  Each
-  		directory name is prepended to {expr} and expanded like with
-! 		|glob()|.  A path separator is inserted when needed.
-  		To add a comma inside a directory name escape it with a
-  		backslash.  Note that on MS-Windows a directory may have a
-  		trailing backslash, remove it if you put a comma after it.
-  		If the expansion fails for one of the directories, there is no
-  		error message.
-! 		Unless the optional {flag} argument is given and is non-zero,
-! 		the 'suffixes' and 'wildignore' options apply: Names matching
-! 		one of the patterns in 'wildignore' will be skipped and
-! 		'suffixes' affect the ordering of matches.
-  
-  		The "**" item can be used to search in a directory tree.
-  		For example, to find all "README.txt" files in the directories
-*** ../vim-7.2.050/runtime/doc/options.txt	Sat Aug  9 19:36:49 2008
---- runtime/doc/options.txt	Tue Nov 25 23:43:55 2008
-***************
-*** 1,4 ****
-! *options.txt*	For Vim version 7.2.  Last change: 2008 Aug 06
-  
-  
-  		  VIM REFERENCE MANUAL	  by Bram Moolenaar
---- 1,4 ----
-! *options.txt*	For Vim version 7.2.  Last change: 2008 Nov 25
-  
-  
-  		  VIM REFERENCE MANUAL	  by Bram Moolenaar
-***************
-*** 7472,7478 ****
-  			{not available when compiled without the |+wildignore|
-  			feature}
-  	A list of file patterns.  A file that matches with one of these
-! 	patterns is ignored when completing file or directory names.
-  	The pattern is used like with |:autocmd|, see |autocmd-patterns|.
-  	Also see 'suffixes'.
-  	Example: >
---- 7481,7489 ----
-  			{not available when compiled without the |+wildignore|
-  			feature}
-  	A list of file patterns.  A file that matches with one of these
-! 	patterns is ignored when completing file or directory names, and
-! 	influences the result of |expand()|, |glob()| and |globpath()| unless
-! 	a flag is passed to disable this.
-  	The pattern is used like with |:autocmd|, see |autocmd-patterns|.
-  	Also see 'suffixes'.
-  	Example: >
-*** ../vim-7.2.050/src/version.c	Fri Nov 28 10:08:05 2008
---- src/version.c	Fri Nov 28 10:55:44 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     51,
-  /**/
-
--- 
-Not too long ago, unzipping in public was illegal...
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.052	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,83 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.052
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.052
-Problem:    synIDattr() doesn't support "sp" for special color.
-Solution:   Recognize "sp" and "sp#".  (Matt Wozniski)
-Files:	    runtime/doc/eval.txt, src/eval.c
-
-
-*** ../vim-7.2.051/runtime/doc/eval.txt	Fri Nov 28 10:59:57 2008
---- runtime/doc/eval.txt	Thu Nov 27 22:17:13 2008
-***************
-*** 5348,5357 ****
-  		"fg"		foreground color (GUI: color name used to set
-  				the color, cterm: color number as a string,
-  				term: empty string)
-! 		"bg"		background color (like "fg")
-  		"fg#"		like "fg", but for the GUI and the GUI is
-  				running the name in "#RRGGBB" form
-  		"bg#"		like "fg#" for "bg"
-  		"bold"		"1" if bold
-  		"italic"	"1" if italic
-  		"reverse"	"1" if reverse
---- 5359,5370 ----
-  		"fg"		foreground color (GUI: color name used to set
-  				the color, cterm: color number as a string,
-  				term: empty string)
-! 		"bg"		background color (as with "fg")
-! 		"sp"		special color (as with "fg") |highlight-guisp|
-  		"fg#"		like "fg", but for the GUI and the GUI is
-  				running the name in "#RRGGBB" form
-  		"bg#"		like "fg#" for "bg"
-+ 		"sp#"		like "fg#" for "sp"
-  		"bold"		"1" if bold
-  		"italic"	"1" if italic
-  		"reverse"	"1" if reverse
-*** ../vim-7.2.051/src/eval.c	Fri Nov 28 10:59:57 2008
---- src/eval.c	Thu Nov 27 22:15:40 2008
-***************
-*** 16648,16655 ****
-  		p = highlight_has_attr(id, HL_INVERSE, modec);
-  		break;
-  
-! 	case 's':					/* standout */
-! 		p = highlight_has_attr(id, HL_STANDOUT, modec);
-  		break;
-  
-  	case 'u':
---- 16648,16658 ----
-  		p = highlight_has_attr(id, HL_INVERSE, modec);
-  		break;
-  
-! 	case 's':
-! 		if (TOLOWER_ASC(what[1]) == 'p')	/* sp[#] */
-! 		    p = highlight_color(id, what, modec);
-! 		else					/* standout */
-! 		    p = highlight_has_attr(id, HL_STANDOUT, modec);
-  		break;
-  
-  	case 'u':
-*** ../vim-7.2.051/src/version.c	Fri Nov 28 10:59:57 2008
---- src/version.c	Fri Nov 28 11:13:45 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     52,
-  /**/
-
--- 
-Not too long ago, a keyboard was something to make music with...
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.053	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,58 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.053
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.053
-Problem:    Crash when using WorkShop command ":ws foo". (Dominique Pelle)
-Solution:   Avoid using a NULL pointer.
-Files:	    src/workshop.c
-
-
-*** ../vim-7.2.052/src/workshop.c	Tue Jun 24 23:34:50 2008
---- src/workshop.c	Thu Nov 27 22:31:27 2008
-***************
-*** 1121,1128 ****
-  				      ? (char *)curbuf->b_sfname : "<None>");
-  #endif
-  
-!     strcpy(ffname, (char *) curbuf->b_ffname);
-!     *filename = ffname;		/* copy so nobody can change b_ffname */
-      *curLine = curwin->w_cursor.lnum;
-      *curCol = curwin->w_cursor.col;
-  
---- 1121,1132 ----
-  				      ? (char *)curbuf->b_sfname : "<None>");
-  #endif
-  
-!     if (curbuf->b_ffname == NULL)
-! 	ffname[0] = NUL;
-!     else
-! 	/* copy so nobody can change b_ffname */
-! 	strcpy(ffname, (char *) curbuf->b_ffname);
-!     *filename = ffname;
-      *curLine = curwin->w_cursor.lnum;
-      *curCol = curwin->w_cursor.col;
-  
-*** ../vim-7.2.052/src/version.c	Fri Nov 28 11:15:10 2008
---- src/version.c	Fri Nov 28 11:44:23 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     53,
-  /**/
-
--- 
-What the word 'politics' means: 'Poli' in Latin meaning 'many' and 'tics'
-meaning 'bloodsucking creatures'.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.054	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,68 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.054
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.054
-Problem:    Compilation warnings for format in getchar.c.
-Solution:   Use fputs() instead of fprintf().  (Dominique Pelle)
-Files:	    src/getchar.c
-
-
-*** ../vim-7.2.053/src/getchar.c	Tue Jul 22 18:58:23 2008
---- src/getchar.c	Thu Nov 27 22:38:24 2008
-***************
-*** 4702,4708 ****
-  			return FAIL;
-  		    if (mp->m_noremap != REMAP_YES && fprintf(fd, "nore") < 0)
-  			return FAIL;
-! 		    if (fprintf(fd, cmd) < 0)
-  			return FAIL;
-  		    if (buf != NULL && fputs(" <buffer>", fd) < 0)
-  			return FAIL;
---- 4702,4708 ----
-  			return FAIL;
-  		    if (mp->m_noremap != REMAP_YES && fprintf(fd, "nore") < 0)
-  			return FAIL;
-! 		    if (fputs(cmd, fd) < 0)
-  			return FAIL;
-  		    if (buf != NULL && fputs(" <buffer>", fd) < 0)
-  			return FAIL;
-***************
-*** 4801,4807 ****
-  	    }
-  	    if (IS_SPECIAL(c) || modifiers)	/* special key */
-  	    {
-! 		if (fprintf(fd, (char *)get_special_key_name(c, modifiers)) < 0)
-  		    return FAIL;
-  		continue;
-  	    }
---- 4801,4807 ----
-  	    }
-  	    if (IS_SPECIAL(c) || modifiers)	/* special key */
-  	    {
-! 		if (fputs((char *)get_special_key_name(c, modifiers), fd) < 0)
-  		    return FAIL;
-  		continue;
-  	    }
-*** ../vim-7.2.053/src/version.c	Fri Nov 28 11:47:14 2008
---- src/version.c	Fri Nov 28 12:02:48 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     54,
-  /**/
-
--- 
-Not too long ago, compress was something you did to garbage...
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.055	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1271 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.055
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.055
-Problem:    Various compiler warnings with strict checking.
-Solution:   Avoid the warnings by using return values and renaming.
-Files:	    src/diff.c, src/eval.c, src/ex_cmds.c, src/ex_docmd.c,
-	    src/fileio.c, src/fold.c, src/globals.h, src/gui.c,
-	    src/gui_at_sb.c, src/gui_gtk_x11.c, src/gui_xmdlg.c,
-	    src/gui_xmebw.c, src/main.c, src/mbyte.c, src/message.c,
-	    src/netbeans.c, src/option.c, src/os_unix.c, src/spell.c,
-	    src/ui.c, src/window.c
-
-
-*** ../vim-7.2.054/src/diff.c	Fri Jan 18 17:39:32 2008
---- src/diff.c	Fri Nov 28 17:23:35 2008
-***************
-*** 661,666 ****
---- 665,671 ----
-      char_u	*tmp_diff;
-      FILE	*fd;
-      int		ok;
-+     int		io_error = FALSE;
-  
-      /* Delete all diffblocks. */
-      diff_clear(curtab);
-***************
-*** 697,714 ****
-      {
-  	ok = FALSE;
-  	fd = mch_fopen((char *)tmp_orig, "w");
-! 	if (fd != NULL)
-  	{
-! 	    fwrite("line1\n", (size_t)6, (size_t)1, fd);
-  	    fclose(fd);
-  	    fd = mch_fopen((char *)tmp_new, "w");
-! 	    if (fd != NULL)
-  	    {
-! 		fwrite("line2\n", (size_t)6, (size_t)1, fd);
-  		fclose(fd);
-  		diff_file(tmp_orig, tmp_new, tmp_diff);
-  		fd = mch_fopen((char *)tmp_diff, "r");
-! 		if (fd != NULL)
-  		{
-  		    char_u	linebuf[LBUFLEN];
-  
---- 702,727 ----
-      {
-  	ok = FALSE;
-  	fd = mch_fopen((char *)tmp_orig, "w");
-! 	if (fd == NULL)
-! 	    io_error = TRUE;
-! 	else
-  	{
-! 	    if (fwrite("line1\n", (size_t)6, (size_t)1, fd) != 1)
-! 		io_error = TRUE;
-  	    fclose(fd);
-  	    fd = mch_fopen((char *)tmp_new, "w");
-! 	    if (fd == NULL)
-! 		io_error = TRUE;
-! 	    else
-  	    {
-! 		if (fwrite("line2\n", (size_t)6, (size_t)1, fd) != 1)
-! 		    io_error = TRUE;
-  		fclose(fd);
-  		diff_file(tmp_orig, tmp_new, tmp_diff);
-  		fd = mch_fopen((char *)tmp_diff, "r");
-! 		if (fd == NULL)
-! 		    io_error = TRUE;
-! 		else
-  		{
-  		    char_u	linebuf[LBUFLEN];
-  
-***************
-*** 761,766 ****
---- 774,781 ----
-      }
-      if (!ok)
-      {
-+ 	if (io_error)
-+ 	    EMSG(_("E810: Cannot read or write temp files"));
-  	EMSG(_("E97: Cannot create diffs"));
-  	diff_a_works = MAYBE;
-  #if defined(MSWIN) || defined(MSDOS)
-***************
-*** 925,934 ****
-      {
-  # ifdef TEMPDIRNAMES
-  	if (vim_tempdir != NULL)
-! 	    mch_chdir((char *)vim_tempdir);
-  	else
-  # endif
-! 	    mch_chdir("/tmp");
-  	shorten_fnames(TRUE);
-      }
-  #endif
---- 940,949 ----
-      {
-  # ifdef TEMPDIRNAMES
-  	if (vim_tempdir != NULL)
-! 	    ignored = mch_chdir((char *)vim_tempdir);
-  	else
-  # endif
-! 	    ignored = mch_chdir("/tmp");
-  	shorten_fnames(TRUE);
-      }
-  #endif
-*** ../vim-7.2.054/src/eval.c	Fri Nov 28 11:15:10 2008
---- src/eval.c	Fri Nov 28 12:23:13 2008
-***************
-*** 10641,10647 ****
-  # ifdef FEAT_WINDOWS
-  	    win_T	*wp;
-  # endif
-! 	    int		n = 1;
-  
-  	    if (row >= 0 && col >= 0)
-  	    {
---- 10641,10647 ----
-  # ifdef FEAT_WINDOWS
-  	    win_T	*wp;
-  # endif
-! 	    int		winnr = 1;
-  
-  	    if (row >= 0 && col >= 0)
-  	    {
-***************
-*** 10651,10659 ****
-  		(void)mouse_comp_pos(win, &row, &col, &lnum);
-  # ifdef FEAT_WINDOWS
-  		for (wp = firstwin; wp != win; wp = wp->w_next)
-! 		    ++n;
-  # endif
-! 		vimvars[VV_MOUSE_WIN].vv_nr = n;
-  		vimvars[VV_MOUSE_LNUM].vv_nr = lnum;
-  		vimvars[VV_MOUSE_COL].vv_nr = col + 1;
-  	    }
---- 10651,10659 ----
-  		(void)mouse_comp_pos(win, &row, &col, &lnum);
-  # ifdef FEAT_WINDOWS
-  		for (wp = firstwin; wp != win; wp = wp->w_next)
-! 		    ++winnr;
-  # endif
-! 		vimvars[VV_MOUSE_WIN].vv_nr = winnr;
-  		vimvars[VV_MOUSE_LNUM].vv_nr = lnum;
-  		vimvars[VV_MOUSE_COL].vv_nr = col + 1;
-  	    }
-*** ../vim-7.2.054/src/ex_cmds.c	Sat Nov 15 14:10:23 2008
---- src/ex_cmds.c	Fri Nov 28 17:24:08 2008
-***************
-*** 1941,1947 ****
-  	     * root.
-  	     */
-  	    if (fp_out != NULL)
-! 		(void)fchown(fileno(fp_out), st_old.st_uid, st_old.st_gid);
-  #endif
-  	}
-      }
---- 1941,1947 ----
-  	     * root.
-  	     */
-  	    if (fp_out != NULL)
-! 		ignored = fchown(fileno(fp_out), st_old.st_uid, st_old.st_gid);
-  #endif
-  	}
-      }
-*** ../vim-7.2.054/src/ex_docmd.c	Sat Nov 15 14:10:23 2008
---- src/ex_docmd.c	Fri Nov 28 17:26:13 2008
-***************
-*** 8753,8760 ****
-  		else if (*dirnow != NUL
-  			&& (ssop_flags & SSOP_CURDIR) && globaldir != NULL)
-  		{
-! 		    (void)mch_chdir((char *)globaldir);
-! 		    shorten_fnames(TRUE);
-  		}
-  
-  		failed |= (makeopens(fd, dirnow) == FAIL);
---- 8753,8760 ----
-  		else if (*dirnow != NUL
-  			&& (ssop_flags & SSOP_CURDIR) && globaldir != NULL)
-  		{
-! 		    if (mch_chdir((char *)globaldir) == OK)
-! 			shorten_fnames(TRUE);
-  		}
-  
-  		failed |= (makeopens(fd, dirnow) == FAIL);
-*** ../vim-7.2.054/src/fileio.c	Wed Nov 12 16:04:43 2008
---- src/fileio.c	Fri Nov 28 17:35:54 2008
-***************
-*** 2214,2220 ****
-      {
-  	/* Use stderr for stdin, makes shell commands work. */
-  	close(0);
-! 	dup(2);
-      }
-  #endif
-  
---- 2214,2220 ----
-      {
-  	/* Use stderr for stdin, makes shell commands work. */
-  	close(0);
-! 	ignored = dup(2);
-      }
-  #endif
-  
-***************
-*** 3449,3455 ****
-  		{
-  # ifdef UNIX
-  #  ifdef HAVE_FCHOWN
-! 		    fchown(fd, st_old.st_uid, st_old.st_gid);
-  #  endif
-  		    if (mch_stat((char *)IObuff, &st) < 0
-  			    || st.st_uid != st_old.st_uid
---- 3449,3455 ----
-  		{
-  # ifdef UNIX
-  #  ifdef HAVE_FCHOWN
-! 		    ignored = fchown(fd, st_old.st_uid, st_old.st_gid);
-  #  endif
-  		    if (mch_stat((char *)IObuff, &st) < 0
-  			    || st.st_uid != st_old.st_uid
-***************
-*** 4365,4371 ****
-  		|| st.st_uid != st_old.st_uid
-  		|| st.st_gid != st_old.st_gid)
-  	{
-! 	    fchown(fd, st_old.st_uid, st_old.st_gid);
-  	    if (perm >= 0)	/* set permission again, may have changed */
-  		(void)mch_setperm(wfname, perm);
-  	}
---- 4365,4371 ----
-  		|| st.st_uid != st_old.st_uid
-  		|| st.st_gid != st_old.st_gid)
-  	{
-! 	    ignored = fchown(fd, st_old.st_uid, st_old.st_gid);
-  	    if (perm >= 0)	/* set permission again, may have changed */
-  		(void)mch_setperm(wfname, perm);
-  	}
-***************
-*** 6030,6038 ****
-  	{
-  	    tbuf[FGETS_SIZE - 2] = NUL;
-  #ifdef USE_CR
-! 	    fgets_cr((char *)tbuf, FGETS_SIZE, fp);
-  #else
-! 	    fgets((char *)tbuf, FGETS_SIZE, fp);
-  #endif
-  	} while (tbuf[FGETS_SIZE - 2] != NUL && tbuf[FGETS_SIZE - 2] != '\n');
-      }
---- 6030,6038 ----
-  	{
-  	    tbuf[FGETS_SIZE - 2] = NUL;
-  #ifdef USE_CR
-! 	    ignoredp = fgets_cr((char *)tbuf, FGETS_SIZE, fp);
-  #else
-! 	    ignoredp = fgets((char *)tbuf, FGETS_SIZE, fp);
-  #endif
-  	} while (tbuf[FGETS_SIZE - 2] != NUL && tbuf[FGETS_SIZE - 2] != '\n');
-      }
-*** ../vim-7.2.054/src/fold.c	Wed Aug  6 18:59:40 2008
---- src/fold.c	Fri Nov 28 12:24:16 2008
-***************
-*** 48,54 ****
-  static int foldFind __ARGS((garray_T *gap, linenr_T lnum, fold_T **fpp));
-  static int foldLevelWin __ARGS((win_T *wp, linenr_T lnum));
-  static void checkupdate __ARGS((win_T *wp));
-! static void setFoldRepeat __ARGS((linenr_T lnum, long count, int open));
-  static linenr_T setManualFold __ARGS((linenr_T lnum, int opening, int recurse, int *donep));
-  static linenr_T setManualFoldWin __ARGS((win_T *wp, linenr_T lnum, int opening, int recurse, int *donep));
-  static void foldOpenNested __ARGS((fold_T *fpr));
---- 48,54 ----
-  static int foldFind __ARGS((garray_T *gap, linenr_T lnum, fold_T **fpp));
-  static int foldLevelWin __ARGS((win_T *wp, linenr_T lnum));
-  static void checkupdate __ARGS((win_T *wp));
-! static void setFoldRepeat __ARGS((linenr_T lnum, long count, int do_open));
-  static linenr_T setManualFold __ARGS((linenr_T lnum, int opening, int recurse, int *donep));
-  static linenr_T setManualFoldWin __ARGS((win_T *wp, linenr_T lnum, int opening, int recurse, int *donep));
-  static void foldOpenNested __ARGS((fold_T *fpr));
-***************
-*** 1241,1250 ****
-   * Repeat "count" times.
-   */
-      static void
-! setFoldRepeat(lnum, count, open)
-      linenr_T	lnum;
-      long	count;
-!     int		open;
-  {
-      int		done;
-      long	n;
---- 1241,1250 ----
-   * Repeat "count" times.
-   */
-      static void
-! setFoldRepeat(lnum, count, do_open)
-      linenr_T	lnum;
-      long	count;
-!     int		do_open;
-  {
-      int		done;
-      long	n;
-***************
-*** 1252,1258 ****
-      for (n = 0; n < count; ++n)
-      {
-  	done = DONE_NOTHING;
-! 	(void)setManualFold(lnum, open, FALSE, &done);
-  	if (!(done & DONE_ACTION))
-  	{
-  	    /* Only give an error message when no fold could be opened. */
---- 1252,1258 ----
-      for (n = 0; n < count; ++n)
-      {
-  	done = DONE_NOTHING;
-! 	(void)setManualFold(lnum, do_open, FALSE, &done);
-  	if (!(done & DONE_ACTION))
-  	{
-  	    /* Only give an error message when no fold could be opened. */
-*** ../vim-7.2.054/src/globals.h	Thu Sep 18 21:29:07 2008
---- src/globals.h	Fri Nov 28 17:35:50 2008
-***************
-*** 1549,1554 ****
---- 1549,1562 ----
-  EXTERN time_t starttime;
-  
-  /*
-+  * Some compilers warn for not using a return value, but in some situations we
-+  * can't do anything useful with the value.  Assign to this variable to avoid
-+  * the warning.
-+  */
-+ EXTERN int ignored;
-+ EXTERN char *ignoredp;
-+ 
-+ /*
-   * Optional Farsi support.  Include it here, so EXTERN and INIT are defined.
-   */
-  #ifdef FEAT_FKMAP
-*** ../vim-7.2.054/src/gui.c	Wed Aug  6 14:37:26 2008
---- src/gui.c	Fri Nov 28 18:48:31 2008
-***************
-*** 139,145 ****
-  		/* The read returns when the child closes the pipe (or when
-  		 * the child dies for some reason). */
-  		close(pipefd[1]);
-! 		(void)read(pipefd[0], &dummy, (size_t)1);
-  		close(pipefd[0]);
-  	    }
-  
---- 139,145 ----
-  		/* The read returns when the child closes the pipe (or when
-  		 * the child dies for some reason). */
-  		close(pipefd[1]);
-! 		ignored = (int)read(pipefd[0], &dummy, (size_t)1);
-  		close(pipefd[0]);
-  	    }
-  
-*** ../vim-7.2.054/src/gui_at_sb.c	Sun Jun 13 21:37:13 2004
---- src/gui_at_sb.c	Fri Nov 28 12:19:19 2008
-***************
-*** 1078,1083 ****
---- 1078,1089 ----
-      Cardinal	*num_params;	/* unused */
-  {
-      ScrollbarWidget sbw = (ScrollbarWidget)w;
-+     /* Use a union to avoid a warning for the weird conversion from float to
-+      * XtPointer.  Comes from Xaw/Scrollbar.c. */
-+     union {
-+ 	XtPointer xtp;
-+ 	float xtf;
-+     } xtpf;
-  
-      if (LookAhead(w, event))
-  	return;
-***************
-*** 1085,1091 ****
-      /* thumbProc is not pretty, but is necessary for backwards
-         compatibility on those architectures for which it work{s,ed};
-         the intent is to pass a (truncated) float by value. */
-!     XtCallCallbacks(w, XtNthumbProc, *(XtPointer*)&sbw->scrollbar.top);
-      XtCallCallbacks(w, XtNjumpProc, (XtPointer)&sbw->scrollbar.top);
-  }
-  
---- 1091,1098 ----
-      /* thumbProc is not pretty, but is necessary for backwards
-         compatibility on those architectures for which it work{s,ed};
-         the intent is to pass a (truncated) float by value. */
-!     xtpf.xtf = sbw->scrollbar.top;
-!     XtCallCallbacks(w, XtNthumbProc, xtpf.xtp);
-      XtCallCallbacks(w, XtNjumpProc, (XtPointer)&sbw->scrollbar.top);
-  }
-  
-*** ../vim-7.2.054/src/gui_gtk_x11.c	Tue Jul  8 12:46:08 2008
---- src/gui_gtk_x11.c	Fri Nov 28 21:06:38 2008
-***************
-*** 4070,4083 ****
-  
-  	if (mask & (XValue | YValue))
-  	{
-! 	    int w, h;
-! 	    gui_mch_get_screen_dimensions(&w, &h);
-! 	    h += p_ghr + get_menu_tool_height();
-! 	    w += get_menu_tool_width();
-  	    if (mask & XNegative)
-! 		x += w - pixel_width;
-  	    if (mask & YNegative)
-! 		y += h - pixel_height;
-  #ifdef HAVE_GTK2
-  	    gtk_window_move(GTK_WINDOW(gui.mainwin), x, y);
-  #else
---- 4070,4083 ----
-  
-  	if (mask & (XValue | YValue))
-  	{
-! 	    int ww, hh;
-! 	    gui_mch_get_screen_dimensions(&ww, &hh);
-! 	    hh += p_ghr + get_menu_tool_height();
-! 	    ww += get_menu_tool_width();
-  	    if (mask & XNegative)
-! 		x += ww - pixel_width;
-  	    if (mask & YNegative)
-! 		y += hh - pixel_height;
-  #ifdef HAVE_GTK2
-  	    gtk_window_move(GTK_WINDOW(gui.mainwin), x, y);
-  #else
-*** ../vim-7.2.054/src/gui_xmdlg.c	Tue Jun 24 23:39:32 2008
---- src/gui_xmdlg.c	Fri Nov 28 21:04:08 2008
-***************
-*** 369,378 ****
-      char	buf[TEMP_BUF_SIZE];
-      XmString	items[MAX_ENTRIES_IN_LIST];
-      int		i;
-!     int		index;
-  
-!     for (index = (int)ENCODING; index < (int)NONE; ++index)
-! 	count[index] = 0;
-  
-      /* First we insert the wild char into every single list. */
-      if (fix != ENCODING)
---- 369,378 ----
-      char	buf[TEMP_BUF_SIZE];
-      XmString	items[MAX_ENTRIES_IN_LIST];
-      int		i;
-!     int		idx;
-  
-!     for (idx = (int)ENCODING; idx < (int)NONE; ++idx)
-! 	count[idx] = 0;
-  
-      /* First we insert the wild char into every single list. */
-      if (fix != ENCODING)
-***************
-*** 503,516 ****
-      /*
-       * Now loop trough the remaining lists and set them up.
-       */
-!     for (index = (int)NAME; index < (int)NONE; ++index)
-      {
-  	Widget w;
-  
-! 	if (fix == (enum ListSpecifier)index)
-  	    continue;
-  
-! 	switch ((enum ListSpecifier)index)
-  	{
-  	    case NAME:
-  		w = data->list[NAME];
---- 503,516 ----
-      /*
-       * Now loop trough the remaining lists and set them up.
-       */
-!     for (idx = (int)NAME; idx < (int)NONE; ++idx)
-      {
-  	Widget w;
-  
-! 	if (fix == (enum ListSpecifier)idx)
-  	    continue;
-  
-! 	switch ((enum ListSpecifier)idx)
-  	{
-  	    case NAME:
-  		w = data->list[NAME];
-***************
-*** 525,545 ****
-  		w = (Widget)0;	/* for lint */
-  	}
-  
-! 	for (i = 0; i < count[index]; ++i)
-  	{
-! 	    items[i] = XmStringCreateLocalized(list[index][i]);
-! 	    XtFree(list[index][i]);
-  	}
-  	XmListDeleteAllItems(w);
-! 	XmListAddItems(w, items, count[index], 1);
-! 	if (data->sel[index])
-  	{
-  	    XmStringFree(items[0]);
-! 	    items[0] = XmStringCreateLocalized(data->sel[index]);
-  	    XmListSelectItem(w, items[0], False);
-  	    XmListSetBottomItem(w, items[0]);
-  	}
-! 	for (i = 0; i < count[index]; ++i)
-  	    XmStringFree(items[i]);
-      }
-  }
---- 525,545 ----
-  		w = (Widget)0;	/* for lint */
-  	}
-  
-! 	for (i = 0; i < count[idx]; ++i)
-  	{
-! 	    items[i] = XmStringCreateLocalized(list[idx][i]);
-! 	    XtFree(list[idx][i]);
-  	}
-  	XmListDeleteAllItems(w);
-! 	XmListAddItems(w, items, count[idx], 1);
-! 	if (data->sel[idx])
-  	{
-  	    XmStringFree(items[0]);
-! 	    items[0] = XmStringCreateLocalized(data->sel[idx]);
-  	    XmListSelectItem(w, items[0], False);
-  	    XmListSetBottomItem(w, items[0]);
-  	}
-! 	for (i = 0; i < count[idx]; ++i)
-  	    XmStringFree(items[i]);
-      }
-  }
-***************
-*** 695,708 ****
-  	int	    n;
-  	XmString    str;
-  	Arg	    args[4];
-! 	char	    *msg = _("no specific match");
-  
-  	n = 0;
-! 	str = XmStringCreateLocalized(msg);
-  	XtSetArg(args[n], XmNlabelString, str); ++n;
-  	XtSetValues(data->sample, args, n);
-  	apply_fontlist(data->sample);
-! 	XmTextSetString(data->name, msg);
-  	XmStringFree(str);
-  
-  	return False;
---- 695,708 ----
-  	int	    n;
-  	XmString    str;
-  	Arg	    args[4];
-! 	char	    *nomatch_msg = _("no specific match");
-  
-  	n = 0;
-! 	str = XmStringCreateLocalized(nomatch_msg);
-  	XtSetArg(args[n], XmNlabelString, str); ++n;
-  	XtSetValues(data->sample, args, n);
-  	apply_fontlist(data->sample);
-! 	XmTextSetString(data->name, nomatch_msg);
-  	XmStringFree(str);
-  
-  	return False;
-***************
-*** 886,906 ****
-      {
-  	int	i;
-  	int	max;
-! 	int	index = 0;
-  	int	size;
-! 	char	str[128];
-  
-  	for (i = 0, max = 0; i < data->num; i++)
-  	{
-! 	    get_part(fn(data, i), 7, str);
-! 	    size = atoi(str);
-  	    if ((size > max) && (size < MAX_DISPLAY_SIZE))
-  	    {
-! 		index = i;
-  		max = size;
-  	    }
-  	}
-! 	strcpy(big_font, fn(data, index));
-      }
-      data->old = XLoadQueryFont(XtDisplay(parent), big_font);
-      data->old_list = gui_motif_create_fontlist(data->old);
---- 886,906 ----
-      {
-  	int	i;
-  	int	max;
-! 	int	idx = 0;
-  	int	size;
-! 	char	buf[128];
-  
-  	for (i = 0, max = 0; i < data->num; i++)
-  	{
-! 	    get_part(fn(data, i), 7, buf);
-! 	    size = atoi(buf);
-  	    if ((size > max) && (size < MAX_DISPLAY_SIZE))
-  	    {
-! 		idx = i;
-  		max = size;
-  	    }
-  	}
-! 	strcpy(big_font, fn(data, idx));
-      }
-      data->old = XLoadQueryFont(XtDisplay(parent), big_font);
-      data->old_list = gui_motif_create_fontlist(data->old);
-***************
-*** 1217,1244 ****
-  
-  	if (i != 0)
-  	{
-! 	    char name[TEMP_BUF_SIZE];
-! 	    char style[TEMP_BUF_SIZE];
-! 	    char size[TEMP_BUF_SIZE];
-! 	    char encoding[TEMP_BUF_SIZE];
-  	    char *found;
-  
-  	    found = names[0];
-  
-! 	    name_part(found, name);
-! 	    style_part(found, style);
-! 	    size_part(found, size, data->in_pixels);
-! 	    encoding_part(found, encoding);
-! 
-! 	    if (strlen(name) > 0
-! 		    && strlen(style) > 0
-! 		    && strlen(size) > 0
-! 		    && strlen(encoding) > 0)
-  	    {
-! 		data->sel[NAME] = XtNewString(name);
-! 		data->sel[STYLE] = XtNewString(style);
-! 		data->sel[SIZE] = XtNewString(size);
-! 		data->sel[ENCODING] = XtNewString(encoding);
-  		data->font_name = XtNewString(names[0]);
-  		display_sample(data);
-  		XmTextSetString(data->name, data->font_name);
---- 1217,1244 ----
-  
-  	if (i != 0)
-  	{
-! 	    char namebuf[TEMP_BUF_SIZE];
-! 	    char stylebuf[TEMP_BUF_SIZE];
-! 	    char sizebuf[TEMP_BUF_SIZE];
-! 	    char encodingbuf[TEMP_BUF_SIZE];
-  	    char *found;
-  
-  	    found = names[0];
-  
-! 	    name_part(found, namebuf);
-! 	    style_part(found, stylebuf);
-! 	    size_part(found, sizebuf, data->in_pixels);
-! 	    encoding_part(found, encodingbuf);
-! 
-! 	    if (strlen(namebuf) > 0
-! 		    && strlen(stylebuf) > 0
-! 		    && strlen(sizebuf) > 0
-! 		    && strlen(encodingbuf) > 0)
-  	    {
-! 		data->sel[NAME] = XtNewString(namebuf);
-! 		data->sel[STYLE] = XtNewString(stylebuf);
-! 		data->sel[SIZE] = XtNewString(sizebuf);
-! 		data->sel[ENCODING] = XtNewString(encodingbuf);
-  		data->font_name = XtNewString(names[0]);
-  		display_sample(data);
-  		XmTextSetString(data->name, data->font_name);
-*** ../vim-7.2.054/src/gui_xmebw.c	Thu Nov  8 20:48:14 2007
---- src/gui_xmebw.c	Fri Nov 28 18:58:53 2008
-***************
-*** 1256,1262 ****
-      }
-      else
-      {
-! 	int adjust = 0;
-  
-  #if !defined(LESSTIF_VERSION) && (XmVersion > 1002)
-  	/*
---- 1256,1262 ----
-      }
-      else
-      {
-! 	adjust = 0;
-  
-  #if !defined(LESSTIF_VERSION) && (XmVersion > 1002)
-  	/*
-***************
-*** 1268,1279 ****
-  	{
-  	    case XmEXTERNAL_HIGHLIGHT:
-  		adjust = (eb->primitive.highlight_thickness -
-! 			(eb->pushbutton.default_button_shadow_thickness ?
-! 			 Xm3D_ENHANCE_PIXEL : 0));
-  		break;
-  
-  	    case XmINTERNAL_HIGHLIGHT:
-- 		adjust = 0;
-  		break;
-  
-  	    default:
---- 1268,1278 ----
-  	{
-  	    case XmEXTERNAL_HIGHLIGHT:
-  		adjust = (eb->primitive.highlight_thickness -
-! 			 (eb->pushbutton.default_button_shadow_thickness
-! 			  ?  Xm3D_ENHANCE_PIXEL : 0));
-  		break;
-  
-  	    case XmINTERNAL_HIGHLIGHT:
-  		break;
-  
-  	    default:
-*** ../vim-7.2.054/src/main.c	Thu Nov 20 14:11:47 2008
---- src/main.c	Fri Nov 28 18:32:48 2008
-***************
-*** 2372,2378 ****
-       * Is there any other system that cannot do this?
-       */
-      close(0);
-!     dup(2);
-  #endif
-  }
-  
---- 2372,2378 ----
-       * Is there any other system that cannot do this?
-       */
-      close(0);
-!     ignored = dup(2);
-  #endif
-  }
-  
-*** ../vim-7.2.054/src/mbyte.c	Thu Nov 20 17:09:09 2008
---- src/mbyte.c	Fri Nov 28 18:44:05 2008
-***************
-*** 717,723 ****
-  		     * where mblen() returns 0 for invalid character.
-  		     * Therefore, following condition includes 0.
-  		     */
-! 		    (void)mblen(NULL, 0);	/* First reset the state. */
-  		    if (mblen(buf, (size_t)1) <= 0)
-  			n = 2;
-  		    else
---- 717,723 ----
-  		     * where mblen() returns 0 for invalid character.
-  		     * Therefore, following condition includes 0.
-  		     */
-! 		    ignored = mblen(NULL, 0);	/* First reset the state. */
-  		    if (mblen(buf, (size_t)1) <= 0)
-  			n = 2;
-  		    else
-***************
-*** 5278,5284 ****
-  
-  /*ARGSUSED*/
-      static void
-! preedit_start_cbproc(XIC xic, XPointer client_data, XPointer call_data)
-  {
-  #ifdef XIM_DEBUG
-      xim_log("xim_decide_input_style()\n");
---- 5278,5284 ----
-  
-  /*ARGSUSED*/
-      static void
-! preedit_start_cbproc(XIC thexic, XPointer client_data, XPointer call_data)
-  {
-  #ifdef XIM_DEBUG
-      xim_log("xim_decide_input_style()\n");
-***************
-*** 5312,5318 ****
-  
-  /*ARGSUSED*/
-      static void
-! preedit_draw_cbproc(XIC xic, XPointer client_data, XPointer call_data)
-  {
-      XIMPreeditDrawCallbackStruct *draw_data;
-      XIMText	*text;
---- 5312,5318 ----
-  
-  /*ARGSUSED*/
-      static void
-! preedit_draw_cbproc(XIC thexic, XPointer client_data, XPointer call_data)
-  {
-      XIMPreeditDrawCallbackStruct *draw_data;
-      XIMText	*text;
-***************
-*** 5453,5459 ****
-  
-  /*ARGSUSED*/
-      static void
-! preedit_caret_cbproc(XIC xic, XPointer client_data, XPointer call_data)
-  {
-  #ifdef XIM_DEBUG
-      xim_log("preedit_caret_cbproc()\n");
---- 5453,5459 ----
-  
-  /*ARGSUSED*/
-      static void
-! preedit_caret_cbproc(XIC thexic, XPointer client_data, XPointer call_data)
-  {
-  #ifdef XIM_DEBUG
-      xim_log("preedit_caret_cbproc()\n");
-***************
-*** 5462,5468 ****
-  
-  /*ARGSUSED*/
-      static void
-! preedit_done_cbproc(XIC xic, XPointer client_data, XPointer call_data)
-  {
-  #ifdef XIM_DEBUG
-      xim_log("preedit_done_cbproc()\n");
---- 5462,5468 ----
-  
-  /*ARGSUSED*/
-      static void
-! preedit_done_cbproc(XIC thexic, XPointer client_data, XPointer call_data)
-  {
-  #ifdef XIM_DEBUG
-      xim_log("preedit_done_cbproc()\n");
-*** ../vim-7.2.054/src/message.c	Sun Jul 13 19:18:44 2008
---- src/message.c	Fri Nov 28 12:26:56 2008
-***************
-*** 4585,4645 ****
-  			if (remove_trailing_zeroes)
-  			{
-  			    int i;
-! 			    char *p;
-  
-  			    /* Using %g or %G: remove superfluous zeroes. */
-  			    if (fmt_spec == 'f')
-! 				p = tmp + str_arg_l - 1;
-  			    else
-  			    {
-! 				p = (char *)vim_strchr((char_u *)tmp,
-  						 fmt_spec == 'e' ? 'e' : 'E');
-! 				if (p != NULL)
-  				{
-  				    /* Remove superfluous '+' and leading
-  				     * zeroes from the exponent. */
-! 				    if (p[1] == '+')
-  				    {
-  					/* Change "1.0e+07" to "1.0e07" */
-! 					STRMOVE(p + 1, p + 2);
-  					--str_arg_l;
-  				    }
-! 				    i = (p[1] == '-') ? 2 : 1;
-! 				    while (p[i] == '0')
-  				    {
-  					/* Change "1.0e07" to "1.0e7" */
-! 					STRMOVE(p + i, p + i + 1);
-  					--str_arg_l;
-  				    }
-! 				    --p;
-  				}
-  			    }
-  
-! 			    if (p != NULL && !precision_specified)
-  				/* Remove trailing zeroes, but keep the one
-  				 * just after a dot. */
-! 				while (p > tmp + 2 && *p == '0' && p[-1] != '.')
-  				{
-! 				    STRMOVE(p, p + 1);
-! 				    --p;
-  				    --str_arg_l;
-  				}
-  			}
-  			else
-  			{
-! 			    char *p;
-  
-  			    /* Be consistent: some printf("%e") use 1.0e+12
-  			     * and some 1.0e+012.  Remove one zero in the last
-  			     * case. */
-! 			    p = (char *)vim_strchr((char_u *)tmp,
-  						 fmt_spec == 'e' ? 'e' : 'E');
-! 			    if (p != NULL && (p[1] == '+' || p[1] == '-')
-! 					  && p[2] == '0'
-! 					  && vim_isdigit(p[3])
-! 					  && vim_isdigit(p[4]))
-  			    {
-! 				STRMOVE(p + 2, p + 3);
-  				--str_arg_l;
-  			    }
-  			}
---- 4585,4646 ----
-  			if (remove_trailing_zeroes)
-  			{
-  			    int i;
-! 			    char *tp;
-  
-  			    /* Using %g or %G: remove superfluous zeroes. */
-  			    if (fmt_spec == 'f')
-! 				tp = tmp + str_arg_l - 1;
-  			    else
-  			    {
-! 				tp = (char *)vim_strchr((char_u *)tmp,
-  						 fmt_spec == 'e' ? 'e' : 'E');
-! 				if (tp != NULL)
-  				{
-  				    /* Remove superfluous '+' and leading
-  				     * zeroes from the exponent. */
-! 				    if (tp[1] == '+')
-  				    {
-  					/* Change "1.0e+07" to "1.0e07" */
-! 					STRMOVE(tp + 1, tp + 2);
-  					--str_arg_l;
-  				    }
-! 				    i = (tp[1] == '-') ? 2 : 1;
-! 				    while (tp[i] == '0')
-  				    {
-  					/* Change "1.0e07" to "1.0e7" */
-! 					STRMOVE(tp + i, tp + i + 1);
-  					--str_arg_l;
-  				    }
-! 				    --tp;
-  				}
-  			    }
-  
-! 			    if (tp != NULL && !precision_specified)
-  				/* Remove trailing zeroes, but keep the one
-  				 * just after a dot. */
-! 				while (tp > tmp + 2 && *tp == '0'
-! 							     && tp[-1] != '.')
-  				{
-! 				    STRMOVE(tp, tp + 1);
-! 				    --tp;
-  				    --str_arg_l;
-  				}
-  			}
-  			else
-  			{
-! 			    char *tp;
-  
-  			    /* Be consistent: some printf("%e") use 1.0e+12
-  			     * and some 1.0e+012.  Remove one zero in the last
-  			     * case. */
-! 			    tp = (char *)vim_strchr((char_u *)tmp,
-  						 fmt_spec == 'e' ? 'e' : 'E');
-! 			    if (tp != NULL && (tp[1] == '+' || tp[1] == '-')
-! 					  && tp[2] == '0'
-! 					  && vim_isdigit(tp[3])
-! 					  && vim_isdigit(tp[4]))
-  			    {
-! 				STRMOVE(tp + 2, tp + 3);
-  				--str_arg_l;
-  			    }
-  			}
-*** ../vim-7.2.054/src/netbeans.c	Sat Nov 15 14:10:23 2008
---- src/netbeans.c	Fri Nov 28 18:51:43 2008
-***************
-*** 1043,1049 ****
-  	nbdebug(("EVT: %s", buf));
-  /*	nb_send(buf, "netbeans_end");    avoid "write failed" messages */
-  	if (sd >= 0)
-! 	    sock_write(sd, buf, (int)STRLEN(buf));  /* ignore errors */
-      }
-  }
-  
---- 1043,1049 ----
-  	nbdebug(("EVT: %s", buf));
-  /*	nb_send(buf, "netbeans_end");    avoid "write failed" messages */
-  	if (sd >= 0)
-! 	    ignored = sock_write(sd, buf, (int)STRLEN(buf));
-      }
-  }
-  
-***************
-*** 2277,2285 ****
-  	    int serNum;
-  	    int localTypeNum;
-  	    int typeNum;
-- # ifdef NBDEBUG
-- 	    int len;
-- # endif
-  	    pos_T *pos;
-  
-  	    if (buf == NULL || buf->bufp == NULL)
---- 2277,2282 ----
-***************
-*** 2303,2315 ****
-  	    pos = get_off_or_lnum(buf->bufp, &args);
-  
-  	    cp = (char *)args;
-! # ifdef NBDEBUG
-! 	    len =
-! # endif
-! 		strtol(cp, &cp, 10);
-  	    args = (char_u *)cp;
-  # ifdef NBDEBUG
-! 	    if (len != -1)
-  	    {
-  		nbdebug(("    partial line annotation -- Not Yet Implemented!\n"));
-  	    }
---- 2300,2309 ----
-  	    pos = get_off_or_lnum(buf->bufp, &args);
-  
-  	    cp = (char *)args;
-! 	    ignored = (int)strtol(cp, &cp, 10);
-  	    args = (char_u *)cp;
-  # ifdef NBDEBUG
-! 	    if (ignored != -1)
-  	    {
-  		nbdebug(("    partial line annotation -- Not Yet Implemented!\n"));
-  	    }
-*** ../vim-7.2.054/src/option.c	Sun Nov  9 13:43:25 2008
---- src/option.c	Fri Nov 28 12:27:34 2008
-***************
-*** 8232,8244 ****
-  	    {
-  		if (number == 0 && string != NULL)
-  		{
-! 		    int index;
-  
-  		    /* Either we are given a string or we are setting option
-  		     * to zero. */
-! 		    for (index = 0; string[index] == '0'; ++index)
-  			;
-! 		    if (string[index] != NUL || index == 0)
-  		    {
-  			/* There's another character after zeros or the string
-  			 * is empty.  In both cases, we are trying to set a
---- 8232,8244 ----
-  	    {
-  		if (number == 0 && string != NULL)
-  		{
-! 		    int idx;
-  
-  		    /* Either we are given a string or we are setting option
-  		     * to zero. */
-! 		    for (idx = 0; string[idx] == '0'; ++idx)
-  			;
-! 		    if (string[idx] != NUL || idx == 0)
-  		    {
-  			/* There's another character after zeros or the string
-  			 * is empty.  In both cases, we are trying to set a
-*** ../vim-7.2.054/src/os_unix.c	Wed Nov 12 14:09:38 2008
---- src/os_unix.c	Fri Nov 28 18:39:55 2008
-***************
-*** 315,326 ****
-      {-1,	    "Unknown!", FALSE}
-  };
-  
-      void
-  mch_write(s, len)
-      char_u	*s;
-      int		len;
-  {
-!     write(1, (char *)s, len);
-      if (p_wd)		/* Unix is too fast, slow down a bit more */
-  	RealWaitForChar(read_cmd_fd, p_wd, NULL);
-  }
---- 315,329 ----
-      {-1,	    "Unknown!", FALSE}
-  };
-  
-+ /*
-+  * Write s[len] to the screen.
-+  */
-      void
-  mch_write(s, len)
-      char_u	*s;
-      int		len;
-  {
-!     ignored = (int)write(1, (char *)s, len);
-      if (p_wd)		/* Unix is too fast, slow down a bit more */
-  	RealWaitForChar(read_cmd_fd, p_wd, NULL);
-  }
-***************
-*** 3927,3935 ****
-  		 */
-  		if (fd >= 0)
-  		{
-! 		    dup(fd); /* To replace stdin  (file descriptor 0) */
-! 		    dup(fd); /* To replace stdout (file descriptor 1) */
-! 		    dup(fd); /* To replace stderr (file descriptor 2) */
-  
-  		    /* Don't need this now that we've duplicated it */
-  		    close(fd);
---- 3930,3938 ----
-  		 */
-  		if (fd >= 0)
-  		{
-! 		    ignored = dup(fd); /* To replace stdin  (fd 0) */
-! 		    ignored = dup(fd); /* To replace stdout (fd 1) */
-! 		    ignored = dup(fd); /* To replace stderr (fd 2) */
-  
-  		    /* Don't need this now that we've duplicated it */
-  		    close(fd);
-***************
-*** 3997,4009 ****
-  
-  		    /* set up stdin/stdout/stderr for the child */
-  		    close(0);
-! 		    dup(pty_slave_fd);
-  		    close(1);
-! 		    dup(pty_slave_fd);
-  		    if (gui.in_use)
-  		    {
-  			close(2);
-! 			dup(pty_slave_fd);
-  		    }
-  
-  		    close(pty_slave_fd);    /* has been dupped, close it now */
---- 4000,4012 ----
-  
-  		    /* set up stdin/stdout/stderr for the child */
-  		    close(0);
-! 		    ignored = dup(pty_slave_fd);
-  		    close(1);
-! 		    ignored = dup(pty_slave_fd);
-  		    if (gui.in_use)
-  		    {
-  			close(2);
-! 			ignored = dup(pty_slave_fd);
-  		    }
-  
-  		    close(pty_slave_fd);    /* has been dupped, close it now */
-***************
-*** 4014,4026 ****
-  		    /* set up stdin for the child */
-  		    close(fd_toshell[1]);
-  		    close(0);
-! 		    dup(fd_toshell[0]);
-  		    close(fd_toshell[0]);
-  
-  		    /* set up stdout for the child */
-  		    close(fd_fromshell[0]);
-  		    close(1);
-! 		    dup(fd_fromshell[1]);
-  		    close(fd_fromshell[1]);
-  
-  # ifdef FEAT_GUI
---- 4017,4029 ----
-  		    /* set up stdin for the child */
-  		    close(fd_toshell[1]);
-  		    close(0);
-! 		    ignored = dup(fd_toshell[0]);
-  		    close(fd_toshell[0]);
-  
-  		    /* set up stdout for the child */
-  		    close(fd_fromshell[0]);
-  		    close(1);
-! 		    ignored = dup(fd_fromshell[1]);
-  		    close(fd_fromshell[1]);
-  
-  # ifdef FEAT_GUI
-***************
-*** 4028,4034 ****
-  		    {
-  			/* set up stderr for the child */
-  			close(2);
-! 			dup(1);
-  		    }
-  # endif
-  		}
---- 4031,4037 ----
-  		    {
-  			/* set up stderr for the child */
-  			close(2);
-! 			ignored = dup(1);
-  		    }
-  # endif
-  		}
-***************
-*** 4159,4165 ****
-  					    && (lnum !=
-  						    curbuf->b_ml.ml_line_count
-  						    || curbuf->b_p_eol)))
-! 				    write(toshell_fd, "\n", (size_t)1);
-  				++lnum;
-  				if (lnum > curbuf->b_op_end.lnum)
-  				{
---- 4162,4169 ----
-  					    && (lnum !=
-  						    curbuf->b_ml.ml_line_count
-  						    || curbuf->b_p_eol)))
-! 				    ignored = write(toshell_fd, "\n",
-! 								   (size_t)1);
-  				++lnum;
-  				if (lnum > curbuf->b_op_end.lnum)
-  				{
-*** ../vim-7.2.054/src/spell.c	Fri Nov 28 10:08:05 2008
---- src/spell.c	Fri Nov 28 12:28:24 2008
-***************
-*** 4950,4956 ****
-  static void put_sugtime __ARGS((spellinfo_T *spin, FILE *fd));
-  static int write_vim_spell __ARGS((spellinfo_T *spin, char_u *fname));
-  static void clear_node __ARGS((wordnode_T *node));
-! static int put_node __ARGS((FILE *fd, wordnode_T *node, int index, int regionmask, int prefixtree));
-  static void spell_make_sugfile __ARGS((spellinfo_T *spin, char_u *wfname));
-  static int sug_filltree __ARGS((spellinfo_T *spin, slang_T *slang));
-  static int sug_maketable __ARGS((spellinfo_T *spin));
---- 4950,4956 ----
-  static void put_sugtime __ARGS((spellinfo_T *spin, FILE *fd));
-  static int write_vim_spell __ARGS((spellinfo_T *spin, char_u *fname));
-  static void clear_node __ARGS((wordnode_T *node));
-! static int put_node __ARGS((FILE *fd, wordnode_T *node, int idx, int regionmask, int prefixtree));
-  static void spell_make_sugfile __ARGS((spellinfo_T *spin, char_u *wfname));
-  static int sug_filltree __ARGS((spellinfo_T *spin, slang_T *slang));
-  static int sug_maketable __ARGS((spellinfo_T *spin));
-*** ../vim-7.2.054/src/ui.c	Sun Sep 14 15:57:54 2008
---- src/ui.c	Fri Nov 28 19:04:36 2008
-***************
-*** 1820,1826 ****
-  #ifdef HAVE_DUP
-  	    /* Use stderr for stdin, also works for shell commands. */
-  	    close(0);
-! 	    dup(2);
-  #else
-  	    read_cmd_fd = 2;	/* read from stderr instead of stdin */
-  #endif
---- 1820,1826 ----
-  #ifdef HAVE_DUP
-  	    /* Use stderr for stdin, also works for shell commands. */
-  	    close(0);
-! 	    ignored = dup(2);
-  #else
-  	    read_cmd_fd = 2;	/* read from stderr instead of stdin */
-  #endif
-*** ../vim-7.2.054/src/window.c	Sat Nov 15 14:10:23 2008
---- src/window.c	Fri Nov 28 18:46:45 2008
-***************
-*** 4029,4042 ****
-  	    if (mch_dirname(cwd, MAXPATHL) == OK)
-  		globaldir = vim_strsave(cwd);
-  	}
-! 	mch_chdir((char *)curwin->w_localdir);
-! 	shorten_fnames(TRUE);
-      }
-      else if (globaldir != NULL)
-      {
-  	/* Window doesn't have a local directory and we are not in the global
-  	 * directory: Change to the global directory. */
-! 	mch_chdir((char *)globaldir);
-  	vim_free(globaldir);
-  	globaldir = NULL;
-  	shorten_fnames(TRUE);
---- 4029,4042 ----
-  	    if (mch_dirname(cwd, MAXPATHL) == OK)
-  		globaldir = vim_strsave(cwd);
-  	}
-! 	if (mch_chdir((char *)curwin->w_localdir) == 0)
-! 	    shorten_fnames(TRUE);
-      }
-      else if (globaldir != NULL)
-      {
-  	/* Window doesn't have a local directory and we are not in the global
-  	 * directory: Change to the global directory. */
-! 	ignored = mch_chdir((char *)globaldir);
-  	vim_free(globaldir);
-  	globaldir = NULL;
-  	shorten_fnames(TRUE);
-*** ../vim-7.2.054/src/version.c	Fri Nov 28 12:05:07 2008
---- src/version.c	Fri Nov 28 21:12:42 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     55,
-  /**/
-
--- 
-PRINCE:    He's come to rescue me, father.
-LAUNCELOT: (embarrassed) Well, let's not jump to conclusions ...
-                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.056	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,57 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.056
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.056 (after 7.2.050)
-Problem:    Tests 58 and 59 fail.
-Solution:   Don't invoke fwrite() with a zero length. (Dominique Pelle)
-Files:	    src/spell.c
-
-
-*** ../vim-7.2.055/src/spell.c	Fri Nov 28 21:26:50 2008
---- src/spell.c	Sat Nov 29 19:58:21 2008
-***************
-*** 8112,8118 ****
-  		p = rr == 1 ? ftp->ft_from : ftp->ft_to;
-  		l = (int)STRLEN(p);
-  		putc(l, fd);
-! 		fwv &= fwrite(p, l, (size_t)1, fd);
-  	    }
-  	}
-  
---- 8218,8225 ----
-  		p = rr == 1 ? ftp->ft_from : ftp->ft_to;
-  		l = (int)STRLEN(p);
-  		putc(l, fd);
-! 		if (l > 0)
-! 		    fwv &= fwrite(p, l, (size_t)1, fd);
-  	    }
-  	}
-  
-*** ../vim-7.2.055/src/version.c	Fri Nov 28 21:26:50 2008
---- src/version.c	Sat Nov 29 20:10:05 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     56,
-  /**/
-
--- 
-GUARD #1:  Where'd you get the coconut?
-ARTHUR:    We found them.
-GUARD #1:  Found them?  In Mercea?  The coconut's tropical!
-ARTHUR:    What do you mean?
-GUARD #1:  Well, this is a temperate zone.
-                                  The Quest for the Holy Grail (Monty Python)
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.057	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,111 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.057
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.057 (after 7.2.056)
-Problem:    Combination of int and size_t may not work.
-Solution:   Use size_t for variable.
-Files:	    src/spell.c
-
-
-*** ../vim-7.2.056/src/spell.c	Sat Nov 29 20:10:59 2008
---- src/spell.c	Sat Nov 29 20:15:43 2008
-***************
-*** 7926,7932 ****
-      char_u	*p;
-      int		rr;
-      int		retval = OK;
-!     int		fwv = 1;  /* collect return value of fwrite() to avoid
-  			     warnings from picky compiler */
-  
-      fd = mch_fopen((char *)fname, "w");
---- 8028,8034 ----
-      char_u	*p;
-      int		rr;
-      int		retval = OK;
-!     size_t	fwv = 1;  /* collect return value of fwrite() to avoid
-  			     warnings from picky compiler */
-  
-      fd = mch_fopen((char *)fname, "w");
-***************
-*** 7939,7944 ****
---- 8041,8050 ----
-      /* <HEADER>: <fileID> <versionnr> */
-  							    /* <fileID> */
-      fwv &= fwrite(VIMSPELLMAGIC, VIMSPELLMAGICL, (size_t)1, fd);
-+     if (fwv != (size_t)1)
-+ 	/* Catch first write error, don't try writing more. */
-+ 	goto theend;
-+ 
-      putc(VIMSPELLVERSION, fd);				    /* <versionnr> */
-  
-      /*
-***************
-*** 8300,8310 ****
-      /* Write another byte to check for errors (file system full). */
-      if (putc(0, fd) == EOF)
-  	retval = FAIL;
-! 
-      if (fclose(fd) == EOF)
-  	retval = FAIL;
-  
-!     if (fwv != 1)
-  	retval = FAIL;
-      if (retval == FAIL)
-  	EMSG(_(e_write));
---- 8406,8416 ----
-      /* Write another byte to check for errors (file system full). */
-      if (putc(0, fd) == EOF)
-  	retval = FAIL;
-! theend:
-      if (fclose(fd) == EOF)
-  	retval = FAIL;
-  
-!     if (fwv != (size_t)1)
-  	retval = FAIL;
-      if (retval == FAIL)
-  	EMSG(_(e_write));
-***************
-*** 9897,9903 ****
-      char_u	*p;
-      int		len;
-      int		totlen;
-!     int		x = 1;  /* collect return value of fwrite() */
-  
-      if (fd != NULL)
-  	put_bytes(fd, (long_u)gap->ga_len, 2);	    /* <prefcondcnt> */
---- 10003,10009 ----
-      char_u	*p;
-      int		len;
-      int		totlen;
-!     size_t	x = 1;  /* collect return value of fwrite() */
-  
-      if (fd != NULL)
-  	put_bytes(fd, (long_u)gap->ga_len, 2);	    /* <prefcondcnt> */
-*** ../vim-7.2.056/src/version.c	Sat Nov 29 20:10:59 2008
---- src/version.c	Sat Nov 29 20:13:46 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     57,
-  /**/
-
--- 
-GUARD #1:  What -- a swallow carrying a coconut?
-ARTHUR:    It could grip it by the husk!
-GUARD #1:  It's not a question of where he grips it!  It's a simple question
-           of weight ratios!  A five ounce bird could not carry a 1 pound
-           coconut.
-                                  The Quest for the Holy Grail (Monty Python)
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.058	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,83 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.058
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.058
-Problem:    Can't add a patch name to the ":version" output.
-Solution:   Add the extra_patches array.
-Files:	    src/version.c
-
-
-*** ../vim-7.2.057/src/version.c	Sat Nov 29 20:18:44 2008
---- src/version.c	Sun Nov 30 12:12:31 2008
-***************
-*** 794,799 ****
---- 796,814 ----
-      0
-  };
-  
-+ /*
-+  * Place to put a short description when adding a feature with a patch.
-+  * Keep it short, e.g.,: "relative numbers", "persistent undo".
-+  * Also add a comment marker to separate the lines.
-+  * See the official Vim patches for the diff format: It must use a context of
-+  * one line only.  Use "diff -C2".
-+  */
-+ static char *(extra_patches[]) =
-+ {   /* Add your patch description below this line */
-+ /**/
-+     NULL
-+ };
-+ 
-      int
-  highest_patch()
-  {
-***************
-*** 939,944 ****
---- 954,972 ----
-  	}
-      }
-  
-+     /* Print the list of extra patch descriptions if there is at least one. */
-+     if (extra_patches[0] != NULL)
-+     {
-+ 	MSG_PUTS(_("\nExtra patches: "));
-+ 	s = "";
-+ 	for (i = 0; extra_patches[i] != NULL; ++i)
-+ 	{
-+ 	    MSG_PUTS(s);
-+ 	    s = ", ";
-+ 	    MSG_PUTS(extra_patches[i]);
-+ 	}
-+     }
-+ 
-  #ifdef MODIFIED_BY
-      MSG_PUTS("\n");
-      MSG_PUTS(_("Modified by "));
-*** ../vim-7.2.057/src/version.c	Sat Nov 29 20:18:44 2008
---- src/version.c	Sun Nov 30 12:12:31 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     58,
-  /**/
-
--- 
-ARTHUR:    Well, it doesn't matter.  Will you go and tell your master that
-           Arthur from the Court of Camelot is here.
-GUARD #1:  Listen, in order to maintain air-speed velocity, a swallow
-           needs to beat its wings 43 times every second, right?
-ARTHUR:    Please!
-                                  The Quest for the Holy Grail (Monty Python)
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.059	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,70 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.059
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.059
-Problem:    Diff display is not always updated.
-Solution:   Update the display more often.
-Files:	    src/diff.c
-
-
-*** ../vim-7.2.058/src/diff.c	Fri Nov 28 21:26:50 2008
---- src/diff.c	Fri Nov 28 17:23:35 2008
-***************
-*** 73,78 ****
---- 73,80 ----
-  	{
-  	    tp->tp_diffbuf[i] = NULL;
-  	    tp->tp_diff_invalid = TRUE;
-+ 	    if (tp == curtab)
-+ 		diff_redraw(TRUE);
-  	}
-      }
-  }
-***************
-*** 102,107 ****
---- 104,110 ----
-  	    {
-  		curtab->tp_diffbuf[i] = NULL;
-  		curtab->tp_diff_invalid = TRUE;
-+ 		diff_redraw(TRUE);
-  	    }
-  	}
-      }
-***************
-*** 131,136 ****
---- 134,140 ----
-  	{
-  	    curtab->tp_diffbuf[i] = buf;
-  	    curtab->tp_diff_invalid = TRUE;
-+ 	    diff_redraw(TRUE);
-  	    return;
-  	}
-  
-*** ../vim-7.2.058/src/version.c	Sun Nov 30 12:14:35 2008
---- src/version.c	Sun Nov 30 15:13:18 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     59,
-  /**/
-
--- 
-GUARD #2:  Wait a minute -- supposing two swallows carried it together?
-GUARD #1:  No, they'd have to have it on a line.
-GUARD #2:  Well, simple!  They'd just use a standard creeper!
-GUARD #1:  What, held under the dorsal guiding feathers?
-GUARD #2:  Well, why not?
-                                  The Quest for the Holy Grail (Monty Python)
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.060	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1102 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.060
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.060
-Problem:    When a spell files has many compound rules it may take a very long
-	    time making the list of suggestions.  Displaying also can be slow
-	    when there are misspelled words.
-	    Can't parse some Hunspell .aff files.
-Solution:   Check if a compounding can possibly work before trying a
-	    combination, if the compound rules don't contain wildcards.
-	    Implement using CHECKCOMPOUNDPATTERN.
-	    Ignore COMPOUNDRULES.  Ignore a comment after most items.
-	    Accept ONLYINCOMPOUND as an alias for NEEDCOMPOUND.
-	    Accept FORBIDDENWORD as an alias for BAD.
-Files:	    runtime/doc/spell.txt, src/spell.c
-
-
-*** ../vim-7.2.059/runtime/doc/spell.txt	Sat Aug  9 19:36:52 2008
---- runtime/doc/spell.txt	Sun Nov 30 16:30:02 2008
-***************
-*** 1,4 ****
-! *spell.txt*	For Vim version 7.2.  Last change: 2008 Jun 21
-  
-  
-  		  VIM REFERENCE MANUAL	  by Bram Moolenaar
---- 1,4 ----
-! *spell.txt*	For Vim version 7.2.  Last change: 2008 Nov 30
-  
-  
-  		  VIM REFERENCE MANUAL	  by Bram Moolenaar
-***************
-*** 831,838 ****
-  
-  	# comment line ~
-  
-! With some items it's also possible to put a comment after it, but this isn't
-! supported in general.
-  
-  
-  ENCODING							*spell-SET*
---- 831,841 ----
-  
-  	# comment line ~
-  
-! Items with a fixed number of arguments can be followed by a comment.  But only
-! if none of the arguments can contain white space.  The comment must start with
-! a "#" character.  Example:
-! 
-! 	KEEPCASE =  # fix case for words with this flag ~
-  
-  
-  ENCODING							*spell-SET*
-***************
-*** 965,970 ****
---- 968,976 ----
-  
-  Note: When using utf-8 only characters up to 65000 may be used for flags.
-  
-+ Note: even when using "num" or "long" the number of flags available to
-+ compounding and prefixes is limited to about 250.
-+ 
-  
-  AFFIXES
-  					    *spell-PFX* *spell-SFX*
-***************
-*** 1178,1183 ****
---- 1185,1193 ----
-  The flag also applies to the word with affixes, thus this can be used to mark
-  a whole bunch of related words as bad.
-  
-+ 							*spell-FORBIDDENWORD*
-+ FORBIDDENWORD can be used just like BAD.  For compatibility with Hunspell.
-+ 
-  							*spell-NEEDAFFIX*
-  The NEEDAFFIX flag is used to require that a word is used with an affix.  The
-  word itself is not a good word (unless there is an empty affix).  Example:
-***************
-*** 1268,1273 ****
---- 1278,1287 ----
-  
-  	NEEDCOMPOUND & ~
-  
-+ 							*spell-ONLYINCOMPOUND*
-+ The ONLYINCOMPOUND does exactly the same as NEEDCOMPOUND.  Supported for
-+ compatiblity with Hunspell.
-+ 
-  							*spell-COMPOUNDMIN*
-  The minimal character length of a word used for compounding is specified with
-  COMPOUNDMIN.  Example:
-***************
-*** 1328,1333 ****
---- 1342,1361 ----
-  rules.  Can also be used for an affix to count the affix as a compounding
-  word.
-  
-+ 						*spell-CHECKCOMPOUNDPATTERN*
-+ CHECKCOMPOUNDPATTERN is used to define patterns that, when matching at the
-+ position where two words are compounded together forbids the compound.
-+ For example:
-+ 	CHECKCOMPOUNDPATTERN o e ~
-+ 
-+ This forbids compounding if the first word ends in "o" and the second word
-+ starts with "e".
-+ 
-+ The arguments must be plain text, no patterns are actually supported, despite
-+ the item name.  Case is always ignored.
-+ 
-+ The Hunspell feature to use three arguments and flags is not supported.
-+ 
-  							*spell-SYLLABLE*
-  The SYLLABLE item defines characters or character sequences that are used to
-  count the number of syllables in a word.  Example:
-***************
-*** 1496,1501 ****
---- 1524,1533 ----
-  ACCENT		(Hunspell)				*spell-ACCENT*
-  		Use MAP instead. |spell-MAP|
-  
-+ BREAK		(Hunspell)				*spell-BREAK*
-+ 		Define break points.  Unclear how it works exactly.
-+ 		Not supported.
-+ 
-  CHECKCOMPOUNDCASE  (Hunspell)			*spell-CHECKCOMPOUNDCASE*
-  		Disallow uppercase letters at compound word boundaries.
-  		Not supported.
-***************
-*** 1512,1520 ****
-  		Forbid three identical characters when compounding.  Not
-  		supported.
-  
-- CHECKCOMPOUNDPATTERN  (Hunspell)		*spell-CHECKCOMPOUNDPATTERN*
-- 		Forbid compounding when patterns match.  Not supported.
-- 
-  COMPLEXPREFIXES  (Hunspell)				*spell-COMPLEXPREFIXES*
-  		Enables using two prefixes.  Not supported.
-  
---- 1544,1549 ----
-***************
-*** 1536,1548 ****
-  COMPOUNDMIDDLE	(Hunspell)				*spell-COMPOUNDMIDDLE*
-  		Use COMPOUNDRULE instead. |spell-COMPOUNDRULE|
-  
-  COMPOUNDSYLLABLE  (Hunspell)			*spell-COMPOUNDSYLLABLE*
-  		Use SYLLABLE and COMPOUNDSYLMAX instead. |spell-SYLLABLE|
-  		|spell-COMPOUNDSYLMAX|
-  
-! FORBIDDENWORD	(Hunspell)				*spell-FORBIDDENWORD*
-! 		Use BAD instead. |spell-BAD|
-! 
-  LANG		(Hunspell)				*spell-LANG*
-  		This specifies language-specific behavior.  This actually
-  		moves part of the language knowledge into the program,
---- 1565,1582 ----
-  COMPOUNDMIDDLE	(Hunspell)				*spell-COMPOUNDMIDDLE*
-  		Use COMPOUNDRULE instead. |spell-COMPOUNDRULE|
-  
-+ COMPOUNDRULES	(Hunspell)				*spell-COMPOUNDRULES*
-+ 		Number of COMPOUNDRULE lines following.  Ignored, but the
-+ 		argument must be a number.
-+ 
-  COMPOUNDSYLLABLE  (Hunspell)			*spell-COMPOUNDSYLLABLE*
-  		Use SYLLABLE and COMPOUNDSYLMAX instead. |spell-SYLLABLE|
-  		|spell-COMPOUNDSYLMAX|
-  
-! KEY		(Hunspell)				*spell-KEY*
-! 		Define characters that are close together on the keyboard.
-! 		Used to give better suggestions.  Not supported.
-! 		
-  LANG		(Hunspell)				*spell-LANG*
-  		This specifies language-specific behavior.  This actually
-  		moves part of the language knowledge into the program,
-***************
-*** 1553,1562 ****
-  		Only needed for morphological analysis.
-  
-  MAXNGRAMSUGS	(Hunspell)				*spell-MAXNGRAMSUGS*
-! 		Not supported.
-! 
-! ONLYINCOMPOUND	(Hunspell)				*spell-ONLYINCOMPOUND*
-! 		Use NEEDCOMPOUND instead. |spell-NEEDCOMPOUND|
-  
-  PSEUDOROOT	(Hunspell)				*spell-PSEUDOROOT*
-  		Use NEEDAFFIX instead. |spell-NEEDAFFIX|
---- 1587,1593 ----
-  		Only needed for morphological analysis.
-  
-  MAXNGRAMSUGS	(Hunspell)				*spell-MAXNGRAMSUGS*
-! 		Set number of n-gram suggestions.  Not supported.
-  
-  PSEUDOROOT	(Hunspell)				*spell-PSEUDOROOT*
-  		Use NEEDAFFIX instead. |spell-NEEDAFFIX|
-*** ../vim-7.2.059/src/spell.c	Sat Nov 29 20:18:44 2008
---- src/spell.c	Sun Nov 30 20:59:13 2008
-***************
-*** 469,474 ****
---- 469,475 ----
-      garray_T	sl_comppat;	/* CHECKCOMPOUNDPATTERN items */
-      regprog_T	*sl_compprog;	/* COMPOUNDRULE turned into a regexp progrm
-  				 * (NULL when no compounding) */
-+     char_u	*sl_comprules;	/* all COMPOUNDRULE concatenated (or NULL) */
-      char_u	*sl_compstartflags; /* flags for first compound word */
-      char_u	*sl_compallflags; /* all flags for compound words */
-      char_u	sl_nobreak;	/* When TRUE: no spaces between words */
-***************
-*** 839,845 ****
---- 840,849 ----
-  static void slang_clear __ARGS((slang_T *lp));
-  static void slang_clear_sug __ARGS((slang_T *lp));
-  static void find_word __ARGS((matchinf_T *mip, int mode));
-+ static int match_checkcompoundpattern __ARGS((char_u *ptr, int wlen, garray_T *gap));
-  static int can_compound __ARGS((slang_T *slang, char_u *word, char_u *flags));
-+ static int can_be_compound __ARGS((trystate_T *sp, slang_T *slang, char_u *compflags, int flag));
-+ static int match_compoundrule __ARGS((slang_T *slang, char_u *compflags));
-  static int valid_word_prefix __ARGS((int totprefcnt, int arridx, int flags, char_u *word, slang_T *slang, int cond_req));
-  static void find_prefix __ARGS((matchinf_T *mip, int mode));
-  static int fold_more __ARGS((matchinf_T *mip));
-***************
-*** 1519,1524 ****
---- 1523,1533 ----
-  					    ((unsigned)flags >> 24)))
-  		    continue;
-  
-+ 		/* If there is a match with a CHECKCOMPOUNDPATTERN rule
-+ 		 * discard the compound word. */
-+ 		if (match_checkcompoundpattern(ptr, wlen, &slang->sl_comppat))
-+ 		    continue;
-+ 
-  		if (mode == FIND_COMPOUND)
-  		{
-  		    int	    capflags;
-***************
-*** 1577,1582 ****
---- 1586,1596 ----
-  		    if (!can_compound(slang, fword, mip->mi_compflags))
-  			continue;
-  		}
-+ 		else if (slang->sl_comprules != NULL
-+ 			     && !match_compoundrule(slang, mip->mi_compflags))
-+ 		    /* The compound flags collected so far do not match any
-+ 		     * COMPOUNDRULE, discard the compounded word. */
-+ 		    continue;
-  	    }
-  
-  	    /* Check NEEDCOMPOUND: can't use word without compounding. */
-***************
-*** 1727,1732 ****
---- 1741,1779 ----
-  }
-  
-  /*
-+  * Return TRUE if there is a match between the word ptr[wlen] and
-+  * CHECKCOMPOUNDPATTERN rules, assuming that we will concatenate with another
-+  * word.
-+  * A match means that the first part of CHECKCOMPOUNDPATTERN matches at the
-+  * end of ptr[wlen] and the second part matches after it.
-+  */
-+     static int
-+ match_checkcompoundpattern(ptr, wlen, gap)
-+     char_u	*ptr;
-+     int		wlen;
-+     garray_T	*gap;  /* &sl_comppat */
-+ {
-+     int		i;
-+     char_u	*p;
-+     int		len;
-+ 
-+     for (i = 0; i + 1 < gap->ga_len; i += 2)
-+     {
-+ 	p = ((char_u **)gap->ga_data)[i + 1];
-+ 	if (STRNCMP(ptr + wlen, p, STRLEN(p)) == 0)
-+ 	{
-+ 	    /* Second part matches at start of following compound word, now
-+ 	     * check if first part matches at end of previous word. */
-+ 	    p = ((char_u **)gap->ga_data)[i];
-+ 	    len = STRLEN(p);
-+ 	    if (len <= wlen && STRNCMP(ptr + wlen - len, p, len) == 0)
-+ 		return TRUE;
-+ 	}
-+     }
-+     return FALSE;
-+ }
-+ 
-+ /*
-   * Return TRUE if "flags" is a valid sequence of compound flags and "word"
-   * does not have too many syllables.
-   */
-***************
-*** 1773,1778 ****
---- 1820,1917 ----
-  }
-  
-  /*
-+  * Return TRUE when the sequence of flags in "compflags" plus "flag" can
-+  * possibly form a valid compounded word.  This also checks the COMPOUNDRULE
-+  * lines if they don't contain wildcards.
-+  */
-+     static int
-+ can_be_compound(sp, slang, compflags, flag)
-+     trystate_T	*sp;
-+     slang_T	*slang;
-+     char_u	*compflags;
-+     int		flag;
-+ {
-+     /* If the flag doesn't appear in sl_compstartflags or sl_compallflags
-+      * then it can't possibly compound. */
-+     if (!byte_in_str(sp->ts_complen == sp->ts_compsplit
-+ 		? slang->sl_compstartflags : slang->sl_compallflags, flag))
-+ 	return FALSE;
-+ 
-+     /* If there are no wildcards, we can check if the flags collected so far
-+      * possibly can form a match with COMPOUNDRULE patterns.  This only
-+      * makes sense when we have two or more words. */
-+     if (slang->sl_comprules != NULL && sp->ts_complen > sp->ts_compsplit)
-+     {
-+ 	int v;
-+ 
-+ 	compflags[sp->ts_complen] = flag;
-+ 	compflags[sp->ts_complen + 1] = NUL;
-+ 	v = match_compoundrule(slang, compflags + sp->ts_compsplit);
-+ 	compflags[sp->ts_complen] = NUL;
-+ 	return v;
-+     }
-+ 
-+     return TRUE;
-+ }
-+ 
-+ 
-+ /*
-+  * Return TRUE if the compound flags in compflags[] match the start of any
-+  * compound rule.  This is used to stop trying a compound if the flags
-+  * collected so far can't possibly match any compound rule.
-+  * Caller must check that slang->sl_comprules is not NULL.
-+  */
-+     static int
-+ match_compoundrule(slang, compflags)
-+     slang_T	*slang;
-+     char_u	*compflags;
-+ {
-+     char_u	*p;
-+     int		i;
-+     int		c;
-+ 
-+     /* loop over all the COMPOUNDRULE entries */
-+     for (p = slang->sl_comprules; *p != NUL; ++p)
-+     {
-+ 	/* loop over the flags in the compound word we have made, match
-+ 	 * them against the current rule entry */
-+ 	for (i = 0; ; ++i)
-+ 	{
-+ 	    c = compflags[i];
-+ 	    if (c == NUL)
-+ 		/* found a rule that matches for the flags we have so far */
-+ 		return TRUE;
-+ 	    if (*p == '/' || *p == NUL)
-+ 		break;  /* end of rule, it's too short */
-+ 	    if (*p == '[')
-+ 	    {
-+ 		int match = FALSE;
-+ 
-+ 		/* compare against all the flags in [] */
-+ 		++p;
-+ 		while (*p != ']' && *p != NUL)
-+ 		    if (*p++ == c)
-+ 			match = TRUE;
-+ 		if (!match)
-+ 		    break;  /* none matches */
-+ 	    }
-+ 	    else if (*p != c)
-+ 		break;  /* flag of word doesn't match flag in pattern */
-+ 	    ++p;
-+ 	}
-+ 
-+ 	/* Skip to the next "/", where the next pattern starts. */
-+ 	p = vim_strchr(p, '/');
-+ 	if (p == NULL)
-+ 	    break;
-+     }
-+ 
-+     /* Checked all the rules and none of them match the flags, so there
-+      * can't possibly be a compound starting with these flags. */
-+     return FALSE;
-+ }
-+ 
-+ /*
-   * Return non-zero if the prefix indicated by "arridx" matches with the prefix
-   * ID in "flags" for the word "word".
-   * The WF_RAREPFX flag is included in the return value for a rare prefix.
-***************
-*** 2513,2521 ****
---- 2652,2662 ----
-      lp->sl_midword = NULL;
-  
-      vim_free(lp->sl_compprog);
-+     vim_free(lp->sl_comprules);
-      vim_free(lp->sl_compstartflags);
-      vim_free(lp->sl_compallflags);
-      lp->sl_compprog = NULL;
-+     lp->sl_comprules = NULL;
-      lp->sl_compstartflags = NULL;
-      lp->sl_compallflags = NULL;
-  
-***************
-*** 3460,3465 ****
---- 3601,3607 ----
-      char_u	*pp;
-      char_u	*cp;
-      char_u	*ap;
-+     char_u	*crp;
-      int		cnt;
-      garray_T	*gap;
-  
-***************
-*** 3545,3550 ****
---- 3687,3698 ----
-      slang->sl_compallflags = ap;
-      *ap = NUL;
-  
-+     /* And a list of all patterns in their original form, for checking whether
-+      * compounding may work in match_compoundrule().  This is freed when we
-+      * encounter a wildcard, the check doesn't work then. */
-+     crp = alloc(todo + 1);
-+     slang->sl_comprules = crp;
-+ 
-      pp = pat;
-      *pp++ = '^';
-      *pp++ = '\\';
-***************
-*** 3587,3592 ****
---- 3735,3754 ----
-  		    atstart = 0;
-  	    }
-  	}
-+ 
-+ 	/* Copy flag to "sl_comprules", unless we run into a wildcard. */
-+ 	if (crp != NULL)
-+ 	{
-+ 	    if (c == '+' || c == '*')
-+ 	    {
-+ 		vim_free(slang->sl_comprules);
-+ 		slang->sl_comprules = NULL;
-+ 		crp = NULL;
-+ 	    }
-+ 	    else
-+ 		*crp++ = c;
-+ 	}
-+ 
-  	if (c == '/')	    /* slash separates two items */
-  	{
-  	    *pp++ = '\\';
-***************
-*** 3611,3616 ****
---- 3773,3781 ----
-      *pp++ = '$';
-      *pp = NUL;
-  
-+     if (crp != NULL)
-+ 	*crp = NUL;
-+ 
-      slang->sl_compprog = vim_regcomp(pat, RE_MAGIC + RE_STRING + RE_STRICT);
-      vim_free(pat);
-      if (slang->sl_compprog == NULL)
-***************
-*** 4915,4920 ****
---- 5080,5086 ----
-  } spellinfo_T;
-  
-  static afffile_T *spell_read_aff __ARGS((spellinfo_T *spin, char_u *fname));
-+ static int is_aff_rule __ARGS((char_u **items, int itemcnt, char *rulename, int	 mincount));
-  static void aff_process_flags __ARGS((afffile_T *affile, affentry_T *entry));
-  static int spell_info_item __ARGS((char_u *s));
-  static unsigned affitem2flag __ARGS((int flagtype, char_u *item, char_u	*fname, int lnum));
-***************
-*** 5223,5230 ****
-  	/* Handle non-empty lines. */
-  	if (itemcnt > 0)
-  	{
-! 	    if (STRCMP(items[0], "SET") == 0 && itemcnt == 2
-! 						       && aff->af_enc == NULL)
-  	    {
-  #ifdef FEAT_MBYTE
-  		/* Setup for conversion from "ENC" to 'encoding'. */
---- 5389,5395 ----
-  	/* Handle non-empty lines. */
-  	if (itemcnt > 0)
-  	{
-! 	    if (is_aff_rule(items, itemcnt, "SET", 2) && aff->af_enc == NULL)
-  	    {
-  #ifdef FEAT_MBYTE
-  		/* Setup for conversion from "ENC" to 'encoding'. */
-***************
-*** 5239,5245 ****
-  		    smsg((char_u *)_("Conversion in %s not supported"), fname);
-  #endif
-  	    }
-! 	    else if (STRCMP(items[0], "FLAG") == 0 && itemcnt == 2
-  					      && aff->af_flagtype == AFT_CHAR)
-  	    {
-  		if (STRCMP(items[1], "long") == 0)
---- 5404,5410 ----
-  		    smsg((char_u *)_("Conversion in %s not supported"), fname);
-  #endif
-  	    }
-! 	    else if (is_aff_rule(items, itemcnt, "FLAG", 2)
-  					      && aff->af_flagtype == AFT_CHAR)
-  	    {
-  		if (STRCMP(items[1], "long") == 0)
-***************
-*** 5284,5352 ****
-  			spin->si_info = p;
-  		    }
-  	    }
-! 	    else if (STRCMP(items[0], "MIDWORD") == 0 && itemcnt == 2
-  							   && midword == NULL)
-  	    {
-  		midword = getroom_save(spin, items[1]);
-  	    }
-! 	    else if (STRCMP(items[0], "TRY") == 0 && itemcnt == 2)
-  	    {
-  		/* ignored, we look in the tree for what chars may appear */
-  	    }
-  	    /* TODO: remove "RAR" later */
-! 	    else if ((STRCMP(items[0], "RAR") == 0
-! 			|| STRCMP(items[0], "RARE") == 0) && itemcnt == 2
-! 						       && aff->af_rare == 0)
-  	    {
-  		aff->af_rare = affitem2flag(aff->af_flagtype, items[1],
-  								 fname, lnum);
-  	    }
-  	    /* TODO: remove "KEP" later */
-! 	    else if ((STRCMP(items[0], "KEP") == 0
-! 		    || STRCMP(items[0], "KEEPCASE") == 0) && itemcnt == 2
-  						     && aff->af_keepcase == 0)
-  	    {
-  		aff->af_keepcase = affitem2flag(aff->af_flagtype, items[1],
-  								 fname, lnum);
-  	    }
-! 	    else if (STRCMP(items[0], "BAD") == 0 && itemcnt == 2
-! 						       && aff->af_bad == 0)
-  	    {
-  		aff->af_bad = affitem2flag(aff->af_flagtype, items[1],
-  								 fname, lnum);
-  	    }
-! 	    else if (STRCMP(items[0], "NEEDAFFIX") == 0 && itemcnt == 2
-  						    && aff->af_needaffix == 0)
-  	    {
-  		aff->af_needaffix = affitem2flag(aff->af_flagtype, items[1],
-  								 fname, lnum);
-  	    }
-! 	    else if (STRCMP(items[0], "CIRCUMFIX") == 0 && itemcnt == 2
-  						    && aff->af_circumfix == 0)
-  	    {
-  		aff->af_circumfix = affitem2flag(aff->af_flagtype, items[1],
-  								 fname, lnum);
-  	    }
-! 	    else if (STRCMP(items[0], "NOSUGGEST") == 0 && itemcnt == 2
-  						    && aff->af_nosuggest == 0)
-  	    {
-  		aff->af_nosuggest = affitem2flag(aff->af_flagtype, items[1],
-  								 fname, lnum);
-  	    }
-! 	    else if (STRCMP(items[0], "NEEDCOMPOUND") == 0 && itemcnt == 2
-  						     && aff->af_needcomp == 0)
-  	    {
-  		aff->af_needcomp = affitem2flag(aff->af_flagtype, items[1],
-  								 fname, lnum);
-  	    }
-! 	    else if (STRCMP(items[0], "COMPOUNDROOT") == 0 && itemcnt == 2
-  						     && aff->af_comproot == 0)
-  	    {
-  		aff->af_comproot = affitem2flag(aff->af_flagtype, items[1],
-  								 fname, lnum);
-  	    }
-! 	    else if (STRCMP(items[0], "COMPOUNDFORBIDFLAG") == 0
-! 				   && itemcnt == 2 && aff->af_compforbid == 0)
-  	    {
-  		aff->af_compforbid = affitem2flag(aff->af_flagtype, items[1],
-  								 fname, lnum);
---- 5449,5519 ----
-  			spin->si_info = p;
-  		    }
-  	    }
-! 	    else if (is_aff_rule(items, itemcnt, "MIDWORD", 2)
-  							   && midword == NULL)
-  	    {
-  		midword = getroom_save(spin, items[1]);
-  	    }
-! 	    else if (is_aff_rule(items, itemcnt, "TRY", 2))
-  	    {
-  		/* ignored, we look in the tree for what chars may appear */
-  	    }
-  	    /* TODO: remove "RAR" later */
-! 	    else if ((is_aff_rule(items, itemcnt, "RAR", 2)
-! 			|| is_aff_rule(items, itemcnt, "RARE", 2))
-! 							 && aff->af_rare == 0)
-  	    {
-  		aff->af_rare = affitem2flag(aff->af_flagtype, items[1],
-  								 fname, lnum);
-  	    }
-  	    /* TODO: remove "KEP" later */
-! 	    else if ((is_aff_rule(items, itemcnt, "KEP", 2)
-! 			|| is_aff_rule(items, itemcnt, "KEEPCASE", 2))
-  						     && aff->af_keepcase == 0)
-  	    {
-  		aff->af_keepcase = affitem2flag(aff->af_flagtype, items[1],
-  								 fname, lnum);
-  	    }
-! 	    else if ((is_aff_rule(items, itemcnt, "BAD", 2)
-! 			|| is_aff_rule(items, itemcnt, "FORBIDDENWORD", 2))
-! 							  && aff->af_bad == 0)
-  	    {
-  		aff->af_bad = affitem2flag(aff->af_flagtype, items[1],
-  								 fname, lnum);
-  	    }
-! 	    else if (is_aff_rule(items, itemcnt, "NEEDAFFIX", 2)
-  						    && aff->af_needaffix == 0)
-  	    {
-  		aff->af_needaffix = affitem2flag(aff->af_flagtype, items[1],
-  								 fname, lnum);
-  	    }
-! 	    else if (is_aff_rule(items, itemcnt, "CIRCUMFIX", 2)
-  						    && aff->af_circumfix == 0)
-  	    {
-  		aff->af_circumfix = affitem2flag(aff->af_flagtype, items[1],
-  								 fname, lnum);
-  	    }
-! 	    else if (is_aff_rule(items, itemcnt, "NOSUGGEST", 2)
-  						    && aff->af_nosuggest == 0)
-  	    {
-  		aff->af_nosuggest = affitem2flag(aff->af_flagtype, items[1],
-  								 fname, lnum);
-  	    }
-! 	    else if ((is_aff_rule(items, itemcnt, "NEEDCOMPOUND", 2)
-! 			|| is_aff_rule(items, itemcnt, "ONLYINCOMPOUND", 2))
-  						     && aff->af_needcomp == 0)
-  	    {
-  		aff->af_needcomp = affitem2flag(aff->af_flagtype, items[1],
-  								 fname, lnum);
-  	    }
-! 	    else if (is_aff_rule(items, itemcnt, "COMPOUNDROOT", 2)
-  						     && aff->af_comproot == 0)
-  	    {
-  		aff->af_comproot = affitem2flag(aff->af_flagtype, items[1],
-  								 fname, lnum);
-  	    }
-! 	    else if (is_aff_rule(items, itemcnt, "COMPOUNDFORBIDFLAG", 2)
-! 						   && aff->af_compforbid == 0)
-  	    {
-  		aff->af_compforbid = affitem2flag(aff->af_flagtype, items[1],
-  								 fname, lnum);
-***************
-*** 5354,5361 ****
-  		    smsg((char_u *)_("Defining COMPOUNDFORBIDFLAG after PFX item may give wrong results in %s line %d"),
-  			    fname, lnum);
-  	    }
-! 	    else if (STRCMP(items[0], "COMPOUNDPERMITFLAG") == 0
-! 				   && itemcnt == 2 && aff->af_comppermit == 0)
-  	    {
-  		aff->af_comppermit = affitem2flag(aff->af_flagtype, items[1],
-  								 fname, lnum);
---- 5521,5528 ----
-  		    smsg((char_u *)_("Defining COMPOUNDFORBIDFLAG after PFX item may give wrong results in %s line %d"),
-  			    fname, lnum);
-  	    }
-! 	    else if (is_aff_rule(items, itemcnt, "COMPOUNDPERMITFLAG", 2)
-! 						   && aff->af_comppermit == 0)
-  	    {
-  		aff->af_comppermit = affitem2flag(aff->af_flagtype, items[1],
-  								 fname, lnum);
-***************
-*** 5363,5369 ****
-  		    smsg((char_u *)_("Defining COMPOUNDPERMITFLAG after PFX item may give wrong results in %s line %d"),
-  			    fname, lnum);
-  	    }
-! 	    else if (STRCMP(items[0], "COMPOUNDFLAG") == 0 && itemcnt == 2
-  							 && compflags == NULL)
-  	    {
-  		/* Turn flag "c" into COMPOUNDRULE compatible string "c+",
---- 5530,5536 ----
-  		    smsg((char_u *)_("Defining COMPOUNDPERMITFLAG after PFX item may give wrong results in %s line %d"),
-  			    fname, lnum);
-  	    }
-! 	    else if (is_aff_rule(items, itemcnt, "COMPOUNDFLAG", 2)
-  							 && compflags == NULL)
-  	    {
-  		/* Turn flag "c" into COMPOUNDRULE compatible string "c+",
-***************
-*** 5376,5382 ****
-  		    compflags = p;
-  		}
-  	    }
-! 	    else if (STRCMP(items[0], "COMPOUNDRULE") == 0 && itemcnt == 2)
-  	    {
-  		/* Concatenate this string to previously defined ones, using a
-  		 * slash to separate them. */
---- 5543,5557 ----
-  		    compflags = p;
-  		}
-  	    }
-! 	    else if (is_aff_rule(items, itemcnt, "COMPOUNDRULES", 2))
-! 	    {
-! 		/* We don't use the count, but do check that it's a number and
-! 		 * not COMPOUNDRULE mistyped. */
-! 		if (atoi((char *)items[1]) == 0)
-! 		    smsg((char_u *)_("Wrong COMPOUNDRULES value in %s line %d: %s"),
-! 						       fname, lnum, items[1]);
-! 	    }
-! 	    else if (is_aff_rule(items, itemcnt, "COMPOUNDRULE", 2))
-  	    {
-  		/* Concatenate this string to previously defined ones, using a
-  		 * slash to separate them. */
-***************
-*** 5395,5401 ****
-  		    compflags = p;
-  		}
-  	    }
-! 	    else if (STRCMP(items[0], "COMPOUNDWORDMAX") == 0 && itemcnt == 2
-  							      && compmax == 0)
-  	    {
-  		compmax = atoi((char *)items[1]);
---- 5570,5576 ----
-  		    compflags = p;
-  		}
-  	    }
-! 	    else if (is_aff_rule(items, itemcnt, "COMPOUNDWORDMAX", 2)
-  							      && compmax == 0)
-  	    {
-  		compmax = atoi((char *)items[1]);
-***************
-*** 5403,5409 ****
-  		    smsg((char_u *)_("Wrong COMPOUNDWORDMAX value in %s line %d: %s"),
-  						       fname, lnum, items[1]);
-  	    }
-! 	    else if (STRCMP(items[0], "COMPOUNDMIN") == 0 && itemcnt == 2
-  							   && compminlen == 0)
-  	    {
-  		compminlen = atoi((char *)items[1]);
---- 5578,5584 ----
-  		    smsg((char_u *)_("Wrong COMPOUNDWORDMAX value in %s line %d: %s"),
-  						       fname, lnum, items[1]);
-  	    }
-! 	    else if (is_aff_rule(items, itemcnt, "COMPOUNDMIN", 2)
-  							   && compminlen == 0)
-  	    {
-  		compminlen = atoi((char *)items[1]);
-***************
-*** 5411,5417 ****
-  		    smsg((char_u *)_("Wrong COMPOUNDMIN value in %s line %d: %s"),
-  						       fname, lnum, items[1]);
-  	    }
-! 	    else if (STRCMP(items[0], "COMPOUNDSYLMAX") == 0 && itemcnt == 2
-  							   && compsylmax == 0)
-  	    {
-  		compsylmax = atoi((char *)items[1]);
---- 5586,5592 ----
-  		    smsg((char_u *)_("Wrong COMPOUNDMIN value in %s line %d: %s"),
-  						       fname, lnum, items[1]);
-  	    }
-! 	    else if (is_aff_rule(items, itemcnt, "COMPOUNDSYLMAX", 2)
-  							   && compsylmax == 0)
-  	    {
-  		compsylmax = atoi((char *)items[1]);
-***************
-*** 5419,5450 ****
-  		    smsg((char_u *)_("Wrong COMPOUNDSYLMAX value in %s line %d: %s"),
-  						       fname, lnum, items[1]);
-  	    }
-! 	    else if (STRCMP(items[0], "CHECKCOMPOUNDDUP") == 0 && itemcnt == 1)
-  	    {
-  		compoptions |= COMP_CHECKDUP;
-  	    }
-! 	    else if (STRCMP(items[0], "CHECKCOMPOUNDREP") == 0 && itemcnt == 1)
-  	    {
-  		compoptions |= COMP_CHECKREP;
-  	    }
-! 	    else if (STRCMP(items[0], "CHECKCOMPOUNDCASE") == 0 && itemcnt == 1)
-  	    {
-  		compoptions |= COMP_CHECKCASE;
-  	    }
-! 	    else if (STRCMP(items[0], "CHECKCOMPOUNDTRIPLE") == 0
-! 							      && itemcnt == 1)
-  	    {
-  		compoptions |= COMP_CHECKTRIPLE;
-  	    }
-! 	    else if (STRCMP(items[0], "CHECKCOMPOUNDPATTERN") == 0
-! 							      && itemcnt == 2)
-  	    {
-  		if (atoi((char *)items[1]) == 0)
-  		    smsg((char_u *)_("Wrong CHECKCOMPOUNDPATTERN value in %s line %d: %s"),
-  						       fname, lnum, items[1]);
-  	    }
-! 	    else if (STRCMP(items[0], "CHECKCOMPOUNDPATTERN") == 0
-! 							      && itemcnt == 3)
-  	    {
-  		garray_T    *gap = &spin->si_comppat;
-  		int	    i;
---- 5594,5622 ----
-  		    smsg((char_u *)_("Wrong COMPOUNDSYLMAX value in %s line %d: %s"),
-  						       fname, lnum, items[1]);
-  	    }
-! 	    else if (is_aff_rule(items, itemcnt, "CHECKCOMPOUNDDUP", 1))
-  	    {
-  		compoptions |= COMP_CHECKDUP;
-  	    }
-! 	    else if (is_aff_rule(items, itemcnt, "CHECKCOMPOUNDREP", 1))
-  	    {
-  		compoptions |= COMP_CHECKREP;
-  	    }
-! 	    else if (is_aff_rule(items, itemcnt, "CHECKCOMPOUNDCASE", 1))
-  	    {
-  		compoptions |= COMP_CHECKCASE;
-  	    }
-! 	    else if (is_aff_rule(items, itemcnt, "CHECKCOMPOUNDTRIPLE", 1))
-  	    {
-  		compoptions |= COMP_CHECKTRIPLE;
-  	    }
-! 	    else if (is_aff_rule(items, itemcnt, "CHECKCOMPOUNDPATTERN", 2))
-  	    {
-  		if (atoi((char *)items[1]) == 0)
-  		    smsg((char_u *)_("Wrong CHECKCOMPOUNDPATTERN value in %s line %d: %s"),
-  						       fname, lnum, items[1]);
-  	    }
-! 	    else if (is_aff_rule(items, itemcnt, "CHECKCOMPOUNDPATTERN", 3))
-  	    {
-  		garray_T    *gap = &spin->si_comppat;
-  		int	    i;
-***************
-*** 5463,5486 ****
-  					       = getroom_save(spin, items[2]);
-  		}
-  	    }
-! 	    else if (STRCMP(items[0], "SYLLABLE") == 0 && itemcnt == 2
-  							  && syllable == NULL)
-  	    {
-  		syllable = getroom_save(spin, items[1]);
-  	    }
-! 	    else if (STRCMP(items[0], "NOBREAK") == 0 && itemcnt == 1)
-  	    {
-  		spin->si_nobreak = TRUE;
-  	    }
-! 	    else if (STRCMP(items[0], "NOSPLITSUGS") == 0 && itemcnt == 1)
-  	    {
-  		spin->si_nosplitsugs = TRUE;
-  	    }
-! 	    else if (STRCMP(items[0], "NOSUGFILE") == 0 && itemcnt == 1)
-  	    {
-  		spin->si_nosugfile = TRUE;
-  	    }
-! 	    else if (STRCMP(items[0], "PFXPOSTPONE") == 0 && itemcnt == 1)
-  	    {
-  		aff->af_pfxpostpone = TRUE;
-  	    }
---- 5635,5658 ----
-  					       = getroom_save(spin, items[2]);
-  		}
-  	    }
-! 	    else if (is_aff_rule(items, itemcnt, "SYLLABLE", 2)
-  							  && syllable == NULL)
-  	    {
-  		syllable = getroom_save(spin, items[1]);
-  	    }
-! 	    else if (is_aff_rule(items, itemcnt, "NOBREAK", 1))
-  	    {
-  		spin->si_nobreak = TRUE;
-  	    }
-! 	    else if (is_aff_rule(items, itemcnt, "NOSPLITSUGS", 1))
-  	    {
-  		spin->si_nosplitsugs = TRUE;
-  	    }
-! 	    else if (is_aff_rule(items, itemcnt, "NOSUGFILE", 1))
-  	    {
-  		spin->si_nosugfile = TRUE;
-  	    }
-! 	    else if (is_aff_rule(items, itemcnt, "PFXPOSTPONE", 1))
-  	    {
-  		aff->af_pfxpostpone = TRUE;
-  	    }
-***************
-*** 5771,5794 ****
-  		    }
-  		}
-  	    }
-! 	    else if (STRCMP(items[0], "FOL") == 0 && itemcnt == 2
-! 							       && fol == NULL)
-  	    {
-  		fol = vim_strsave(items[1]);
-  	    }
-! 	    else if (STRCMP(items[0], "LOW") == 0 && itemcnt == 2
-! 							       && low == NULL)
-  	    {
-  		low = vim_strsave(items[1]);
-  	    }
-! 	    else if (STRCMP(items[0], "UPP") == 0 && itemcnt == 2
-! 							       && upp == NULL)
-  	    {
-  		upp = vim_strsave(items[1]);
-  	    }
-! 	    else if ((STRCMP(items[0], "REP") == 0
-! 			|| STRCMP(items[0], "REPSAL") == 0)
-! 		    && itemcnt == 2)
-  	    {
-  		/* Ignore REP/REPSAL count */;
-  		if (!isdigit(*items[1]))
---- 5943,5962 ----
-  		    }
-  		}
-  	    }
-! 	    else if (is_aff_rule(items, itemcnt, "FOL", 2) && fol == NULL)
-  	    {
-  		fol = vim_strsave(items[1]);
-  	    }
-! 	    else if (is_aff_rule(items, itemcnt, "LOW", 2) && low == NULL)
-  	    {
-  		low = vim_strsave(items[1]);
-  	    }
-! 	    else if (is_aff_rule(items, itemcnt, "UPP", 2) && upp == NULL)
-  	    {
-  		upp = vim_strsave(items[1]);
-  	    }
-! 	    else if (is_aff_rule(items, itemcnt, "REP", 2)
-! 		     || is_aff_rule(items, itemcnt, "REPSAL", 2))
-  	    {
-  		/* Ignore REP/REPSAL count */;
-  		if (!isdigit(*items[1]))
-***************
-*** 5819,5825 ****
-  					 : &spin->si_rep, items[1], items[2]);
-  		}
-  	    }
-! 	    else if (STRCMP(items[0], "MAP") == 0 && itemcnt == 2)
-  	    {
-  		/* MAP item or count */
-  		if (!found_map)
---- 5987,5993 ----
-  					 : &spin->si_rep, items[1], items[2]);
-  		}
-  	    }
-! 	    else if (is_aff_rule(items, itemcnt, "MAP", 2))
-  	    {
-  		/* MAP item or count */
-  		if (!found_map)
-***************
-*** 5856,5864 ****
-  		    ga_append(&spin->si_map, '/');
-  		}
-  	    }
-! 	    /* Accept "SAL from to" and "SAL from to # comment". */
-! 	    else if (STRCMP(items[0], "SAL") == 0
-! 		    && (itemcnt == 3 || (itemcnt > 3 && items[3][0] == '#')))
-  	    {
-  		if (do_sal)
-  		{
---- 6024,6031 ----
-  		    ga_append(&spin->si_map, '/');
-  		}
-  	    }
-! 	    /* Accept "SAL from to" and "SAL from to  #comment". */
-! 	    else if (is_aff_rule(items, itemcnt, "SAL", 3))
-  	    {
-  		if (do_sal)
-  		{
-***************
-*** 5877,5888 ****
-  								: items[2]);
-  		}
-  	    }
-! 	    else if (STRCMP(items[0], "SOFOFROM") == 0 && itemcnt == 2
-  							  && sofofrom == NULL)
-  	    {
-  		sofofrom = getroom_save(spin, items[1]);
-  	    }
-! 	    else if (STRCMP(items[0], "SOFOTO") == 0 && itemcnt == 2
-  							    && sofoto == NULL)
-  	    {
-  		sofoto = getroom_save(spin, items[1]);
---- 6044,6055 ----
-  								: items[2]);
-  		}
-  	    }
-! 	    else if (is_aff_rule(items, itemcnt, "SOFOFROM", 2)
-  							  && sofofrom == NULL)
-  	    {
-  		sofofrom = getroom_save(spin, items[1]);
-  	    }
-! 	    else if (is_aff_rule(items, itemcnt, "SOFOTO", 2)
-  							    && sofoto == NULL)
-  	    {
-  		sofoto = getroom_save(spin, items[1]);
-***************
-*** 6017,6022 ****
---- 6184,6205 ----
-  }
-  
-  /*
-+  * Return TRUE when items[0] equals "rulename", there are "mincount" items or
-+  * a comment is following after item "mincount".
-+  */
-+     static int
-+ is_aff_rule(items, itemcnt, rulename, mincount)
-+     char_u	**items;
-+     int		itemcnt;
-+     char	*rulename;
-+     int		mincount;
-+ {
-+     return (STRCMP(items[0], rulename) == 0
-+ 	    && (itemcnt == mincount
-+ 		|| (itemcnt > mincount && items[mincount][0] == '#')));
-+ }
-+ 
-+ /*
-   * For affix "entry" move COMPOUNDFORBIDFLAG and COMPOUNDPERMITFLAG from
-   * ae_flags to ae_comppermit and ae_compforbid.
-   */
-***************
-*** 11492,11506 ****
-  		    vim_strncpy(preword + sp->ts_prewordlen,
-  			    tword + sp->ts_splitoff,
-  			    sp->ts_twordlen - sp->ts_splitoff);
-! 		    p = preword;
-! 		    while (*skiptowhite(p) != NUL)
-! 			p = skipwhite(skiptowhite(p));
-! 		    if (fword_ends && !can_compound(slang, p,
-! 						compflags + sp->ts_compsplit))
-! 			/* Compound is not allowed.  But it may still be
-! 			 * possible if we add another (short) word. */
-  			compound_ok = FALSE;
-  
-  		    /* Get pointer to last char of previous word. */
-  		    p = preword + sp->ts_prewordlen;
-  		    mb_ptr_back(preword, p);
---- 11675,11698 ----
-  		    vim_strncpy(preword + sp->ts_prewordlen,
-  			    tword + sp->ts_splitoff,
-  			    sp->ts_twordlen - sp->ts_splitoff);
-! 
-! 		    /* Verify CHECKCOMPOUNDPATTERN  rules. */
-! 		    if (match_checkcompoundpattern(preword,  sp->ts_prewordlen,
-! 							  &slang->sl_comppat))
-  			compound_ok = FALSE;
-  
-+ 		    if (compound_ok)
-+ 		    {
-+ 			p = preword;
-+ 			while (*skiptowhite(p) != NUL)
-+ 			    p = skipwhite(skiptowhite(p));
-+ 			if (fword_ends && !can_compound(slang, p,
-+ 						compflags + sp->ts_compsplit))
-+ 			    /* Compound is not allowed.  But it may still be
-+ 			     * possible if we add another (short) word. */
-+ 			    compound_ok = FALSE;
-+ 		    }
-+ 
-  		    /* Get pointer to last char of previous word. */
-  		    p = preword + sp->ts_prewordlen;
-  		    mb_ptr_back(preword, p);
-***************
-*** 11697,11706 ****
-  			&& (slang->sl_compsylmax < MAXWLEN
-  			    || sp->ts_complen + 1 - sp->ts_compsplit
-  							  < slang->sl_compmax)
-! 			&& (byte_in_str(sp->ts_complen == sp->ts_compsplit
-! 					    ? slang->sl_compstartflags
-! 					    : slang->sl_compallflags,
-! 						    ((unsigned)flags >> 24))))
-  		{
-  		    try_compound = TRUE;
-  		    compflags[sp->ts_complen] = ((unsigned)flags >> 24);
---- 11889,11897 ----
-  			&& (slang->sl_compsylmax < MAXWLEN
-  			    || sp->ts_complen + 1 - sp->ts_compsplit
-  							  < slang->sl_compmax)
-! 			&& (can_be_compound(sp, slang,
-! 					 compflags, ((unsigned)flags >> 24))))
-! 
-  		{
-  		    try_compound = TRUE;
-  		    compflags[sp->ts_complen] = ((unsigned)flags >> 24);
-*** ../vim-7.2.059/src/version.c	Sun Nov 30 15:15:56 2008
---- src/version.c	Sun Nov 30 21:09:23 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     60,
-  /**/
-
--- 
-DEAD PERSON:  I'm getting better!
-CUSTOMER:     No, you're not -- you'll be stone dead in a moment.
-MORTICIAN:    Oh, I can't take him like that -- it's against regulations.
-                                  The Quest for the Holy Grail (Monty Python)
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.061	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,56 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.061
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.061
-Problem:    Can't create a funcref for an autoload function without loading
-	    the script first. (Marc Weber)
-Solution:   Accept autoload functions that don't exist yet in function().
-Files:	    src/eval.c
-
-
-*** ../vim-7.2.060/src/eval.c	Fri Nov 28 21:26:50 2008
---- src/eval.c	Sat Nov 29 12:28:51 2008
-***************
-*** 10339,10345 ****
-      s = get_tv_string(&argvars[0]);
-      if (s == NULL || *s == NUL || VIM_ISDIGIT(*s))
-  	EMSG2(_(e_invarg2), s);
-!     else if (!function_exists(s))
-  	EMSG2(_("E700: Unknown function: %s"), s);
-      else
-      {
---- 10339,10346 ----
-      s = get_tv_string(&argvars[0]);
-      if (s == NULL || *s == NUL || VIM_ISDIGIT(*s))
-  	EMSG2(_(e_invarg2), s);
-!     /* Don't check an autoload name for existence here. */
-!     else if (vim_strchr(s, AUTOLOAD_CHAR) == NULL && !function_exists(s))
-  	EMSG2(_("E700: Unknown function: %s"), s);
-      else
-      {
-*** ../vim-7.2.060/src/version.c	Sun Nov 30 21:11:54 2008
---- src/version.c	Wed Dec  3 09:49:07 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     61,
-  /**/
-
--- 
-There are 2 kinds of people in my world: those who know Unix, Perl, Vim, GNU,
-Linux, etc, and those who know COBOL.  It gets very difficult for me at
-parties, not knowing which group to socialise with :-)
-						Sitaram Chamarty
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.062	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.062
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.062
-Problem:    "[Scratch]" is not translated.
-Solution:   Mark the string for translation. (Dominique Pelle)
-Files:	    src/buffer.c
-
-
-*** ../vim-7.2.061/src/buffer.c	Sat Nov 15 16:05:30 2008
---- src/buffer.c	Tue Dec  2 21:51:02 2008
-***************
-*** 5118,5124 ****
-      {
-  	if (buf->b_sfname != NULL)
-  	    return (char *)buf->b_sfname;
-! 	return "[Scratch]";
-      }
-  #endif
-      if (buf->b_fname == NULL)
---- 5118,5124 ----
-      {
-  	if (buf->b_sfname != NULL)
-  	    return (char *)buf->b_sfname;
-! 	return _("[Scratch]");
-      }
-  #endif
-      if (buf->b_fname == NULL)
-*** ../vim-7.2.061/src/version.c	Wed Dec  3 09:51:19 2008
---- src/version.c	Wed Dec  3 11:20:30 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     62,
-  /**/
-
--- 
-DENNIS:  Listen -- strange women lying in ponds distributing swords is no
-         basis for a system of government.  Supreme executive power derives
-         from a mandate from the masses, not from some farcical aquatic
-         ceremony.
-                                  The Quest for the Holy Grail (Monty Python)
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.063	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,103 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.063
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.063
-Problem:    Warning for NULL argument of Perl_sys_init3().
-Solution:   Use Perl_sys_init() instead. (partly by Dominique Pelle)
-Files:	    src/if_perl.xs
-
-
-*** ../vim-7.2.062/src/if_perl.xs	Mon Sep  1 17:56:05 2008
---- src/if_perl.xs	Wed Dec  3 12:44:38 2008
-***************
-*** 166,172 ****
-  # define Perl_Isv_yes_ptr dll_Perl_Isv_yes_ptr
-  # define boot_DynaLoader dll_boot_DynaLoader
-  
-! # define Perl_sys_init3 dll_Perl_sys_init3
-  # define Perl_sys_term dll_Perl_sys_term
-  # define Perl_ISv_ptr dll_Perl_ISv_ptr
-  # define Perl_Istack_max_ptr dll_Perl_Istack_max_ptr
---- 166,172 ----
-  # define Perl_Isv_yes_ptr dll_Perl_Isv_yes_ptr
-  # define boot_DynaLoader dll_boot_DynaLoader
-  
-! # define Perl_sys_init dll_Perl_sys_init
-  # define Perl_sys_term dll_Perl_sys_term
-  # define Perl_ISv_ptr dll_Perl_ISv_ptr
-  # define Perl_Istack_max_ptr dll_Perl_Istack_max_ptr
-***************
-*** 272,278 ****
-  
-  #if (PERL_REVISION == 5) && (PERL_VERSION >= 10)
-  static void (*Perl_sv_free2)(pTHX_ SV*);
-! static void (*Perl_sys_init3)(int* argc, char*** argv, char*** env);
-  static void (*Perl_sys_term)(void);
-  static SV** (*Perl_ISv_ptr)(register PerlInterpreter*);
-  static SV*** (*Perl_Istack_max_ptr)(register PerlInterpreter*);
---- 272,278 ----
-  
-  #if (PERL_REVISION == 5) && (PERL_VERSION >= 10)
-  static void (*Perl_sv_free2)(pTHX_ SV*);
-! static void (*Perl_sys_init)(int* argc, char*** argv);
-  static void (*Perl_sys_term)(void);
-  static SV** (*Perl_ISv_ptr)(register PerlInterpreter*);
-  static SV*** (*Perl_Istack_max_ptr)(register PerlInterpreter*);
-***************
-*** 372,378 ****
-      {"Perl_Tna_ptr", (PERL_PROC*)&Perl_Tna_ptr},
-  #else
-      {"Perl_sv_free2", (PERL_PROC*)&Perl_sv_free2},
-!     {"Perl_sys_init3", (PERL_PROC*)&Perl_sys_init3},
-      {"Perl_sys_term", (PERL_PROC*)&Perl_sys_term},
-      {"Perl_ISv_ptr", (PERL_PROC*)&Perl_ISv_ptr},
-      {"Perl_Istack_sp_ptr", (PERL_PROC*)&Perl_Istack_sp_ptr},
---- 372,378 ----
-      {"Perl_Tna_ptr", (PERL_PROC*)&Perl_Tna_ptr},
-  #else
-      {"Perl_sv_free2", (PERL_PROC*)&Perl_sv_free2},
-!     {"Perl_sys_init", (PERL_PROC*)&Perl_sys_init},
-      {"Perl_sys_term", (PERL_PROC*)&Perl_sys_term},
-      {"Perl_ISv_ptr", (PERL_PROC*)&Perl_ISv_ptr},
-      {"Perl_Istack_sp_ptr", (PERL_PROC*)&Perl_Istack_sp_ptr},
-***************
-*** 460,466 ****
-      static char *argv[] = { "", "-e", "" };
-  
-  #if (PERL_REVISION == 5) && (PERL_VERSION >= 10)
-!     Perl_sys_init3(&argc, (char***)&argv, NULL);
-  #endif
-      perl_interp = perl_alloc();
-      perl_construct(perl_interp);
---- 460,466 ----
-      static char *argv[] = { "", "-e", "" };
-  
-  #if (PERL_REVISION == 5) && (PERL_VERSION >= 10)
-!     Perl_sys_init(&argc, (char***)&argv);
-  #endif
-      perl_interp = perl_alloc();
-      perl_construct(perl_interp);
-*** ../vim-7.2.062/src/version.c	Wed Dec  3 11:21:20 2008
---- src/version.c	Wed Dec  3 12:42:50 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     63,
-  /**/
-
--- 
-Windows
-M!uqoms
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.064	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,66 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.064
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.064
-Problem:    Screen update bug when repeating "~" on a Visual block and the
-	    last line doesn't change.
-Solution:   Keep track of changes for all lines.  (Moritz Orbach)
-Files:	    src/ops.c
-
-
-*** ../vim-7.2.063/src/ops.c	Tue Jun 24 23:59:55 2008
---- src/ops.c	Wed Dec  3 13:12:06 2008
-***************
-*** 2209,2220 ****
-      {
-  	for (; pos.lnum <= oap->end.lnum; ++pos.lnum)
-  	{
-  	    block_prep(oap, &bd, pos.lnum, FALSE);
-  	    pos.col = bd.textcol;
-! 	    did_change = swapchars(oap->op_type, &pos, bd.textlen);
-  
-  # ifdef FEAT_NETBEANS_INTG
-! 	    if (usingNetbeans && did_change)
-  	    {
-  		char_u *ptr = ml_get_buf(curbuf, pos.lnum, FALSE);
-  
---- 2209,2223 ----
-      {
-  	for (; pos.lnum <= oap->end.lnum; ++pos.lnum)
-  	{
-+ 	    int one_change;
-+ 
-  	    block_prep(oap, &bd, pos.lnum, FALSE);
-  	    pos.col = bd.textcol;
-! 	    one_change = swapchars(oap->op_type, &pos, bd.textlen);
-! 	    did_change |= one_change;
-  
-  # ifdef FEAT_NETBEANS_INTG
-! 	    if (usingNetbeans && one_change)
-  	    {
-  		char_u *ptr = ml_get_buf(curbuf, pos.lnum, FALSE);
-  
-*** ../vim-7.2.063/src/version.c	Wed Dec  3 13:18:16 2008
---- src/version.c	Wed Dec  3 13:14:46 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     64,
-  /**/
-
--- 
-Q:   How many hardware engineers does it take to change a lightbulb?
-A:   None.  We'll fix it in software.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.065	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,177 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.065
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.065
-Problem:    GTK GUI: the cursor disappears when doing ":vsp" and the Vim
-	    window is maximized.  (Dominique Pelle, Denis Smolyar)
-Solution:   Don't change "Columns" back to an old value at a wrong moment.
-	    Do change "Rows" when it should not be a problem.
-Files:	    src/gui.c
-
-
-*** ../vim-7.2.064/src/gui.c	Fri Nov 28 21:26:50 2008
---- src/gui.c	Wed Dec  3 18:01:21 2008
-***************
-*** 3241,3247 ****
-  	    i = Rows;
-  	    gui_update_tabline();
-  	    Rows = i;
-! 	    need_set_size = RESIZE_VERT;
-  	    if (using_tabline)
-  		fix_size = TRUE;
-  	    if (!gui_use_tabline())
---- 3241,3247 ----
-  	    i = Rows;
-  	    gui_update_tabline();
-  	    Rows = i;
-! 	    need_set_size |= RESIZE_VERT;
-  	    if (using_tabline)
-  		fix_size = TRUE;
-  	    if (!gui_use_tabline())
-***************
-*** 3275,3283 ****
-  		if (gui.which_scrollbars[i] != prev_which_scrollbars[i])
-  		{
-  		    if (i == SBAR_BOTTOM)
-! 			need_set_size = RESIZE_VERT;
-  		    else
-! 			need_set_size = RESIZE_HOR;
-  		    if (gui.which_scrollbars[i])
-  			fix_size = TRUE;
-  		}
---- 3275,3283 ----
-  		if (gui.which_scrollbars[i] != prev_which_scrollbars[i])
-  		{
-  		    if (i == SBAR_BOTTOM)
-! 			need_set_size |= RESIZE_VERT;
-  		    else
-! 			need_set_size |= RESIZE_HOR;
-  		    if (gui.which_scrollbars[i])
-  			fix_size = TRUE;
-  		}
-***************
-*** 3297,3303 ****
-  	    gui_mch_enable_menu(gui.menu_is_active);
-  	    Rows = i;
-  	    prev_menu_is_active = gui.menu_is_active;
-! 	    need_set_size = RESIZE_VERT;
-  	    if (gui.menu_is_active)
-  		fix_size = TRUE;
-  	}
---- 3297,3303 ----
-  	    gui_mch_enable_menu(gui.menu_is_active);
-  	    Rows = i;
-  	    prev_menu_is_active = gui.menu_is_active;
-! 	    need_set_size |= RESIZE_VERT;
-  	    if (gui.menu_is_active)
-  		fix_size = TRUE;
-  	}
-***************
-*** 3308,3314 ****
-  	{
-  	    gui_mch_show_toolbar(using_toolbar);
-  	    prev_toolbar = using_toolbar;
-! 	    need_set_size = RESIZE_VERT;
-  	    if (using_toolbar)
-  		fix_size = TRUE;
-  	}
---- 3308,3314 ----
-  	{
-  	    gui_mch_show_toolbar(using_toolbar);
-  	    prev_toolbar = using_toolbar;
-! 	    need_set_size |= RESIZE_VERT;
-  	    if (using_toolbar)
-  		fix_size = TRUE;
-  	}
-***************
-*** 3318,3324 ****
-  	{
-  	    gui_mch_enable_footer(using_footer);
-  	    prev_footer = using_footer;
-! 	    need_set_size = RESIZE_VERT;
-  	    if (using_footer)
-  		fix_size = TRUE;
-  	}
---- 3318,3324 ----
-  	{
-  	    gui_mch_enable_footer(using_footer);
-  	    prev_footer = using_footer;
-! 	    need_set_size |= RESIZE_VERT;
-  	    if (using_footer)
-  		fix_size = TRUE;
-  	}
-***************
-*** 3330,3339 ****
-  	    prev_tearoff = using_tearoff;
-  	}
-  #endif
-! 	if (need_set_size)
-  	{
-  #ifdef FEAT_GUI_GTK
-! 	    long    c = Columns;
-  #endif
-  	    /* Adjust the size of the window to make the text area keep the
-  	     * same size and to avoid that part of our window is off-screen
---- 3330,3340 ----
-  	    prev_tearoff = using_tearoff;
-  	}
-  #endif
-! 	if (need_set_size != 0)
-  	{
-  #ifdef FEAT_GUI_GTK
-! 	    long    prev_Columns = Columns;
-! 	    long    prev_Rows = Rows;
-  #endif
-  	    /* Adjust the size of the window to make the text area keep the
-  	     * same size and to avoid that part of our window is off-screen
-***************
-*** 3349,3359 ****
-  	     * If you remove this, please test this command for resizing
-  	     * effects (with optional left scrollbar): ":vsp|q|vsp|q|vsp|q".
-  	     * Don't do this while starting up though.
-! 	     * And don't change Rows, it may have be reduced intentionally
-! 	     * when adding menu/toolbar/tabline. */
-! 	    if (!gui.starting)
-  		(void)char_avail();
-! 	    Columns = c;
-  #endif
-  	}
-  #ifdef FEAT_WINDOWS
---- 3350,3363 ----
-  	     * If you remove this, please test this command for resizing
-  	     * effects (with optional left scrollbar): ":vsp|q|vsp|q|vsp|q".
-  	     * Don't do this while starting up though.
-! 	     * Don't change Rows when adding menu/toolbar/tabline.
-! 	     * Don't change Columns when adding vertical toolbar. */
-! 	    if (!gui.starting && need_set_size != (RESIZE_VERT | RESIZE_HOR))
-  		(void)char_avail();
-! 	    if ((need_set_size & RESIZE_VERT) == 0)
-! 		Rows = prev_Rows;
-! 	    if ((need_set_size & RESIZE_HOR) == 0)
-! 		Columns = prev_Columns;
-  #endif
-  	}
-  #ifdef FEAT_WINDOWS
-*** ../vim-7.2.064/src/version.c	Wed Dec  3 13:38:00 2008
---- src/version.c	Wed Dec  3 18:47:11 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     65,
-  /**/
-
--- 
-Seen on the back of a biker's vest: If you can read this, my wife fell off.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.066	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,70 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.066
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.066
-Problem:    It's not easy to see whether 'encoding' is a multi-byte encoding.
-Solution:   Add has('multi_byte_encoding').
-Files:	    runtime/doc/eval.txt, src/eval.c
-
-
-*** ../vim-7.2.065/runtime/doc/eval.txt	Fri Nov 28 11:15:10 2008
---- runtime/doc/eval.txt	Tue Dec  9 10:55:59 2008
-***************
-*** 5841,5847 ****
-  mouse_pterm		Compiled with support for qnx pterm mouse.
-  mouse_sysmouse		Compiled with support for sysmouse (*BSD console mouse)
-  mouse_xterm		Compiled with support for xterm mouse.
-! multi_byte		Compiled with support for editing Korean et al.
-  multi_byte_ime		Compiled with support for IME input method.
-  multi_lang		Compiled with support for multiple languages.
-  mzscheme		Compiled with MzScheme interface |mzscheme|.
---- 5852,5859 ----
-  mouse_pterm		Compiled with support for qnx pterm mouse.
-  mouse_sysmouse		Compiled with support for sysmouse (*BSD console mouse)
-  mouse_xterm		Compiled with support for xterm mouse.
-! multi_byte		Compiled with support for 'encoding'
-! multi_byte_encoding	'encoding' is set to a multi-byte encoding.
-  multi_byte_ime		Compiled with support for IME input method.
-  multi_lang		Compiled with support for multiple languages.
-  mzscheme		Compiled with MzScheme interface |mzscheme|.
-*** ../vim-7.2.065/src/eval.c	Wed Dec  3 09:51:19 2008
---- src/eval.c	Wed Dec  3 14:29:09 2008
-***************
-*** 11842,11847 ****
---- 11842,11851 ----
-  	    n = has_patch(atoi((char *)name + 5));
-  	else if (STRICMP(name, "vim_starting") == 0)
-  	    n = (starting != 0);
-+ #ifdef FEAT_MBYTE
-+ 	else if (STRICMP(name, "multi_byte_encoding") == 0)
-+ 	    n = has_mbyte;
-+ #endif
-  #if defined(FEAT_BEVAL) && defined(FEAT_GUI_W32)
-  	else if (STRICMP(name, "balloon_multiline") == 0)
-  	    n = multiline_balloon_available();
-*** ../vim-7.2.065/src/version.c	Wed Dec  3 18:50:09 2008
---- src/version.c	Tue Dec  9 10:48:49 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     66,
-  /**/
-
--- 
-ARTHUR: Listen, old crone!  Unless you tell us where we can buy a shrubbery,
-        my friend and I will ... we will say "Ni!"
-CRONE:  Do your worst!
-                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.067	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.067
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.067
-Problem:    Session file can't load extra file when the path contains special
-	    characters.
-Solution:   Escape the file name. (Lech Lorens)
-Files:	    src/ex_docmd.c
-
-
-*** ../vim-7.2.066/src/ex_docmd.c	Fri Nov 28 21:26:50 2008
---- src/ex_docmd.c	Fri Dec  5 21:34:11 2008
-***************
-*** 10106,10112 ****
-       */
-      if (put_line(fd, "let s:sx = expand(\"<sfile>:p:r\").\"x.vim\"") == FAIL
-  	    || put_line(fd, "if file_readable(s:sx)") == FAIL
-! 	    || put_line(fd, "  exe \"source \" . s:sx") == FAIL
-  	    || put_line(fd, "endif") == FAIL)
-  	return FAIL;
-  
---- 10106,10112 ----
-       */
-      if (put_line(fd, "let s:sx = expand(\"<sfile>:p:r\").\"x.vim\"") == FAIL
-  	    || put_line(fd, "if file_readable(s:sx)") == FAIL
-! 	    || put_line(fd, "  exe \"source \" . fnameescape(s:sx)") == FAIL
-  	    || put_line(fd, "endif") == FAIL)
-  	return FAIL;
-  
-*** ../vim-7.2.066/src/version.c	Tue Dec  9 10:56:50 2008
---- src/version.c	Tue Dec  9 11:16:27 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     67,
-  /**/
-
--- 
-Life is a gift, living is an art.		(Bram Moolenaar)
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.068	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,101 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.068
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.068
-Problem:    Emacs tags file lines can be too long, resulting in an error
-	    message. (James Vega)
-Solution:   Ignore lines with errors if they are too long.
-Files:	    src/tag.c
-
-
-*** ../vim-7.2.067/src/tag.c	Fri Jul 18 11:26:12 2008
---- src/tag.c	Sat Dec  6 13:54:33 2008
-***************
-*** 2725,2731 ****
---- 2725,2748 ----
-  	 */
-  	p_7f = vim_strchr(lbuf, 0x7f);
-  	if (p_7f == NULL)
-+ 	{
-+ etag_fail:
-+ 	    if (vim_strchr(lbuf, '\n') == NULL)
-+ 	    {
-+ 		/* Truncated line.  Ignore it. */
-+ 		if (p_verbose >= 5)
-+ 		{
-+ 		    verbose_enter();
-+ 		    MSG(_("Ignoring long line in tags file"));
-+ 		    verbose_leave();
-+ 		}
-+ 		tagp->command = lbuf;
-+ 		tagp->tagname = lbuf;
-+ 		tagp->tagname_end = lbuf;
-+ 		return OK;
-+ 	    }
-  	    return FAIL;
-+ 	}
-  
-  	/* Find ^A.  If not found the line number is after the 0x7f */
-  	p = vim_strchr(p_7f, Ctrl_A);
-***************
-*** 2735,2741 ****
-  	    ++p;
-  
-  	if (!VIM_ISDIGIT(*p))	    /* check for start of line number */
-! 	    return FAIL;
-  	tagp->command = p;
-  
-  
---- 2752,2758 ----
-  	    ++p;
-  
-  	if (!VIM_ISDIGIT(*p))	    /* check for start of line number */
-! 	    goto etag_fail;
-  	tagp->command = p;
-  
-  
-***************
-*** 2749,2755 ****
-  	    /* find end of tagname */
-  	    for (p = p_7f - 1; !vim_iswordc(*p); --p)
-  		if (p == lbuf)
-! 		    return FAIL;
-  	    tagp->tagname_end = p + 1;
-  	    while (p >= lbuf && vim_iswordc(*p))
-  		--p;
---- 2766,2772 ----
-  	    /* find end of tagname */
-  	    for (p = p_7f - 1; !vim_iswordc(*p); --p)
-  		if (p == lbuf)
-! 		    goto etag_fail;
-  	    tagp->tagname_end = p + 1;
-  	    while (p >= lbuf && vim_iswordc(*p))
-  		--p;
-*** ../vim-7.2.067/src/version.c	Tue Dec  9 11:17:23 2008
---- src/version.c	Tue Dec  9 12:05:41 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     68,
-  /**/
-
--- 
-Q: What do you call a fish without an eye?
-A: fsh!
-Q: What do you call a deer with no eyes?
-A: no eye deer.
-Q: What do you call a deer with no eyes and no legs?
-A: still no eye deer.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.069	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.069
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.069 (after 7.2.060)
-Problem:    Compiler warning for storing size_t in int.
-Solution:   Add type cast.
-Files:      src/spell.c
-
-
-*** ../vim-7.2.068/src/spell.c	Sun Nov 30 21:11:54 2008
---- src/spell.c	Tue Dec  9 22:19:04 2008
-***************
-*** 1765,1771 ****
-  	    /* Second part matches at start of following compound word, now
-  	     * check if first part matches at end of previous word. */
-  	    p = ((char_u **)gap->ga_data)[i];
-! 	    len = STRLEN(p);
-  	    if (len <= wlen && STRNCMP(ptr + wlen - len, p, len) == 0)
-  		return TRUE;
-  	}
---- 1765,1771 ----
-  	    /* Second part matches at start of following compound word, now
-  	     * check if first part matches at end of previous word. */
-  	    p = ((char_u **)gap->ga_data)[i];
-! 	    len = (int)STRLEN(p);
-  	    if (len <= wlen && STRNCMP(ptr + wlen - len, p, len) == 0)
-  		return TRUE;
-  	}
-*** ../vim-7.2.068/src/version.c	Tue Dec  9 12:12:31 2008
---- src/version.c	Tue Dec  9 22:21:15 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     69,
-  /**/
-
--- 
-The war between Emacs and Vi is over.  Vi has won with 3 to 1.
-			http://www.ssc.com/lg/issue30/raymond.html
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.070	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,566 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.070
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.070
-Problem:    Crash when a function returns a:000. (Matt Wozkiski)
-Solution:   Don't put the function struct on the stack, allocate it.  Free it
-	    only when nothing in it is used.
-Files:	    src/eval.c
-
-
-*** ../vim-7.2.069/src/eval.c	Tue Dec  9 10:56:50 2008
---- src/eval.c	Wed Dec 17 21:32:26 2008
-***************
-*** 32,37 ****
---- 32,40 ----
-  
-  #define DICT_MAXNEST 100	/* maximum nesting of lists and dicts */
-  
-+ #define DO_NOT_FREE_CNT 99999	/* refcount for dict or list that should not
-+ 				   be freed. */
-+ 
-  /*
-   * In a hashtab item "hi_key" points to "di_key" in a dictitem.
-   * This avoids adding a pointer to the hashtab item.
-***************
-*** 789,794 ****
---- 792,799 ----
-  static void func_unref __ARGS((char_u *name));
-  static void func_ref __ARGS((char_u *name));
-  static void call_user_func __ARGS((ufunc_T *fp, int argcount, typval_T *argvars, typval_T *rettv, linenr_T firstline, linenr_T lastline, dict_T *selfdict));
-+ static int can_free_funccal __ARGS((funccall_T *fc, int copyID)) ;
-+ static void free_funccal __ARGS((funccall_T *fc, int free_val));
-  static void add_nr_var __ARGS((dict_T *dp, dictitem_T *v, char *name, varnumber_T nr));
-  static win_T *find_win_by_nr __ARGS((typval_T *vp, tabpage_T *tp));
-  static void getwinvar __ARGS((typval_T *argvars, typval_T *rettv, int off));
-***************
-*** 923,928 ****
---- 928,937 ----
-  /* pointer to funccal for currently active function */
-  funccall_T *current_funccal = NULL;
-  
-+ /* pointer to list of previously used funccal, still around because some
-+  * item in it is still being used. */
-+ funccall_T *previous_funccal = NULL;
-+ 
-  /*
-   * Return TRUE when a function was ended by a ":return" command.
-   */
-***************
-*** 6490,6496 ****
-      buf_T	*buf;
-      win_T	*wp;
-      int		i;
-!     funccall_T	*fc;
-      int		did_free = FALSE;
-  #ifdef FEAT_WINDOWS
-      tabpage_T	*tp;
---- 6499,6505 ----
-      buf_T	*buf;
-      win_T	*wp;
-      int		i;
-!     funccall_T	*fc, **pfc;
-      int		did_free = FALSE;
-  #ifdef FEAT_WINDOWS
-      tabpage_T	*tp;
-***************
-*** 6574,6579 ****
---- 6583,6602 ----
-  	else
-  	    ll = ll->lv_used_next;
-  
-+     /* check if any funccal can be freed now */
-+     for (pfc = &previous_funccal; *pfc != NULL; )
-+     {
-+ 	if (can_free_funccal(*pfc, copyID))
-+ 	{
-+ 	    fc = *pfc;
-+ 	    *pfc = fc->caller;
-+ 	    free_funccal(fc, TRUE);
-+ 	    did_free = TRUE;
-+ 	}
-+ 	else
-+ 	    pfc = &(*pfc)->caller;
-+     }
-+ 
-      return did_free;
-  }
-  
-***************
-*** 18962,18968 ****
-      dictitem_T	*dict_var;
-  {
-      hash_init(&dict->dv_hashtab);
-!     dict->dv_refcount = 99999;
-      dict_var->di_tv.vval.v_dict = dict;
-      dict_var->di_tv.v_type = VAR_DICT;
-      dict_var->di_tv.v_lock = VAR_FIXED;
---- 18985,18991 ----
-      dictitem_T	*dict_var;
-  {
-      hash_init(&dict->dv_hashtab);
-!     dict->dv_refcount = DO_NOT_FREE_CNT;
-      dict_var->di_tv.vval.v_dict = dict;
-      dict_var->di_tv.v_type = VAR_DICT;
-      dict_var->di_tv.v_lock = VAR_FIXED;
-***************
-*** 19299,19304 ****
---- 19322,19329 ----
-   * Copy the values from typval_T "from" to typval_T "to".
-   * When needed allocates string or increases reference count.
-   * Does not make a copy of a list or dict but copies the reference!
-+  * It is OK for "from" and "to" to point to the same item.  This is used to
-+  * make a copy later.
-   */
-      static void
-  copy_tv(from, to)
-***************
-*** 21111,21117 ****
-      char_u	*save_sourcing_name;
-      linenr_T	save_sourcing_lnum;
-      scid_T	save_current_SID;
-!     funccall_T	fc;
-      int		save_did_emsg;
-      static int	depth = 0;
-      dictitem_T	*v;
---- 21136,21142 ----
-      char_u	*save_sourcing_name;
-      linenr_T	save_sourcing_lnum;
-      scid_T	save_current_SID;
-!     funccall_T	*fc;
-      int		save_did_emsg;
-      static int	depth = 0;
-      dictitem_T	*v;
-***************
-*** 21137,21172 ****
-  
-      line_breakcheck();		/* check for CTRL-C hit */
-  
-!     fc.caller = current_funccal;
-!     current_funccal = &fc;
-!     fc.func = fp;
-!     fc.rettv = rettv;
-      rettv->vval.v_number = 0;
-!     fc.linenr = 0;
-!     fc.returned = FALSE;
-!     fc.level = ex_nesting_level;
-      /* Check if this function has a breakpoint. */
-!     fc.breakpoint = dbg_find_breakpoint(FALSE, fp->uf_name, (linenr_T)0);
-!     fc.dbg_tick = debug_tick;
-  
-      /*
-!      * Note about using fc.fixvar[]: This is an array of FIXVAR_CNT variables
-       * with names up to VAR_SHORT_LEN long.  This avoids having to alloc/free
-       * each argument variable and saves a lot of time.
-       */
-      /*
-       * Init l: variables.
-       */
-!     init_var_dict(&fc.l_vars, &fc.l_vars_var);
-      if (selfdict != NULL)
-      {
-  	/* Set l:self to "selfdict".  Use "name" to avoid a warning from
-  	 * some compiler that checks the destination size. */
-! 	v = &fc.fixvar[fixvar_idx++].var;
-  	name = v->di_key;
-  	STRCPY(name, "self");
-  	v->di_flags = DI_FLAGS_RO + DI_FLAGS_FIX;
-! 	hash_add(&fc.l_vars.dv_hashtab, DI2HIKEY(v));
-  	v->di_tv.v_type = VAR_DICT;
-  	v->di_tv.v_lock = 0;
-  	v->di_tv.vval.v_dict = selfdict;
---- 21162,21198 ----
-  
-      line_breakcheck();		/* check for CTRL-C hit */
-  
-!     fc = (funccall_T *)alloc(sizeof(funccall_T));
-!     fc->caller = current_funccal;
-!     current_funccal = fc;
-!     fc->func = fp;
-!     fc->rettv = rettv;
-      rettv->vval.v_number = 0;
-!     fc->linenr = 0;
-!     fc->returned = FALSE;
-!     fc->level = ex_nesting_level;
-      /* Check if this function has a breakpoint. */
-!     fc->breakpoint = dbg_find_breakpoint(FALSE, fp->uf_name, (linenr_T)0);
-!     fc->dbg_tick = debug_tick;
-  
-      /*
-!      * Note about using fc->fixvar[]: This is an array of FIXVAR_CNT variables
-       * with names up to VAR_SHORT_LEN long.  This avoids having to alloc/free
-       * each argument variable and saves a lot of time.
-       */
-      /*
-       * Init l: variables.
-       */
-!     init_var_dict(&fc->l_vars, &fc->l_vars_var);
-      if (selfdict != NULL)
-      {
-  	/* Set l:self to "selfdict".  Use "name" to avoid a warning from
-  	 * some compiler that checks the destination size. */
-! 	v = &fc->fixvar[fixvar_idx++].var;
-  	name = v->di_key;
-  	STRCPY(name, "self");
-  	v->di_flags = DI_FLAGS_RO + DI_FLAGS_FIX;
-! 	hash_add(&fc->l_vars.dv_hashtab, DI2HIKEY(v));
-  	v->di_tv.v_type = VAR_DICT;
-  	v->di_tv.v_lock = 0;
-  	v->di_tv.vval.v_dict = selfdict;
-***************
-*** 21178,21208 ****
-       * Set a:0 to "argcount".
-       * Set a:000 to a list with room for the "..." arguments.
-       */
-!     init_var_dict(&fc.l_avars, &fc.l_avars_var);
-!     add_nr_var(&fc.l_avars, &fc.fixvar[fixvar_idx++].var, "0",
-  				(varnumber_T)(argcount - fp->uf_args.ga_len));
-      /* Use "name" to avoid a warning from some compiler that checks the
-       * destination size. */
-!     v = &fc.fixvar[fixvar_idx++].var;
-      name = v->di_key;
-      STRCPY(name, "000");
-      v->di_flags = DI_FLAGS_RO | DI_FLAGS_FIX;
-!     hash_add(&fc.l_avars.dv_hashtab, DI2HIKEY(v));
-      v->di_tv.v_type = VAR_LIST;
-      v->di_tv.v_lock = VAR_FIXED;
-!     v->di_tv.vval.v_list = &fc.l_varlist;
-!     vim_memset(&fc.l_varlist, 0, sizeof(list_T));
-!     fc.l_varlist.lv_refcount = 99999;
-!     fc.l_varlist.lv_lock = VAR_FIXED;
-  
-      /*
-       * Set a:firstline to "firstline" and a:lastline to "lastline".
-       * Set a:name to named arguments.
-       * Set a:N to the "..." arguments.
-       */
-!     add_nr_var(&fc.l_avars, &fc.fixvar[fixvar_idx++].var, "firstline",
-  						      (varnumber_T)firstline);
-!     add_nr_var(&fc.l_avars, &fc.fixvar[fixvar_idx++].var, "lastline",
-  						       (varnumber_T)lastline);
-      for (i = 0; i < argcount; ++i)
-      {
---- 21204,21234 ----
-       * Set a:0 to "argcount".
-       * Set a:000 to a list with room for the "..." arguments.
-       */
-!     init_var_dict(&fc->l_avars, &fc->l_avars_var);
-!     add_nr_var(&fc->l_avars, &fc->fixvar[fixvar_idx++].var, "0",
-  				(varnumber_T)(argcount - fp->uf_args.ga_len));
-      /* Use "name" to avoid a warning from some compiler that checks the
-       * destination size. */
-!     v = &fc->fixvar[fixvar_idx++].var;
-      name = v->di_key;
-      STRCPY(name, "000");
-      v->di_flags = DI_FLAGS_RO | DI_FLAGS_FIX;
-!     hash_add(&fc->l_avars.dv_hashtab, DI2HIKEY(v));
-      v->di_tv.v_type = VAR_LIST;
-      v->di_tv.v_lock = VAR_FIXED;
-!     v->di_tv.vval.v_list = &fc->l_varlist;
-!     vim_memset(&fc->l_varlist, 0, sizeof(list_T));
-!     fc->l_varlist.lv_refcount = DO_NOT_FREE_CNT;
-!     fc->l_varlist.lv_lock = VAR_FIXED;
-  
-      /*
-       * Set a:firstline to "firstline" and a:lastline to "lastline".
-       * Set a:name to named arguments.
-       * Set a:N to the "..." arguments.
-       */
-!     add_nr_var(&fc->l_avars, &fc->fixvar[fixvar_idx++].var, "firstline",
-  						      (varnumber_T)firstline);
-!     add_nr_var(&fc->l_avars, &fc->fixvar[fixvar_idx++].var, "lastline",
-  						       (varnumber_T)lastline);
-      for (i = 0; i < argcount; ++i)
-      {
-***************
-*** 21218,21224 ****
-  	}
-  	if (fixvar_idx < FIXVAR_CNT && STRLEN(name) <= VAR_SHORT_LEN)
-  	{
-! 	    v = &fc.fixvar[fixvar_idx++].var;
-  	    v->di_flags = DI_FLAGS_RO | DI_FLAGS_FIX;
-  	}
-  	else
---- 21244,21250 ----
-  	}
-  	if (fixvar_idx < FIXVAR_CNT && STRLEN(name) <= VAR_SHORT_LEN)
-  	{
-! 	    v = &fc->fixvar[fixvar_idx++].var;
-  	    v->di_flags = DI_FLAGS_RO | DI_FLAGS_FIX;
-  	}
-  	else
-***************
-*** 21230,21236 ****
-  	    v->di_flags = DI_FLAGS_RO;
-  	}
-  	STRCPY(v->di_key, name);
-! 	hash_add(&fc.l_avars.dv_hashtab, DI2HIKEY(v));
-  
-  	/* Note: the values are copied directly to avoid alloc/free.
-  	 * "argvars" must have VAR_FIXED for v_lock. */
---- 21256,21262 ----
-  	    v->di_flags = DI_FLAGS_RO;
-  	}
-  	STRCPY(v->di_key, name);
-! 	hash_add(&fc->l_avars.dv_hashtab, DI2HIKEY(v));
-  
-  	/* Note: the values are copied directly to avoid alloc/free.
-  	 * "argvars" must have VAR_FIXED for v_lock. */
-***************
-*** 21239,21247 ****
-  
-  	if (ai >= 0 && ai < MAX_FUNC_ARGS)
-  	{
-! 	    list_append(&fc.l_varlist, &fc.l_listitems[ai]);
-! 	    fc.l_listitems[ai].li_tv = argvars[i];
-! 	    fc.l_listitems[ai].li_tv.v_lock = VAR_FIXED;
-  	}
-      }
-  
---- 21265,21273 ----
-  
-  	if (ai >= 0 && ai < MAX_FUNC_ARGS)
-  	{
-! 	    list_append(&fc->l_varlist, &fc->l_listitems[ai]);
-! 	    fc->l_listitems[ai].li_tv = argvars[i];
-! 	    fc->l_listitems[ai].li_tv.v_lock = VAR_FIXED;
-  	}
-      }
-  
-***************
-*** 21306,21312 ****
-  	if (!fp->uf_profiling && has_profiling(FALSE, fp->uf_name, NULL))
-  	    func_do_profile(fp);
-  	if (fp->uf_profiling
-! 		       || (fc.caller != NULL && fc.caller->func->uf_profiling))
-  	{
-  	    ++fp->uf_tm_count;
-  	    profile_start(&call_start);
---- 21332,21338 ----
-  	if (!fp->uf_profiling && has_profiling(FALSE, fp->uf_name, NULL))
-  	    func_do_profile(fp);
-  	if (fp->uf_profiling
-! 		    || (fc->caller != NULL && fc->caller->func->uf_profiling))
-  	{
-  	    ++fp->uf_tm_count;
-  	    profile_start(&call_start);
-***************
-*** 21322,21328 ****
-      did_emsg = FALSE;
-  
-      /* call do_cmdline() to execute the lines */
-!     do_cmdline(NULL, get_func_line, (void *)&fc,
-  				     DOCMD_NOWAIT|DOCMD_VERBOSE|DOCMD_REPEAT);
-  
-      --RedrawingDisabled;
---- 21348,21354 ----
-      did_emsg = FALSE;
-  
-      /* call do_cmdline() to execute the lines */
-!     do_cmdline(NULL, get_func_line, (void *)fc,
-  				     DOCMD_NOWAIT|DOCMD_VERBOSE|DOCMD_REPEAT);
-  
-      --RedrawingDisabled;
-***************
-*** 21337,21352 ****
-  
-  #ifdef FEAT_PROFILE
-      if (do_profiling == PROF_YES && (fp->uf_profiling
-! 		    || (fc.caller != NULL && fc.caller->func->uf_profiling)))
-      {
-  	profile_end(&call_start);
-  	profile_sub_wait(&wait_start, &call_start);
-  	profile_add(&fp->uf_tm_total, &call_start);
-  	profile_self(&fp->uf_tm_self, &call_start, &fp->uf_tm_children);
-! 	if (fc.caller != NULL && fc.caller->func->uf_profiling)
-  	{
-! 	    profile_add(&fc.caller->func->uf_tm_children, &call_start);
-! 	    profile_add(&fc.caller->func->uf_tml_children, &call_start);
-  	}
-      }
-  #endif
---- 21363,21378 ----
-  
-  #ifdef FEAT_PROFILE
-      if (do_profiling == PROF_YES && (fp->uf_profiling
-! 		    || (fc->caller != NULL && fc->caller->func->uf_profiling)))
-      {
-  	profile_end(&call_start);
-  	profile_sub_wait(&wait_start, &call_start);
-  	profile_add(&fp->uf_tm_total, &call_start);
-  	profile_self(&fp->uf_tm_self, &call_start, &fp->uf_tm_children);
-! 	if (fc->caller != NULL && fc->caller->func->uf_profiling)
-  	{
-! 	    profile_add(&fc->caller->func->uf_tm_children, &call_start);
-! 	    profile_add(&fc->caller->func->uf_tml_children, &call_start);
-  	}
-      }
-  #endif
-***************
-*** 21359,21367 ****
-  
-  	if (aborting())
-  	    smsg((char_u *)_("%s aborted"), sourcing_name);
-! 	else if (fc.rettv->v_type == VAR_NUMBER)
-  	    smsg((char_u *)_("%s returning #%ld"), sourcing_name,
-! 					       (long)fc.rettv->vval.v_number);
-  	else
-  	{
-  	    char_u	buf[MSG_BUF_LEN];
---- 21385,21393 ----
-  
-  	if (aborting())
-  	    smsg((char_u *)_("%s aborted"), sourcing_name);
-! 	else if (fc->rettv->v_type == VAR_NUMBER)
-  	    smsg((char_u *)_("%s returning #%ld"), sourcing_name,
-! 					       (long)fc->rettv->vval.v_number);
-  	else
-  	{
-  	    char_u	buf[MSG_BUF_LEN];
-***************
-*** 21372,21378 ****
-  	    /* The value may be very long.  Skip the middle part, so that we
-  	     * have some idea how it starts and ends. smsg() would always
-  	     * truncate it at the end. */
-! 	    s = tv2string(fc.rettv, &tofree, numbuf2, 0);
-  	    if (s != NULL)
-  	    {
-  		trunc_string(s, buf, MSG_BUF_CLEN);
---- 21398,21404 ----
-  	    /* The value may be very long.  Skip the middle part, so that we
-  	     * have some idea how it starts and ends. smsg() would always
-  	     * truncate it at the end. */
-! 	    s = tv2string(fc->rettv, &tofree, numbuf2, 0);
-  	    if (s != NULL)
-  	    {
-  		trunc_string(s, buf, MSG_BUF_CLEN);
-***************
-*** 21408,21421 ****
-      }
-  
-      did_emsg |= save_did_emsg;
-!     current_funccal = fc.caller;
-  
-!     /* The a: variables typevals were not allocated, only free the allocated
-!      * variables. */
-!     vars_clear_ext(&fc.l_avars.dv_hashtab, FALSE);
-  
-!     vars_clear(&fc.l_vars.dv_hashtab);		/* free all l: variables */
-!     --depth;
-  }
-  
-  /*
---- 21434,21517 ----
-      }
-  
-      did_emsg |= save_did_emsg;
-!     current_funccal = fc->caller;
-!     --depth;
-  
-!     /* if the a:000 list and the a: dict are not referenced we can free the
-!      * funccall_T and what's in it. */
-!     if (fc->l_varlist.lv_refcount == DO_NOT_FREE_CNT
-! 	    && fc->l_vars.dv_refcount == DO_NOT_FREE_CNT
-! 	    && fc->l_avars.dv_refcount == DO_NOT_FREE_CNT)
-!     {
-! 	free_funccal(fc, FALSE);
-!     }
-!     else
-!     {
-! 	hashitem_T	*hi;
-! 	listitem_T	*li;
-! 	int		todo;
-  
-! 	/* "fc" is still in use.  This can happen when returning "a:000" or
-! 	 * assigning "l:" to a global variable.
-! 	 * Link "fc" in the list for garbage collection later. */
-! 	fc->caller = previous_funccal;
-! 	previous_funccal = fc;
-! 
-! 	/* Make a copy of the a: variables, since we didn't do that above. */
-! 	todo = (int)fc->l_avars.dv_hashtab.ht_used;
-! 	for (hi = fc->l_avars.dv_hashtab.ht_array; todo > 0; ++hi)
-! 	{
-! 	    if (!HASHITEM_EMPTY(hi))
-! 	    {
-! 		--todo;
-! 		v = HI2DI(hi);
-! 		copy_tv(&v->di_tv, &v->di_tv);
-! 	    }
-! 	}
-! 
-! 	/* Make a copy of the a:000 items, since we didn't do that above. */
-! 	for (li = fc->l_varlist.lv_first; li != NULL; li = li->li_next)
-! 	    copy_tv(&li->li_tv, &li->li_tv);
-!     }
-! }
-! 
-! /*
-!  * Return TRUE if items in "fc" do not have "copyID".  That means they are not
-!  * referenced from anywyere.
-!  */
-!     static int
-! can_free_funccal(fc, copyID)
-!     funccall_T	*fc;
-!     int		copyID;
-! {
-!     return (fc->l_varlist.lv_copyID != copyID
-! 	    && fc->l_vars.dv_copyID != copyID
-! 	    && fc->l_avars.dv_copyID != copyID);
-! }
-! 
-! /*
-!  * Free "fc" and what it contains.
-!  */
-!    static void
-! free_funccal(fc, free_val)
-!     funccall_T	*fc;
-!     int		free_val;  /* a: vars were allocated */
-! {
-!     listitem_T	*li;
-! 
-!     /* The a: variables typevals may not have been allocated, only free the
-!      * allocated variables. */
-!     vars_clear_ext(&fc->l_avars.dv_hashtab, free_val);
-! 
-!     /* free all l: variables */
-!     vars_clear(&fc->l_vars.dv_hashtab);
-! 
-!     /* Free the a:000 variables if they were allocated. */
-!     if (free_val)
-! 	for (li = fc->l_varlist.lv_first; li != NULL; li = li->li_next)
-! 	    clear_tv(&li->li_tv);
-! 
-!     vim_free(fc);
-  }
-  
-  /*
-*** ../vim-7.2.069/src/version.c	Tue Dec  9 22:34:02 2008
---- src/version.c	Sun Dec 21 12:47:07 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     70,
-  /**/
-
--- 
-Close your shells, or I'll kill -9 you
-Tomorrow I'll quota you
-Remember the disks'll always be full
-And then while I'm away
-I'll write ~ everyday
-And I'll send-pr all my buggings to you.
-    [ CVS log "Beatles style" for FreeBSD ports/INDEX, Satoshi Asami ]
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.073	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,135 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.073
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.073
-Problem:    ":set <xHome>" has the same output as ":set <Home>". (Matt
-	    Wozniski)
-Solution:   Don't translate "x" keys to its alternative for ":set".
-Files:	    src/misc2.c, src/option.c, src/proto/misc2.pro
-
-
-*** ../vim-7.2.072/src/misc2.c	Wed Nov 12 13:07:48 2008
---- src/misc2.c	Sun Dec 14 12:28:47 2008
-***************
-*** 2561,2567 ****
-      int		key;
-      int		dlen = 0;
-  
-!     key = find_special_key(srcp, &modifiers, keycode);
-      if (key == 0)
-  	return 0;
-  
---- 2561,2567 ----
-      int		key;
-      int		dlen = 0;
-  
-!     key = find_special_key(srcp, &modifiers, keycode, FALSE);
-      if (key == 0)
-  	return 0;
-  
-***************
-*** 2597,2606 ****
-   * returns 0 if there is no match.
-   */
-      int
-! find_special_key(srcp, modp, keycode)
-      char_u	**srcp;
-      int		*modp;
-!     int		keycode; /* prefer key code, e.g. K_DEL instead of DEL */
-  {
-      char_u	*last_dash;
-      char_u	*end_of_name;
---- 2597,2607 ----
-   * returns 0 if there is no match.
-   */
-      int
-! find_special_key(srcp, modp, keycode, keep_x_key)
-      char_u	**srcp;
-      int		*modp;
-!     int		keycode;     /* prefer key code, e.g. K_DEL instead of DEL */
-!     int		keep_x_key;  /* don't translate xHome to Home key */
-  {
-      char_u	*last_dash;
-      char_u	*end_of_name;
-***************
-*** 2668,2674 ****
-  	    else
-  	    {
-  		key = get_special_key_code(last_dash + 1);
-! 		key = handle_x_keys(key);
-  	    }
-  
-  	    /*
---- 2669,2676 ----
-  	    else
-  	    {
-  		key = get_special_key_code(last_dash + 1);
-! 		if (!keep_x_key)
-! 		    key = handle_x_keys(key);
-  	    }
-  
-  	    /*
-*** ../vim-7.2.072/src/option.c	Fri Nov 28 21:26:50 2008
---- src/option.c	Sun Dec 14 12:28:56 2008
-***************
-*** 8328,8334 ****
-      {
-  	--arg;			    /* put arg at the '<' */
-  	modifiers = 0;
-! 	key = find_special_key(&arg, &modifiers, TRUE);
-  	if (modifiers)		    /* can't handle modifiers here */
-  	    key = 0;
-      }
---- 8328,8334 ----
-      {
-  	--arg;			    /* put arg at the '<' */
-  	modifiers = 0;
-! 	key = find_special_key(&arg, &modifiers, TRUE, TRUE);
-  	if (modifiers)		    /* can't handle modifiers here */
-  	    key = 0;
-      }
-*** ../vim-7.2.072/src/proto/misc2.pro	Thu Jul 24 20:29:37 2008
---- src/proto/misc2.pro	Sun Dec 14 12:29:05 2008
-***************
-*** 59,65 ****
-  int handle_x_keys __ARGS((int key));
-  char_u *get_special_key_name __ARGS((int c, int modifiers));
-  int trans_special __ARGS((char_u **srcp, char_u *dst, int keycode));
-! int find_special_key __ARGS((char_u **srcp, int *modp, int keycode));
-  int extract_modifiers __ARGS((int key, int *modp));
-  int find_special_key_in_table __ARGS((int c));
-  int get_special_key_code __ARGS((char_u *name));
---- 59,65 ----
-  int handle_x_keys __ARGS((int key));
-  char_u *get_special_key_name __ARGS((int c, int modifiers));
-  int trans_special __ARGS((char_u **srcp, char_u *dst, int keycode));
-! int find_special_key __ARGS((char_u **srcp, int *modp, int keycode, int keep_x_key));
-  int extract_modifiers __ARGS((int key, int *modp));
-  int find_special_key_in_table __ARGS((int c));
-  int get_special_key_code __ARGS((char_u *name));
-*** ../vim-7.2.072/src/version.c	Wed Dec 24 12:43:15 2008
---- src/version.c	Wed Dec 24 12:51:26 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     73,
-  /**/
-
-
--- 
-ARTHUR: If you do not open these doors, we will take this castle by force ...
-   [A bucket of slops land on ARTHUR.  He tries to retain his dignity.]
-                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.075	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,58 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.075
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.075 (after 7.2.058)
-Problem:    Explanation about making a diff for extra_patches is unclear.
-Solution:   Adjust comment.
-Files:	    src/version.c
-
-
-*** ../vim-7.2.074/src/version.c	Wed Dec 24 13:04:41 2008
---- src/version.c	Wed Dec 24 13:07:47 2008
-***************
-*** 833,839 ****
-   * Keep it short, e.g.,: "relative numbers", "persistent undo".
-   * Also add a comment marker to separate the lines.
-   * See the official Vim patches for the diff format: It must use a context of
-!  * one line only.  Use "diff -C2".
-   */
-  static char *(extra_patches[]) =
-  {   /* Add your patch description below this line */
---- 835,841 ----
-   * Keep it short, e.g.,: "relative numbers", "persistent undo".
-   * Also add a comment marker to separate the lines.
-   * See the official Vim patches for the diff format: It must use a context of
-!  * one line only.  Create it by hand or use "diff -C2" and edit the patch.
-   */
-  static char *(extra_patches[]) =
-  {   /* Add your patch description below this line */
-*** ../vim-7.2.074/src/version.c	Wed Dec 24 13:04:41 2008
---- src/version.c	Wed Dec 24 13:07:47 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     75,
-  /**/
-
--- 
-BEDEVERE: Stand by for attack!!
-   [CUT TO enormous army forming up.  Trebuchets, rows of PIKEMEN, siege
-   towers, pennants flying, shouts of "Stand by for attack!"  Traditional
-   army build-up shots.  The shouts echo across the ranks of the army.
-   We see various groups reacting, and stirring themselves in readiness.]
-ARTHUR:   Who are they?
-BEDEVERE: Oh, just some friends!
-                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.076	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,86 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.076
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.076
-Problem:    rename(from, to) deletes the file if "from" and "to" are not equal
-	    but still refer to the same file.  E.g., on a FAT32 filesystem
-	    under Unix.
-Solution:   Go through another file name.
-Files:	    src/fileio.c
-
-
-*** ../vim-7.2.075/src/fileio.c	Fri Nov 28 21:26:50 2008
---- src/fileio.c	Tue Dec 30 16:04:44 2008
-***************
-*** 6119,6124 ****
---- 6119,6165 ----
-      if (mch_stat((char *)from, &st) < 0)
-  	return -1;
-  
-+ #ifdef UNIX
-+     {
-+ 	struct stat	st_to;
-+ 	char		tempname[MAXPATHL + 1];
-+ 
-+ 	/* It's possible for the source and destination to be the same file.
-+ 	 * This happens when "from" and "to" differ in case and are on a FAT32
-+ 	 * filesystem.  In that case go through a temp file name. */
-+ 	if (mch_stat((char *)to, &st_to) >= 0
-+ 		&& st.st_dev == st_to.st_dev
-+ 		&& st.st_ino == st_to.st_ino)
-+ 	{
-+ 	    /* Find a name that doesn't exist and is in the same directory.
-+ 	     * Move "from" to "tempname" and then to "to". */
-+ 	    if (STRLEN(from) >= MAXPATHL - 5)
-+ 		return -1;
-+ 	    STRCPY(tempname, from);
-+ 	    for (n = 123; n < 99999; ++n)
-+ 	    {
-+ 		sprintf(gettail(tempname), "%d", n);
-+ 		if (mch_stat(tempname, &st_to) < 0)
-+ 		{
-+ 		    if (mch_rename((char *)from, tempname) == 0)
-+ 		    {
-+ 			if (mch_rename(tempname, (char *)to) == 0)
-+ 			    return 0;
-+ 			/* Strange, the second step failed.  Try moving the
-+ 			 * file back and return failure. */
-+ 			mch_rename(tempname, (char *)from);
-+ 			return -1;
-+ 		    }
-+ 		    /* If it fails for one temp name it will most likely fail
-+ 		     * for any temp name, give up. */
-+ 		    return -1;
-+ 		}
-+ 	    }
-+ 	    return -1;
-+ 	}
-+     }
-+ #endif
-+ 
-      /*
-       * Delete the "to" file, this is required on some systems to make the
-       * mch_rename() work, on other systems it makes sure that we don't have
-*** ../vim-7.2.075/src/version.c	Wed Dec 24 14:24:41 2008
---- src/version.c	Tue Dec 30 16:09:51 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     76,
-  /**/
-
--- 
-FATAL ERROR! SYSTEM HALTED! - Press any key to continue doing nothing.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.077	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,164 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.077
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.077 (after 7.2.076)
-Problem:    rename(from, to) doesn't work if "from" and "to" differ only in
-	    case on a system that ignores case in file names.
-Solution:   Go through another file name.
-Files:	    src/fileio.c
-
-
-*** ../vim-7.2.076/src/fileio.c	Tue Dec 30 16:15:16 2008
---- src/fileio.c	Wed Dec 31 14:59:59 2008
-***************
-*** 6106,6117 ****
-  #ifdef HAVE_ACL
-      vim_acl_T	acl;		/* ACL from original file */
-  #endif
-  
-      /*
-!      * When the names are identical, there is nothing to do.
-       */
-      if (fnamecmp(from, to) == 0)
-! 	return 0;
-  
-      /*
-       * Fail if the "from" file doesn't exist.  Avoids that "to" is deleted.
---- 6106,6129 ----
-  #ifdef HAVE_ACL
-      vim_acl_T	acl;		/* ACL from original file */
-  #endif
-+ #if defined(UNIX) || defined(CASE_INSENSITIVE_FILENAME)
-+     int		use_tmp_file = FALSE;
-+ #endif
-  
-      /*
-!      * When the names are identical, there is nothing to do.  When they refer
-!      * to the same file (ignoring case and slash/backslash differences) but
-!      * the file name differs we need to go through a temp file.
-       */
-      if (fnamecmp(from, to) == 0)
-!     {
-! #ifdef CASE_INSENSITIVE_FILENAME
-! 	if (STRCMP(gettail(from), gettail(to)) != 0)
-! 	    use_tmp_file = TRUE;
-! 	else
-! #endif
-! 	    return 0;
-!     }
-  
-      /*
-       * Fail if the "from" file doesn't exist.  Avoids that "to" is deleted.
-***************
-*** 6122,6128 ****
-  #ifdef UNIX
-      {
-  	struct stat	st_to;
-- 	char		tempname[MAXPATHL + 1];
-  
-  	/* It's possible for the source and destination to be the same file.
-  	 * This happens when "from" and "to" differ in case and are on a FAT32
---- 6134,6139 ----
-***************
-*** 6130,6162 ****
-  	if (mch_stat((char *)to, &st_to) >= 0
-  		&& st.st_dev == st_to.st_dev
-  		&& st.st_ino == st_to.st_ino)
-  	{
-! 	    /* Find a name that doesn't exist and is in the same directory.
-! 	     * Move "from" to "tempname" and then to "to". */
-! 	    if (STRLEN(from) >= MAXPATHL - 5)
-! 		return -1;
-! 	    STRCPY(tempname, from);
-! 	    for (n = 123; n < 99999; ++n)
-  	    {
-! 		sprintf(gettail(tempname), "%d", n);
-! 		if (mch_stat(tempname, &st_to) < 0)
-  		{
-! 		    if (mch_rename((char *)from, tempname) == 0)
-! 		    {
-! 			if (mch_rename(tempname, (char *)to) == 0)
-! 			    return 0;
-! 			/* Strange, the second step failed.  Try moving the
-! 			 * file back and return failure. */
-! 			mch_rename(tempname, (char *)from);
-! 			return -1;
-! 		    }
-! 		    /* If it fails for one temp name it will most likely fail
-! 		     * for any temp name, give up. */
-  		    return -1;
-  		}
-  	    }
-- 	    return -1;
-  	}
-      }
-  #endif
-  
---- 6141,6182 ----
-  	if (mch_stat((char *)to, &st_to) >= 0
-  		&& st.st_dev == st_to.st_dev
-  		&& st.st_ino == st_to.st_ino)
-+ 	    use_tmp_file = TRUE;
-+     }
-+ #endif
-+ 
-+ #if defined(UNIX) || defined(CASE_INSENSITIVE_FILENAME)
-+     if (use_tmp_file)
-+     {
-+ 	char	tempname[MAXPATHL + 1];
-+ 
-+ 	/*
-+ 	 * Find a name that doesn't exist and is in the same directory.
-+ 	 * Rename "from" to "tempname" and then rename "tempname" to "to".
-+ 	 */
-+ 	if (STRLEN(from) >= MAXPATHL - 5)
-+ 	    return -1;
-+ 	STRCPY(tempname, from);
-+ 	for (n = 123; n < 99999; ++n)
-  	{
-! 	    sprintf((char *)gettail((char_u *)tempname), "%d", n);
-! 	    if (mch_stat(tempname, &st) < 0)
-  	    {
-! 		if (mch_rename((char *)from, tempname) == 0)
-  		{
-! 		    if (mch_rename(tempname, (char *)to) == 0)
-! 			return 0;
-! 		    /* Strange, the second step failed.  Try moving the
-! 		     * file back and return failure. */
-! 		    mch_rename(tempname, (char *)from);
-  		    return -1;
-  		}
-+ 		/* If it fails for one temp name it will most likely fail
-+ 		 * for any temp name, give up. */
-+ 		return -1;
-  	    }
-  	}
-+ 	return -1;
-      }
-  #endif
-  
-*** ../vim-7.2.076/src/version.c	Tue Dec 30 16:15:16 2008
---- src/version.c	Wed Dec 31 16:19:29 2008
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     77,
-  /**/
-
--- 
-We apologise again for the fault in the subtitles.  Those responsible for
-sacking the people who have just been sacked have been sacked.
-                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.078	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,120 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.078
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.078
-Problem:    When deleting a fold that is specified with markers the cursor
-	    position may be wrong.  Folds may not be displayed properly after
-	    a delete.  Wrong fold may be deleted.
-Solution:   Fix the problems. (mostly by Lech Lorens)
-Files:	    src/fold.c
-
-
-*** ../vim-7.2.077/src/fold.c	Fri Nov 28 21:26:50 2008
---- src/fold.c	Tue Jan  6 14:53:26 2009
-***************
-*** 740,746 ****
-      garray_T	*found_ga;
-      fold_T	*found_fp = NULL;
-      linenr_T	found_off = 0;
-!     int		use_level = FALSE;
-      int		maybe_small = FALSE;
-      int		level = 0;
-      linenr_T	lnum = start;
---- 740,746 ----
-      garray_T	*found_ga;
-      fold_T	*found_fp = NULL;
-      linenr_T	found_off = 0;
-!     int		use_level;
-      int		maybe_small = FALSE;
-      int		level = 0;
-      linenr_T	lnum = start;
-***************
-*** 757,762 ****
---- 757,763 ----
-  	gap = &curwin->w_folds;
-  	found_ga = NULL;
-  	lnum_off = 0;
-+ 	use_level = FALSE;
-  	for (;;)
-  	{
-  	    if (!foldFind(gap, lnum - lnum_off, &fp))
-***************
-*** 783,802 ****
-  	else
-  	{
-  	    lnum = found_fp->fd_top + found_fp->fd_len + found_off;
-- 	    did_one = TRUE;
-  
-  	    if (foldmethodIsManual(curwin))
-  		deleteFoldEntry(found_ga,
-  		    (int)(found_fp - (fold_T *)found_ga->ga_data), recursive);
-  	    else
-  	    {
-! 		if (found_fp->fd_top + found_off < first_lnum)
-! 		    first_lnum = found_fp->fd_top;
-! 		if (lnum > last_lnum)
-  		    last_lnum = lnum;
-! 		parseMarker(curwin);
-  		deleteFoldMarkers(found_fp, recursive, found_off);
-  	    }
-  
-  	    /* redraw window */
-  	    changed_window_setting();
---- 784,804 ----
-  	else
-  	{
-  	    lnum = found_fp->fd_top + found_fp->fd_len + found_off;
-  
-  	    if (foldmethodIsManual(curwin))
-  		deleteFoldEntry(found_ga,
-  		    (int)(found_fp - (fold_T *)found_ga->ga_data), recursive);
-  	    else
-  	    {
-! 		if (first_lnum > found_fp->fd_top + found_off)
-! 		    first_lnum = found_fp->fd_top + found_off;
-! 		if (last_lnum < lnum)
-  		    last_lnum = lnum;
-! 		if (!did_one)
-! 		    parseMarker(curwin);
-  		deleteFoldMarkers(found_fp, recursive, found_off);
-  	    }
-+ 	    did_one = TRUE;
-  
-  	    /* redraw window */
-  	    changed_window_setting();
-***************
-*** 811,816 ****
---- 813,822 ----
-  	    redraw_curbuf_later(INVERTED);
-  #endif
-      }
-+     else
-+ 	/* Deleting markers may make cursor column invalid. */
-+ 	check_cursor_col();
-+ 
-      if (last_lnum > 0)
-  	changed_lines(first_lnum, (colnr_T)0, last_lnum, 0L);
-  }
-*** ../vim-7.2.077/src/version.c	Wed Dec 31 16:20:54 2008
---- src/version.c	Tue Jan  6 15:00:36 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     78,
-  /**/
-
--- 
-Looking at Perl through Lisp glasses, Perl looks atrocious.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.079	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,229 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.079
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.079
-Problem:    "killed" netbeans events are not handled correctly.
-Solution:   A "killed" netbeans event is sent when the buffer is deleted or
-	    wiped out (in this case, the netbeans annotations in this buffer
-	    have been removed).  A user can still remove a sign with the
-	    command ":sign unplace" and this does not trigger a "killed"
-	    event.  (Xavier de Gaye)
-Files:	    runtime/doc/netbeans.txt, src/buffer.c, src/globals.h,
-	    src/netbeans.c, src/proto/netbeans.pro
-
-
-*** ../vim-7.2.078/runtime/doc/netbeans.txt	Sat Aug  9 19:36:49 2008
---- runtime/doc/netbeans.txt	Tue Jan  6 15:23:39 2009
-***************
-*** 1,4 ****
-! *netbeans.txt*  For Vim version 7.2.  Last change: 2008 Jun 28
-  
-  
-  		  VIM REFERENCE MANUAL    by Gordon Prieur et al.
---- 1,4 ----
-! *netbeans.txt*  For Vim version 7.2.  Last change: 2009 Jan 06
-  
-  
-  		  VIM REFERENCE MANUAL    by Gordon Prieur et al.
-***************
-*** 722,729 ****
-  		of the cursor.
-  		New in version 2.1.
-  
-! killed		A file was closed by the user.  Only for files that have been
-! 		assigned a number by the IDE.
-  
-  newDotAndMark off off
-  		Reports the position of the cursor being at "off" bytes into
---- 722,731 ----
-  		of the cursor.
-  		New in version 2.1.
-  
-! killed		A file was deleted or wiped out by the user and the buffer
-! 		annotations have been removed.  The bufID number for this
-! 		buffer has become invalid.  Only for files that have been
-! 		assigned a bufID number by the IDE.
-  
-  newDotAndMark off off
-  		Reports the position of the cursor being at "off" bytes into
-*** ../vim-7.2.078/src/buffer.c	Wed Dec  3 11:21:20 2008
---- src/buffer.c	Tue Jan  6 15:23:02 2009
-***************
-*** 437,446 ****
-  	return;
-  #endif
-  
-- #ifdef FEAT_NETBEANS_INTG
--     if (usingNetbeans)
-- 	netbeans_file_closed(buf);
-- #endif
-      /* Change directories when the 'acd' option is set. */
-      DO_AUTOCHDIR
-  
---- 437,442 ----
-***************
-*** 639,644 ****
---- 635,644 ----
-  #ifdef FEAT_SIGNS
-      buf_delete_signs(buf);		/* delete any signs */
-  #endif
-+ #ifdef FEAT_NETBEANS_INTG
-+     if (usingNetbeans)
-+         netbeans_file_killed(buf);
-+ #endif
-  #ifdef FEAT_LOCALMAP
-      map_clear_int(buf, MAP_ALL_MODES, TRUE, FALSE);  /* clear local mappings */
-      map_clear_int(buf, MAP_ALL_MODES, TRUE, TRUE);   /* clear local abbrevs */
-***************
-*** 815,823 ****
-      int		bnr;		/* buffer number */
-      char_u	*p;
-  
-- #ifdef FEAT_NETBEANS_INTG
--     netbeansCloseFile = 1;
-- #endif
-      if (addr_count == 0)
-      {
-  	(void)do_buffer(command, DOBUF_CURRENT, FORWARD, 0, forceit);
---- 815,820 ----
-***************
-*** 912,920 ****
-  	}
-      }
-  
-- #ifdef FEAT_NETBEANS_INTG
--     netbeansCloseFile = 0;
-- #endif
-  
-      return errormsg;
-  }
---- 909,914 ----
-*** ../vim-7.2.078/src/globals.h	Fri Nov 28 21:26:50 2008
---- src/globals.h	Tue Jan  6 15:23:02 2009
-***************
-*** 1340,1346 ****
-  
-  #ifdef FEAT_NETBEANS_INTG
-  EXTERN char *netbeansArg INIT(= NULL);	/* the -nb[:host:port:passwd] arg */
-- EXTERN int netbeansCloseFile INIT(= 0);	/* send killed if != 0 */
-  EXTERN int netbeansFireChanges INIT(= 1); /* send buffer changes if != 0 */
-  EXTERN int netbeansForcedQuit INIT(= 0);/* don't write modified files */
-  EXTERN int netbeansReadFile INIT(= 1);	/* OK to read from disk if != 0 */
---- 1340,1345 ----
-*** ../vim-7.2.078/src/netbeans.c	Wed Dec 24 12:20:10 2008
---- src/netbeans.c	Tue Jan  6 15:23:02 2009
-***************
-*** 2921,2964 ****
-  }
-  
-  /*
-!  * Tell netbeans a file was closed.
-   */
-      void
-! netbeans_file_closed(buf_T *bufp)
-  {
-      int		bufno = nb_getbufno(bufp);
-      nbbuf_T	*nbbuf = nb_get_buf(bufno);
-      char	buffer[2*MAXPATHL];
-  
-!     if (!haveConnection || bufno < 0)
-  	return;
-  
-!     if (!netbeansCloseFile)
-!     {
-! 	nbdebug(("Ignoring file_closed for %s. File was closed from IDE\n",
-! 		    bufp->b_ffname));
-! 	return;
-!     }
-! 
-!     nbdebug(("netbeans_file_closed:\n"));
-!     nbdebug(("    Closing bufno: %d", bufno));
-!     if (curbuf != NULL && curbuf != bufp)
-!     {
-! 	nbdebug(("    Curbuf bufno:  %d\n", nb_getbufno(curbuf)));
-!     }
-!     else if (curbuf == bufp)
-!     {
-! 	nbdebug(("    curbuf == bufp\n"));
-!     }
-! 
-!     if (bufno <= 0)
-! 	return;
-  
-      sprintf(buffer, "%d:killed=%d\n", bufno, r_cmdno);
-  
-      nbdebug(("EVT: %s", buffer));
-  
-!     nb_send(buffer, "netbeans_file_closed");
-  
-      if (nbbuf != NULL)
-  	nbbuf->bufp = NULL;
---- 2921,2946 ----
-  }
-  
-  /*
-!  * Tell netbeans that a file was deleted or wiped out.
-   */
-      void
-! netbeans_file_killed(buf_T *bufp)
-  {
-      int		bufno = nb_getbufno(bufp);
-      nbbuf_T	*nbbuf = nb_get_buf(bufno);
-      char	buffer[2*MAXPATHL];
-  
-!     if (!haveConnection || bufno == -1)
-  	return;
-  
-!     nbdebug(("netbeans_file_killed:\n"));
-!     nbdebug(("    Killing bufno: %d", bufno));
-  
-      sprintf(buffer, "%d:killed=%d\n", bufno, r_cmdno);
-  
-      nbdebug(("EVT: %s", buffer));
-  
-!     nb_send(buffer, "netbeans_file_killed");
-  
-      if (nbbuf != NULL)
-  	nbbuf->bufp = NULL;
-*** ../vim-7.2.078/src/proto/netbeans.pro	Tue Jun 24 23:25:53 2008
---- src/proto/netbeans.pro	Tue Jan  6 15:23:02 2009
-***************
-*** 11,17 ****
-  void netbeans_frame_moved __ARGS((int new_x, int new_y));
-  void netbeans_file_activated __ARGS((buf_T *bufp));
-  void netbeans_file_opened __ARGS((buf_T *bufp));
-! void netbeans_file_closed __ARGS((buf_T *bufp));
-  void netbeans_inserted __ARGS((buf_T *bufp, linenr_T linenr, colnr_T col, char_u *txt, int newlen));
-  void netbeans_removed __ARGS((buf_T *bufp, linenr_T linenr, colnr_T col, long len));
-  void netbeans_unmodified __ARGS((buf_T *bufp));
---- 11,17 ----
-  void netbeans_frame_moved __ARGS((int new_x, int new_y));
-  void netbeans_file_activated __ARGS((buf_T *bufp));
-  void netbeans_file_opened __ARGS((buf_T *bufp));
-! void netbeans_file_killed __ARGS((buf_T *bufp));
-  void netbeans_inserted __ARGS((buf_T *bufp, linenr_T linenr, colnr_T col, char_u *txt, int newlen));
-  void netbeans_removed __ARGS((buf_T *bufp, linenr_T linenr, colnr_T col, long len));
-  void netbeans_unmodified __ARGS((buf_T *bufp));
-*** ../vim-7.2.078/src/version.c	Tue Jan  6 15:01:58 2009
---- src/version.c	Tue Jan  6 16:11:11 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     79,
-  /**/
-
--- 
-Friends?  I have lots of friends!  In fact, I have every episode ever made.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.080	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,365 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.080
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.080
-Problem:    When typing a composing character just after starting completion
-	    may access memory before its allocation point. (Dominique Pelle)
-Solution:   Don't delete before the completion start column.  Add extra checks
-	    for the offset not being negative.
-Files:	    src/edit.c
-
-
-*** ../vim-7.2.079/src/edit.c	Wed Aug  6 18:56:55 2008
---- src/edit.c	Tue Jan 13 12:05:57 2009
-***************
-*** 147,152 ****
---- 147,153 ----
-  static int  ins_compl_bs __ARGS((void));
-  static void ins_compl_new_leader __ARGS((void));
-  static void ins_compl_addleader __ARGS((int c));
-+ static int ins_compl_len __ARGS((void));
-  static void ins_compl_restart __ARGS((void));
-  static void ins_compl_set_original_text __ARGS((char_u *str));
-  static void ins_compl_addfrommatch __ARGS((void));
-***************
-*** 197,203 ****
-  static void mb_replace_pop_ins __ARGS((int cc));
-  #endif
-  static void replace_flush __ARGS((void));
-! static void replace_do_bs __ARGS((void));
-  #ifdef FEAT_CINDENT
-  static int cindent_on __ARGS((void));
-  #endif
---- 198,205 ----
-  static void mb_replace_pop_ins __ARGS((int cc));
-  #endif
-  static void replace_flush __ARGS((void));
-! static void replace_do_bs __ARGS((int limit_col));
-! static int del_char_after_col __ARGS((int limit_col));
-  #ifdef FEAT_CINDENT
-  static int cindent_on __ARGS((void));
-  #endif
-***************
-*** 1933,1938 ****
---- 1935,1942 ----
-  /*
-   * Backspace the cursor until the given column.  Handles REPLACE and VREPLACE
-   * modes correctly.  May also be used when not in insert mode at all.
-+  * Will attempt not to go before "col" even when there is a composing
-+  * character.
-   */
-      void
-  backspace_until_column(col)
-***************
-*** 1942,1954 ****
-      {
-  	curwin->w_cursor.col--;
-  	if (State & REPLACE_FLAG)
-! 	    replace_do_bs();
-! 	else
-! 	    (void)del_char(FALSE);
-      }
-  }
-  #endif
-  
-  #if defined(FEAT_INS_EXPAND) || defined(PROTO)
-  /*
-   * CTRL-X pressed in Insert mode.
---- 1946,1994 ----
-      {
-  	curwin->w_cursor.col--;
-  	if (State & REPLACE_FLAG)
-! 	    replace_do_bs(col);
-! 	else if (!del_char_after_col(col))
-! 	    break;
-      }
-  }
-  #endif
-  
-+ /*
-+  * Like del_char(), but make sure not to go before column "limit_col".
-+  * Only matters when there are composing characters.
-+  * Return TRUE when something was deleted.
-+  */
-+    static int
-+ del_char_after_col(limit_col)
-+     int limit_col;
-+ {
-+ #ifdef FEAT_MBYTE
-+     if (enc_utf8 && limit_col >= 0)
-+     {
-+ 	int ecol = curwin->w_cursor.col + 1;
-+ 
-+ 	/* Make sure the cursor is at the start of a character, but
-+ 	 * skip forward again when going too far back because of a
-+ 	 * composing character. */
-+ 	mb_adjust_cursor();
-+ 	while (curwin->w_cursor.col < limit_col)
-+ 	{
-+ 	    int l = utf_ptr2len(ml_get_cursor());
-+ 
-+ 	    if (l == 0)  /* end of line */
-+ 		break;
-+ 	    curwin->w_cursor.col += l;
-+ 	}
-+ 	if (*ml_get_cursor() == NUL || curwin->w_cursor.col == ecol)
-+ 	    return FALSE;
-+ 	del_bytes((long)(ecol - curwin->w_cursor.col), FALSE, TRUE);
-+     }
-+     else
-+ #endif
-+ 	(void)del_char(FALSE);
-+     return TRUE;
-+ }
-+ 
-  #if defined(FEAT_INS_EXPAND) || defined(PROTO)
-  /*
-   * CTRL-X pressed in Insert mode.
-***************
-*** 2418,2424 ****
-  	{
-  	    had_match = (curwin->w_cursor.col > compl_col);
-  	    ins_compl_delete();
-! 	    ins_bytes(compl_leader + curwin->w_cursor.col - compl_col);
-  	    ins_redraw(FALSE);
-  
-  	    /* When the match isn't there (to avoid matching itself) remove it
---- 2458,2464 ----
-  	{
-  	    had_match = (curwin->w_cursor.col > compl_col);
-  	    ins_compl_delete();
-! 	    ins_bytes(compl_leader + ins_compl_len());
-  	    ins_redraw(FALSE);
-  
-  	    /* When the match isn't there (to avoid matching itself) remove it
-***************
-*** 2470,2476 ****
-  	    *p = NUL;
-  	    had_match = (curwin->w_cursor.col > compl_col);
-  	    ins_compl_delete();
-! 	    ins_bytes(compl_leader + curwin->w_cursor.col - compl_col);
-  	    ins_redraw(FALSE);
-  
-  	    /* When the match isn't there (to avoid matching itself) remove it
---- 2510,2516 ----
-  	    *p = NUL;
-  	    had_match = (curwin->w_cursor.col > compl_col);
-  	    ins_compl_delete();
-! 	    ins_bytes(compl_leader + ins_compl_len());
-  	    ins_redraw(FALSE);
-  
-  	    /* When the match isn't there (to avoid matching itself) remove it
-***************
-*** 3209,3215 ****
-  {
-      ins_compl_del_pum();
-      ins_compl_delete();
-!     ins_bytes(compl_leader + curwin->w_cursor.col - compl_col);
-      compl_used_match = FALSE;
-  
-      if (compl_started)
---- 3249,3255 ----
-  {
-      ins_compl_del_pum();
-      ins_compl_delete();
-!     ins_bytes(compl_leader + ins_compl_len());
-      compl_used_match = FALSE;
-  
-      if (compl_started)
-***************
-*** 3264,3269 ****
---- 3304,3323 ----
-  }
-  
-  /*
-+  * Return the length of the completion, from the completion start column to
-+  * the cursor column.  Making sure it never goes below zero.
-+  */
-+     static int
-+ ins_compl_len()
-+ {
-+     int off = curwin->w_cursor.col - compl_col;
-+ 
-+     if (off < 0)
-+ 	return 0;
-+     return off;
-+ }
-+ 
-+ /*
-   * Append one character to the match leader.  May reduce the number of
-   * matches.
-   */
-***************
-*** 3621,3630 ****
-  	    {
-  		ins_compl_delete();
-  		if (compl_leader != NULL)
-! 		    ins_bytes(compl_leader + curwin->w_cursor.col - compl_col);
-  		else if (compl_first_match != NULL)
-! 		    ins_bytes(compl_orig_text
-! 					  + curwin->w_cursor.col - compl_col);
-  		retval = TRUE;
-  	    }
-  
---- 3675,3683 ----
-  	    {
-  		ins_compl_delete();
-  		if (compl_leader != NULL)
-! 		    ins_bytes(compl_leader + ins_compl_len());
-  		else if (compl_first_match != NULL)
-! 		    ins_bytes(compl_orig_text + ins_compl_len());
-  		retval = TRUE;
-  	    }
-  
-***************
-*** 4256,4262 ****
-      static void
-  ins_compl_insert()
-  {
-!     ins_bytes(compl_shown_match->cp_str + curwin->w_cursor.col - compl_col);
-      if (compl_shown_match->cp_flags & ORIGINAL_TEXT)
-  	compl_used_match = FALSE;
-      else
---- 4309,4315 ----
-      static void
-  ins_compl_insert()
-  {
-!     ins_bytes(compl_shown_match->cp_str + ins_compl_len());
-      if (compl_shown_match->cp_flags & ORIGINAL_TEXT)
-  	compl_used_match = FALSE;
-      else
-***************
-*** 4425,4431 ****
-  	if (!compl_get_longest || compl_used_match)
-  	    ins_compl_insert();
-  	else
-! 	    ins_bytes(compl_leader + curwin->w_cursor.col - compl_col);
-      }
-      else
-  	compl_used_match = FALSE;
---- 4478,4484 ----
-  	if (!compl_get_longest || compl_used_match)
-  	    ins_compl_insert();
-  	else
-! 	    ins_bytes(compl_leader + ins_compl_len());
-      }
-      else
-  	compl_used_match = FALSE;
-***************
-*** 7123,7131 ****
-   * cc == 0: character was inserted, delete it
-   * cc > 0: character was replaced, put cc (first byte of original char) back
-   * and check for more characters to be put back
-   */
-      static void
-! replace_do_bs()
-  {
-      int		cc;
-  #ifdef FEAT_VREPLACE
---- 7176,7187 ----
-   * cc == 0: character was inserted, delete it
-   * cc > 0: character was replaced, put cc (first byte of original char) back
-   * and check for more characters to be put back
-+  * When "limit_col" is >= 0, don't delete before this column.  Matters when
-+  * using composing characters, use del_char_after_col() instead of del_char().
-   */
-      static void
-! replace_do_bs(limit_col)
-!     int		limit_col;
-  {
-      int		cc;
-  #ifdef FEAT_VREPLACE
-***************
-*** 7153,7159 ****
-  #ifdef FEAT_MBYTE
-  	if (has_mbyte)
-  	{
-! 	    del_char(FALSE);
-  # ifdef FEAT_VREPLACE
-  	    if (State & VREPLACE_FLAG)
-  		orig_len = (int)STRLEN(ml_get_cursor());
---- 7209,7215 ----
-  #ifdef FEAT_MBYTE
-  	if (has_mbyte)
-  	{
-! 	    (void)del_char_after_col(limit_col);
-  # ifdef FEAT_VREPLACE
-  	    if (State & VREPLACE_FLAG)
-  		orig_len = (int)STRLEN(ml_get_cursor());
-***************
-*** 7203,7209 ****
-  	changed_bytes(curwin->w_cursor.lnum, curwin->w_cursor.col);
-      }
-      else if (cc == 0)
-! 	(void)del_char(FALSE);
-  }
-  
-  #ifdef FEAT_CINDENT
---- 7259,7265 ----
-  	changed_bytes(curwin->w_cursor.lnum, curwin->w_cursor.col);
-      }
-      else if (cc == 0)
-! 	(void)del_char_after_col(limit_col);
-  }
-  
-  #ifdef FEAT_CINDENT
-***************
-*** 8239,8245 ****
-  	 * Replace mode */
-  	if (curwin->w_cursor.lnum != Insstart.lnum
-  		|| curwin->w_cursor.col >= Insstart.col)
-! 	    replace_do_bs();
-      }
-      else
-  	(void)del_char(FALSE);
---- 8295,8301 ----
-  	 * Replace mode */
-  	if (curwin->w_cursor.lnum != Insstart.lnum
-  		|| curwin->w_cursor.col >= Insstart.col)
-! 	    replace_do_bs(-1);
-      }
-      else
-  	(void)del_char(FALSE);
-***************
-*** 8556,8562 ****
-  		break;
-  	    }
-  	    if (State & REPLACE_FLAG)
-! 		replace_do_bs();
-  	    else
-  	    {
-  #ifdef FEAT_MBYTE
---- 8612,8618 ----
-  		break;
-  	    }
-  	    if (State & REPLACE_FLAG)
-! 		replace_do_bs(-1);
-  	    else
-  	    {
-  #ifdef FEAT_MBYTE
-*** ../vim-7.2.079/src/version.c	Tue Jan  6 16:13:42 2009
---- src/version.c	Tue Jan 13 12:25:29 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     80,
-  /**/
-
--- 
-At some point in the project somebody will start whining about the need to
-determine the project "requirements".  This involves interviewing people who
-don't know what they want but, curiously, know exactly when they need it.
-				(Scott Adams - The Dilbert principle)
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.081	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,60 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.081
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.081
-Problem:    Compiler warning for floating point overflow on VAX.
-Solution:   For VAX use a smaller number. (Zoltan Arpadffy)
-Files:	    src/message.c
-
-
-*** ../vim-7.2.080/src/message.c	Fri Nov 28 21:26:50 2008
---- src/message.c	Tue Jan 13 16:19:07 2009
-***************
-*** 4556,4562 ****
-  			remove_trailing_zeroes = TRUE;
-  		    }
-  
-! 		    if (fmt_spec == 'f' && abs_f > 1.0e307)
-  		    {
-  			/* Avoid a buffer overflow */
-  			strcpy(tmp, "inf");
---- 4556,4568 ----
-  			remove_trailing_zeroes = TRUE;
-  		    }
-  
-! 		    if (fmt_spec == 'f' &&
-! #ifdef VAX
-! 			    abs_f > 1.0e38
-! #else
-! 			    abs_f > 1.0e307
-! #endif
-! 			    )
-  		    {
-  			/* Avoid a buffer overflow */
-  			strcpy(tmp, "inf");
-*** ../vim-7.2.080/src/version.c	Tue Jan 13 12:29:03 2009
---- src/version.c	Tue Jan 13 16:19:52 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     81,
-  /**/
-
--- 
-Sometimes you can protect millions of dollars in your budget simply by buying
-a bag of cookies, dropping it on the budget anylyst's desk, and saying
-something deeply personal such as "How was your weekend, big guy?"
-				(Scott Adams - The Dilbert principle)
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.082	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,77 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.082
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.082
-Problem:    When 'ff' is "mac" then "ga" on a ^J shows 0x0d instead of 0x0a.
-	    (Andy Wokula)
-Solution:   Use NL for this situation. (Lech Lorens)
-Files:	    src/ex_cmds.c
-
-
-*** ../vim-7.2.081/src/ex_cmds.c	Fri Nov 28 21:26:50 2008
---- src/ex_cmds.c	Tue Jan 13 16:51:32 2009
-***************
-*** 49,54 ****
---- 49,55 ----
-      exarg_T	*eap;
-  {
-      int		c;
-+     int		cval;
-      char	buf1[20];
-      char	buf2[20];
-      char_u	buf3[7];
-***************
-*** 75,80 ****
---- 76,85 ----
-      {
-  	if (c == NL)	    /* NUL is stored as NL */
-  	    c = NUL;
-+ 	if (c == CAR && get_fileformat(curbuf) == EOL_MAC)
-+ 	    cval = NL;	    /* NL is stored as CR */
-+ 	else
-+ 	    cval = c;
-  	if (vim_isprintc_strict(c) && (c < ' '
-  #ifndef EBCDIC
-  		    || c > '~'
-***************
-*** 94,100 ****
-  	    buf2[0] = NUL;
-  	vim_snprintf((char *)IObuff, IOSIZE,
-  		_("<%s>%s%s  %d,  Hex %02x,  Octal %03o"),
-! 					   transchar(c), buf1, buf2, c, c, c);
-  #ifdef FEAT_MBYTE
-  	if (enc_utf8)
-  	    c = cc[ci++];
---- 99,105 ----
-  	    buf2[0] = NUL;
-  	vim_snprintf((char *)IObuff, IOSIZE,
-  		_("<%s>%s%s  %d,  Hex %02x,  Octal %03o"),
-! 				  transchar(c), buf1, buf2, cval, cval, cval);
-  #ifdef FEAT_MBYTE
-  	if (enc_utf8)
-  	    c = cc[ci++];
-*** ../vim-7.2.081/src/version.c	Tue Jan 13 16:37:31 2009
---- src/version.c	Tue Jan 13 16:53:39 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     82,
-  /**/
-
--- 
-The budget process was invented by an alien race of sadistic beings who
-resemble large cats.
-				(Scott Adams - The Dilbert principle)
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.083	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.083
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.083
-Problem:    ":tag" does not return to the right tag entry from the tag stack.
-Solution:   Don't change the current match when there is no argument.
-	    (Erik Falor)
-Files:	    src/tag.c
-
-
-*** ../vim-7.2.082/src/tag.c	Tue Dec  9 12:12:31 2008
---- src/tag.c	Tue Jan 13 17:14:59 2009
-***************
-*** 515,521 ****
-  	     * If a count is supplied to the ":tag <name>" command, then
-  	     * jump to count'th matching tag.
-  	     */
-! 	    if (type == DT_TAG && count > 0)
-  		cur_match = count - 1;
-  
-  	    if (type == DT_SELECT || type == DT_JUMP
---- 515,521 ----
-  	     * If a count is supplied to the ":tag <name>" command, then
-  	     * jump to count'th matching tag.
-  	     */
-! 	    if (type == DT_TAG && *tag != NUL && count > 0)
-  		cur_match = count - 1;
-  
-  	    if (type == DT_SELECT || type == DT_JUMP
-*** ../vim-7.2.082/src/version.c	Tue Jan 13 16:57:09 2009
---- src/version.c	Tue Jan 13 17:16:42 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     83,
-  /**/
-
--- 
-Engineers will go without food and hygiene for days to solve a problem.
-(Other times just because they forgot.)
-				(Scott Adams - The Dilbert principle)
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.084	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,144 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.084
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.084
-Problem:    Recursive structures are not handled properly in Python
-	    vim.eval().
-Solution:   Keep track of references in a better way. (Yukihiro Nakadaira)
-Files:	    src/if_python.c
-
-
-*** ../vim-7.2.083/src/if_python.c	Thu Nov 20 11:04:01 2008
---- src/if_python.c	Tue Jan 13 18:08:06 2009
-***************
-*** 1151,1164 ****
-  
-      /* Check if we run into a recursive loop.  The item must be in lookupDict
-       * then and we can use it again. */
-!     sprintf(ptrBuf, PRINTF_DECIMAL_LONG_U, (long_u)our_tv);
-!     result = PyDict_GetItemString(lookupDict, ptrBuf);
-!     if (result != NULL)
-! 	Py_INCREF(result);
-!     else if (our_tv->v_type == VAR_STRING)
-      {
-  	result = Py_BuildValue("s", our_tv->vval.v_string);
-- 	PyDict_SetItemString(lookupDict, ptrBuf, result);
-      }
-      else if (our_tv->v_type == VAR_NUMBER)
-      {
---- 1151,1173 ----
-  
-      /* Check if we run into a recursive loop.  The item must be in lookupDict
-       * then and we can use it again. */
-!     if ((our_tv->v_type == VAR_LIST && our_tv->vval.v_list != NULL)
-! 	    || (our_tv->v_type == VAR_DICT && our_tv->vval.v_dict != NULL))
-!     {
-! 	sprintf(ptrBuf, PRINTF_DECIMAL_LONG_U,
-! 	        our_tv->v_type == VAR_LIST ? (long_u)our_tv->vval.v_list
-! 		                           : (long_u)our_tv->vval.v_dict);
-! 	result = PyDict_GetItemString(lookupDict, ptrBuf);
-! 	if (result != NULL)
-! 	{
-! 	    Py_INCREF(result);
-! 	    return result;
-! 	}
-!     }
-! 
-!     if (our_tv->v_type == VAR_STRING)
-      {
-  	result = Py_BuildValue("s", our_tv->vval.v_string);
-      }
-      else if (our_tv->v_type == VAR_NUMBER)
-      {
-***************
-*** 1167,1173 ****
-  	/* For backwards compatibility numbers are stored as strings. */
-  	sprintf(buf, "%ld", (long)our_tv->vval.v_number);
-  	result = Py_BuildValue("s", buf);
-- 	PyDict_SetItemString(lookupDict, ptrBuf, result);
-      }
-  # ifdef FEAT_FLOAT
-      else if (our_tv->v_type == VAR_FLOAT)
---- 1176,1181 ----
-***************
-*** 1176,1182 ****
-  
-  	sprintf(buf, "%f", our_tv->vval.v_float);
-  	result = Py_BuildValue("s", buf);
-- 	PyDict_SetItemString(lookupDict, ptrBuf, result);
-      }
-  # endif
-      else if (our_tv->v_type == VAR_LIST)
---- 1184,1189 ----
-***************
-*** 1185,1194 ****
-  	listitem_T	*curr;
-  
-  	result = PyList_New(0);
-- 	PyDict_SetItemString(lookupDict, ptrBuf, result);
-  
-  	if (list != NULL)
-  	{
-  	    for (curr = list->lv_first; curr != NULL; curr = curr->li_next)
-  	    {
-  		newObj = VimToPython(&curr->li_tv, depth + 1, lookupDict);
---- 1192,1202 ----
-  	listitem_T	*curr;
-  
-  	result = PyList_New(0);
-  
-  	if (list != NULL)
-  	{
-+ 	    PyDict_SetItemString(lookupDict, ptrBuf, result);
-+ 
-  	    for (curr = list->lv_first; curr != NULL; curr = curr->li_next)
-  	    {
-  		newObj = VimToPython(&curr->li_tv, depth + 1, lookupDict);
-***************
-*** 1200,1206 ****
-      else if (our_tv->v_type == VAR_DICT)
-      {
-  	result = PyDict_New();
-- 	PyDict_SetItemString(lookupDict, ptrBuf, result);
-  
-  	if (our_tv->vval.v_dict != NULL)
-  	{
---- 1208,1213 ----
-***************
-*** 1209,1214 ****
---- 1216,1223 ----
-  	    hashitem_T	*hi;
-  	    dictitem_T	*di;
-  
-+ 	    PyDict_SetItemString(lookupDict, ptrBuf, result);
-+ 
-  	    for (hi = ht->ht_array; todo > 0; ++hi)
-  	    {
-  		if (!HASHITEM_EMPTY(hi))
-*** ../vim-7.2.083/src/version.c	Tue Jan 13 17:27:18 2009
---- src/version.c	Tue Jan 13 17:54:14 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     84,
-  /**/
-
--- 
-Article in the first Free Software Magazine: "Bram Moolenaar studied electrical
-engineering at the Technical University of Delft and graduated in 1985 on a
-multi-processor Unix architecture."
-Response by "dimator": Could the school not afford a proper stage for the
-ceremony?
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.085	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,62 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.085
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.085
-Problem:    ":set <M-b>=<Esc>b" does not work when 'encoding' is utf-8.
-Solution:   Put the <M-b> character in the input buffer as valid utf-8.
-	    (partly by Matt Wosniski)
-Files:	    src/term.c
-
-
-*** ../vim-7.2.084/src/term.c	Tue Jul 29 12:22:12 2008
---- src/term.c	Thu Jan 22 18:18:29 2009
-***************
-*** 4920,4926 ****
-  	key_name[0] = KEY2TERMCAP0(key);
-  	key_name[1] = KEY2TERMCAP1(key);
-  	if (key_name[0] == KS_KEY)
-! 	    string[new_slen++] = key_name[1];	/* from ":set <M-b>=xx" */
-  	else
-  	{
-  	    string[new_slen++] = K_SPECIAL;
---- 4920,4934 ----
-  	key_name[0] = KEY2TERMCAP0(key);
-  	key_name[1] = KEY2TERMCAP1(key);
-  	if (key_name[0] == KS_KEY)
-! 	{
-! 	    /* from ":set <M-b>=xx" */
-! #ifdef FEAT_MBYTE
-! 	    if (has_mbyte)
-! 		new_slen += (*mb_char2bytes)(key_name[1], string + new_slen);
-! 	    else
-! #endif
-! 		string[new_slen++] = key_name[1];
-! 	}
-  	else
-  	{
-  	    string[new_slen++] = K_SPECIAL;
-*** ../vim-7.2.084/src/version.c	Tue Jan 13 18:10:21 2009
---- src/version.c	Thu Jan 22 18:31:50 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     85,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-20. When looking at a pageful of someone else's links, you notice all of them
-    are already highlighted in purple.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.086	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,98 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.086
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.086
-Problem:    Using ":diffget 1" in buffer 1 corrupts the text.
-Solution:   Don't do anything when source and destination of ":diffget" or
-	    ":diffput" is the same buffer. (Dominique Pelle)
-Files:	    src/diff.c
-
-
-*** ../vim-7.2.085/src/diff.c	Sun Nov 30 15:15:56 2008
---- src/diff.c	Wed Jan 14 20:40:25 2009
-***************
-*** 8,14 ****
-   */
-  
-  /*
-!  * diff.c: code for diff'ing two or three buffers.
-   */
-  
-  #include "vim.h"
---- 8,14 ----
-   */
-  
-  /*
-!  * diff.c: code for diff'ing two, three or four buffers.
-   */
-  
-  #include "vim.h"
-***************
-*** 116,122 ****
-   * Add a buffer to make diffs for.
-   * Call this when a new buffer is being edited in the current window where
-   * 'diff' is set.
-!  * Marks the current buffer as being part of the diff and requireing updating.
-   * This must be done before any autocmd, because a command may use info
-   * about the screen contents.
-   */
---- 116,122 ----
-   * Add a buffer to make diffs for.
-   * Call this when a new buffer is being edited in the current window where
-   * 'diff' is set.
-!  * Marks the current buffer as being part of the diff and requiring updating.
-   * This must be done before any autocmd, because a command may use info
-   * about the screen contents.
-   */
-***************
-*** 929,935 ****
-  	goto theend;
-  
-  #ifdef UNIX
-!     /* Temporaraly chdir to /tmp, to avoid patching files in the current
-       * directory when the patch file contains more than one patch.  When we
-       * have our own temp dir use that instead, it will be cleaned up when we
-       * exit (any .rej files created).  Don't change directory if we can't
---- 929,935 ----
-  	goto theend;
-  
-  #ifdef UNIX
-!     /* Temporarily chdir to /tmp, to avoid patching files in the current
-       * directory when the patch file contains more than one patch.  When we
-       * have our own temp dir use that instead, it will be cleaned up when we
-       * exit (any .rej files created).  Don't change directory if we can't
-***************
-*** 2129,2134 ****
---- 2129,2136 ----
-  	    EMSG2(_("E102: Can't find buffer \"%s\""), eap->arg);
-  	    return;
-  	}
-+ 	if (buf == curbuf)
-+ 	    return;		/* nothing to do */
-  	idx_other = diff_buf_idx(buf);
-  	if (idx_other == DB_COUNT)
-  	{
-*** ../vim-7.2.085/src/version.c	Thu Jan 22 18:32:55 2009
---- src/version.c	Thu Jan 22 20:46:54 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     86,
-  /**/
-
--- 
-Shift happens.
-                -- Doppler
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.087	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,53 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.087
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.087
-Problem:    Adding URL to 'path' doesn't work to edit a file.
-Solution:   Skip simplify_filename() for URLs. (Matt Wosniski)
-Files:	    src/misc2.c
-
-
-*** ../vim-7.2.086/src/misc2.c	Wed Dec 24 12:53:33 2008
---- src/misc2.c	Sun Jan 18 12:26:20 2009
-***************
-*** 4696,4702 ****
-  				stackp->ffs_filearray_cur = i + 1;
-  				ff_push(search_ctx, stackp);
-  
-! 				simplify_filename(file_path);
-  				if (mch_dirname(ff_expand_buffer, MAXPATHL)
-  									== OK)
-  				{
---- 4696,4703 ----
-  				stackp->ffs_filearray_cur = i + 1;
-  				ff_push(search_ctx, stackp);
-  
-! 				if (!path_with_url(file_path))
-! 				    simplify_filename(file_path);
-  				if (mch_dirname(ff_expand_buffer, MAXPATHL)
-  									== OK)
-  				{
-*** ../vim-7.2.086/src/version.c	Thu Jan 22 20:48:07 2009
---- src/version.c	Thu Jan 22 21:30:36 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     87,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-21. Your dog has its own home page.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.090	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,130 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.090
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.090
-Problem:    User command containing 0x80 in multi-byte character does not work
-	    properly. (Yasuhiro Matsumoto)
-Solution:   Undo replacement of K_SPECIAL and CSI characters when executing
-	    the command.
-Files:	    src/ex_docmd.c
-
-
-*** ../vim-7.2.089/src/ex_docmd.c	Tue Dec  9 11:17:23 2008
---- src/ex_docmd.c	Wed Jan 28 15:34:19 2009
-***************
-*** 5482,5487 ****
---- 5482,5490 ----
-      return OK;
-  }
-  
-+ /*
-+  * ":command ..."
-+  */
-      static void
-  ex_command(eap)
-      exarg_T   *eap;
-***************
-*** 5914,5919 ****
---- 5917,5923 ----
-  
-      char_u	*start;
-      char_u	*end;
-+     char_u	*ksp;
-      size_t	len, totlen;
-  
-      size_t	split_len = 0;
-***************
-*** 5930,5945 ****
-  
-      /*
-       * Replace <> in the command by the arguments.
-       */
-      buf = NULL;
-      for (;;)
-      {
-! 	p = cmd->uc_rep;
-! 	q = buf;
-  	totlen = 0;
-! 	while ((start = vim_strchr(p, '<')) != NULL
-! 	       && (end = vim_strchr(start + 1, '>')) != NULL)
-  	{
-  	    /* Include the '>' */
-  	    ++end;
-  
---- 5934,5984 ----
-  
-      /*
-       * Replace <> in the command by the arguments.
-+      * First round: "buf" is NULL, compute length, allocate "buf".
-+      * Second round: copy result into "buf".
-       */
-      buf = NULL;
-      for (;;)
-      {
-! 	p = cmd->uc_rep;    /* source */
-! 	q = buf;	    /* destinateion */
-  	totlen = 0;
-! 
-! 	for (;;)
-  	{
-+ 	    start = vim_strchr(p, '<');
-+ 	    if (start != NULL)
-+ 		end = vim_strchr(start + 1, '>');
-+ 	    if (buf != NULL)
-+ 	    {
-+ 		ksp = vim_strchr(p, K_SPECIAL);
-+ 		if (ksp != NULL && (start == NULL || ksp < start || end == NULL)
-+ 			&& ((ksp[1] == KS_SPECIAL && ksp[2] == KE_FILLER)
-+ # ifdef FEAT_GUI
-+ 			    || (ksp[1] == KS_EXTRA && ksp[2] == (int)KE_CSI)
-+ # endif
-+ 			    ))
-+ 		{
-+ 		    /* K_SPECIAL han been put in the buffer as K_SPECIAL
-+ 		     * KS_SPECIAL KE_FILLER, like for mappings, but
-+ 		     * do_cmdline() doesn't handle that, so convert it back.
-+ 		     * Also change K_SPECIAL KS_EXTRA KE_CSI into CSI. */
-+ 		    len = ksp - p;
-+ 		    if (len > 0)
-+ 		    {
-+ 			mch_memmove(q, p, len);
-+ 			q += len;
-+ 		    }
-+ 		    *q++ = ksp[1] == KS_SPECIAL ? K_SPECIAL : CSI;
-+ 		    p = ksp + 3;
-+ 		    continue;
-+ 		}
-+ 	    }
-+ 
-+ 	    /* break if there no <item> is found */
-+ 	    if (start == NULL || end == NULL)
-+ 		break;
-+ 
-  	    /* Include the '>' */
-  	    ++end;
-  
-*** ../vim-7.2.089/src/version.c	Wed Jan 28 14:17:21 2009
---- src/version.c	Wed Jan 28 15:37:40 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     90,
-  /**/
-
--- 
-How To Keep A Healthy Level Of Insanity:
-17. When the money comes out the ATM, scream "I won!, I won! 3rd
-    time this week!!!!!"
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.091	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,63 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.091
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.091
-Problem:    ":cs help" output is not aligned for some languages.
-Solution:   Compute character size instead of byte size. (Dominique Pelle)
-Files:	    src/if_cscope.c
-
-
-*** ../vim-7.2.090/src/if_cscope.c	Mon Aug 25 04:35:13 2008
---- src/if_cscope.c	Thu Jan 22 18:44:46 2009
-***************
-*** 1177,1184 ****
-      (void)MSG_PUTS(_("cscope commands:\n"));
-      while (cmdp->name != NULL)
-      {
-! 	(void)smsg((char_u *)_("%-5s: %-30s (Usage: %s)"),
-! 				      cmdp->name, _(cmdp->help), cmdp->usage);
-  	if (strcmp(cmdp->name, "find") == 0)
-  	    MSG_PUTS(_("\n"
-  		       "       c: Find functions calling this function\n"
---- 1177,1192 ----
-      (void)MSG_PUTS(_("cscope commands:\n"));
-      while (cmdp->name != NULL)
-      {
-! 	char *help = _(cmdp->help);
-! 	int  space_cnt = 30 - vim_strsize((char_u *)help);
-! 
-! 	/* Use %*s rather than %30s to ensure proper alignment in utf-8 */
-! 	if (space_cnt < 0)
-! 	    space_cnt = 0;
-! 	(void)smsg((char_u *)_("%-5s: %s%*s (Usage: %s)"),
-! 				      cmdp->name,
-! 				      help, space_cnt, " ",
-! 				      cmdp->usage);
-  	if (strcmp(cmdp->name, "find") == 0)
-  	    MSG_PUTS(_("\n"
-  		       "       c: Find functions calling this function\n"
-*** ../vim-7.2.090/src/version.c	Wed Jan 28 15:42:07 2009
---- src/version.c	Wed Jan 28 16:02:25 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     91,
-  /**/
-
--- 
-How To Keep A Healthy Level Of Insanity:
-18. When leaving the zoo, start running towards the parking lot,
-    yelling "run for your lives, they're loose!!"
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.092	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,164 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.092
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.092
-Problem:    Some error messages are not translated.
-Solution:   Add _() around the messages. (Dominique Pelle)
-Files:	    src/eval.c
-
-
-*** ../vim-7.2.091/src/eval.c	Sun Dec 21 13:02:47 2008
---- src/eval.c	Sat Jan 24 12:22:47 2009
-***************
-*** 7918,7926 ****
-      else if (!aborting())
-      {
-  	if (argcount == MAX_FUNC_ARGS)
-! 	    emsg_funcname("E740: Too many arguments for function %s", name);
-  	else
-! 	    emsg_funcname("E116: Invalid arguments for function %s", name);
-      }
-  
-      while (--argcount >= 0)
---- 7918,7926 ----
-      else if (!aborting())
-      {
-  	if (argcount == MAX_FUNC_ARGS)
-! 	    emsg_funcname(N_("E740: Too many arguments for function %s"), name);
-  	else
-! 	    emsg_funcname(N_("E116: Invalid arguments for function %s"), name);
-      }
-  
-      while (--argcount >= 0)
-***************
-*** 8153,8158 ****
---- 8153,8159 ----
-  
-  /*
-   * Give an error message with a function name.  Handle <SNR> things.
-+  * "ermsg" is to be passed without translation, use N_() instead of _().
-   */
-      static void
-  emsg_funcname(ermsg, name)
-***************
-*** 19867,19873 ****
-  		}
-  	    }
-  	    else
-! 		emsg_funcname("E123: Undefined function: %s", name);
-  	}
-  	goto ret_free;
-      }
---- 19868,19874 ----
-  		}
-  	    }
-  	    else
-! 		emsg_funcname(N_("E123: Undefined function: %s"), name);
-  	}
-  	goto ret_free;
-      }
-***************
-*** 19911,19917 ****
-  						      : eval_isnamec(arg[j])))
-  		++j;
-  	    if (arg[j] != NUL)
-! 		emsg_funcname(_(e_invarg2), arg);
-  	}
-      }
-  
---- 19912,19918 ----
-  						      : eval_isnamec(arg[j])))
-  		++j;
-  	    if (arg[j] != NUL)
-! 		emsg_funcname(e_invarg2, arg);
-  	}
-      }
-  
-***************
-*** 20183,20189 ****
-  	v = find_var(name, &ht);
-  	if (v != NULL && v->di_tv.v_type == VAR_FUNC)
-  	{
-! 	    emsg_funcname("E707: Function name conflicts with variable: %s",
-  									name);
-  	    goto erret;
-  	}
---- 20184,20190 ----
-  	v = find_var(name, &ht);
-  	if (v != NULL && v->di_tv.v_type == VAR_FUNC)
-  	{
-! 	    emsg_funcname(N_("E707: Function name conflicts with variable: %s"),
-  									name);
-  	    goto erret;
-  	}
-***************
-*** 20198,20204 ****
-  	    }
-  	    if (fp->uf_calls > 0)
-  	    {
-! 		emsg_funcname("E127: Cannot redefine function %s: It is in use",
-  									name);
-  		goto erret;
-  	    }
---- 20199,20205 ----
-  	    }
-  	    if (fp->uf_calls > 0)
-  	    {
-! 		emsg_funcname(N_("E127: Cannot redefine function %s: It is in use"),
-  									name);
-  		goto erret;
-  	    }
-***************
-*** 21477,21483 ****
-  
-  /*
-   * Return TRUE if items in "fc" do not have "copyID".  That means they are not
-!  * referenced from anywyere.
-   */
-      static int
-  can_free_funccal(fc, copyID)
---- 21478,21484 ----
-  
-  /*
-   * Return TRUE if items in "fc" do not have "copyID".  That means they are not
-!  * referenced from anywhere.
-   */
-      static int
-  can_free_funccal(fc, copyID)
-*** ../vim-7.2.091/src/version.c	Wed Jan 28 16:03:51 2009
---- src/version.c	Wed Jan 28 19:05:47 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     92,
-  /**/
-
-
--- 
-Now it is such a bizarrely improbable coincidence that anything as
-mind-bogglingly useful as the Babel fish could have evolved purely by chance
-that some thinkers have chosen to see it as a final and clinching proof of the
-NON-existence of God.
-The argument goes something like this: 'I refuse to prove that I exist,' says
-God, 'for proof denies faith, and without faith I am nothing.'
-'But,' says Man, 'the Babel fish is a dead giveaway, isn't it?  It could not
-have evolved by chance.  It proves you exist, and so therefore, by your own
-arguments, you don't.  QED.'
-'Oh dear,' says God, 'I hadn't thought of that,' and promptly vanishes in a
-puff of logic.
-'Oh, that was easy,' says Man, and for an encore goes on to prove that black
-is white and gets himself killed on the next pedestrian crossing.
-		-- Douglas Adams, "The Hitchhiker's Guide to the Galaxy"
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.094	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,112 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.094
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.094
-Problem:    Compiler warning for signed/unsigned compare.
-Solution:   Add type cast.  Also fix a few typos.
-Files:	    src/edit.c
-
-
-*** ../vim-7.2.093/src/edit.c	Tue Jan 13 12:29:03 2009
---- src/edit.c	Wed Jan 28 21:13:51 2009
-***************
-*** 1958,1963 ****
---- 1958,1964 ----
-   * Only matters when there are composing characters.
-   * Return TRUE when something was deleted.
-   */
-+ /*ARGSUSED*/
-     static int
-  del_char_after_col(limit_col)
-      int limit_col;
-***************
-*** 1971,1977 ****
-  	 * skip forward again when going too far back because of a
-  	 * composing character. */
-  	mb_adjust_cursor();
-! 	while (curwin->w_cursor.col < limit_col)
-  	{
-  	    int l = utf_ptr2len(ml_get_cursor());
-  
---- 1972,1978 ----
-  	 * skip forward again when going too far back because of a
-  	 * composing character. */
-  	mb_adjust_cursor();
-! 	while (curwin->w_cursor.col < (colnr_T)limit_col)
-  	{
-  	    int l = utf_ptr2len(ml_get_cursor());
-  
-***************
-*** 4240,4246 ****
-  	}
-  
-  	/* check if compl_curr_match has changed, (e.g. other type of
-! 	 * expansion added somenthing) */
-  	if (type != 0 && compl_curr_match != old_match)
-  	    found_new_match = OK;
-  
---- 4241,4247 ----
-  	}
-  
-  	/* check if compl_curr_match has changed, (e.g. other type of
-! 	 * expansion added something) */
-  	if (type != 0 && compl_curr_match != old_match)
-  	    found_new_match = OK;
-  
-***************
-*** 4741,4747 ****
-  		}
-  		compl_length = curwin->w_cursor.col - (int)compl_col;
-  		/* IObuff is used to add a "word from the next line" would we
-! 		 * have enough space?  just being paranoic */
-  #define	MIN_SPACE 75
-  		if (compl_length > (IOSIZE - MIN_SPACE))
-  		{
---- 4742,4748 ----
-  		}
-  		compl_length = curwin->w_cursor.col - (int)compl_col;
-  		/* IObuff is used to add a "word from the next line" would we
-! 		 * have enough space?  just being paranoid */
-  #define	MIN_SPACE 75
-  		if (compl_length > (IOSIZE - MIN_SPACE))
-  		{
-***************
-*** 8206,8212 ****
-  /*
-   * If the cursor is on an indent, ^T/^D insert/delete one
-   * shiftwidth.	Otherwise ^T/^D behave like a "<<" or ">>".
-!  * Always round the indent to 'shiftwith', this is compatible
-   * with vi.  But vi only supports ^T and ^D after an
-   * autoindent, we support it everywhere.
-   */
---- 8207,8213 ----
-  /*
-   * If the cursor is on an indent, ^T/^D insert/delete one
-   * shiftwidth.	Otherwise ^T/^D behave like a "<<" or ">>".
-!  * Always round the indent to 'shiftwidth', this is compatible
-   * with vi.  But vi only supports ^T and ^D after an
-   * autoindent, we support it everywhere.
-   */
-*** ../vim-7.2.093/src/version.c	Wed Jan 28 21:22:20 2009
---- src/version.c	Wed Feb  4 11:17:02 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     94,
-  /**/
-
--- 
-Despite the cost of living, have you noticed how it remains so popular?
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.095	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,63 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.095
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.095
-Problem:    With Visual selection, "r" and then CTRL-C Visual mode is stopped
-	    but the highlighting is not removed.
-Solution:   Call reset_VIsual().
-Files:	    src/normal.c
-
-
-*** ../vim-7.2.094/src/normal.c	Thu Nov 20 16:11:03 2008
---- src/normal.c	Fri Jan 30 20:37:01 2009
-***************
-*** 6783,6788 ****
---- 6783,6790 ----
-      /* Visual mode "r" */
-      if (VIsual_active)
-      {
-+ 	if (got_int)
-+ 	    reset_VIsual();
-  	nv_operator(cap);
-  	return;
-      }
-***************
-*** 7839,7845 ****
-  	else
-  	    i = curwin->w_leftcol;
-  	/* Go to the middle of the screen line.  When 'number' is on and lines
-! 	 * are wrapping the middle can be more to the left.*/
-  	if (cap->nchar == 'm')
-  	    i += (W_WIDTH(curwin) - curwin_col_off()
-  		    + ((curwin->w_p_wrap && i > 0)
---- 7841,7847 ----
-  	else
-  	    i = curwin->w_leftcol;
-  	/* Go to the middle of the screen line.  When 'number' is on and lines
-! 	 * are wrapping the middle can be more to the left. */
-  	if (cap->nchar == 'm')
-  	    i += (W_WIDTH(curwin) - curwin_col_off()
-  		    + ((curwin->w_p_wrap && i > 0)
-*** ../vim-7.2.094/src/version.c	Wed Feb  4 11:19:40 2009
---- src/version.c	Wed Feb  4 11:43:28 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     95,
-  /**/
-
--- 
-Nothing is fool-proof to a sufficiently talented fool.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.096	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.096
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.096
-Problem:    After ":number" the "Press Enter" message may be on the wrong
-	    screen, if switching screens for shell commands.
-Solution:   Reset info_message. (James Vega)
-Files:	    src/ex_cmds.c
-
-
-*** ../vim-7.2.095/src/ex_cmds.c	Tue Jan 13 16:57:09 2009
---- src/ex_cmds.c	Fri Jan 30 21:01:54 2009
-***************
-*** 2417,2424 ****
-  	cursor_on();		/* msg_start() switches it off */
-  	out_flush();
-  	silent_mode = save_silent;
-- 	info_message = FALSE;
-      }
-  }
-  
-  /*
---- 2417,2424 ----
-  	cursor_on();		/* msg_start() switches it off */
-  	out_flush();
-  	silent_mode = save_silent;
-      }
-+     info_message = FALSE;
-  }
-  
-  /*
-*** ../vim-7.2.095/src/version.c	Wed Feb  4 11:45:28 2009
---- src/version.c	Wed Feb  4 13:12:55 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     96,
-  /**/
-
--- 
-A fine is a tax for doing wrong.  A tax is a fine for doing well.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.097	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.097
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.097
-Problem:    "!xterm&" doesn't work when 'shell' is "bash".
-Solution:   Ignore SIGHUP after calling setsid(). (Simon Schubert) 
-Files:	    src/os_unix.c
-
-
-*** ../vim-7.2.096/src/os_unix.c	Fri Nov 28 21:26:50 2008
---- src/os_unix.c	Wed Feb  4 12:09:55 2009
-***************
-*** 3950,3956 ****
---- 3950,3966 ----
-  		 * children can be kill()ed.  Don't do this when using pipes,
-  		 * because stdin is not a tty, we would lose /dev/tty. */
-  		if (p_stmp)
-+ 		{
-  		    (void)setsid();
-+ #  if defined(SIGHUP)
-+ 		    /* When doing "!xterm&" and 'shell' is bash: the shell
-+ 		     * will exit and send SIGHUP to all processes in its
-+ 		     * group, killing the just started process.  Ignore SIGHUP
-+ 		     * to avoid that. (suggested by Simon Schubert)
-+ 		     */
-+ 		    signal(SIGHUP, SIG_IGN);
-+ #  endif
-+ 		}
-  # endif
-  # ifdef FEAT_GUI
-  		if (pty_slave_fd >= 0)
-*** ../vim-7.2.096/src/version.c	Wed Feb  4 13:13:42 2009
---- src/version.c	Wed Feb  4 14:16:37 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     97,
-  /**/
-
--- 
-It was recently discovered that research causes cancer in rats.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.098	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,69 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.098
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.098
-Problem:    Warning for signed/unsigned pointer.
-Solution:   Add type cast.
-Files:	    src/eval.c
-
-
-*** ../vim-7.2.097/src/eval.c	Wed Jan 28 19:08:31 2009
---- src/eval.c	Wed Feb  4 13:09:01 2009
-***************
-*** 3928,3934 ****
-  
-  /*
-   * Handle top level expression:
-!  *	expr1 ? expr0 : expr0
-   *
-   * "arg" must point to the first non-white of the expression.
-   * "arg" is advanced to the next non-white after the recognized expression.
---- 3928,3934 ----
-  
-  /*
-   * Handle top level expression:
-!  *	expr2 ? expr1 : expr1
-   *
-   * "arg" must point to the first non-white of the expression.
-   * "arg" is advanced to the next non-white after the recognized expression.
-***************
-*** 19912,19918 ****
-  						      : eval_isnamec(arg[j])))
-  		++j;
-  	    if (arg[j] != NUL)
-! 		emsg_funcname(e_invarg2, arg);
-  	}
-      }
-  
---- 19912,19918 ----
-  						      : eval_isnamec(arg[j])))
-  		++j;
-  	    if (arg[j] != NUL)
-! 		emsg_funcname((char *)e_invarg2, arg);
-  	}
-      }
-  
-*** ../vim-7.2.097/src/version.c	Wed Feb  4 14:18:44 2009
---- src/version.c	Wed Feb  4 16:24:06 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     98,
-  /**/
-
--- 
-Everybody lies, but it doesn't matter since nobody listens.
-                                -- Lieberman's Law
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.099	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,127 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.099
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.099
-Problem:    Changing GUI options causes an unnecessary redraw when the GUI
-	    isn't active.
-Solution:   Avoid the redraw. (Lech Lorens)
-Files:	    src/option.c
-
-
-*** ../vim-7.2.098/src/option.c	Wed Dec 24 12:53:33 2008
---- src/option.c	Wed Feb  4 16:59:56 2009
-***************
-*** 5407,5412 ****
---- 5407,5416 ----
-      int		did_chartab = FALSE;
-      char_u	**gvarp;
-      long_u	free_oldval = (options[opt_idx].flags & P_ALLOCED);
-+ #ifdef FEAT_GUI
-+     /* set when changing an option that only requires a redraw in the GUI */
-+     int		redraw_gui_only = FALSE;
-+ #endif
-  
-      /* Get the global option to compare with, otherwise we would have to check
-       * two values for all local options. */
-***************
-*** 6055,6060 ****
---- 6059,6065 ----
-  		    errmsg = (char_u *)N_("E596: Invalid font(s)");
-  	    }
-  	}
-+ 	redraw_gui_only = TRUE;
-      }
-  # ifdef FEAT_XFONTSET
-      else if (varp == &p_guifontset)
-***************
-*** 6063,6068 ****
---- 6068,6074 ----
-  	    errmsg = (char_u *)N_("E597: can't select fontset");
-  	else if (gui.in_use && gui_init_font(p_guifontset, TRUE) != OK)
-  	    errmsg = (char_u *)N_("E598: Invalid fontset");
-+ 	redraw_gui_only = TRUE;
-      }
-  # endif
-  # ifdef FEAT_MBYTE
-***************
-*** 6072,6077 ****
---- 6078,6084 ----
-  	    errmsg = (char_u *)N_("E533: can't select wide font");
-  	else if (gui_get_wide_font() == FAIL)
-  	    errmsg = (char_u *)N_("E534: Invalid wide font");
-+ 	redraw_gui_only = TRUE;
-      }
-  # endif
-  #endif
-***************
-*** 6133,6145 ****
---- 6140,6163 ----
-  #ifdef FEAT_GUI
-      /* 'guioptions' */
-      else if (varp == &p_go)
-+     {
-  	gui_init_which_components(oldval);
-+ 	redraw_gui_only = TRUE;
-+     }
-  #endif
-  
-  #if defined(FEAT_GUI_TABLINE)
-      /* 'guitablabel' */
-      else if (varp == &p_gtl)
-+     {
-  	redraw_tabline = TRUE;
-+ 	redraw_gui_only = TRUE;
-+     }
-+     /* 'guitabtooltip' */
-+     else if (varp == &p_gtt)
-+     {
-+ 	redraw_gui_only = TRUE;
-+     }
-  #endif
-  
-  #if defined(FEAT_MOUSE_TTY) && (defined(UNIX) || defined(VMS))
-***************
-*** 6717,6723 ****
-  
-      if (curwin->w_curswant != MAXCOL)
-  	curwin->w_set_curswant = TRUE;  /* in case 'showbreak' changed */
-!     check_redraw(options[opt_idx].flags);
-  
-      return errmsg;
-  }
---- 6735,6745 ----
-  
-      if (curwin->w_curswant != MAXCOL)
-  	curwin->w_set_curswant = TRUE;  /* in case 'showbreak' changed */
-! #ifdef FEAT_GUI
-!     /* check redraw when it's not a GUI option or the GUI is active. */
-!     if (!redraw_gui_only || gui.in_use)
-! #endif
-! 	check_redraw(options[opt_idx].flags);
-  
-      return errmsg;
-  }
-*** ../vim-7.2.098/src/version.c	Wed Feb  4 16:25:53 2009
---- src/version.c	Wed Feb  4 17:24:11 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     99,
-  /**/
-
--- 
-I started out with nothing, and I still have most of it.
-                                -- Michael Davis -- "Tonight Show"
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.100	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,132 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.100
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.100
-Problem:    When using ":source" on a FIFO or something else that can't rewind
-	    the first three bytes are skipped.
-Solution:   Instead of rewinding read the first line and detect a BOM in that.
-	    (mostly by James Vega)
-Files:	    src/ex_cmds2.c
-
-
-*** ../vim-7.2.099/src/ex_cmds2.c	Sat Nov 15 14:10:23 2008
---- src/ex_cmds2.c	Wed Feb  4 16:05:51 2009
-***************
-*** 2842,2847 ****
---- 2842,2848 ----
-      linenr_T		    save_sourcing_lnum;
-      char_u		    *p;
-      char_u		    *fname_exp;
-+     char_u		    *firstline = NULL;
-      int			    retval = FAIL;
-  #ifdef FEAT_EVAL
-      scid_T		    save_current_SID;
-***************
-*** 2992,3014 ****
-  
-      cookie.level = ex_nesting_level;
-  #endif
-- #ifdef FEAT_MBYTE
--     cookie.conv.vc_type = CONV_NONE;		/* no conversion */
-- 
--     /* Try reading the first few bytes to check for a UTF-8 BOM. */
--     {
-- 	char_u	    buf[3];
-- 
-- 	if (fread((char *)buf, sizeof(char_u), (size_t)3, cookie.fp)
-- 								  == (size_t)3
-- 		&& buf[0] == 0xef && buf[1] == 0xbb && buf[2] == 0xbf)
-- 	    /* Found BOM, setup conversion and skip over it. */
-- 	    convert_setup(&cookie.conv, (char_u *)"utf-8", p_enc);
-- 	else
-- 	    /* No BOM found, rewind. */
-- 	    fseek(cookie.fp, 0L, SEEK_SET);
--     }
-- #endif
-  
-      /*
-       * Keep the sourcing name/lnum, for recursive calls.
---- 2993,2998 ----
-***************
-*** 3018,3023 ****
---- 3002,3026 ----
-      save_sourcing_lnum = sourcing_lnum;
-      sourcing_lnum = 0;
-  
-+ #ifdef FEAT_MBYTE
-+     cookie.conv.vc_type = CONV_NONE;		/* no conversion */
-+ 
-+     /* Read the first line so we can check for a UTF-8 BOM. */
-+     firstline = getsourceline(0, (void *)&cookie, 0);
-+     if (firstline != NULL && STRLEN(firstline) >= 3 && firstline[0] == 0xef
-+ 			      && firstline[1] == 0xbb && firstline[2] == 0xbf)
-+     {
-+ 	/* Found BOM; setup conversion, skip over BOM and recode the line. */
-+ 	convert_setup(&cookie.conv, (char_u *)"utf-8", p_enc);
-+ 	p = string_convert(&cookie.conv, firstline + 3, NULL);
-+ 	if (p != NULL)
-+ 	{
-+ 	    vim_free(firstline);
-+ 	    firstline = p;
-+ 	}
-+     }
-+ #endif
-+ 
-  #ifdef STARTUPTIME
-      time_push(&tv_rel, &tv_start);
-  #endif
-***************
-*** 3111,3119 ****
-      /*
-       * Call do_cmdline, which will call getsourceline() to get the lines.
-       */
-!     do_cmdline(NULL, getsourceline, (void *)&cookie,
-  				     DOCMD_VERBOSE|DOCMD_NOWAIT|DOCMD_REPEAT);
-- 
-      retval = OK;
-  
-  #ifdef FEAT_PROFILE
---- 3114,3121 ----
-      /*
-       * Call do_cmdline, which will call getsourceline() to get the lines.
-       */
-!     do_cmdline(firstline, getsourceline, (void *)&cookie,
-  				     DOCMD_VERBOSE|DOCMD_NOWAIT|DOCMD_REPEAT);
-      retval = OK;
-  
-  #ifdef FEAT_PROFILE
-***************
-*** 3171,3176 ****
---- 3173,3179 ----
-  #endif
-      fclose(cookie.fp);
-      vim_free(cookie.nextline);
-+     vim_free(firstline);
-  #ifdef FEAT_MBYTE
-      convert_setup(&cookie.conv, NULL, NULL);
-  #endif
-*** ../vim-7.2.099/src/version.c	Wed Feb  4 17:27:50 2009
---- src/version.c	Wed Feb  4 17:48:47 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     100,
-  /**/
-
--- 
-Well, you come from nothing, you go back to nothing...  What have you
-lost?  Nothing!
-				-- Monty Python: The life of Brian
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.102	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,47 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.102
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.102 (after 7.2.100)
-Problem:    When 'encoding' is "utf-8" a BOM at the start of a Vim script is
-	    not removed. (Tony Mechelynck)
-Solution:   When no conversion is taking place make a copy of the line without
-	    the BOM.
-Files:	    src/ex_cmds2.c
-
-
-*** ../vim-7.2.101/src/ex_cmds2.c	Wed Feb  4 17:49:46 2009
---- src/ex_cmds2.c	Thu Feb  5 20:41:56 2009
-***************
-*** 3013,3018 ****
---- 3013,3020 ----
-  	/* Found BOM; setup conversion, skip over BOM and recode the line. */
-  	convert_setup(&cookie.conv, (char_u *)"utf-8", p_enc);
-  	p = string_convert(&cookie.conv, firstline + 3, NULL);
-+ 	if (p == NULL)
-+ 	    p = vim_strsave(firstline + 3);
-  	if (p != NULL)
-  	{
-  	    vim_free(firstline);
-*** ../vim-7.2.101/src/version.c	Wed Feb  4 18:34:54 2009
---- src/version.c	Thu Feb  5 20:44:55 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     102,
-  /**/
-
--- 
-CVS sux, men don't like commitment
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.103	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,216 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.103
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.103
-Problem:    When 'bomb' is changed the window title is updated to show/hide a
-	    "+", but the tab page label isn't. (Patrick Texier)
-Solution:   Set "redraw_tabline" in most places where "need_maketitle" is set.
-	    (partly by Lech Lorens)
-Files:	    src/option.c
-
-
-*** ../vim-7.2.102/src/option.c	Wed Feb  4 17:27:50 2009
---- src/option.c	Wed Feb  4 17:40:02 2009
-***************
-*** 5268,5273 ****
---- 5268,5288 ----
-  }
-  #endif
-  
-+ #ifdef FEAT_TITLE
-+ static void redraw_titles __ARGS((void));
-+ 
-+ /*
-+  * Redraw the window title and/or tab page text later.
-+  */
-+ static void redraw_titles()
-+ {
-+     need_maketitle = TRUE;
-+ # ifdef FEAT_WINDOWS
-+     redraw_tabline = TRUE;
-+ # endif
-+ }
-+ #endif
-+ 
-  /*
-   * Set a string option to a new value (without checking the effect).
-   * The string is copied into allocated memory.
-***************
-*** 5672,5678 ****
-  	    {
-  # ifdef FEAT_TITLE
-  		/* May show a "+" in the title now. */
-! 		need_maketitle = TRUE;
-  # endif
-  		/* Add 'fileencoding' to the swap file. */
-  		ml_setflags(curbuf);
---- 5687,5693 ----
-  	    {
-  # ifdef FEAT_TITLE
-  		/* May show a "+" in the title now. */
-! 		redraw_titles();
-  # endif
-  		/* Add 'fileencoding' to the swap file. */
-  		ml_setflags(curbuf);
-***************
-*** 5691,5697 ****
-  	    {
-  		errmsg = mb_init();
-  # ifdef FEAT_TITLE
-! 		need_maketitle = TRUE;
-  # endif
-  	    }
-  	}
---- 5706,5712 ----
-  	    {
-  		errmsg = mb_init();
-  # ifdef FEAT_TITLE
-! 		redraw_titles();
-  # endif
-  	    }
-  	}
-***************
-*** 5800,5806 ****
-  	    else
-  		curbuf->b_p_tx = FALSE;
-  #ifdef FEAT_TITLE
-! 	    need_maketitle = TRUE;
-  #endif
-  	    /* update flag in swap file */
-  	    ml_setflags(curbuf);
---- 5815,5821 ----
-  	    else
-  		curbuf->b_p_tx = FALSE;
-  #ifdef FEAT_TITLE
-! 	    redraw_titles();
-  #endif
-  	    /* update flag in swap file */
-  	    ml_setflags(curbuf);
-***************
-*** 7127,7148 ****
-  	    curbuf->b_did_warn = FALSE;
-  
-  #ifdef FEAT_TITLE
-! 	need_maketitle = TRUE;
-  #endif
-      }
-  
-  #ifdef FEAT_TITLE
-      /* when 'modifiable' is changed, redraw the window title */
-      else if ((int *)varp == &curbuf->b_p_ma)
-! 	need_maketitle = TRUE;
-      /* when 'endofline' is changed, redraw the window title */
-      else if ((int *)varp == &curbuf->b_p_eol)
-! 	need_maketitle = TRUE;
-! #ifdef FEAT_MBYTE
-!     /* when 'bomb' is changed, redraw the window title */
-      else if ((int *)varp == &curbuf->b_p_bomb)
-! 	need_maketitle = TRUE;
-! #endif
-  #endif
-  
-      /* when 'bin' is set also set some other options */
---- 7142,7169 ----
-  	    curbuf->b_did_warn = FALSE;
-  
-  #ifdef FEAT_TITLE
-! 	redraw_titles();
-  #endif
-      }
-  
-  #ifdef FEAT_TITLE
-      /* when 'modifiable' is changed, redraw the window title */
-      else if ((int *)varp == &curbuf->b_p_ma)
-!     {
-! 	redraw_titles();
-!     }
-      /* when 'endofline' is changed, redraw the window title */
-      else if ((int *)varp == &curbuf->b_p_eol)
-!     {
-! 	redraw_titles();
-!     }
-! # ifdef FEAT_MBYTE
-!     /* when 'bomb' is changed, redraw the window title and tab page text */
-      else if ((int *)varp == &curbuf->b_p_bomb)
-!     {
-! 	redraw_titles();
-!     }
-! # endif
-  #endif
-  
-      /* when 'bin' is set also set some other options */
-***************
-*** 7150,7156 ****
-      {
-  	set_options_bin(old_value, curbuf->b_p_bin, opt_flags);
-  #ifdef FEAT_TITLE
-! 	need_maketitle = TRUE;
-  #endif
-      }
-  
---- 7171,7177 ----
-      {
-  	set_options_bin(old_value, curbuf->b_p_bin, opt_flags);
-  #ifdef FEAT_TITLE
-! 	redraw_titles();
-  #endif
-      }
-  
-***************
-*** 7301,7307 ****
-  	if (!value)
-  	    save_file_ff(curbuf);	/* Buffer is unchanged */
-  #ifdef FEAT_TITLE
-! 	need_maketitle = TRUE;
-  #endif
-  #ifdef FEAT_AUTOCMD
-  	modified_was_set = value;
---- 7322,7328 ----
-  	if (!value)
-  	    save_file_ff(curbuf);	/* Buffer is unchanged */
-  #ifdef FEAT_TITLE
-! 	redraw_titles();
-  #endif
-  #ifdef FEAT_AUTOCMD
-  	modified_was_set = value;
-***************
-*** 7736,7742 ****
-  	newFoldLevel();
-      }
-  
-!     /* 'foldminlevel' */
-      else if (pp == &curwin->w_p_fml)
-      {
-  	foldUpdateAll(curwin);
---- 7757,7763 ----
-  	newFoldLevel();
-      }
-  
-!     /* 'foldminlines' */
-      else if (pp == &curwin->w_p_fml)
-      {
-  	foldUpdateAll(curwin);
-*** ../vim-7.2.102/src/version.c	Thu Feb  5 20:47:14 2009
---- src/version.c	Wed Feb 11 11:32:20 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     103,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-73. You give your dog used motherboards instead of bones
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.104	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,51 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.104
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.104
-Problem:    When using ":saveas bar.c" the tab label isn't updated right away.
-Solution:   Set redraw_tabline. (Francois Ingelrest)
-Files:      src/ex_cmds.c
-
-
-*** ../vim-7.2.103/src/ex_cmds.c	Wed Feb  4 13:13:42 2009
---- src/ex_cmds.c	Wed Feb 11 15:58:06 2009
-***************
-*** 2707,2713 ****
---- 2707,2718 ----
-  	if (eap->cmdidx == CMD_saveas)
-  	{
-  	    if (retval == OK)
-+ 	    {
-  		curbuf->b_p_ro = FALSE;
-+ #ifdef FEAT_WINDOWS
-+ 		redraw_tabline = TRUE;
-+ #endif
-+ 	    }
-  	    /* Change directories when the 'acd' option is set. */
-  	    DO_AUTOCHDIR
-  	}
-*** ../vim-7.2.103/src/version.c	Wed Feb 11 11:34:24 2009
---- src/version.c	Wed Feb 11 16:02:19 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     104,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-75. You start wondering whether you could actually upgrade your brain
-    with a Pentium Pro microprocessor 80.  The upgrade works just fine.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.105	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,72 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.105
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.105
-Problem:    Modeline setting for 'foldmethod' overrules diff options. (Ingo
-	    Karkat)
-Solution:   Don't set 'foldmethod' and 'wrap' from a modeline when 'diff' is
-	    on.
-Files:	    src/option.c
-
-
-*** ../vim-7.2.104/src/option.c	Wed Feb 11 11:34:24 2009
---- src/option.c	Wed Feb 11 16:29:56 2009
-***************
-*** 4119,4129 ****
-  					   && options[opt_idx].var == VAR_WIN)
-  		goto skip;
-  
-! 	    /* Disallow changing some options from modelines */
-! 	    if ((opt_flags & OPT_MODELINE) && (flags & P_SECURE))
-  	    {
-! 		errmsg = (char_u *)_("E520: Not allowed in a modeline");
-! 		goto skip;
-  	    }
-  
-  #ifdef HAVE_SANDBOX
---- 4119,4139 ----
-  					   && options[opt_idx].var == VAR_WIN)
-  		goto skip;
-  
-! 	    /* Disallow changing some options from modelines. */
-! 	    if (opt_flags & OPT_MODELINE)
-  	    {
-! 		if (flags & P_SECURE)
-! 		{
-! 		    errmsg = (char_u *)_("E520: Not allowed in a modeline");
-! 		    goto skip;
-! 		}
-! 		/* In diff mode some options are overruled.  This avoids that
-! 		 * 'foldmethod' becomes "marker" instead of "diff" and that
-! 		 * "wrap" gets set. */
-! 		if (curwin->w_p_diff
-! 			&& (options[opt_idx].indir == PV_FDM
-! 			    || options[opt_idx].indir == PV_WRAP))
-! 		    goto skip;
-  	    }
-  
-  #ifdef HAVE_SANDBOX
-*** ../vim-7.2.104/src/version.c	Wed Feb 11 16:02:29 2009
---- src/version.c	Wed Feb 11 16:40:35 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     105,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-76. Your ISP regards you as a business partner rather than as a customer.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.106	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,103 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.106
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.106
-Problem:    Endless loop when using "]s" in HTML when there are no
-	    misspellings. (Ingo Karkat)
-Solution:   Break the search loop.  Also fix pointer alignment for systems
-	    with pointers larger than int.
-Files:	    src/spell.c
-
-
-*** ../vim-7.2.105/src/spell.c	Tue Dec  9 22:34:02 2008
---- src/spell.c	Wed Feb 11 17:54:50 2009
-***************
-*** 2376,2382 ****
-  
-  	    /* If we are back at the starting line and there is no match then
-  	     * give up. */
-! 	    if (lnum == wp->w_cursor.lnum && !found_one)
-  		break;
-  
-  	    /* Skip the characters at the start of the next line that were
---- 2376,2382 ----
-  
-  	    /* If we are back at the starting line and there is no match then
-  	     * give up. */
-! 	    if (lnum == wp->w_cursor.lnum && (!found_one || wrapped))
-  		break;
-  
-  	    /* Skip the characters at the start of the next line that were
-***************
-*** 4956,4968 ****
-   * Structure that is used to store the items in the word tree.  This avoids
-   * the need to keep track of each allocated thing, everything is freed all at
-   * once after ":mkspell" is done.
-   */
-  #define  SBLOCKSIZE 16000	/* size of sb_data */
-  typedef struct sblock_S sblock_T;
-  struct sblock_S
-  {
--     sblock_T	*sb_next;	/* next block in list */
-      int		sb_used;	/* nr of bytes already in use */
-      char_u	sb_data[1];	/* data, actually longer */
-  };
-  
---- 4956,4971 ----
-   * Structure that is used to store the items in the word tree.  This avoids
-   * the need to keep track of each allocated thing, everything is freed all at
-   * once after ":mkspell" is done.
-+  * Note: "sb_next" must be just before "sb_data" to make sure the alignment of
-+  * "sb_data" is correct for systems where pointers must be aligned on
-+  * pointer-size boundaries and sizeof(pointer) > sizeof(int) (e.g., Sparc).
-   */
-  #define  SBLOCKSIZE 16000	/* size of sb_data */
-  typedef struct sblock_S sblock_T;
-  struct sblock_S
-  {
-      int		sb_used;	/* nr of bytes already in use */
-+     sblock_T	*sb_next;	/* next block in list */
-      char_u	sb_data[1];	/* data, actually longer */
-  };
-  
-***************
-*** 15011,15017 ****
-  
-  	case 0:
-  	    /*
-! 	     * Lenghts are equal, thus changes must result in same length: An
-  	     * insert is only possible in combination with a delete.
-  	     * 1: check if for identical strings
-  	     */
---- 15014,15020 ----
-  
-  	case 0:
-  	    /*
-! 	     * Lengths are equal, thus changes must result in same length: An
-  	     * insert is only possible in combination with a delete.
-  	     * 1: check if for identical strings
-  	     */
-*** ../vim-7.2.105/src/version.c	Wed Feb 11 16:45:56 2009
---- src/version.c	Wed Feb 11 17:56:34 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     106,
-  /**/
-
--- 
-If bankers can count, how come they have eight windows and
-only four tellers?
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.107	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,56 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.107
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.107
-Problem:    When using a GUI dialog and ":echo" commands the messages are
-	    deleted after the dialog. (Vicent Birebent)
-Solution:   Don't call msg_end_prompt() since there was no prompt.
-Files:	    src/message.c
-
-
-*** ../vim-7.2.106/src/message.c	Tue Jan 13 16:37:31 2009
---- src/message.c	Wed Feb 11 18:38:14 2009
-***************
-*** 3309,3315 ****
-      {
-  	c = gui_mch_dialog(type, title, message, buttons, dfltbutton,
-  								   textfield);
-! 	msg_end_prompt();
-  
-  	/* Flush output to avoid that further messages and redrawing is done
-  	 * in the wrong order. */
---- 3309,3318 ----
-      {
-  	c = gui_mch_dialog(type, title, message, buttons, dfltbutton,
-  								   textfield);
-! 	/* avoid a hit-enter prompt without clearing the cmdline */
-! 	need_wait_return = FALSE;
-! 	emsg_on_display = FALSE;
-! 	cmdline_row = msg_row;
-  
-  	/* Flush output to avoid that further messages and redrawing is done
-  	 * in the wrong order. */
-*** ../vim-7.2.106/src/version.c	Wed Feb 11 17:57:43 2009
---- src/version.c	Wed Feb 11 18:46:12 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     107,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-79. All of your most erotic dreams have a scrollbar at the right side.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.108	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.108
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.108 (after 7.2.105)
-Problem:    Can't build without the diff feature.
-Solution:   Add #ifdef.
-Files:	    src/option.c
-
-
-*** ../vim-7.2.107/src/option.c	Wed Feb 11 16:45:56 2009
---- src/option.c	Wed Feb 11 22:21:16 2009
-***************
-*** 4127,4132 ****
---- 4127,4133 ----
-  		    errmsg = (char_u *)_("E520: Not allowed in a modeline");
-  		    goto skip;
-  		}
-+ #ifdef FEAT_DIFF
-  		/* In diff mode some options are overruled.  This avoids that
-  		 * 'foldmethod' becomes "marker" instead of "diff" and that
-  		 * "wrap" gets set. */
-***************
-*** 4134,4139 ****
---- 4135,4141 ----
-  			&& (options[opt_idx].indir == PV_FDM
-  			    || options[opt_idx].indir == PV_WRAP))
-  		    goto skip;
-+ #endif
-  	    }
-  
-  #ifdef HAVE_SANDBOX
-*** ../vim-7.2.107/src/version.c	Wed Feb 11 18:46:48 2009
---- src/version.c	Wed Feb 11 22:46:40 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     108,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-80. At parties, you introduce your spouse as your "service provider."
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.109	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,423 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.109
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.109
-Problem:    'langmap' does not work for multi-byte characters.
-Solution:   Add a list of mapped multi-byte characters. (based on work by
-            Konstantin Korikov, Agathoklis Hatzimanikas)
-Files:      runtime/doc/options.txt, src/edit.c, src/getchar.c, src/macros.h,
-            src/normal.c, src/option.c, src/proto/option.pro, src/window.c
-    
-
-*** ../vim-7.2.108/runtime/doc/options.txt	Fri Nov 28 10:59:57 2008
---- runtime/doc/options.txt	Wed Feb 11 18:59:34 2009
-***************
-*** 4175,4183 ****
-  	be able to execute Normal mode commands.
-  	This is the opposite of the 'keymap' option, where characters are
-  	mapped in Insert mode.
-- 	This only works for 8-bit characters.  The value of 'langmap' may be
-- 	specified with multi-byte characters (e.g., UTF-8), but only the lower
-- 	8 bits of each character will be used.
-  
-  	Example (for Greek, in UTF-8):				*greek*  >
-  	    :set langmap=ΑA,ΒB,ΨC,ΔD,ΕE,ΦF,ΓG,ΗH,ΙI,ΞJ,ΚK,ΛL,ΜM,ΝN,ΟO,ΠP,QQ,ΡR,ΣS,ΤT,ΘU,ΩV,WW,ΧX,ΥY,ΖZ,αa,βb,ψc,δd,εe,φf,γg,ηh,ιi,ξj,κk,λl,μm,νn,οo,πp,qq,ρr,σs,τt,θu,ωv,ςw,χx,υy,ζz
---- 4188,4193 ----
-*** ../vim-7.2.108/src/edit.c	Wed Feb  4 11:19:40 2009
---- src/edit.c	Sat Feb 21 19:54:03 2009
-***************
-*** 7703,7711 ****
-       */
-      ++no_mapping;
-      regname = plain_vgetc();
-- #ifdef FEAT_LANGMAP
-      LANGMAP_ADJUST(regname, TRUE);
-- #endif
-      if (regname == Ctrl_R || regname == Ctrl_O || regname == Ctrl_P)
-      {
-  	/* Get a third key for literal register insertion */
---- 7703,7709 ----
-***************
-*** 7714,7722 ****
-  	add_to_showcmd_c(literally);
-  #endif
-  	regname = plain_vgetc();
-- #ifdef FEAT_LANGMAP
-  	LANGMAP_ADJUST(regname, TRUE);
-- #endif
-      }
-      --no_mapping;
-  
---- 7712,7718 ----
-*** ../vim-7.2.108/src/macros.h	Wed Aug 15 20:41:07 2007
---- src/macros.h	Sat Feb 21 19:55:38 2009
-***************
-*** 127,141 ****
-  #ifdef FEAT_LANGMAP
-  /*
-   * Adjust chars in a language according to 'langmap' option.
-!  * NOTE that there is NO overhead if 'langmap' is not set; but even
-!  * when set we only have to do 2 ifs and an array lookup.
-   * Don't apply 'langmap' if the character comes from the Stuff buffer.
-   * The do-while is just to ignore a ';' after the macro.
-   */
-! # define LANGMAP_ADJUST(c, condition) do { \
-! 	if (*p_langmap && (condition) && !KeyStuffed && (c) >= 0 && (c) < 256) \
-! 	    c = langmap_mapchar[c]; \
-      } while (0)
-  #endif
-  
-  /*
---- 127,157 ----
-  #ifdef FEAT_LANGMAP
-  /*
-   * Adjust chars in a language according to 'langmap' option.
-!  * NOTE that there is no noticeable overhead if 'langmap' is not set.
-!  * When set the overhead for characters < 256 is small.
-   * Don't apply 'langmap' if the character comes from the Stuff buffer.
-   * The do-while is just to ignore a ';' after the macro.
-   */
-! # ifdef FEAT_MBYTE
-! #  define LANGMAP_ADJUST(c, condition) \
-!     do { \
-!         if (*p_langmap && (condition) && !KeyStuffed && (c) >= 0) \
-! 	{ \
-! 	    if ((c) < 256) \
-! 		c = langmap_mapchar[c]; \
-! 	    else \
-! 		c = langmap_adjust_mb(c); \
-! 	} \
-      } while (0)
-+ # else
-+ #  define LANGMAP_ADJUST(c, condition) \
-+     do { \
-+         if (*p_langmap && (condition) && !KeyStuffed && (c) >= 0 && (c) < 256) \
-+             c = langmap_mapchar[c]; \
-+     } while (0)
-+ # endif
-+ #else
-+ # define LANGMAP_ADJUST(c, condition) /* nop */
-  #endif
-  
-  /*
-*** ../vim-7.2.108/src/normal.c	Wed Feb  4 11:45:28 2009
---- src/normal.c	Sat Feb 21 19:55:17 2009
-***************
-*** 651,660 ****
-       * Get the command character from the user.
-       */
-      c = safe_vgetc();
-- 
-- #ifdef FEAT_LANGMAP
-      LANGMAP_ADJUST(c, TRUE);
-- #endif
-  
-  #ifdef FEAT_VISUAL
-      /*
---- 651,657 ----
-***************
-*** 744,752 ****
-  	    }
-  	    ++no_zero_mapping;		/* don't map zero here */
-  	    c = plain_vgetc();
-- #ifdef FEAT_LANGMAP
-  	    LANGMAP_ADJUST(c, TRUE);
-- #endif
-  	    --no_zero_mapping;
-  	    if (ctrl_w)
-  	    {
---- 741,747 ----
-***************
-*** 769,777 ****
-  	    ++no_mapping;
-  	    ++allow_keys;		/* no mapping for nchar, but keys */
-  	    c = plain_vgetc();		/* get next character */
-- #ifdef FEAT_LANGMAP
-  	    LANGMAP_ADJUST(c, TRUE);
-- #endif
-  	    --no_mapping;
-  	    --allow_keys;
-  #ifdef FEAT_CMDL_INFO
---- 764,770 ----
-***************
-*** 959,967 ****
-  	     * "gr", "g'" and "g`".
-  	     */
-  	    ca.nchar = plain_vgetc();
-- #ifdef FEAT_LANGMAP
-  	    LANGMAP_ADJUST(ca.nchar, TRUE);
-- #endif
-  #ifdef FEAT_CMDL_INFO
-  	    need_flushbuf |= add_to_showcmd(ca.nchar);
-  #endif
---- 952,958 ----
-***************
-*** 1062,1071 ****
-  		}
-  #endif
-  
-- #ifdef FEAT_LANGMAP
-  		/* adjust chars > 127, except after "tTfFr" commands */
-  		LANGMAP_ADJUST(*cp, !lang);
-- #endif
-  #ifdef FEAT_RIGHTLEFT
-  		/* adjust Hebrew mapped char */
-  		if (p_hkmap && lang && KeyTyped)
---- 1053,1060 ----
-***************
-*** 4630,4638 ****
-  	    ++no_mapping;
-  	    ++allow_keys;   /* no mapping for nchar, but allow key codes */
-  	    nchar = plain_vgetc();
-- #ifdef FEAT_LANGMAP
-  	    LANGMAP_ADJUST(nchar, TRUE);
-- #endif
-  	    --no_mapping;
-  	    --allow_keys;
-  #ifdef FEAT_CMDL_INFO
---- 4619,4625 ----
-***************
-*** 4988,4996 ****
-  		++no_mapping;
-  		++allow_keys;   /* no mapping for nchar, but allow key codes */
-  		nchar = plain_vgetc();
-- #ifdef FEAT_LANGMAP
-  		LANGMAP_ADJUST(nchar, TRUE);
-- #endif
-  		--no_mapping;
-  		--allow_keys;
-  #ifdef FEAT_CMDL_INFO
---- 4975,4981 ----
-*** ../vim-7.2.108/src/option.c	Wed Feb 11 22:47:32 2009
---- src/option.c	Sat Feb 21 19:46:13 2009
-***************
-*** 10153,10177 ****
-  
-  #ifdef FEAT_LANGMAP
-  /*
-!  * Any character has an equivalent character.  This is used for keyboards that
-!  * have a special language mode that sends characters above 128 (although
-!  * other characters can be translated too).
-   */
-  
-  /*
-!  * char_u langmap_mapchar[256];
-!  * Normally maps each of the 128 upper chars to an <128 ascii char; used to
-!  * "translate" native lang chars in normal mode or some cases of
-!  * insert mode without having to tediously switch lang mode back&forth.
-   */
-  
-      static void
-  langmap_init()
-  {
-      int i;
-  
-!     for (i = 0; i < 256; i++)		/* we init with a-one-to one map */
-! 	langmap_mapchar[i] = i;
-  }
-  
-  /*
---- 10153,10262 ----
-  
-  #ifdef FEAT_LANGMAP
-  /*
-!  * Any character has an equivalent 'langmap' character.  This is used for
-!  * keyboards that have a special language mode that sends characters above
-!  * 128 (although other characters can be translated too).  The "to" field is a
-!  * Vim command character.  This avoids having to switch the keyboard back to
-!  * ASCII mode when leaving Insert mode.
-!  *
-!  * langmap_mapchar[] maps any of 256 chars to an ASCII char used for Vim
-!  * commands.
-!  * When FEAT_MBYTE is defined langmap_mapga.ga_data is a sorted table of
-!  * langmap_entry_T.  This does the same as langmap_mapchar[] for characters >=
-!  * 256.
-!  */
-! # ifdef FEAT_MBYTE
-! /*
-!  * With multi-byte support use growarray for 'langmap' chars >= 256
-   */
-+ typedef struct
-+ {
-+     int	    from;
-+     int     to;
-+ } langmap_entry_T;
-+ 
-+ static garray_T langmap_mapga;
-+ static void langmap_set_entry __ARGS((int from, int to));
-+ 
-+ /*
-+  * Search for an entry in "langmap_mapga" for "from".  If found set the "to"
-+  * field.  If not found insert a new entry at the appropriate location.
-+  */
-+     static void
-+ langmap_set_entry(from, to)
-+     int    from;
-+     int    to;
-+ {
-+     langmap_entry_T *entries = (langmap_entry_T *)(langmap_mapga.ga_data);
-+     int             a = 0;
-+     int             b = langmap_mapga.ga_len;
-+ 
-+     /* Do a binary search for an existing entry. */
-+     while (a != b)
-+     {
-+ 	int i = (a + b) / 2;
-+ 	int d = entries[i].from - from;
-+ 
-+ 	if (d == 0)
-+ 	{
-+ 	    entries[i].to = to;
-+ 	    return;
-+ 	}
-+ 	if (d < 0)
-+ 	    a = i + 1;
-+ 	else
-+ 	    b = i;
-+     }
-+ 
-+     if (ga_grow(&langmap_mapga, 1) != OK)
-+ 	return;  /* out of memory */
-+ 
-+     /* insert new entry at position "a" */
-+     entries = (langmap_entry_T *)(langmap_mapga.ga_data) + a;
-+     mch_memmove(entries + 1, entries,
-+ 			(langmap_mapga.ga_len - a) * sizeof(langmap_entry_T));
-+     ++langmap_mapga.ga_len;
-+     entries[0].from = from;
-+     entries[0].to = to;
-+ }
-  
-  /*
-!  * Apply 'langmap' to multi-byte character "c" and return the result.
-   */
-+     int
-+ langmap_adjust_mb(c)
-+     int c;
-+ {
-+     langmap_entry_T *entries = (langmap_entry_T *)(langmap_mapga.ga_data);
-+     int a = 0;
-+     int b = langmap_mapga.ga_len;
-+ 
-+     while (a != b)
-+     {
-+ 	int i = (a + b) / 2;
-+ 	int d = entries[i].from - c;
-+ 
-+ 	if (d == 0)
-+ 	    return entries[i].to;  /* found matching entry */
-+ 	if (d < 0)
-+ 	    a = i + 1;
-+ 	else
-+ 	    b = i;
-+     }
-+     return c;  /* no entry found, return "c" unmodified */
-+ }
-+ # endif
-  
-      static void
-  langmap_init()
-  {
-      int i;
-  
-!     for (i = 0; i < 256; i++)
-! 	langmap_mapchar[i] = i;	 /* we init with a one-to-one map */
-! # ifdef FEAT_MBYTE
-!     ga_init2(&langmap_mapga, sizeof(langmap_entry_T), 8);
-! # endif
-  }
-  
-  /*
-***************
-*** 10185,10191 ****
-      char_u  *p2;
-      int	    from, to;
-  
-!     langmap_init();			    /* back to one-to-one map first */
-  
-      for (p = p_langmap; p[0] != NUL; )
-      {
---- 10270,10279 ----
-      char_u  *p2;
-      int	    from, to;
-  
-! #ifdef FEAT_MBYTE
-!     ga_clear(&langmap_mapga);		    /* clear the previous map first */
-! #endif
-!     langmap_init();			    /* back to one-to-one map */
-  
-      for (p = p_langmap; p[0] != NUL; )
-      {
-***************
-*** 10235,10241 ****
-  							     transchar(from));
-  		return;
-  	    }
-! 	    langmap_mapchar[from & 255] = to;
-  
-  	    /* Advance to next pair */
-  	    mb_ptr_adv(p);
---- 10323,10335 ----
-  							     transchar(from));
-  		return;
-  	    }
-! 
-! #ifdef FEAT_MBYTE
-! 	    if (from >= 256)
-! 		langmap_set_entry(from, to);
-! 	    else
-! #endif
-! 		langmap_mapchar[from & 255] = to;
-  
-  	    /* Advance to next pair */
-  	    mb_ptr_adv(p);
-*** ../vim-7.2.108/src/proto/option.pro	Sat May  5 19:28:04 2007
---- src/proto/option.pro	Wed Feb 11 21:21:05 2009
-***************
-*** 44,49 ****
---- 44,50 ----
-  void set_context_in_set_cmd __ARGS((expand_T *xp, char_u *arg, int opt_flags));
-  int ExpandSettings __ARGS((expand_T *xp, regmatch_T *regmatch, int *num_file, char_u ***file));
-  int ExpandOldSetting __ARGS((int *num_file, char_u ***file));
-+ int langmap_adjust_mb __ARGS((int c));
-  int has_format_option __ARGS((int x));
-  int shortmess __ARGS((int x));
-  void vimrc_found __ARGS((char_u *fname, char_u *envname));
-*** ../vim-7.2.108/src/window.c	Fri Nov 28 21:26:50 2008
---- src/window.c	Sat Feb 21 19:55:25 2009
-***************
-*** 594,602 ****
-  		++allow_keys;   /* no mapping for xchar, but allow key codes */
-  		if (xchar == NUL)
-  		    xchar = plain_vgetc();
-- #ifdef FEAT_LANGMAP
-  		LANGMAP_ADJUST(xchar, TRUE);
-- #endif
-  		--no_mapping;
-  		--allow_keys;
-  #ifdef FEAT_CMDL_INFO
---- 594,600 ----
-*** ../vim-7.2.108/src/version.c	Wed Feb 11 22:47:32 2009
---- src/version.c	Sat Feb 21 19:34:28 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     109,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-99. The hum of a cooling fan and the click of keys is comforting to you.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.110	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,53 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.110
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.110
-Problem:    Compiler warning for unused variable.
-Solution:   Init the variable.
-Files:      src/ex_docmd.c
-    
-
-*** ../vim-7.2.109/src/ex_docmd.c	Wed Jan 28 15:42:07 2009
---- src/ex_docmd.c	Tue Feb 17 03:47:13 2009
-***************
-*** 5916,5922 ****
-      char_u	*q;
-  
-      char_u	*start;
-!     char_u	*end;
-      char_u	*ksp;
-      size_t	len, totlen;
-  
---- 5916,5922 ----
-      char_u	*q;
-  
-      char_u	*start;
-!     char_u	*end = NULL;
-      char_u	*ksp;
-      size_t	len, totlen;
-  
-*** ../vim-7.2.109/src/version.c	Sat Feb 21 20:27:00 2009
---- src/version.c	Sat Feb 21 20:35:50 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     110,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-100. The most exciting sporting events you noticed during summer 1996
-    was Netscape vs. Microsoft.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.111	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,88 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.111
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.111
-Problem:    When using Visual block mode with 'cursorcolumn' it's unclear what
-            is selected.
-Solution:   Don't use 'cursorcolumn' highlighting inside the Visual selection.
-            (idea by Dominique Pelle)
-Files:      src/screen.c
-    
-
-*** ../vim-7.2.110/src/screen.c	Wed Oct  1 21:09:02 2008
---- src/screen.c	Sat Feb 21 21:04:19 2009
-***************
-*** 2596,2601 ****
---- 2596,2602 ----
-      int		noinvcur = FALSE;	/* don't invert the cursor */
-  #ifdef FEAT_VISUAL
-      pos_T	*top, *bot;
-+     int		lnum_in_visual_area = FALSE;
-  #endif
-      pos_T	pos;
-      long	v;
-***************
-*** 2792,2800 ****
-  	    top = &VIsual;
-  	    bot = &curwin->w_cursor;
-  	}
-  	if (VIsual_mode == Ctrl_V)	/* block mode */
-  	{
-! 	    if (lnum >= top->lnum && lnum <= bot->lnum)
-  	    {
-  		fromcol = wp->w_old_cursor_fcol;
-  		tocol = wp->w_old_cursor_lcol;
---- 2793,2802 ----
-  	    top = &VIsual;
-  	    bot = &curwin->w_cursor;
-  	}
-+ 	lnum_in_visual_area = (lnum >= top->lnum && lnum <= bot->lnum);
-  	if (VIsual_mode == Ctrl_V)	/* block mode */
-  	{
-! 	    if (lnum_in_visual_area)
-  	    {
-  		fromcol = wp->w_old_cursor_fcol;
-  		tocol = wp->w_old_cursor_lcol;
-***************
-*** 4557,4563 ****
-  	 * highlight the cursor position itself. */
-  	if (wp->w_p_cuc && vcol == (long)wp->w_virtcol
-  		&& lnum != wp->w_cursor.lnum
-! 		&& draw_state == WL_LINE)
-  	{
-  	    vcol_save_attr = char_attr;
-  	    char_attr = hl_combine_attr(char_attr, hl_attr(HLF_CUC));
---- 4560,4567 ----
-  	 * highlight the cursor position itself. */
-  	if (wp->w_p_cuc && vcol == (long)wp->w_virtcol
-  		&& lnum != wp->w_cursor.lnum
-! 		&& draw_state == WL_LINE
-! 		&& !lnum_in_visual_area)
-  	{
-  	    vcol_save_attr = char_attr;
-  	    char_attr = hl_combine_attr(char_attr, hl_attr(HLF_CUC));
-*** ../vim-7.2.110/src/version.c	Sat Feb 21 20:36:30 2009
---- src/version.c	Sat Feb 21 21:08:14 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     111,
-  /**/
-
--- 
-Contrary to popular belief, Unix is user friendly.
-It just happens to be selective about who it makes friends with.
-                                               -- Dave Parnas
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.112	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,47 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.112
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.112 
-Problem:    Cursor invisible in Visual mode when 'number' is set and cursor in 
-            first column. (Matti Niemenmaa, Renato Alves) 
-Solution:   Check that vcol_prev is smaller than vcol. 
-Files:      src/screen.c 
-
-
-*** ../vim-7.2.111/src/screen.c	Sat Feb 21 21:10:24 2009
---- src/screen.c	Sat Feb 21 21:04:19 2009
-***************
-*** 3422,3427 ****
---- 3422,3428 ----
-  			&& (*mb_ptr2cells)(ptr) > 1)
-  #endif
-  		    || ((int)vcol_prev == fromcol_prev
-+ 			&& vcol_prev < vcol	/* not at margin */
-  			&& vcol < tocol))
-  		area_attr = attr;		/* start highlighting */
-  	    else if (area_attr != 0
-*** ../vim-7.2.111/src/version.c	Sat Feb 21 21:10:24 2009
---- src/version.c	Sat Feb 21 21:20:51 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     112,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-102. When filling out your driver's license application, you give
-     your IP address.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.113	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,99 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.113
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.113
-Problem:    Crash for substitute() call using submatch(1) while there is no
-            such submatch. (Yukihiro Nakadaira)
-Solution:   Also check the start of the submatch is set, it can be NULL when
-            an attempted match didn't work out.
-Files:      src/regexp.c
-
-
-*** ../vim-7.2.112/src/regexp.c	Fri Aug  8 13:45:31 2008
---- src/regexp.c	Sat Feb 21 21:46:49 2009
-***************
-*** 4532,4538 ****
-  		cleanup_subexpr();
-  		if (!REG_MULTI)		/* Single-line regexp */
-  		{
-! 		    if (reg_endp[no] == NULL)
-  		    {
-  			/* Backref was not set: Match an empty string. */
-  			len = 0;
---- 4532,4538 ----
-  		cleanup_subexpr();
-  		if (!REG_MULTI)		/* Single-line regexp */
-  		{
-! 		    if (reg_startp[no] == NULL || reg_endp[no] == NULL)
-  		    {
-  			/* Backref was not set: Match an empty string. */
-  			len = 0;
-***************
-*** 4548,4554 ****
-  		}
-  		else				/* Multi-line regexp */
-  		{
-! 		    if (reg_endpos[no].lnum < 0)
-  		    {
-  			/* Backref was not set: Match an empty string. */
-  			len = 0;
---- 4548,4554 ----
-  		}
-  		else				/* Multi-line regexp */
-  		{
-! 		    if (reg_startpos[no].lnum < 0 || reg_endpos[no].lnum < 0)
-  		    {
-  			/* Backref was not set: Match an empty string. */
-  			len = 0;
-***************
-*** 7279,7291 ****
-      }
-      else
-      {
-! 	if (submatch_match->endp[no] == NULL)
-  	    retval = NULL;
-  	else
-- 	{
-- 	    s = submatch_match->startp[no];
-  	    retval = vim_strnsave(s, (int)(submatch_match->endp[no] - s));
-- 	}
-      }
-  
-      return retval;
---- 7279,7289 ----
-      }
-      else
-      {
-! 	s = submatch_match->startp[no];
-! 	if (s == NULL || submatch_match->endp[no] == NULL)
-  	    retval = NULL;
-  	else
-  	    retval = vim_strnsave(s, (int)(submatch_match->endp[no] - s));
-      }
-  
-      return retval;
-*** ../vim-7.2.112/src/version.c	Sat Feb 21 21:22:44 2009
---- src/version.c	Sat Feb 21 22:01:56 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     113,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-103. When you find yourself in the "Computer" section of Barnes & Noble
-     enjoying yourself.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.114	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,86 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.114
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.114
-Problem:    Using wrong printf format.
-Solution:   Use "%ld" instead of "%d". (Dominique Pelle)
-Files:      src/netbeans.c
-
-
-*** ../vim-7.2.113/src/netbeans.c	Tue Jan  6 16:13:42 2009
---- src/netbeans.c	Tue Feb 17 03:21:33 2009
-***************
-*** 1924,1930 ****
-  	    vim_free(path);
-  	    if (bufp == NULL)
-  	    {
-! 	    	nbdebug(("    File %s not found in setBufferNumber\n", args));
-  		EMSG2("E642: File %s not found in setBufferNumber", args);
-  		return FAIL;
-  	    }
---- 1924,1930 ----
-  	    vim_free(path);
-  	    if (bufp == NULL)
-  	    {
-! 		nbdebug(("    File %s not found in setBufferNumber\n", args));
-  		EMSG2("E642: File %s not found in setBufferNumber", args);
-  		return FAIL;
-  	    }
-***************
-*** 2318,2324 ****
-  	    }
-  	    if (pos)
-  	    {
-! 		coloncmd(":sign place %d line=%d name=%d buffer=%d",
-  			   serNum, pos->lnum, typeNum, buf->bufp->b_fnum);
-  		if (typeNum == curPCtype)
-  		    coloncmd(":sign jump %d buffer=%d", serNum,
---- 2318,2324 ----
-  	    }
-  	    if (pos)
-  	    {
-! 		coloncmd(":sign place %d line=%ld name=%d buffer=%d",
-  			   serNum, pos->lnum, typeNum, buf->bufp->b_fnum);
-  		if (typeNum == curPCtype)
-  		    coloncmd(":sign jump %d buffer=%d", serNum,
-***************
-*** 2422,2428 ****
-  				GUARDED) == 0)
-  			    {
-  				coloncmd(
-! 				    ":sign place %d line=%d name=%d buffer=%d",
-  				     guardId++, lnum, GUARDED,
-  				     buf->bufp->b_fnum);
-  			    }
---- 2422,2428 ----
-  				GUARDED) == 0)
-  			    {
-  				coloncmd(
-! 				    ":sign place %d line=%ld name=%d buffer=%d",
-  				     guardId++, lnum, GUARDED,
-  				     buf->bufp->b_fnum);
-  			    }
-*** ../vim-7.2.113/src/version.c	Sat Feb 21 22:03:06 2009
---- src/version.c	Sat Feb 21 22:11:21 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     114,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-104. When people ask about the Presidential Election you ask "Which country?"
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.115	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,133 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.115
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.115
-Problem:    Some debugging code is never used.
-Solution:   Remove nbtrace() and nbprt(). (Dominique Pelle)
-Files:      src/nbdebug.c, src/nbdebug.h
-
-*** ../vim-7.2.114/src/nbdebug.c	Tue Jun 24 23:54:30 2008
---- src/nbdebug.c	Tue Feb 17 03:26:07 2009
-***************
-*** 33,39 ****
-  u_int		 nb_dlevel = 0;		/* nb_debug verbosity level */
-  
-  void		 nbdb(char *, ...);
-- void		 nbtrace(char *, ...);
-  
-  static int	 lookup(char *);
-  #ifdef USE_NB_ERRORHANDLER
---- 33,38 ----
-***************
-*** 100,124 ****
-  }    /* end nbdebug_log_init */
-  
-  
-- 
-- 
-- void
-- nbtrace(
-- 	char		*fmt,
-- 	...)
-- {
-- 	va_list		 ap;
-- 
-- 	if (nb_debug!= NULL && (nb_dlevel & (NB_TRACE | NB_TRACE_VERBOSE))) {
-- 		va_start(ap, fmt);
-- 		vfprintf(nb_debug, fmt, ap);
-- 		va_end(ap);
-- 		fflush(nb_debug);
-- 	}
-- 
-- }    /* end nbtrace */
-- 
-- 
-  void
-  nbdbg(
-  	char		*fmt,
---- 99,104 ----
-***************
-*** 136,158 ****
-  }    /* end nbdbg */
-  
-  
-- void
-- nbprt(
-- 	char		*fmt,
-- 	...)
-- {
-- 	va_list		 ap;
-- 
-- 	if (nb_debug != NULL && nb_dlevel & NB_PRINT) {
-- 		va_start(ap, fmt);
-- 		vfprintf(nb_debug, fmt, ap);
-- 		va_end(ap);
-- 		fflush(nb_debug);
-- 	}
-- 
-- }    /* end nbprt */
-- 
-- 
-  static int
-  lookup(
-  	char		*file)
---- 116,121 ----
-*** ../vim-7.2.114/src/nbdebug.h	Wed Jun 25 00:47:21 2008
---- src/nbdebug.h	Tue Feb 17 03:26:38 2009
-***************
-*** 43,50 ****
-  
-  
-  void		 nbdbg(char *, ...);
-- void		 nbprt(char *, ...);
-- void		 nbtrace(char *, ...);
-  
-  void nbdebug_wait __ARGS((u_int wait_flags, char *wait_var, u_int wait_secs));
-  void nbdebug_log_init __ARGS((char *log_var, char *level_var));
---- 43,48 ----
-***************
-*** 70,88 ****
-  {
-  }
-  
-- void
-- nbprt(
-- 	char		*fmt,
-- 	...)
-- {
-- }
-- 
-- void
-- nbtrace(
-- 	char		*fmt,
-- 	...)
-- {
-- }
-- 
-  #endif /* NBDEBUG */
-  #endif /* NBDEBUG_H */
---- 68,72 ----
-*** ../vim-7.2.114/src/version.c	Sat Feb 21 22:12:43 2009
---- src/version.c	Sat Feb 21 22:28:21 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     115,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-105. When someone asks you for your address, you tell them your URL.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.116	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.116
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.116 
-Problem:    Not all memory is freed when EXITFREE is defined. 
-Solution:   Free allocated memory on exit. (Dominique Pelle) 
-Files:      src/ex_docmd.c, src/gui_gtk_x11.c, src/misc2.c, src/search.c, 
-            src/tag.c 
-    
-
-*** ../vim-7.2.115/src/tag.c	Tue Jan 13 17:27:18 2009
---- src/tag.c	Tue Feb 17 03:43:32 2009
-***************
-*** 2542,2547 ****
---- 2542,2556 ----
-  {
-      ga_clear_strings(&tag_fnames);
-      do_tag(NULL, DT_FREE, 0, 0, 0);
-+     tag_freematch();
-+ 
-+ # if defined(FEAT_WINDOWS) && defined(FEAT_QUICKFIX)
-+     if (ptag_entry.tagname)
-+     {
-+         vim_free(ptag_entry.tagname);
-+         ptag_entry.tagname = NULL;
-+     }
-+ # endif
-  }
-  #endif
-  
-*** ../vim-7.2.115/src/version.c	Sat Feb 21 22:29:12 2009
---- src/version.c	Sat Feb 21 22:56:14 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     116,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-106. When told to "go to your room" you inform your parents that you
-     can't...because you were kicked out and banned.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.117	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,107 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.117
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.117
-Problem:    Location list incorrectly labelled "Quickfix List".
-Solution:   Break out of both loops for finding window for location list
-            buffer. (Lech Lorens)
-Files:      src/buffer.c, src/quickfix.c, src/screen.c
-
-
-*** ../vim-7.2.116/src/buffer.c	Tue Jan  6 16:13:42 2009
---- src/buffer.c	Tue Feb 17 04:00:51 2009
-***************
-*** 5098,5104 ****
-  	 */
-  	FOR_ALL_TAB_WINDOWS(tp, win)
-  	    if (win->w_buffer == buf)
-! 		break;
-  	if (win != NULL && win->w_llist_ref != NULL)
-  	    return _("[Location List]");
-  	else
---- 5098,5105 ----
-  	 */
-  	FOR_ALL_TAB_WINDOWS(tp, win)
-  	    if (win->w_buffer == buf)
-! 		goto win_found;
-! win_found:
-  	if (win != NULL && win->w_llist_ref != NULL)
-  	    return _("[Location List]");
-  	else
-*** ../vim-7.2.116/src/quickfix.c	Sat Nov 15 14:10:23 2008
---- src/quickfix.c	Sat Feb 21 22:54:25 2009
-***************
-*** 1610,1619 ****
-  		{
-  		    goto_tabpage_win(tp, wp);
-  		    usable_win = 1;
-! 		    break;
-  		}
-  	    }
-  	}
-  
-  	/*
-  	 * If there is only one window and it is the quickfix window, create a
---- 1612,1622 ----
-  		{
-  		    goto_tabpage_win(tp, wp);
-  		    usable_win = 1;
-! 		    goto win_found;
-  		}
-  	    }
-  	}
-+ win_found:
-  
-  	/*
-  	 * If there is only one window and it is the quickfix window, create a
-*** ../vim-7.2.116/src/screen.c	Sat Feb 21 21:22:44 2009
---- src/screen.c	Sat Feb 21 21:04:19 2009
-***************
-*** 7452,7461 ****
-  	{
-  	    outofmem = TRUE;
-  #ifdef FEAT_WINDOWS
-! 	    break;
-  #endif
-  	}
-      }
-  
-  #ifdef FEAT_MBYTE
-      for (i = 0; i < p_mco; ++i)
---- 7452,7464 ----
-  	{
-  	    outofmem = TRUE;
-  #ifdef FEAT_WINDOWS
-! 	    goto give_up;
-  #endif
-  	}
-      }
-+ #ifdef FEAT_WINDOWS
-+ give_up:
-+ #endif
-  
-  #ifdef FEAT_MBYTE
-      for (i = 0; i < p_mco; ++i)
-*** ../vim-7.2.116/src/version.c	Sat Feb 21 22:57:10 2009
---- src/version.c	Sat Feb 21 23:58:24 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     117,
-  /**/
-
--- 
-Laughing helps. It's like jogging on the inside.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.118	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,78 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.118
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.118
-Problem:    <PageUp> at the more prompt only does half a page.
-Solution:   Make <PageUp> go up a whole page.  Also make 'f' go a page
-            forward, but not quit the more prompt. (Markus Heidelberg)
-Files:      src/message.c
-
-
-*** ../vim-7.2.117/src/message.c	Wed Feb 11 18:46:48 2009
---- src/message.c	Fri Feb 20 05:20:15 2009
-***************
-*** 976,982 ****
-  		    }
-  		}
-  		else if (msg_scrolled > Rows - 2
-! 				     && (c == 'j' || c == K_DOWN || c == 'd'))
-  		    c = K_IGNORE;
-  	    }
-  	} while ((had_got_int && c == Ctrl_C)
---- 976,982 ----
-  		    }
-  		}
-  		else if (msg_scrolled > Rows - 2
-! 			 && (c == 'j' || c == K_DOWN || c == 'd' || c == 'f'))
-  		    c = K_IGNORE;
-  	    }
-  	} while ((had_got_int && c == Ctrl_C)
-***************
-*** 2504,2510 ****
-  	    break;
-  
-  	case 'u':		/* Up half a page */
-- 	case K_PAGEUP:
-  	    scroll = -(Rows / 2);
-  	    break;
-  
---- 2504,2509 ----
-***************
-*** 2513,2522 ****
---- 2512,2523 ----
-  	    break;
-  
-  	case 'b':		/* one page back */
-+ 	case K_PAGEUP:
-  	    scroll = -(Rows - 1);
-  	    break;
-  
-  	case ' ':		/* one extra page */
-+ 	case 'f':
-  	case K_PAGEDOWN:
-  	case K_LEFTMOUSE:
-  	    scroll = Rows - 1;
-*** ../vim-7.2.117/src/version.c	Sun Feb 22 00:01:42 2009
---- src/version.c	Sun Feb 22 00:57:16 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     118,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-109. You actually read -- and enjoy -- lists like this.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.119	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,51 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.119
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.119
-Problem:    Status line is redrawn too often.
-Solution:   Check ScreeenLinesUC[] properly. (Yukihiro Nakadaira)
-Files:      src/screen.c
-
-
-*** ../vim-7.2.118/src/screen.c	Sun Feb 22 00:01:42 2009
---- src/screen.c	Sun Feb 22 01:07:38 2009
-***************
-*** 6362,6368 ****
-  		    && c == 0x8e
-  		    && ScreenLines2[off] != ptr[1])
-  		|| (enc_utf8
-! 		    && (ScreenLinesUC[off] != (u8char_T)u8c
-  			|| screen_comp_differs(off, u8cc)))
-  #endif
-  		|| ScreenAttrs[off] != attr
---- 6362,6368 ----
-  		    && c == 0x8e
-  		    && ScreenLines2[off] != ptr[1])
-  		|| (enc_utf8
-! 		    && (ScreenLinesUC[off] != (u8char_T)(c >= 0x80 ? u8c : 0)
-  			|| screen_comp_differs(off, u8cc)))
-  #endif
-  		|| ScreenAttrs[off] != attr
-*** ../vim-7.2.118/src/version.c	Sun Feb 22 00:58:03 2009
---- src/version.c	Sun Feb 22 01:09:54 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     119,
-  /**/
-
--- 
-In a world without walls and borders, who needs windows and gates?
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.120	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,277 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.120
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.120
-Problem:    When opening the quickfix window or splitting the window and
-            setting the location list, the location list is copied and then
-            deleted, which is inefficient.
-Solution:   Don't copy the location list when not needed. (Lech Lorens)
-Files:      src/quickfix.c, src/vim.h, src/window.c
-
-
-*** ../vim-7.2.119/src/quickfix.c	Sun Feb 22 00:01:42 2009
---- src/quickfix.c	Sat Feb 21 22:54:25 2009
-***************
-*** 1419,1424 ****
---- 1419,1425 ----
-      int			opened_window = FALSE;
-      win_T		*win;
-      win_T		*altwin;
-+     int			flags;
-  #endif
-      win_T		*oldwin = curwin;
-      int			print_message = TRUE;
-***************
-*** 1531,1537 ****
-      if (qf_ptr->qf_type == 1 && (!curwin->w_buffer->b_help || cmdmod.tab != 0))
-      {
-  	win_T	*wp;
-- 	int	n;
-  
-  	if (cmdmod.tab != 0)
-  	    wp = NULL;
---- 1532,1537 ----
-***************
-*** 1547,1559 ****
-  	     * Split off help window; put it at far top if no position
-  	     * specified, the current window is vertically split and narrow.
-  	     */
-! 	    n = WSP_HELP;
-  # ifdef FEAT_VERTSPLIT
-  	    if (cmdmod.split == 0 && curwin->w_width != Columns
-  						      && curwin->w_width < 80)
-! 		n |= WSP_TOP;
-  # endif
-! 	    if (win_split(0, n) == FAIL)
-  		goto theend;
-  	    opened_window = TRUE;	/* close it when fail */
-  
---- 1547,1562 ----
-  	     * Split off help window; put it at far top if no position
-  	     * specified, the current window is vertically split and narrow.
-  	     */
-! 	    flags = WSP_HELP;
-  # ifdef FEAT_VERTSPLIT
-  	    if (cmdmod.split == 0 && curwin->w_width != Columns
-  						      && curwin->w_width < 80)
-! 		flags |= WSP_TOP;
-  # endif
-! 	    if (qi != &ql_info)
-! 		flags |= WSP_NEWLOC;  /* don't copy the location list */
-! 
-! 	    if (win_split(0, flags) == FAIL)
-  		goto theend;
-  	    opened_window = TRUE;	/* close it when fail */
-  
-***************
-*** 1563,1569 ****
-  	    if (qi != &ql_info)	    /* not a quickfix list */
-  	    {
-  		/* The new window should use the supplied location list */
-- 		qf_free_all(curwin);
-  		curwin->w_llist = qi;
-  		qi->qf_refcount++;
-  	    }
---- 1566,1571 ----
-***************
-*** 1624,1630 ****
-  	{
-  	    ll_ref = curwin->w_llist_ref;
-  
-! 	    if (win_split(0, WSP_ABOVE) == FAIL)
-  		goto failed;		/* not enough room for window */
-  	    opened_window = TRUE;	/* close it when fail */
-  	    p_swb = empty_option;	/* don't split again */
---- 1626,1635 ----
-  	{
-  	    ll_ref = curwin->w_llist_ref;
-  
-! 	    flags = WSP_ABOVE;
-! 	    if (ll_ref != NULL)
-! 		flags |= WSP_NEWLOC;
-! 	    if (win_split(0, flags) == FAIL)
-  		goto failed;		/* not enough room for window */
-  	    opened_window = TRUE;	/* close it when fail */
-  	    p_swb = empty_option;	/* don't split again */
-***************
-*** 1636,1642 ****
-  	    {
-  		/* The new window should use the location list from the
-  		 * location list window */
-- 		qf_free_all(curwin);
-  		curwin->w_llist = ll_ref;
-  		ll_ref->qf_refcount++;
-  	    }
---- 1641,1646 ----
-***************
-*** 2311,2325 ****
-  	if (eap->cmdidx == CMD_copen || eap->cmdidx == CMD_cwindow)
-  	    /* Create the new window at the very bottom. */
-  	    win_goto(lastwin);
-! 	if (win_split(height, WSP_BELOW) == FAIL)
-  	    return;		/* not enough room for window */
-  #ifdef FEAT_SCROLLBIND
-  	curwin->w_p_scb = FALSE;
-  #endif
-  
-- 	/* Remove the location list for the quickfix window */
-- 	qf_free_all(curwin);
-- 
-  	if (eap->cmdidx == CMD_lopen || eap->cmdidx == CMD_lwindow)
-  	{
-  	    /*
---- 2315,2326 ----
-  	if (eap->cmdidx == CMD_copen || eap->cmdidx == CMD_cwindow)
-  	    /* Create the new window at the very bottom. */
-  	    win_goto(lastwin);
-! 	if (win_split(height, WSP_BELOW | WSP_NEWLOC) == FAIL)
-  	    return;		/* not enough room for window */
-  #ifdef FEAT_SCROLLBIND
-  	curwin->w_p_scb = FALSE;
-  #endif
-  
-  	if (eap->cmdidx == CMD_lopen || eap->cmdidx == CMD_lwindow)
-  	{
-  	    /*
-*** ../vim-7.2.119/src/vim.h	Thu Nov 20 14:11:47 2008
---- src/vim.h	Sat Feb 21 22:53:03 2009
-***************
-*** 1057,1062 ****
---- 1057,1063 ----
-  #define WSP_HELP	16	/* creating the help window */
-  #define WSP_BELOW	32	/* put new window below/right */
-  #define WSP_ABOVE	64	/* put new window above/left */
-+ #define WSP_NEWLOC	128	/* don't copy location list */
-  
-  /*
-   * arguments for gui_set_shellsize()
-*** ../vim-7.2.119/src/window.c	Sat Feb 21 20:27:00 2009
---- src/window.c	Sat Feb 21 23:56:41 2009
-***************
-*** 12,18 ****
-  static int path_is_url __ARGS((char_u *p));
-  #if defined(FEAT_WINDOWS) || defined(PROTO)
-  static int win_split_ins __ARGS((int size, int flags, win_T *newwin, int dir));
-! static void win_init __ARGS((win_T *newp, win_T *oldp));
-  static void frame_comp_pos __ARGS((frame_T *topfrp, int *row, int *col));
-  static void frame_setheight __ARGS((frame_T *curfrp, int height));
-  #ifdef FEAT_VERTSPLIT
---- 12,18 ----
-  static int path_is_url __ARGS((char_u *p));
-  #if defined(FEAT_WINDOWS) || defined(PROTO)
-  static int win_split_ins __ARGS((int size, int flags, win_T *newwin, int dir));
-! static void win_init __ARGS((win_T *newp, win_T *oldp, int flags));
-  static void frame_comp_pos __ARGS((frame_T *topfrp, int *row, int *col));
-  static void frame_setheight __ARGS((frame_T *curfrp, int height));
-  #ifdef FEAT_VERTSPLIT
-***************
-*** 911,917 ****
-  	    return FAIL;
-  
-  	/* make the contents of the new window the same as the current one */
-! 	win_init(wp, curwin);
-      }
-  
-      /*
---- 911,917 ----
-  	    return FAIL;
-  
-  	/* make the contents of the new window the same as the current one */
-! 	win_init(wp, curwin, flags);
-      }
-  
-      /*
-***************
-*** 1160,1170 ****
-   * Initialize window "newp" from window "oldp".
-   * Used when splitting a window and when creating a new tab page.
-   * The windows will both edit the same buffer.
-   */
-      static void
-! win_init(newp, oldp)
-      win_T	*newp;
-      win_T	*oldp;
-  {
-      int		i;
-  
---- 1160,1174 ----
-   * Initialize window "newp" from window "oldp".
-   * Used when splitting a window and when creating a new tab page.
-   * The windows will both edit the same buffer.
-+  * WSP_NEWLOC may be specified in flags to prevent the location list from
-+  * being copied.
-   */
-+ /*ARGSUSED*/
-      static void
-! win_init(newp, oldp, flags)
-      win_T	*newp;
-      win_T	*oldp;
-+     int		 flags;
-  {
-      int		i;
-  
-***************
-*** 1189,1195 ****
-      copy_jumplist(oldp, newp);
-  #endif
-  #ifdef FEAT_QUICKFIX
-!     copy_loclist(oldp, newp);
-  #endif
-      if (oldp->w_localdir != NULL)
-  	newp->w_localdir = vim_strsave(oldp->w_localdir);
---- 1193,1206 ----
-      copy_jumplist(oldp, newp);
-  #endif
-  #ifdef FEAT_QUICKFIX
-!     if (flags & WSP_NEWLOC)
-!     {
-! 	/* Don't copy the location list.  */
-! 	newp->w_llist = NULL;
-! 	newp->w_llist_ref = NULL;
-!     }
-!     else
-! 	copy_loclist(oldp, newp);
-  #endif
-      if (oldp->w_localdir != NULL)
-  	newp->w_localdir = vim_strsave(oldp->w_localdir);
-***************
-*** 3219,3225 ****
-      else
-      {
-  	/* First window in new tab page, initialize it from "oldwin". */
-! 	win_init(curwin, oldwin);
-  
-  # ifdef FEAT_SCROLLBIND
-  	/* We don't want scroll-binding in the first window. */
---- 3230,3236 ----
-      else
-      {
-  	/* First window in new tab page, initialize it from "oldwin". */
-! 	win_init(curwin, oldwin, 0);
-  
-  # ifdef FEAT_SCROLLBIND
-  	/* We don't want scroll-binding in the first window. */
-*** ../vim-7.2.119/src/version.c	Sun Feb 22 01:13:45 2009
---- src/version.c	Sun Feb 22 02:32:14 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     120,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-110. You actually volunteer to become your employer's webmaster.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.121	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,180 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.121
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.121
-Problem:    In gvim "!grep a *.c" spews out a lot of text that can't be
-            stopped with CTRL-C.
-Solution:   When looping to read and show text, do check for typed characters
-            every two seconds.
-Files:      src/os_unix.c
-
-
-*** ../vim-7.2.120/src/os_unix.c	Wed Feb  4 14:18:44 2009
---- src/os_unix.c	Sun Feb 22 00:54:05 2009
-***************
-*** 4092,4097 ****
---- 4092,4100 ----
-  		int	    fromshell_fd;
-  		garray_T    ga;
-  		int	    noread_cnt;
-+ # if defined(HAVE_GETTIMEOFDAY) && defined(HAVE_SYS_TIME_H)
-+ 		struct timeval  start_tv;
-+ # endif
-  
-  # ifdef FEAT_GUI
-  		if (pty_master_fd >= 0)
-***************
-*** 4201,4207 ****
-  		    ga_init2(&ga, 1, BUFLEN);
-  
-  		noread_cnt = 0;
-! 
-  		for (;;)
-  		{
-  		    /*
---- 4204,4212 ----
-  		    ga_init2(&ga, 1, BUFLEN);
-  
-  		noread_cnt = 0;
-! # if defined(HAVE_GETTIMEOFDAY) && defined(HAVE_SYS_TIME_H)
-! 		gettimeofday(&start_tv, NULL);
-! # endif
-  		for (;;)
-  		{
-  		    /*
-***************
-*** 4214,4238 ****
-  		     * that a typed password is echoed for ssh or gpg command.
-  		     * Don't get characters when the child has already
-  		     * finished (wait_pid == 0).
-- 		     * Don't get extra characters when we already have one.
-  		     * Don't read characters unless we didn't get output for a
-! 		     * while, avoids that ":r !ls" eats typeahead.
-  		     */
-  		    len = 0;
-  		    if (!(options & SHELL_EXPAND)
-  			    && ((options &
-  					 (SHELL_READ|SHELL_WRITE|SHELL_COOKED))
-  				      != (SHELL_READ|SHELL_WRITE|SHELL_COOKED)
-! #ifdef FEAT_GUI
-  						    || gui.in_use
-! #endif
-  						    )
-  			    && wait_pid == 0
-! 			    && (ta_len > 0
-! 				|| (noread_cnt > 4
-! 				    && (len = ui_inchar(ta_buf,
-! 						       BUFLEN, 10L, 0)) > 0)))
-  		    {
-  			/*
-  			 * For pipes:
-  			 * Check for CTRL-C: send interrupt signal to child.
---- 4219,4252 ----
-  		     * that a typed password is echoed for ssh or gpg command.
-  		     * Don't get characters when the child has already
-  		     * finished (wait_pid == 0).
-  		     * Don't read characters unless we didn't get output for a
-! 		     * while (noread_cnt > 4), avoids that ":r !ls" eats
-! 		     * typeahead.
-  		     */
-  		    len = 0;
-  		    if (!(options & SHELL_EXPAND)
-  			    && ((options &
-  					 (SHELL_READ|SHELL_WRITE|SHELL_COOKED))
-  				      != (SHELL_READ|SHELL_WRITE|SHELL_COOKED)
-! # ifdef FEAT_GUI
-  						    || gui.in_use
-! # endif
-  						    )
-  			    && wait_pid == 0
-! 			    && (ta_len > 0 || noread_cnt > 4))
-  		    {
-+ 		      if (ta_len == 0)
-+ 		      {
-+ 			  /* Get extra characters when we don't have any.
-+ 			   * Reset the counter and timer. */
-+ 			  noread_cnt = 0;
-+ # if defined(HAVE_GETTIMEOFDAY) && defined(HAVE_SYS_TIME_H)
-+ 			  gettimeofday(&start_tv, NULL);
-+ # endif
-+ 			  len = ui_inchar(ta_buf, BUFLEN, 10L, 0);
-+ 		      }
-+ 		      if (ta_len > 0 || len > 0)
-+ 		      {
-  			/*
-  			 * For pipes:
-  			 * Check for CTRL-C: send interrupt signal to child.
-***************
-*** 4334,4342 ****
-  			    {
-  				ta_len -= len;
-  				mch_memmove(ta_buf, ta_buf + len, ta_len);
-- 				noread_cnt = 0;
-  			    }
-  			}
-  		    }
-  
-  		    if (got_int)
---- 4348,4356 ----
-  			    {
-  				ta_len -= len;
-  				mch_memmove(ta_buf, ta_buf + len, ta_len);
-  			    }
-  			}
-+ 		      }
-  		    }
-  
-  		    if (got_int)
-***************
-*** 4444,4449 ****
---- 4458,4482 ----
-  			out_flush();
-  			if (got_int)
-  			    break;
-+ 
-+ # if defined(HAVE_GETTIMEOFDAY) && defined(HAVE_SYS_TIME_H)
-+ 			{
-+ 			    struct timeval  now_tv;
-+ 			    long	    msec;
-+ 
-+ 			    /* Avoid that we keep looping here without
-+ 			     * checking for a CTRL-C for a long time.  Don't
-+ 			     * break out too often to avoid losing typeahead. */
-+ 			    gettimeofday(&now_tv, NULL);
-+ 			    msec = (now_tv.tv_sec - start_tv.tv_sec) * 1000L
-+ 				+ (now_tv.tv_usec - start_tv.tv_usec) / 1000L;
-+ 			    if (msec > 2000)
-+ 			    {
-+ 				noread_cnt = 5;
-+ 				break;
-+ 			    }
-+ 			}
-+ # endif
-  		    }
-  
-  		    /* If we already detected the child has finished break the
-*** ../vim-7.2.120/src/version.c	Sun Feb 22 02:36:36 2009
---- src/version.c	Sun Feb 22 02:48:03 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     121,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-111. You and your friends get together regularly on IRC, even though
-     all of you live in the same city.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.122	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,80 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.122
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.122
-Problem:    Invalid memory access when the VimResized autocommand changes
-            'columns' and/or 'lines'.
-Solution:   After VimResized check for changed values. (Dominique Pelle)
-Files:      src/screen.c
-
-
-*** ../vim-7.2.121/src/screen.c	Sun Feb 22 01:13:45 2009
---- src/screen.c	Sun Feb 22 01:07:38 2009
-***************
-*** 7368,7374 ****
---- 7368,7378 ----
-  #endif
-      static int	    entered = FALSE;		/* avoid recursiveness */
-      static int	    done_outofmem_msg = FALSE;	/* did outofmem message */
-+ #ifdef FEAT_AUTOCMD
-+     int		    retry_count = 0;
-  
-+ retry:
-+ #endif
-      /*
-       * Allocation of the screen buffers is done only when the size changes and
-       * when Rows and Columns have been set and we have started doing full
-***************
-*** 7643,7650 ****
-      --RedrawingDisabled;
-  
-  #ifdef FEAT_AUTOCMD
-!     if (starting == 0)
-  	apply_autocmds(EVENT_VIMRESIZED, NULL, NULL, FALSE, curbuf);
-  #endif
-  }
-  
---- 7647,7663 ----
-      --RedrawingDisabled;
-  
-  #ifdef FEAT_AUTOCMD
-!     /*
-!      * Do not apply autocommands more than 3 times to avoid an endless loop
-!      * in case applying autocommands always changes Rows or Columns.
-!      */
-!     if (starting == 0 && ++retry_count <= 3)
-!     {
-  	apply_autocmds(EVENT_VIMRESIZED, NULL, NULL, FALSE, curbuf);
-+ 	/* In rare cases, autocommands may have altered Rows or Columns,
-+ 	 * jump back to check if we need to allocate the screen again. */
-+ 	goto retry;
-+     }
-  #endif
-  }
-  
-*** ../vim-7.2.121/src/version.c	Sun Feb 22 02:51:37 2009
---- src/version.c	Sun Feb 22 21:11:14 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     122,
-  /**/
-
--- 
-FIXME and XXX are two common keywords used to mark broken or incomplete code
-not only since XXX as a sex reference would grab everbodys attention but
-simply due to the fact that Vim would highlight these words.
-					-- Hendrik Scholz
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.123	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,50 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.123
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.123
-Problem:    Typing 'q' at more prompt for ":map" output still displays another
-            line, causing another more prompt. (Markus Heidelberg)
-Solution:   Quit listing maps when 'q' typed.
-Files:      src/getchar.c
-
-
-*** ../vim-7.2.122/src/getchar.c	Fri Nov 28 12:05:07 2008
---- src/getchar.c	Sun Feb 22 23:10:45 2009
-***************
-*** 3816,3822 ****
---- 3816,3826 ----
-      int len = 1;
-  
-      if (msg_didout || msg_silent != 0)
-+     {
-  	msg_putchar('\n');
-+ 	if (got_int)	    /* 'q' typed at MORE prompt */
-+ 	    return;
-+     }
-      if ((mp->m_mode & (INSERT + CMDLINE)) == INSERT + CMDLINE)
-  	msg_putchar('!');			/* :map! */
-      else if (mp->m_mode & INSERT)
-*** ../vim-7.2.122/src/version.c	Sun Feb 22 21:12:22 2009
---- src/version.c	Sun Feb 22 23:16:29 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     123,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-120. You ask a friend, "What's that big shiny thing?" He says, "It's the sun."
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.124	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,122 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.124
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.124
-Problem:    Typing 'q' at more prompt for ":tselect" output still displays
-            more lines, causing another more prompt. (Markus Heidelberg)
-Solution:   Quit listing tags when 'q' typed.
-Files:      src/tag.c
-
-
-*** ../vim-7.2.123/src/tag.c	Sat Feb 21 22:57:10 2009
---- src/tag.c	Mon Feb 23 00:07:24 2009
-***************
-*** 618,624 ****
-  		taglen_advance(taglen);
-  		MSG_PUTS_ATTR(_("file\n"), hl_attr(HLF_T));
-  
-! 		for (i = 0; i < num_matches; ++i)
-  		{
-  		    parse_match(matches[i], &tagp);
-  		    if (!new_tag && (
---- 618,624 ----
-  		taglen_advance(taglen);
-  		MSG_PUTS_ATTR(_("file\n"), hl_attr(HLF_T));
-  
-! 		for (i = 0; i < num_matches && !got_int; ++i)
-  		{
-  		    parse_match(matches[i], &tagp);
-  		    if (!new_tag && (
-***************
-*** 655,660 ****
---- 655,662 ----
-  		    }
-  		    if (msg_col > 0)
-  			msg_putchar('\n');
-+ 		    if (got_int)
-+ 			break;
-  		    msg_advance(15);
-  
-  		    /* print any extra fields */
-***************
-*** 689,694 ****
---- 691,698 ----
-  				if (msg_col + ptr2cells(p) >= Columns)
-  				{
-  				    msg_putchar('\n');
-+ 				    if (got_int)
-+ 					break;
-  				    msg_advance(15);
-  				}
-  				p = msg_outtrans_one(p, attr);
-***************
-*** 704,709 ****
---- 708,715 ----
-  			if (msg_col > 15)
-  			{
-  			    msg_putchar('\n');
-+ 			    if (got_int)
-+ 				break;
-  			    msg_advance(15);
-  			}
-  		    }
-***************
-*** 734,739 ****
---- 740,747 ----
-  		    {
-  			if (msg_col + (*p == TAB ? 1 : ptr2cells(p)) > Columns)
-  			    msg_putchar('\n');
-+ 			if (got_int)
-+ 			    break;
-  			msg_advance(15);
-  
-  			/* skip backslash used for escaping command char */
-***************
-*** 760,771 ****
-  		    if (msg_col)
-  			msg_putchar('\n');
-  		    ui_breakcheck();
-- 		    if (got_int)
-- 		    {
-- 			got_int = FALSE;	/* only stop the listing */
-- 			break;
-- 		    }
-  		}
-  		ask_for_selection = TRUE;
-  	    }
-  #if defined(FEAT_QUICKFIX) && defined(FEAT_EVAL)
---- 768,776 ----
-  		    if (msg_col)
-  			msg_putchar('\n');
-  		    ui_breakcheck();
-  		}
-+ 		if (got_int)
-+ 		    got_int = FALSE;	/* only stop the listing */
-  		ask_for_selection = TRUE;
-  	    }
-  #if defined(FEAT_QUICKFIX) && defined(FEAT_EVAL)
-*** ../vim-7.2.123/src/version.c	Sun Feb 22 23:42:08 2009
---- src/version.c	Mon Feb 23 00:51:57 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     124,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-123. You ask the car dealer to install an extra cigarette lighter
-     on your new car to power your notebook.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.125	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,161 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.125
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.125
-Problem:    Leaking memory when reading XPM bitmap for a sign.
-Solution:   Don't allocate the memory twice. (Dominique Pelle)
-Files:      src/gui_x11.c
-
-
-*** ../vim-7.2.124/src/gui_x11.c	Wed Nov 12 13:07:48 2008
---- src/gui_x11.c	Sun Feb 22 21:58:19 2009
-***************
-*** 1587,1592 ****
---- 1587,1594 ----
-      XtCloseDisplay(gui.dpy);
-      gui.dpy = NULL;
-      vimShell = (Widget)0;
-+     vim_free(gui_argv);
-+     gui_argv = NULL;
-  }
-  
-  /*
-***************
-*** 1761,1766 ****
---- 1763,1770 ----
-       * says that this isn't needed when exiting, so just skip it. */
-      XtCloseDisplay(gui.dpy);
-  #endif
-+     vim_free(gui_argv);
-+     gui_argv = NULL;
-  }
-  
-  /*
-***************
-*** 3439,3485 ****
-      char_u	    *signfile;
-  {
-      XpmAttributes   attrs;
-!     XImage	    *sign;
-      int		    status;
-  
-      /*
-       * Setup the color substitution table.
-       */
--     sign = NULL;
-      if (signfile[0] != NUL && signfile[0] != '-')
-      {
-! 	sign = (XImage *)alloc(sizeof(XImage));
-! 	if (sign != NULL)
-  	{
-! 	    XpmColorSymbol color[5] =
-! 	    {
-! 		{"none", NULL, 0},
-! 		{"iconColor1", NULL, 0},
-! 		{"bottomShadowColor", NULL, 0},
-! 		{"topShadowColor", NULL, 0},
-! 		{"selectColor", NULL, 0}
-! 	    };
-! 	    attrs.valuemask = XpmColorSymbols;
-! 	    attrs.numsymbols = 2;
-! 	    attrs.colorsymbols = color;
-! 	    attrs.colorsymbols[0].pixel = gui.back_pixel;
-! 	    attrs.colorsymbols[1].pixel = gui.norm_pixel;
-! 	    status = XpmReadFileToImage(gui.dpy, (char *)signfile,
-  							 &sign, NULL, &attrs);
-! 
-! 	    if (status == 0)
-! 	    {
-! 		/* Sign width is fixed at two columns now.
-! 		if (sign->width > gui.sign_width)
-! 		    gui.sign_width = sign->width + 8; */
-! 	    }
-! 	    else
-! 	    {
-! 		vim_free(sign);
-! 		sign = NULL;
-! 		EMSG(_(e_signdata));
-! 	    }
-  	}
-      }
-  
-      return (void *)sign;
---- 3443,3479 ----
-      char_u	    *signfile;
-  {
-      XpmAttributes   attrs;
-!     XImage	    *sign = NULL;
-      int		    status;
-  
-      /*
-       * Setup the color substitution table.
-       */
-      if (signfile[0] != NUL && signfile[0] != '-')
-      {
-! 	XpmColorSymbol color[5] =
-  	{
-! 	    {"none", NULL, 0},
-! 	    {"iconColor1", NULL, 0},
-! 	    {"bottomShadowColor", NULL, 0},
-! 	    {"topShadowColor", NULL, 0},
-! 	    {"selectColor", NULL, 0}
-! 	};
-! 	attrs.valuemask = XpmColorSymbols;
-! 	attrs.numsymbols = 2;
-! 	attrs.colorsymbols = color;
-! 	attrs.colorsymbols[0].pixel = gui.back_pixel;
-! 	attrs.colorsymbols[1].pixel = gui.norm_pixel;
-! 	status = XpmReadFileToImage(gui.dpy, (char *)signfile,
-  							 &sign, NULL, &attrs);
-! 	if (status == 0)
-! 	{
-! 	    /* Sign width is fixed at two columns now.
-! 	    if (sign->width > gui.sign_width)
-! 	        gui.sign_width = sign->width + 8; */
-  	}
-+ 	else
-+ 	    EMSG(_(e_signdata));
-      }
-  
-      return (void *)sign;
-***************
-*** 3489,3496 ****
-  gui_mch_destroy_sign(sign)
-      void *sign;
-  {
-!     XFree(((XImage *)sign)->data);
-!     vim_free(sign);
-  }
-  #endif
-  
---- 3483,3489 ----
-  gui_mch_destroy_sign(sign)
-      void *sign;
-  {
-!     XDestroyImage((XImage*)sign);
-  }
-  #endif
-  
-*** ../vim-7.2.124/src/version.c	Mon Feb 23 00:53:35 2009
---- src/version.c	Tue Feb 24 04:09:33 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     125,
-  /**/
-
--- 
-I have a watch cat! Just break in and she'll watch.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.126	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,174 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.126
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.126
-Problem:    When EXITFREE is defined signs are not freed.
-Solution:   Free all signs on exit.  Also free keymaps. (Dominique Pelle)
-Files:      src/misc2.c, src/ex_cmds.c, src/proto/ex_cmds.pro
-
-
-*** ../vim-7.2.125/src/misc2.c	Thu Jan 22 21:31:24 2009
---- src/misc2.c	Sun Feb 22 22:04:53 2009
-***************
-*** 1010,1015 ****
---- 1010,1018 ----
-  # if defined(FEAT_PROFILE)
-      do_cmdline_cmd((char_u *)"profdel *");
-  # endif
-+ # if defined(FEAT_KEYMAP)
-+     do_cmdline_cmd((char_u *)"set keymap=");
-+ #endif
-  
-  # ifdef FEAT_TITLE
-      free_titles();
-***************
-*** 1034,1039 ****
---- 1037,1045 ----
-      free_regexp_stuff();
-      free_tag_stuff();
-      free_cd_dir();
-+ # ifdef FEAT_SIGNS
-+     free_signs();
-+ # endif
-  # ifdef FEAT_EVAL
-      set_expr_line(NULL);
-  # endif
-*** ../vim-7.2.125/src/ex_cmds.c	Wed Feb 11 16:02:29 2009
---- src/ex_cmds.c	Sun Feb 22 22:07:08 2009
-***************
-*** 6541,6546 ****
---- 6541,6547 ----
-  static int	last_sign_typenr = MAX_TYPENR;	/* is decremented */
-  
-  static void sign_list_defined __ARGS((sign_T *sp));
-+ static void sign_undefine __ARGS((sign_T *sp, sign_T *sp_prev));
-  
-  /*
-   * ":sign" command
-***************
-*** 6749,6772 ****
-  		/* ":sign list {name}" */
-  		sign_list_defined(sp);
-  	    else
-- 	    {
-  		/* ":sign undefine {name}" */
-! 		vim_free(sp->sn_name);
-! 		vim_free(sp->sn_icon);
-! #ifdef FEAT_SIGN_ICONS
-! 		if (sp->sn_image != NULL)
-! 		{
-! 		    out_flush();
-! 		    gui_mch_destroy_sign(sp->sn_image);
-! 		}
-! #endif
-! 		vim_free(sp->sn_text);
-! 		if (sp_prev == NULL)
-! 		    first_sign = sp->sn_next;
-! 		else
-! 		    sp_prev->sn_next = sp->sn_next;
-! 		vim_free(sp);
-! 	    }
-  	}
-      }
-      else
---- 6750,6757 ----
-  		/* ":sign list {name}" */
-  		sign_list_defined(sp);
-  	    else
-  		/* ":sign undefine {name}" */
-! 		sign_undefine(sp, sp_prev);
-  	}
-      }
-      else
-***************
-*** 7015,7020 ****
---- 7000,7030 ----
-  }
-  
-  /*
-+  * Undefine a sign and free its memory.
-+  */
-+     static void
-+ sign_undefine(sp, sp_prev)
-+     sign_T	*sp;
-+     sign_T	*sp_prev;
-+ {
-+     vim_free(sp->sn_name);
-+     vim_free(sp->sn_icon);
-+ #ifdef FEAT_SIGN_ICONS
-+     if (sp->sn_image != NULL)
-+     {
-+ 	out_flush();
-+ 	gui_mch_destroy_sign(sp->sn_image);
-+     }
-+ #endif
-+     vim_free(sp->sn_text);
-+     if (sp_prev == NULL)
-+ 	first_sign = sp->sn_next;
-+     else
-+ 	sp_prev->sn_next = sp->sn_next;
-+     vim_free(sp);
-+ }
-+ 
-+ /*
-   * Get highlighting attribute for sign "typenr".
-   * If "line" is TRUE: line highl, if FALSE: text highl.
-   */
-***************
-*** 7088,7093 ****
---- 7098,7115 ----
-      return (char_u *)_("[Deleted]");
-  }
-  
-+ #if defined(EXITFREE) || defined(PROTO)
-+ /*
-+  * Undefine/free all signs.
-+  */
-+     void
-+ free_signs()
-+ {
-+     while (first_sign != NULL)
-+ 	sign_undefine(first_sign, NULL);
-+ }
-+ #endif
-+ 
-  #endif
-  
-  #if defined(FEAT_GUI) || defined(FEAT_CLIENTSERVER) || defined(PROTO)
-*** ../vim-7.2.125/src/proto/ex_cmds.pro	Sat Nov 15 14:10:23 2008
---- src/proto/ex_cmds.pro	Sun Feb 22 22:04:53 2009
-***************
-*** 40,45 ****
---- 40,46 ----
-  int read_viminfo_sub_string __ARGS((vir_T *virp, int force));
-  void write_viminfo_sub_string __ARGS((FILE *fp));
-  void free_old_sub __ARGS((void));
-+ void free_signs __ARGS((void));
-  int prepare_tagpreview __ARGS((int undo_sync));
-  void ex_help __ARGS((exarg_T *eap));
-  char_u *check_help_lang __ARGS((char_u *arg));
-*** ../vim-7.2.125/src/version.c	Tue Feb 24 04:11:07 2009
---- src/version.c	Tue Feb 24 04:24:46 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     126,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-125. You begin to wonder how often it REALLY is necessary to get up
-     and shower or bathe.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.127	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,59 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.127
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.127
-Problem:    When listing mappings and a wrapping line causes the more prompt,
-            after typing 'q' there can be another more prompt. (Markus 
-            Heidelberg)
-Solution:   Set "lines_left" to allow more lines to be displayed.
-Files:      src/message.c
-
-
-*** ../vim-7.2.126/src/message.c	Sun Feb 22 00:58:03 2009
---- src/message.c	Mon Feb 23 04:17:39 2009
-***************
-*** 2553,2559 ****
-  	    {
-  		/* Jump to the choices of the dialog. */
-  		retval = TRUE;
-- 		lines_left = Rows - 1;
-  	    }
-  	    else
-  #endif
---- 2553,2558 ----
-***************
-*** 2561,2566 ****
---- 2560,2568 ----
-  		got_int = TRUE;
-  		quit_more = TRUE;
-  	    }
-+ 	    /* When there is some more output (wrapping line) display that
-+ 	     * without another prompt. */
-+ 	    lines_left = Rows - 1;
-  	    break;
-  
-  #ifdef FEAT_CLIPBOARD
-*** ../vim-7.2.126/src/version.c	Tue Feb 24 04:28:40 2009
---- src/version.c	Tue Feb 24 04:35:38 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     127,
-  /**/
-
--- 
-The difference between theory and practice, is that in theory, there
-is no difference between theory and practice.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.128	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.128
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.128 (after 7.2.055)
-Problem:    Using ":lcd" makes session files not work.
-Solution:   Compare return value of mch_chdir() properly. (Andreas Bernauer)
-Files:      src/ex_docmd.c
-
-
-*** ../vim-7.2.127/src/ex_docmd.c	Sat Feb 21 20:36:30 2009
---- src/ex_docmd.c	Sun Mar  1 02:39:38 2009
-***************
-*** 8792,8798 ****
-  		else if (*dirnow != NUL
-  			&& (ssop_flags & SSOP_CURDIR) && globaldir != NULL)
-  		{
-! 		    if (mch_chdir((char *)globaldir) == OK)
-  			shorten_fnames(TRUE);
-  		}
-  
---- 8799,8805 ----
-  		else if (*dirnow != NUL
-  			&& (ssop_flags & SSOP_CURDIR) && globaldir != NULL)
-  		{
-! 		    if (mch_chdir((char *)globaldir) == 0)
-  			shorten_fnames(TRUE);
-  		}
-  
-*** ../vim-7.2.127/src/version.c	Tue Feb 24 04:36:50 2009
---- src/version.c	Sun Mar  1 02:42:47 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     128,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-138. You develop a liking for cold coffee.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.129	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,73 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.129
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.129
-Problem:    When opening a command window from input() it uses the search
-            history.
-Solution:   Use get_cmdline_type(). (James Vega)
-Files:      src/ex_getln.c
-
-
-*** ../vim-7.2.128/src/ex_getln.c	Fri Nov 28 10:59:57 2008
---- src/ex_getln.c	Mon Mar  2 00:53:39 2009
-***************
-*** 6047,6055 ****
-  # endif
-  	return K_IGNORE;
-      }
-!     cmdwin_type = ccline.cmdfirstc;
-!     if (cmdwin_type == NUL)
-! 	cmdwin_type = '-';
-  
-      /* Create the command-line buffer empty. */
-      (void)do_ecmd(0, NULL, NULL, NULL, ECMD_ONE, ECMD_HIDE, NULL);
---- 6062,6068 ----
-  # endif
-  	return K_IGNORE;
-      }
-!     cmdwin_type = get_cmdline_type();
-  
-      /* Create the command-line buffer empty. */
-      (void)do_ecmd(0, NULL, NULL, NULL, ECMD_ONE, ECMD_HIDE, NULL);
-***************
-*** 6073,6079 ****
-      /* Showing the prompt may have set need_wait_return, reset it. */
-      need_wait_return = FALSE;
-  
-!     histtype = hist_char2type(ccline.cmdfirstc);
-      if (histtype == HIST_CMD || histtype == HIST_DEBUG)
-      {
-  	if (p_wc == TAB)
---- 6086,6092 ----
-      /* Showing the prompt may have set need_wait_return, reset it. */
-      need_wait_return = FALSE;
-  
-!     histtype = hist_char2type(cmdwin_type);
-      if (histtype == HIST_CMD || histtype == HIST_DEBUG)
-      {
-  	if (p_wc == TAB)
-*** ../vim-7.2.128/src/version.c	Sun Mar  1 02:43:50 2009
---- src/version.c	Mon Mar  2 02:10:11 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     129,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-146. You experience ACTUAL physical withdrawal symptoms when away
-     from your 'puter and the net.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.130	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,413 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.130
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.130
-Problem:    Vim may haing until CTRL-C is typed when using CTRL-Z.
-Solution:   Avoid using pause().  Also use "volatile" for variables used in
-            signal functions. (Dominique Pelle)
-Files:      src/auto/configure, src/configure.in, src/config.h.in,
-            src/globals.h, src/os_unix.c
-    
-
-*** ../vim-7.2.129/src/auto/configure	Thu Nov 20 10:36:04 2008
---- src/auto/configure	Mon Mar  2 02:36:52 2009
-***************
-*** 11565,11570 ****
---- 11565,11631 ----
-  
-  fi
-  
-+ { $as_echo "$as_me:$LINENO: checking for working volatile" >&5
-+ $as_echo_n "checking for working volatile... " >&6; }
-+ if test "${ac_cv_c_volatile+set}" = set; then
-+   $as_echo_n "(cached) " >&6
-+ else
-+   cat >conftest.$ac_ext <<_ACEOF
-+ /* confdefs.h.  */
-+ _ACEOF
-+ cat confdefs.h >>conftest.$ac_ext
-+ cat >>conftest.$ac_ext <<_ACEOF
-+ /* end confdefs.h.  */
-+ 
-+ int
-+ main ()
-+ {
-+ 
-+ volatile int x;
-+ int * volatile y = (int *) 0;
-+ return !x && !y;
-+   ;
-+   return 0;
-+ }
-+ _ACEOF
-+ rm -f conftest.$ac_objext
-+ if { (ac_try="$ac_compile"
-+ case "(($ac_try" in
-+   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-+   *) ac_try_echo=$ac_try;;
-+ esac
-+ eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
-+ $as_echo "$ac_try_echo") >&5
-+   (eval "$ac_compile") 2>conftest.er1
-+   ac_status=$?
-+   grep -v '^ *+' conftest.er1 >conftest.err
-+   rm -f conftest.er1
-+   cat conftest.err >&5
-+   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
-+   (exit $ac_status); } && {
-+ 	 test -z "$ac_c_werror_flag" ||
-+ 	 test ! -s conftest.err
-+        } && test -s conftest.$ac_objext; then
-+   ac_cv_c_volatile=yes
-+ else
-+   $as_echo "$as_me: failed program was:" >&5
-+ sed 's/^/| /' conftest.$ac_ext >&5
-+ 
-+ 	ac_cv_c_volatile=no
-+ fi
-+ 
-+ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+ fi
-+ { $as_echo "$as_me:$LINENO: result: $ac_cv_c_volatile" >&5
-+ $as_echo "$ac_cv_c_volatile" >&6; }
-+ if test $ac_cv_c_volatile = no; then
-+ 
-+ cat >>confdefs.h <<\_ACEOF
-+ #define volatile /**/
-+ _ACEOF
-+ 
-+ fi
-+ 
-  { $as_echo "$as_me:$LINENO: checking for mode_t" >&5
-  $as_echo_n "checking for mode_t... " >&6; }
-  if test "${ac_cv_type_mode_t+set}" = set; then
-*** ../vim-7.2.129/src/configure.in	Thu Nov 20 10:36:04 2008
---- src/configure.in	Sun Feb 22 21:47:44 2009
-***************
-*** 2148,2153 ****
---- 2148,2154 ----
-  dnl Checks for typedefs, structures, and compiler characteristics.
-  AC_PROG_GCC_TRADITIONAL
-  AC_C_CONST
-+ AC_C_VOLATILE
-  AC_TYPE_MODE_T
-  AC_TYPE_OFF_T
-  AC_TYPE_PID_T
-*** ../vim-7.2.129/src/config.h.in	Tue Jun 24 23:47:46 2008
---- src/config.h.in	Mon Feb 23 00:13:17 2009
-***************
-*** 50,55 ****
---- 50,58 ----
-  /* Define to empty if the keyword does not work.  */
-  #undef const
-  
-+ /* Define to empty if the keyword does not work.  */
-+ #undef volatile
-+ 
-  /* Define to `int' if <sys/types.h> doesn't define.  */
-  #undef mode_t
-  
-*** ../vim-7.2.129/src/globals.h	Tue Jan  6 16:13:42 2009
---- src/globals.h	Mon Mar  2 02:40:16 2009
-***************
-*** 482,489 ****
-  /*
-   * While executing external commands or in Ex mode, should not insert GUI
-   * events in the input buffer: Set hold_gui_events to non-zero.
-   */
-! EXTERN int	hold_gui_events INIT(= 0);
-  
-  /*
-   * When resizing the shell is postponed, remember the new size, and call
---- 482,491 ----
-  /*
-   * While executing external commands or in Ex mode, should not insert GUI
-   * events in the input buffer: Set hold_gui_events to non-zero.
-+  *
-+  * volatile because it is used in signal handler sig_sysmouse().
-   */
-! EXTERN volatile int hold_gui_events INIT(= 0);
-  
-  /*
-   * When resizing the shell is postponed, remember the new size, and call
-***************
-*** 597,603 ****
-  EXTERN int	really_exiting INIT(= FALSE);
-  				/* TRUE when we are sure to exit, e.g., after
-  				 * a deadly signal */
-! EXTERN int	full_screen INIT(= FALSE);
-  				/* TRUE when doing full-screen output
-  				 * otherwise only writing some messages */
-  
---- 599,606 ----
-  EXTERN int	really_exiting INIT(= FALSE);
-  				/* TRUE when we are sure to exit, e.g., after
-  				 * a deadly signal */
-! /* volatile because it is used in signal handler deathtrap(). */
-! EXTERN volatile int full_screen INIT(= FALSE);
-  				/* TRUE when doing full-screen output
-  				 * otherwise only writing some messages */
-  
-***************
-*** 739,748 ****
-   */
-  EXTERN JMP_BUF lc_jump_env;	/* argument to SETJMP() */
-  # ifdef SIGHASARG
-! EXTERN int lc_signal;		/* catched signal number, 0 when no was signal
-! 				   catched; used for mch_libcall() */
-  # endif
-! EXTERN int lc_active INIT(= FALSE); /* TRUE when lc_jump_env is valid. */
-  #endif
-  
-  #if defined(FEAT_MBYTE) || defined(FEAT_POSTSCRIPT)
---- 747,758 ----
-   */
-  EXTERN JMP_BUF lc_jump_env;	/* argument to SETJMP() */
-  # ifdef SIGHASARG
-! /* volatile because it is used in signal handlers. */
-! EXTERN volatile int lc_signal;	/* caught signal number, 0 when no was signal
-! 				   caught; used for mch_libcall() */
-  # endif
-! /* volatile because it is used in signal handler deathtrap(). */
-! EXTERN volatile int lc_active INIT(= FALSE); /* TRUE when lc_jump_env is valid. */
-  #endif
-  
-  #if defined(FEAT_MBYTE) || defined(FEAT_POSTSCRIPT)
-***************
-*** 986,992 ****
-  EXTERN FILE	*scriptout  INIT(= NULL);   /* stream to write script to */
-  EXTERN int	read_cmd_fd INIT(= 0);	    /* fd to read commands from */
-  
-! EXTERN int	got_int INIT(= FALSE);	    /* set to TRUE when interrupt
-  						signal occurred */
-  #ifdef USE_TERM_CONSOLE
-  EXTERN int	term_console INIT(= FALSE); /* set to TRUE when console used */
---- 996,1003 ----
-  EXTERN FILE	*scriptout  INIT(= NULL);   /* stream to write script to */
-  EXTERN int	read_cmd_fd INIT(= 0);	    /* fd to read commands from */
-  
-! /* volatile because it is used in signal handler catch_sigint(). */
-! EXTERN volatile int got_int INIT(= FALSE);    /* set to TRUE when interrupt
-  						signal occurred */
-  #ifdef USE_TERM_CONSOLE
-  EXTERN int	term_console INIT(= FALSE); /* set to TRUE when console used */
-*** ../vim-7.2.129/src/os_unix.c	Sun Feb 22 02:51:37 2009
---- src/os_unix.c	Mon Mar  2 01:05:50 2009
-***************
-*** 181,187 ****
-  	&& defined(FEAT_TITLE) && !defined(FEAT_GUI_GTK)
-  # define SET_SIG_ALARM
-  static RETSIGTYPE sig_alarm __ARGS(SIGPROTOARG);
-! static int sig_alarm_called;
-  #endif
-  static RETSIGTYPE deathtrap __ARGS(SIGPROTOARG);
-  
---- 181,188 ----
-  	&& defined(FEAT_TITLE) && !defined(FEAT_GUI_GTK)
-  # define SET_SIG_ALARM
-  static RETSIGTYPE sig_alarm __ARGS(SIGPROTOARG);
-! /* volatile because it is used in signal handler sig_alarm(). */
-! static volatile int sig_alarm_called;
-  #endif
-  static RETSIGTYPE deathtrap __ARGS(SIGPROTOARG);
-  
-***************
-*** 201,213 ****
-  # define SIG_ERR	((RETSIGTYPE (*)())-1)
-  #endif
-  
-! static int	do_resize = FALSE;
-  #ifndef __EMX__
-  static char_u	*extra_shell_arg = NULL;
-  static int	show_shell_mess = TRUE;
-  #endif
-! static int	deadly_signal = 0;	    /* The signal we caught */
-! static int	in_mch_delay = FALSE;	    /* sleeping in mch_delay() */
-  
-  static int curr_tmode = TMODE_COOK;	/* contains current terminal mode */
-  
---- 202,217 ----
-  # define SIG_ERR	((RETSIGTYPE (*)())-1)
-  #endif
-  
-! /* volatile because it is used in signal handler sig_winch(). */
-! static volatile int do_resize = FALSE;
-  #ifndef __EMX__
-  static char_u	*extra_shell_arg = NULL;
-  static int	show_shell_mess = TRUE;
-  #endif
-! /* volatile because it is used in signal handler deathtrap(). */
-! static volatile int deadly_signal = 0;	    /* The signal we caught */
-! /* volatile because it is used in signal handler deathtrap(). */
-! static volatile int in_mch_delay = FALSE;    /* sleeping in mch_delay() */
-  
-  static int curr_tmode = TMODE_COOK;	/* contains current terminal mode */
-  
-***************
-*** 802,808 ****
-  #endif
-  
-  /*
-!  * We need correct potatotypes for a signal function, otherwise mean compilers
-   * will barf when the second argument to signal() is ``wrong''.
-   * Let me try it with a few tricky defines from my own osdef.h	(jw).
-   */
---- 806,812 ----
-  #endif
-  
-  /*
-!  * We need correct prototypes for a signal function, otherwise mean compilers
-   * will barf when the second argument to signal() is ``wrong''.
-   * Let me try it with a few tricky defines from my own osdef.h	(jw).
-   */
-***************
-*** 1068,1080 ****
-      SIGRETURN;
-  }
-  
-! #ifdef _REENTRANT
-  /*
-   * On Solaris with multi-threading, suspending might not work immediately.
-   * Catch the SIGCONT signal, which will be used as an indication whether the
-   * suspending has been done or not.
-   */
-! static int sigcont_received;
-  static RETSIGTYPE sigcont_handler __ARGS(SIGPROTOARG);
-  
-  /*
---- 1072,1089 ----
-      SIGRETURN;
-  }
-  
-! #if defined(_REENTRANT) && defined(SIGCONT)
-  /*
-   * On Solaris with multi-threading, suspending might not work immediately.
-   * Catch the SIGCONT signal, which will be used as an indication whether the
-   * suspending has been done or not.
-+  *
-+  * On Linux, signal is not always handled immediately either.
-+  * See https://bugs.launchpad.net/bugs/291373
-+  *
-+  * volatile because it is used in in signal handler sigcont_handler().
-   */
-! static volatile int sigcont_received;
-  static RETSIGTYPE sigcont_handler __ARGS(SIGPROTOARG);
-  
-  /*
-***************
-*** 1118,1132 ****
-      }
-  # endif
-  
-! # ifdef _REENTRANT
-      sigcont_received = FALSE;
-  # endif
-      kill(0, SIGTSTP);	    /* send ourselves a STOP signal */
-! # ifdef _REENTRANT
-!     /* When we didn't suspend immediately in the kill(), do it now.  Happens
-!      * on multi-threaded Solaris. */
-!     if (!sigcont_received)
-! 	pause();
-  # endif
-  
-  # ifdef FEAT_TITLE
---- 1127,1154 ----
-      }
-  # endif
-  
-! # if defined(_REENTRANT) && defined(SIGCONT)
-      sigcont_received = FALSE;
-  # endif
-      kill(0, SIGTSTP);	    /* send ourselves a STOP signal */
-! # if defined(_REENTRANT) && defined(SIGCONT)
-!     /*
-!      * Wait for the SIGCONT signal to be handled. It generally happens
-!      * immediately, but somehow not all the time. Do not call pause()
-!      * because there would be race condition which would hang Vim if
-!      * signal happened in between the test of sigcont_received and the
-!      * call to pause(). If signal is not yet received, call sleep(0)
-!      * to just yield CPU. Signal should then be received. If somehow
-!      * it's still not received, sleep 1, 2, 3 ms. Don't bother waiting
-!      * further if signal is not received after 1+2+3+4 ms (not expected
-!      * to happen).
-!      */
-!     {
-! 	long wait;
-! 	for (wait = 0; !sigcont_received && wait <= 3L; wait++)
-! 	    /* Loop is not entered most of the time */
-! 	    mch_delay(wait, FALSE);
-!     }
-  # endif
-  
-  # ifdef FEAT_TITLE
-***************
-*** 1175,1181 ****
-  #ifdef SIGTSTP
-      signal(SIGTSTP, restricted ? SIG_IGN : SIG_DFL);
-  #endif
-! #ifdef _REENTRANT
-      signal(SIGCONT, sigcont_handler);
-  #endif
-  
---- 1197,1203 ----
-  #ifdef SIGTSTP
-      signal(SIGTSTP, restricted ? SIG_IGN : SIG_DFL);
-  #endif
-! #if defined(_REENTRANT) && defined(SIGCONT)
-      signal(SIGCONT, sigcont_handler);
-  #endif
-  
-***************
-*** 1234,1240 ****
-  reset_signals()
-  {
-      catch_signals(SIG_DFL, SIG_DFL);
-! #ifdef _REENTRANT
-      /* SIGCONT isn't in the list, because its default action is ignore */
-      signal(SIGCONT, SIG_DFL);
-  #endif
---- 1256,1262 ----
-  reset_signals()
-  {
-      catch_signals(SIG_DFL, SIG_DFL);
-! #if defined(_REENTRANT) && defined(SIGCONT)
-      /* SIGCONT isn't in the list, because its default action is ignore */
-      signal(SIGCONT, SIG_DFL);
-  #endif
-***************
-*** 5899,5905 ****
---- 5921,5929 ----
-  	     * we are going to suspend or starting an external process
-  	     * so we shouldn't  have problem with this
-  	     */
-+ # ifdef SIGTSTP
-  	    signal(SIGTSTP, restricted ? SIG_IGN : SIG_DFL);
-+ # endif
-  	    return 1; /* succeed */
-  	}
-  	if (gpm_fd == -2)
-*** ../vim-7.2.129/src/version.c	Mon Mar  2 02:11:09 2009
---- src/version.c	Mon Mar  2 02:36:00 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     130,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-148. You find it easier to dial-up the National Weather Service
-     Weather/your_town/now.html than to simply look out the window.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.131	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,83 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.131
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.131
-Problem:    When 'keymap' is cleared may still use the cursor highlighting for
-            when it's enabled.
-Solution:   Reset 'iminsert' and 'imsearch'. (partly by Dominique Pelle)
-            Also avoid ":setlocal" for these options have a global effect.
-Files:      src/option.c
-
-
-*** ../vim-7.2.130/src/option.c	Sat Feb 21 20:27:00 2009
---- src/option.c	Wed Mar  4 04:09:51 2009
-***************
-*** 5797,5810 ****
-  	/* load or unload key mapping tables */
-  	errmsg = keymap_init();
-  
-! 	/* When successfully installed a new keymap switch on using it. */
-! 	if (*curbuf->b_p_keymap != NUL && errmsg == NULL)
-  	{
-! 	    curbuf->b_p_iminsert = B_IMODE_LMAP;
-! 	    if (curbuf->b_p_imsearch != B_IMODE_USE_INSERT)
-! 		curbuf->b_p_imsearch = B_IMODE_LMAP;
-! 	    set_iminsert_global();
-! 	    set_imsearch_global();
-  # ifdef FEAT_WINDOWS
-  	    status_redraw_curbuf();
-  # endif
---- 5797,5824 ----
-  	/* load or unload key mapping tables */
-  	errmsg = keymap_init();
-  
-! 	if (errmsg == NULL)
-  	{
-! 	    if (*curbuf->b_p_keymap != NUL)
-! 	    {
-! 		/* Installed a new keymap, switch on using it. */
-! 		curbuf->b_p_iminsert = B_IMODE_LMAP;
-! 		if (curbuf->b_p_imsearch != B_IMODE_USE_INSERT)
-! 		    curbuf->b_p_imsearch = B_IMODE_LMAP;
-! 	    }
-! 	    else
-! 	    {
-! 		/* Cleared the keymap, may reset 'iminsert' and 'imsearch'. */
-! 		if (curbuf->b_p_iminsert == B_IMODE_LMAP)
-! 		    curbuf->b_p_iminsert = B_IMODE_NONE;
-! 		if (curbuf->b_p_imsearch == B_IMODE_LMAP)
-! 		    curbuf->b_p_imsearch = B_IMODE_USE_INSERT;
-! 	    }
-! 	    if ((opt_flags & OPT_LOCAL) == 0)
-! 	    {
-! 		set_iminsert_global();
-! 		set_imsearch_global();
-! 	    }
-  # ifdef FEAT_WINDOWS
-  	    status_redraw_curbuf();
-  # endif
-*** ../vim-7.2.130/src/version.c	Mon Mar  2 02:44:54 2009
---- src/version.c	Wed Mar  4 04:10:32 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     131,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-157. You fum through a magazine, you first check to see if it has a web
-     address.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.132	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,268 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.132
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.132
-Problem:    When changing directory during a SwapExists autocmd freed memory
-            may be accessed. (Dominique Pelle)
-Solution:   Add the allbuf_lock flag.
-Files:      src/ex_getln.c, src/globals.h, src/fileio.c,
-            src/proto/ex_getln.pro
-    
-
-*** ../vim-7.2.131/src/ex_getln.c	Mon Mar  2 02:11:09 2009
---- src/ex_getln.c	Mon Mar  2 00:53:39 2009
-***************
-*** 2000,2007 ****
-  
-  #if defined(FEAT_AUTOCMD) || defined(PROTO)
-  /*
-!  * Check if "curbuf_lock" is set and return TRUE when it is and give an error
-!  * message.
-   */
-      int
-  curbuf_locked()
---- 2000,2007 ----
-  
-  #if defined(FEAT_AUTOCMD) || defined(PROTO)
-  /*
-!  * Check if "curbuf_lock" or "allbuf_lock" is set and return TRUE when it is
-!  * and give an error message.
-   */
-      int
-  curbuf_locked()
-***************
-*** 2011,2016 ****
---- 2011,2031 ----
-  	EMSG(_("E788: Not allowed to edit another buffer now"));
-  	return TRUE;
-      }
-+     return allbuf_locked();
-+ }
-+ 
-+ /*
-+  * Check if "allbuf_lock" is set and return TRUE when it is and give an error
-+  * message.
-+  */
-+     int
-+ allbuf_locked()
-+ {
-+     if (allbuf_lock > 0)
-+     {
-+ 	EMSG(_("E811: Not allowed to change buffer information now"));
-+ 	return TRUE;
-+     }
-      return FALSE;
-  }
-  #endif
-*** ../vim-7.2.131/src/globals.h	Mon Mar  2 02:44:54 2009
---- src/globals.h	Mon Mar  2 02:40:16 2009
-***************
-*** 619,624 ****
---- 619,629 ----
-  EXTERN int	curbuf_lock INIT(= 0);
-  				/* non-zero when the current buffer can't be
-  				 * changed.  Used for FileChangedRO. */
-+ EXTERN int	allbuf_lock INIT(= 0);
-+ 				/* non-zero when no buffer name can be
-+ 				 * changed, no buffer can be deleted and
-+ 				 * current directory can't be changed.
-+ 				 * Used for SwapExists et al. */
-  #endif
-  #ifdef FEAT_EVAL
-  # define HAVE_SANDBOX
-*** ../vim-7.2.131/src/fileio.c	Wed Dec 31 16:20:54 2008
---- src/fileio.c	Sun Mar  1 23:37:10 2009
-***************
-*** 69,75 ****
-  static int au_find_group __ARGS((char_u *name));
-  
-  # define AUGROUP_DEFAULT    -1	    /* default autocmd group */
-! # define AUGROUP_ERROR	    -2	    /* errornouse autocmd group */
-  # define AUGROUP_ALL	    -3	    /* all autocmd groups */
-  #endif
-  
---- 69,75 ----
-  static int au_find_group __ARGS((char_u *name));
-  
-  # define AUGROUP_DEFAULT    -1	    /* default autocmd group */
-! # define AUGROUP_ERROR	    -2	    /* erroneous autocmd group */
-  # define AUGROUP_ALL	    -3	    /* all autocmd groups */
-  #endif
-  
-***************
-*** 144,150 ****
-  # endif
-  #endif
-  static int move_lines __ARGS((buf_T *frombuf, buf_T *tobuf));
-! 
-  
-      void
-  filemess(buf, name, s, attr)
---- 144,152 ----
-  # endif
-  #endif
-  static int move_lines __ARGS((buf_T *frombuf, buf_T *tobuf));
-! #ifdef FEAT_AUTOCMD
-! static char *e_auchangedbuf = N_("E812: Autocommands changed buffer or buffer name");
-! #endif
-  
-      void
-  filemess(buf, name, s, attr)
-***************
-*** 295,300 ****
---- 297,315 ----
-      int		conv_restlen = 0;	/* nr of bytes in conv_rest[] */
-  #endif
-  
-+ #ifdef FEAT_AUTOCMD
-+     /* Remember the initial values of curbuf, curbuf->b_ffname and
-+      * curbuf->b_fname to detect whether they are altered as a result of
-+      * executing nasty autocommands.  Also check if "fname" and "sfname"
-+      * point to one of these values. */
-+     buf_T   *old_curbuf = curbuf;
-+     char_u  *old_b_ffname = curbuf->b_ffname;
-+     char_u  *old_b_fname = curbuf->b_fname;
-+     int     using_b_ffname = (fname == curbuf->b_ffname)
-+ 					      || (sfname == curbuf->b_ffname);
-+     int     using_b_fname = (fname == curbuf->b_fname)
-+ 					       || (sfname == curbuf->b_fname);
-+ #endif
-      write_no_eol_lnum = 0;	/* in case it was set by the previous read */
-  
-      /*
-***************
-*** 589,595 ****
---- 604,624 ----
-  #ifdef FEAT_QUICKFIX
-  		    if (!bt_dontwrite(curbuf))
-  #endif
-+ 		    {
-  			check_need_swap(newfile);
-+ #ifdef FEAT_AUTOCMD
-+ 			/* SwapExists autocommand may mess things up */
-+ 			if (curbuf != old_curbuf
-+ 				|| (using_b_ffname
-+ 					&& (old_b_ffname != curbuf->b_ffname))
-+ 				|| (using_b_fname
-+ 					 && (old_b_fname != curbuf->b_fname)))
-+ 			{
-+ 			    EMSG(_(e_auchangedbuf));
-+ 			    return FAIL;
-+ 			}
-+ #endif
-+ 		    }
-  		    if (dir_of_file_exists(fname))
-  			filemess(curbuf, sfname, (char_u *)_("[New File]"), 0);
-  		    else
-***************
-*** 668,673 ****
---- 697,713 ----
-  #endif
-      {
-  	check_need_swap(newfile);
-+ #ifdef FEAT_AUTOCMD
-+ 	if (!read_stdin && (curbuf != old_curbuf
-+ 		|| (using_b_ffname && (old_b_ffname != curbuf->b_ffname))
-+ 		|| (using_b_fname && (old_b_fname != curbuf->b_fname))))
-+ 	{
-+ 	    EMSG(_(e_auchangedbuf));
-+ 	    if (!read_buffer)
-+ 		close(fd);
-+ 	    return FAIL;
-+ 	}
-+ #endif
-  #ifdef UNIX
-  	/* Set swap file protection bits after creating it. */
-  	if (swap_mode > 0 && curbuf->b_ml.ml_mfp->mf_fname != NULL)
-***************
-*** 698,704 ****
-      {
-  	int	m = msg_scroll;
-  	int	n = msg_scrolled;
-- 	buf_T	*old_curbuf = curbuf;
-  
-  	/*
-  	 * The file must be closed again, the autocommands may want to change
---- 738,743 ----
-***************
-*** 740,747 ****
---- 779,791 ----
-  	/*
-  	 * Don't allow the autocommands to change the current buffer.
-  	 * Try to re-open the file.
-+ 	 *
-+ 	 * Don't allow the autocommands to change the buffer name either
-+ 	 * (cd for example) if it invalidates fname or sfname.
-  	 */
-  	if (!read_stdin && (curbuf != old_curbuf
-+ 		|| (using_b_ffname && (old_b_ffname != curbuf->b_ffname))
-+ 		|| (using_b_fname && (old_b_fname != curbuf->b_fname))
-  		|| (fd = mch_open((char *)fname, O_RDONLY | O_EXTRA, 0)) < 0))
-  	{
-  	    --no_wait_return;
-***************
-*** 6320,6326 ****
-  
-      if (!stuff_empty() || global_busy || !typebuf_typed()
-  #ifdef FEAT_AUTOCMD
-! 			|| autocmd_busy || curbuf_lock > 0
-  #endif
-  					)
-  	need_check_timestamps = TRUE;		/* check later */
---- 6364,6370 ----
-  
-      if (!stuff_empty() || global_busy || !typebuf_typed()
-  #ifdef FEAT_AUTOCMD
-! 			|| autocmd_busy || curbuf_lock > 0 || allbuf_lock > 0
-  #endif
-  					)
-  	need_check_timestamps = TRUE;		/* check later */
-***************
-*** 6522,6529 ****
---- 6566,6575 ----
-  	    set_vim_var_string(VV_FCS_REASON, (char_u *)reason, -1);
-  	    set_vim_var_string(VV_FCS_CHOICE, (char_u *)"", -1);
-  # endif
-+ 	    ++allbuf_lock;
-  	    n = apply_autocmds(EVENT_FILECHANGEDSHELL,
-  				      buf->b_fname, buf->b_fname, FALSE, buf);
-+ 	    --allbuf_lock;
-  	    busy = FALSE;
-  	    if (n)
-  	    {
-*** ../vim-7.2.131/src/proto/ex_getln.pro	Fri Nov 28 10:59:57 2008
---- src/proto/ex_getln.pro	Sun Mar  1 00:27:12 2009
-***************
-*** 4,9 ****
---- 4,10 ----
-  int text_locked __ARGS((void));
-  void text_locked_msg __ARGS((void));
-  int curbuf_locked __ARGS((void));
-+ int allbuf_locked __ARGS((void));
-  char_u *getexline __ARGS((int c, void *dummy, int indent));
-  char_u *getexmodeline __ARGS((int promptc, void *dummy, int indent));
-  int cmdline_overstrike __ARGS((void));
-*** ../vim-7.2.131/src/version.c	Wed Mar  4 04:11:56 2009
---- src/version.c	Thu Mar  5 03:08:54 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     132,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-168. You have your own domain name.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.133	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,53 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.133
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.133
-Problem:    ":diffoff!" changes settings in windows not in diff mode.
-Solution:   Only change settings in other windows when 'diff' is set, always
-	    do it for the current window. (Lech Lorens)
-Files:	    src/diff.c
-
-
-*** ../vim-7.2.132/src/diff.c	Thu Jan 22 20:48:07 2009
---- src/diff.c	Fri Mar  6 04:17:41 2009
-***************
-*** 1153,1159 ****
-  
-      for (wp = firstwin; wp != NULL; wp = wp->w_next)
-      {
-! 	if (wp == curwin || eap->forceit)
-  	{
-  	    /* Set 'diff', 'scrollbind' off and 'wrap' on. */
-  	    wp->w_p_diff = FALSE;
---- 1153,1159 ----
-  
-      for (wp = firstwin; wp != NULL; wp = wp->w_next)
-      {
-! 	if (wp == curwin || (eap->forceit && wp->w_p_diff))
-  	{
-  	    /* Set 'diff', 'scrollbind' off and 'wrap' on. */
-  	    wp->w_p_diff = FALSE;
-*** ../vim-7.2.132/src/version.c	Thu Mar  5 03:13:51 2009
---- src/version.c	Wed Mar 11 12:45:10 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     133,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-192. Your boss asks you to "go fer" coffee and you come up with 235 FTP sites.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.134	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,68 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.134
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.134
-Problem:    Warning for discarding "const" from pointer.
-Solution:   Don't pass const pointer to mch_memmove().
-Files:	    src/fileio.c
-
-
-*** ../vim-7.2.133/src/fileio.c	Thu Mar  5 03:13:51 2009
---- src/fileio.c	Wed Mar 11 12:59:35 2009
-***************
-*** 5288,5300 ****
-  	    /* Convert with iconv(). */
-  	    if (ip->bw_restlen > 0)
-  	    {
-  		/* Need to concatenate the remainder of the previous call and
-  		 * the bytes of the current call.  Use the end of the
-  		 * conversion buffer for this. */
-  		fromlen = len + ip->bw_restlen;
-! 		from = (char *)ip->bw_conv_buf + ip->bw_conv_buflen - fromlen;
-! 		mch_memmove((void *)from, ip->bw_rest, (size_t)ip->bw_restlen);
-! 		mch_memmove((void *)(from + ip->bw_restlen), buf, (size_t)len);
-  		tolen = ip->bw_conv_buflen - fromlen;
-  	    }
-  	    else
---- 5288,5303 ----
-  	    /* Convert with iconv(). */
-  	    if (ip->bw_restlen > 0)
-  	    {
-+ 		char *fp;
-+ 
-  		/* Need to concatenate the remainder of the previous call and
-  		 * the bytes of the current call.  Use the end of the
-  		 * conversion buffer for this. */
-  		fromlen = len + ip->bw_restlen;
-! 		fp = (char *)ip->bw_conv_buf + ip->bw_conv_buflen - fromlen;
-! 		mch_memmove(fp, ip->bw_rest, (size_t)ip->bw_restlen);
-! 		mch_memmove(fp + ip->bw_restlen, buf, (size_t)len);
-! 		from = fp;
-  		tolen = ip->bw_conv_buflen - fromlen;
-  	    }
-  	    else
-*** ../vim-7.2.133/src/version.c	Wed Mar 11 12:45:44 2009
---- src/version.c	Wed Mar 11 13:08:25 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     134,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-193. You ask your girlfriend to drive home so you can sit back with
-     your PDA and download the information to your laptop
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.135	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,85 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.135
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.135
-Problem:    Memory leak when redefining user command with complete argument.
-Solution:   Free the old complete argument. (Dominique Pelle)
-Files:	    src/ex_docmd.c
-
-
-*** ../vim-7.2.134/src/ex_docmd.c	Sun Mar  1 02:43:50 2009
---- src/ex_docmd.c	Wed Mar 11 11:13:31 2009
-***************
-*** 5124,5130 ****
-  	    }
-  
-  	    vim_free(cmd->uc_rep);
-! 	    cmd->uc_rep = 0;
-  	    break;
-  	}
-  
---- 5124,5134 ----
-  	    }
-  
-  	    vim_free(cmd->uc_rep);
-! 	    cmd->uc_rep = NULL;
-! #if defined(FEAT_EVAL) && defined(FEAT_CMDL_COMPL)
-! 	    vim_free(cmd->uc_compl_arg);
-! 	    cmd->uc_compl_arg = NULL;
-! #endif
-  	    break;
-  	}
-  
-***************
-*** 5941,5947 ****
-      for (;;)
-      {
-  	p = cmd->uc_rep;    /* source */
-! 	q = buf;	    /* destinateion */
-  	totlen = 0;
-  
-  	for (;;)
---- 5945,5951 ----
-      for (;;)
-      {
-  	p = cmd->uc_rep;    /* source */
-! 	q = buf;	    /* destination */
-  	totlen = 0;
-  
-  	for (;;)
-***************
-*** 7846,7851 ****
---- 7850,7858 ----
-  {
-      vim_free(prev_dir);
-      prev_dir = NULL;
-+ 
-+     vim_free(globaldir);
-+     globaldir = NULL;
-  }
-  #endif
-  
-*** ../vim-7.2.134/src/version.c	Wed Mar 11 13:09:30 2009
---- src/version.c	Wed Mar 11 15:06:23 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     135,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-194. Your business cards contain your e-mail and home page address.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.136	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,47 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.136
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.136 (after 7.2.132)
-Problem:    ":cd" is still possible in a SwapExists autocmd.
-Solution:   Check the allbuf_lock flag in ex_cd().
-Files:	    src/ex_docmd.c
-
-
-*** ../vim-7.2.135/src/ex_docmd.c	Wed Mar 11 15:09:07 2009
---- src/ex_docmd.c	Wed Mar 11 11:13:31 2009
-***************
-*** 7875,7880 ****
---- 7875,7884 ----
-      else
-  #endif
-      {
-+ #ifdef FEAT_AUTOCMD
-+ 	if (allbuf_locked())
-+ 	    return;
-+ #endif
-  	if (vim_strchr(p_cpo, CPO_CHDIR) != NULL && curbufIsChanged()
-  							     && !eap->forceit)
-  	{
-*** ../vim-7.2.135/src/version.c	Wed Mar 11 15:09:07 2009
---- src/version.c	Wed Mar 11 15:35:36 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     136,
-  /**/
-
--- 
-Press any key to continue, press any other key to quit.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.137	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,343 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.137
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Note: The special characters in the patch may cause problems.
-
-Patch 7.2.137
-Problem:    When 'virtualedit' is set, a left shift of a blockwise selection
-	    that starts and ends inside a tab shifts too much. (Helmut
-	    Stiegler)
-Solution:   Redo the block left shift code. (Lech Lorens)
-Files:	    src/ops.c, src/testdir/Makefile, src/testdir/test66.in,
-	    src/testdir/test66.ok
-
-
-*** ../vim-7.2.136/src/ops.c	Wed Dec  3 13:38:00 2008
---- src/ops.c	Thu Mar  5 04:47:09 2009
-***************
-*** 72,82 ****
-   */
-  struct block_def
-  {
-!     int		startspaces;	/* 'extra' cols of first char */
-!     int		endspaces;	/* 'extra' cols of first char */
-      int		textlen;	/* chars in block */
-!     char_u	*textstart;	/* pointer to 1st char in block */
-!     colnr_T	textcol;	/* cols of chars (at least part.) in block */
-      colnr_T	start_vcol;	/* start col of 1st char wholly inside block */
-      colnr_T	end_vcol;	/* start col of 1st char wholly after block */
-  #ifdef FEAT_VISUALEXTRA
---- 72,82 ----
-   */
-  struct block_def
-  {
-!     int		startspaces;	/* 'extra' cols before first char */
-!     int		endspaces;	/* 'extra' cols after last char */
-      int		textlen;	/* chars in block */
-!     char_u	*textstart;	/* pointer to 1st char (partially) in block */
-!     colnr_T	textcol;	/* index of chars (partially) in block */
-      colnr_T	start_vcol;	/* start col of 1st char wholly inside block */
-      colnr_T	end_vcol;	/* start col of 1st char wholly after block */
-  #ifdef FEAT_VISUALEXTRA
-***************
-*** 382,396 ****
-  {
-      int			left = (oap->op_type == OP_LSHIFT);
-      int			oldstate = State;
-!     int			total, split;
-!     char_u		*newp, *oldp, *midp, *ptr;
-      int			oldcol = curwin->w_cursor.col;
-      int			p_sw = (int)curbuf->b_p_sw;
-      int			p_ts = (int)curbuf->b_p_ts;
-      struct block_def	bd;
--     int			internal = 0;
-      int			incr;
-!     colnr_T		vcol, col = 0, ws_vcol;
-      int			i = 0, j = 0;
-      int			len;
-  
---- 382,395 ----
-  {
-      int			left = (oap->op_type == OP_LSHIFT);
-      int			oldstate = State;
-!     int			total;
-!     char_u		*newp, *oldp;
-      int			oldcol = curwin->w_cursor.col;
-      int			p_sw = (int)curbuf->b_p_sw;
-      int			p_ts = (int)curbuf->b_p_ts;
-      struct block_def	bd;
-      int			incr;
-!     colnr_T		ws_vcol;
-      int			i = 0, j = 0;
-      int			len;
-  
-***************
-*** 456,522 ****
-      }
-      else /* left */
-      {
-! 	vcol = oap->start_vcol;
-! 	/* walk vcol past ws to be removed */
-! 	for (midp = oldp + bd.textcol;
-! 	      vcol < (oap->start_vcol + total) && vim_iswhite(*midp); )
-! 	{
-! 	    incr = lbr_chartabsize_adv(&midp, (colnr_T)vcol);
-! 	    vcol += incr;
-! 	}
-! 	/* internal is the block-internal ws replacing a split TAB */
-! 	if (vcol > (oap->start_vcol + total))
-! 	{
-! 	    /* we have to split the TAB *(midp-1) */
-! 	    internal = vcol - (oap->start_vcol + total);
-! 	}
-! 	/* if 'expandtab' is not set, use TABs */
-  
-! 	split = bd.startspaces + internal;
-! 	if (split > 0)
-! 	{
-! 	    if (!curbuf->b_p_et)
-! 	    {
-! 		for (ptr = oldp, col = 0; ptr < oldp+bd.textcol; )
-! 		    col += lbr_chartabsize_adv(&ptr, (colnr_T)col);
-  
-! 		/* col+1 now equals the start col of the first char of the
-! 		 * block (may be < oap.start_vcol if we're splitting a TAB) */
-! 		i = ((col % p_ts) + split) / p_ts; /* number of tabs */
-! 	    }
-! 	    if (i)
-! 		j = ((col % p_ts) + split) % p_ts; /* number of spp */
-! 	    else
-! 		j = split;
-! 	}
-  
-! 	newp = alloc_check(bd.textcol + i + j + (unsigned)STRLEN(midp) + 1);
-! 	if (newp == NULL)
-! 	    return;
-! 	vim_memset(newp, NUL, (size_t)(bd.textcol + i + j + STRLEN(midp) + 1));
-  
-! 	/* copy first part we want to keep */
-! 	mch_memmove(newp, oldp, (size_t)bd.textcol);
-! 	/* Now copy any TABS and spp to ensure correct alignment! */
-! 	while (vim_iswhite(*midp))
-  	{
-! 	    if (*midp == TAB)
-! 		i++;
-! 	    else /*space */
-! 		j++;
-! 	    midp++;
-  	}
-! 	/* We might have an extra TAB worth of spp now! */
-! 	if (j / p_ts && !curbuf->b_p_et)
-  	{
-! 	    i++;
-! 	    j -= p_ts;
-  	}
-- 	copy_chars(newp + bd.textcol, (size_t)i, TAB);
-- 	copy_spaces(newp + bd.textcol + i, (size_t)j);
-  
-! 	/* the end */
-! 	STRMOVE(newp + STRLEN(newp), midp);
-      }
-      /* replace the line */
-      ml_replace(curwin->w_cursor.lnum, newp, FALSE);
---- 455,543 ----
-      }
-      else /* left */
-      {
-! 	colnr_T	    destination_col;	/* column to which text in block will
-! 					   be shifted */
-! 	char_u	    *verbatim_copy_end;	/* end of the part of the line which is
-! 					   copied verbatim */
-! 	colnr_T	    verbatim_copy_width;/* the (displayed) width of this part
-! 					   of line */
-! 	unsigned    fill;		/* nr of spaces that replace a TAB */
-! 	unsigned    new_line_len;	/* the length of the line after the
-! 					   block shift */
-! 	size_t	    block_space_width;
-! 	size_t	    shift_amount;
-! 	char_u	    *non_white = bd.textstart;
-! 	colnr_T	    non_white_col;
-  
-! 	/*
-! 	 * Firstly, let's find the first non-whitespace character that is
-! 	 * displayed after the block's start column and the character's column
-! 	 * number. Also, let's calculate the width of all the whitespace
-! 	 * characters that are displayed in the block and precede the searched
-! 	 * non-whitespace character.
-! 	 */
-  
-! 	/* If "bd.startspaces" is set, "bd.textstart" points to the character,
-! 	 * the part of which is displayed at the block's beginning. Let's start
-! 	 * searching from the next character. */
-! 	if (bd.startspaces)
-! 	    mb_ptr_adv(non_white);
-  
-! 	/* The character's column is in "bd.start_vcol".  */
-! 	non_white_col = bd.start_vcol;
-  
-! 	while (vim_iswhite(*non_white))
-  	{
-! 	    incr = lbr_chartabsize_adv(&non_white, non_white_col);
-! 	    non_white_col += incr;
-  	}
-! 
-! 	block_space_width = non_white_col - oap->start_vcol;
-! 	/* We will shift by "total" or "block_space_width", whichever is less.
-! 	 */
-! 	shift_amount = (block_space_width < total? block_space_width: total);
-! 
-! 	/* The column to which we will shift the text.  */
-! 	destination_col = non_white_col - shift_amount;
-! 
-! 	/* Now let's find out how much of the beginning of the line we can
-! 	 * reuse without modification.  */
-! 	verbatim_copy_end = bd.textstart;
-! 	verbatim_copy_width = bd.start_vcol;
-! 
-! 	/* If "bd.startspaces" is set, "bd.textstart" points to the character
-! 	 * preceding the block. We have to subtract its width to obtain its
-! 	 * column number.  */
-! 	if (bd.startspaces)
-! 	    verbatim_copy_width -= bd.start_char_vcols;
-! 	while (verbatim_copy_width < destination_col)
-  	{
-! 	    incr = lbr_chartabsize(verbatim_copy_end, verbatim_copy_width);
-! 	    if (verbatim_copy_width + incr > destination_col)
-! 		break;
-! 	    verbatim_copy_width += incr;
-! 	    mb_ptr_adv(verbatim_copy_end);
-  	}
-  
-! 	/* If "destination_col" is different from the width of the initial
-! 	 * part of the line that will be copied, it means we encountered a tab
-! 	 * character, which we will have to partly replace with spaces.  */
-! 	fill = destination_col - verbatim_copy_width;
-! 
-! 	/* The replacement line will consist of:
-! 	 * - the beginning of the original line up to "verbatim_copy_end",
-! 	 * - "fill" number of spaces,
-! 	 * - the rest of the line, pointed to by non_white.  */
-! 	new_line_len = (unsigned)(verbatim_copy_end - oldp)
-! 		       + fill
-! 		       + (unsigned)STRLEN(non_white) + 1;
-! 
-! 	newp = alloc_check(new_line_len);
-! 	if (newp == NULL)
-! 	    return;
-! 	mch_memmove(newp, oldp, (size_t)(verbatim_copy_end - oldp));
-! 	copy_spaces(newp + (verbatim_copy_end - oldp), (size_t)fill);
-! 	STRMOVE(newp + (verbatim_copy_end - oldp) + fill, non_white);
-      }
-      /* replace the line */
-      ml_replace(curwin->w_cursor.lnum, newp, FALSE);
-***************
-*** 4851,4857 ****
-   * - textlen includes the first/last char to be (partly) deleted
-   * - start/endspaces is the number of columns that are taken by the
-   *   first/last deleted char minus the number of columns that have to be
-!  *   deleted.  for yank and tilde:
-   * - textlen includes the first/last char to be wholly yanked
-   * - start/endspaces is the number of columns of the first/last yanked char
-   *   that are to be yanked.
---- 4872,4879 ----
-   * - textlen includes the first/last char to be (partly) deleted
-   * - start/endspaces is the number of columns that are taken by the
-   *   first/last deleted char minus the number of columns that have to be
-!  *   deleted.
-!  * for yank and tilde:
-   * - textlen includes the first/last char to be wholly yanked
-   * - start/endspaces is the number of columns of the first/last yanked char
-   *   that are to be yanked.
-*** ../vim-7.2.136/src/testdir/Makefile	Wed Sep 10 18:25:18 2008
---- src/testdir/Makefile	Thu Mar  5 04:53:58 2009
-***************
-*** 20,26 ****
-  		test48.out test49.out test51.out test52.out test53.out \
-  		test54.out test55.out test56.out test57.out test58.out \
-  		test59.out test60.out test61.out test62.out test63.out \
-! 		test64.out test65.out
-  
-  SCRIPTS_GUI = test16.out
-  
---- 20,26 ----
-  		test48.out test49.out test51.out test52.out test53.out \
-  		test54.out test55.out test56.out test57.out test58.out \
-  		test59.out test60.out test61.out test62.out test63.out \
-! 		test64.out test65.out test66.out
-  
-  SCRIPTS_GUI = test16.out
-  
-*** ../vim-7.2.136/src/testdir/test66.in	Wed Mar 11 16:24:44 2009
---- src/testdir/test66.in	Wed Mar 11 11:52:57 2009
-***************
-*** 0 ****
---- 1,25 ----
-+ 
-+ Test for visual block shift and tab characters.
-+ 
-+ STARTTEST
-+ :so small.vim
-+ /^abcdefgh
-+ 4jI    j<<11|D
-+ 7|a		
-+ 7|a		   
-+ 7|a	       	4k13|4j<
-+ :$-4,$w! test.out
-+ :$-4,$s/\s\+//g
-+ 4kI    j<<
-+ 7|a		
-+ 7|a					
-+ 7|a	       		4k13|4j3<
-+ :$-4,$w >> test.out
-+ :qa!
-+ ENDTEST
-+ 
-+ abcdefghijklmnopqrstuvwxyz
-+ abcdefghijklmnopqrstuvwxyz
-+ abcdefghijklmnopqrstuvwxyz
-+ abcdefghijklmnopqrstuvwxyz
-+ abcdefghijklmnopqrstuvwxyz
-*** ../vim-7.2.136/src/testdir/test66.ok	Wed Mar 11 16:24:44 2009
---- src/testdir/test66.ok	Thu Mar  5 04:39:36 2009
-***************
-*** 0 ****
---- 1,10 ----
-+     abcdefghijklmnopqrstuvwxyz
-+ abcdefghij
-+     abc	    defghijklmnopqrstuvwxyz
-+     abc	    defghijklmnopqrstuvwxyz
-+     abc	    defghijklmnopqrstuvwxyz
-+     abcdefghijklmnopqrstuvwxyz
-+ abcdefghij
-+     abc	    defghijklmnopqrstuvwxyz
-+     abc		defghijklmnopqrstuvwxyz
-+     abc	    defghijklmnopqrstuvwxyz
-*** ../vim-7.2.136/src/version.c	Wed Mar 11 15:36:01 2009
---- src/version.c	Wed Mar 11 16:23:07 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     137,
-  /**/
-
--- 
-% cat /usr/include/sys/errno.h
-#define	EPERM		1		/* Operation not permitted */
-#define	ENOENT		2		/* No such file or directory */
-#define	ESRCH		3		/* No such process */
-[...]
-#define EMACS		666		/* Too many macros */
-%
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.139	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,79 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.139
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.139
-Problem:    Crash when 'virtualedit' is "all". (James Vega)
-Solution:   Avoid overflow when column is MAXCOL. (Dominique Pelle)
-Files:	    src/misc2.c
-
-
-*** ../vim-7.2.138/src/misc2.c	Tue Feb 24 04:28:40 2009
---- src/misc2.c	Wed Mar 11 16:45:05 2009
-***************
-*** 496,502 ****
-  {
-      colnr_T len;
-  #ifdef FEAT_VIRTUALEDIT
-!     colnr_T oldcol = curwin->w_cursor.col + curwin->w_cursor.coladd;
-  #endif
-  
-      len = (colnr_T)STRLEN(ml_get_curline());
---- 496,503 ----
-  {
-      colnr_T len;
-  #ifdef FEAT_VIRTUALEDIT
-!     colnr_T oldcol = curwin->w_cursor.col;
-!     colnr_T oldcoladd = curwin->w_cursor.col + curwin->w_cursor.coladd;
-  #endif
-  
-      len = (colnr_T)STRLEN(ml_get_curline());
-***************
-*** 535,541 ****
-      if (oldcol == MAXCOL)
-  	curwin->w_cursor.coladd = 0;
-      else if (ve_flags == VE_ALL)
-! 	curwin->w_cursor.coladd = oldcol - curwin->w_cursor.col;
-  #endif
-  }
-  
---- 536,548 ----
-      if (oldcol == MAXCOL)
-  	curwin->w_cursor.coladd = 0;
-      else if (ve_flags == VE_ALL)
-!     {
-! 	if (oldcoladd > curwin->w_cursor.col)
-! 	    curwin->w_cursor.coladd = oldcoladd - curwin->w_cursor.col;
-! 	else
-! 	    /* avoid weird number when there is a miscalculation or overflow */
-! 	    curwin->w_cursor.coladd = 0;
-!     }
-  #endif
-  }
-  
-*** ../vim-7.2.138/src/version.c	Wed Mar 11 16:36:04 2009
---- src/version.c	Wed Mar 11 17:26:50 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     139,
-  /**/
-
--- 
-Some of the well know MS-Windows errors:
-	EHUH		Unexpected error
-	EUSER		User error, not our fault!
-	EGOD		Horrible problem, god knows what has happened
-	EERR		Errornous error: nothing wrong
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.140	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,58 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.140
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.140
-Problem:    Diff highlighting isn't displayed before the Visual area if it
-	    starts at the cursor position. (Markus Heidelberg)
-Solution:   Also check fromcol_prev.
-Files:	    src/screen.c
-
-
-*** ../vim-7.2.139/src/screen.c	Sun Feb 22 21:12:22 2009
---- src/screen.c	Wed Mar 11 13:59:24 2009
-***************
-*** 3555,3561 ****
-  		/* Use line_attr when not in the Visual or 'incsearch' area
-  		 * (area_attr may be 0 when "noinvcur" is set). */
-  	    else if (line_attr != 0 && ((fromcol == -10 && tocol == MAXCOL)
-! 					|| (vcol < fromcol || vcol >= tocol)))
-  		char_attr = line_attr;
-  #endif
-  	    else
---- 3555,3562 ----
-  		/* Use line_attr when not in the Visual or 'incsearch' area
-  		 * (area_attr may be 0 when "noinvcur" is set). */
-  	    else if (line_attr != 0 && ((fromcol == -10 && tocol == MAXCOL)
-! 				|| vcol < fromcol || vcol_prev < fromcol_prev
-! 				|| vcol >= tocol))
-  		char_attr = line_attr;
-  #endif
-  	    else
-*** ../vim-7.2.139/src/version.c	Wed Mar 11 17:27:46 2009
---- src/version.c	Wed Mar 11 17:42:19 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     140,
-  /**/
-
--- 
-Some of the well know MS-Windows errors:
-	EMEMORY		Memory error caused by..., eh...
-	ELICENSE	Your license has expired, give us more money!
-	EMOUSE		Mouse moved, reinstall Windows
-	EILLEGAL	Illegal error, you are not allowed to see this
-	EVIRUS		Undetectable virus found
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.141	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,239 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.141
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.141
-Problem:    When redrawing a character for bold spill this causes the next
-	    character to be redrawn as well.
-Solution:   Only redraw one extra character. (Yukihiro Nakadaira)
-Files:	    src/screen.c
-
-
-*** ../vim-7.2.140/src/screen.c	Wed Mar 11 17:44:38 2009
---- src/screen.c	Wed Mar 11 13:59:24 2009
-***************
-*** 5132,5139 ****
-  #endif
-  
-  #if defined(FEAT_GUI) || defined(UNIX)
-! 	    /* The bold trick makes a single row of pixels appear in the next
-! 	     * character.  When a bold character is removed, the next
-  	     * character should be redrawn too.  This happens for our own GUI
-  	     * and for some xterms. */
-  	    if (
---- 5132,5139 ----
-  #endif
-  
-  #if defined(FEAT_GUI) || defined(UNIX)
-! 	    /* The bold trick makes a single column of pixels appear in the
-! 	     * next character.  When a bold character is removed, the next
-  	     * character should be redrawn too.  This happens for our own GUI
-  	     * and for some xterms. */
-  	    if (
-***************
-*** 6276,6284 ****
---- 6276,6290 ----
-      int		pcc[MAX_MCO];
-  # endif
-  #endif
-+ #if defined(FEAT_MBYTE) || defined(FEAT_GUI) || defined(UNIX)
-+     int		force_redraw_this;
-+     int		force_redraw_next = FALSE;
-+ #endif
-+     int		need_redraw;
-  
-      if (ScreenLines == NULL || row >= screen_Rows)	/* safety check */
-  	return;
-+     off = LineOffset[row] + col;
-  
-  #ifdef FEAT_MBYTE
-      /* When drawing over the right halve of a double-wide char clear out the
-***************
-*** 6288,6297 ****
-  	    && !gui.in_use
-  # endif
-  	    && mb_fix_col(col, row) != col)
-! 	screen_puts_len((char_u *)" ", 1, row, col - 1, 0);
-  #endif
-  
--     off = LineOffset[row] + col;
-  #ifdef FEAT_MBYTE
-      max_off = LineOffset[row] + screen_Columns;
-  #endif
---- 6294,6314 ----
-  	    && !gui.in_use
-  # endif
-  	    && mb_fix_col(col, row) != col)
-!     {
-! 	ScreenLines[off - 1] = ' ';
-! 	ScreenAttrs[off - 1] = 0;
-! 	if (enc_utf8)
-! 	{
-! 	    ScreenLinesUC[off - 1] = 0;
-! 	    ScreenLinesC[0][off - 1] = 0;
-! 	}
-! 	/* redraw the previous cell, make it empty */
-! 	screen_char(off - 1, row, col - 1);
-! 	/* force the cell at "col" to be redrawn */
-! 	force_redraw_next = TRUE;
-!     }
-  #endif
-  
-  #ifdef FEAT_MBYTE
-      max_off = LineOffset[row] + screen_Columns;
-  #endif
-***************
-*** 6355,6361 ****
-  	}
-  #endif
-  
-! 	if (ScreenLines[off] != c
-  #ifdef FEAT_MBYTE
-  		|| (mbyte_cells == 2
-  		    && ScreenLines[off + 1] != (enc_dbcs ? ptr[1] : 0))
---- 6372,6383 ----
-  	}
-  #endif
-  
-! #if defined(FEAT_MBYTE) || defined(FEAT_GUI) || defined(UNIX)
-! 	force_redraw_this = force_redraw_next;
-! 	force_redraw_next = FALSE;
-! #endif
-! 
-! 	need_redraw = ScreenLines[off] != c
-  #ifdef FEAT_MBYTE
-  		|| (mbyte_cells == 2
-  		    && ScreenLines[off + 1] != (enc_dbcs ? ptr[1] : 0))
-***************
-*** 6367,6386 ****
-  			|| screen_comp_differs(off, u8cc)))
-  #endif
-  		|| ScreenAttrs[off] != attr
-! 		|| exmode_active
-  		)
-  	{
-  #if defined(FEAT_GUI) || defined(UNIX)
-  	    /* The bold trick makes a single row of pixels appear in the next
-  	     * character.  When a bold character is removed, the next
-  	     * character should be redrawn too.  This happens for our own GUI
-! 	     * and for some xterms.
-! 	     * Force the redraw by setting the attribute to a different value
-! 	     * than "attr", the contents of ScreenLines[] may be needed by
-! 	     * mb_off2cells() further on.
-! 	     * Don't do this for the last drawn character, because the next
-! 	     * character may not be redrawn. */
-! 	    if (
-  # ifdef FEAT_GUI
-  		    gui.in_use
-  # endif
---- 6389,6408 ----
-  			|| screen_comp_differs(off, u8cc)))
-  #endif
-  		|| ScreenAttrs[off] != attr
-! 		|| exmode_active;
-! 
-! 	if (need_redraw
-! #if defined(FEAT_MBYTE) || defined(FEAT_GUI) || defined(UNIX)
-! 		|| force_redraw_this
-! #endif
-  		)
-  	{
-  #if defined(FEAT_GUI) || defined(UNIX)
-  	    /* The bold trick makes a single row of pixels appear in the next
-  	     * character.  When a bold character is removed, the next
-  	     * character should be redrawn too.  This happens for our own GUI
-! 	     * and for some xterms. */
-! 	    if (need_redraw && ScreenLines[off] != ' ' && (
-  # ifdef FEAT_GUI
-  		    gui.in_use
-  # endif
-***************
-*** 6390,6412 ****
-  # ifdef UNIX
-  		    term_is_xterm
-  # endif
-! 	       )
-  	    {
-! 		int		n;
-  
-! 		n = ScreenAttrs[off];
-! # ifdef FEAT_MBYTE
-! 		if (col + mbyte_cells < screen_Columns
-! 			&& (n > HL_ALL || (n & HL_BOLD))
-! 			&& (len < 0 ? ptr[mbyte_blen] != NUL
-! 					     : ptr + mbyte_blen < text + len))
-! 		    ScreenAttrs[off + mbyte_cells] = attr + 1;
-! # else
-! 		if (col + 1 < screen_Columns
-! 			&& (n > HL_ALL || (n & HL_BOLD))
-! 			&& (len < 0 ? ptr[1] != NUL : ptr + 1 < text + len))
-! 		    ScreenLines[off + 1] = 0;
-! # endif
-  	    }
-  #endif
-  #ifdef FEAT_MBYTE
---- 6412,6425 ----
-  # ifdef UNIX
-  		    term_is_xterm
-  # endif
-! 		    ))
-  	    {
-! 		int	n = ScreenAttrs[off];
-  
-! 		if (n > HL_ALL)
-! 		    n = syn_attr2attr(n);
-! 		if (n & HL_BOLD)
-! 		    force_redraw_next = TRUE;
-  	    }
-  #endif
-  #ifdef FEAT_MBYTE
-***************
-*** 6493,6498 ****
---- 6506,6525 ----
-  	    ++ptr;
-  	}
-      }
-+ 
-+ #if defined(FEAT_MBYTE) || defined(FEAT_GUI) || defined(UNIX)
-+     /* If we detected the next character needs to be redrawn, but the text
-+      * doesn't extend up to there, update the character here. */
-+     if (force_redraw_next && col < screen_Columns)
-+     {
-+ # ifdef FEAT_MBYTE
-+ 	if (enc_dbcs != 0 && dbcs_off2cells(off, max_off) > 1)
-+ 	    screen_char_2(off, row, col);
-+ 	else
-+ # endif
-+ 	    screen_char(off, row, col);
-+     }
-+ #endif
-  }
-  
-  #ifdef FEAT_SEARCH_EXTRA
-*** ../vim-7.2.140/src/version.c	Wed Mar 11 17:44:38 2009
---- src/version.c	Wed Mar 11 17:55:22 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     141,
-  /**/
-
--- 
-Some of the well know MS-Windows errors:
-	ETIME		Wrong time, wait a little while
-	ECRASH		Try again...
-	EDETECT		Unable to detect errors
-	EOVER		You lost!  Play another game?
-	ENOCLUE		Eh, what did you want?
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.142	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,61 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.142
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.142
-Problem:    Motif and Athena balloons don't use tooltip colors.
-Solution:   Set the colors. (Matt Wozniski)
-Files:	    src/gui_beval.c
-
-
-*** ../vim-7.2.141/src/gui_beval.c	Thu May 10 21:29:20 2007
---- src/gui_beval.c	Wed Mar 11 15:20:36 2009
-***************
-*** 1291,1296 ****
---- 1291,1313 ----
-  		XtNy, ty,
-  		NULL);
-  #endif
-+ 	/* Set tooltip colors */
-+ 	{
-+ 	    Arg args[2];
-+ 
-+ #ifdef FEAT_GUI_MOTIF
-+ 	    args[0].name = XmNbackground;
-+ 	    args[0].value = gui.tooltip_bg_pixel;
-+ 	    args[1].name = XmNforeground;
-+ 	    args[1].value = gui.tooltip_fg_pixel;
-+ #else /* Athena */
-+ 	    args[0].name = XtNbackground;
-+ 	    args[0].value = gui.tooltip_bg_pixel;
-+ 	    args[1].name = XtNforeground;
-+ 	    args[1].value = gui.tooltip_fg_pixel;
-+ #endif
-+ 	    XtSetValues(beval->balloonLabel, &args[0], XtNumber(args));
-+ 	}
-  
-  	XtPopup(beval->balloonShell, XtGrabNone);
-  
-*** ../vim-7.2.141/src/version.c	Wed Mar 11 17:57:05 2009
---- src/version.c	Wed Mar 18 12:20:01 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     142,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-233. You start dreaming about web pages...in html.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.143	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,234 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.143
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.143
-Problem:    No command line completion for ":cscope" command.
-Solution:   Add the completion for ":cscope". (Dominique Pelle)
-Files:	    src/ex_docmd.c, src/ex_getln.c, src/if_cscope.c,
-	    src/proto/if_cscope.pro, src/vim.h
-
-
-*** ../vim-7.2.142/src/ex_docmd.c	Wed Mar 11 15:36:01 2009
---- src/ex_docmd.c	Wed Mar 11 15:45:04 2009
-***************
-*** 3683,3688 ****
---- 3683,3693 ----
-  	case CMD_highlight:
-  	    set_context_in_highlight_cmd(xp, arg);
-  	    break;
-+ #ifdef FEAT_CSCOPE
-+ 	case CMD_cscope:
-+ 	    set_context_in_cscope_cmd(xp, arg);
-+ 	    break;
-+ #endif
-  #ifdef FEAT_LISTCMDS
-  	case CMD_bdelete:
-  	case CMD_bwipeout:
-***************
-*** 5187,5192 ****
---- 5192,5200 ----
-      {EXPAND_AUGROUP, "augroup"},
-      {EXPAND_BUFFERS, "buffer"},
-      {EXPAND_COMMANDS, "command"},
-+ #if defined(FEAT_CSCOPE)
-+     {EXPAND_CSCOPE, "cscope"},
-+ #endif
-  #if defined(FEAT_EVAL) && defined(FEAT_CMDL_COMPL)
-      {EXPAND_USER_DEFINED, "custom"},
-      {EXPAND_USER_LIST, "customlist"},
-*** ../vim-7.2.142/src/ex_getln.c	Thu Mar  5 03:13:51 2009
---- src/ex_getln.c	Wed Mar 11 15:45:04 2009
-***************
-*** 4518,4523 ****
---- 4518,4526 ----
-  	    {EXPAND_EVENTS, get_event_name, TRUE},
-  	    {EXPAND_AUGROUP, get_augroup_name, TRUE},
-  #endif
-+ #ifdef FEAT_CSCOPE
-+ 	    {EXPAND_CSCOPE, get_cscope_name, TRUE},
-+ #endif
-  #if (defined(HAVE_LOCALE_H) || defined(X_LOCALE)) \
-  	&& (defined(FEAT_GETTEXT) || defined(FEAT_MBYTE))
-  	    {EXPAND_LANGUAGE, get_lang_arg, TRUE},
-*** ../vim-7.2.142/src/if_cscope.c	Wed Jan 28 16:03:51 2009
---- src/if_cscope.c	Wed Mar 11 15:56:07 2009
-***************
-*** 93,104 ****
-      (void)EMSG2(_("E560: Usage: cs[cope] %s"), cs_cmds[(int)x].usage);
-  }
-  
-  /*
-   * PRIVATE: do_cscope_general
-   *
-!  * find the command, print help if invalid, and the then call the
-!  * corresponding command function,
-!  * called from do_cscope and do_scscope
-   */
-      static void
-  do_cscope_general(eap, make_split)
---- 93,209 ----
-      (void)EMSG2(_("E560: Usage: cs[cope] %s"), cs_cmds[(int)x].usage);
-  }
-  
-+ #if defined(FEAT_CMDL_COMPL) || defined(PROTO)
-+ 
-+ static enum
-+ {
-+     EXP_CSCOPE_SUBCMD,	/* expand ":cscope" sub-commands */
-+     EXP_CSCOPE_FIND,	/* expand ":cscope find" arguments */
-+     EXP_CSCOPE_KILL	/* expand ":cscope kill" arguments */
-+ } expand_what;
-+ 
-+ /*
-+  * Function given to ExpandGeneric() to obtain the cscope command
-+  * expansion.
-+  */
-+ /*ARGSUSED*/
-+     char_u *
-+ get_cscope_name(xp, idx)
-+     expand_T	*xp;
-+     int		idx;
-+ {
-+     switch (expand_what)
-+     {
-+     case EXP_CSCOPE_SUBCMD:
-+ 	/* Complete with sub-commands of ":cscope":
-+ 	 * add, find, help, kill, reset, show */
-+ 	return (char_u *)cs_cmds[idx].name;
-+     case EXP_CSCOPE_FIND:
-+ 	{
-+ 	    const char *query_type[] =
-+ 	    {
-+ 		"c", "d", "e", "f", "g", "i", "s", "t", NULL
-+ 	    };
-+ 
-+ 	    /* Complete with query type of ":cscope find {query_type}".
-+ 	     * {query_type} can be letters (c, d, ... t) or numbers (0, 1,
-+ 	     * ..., 8) but only complete with letters, since numbers are
-+ 	     * redundant. */
-+ 	    return (char_u *)query_type[idx];
-+ 	}
-+     case EXP_CSCOPE_KILL:
-+ 	{
-+ 	    int			i;
-+ 	    int			current_idx = 0;
-+ 	    static char_u	connection[2];
-+ 
-+ 	    /* ":cscope kill" accepts connection numbers or partial names of
-+ 	     * the pathname of the cscope database as argument.  Only complete
-+ 	     * with connection numbers. -1 can also be used to kill all
-+ 	     * connections. */
-+ 	    for (i = 0; i < CSCOPE_MAX_CONNECTIONS; i++)
-+ 	    {
-+ 		if (csinfo[i].fname == NULL)
-+ 		    continue;
-+ 		if (current_idx++ == idx)
-+ 		{
-+ 		    /* Connection number fits in one character since
-+ 		     * CSCOPE_MAX_CONNECTIONS is < 10 */
-+ 		    connection[0] = i + '0';
-+ 		    connection[1] = NUL;
-+ 		    return connection;
-+ 		}
-+ 	    }
-+ 	    return (current_idx == idx && idx > 0) ? (char_u *)"-1" : NULL;
-+ 	}
-+     default:
-+ 	return NULL;
-+     }
-+ }
-+ 
-+ /*
-+  * Handle command line completion for :cscope command.
-+  */
-+     void
-+ set_context_in_cscope_cmd(xp, arg)
-+     expand_T	*xp;
-+     char_u	*arg;
-+ {
-+     char_u	*p;
-+ 
-+     /* Default: expand subcommands */
-+     xp->xp_context = EXPAND_CSCOPE;
-+     expand_what = EXP_CSCOPE_SUBCMD;
-+     xp->xp_pattern = arg;
-+ 
-+     /* (part of) subcommand already typed */
-+     if (*arg != NUL)
-+     {
-+ 	p = skiptowhite(arg);
-+ 	if (*p != NUL)		    /* past first word */
-+ 	{
-+ 	    xp->xp_pattern = skipwhite(p);
-+ 	    if (*skiptowhite(xp->xp_pattern) != NUL)
-+ 		xp->xp_context = EXPAND_NOTHING;
-+ 	    else if (STRNICMP(arg, "add", p - arg) == 0)
-+ 		xp->xp_context = EXPAND_FILES;
-+ 	    else if (STRNICMP(arg, "kill", p - arg) == 0)
-+ 		expand_what = EXP_CSCOPE_KILL;
-+ 	    else if (STRNICMP(arg, "find", p - arg) == 0)
-+ 		expand_what = EXP_CSCOPE_FIND;
-+ 	    else
-+ 		xp->xp_context = EXPAND_NOTHING;
-+ 	}
-+     }
-+ }
-+ 
-+ #endif /* FEAT_CMDL_COMPL */
-+ 
-  /*
-   * PRIVATE: do_cscope_general
-   *
-!  * Find the command, print help if invalid, and then call the corresponding
-!  * command function.
-   */
-      static void
-  do_cscope_general(eap, make_split)
-*** ../vim-7.2.142/src/proto/if_cscope.pro	Thu Sep  6 17:38:21 2007
---- src/proto/if_cscope.pro	Wed Mar 11 15:57:03 2009
-***************
-*** 1,4 ****
---- 1,6 ----
-  /* if_cscope.c */
-+ char_u *get_cscope_name __ARGS((expand_T *xp, int idx));
-+ void set_context_in_cscope_cmd __ARGS((expand_T *xp, char_u *arg));
-  void do_cscope __ARGS((exarg_T *eap));
-  void do_scscope __ARGS((exarg_T *eap));
-  void do_cstag __ARGS((exarg_T *eap));
-*** ../vim-7.2.142/src/vim.h	Sun Feb 22 02:36:36 2009
---- src/vim.h	Wed Mar 11 15:45:04 2009
-***************
-*** 708,713 ****
---- 708,714 ----
-  #define EXPAND_USER_DEFINED	30
-  #define EXPAND_USER_LIST	31
-  #define EXPAND_SHELLCMD		32
-+ #define EXPAND_CSCOPE		33
-  
-  /* Values for exmode_active (0 is no exmode) */
-  #define EXMODE_NORMAL		1
-*** ../vim-7.2.142/src/version.c	Wed Mar 18 12:20:35 2009
---- src/version.c	Wed Mar 18 12:48:08 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     143,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-234. You started college as a chemistry major, and walk out four years
-     later as an Internet provider.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.144	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,78 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.144
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.144
-Problem:    When 't_Co' is set to the value it already had the color scheme is
-            reloaded anyway.
-Solution:   Only load the colorscheme when the t_Co value changes. (Dominique
-            Pelle)
-Files:      src/option.c
-
-
-*** ../vim-7.2.143/src/option.c	Wed Mar  4 04:11:56 2009
---- src/option.c	Wed Mar 18 12:00:28 2009
-***************
-*** 6022,6036 ****
-  	/* ":set t_Co=0" and ":set t_Co=1" do ":set t_Co=" */
-  	if (varp == &T_CCO)
-  	{
-! 	    t_colors = atoi((char *)T_CCO);
-! 	    if (t_colors <= 1)
-  	    {
-! 		if (new_value_alloced)
-! 		    vim_free(T_CCO);
-! 		T_CCO = empty_option;
-  	    }
-- 	    /* We now have a different color setup, initialize it again. */
-- 	    init_highlight(TRUE, FALSE);
-  	}
-  	ttest(FALSE);
-  	if (varp == &T_ME)
---- 6022,6044 ----
-  	/* ":set t_Co=0" and ":set t_Co=1" do ":set t_Co=" */
-  	if (varp == &T_CCO)
-  	{
-! 	    int colors = atoi((char *)T_CCO);
-! 
-! 	    /* Only reinitialize colors if t_Co value has really changed to
-! 	     * avoid expensive reload of colorscheme if t_Co is set to the
-! 	     * same value multiple times. */
-! 	    if (colors != t_colors)
-  	    {
-! 		t_colors = colors;
-! 		if (t_colors <= 1)
-! 		{
-! 		    if (new_value_alloced)
-! 			vim_free(T_CCO);
-! 		    T_CCO = empty_option;
-! 		}
-! 		/* We now have a different color setup, initialize it again. */
-! 		init_highlight(TRUE, FALSE);
-  	    }
-  	}
-  	ttest(FALSE);
-  	if (varp == &T_ME)
-*** ../vim-7.2.143/src/version.c	Wed Mar 18 12:50:58 2009
---- src/version.c	Wed Mar 18 14:16:48 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     144,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-235. You start naming your kids Pascal, COBOL, Algol and Fortran.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.145	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,125 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.145
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.145
-Problem:    White space in ":cscope find" is not ignored.
-Solution:   Ignore the white space, but not when the leading white space is
-	    useful for the argument.
-Files:	    runtime/doc/if_cscop.txt, src/if_cscope.c
-
-
-*** ../vim-7.2.144/runtime/doc/if_cscop.txt	Sat Aug  9 19:36:48 2008
---- runtime/doc/if_cscop.txt	Wed Mar 18 14:30:09 2009
-***************
-*** 1,4 ****
-! *if_cscop.txt*  For Vim version 7.2.  Last change: 2005 Mar 29
-  
-  
-  		  VIM REFERENCE MANUAL    by Andy Kahn
---- 1,4 ----
-! *if_cscop.txt*  For Vim version 7.2.  Last change: 2009 Mar 18
-  
-  
-  		  VIM REFERENCE MANUAL    by Andy Kahn
-***************
-*** 131,141 ****
-  		7 or f: Find this file
-  		8 or i: Find files #including this file
-  
-  	EXAMPLES >
-  	    :cscope find c vim_free
-! 	    :cscope find 3 vim_free
-  <
-! 	    These two examples perform the same query. >
-  
-  	    :cscope find 0 DEFAULT_TERM
-  <
---- 131,152 ----
-  		7 or f: Find this file
-  		8 or i: Find files #including this file
-  
-+ 	For all types, except 4 and 6, leading white space for {name} is
-+ 	removed.  For 4 and 6 there is exactly one space between {querytype}
-+ 	and {name}.  Further white space is included in {name}.
-+ 
-  	EXAMPLES >
-  	    :cscope find c vim_free
-! 	    :cscope find 3  vim_free
-! <
-! 	    These two examples perform the same query: functions calling
-! 	    "vim_free". >
-! 
-! 	    :cscope find t initOnce
-! 	    :cscope find t  initOnce
-  <
-! 	    The first one searches for the text "initOnce", the second one for
-! 	    " initOnce". >
-  
-  	    :cscope find 0 DEFAULT_TERM
-  <
-*** ../vim-7.2.144/src/if_cscope.c	Wed Mar 18 12:50:58 2009
---- src/if_cscope.c	Wed Mar 18 13:23:53 2009
-***************
-*** 764,769 ****
---- 764,770 ----
-  {
-      char *cmd;
-      short search;
-+     char *pat;
-  
-      switch (csoption[0])
-      {
-***************
-*** 797,806 ****
-  	return NULL;
-      }
-  
-!     if ((cmd = (char *)alloc((unsigned)(strlen(pattern) + 2))) == NULL)
-  	return NULL;
-  
-!     (void)sprintf(cmd, "%d%s", search, pattern);
-  
-      return cmd;
-  } /* cs_create_cmd */
---- 798,814 ----
-  	return NULL;
-      }
-  
-!     /* Skip white space before the patter, except for text and pattern search,
-!      * they may want to use the leading white space. */
-!     pat = pattern;
-!     if (search != 4 && search != 6)
-! 	while vim_iswhite(*pat)
-! 	    ++pat;
-! 
-!     if ((cmd = (char *)alloc((unsigned)(strlen(pat) + 2))) == NULL)
-  	return NULL;
-  
-!     (void)sprintf(cmd, "%d%s", search, pat);
-  
-      return cmd;
-  } /* cs_create_cmd */
-*** ../vim-7.2.144/src/version.c	Wed Mar 18 14:19:28 2009
---- src/version.c	Wed Mar 18 14:28:46 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     145,
-  /**/
-
--- 
-Google is kind of like Dr. Who's Tardis; it's weirder on the
-inside than on the outside...
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.146	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,110 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.146
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.146
-Problem:    v:warningmsg isn't used for all warnings.
-Solution:   Set v:warningmsg for relevant warnings. (Ingo Karkat)
-Files:	    src/fileio.c, src/misc1.c, src/option.c
-
-
-*** ../vim-7.2.145/src/fileio.c	Wed Mar 11 13:09:30 2009
---- src/fileio.c	Wed Mar 18 15:03:46 2009
-***************
-*** 6647,6652 ****
---- 6647,6657 ----
-  	    tbuf = alloc((unsigned)(STRLEN(path) + STRLEN(mesg)
-  							+ STRLEN(mesg2) + 2));
-  	    sprintf((char *)tbuf, mesg, path);
-+ #ifdef FEAT_EVAL
-+ 	    /* Set warningmsg here, before the unimportant and output-specific
-+ 	     * mesg2 has been appended. */
-+ 	    set_vim_var_string(VV_WARNINGMSG, tbuf, -1);
-+ #endif
-  #if defined(FEAT_CON_DIALOG) || defined(FEAT_GUI_DIALOG)
-  	    if (can_reload)
-  	    {
-*** ../vim-7.2.145/src/misc1.c	Thu Nov 20 17:09:09 2008
---- src/misc1.c	Wed Mar 18 15:06:59 2009
-***************
-*** 2955,2960 ****
---- 2955,2962 ----
-      int	    col;		/* column for message; non-zero when in insert
-  				   mode and 'showmode' is on */
-  {
-+     static char *w_readonly = N_("W10: Warning: Changing a readonly file");
-+ 
-      if (curbuf->b_did_warn == FALSE
-  	    && curbufIsChanged() == 0
-  #ifdef FEAT_AUTOCMD
-***************
-*** 2977,2984 ****
-  	if (msg_row == Rows - 1)
-  	    msg_col = col;
-  	msg_source(hl_attr(HLF_W));
-! 	MSG_PUTS_ATTR(_("W10: Warning: Changing a readonly file"),
-! 						   hl_attr(HLF_W) | MSG_HIST);
-  	msg_clr_eos();
-  	(void)msg_end();
-  	if (msg_silent == 0 && !silent_mode)
---- 2979,2988 ----
-  	if (msg_row == Rows - 1)
-  	    msg_col = col;
-  	msg_source(hl_attr(HLF_W));
-! 	MSG_PUTS_ATTR(_(w_readonly), hl_attr(HLF_W) | MSG_HIST);
-! #ifdef FEAT_EVAL
-! 	set_vim_var_string(VV_WARNINGMSG, (char_u *)_(w_readonly), -1);
-! #endif
-  	msg_clr_eos();
-  	(void)msg_end();
-  	if (msg_silent == 0 && !silent_mode)
-*** ../vim-7.2.145/src/option.c	Wed Mar 18 14:19:28 2009
---- src/option.c	Wed Mar 18 15:06:11 2009
-***************
-*** 7563,7571 ****
-  	     * set. */
-  	    if (STRCMP(p_enc, "utf-8") != 0)
-  	    {
-  		msg_source(hl_attr(HLF_W));
-! 		MSG_ATTR(_("W17: Arabic requires UTF-8, do ':set encoding=utf-8'"),
-! 			hl_attr(HLF_W));
-  	    }
-  
-  # ifdef FEAT_MBYTE
---- 7563,7575 ----
-  	     * set. */
-  	    if (STRCMP(p_enc, "utf-8") != 0)
-  	    {
-+ 		static char *w_arabic = N_("W17: Arabic requires UTF-8, do ':set encoding=utf-8'");
-+ 
-  		msg_source(hl_attr(HLF_W));
-! 		MSG_ATTR(_(w_arabic), hl_attr(HLF_W));
-! #ifdef FEAT_EVAL
-! 		set_vim_var_string(VV_WARNINGMSG, (char_u *)_(w_arabic), -1);
-! #endif
-  	    }
-  
-  # ifdef FEAT_MBYTE
-*** ../vim-7.2.145/src/version.c	Wed Mar 18 14:30:46 2009
---- src/version.c	Wed Mar 18 15:38:27 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     146,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-238. You think faxes are old-fashioned.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.147	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,53 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.147
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.147
-Problem:    When compiled as small version and 'number' is on the cursor is
-	    displayed in the wrong position after a tab. (James Vega)
-Solution:   Don't increment vcol when still displaying the line number.
-Files:	    src/screen.c
-
-
-*** ../vim-7.2.146/src/screen.c	Wed Mar 11 17:57:05 2009
---- src/screen.c	Wed Mar 18 16:18:00 2009
-***************
-*** 4665,4671 ****
-  	    --n_skip;
-  
-  	/* Only advance the "vcol" when after the 'number' column. */
-! 	if (draw_state >= WL_SBR
-  #ifdef FEAT_DIFF
-  		&& filler_todo <= 0
-  #endif
---- 4665,4671 ----
-  	    --n_skip;
-  
-  	/* Only advance the "vcol" when after the 'number' column. */
-! 	if (draw_state > WL_NR
-  #ifdef FEAT_DIFF
-  		&& filler_todo <= 0
-  #endif
-*** ../vim-7.2.146/src/version.c	Wed Mar 18 15:40:03 2009
---- src/version.c	Wed Mar 18 16:26:00 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     147,
-  /**/
-
--- 
-You can tune a file system, but you can't tuna fish
-							-- man tunefs
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.148	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,145 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.148
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.148
-Problem:    When searching for "$" while 'hlsearch' is set, highlighting the
-	    character after the line does not work in the cursor column.
-	    Also highlighting for Visual mode after the line end when this
-	    isn't needed.  (Markus Heidelberg)
-Solution:   Only compare the cursor column in the cursor line.  Only highlight
-	    for Visual selection after the last character when it's needed to
-	    see where the Visual selection ends.
-Files:	    src/screen.c
-
-
-*** ../vim-7.2.147/src/screen.c	Wed Mar 18 16:26:31 2009
---- src/screen.c	Wed Mar 18 17:24:56 2009
-***************
-*** 2889,2896 ****
-  	}
-  	else
-  	    tocol = MAXCOL;
-! 	if (fromcol == tocol)		/* do at least one character */
-! 	    tocol = fromcol + 1;	/* happens when past end of line */
-  	area_highlighting = TRUE;
-  	attr = hl_attr(HLF_I);
-      }
---- 2889,2897 ----
-  	}
-  	else
-  	    tocol = MAXCOL;
-! 	/* do at least one character; happens when past end of line */
-! 	if (fromcol == tocol)
-! 	    tocol = fromcol + 1;
-  	area_highlighting = TRUE;
-  	attr = hl_attr(HLF_I);
-      }
-***************
-*** 4118,4123 ****
---- 4119,4125 ----
-  # endif
-  				    (col < W_WIDTH(wp)))
-  				&& !(noinvcur
-+ 				    && lnum == wp->w_cursor.lnum
-  				    && (colnr_T)vcol == wp->w_virtcol)))
-  			&& lcs_eol_one >= 0)
-  		{
-***************
-*** 4259,4265 ****
-  	 * preedit_changed and commit.  Thus Vim can't set "im_is_active", use
-  	 * im_is_preediting() here. */
-  	if (xic != NULL
-! 		&& lnum == curwin->w_cursor.lnum
-  		&& (State & INSERT)
-  		&& !p_imdisable
-  		&& im_is_preediting()
---- 4261,4267 ----
-  	 * preedit_changed and commit.  Thus Vim can't set "im_is_active", use
-  	 * im_is_preediting() here. */
-  	if (xic != NULL
-! 		&& lnum == wp->w_cursor.lnum
-  		&& (State & INSERT)
-  		&& !p_imdisable
-  		&& im_is_preediting()
-***************
-*** 4268,4274 ****
-  	    colnr_T tcol;
-  
-  	    if (preedit_end_col == MAXCOL)
-! 		getvcol(curwin, &(curwin->w_cursor), &tcol, NULL, NULL);
-  	    else
-  		tcol = preedit_end_col;
-  	    if ((long)preedit_start_col <= vcol && vcol < (long)tcol)
---- 4270,4276 ----
-  	    colnr_T tcol;
-  
-  	    if (preedit_end_col == MAXCOL)
-! 		getvcol(curwin, &(wp->w_cursor), &tcol, NULL, NULL);
-  	    else
-  		tcol = preedit_end_col;
-  	    if ((long)preedit_start_col <= vcol && vcol < (long)tcol)
-***************
-*** 4365,4371 ****
-  	    }
-  #endif
-  	    if (lcs_eol == lcs_eol_one
-! 		    && ((area_attr != 0 && vcol == fromcol && c == NUL)
-  #ifdef FEAT_SEARCH_EXTRA
-  			/* highlight 'hlsearch' match at end of line */
-  			|| (prevcol_hl_flag == TRUE
---- 4367,4379 ----
-  	    }
-  #endif
-  	    if (lcs_eol == lcs_eol_one
-! 		    && ((area_attr != 0 && vcol == fromcol
-! #ifdef FEAT_VISUAL
-! 			    && (VIsual_mode != Ctrl_V
-! 				|| lnum == VIsual.lnum
-! 				|| lnum == curwin->w_cursor.lnum)
-! #endif
-! 			    && c == NUL)
-  #ifdef FEAT_SEARCH_EXTRA
-  			/* highlight 'hlsearch' match at end of line */
-  			|| (prevcol_hl_flag == TRUE
-***************
-*** 4459,4465 ****
-  	if (c == NUL)
-  	{
-  #ifdef FEAT_SYN_HL
-! 	    if (eol_hl_off > 0 && vcol - eol_hl_off == (long)wp->w_virtcol)
-  	    {
-  		/* highlight last char after line */
-  		--col;
---- 4467,4474 ----
-  	if (c == NUL)
-  	{
-  #ifdef FEAT_SYN_HL
-! 	    if (eol_hl_off > 0 && vcol - eol_hl_off == (long)wp->w_virtcol
-! 		    && lnum == wp->w_cursor.lnum)
-  	    {
-  		/* highlight last char after line */
-  		--col;
-*** ../vim-7.2.147/src/version.c	Wed Mar 18 16:26:31 2009
---- src/version.c	Wed Mar 18 19:05:37 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     148,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-239. You think "surfing" is something you do on dry land.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.149	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,672 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.149
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.149
-Problem:    Using return value of function that doesn't return a value results
-	    in reading uninitialized memory.
-Solution:   Set the default to return zero.  Make cursor() return -1 on
-	    failure.  Let complete() return an empty string in case of an
-	    error.  (partly by Dominique Pelle)
-Files:	    runtime/doc/eval.txt, src/eval.c
-
-
-*** ../vim-7.2.148/runtime/doc/eval.txt	Tue Dec  9 10:56:50 2008
---- runtime/doc/eval.txt	Sun Mar 22 14:28:49 2009
-***************
-*** 2414,2419 ****
---- 2419,2425 ----
-  		When 'virtualedit' is used {off} specifies the offset in
-  		screen columns from the start of the character.  E.g., a
-  		position within a <Tab> or after the last character.
-+ 		Returns 0 when the position could be set, -1 otherwise.
-  
-  
-  deepcopy({expr}[, {noref}])				*deepcopy()* *E698*
-***************
-*** 4516,4521 ****
---- 4526,4532 ----
-  		should also work to move files across file systems.  The
-  		result is a Number, which is 0 if the file was renamed
-  		successfully, and non-zero when the renaming failed.
-+ 		NOTE: If {to} exists it is overwritten without warning.
-  		This function is not available in the |sandbox|.
-  
-  repeat({expr}, {count})					*repeat()*
-*** ../vim-7.2.148/src/eval.c	Wed Feb  4 16:25:53 2009
---- src/eval.c	Sun Mar 22 20:45:18 2009
-***************
-*** 1285,1291 ****
---- 1285,1293 ----
-      typval_T	tv;
-      char_u	*retval;
-      garray_T	ga;
-+ #ifdef FEAT_FLOAT
-      char_u	numbuf[NUMBUFLEN];
-+ #endif
-  
-      if (eval0(arg, &tv, nextcmd, TRUE) == FAIL)
-  	retval = NULL;
-***************
-*** 8018,8024 ****
-      /* execute the function if no errors detected and executing */
-      if (evaluate && error == ERROR_NONE)
-      {
-! 	rettv->v_type = VAR_NUMBER;	/* default is number rettv */
-  	error = ERROR_UNKNOWN;
-  
-  	if (!builtin_function(fname))
---- 8020,8027 ----
-      /* execute the function if no errors detected and executing */
-      if (evaluate && error == ERROR_NONE)
-      {
-! 	rettv->v_type = VAR_NUMBER;	/* default rettv is number zero */
-! 	rettv->vval.v_number = 0;
-  	error = ERROR_UNKNOWN;
-  
-  	if (!builtin_function(fname))
-***************
-*** 8268,8274 ****
-  		return;
-  	    li = l->lv_first;
-  	}
-- 	rettv->vval.v_number = 0;	/* Default: Success */
-  	for (;;)
-  	{
-  	    if (l == NULL)
---- 8271,8276 ----
-***************
-*** 8728,8734 ****
-      int		dummy;
-      dict_T	*selfdict = NULL;
-  
--     rettv->vval.v_number = 0;
-      if (argvars[1].v_type != VAR_LIST)
-      {
-  	EMSG(_(e_listreq));
---- 8730,8735 ----
-***************
-*** 9036,9048 ****
-      if (buttons == NULL || *buttons == NUL)
-  	buttons = (char_u *)_("&Ok");
-  
-!     if (error)
-! 	rettv->vval.v_number = 0;
-!     else
-  	rettv->vval.v_number = do_dialog(type, NULL, message, buttons,
-  								   def, NULL);
-- #else
--     rettv->vval.v_number = 0;
-  #endif
-  }
-  
---- 9037,9045 ----
-      if (buttons == NULL || *buttons == NUL)
-  	buttons = (char_u *)_("&Ok");
-  
-!     if (!error)
-  	rettv->vval.v_number = do_dialog(type, NULL, message, buttons,
-  								   def, NULL);
-  #endif
-  }
-  
-***************
-*** 9181,9195 ****
-      }
-  
-      rettv->vval.v_number = cs_connection(num, dbpath, prepend);
-- #else
--     rettv->vval.v_number = 0;
-  #endif
-  }
-  
-  /*
-   * "cursor(lnum, col)" function
-   *
-!  * Moves the cursor to the specified line and column
-   */
-  /*ARGSUSED*/
-      static void
---- 9178,9191 ----
-      }
-  
-      rettv->vval.v_number = cs_connection(num, dbpath, prepend);
-  #endif
-  }
-  
-  /*
-   * "cursor(lnum, col)" function
-   *
-!  * Moves the cursor to the specified line and column.
-!  * Returns 0 when the position could be set, -1 otherwise.
-   */
-  /*ARGSUSED*/
-      static void
-***************
-*** 9202,9207 ****
---- 9198,9204 ----
-      long	coladd = 0;
-  #endif
-  
-+     rettv->vval.v_number = -1;
-      if (argvars[1].v_type == VAR_UNKNOWN)
-      {
-  	pos_T	    pos;
-***************
-*** 9246,9251 ****
---- 9243,9249 ----
-  #endif
-  
-      curwin->w_set_curswant = TRUE;
-+     rettv->vval.v_number = 0;
-  }
-  
-  /*
-***************
-*** 9291,9298 ****
-  {
-  #ifdef FEAT_AUTOCMD
-      rettv->vval.v_number = did_filetype;
-- #else
--     rettv->vval.v_number = 0;
-  #endif
-  }
-  
---- 9289,9294 ----
-***************
-*** 9605,9611 ****
-      typval_T	*argvars;
-      typval_T	*rettv;
-  {
--     rettv->vval.v_number = 0;
-      if (argvars[0].v_type == VAR_LIST && argvars[1].v_type == VAR_LIST)
-      {
-  	list_T		*l1, *l2;
---- 9601,9606 ----
-***************
-*** 9733,9739 ****
-      if (check_secure())
-  	return;
-  
--     rettv->vval.v_number = 0;
-      keys = get_tv_string(&argvars[0]);
-      if (*keys != NUL)
-      {
---- 9728,9733 ----
-***************
-*** 9901,9907 ****
-      char_u	*ermsg = map ? (char_u *)"map()" : (char_u *)"filter()";
-      int		save_did_emsg;
-  
--     rettv->vval.v_number = 0;
-      if (argvars[0].v_type == VAR_LIST)
-      {
-  	if ((l = argvars[0].vval.v_list) == NULL
---- 9895,9900 ----
-***************
-*** 10084,10091 ****
-  	else
-  	    rettv->vval.v_number = (varnumber_T)f;
-      }
--     else
-- 	rettv->vval.v_number = 0;
-  }
-  
-  /*
---- 10077,10082 ----
-***************
-*** 10219,10227 ****
-      lnum = get_tv_lnum(argvars);
-      if (lnum >= 1 && lnum <= curbuf->b_ml.ml_line_count)
-  	rettv->vval.v_number = foldLevel(lnum);
--     else
-  #endif
-- 	rettv->vval.v_number = 0;
-  }
-  
-  /*
---- 10210,10216 ----
-***************
-*** 10337,10343 ****
-      typval_T	*argvars;
-      typval_T	*rettv;
-  {
--     rettv->vval.v_number = 0;
-  #ifdef FEAT_GUI
-      if (gui.in_use)
-  	gui_mch_set_foreground();
---- 10326,10331 ----
-***************
-*** 10359,10365 ****
-  {
-      char_u	*s;
-  
--     rettv->vval.v_number = 0;
-      s = get_tv_string(&argvars[0]);
-      if (s == NULL || *s == NUL || VIM_ISDIGIT(*s))
-  	EMSG2(_(e_invarg2), s);
---- 10347,10352 ----
-***************
-*** 10429,10437 ****
-  
-      if (tv == NULL)
-      {
-! 	if (argvars[2].v_type == VAR_UNKNOWN)
-! 	    rettv->vval.v_number = 0;
-! 	else
-  	    copy_tv(&argvars[2], rettv);
-      }
-      else
---- 10416,10422 ----
-  
-      if (tv == NULL)
-      {
-! 	if (argvars[2].v_type != VAR_UNKNOWN)
-  	    copy_tv(&argvars[2], rettv);
-      }
-      else
-***************
-*** 10456,10468 ****
-  {
-      char_u	*p;
-  
-!     if (retlist)
-!     {
-! 	if (rettv_list_alloc(rettv) == FAIL)
-! 	    return;
-!     }
-!     else
-! 	rettv->vval.v_number = 0;
-  
-      if (buf == NULL || buf->b_ml.ml_mfp == NULL || start < 0)
-  	return;
---- 10441,10448 ----
-  {
-      char_u	*p;
-  
-!     if (retlist && rettv_list_alloc(rettv) == FAIL)
-! 	return;
-  
-      if (buf == NULL || buf->b_ml.ml_mfp == NULL || start < 0)
-  	return;
-***************
-*** 11009,11016 ****
-      dict_T	*dict;
-      matchitem_T	*cur = curwin->w_match_head;
-  
--     rettv->vval.v_number = 0;
-- 
-      if (rettv_list_alloc(rettv) == OK)
-      {
-  	while (cur != NULL)
---- 10989,10994 ----
-***************
-*** 11089,11095 ****
-      win_T	*wp;
-  #endif
-  
--     rettv->vval.v_number = 0;
-  #ifdef FEAT_QUICKFIX
-      if (rettv_list_alloc(rettv) == OK)
-      {
---- 11067,11072 ----
-***************
-*** 11935,11941 ****
-      typval_T	*argvars;
-      typval_T	*rettv;
-  {
--     rettv->vval.v_number = 0;
-      if (argvars[0].v_type != VAR_DICT)
-      {
-  	EMSG(_(e_dictreq));
---- 11912,11917 ----
-***************
-*** 12052,12059 ****
-  	n = del_history_entry(get_histtype(str),
-  				      get_tv_string_buf(&argvars[1], buf));
-      rettv->vval.v_number = n;
-- #else
--     rettv->vval.v_number = 0;
-  #endif
-  }
-  
---- 12028,12033 ----
-***************
-*** 12415,12421 ****
-      int		selected;
-      int		mouse_used;
-  
--     rettv->vval.v_number = 0;
-  #ifdef NO_CONSOLE_INPUT
-      /* While starting up, there is no place to enter text. */
-      if (no_console_input())
---- 12389,12394 ----
-***************
-*** 12464,12470 ****
-  	--ga_userinput.ga_len;
-  	restore_typeahead((tasave_T *)(ga_userinput.ga_data)
-  						       + ga_userinput.ga_len);
-! 	rettv->vval.v_number = 0; /* OK */
-      }
-      else if (p_verbose > 1)
-      {
---- 12437,12443 ----
-  	--ga_userinput.ga_len;
-  	restore_typeahead((tasave_T *)(ga_userinput.ga_data)
-  						       + ga_userinput.ga_len);
-! 	/* default return is zero == OK */
-      }
-      else if (p_verbose > 1)
-      {
-***************
-*** 12488,12494 ****
-  	save_typeahead((tasave_T *)(ga_userinput.ga_data)
-  						       + ga_userinput.ga_len);
-  	++ga_userinput.ga_len;
-! 	rettv->vval.v_number = 0; /* OK */
-      }
-      else
-  	rettv->vval.v_number = 1; /* Failed */
---- 12461,12467 ----
-  	save_typeahead((tasave_T *)(ga_userinput.ga_data)
-  						       + ga_userinput.ga_len);
-  	++ga_userinput.ga_len;
-! 	/* default return is zero == OK */
-      }
-      else
-  	rettv->vval.v_number = 1; /* Failed */
-***************
-*** 12522,12528 ****
-      list_T	*l;
-      int		error = FALSE;
-  
--     rettv->vval.v_number = 0;
-      if (argvars[0].v_type != VAR_LIST)
-  	EMSG2(_(e_listarg), "insert()");
-      else if ((l = argvars[0].vval.v_list) != NULL
---- 12495,12500 ----
-***************
-*** 12641,12647 ****
-      dict_T	*d;
-      int		todo;
-  
--     rettv->vval.v_number = 0;
-      if (argvars[0].v_type != VAR_DICT)
-      {
-  	EMSG(_(e_dictreq));
---- 12613,12618 ----
-***************
-*** 12729,12735 ****
-      garray_T	ga;
-      char_u	*sep;
-  
--     rettv->vval.v_number = 0;
-      if (argvars[0].v_type != VAR_LIST)
-      {
-  	EMSG(_(e_listreq));
---- 12700,12705 ----
-***************
-*** 12827,12835 ****
-  #endif
-  
-      rettv->v_type = type;
-!     if (type == VAR_NUMBER)
-! 	rettv->vval.v_number = 0;
-!     else
-  	rettv->vval.v_string = NULL;
-  
-      if (check_restricted() || check_secure())
---- 12797,12803 ----
-  #endif
-  
-      rettv->v_type = type;
-!     if (type != VAR_NUMBER)
-  	rettv->vval.v_string = NULL;
-  
-      if (check_restricted() || check_secure())
-***************
-*** 13770,13776 ****
-      typval_T	*argvars;
-      typval_T	*rettv;
-  {
--     rettv->vval.v_number = 0;
-  #ifdef FEAT_INS_EXPAND
-      if (pum_visible())
-  	rettv->vval.v_number = 1;
---- 13738,13743 ----
-***************
-*** 13804,13810 ****
-  	    stride = get_tv_number_chk(&argvars[2], &error);
-      }
-  
--     rettv->vval.v_number = 0;
-      if (error)
-  	return;		/* type error; errmsg already given */
-      if (stride == 0)
---- 13771,13776 ----
-***************
-*** 14193,14199 ****
-      typval_T	*argvars;
-      typval_T	*rettv;
-  {
--     rettv->vval.v_number = 0;
-  #ifdef FEAT_CLIENTSERVER
-  # ifdef WIN32
-      /* On Win32 it's done in this application. */
---- 14159,14164 ----
-***************
-*** 14249,14255 ****
-  	rettv->vval.v_number = (s != NULL);
-      }
-  # else
--     rettv->vval.v_number = 0;
-      if (check_connection() == FAIL)
-  	return;
-  
---- 14214,14219 ----
-***************
-*** 14338,14344 ****
-      dict_T	*d;
-      dictitem_T	*di;
-  
--     rettv->vval.v_number = 0;
-      if (argvars[0].v_type == VAR_DICT)
-      {
-  	if (argvars[2].v_type != VAR_UNKNOWN)
---- 14302,14307 ----
-***************
-*** 14696,14702 ****
-      list_T	*l;
-      listitem_T	*li, *ni;
-  
--     rettv->vval.v_number = 0;
-      if (argvars[0].v_type != VAR_LIST)
-  	EMSG2(_(e_listarg), "reverse()");
-      else if ((l = argvars[0].vval.v_list) != NULL
---- 14659,14664 ----
-***************
-*** 15048,15055 ****
-      int		lnum = 0;
-      int		col = 0;
-  
--     rettv->vval.v_number = 0;
-- 
-      if (rettv_list_alloc(rettv) == FAIL)
-  	return;
-  
---- 15010,15015 ----
-***************
-*** 15236,15243 ****
-      int		n;
-      int		flags = 0;
-  
--     rettv->vval.v_number = 0;
-- 
-      if (rettv_list_alloc(rettv) == FAIL)
-  	return;
-  
---- 15196,15201 ----
-***************
-*** 15323,15330 ****
-      typval_T	*varp;
-      char_u	nbuf[NUMBUFLEN];
-  
--     rettv->vval.v_number = 0;
-- 
-      if (check_restricted() || check_secure())
-  	return;
-      (void)get_tv_number(&argvars[0]);	    /* issue errmsg if type error */
---- 15281,15286 ----
-***************
-*** 15404,15410 ****
-      else
-  	line = get_tv_string_chk(&argvars[1]);
-  
-!     rettv->vval.v_number = 0;		/* OK */
-      for (;;)
-      {
-  	if (l != NULL)
---- 15360,15366 ----
-      else
-  	line = get_tv_string_chk(&argvars[1]);
-  
-!     /* default result is zero == OK */
-      for (;;)
-      {
-  	if (l != NULL)
-***************
-*** 15717,15722 ****
---- 15673,15679 ----
-  /*
-   * "setwinvar()" and "settabwinvar()" functions
-   */
-+ /*ARGSUSED*/
-      static void
-  setwinvar(argvars, rettv, off)
-      typval_T	*argvars;
-***************
-*** 15733,15740 ****
-      char_u	nbuf[NUMBUFLEN];
-      tabpage_T	*tp;
-  
--     rettv->vval.v_number = 0;
-- 
-      if (check_restricted() || check_secure())
-  	return;
-  
---- 15690,15695 ----
-***************
-*** 15947,15953 ****
-      long	len;
-      long	i;
-  
--     rettv->vval.v_number = 0;
-      if (argvars[0].v_type != VAR_LIST)
-  	EMSG2(_(e_listarg), "sort()");
-      else
---- 15902,15907 ----
-***************
-*** 16870,16878 ****
-      typval_T	*argvars;
-      typval_T	*rettv;
-  {
-! #ifndef FEAT_WINDOWS
-!     rettv->vval.v_number = 0;
-! #else
-      tabpage_T	*tp;
-      win_T	*wp = NULL;
-  
---- 16824,16830 ----
-      typval_T	*argvars;
-      typval_T	*rettv;
-  {
-! #ifdef FEAT_WINDOWS
-      tabpage_T	*tp;
-      win_T	*wp = NULL;
-  
-***************
-*** 16884,16902 ****
-  	if (tp != NULL)
-  	    wp = (tp == curtab) ? firstwin : tp->tp_firstwin;
-      }
-!     if (wp == NULL)
-! 	rettv->vval.v_number = 0;
-!     else
-      {
-! 	if (rettv_list_alloc(rettv) == FAIL)
-! 	    rettv->vval.v_number = 0;
-! 	else
-! 	{
-! 	    for (; wp != NULL; wp = wp->w_next)
-! 		if (list_append_number(rettv->vval.v_list,
-  						wp->w_buffer->b_fnum) == FAIL)
-! 		    break;
-! 	}
-      }
-  #endif
-  }
---- 16836,16847 ----
-  	if (tp != NULL)
-  	    wp = (tp == curtab) ? firstwin : tp->tp_firstwin;
-      }
-!     if (wp != NULL && rettv_list_alloc(rettv) != FAIL)
-      {
-! 	for (; wp != NULL; wp = wp->w_next)
-! 	    if (list_append_number(rettv->vval.v_list,
-  						wp->w_buffer->b_fnum) == FAIL)
-! 		break;
-      }
-  #endif
-  }
-***************
-*** 17024,17033 ****
-      int		first;
-  
-      if (rettv_list_alloc(rettv) == FAIL)
--     {
-- 	rettv->vval.v_number = 0;
-  	return;
--     }
-  
-      for (first = TRUE; ; first = FALSE)
-  	if (get_tagfname(&tn, first, fname) == FAIL
---- 16969,16975 ----
-***************
-*** 17401,17408 ****
-      /* A non-zero number or non-empty string argument: reset mode. */
-      if (non_zero_arg(&argvars[0]))
-  	curbuf->b_visual_mode_eval = NUL;
-- #else
--     rettv->vval.v_number = 0; /* return anything, it won't work anyway */
-  #endif
-  }
-  
---- 17343,17348 ----
-*** ../vim-7.2.148/src/version.c	Wed Mar 18 19:07:09 2009
---- src/version.c	Wed Apr 22 12:44:05 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     149,
-  /**/
-
-
--- 
-WOMAN:   Well, 'ow did you become king then?
-ARTHUR:  The Lady of the Lake, [angels sing] her arm clad in the purest
-         shimmering samite, held aloft Excalibur from the bosom of the water
-         signifying by Divine Providence that I, Arthur, was to carry
-         Excalibur.  [singing stops] That is why I am your king!
-                                  The Quest for the Holy Grail (Monty Python)
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.151	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,53 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.151
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.151
-Problem:    ":hist a" doesn't work like ":hist all" as the docs suggest.
-Solution:   Make ":hist a" and ":hist al" work. (Dominique Pelle)
-Files:	    src/ex_getln.c
-
-
-*** ../vim-7.2.150/src/ex_getln.c	Wed Mar 18 12:50:58 2009
---- src/ex_getln.c	Sun Apr 12 13:36:06 2009
-***************
-*** 5686,5692 ****
-  	histype1 = get_histtype(arg);
-  	if (histype1 == -1)
-  	{
-! 	    if (STRICMP(arg, "all") == 0)
-  	    {
-  		histype1 = 0;
-  		histype2 = HIST_COUNT-1;
---- 5686,5692 ----
-  	histype1 = get_histtype(arg);
-  	if (histype1 == -1)
-  	{
-! 	    if (STRNICMP(arg, "all", STRLEN(arg)) == 0)
-  	    {
-  		histype1 = 0;
-  		histype2 = HIST_COUNT-1;
-*** ../vim-7.2.150/src/version.c	Wed Apr 22 13:06:11 2009
---- src/version.c	Wed Apr 22 13:49:41 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     151,
-  /**/
-
--- 
-I'm sure that I asked CBuilder to do a "full" install.  Looks like I got
-a "fool" install, instead.		Charles E Campbell, Jr, PhD
-
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.152	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,104 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.152
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.152
-Problem:    When using "silent echo x" inside ":redir" a next echo may start
-	    halfway the line. (Tony Mechelynck, Dennis Benzinger)
-Solution:   Reset msg_col after redirecting silently.
-Files:	    src/ex_docmd.c, src/message.c, src/proto/message.pro
-
-
-*** ../vim-7.2.151/src/ex_docmd.c	Wed Mar 18 12:50:58 2009
---- src/ex_docmd.c	Wed Apr 22 11:57:49 2009
-***************
-*** 2699,2704 ****
---- 2699,2709 ----
-  	/* Restore msg_scroll, it's set by file I/O commands, even when no
-  	 * message is actually displayed. */
-  	msg_scroll = save_msg_scroll;
-+ 
-+ 	/* "silent reg" or "silent echo x" inside "redir" leaves msg_col
-+ 	 * somewhere in the line.  Put it back in the first column. */
-+ 	if (redirecting())
-+ 	    msg_col = 0;
-      }
-  
-  #ifdef HAVE_SANDBOX
-*** ../vim-7.2.151/src/message.c	Tue Feb 24 04:36:50 2009
---- src/message.c	Sun Apr 12 14:08:25 2009
-***************
-*** 3023,3033 ****
-      if (*p_vfile != NUL)
-  	verbose_write(s, maxlen);
-  
-!     if (redir_fd != NULL
-! #ifdef FEAT_EVAL
-! 			  || redir_reg || redir_vname
-! #endif
-! 				       )
-      {
-  	/* If the string doesn't start with CR or NL, go to msg_col */
-  	if (*s != '\n' && *s != '\r')
---- 3023,3029 ----
-      if (*p_vfile != NUL)
-  	verbose_write(s, maxlen);
-  
-!     if (redirecting())
-      {
-  	/* If the string doesn't start with CR or NL, go to msg_col */
-  	if (*s != '\n' && *s != '\r')
-***************
-*** 3074,3079 ****
---- 3070,3085 ----
-      }
-  }
-  
-+     int
-+ redirecting()
-+ {
-+     return redir_fd != NULL
-+ #ifdef FEAT_EVAL
-+ 			  || redir_reg || redir_vname
-+ #endif
-+ 				       ;
-+ }
-+ 
-  /*
-   * Before giving verbose message.
-   * Must always be called paired with verbose_leave()!
-*** ../vim-7.2.151/src/proto/message.pro	Sat May  5 19:35:34 2007
---- src/proto/message.pro	Sun Apr 12 14:08:50 2009
-***************
-*** 54,59 ****
---- 54,60 ----
-  void msg_clr_cmdline __ARGS((void));
-  int msg_end __ARGS((void));
-  void msg_check __ARGS((void));
-+ int redirecting __ARGS((void));
-  void verbose_enter __ARGS((void));
-  void verbose_leave __ARGS((void));
-  void verbose_enter_scroll __ARGS((void));
-*** ../vim-7.2.151/src/version.c	Wed Apr 22 13:50:14 2009
---- src/version.c	Wed Apr 22 14:40:22 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     152,
-  /**/
-
--- 
-Q: How does a UNIX Guru pick up a girl?
-A: look; grep; which; eval; nice; uname; talk; date;
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.153	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,97 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.153
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.153
-Problem:    Memory leak for ":recover empty_dir/".
-Solution:   Free files[] when it becomes empty. (Dominique Pelle)
-Files:	    src/memline.c
-
-
-*** ../vim-7.2.152/src/memline.c	Sun Jul 13 19:40:43 2008
---- src/memline.c	Wed Apr 22 11:48:35 2009
-***************
-*** 1554,1563 ****
-  	    for (i = 0; i < num_files; ++i)
-  		if (fullpathcmp(p, files[i], TRUE) & FPC_SAME)
-  		{
-  		    vim_free(files[i]);
-! 		    --num_files;
-! 		    for ( ; i < num_files; ++i)
-! 			files[i] = files[i + 1];
-  		}
-  	}
-  	if (nr > 0)
---- 1554,1568 ----
-  	    for (i = 0; i < num_files; ++i)
-  		if (fullpathcmp(p, files[i], TRUE) & FPC_SAME)
-  		{
-+ 		    /* Remove the name from files[i].  Move further entries
-+ 		     * down.  When the array becomes empty free it here, since
-+ 		     * FreeWild() won't be called below. */
-  		    vim_free(files[i]);
-! 		    if (--num_files == 0)
-! 			vim_free(files);
-! 		    else
-! 			for ( ; i < num_files; ++i)
-! 			    files[i] = files[i + 1];
-  		}
-  	}
-  	if (nr > 0)
-***************
-*** 3522,3528 ****
-  	    if (errno == EINVAL || errno == ENOENT)
-  	    {
-  		/* Found non-symlink or not existing file, stop here.
-! 		 * When at the first level use the unmodifed name, skip the
-  		 * call to vim_FullName(). */
-  		if (depth == 1)
-  		    return FAIL;
---- 3527,3533 ----
-  	    if (errno == EINVAL || errno == ENOENT)
-  	    {
-  		/* Found non-symlink or not existing file, stop here.
-! 		 * When at the first level use the unmodified name, skip the
-  		 * call to vim_FullName(). */
-  		if (depth == 1)
-  		    return FAIL;
-***************
-*** 4560,4566 ****
-  			buf->b_ml.ml_chunksize + curix,
-  			(buf->b_ml.ml_usedchunks - curix) *
-  			sizeof(chunksize_T));
-! 	    /* Compute length of first half of lines in the splitted chunk */
-  	    size = 0;
-  	    linecnt = 0;
-  	    while (curline < buf->b_ml.ml_line_count
---- 4568,4574 ----
-  			buf->b_ml.ml_chunksize + curix,
-  			(buf->b_ml.ml_usedchunks - curix) *
-  			sizeof(chunksize_T));
-! 	    /* Compute length of first half of lines in the split chunk */
-  	    size = 0;
-  	    linecnt = 0;
-  	    while (curline < buf->b_ml.ml_line_count
-*** ../vim-7.2.152/src/version.c	Wed Apr 22 14:42:26 2009
---- src/version.c	Wed Apr 22 15:34:18 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     153,
-  /**/
-
--- 
-Windows
-M!uqoms
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.154	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,71 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.154
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.154 (after 7.2.132)
-Problem:    ":cd" is still possible in a SwapExists autocmd.
-Solution:   Set allbuf_lock in do_swapexists().
-Files:	    src/memline.c
-
-
-*** ../vim-7.2.153/src/memline.c	Wed Apr 22 15:37:12 2009
---- src/memline.c	Wed Apr 22 15:54:48 2009
-***************
-*** 3771,3778 ****
-      set_vim_var_string(VV_SWAPCHOICE, NULL, -1);
-  
-      /* Trigger SwapExists autocommands with <afile> set to the file being
-!      * edited. */
-      apply_autocmds(EVENT_SWAPEXISTS, buf->b_fname, NULL, FALSE, NULL);
-  
-      set_vim_var_string(VV_SWAPNAME, NULL, -1);
-  
---- 3771,3780 ----
-      set_vim_var_string(VV_SWAPCHOICE, NULL, -1);
-  
-      /* Trigger SwapExists autocommands with <afile> set to the file being
-!      * edited.  Disallow changing directory here. */
-!     ++allbuf_lock;
-      apply_autocmds(EVENT_SWAPEXISTS, buf->b_fname, NULL, FALSE, NULL);
-+     --allbuf_lock;
-  
-      set_vim_var_string(VV_SWAPNAME, NULL, -1);
-  
-***************
-*** 3798,3803 ****
---- 3800,3806 ----
-   *
-   * Note: If BASENAMELEN is not correct, you will get error messages for
-   *	 not being able to open the swapfile
-+  * Note: May trigger SwapExists autocmd, pointers may change!
-   */
-      static char_u *
-  findswapname(buf, dirp, old_fname)
-*** ../vim-7.2.153/src/version.c	Wed Apr 22 15:37:12 2009
---- src/version.c	Wed Apr 22 15:55:48 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     154,
-  /**/
-
--- 
-ARTHUR:  Be quiet!
-DENNIS:  Well you can't expect to wield supreme executive power just 'cause
-         some watery tart threw a sword at you!
-ARTHUR:  Shut up!
-DENNIS:  I mean, if I went around sayin' I was an empereror just because some
-         moistened bint had lobbed a scimitar at me they'd put me away!
-                                  The Quest for the Holy Grail (Monty Python)
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.155	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,45 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.155
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.155
-Problem:    Memory leak in ":function /pat".
-Solution:   Free the memory. (Dominique Pelle)
-Files:	    src/eval.c
-
-
-*** ../vim-7.2.154/src/eval.c	Wed Apr 22 12:53:31 2009
---- src/eval.c	Wed Apr 22 16:04:34 2009
-***************
-*** 19720,19725 ****
---- 19720,19726 ----
-  			    list_func_head(fp, FALSE);
-  		    }
-  		}
-+ 		vim_free(regmatch.regprog);
-  	    }
-  	}
-  	if (*p == '/')
-*** ../vim-7.2.154/src/version.c	Wed Apr 22 15:56:27 2009
---- src/version.c	Wed Apr 22 16:07:27 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     155,
-  /**/
-
--- 
-Q:   How many hardware engineers does it take to change a lightbulb?
-A:   None.  We'll fix it in software.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.156	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,181 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.156
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.156 (after 7.2.143)
-Problem:    No completion for :scscope and :lcscope commands.
-Solution:   Implement the completion. (Dominique Pelle)
-Files:	    src/if_cscope.c, src/ex_docmd.c, src/proto/if_cscope.pro
-
-
-*** ../vim-7.2.155/src/if_cscope.c	Wed Mar 18 14:30:46 2009
---- src/if_cscope.c	Wed Apr 22 11:57:49 2009
-***************
-*** 98,103 ****
---- 98,104 ----
-  static enum
-  {
-      EXP_CSCOPE_SUBCMD,	/* expand ":cscope" sub-commands */
-+     EXP_SCSCOPE_SUBCMD,	/* expand ":scscope" sub-commands */
-      EXP_CSCOPE_FIND,	/* expand ":cscope find" arguments */
-      EXP_CSCOPE_KILL	/* expand ":cscope kill" arguments */
-  } expand_what;
-***************
-*** 112,123 ****
---- 113,135 ----
-      expand_T	*xp;
-      int		idx;
-  {
-+     int		current_idx;
-+     int		i;
-+ 
-      switch (expand_what)
-      {
-      case EXP_CSCOPE_SUBCMD:
-  	/* Complete with sub-commands of ":cscope":
-  	 * add, find, help, kill, reset, show */
-  	return (char_u *)cs_cmds[idx].name;
-+     case EXP_SCSCOPE_SUBCMD:
-+ 	/* Complete with sub-commands of ":scscope": same sub-commands as
-+ 	 * ":cscope" but skip commands which don't support split windows */
-+ 	for (i = 0, current_idx = 0; cs_cmds[i].name != NULL; i++)
-+ 	    if (cs_cmds[i].cansplit)
-+ 		if (current_idx++ == idx)
-+ 		    break;
-+ 	return (char_u *)cs_cmds[i].name;
-      case EXP_CSCOPE_FIND:
-  	{
-  	    const char *query_type[] =
-***************
-*** 133,147 ****
-  	}
-      case EXP_CSCOPE_KILL:
-  	{
-- 	    int			i;
-- 	    int			current_idx = 0;
-  	    static char_u	connection[2];
-  
-  	    /* ":cscope kill" accepts connection numbers or partial names of
-  	     * the pathname of the cscope database as argument.  Only complete
-  	     * with connection numbers. -1 can also be used to kill all
-  	     * connections. */
-! 	    for (i = 0; i < CSCOPE_MAX_CONNECTIONS; i++)
-  	    {
-  		if (csinfo[i].fname == NULL)
-  		    continue;
---- 145,157 ----
-  	}
-      case EXP_CSCOPE_KILL:
-  	{
-  	    static char_u	connection[2];
-  
-  	    /* ":cscope kill" accepts connection numbers or partial names of
-  	     * the pathname of the cscope database as argument.  Only complete
-  	     * with connection numbers. -1 can also be used to kill all
-  	     * connections. */
-! 	    for (i = 0, current_idx = 0; i < CSCOPE_MAX_CONNECTIONS; i++)
-  	    {
-  		if (csinfo[i].fname == NULL)
-  		    continue;
-***************
-*** 165,180 ****
-   * Handle command line completion for :cscope command.
-   */
-      void
-! set_context_in_cscope_cmd(xp, arg)
-      expand_T	*xp;
-      char_u	*arg;
-  {
-      char_u	*p;
-  
-      /* Default: expand subcommands */
-      xp->xp_context = EXPAND_CSCOPE;
--     expand_what = EXP_CSCOPE_SUBCMD;
-      xp->xp_pattern = arg;
-  
-      /* (part of) subcommand already typed */
-      if (*arg != NUL)
---- 175,192 ----
-   * Handle command line completion for :cscope command.
-   */
-      void
-! set_context_in_cscope_cmd(xp, arg, cmdidx)
-      expand_T	*xp;
-      char_u	*arg;
-+     cmdidx_T	cmdidx;
-  {
-      char_u	*p;
-  
-      /* Default: expand subcommands */
-      xp->xp_context = EXPAND_CSCOPE;
-      xp->xp_pattern = arg;
-+     expand_what = (cmdidx == CMD_scscope)
-+ 			? EXP_SCSCOPE_SUBCMD : EXP_CSCOPE_SUBCMD;
-  
-      /* (part of) subcommand already typed */
-      if (*arg != NUL)
-*** ../vim-7.2.155/src/ex_docmd.c	Wed Apr 22 14:42:26 2009
---- src/ex_docmd.c	Wed Apr 22 11:57:49 2009
-***************
-*** 3690,3696 ****
-  	    break;
-  #ifdef FEAT_CSCOPE
-  	case CMD_cscope:
-! 	    set_context_in_cscope_cmd(xp, arg);
-  	    break;
-  #endif
-  #ifdef FEAT_LISTCMDS
---- 3690,3698 ----
-  	    break;
-  #ifdef FEAT_CSCOPE
-  	case CMD_cscope:
-! 	case CMD_lcscope:
-! 	case CMD_scscope:
-! 	    set_context_in_cscope_cmd(xp, arg, ea.cmdidx);
-  	    break;
-  #endif
-  #ifdef FEAT_LISTCMDS
-*** ../vim-7.2.155/src/proto/if_cscope.pro	Wed Mar 18 12:50:58 2009
---- src/proto/if_cscope.pro	Wed Apr 22 11:57:49 2009
-***************
-*** 1,6 ****
-  /* if_cscope.c */
-  char_u *get_cscope_name __ARGS((expand_T *xp, int idx));
-! void set_context_in_cscope_cmd __ARGS((expand_T *xp, char_u *arg));
-  void do_cscope __ARGS((exarg_T *eap));
-  void do_scscope __ARGS((exarg_T *eap));
-  void do_cstag __ARGS((exarg_T *eap));
---- 1,6 ----
-  /* if_cscope.c */
-  char_u *get_cscope_name __ARGS((expand_T *xp, int idx));
-! void set_context_in_cscope_cmd __ARGS((expand_T *xp, char_u *arg, cmdidx_T cmdidx));
-  void do_cscope __ARGS((exarg_T *eap));
-  void do_scscope __ARGS((exarg_T *eap));
-  void do_cstag __ARGS((exarg_T *eap));
-*** ../vim-7.2.155/src/version.c	Wed Apr 22 16:07:57 2009
---- src/version.c	Wed Apr 22 16:21:43 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     156,
-  /**/
-
--- 
-ARTHUR:  Shut up!  Will you shut up!
-DENNIS:  Ah, now we see the violence inherent in the system.
-ARTHUR:  Shut up!
-DENNIS:  Oh!  Come and see the violence inherent in the system!
-         HELP! HELP!  I'm being repressed!
-                                  The Quest for the Holy Grail (Monty Python)
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.157	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,144 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.157
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.157
-Problem:    Illegal memory access when searching in path.
-Solution:   Avoid looking at a byte after end of a string. (Dominique Pelle)
-Files:	    src/search.c
-
-
-*** ../vim-7.2.156/src/search.c	Fri Jul 18 12:05:58 2008
---- src/search.c	Wed Apr 22 12:26:19 2009
-***************
-*** 2327,2334 ****
-  		    for (col = pos.col; check_prevcol(linep, col, '\\', &col);)
-  			bslcnt++;
-  		}
-! 		/* Only accept a match when 'M' is in 'cpo' or when ecaping is
-! 		 * what we expect. */
-  		if (cpo_bsl || (bslcnt & 1) == match_escaped)
-  		{
-  		    if (c == initc)
---- 2336,2343 ----
-  		    for (col = pos.col; check_prevcol(linep, col, '\\', &col);)
-  			bslcnt++;
-  		}
-! 		/* Only accept a match when 'M' is in 'cpo' or when escaping
-! 		 * is what we expect. */
-  		if (cpo_bsl || (bslcnt & 1) == match_escaped)
-  		{
-  		    if (c == initc)
-***************
-*** 4663,4669 ****
-  			    msg_putchar('\n');	    /* cursor below last one */
-  			    if (!got_int)	    /* don't display if 'q'
-  						       typed at "--more--"
-! 						       mesage */
-  			    {
-  				msg_home_replace_hl(new_fname);
-  				MSG_PUTS(_(" (includes previously listed match)"));
---- 4672,4678 ----
-  			    msg_putchar('\n');	    /* cursor below last one */
-  			    if (!got_int)	    /* don't display if 'q'
-  						       typed at "--more--"
-! 						       message */
-  			    {
-  				msg_home_replace_hl(new_fname);
-  				MSG_PUTS(_(" (includes previously listed match)"));
-***************
-*** 4975,4981 ****
-  					    || IObuff[i-2] == '!'))))
-  				IObuff[i++] = ' ';
-  			}
-! 			/* copy as much as posible of the new word */
-  			if (p - aux >= IOSIZE - i)
-  			    p = aux + IOSIZE - i - 1;
-  			STRNCPY(IObuff + i, aux, p - aux);
---- 4984,4990 ----
-  					    || IObuff[i-2] == '!'))))
-  				IObuff[i++] = ' ';
-  			}
-! 			/* copy as much as possible of the new word */
-  			if (p - aux >= IOSIZE - i)
-  			    p = aux + IOSIZE - i - 1;
-  			STRNCPY(IObuff + i, aux, p - aux);
-***************
-*** 5010,5016 ****
-  		    if (did_show)
-  			msg_putchar('\n');	/* cursor below last one */
-  		    if (!got_int)		/* don't display if 'q' typed
-! 						    at "--more--" mesage */
-  			msg_home_replace_hl(curr_fname);
-  		    prev_fname = curr_fname;
-  		}
---- 5019,5025 ----
-  		    if (did_show)
-  			msg_putchar('\n');	/* cursor below last one */
-  		    if (!got_int)		/* don't display if 'q' typed
-! 						    at "--more--" message */
-  			msg_home_replace_hl(curr_fname);
-  		    prev_fname = curr_fname;
-  		}
-***************
-*** 5092,5098 ****
-  		}
-  		if (action != ACTION_SHOW)
-  		{
-! 		    curwin->w_cursor.col = (colnr_T) (startp - line);
-  		    curwin->w_set_curswant = TRUE;
-  		}
-  
---- 5101,5107 ----
-  		}
-  		if (action != ACTION_SHOW)
-  		{
-! 		    curwin->w_cursor.col = (colnr_T)(startp - line);
-  		    curwin->w_set_curswant = TRUE;
-  		}
-  
-***************
-*** 5119,5125 ****
-  		    && action == ACTION_EXPAND
-  		    && !(compl_cont_status & CONT_SOL)
-  #endif
-! 		    && *(p = startp + 1))
-  		goto search_line;
-  	}
-  	line_breakcheck();
---- 5128,5135 ----
-  		    && action == ACTION_EXPAND
-  		    && !(compl_cont_status & CONT_SOL)
-  #endif
-! 		    && *startp != NUL
-! 		    && *(p = startp + 1) != NUL)
-  		goto search_line;
-  	}
-  	line_breakcheck();
-*** ../vim-7.2.156/src/version.c	Wed Apr 22 16:22:44 2009
---- src/version.c	Wed Apr 22 16:39:59 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     157,
-  /**/
-
-
--- 
-ARTHUR:  Bloody peasant!
-DENNIS:  Oh, what a give away.  Did you hear that, did you hear that, eh?
-         That's what I'm on about -- did you see him repressing me, you saw it
-         didn't you?
-                                  The Quest for the Holy Grail (Monty Python)
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.158	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,63 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.158
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.158
-Problem:    Warnings from VisualC compiler.
-Solution:   Add type casts. (George Reilly)
-Files:	    src/ops.c
-
-
-*** ../vim-7.2.157/src/ops.c	Wed Mar 11 16:26:01 2009
---- src/ops.c	Wed Apr 22 13:01:46 2009
-***************
-*** 495,504 ****
-  	block_space_width = non_white_col - oap->start_vcol;
-  	/* We will shift by "total" or "block_space_width", whichever is less.
-  	 */
-! 	shift_amount = (block_space_width < total? block_space_width: total);
-  
-  	/* The column to which we will shift the text.  */
-! 	destination_col = non_white_col - shift_amount;
-  
-  	/* Now let's find out how much of the beginning of the line we can
-  	 * reuse without modification.  */
---- 495,505 ----
-  	block_space_width = non_white_col - oap->start_vcol;
-  	/* We will shift by "total" or "block_space_width", whichever is less.
-  	 */
-! 	shift_amount = (block_space_width < (size_t)total
-! 					 ? block_space_width : (size_t)total);
-  
-  	/* The column to which we will shift the text.  */
-! 	destination_col = (colnr_T)(non_white_col - shift_amount);
-  
-  	/* Now let's find out how much of the beginning of the line we can
-  	 * reuse without modification.  */
-*** ../vim-7.2.157/src/version.c	Wed Apr 22 16:42:24 2009
---- src/version.c	Wed Apr 22 17:42:19 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     158,
-  /**/
-
--- 
-ARTHUR:        What?
-BLACK KNIGHT:  None shall pass.
-ARTHUR:        I have no quarrel with you, good Sir knight, but I must cross
-               this bridge.
-BLACK KNIGHT:  Then you shall die.
-                                  The Quest for the Holy Grail (Monty Python)
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.159	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,71 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.159
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.159
-Problem:    When $x_includes ends up being "NONE" configure fails.
-Solution:   Check for $x_includes not to be "NONE" (Rainer)
-Files:	    src/auto/configure, src/configure.in
-
-
-*** ../vim-7.2.158/src/auto/configure	Mon Mar  2 02:44:54 2009
---- src/auto/configure	Wed Apr 22 14:37:24 2009
-***************
-*** 15519,15525 ****
-  if test "$enable_multibyte" = "yes"; then
-    cflags_save=$CFLAGS
-    ldflags_save=$LDFLAGS
-!   if test -n "$x_includes" ; then
-      CFLAGS="$CFLAGS -I$x_includes"
-      LDFLAGS="$X_LIBS $LDFLAGS -lX11"
-      { $as_echo "$as_me:$LINENO: checking whether X_LOCALE needed" >&5
---- 15519,15525 ----
-  if test "$enable_multibyte" = "yes"; then
-    cflags_save=$CFLAGS
-    ldflags_save=$LDFLAGS
-!   if test "x$x_includes" != "xNONE" ; then
-      CFLAGS="$CFLAGS -I$x_includes"
-      LDFLAGS="$X_LIBS $LDFLAGS -lX11"
-      { $as_echo "$as_me:$LINENO: checking whether X_LOCALE needed" >&5
-*** ../vim-7.2.158/src/configure.in	Mon Mar  2 02:44:54 2009
---- src/configure.in	Wed Apr 22 14:35:57 2009
-***************
-*** 2952,2958 ****
-  if test "$enable_multibyte" = "yes"; then
-    cflags_save=$CFLAGS
-    ldflags_save=$LDFLAGS
-!   if test -n "$x_includes" ; then
-      CFLAGS="$CFLAGS -I$x_includes"
-      LDFLAGS="$X_LIBS $LDFLAGS -lX11"
-      AC_MSG_CHECKING(whether X_LOCALE needed)
---- 2952,2958 ----
-  if test "$enable_multibyte" = "yes"; then
-    cflags_save=$CFLAGS
-    ldflags_save=$LDFLAGS
-!   if test "x$x_includes" != "xNONE" ; then
-      CFLAGS="$CFLAGS -I$x_includes"
-      LDFLAGS="$X_LIBS $LDFLAGS -lX11"
-      AC_MSG_CHECKING(whether X_LOCALE needed)
-*** ../vim-7.2.158/src/version.c	Wed Apr 22 17:42:53 2009
---- src/version.c	Wed Apr 22 17:49:50 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     159,
-  /**/
-
--- 
-"Hegel was right when he said that we learn from history that man can
-never learn anything from history."       (George Bernard Shaw)
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.160	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.160
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.160
-Problem:    Search pattern not freed on exit when 'rightleft' set.
-Solution:   Free mr_pattern_alloced.
-Files:	    src/search.c
-
-
-*** ../vim-7.2.159/src/search.c	Wed Apr 22 16:42:24 2009
---- src/search.c	Wed Apr 22 12:26:19 2009
-***************
-*** 345,350 ****
---- 345,359 ----
-  {
-      vim_free(spats[0].pat);
-      vim_free(spats[1].pat);
-+ 
-+ # ifdef FEAT_RIGHTLEFT
-+     if (mr_pattern_alloced)
-+     {
-+         vim_free(mr_pattern);
-+         mr_pattern_alloced = FALSE;
-+         mr_pattern = NULL;
-+     }
-+ # endif
-  }
-  #endif
-  
-*** ../vim-7.2.159/src/version.c	Wed Apr 22 17:50:53 2009
---- src/version.c	Wed Apr 22 18:42:25 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     160,
-  /**/
-
--- 
-    f y cn rd ths thn y cn hv grt jb n cmptr prgrmmng
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.161	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,205 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.161
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.161
-Problem:    Folds messed up in other tab page. (Vlad Irnov)
-Solution:   Instead of going over all windows in current tab page go over all
-	    windows in all tab pages.  Also free memory for location lists in
-	    other tab pages when exiting. (Lech Lorens)
-Files:	    src/fileio.c, src/mark.c, src/misc1.c, src/misc2.c
-
-
-*** ../vim-7.2.160/src/fileio.c	Wed Mar 18 15:40:03 2009
---- src/fileio.c	Wed Apr 22 15:46:35 2009
-***************
-*** 6846,6855 ****
-  #endif
-  #ifdef FEAT_FOLDING
-  	{
-! 	    win_T *wp;
-  
-  	    /* Update folds unless they are defined manually. */
-! 	    FOR_ALL_WINDOWS(wp)
-  		if (wp->w_buffer == curwin->w_buffer
-  			&& !foldmethodIsManual(wp))
-  		    foldUpdateAll(wp);
---- 6846,6856 ----
-  #endif
-  #ifdef FEAT_FOLDING
-  	{
-! 	    win_T	*wp;
-! 	    tabpage_T	*tp;
-  
-  	    /* Update folds unless they are defined manually. */
-! 	    FOR_ALL_TAB_WINDOWS(tp, wp)
-  		if (wp->w_buffer == curwin->w_buffer
-  			&& !foldmethodIsManual(wp))
-  		    foldUpdateAll(wp);
-*** ../vim-7.2.160/src/mark.c	Sun Nov  9 13:43:25 2008
---- src/mark.c	Wed Apr 22 17:32:29 2009
-***************
-*** 1023,1028 ****
---- 1023,1031 ----
-      int		fnum = curbuf->b_fnum;
-      linenr_T	*lp;
-      win_T	*win;
-+ #ifdef FEAT_WINDOWS
-+     tabpage_T	*tab;
-+ #endif
-  
-      if (line2 < line1 && amount_after == 0L)	    /* nothing to do */
-  	return;
-***************
-*** 1064,1070 ****
-  	/* quickfix marks */
-  	qf_mark_adjust(NULL, line1, line2, amount, amount_after);
-  	/* location lists */
-! 	FOR_ALL_WINDOWS(win)
-  	    qf_mark_adjust(win, line1, line2, amount, amount_after);
-  #endif
-  
---- 1067,1073 ----
-  	/* quickfix marks */
-  	qf_mark_adjust(NULL, line1, line2, amount, amount_after);
-  	/* location lists */
-! 	FOR_ALL_TAB_WINDOWS(tab, win)
-  	    qf_mark_adjust(win, line1, line2, amount, amount_after);
-  #endif
-  
-***************
-*** 1086,1092 ****
-      /*
-       * Adjust items in all windows related to the current buffer.
-       */
-!     FOR_ALL_WINDOWS(win)
-      {
-  #ifdef FEAT_JUMPLIST
-  	if (!cmdmod.lockmarks)
---- 1089,1095 ----
-      /*
-       * Adjust items in all windows related to the current buffer.
-       */
-!     FOR_ALL_TAB_WINDOWS(tab, win)
-      {
-  #ifdef FEAT_JUMPLIST
-  	if (!cmdmod.lockmarks)
-*** ../vim-7.2.160/src/misc1.c	Wed Mar 18 15:40:03 2009
---- src/misc1.c	Wed Apr 22 17:32:46 2009
-***************
-*** 2717,2722 ****
---- 2717,2725 ----
-      long	xtra;
-  {
-      win_T	*wp;
-+ #ifdef FEAT_WINDOWS
-+     tabpage_T	*tp;
-+ #endif
-      int		i;
-  #ifdef FEAT_JUMPLIST
-      int		cols;
-***************
-*** 2769,2775 ****
-  		    curbuf->b_changelistlen = JUMPLISTSIZE - 1;
-  		    mch_memmove(curbuf->b_changelist, curbuf->b_changelist + 1,
-  					  sizeof(pos_T) * (JUMPLISTSIZE - 1));
-! 		    FOR_ALL_WINDOWS(wp)
-  		    {
-  			/* Correct position in changelist for other windows on
-  			 * this buffer. */
---- 2772,2778 ----
-  		    curbuf->b_changelistlen = JUMPLISTSIZE - 1;
-  		    mch_memmove(curbuf->b_changelist, curbuf->b_changelist + 1,
-  					  sizeof(pos_T) * (JUMPLISTSIZE - 1));
-! 		    FOR_ALL_TAB_WINDOWS(tp, wp)
-  		    {
-  			/* Correct position in changelist for other windows on
-  			 * this buffer. */
-***************
-*** 2777,2783 ****
-  			    --wp->w_changelistidx;
-  		    }
-  		}
-! 		FOR_ALL_WINDOWS(wp)
-  		{
-  		    /* For other windows, if the position in the changelist is
-  		     * at the end it stays at the end. */
---- 2780,2786 ----
-  			    --wp->w_changelistidx;
-  		    }
-  		}
-! 		FOR_ALL_TAB_WINDOWS(tp, wp)
-  		{
-  		    /* For other windows, if the position in the changelist is
-  		     * at the end it stays at the end. */
-***************
-*** 2796,2802 ****
-  #endif
-      }
-  
-!     FOR_ALL_WINDOWS(wp)
-      {
-  	if (wp->w_buffer == curbuf)
-  	{
---- 2799,2805 ----
-  #endif
-      }
-  
-!     FOR_ALL_TAB_WINDOWS(tp, wp)
-      {
-  	if (wp->w_buffer == curbuf)
-  	{
-*** ../vim-7.2.160/src/misc2.c	Wed Mar 11 17:27:46 2009
---- src/misc2.c	Wed Apr 22 15:46:35 2009
-***************
-*** 1075,1085 ****
-  
-  #ifdef FEAT_QUICKFIX
-      {
-! 	win_T	*win;
-  
-  	qf_free_all(NULL);
-  	/* Free all location lists */
-! 	FOR_ALL_WINDOWS(win)
-  	    qf_free_all(win);
-      }
-  #endif
---- 1075,1086 ----
-  
-  #ifdef FEAT_QUICKFIX
-      {
-! 	win_T	    *win;
-! 	tabpage_T   *tab;
-  
-  	qf_free_all(NULL);
-  	/* Free all location lists */
-! 	FOR_ALL_TAB_WINDOWS(tab, win)
-  	    qf_free_all(win);
-      }
-  #endif
-*** ../vim-7.2.160/src/version.c	Wed Apr 22 18:43:06 2009
---- src/version.c	Wed Apr 29 10:59:01 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     161,
-  /**/
-
--- 
-CONCORDE:  Quickly, sir, come this way!
-LAUNCELOT: No!  It's not right for my idiom.  I must escape more  ... more ...
-CONCORDE:  Dramatically, sir?
-LAUNCELOT: Dramatically.
-                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.162	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,75 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.162
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.162
-Problem:    The quickfix window may get wrong filetype.
-Solution:   Do not detect the filetype for the quickfix window. (Lech Lorens)
-Files:	    src/quickfix.c
-
-
-*** ../vim-7.2.161/src/quickfix.c	Sun Feb 22 02:36:36 2009
---- src/quickfix.c	Wed Apr 22 17:34:57 2009
-***************
-*** 2346,2352 ****
-  	    set_option_value((char_u *)"bt", 0L, (char_u *)"quickfix",
-  								   OPT_LOCAL);
-  	    set_option_value((char_u *)"bh", 0L, (char_u *)"wipe", OPT_LOCAL);
-! 	    set_option_value((char_u *)"diff", 0L, NULL, OPT_LOCAL);
-  	}
-  
-  	/* Only set the height when still in the same tab page and there is no
---- 2346,2358 ----
-  	    set_option_value((char_u *)"bt", 0L, (char_u *)"quickfix",
-  								   OPT_LOCAL);
-  	    set_option_value((char_u *)"bh", 0L, (char_u *)"wipe", OPT_LOCAL);
-! #ifdef FEAT_DIFF
-! 	    curwin->w_p_diff = FALSE;
-! #endif
-! #ifdef FEAT_FOLDING
-! 	    set_option_value((char_u *)"fdm", 0L, (char_u *)"manual",
-! 								   OPT_LOCAL);
-! #endif
-  	}
-  
-  	/* Only set the height when still in the same tab page and there is no
-***************
-*** 2607,2616 ****
---- 2613,2624 ----
-      curbuf->b_p_ma = FALSE;
-  
-  #ifdef FEAT_AUTOCMD
-+     keep_filetype = TRUE;		/* don't detect 'filetype' */
-      apply_autocmds(EVENT_BUFREADPOST, (char_u *)"quickfix", NULL,
-  							       FALSE, curbuf);
-      apply_autocmds(EVENT_BUFWINENTER, (char_u *)"quickfix", NULL,
-  							       FALSE, curbuf);
-+     keep_filetype = FALSE;
-  #endif
-  
-      /* make sure it will be redrawn */
-*** ../vim-7.2.161/src/version.c	Wed Apr 29 11:00:09 2009
---- src/version.c	Wed Apr 29 11:49:09 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     162,
-  /**/
-
--- 
-Yesterday is history.
-Tomorrow is a mystery.
-Today is a gift.
-That's why it is called 'present'.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.163	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,51 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.163
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.163
-Problem:    The command line window may get folding.
-Solution:   Default to no/manual folding. (Lech Lorens)
-Files:	    src/ex_getln.c
-
-
-*** ../vim-7.2.162/src/ex_getln.c	Wed Apr 22 13:50:14 2009
---- src/ex_getln.c	Wed Apr 22 16:12:54 2009
-***************
-*** 6073,6078 ****
---- 6073,6081 ----
-      set_option_value((char_u *)"bt", 0L, (char_u *)"nofile", OPT_LOCAL);
-      set_option_value((char_u *)"swf", 0L, NULL, OPT_LOCAL);
-      curbuf->b_p_ma = TRUE;
-+ #ifdef FEAT_FOLDING
-+     curwin->w_p_fen = FALSE;
-+ #endif
-  # ifdef FEAT_RIGHTLEFT
-      curwin->w_p_rl = cmdmsg_rl;
-      cmdmsg_rl = FALSE;
-*** ../vim-7.2.162/src/version.c	Wed Apr 29 11:49:57 2009
---- src/version.c	Wed Apr 29 12:02:56 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     163,
-  /**/
-
--- 
-   [SIR LAUNCELOT runs back up the stairs, grabs a rope
-   of the wall and swings out over the heads of the CROWD in a
-   swashbuckling manner towards a large window.  He stops just short
-   of the window and is left swing pathetically back and forth.]
-LAUNCELOT: Excuse me ... could somebody give me a push ...
-                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.164	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,139 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.164
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.164
-Problem:    When 'showbreak' is set the size of the Visual block may be
-	    reported wrong. (Eduardo Daudt Flach)
-Solution:   Temporarily make 'sbr' empty.
-Files:	    src/normal.c, src/ops.c
-
-
-*** ../vim-7.2.163/src/normal.c	Sat Feb 21 20:27:00 2009
---- src/normal.c	Wed Apr 22 18:30:20 2009
-***************
-*** 3709,3721 ****
-  #ifdef FEAT_VISUAL
-      if (VIsual_active && !char_avail())
-      {
-! 	int		i = lt(VIsual, curwin->w_cursor);
-  	long		lines;
-  	colnr_T		leftcol, rightcol;
-  	linenr_T	top, bot;
-  
-  	/* Show the size of the Visual area. */
-! 	if (i)
-  	{
-  	    top = VIsual.lnum;
-  	    bot = curwin->w_cursor.lnum;
---- 3709,3721 ----
-  #ifdef FEAT_VISUAL
-      if (VIsual_active && !char_avail())
-      {
-! 	int		cursor_bot = lt(VIsual, curwin->w_cursor);
-  	long		lines;
-  	colnr_T		leftcol, rightcol;
-  	linenr_T	top, bot;
-  
-  	/* Show the size of the Visual area. */
-! 	if (cursor_bot)
-  	{
-  	    top = VIsual.lnum;
-  	    bot = curwin->w_cursor.lnum;
-***************
-*** 3734,3747 ****
-  
-  	if (VIsual_mode == Ctrl_V)
-  	{
-  	    getvcols(curwin, &curwin->w_cursor, &VIsual, &leftcol, &rightcol);
-  	    sprintf((char *)showcmd_buf, "%ldx%ld", lines,
-  					      (long)(rightcol - leftcol + 1));
-  	}
-  	else if (VIsual_mode == 'V' || VIsual.lnum != curwin->w_cursor.lnum)
-  	    sprintf((char *)showcmd_buf, "%ld", lines);
-  	else
-! 	    sprintf((char *)showcmd_buf, "%ld", (long)(i
-  		    ? curwin->w_cursor.col - VIsual.col
-  		    : VIsual.col - curwin->w_cursor.col) + (*p_sel != 'e'));
-  	showcmd_buf[SHOWCMD_COLS] = NUL;	/* truncate */
---- 3734,3756 ----
-  
-  	if (VIsual_mode == Ctrl_V)
-  	{
-+ #ifdef FEAT_LINEBREAK
-+ 	    char_u *saved_sbr = p_sbr;
-+ 
-+ 	    /* Make 'sbr' empty for a moment to get the correct size. */
-+ 	    p_sbr = empty_option;
-+ #endif
-  	    getvcols(curwin, &curwin->w_cursor, &VIsual, &leftcol, &rightcol);
-+ #ifdef FEAT_LINEBREAK
-+ 	    p_sbr = saved_sbr;
-+ #endif
-  	    sprintf((char *)showcmd_buf, "%ldx%ld", lines,
-  					      (long)(rightcol - leftcol + 1));
-  	}
-  	else if (VIsual_mode == 'V' || VIsual.lnum != curwin->w_cursor.lnum)
-  	    sprintf((char *)showcmd_buf, "%ld", lines);
-  	else
-! 	    sprintf((char *)showcmd_buf, "%ld", (long)(cursor_bot
-  		    ? curwin->w_cursor.col - VIsual.col
-  		    : VIsual.col - curwin->w_cursor.col) + (*p_sel != 'e'));
-  	showcmd_buf[SHOWCMD_COLS] = NUL;	/* truncate */
-*** ../vim-7.2.163/src/ops.c	Wed Apr 22 17:42:53 2009
---- src/ops.c	Wed Apr 22 18:30:07 2009
-***************
-*** 392,398 ****
-      colnr_T		ws_vcol;
-      int			i = 0, j = 0;
-      int			len;
-- 
-  #ifdef FEAT_RIGHTLEFT
-      int			old_p_ri = p_ri;
-  
---- 392,397 ----
-***************
-*** 6284,6294 ****
---- 6283,6302 ----
-  
-  	    if (VIsual_mode == Ctrl_V)
-  	    {
-+ #ifdef FEAT_LINEBREAK
-+ 		char_u * saved_sbr = p_sbr;
-+ 
-+ 		/* Make 'sbr' empty for a moment to get the correct size. */
-+ 		p_sbr = empty_option;
-+ #endif
-  		oparg.is_VIsual = 1;
-  		oparg.block_mode = TRUE;
-  		oparg.op_type = OP_NOP;
-  		getvcols(curwin, &min_pos, &max_pos,
-  					  &oparg.start_vcol, &oparg.end_vcol);
-+ #ifdef FEAT_LINEBREAK
-+ 		p_sbr = saved_sbr;
-+ #endif
-  		if (curwin->w_curswant == MAXCOL)
-  		    oparg.end_vcol = MAXCOL;
-  		/* Swap the start, end vcol if needed */
-*** ../vim-7.2.163/src/version.c	Wed Apr 29 12:03:35 2009
---- src/version.c	Wed Apr 29 17:38:05 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     164,
-  /**/
-
--- 
-There are 10 kinds of people: Those who understand binary and those who don't.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.165	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,58 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.165
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.165
-Problem:    The argument for the FuncUndefined autocmd event is expanded like
-	    a file name.
-Solution:   Don't try expanding it. (Wang Xu)
-Files:	    src/fileio.c
-
-
-*** ../vim-7.2.164/src/fileio.c	Wed Apr 29 11:00:09 2009
---- src/fileio.c	Wed Apr 29 18:01:06 2009
-***************
-*** 8785,8793 ****
-      else
-      {
-  	sfname = vim_strsave(fname);
-! 	/* Don't try expanding FileType, Syntax, WindowID or QuickFixCmd* */
-  	if (event == EVENT_FILETYPE
-  		|| event == EVENT_SYNTAX
-  		|| event == EVENT_REMOTEREPLY
-  		|| event == EVENT_SPELLFILEMISSING
-  		|| event == EVENT_QUICKFIXCMDPRE
---- 8785,8795 ----
-      else
-      {
-  	sfname = vim_strsave(fname);
-! 	/* Don't try expanding FileType, Syntax, FuncUndefined, WindowID or
-! 	 * QuickFixCmd* */
-  	if (event == EVENT_FILETYPE
-  		|| event == EVENT_SYNTAX
-+ 		|| event == EVENT_FUNCUNDEFINED
-  		|| event == EVENT_REMOTEREPLY
-  		|| event == EVENT_SPELLFILEMISSING
-  		|| event == EVENT_QUICKFIXCMDPRE
-*** ../vim-7.2.164/src/version.c	Wed Apr 29 17:39:17 2009
---- src/version.c	Wed Apr 29 18:00:43 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     165,
-  /**/
-
--- 
-Be nice to your kids...  they'll be the ones choosing your nursing home.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.166	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,425 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.166
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.166
-Problem:    No completion for ":sign" command.
-Solution:   Add ":sign" completion. (Dominique Pelle)
-Files:	    src/ex_cmds.c, src/ex_docmd.c, src/ex_getln.c, src/vim.h,
-	    src/proto/ex_cmds.pro
-
-
-*** ../vim-7.2.165/src/ex_cmds.c	Tue Feb 24 04:28:40 2009
---- src/ex_cmds.c	Wed Apr 29 17:08:27 2009
-***************
-*** 6543,6562 ****
-  static void sign_list_defined __ARGS((sign_T *sp));
-  static void sign_undefine __ARGS((sign_T *sp, sign_T *sp_prev));
-  
-! /*
-!  * ":sign" command
-!  */
-!     void
-! ex_sign(eap)
-!     exarg_T	*eap;
-! {
-!     char_u	*arg = eap->arg;
-!     char_u	*p;
-!     int		idx;
-!     sign_T	*sp;
-!     sign_T	*sp_prev;
-!     buf_T	*buf;
-!     static char	*cmds[] = {
-  			"define",
-  #define SIGNCMD_DEFINE	0
-  			"undefine",
---- 6543,6549 ----
-  static void sign_list_defined __ARGS((sign_T *sp));
-  static void sign_undefine __ARGS((sign_T *sp, sign_T *sp_prev));
-  
-! static char *cmds[] = {
-  			"define",
-  #define SIGNCMD_DEFINE	0
-  			"undefine",
-***************
-*** 6569,6590 ****
-  #define SIGNCMD_UNPLACE	4
-  			"jump",
-  #define SIGNCMD_JUMP	5
-  #define SIGNCMD_LAST	6
-!     };
-  
-      /* Parse the subcommand. */
-      p = skiptowhite(arg);
-!     if (*p != NUL)
-! 	*p++ = NUL;
-!     for (idx = 0; ; ++idx)
-      {
-! 	if (idx == SIGNCMD_LAST)
-! 	{
-! 	    EMSG2(_("E160: Unknown sign command: %s"), arg);
-! 	    return;
-! 	}
-! 	if (STRCMP(arg, cmds[idx]) == 0)
-! 	    break;
-      }
-      arg = skipwhite(p);
-  
---- 6556,6606 ----
-  #define SIGNCMD_UNPLACE	4
-  			"jump",
-  #define SIGNCMD_JUMP	5
-+ 			NULL
-  #define SIGNCMD_LAST	6
-! };
-! 
-! /*
-!  * Find index of a ":sign" subcmd from its name.
-!  * "*end_cmd" must be writable.
-!  */
-!     static int
-! sign_cmd_idx(begin_cmd, end_cmd)
-!     char	*begin_cmd;	/* begin of sign subcmd */
-!     char	*end_cmd;	/* just after sign subcmd */
-! {
-!     int		idx;
-!     char	save = *end_cmd;
-! 
-!     *end_cmd = NUL;
-!     for (idx = 0; ; ++idx)
-! 	if (cmds[idx] == NULL || STRCMP(begin_cmd, cmds[idx]) == 0)
-! 	    break;
-!     *end_cmd = save;
-!     return idx;
-! }
-! 
-! /*
-!  * ":sign" command
-!  */
-!     void
-! ex_sign(eap)
-!     exarg_T	*eap;
-! {
-!     char_u	*arg = eap->arg;
-!     char_u	*p;
-!     int		idx;
-!     sign_T	*sp;
-!     sign_T	*sp_prev;
-!     buf_T	*buf;
-  
-      /* Parse the subcommand. */
-      p = skiptowhite(arg);
-!     idx = sign_cmd_idx(arg, p);
-!     if (idx == SIGNCMD_LAST)
-      {
-! 	EMSG2(_("E160: Unknown sign command: %s"), arg);
-! 	return;
-      }
-      arg = skipwhite(p);
-  
-***************
-*** 7110,7115 ****
---- 7126,7311 ----
-  }
-  #endif
-  
-+ #if defined(FEAT_CMDL_COMPL) || defined(PROTO)
-+ static enum
-+ {
-+     EXP_SUBCMD,		/* expand :sign sub-commands */
-+     EXP_DEFINE,		/* expand :sign define {name} args */
-+     EXP_PLACE,		/* expand :sign place {id} args */
-+     EXP_UNPLACE,	/* expand :sign unplace" */
-+     EXP_SIGN_NAMES	/* expand with name of placed signs */
-+ } expand_what;
-+ 
-+ /*
-+  * Function given to ExpandGeneric() to obtain the sign command
-+  * expansion.
-+  */
-+ /*ARGSUSED*/
-+     char_u *
-+ get_sign_name(xp, idx)
-+     expand_T	*xp;
-+     int		idx;
-+ {
-+     sign_T	*sp;
-+     int		current_idx;
-+ 
-+     switch (expand_what)
-+     {
-+     case EXP_SUBCMD:
-+ 	return (char_u *)cmds[idx];
-+     case EXP_DEFINE:
-+ 	{
-+ 	    char *define_arg[] =
-+ 	    {
-+ 		"icon=", "linehl=", "text=", "texthl=", NULL
-+ 	    };
-+ 	    return (char_u *)define_arg[idx];
-+ 	}
-+     case EXP_PLACE:
-+ 	{
-+ 	    char *place_arg[] =
-+ 	    {
-+ 		"line=", "name=", "file=", "buffer=", NULL
-+ 	    };
-+ 	    return (char_u *)place_arg[idx];
-+ 	}
-+     case EXP_UNPLACE:
-+ 	{
-+ 	    char *unplace_arg[] = { "file=", "buffer=", NULL };
-+ 	    return (char_u *)unplace_arg[idx];
-+ 	}
-+     case EXP_SIGN_NAMES:
-+ 	/* Complete with name of signs already defined */
-+ 	current_idx = 0;
-+ 	for (sp = first_sign; sp != NULL; sp = sp->sn_next)
-+ 	    if (current_idx++ == idx)
-+ 		return sp->sn_name;
-+ 	return NULL;
-+     default:
-+ 	return NULL;
-+     }
-+ }
-+ 
-+ /*
-+  * Handle command line completion for :sign command.
-+  */
-+     void
-+ set_context_in_sign_cmd(xp, arg)
-+     expand_T	*xp;
-+     char_u	*arg;
-+ {
-+     char_u	*p;
-+     char_u	*end_subcmd;
-+     char_u	*last;
-+     int		cmd_idx;
-+     char_u	*begin_subcmd_args;
-+ 
-+     /* Default: expand subcommands. */
-+     xp->xp_context = EXPAND_SIGN;
-+     expand_what = EXP_SUBCMD;
-+     xp->xp_pattern = arg;
-+ 
-+     end_subcmd = skiptowhite(arg);
-+     if (*end_subcmd == NUL)
-+ 	/* expand subcmd name
-+ 	 * :sign {subcmd}<CTRL-D>*/
-+ 	return;
-+ 
-+     cmd_idx = sign_cmd_idx(arg, end_subcmd);
-+ 
-+     /* :sign {subcmd} {subcmd_args}
-+      *                |
-+      *                begin_subcmd_args */
-+     begin_subcmd_args = skipwhite(end_subcmd);
-+     p = skiptowhite(begin_subcmd_args);
-+     if (*p == NUL)
-+     {
-+ 	/*
-+ 	 * Expand first argument of subcmd when possible.
-+ 	 * For ":jump {id}" and ":unplace {id}", we could
-+ 	 * possibly expand the ids of all signs already placed.
-+ 	 */
-+ 	xp->xp_pattern = begin_subcmd_args;
-+ 	switch (cmd_idx)
-+ 	{
-+ 	    case SIGNCMD_LIST:
-+ 	    case SIGNCMD_UNDEFINE:
-+ 		/* :sign list <CTRL-D>
-+ 		 * :sign undefine <CTRL-D> */
-+ 		expand_what = EXP_SIGN_NAMES;
-+ 		break;
-+ 	    default:
-+ 		xp->xp_context = EXPAND_NOTHING;
-+ 	}
-+ 	return;
-+     }
-+ 
-+     /* expand last argument of subcmd */
-+ 
-+     /* :sign define {name} {args}...
-+      *              |
-+      *              p */
-+ 
-+     /* Loop until reaching last argument. */
-+     do
-+     {
-+ 	p = skipwhite(p);
-+ 	last = p;
-+ 	p = skiptowhite(p);
-+     } while (*p != NUL);
-+ 
-+     p = vim_strchr(last, '=');
-+ 
-+     /* :sign define {name} {args}... {last}=
-+      *                               |     |
-+      *                            last     p */
-+     if (p == NUL)
-+     {
-+ 	/* Expand last argument name (before equal sign). */
-+ 	xp->xp_pattern = last;
-+ 	switch (cmd_idx)
-+ 	{
-+ 	    case SIGNCMD_DEFINE:
-+ 		expand_what = EXP_DEFINE;
-+ 		break;
-+ 	    case SIGNCMD_PLACE:
-+ 		expand_what = EXP_PLACE;
-+ 		break;
-+ 	    case SIGNCMD_JUMP:
-+ 	    case SIGNCMD_UNPLACE:
-+ 		expand_what = EXP_UNPLACE;
-+ 		break;
-+ 	    default:
-+ 		xp->xp_context = EXPAND_NOTHING;
-+ 	}
-+     }
-+     else
-+     {
-+ 	/* Expand last argument value (after equal sign). */
-+ 	xp->xp_pattern = p + 1;
-+ 	switch (cmd_idx)
-+ 	{
-+ 	    case SIGNCMD_DEFINE:
-+ 		if (STRNCMP(last, "texthl", p - last) == 0 ||
-+ 		    STRNCMP(last, "linehl", p - last) == 0)
-+ 		    xp->xp_context = EXPAND_HIGHLIGHT;
-+ 		else if (STRNCMP(last, "icon", p - last) == 0)
-+ 		    xp->xp_context = EXPAND_FILES;
-+ 		else
-+ 		    xp->xp_context = EXPAND_NOTHING;
-+ 		break;
-+ 	    case SIGNCMD_PLACE:
-+ 		if (STRNCMP(last, "name", p - last) == 0)
-+ 		    expand_what = EXP_SIGN_NAMES;
-+ 		else
-+ 		    xp->xp_context = EXPAND_NOTHING;
-+ 		break;
-+ 	    default:
-+ 		xp->xp_context = EXPAND_NOTHING;
-+ 	}
-+     }
-+ }
-+ #endif
-  #endif
-  
-  #if defined(FEAT_GUI) || defined(FEAT_CLIENTSERVER) || defined(PROTO)
-*** ../vim-7.2.165/src/ex_docmd.c	Wed Apr 22 16:22:44 2009
---- src/ex_docmd.c	Wed Apr 29 17:05:23 2009
-***************
-*** 3695,3700 ****
---- 3695,3705 ----
-  	    set_context_in_cscope_cmd(xp, arg, ea.cmdidx);
-  	    break;
-  #endif
-+ #ifdef FEAT_SIGNS
-+ 	case CMD_sign:
-+ 	    set_context_in_sign_cmd(xp, arg);
-+ 	    break;
-+ #endif
-  #ifdef FEAT_LISTCMDS
-  	case CMD_bdelete:
-  	case CMD_bwipeout:
-***************
-*** 5218,5223 ****
---- 5223,5231 ----
-      {EXPAND_MENUS, "menu"},
-      {EXPAND_SETTINGS, "option"},
-      {EXPAND_SHELLCMD, "shellcmd"},
-+ #if defined(FEAT_SIGNS)
-+     {EXPAND_SIGN, "sign"},
-+ #endif
-      {EXPAND_TAGS, "tag"},
-      {EXPAND_TAGS_LISTFILES, "tag_listfiles"},
-      {EXPAND_USER_VARS, "var"},
-*** ../vim-7.2.165/src/ex_getln.c	Wed Apr 29 12:03:35 2009
---- src/ex_getln.c	Wed Apr 29 12:51:42 2009
-***************
-*** 325,331 ****
-  #endif
-  
-  #ifdef FEAT_DIGRAPHS
-!     do_digraph(-1);		/* init digraph typahead */
-  #endif
-  
-      /*
---- 325,331 ----
-  #endif
-  
-  #ifdef FEAT_DIGRAPHS
-!     do_digraph(-1);		/* init digraph typeahead */
-  #endif
-  
-      /*
-***************
-*** 4521,4526 ****
---- 4521,4529 ----
-  #ifdef FEAT_CSCOPE
-  	    {EXPAND_CSCOPE, get_cscope_name, TRUE},
-  #endif
-+ #ifdef FEAT_SIGNS
-+ 	    {EXPAND_SIGN, get_sign_name, TRUE},
-+ #endif
-  #if (defined(HAVE_LOCALE_H) || defined(X_LOCALE)) \
-  	&& (defined(FEAT_GETTEXT) || defined(FEAT_MBYTE))
-  	    {EXPAND_LANGUAGE, get_lang_arg, TRUE},
-*** ../vim-7.2.165/src/vim.h	Wed Mar 18 12:50:58 2009
---- src/vim.h	Wed Apr 29 12:51:42 2009
-***************
-*** 709,714 ****
---- 709,715 ----
-  #define EXPAND_USER_LIST	31
-  #define EXPAND_SHELLCMD		32
-  #define EXPAND_CSCOPE		33
-+ #define EXPAND_SIGN		34
-  
-  /* Values for exmode_active (0 is no exmode) */
-  #define EXMODE_NORMAL		1
-*** ../vim-7.2.165/src/proto/ex_cmds.pro	Tue Feb 24 04:28:40 2009
---- src/proto/ex_cmds.pro	Wed Apr 29 17:10:29 2009
-***************
-*** 40,46 ****
-  int read_viminfo_sub_string __ARGS((vir_T *virp, int force));
-  void write_viminfo_sub_string __ARGS((FILE *fp));
-  void free_old_sub __ARGS((void));
-- void free_signs __ARGS((void));
-  int prepare_tagpreview __ARGS((int undo_sync));
-  void ex_help __ARGS((exarg_T *eap));
-  char_u *check_help_lang __ARGS((char_u *arg));
---- 40,45 ----
-***************
-*** 56,60 ****
---- 55,62 ----
-  char_u *sign_get_text __ARGS((int typenr));
-  void *sign_get_image __ARGS((int typenr));
-  char_u *sign_typenr2name __ARGS((int typenr));
-+ void free_signs __ARGS((void));
-+ char_u *get_sign_name __ARGS((expand_T *xp, int idx));
-+ void set_context_in_sign_cmd __ARGS((expand_T *xp, char_u *arg));
-  void ex_drop __ARGS((exarg_T *eap));
-  /* vim: set ft=c : */
-*** ../vim-7.2.165/src/version.c	Wed Apr 29 18:01:23 2009
---- src/version.c	Wed Apr 29 18:43:14 2009
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     166,
-  /**/
-
--- 
-Did you ever stop to think...  and forget to start again?
-                                  -- Steven Wright
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.167	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1873 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.167
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.167
-Problem:    Splint doesn't work well for checking the code.
-Solution:   Add splint arguments in the Makefile.  Exclude some code from
-	    splint that it can't handle.  Tune splint arguments to give
-	    reasonable errors.  Add a filter for removing false warnings from
-	    splint output.  Many small changes to avoid warnings.  More to
-	    follow...
-Files:	    Filelist, src/Makefile, src/buffer.c, src/charset.c,
-	    src/cleanlint.vim, src/digraph.c, src/edit.c, src/ex_cmds.c,
-	    src/globals.h, src/ops.c, src/os_unix.c, src/os_unix.h,
-	    src/proto/buffer.pro, src/proto/edit.pro, src/screen.c,
-	    src/structs.h
-
-*** ../vim-7.2.166/Filelist	2008-09-20 16:26:10.000000000 +0200
---- Filelist	2009-05-05 21:45:49.000000000 +0200
-***************
-*** 139,144 ****
---- 139,145 ----
-  		src/INSTALL \
-  		src/INSTALLx.txt \
-  		src/Makefile \
-+ 		src/cleanlint.vim \
-  		src/auto/configure \
-  		src/config.aap.in \
-  		src/config.h.in \
-***************
-*** 683,691 ****
-  		runtime/spell/??/main.aap \
-  		runtime/spell/yi/README.txt \
-  		runtime/spell/main.aap \
-- 		runtime/spell/cleanadd.vim \
-  		runtime/spell/*.vim \
-- 		runtime/spell/fixdup \
-  
-  # generic language files, binary
-  LANG_GEN_BIN = \
---- 684,690 ----
-*** ../vim-7.2.166/src/Makefile	2009-04-29 18:44:45.000000000 +0200
---- src/Makefile	2009-05-06 00:23:15.000000000 +0200
-***************
-*** 551,557 ****
-  # }}}
-  
-  # LINT - for running lint
-! LINT_OPTIONS = -beprxzF
-  
-  # PROFILING - Uncomment the next two lines to do profiling with gcc and gprof.
-  # Might not work with GUI or Perl.
---- 551,562 ----
-  # }}}
-  
-  # LINT - for running lint
-! #  For standard lint
-! #LINT = lint
-! #LINT_OPTIONS = -beprxzF
-! #  For splint  (see cleanlint.vim for filtering the output)
-! LINT = splint
-! LINT_OPTIONS = +unixlib -weak -macrovarprefixexclude -showfunc -linelen 9999
-  
-  # PROFILING - Uncomment the next two lines to do profiling with gcc and gprof.
-  # Might not work with GUI or Perl.
-***************
-*** 1259,1274 ****
-  #     This is for cproto 3 patchlevel 8 or below
-  #     __inline, __attribute__ and __extension__ are not recognized by cproto
-  #     G_IMPLEMENT_INLINES is to avoid functions defined in glib/gutils.h.
-! NO_ATTR = -D__inline= -D__inline__= -DG_IMPLEMENT_INLINES \
-! 	  -D"__attribute__\\(x\\)=" -D"__asm__\\(x\\)=" \
-! 	  -D__extension__= -D__restrict="" \
-! 	  -D__gnuc_va_list=char -D__builtin_va_list=char
-  
-  #
-! #     This is for cproto 3 patchlevel 9 or above (currently 4.6)
-  #     __inline and __attribute__ are now recognized by cproto
-  #     -D"foo()=" is not supported by all compilers so do not use it
-! # NO_ATTR=
-  #
-  #     maybe the "/usr/bin/cc -E" has to be adjusted for some systems
-  # This is for cproto 3.5 patchlevel 3:
---- 1264,1279 ----
-  #     This is for cproto 3 patchlevel 8 or below
-  #     __inline, __attribute__ and __extension__ are not recognized by cproto
-  #     G_IMPLEMENT_INLINES is to avoid functions defined in glib/gutils.h.
-! #NO_ATTR = -D__inline= -D__inline__= -DG_IMPLEMENT_INLINES \
-! #	  -D"__attribute__\\(x\\)=" -D"__asm__\\(x\\)=" \
-! #	  -D__extension__= -D__restrict="" \
-! #	  -D__gnuc_va_list=char -D__builtin_va_list=char
-  
-  #
-! #     This is for cproto 3 patchlevel 9 or above (currently 4.6, 4.7g)
-  #     __inline and __attribute__ are now recognized by cproto
-  #     -D"foo()=" is not supported by all compilers so do not use it
-! NO_ATTR=
-  #
-  #     maybe the "/usr/bin/cc -E" has to be adjusted for some systems
-  # This is for cproto 3.5 patchlevel 3:
-***************
-*** 1432,1437 ****
---- 1437,1443 ----
-  	$(SNIFF_SRC) $(WORKSHOP_SRC) $(WSDEBUG_SRC) $(NETBEANS_SRC)
-  #LINT_SRC = $(SRC)
-  #LINT_SRC = $(ALL_SRC)
-+ #LINT_SRC = $(BASIC_SRC)
-  
-  OBJ = \
-  	objects/buffer.o \
-***************
-*** 2272,2283 ****
-  
-  # Run lint.  Clean up the *.ln files that are sometimes left behind.
-  lint:
-! 	lint $(LINT_OPTIONS) $(LINT_CFLAGS) $(LINT_EXTRA) $(LINT_SRC)
-  	-rm -f *.ln
-  
-  # Check dosinst.c with lint.
-  lintinstall:
-! 	lint $(LINT_OPTIONS) -DWIN32 -DUNIX_LINT dosinst.c
-  	-rm -f dosinst.ln
-  
-  ###########################################################################
---- 2279,2290 ----
-  
-  # Run lint.  Clean up the *.ln files that are sometimes left behind.
-  lint:
-! 	$(LINT) $(LINT_OPTIONS) $(LINT_CFLAGS) $(LINT_EXTRA) $(LINT_SRC)
-  	-rm -f *.ln
-  
-  # Check dosinst.c with lint.
-  lintinstall:
-! 	$(LINT) $(LINT_OPTIONS) -DWIN32 -DUNIX_LINT dosinst.c
-  	-rm -f dosinst.ln
-  
-  ###########################################################################
-*** ../vim-7.2.166/src/buffer.c	2009-02-22 00:01:42.000000000 +0100
---- src/buffer.c	2009-05-13 12:25:29.000000000 +0200
-***************
-*** 44,49 ****
---- 44,50 ----
-  #ifdef FEAT_TITLE
-  static int	ti_change __ARGS((char_u *str, char_u **last));
-  #endif
-+ static int	append_arg_number __ARGS((win_T *wp, char_u *buf, int buflen, int add_file));
-  static void	free_buffer __ARGS((buf_T *));
-  static void	free_buffer_stuff __ARGS((buf_T *buf, int free_options));
-  static void	clear_wininfo __ARGS((buf_T *buf));
-***************
-*** 1453,1465 ****
-  
-  #ifdef FEAT_KEYMAP
-      if (curbuf->b_kmap_state & KEYMAP_INIT)
-! 	keymap_init();
-  #endif
-  #ifdef FEAT_SPELL
-      /* May need to set the spell language.  Can only do this after the buffer
-       * has been properly setup. */
-      if (!curbuf->b_help && curwin->w_p_spell && *curbuf->b_p_spl != NUL)
-! 	did_set_spelllang(curbuf);
-  #endif
-  
-      redraw_later(NOT_VALID);
---- 1454,1466 ----
-  
-  #ifdef FEAT_KEYMAP
-      if (curbuf->b_kmap_state & KEYMAP_INIT)
-! 	(void)keymap_init();
-  #endif
-  #ifdef FEAT_SPELL
-      /* May need to set the spell language.  Can only do this after the buffer
-       * has been properly setup. */
-      if (!curbuf->b_help && curwin->w_p_spell && *curbuf->b_p_spl != NUL)
-! 	(void)did_set_spelllang(curbuf);
-  #endif
-  
-      redraw_later(NOT_VALID);
-***************
-*** 2516,2522 ****
-      buf_T	*buf;
-  {
-      wininfo_T	*wip;
-!     static pos_T no_position = {1, 0};
-  
-      wip = find_wininfo(buf, FALSE);
-      if (wip != NULL)
---- 2517,2523 ----
-      buf_T	*buf;
-  {
-      wininfo_T	*wip;
-!     static pos_T no_position = INIT_POS_T(1, 0, 0);
-  
-      wip = find_wininfo(buf, FALSE);
-      if (wip != NULL)
-***************
-*** 2577,2584 ****
-  	{
-  	    IObuff[len++] = ' ';
-  	} while (--i > 0 && len < IOSIZE - 18);
-! 	vim_snprintf((char *)IObuff + len, IOSIZE - len, _("line %ld"),
-! 		buf == curbuf ? curwin->w_cursor.lnum
-  					       : (long)buflist_findlnum(buf));
-  	msg_outtrans(IObuff);
-  	out_flush();	    /* output one line at a time */
---- 2578,2585 ----
-  	{
-  	    IObuff[len++] = ' ';
-  	} while (--i > 0 && len < IOSIZE - 18);
-! 	vim_snprintf((char *)IObuff + len, (size_t)(IOSIZE - len),
-! 		_("line %ld"), buf == curbuf ? curwin->w_cursor.lnum
-  					       : (long)buflist_findlnum(buf));
-  	msg_outtrans(IObuff);
-  	out_flush();	    /* output one line at a time */
-***************
-*** 2967,2973 ****
-  
-      if (fullname > 1)	    /* 2 CTRL-G: include buffer number */
-      {
-! 	sprintf((char *)buffer, "buf %d: ", curbuf->b_fnum);
-  	p = buffer + STRLEN(buffer);
-      }
-      else
---- 2968,2974 ----
-  
-      if (fullname > 1)	    /* 2 CTRL-G: include buffer number */
-      {
-! 	vim_snprintf((char *)buffer, IOSIZE, "buf %d: ", curbuf->b_fnum);
-  	p = buffer + STRLEN(buffer);
-      }
-      else
-***************
-*** 3041,3051 ****
-  		(long)curbuf->b_ml.ml_line_count,
-  		n);
-  	validate_virtcol();
-! 	col_print(buffer + STRLEN(buffer),
-  		   (int)curwin->w_cursor.col + 1, (int)curwin->w_virtcol + 1);
-      }
-  
-!     (void)append_arg_number(curwin, buffer, !shortmess(SHM_FILE), IOSIZE);
-  
-      if (dont_truncate)
-      {
---- 3042,3053 ----
-  		(long)curbuf->b_ml.ml_line_count,
-  		n);
-  	validate_virtcol();
-! 	len = STRLEN(buffer);
-! 	col_print(buffer + len, IOSIZE - len,
-  		   (int)curwin->w_cursor.col + 1, (int)curwin->w_virtcol + 1);
-      }
-  
-!     (void)append_arg_number(curwin, buffer, IOSIZE, !shortmess(SHM_FILE));
-  
-      if (dont_truncate)
-      {
-***************
-*** 3073,3087 ****
-  }
-  
-      void
-! col_print(buf, col, vcol)
-      char_u  *buf;
-      int	    col;
-      int	    vcol;
-  {
-      if (col == vcol)
-! 	sprintf((char *)buf, "%d", col);
-      else
-! 	sprintf((char *)buf, "%d-%d", col, vcol);
-  }
-  
-  #if defined(FEAT_TITLE) || defined(PROTO)
---- 3075,3090 ----
-  }
-  
-      void
-! col_print(buf, buflen, col, vcol)
-      char_u  *buf;
-+     size_t  buflen;
-      int	    col;
-      int	    vcol;
-  {
-      if (col == vcol)
-! 	vim_snprintf((char *)buf, buflen, "%d", col);
-      else
-! 	vim_snprintf((char *)buf, buflen, "%d-%d", col, vcol);
-  }
-  
-  #if defined(FEAT_TITLE) || defined(PROTO)
-***************
-*** 3194,3211 ****
-  		if (p == buf + off)
-  		    /* must be a help buffer */
-  		    vim_strncpy(buf + off, (char_u *)_("help"),
-! 							    IOSIZE - off - 1);
-  		else
-  		    *p = NUL;
-  
-  		/* translate unprintable chars */
-  		p = transstr(buf + off);
-! 		vim_strncpy(buf + off, p, IOSIZE - off - 1);
-  		vim_free(p);
-  		STRCAT(buf, ")");
-  	    }
-  
-! 	    append_arg_number(curwin, buf, FALSE, IOSIZE);
-  
-  #if defined(FEAT_CLIENTSERVER)
-  	    if (serverName != NULL)
---- 3197,3214 ----
-  		if (p == buf + off)
-  		    /* must be a help buffer */
-  		    vim_strncpy(buf + off, (char_u *)_("help"),
-! 						  (size_t)(IOSIZE - off - 1));
-  		else
-  		    *p = NUL;
-  
-  		/* translate unprintable chars */
-  		p = transstr(buf + off);
-! 		vim_strncpy(buf + off, p, (size_t)(IOSIZE - off - 1));
-  		vim_free(p);
-  		STRCAT(buf, ")");
-  	    }
-  
-! 	    append_arg_number(curwin, buf, IOSIZE, FALSE);
-  
-  #if defined(FEAT_CLIENTSERVER)
-  	    if (serverName != NULL)
-***************
-*** 3520,3526 ****
-  		    n = (long)(p - t) - item[groupitem[groupdepth]].maxwid + 1;
-  
-  		*t = '<';
-! 		mch_memmove(t + 1, t + n, p - (t + n));
-  		p = p - n + 1;
-  #ifdef FEAT_MBYTE
-  		/* Fill up space left over by half a double-wide char. */
---- 3523,3529 ----
-  		    n = (long)(p - t) - item[groupitem[groupdepth]].maxwid + 1;
-  
-  		*t = '<';
-! 		mch_memmove(t + 1, t + n, (size_t)(p - (t + n)));
-  		p = p - n + 1;
-  #ifdef FEAT_MBYTE
-  		/* Fill up space left over by half a double-wide char. */
-***************
-*** 3550,3556 ****
-  		else
-  		{
-  		    /* fill by inserting characters */
-! 		    mch_memmove(t + n - l, t, p - t);
-  		    l = n - l;
-  		    if (p + l >= out + outlen)
-  			l = (long)((out + outlen) - p - 1);
---- 3553,3559 ----
-  		else
-  		{
-  		    /* fill by inserting characters */
-! 		    mch_memmove(t + n - l, t, (size_t)(p - t));
-  		    l = n - l;
-  		    if (p + l >= out + outlen)
-  			l = (long)((out + outlen) - p - 1);
-***************
-*** 3686,3692 ****
-  	    p = t;
-  
-  #ifdef FEAT_EVAL
-! 	    sprintf((char *)tmp, "%d", curbuf->b_fnum);
-  	    set_internal_string_var((char_u *)"actual_curbuf", tmp);
-  
-  	    o_curbuf = curbuf;
---- 3689,3695 ----
-  	    p = t;
-  
-  #ifdef FEAT_EVAL
-! 	    vim_snprintf((char *)tmp, sizeof(tmp), "%d", curbuf->b_fnum);
-  	    set_internal_string_var((char_u *)"actual_curbuf", tmp);
-  
-  	    o_curbuf = curbuf;
-***************
-*** 3753,3765 ****
-  
-  	case STL_ALTPERCENT:
-  	    str = tmp;
-! 	    get_rel_pos(wp, str);
-  	    break;
-  
-  	case STL_ARGLISTSTAT:
-  	    fillable = FALSE;
-  	    tmp[0] = 0;
-! 	    if (append_arg_number(wp, tmp, FALSE, (int)sizeof(tmp)))
-  		str = tmp;
-  	    break;
-  
---- 3756,3768 ----
-  
-  	case STL_ALTPERCENT:
-  	    str = tmp;
-! 	    get_rel_pos(wp, str, TMPLEN);
-  	    break;
-  
-  	case STL_ARGLISTSTAT:
-  	    fillable = FALSE;
-  	    tmp[0] = 0;
-! 	    if (append_arg_number(wp, tmp, (int)sizeof(tmp), FALSE))
-  		str = tmp;
-  	    break;
-  
-***************
-*** 3794,3800 ****
-  	case STL_BYTEVAL_X:
-  	    base = 'X';
-  	case STL_BYTEVAL:
-! 	    if (wp->w_cursor.col > STRLEN(linecont))
-  		num = 0;
-  	    else
-  	    {
---- 3797,3803 ----
-  	case STL_BYTEVAL_X:
-  	    base = 'X';
-  	case STL_BYTEVAL:
-! 	    if (wp->w_cursor.col > (colnr_T)STRLEN(linecont))
-  		num = 0;
-  	    else
-  	    {
-***************
-*** 3967,3973 ****
-  	    if (zeropad)
-  		*t++ = '0';
-  	    *t++ = '*';
-! 	    *t++ = nbase == 16 ? base : (nbase == 8 ? 'o' : 'd');
-  	    *t = 0;
-  
-  	    for (n = num, l = 1; n >= nbase; n /= nbase)
---- 3970,3976 ----
-  	    if (zeropad)
-  		*t++ = '0';
-  	    *t++ = '*';
-! 	    *t++ = nbase == 16 ? base : (char_u)(nbase == 8 ? 'o' : 'd');
-  	    *t = 0;
-  
-  	    for (n = num, l = 1; n >= nbase; n /= nbase)
-***************
-*** 4160,4172 ****
-  #if defined(FEAT_STL_OPT) || defined(FEAT_CMDL_INFO) \
-  	    || defined(FEAT_GUI_TABLINE) || defined(PROTO)
-  /*
-!  * Get relative cursor position in window into "str[]", in the form 99%, using
-!  * "Top", "Bot" or "All" when appropriate.
-   */
-      void
-! get_rel_pos(wp, str)
-      win_T	*wp;
-!     char_u	*str;
-  {
-      long	above; /* number of lines above window */
-      long	below; /* number of lines below window */
---- 4163,4176 ----
-  #if defined(FEAT_STL_OPT) || defined(FEAT_CMDL_INFO) \
-  	    || defined(FEAT_GUI_TABLINE) || defined(PROTO)
-  /*
-!  * Get relative cursor position in window into "buf[buflen]", in the form 99%,
-!  * using "Top", "Bot" or "All" when appropriate.
-   */
-      void
-! get_rel_pos(wp, buf, buflen)
-      win_T	*wp;
-!     char_u	*buf;
-!     int		buflen;
-  {
-      long	above; /* number of lines above window */
-      long	below; /* number of lines below window */
-***************
-*** 4177,4210 ****
-  #endif
-      below = wp->w_buffer->b_ml.ml_line_count - wp->w_botline + 1;
-      if (below <= 0)
-! 	STRCPY(str, above == 0 ? _("All") : _("Bot"));
-      else if (above <= 0)
-! 	STRCPY(str, _("Top"));
-      else
-! 	sprintf((char *)str, "%2d%%", above > 1000000L
-  				    ? (int)(above / ((above + below) / 100L))
-  				    : (int)(above * 100L / (above + below)));
-  }
-  #endif
-  
-  /*
-!  * Append (file 2 of 8) to 'buf', if editing more than one file.
-   * Return TRUE if it was appended.
-   */
-!     int
-! append_arg_number(wp, buf, add_file, maxlen)
-      win_T	*wp;
-      char_u	*buf;
-      int		add_file;	/* Add "file" before the arg number */
--     int		maxlen;		/* maximum nr of chars in buf or zero*/
-  {
-      char_u	*p;
-  
-      if (ARGCOUNT <= 1)		/* nothing to do */
-  	return FALSE;
-  
-!     p = buf + STRLEN(buf);		/* go to the end of the buffer */
-!     if (maxlen && p - buf + 35 >= maxlen) /* getting too long */
-  	return FALSE;
-      *p++ = ' ';
-      *p++ = '(';
---- 4181,4215 ----
-  #endif
-      below = wp->w_buffer->b_ml.ml_line_count - wp->w_botline + 1;
-      if (below <= 0)
-! 	vim_strncpy(buf, (char_u *)(above == 0 ? _("All") : _("Bot")),
-! 							(size_t)(buflen - 1));
-      else if (above <= 0)
-! 	vim_strncpy(buf, (char_u *)_("Top"), (size_t)(buflen - 1));
-      else
-! 	vim_snprintf((char *)buf, (size_t)buflen, "%2d%%", above > 1000000L
-  				    ? (int)(above / ((above + below) / 100L))
-  				    : (int)(above * 100L / (above + below)));
-  }
-  #endif
-  
-  /*
-!  * Append (file 2 of 8) to "buf[buflen]", if editing more than one file.
-   * Return TRUE if it was appended.
-   */
-!     static int
-! append_arg_number(wp, buf, buflen, add_file)
-      win_T	*wp;
-      char_u	*buf;
-+     int		buflen;
-      int		add_file;	/* Add "file" before the arg number */
-  {
-      char_u	*p;
-  
-      if (ARGCOUNT <= 1)		/* nothing to do */
-  	return FALSE;
-  
-!     p = buf + STRLEN(buf);	/* go to the end of the buffer */
-!     if (p - buf + 35 >= buflen)	/* getting too long */
-  	return FALSE;
-      *p++ = ' ';
-      *p++ = '(';
-***************
-*** 4213,4219 ****
-  	STRCPY(p, "file ");
-  	p += 5;
-      }
-!     sprintf((char *)p, wp->w_arg_idx_invalid ? "(%d) of %d)"
-  				  : "%d of %d)", wp->w_arg_idx + 1, ARGCOUNT);
-      return TRUE;
-  }
---- 4218,4225 ----
-  	STRCPY(p, "file ");
-  	p += 5;
-      }
-!     vim_snprintf((char *)p, (size_t)(buflen - (p - buf)),
-! 		wp->w_arg_idx_invalid ? "(%d) of %d)"
-  				  : "%d of %d)", wp->w_arg_idx + 1, ARGCOUNT);
-      return TRUE;
-  }
-***************
-*** 4996,5002 ****
-  	if (tab != NULL)
-  	{
-  	    *tab++ = '\0';
-! 	    col = atoi((char *)tab);
-  	    tab = vim_strrchr(xline, '\t');
-  	    if (tab != NULL)
-  	    {
---- 5002,5008 ----
-  	if (tab != NULL)
-  	{
-  	    *tab++ = '\0';
-! 	    col = (colnr_T)atoi((char *)tab);
-  	    tab = vim_strrchr(xline, '\t');
-  	    if (tab != NULL)
-  	    {
-***************
-*** 5034,5039 ****
---- 5040,5046 ----
-  #endif
-      char_u	*line;
-      int		max_buffers;
-+     size_t	len;
-  
-      if (find_viminfo_parameter('%') == NULL)
-  	return;
-***************
-*** 5042,5048 ****
-      max_buffers = get_viminfo_parameter('%');
-  
-      /* Allocate room for the file name, lnum and col. */
-!     line = alloc(MAXPATHL + 40);
-      if (line == NULL)
-  	return;
-  
---- 5049,5056 ----
-      max_buffers = get_viminfo_parameter('%');
-  
-      /* Allocate room for the file name, lnum and col. */
-! #define LINE_BUF_LEN (MAXPATHL + 40)
-!     line = alloc(LINE_BUF_LEN);
-      if (line == NULL)
-  	return;
-  
-***************
-*** 5068,5074 ****
-  	    break;
-  	putc('%', fp);
-  	home_replace(NULL, buf->b_ffname, line, MAXPATHL, TRUE);
-! 	sprintf((char *)line + STRLEN(line), "\t%ld\t%d",
-  			(long)buf->b_last_cursor.lnum,
-  			buf->b_last_cursor.col);
-  	viminfo_writestring(fp, line);
---- 5076,5083 ----
-  	    break;
-  	putc('%', fp);
-  	home_replace(NULL, buf->b_ffname, line, MAXPATHL, TRUE);
-! 	len = STRLEN(line);
-! 	vim_snprintf((char *)line + len, len - LINE_BUF_LEN, "\t%ld\t%d",
-  			(long)buf->b_last_cursor.lnum,
-  			buf->b_last_cursor.col);
-  	viminfo_writestring(fp, line);
-***************
-*** 5226,5232 ****
-      return;
-  }
-  
-!     int
-  buf_change_sign_type(buf, markId, typenr)
-      buf_T	*buf;		/* buffer to store sign in */
-      int		markId;		/* sign ID */
---- 5235,5241 ----
-      return;
-  }
-  
-!     linenr_T
-  buf_change_sign_type(buf, markId, typenr)
-      buf_T	*buf;		/* buffer to store sign in */
-      int		markId;		/* sign ID */
-***************
-*** 5243,5252 ****
-  	}
-      }
-  
-!     return 0;
-  }
-  
-!     int_u
-  buf_getsigntype(buf, lnum, type)
-      buf_T	*buf;
-      linenr_T	lnum;
---- 5252,5261 ----
-  	}
-      }
-  
-!     return (linenr_T)0;
-  }
-  
-!     int
-  buf_getsigntype(buf, lnum, type)
-      buf_T	*buf;
-      linenr_T	lnum;
-*** ../vim-7.2.166/src/charset.c	2008-07-24 21:30:44.000000000 +0200
---- src/charset.c	2009-05-05 18:17:11.000000000 +0200
-***************
-*** 17,23 ****
-  static int win_nolbr_chartabsize __ARGS((win_T *wp, char_u *s, colnr_T col, int *headp));
-  #endif
-  
-! static int nr2hex __ARGS((int c));
-  
-  static int    chartab_initialized = FALSE;
-  
---- 17,23 ----
-  static int win_nolbr_chartabsize __ARGS((win_T *wp, char_u *s, colnr_T col, int *headp));
-  #endif
-  
-! static unsigned nr2hex __ARGS((unsigned c));
-  
-  static int    chartab_initialized = FALSE;
-  
-***************
-*** 664,670 ****
-      }
-  #endif
-      buf[++i] = nr2hex((unsigned)c >> 4);
-!     buf[++i] = nr2hex(c);
-      buf[++i] = '>';
-      buf[++i] = NUL;
-  }
---- 664,670 ----
-      }
-  #endif
-      buf[++i] = nr2hex((unsigned)c >> 4);
-!     buf[++i] = nr2hex((unsigned)c);
-      buf[++i] = '>';
-      buf[++i] = NUL;
-  }
-***************
-*** 674,682 ****
-   * Lower case letters are used to avoid the confusion of <F1> being 0xf1 or
-   * function key 1.
-   */
-!     static int
-  nr2hex(c)
-!     int		c;
-  {
-      if ((c & 0xf) <= 9)
-  	return (c & 0xf) + '0';
---- 674,682 ----
-   * Lower case letters are used to avoid the confusion of <F1> being 0xf1 or
-   * function key 1.
-   */
-!     static unsigned
-  nr2hex(c)
-!     unsigned	c;
-  {
-      if ((c & 0xf) <= 9)
-  	return (c & 0xf) + '0';
-***************
-*** 884,890 ****
-      if (c >= 0x100)
-      {
-  	if (enc_dbcs != 0)
-! 	    return dbcs_class((unsigned)c >> 8, c & 0xff) >= 2;
-  	if (enc_utf8)
-  	    return utf_class(c) >= 2;
-      }
---- 884,890 ----
-      if (c >= 0x100)
-      {
-  	if (enc_dbcs != 0)
-! 	    return dbcs_class((unsigned)c >> 8, (unsigned)(c & 0xff)) >= 2;
-  	if (enc_utf8)
-  	    return utf_class(c) >= 2;
-      }
-***************
-*** 1090,1096 ****
-  	 */
-  	numberextra = win_col_off(wp);
-  	col2 = col;
-! 	colmax = W_WIDTH(wp) - numberextra;
-  	if (col >= colmax)
-  	{
-  	    n = colmax + win_col_off2(wp);
---- 1090,1096 ----
-  	 */
-  	numberextra = win_col_off(wp);
-  	col2 = col;
-! 	colmax = (colnr_T)(W_WIDTH(wp) - numberextra);
-  	if (col >= colmax)
-  	{
-  	    n = colmax + win_col_off2(wp);
-***************
-*** 1201,1217 ****
-      win_T	*wp;
-      colnr_T	vcol;
-  {
-!     colnr_T	width1;		/* width of first line (after line number) */
-!     colnr_T	width2;		/* width of further lines */
-  
-  #ifdef FEAT_VERTSPLIT
-      if (wp->w_width == 0)	/* there is no border */
-  	return FALSE;
-  #endif
-      width1 = W_WIDTH(wp) - win_col_off(wp);
-!     if (vcol < width1 - 1)
-  	return FALSE;
-!     if (vcol == width1 - 1)
-  	return TRUE;
-      width2 = width1 + win_col_off2(wp);
-      return ((vcol - width1) % width2 == width2 - 1);
---- 1201,1217 ----
-      win_T	*wp;
-      colnr_T	vcol;
-  {
-!     int		width1;		/* width of first line (after line number) */
-!     int		width2;		/* width of further lines */
-  
-  #ifdef FEAT_VERTSPLIT
-      if (wp->w_width == 0)	/* there is no border */
-  	return FALSE;
-  #endif
-      width1 = W_WIDTH(wp) - win_col_off(wp);
-!     if ((int)vcol < width1 - 1)
-  	return FALSE;
-!     if ((int)vcol == width1 - 1)
-  	return TRUE;
-      width2 = width1 + win_col_off2(wp);
-      return ((vcol - width1) % width2 == width2 - 1);
-***************
-*** 1396,1408 ****
-  # ifdef FEAT_MBYTE
-  	/* Cannot put the cursor on part of a wide character. */
-  	ptr = ml_get_buf(wp->w_buffer, pos->lnum, FALSE);
-! 	if (pos->col < STRLEN(ptr))
-  	{
-  	    int c = (*mb_ptr2char)(ptr + pos->col);
-  
-  	    if (c != TAB && vim_isprintc(c))
-  	    {
-! 		endadd = char2cells(c) - 1;
-  		if (coladd > endadd)	/* past end of line */
-  		    endadd = 0;
-  		else
---- 1396,1408 ----
-  # ifdef FEAT_MBYTE
-  	/* Cannot put the cursor on part of a wide character. */
-  	ptr = ml_get_buf(wp->w_buffer, pos->lnum, FALSE);
-! 	if (pos->col < (colnr_T)STRLEN(ptr))
-  	{
-  	    int c = (*mb_ptr2char)(ptr + pos->col);
-  
-  	    if (c != TAB && vim_isprintc(c))
-  	    {
-! 		endadd = (colnr_T)(char2cells(c) - 1);
-  		if (coladd > endadd)	/* past end of line */
-  		    endadd = 0;
-  		else
-*** ../vim-7.2.166/src/cleanlint.vim	2009-05-13 12:08:12.000000000 +0200
---- src/cleanlint.vim	2009-05-05 21:34:01.000000000 +0200
-***************
-*** 0 ****
---- 1,27 ----
-+ " Vim tool: Filter output of splint
-+ "
-+ " Maintainer:	Bram Moolenaar <[email protected]>
-+ " Last Change:	2009 May 05
-+ 
-+ " Usage: redirect output of "make lint" to a file, edit that file with Vim and
-+ " :call CleanLint()
-+ " This deletes irrelevant messages.  What remains might be valid warnings.
-+ 
-+ fun! CleanLint()
-+   g/^  Types are incompatible/lockmarks d
-+   g/Assignment of dev_t to __dev_t:/lockmarks d
-+   g/Assignment of __dev_t to dev_t:/lockmarks d
-+   g/Operands of == have incompatible types (__dev_t, dev_t): /lockmarks d
-+   g/Operands of == have incompatible types (unsigned int, int): /lockmarks d
-+   g/Assignment of char to char_u: /lockmarks d
-+   g/Assignment of unsigned int to int: /lockmarks d
-+   g/Assignment of colnr_T to int: /lockmarks d
-+   g/Assignment of int to char_u: /lockmarks d
-+   g/Function .* expects arg . to be wint_t gets int: /lockmarks d
-+   g/^digraph.c.*digraphdefault.*is type char, expects char_u:/lockmarks d
-+   g/^digraph.c.*Additional initialization errors for digraphdefault not reported/lockmarks d
-+   g/Function strncasecmp expects arg 3 to be int gets size_t: /lockmarks d
-+   g/ To ignore signs in type comparisons use +ignoresigns/lockmarks d
-+   g/ To allow arbitrary integral types to match any integral type, use +matchanyintegral./lockmarks d
-+   g/ To allow arbitrary integral types to match long unsigned, use +longintegral./lockmarks d
-+ endfun
-*** ../vim-7.2.166/src/digraph.c	2008-06-25 00:26:41.000000000 +0200
---- src/digraph.c	2009-05-05 20:32:43.000000000 +0200
-***************
-*** 32,38 ****
-  static void printdigraph __ARGS((digr_T *));
-  
-  /* digraphs added by the user */
-! static garray_T	user_digraphs = {0, 0, sizeof(digr_T), 10, NULL};
-  
-  /*
-   * Note: Characters marked with XX are not included literally, because some
---- 32,38 ----
-  static void printdigraph __ARGS((digr_T *));
-  
-  /* digraphs added by the user */
-! static garray_T	user_digraphs = {0, 0, (int)sizeof(digr_T), 10, NULL};
-  
-  /*
-   * Note: Characters marked with XX are not included literally, because some
-***************
-*** 2371,2380 ****
-  	}
-  	else
-  #endif
-! 	    *p++ = dp->result;
-  	if (char2cells(dp->result) == 1)
-  	    *p++ = ' ';
-! 	sprintf((char *)p, " %3d", dp->result);
-  	msg_outtrans(buf);
-      }
-  }
---- 2371,2380 ----
-  	}
-  	else
-  #endif
-! 	    *p++ = (char_u)dp->result;
-  	if (char2cells(dp->result) == 1)
-  	    *p++ = ' ';
-! 	vim_snprintf((char *)p, sizeof(buf) - (p - buf), " %3d", dp->result);
-  	msg_outtrans(buf);
-      }
-  }
-***************
-*** 2395,2401 ****
-  static void keymap_unload __ARGS((void));
-  
-  /*
-!  * Set up key mapping tables for the 'keymap' option
-   */
-      char_u *
-  keymap_init()
---- 2395,2404 ----
-  static void keymap_unload __ARGS((void));
-  
-  /*
-!  * Set up key mapping tables for the 'keymap' option.
-!  * Returns NULL if OK, an error message for failure.  This only needs to be
-!  * used when setting the option, not later when the value has already been
-!  * checked.
-   */
-      char_u *
-  keymap_init()
-***************
-*** 2412,2436 ****
-      else
-      {
-  	char_u	*buf;
-  
-  	/* Source the keymap file.  It will contain a ":loadkeymap" command
-  	 * which will call ex_loadkeymap() below. */
-! 	buf = alloc((unsigned)(STRLEN(curbuf->b_p_keymap)
-  # ifdef FEAT_MBYTE
-! 						       + STRLEN(p_enc)
-  # endif
-! 						       + 14));
-  	if (buf == NULL)
-  	    return e_outofmem;
-  
-  # ifdef FEAT_MBYTE
-  	/* try finding "keymap/'keymap'_'encoding'.vim"  in 'runtimepath' */
-! 	sprintf((char *)buf, "keymap/%s_%s.vim", curbuf->b_p_keymap, p_enc);
-  	if (source_runtime(buf, FALSE) == FAIL)
-  # endif
-  	{
-  	    /* try finding "keymap/'keymap'.vim" in 'runtimepath'  */
-! 	    sprintf((char *)buf, "keymap/%s.vim", curbuf->b_p_keymap);
-  	    if (source_runtime(buf, FALSE) == FAIL)
-  	    {
-  		vim_free(buf);
---- 2415,2443 ----
-      else
-      {
-  	char_u	*buf;
-+ 	size_t  buflen;
-  
-  	/* Source the keymap file.  It will contain a ":loadkeymap" command
-  	 * which will call ex_loadkeymap() below. */
-! 	buflen = STRLEN(curbuf->b_p_keymap)
-  # ifdef FEAT_MBYTE
-! 					   + STRLEN(p_enc)
-  # endif
-! 						       + 14;
-! 	buf = alloc((unsigned)buflen);
-  	if (buf == NULL)
-  	    return e_outofmem;
-  
-  # ifdef FEAT_MBYTE
-  	/* try finding "keymap/'keymap'_'encoding'.vim"  in 'runtimepath' */
-! 	vim_snprintf((char *)buf, buflen, "keymap/%s_%s.vim",
-! 						   curbuf->b_p_keymap, p_enc);
-  	if (source_runtime(buf, FALSE) == FAIL)
-  # endif
-  	{
-  	    /* try finding "keymap/'keymap'.vim" in 'runtimepath'  */
-! 	    vim_snprintf((char *)buf, buflen, "keymap/%s.vim",
-! 							  curbuf->b_p_keymap);
-  	    if (source_runtime(buf, FALSE) == FAIL)
-  	    {
-  		vim_free(buf);
-*** ../vim-7.2.166/src/edit.c	2009-02-21 20:27:00.000000000 +0100
---- src/edit.c	2009-05-05 21:14:50.000000000 +0200
-***************
-*** 57,63 ****
-      N_(" Keyword Local completion (^N^P)"),
-  };
-  
-! static char_u e_hitend[] = N_("Hit end of paragraph");
-  
-  /*
-   * Structure used to store one match for insert completion.
---- 57,63 ----
-      N_(" Keyword Local completion (^N^P)"),
-  };
-  
-! static char e_hitend[] = N_("Hit end of paragraph");
-  
-  /*
-   * Structure used to store one match for insert completion.
-***************
-*** 69,75 ****
---- 69,79 ----
-      compl_T	*cp_prev;
-      char_u	*cp_str;	/* matched text */
-      char	cp_icase;	/* TRUE or FALSE: ignore case */
-+ #ifdef S_SPLINT_S  /* splint can't handle array of pointers */
-+     char_u	**cp_text;	/* text for the menu */
-+ #else
-      char_u	*(cp_text[CPT_COUNT]);	/* text for the menu */
-+ #endif
-      char_u	*cp_fname;	/* file containing the match, allocated when
-  				 * cp_flags has FREE_FNAME */
-      int		cp_flags;	/* ORIGINAL_TEXT, CONT_S_IPOS or FREE_FNAME */
-***************
-*** 306,312 ****
-      int		c = 0;
-      char_u	*ptr;
-      int		lastc;
-!     colnr_T	mincol;
-      static linenr_T o_lnum = 0;
-      int		i;
-      int		did_backspace = TRUE;	    /* previous char was backspace */
---- 310,316 ----
-      int		c = 0;
-      char_u	*ptr;
-      int		lastc;
-!     int		mincol;
-      static linenr_T o_lnum = 0;
-      int		i;
-      int		did_backspace = TRUE;	    /* previous char was backspace */
-***************
-*** 387,393 ****
-  	if (startln)
-  	    Insstart.col = 0;
-      }
-!     Insstart_textlen = linetabsize(ml_get_curline());
-      Insstart_blank_vcol = MAXCOL;
-      if (!did_ai)
-  	ai_col = 0;
---- 391,397 ----
-  	if (startln)
-  	    Insstart.col = 0;
-      }
-!     Insstart_textlen = (colnr_T)linetabsize(ml_get_curline());
-      Insstart_blank_vcol = MAXCOL;
-      if (!did_ai)
-  	ai_col = 0;
-***************
-*** 653,659 ****
-  	    mincol = curwin->w_wcol;
-  	    validate_cursor_col();
-  
-! 	    if ((int)curwin->w_wcol < (int)mincol - curbuf->b_p_ts
-  		    && curwin->w_wrow == W_WINROW(curwin)
-  						 + curwin->w_height - 1 - p_so
-  		    && (curwin->w_cursor.lnum != curwin->w_topline
---- 657,663 ----
-  	    mincol = curwin->w_wcol;
-  	    validate_cursor_col();
-  
-! 	    if ((int)curwin->w_wcol < mincol - curbuf->b_p_ts
-  		    && curwin->w_wrow == W_WINROW(curwin)
-  						 + curwin->w_height - 1 - p_so
-  		    && (curwin->w_cursor.lnum != curwin->w_topline
-***************
-*** 1773,1779 ****
-  	 * Compute the screen column where the cursor should be.
-  	 */
-  	vcol = get_indent() - vcol;
-! 	curwin->w_virtcol = (vcol < 0) ? 0 : vcol;
-  
-  	/*
-  	 * Advance the cursor until we reach the right screen column.
---- 1777,1783 ----
-  	 * Compute the screen column where the cursor should be.
-  	 */
-  	vcol = get_indent() - vcol;
-! 	curwin->w_virtcol = (colnr_T)((vcol < 0) ? 0 : vcol);
-  
-  	/*
-  	 * Advance the cursor until we reach the right screen column.
-***************
-*** 1800,1808 ****
-  	 */
-  	if (vcol != (int)curwin->w_virtcol)
-  	{
-! 	    curwin->w_cursor.col = new_cursor_col;
-  	    i = (int)curwin->w_virtcol - vcol;
-! 	    ptr = alloc(i + 1);
-  	    if (ptr != NULL)
-  	    {
-  		new_cursor_col += i;
---- 1804,1812 ----
-  	 */
-  	if (vcol != (int)curwin->w_virtcol)
-  	{
-! 	    curwin->w_cursor.col = (colnr_T)new_cursor_col;
-  	    i = (int)curwin->w_virtcol - vcol;
-! 	    ptr = alloc((unsigned)(i + 1));
-  	    if (ptr != NULL)
-  	    {
-  		new_cursor_col += i;
-***************
-*** 1826,1832 ****
-      if (new_cursor_col <= 0)
-  	curwin->w_cursor.col = 0;
-      else
-! 	curwin->w_cursor.col = new_cursor_col;
-      curwin->w_set_curswant = TRUE;
-      changed_cline_bef_curs();
-  
---- 1830,1836 ----
-      if (new_cursor_col <= 0)
-  	curwin->w_cursor.col = 0;
-      else
-! 	curwin->w_cursor.col = (colnr_T)new_cursor_col;
-      curwin->w_set_curswant = TRUE;
-      changed_cline_bef_curs();
-  
-***************
-*** 1966,1972 ****
-  #ifdef FEAT_MBYTE
-      if (enc_utf8 && limit_col >= 0)
-      {
-! 	int ecol = curwin->w_cursor.col + 1;
-  
-  	/* Make sure the cursor is at the start of a character, but
-  	 * skip forward again when going too far back because of a
---- 1970,1976 ----
-  #ifdef FEAT_MBYTE
-      if (enc_utf8 && limit_col >= 0)
-      {
-! 	colnr_T ecol = curwin->w_cursor.col + 1;
-  
-  	/* Make sure the cursor is at the start of a character, but
-  	 * skip forward again when going too far back because of a
-***************
-*** 1982,1988 ****
-  	}
-  	if (*ml_get_cursor() == NUL || curwin->w_cursor.col == ecol)
-  	    return FALSE;
-! 	del_bytes((long)(ecol - curwin->w_cursor.col), FALSE, TRUE);
-      }
-      else
-  #endif
---- 1986,1992 ----
-  	}
-  	if (*ml_get_cursor() == NUL || curwin->w_cursor.col == ecol)
-  	    return FALSE;
-! 	del_bytes((long)((int)ecol - curwin->w_cursor.col), FALSE, TRUE);
-      }
-      else
-  #endif
-***************
-*** 2201,2207 ****
-  	    actual_compl_length = compl_length;
-  
-  	/* Allocate wide character array for the completion and fill it. */
-! 	wca = (int *)alloc(actual_len * sizeof(int));
-  	if (wca != NULL)
-  	{
-  	    p = str;
---- 2205,2211 ----
-  	    actual_compl_length = compl_length;
-  
-  	/* Allocate wide character array for the completion and fill it. */
-! 	wca = (int *)alloc((unsigned)(actual_len * sizeof(int)));
-  	if (wca != NULL)
-  	{
-  	    p = str;
-***************
-*** 2580,2586 ****
-   */
-      void
-  set_completion(startcol, list)
-!     int	    startcol;
-      list_T  *list;
-  {
-      /* If already doing completions stop it. */
---- 2584,2590 ----
-   */
-      void
-  set_completion(startcol, list)
-!     colnr_T startcol;
-      list_T  *list;
-  {
-      /* If already doing completions stop it. */
-***************
-*** 2591,2600 ****
-      if (stop_arrow() == FAIL)
-  	return;
-  
-!     if (startcol > (int)curwin->w_cursor.col)
-  	startcol = curwin->w_cursor.col;
-      compl_col = startcol;
-!     compl_length = curwin->w_cursor.col - startcol;
-      /* compl_pattern doesn't need to be set */
-      compl_orig_text = vim_strnsave(ml_get_curline() + compl_col, compl_length);
-      if (compl_orig_text == NULL || ins_compl_add(compl_orig_text,
---- 2595,2604 ----
-      if (stop_arrow() == FAIL)
-  	return;
-  
-!     if (startcol > curwin->w_cursor.col)
-  	startcol = curwin->w_cursor.col;
-      compl_col = startcol;
-!     compl_length = (int)curwin->w_cursor.col - (int)startcol;
-      /* compl_pattern doesn't need to be set */
-      compl_orig_text = vim_strnsave(ml_get_curline() + compl_col, compl_length);
-      if (compl_orig_text == NULL || ins_compl_add(compl_orig_text,
-***************
-*** 2860,2866 ****
-      regmatch_T	regmatch;
-      char_u	**files;
-      int		count;
--     int		i;
-      int		save_p_scs;
-      int		dir = compl_direction;
-  
---- 2864,2869 ----
-***************
-*** 2892,2908 ****
-      if (ctrl_x_mode == CTRL_X_WHOLE_LINE)
-      {
-  	char_u *pat_esc = vim_strsave_escaped(pat, (char_u *)"\\");
-  
-  	if (pat_esc == NULL)
-  	    goto theend;
-! 	i = (int)STRLEN(pat_esc) + 10;
-! 	ptr = alloc(i);
-  	if (ptr == NULL)
-  	{
-  	    vim_free(pat_esc);
-  	    goto theend;
-  	}
-! 	vim_snprintf((char *)ptr, i, "^\\s*\\zs\\V%s", pat_esc);
-  	regmatch.regprog = vim_regcomp(ptr, RE_MAGIC);
-  	vim_free(pat_esc);
-  	vim_free(ptr);
---- 2895,2912 ----
-      if (ctrl_x_mode == CTRL_X_WHOLE_LINE)
-      {
-  	char_u *pat_esc = vim_strsave_escaped(pat, (char_u *)"\\");
-+ 	size_t len;
-  
-  	if (pat_esc == NULL)
-  	    goto theend;
-! 	len = STRLEN(pat_esc) + 10;
-! 	ptr = alloc((unsigned)len);
-  	if (ptr == NULL)
-  	{
-  	    vim_free(pat_esc);
-  	    goto theend;
-  	}
-! 	vim_snprintf((char *)ptr, len, "^\\s*\\zs\\V%s", pat_esc);
-  	regmatch.regprog = vim_regcomp(ptr, RE_MAGIC);
-  	vim_free(pat_esc);
-  	vim_free(ptr);
-***************
-*** 2993,2999 ****
-  	{
-  	    vim_snprintf((char *)IObuff, IOSIZE,
-  			      _("Scanning dictionary: %s"), (char *)files[i]);
-! 	    msg_trunc_attr(IObuff, TRUE, hl_attr(HLF_R));
-  	}
-  
-  	if (fp != NULL)
---- 2997,3003 ----
-  	{
-  	    vim_snprintf((char *)IObuff, IOSIZE,
-  			      _("Scanning dictionary: %s"), (char *)files[i]);
-! 	    (void)msg_trunc_attr(IObuff, TRUE, hl_attr(HLF_R));
-  	}
-  
-  	if (fp != NULL)
-***************
-*** 3311,3317 ****
-      static int
-  ins_compl_len()
-  {
-!     int off = curwin->w_cursor.col - compl_col;
-  
-      if (off < 0)
-  	return 0;
---- 3315,3321 ----
-      static int
-  ins_compl_len()
-  {
-!     int off = (int)curwin->w_cursor.col - (int)compl_col;
-  
-      if (off < 0)
-  	return 0;
-***************
-*** 3347,3353 ****
-  
-      vim_free(compl_leader);
-      compl_leader = vim_strnsave(ml_get_curline() + compl_col,
-! 					    curwin->w_cursor.col - compl_col);
-      if (compl_leader != NULL)
-  	ins_compl_new_leader();
-  }
---- 3351,3357 ----
-  
-      vim_free(compl_leader);
-      compl_leader = vim_strnsave(ml_get_curline() + compl_col,
-! 				     (int)(curwin->w_cursor.col - compl_col));
-      if (compl_leader != NULL)
-  	ins_compl_new_leader();
-  }
-***************
-*** 3395,3401 ****
-  ins_compl_addfrommatch()
-  {
-      char_u	*p;
-!     int		len = curwin->w_cursor.col - compl_col;
-      int		c;
-      compl_T	*cp;
-  
---- 3399,3405 ----
-  ins_compl_addfrommatch()
-  {
-      char_u	*p;
-!     int		len = (int)curwin->w_cursor.col - (int)compl_col;
-      int		c;
-      compl_T	*cp;
-  
-***************
-*** 3961,3967 ****
-  			    : ins_buf->b_sfname == NULL
-  				? (char *)ins_buf->b_fname
-  				: (char *)ins_buf->b_sfname);
-! 		msg_trunc_attr(IObuff, TRUE, hl_attr(HLF_R));
-  	    }
-  	    else if (*e_cpt == NUL)
-  		break;
---- 3965,3971 ----
-  			    : ins_buf->b_sfname == NULL
-  				? (char *)ins_buf->b_fname
-  				: (char *)ins_buf->b_sfname);
-! 		(void)msg_trunc_attr(IObuff, TRUE, hl_attr(HLF_R));
-  	    }
-  	    else if (*e_cpt == NUL)
-  		break;
-***************
-*** 3991,3997 ****
-  		{
-  		    type = CTRL_X_TAGS;
-  		    sprintf((char*)IObuff, _("Scanning tags."));
-! 		    msg_trunc_attr(IObuff, TRUE, hl_attr(HLF_R));
-  		}
-  		else
-  		    type = -1;
---- 3995,4001 ----
-  		{
-  		    type = CTRL_X_TAGS;
-  		    sprintf((char*)IObuff, _("Scanning tags."));
-! 		    (void)msg_trunc_attr(IObuff, TRUE, hl_attr(HLF_R));
-  		}
-  		else
-  		    type = -1;
-***************
-*** 6320,6326 ****
-  	    ins_need_undo = FALSE;
-  	}
-  	Insstart = curwin->w_cursor;	/* new insertion starts here */
-! 	Insstart_textlen = linetabsize(ml_get_curline());
-  	ai_col = 0;
-  #ifdef FEAT_VREPLACE
-  	if (State & VREPLACE_FLAG)
---- 6324,6330 ----
-  	    ins_need_undo = FALSE;
-  	}
-  	Insstart = curwin->w_cursor;	/* new insertion starts here */
-! 	Insstart_textlen = (colnr_T)linetabsize(ml_get_curline());
-  	ai_col = 0;
-  #ifdef FEAT_VREPLACE
-  	if (State & VREPLACE_FLAG)
-*** ../vim-7.2.166/src/ex_cmds.c	2009-04-29 18:44:38.000000000 +0200
---- src/ex_cmds.c	2009-05-05 17:55:40.000000000 +0200
-***************
-*** 1789,1795 ****
-  	 * overwrite a user's viminfo file after a "su root", with a
-  	 * viminfo file that the user can't read.
-  	 */
-! 	st_old.st_dev = 0;
-  	st_old.st_ino = 0;
-  	st_old.st_mode = 0600;
-  	if (mch_stat((char *)fname, &st_old) == 0
---- 1789,1795 ----
-  	 * overwrite a user's viminfo file after a "su root", with a
-  	 * viminfo file that the user can't read.
-  	 */
-! 	st_old.st_dev = (dev_t)0;
-  	st_old.st_ino = 0;
-  	st_old.st_mode = 0600;
-  	if (mch_stat((char *)fname, &st_old) == 0
-***************
-*** 3715,3721 ****
-      /* If the window options were changed may need to set the spell language.
-       * Can only do this after the buffer has been properly setup. */
-      if (did_get_winopts && curwin->w_p_spell && *curbuf->b_p_spl != NUL)
-! 	did_set_spelllang(curbuf);
-  #endif
-  
-      if (command == NULL)
---- 3715,3721 ----
-      /* If the window options were changed may need to set the spell language.
-       * Can only do this after the buffer has been properly setup. */
-      if (did_get_winopts && curwin->w_p_spell && *curbuf->b_p_spl != NUL)
-! 	(void)did_set_spelllang(curbuf);
-  #endif
-  
-      if (command == NULL)
-***************
-*** 3788,3794 ****
-  
-  #ifdef FEAT_KEYMAP
-      if (curbuf->b_kmap_state & KEYMAP_INIT)
-! 	keymap_init();
-  #endif
-  
-      --RedrawingDisabled;
---- 3788,3794 ----
-  
-  #ifdef FEAT_KEYMAP
-      if (curbuf->b_kmap_state & KEYMAP_INIT)
-! 	(void)keymap_init();
-  #endif
-  
-      --RedrawingDisabled;
-*** ../vim-7.2.166/src/globals.h	2009-03-05 03:13:51.000000000 +0100
---- src/globals.h	2009-05-09 21:14:49.000000000 +0200
-***************
-*** 524,530 ****
-  EXTERN win_T	*prevwin INIT(= NULL);	/* previous window */
-  # define W_NEXT(wp) ((wp)->w_next)
-  # define FOR_ALL_WINDOWS(wp) for (wp = firstwin; wp != NULL; wp = wp->w_next)
-! #define FOR_ALL_TAB_WINDOWS(tp, wp) \
-      for ((tp) = first_tabpage; (tp) != NULL; (tp) = (tp)->tp_next) \
-  	for ((wp) = ((tp) == curtab) \
-  		? firstwin : (tp)->tp_firstwin; (wp); (wp) = (wp)->w_next)
---- 524,530 ----
-  EXTERN win_T	*prevwin INIT(= NULL);	/* previous window */
-  # define W_NEXT(wp) ((wp)->w_next)
-  # define FOR_ALL_WINDOWS(wp) for (wp = firstwin; wp != NULL; wp = wp->w_next)
-! # define FOR_ALL_TAB_WINDOWS(tp, wp) \
-      for ((tp) = first_tabpage; (tp) != NULL; (tp) = (tp)->tp_next) \
-  	for ((wp) = ((tp) == curtab) \
-  		? firstwin : (tp)->tp_firstwin; (wp); (wp) = (wp)->w_next)
-***************
-*** 718,724 ****
-  
-  EXTERN pos_T	saved_cursor		/* w_cursor before formatting text. */
-  # ifdef DO_INIT
-! 	= INIT_POS_T
-  # endif
-  	;
-  
---- 718,724 ----
-  
-  EXTERN pos_T	saved_cursor		/* w_cursor before formatting text. */
-  # ifdef DO_INIT
-! 	= INIT_POS_T(0, 0, 0)
-  # endif
-  	;
-  
-***************
-*** 1039,1045 ****
-  EXTERN int	did_cursorhold INIT(= FALSE); /* set when CursorHold t'gerd */
-  EXTERN pos_T	last_cursormoved	    /* for CursorMoved event */
-  # ifdef DO_INIT
-! 			= INIT_POS_T
-  # endif
-  			;
-  #endif
---- 1039,1045 ----
-  EXTERN int	did_cursorhold INIT(= FALSE); /* set when CursorHold t'gerd */
-  EXTERN pos_T	last_cursormoved	    /* for CursorMoved event */
-  # ifdef DO_INIT
-! 			= INIT_POS_T(0, 0, 0)
-  # endif
-  			;
-  #endif
-*** ../vim-7.2.166/src/ops.c	2009-04-29 17:39:17.000000000 +0200
---- src/ops.c	2009-05-13 12:41:02.000000000 +0200
-***************
-*** 6400,6406 ****
-  	    {
-  		getvcols(curwin, &min_pos, &max_pos, &min_pos.col,
-  								&max_pos.col);
-! 		sprintf((char *)buf1, _("%ld Cols; "),
-  			(long)(oparg.end_vcol - oparg.start_vcol + 1));
-  	    }
-  	    else
---- 6400,6406 ----
-  	    {
-  		getvcols(curwin, &min_pos, &max_pos, &min_pos.col,
-  								&max_pos.col);
-! 		vim_snprintf((char *)buf1, sizeof(buf1), _("%ld Cols; "),
-  			(long)(oparg.end_vcol - oparg.start_vcol + 1));
-  	    }
-  	    else
-***************
-*** 6408,6420 ****
-  
-  	    if (char_count_cursor == byte_count_cursor
-  						  && char_count == byte_count)
-! 		sprintf((char *)IObuff, _("Selected %s%ld of %ld Lines; %ld of %ld Words; %ld of %ld Bytes"),
-  			buf1, line_count_selected,
-  			(long)curbuf->b_ml.ml_line_count,
-  			word_count_cursor, word_count,
-  			byte_count_cursor, byte_count);
-  	    else
-! 		sprintf((char *)IObuff, _("Selected %s%ld of %ld Lines; %ld of %ld Words; %ld of %ld Chars; %ld of %ld Bytes"),
-  			buf1, line_count_selected,
-  			(long)curbuf->b_ml.ml_line_count,
-  			word_count_cursor, word_count,
---- 6408,6422 ----
-  
-  	    if (char_count_cursor == byte_count_cursor
-  						  && char_count == byte_count)
-! 		vim_snprintf((char *)IObuff, IOSIZE,
-! 			_("Selected %s%ld of %ld Lines; %ld of %ld Words; %ld of %ld Bytes"),
-  			buf1, line_count_selected,
-  			(long)curbuf->b_ml.ml_line_count,
-  			word_count_cursor, word_count,
-  			byte_count_cursor, byte_count);
-  	    else
-! 		vim_snprintf((char *)IObuff, IOSIZE,
-! 			_("Selected %s%ld of %ld Lines; %ld of %ld Words; %ld of %ld Chars; %ld of %ld Bytes"),
-  			buf1, line_count_selected,
-  			(long)curbuf->b_ml.ml_line_count,
-  			word_count_cursor, word_count,
-***************
-*** 6426,6445 ****
-  	{
-  	    p = ml_get_curline();
-  	    validate_virtcol();
-! 	    col_print(buf1, (int)curwin->w_cursor.col + 1,
-  		    (int)curwin->w_virtcol + 1);
-! 	    col_print(buf2, (int)STRLEN(p), linetabsize(p));
-  
-  	    if (char_count_cursor == byte_count_cursor
-  		    && char_count == byte_count)
-! 		sprintf((char *)IObuff, _("Col %s of %s; Line %ld of %ld; Word %ld of %ld; Byte %ld of %ld"),
-  		    (char *)buf1, (char *)buf2,
-  		    (long)curwin->w_cursor.lnum,
-  		    (long)curbuf->b_ml.ml_line_count,
-  		    word_count_cursor, word_count,
-  		    byte_count_cursor, byte_count);
-  	    else
-! 		sprintf((char *)IObuff, _("Col %s of %s; Line %ld of %ld; Word %ld of %ld; Char %ld of %ld; Byte %ld of %ld"),
-  		    (char *)buf1, (char *)buf2,
-  		    (long)curwin->w_cursor.lnum,
-  		    (long)curbuf->b_ml.ml_line_count,
---- 6428,6449 ----
-  	{
-  	    p = ml_get_curline();
-  	    validate_virtcol();
-! 	    col_print(buf1, sizeof(buf1), (int)curwin->w_cursor.col + 1,
-  		    (int)curwin->w_virtcol + 1);
-! 	    col_print(buf2, sizeof(buf2), (int)STRLEN(p), linetabsize(p));
-  
-  	    if (char_count_cursor == byte_count_cursor
-  		    && char_count == byte_count)
-! 		vim_snprintf((char *)IObuff, IOSIZE,
-! 		    _("Col %s of %s; Line %ld of %ld; Word %ld of %ld; Byte %ld of %ld"),
-  		    (char *)buf1, (char *)buf2,
-  		    (long)curwin->w_cursor.lnum,
-  		    (long)curbuf->b_ml.ml_line_count,
-  		    word_count_cursor, word_count,
-  		    byte_count_cursor, byte_count);
-  	    else
-! 		vim_snprintf((char *)IObuff, IOSIZE,
-! 		    _("Col %s of %s; Line %ld of %ld; Word %ld of %ld; Char %ld of %ld; Byte %ld of %ld"),
-  		    (char *)buf1, (char *)buf2,
-  		    (long)curwin->w_cursor.lnum,
-  		    (long)curbuf->b_ml.ml_line_count,
-*** ../vim-7.2.166/src/os_unix.c	2009-03-02 02:44:54.000000000 +0100
---- src/os_unix.c	2009-05-05 17:35:58.000000000 +0200
-***************
-*** 199,205 ****
-  #endif
-  
-  #ifndef SIG_ERR
-! # define SIG_ERR	((RETSIGTYPE (*)())-1)
-  #endif
-  
-  /* volatile because it is used in signal handler sig_winch(). */
---- 199,207 ----
-  #endif
-  
-  #ifndef SIG_ERR
-! # ifndef S_SPLINT_S
-! #  define SIG_ERR	((RETSIGTYPE (*)())-1)
-! # endif
-  #endif
-  
-  /* volatile because it is used in signal handler sig_winch(). */
-***************
-*** 441,447 ****
-  
-  #if defined(HAVE_TOTAL_MEM) || defined(PROTO)
-  # ifdef HAVE_SYS_RESOURCE_H
-! #  include <sys/resource.h>
-  # endif
-  # if defined(HAVE_SYS_SYSCTL_H) && defined(HAVE_SYSCTL)
-  #  include <sys/sysctl.h>
---- 443,451 ----
-  
-  #if defined(HAVE_TOTAL_MEM) || defined(PROTO)
-  # ifdef HAVE_SYS_RESOURCE_H
-! #  ifndef S_SPLINT_S  /* splint crashes on bits/resource.h */
-! #   include <sys/resource.h>
-! #  endif
-  # endif
-  # if defined(HAVE_SYS_SYSCTL_H) && defined(HAVE_SYSCTL)
-  #  include <sys/sysctl.h>
-*** ../vim-7.2.166/src/os_unix.h	2008-06-20 18:06:36.000000000 +0200
---- src/os_unix.h	2009-05-05 17:07:45.000000000 +0200
-***************
-*** 53,59 ****
-  #endif
-  
-  #ifdef HAVE_UNISTD_H
-! # include <unistd.h>
-  #endif
-  
-  #ifdef HAVE_LIBC_H
---- 53,61 ----
-  #endif
-  
-  #ifdef HAVE_UNISTD_H
-! # ifndef S_SPLINT_S  /* splint crashes on bits/confname.h */
-! #  include <unistd.h>
-! # endif
-  #endif
-  
-  #ifdef HAVE_LIBC_H
-*** ../vim-7.2.166/src/proto/buffer.pro	2008-11-15 14:10:23.000000000 +0100
---- src/proto/buffer.pro	2009-05-13 12:23:41.000000000 +0200
-***************
-*** 37,49 ****
-  int otherfile __ARGS((char_u *ffname));
-  void buf_setino __ARGS((buf_T *buf));
-  void fileinfo __ARGS((int fullname, int shorthelp, int dont_truncate));
-! void col_print __ARGS((char_u *buf, int col, int vcol));
-  void maketitle __ARGS((void));
-  void resettitle __ARGS((void));
-  void free_titles __ARGS((void));
-  int build_stl_str_hl __ARGS((win_T *wp, char_u *out, size_t outlen, char_u *fmt, int use_sandbox, int fillchar, int maxwidth, struct stl_hlrec *hltab, struct stl_hlrec *tabtab));
-! void get_rel_pos __ARGS((win_T *wp, char_u *str));
-! int append_arg_number __ARGS((win_T *wp, char_u *buf, int add_file, int maxlen));
-  char_u *fix_fname __ARGS((char_u *fname));
-  void fname_expand __ARGS((buf_T *buf, char_u **ffname, char_u **sfname));
-  char_u *alist_name __ARGS((aentry_T *aep));
---- 37,48 ----
-  int otherfile __ARGS((char_u *ffname));
-  void buf_setino __ARGS((buf_T *buf));
-  void fileinfo __ARGS((int fullname, int shorthelp, int dont_truncate));
-! void col_print __ARGS((char_u *buf, size_t buflen, int col, int vcol));
-  void maketitle __ARGS((void));
-  void resettitle __ARGS((void));
-  void free_titles __ARGS((void));
-  int build_stl_str_hl __ARGS((win_T *wp, char_u *out, size_t outlen, char_u *fmt, int use_sandbox, int fillchar, int maxwidth, struct stl_hlrec *hltab, struct stl_hlrec *tabtab));
-! void get_rel_pos __ARGS((win_T *wp, char_u *buf, int buflen));
-  char_u *fix_fname __ARGS((char_u *fname));
-  void fname_expand __ARGS((buf_T *buf, char_u **ffname, char_u **sfname));
-  char_u *alist_name __ARGS((aentry_T *aep));
-***************
-*** 54,61 ****
-  void write_viminfo_bufferlist __ARGS((FILE *fp));
-  char *buf_spname __ARGS((buf_T *buf));
-  void buf_addsign __ARGS((buf_T *buf, int id, linenr_T lnum, int typenr));
-! int buf_change_sign_type __ARGS((buf_T *buf, int markId, int typenr));
-! int_u buf_getsigntype __ARGS((buf_T *buf, linenr_T lnum, int type));
-  linenr_T buf_delsign __ARGS((buf_T *buf, int id));
-  int buf_findsign __ARGS((buf_T *buf, int id));
-  int buf_findsign_id __ARGS((buf_T *buf, linenr_T lnum));
---- 53,60 ----
-  void write_viminfo_bufferlist __ARGS((FILE *fp));
-  char *buf_spname __ARGS((buf_T *buf));
-  void buf_addsign __ARGS((buf_T *buf, int id, linenr_T lnum, int typenr));
-! linenr_T buf_change_sign_type __ARGS((buf_T *buf, int markId, int typenr));
-! int buf_getsigntype __ARGS((buf_T *buf, linenr_T lnum, int type));
-  linenr_T buf_delsign __ARGS((buf_T *buf, int id));
-  int buf_findsign __ARGS((buf_T *buf, int id));
-  int buf_findsign_id __ARGS((buf_T *buf, linenr_T lnum));
-*** ../vim-7.2.166/src/proto/edit.pro	2008-01-16 20:03:13.000000000 +0100
---- src/proto/edit.pro	2009-05-05 20:51:56.000000000 +0200
-***************
-*** 8,14 ****
-  void backspace_until_column __ARGS((int col));
-  int vim_is_ctrl_x_key __ARGS((int c));
-  int ins_compl_add_infercase __ARGS((char_u *str, int len, int icase, char_u *fname, int dir, int flags));
-! void set_completion __ARGS((int startcol, list_T *list));
-  void ins_compl_show_pum __ARGS((void));
-  char_u *find_word_start __ARGS((char_u *ptr));
-  char_u *find_word_end __ARGS((char_u *ptr));
---- 8,14 ----
-  void backspace_until_column __ARGS((int col));
-  int vim_is_ctrl_x_key __ARGS((int c));
-  int ins_compl_add_infercase __ARGS((char_u *str, int len, int icase, char_u *fname, int dir, int flags));
-! void set_completion __ARGS((colnr_T startcol, list_T *list));
-  void ins_compl_show_pum __ARGS((void));
-  char_u *find_word_start __ARGS((char_u *ptr));
-  char_u *find_word_end __ARGS((char_u *ptr));
-*** ../vim-7.2.166/src/screen.c	2009-03-18 19:07:09.000000000 +0100
---- src/screen.c	2009-05-05 17:42:45.000000000 +0200
-***************
-*** 9481,9493 ****
-      win_T	*wp;
-      int		always;
-  {
-!     char_u	buffer[70];
-      int		row;
-      int		fillchar;
-      int		attr;
-      int		empty_line = FALSE;
-      colnr_T	virtcol;
-      int		i;
-      int		o;
-  #ifdef FEAT_VERTSPLIT
-      int		this_ru_col;
---- 9481,9495 ----
-      win_T	*wp;
-      int		always;
-  {
-! #define RULER_BUF_LEN 70
-!     char_u	buffer[RULER_BUF_LEN];
-      int		row;
-      int		fillchar;
-      int		attr;
-      int		empty_line = FALSE;
-      colnr_T	virtcol;
-      int		i;
-+     size_t	len;
-      int		o;
-  #ifdef FEAT_VERTSPLIT
-      int		this_ru_col;
-***************
-*** 9602,9612 ****
-  	 * Some sprintfs return the length, some return a pointer.
-  	 * To avoid portability problems we use strlen() here.
-  	 */
-! 	sprintf((char *)buffer, "%ld,",
-  		(wp->w_buffer->b_ml.ml_flags & ML_EMPTY)
-  		    ? 0L
-  		    : (long)(wp->w_cursor.lnum));
-! 	col_print(buffer + STRLEN(buffer),
-  			empty_line ? 0 : (int)wp->w_cursor.col + 1,
-  			(int)virtcol + 1);
-  
---- 9604,9615 ----
-  	 * Some sprintfs return the length, some return a pointer.
-  	 * To avoid portability problems we use strlen() here.
-  	 */
-! 	vim_snprintf((char *)buffer, RULER_BUF_LEN, "%ld,",
-  		(wp->w_buffer->b_ml.ml_flags & ML_EMPTY)
-  		    ? 0L
-  		    : (long)(wp->w_cursor.lnum));
-! 	len = STRLEN(buffer);
-! 	col_print(buffer + len, RULER_BUF_LEN - len,
-  			empty_line ? 0 : (int)wp->w_cursor.col + 1,
-  			(int)virtcol + 1);
-  
-***************
-*** 9616,9622 ****
-  	 * screen up on some terminals).
-  	 */
-  	i = (int)STRLEN(buffer);
-! 	get_rel_pos(wp, buffer + i + 1);
-  	o = i + vim_strsize(buffer + i + 1);
-  #ifdef FEAT_WINDOWS
-  	if (wp->w_status_height == 0)	/* can't use last char of screen */
---- 9619,9625 ----
-  	 * screen up on some terminals).
-  	 */
-  	i = (int)STRLEN(buffer);
-! 	get_rel_pos(wp, buffer + i + 1, RULER_BUF_LEN - i - 1);
-  	o = i + vim_strsize(buffer + i + 1);
-  #ifdef FEAT_WINDOWS
-  	if (wp->w_status_height == 0)	/* can't use last char of screen */
-***************
-*** 9643,9649 ****
-  		    buffer[i++] = fillchar;
-  		++o;
-  	    }
-! 	    get_rel_pos(wp, buffer + i);
-  	}
-  	/* Truncate at window boundary. */
-  #ifdef FEAT_MBYTE
---- 9646,9652 ----
-  		    buffer[i++] = fillchar;
-  		++o;
-  	    }
-! 	    get_rel_pos(wp, buffer + i, RULER_BUF_LEN - i);
-  	}
-  	/* Truncate at window boundary. */
-  #ifdef FEAT_MBYTE
-*** ../vim-7.2.166/src/structs.h	2008-11-15 16:05:30.000000000 +0100
---- src/structs.h	2009-05-05 18:20:36.000000000 +0200
-***************
-*** 33,41 ****
-  } pos_T;
-  
-  #ifdef FEAT_VIRTUALEDIT
-! # define INIT_POS_T {0, 0, 0}
-  #else
-! # define INIT_POS_T {0, 0}
-  #endif
-  
-  /*
---- 33,41 ----
-  } pos_T;
-  
-  #ifdef FEAT_VIRTUALEDIT
-! # define INIT_POS_T(l, c, ca) {l, c, ca}
-  #else
-! # define INIT_POS_T(l, c, ca) {l, c}
-  #endif
-  
-  /*
-***************
-*** 1166,1172 ****
-      char_u	*b_fname;	/* current file name */
-  
-  #ifdef UNIX
-!     int		b_dev;		/* device number (-1 if not set) */
-      ino_t	b_ino;		/* inode number */
-  #endif
-  #ifdef FEAT_CW_EDITOR
---- 1166,1172 ----
-      char_u	*b_fname;	/* current file name */
-  
-  #ifdef UNIX
-!     dev_t	b_dev;		/* device number (-1 if not set) */
-      ino_t	b_ino;		/* inode number */
-  #endif
-  #ifdef FEAT_CW_EDITOR
-***************
-*** 1645,1651 ****
---- 1645,1655 ----
-  #endif
-  #ifdef FEAT_DIFF
-      diff_T	    *tp_first_diff;
-+ # ifdef S_SPLINT_S  /* splint doesn't understand the array of pointers */
-+     buf_T	    **tp_diffbuf;
-+ # else
-      buf_T	    *(tp_diffbuf[DB_COUNT]);
-+ # endif
-      int		    tp_diff_invalid;	/* list of diffs is outdated */
-  #endif
-      frame_T	    *tp_snapshot;    /* window layout snapshot */
-*** ../vim-7.2.166/src/version.c	2009-04-29 18:44:38.000000000 +0200
---- src/version.c	2009-05-13 12:06:36.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     167,
-  /**/
-
--- 
-Snoring is prohibited unless all bedroom windows are closed and securely
-locked.
-		[real standing law in Massachusetts, United States of America]
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.168	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,74 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.168
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.168
-Problem:    When no ctags program can be found, "make tags" attempts to
-	    execute the first C file.
-Solution:   Default to "ctags" when no ctags program can be found.
-Files:	    src/configure.in, src/auto/configure
-
-
-*** ../vim-7.2.167/src/configure.in	2009-04-22 17:50:53.000000000 +0200
---- src/configure.in	2009-05-05 17:46:45.000000000 +0200
-***************
-*** 2968,2974 ****
-  dnl Link with xpg4, it is said to make Korean locale working
-  AC_CHECK_LIB(xpg4, _xpg4_setrunelocale, [LIBS="$LIBS -lxpg4"],,)
-  
-! dnl Check how we can run ctags
-  dnl --version for Exuberant ctags (preferred)
-  dnl       Add --fields=+S to get function signatures for omni completion.
-  dnl -t for typedefs (many ctags have this)
---- 2968,2974 ----
-  dnl Link with xpg4, it is said to make Korean locale working
-  AC_CHECK_LIB(xpg4, _xpg4_setrunelocale, [LIBS="$LIBS -lxpg4"],,)
-  
-! dnl Check how we can run ctags.  Default to "ctags" when nothing works.
-  dnl --version for Exuberant ctags (preferred)
-  dnl       Add --fields=+S to get function signatures for omni completion.
-  dnl -t for typedefs (many ctags have this)
-***************
-*** 2980,2985 ****
---- 2980,2986 ----
-  if (eval ctags --version /dev/null | grep Exuberant) < /dev/null 1>&AC_FD_CC 2>&1; then
-    TAGPRG="ctags -I INIT+ --fields=+S"
-  else
-+   TAGPRG="ctags"
-    (eval etags	   /dev/null) < /dev/null 1>&AC_FD_CC 2>&1 && TAGPRG="etags"
-    (eval etags -c   /dev/null) < /dev/null 1>&AC_FD_CC 2>&1 && TAGPRG="etags -c"
-    (eval ctags	   /dev/null) < /dev/null 1>&AC_FD_CC 2>&1 && TAGPRG="ctags"
-*** ../vim-7.2.167/src/auto/configure	2009-04-22 17:50:53.000000000 +0200
---- src/auto/configure	2009-05-13 14:38:10.000000000 +0200
-***************
-*** 15707,15712 ****
---- 15723,15729 ----
-  if (eval ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then
-    TAGPRG="ctags -I INIT+ --fields=+S"
-  else
-+   TAGPRG="ctags"
-    (eval etags	   /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags"
-    (eval etags -c   /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags -c"
-    (eval ctags	   /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags"
-*** ../vim-7.2.167/src/version.c	2009-05-13 12:46:36.000000000 +0200
---- src/version.c	2009-05-13 14:46:35.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     168,
-  /**/
-
--- 
-Zen Microsystems: we're the om in .commmmmmmmm
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.169	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1214 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.169
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.169
-Problem:    Splint complains about a lot of things.
-Solution:   Add type casts, #ifdefs and other changes to avoid warnings.
-	    Change colnr_T from unsigned to int.  Avoids mistakes with
-	    subtracting columns.
-Files:	    src/cleanlint.vim, src/diff.c, src/edit.c, src/ex_cmds.c,
-	    src/ex_cmds2.c, src/ex_docmd.c, src/proto/ex_cmds.pro,
-	    src/proto/spell.pro, src/quickfix.c, src/spell.c, src/structs.h,
-	    src/term.h, src/vim.h
-
-
-*** ../vim-7.2.168/src/cleanlint.vim	2009-05-13 12:46:36.000000000 +0200
---- src/cleanlint.vim	2009-05-13 18:03:11.000000000 +0200
-***************
-*** 1,27 ****
-  " Vim tool: Filter output of splint
-  "
-  " Maintainer:	Bram Moolenaar <[email protected]>
-! " Last Change:	2009 May 05
-  
-  " Usage: redirect output of "make lint" to a file, edit that file with Vim and
-  " :call CleanLint()
-  " This deletes irrelevant messages.  What remains might be valid warnings.
-  
-  fun! CleanLint()
--   g/^  Types are incompatible/lockmarks d
-    g/Assignment of dev_t to __dev_t:/lockmarks d
-    g/Assignment of __dev_t to dev_t:/lockmarks d
-    g/Operands of == have incompatible types (__dev_t, dev_t): /lockmarks d
-!   g/Operands of == have incompatible types (unsigned int, int): /lockmarks d
-    g/Assignment of char to char_u: /lockmarks d
-    g/Assignment of unsigned int to int: /lockmarks d
-!   g/Assignment of colnr_T to int: /lockmarks d
-    g/Assignment of int to char_u: /lockmarks d
-    g/Function .* expects arg . to be wint_t gets int: /lockmarks d
-!   g/^digraph.c.*digraphdefault.*is type char, expects char_u:/lockmarks d
-    g/^digraph.c.*Additional initialization errors for digraphdefault not reported/lockmarks d
-    g/Function strncasecmp expects arg 3 to be int gets size_t: /lockmarks d
-    g/ To ignore signs in type comparisons use +ignoresigns/lockmarks d
-    g/ To allow arbitrary integral types to match any integral type, use +matchanyintegral./lockmarks d
-    g/ To allow arbitrary integral types to match long unsigned, use +longintegral./lockmarks d
-  endfun
---- 1,32 ----
-  " Vim tool: Filter output of splint
-  "
-  " Maintainer:	Bram Moolenaar <[email protected]>
-! " Last Change:	2009 May 13
-  
-  " Usage: redirect output of "make lint" to a file, edit that file with Vim and
-  " :call CleanLint()
-  " This deletes irrelevant messages.  What remains might be valid warnings.
-  
-  fun! CleanLint()
-    g/Assignment of dev_t to __dev_t:/lockmarks d
-    g/Assignment of __dev_t to dev_t:/lockmarks d
-    g/Operands of == have incompatible types (__dev_t, dev_t): /lockmarks d
-!   g/Operands of == have incompatible types (char_u, int): /lockmarks d
-    g/Assignment of char to char_u: /lockmarks d
-    g/Assignment of unsigned int to int: /lockmarks d
-!   g/Assignment of int to unsigned int: /lockmarks d
-!   g/Assignment of unsigned int to long int: /lockmarks d
-    g/Assignment of int to char_u: /lockmarks d
-    g/Function .* expects arg . to be wint_t gets int: /lockmarks d
-!   g/Function .* expects arg . to be size_t gets int: /lockmarks d
-!   g/Initial value of .* is type char, expects char_u: /lockmarks d
-!   g/^ex_cmds.h:.* Function types are inconsistent. Parameter 1 is implicitly temp, but unqualified in assigned function:/lockmarks d
-!   g/^ex_docmd.c:.* nospec_str/lockmarks d
-    g/^digraph.c.*Additional initialization errors for digraphdefault not reported/lockmarks d
-    g/Function strncasecmp expects arg 3 to be int gets size_t: /lockmarks d
-+   g/^  Types are incompatible/lockmarks d
-    g/ To ignore signs in type comparisons use +ignoresigns/lockmarks d
-    g/ To allow arbitrary integral types to match any integral type, use +matchanyintegral./lockmarks d
-    g/ To allow arbitrary integral types to match long unsigned, use +longintegral./lockmarks d
-+   g+ A variable is declared but never used. Use /.@unused@./ in front of declaration to suppress message.+lockmarks d
-  endfun
-*** ../vim-7.2.168/src/diff.c	2009-03-11 12:45:44.000000000 +0100
---- src/diff.c	2009-05-13 16:16:11.000000000 +0200
-***************
-*** 827,832 ****
---- 827,833 ----
-      char_u	*tmp_diff;
-  {
-      char_u	*cmd;
-+     size_t	len;
-  
-  #ifdef FEAT_EVAL
-      if (*p_dex != NUL)
-***************
-*** 835,842 ****
-      else
-  #endif
-      {
-! 	cmd = alloc((unsigned)(STRLEN(tmp_orig) + STRLEN(tmp_new)
-! 				+ STRLEN(tmp_diff) + STRLEN(p_srr) + 27));
-  	if (cmd != NULL)
-  	{
-  	    /* We don't want $DIFF_OPTIONS to get in the way. */
---- 836,844 ----
-      else
-  #endif
-      {
-! 	len = STRLEN(tmp_orig) + STRLEN(tmp_new)
-! 				      + STRLEN(tmp_diff) + STRLEN(p_srr) + 27;
-! 	cmd = alloc((unsigned)len);
-  	if (cmd != NULL)
-  	{
-  	    /* We don't want $DIFF_OPTIONS to get in the way. */
-***************
-*** 846,852 ****
-  	    /* Build the diff command and execute it.  Always use -a, binary
-  	     * differences are of no use.  Ignore errors, diff returns
-  	     * non-zero when differences have been found. */
-! 	    sprintf((char *)cmd, "diff %s%s%s%s%s %s",
-  		    diff_a_works == FALSE ? "" : "-a ",
-  #if defined(MSWIN) || defined(MSDOS)
-  		    diff_bin_works == TRUE ? "--binary " : "",
---- 848,854 ----
-  	    /* Build the diff command and execute it.  Always use -a, binary
-  	     * differences are of no use.  Ignore errors, diff returns
-  	     * non-zero when differences have been found. */
-! 	    vim_snprintf((char *)cmd, len, "diff %s%s%s%s%s %s",
-  		    diff_a_works == FALSE ? "" : "-a ",
-  #if defined(MSWIN) || defined(MSDOS)
-  		    diff_bin_works == TRUE ? "--binary " : "",
-***************
-*** 856,862 ****
-  		    (diff_flags & DIFF_IWHITE) ? "-b " : "",
-  		    (diff_flags & DIFF_ICASE) ? "-i " : "",
-  		    tmp_orig, tmp_new);
-! 	    append_redir(cmd, p_srr, tmp_diff);
-  #ifdef FEAT_AUTOCMD
-  	    block_autocmds();	/* Avoid ShellCmdPost stuff */
-  #endif
---- 858,864 ----
-  		    (diff_flags & DIFF_IWHITE) ? "-b " : "",
-  		    (diff_flags & DIFF_ICASE) ? "-i " : "",
-  		    tmp_orig, tmp_new);
-! 	    append_redir(cmd, (int)len, p_srr, tmp_diff);
-  #ifdef FEAT_AUTOCMD
-  	    block_autocmds();	/* Avoid ShellCmdPost stuff */
-  #endif
-***************
-*** 881,886 ****
---- 883,889 ----
-      char_u	*tmp_orig;	/* name of original temp file */
-      char_u	*tmp_new;	/* name of patched temp file */
-      char_u	*buf = NULL;
-+     size_t	buflen;
-      win_T	*old_curwin = curwin;
-      char_u	*newname = NULL;	/* name of patched file buffer */
-  #ifdef UNIX
-***************
-*** 920,930 ****
-      /* Get the absolute path of the patchfile, changing directory below. */
-      fullname = FullName_save(eap->arg, FALSE);
-  #endif
-!     buf = alloc((unsigned)(STRLEN(tmp_orig) + (
-  # ifdef UNIX
-  		    fullname != NULL ? STRLEN(fullname) :
-  # endif
-! 		    STRLEN(eap->arg)) + STRLEN(tmp_new) + 16));
-      if (buf == NULL)
-  	goto theend;
-  
---- 923,934 ----
-      /* Get the absolute path of the patchfile, changing directory below. */
-      fullname = FullName_save(eap->arg, FALSE);
-  #endif
-!     buflen = STRLEN(tmp_orig) + (
-  # ifdef UNIX
-  		    fullname != NULL ? STRLEN(fullname) :
-  # endif
-! 		    STRLEN(eap->arg)) + STRLEN(tmp_new) + 16;
-!     buf = alloc((unsigned)buflen);
-      if (buf == NULL)
-  	goto theend;
-  
-***************
-*** 961,967 ****
-      {
-  	/* Build the patch command and execute it.  Ignore errors.  Switch to
-  	 * cooked mode to allow the user to respond to prompts. */
-! 	sprintf((char *)buf, "patch -o %s %s < \"%s\"", tmp_new, tmp_orig,
-  # ifdef UNIX
-  		fullname != NULL ? fullname :
-  # endif
---- 965,972 ----
-      {
-  	/* Build the patch command and execute it.  Ignore errors.  Switch to
-  	 * cooked mode to allow the user to respond to prompts. */
-! 	vim_snprintf((char *)buf, buflen, "patch -o %s %s < \"%s\"",
-! 		tmp_new, tmp_orig,
-  # ifdef UNIX
-  		fullname != NULL ? fullname :
-  # endif
-*** ../vim-7.2.168/src/edit.c	2009-05-13 12:46:36.000000000 +0200
---- src/edit.c	2009-05-13 18:29:21.000000000 +0200
-***************
-*** 169,175 ****
-  static int  ins_compl_key2count __ARGS((int c));
-  static int  ins_compl_use_match __ARGS((int c));
-  static int  ins_complete __ARGS((int c));
-! static int  quote_meta __ARGS((char_u *dest, char_u *str, int len));
-  #endif /* FEAT_INS_EXPAND */
-  
-  #define BACKSPACE_CHAR		    1
---- 169,175 ----
-  static int  ins_compl_key2count __ARGS((int c));
-  static int  ins_compl_use_match __ARGS((int c));
-  static int  ins_complete __ARGS((int c));
-! static unsigned  quote_meta __ARGS((char_u *dest, char_u *str, int len));
-  #endif /* FEAT_INS_EXPAND */
-  
-  #define BACKSPACE_CHAR		    1
-***************
-*** 757,763 ****
-  		 * there is nothing to add, CTRL-L works like CTRL-P then. */
-  		if (c == Ctrl_L
-  			&& (ctrl_x_mode != CTRL_X_WHOLE_LINE
-! 			    || STRLEN(compl_shown_match->cp_str)
-  					  > curwin->w_cursor.col - compl_col))
-  		{
-  		    ins_compl_addfrommatch();
---- 757,763 ----
-  		 * there is nothing to add, CTRL-L works like CTRL-P then. */
-  		if (c == Ctrl_L
-  			&& (ctrl_x_mode != CTRL_X_WHOLE_LINE
-! 			    || (int)STRLEN(compl_shown_match->cp_str)
-  					  > curwin->w_cursor.col - compl_col))
-  		{
-  		    ins_compl_addfrommatch();
-***************
-*** 3837,3843 ****
---- 3837,3847 ----
-      char_u	*word;
-      int		icase = FALSE;
-      int		adup = FALSE;
-+ #ifdef S_SPLINT_S  /* splint doesn't parse array of pointers correctly */
-+     char_u	**cptext;
-+ #else
-      char_u	*(cptext[CPT_COUNT]);
-+ #endif
-  
-      if (tv->v_type == VAR_DICT && tv->vval.v_dict != NULL)
-      {
-***************
-*** 3994,4000 ****
-  		else if (*e_cpt == ']' || *e_cpt == 't')
-  		{
-  		    type = CTRL_X_TAGS;
-! 		    sprintf((char*)IObuff, _("Scanning tags."));
-  		    (void)msg_trunc_attr(IObuff, TRUE, hl_attr(HLF_R));
-  		}
-  		else
---- 3998,4004 ----
-  		else if (*e_cpt == ']' || *e_cpt == 't')
-  		{
-  		    type = CTRL_X_TAGS;
-! 		    vim_snprintf((char *)IObuff, IOSIZE, _("Scanning tags."));
-  		    (void)msg_trunc_attr(IObuff, TRUE, hl_attr(HLF_R));
-  		}
-  		else
-***************
-*** 4093,4099 ****
-  	case CTRL_X_SPELL:
-  #ifdef FEAT_SPELL
-  	    num_matches = expand_spelling(first_match_pos.lnum,
-! 				 first_match_pos.col, compl_pattern, &matches);
-  	    if (num_matches > 0)
-  		ins_compl_add_matches(num_matches, matches, p_ic);
-  #endif
---- 4097,4103 ----
-  	case CTRL_X_SPELL:
-  #ifdef FEAT_SPELL
-  	    num_matches = expand_spelling(first_match_pos.lnum,
-! 						     compl_pattern, &matches);
-  	    if (num_matches > 0)
-  		ins_compl_add_matches(num_matches, matches, p_ic);
-  #endif
-***************
-*** 4803,4812 ****
-  	    {
-  		char_u	    *prefix = (char_u *)"\\<";
-  
-! 		/* we need 3 extra chars, 1 for the NUL and
-! 		 * 2 >= strlen(prefix)	-- Acevedo */
-  		compl_pattern = alloc(quote_meta(NULL, line + compl_col,
-! 							   compl_length) + 3);
-  		if (compl_pattern == NULL)
-  		    return FAIL;
-  		if (!vim_iswordp(line + compl_col)
---- 4807,4815 ----
-  	    {
-  		char_u	    *prefix = (char_u *)"\\<";
-  
-! 		/* we need up to 2 extra chars for the prefix */
-  		compl_pattern = alloc(quote_meta(NULL, line + compl_col,
-! 							   compl_length) + 2);
-  		if (compl_pattern == NULL)
-  		    return FAIL;
-  		if (!vim_iswordp(line + compl_col)
-***************
-*** 4881,4887 ****
-  		else
-  		{
-  		    compl_pattern = alloc(quote_meta(NULL, line + compl_col,
-! 							   compl_length) + 3);
-  		    if (compl_pattern == NULL)
-  			return FAIL;
-  		    STRCPY((char *)compl_pattern, "\\<");
---- 4884,4890 ----
-  		else
-  		{
-  		    compl_pattern = alloc(quote_meta(NULL, line + compl_col,
-! 							   compl_length) + 2);
-  		    if (compl_pattern == NULL)
-  			return FAIL;
-  		    STRCPY((char *)compl_pattern, "\\<");
-***************
-*** 4963,4969 ****
-  	    if (col < 0)
-  		col = curs_col;
-  	    compl_col = col;
-! 	    if ((colnr_T)compl_col > curs_col)
-  		compl_col = curs_col;
-  
-  	    /* Setup variables for completion.  Need to obtain "line" again,
---- 4966,4972 ----
-  	    if (col < 0)
-  		col = curs_col;
-  	    compl_col = col;
-! 	    if (compl_col > curs_col)
-  		compl_col = curs_col;
-  
-  	    /* Setup variables for completion.  Need to obtain "line" again,
-***************
-*** 5236,5250 ****
-   * a backslash) the metachars, and dest would be NUL terminated.
-   * Returns the length (needed) of dest
-   */
-!     static int
-  quote_meta(dest, src, len)
-      char_u	*dest;
-      char_u	*src;
-      int		len;
-  {
-!     int	m;
-  
-!     for (m = len; --len >= 0; src++)
-      {
-  	switch (*src)
-  	{
---- 5239,5253 ----
-   * a backslash) the metachars, and dest would be NUL terminated.
-   * Returns the length (needed) of dest
-   */
-!     static unsigned
-  quote_meta(dest, src, len)
-      char_u	*dest;
-      char_u	*src;
-      int		len;
-  {
-!     unsigned	m = (unsigned)len + 1;  /* one extra for the NUL */
-  
-!     for ( ; --len >= 0; src++)
-      {
-  	switch (*src)
-  	{
-***************
-*** 6073,6079 ****
-       * in 'formatoptions' and there is a single character before the cursor.
-       * Otherwise the line would be broken and when typing another non-white
-       * next they are not joined back together. */
-!     wasatend = (pos.col == STRLEN(old));
-      if (*old != NUL && !trailblank && wasatend)
-      {
-  	dec_cursor();
---- 6076,6082 ----
-       * in 'formatoptions' and there is a single character before the cursor.
-       * Otherwise the line would be broken and when typing another non-white
-       * next they are not joined back together. */
-!     wasatend = (pos.col == (colnr_T)STRLEN(old));
-      if (*old != NUL && !trailblank && wasatend)
-      {
-  	dec_cursor();
-***************
-*** 6250,6256 ****
-       * three digits. */
-      if (VIM_ISDIGIT(c))
-      {
-! 	sprintf((char *)buf, "%03d", c);
-  	AppendToRedobuff(buf);
-      }
-      else
---- 6253,6259 ----
-       * three digits. */
-      if (VIM_ISDIGIT(c))
-      {
-! 	vim_snprintf((char *)buf, sizeof(buf), "%03d", c);
-  	AppendToRedobuff(buf);
-      }
-      else
-***************
-*** 6453,6462 ****
-  	     * deleted characters. */
-  	    if (VIsual_active && VIsual.lnum == curwin->w_cursor.lnum)
-  	    {
-! 		cc = (int)STRLEN(ml_get_curline());
-! 		if (VIsual.col > (colnr_T)cc)
-  		{
-! 		    VIsual.col = cc;
-  # ifdef FEAT_VIRTUALEDIT
-  		    VIsual.coladd = 0;
-  # endif
---- 6457,6467 ----
-  	     * deleted characters. */
-  	    if (VIsual_active && VIsual.lnum == curwin->w_cursor.lnum)
-  	    {
-! 		int len = (int)STRLEN(ml_get_curline());
-! 
-! 		if (VIsual.col > len)
-  		{
-! 		    VIsual.col = len;
-  # ifdef FEAT_VIRTUALEDIT
-  		    VIsual.coladd = 0;
-  # endif
-***************
-*** 8315,8320 ****
---- 8320,8326 ----
-      linenr_T	lnum;
-      int		cc;
-      int		temp = 0;	    /* init for GCC */
-+     colnr_T	save_col;
-      colnr_T	mincol;
-      int		did_backspace = FALSE;
-      int		in_indent;
-***************
-*** 8472,8484 ****
-  		 */
-  		while (cc > 0)
-  		{
-! 		    temp = curwin->w_cursor.col;
-  #ifdef FEAT_MBYTE
-  		    mb_replace_pop_ins(cc);
-  #else
-  		    ins_char(cc);
-  #endif
-! 		    curwin->w_cursor.col = temp;
-  		    cc = replace_pop();
-  		}
-  		/* restore the characters that NL replaced */
---- 8478,8490 ----
-  		 */
-  		while (cc > 0)
-  		{
-! 		    save_col = curwin->w_cursor.col;
-  #ifdef FEAT_MBYTE
-  		    mb_replace_pop_ins(cc);
-  #else
-  		    ins_char(cc);
-  #endif
-! 		    curwin->w_cursor.col = save_col;
-  		    cc = replace_pop();
-  		}
-  		/* restore the characters that NL replaced */
-***************
-*** 8510,8520 ****
-  #endif
-  			    )
-  	{
-! 	    temp = curwin->w_cursor.col;
-  	    beginline(BL_WHITE);
-  	    if (curwin->w_cursor.col < (colnr_T)temp)
-  		mincol = curwin->w_cursor.col;
-! 	    curwin->w_cursor.col = temp;
-  	}
-  
-  	/*
---- 8516,8526 ----
-  #endif
-  			    )
-  	{
-! 	    save_col = curwin->w_cursor.col;
-  	    beginline(BL_WHITE);
-  	    if (curwin->w_cursor.col < (colnr_T)temp)
-  		mincol = curwin->w_cursor.col;
-! 	    curwin->w_cursor.col = save_col;
-  	}
-  
-  	/*
-*** ../vim-7.2.168/src/ex_cmds.c	2009-05-13 12:46:36.000000000 +0200
---- src/ex_cmds.c	2009-05-13 18:24:18.000000000 +0200
-***************
-*** 87,99 ****
-  			       ))
-  	{
-  	    transchar_nonprint(buf3, c);
-! 	    sprintf(buf1, "  <%s>", (char *)buf3);
-  	}
-  	else
-  	    buf1[0] = NUL;
-  #ifndef EBCDIC
-  	if (c >= 0x80)
-! 	    sprintf(buf2, "  <M-%s>", transchar(c & 0x7f));
-  	else
-  #endif
-  	    buf2[0] = NUL;
---- 87,100 ----
-  			       ))
-  	{
-  	    transchar_nonprint(buf3, c);
-! 	    vim_snprintf(buf1, sizeof(buf1), "  <%s>", (char *)buf3);
-  	}
-  	else
-  	    buf1[0] = NUL;
-  #ifndef EBCDIC
-  	if (c >= 0x80)
-! 	    vim_snprintf(buf2, sizeof(buf2), "  <M-%s>",
-! 						 (char *)transchar(c & 0x7f));
-  	else
-  #endif
-  	    buf2[0] = NUL;
-***************
-*** 358,364 ****
-      linenr_T	lnum;
-      long	maxlen = 0;
-      sorti_T	*nrs;
-!     size_t	count = eap->line2 - eap->line1 + 1;
-      size_t	i;
-      char_u	*p;
-      char_u	*s;
---- 359,365 ----
-      linenr_T	lnum;
-      long	maxlen = 0;
-      sorti_T	*nrs;
-!     size_t	count = (size_t)(eap->line2 - eap->line1 + 1);
-      size_t	i;
-      char_u	*p;
-      char_u	*s;
-***************
-*** 957,963 ****
-  	    }
-  	    len += (int)STRLEN(prevcmd);
-  	}
-! 	if ((t = alloc(len)) == NULL)
-  	{
-  	    vim_free(newcmd);
-  	    return;
---- 958,964 ----
-  	    }
-  	    len += (int)STRLEN(prevcmd);
-  	}
-! 	if ((t = alloc((unsigned)len)) == NULL)
-  	{
-  	    vim_free(newcmd);
-  	    return;
-***************
-*** 1548,1554 ****
-       * redirecting input and/or output.
-       */
-      if (itmp != NULL || otmp != NULL)
-! 	sprintf((char *)buf, "(%s)", (char *)cmd);
-      else
-  	STRCPY(buf, cmd);
-      if (itmp != NULL)
---- 1549,1555 ----
-       * redirecting input and/or output.
-       */
-      if (itmp != NULL || otmp != NULL)
-! 	vim_snprintf((char *)buf, len, "(%s)", (char *)cmd);
-      else
-  	STRCPY(buf, cmd);
-      if (itmp != NULL)
-***************
-*** 1597,1633 ****
-      }
-  #endif
-      if (otmp != NULL)
-! 	append_redir(buf, p_srr, otmp);
-  
-      return buf;
-  }
-  
-  /*
-!  * Append output redirection for file "fname" to the end of string buffer "buf"
-   * Works with the 'shellredir' and 'shellpipe' options.
-   * The caller should make sure that there is enough room:
-   *	STRLEN(opt) + STRLEN(fname) + 3
-   */
-      void
-! append_redir(buf, opt, fname)
-      char_u	*buf;
-      char_u	*opt;
-      char_u	*fname;
-  {
-      char_u	*p;
-  
-!     buf += STRLEN(buf);
-      /* find "%s", skipping "%%" */
-      for (p = opt; (p = vim_strchr(p, '%')) != NULL; ++p)
-  	if (p[1] == 's')
-  	    break;
-      if (p != NULL)
-      {
-! 	*buf = ' '; /* not really needed? Not with sh, ksh or bash */
-! 	sprintf((char *)buf + 1, (char *)opt, (char *)fname);
-      }
-      else
-! 	sprintf((char *)buf,
-  #ifdef FEAT_QUICKFIX
-  # ifndef RISCOS
-  		opt != p_sp ? " %s%s" :
---- 1598,1638 ----
-      }
-  #endif
-      if (otmp != NULL)
-! 	append_redir(buf, (int)len, p_srr, otmp);
-  
-      return buf;
-  }
-  
-  /*
-!  * Append output redirection for file "fname" to the end of string buffer
-!  * "buf[buflen]"
-   * Works with the 'shellredir' and 'shellpipe' options.
-   * The caller should make sure that there is enough room:
-   *	STRLEN(opt) + STRLEN(fname) + 3
-   */
-      void
-! append_redir(buf, buflen, opt, fname)
-      char_u	*buf;
-+     int		buflen;
-      char_u	*opt;
-      char_u	*fname;
-  {
-      char_u	*p;
-+     char_u	*end;
-  
-!     end = buf + STRLEN(buf);
-      /* find "%s", skipping "%%" */
-      for (p = opt; (p = vim_strchr(p, '%')) != NULL; ++p)
-  	if (p[1] == 's')
-  	    break;
-      if (p != NULL)
-      {
-! 	*end = ' '; /* not really needed? Not with sh, ksh or bash */
-! 	vim_snprintf((char *)end + 1, (size_t)(buflen - (end + 1 - buf)),
-! 						  (char *)opt, (char *)fname);
-      }
-      else
-! 	vim_snprintf((char *)end, (size_t)(buflen - (end - buf)),
-  #ifdef FEAT_QUICKFIX
-  # ifndef RISCOS
-  		opt != p_sp ? " %s%s" :
-***************
-*** 2390,2396 ****
-  
-      if (curwin->w_p_nu || use_number)
-      {
-! 	sprintf((char *)numbuf, "%*ld ", number_width(curwin), (long)lnum);
-  	msg_puts_attr(numbuf, hl_attr(HLF_N));	/* Highlight line nrs */
-      }
-      msg_prt_line(ml_get(lnum), list);
---- 2395,2402 ----
-  
-      if (curwin->w_p_nu || use_number)
-      {
-! 	vim_snprintf((char *)numbuf, sizeof(numbuf),
-! 				   "%*ld ", number_width(curwin), (long)lnum);
-  	msg_puts_attr(numbuf, hl_attr(HLF_N));	/* Highlight line nrs */
-      }
-      msg_prt_line(ml_get(lnum), list);
-***************
-*** 4486,4492 ****
-  	    char_u	*p1;
-  	    int		did_sub = FALSE;
-  	    int		lastone;
-! 	    unsigned	len, needed_len;
-  	    long	nmatch_tl = 0;	/* nr of lines matched below lnum */
-  	    int		do_again;	/* do it again after joining lines */
-  	    int		skip_match = FALSE;
---- 4492,4498 ----
-  	    char_u	*p1;
-  	    int		did_sub = FALSE;
-  	    int		lastone;
-! 	    int		len, copy_len, needed_len;
-  	    long	nmatch_tl = 0;	/* nr of lines matched below lnum */
-  	    int		do_again;	/* do it again after joining lines */
-  	    int		skip_match = FALSE;
-***************
-*** 4631,4636 ****
---- 4637,4644 ----
-  
-  		if (do_ask)
-  		{
-+ 		    int typed;
-+ 
-  		    /* change State to CONFIRM, so that the mouse works
-  		     * properly */
-  		    save_State = State;
-***************
-*** 4669,4675 ****
-  			    resp = getexmodeline('?', NULL, 0);
-  			    if (resp != NULL)
-  			    {
-! 				i = *resp;
-  				vim_free(resp);
-  			    }
-  			}
---- 4677,4683 ----
-  			    resp = getexmodeline('?', NULL, 0);
-  			    if (resp != NULL)
-  			    {
-! 				typed = *resp;
-  				vim_free(resp);
-  			    }
-  			}
-***************
-*** 4721,4727 ****
-  #endif
-  			    ++no_mapping;	/* don't map this key */
-  			    ++allow_keys;	/* allow special keys */
-! 			    i = plain_vgetc();
-  			    --allow_keys;
-  			    --no_mapping;
-  
---- 4729,4735 ----
-  #endif
-  			    ++no_mapping;	/* don't map this key */
-  			    ++allow_keys;	/* allow special keys */
-! 			    typed = plain_vgetc();
-  			    --allow_keys;
-  			    --no_mapping;
-  
-***************
-*** 4732,4766 ****
-  			}
-  
-  			need_wait_return = FALSE; /* no hit-return prompt */
-! 			if (i == 'q' || i == ESC || i == Ctrl_C
-  #ifdef UNIX
-! 				|| i == intr_char
-  #endif
-  				)
-  			{
-  			    got_quit = TRUE;
-  			    break;
-  			}
-! 			if (i == 'n')
-  			    break;
-! 			if (i == 'y')
-  			    break;
-! 			if (i == 'l')
-  			{
-  			    /* last: replace and then stop */
-  			    do_all = FALSE;
-  			    line2 = lnum;
-  			    break;
-  			}
-! 			if (i == 'a')
-  			{
-  			    do_ask = FALSE;
-  			    break;
-  			}
-  #ifdef FEAT_INS_EXPAND
-! 			if (i == Ctrl_E)
-  			    scrollup_clamp();
-! 			else if (i == Ctrl_Y)
-  			    scrolldown_clamp();
-  #endif
-  		    }
---- 4740,4774 ----
-  			}
-  
-  			need_wait_return = FALSE; /* no hit-return prompt */
-! 			if (typed == 'q' || typed == ESC || typed == Ctrl_C
-  #ifdef UNIX
-! 				|| typed == intr_char
-  #endif
-  				)
-  			{
-  			    got_quit = TRUE;
-  			    break;
-  			}
-! 			if (typed == 'n')
-  			    break;
-! 			if (typed == 'y')
-  			    break;
-! 			if (typed == 'l')
-  			{
-  			    /* last: replace and then stop */
-  			    do_all = FALSE;
-  			    line2 = lnum;
-  			    break;
-  			}
-! 			if (typed == 'a')
-  			{
-  			    do_ask = FALSE;
-  			    break;
-  			}
-  #ifdef FEAT_INS_EXPAND
-! 			if (typed == Ctrl_E)
-  			    scrollup_clamp();
-! 			else if (typed == Ctrl_Y)
-  			    scrolldown_clamp();
-  #endif
-  		    }
-***************
-*** 4771,4777 ****
-  		    if (vim_strchr(p_cpo, CPO_UNDO) != NULL)
-  			--no_u_sync;
-  
-! 		    if (i == 'n')
-  		    {
-  			/* For a multi-line match, put matchcol at the NUL at
-  			 * the end of the line and set nmatch to one, so that
---- 4779,4785 ----
-  		    if (vim_strchr(p_cpo, CPO_UNDO) != NULL)
-  			--no_u_sync;
-  
-! 		    if (typed == 'n')
-  		    {
-  			/* For a multi-line match, put matchcol at the NUL at
-  			 * the end of the line and set nmatch to one, so that
-***************
-*** 4822,4830 ****
-  		    p1 = ml_get(sub_firstlnum + nmatch - 1);
-  		    nmatch_tl += nmatch - 1;
-  		}
-! 		i = regmatch.startpos[0].col - copycol;
-! 		needed_len = i + ((unsigned)STRLEN(p1) - regmatch.endpos[0].col)
-! 								 + sublen + 1;
-  		if (new_start == NULL)
-  		{
-  		    /*
---- 4830,4838 ----
-  		    p1 = ml_get(sub_firstlnum + nmatch - 1);
-  		    nmatch_tl += nmatch - 1;
-  		}
-! 		copy_len = regmatch.startpos[0].col - copycol;
-! 		needed_len = copy_len + ((unsigned)STRLEN(p1)
-! 				       - regmatch.endpos[0].col) + sublen + 1;
-  		if (new_start == NULL)
-  		{
-  		    /*
-***************
-*** 4847,4853 ****
-  		     */
-  		    len = (unsigned)STRLEN(new_start);
-  		    needed_len += len;
-! 		    if (needed_len > new_start_len)
-  		    {
-  			new_start_len = needed_len + 50;
-  			if ((p1 = alloc_check(new_start_len)) == NULL)
---- 4855,4861 ----
-  		     */
-  		    len = (unsigned)STRLEN(new_start);
-  		    needed_len += len;
-! 		    if (needed_len > (int)new_start_len)
-  		    {
-  			new_start_len = needed_len + 50;
-  			if ((p1 = alloc_check(new_start_len)) == NULL)
-***************
-*** 4865,4872 ****
-  		/*
-  		 * copy the text up to the part that matched
-  		 */
-! 		mch_memmove(new_end, sub_firstline + copycol, (size_t)i);
-! 		new_end += i;
-  
-  		(void)vim_regsub_multi(&regmatch,
-  				    sub_firstlnum - regmatch.startpos[0].lnum,
---- 4873,4880 ----
-  		/*
-  		 * copy the text up to the part that matched
-  		 */
-! 		mch_memmove(new_end, sub_firstline + copycol, (size_t)copy_len);
-! 		new_end += copy_len;
-  
-  		(void)vim_regsub_multi(&regmatch,
-  				    sub_firstlnum - regmatch.startpos[0].lnum,
-***************
-*** 5768,5773 ****
---- 5776,5785 ----
-  {
-      char_u	*s, *d;
-      int		i;
-+ #ifdef S_SPLINT_S  /* splint doesn't understand array of pointers */
-+     static char **mtable;
-+     static char **rtable;
-+ #else
-      static char *(mtable[]) = {"*", "g*", "[*", "]*", ":*",
-  			       "/*", "/\\*", "\"*", "**",
-  			       "/\\(\\)",
-***************
-*** 5782,5787 ****
---- 5794,5800 ----
-  			       "/\\\\?", "/\\\\z(\\\\)", "\\\\=", ":s\\\\=",
-  			       "\\[count]", "\\[quotex]", "\\[range]",
-  			       "\\[pattern]", "\\\\bar", "/\\\\%\\$"};
-+ #endif
-      int flags;
-  
-      d = IObuff;		    /* assume IObuff is long enough! */
-***************
-*** 5790,5796 ****
-       * Recognize a few exceptions to the rule.	Some strings that contain '*'
-       * with "star".  Otherwise '*' is recognized as a wildcard.
-       */
-!     for (i = sizeof(mtable) / sizeof(char *); --i >= 0; )
-  	if (STRCMP(arg, mtable[i]) == 0)
-  	{
-  	    STRCPY(d, rtable[i]);
---- 5803,5809 ----
-       * Recognize a few exceptions to the rule.	Some strings that contain '*'
-       * with "star".  Otherwise '*' is recognized as a wildcard.
-       */
-!     for (i = (int)(sizeof(mtable) / sizeof(char *)); --i >= 0; )
-  	if (STRCMP(arg, mtable[i]) == 0)
-  	{
-  	    STRCPY(d, rtable[i]);
-*** ../vim-7.2.168/src/ex_cmds2.c	2009-02-05 20:47:14.000000000 +0100
---- src/ex_cmds2.c	2009-05-13 16:22:33.000000000 +0200
-***************
-*** 3373,3379 ****
-  	    p = skipwhite(sp->nextline);
-  	    if (*p != '\\')
-  		break;
-! 	    s = alloc((int)(STRLEN(line) + STRLEN(p)));
-  	    if (s == NULL)	/* out of memory */
-  		break;
-  	    STRCPY(s, line);
---- 3373,3379 ----
-  	    p = skipwhite(sp->nextline);
-  	    if (*p != '\\')
-  		break;
-! 	    s = alloc((unsigned)(STRLEN(line) + STRLEN(p)));
-  	    if (s == NULL)	/* out of memory */
-  		break;
-  	    STRCPY(s, line);
-*** ../vim-7.2.168/src/ex_docmd.c	2009-04-29 18:44:38.000000000 +0200
---- src/ex_docmd.c	2009-05-13 17:56:44.000000000 +0200
-***************
-*** 2737,2743 ****
-      int		i;
-  
-      for (i = 0; cmd[i] != NUL; ++i)
-! 	if (cmd[i] != (*pp)[i])
-  	    break;
-      if (i >= len && !isalpha((*pp)[i]))
-      {
---- 2737,2743 ----
-      int		i;
-  
-      for (i = 0; cmd[i] != NUL; ++i)
-! 	if (((char_u *)cmd)[i] != (*pp)[i])
-  	    break;
-      if (i >= len && !isalpha((*pp)[i]))
-      {
-***************
-*** 2803,2809 ****
-  	    /* Check for ":dl", ":dell", etc. to ":deletel": that's
-  	     * :delete with the 'l' flag.  Same for 'p'. */
-  	    for (i = 0; i < len; ++i)
-! 		if (eap->cmd[i] != "delete"[i])
-  		    break;
-  	    if (i == len - 1)
-  	    {
---- 2803,2809 ----
-  	    /* Check for ":dl", ":dell", etc. to ":deletel": that's
-  	     * :delete with the 'l' flag.  Same for 'p'. */
-  	    for (i = 0; i < len; ++i)
-! 		if (eap->cmd[i] != ((char_u *)"delete")[i])
-  		    break;
-  	    if (i == len - 1)
-  	    {
-***************
-*** 3823,3829 ****
-      char_u	*cmd;
-      int		*ctx;	/* pointer to xp_context or NULL */
-  {
-!     int		delim;
-  
-      while (vim_strchr((char_u *)" \t0123456789.$%'/?-+,;", *cmd) != NULL)
-      {
---- 3823,3829 ----
-      char_u	*cmd;
-      int		*ctx;	/* pointer to xp_context or NULL */
-  {
-!     unsigned	delim;
-  
-      while (vim_strchr((char_u *)" \t0123456789.$%'/?-+,;", *cmd) != NULL)
-      {
-***************
-*** 9417,9423 ****
-  {
-      int		len;
-      int		i;
-!     static char *(spec_str[]) = {
-  		    "%",
-  #define SPEC_PERC   0
-  		    "#",
---- 9417,9429 ----
-  {
-      int		len;
-      int		i;
-! #ifdef S_SPLINT_S  /* splint can't handle array of pointers */
-!     static char **spec_str;
-!     static char *(nospec_str[])
-! #else
-!     static char *(spec_str[])
-! #endif
-! 	= {
-  		    "%",
-  #define SPEC_PERC   0
-  		    "#",
-***************
-*** 9443,9451 ****
-  # define SPEC_CLIENT 9
-  #endif
-      };
-- #define SPEC_COUNT  (sizeof(spec_str) / sizeof(char *))
-  
-!     for (i = 0; i < SPEC_COUNT; ++i)
-      {
-  	len = (int)STRLEN(spec_str[i]);
-  	if (STRNCMP(src, spec_str[i], len) == 0)
---- 9449,9456 ----
-  # define SPEC_CLIENT 9
-  #endif
-      };
-  
-!     for (i = 0; i < (int)(sizeof(spec_str) / sizeof(char *)); ++i)
-      {
-  	len = (int)STRLEN(spec_str[i]);
-  	if (STRNCMP(src, spec_str[i], len) == 0)
-***************
-*** 9796,9802 ****
-  	}
-  
-  	/* allocate memory */
-! 	retval = alloc(len + 1);
-  	if (retval == NULL)
-  	    break;
-      }
---- 9801,9807 ----
-  	}
-  
-  	/* allocate memory */
-! 	retval = alloc((unsigned)len + 1);
-  	if (retval == NULL)
-  	    break;
-      }
-*** ../vim-7.2.168/src/proto/ex_cmds.pro	2009-04-29 18:44:38.000000000 +0200
---- src/proto/ex_cmds.pro	2009-05-13 15:53:39.000000000 +0200
-***************
-*** 9,15 ****
-  void do_bang __ARGS((int addr_count, exarg_T *eap, int forceit, int do_in, int do_out));
-  void do_shell __ARGS((char_u *cmd, int flags));
-  char_u *make_filter_cmd __ARGS((char_u *cmd, char_u *itmp, char_u *otmp));
-! void append_redir __ARGS((char_u *buf, char_u *opt, char_u *fname));
-  int viminfo_error __ARGS((char *errnum, char *message, char_u *line));
-  int read_viminfo __ARGS((char_u *file, int flags));
-  void write_viminfo __ARGS((char_u *file, int forceit));
---- 9,15 ----
-  void do_bang __ARGS((int addr_count, exarg_T *eap, int forceit, int do_in, int do_out));
-  void do_shell __ARGS((char_u *cmd, int flags));
-  char_u *make_filter_cmd __ARGS((char_u *cmd, char_u *itmp, char_u *otmp));
-! void append_redir __ARGS((char_u *buf, int buflen, char_u *opt, char_u *fname));
-  int viminfo_error __ARGS((char *errnum, char *message, char_u *line));
-  int read_viminfo __ARGS((char_u *file, int flags));
-  void write_viminfo __ARGS((char_u *file, int forceit));
-*** ../vim-7.2.168/src/proto/spell.pro	2007-05-05 19:19:19.000000000 +0200
---- src/proto/spell.pro	2009-05-13 16:43:13.000000000 +0200
-***************
-*** 22,26 ****
-  char_u *spell_to_word_end __ARGS((char_u *start, buf_T *buf));
-  int spell_word_start __ARGS((int startcol));
-  void spell_expand_check_cap __ARGS((colnr_T col));
-! int expand_spelling __ARGS((linenr_T lnum, int col, char_u *pat, char_u ***matchp));
-  /* vim: set ft=c : */
---- 22,26 ----
-  char_u *spell_to_word_end __ARGS((char_u *start, buf_T *buf));
-  int spell_word_start __ARGS((int startcol));
-  void spell_expand_check_cap __ARGS((colnr_T col));
-! int expand_spelling __ARGS((linenr_T lnum, char_u *pat, char_u ***matchp));
-  /* vim: set ft=c : */
-*** ../vim-7.2.168/src/quickfix.c	2009-04-29 11:49:57.000000000 +0200
---- src/quickfix.c	2009-05-13 15:53:18.000000000 +0200
-***************
-*** 2774,2780 ****
-      sprintf((char *)cmd, "%s%s%s", (char *)p_shq, (char *)eap->arg,
-  							       (char *)p_shq);
-      if (*p_sp != NUL)
-! 	append_redir(cmd, p_sp, fname);
-      /*
-       * Output a newline if there's something else than the :make command that
-       * was typed (in which case the cursor is in column 0).
---- 2774,2780 ----
-      sprintf((char *)cmd, "%s%s%s", (char *)p_shq, (char *)eap->arg,
-  							       (char *)p_shq);
-      if (*p_sp != NUL)
-! 	append_redir(cmd, len, p_sp, fname);
-      /*
-       * Output a newline if there's something else than the :make command that
-       * was typed (in which case the cursor is in column 0).
-*** ../vim-7.2.168/src/spell.c	2009-02-11 17:57:43.000000000 +0100
---- src/spell.c	2009-05-13 16:31:15.000000000 +0200
-***************
-*** 16151,16161 ****
-   * Returns the number of matches.  The matches are in "matchp[]", array of
-   * allocated strings.
-   */
-- /*ARGSUSED*/
-      int
-! expand_spelling(lnum, col, pat, matchp)
-      linenr_T	lnum;
--     int		col;
-      char_u	*pat;
-      char_u	***matchp;
-  {
---- 16151,16159 ----
-   * Returns the number of matches.  The matches are in "matchp[]", array of
-   * allocated strings.
-   */
-      int
-! expand_spelling(lnum, pat, matchp)
-      linenr_T	lnum;
-      char_u	*pat;
-      char_u	***matchp;
-  {
-*** ../vim-7.2.168/src/structs.h	2009-05-13 12:46:36.000000000 +0200
---- src/structs.h	2009-05-13 16:45:51.000000000 +0200
-***************
-*** 16,22 ****
-   */
-  #if defined(SASC) && SASC < 658
-  typedef long		linenr_T;
-! typedef unsigned	colnr_T;
-  typedef unsigned short	short_u;
-  #endif
-  
---- 16,22 ----
-   */
-  #if defined(SASC) && SASC < 658
-  typedef long		linenr_T;
-! typedef int		colnr_T;
-  typedef unsigned short	short_u;
-  #endif
-  
-*** ../vim-7.2.168/src/term.h	2005-03-16 10:53:56.000000000 +0100
---- src/term.h	2009-05-13 17:27:41.000000000 +0200
-***************
-*** 96,102 ****
---- 96,106 ----
-   * - there should be code in term.c to obtain the value from the termcap
-   */
-  
-+ #ifdef S_SPLINT_S  /* splint doesn't understand array of pointers */
-+ extern char_u **term_strings;    /* current terminal strings */
-+ #else
-  extern char_u *(term_strings[]);    /* current terminal strings */
-+ #endif
-  
-  /*
-   * strings used for terminal
-*** ../vim-7.2.168/src/vim.h	2009-04-29 18:44:38.000000000 +0200
---- src/vim.h	2009-05-13 16:45:39.000000000 +0200
-***************
-*** 1460,1467 ****
-  # define PERROR(msg)		    perror(msg)
-  #endif
-  
-! typedef long	    linenr_T;		/* line number type */
-! typedef unsigned    colnr_T;		/* column number type */
-  typedef unsigned short disptick_T;	/* display tick type */
-  
-  #define MAXLNUM (0x7fffffffL)		/* maximum (invalid) line number */
---- 1460,1467 ----
-  # define PERROR(msg)		    perror(msg)
-  #endif
-  
-! typedef long	linenr_T;		/* line number type */
-! typedef int	colnr_T;		/* column number type */
-  typedef unsigned short disptick_T;	/* display tick type */
-  
-  #define MAXLNUM (0x7fffffffL)		/* maximum (invalid) line number */
-*** ../vim-7.2.168/src/version.c	2009-05-13 14:48:55.000000000 +0200
---- src/version.c	2009-05-13 18:44:28.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     169,
-  /**/
-
--- 
-Females are strictly forbidden to appear unshaven in public.
-		[real standing law in New Mexico, United States of America]
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.170	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,179 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.170
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.170
-Problem:    Using b_dev while it was not set. (Dominique Pelle)
-Solution:   Add the b_dev_valid flag.
-Files:	    src/buffer.c, src/fileio.c, src/structs.h
-
-
-*** ../vim-7.2.169/src/buffer.c	2009-05-13 12:46:36.000000000 +0200
---- src/buffer.c	2009-05-13 20:23:51.000000000 +0200
-***************
-*** 1678,1686 ****
-      buf->b_fname = buf->b_sfname;
-  #ifdef UNIX
-      if (st.st_dev == (dev_T)-1)
-! 	buf->b_dev = -1;
-      else
-      {
-  	buf->b_dev = st.st_dev;
-  	buf->b_ino = st.st_ino;
-      }
---- 1678,1687 ----
-      buf->b_fname = buf->b_sfname;
-  #ifdef UNIX
-      if (st.st_dev == (dev_T)-1)
-! 	buf->b_dev_valid = FALSE;
-      else
-      {
-+ 	buf->b_dev_valid = TRUE;
-  	buf->b_dev = st.st_dev;
-  	buf->b_ino = st.st_ino;
-      }
-***************
-*** 2693,2701 ****
-      buf->b_fname = buf->b_sfname;
-  #ifdef UNIX
-      if (st.st_dev == (dev_T)-1)
-! 	buf->b_dev = -1;
-      else
-      {
-  	buf->b_dev = st.st_dev;
-  	buf->b_ino = st.st_ino;
-      }
---- 2694,2703 ----
-      buf->b_fname = buf->b_sfname;
-  #ifdef UNIX
-      if (st.st_dev == (dev_T)-1)
-! 	buf->b_dev_valid = FALSE;
-      else
-      {
-+ 	buf->b_dev_valid = TRUE;
-  	buf->b_dev = st.st_dev;
-  	buf->b_ino = st.st_ino;
-      }
-***************
-*** 2889,2895 ****
-  	/* If no struct stat given, get it now */
-  	if (stp == NULL)
-  	{
-! 	    if (buf->b_dev < 0 || mch_stat((char *)ffname, &st) < 0)
-  		st.st_dev = (dev_T)-1;
-  	    stp = &st;
-  	}
---- 2891,2897 ----
-  	/* If no struct stat given, get it now */
-  	if (stp == NULL)
-  	{
-! 	    if (!buf->b_dev_valid || mch_stat((char *)ffname, &st) < 0)
-  		st.st_dev = (dev_T)-1;
-  	    stp = &st;
-  	}
-***************
-*** 2926,2936 ****
-  
-      if (buf->b_fname != NULL && mch_stat((char *)buf->b_fname, &st) >= 0)
-      {
-  	buf->b_dev = st.st_dev;
-  	buf->b_ino = st.st_ino;
-      }
-      else
-! 	buf->b_dev = -1;
-  }
-  
-  /*
---- 2928,2939 ----
-  
-      if (buf->b_fname != NULL && mch_stat((char *)buf->b_fname, &st) >= 0)
-      {
-+ 	buf->b_dev_valid = TRUE;
-  	buf->b_dev = st.st_dev;
-  	buf->b_ino = st.st_ino;
-      }
-      else
-! 	buf->b_dev_valid = FALSE;
-  }
-  
-  /*
-***************
-*** 2941,2947 ****
-      buf_T	*buf;
-      struct stat *stp;
-  {
-!     return (buf->b_dev >= 0
-  	    && stp->st_dev == buf->b_dev
-  	    && stp->st_ino == buf->b_ino);
-  }
---- 2944,2950 ----
-      buf_T	*buf;
-      struct stat *stp;
-  {
-!     return (buf->b_dev_valid
-  	    && stp->st_dev == buf->b_dev
-  	    && stp->st_ino == buf->b_ino);
-  }
-*** ../vim-7.2.169/src/fileio.c	2009-04-29 18:01:23.000000000 +0200
---- src/fileio.c	2009-05-13 20:24:08.000000000 +0200
-***************
-*** 4416,4422 ****
-  # endif
-  	buf_setino(buf);
-      }
-!     else if (buf->b_dev < 0)
-  	/* Set the inode when creating a new file. */
-  	buf_setino(buf);
-  #endif
---- 4416,4422 ----
-  # endif
-  	buf_setino(buf);
-      }
-!     else if (!buf->b_dev_valid)
-  	/* Set the inode when creating a new file. */
-  	buf_setino(buf);
-  #endif
-*** ../vim-7.2.169/src/structs.h	2009-05-13 18:54:14.000000000 +0200
---- src/structs.h	2009-05-13 20:24:54.000000000 +0200
-***************
-*** 1166,1172 ****
-      char_u	*b_fname;	/* current file name */
-  
-  #ifdef UNIX
-!     dev_t	b_dev;		/* device number (-1 if not set) */
-      ino_t	b_ino;		/* inode number */
-  #endif
-  #ifdef FEAT_CW_EDITOR
---- 1166,1173 ----
-      char_u	*b_fname;	/* current file name */
-  
-  #ifdef UNIX
-!     int		b_dev_valid;	/* TRUE when b_dev has a valid number */
-!     dev_t	b_dev;		/* device number */
-      ino_t	b_ino;		/* inode number */
-  #endif
-  #ifdef FEAT_CW_EDITOR
-*** ../vim-7.2.169/src/version.c	2009-05-13 18:54:14.000000000 +0200
---- src/version.c	2009-05-13 20:43:22.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     170,
-  /**/
-
--- 
-A special cleaning ordinance bans housewives from hiding dirt and dust under a
-rug in a dwelling.
-		[real standing law in Pennsylvania, United States of America]
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.171	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,80 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.171
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.171 (after 7.2.169)
-Problem:    Compiler warnings. (Tony Mechelynck)
-Solution:   Add function prototype. (Patrick Texier)  Init variable.
-Files:	    src/ex_cmds.c
-
-
-*** ../vim-7.2.170/src/ex_cmds.c	2009-05-13 18:54:14.000000000 +0200
---- src/ex_cmds.c	2009-05-14 21:11:01.000000000 +0200
-***************
-*** 4637,4643 ****
-  
-  		if (do_ask)
-  		{
-! 		    int typed;
-  
-  		    /* change State to CONFIRM, so that the mouse works
-  		     * properly */
---- 4635,4641 ----
-  
-  		if (do_ask)
-  		{
-! 		    int typed = 0;
-  
-  		    /* change State to CONFIRM, so that the mouse works
-  		     * properly */
-***************
-*** 6553,6558 ****
---- 6549,6555 ----
-  static sign_T	*first_sign = NULL;
-  static int	last_sign_typenr = MAX_TYPENR;	/* is decremented */
-  
-+ static int sign_cmd_idx __ARGS((char_u *begin_cmd, char_u *end_cmd));
-  static void sign_list_defined __ARGS((sign_T *sp));
-  static void sign_undefine __ARGS((sign_T *sp, sign_T *sp_prev));
-  
-***************
-*** 6579,6586 ****
-   */
-      static int
-  sign_cmd_idx(begin_cmd, end_cmd)
-!     char	*begin_cmd;	/* begin of sign subcmd */
-!     char	*end_cmd;	/* just after sign subcmd */
-  {
-      int		idx;
-      char	save = *end_cmd;
---- 6576,6583 ----
-   */
-      static int
-  sign_cmd_idx(begin_cmd, end_cmd)
-!     char_u	*begin_cmd;	/* begin of sign subcmd */
-!     char_u	*end_cmd;	/* just after sign subcmd */
-  {
-      int		idx;
-      char	save = *end_cmd;
-*** ../vim-7.2.170/src/version.c	2009-05-13 20:47:07.000000000 +0200
---- src/version.c	2009-05-14 21:49:22.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     171,
-  /**/
-
--- 
-Living on Earth includes an annual free trip around the Sun.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.173	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,719 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.173
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.173
-Problem:    Without lint there is no check for unused function arguments.
-Solution:   Use gcc -Wunused-parameter instead of lint.  For a few files add
-	    attributes to arguments that are known not to be used.
-Files:	    src/auto/configure, src/buffer.c, src/charset.c, src/diff.c,
-	    src/configure.in, src/config.h.in, src/edit.c, src/ex_cmds.c,
-	    src/ex_cmds2.c, src/version.c, src/vim.h
-
-
-*** ../vim-7.2.172/src/auto/configure	2009-05-13 14:48:55.000000000 +0200
---- src/auto/configure	2009-05-14 22:08:12.000000000 +0200
-***************
-*** 10362,10367 ****
---- 10372,10427 ----
-  
-  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-  
-+ { $as_echo "$as_me:$LINENO: checking whether __attribute__((unused)) is allowed" >&5
-+ $as_echo_n "checking whether __attribute__((unused)) is allowed... " >&6; }
-+ cat >conftest.$ac_ext <<_ACEOF
-+ /* confdefs.h.  */
-+ _ACEOF
-+ cat confdefs.h >>conftest.$ac_ext
-+ cat >>conftest.$ac_ext <<_ACEOF
-+ /* end confdefs.h.  */
-+ #include <stdio.h>
-+ int
-+ main ()
-+ {
-+ int x __attribute__((unused));
-+   ;
-+   return 0;
-+ }
-+ _ACEOF
-+ rm -f conftest.$ac_objext
-+ if { (ac_try="$ac_compile"
-+ case "(($ac_try" in
-+   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-+   *) ac_try_echo=$ac_try;;
-+ esac
-+ eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
-+ $as_echo "$ac_try_echo") >&5
-+   (eval "$ac_compile") 2>conftest.er1
-+   ac_status=$?
-+   grep -v '^ *+' conftest.er1 >conftest.err
-+   rm -f conftest.er1
-+   cat conftest.err >&5
-+   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
-+   (exit $ac_status); } && {
-+ 	 test -z "$ac_c_werror_flag" ||
-+ 	 test ! -s conftest.err
-+        } && test -s conftest.$ac_objext; then
-+   { $as_echo "$as_me:$LINENO: result: yes" >&5
-+ $as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
-+ #define HAVE_ATTRIBUTE_UNUSED 1
-+ _ACEOF
-+ 
-+ else
-+   $as_echo "$as_me: failed program was:" >&5
-+ sed 's/^/| /' conftest.$ac_ext >&5
-+ 
-+ 	{ $as_echo "$as_me:$LINENO: result: no" >&5
-+ $as_echo "no" >&6; }
-+ fi
-+ 
-+ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+ 
-  if test "${ac_cv_header_elf_h+set}" = set; then
-    { $as_echo "$as_me:$LINENO: checking for elf.h" >&5
-  $as_echo_n "checking for elf.h... " >&6; }
-*** ../vim-7.2.172/src/buffer.c	2009-05-13 20:47:07.000000000 +0200
---- src/buffer.c	2009-05-14 21:34:06.000000000 +0200
-***************
-*** 512,523 ****
-   * buf_freeall() - free all things allocated for a buffer that are related to
-   * the file.
-   */
-- /*ARGSUSED*/
-      void
-  buf_freeall(buf, del_buf, wipe_buf)
-      buf_T	*buf;
-!     int		del_buf;	/* buffer is going to be deleted */
-!     int		wipe_buf;	/* buffer is going to be wiped out */
-  {
-  #ifdef FEAT_AUTOCMD
-      int		is_curbuf = (buf == curbuf);
---- 512,522 ----
-   * buf_freeall() - free all things allocated for a buffer that are related to
-   * the file.
-   */
-      void
-  buf_freeall(buf, del_buf, wipe_buf)
-      buf_T	*buf;
-!     int		del_buf UNUSED;	    /* buffer is going to be deleted */
-!     int		wipe_buf UNUSED;    /* buffer is going to be wiped out */
-  {
-  #ifdef FEAT_AUTOCMD
-      int		is_curbuf = (buf == curbuf);
-***************
-*** 2437,2447 ****
-   * another tab page.
-   * Returns NULL when there isn't any info.
-   */
-- /*ARGSUSED*/
-      static wininfo_T *
-  find_wininfo(buf, skip_diff_buffer)
-      buf_T	*buf;
-!     int		skip_diff_buffer;
-  {
-      wininfo_T	*wip;
-  
---- 2436,2445 ----
-   * another tab page.
-   * Returns NULL when there isn't any info.
-   */
-      static wininfo_T *
-  find_wininfo(buf, skip_diff_buffer)
-      buf_T	*buf;
-!     int		skip_diff_buffer UNUSED;
-  {
-      wininfo_T	*wip;
-  
-***************
-*** 4278,4287 ****
-   * Make "ffname" a full file name, set "sfname" to "ffname" if not NULL.
-   * "ffname" becomes a pointer to allocated memory (or NULL).
-   */
-- /*ARGSUSED*/
-      void
-  fname_expand(buf, ffname, sfname)
-!     buf_T	*buf;
-      char_u	**ffname;
-      char_u	**sfname;
-  {
---- 4276,4284 ----
-   * Make "ffname" a full file name, set "sfname" to "ffname" if not NULL.
-   * "ffname" becomes a pointer to allocated memory (or NULL).
-   */
-      void
-  fname_expand(buf, ffname, sfname)
-!     buf_T	*buf UNUSED;
-      char_u	**ffname;
-      char_u	**sfname;
-  {
-***************
-*** 5577,5587 ****
-   * this buffer.  Call this to wipe out a temp buffer that does not contain any
-   * marks.
-   */
-- /*ARGSUSED*/
-      void
-  wipe_buffer(buf, aucmd)
-      buf_T	*buf;
-!     int		aucmd;	    /* When TRUE trigger autocommands. */
-  {
-      if (buf->b_fnum == top_file_num - 1)
-  	--top_file_num;
---- 5574,5583 ----
-   * this buffer.  Call this to wipe out a temp buffer that does not contain any
-   * marks.
-   */
-      void
-  wipe_buffer(buf, aucmd)
-      buf_T	*buf;
-!     int		aucmd UNUSED;	    /* When TRUE trigger autocommands. */
-  {
-      if (buf->b_fnum == top_file_num - 1)
-  	--top_file_num;
-*** ../vim-7.2.172/src/charset.c	2009-05-13 14:10:46.000000000 +0200
---- src/charset.c	2009-05-14 21:34:30.000000000 +0200
-***************
-*** 1026,1038 ****
-   * string at start of line.  Warning: *headp is only set if it's a non-zero
-   * value, init to 0 before calling.
-   */
-- /*ARGSUSED*/
-      int
-  win_lbr_chartabsize(wp, s, col, headp)
-      win_T	*wp;
-      char_u	*s;
-      colnr_T	col;
-!     int		*headp;
-  {
-  #ifdef FEAT_LINEBREAK
-      int		c;
---- 1026,1037 ----
-   * string at start of line.  Warning: *headp is only set if it's a non-zero
-   * value, init to 0 before calling.
-   */
-      int
-  win_lbr_chartabsize(wp, s, col, headp)
-      win_T	*wp;
-      char_u	*s;
-      colnr_T	col;
-!     int		*headp UNUSED;
-  {
-  #ifdef FEAT_LINEBREAK
-      int		c;
-*** ../vim-7.2.172/src/diff.c	2009-05-13 18:54:14.000000000 +0200
---- src/diff.c	2009-05-14 21:24:59.000000000 +0200
-***************
-*** 652,661 ****
-   * The buffers are written to a file, also for unmodified buffers (the file
-   * could have been produced by autocommands, e.g. the netrw plugin).
-   */
-- /*ARGSUSED*/
-      void
-  ex_diffupdate(eap)
-!     exarg_T	*eap;	    /* can be NULL, it's not used */
-  {
-      buf_T	*buf;
-      int		idx_orig;
---- 652,660 ----
-   * The buffers are written to a file, also for unmodified buffers (the file
-   * could have been produced by autocommands, e.g. the netrw plugin).
-   */
-      void
-  ex_diffupdate(eap)
-!     exarg_T	*eap UNUSED;	    /* can be NULL */
-  {
-      buf_T	*buf;
-      int		idx_orig;
-***************
-*** 1094,1103 ****
-  /*
-   * Set options to show difs for the current window.
-   */
-- /*ARGSUSED*/
-      void
-  ex_diffthis(eap)
-!     exarg_T	*eap;
-  {
-      /* Set 'diff', 'scrollbind' on and 'wrap' off. */
-      diff_win_options(curwin, TRUE);
---- 1093,1101 ----
-  /*
-   * Set options to show difs for the current window.
-   */
-      void
-  ex_diffthis(eap)
-!     exarg_T	*eap UNUSED;
-  {
-      /* Set 'diff', 'scrollbind' on and 'wrap' off. */
-      diff_win_options(curwin, TRUE);
-*** ../vim-7.2.172/src/configure.in	2009-05-13 14:48:55.000000000 +0200
---- src/configure.in	2009-05-14 22:08:06.000000000 +0200
-***************
-*** 2067,2072 ****
---- 2067,2077 ----
-  	AC_MSG_RESULT(yes); AC_DEFINE(HAVE_DATE_TIME),
-  	AC_MSG_RESULT(no))
-  
-+ AC_MSG_CHECKING(whether __attribute__((unused)) is allowed)
-+ AC_TRY_COMPILE([#include <stdio.h>], [int x __attribute__((unused));],
-+ 	AC_MSG_RESULT(yes); AC_DEFINE(HAVE_ATTRIBUTE_UNUSED),
-+ 	AC_MSG_RESULT(no))
-+ 
-  dnl Checks for header files.
-  AC_CHECK_HEADER(elf.h, HAS_ELF=1)
-  dnl AC_CHECK_HEADER(dwarf.h, SVR4=1)
-*** ../vim-7.2.172/src/config.h.in	2009-03-02 02:44:54.000000000 +0100
---- src/config.h.in	2009-05-14 21:15:02.000000000 +0200
-***************
-*** 30,35 ****
---- 30,38 ----
-  /* Define when __DATE__ " " __TIME__ can be used */
-  #undef HAVE_DATE_TIME
-  
-+ /* Define when __attribute__((unused)) can be used */
-+ #undef HAVE_ATTRIBUTE_UNUSED
-+ 
-  /* defined always when using configure */
-  #undef UNIX
-  
-*** ../vim-7.2.172/src/edit.c	2009-05-13 18:54:14.000000000 +0200
---- src/edit.c	2009-05-14 21:35:08.000000000 +0200
-***************
-*** 1447,1456 ****
-   * Only redraw when there are no characters available.  This speeds up
-   * inserting sequences of characters (e.g., for CTRL-R).
-   */
-- /*ARGSUSED*/
-      static void
-  ins_redraw(ready)
-!     int		ready;	    /* not busy with something */
-  {
-      if (!char_avail())
-      {
---- 1447,1455 ----
-   * Only redraw when there are no characters available.  This speeds up
-   * inserting sequences of characters (e.g., for CTRL-R).
-   */
-      static void
-  ins_redraw(ready)
-!     int		ready UNUSED;	    /* not busy with something */
-  {
-      if (!char_avail())
-      {
-***************
-*** 1962,1971 ****
-   * Only matters when there are composing characters.
-   * Return TRUE when something was deleted.
-   */
-- /*ARGSUSED*/
-     static int
-  del_char_after_col(limit_col)
-!     int limit_col;
-  {
-  #ifdef FEAT_MBYTE
-      if (enc_utf8 && limit_col >= 0)
---- 1961,1969 ----
-   * Only matters when there are composing characters.
-   * Return TRUE when something was deleted.
-   */
-     static int
-  del_char_after_col(limit_col)
-!     int limit_col UNUSED;
-  {
-  #ifdef FEAT_MBYTE
-      if (enc_utf8 && limit_col >= 0)
-*** ../vim-7.2.172/src/ex_cmds.c	2009-05-14 21:51:06.000000000 +0200
---- src/ex_cmds.c	2009-05-14 21:11:01.000000000 +0200
-***************
-*** 43,52 ****
-  /*
-   * ":ascii" and "ga".
-   */
-- /*ARGSUSED*/
-      void
-  do_ascii(eap)
-!     exarg_T	*eap;
-  {
-      int		c;
-      int		cval;
---- 43,51 ----
-  /*
-   * ":ascii" and "ga".
-   */
-      void
-  do_ascii(eap)
-!     exarg_T	*eap UNUSED;
-  {
-      int		c;
-      int		cval;
-***************
-*** 2373,2382 ****
-   *   ^?		^H
-   * not ^?	^?
-   */
-- /*ARGSUSED*/
-      void
-  do_fixdel(eap)
-!     exarg_T	*eap;
-  {
-      char_u  *p;
-  
---- 2372,2380 ----
-   *   ^?		^H
-   * not ^?	^?
-   */
-      void
-  do_fixdel(eap)
-!     exarg_T	*eap UNUSED;
-  {
-      char_u  *p;
-  
-***************
-*** 6127,6136 ****
-  /*
-   * ":exusage"
-   */
-- /*ARGSUSED*/
-      void
-  ex_exusage(eap)
-!     exarg_T	*eap;
-  {
-      do_cmdline_cmd((char_u *)"help ex-cmd-index");
-  }
---- 6125,6133 ----
-  /*
-   * ":exusage"
-   */
-      void
-  ex_exusage(eap)
-!     exarg_T	*eap UNUSED;
-  {
-      do_cmdline_cmd((char_u *)"help ex-cmd-index");
-  }
-***************
-*** 6138,6147 ****
-  /*
-   * ":viusage"
-   */
-- /*ARGSUSED*/
-      void
-  ex_viusage(eap)
-!     exarg_T	*eap;
-  {
-      do_cmdline_cmd((char_u *)"help normal-index");
-  }
---- 6135,6143 ----
-  /*
-   * ":viusage"
-   */
-      void
-  ex_viusage(eap)
-!     exarg_T	*eap UNUSED;
-  {
-      do_cmdline_cmd((char_u *)"help normal-index");
-  }
-***************
-*** 7154,7163 ****
-   * Function given to ExpandGeneric() to obtain the sign command
-   * expansion.
-   */
-- /*ARGSUSED*/
-      char_u *
-  get_sign_name(xp, idx)
-!     expand_T	*xp;
-      int		idx;
-  {
-      sign_T	*sp;
---- 7150,7158 ----
-   * Function given to ExpandGeneric() to obtain the sign command
-   * expansion.
-   */
-      char_u *
-  get_sign_name(xp, idx)
-!     expand_T	*xp UNUSED;
-      int		idx;
-  {
-      sign_T	*sp;
-*** ../vim-7.2.172/src/ex_cmds2.c	2009-05-13 18:54:14.000000000 +0200
---- src/ex_cmds2.c	2009-05-14 21:35:40.000000000 +0200
-***************
-*** 680,689 ****
-  /*
-   * ":breaklist".
-   */
-- /*ARGSUSED*/
-      void
-  ex_breaklist(eap)
-!     exarg_T	*eap;
-  {
-      struct debuggy *bp;
-      int		i;
---- 680,688 ----
-  /*
-   * ":breaklist".
-   */
-      void
-  ex_breaklist(eap)
-!     exarg_T	*eap UNUSED;
-  {
-      struct debuggy *bp;
-      int		i;
-***************
-*** 1342,1355 ****
-  /*
-   * return TRUE if buffer was changed and cannot be abandoned.
-   */
-- /*ARGSUSED*/
-      int
-  check_changed(buf, checkaw, mult_win, forceit, allbuf)
-      buf_T	*buf;
-      int		checkaw;	/* do autowrite if buffer was changed */
-      int		mult_win;	/* check also when several wins for the buf */
-      int		forceit;
-!     int		allbuf;		/* may write all buffers */
-  {
-      if (       !forceit
-  	    && bufIsChanged(buf)
---- 1341,1353 ----
-  /*
-   * return TRUE if buffer was changed and cannot be abandoned.
-   */
-      int
-  check_changed(buf, checkaw, mult_win, forceit, allbuf)
-      buf_T	*buf;
-      int		checkaw;	/* do autowrite if buffer was changed */
-      int		mult_win;	/* check also when several wins for the buf */
-      int		forceit;
-!     int		allbuf UNUSED;	/* may write all buffers */
-  {
-      if (       !forceit
-  	    && bufIsChanged(buf)
-***************
-*** 1759,1770 ****
-   *
-   * Return FAIL for failure, OK otherwise.
-   */
-- /*ARGSUSED*/
-      static int
-  do_arglist(str, what, after)
-      char_u	*str;
-!     int		what;
-!     int		after;		/* 0 means before first one */
-  {
-      garray_T	new_ga;
-      int		exp_count;
---- 1757,1767 ----
-   *
-   * Return FAIL for failure, OK otherwise.
-   */
-      static int
-  do_arglist(str, what, after)
-      char_u	*str;
-!     int		what UNUSED;
-!     int		after UNUSED;		/* 0 means before first one */
-  {
-      garray_T	new_ga;
-      int		exp_count;
-***************
-*** 2549,2559 ****
-  
-  static void source_callback __ARGS((char_u *fname, void *cookie));
-  
-- /*ARGSUSED*/
-      static void
-  source_callback(fname, cookie)
-      char_u	*fname;
-!     void	*cookie;
-  {
-      (void)do_source(fname, FALSE, DOSO_NONE);
-  }
---- 2546,2555 ----
-  
-  static void source_callback __ARGS((char_u *fname, void *cookie));
-  
-      static void
-  source_callback(fname, cookie)
-      char_u	*fname;
-!     void	*cookie UNUSED;
-  {
-      (void)do_source(fname, FALSE, DOSO_NONE);
-  }
-***************
-*** 2680,2689 ****
-  /*
-   * ":options"
-   */
-- /*ARGSUSED*/
-      void
-  ex_options(eap)
-!     exarg_T	*eap;
-  {
-      cmd_source((char_u *)SYS_OPTWIN_FILE, NULL);
-  }
---- 2676,2684 ----
-  /*
-   * ":options"
-   */
-      void
-  ex_options(eap)
-!     exarg_T	*eap UNUSED;
-  {
-      cmd_source((char_u *)SYS_OPTWIN_FILE, NULL);
-  }
-***************
-*** 3190,3199 ****
-  /*
-   * ":scriptnames"
-   */
-- /*ARGSUSED*/
-      void
-  ex_scriptnames(eap)
-!     exarg_T	*eap;
-  {
-      int i;
-  
---- 3185,3193 ----
-  /*
-   * ":scriptnames"
-   */
-      void
-  ex_scriptnames(eap)
-!     exarg_T	*eap UNUSED;
-  {
-      int i;
-  
-***************
-*** 3317,3328 ****
-   * Return a pointer to the line in allocated memory.
-   * Return NULL for end-of-file or some error.
-   */
-- /* ARGSUSED */
-      char_u *
-  getsourceline(c, cookie, indent)
-!     int		c;		/* not used */
-      void	*cookie;
-!     int		indent;		/* not used */
-  {
-      struct source_cookie *sp = (struct source_cookie *)cookie;
-      char_u		*line;
---- 3311,3321 ----
-   * Return a pointer to the line in allocated memory.
-   * Return NULL for end-of-file or some error.
-   */
-      char_u *
-  getsourceline(c, cookie, indent)
-!     int		c UNUSED;
-      void	*cookie;
-!     int		indent UNUSED;
-  {
-      struct source_cookie *sp = (struct source_cookie *)cookie;
-      char_u		*line;
-***************
-*** 3649,3658 ****
-   * ":scriptencoding": Set encoding conversion for a sourced script.
-   * Without the multi-byte feature it's simply ignored.
-   */
-- /*ARGSUSED*/
-      void
-  ex_scriptencoding(eap)
-!     exarg_T	*eap;
-  {
-  #ifdef FEAT_MBYTE
-      struct source_cookie	*sp;
---- 3642,3650 ----
-   * ":scriptencoding": Set encoding conversion for a sourced script.
-   * Without the multi-byte feature it's simply ignored.
-   */
-      void
-  ex_scriptencoding(eap)
-!     exarg_T	*eap UNUSED;
-  {
-  #ifdef FEAT_MBYTE
-      struct source_cookie	*sp;
-***************
-*** 4101,4110 ****
-   * Function given to ExpandGeneric() to obtain the possible arguments of the
-   * ":language" command.
-   */
-- /*ARGSUSED*/
-      char_u *
-  get_lang_arg(xp, idx)
-!     expand_T	*xp;
-      int		idx;
-  {
-      if (idx == 0)
---- 4093,4101 ----
-   * Function given to ExpandGeneric() to obtain the possible arguments of the
-   * ":language" command.
-   */
-      char_u *
-  get_lang_arg(xp, idx)
-!     expand_T	*xp UNUSED;
-      int		idx;
-  {
-      if (idx == 0)
-*** ../vim-7.2.172/src/version.c	2009-05-14 22:00:37.000000000 +0200
---- src/version.c	2009-05-14 22:14:51.000000000 +0200
-***************
-*** 1623,1632 ****
-  /*
-   * ":intro": clear screen, display intro screen and wait for return.
-   */
-- /*ARGSUSED*/
-      void
-  ex_intro(eap)
-!     exarg_T	*eap;
-  {
-      screenclear();
-      intro_message(TRUE);
---- 1625,1633 ----
-  /*
-   * ":intro": clear screen, display intro screen and wait for return.
-   */
-      void
-  ex_intro(eap)
-!     exarg_T	*eap UNUSED;
-  {
-      screenclear();
-      intro_message(TRUE);
-*** ../vim-7.2.172/src/vim.h	2009-05-13 18:54:14.000000000 +0200
---- src/vim.h	2009-05-14 21:17:51.000000000 +0200
-***************
-*** 262,267 ****
---- 262,275 ----
-  # define __PARMS(x) __ARGS(x)
-  #endif
-  
-+ /* Mark unused function arguments with UNUSED, so that gcc -Wunused-parameter
-+  * can be used to check for mistakes. */
-+ #ifdef HAVE_ATTRIBUTE_UNUSED
-+ # define UNUSED __attribute__((unused))
-+ #else
-+ # define UNUSED
-+ #endif
-+ 
-  /* if we're compiling in C++ (currently only KVim), the system
-   * headers must have the correct prototypes or nothing will build.
-   * conversely, our prototypes might clash due to throw() specifiers and
-*** ../vim-7.2.172/src/version.c	2009-05-14 22:00:37.000000000 +0200
---- src/version.c	2009-05-14 22:14:51.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     173,
-  /**/
-
--- 
-SIGIRO -- irony detected (iron core dumped)
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.174	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1718 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.174
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.174
-Problem:    Too many warnings from gcc -Wextra.
-Solution:   Change initializer.  Add UNUSED.  Add type casts.
-Files:      src/edit.c, src/eval.c, src/ex_cmds.c, src/ex_docmd.c,
-            src/ex_getln.c, src/fileio.c, getchar.c, globals.h, main.c,
-            memline.c, message.c, src/misc1.c, src/move.c, src/normal.c,
-            src/option.c, src/os_unix.c, src/os_unix.h, src/regexp.c,
-            src/search.c, src/tag.c
-
-
-*** ../vim-7.2.173/src/edit.c	2009-05-14 22:19:19.000000000 +0200
---- src/edit.c	2009-05-15 21:06:07.000000000 +0200
-***************
-*** 8991,8997 ****
-  	foldOpenCursor();
-  #endif
-      undisplay_dollar();
-!     if (gchar_cursor() != NUL || virtual_active()
-  	    )
-      {
-  	start_arrow(&curwin->w_cursor);
---- 8992,9001 ----
-  	foldOpenCursor();
-  #endif
-      undisplay_dollar();
-!     if (gchar_cursor() != NUL
-! #ifdef FEAT_VIRTUALEDIT
-! 	    || virtual_active()
-! #endif
-  	    )
-      {
-  	start_arrow(&curwin->w_cursor);
-*** ../vim-7.2.173/src/eval.c	2009-04-22 16:07:57.000000000 +0200
---- src/eval.c	2009-05-15 21:18:08.000000000 +0200
-***************
-*** 8303,8312 ****
-  /*
-   * "argc()" function
-   */
-- /* ARGSUSED */
-      static void
-  f_argc(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-      rettv->vval.v_number = ARGCOUNT;
---- 8303,8311 ----
-  /*
-   * "argc()" function
-   */
-      static void
-  f_argc(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-      rettv->vval.v_number = ARGCOUNT;
-***************
-*** 8315,8324 ****
-  /*
-   * "argidx()" function
-   */
-- /* ARGSUSED */
-      static void
-  f_argidx(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-      rettv->vval.v_number = curwin->w_arg_idx;
---- 8314,8322 ----
-  /*
-   * "argidx()" function
-   */
-      static void
-  f_argidx(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-      rettv->vval.v_number = curwin->w_arg_idx;
-***************
-*** 8396,8405 ****
-  /*
-   * "browse(save, title, initdir, default)" function
-   */
-- /* ARGSUSED */
-      static void
-  f_browse(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-  #ifdef FEAT_BROWSE
---- 8394,8402 ----
-  /*
-   * "browse(save, title, initdir, default)" function
-   */
-      static void
-  f_browse(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-  #ifdef FEAT_BROWSE
-***************
-*** 8431,8440 ****
-  /*
-   * "browsedir(title, initdir)" function
-   */
-- /* ARGSUSED */
-      static void
-  f_browsedir(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-  #ifdef FEAT_BROWSE
---- 8428,8436 ----
-  /*
-   * "browsedir(title, initdir)" function
-   */
-      static void
-  f_browsedir(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-  #ifdef FEAT_BROWSE
-***************
-*** 8801,8810 ****
-  /*
-   * "changenr()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_changenr(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-      rettv->vval.v_number = curbuf->b_u_seq_cur;
---- 8797,8805 ----
-  /*
-   * "changenr()" function
-   */
-      static void
-  f_changenr(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-      rettv->vval.v_number = curbuf->b_u_seq_cur;
-***************
-*** 8854,8863 ****
-  /*
-   * "clearmatches()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_clearmatches(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-  #ifdef FEAT_SEARCH_EXTRA
---- 8849,8857 ----
-  /*
-   * "clearmatches()" function
-   */
-      static void
-  f_clearmatches(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-  #ifdef FEAT_SEARCH_EXTRA
-*** ../vim-7.2.173/src/ex_cmds.c	2009-05-14 22:19:19.000000000 +0200
---- src/ex_cmds.c	2009-05-15 20:42:18.000000000 +0200
-***************
-*** 4040,4047 ****
---- 4040,4049 ----
-  	bigness = curwin->w_height;
-      else if (firstwin == lastwin)
-  	bigness = curwin->w_p_scr * 2;
-+ #ifdef FEAT_WINDOWS
-      else
-  	bigness = curwin->w_height - 3;
-+ #endif
-      if (bigness < 1)
-  	bigness = 1;
-  
-*** ../vim-7.2.173/src/ex_docmd.c	2009-05-13 18:54:14.000000000 +0200
---- src/ex_docmd.c	2009-05-15 20:47:58.000000000 +0200
-***************
-*** 1578,1588 ****
-   * If "fgetline" is get_loop_line(), return TRUE if the getline it uses equals
-   * "func".  * Otherwise return TRUE when "fgetline" equals "func".
-   */
-- /*ARGSUSED*/
-      int
-  getline_equal(fgetline, cookie, func)
-      char_u	*(*fgetline) __ARGS((int, void *, int));
-!     void	*cookie;		/* argument for fgetline() */
-      char_u	*(*func) __ARGS((int, void *, int));
-  {
-  #ifdef FEAT_EVAL
---- 1578,1587 ----
-   * If "fgetline" is get_loop_line(), return TRUE if the getline it uses equals
-   * "func".  * Otherwise return TRUE when "fgetline" equals "func".
-   */
-      int
-  getline_equal(fgetline, cookie, func)
-      char_u	*(*fgetline) __ARGS((int, void *, int));
-!     void	*cookie UNUSED;		/* argument for fgetline() */
-      char_u	*(*func) __ARGS((int, void *, int));
-  {
-  #ifdef FEAT_EVAL
-***************
-*** 1610,1619 ****
-   * If "fgetline" is get_loop_line(), return the cookie used by the original
-   * getline function.  Otherwise return "cookie".
-   */
-- /*ARGSUSED*/
-      void *
-  getline_cookie(fgetline, cookie)
-!     char_u	*(*fgetline) __ARGS((int, void *, int));
-      void	*cookie;		/* argument for fgetline() */
-  {
-  # ifdef FEAT_EVAL
---- 1609,1617 ----
-   * If "fgetline" is get_loop_line(), return the cookie used by the original
-   * getline function.  Otherwise return "cookie".
-   */
-      void *
-  getline_cookie(fgetline, cookie)
-!     char_u	*(*fgetline) __ARGS((int, void *, int)) UNUSED;
-      void	*cookie;		/* argument for fgetline() */
-  {
-  # ifdef FEAT_EVAL
-***************
-*** 2754,2764 ****
-   * "full" is set to TRUE if the whole command name matched.
-   * Returns NULL for an ambiguous user command.
-   */
-- /*ARGSUSED*/
-      static char_u *
-  find_command(eap, full)
-      exarg_T	*eap;
-!     int		*full;
-  {
-      int		len;
-      char_u	*p;
---- 2752,2761 ----
-   * "full" is set to TRUE if the whole command name matched.
-   * Returns NULL for an ambiguous user command.
-   */
-      static char_u *
-  find_command(eap, full)
-      exarg_T	*eap;
-!     int		*full UNUSED;
-  {
-      int		len;
-      char_u	*p;
-***************
-*** 5053,5062 ****
-  /*
-   * Function given to ExpandGeneric() to obtain the list of command names.
-   */
-- /*ARGSUSED*/
-      char_u *
-  get_command_name(xp, idx)
-!     expand_T	*xp;
-      int		idx;
-  {
-      if (idx >= (int)CMD_SIZE)
---- 5050,5058 ----
-  /*
-   * Function given to ExpandGeneric() to obtain the list of command names.
-   */
-      char_u *
-  get_command_name(xp, idx)
-!     expand_T	*xp UNUSED;
-      int		idx;
-  {
-      if (idx >= (int)CMD_SIZE)
-***************
-*** 5573,5582 ****
-   * ":comclear"
-   * Clear all user commands, global and for current buffer.
-   */
-- /*ARGSUSED*/
-      void
-  ex_comclear(eap)
-!     exarg_T	*eap;
-  {
-      uc_clear(&ucmds);
-      uc_clear(&curbuf->b_ucmds);
---- 5569,5577 ----
-   * ":comclear"
-   * Clear all user commands, global and for current buffer.
-   */
-      void
-  ex_comclear(eap)
-!     exarg_T	*eap UNUSED;
-  {
-      uc_clear(&ucmds);
-      uc_clear(&curbuf->b_ucmds);
-***************
-*** 6072,6081 ****
-  /*
-   * Function given to ExpandGeneric() to obtain the list of user command names.
-   */
-- /*ARGSUSED*/
-      char_u *
-  get_user_commands(xp, idx)
-!     expand_T	*xp;
-      int		idx;
-  {
-      if (idx < curbuf->b_ucmds.ga_len)
---- 6067,6075 ----
-  /*
-   * Function given to ExpandGeneric() to obtain the list of user command names.
-   */
-      char_u *
-  get_user_commands(xp, idx)
-!     expand_T	*xp UNUSED;
-      int		idx;
-  {
-      if (idx < curbuf->b_ucmds.ga_len)
-***************
-*** 6090,6099 ****
-   * Function given to ExpandGeneric() to obtain the list of user command
-   * attributes.
-   */
-- /*ARGSUSED*/
-      char_u *
-  get_user_cmd_flags(xp, idx)
-!     expand_T	*xp;
-      int		idx;
-  {
-      static char *user_cmd_flags[] =
---- 6084,6092 ----
-   * Function given to ExpandGeneric() to obtain the list of user command
-   * attributes.
-   */
-      char_u *
-  get_user_cmd_flags(xp, idx)
-!     expand_T	*xp UNUSED;
-      int		idx;
-  {
-      static char *user_cmd_flags[] =
-***************
-*** 6108,6117 ****
-  /*
-   * Function given to ExpandGeneric() to obtain the list of values for -nargs.
-   */
-- /*ARGSUSED*/
-      char_u *
-  get_user_cmd_nargs(xp, idx)
-!     expand_T	*xp;
-      int		idx;
-  {
-      static char *user_cmd_nargs[] = {"0", "1", "*", "?", "+"};
---- 6101,6109 ----
-  /*
-   * Function given to ExpandGeneric() to obtain the list of values for -nargs.
-   */
-      char_u *
-  get_user_cmd_nargs(xp, idx)
-!     expand_T	*xp UNUSED;
-      int		idx;
-  {
-      static char *user_cmd_nargs[] = {"0", "1", "*", "?", "+"};
-***************
-*** 6124,6133 ****
-  /*
-   * Function given to ExpandGeneric() to obtain the list of values for -complete.
-   */
-- /*ARGSUSED*/
-      char_u *
-  get_user_cmd_complete(xp, idx)
-!     expand_T	*xp;
-      int		idx;
-  {
-      return (char_u *)command_complete[idx].name;
---- 6116,6124 ----
-  /*
-   * Function given to ExpandGeneric() to obtain the list of values for -complete.
-   */
-      char_u *
-  get_user_cmd_complete(xp, idx)
-!     expand_T	*xp UNUSED;
-      int		idx;
-  {
-      return (char_u *)command_complete[idx].name;
-***************
-*** 6305,6314 ****
-  /*
-   * ":cquit".
-   */
-- /*ARGSUSED*/
-      static void
-  ex_cquit(eap)
-!     exarg_T	*eap;
-  {
-      getout(1);	/* this does not always pass on the exit code to the Manx
-  		   compiler. why? */
---- 6296,6304 ----
-  /*
-   * ":cquit".
-   */
-      static void
-  ex_cquit(eap)
-!     exarg_T	*eap UNUSED;
-  {
-      getout(1);	/* this does not always pass on the exit code to the Manx
-  		   compiler. why? */
-***************
-*** 6750,6759 ****
-  /*
-   * ":shell".
-   */
-- /*ARGSUSED*/
-      static void
-  ex_shell(eap)
-!     exarg_T	*eap;
-  {
-      do_shell(NULL, 0);
-  }
---- 6740,6748 ----
-  /*
-   * ":shell".
-   */
-      static void
-  ex_shell(eap)
-!     exarg_T	*eap UNUSED;
-  {
-      do_shell(NULL, 0);
-  }
-***************
-*** 7057,7066 ****
-  /*
-   * ":preserve".
-   */
-- /*ARGSUSED*/
-      static void
-  ex_preserve(eap)
-!     exarg_T	*eap;
-  {
-      curbuf->b_flags |= BF_PRESERVED;
-      ml_preserve(curbuf, TRUE);
---- 7046,7054 ----
-  /*
-   * ":preserve".
-   */
-      static void
-  ex_preserve(eap)
-!     exarg_T	*eap UNUSED;
-  {
-      curbuf->b_flags |= BF_PRESERVED;
-      ml_preserve(curbuf, TRUE);
-***************
-*** 7292,7301 ****
-  /*
-   * :tabs command: List tabs and their contents.
-   */
-- /*ARGSUSED*/
-      static void
-  ex_tabs(eap)
-!     exarg_T	*eap;
-  {
-      tabpage_T	*tp;
-      win_T	*wp;
---- 7280,7288 ----
-  /*
-   * :tabs command: List tabs and their contents.
-   */
-      static void
-  ex_tabs(eap)
-!     exarg_T	*eap UNUSED;
-  {
-      tabpage_T	*tp;
-      win_T	*wp;
-***************
-*** 7482,7488 ****
-  /*
-   * ":edit <file>" command and alikes.
-   */
-- /*ARGSUSED*/
-      void
-  do_exedit(eap, old_curwin)
-      exarg_T	*eap;
---- 7469,7474 ----
-***************
-*** 7694,7703 ****
-  }
-  #endif
-  
-- /*ARGSUSED*/
-      static void
-  ex_swapname(eap)
-!     exarg_T	*eap;
-  {
-      if (curbuf->b_ml.ml_mfp == NULL || curbuf->b_ml.ml_mfp->mf_fname == NULL)
-  	MSG(_("No swap file"));
---- 7680,7688 ----
-  }
-  #endif
-  
-      static void
-  ex_swapname(eap)
-!     exarg_T	*eap UNUSED;
-  {
-      if (curbuf->b_ml.ml_mfp == NULL || curbuf->b_ml.ml_mfp->mf_fname == NULL)
-  	MSG(_("No swap file"));
-***************
-*** 7710,7719 ****
-   * offset.
-   * (1998-11-02 16:21:01  R. Edward Ralston <[email protected]>)
-   */
-- /*ARGSUSED*/
-      static void
-  ex_syncbind(eap)
-!     exarg_T	*eap;
-  {
-  #ifdef FEAT_SCROLLBIND
-      win_T	*wp;
---- 7695,7703 ----
-   * offset.
-   * (1998-11-02 16:21:01  R. Edward Ralston <[email protected]>)
-   */
-      static void
-  ex_syncbind(eap)
-!     exarg_T	*eap UNUSED;
-  {
-  #ifdef FEAT_SCROLLBIND
-      win_T	*wp;
-***************
-*** 7983,7992 ****
-  /*
-   * ":pwd".
-   */
-- /*ARGSUSED*/
-      static void
-  ex_pwd(eap)
-!     exarg_T	*eap;
-  {
-      if (mch_dirname(NameBuff, MAXPATHL) == OK)
-      {
---- 7967,7975 ----
-  /*
-   * ":pwd".
-   */
-      static void
-  ex_pwd(eap)
-!     exarg_T	*eap UNUSED;
-  {
-      if (mch_dirname(NameBuff, MAXPATHL) == OK)
-      {
-***************
-*** 8417,8426 ****
-  /*
-   * ":undo".
-   */
-- /*ARGSUSED*/
-      static void
-  ex_undo(eap)
-!     exarg_T	*eap;
-  {
-      if (eap->addr_count == 1)	    /* :undo 123 */
-  	undo_time(eap->line2, FALSE, TRUE);
---- 8400,8408 ----
-  /*
-   * ":undo".
-   */
-      static void
-  ex_undo(eap)
-!     exarg_T	*eap UNUSED;
-  {
-      if (eap->addr_count == 1)	    /* :undo 123 */
-  	undo_time(eap->line2, FALSE, TRUE);
-***************
-*** 8431,8440 ****
-  /*
-   * ":redo".
-   */
-- /*ARGSUSED*/
-      static void
-  ex_redo(eap)
-!     exarg_T	*eap;
-  {
-      u_redo(1);
-  }
---- 8413,8421 ----
-  /*
-   * ":redo".
-   */
-      static void
-  ex_redo(eap)
-!     exarg_T	*eap UNUSED;
-  {
-      u_redo(1);
-  }
-***************
-*** 8442,8448 ****
-  /*
-   * ":earlier" and ":later".
-   */
-- /*ARGSUSED*/
-      static void
-  ex_later(eap)
-      exarg_T	*eap;
---- 8423,8428 ----
-***************
-*** 8627,8636 ****
-  /*
-   * ":redrawstatus": force redraw of status line(s)
-   */
-- /*ARGSUSED*/
-      static void
-  ex_redrawstatus(eap)
-!     exarg_T	*eap;
-  {
-  #if defined(FEAT_WINDOWS)
-      int		r = RedrawingDisabled;
---- 8607,8615 ----
-  /*
-   * ":redrawstatus": force redraw of status line(s)
-   */
-      static void
-  ex_redrawstatus(eap)
-!     exarg_T	*eap UNUSED;
-  {
-  #if defined(FEAT_WINDOWS)
-      int		r = RedrawingDisabled;
-***************
-*** 8891,8901 ****
-  
-  #if ((defined(FEAT_SESSION) || defined(FEAT_EVAL)) && defined(vim_mkdir)) \
-  	|| defined(PROTO)
-- /*ARGSUSED*/
-      int
-  vim_mkdir_emsg(name, prot)
-      char_u	*name;
-!     int		prot;
-  {
-      if (vim_mkdir(name, prot) != 0)
-      {
---- 8870,8879 ----
-  
-  #if ((defined(FEAT_SESSION) || defined(FEAT_EVAL)) && defined(vim_mkdir)) \
-  	|| defined(PROTO)
-      int
-  vim_mkdir_emsg(name, prot)
-      char_u	*name;
-!     int		prot UNUSED;
-  {
-      if (vim_mkdir(name, prot) != 0)
-      {
-***************
-*** 10968,10977 ****
-  }
-  #endif
-  
-- /*ARGSUSED*/
-      static void
-  ex_digraphs(eap)
-!     exarg_T	*eap;
-  {
-  #ifdef FEAT_DIGRAPHS
-      if (*eap->arg != NUL)
---- 10946,10954 ----
-  }
-  #endif
-  
-      static void
-  ex_digraphs(eap)
-!     exarg_T	*eap UNUSED;
-  {
-  #ifdef FEAT_DIGRAPHS
-      if (*eap->arg != NUL)
-***************
-*** 11005,11014 ****
-  /*
-   * ":nohlsearch"
-   */
-- /*ARGSUSED*/
-      static void
-  ex_nohlsearch(eap)
-!     exarg_T	*eap;
-  {
-      no_hlsearch = TRUE;
-      redraw_all_later(SOME_VALID);
---- 10982,10990 ----
-  /*
-   * ":nohlsearch"
-   */
-      static void
-  ex_nohlsearch(eap)
-!     exarg_T	*eap UNUSED;
-  {
-      no_hlsearch = TRUE;
-      redraw_all_later(SOME_VALID);
-***************
-*** 11087,11096 ****
-  /*
-   * ":X": Get crypt key
-   */
-- /*ARGSUSED*/
-      static void
-  ex_X(eap)
-!     exarg_T	*eap;
-  {
-      (void)get_crypt_key(TRUE, TRUE);
-  }
---- 11063,11071 ----
-  /*
-   * ":X": Get crypt key
-   */
-      static void
-  ex_X(eap)
-!     exarg_T	*eap UNUSED;
-  {
-      (void)get_crypt_key(TRUE, TRUE);
-  }
-*** ../vim-7.2.173/src/ex_getln.c	2009-04-29 18:44:38.000000000 +0200
---- src/ex_getln.c	2009-05-15 20:49:22.000000000 +0200
-***************
-*** 140,150 ****
-   * Return pointer to allocated string if there is a commandline, NULL
-   * otherwise.
-   */
-- /*ARGSUSED*/
-      char_u *
-  getcmdline(firstc, count, indent)
-      int		firstc;
-!     long	count;		/* only used for incremental search */
-      int		indent;		/* indent for inside conditionals */
-  {
-      int		c;
---- 140,149 ----
-   * Return pointer to allocated string if there is a commandline, NULL
-   * otherwise.
-   */
-      char_u *
-  getcmdline(firstc, count, indent)
-      int		firstc;
-!     long	count UNUSED;	/* only used for incremental search */
-      int		indent;		/* indent for inside conditionals */
-  {
-      int		c;
-***************
-*** 2113,2123 ****
-  /*
-   * Get an Ex command line for the ":" command.
-   */
-- /* ARGSUSED */
-      char_u *
-! getexline(c, dummy, indent)
-      int		c;		/* normally ':', NUL for ":append" */
-!     void	*dummy;		/* cookie not used */
-      int		indent;		/* indent for inside conditionals */
-  {
-      /* When executing a register, remove ':' that's in front of each line. */
---- 2112,2121 ----
-  /*
-   * Get an Ex command line for the ":" command.
-   */
-      char_u *
-! getexline(c, cookie, indent)
-      int		c;		/* normally ':', NUL for ":append" */
-!     void	*cookie UNUSED;
-      int		indent;		/* indent for inside conditionals */
-  {
-      /* When executing a register, remove ':' that's in front of each line. */
-***************
-*** 2132,2143 ****
-   * mappings or abbreviations.
-   * Returns a string in allocated memory or NULL.
-   */
-- /* ARGSUSED */
-      char_u *
-! getexmodeline(promptc, dummy, indent)
-      int		promptc;	/* normally ':', NUL for ":append" and '?' for
-  				   :s prompt */
-!     void	*dummy;		/* cookie not used */
-      int		indent;		/* indent for inside conditionals */
-  {
-      garray_T	line_ga;
---- 2130,2140 ----
-   * mappings or abbreviations.
-   * Returns a string in allocated memory or NULL.
-   */
-      char_u *
-! getexmodeline(promptc, cookie, indent)
-      int		promptc;	/* normally ':', NUL for ":append" and '?' for
-  				   :s prompt */
-!     void	*cookie UNUSED;
-      int		indent;		/* indent for inside conditionals */
-  {
-      garray_T	line_ga;
-***************
-*** 3832,3842 ****
-   * Returns EXPAND_NOTHING when the character that triggered expansion should
-   * be inserted like a normal character.
-   */
-- /*ARGSUSED*/
-      static int
-  showmatches(xp, wildmenu)
-      expand_T	*xp;
-!     int		wildmenu;
-  {
-  #define L_SHOWFILE(m) (showtail ? sm_gettail(files_found[m]) : files_found[m])
-      int		num_files;
---- 3829,3838 ----
-   * Returns EXPAND_NOTHING when the character that triggered expansion should
-   * be inserted like a normal character.
-   */
-      static int
-  showmatches(xp, wildmenu)
-      expand_T	*xp;
-!     int		wildmenu UNUSED;
-  {
-  #define L_SHOWFILE(m) (showtail ? sm_gettail(files_found[m]) : files_found[m])
-      int		num_files;
-*** ../vim-7.2.173/src/fileio.c	2009-05-13 20:47:07.000000000 +0200
---- src/fileio.c	2009-05-15 20:52:40.000000000 +0200
-***************
-*** 3498,3504 ****
-  		    if (mch_stat((char *)IObuff, &st) < 0
-  			    || st.st_uid != st_old.st_uid
-  			    || st.st_gid != st_old.st_gid
-! 			    || st.st_mode != perm)
-  			backup_copy = TRUE;
-  # endif
-  		    /* Close the file before removing it, on MS-Windows we
---- 3498,3504 ----
-  		    if (mch_stat((char *)IObuff, &st) < 0
-  			    || st.st_uid != st_old.st_uid
-  			    || st.st_gid != st_old.st_gid
-! 			    || (long)st.st_mode != perm)
-  			backup_copy = TRUE;
-  # endif
-  		    /* Close the file before removing it, on MS-Windows we
-***************
-*** 5963,5969 ****
-  	else if (*ext == '.')
-  #endif
-  	{
-! 	    if (s - ptr > (size_t)8)
-  	    {
-  		s = ptr + 8;
-  		*s = '\0';
---- 5971,5977 ----
-  	else if (*ext == '.')
-  #endif
-  	{
-! 	    if ((size_t)(s - ptr) > (size_t)8)
-  	    {
-  		s = ptr + 8;
-  		*s = '\0';
-***************
-*** 6460,6470 ****
-   * return 2 if a message has been displayed.
-   * return 0 otherwise.
-   */
-- /*ARGSUSED*/
-      int
-  buf_check_timestamp(buf, focus)
-      buf_T	*buf;
-!     int		focus;		/* called for GUI focus event */
-  {
-      struct stat	st;
-      int		stat_res;
---- 6468,6477 ----
-   * return 2 if a message has been displayed.
-   * return 0 otherwise.
-   */
-      int
-  buf_check_timestamp(buf, focus)
-      buf_T	*buf;
-!     int		focus UNUSED;	/* called for GUI focus event */
-  {
-      struct stat	st;
-      int		stat_res;
-***************
-*** 6868,6879 ****
-      /* Careful: autocommands may have made "buf" invalid! */
-  }
-  
-- /*ARGSUSED*/
-      void
-  buf_store_time(buf, st, fname)
-      buf_T	*buf;
-      struct stat	*st;
-!     char_u	*fname;
-  {
-      buf->b_mtime = (long)st->st_mtime;
-      buf->b_orig_size = (size_t)st->st_size;
---- 6875,6885 ----
-      /* Careful: autocommands may have made "buf" invalid! */
-  }
-  
-      void
-  buf_store_time(buf, st, fname)
-      buf_T	*buf;
-      struct stat	*st;
-!     char_u	*fname UNUSED;
-  {
-      buf->b_mtime = (long)st->st_mtime;
-      buf->b_orig_size = (size_t)st->st_size;
-***************
-*** 6936,6945 ****
-   * The returned pointer is to allocated memory.
-   * The returned pointer is NULL if no valid name was found.
-   */
-- /*ARGSUSED*/
-      char_u  *
-  vim_tempname(extra_char)
-!     int	    extra_char;	    /* character to use in the name instead of '?' */
-  {
-  #ifdef USE_TMPNAM
-      char_u	itmp[L_tmpnam];	/* use tmpnam() */
---- 6942,6950 ----
-   * The returned pointer is to allocated memory.
-   * The returned pointer is NULL if no valid name was found.
-   */
-      char_u  *
-  vim_tempname(extra_char)
-!     int	    extra_char UNUSED;  /* char to use in the name instead of '?' */
-  {
-  #ifdef USE_TMPNAM
-      char_u	itmp[L_tmpnam];	/* use tmpnam() */
-***************
-*** 6968,6974 ****
-  	/*
-  	 * Try the entries in TEMPDIRNAMES to create the temp directory.
-  	 */
-! 	for (i = 0; i < sizeof(tempdirs) / sizeof(char *); ++i)
-  	{
-  	    /* expand $TMP, leave room for "/v1100000/999999999" */
-  	    expand_env((char_u *)tempdirs[i], itmp, TEMPNAMELEN - 20);
---- 6973,6979 ----
-  	/*
-  	 * Try the entries in TEMPDIRNAMES to create the temp directory.
-  	 */
-! 	for (i = 0; i < (int)(sizeof(tempdirs) / sizeof(char *)); ++i)
-  	{
-  	    /* expand $TMP, leave room for "/v1100000/999999999" */
-  	    expand_env((char_u *)tempdirs[i], itmp, TEMPNAMELEN - 20);
-***************
-*** 9588,9600 ****
-   *
-   * Returns NULL when out of memory.
-   */
-- /*ARGSUSED*/
-      char_u *
-  file_pat_to_reg_pat(pat, pat_end, allow_dirs, no_bslash)
-      char_u	*pat;
-      char_u	*pat_end;	/* first char after pattern or NULL */
-      char	*allow_dirs;	/* Result passed back out in here */
-!     int		no_bslash;	/* Don't use a backward slash as pathsep */
-  {
-      int		size;
-      char_u	*endp;
---- 9593,9604 ----
-   *
-   * Returns NULL when out of memory.
-   */
-      char_u *
-  file_pat_to_reg_pat(pat, pat_end, allow_dirs, no_bslash)
-      char_u	*pat;
-      char_u	*pat_end;	/* first char after pattern or NULL */
-      char	*allow_dirs;	/* Result passed back out in here */
-!     int		no_bslash UNUSED; /* Don't use a backward slash as pathsep */
-  {
-      int		size;
-      char_u	*endp;
-*** ../vim-7.2.173/src/misc1.c	2009-04-29 11:00:09.000000000 +0200
---- src/misc1.c	2009-05-15 20:59:08.000000000 +0200
-***************
-*** 2188,2199 ****
-   *
-   * return FAIL for failure, OK otherwise
-   */
-- /*ARGSUSED*/
-      int
-  del_bytes(count, fixpos_arg, use_delcombine)
-      long	count;
-      int		fixpos_arg;
-!     int		use_delcombine;	    /* 'delcombine' option applies */
-  {
-      char_u	*oldp, *newp;
-      colnr_T	oldlen;
---- 2188,2198 ----
-   *
-   * return FAIL for failure, OK otherwise
-   */
-      int
-  del_bytes(count, fixpos_arg, use_delcombine)
-      long	count;
-      int		fixpos_arg;
-!     int		use_delcombine UNUSED;	    /* 'delcombine' option applies */
-  {
-      char_u	*oldp, *newp;
-      colnr_T	oldlen;
-*** ../vim-7.2.173/src/move.c	2008-11-15 16:05:30.000000000 +0100
---- src/move.c	2009-05-15 21:00:06.000000000 +0200
-***************
-*** 1238,1248 ****
-  /*
-   * Scroll the current window down by "line_count" logical lines.  "CTRL-Y"
-   */
-- /*ARGSUSED*/
-      void
-  scrolldown(line_count, byfold)
-      long	line_count;
-!     int		byfold;		/* TRUE: count a closed fold as one line */
-  {
-      long	done = 0;	/* total # of physical lines done */
-      int		wrow;
---- 1238,1247 ----
-  /*
-   * Scroll the current window down by "line_count" logical lines.  "CTRL-Y"
-   */
-      void
-  scrolldown(line_count, byfold)
-      long	line_count;
-!     int		byfold UNUSED;	/* TRUE: count a closed fold as one line */
-  {
-      long	done = 0;	/* total # of physical lines done */
-      int		wrow;
-***************
-*** 1349,1359 ****
-  /*
-   * Scroll the current window up by "line_count" logical lines.  "CTRL-E"
-   */
-- /*ARGSUSED*/
-      void
-  scrollup(line_count, byfold)
-      long	line_count;
-!     int		byfold;		/* TRUE: count a closed fold as one line */
-  {
-  #if defined(FEAT_FOLDING) || defined(FEAT_DIFF)
-      linenr_T	lnum;
---- 1348,1357 ----
-  /*
-   * Scroll the current window up by "line_count" logical lines.  "CTRL-E"
-   */
-      void
-  scrollup(line_count, byfold)
-      long	line_count;
-!     int		byfold UNUSED;	/* TRUE: count a closed fold as one line */
-  {
-  #if defined(FEAT_FOLDING) || defined(FEAT_DIFF)
-      linenr_T	lnum;
-*** ../vim-7.2.173/src/normal.c	2009-04-29 17:39:17.000000000 +0200
---- src/normal.c	2009-05-15 21:08:07.000000000 +0200
-***************
-*** 493,506 ****
-      int		i;
-  
-      /* Fill the index table with a one to one relation. */
-!     for (i = 0; i < NV_CMDS_SIZE; ++i)
-  	nv_cmd_idx[i] = i;
-  
-      /* Sort the commands by the command character.  */
-      qsort((void *)&nv_cmd_idx, (size_t)NV_CMDS_SIZE, sizeof(short), nv_compare);
-  
-      /* Find the first entry that can't be indexed by the command character. */
-!     for (i = 0; i < NV_CMDS_SIZE; ++i)
-  	if (i != nv_cmds[nv_cmd_idx[i]].cmd_char)
-  	    break;
-      nv_max_linear = i - 1;
---- 493,506 ----
-      int		i;
-  
-      /* Fill the index table with a one to one relation. */
-!     for (i = 0; i < (int)NV_CMDS_SIZE; ++i)
-  	nv_cmd_idx[i] = i;
-  
-      /* Sort the commands by the command character.  */
-      qsort((void *)&nv_cmd_idx, (size_t)NV_CMDS_SIZE, sizeof(short), nv_compare);
-  
-      /* Find the first entry that can't be indexed by the command character. */
-!     for (i = 0; i < (int)NV_CMDS_SIZE; ++i)
-  	if (i != nv_cmds[nv_cmd_idx[i]].cmd_char)
-  	    break;
-      nv_max_linear = i - 1;
-***************
-*** 561,571 ****
-  /*
-   * Execute a command in Normal mode.
-   */
-- /*ARGSUSED*/
-      void
-  normal_cmd(oap, toplevel)
-      oparg_T	*oap;
-!     int		toplevel;		/* TRUE when called from main() */
-  {
-      cmdarg_T	ca;			/* command arguments */
-      int		c;
---- 561,570 ----
-  /*
-   * Execute a command in Normal mode.
-   */
-      void
-  normal_cmd(oap, toplevel)
-      oparg_T	*oap;
-!     int		toplevel UNUSED;	/* TRUE when called from main() */
-  {
-      cmdarg_T	ca;			/* command arguments */
-      int		c;
-***************
-*** 2188,2197 ****
-  /*
-   * Handle the "g@" operator: call 'operatorfunc'.
-   */
-- /*ARGSUSED*/
-      static void
-  op_function(oap)
-!     oparg_T	*oap;
-  {
-  #ifdef FEAT_EVAL
-      char_u	*(argv[1]);
---- 2187,2195 ----
-  /*
-   * Handle the "g@" operator: call 'operatorfunc'.
-   */
-      static void
-  op_function(oap)
-!     oparg_T	*oap UNUSED;
-  {
-  #ifdef FEAT_EVAL
-      char_u	*(argv[1]);
-***************
-*** 4100,4109 ****
-   * Command character that doesn't do anything, but unlike nv_ignore() does
-   * start edit().  Used for "startinsert" executed while starting up.
-   */
-- /*ARGSUSED */
-      static void
-  nv_nop(cap)
-!     cmdarg_T	*cap;
-  {
-  }
-  
---- 4098,4106 ----
-   * Command character that doesn't do anything, but unlike nv_ignore() does
-   * start edit().  Used for "startinsert" executed while starting up.
-   */
-      static void
-  nv_nop(cap)
-!     cmdarg_T	*cap UNUSED;
-  {
-  }
-  
-***************
-*** 5241,5247 ****
-  	if (cap->oap->op_type != OP_NOP
-  		&& (cap->oap->start.lnum > curbuf->b_ml.ml_line_count
-  		    || cap->oap->start.col >
-! 					 STRLEN(ml_get(cap->oap->start.lnum))))
-  	    clearopbeep(cap->oap);
-      }
-  }
---- 5238,5244 ----
-  	if (cap->oap->op_type != OP_NOP
-  		&& (cap->oap->start.lnum > curbuf->b_ml.ml_line_count
-  		    || cap->oap->start.col >
-! 			       (colnr_T)STRLEN(ml_get(cap->oap->start.lnum))))
-  	    clearopbeep(cap->oap);
-      }
-  }
-***************
-*** 5816,5822 ****
-      for (n = cap->count1; n > 0; --n)
-      {
-  	if ((!PAST_LINE && oneright() == FAIL)
-! 		|| (PAST_LINE && *ml_get_cursor() == NUL))
-  	{
-  	    /*
-  	     *	  <Space> wraps to next line if 'whichwrap' has 's'.
---- 5813,5822 ----
-      for (n = cap->count1; n > 0; --n)
-      {
-  	if ((!PAST_LINE && oneright() == FAIL)
-! #ifdef FEAT_VISUAL
-! 		|| (PAST_LINE && *ml_get_cursor() == NUL)
-! #endif
-! 		)
-  	{
-  	    /*
-  	     *	  <Space> wraps to next line if 'whichwrap' has 's'.
-*** ../vim-7.2.173/src/option.c	2009-03-18 15:40:03.000000000 +0100
---- src/option.c	2009-05-15 21:08:50.000000000 +0200
-***************
-*** 5302,5315 ****
-   * When "set_sid" is zero set the scriptID to current_SID.  When "set_sid" is
-   * SID_NONE don't set the scriptID.  Otherwise set the scriptID to "set_sid".
-   */
-- /*ARGSUSED*/
-      void
-  set_string_option_direct(name, opt_idx, val, opt_flags, set_sid)
-      char_u	*name;
-      int		opt_idx;
-      char_u	*val;
-      int		opt_flags;	/* OPT_FREE, OPT_LOCAL and/or OPT_GLOBAL */
-!     int		set_sid;
-  {
-      char_u	*s;
-      char_u	**varp;
---- 5302,5314 ----
-   * When "set_sid" is zero set the scriptID to current_SID.  When "set_sid" is
-   * SID_NONE don't set the scriptID.  Otherwise set the scriptID to "set_sid".
-   */
-      void
-  set_string_option_direct(name, opt_idx, val, opt_flags, set_sid)
-      char_u	*name;
-      int		opt_idx;
-      char_u	*val;
-      int		opt_flags;	/* OPT_FREE, OPT_LOCAL and/or OPT_GLOBAL */
-!     int		set_sid UNUSED;
-  {
-      char_u	*s;
-      char_u	**varp;
-***************
-*** 9357,9366 ****
-  /*
-   * Check for NULL pointers in a winopt_T and replace them with empty_option.
-   */
-- /*ARGSUSED*/
-      void
-  check_winopt(wop)
-!     winopt_T	*wop;
-  {
-  #ifdef FEAT_FOLDING
-      check_string_option(&wop->wo_fdi);
---- 9356,9364 ----
-  /*
-   * Check for NULL pointers in a winopt_T and replace them with empty_option.
-   */
-      void
-  check_winopt(wop)
-!     winopt_T	*wop UNUSED;
-  {
-  #ifdef FEAT_FOLDING
-      check_string_option(&wop->wo_fdi);
-***************
-*** 9382,9391 ****
-  /*
-   * Free the allocated memory inside a winopt_T.
-   */
-- /*ARGSUSED*/
-      void
-  clear_winopt(wop)
-!     winopt_T	*wop;
-  {
-  #ifdef FEAT_FOLDING
-      clear_string_option(&wop->wo_fdi);
---- 9380,9388 ----
-  /*
-   * Free the allocated memory inside a winopt_T.
-   */
-      void
-  clear_winopt(wop)
-!     winopt_T	*wop UNUSED;
-  {
-  #ifdef FEAT_FOLDING
-      clear_string_option(&wop->wo_fdi);
-*** ../vim-7.2.173/src/os_unix.c	2009-05-13 12:46:36.000000000 +0200
---- src/os_unix.c	2009-05-15 21:13:43.000000000 +0200
-***************
-*** 458,467 ****
-   * Return total amount of memory available in Kbyte.
-   * Doesn't change when memory has been allocated.
-   */
-- /* ARGSUSED */
-      long_u
-  mch_total_mem(special)
-!     int special;
-  {
-  # ifdef __EMX__
-      return ulimit(3, 0L) >> 10;   /* always 32MB? */
---- 458,466 ----
-   * Return total amount of memory available in Kbyte.
-   * Doesn't change when memory has been allocated.
-   */
-      long_u
-  mch_total_mem(special)
-!     int special UNUSED;
-  {
-  # ifdef __EMX__
-      return ulimit(3, 0L) >> 10;   /* always 32MB? */
-***************
-*** 815,821 ****
-   * Let me try it with a few tricky defines from my own osdef.h	(jw).
-   */
-  #if defined(SIGWINCH)
-- /* ARGSUSED */
-      static RETSIGTYPE
-  sig_winch SIGDEFARG(sigarg)
-  {
---- 814,819 ----
-***************
-*** 1355,1365 ****
-  /*
-   * Check_win checks whether we have an interactive stdout.
-   */
-- /* ARGSUSED */
-      int
-  mch_check_win(argc, argv)
-!     int	    argc;
-!     char    **argv;
-  {
-  #ifdef OS2
-      /*
---- 1353,1362 ----
-  /*
-   * Check_win checks whether we have an interactive stdout.
-   */
-      int
-  mch_check_win(argc, argv)
-!     int	    argc UNUSED;
-!     char    **argv UNUSED;
-  {
-  #ifdef OS2
-      /*
-***************
-*** 2467,2473 ****
-      }
-  
-      /* Catch file names which are too long. */
-!     if (retval == FAIL || STRLEN(buf) + STRLEN(fname) >= len)
-  	return FAIL;
-  
-      /* Do not append ".", "/dir/." is equal to "/dir". */
---- 2464,2470 ----
-      }
-  
-      /* Catch file names which are too long. */
-!     if (retval == FAIL || (int)(STRLEN(buf) + STRLEN(fname)) >= len)
-  	return FAIL;
-  
-      /* Do not append ".", "/dir/." is equal to "/dir". */
-***************
-*** 2686,2692 ****
-   */
-      vim_acl_T
-  mch_get_acl(fname)
-!     char_u	*fname;
-  {
-      vim_acl_T	ret = NULL;
-  #ifdef HAVE_POSIX_ACL
---- 2683,2689 ----
-   */
-      vim_acl_T
-  mch_get_acl(fname)
-!     char_u	*fname UNUSED;
-  {
-      vim_acl_T	ret = NULL;
-  #ifdef HAVE_POSIX_ACL
-***************
-*** 2746,2752 ****
-   */
-      void
-  mch_set_acl(fname, aclent)
-!     char_u	*fname;
-      vim_acl_T	aclent;
-  {
-      if (aclent == NULL)
---- 2743,2749 ----
-   */
-      void
-  mch_set_acl(fname, aclent)
-!     char_u	*fname UNUSED;
-      vim_acl_T	aclent;
-  {
-      if (aclent == NULL)
-***************
-*** 2789,2798 ****
-  /*
-   * Set hidden flag for "name".
-   */
-- /* ARGSUSED */
-      void
-  mch_hide(name)
-!     char_u	*name;
-  {
-      /* can't hide a file */
-  }
---- 2786,2794 ----
-  /*
-   * Set hidden flag for "name".
-   */
-      void
-  mch_hide(name)
-!     char_u	*name UNUSED;
-  {
-      /* can't hide a file */
-  }
-***************
-*** 3481,3490 ****
-  /*
-   * set screen mode, always fails.
-   */
-- /* ARGSUSED */
-      int
-  mch_screenmode(arg)
-!     char_u   *arg;
-  {
-      EMSG(_(e_screenmode));
-      return FAIL;
---- 3477,3485 ----
-  /*
-   * set screen mode, always fails.
-   */
-      int
-  mch_screenmode(arg)
-!     char_u   *arg UNUSED;
-  {
-      EMSG(_(e_screenmode));
-      return FAIL;
-***************
-*** 4189,4197 ****
-  			    {
-  				s = vim_strchr(lp + written, NL);
-  				len = write(toshell_fd, (char *)lp + written,
-! 					   s == NULL ? l : s - (lp + written));
-  			    }
-! 			    if (len == l)
-  			    {
-  				/* Finished a line, add a NL, unless this line
-  				 * should not have one. */
---- 4184,4193 ----
-  			    {
-  				s = vim_strchr(lp + written, NL);
-  				len = write(toshell_fd, (char *)lp + written,
-! 					   s == NULL ? l
-! 					      : (size_t)(s - (lp + written)));
-  			    }
-! 			    if (len == (int)l)
-  			    {
-  				/* Finished a line, add a NL, unless this line
-  				 * should not have one. */
-***************
-*** 4746,4752 ****
-   * Returns also, when a request from Sniff is waiting -- toni.
-   * Or when a Linux GPM mouse event is waiting.
-   */
-- /* ARGSUSED */
-  #if defined(__BEOS__)
-      int
-  #else
---- 4742,4747 ----
-***************
-*** 4755,4761 ****
-  RealWaitForChar(fd, msec, check_for_gpm)
-      int		fd;
-      long	msec;
-!     int		*check_for_gpm;
-  {
-      int		ret;
-  #if defined(FEAT_XCLIPBOARD) || defined(USE_XSMP) || defined(FEAT_MZSCHEME)
---- 4750,4756 ----
-  RealWaitForChar(fd, msec, check_for_gpm)
-      int		fd;
-      long	msec;
-!     int		*check_for_gpm UNUSED;
-  {
-      int		ret;
-  #if defined(FEAT_XCLIPBOARD) || defined(USE_XSMP) || defined(FEAT_MZSCHEME)
-***************
-*** 5572,5578 ****
-      i = fread((char *)buffer, 1, len, fd);
-      fclose(fd);
-      mch_remove(tempname);
-!     if (i != len)
-      {
-  	/* unexpected read error */
-  	EMSG2(_(e_notread), tempname);
---- 5567,5573 ----
-      i = fread((char *)buffer, 1, len, fd);
-      fclose(fd);
-      mch_remove(tempname);
-!     if (i != (int)len)
-      {
-  	/* unexpected read error */
-  	EMSG2(_(e_notread), tempname);
-***************
-*** 5633,5639 ****
-  	if (shell_style == STYLE_PRINT && !did_find_nul)
-  	{
-  	    /* If there is a NUL, set did_find_nul, else set check_spaces */
-! 	    if (len && (int)STRLEN(buffer) < len - 1)
-  		did_find_nul = TRUE;
-  	    else
-  		check_spaces = TRUE;
---- 5628,5634 ----
-  	if (shell_style == STYLE_PRINT && !did_find_nul)
-  	{
-  	    /* If there is a NUL, set did_find_nul, else set check_spaces */
-! 	    if (len && (int)STRLEN(buffer) < (int)len - 1)
-  		did_find_nul = TRUE;
-  	    else
-  		check_spaces = TRUE;
-*** ../vim-7.2.173/src/os_unix.h	2009-05-13 12:46:36.000000000 +0200
---- src/os_unix.h	2009-05-15 21:10:31.000000000 +0200
-***************
-*** 126,132 ****
-  #  define SIGDUMMYARG	0, 0, (struct sigcontext *)0
-  # else
-  #  define SIGPROTOARG	(int)
-! #  define SIGDEFARG(s)	(s) int s;
-  #  define SIGDUMMYARG	0
-  # endif
-  #else
---- 126,132 ----
-  #  define SIGDUMMYARG	0, 0, (struct sigcontext *)0
-  # else
-  #  define SIGPROTOARG	(int)
-! #  define SIGDEFARG(s)	(s) int s UNUSED;
-  #  define SIGDUMMYARG	0
-  # endif
-  #else
-*** ../vim-7.2.173/src/regexp.c	2009-02-21 22:03:06.000000000 +0100
---- src/regexp.c	2009-05-15 21:14:18.000000000 +0200
-***************
-*** 471,477 ****
-  
-      if ((*pp)[1] == ':')
-      {
-! 	for (i = 0; i < sizeof(class_names) / sizeof(*class_names); ++i)
-  	    if (STRNCMP(*pp + 2, class_names[i], STRLEN(class_names[i])) == 0)
-  	    {
-  		*pp += STRLEN(class_names[i]) + 2;
---- 471,477 ----
-  
-      if ((*pp)[1] == ':')
-      {
-! 	for (i = 0; i < (int)(sizeof(class_names) / sizeof(*class_names)); ++i)
-  	    if (STRNCMP(*pp + 2, class_names[i], STRLEN(class_names[i])) == 0)
-  	    {
-  		*pp += STRLEN(class_names[i]) + 2;
-***************
-*** 3362,3373 ****
-   * Match a regexp against a string ("line" points to the string) or multiple
-   * lines ("line" is NULL, use reg_getline()).
-   */
-- /*ARGSUSED*/
-      static long
-  vim_regexec_both(line, col, tm)
-      char_u	*line;
-      colnr_T	col;		/* column to start looking for match */
-!     proftime_T	*tm;		/* timeout limit or NULL */
-  {
-      regprog_T	*prog;
-      char_u	*s;
---- 3362,3372 ----
-   * Match a regexp against a string ("line" points to the string) or multiple
-   * lines ("line" is NULL, use reg_getline()).
-   */
-      static long
-  vim_regexec_both(line, col, tm)
-      char_u	*line;
-      colnr_T	col;		/* column to start looking for match */
-!     proftime_T	*tm UNUSED;	/* timeout limit or NULL */
-  {
-      regprog_T	*prog;
-      char_u	*s;
-*** ../vim-7.2.173/src/search.c	2009-04-22 18:43:06.000000000 +0200
---- src/search.c	2009-05-15 21:16:36.000000000 +0200
-***************
-*** 522,528 ****
-   * When FEAT_EVAL is defined, returns the index of the first matching
-   * subpattern plus one; one if there was none.
-   */
-- /*ARGSUSED*/
-      int
-  searchit(win, buf, pos, dir, pat, count, options, pat_use, stop_lnum, tm)
-      win_T	*win;		/* window to search in; can be NULL for a
---- 522,527 ----
-***************
-*** 535,541 ****
-      int		options;
-      int		pat_use;	/* which pattern to use when "pat" is empty */
-      linenr_T	stop_lnum;	/* stop after this line number when != 0 */
-!     proftime_T	*tm;		/* timeout limit or NULL */
-  {
-      int		found;
-      linenr_T	lnum;		/* no init to shut up Apollo cc */
---- 534,540 ----
-      int		options;
-      int		pat_use;	/* which pattern to use when "pat" is empty */
-      linenr_T	stop_lnum;	/* stop after this line number when != 0 */
-!     proftime_T	*tm UNUSED;	/* timeout limit or NULL */
-  {
-      int		found;
-      linenr_T	lnum;		/* no init to shut up Apollo cc */
-***************
-*** 554,561 ****
-      int		save_called_emsg = called_emsg;
-  #ifdef FEAT_SEARCH_EXTRA
-      int		break_loop = FALSE;
-- #else
-- # define break_loop FALSE
-  #endif
-  
-      if (search_regcomp(pat, RE_SEARCH, pat_use,
---- 553,558 ----
-***************
-*** 940,946 ****
-  	     * twice.
-  	     */
-  	    if (!p_ws || stop_lnum != 0 || got_int || called_emsg
-! 					       || break_loop || found || loop)
-  		break;
-  
-  	    /*
---- 937,946 ----
-  	     * twice.
-  	     */
-  	    if (!p_ws || stop_lnum != 0 || got_int || called_emsg
-! #ifdef FEAT_SEARCH_EXTRA
-! 					       || break_loop
-! #endif
-! 					       || found || loop)
-  		break;
-  
-  	    /*
-***************
-*** 958,964 ****
-  		give_warning((char_u *)_(dir == BACKWARD
-  					  ? top_bot_msg : bot_top_msg), TRUE);
-  	}
-! 	if (got_int || called_emsg || break_loop)
-  	    break;
-      }
-      while (--count > 0 && found);   /* stop after count matches or no match */
---- 958,968 ----
-  		give_warning((char_u *)_(dir == BACKWARD
-  					  ? top_bot_msg : bot_top_msg), TRUE);
-  	}
-! 	if (got_int || called_emsg
-! #ifdef FEAT_SEARCH_EXTRA
-! 		|| break_loop
-! #endif
-! 		)
-  	    break;
-      }
-      while (--count > 0 && found);   /* stop after count matches or no match */
-*** ../vim-7.2.173/src/tag.c	2009-02-23 00:53:35.000000000 +0100
---- src/tag.c	2009-05-15 21:16:59.000000000 +0200
-***************
-*** 1105,1114 ****
-  /*
-   * Print the tag stack
-   */
-- /*ARGSUSED*/
-      void
-  do_tags(eap)
-!     exarg_T	*eap;
-  {
-      int		i;
-      char_u	*name;
---- 1105,1113 ----
-  /*
-   * Print the tag stack
-   */
-      void
-  do_tags(eap)
-!     exarg_T	*eap UNUSED;
-  {
-      int		i;
-      char_u	*name;
-***************
-*** 2530,2540 ****
-   * Callback function for finding all "tags" and "tags-??" files in
-   * 'runtimepath' doc directories.
-   */
-- /*ARGSUSED*/
-      static void
-  found_tagfile_cb(fname, cookie)
-      char_u	*fname;
-!     void	*cookie;
-  {
-      if (ga_grow(&tag_fnames, 1) == OK)
-  	((char_u **)(tag_fnames.ga_data))[tag_fnames.ga_len++] =
---- 2529,2538 ----
-   * Callback function for finding all "tags" and "tags-??" files in
-   * 'runtimepath' doc directories.
-   */
-      static void
-  found_tagfile_cb(fname, cookie)
-      char_u	*fname;
-!     void	*cookie UNUSED;
-  {
-      if (ga_grow(&tag_fnames, 1) == OK)
-  	((char_u **)(tag_fnames.ga_data))[tag_fnames.ga_len++] =
-*** ../vim-7.2.173/src/version.c	2009-05-14 22:19:19.000000000 +0200
---- src/version.c	2009-05-15 21:21:44.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     174,
-  /**/
-
--- 
-TERRY GILLIAM PLAYED: PATSY (ARTHUR'S TRUSTY STEED), THE GREEN KNIGHT
-                      SOOTHSAYER, BRIDGEKEEPER, SIR GAWAIN (THE FIRST TO BE
-                      KILLED BY THE RABBIT)
-                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.175	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,51 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.175
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.175
-Problem:    Compiler warning in OpenBSD.
-Solution:   Add type cast for NULL. (Dasn)
-Files:	    src/if_cscope.c
-
-
-*** ../vim-7.2.174/src/if_cscope.c	2009-04-22 16:22:44.000000000 +0200
---- src/if_cscope.c	2009-05-16 16:15:03.000000000 +0200
-***************
-*** 994,1000 ****
-  	vim_free(ppath);
-  
-  #if defined(UNIX)
-! 	if (execl("/bin/sh", "sh", "-c", cmd, NULL) == -1)
-  	    PERROR(_("cs_create_connection exec failed"));
-  
-  	exit(127);
---- 994,1000 ----
-  	vim_free(ppath);
-  
-  #if defined(UNIX)
-! 	if (execl("/bin/sh", "sh", "-c", cmd, (char *)NULL) == -1)
-  	    PERROR(_("cs_create_connection exec failed"));
-  
-  	exit(127);
-*** ../vim-7.2.174/src/version.c	2009-05-15 21:31:11.000000000 +0200
---- src/version.c	2009-05-16 16:13:15.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     175,
-  /**/
-
--- 
-Every time I lose weight, it finds me again!
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.176	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,207 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.176
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.176
-Problem:    Exceptions for splint are not useful.
-Solution:   Remove the S_SPLINT_S ifdefs.
-Files:	    src/edit.c, src/ex_cmds.c, src/ex_docmd.c, src/os_unix.c,
-	    src/os_unix.h, src/os_unixx.h, src/structs.h, src/term.h
-
-
-*** ../vim-7.2.175/src/edit.c	2009-05-15 21:31:11.000000000 +0200
---- src/edit.c	2009-05-16 16:18:35.000000000 +0200
-***************
-*** 69,79 ****
-      compl_T	*cp_prev;
-      char_u	*cp_str;	/* matched text */
-      char	cp_icase;	/* TRUE or FALSE: ignore case */
-- #ifdef S_SPLINT_S  /* splint can't handle array of pointers */
--     char_u	**cp_text;	/* text for the menu */
-- #else
-      char_u	*(cp_text[CPT_COUNT]);	/* text for the menu */
-- #endif
-      char_u	*cp_fname;	/* file containing the match, allocated when
-  				 * cp_flags has FREE_FNAME */
-      int		cp_flags;	/* ORIGINAL_TEXT, CONT_S_IPOS or FREE_FNAME */
---- 69,75 ----
-***************
-*** 3835,3845 ****
-      char_u	*word;
-      int		icase = FALSE;
-      int		adup = FALSE;
-- #ifdef S_SPLINT_S  /* splint doesn't parse array of pointers correctly */
--     char_u	**cptext;
-- #else
-      char_u	*(cptext[CPT_COUNT]);
-- #endif
-  
-      if (tv->v_type == VAR_DICT && tv->vval.v_dict != NULL)
-      {
---- 3831,3837 ----
-*** ../vim-7.2.175/src/ex_cmds.c	2009-05-15 21:31:11.000000000 +0200
---- src/ex_cmds.c	2009-05-16 16:18:56.000000000 +0200
-***************
-*** 5776,5785 ****
-  {
-      char_u	*s, *d;
-      int		i;
-- #ifdef S_SPLINT_S  /* splint doesn't understand array of pointers */
--     static char **mtable;
--     static char **rtable;
-- #else
-      static char *(mtable[]) = {"*", "g*", "[*", "]*", ":*",
-  			       "/*", "/\\*", "\"*", "**",
-  			       "/\\(\\)",
---- 5776,5781 ----
-***************
-*** 5794,5800 ****
-  			       "/\\\\?", "/\\\\z(\\\\)", "\\\\=", ":s\\\\=",
-  			       "\\[count]", "\\[quotex]", "\\[range]",
-  			       "\\[pattern]", "\\\\bar", "/\\\\%\\$"};
-- #endif
-      int flags;
-  
-      d = IObuff;		    /* assume IObuff is long enough! */
---- 5790,5795 ----
-*** ../vim-7.2.175/src/ex_docmd.c	2009-05-15 21:31:11.000000000 +0200
---- src/ex_docmd.c	2009-05-16 16:19:26.000000000 +0200
-***************
-*** 9395,9407 ****
-  {
-      int		len;
-      int		i;
-! #ifdef S_SPLINT_S  /* splint can't handle array of pointers */
-!     static char **spec_str;
-!     static char *(nospec_str[])
-! #else
-!     static char *(spec_str[])
-! #endif
-! 	= {
-  		    "%",
-  #define SPEC_PERC   0
-  		    "#",
---- 9395,9401 ----
-  {
-      int		len;
-      int		i;
-!     static char *(spec_str[]) = {
-  		    "%",
-  #define SPEC_PERC   0
-  		    "#",
-*** ../vim-7.2.175/src/os_unix.c	2009-05-15 21:31:11.000000000 +0200
---- src/os_unix.c	2009-05-16 16:20:00.000000000 +0200
-***************
-*** 199,207 ****
-  #endif
-  
-  #ifndef SIG_ERR
-! # ifndef S_SPLINT_S
-! #  define SIG_ERR	((RETSIGTYPE (*)())-1)
-! # endif
-  #endif
-  
-  /* volatile because it is used in signal handler sig_winch(). */
---- 199,205 ----
-  #endif
-  
-  #ifndef SIG_ERR
-! # define SIG_ERR	((RETSIGTYPE (*)())-1)
-  #endif
-  
-  /* volatile because it is used in signal handler sig_winch(). */
-***************
-*** 443,451 ****
-  
-  #if defined(HAVE_TOTAL_MEM) || defined(PROTO)
-  # ifdef HAVE_SYS_RESOURCE_H
-! #  ifndef S_SPLINT_S  /* splint crashes on bits/resource.h */
-! #   include <sys/resource.h>
-! #  endif
-  # endif
-  # if defined(HAVE_SYS_SYSCTL_H) && defined(HAVE_SYSCTL)
-  #  include <sys/sysctl.h>
---- 441,447 ----
-  
-  #if defined(HAVE_TOTAL_MEM) || defined(PROTO)
-  # ifdef HAVE_SYS_RESOURCE_H
-! #  include <sys/resource.h>
-  # endif
-  # if defined(HAVE_SYS_SYSCTL_H) && defined(HAVE_SYSCTL)
-  #  include <sys/sysctl.h>
-*** ../vim-7.2.175/src/os_unix.h	2009-05-15 21:31:11.000000000 +0200
---- src/os_unix.h	2009-05-16 16:17:22.000000000 +0200
-***************
-*** 53,61 ****
-  #endif
-  
-  #ifdef HAVE_UNISTD_H
-! # ifndef S_SPLINT_S  /* splint crashes on bits/confname.h */
-! #  include <unistd.h>
-! # endif
-  #endif
-  
-  #ifdef HAVE_LIBC_H
---- 53,59 ----
-  #endif
-  
-  #ifdef HAVE_UNISTD_H
-! # include <unistd.h>
-  #endif
-  
-  #ifdef HAVE_LIBC_H
-*** ../vim-7.2.175/src/structs.h	2009-05-13 20:47:07.000000000 +0200
---- src/structs.h	2009-05-16 16:17:51.000000000 +0200
-***************
-*** 1646,1656 ****
-  #endif
-  #ifdef FEAT_DIFF
-      diff_T	    *tp_first_diff;
-- # ifdef S_SPLINT_S  /* splint doesn't understand the array of pointers */
--     buf_T	    **tp_diffbuf;
-- # else
-      buf_T	    *(tp_diffbuf[DB_COUNT]);
-- # endif
-      int		    tp_diff_invalid;	/* list of diffs is outdated */
-  #endif
-      frame_T	    *tp_snapshot;    /* window layout snapshot */
---- 1646,1652 ----
-*** ../vim-7.2.175/src/term.h	2009-05-13 18:54:14.000000000 +0200
---- src/term.h	2009-05-16 16:20:06.000000000 +0200
-***************
-*** 96,106 ****
-   * - there should be code in term.c to obtain the value from the termcap
-   */
-  
-- #ifdef S_SPLINT_S  /* splint doesn't understand array of pointers */
-- extern char_u **term_strings;    /* current terminal strings */
-- #else
-  extern char_u *(term_strings[]);    /* current terminal strings */
-- #endif
-  
-  /*
-   * strings used for terminal
---- 96,102 ----
-*** ../vim-7.2.175/src/version.c	2009-05-16 16:15:39.000000000 +0200
---- src/version.c	2009-05-16 16:34:10.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     176,
-  /**/
-
--- 
-Corn oil comes from corn and olive oil comes from olives, so where
-does baby oil come from?
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.177	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,2726 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.177
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.177
-Problem:    Compiler warnings when using -Wextra
-Solution:   Add UNUSED and type casts.
-Files:	    src/eval.c, src/ex_docmd.c, src/ex_eval.c, src/ex_getln.c,
-	    src/fileio.c, src/hardcopy.c, src/if_cscope.c, src/if_xcmdsrv.c,
-	    src/farsi.c, src/mark.c, src/menu.c
-
-
-*** ../vim-7.2.176/src/eval.c	2009-05-15 21:31:11.000000000 +0200
---- src/eval.c	2009-05-16 16:58:30.000000000 +0200
-***************
-*** 3772,3778 ****
-   * Function given to ExpandGeneric() to obtain the list of user defined
-   * (global/buffer/window/built-in) variable names.
-   */
-- /*ARGSUSED*/
-      char_u *
-  get_user_var_name(xp, idx)
-      expand_T	*xp;
---- 3772,3777 ----
-***************
-*** 7787,7793 ****
-   * Function given to ExpandGeneric() to obtain the list of internal or
-   * user defined variable or function names.
-   */
-- /*ARGSUSED*/
-      char_u *
-  get_expr_name(xp, idx)
-      expand_T	*xp;
---- 7786,7791 ----
-***************
-*** 8655,8664 ****
-  /*
-   * "byte2line(byte)" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_byte2line(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-  #ifndef FEAT_BYTEOFF
---- 8653,8661 ----
-  /*
-   * "byte2line(byte)" function
-   */
-      static void
-  f_byte2line(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-  #ifndef FEAT_BYTEOFF
-***************
-*** 8678,8684 ****
-  /*
-   * "byteidx()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_byteidx(argvars, rettv)
-      typval_T	*argvars;
---- 8675,8680 ----
-***************
-*** 8852,8858 ****
-      static void
-  f_clearmatches(argvars, rettv)
-      typval_T	*argvars UNUSED;
-!     typval_T	*rettv;
-  {
-  #ifdef FEAT_SEARCH_EXTRA
-      clear_matches(curwin);
---- 8848,8854 ----
-      static void
-  f_clearmatches(argvars, rettv)
-      typval_T	*argvars UNUSED;
-!     typval_T	*rettv UNUSED;
-  {
-  #ifdef FEAT_SEARCH_EXTRA
-      clear_matches(curwin);
-***************
-*** 8916,8926 ****
-  /*
-   * "complete()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_complete(argvars, rettv)
-      typval_T	*argvars;
-!     typval_T	*rettv;
-  {
-      int	    startcol;
-  
---- 8912,8921 ----
-  /*
-   * "complete()" function
-   */
-      static void
-  f_complete(argvars, rettv)
-      typval_T	*argvars;
-!     typval_T	*rettv UNUSED;
-  {
-      int	    startcol;
-  
-***************
-*** 8951,8957 ****
-  /*
-   * "complete_add()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_complete_add(argvars, rettv)
-      typval_T	*argvars;
---- 8946,8951 ----
-***************
-*** 8963,8972 ****
-  /*
-   * "complete_check()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_complete_check(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-      int		saved = RedrawingDisabled;
---- 8957,8965 ----
-  /*
-   * "complete_check()" function
-   */
-      static void
-  f_complete_check(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-      int		saved = RedrawingDisabled;
-***************
-*** 8981,8991 ****
-  /*
-   * "confirm(message, buttons[, default [, type]])" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_confirm(argvars, rettv)
-!     typval_T	*argvars;
-!     typval_T	*rettv;
-  {
-  #if defined(FEAT_GUI_DIALOG) || defined(FEAT_CON_DIALOG)
-      char_u	*message;
---- 8974,8983 ----
-  /*
-   * "confirm(message, buttons[, default [, type]])" function
-   */
-      static void
-  f_confirm(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-!     typval_T	*rettv UNUSED;
-  {
-  #if defined(FEAT_GUI_DIALOG) || defined(FEAT_CON_DIALOG)
-      char_u	*message;
-***************
-*** 9150,9160 ****
-   *
-   * Checks the existence of a cscope connection.
-   */
-- /*ARGSUSED*/
-      static void
-  f_cscope_connection(argvars, rettv)
-!     typval_T	*argvars;
-!     typval_T	*rettv;
-  {
-  #ifdef FEAT_CSCOPE
-      int		num = 0;
---- 9142,9151 ----
-   *
-   * Checks the existence of a cscope connection.
-   */
-      static void
-  f_cscope_connection(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-!     typval_T	*rettv UNUSED;
-  {
-  #ifdef FEAT_CSCOPE
-      int		num = 0;
-***************
-*** 9181,9187 ****
-   * Moves the cursor to the specified line and column.
-   * Returns 0 when the position could be set, -1 otherwise.
-   */
-- /*ARGSUSED*/
-      static void
-  f_cursor(argvars, rettv)
-      typval_T	*argvars;
---- 9172,9177 ----
-***************
-*** 9275,9285 ****
-  /*
-   * "did_filetype()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_did_filetype(argvars, rettv)
-!     typval_T	*argvars;
-!     typval_T	*rettv;
-  {
-  #ifdef FEAT_AUTOCMD
-      rettv->vval.v_number = did_filetype;
---- 9265,9274 ----
-  /*
-   * "did_filetype()" function
-   */
-      static void
-  f_did_filetype(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-!     typval_T	*rettv UNUSED;
-  {
-  #ifdef FEAT_AUTOCMD
-      rettv->vval.v_number = did_filetype;
-***************
-*** 9289,9299 ****
-  /*
-   * "diff_filler()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_diff_filler(argvars, rettv)
-!     typval_T	*argvars;
-!     typval_T	*rettv;
-  {
-  #ifdef FEAT_DIFF
-      rettv->vval.v_number = diff_check_fill(curwin, get_tv_lnum(argvars));
---- 9278,9287 ----
-  /*
-   * "diff_filler()" function
-   */
-      static void
-  f_diff_filler(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-!     typval_T	*rettv UNUSED;
-  {
-  #ifdef FEAT_DIFF
-      rettv->vval.v_number = diff_check_fill(curwin, get_tv_lnum(argvars));
-***************
-*** 9303,9313 ****
-  /*
-   * "diff_hlID()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_diff_hlID(argvars, rettv)
-!     typval_T	*argvars;
-!     typval_T	*rettv;
-  {
-  #ifdef FEAT_DIFF
-      linenr_T		lnum = get_tv_lnum(argvars);
---- 9291,9300 ----
-  /*
-   * "diff_hlID()" function
-   */
-      static void
-  f_diff_hlID(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-!     typval_T	*rettv UNUSED;
-  {
-  #ifdef FEAT_DIFF
-      linenr_T		lnum = get_tv_lnum(argvars);
-***************
-*** 9420,9426 ****
-  /*
-   * "eval()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_eval(argvars, rettv)
-      typval_T	*argvars;
---- 9407,9412 ----
-***************
-*** 9444,9453 ****
-  /*
-   * "eventhandler()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_eventhandler(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-      rettv->vval.v_number = vgetc_busy;
---- 9430,9438 ----
-  /*
-   * "eventhandler()" function
-   */
-      static void
-  f_eventhandler(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-      rettv->vval.v_number = vgetc_busy;
-***************
-*** 9704,9714 ****
-  /*
-   * "feedkeys()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_feedkeys(argvars, rettv)
-      typval_T    *argvars;
-!     typval_T    *rettv;
-  {
-      int		remap = TRUE;
-      char_u	*keys, *flags;
---- 9689,9698 ----
-  /*
-   * "feedkeys()" function
-   */
-      static void
-  f_feedkeys(argvars, rettv)
-      typval_T    *argvars;
-!     typval_T    *rettv UNUSED;
-  {
-      int		remap = TRUE;
-      char_u	*keys, *flags;
-***************
-*** 10210,10219 ****
-  /*
-   * "foldtext()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_foldtext(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-  #ifdef FEAT_FOLDING
---- 10194,10202 ----
-  /*
-   * "foldtext()" function
-   */
-      static void
-  f_foldtext(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-  #ifdef FEAT_FOLDING
-***************
-*** 10278,10287 ****
-  /*
-   * "foldtextresult(lnum)" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_foldtextresult(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-  #ifdef FEAT_FOLDING
---- 10261,10269 ----
-  /*
-   * "foldtextresult(lnum)" function
-   */
-      static void
-  f_foldtextresult(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-  #ifdef FEAT_FOLDING
-***************
-*** 10314,10324 ****
-  /*
-   * "foreground()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_foreground(argvars, rettv)
-!     typval_T	*argvars;
-!     typval_T	*rettv;
-  {
-  #ifdef FEAT_GUI
-      if (gui.in_use)
---- 10296,10305 ----
-  /*
-   * "foreground()" function
-   */
-      static void
-  f_foreground(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-!     typval_T	*rettv UNUSED;
-  {
-  #ifdef FEAT_GUI
-      if (gui.in_use)
-***************
-*** 10333,10339 ****
-  /*
-   * "function()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_function(argvars, rettv)
-      typval_T	*argvars;
---- 10314,10319 ----
-***************
-*** 10357,10367 ****
-  /*
-   * "garbagecollect()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_garbagecollect(argvars, rettv)
-      typval_T	*argvars;
-!     typval_T	*rettv;
-  {
-      /* This is postponed until we are back at the toplevel, because we may be
-       * using Lists and Dicts internally.  E.g.: ":echo [garbagecollect()]". */
---- 10337,10346 ----
-  /*
-   * "garbagecollect()" function
-   */
-      static void
-  f_garbagecollect(argvars, rettv)
-      typval_T	*argvars;
-!     typval_T	*rettv UNUSED;
-  {
-      /* This is postponed until we are back at the toplevel, because we may be
-       * using Lists and Dicts internally.  E.g.: ":echo [garbagecollect()]". */
-***************
-*** 10664,10673 ****
-  /*
-   * "getcharmod()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_getcharmod(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-      rettv->vval.v_number = mod_mask;
---- 10643,10651 ----
-  /*
-   * "getcharmod()" function
-   */
-      static void
-  f_getcharmod(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-      rettv->vval.v_number = mod_mask;
-***************
-*** 10676,10685 ****
-  /*
-   * "getcmdline()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_getcmdline(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-      rettv->v_type = VAR_STRING;
---- 10654,10662 ----
-  /*
-   * "getcmdline()" function
-   */
-      static void
-  f_getcmdline(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-      rettv->v_type = VAR_STRING;
-***************
-*** 10689,10698 ****
-  /*
-   * "getcmdpos()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_getcmdpos(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-      rettv->vval.v_number = get_cmdline_pos() + 1;
---- 10666,10674 ----
-  /*
-   * "getcmdpos()" function
-   */
-      static void
-  f_getcmdpos(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-      rettv->vval.v_number = get_cmdline_pos() + 1;
-***************
-*** 10701,10710 ****
-  /*
-   * "getcmdtype()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_getcmdtype(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-      rettv->v_type = VAR_STRING;
---- 10677,10685 ----
-  /*
-   * "getcmdtype()" function
-   */
-      static void
-  f_getcmdtype(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-      rettv->v_type = VAR_STRING;
-***************
-*** 10719,10728 ****
-  /*
-   * "getcwd()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_getcwd(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-      char_u	cwd[MAXPATHL];
---- 10694,10702 ----
-  /*
-   * "getcwd()" function
-   */
-      static void
-  f_getcwd(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-      char_u	cwd[MAXPATHL];
-***************
-*** 10743,10752 ****
-  /*
-   * "getfontname()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_getfontname(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-      rettv->v_type = VAR_STRING;
---- 10717,10725 ----
-  /*
-   * "getfontname()" function
-   */
-      static void
-  f_getfontname(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-      rettv->v_type = VAR_STRING;
-***************
-*** 10973,10982 ****
-  /*
-   * "getmatches()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_getmatches(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-  #ifdef FEAT_SEARCH_EXTRA
---- 10946,10954 ----
-  /*
-   * "getmatches()" function
-   */
-      static void
-  f_getmatches(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-  #ifdef FEAT_SEARCH_EXTRA
-***************
-*** 11004,11013 ****
-  /*
-   * "getpid()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_getpid(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-      rettv->vval.v_number = mch_get_pid();
---- 10976,10984 ----
-  /*
-   * "getpid()" function
-   */
-      static void
-  f_getpid(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-      rettv->vval.v_number = mch_get_pid();
-***************
-*** 11051,11061 ****
-  /*
-   * "getqflist()" and "getloclist()" functions
-   */
-- /*ARGSUSED*/
-      static void
-  f_getqflist(argvars, rettv)
-!     typval_T	*argvars;
-!     typval_T	*rettv;
-  {
-  #ifdef FEAT_QUICKFIX
-      win_T	*wp;
---- 11022,11031 ----
-  /*
-   * "getqflist()" and "getloclist()" functions
-   */
-      static void
-  f_getqflist(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-!     typval_T	*rettv UNUSED;
-  {
-  #ifdef FEAT_QUICKFIX
-      win_T	*wp;
-***************
-*** 11170,11179 ****
-  /*
-   * "getwinposx()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_getwinposx(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-      rettv->vval.v_number = -1;
---- 11140,11148 ----
-  /*
-   * "getwinposx()" function
-   */
-      static void
-  f_getwinposx(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-      rettv->vval.v_number = -1;
-***************
-*** 11191,11200 ****
-  /*
-   * "getwinposy()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_getwinposy(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-      rettv->vval.v_number = -1;
---- 11160,11168 ----
-  /*
-   * "getwinposy()" function
-   */
-      static void
-  f_getwinposy(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-      rettv->vval.v_number = -1;
-***************
-*** 11921,11930 ****
-  /*
-   * "haslocaldir()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_haslocaldir(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-      rettv->vval.v_number = (curwin->w_localdir != NULL);
---- 11889,11897 ----
-  /*
-   * "haslocaldir()" function
-   */
-      static void
-  f_haslocaldir(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-      rettv->vval.v_number = (curwin->w_localdir != NULL);
-***************
-*** 11962,11971 ****
-  /*
-   * "histadd()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_histadd(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-  #ifdef FEAT_CMDHIST
---- 11929,11937 ----
-  /*
-   * "histadd()" function
-   */
-      static void
-  f_histadd(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-  #ifdef FEAT_CMDHIST
-***************
-*** 11996,12006 ****
-  /*
-   * "histdel()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_histdel(argvars, rettv)
-!     typval_T	*argvars;
-!     typval_T	*rettv;
-  {
-  #ifdef FEAT_CMDHIST
-      int		n;
---- 11962,11971 ----
-  /*
-   * "histdel()" function
-   */
-      static void
-  f_histdel(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-!     typval_T	*rettv UNUSED;
-  {
-  #ifdef FEAT_CMDHIST
-      int		n;
-***************
-*** 12028,12037 ****
-  /*
-   * "histget()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_histget(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-  #ifdef FEAT_CMDHIST
---- 11993,12001 ----
-  /*
-   * "histget()" function
-   */
-      static void
-  f_histget(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-  #ifdef FEAT_CMDHIST
-***************
-*** 12061,12070 ****
-  /*
-   * "histnr()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_histnr(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-      int		i;
---- 12025,12033 ----
-  /*
-   * "histnr()" function
-   */
-      static void
-  f_histnr(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-      int		i;
-***************
-*** 12106,12115 ****
-  /*
-   * "hostname()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_hostname(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-      char_u hostname[256];
---- 12069,12077 ----
-  /*
-   * "hostname()" function
-   */
-      static void
-  f_hostname(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-      char_u hostname[256];
-***************
-*** 12122,12131 ****
-  /*
-   * iconv() function
-   */
-- /*ARGSUSED*/
-      static void
-  f_iconv(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-  #ifdef FEAT_MBYTE
---- 12084,12092 ----
-  /*
-   * iconv() function
-   */
-      static void
-  f_iconv(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-  #ifdef FEAT_MBYTE
-***************
-*** 12420,12429 ****
-  /*
-   * "inputrestore()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_inputrestore(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-      if (ga_userinput.ga_len > 0)
---- 12381,12389 ----
-  /*
-   * "inputrestore()" function
-   */
-      static void
-  f_inputrestore(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-      if (ga_userinput.ga_len > 0)
-***************
-*** 12443,12452 ****
-  /*
-   * "inputsave()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_inputsave(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-      /* Add an entry to the stack of typeahead storage. */
---- 12403,12411 ----
-  /*
-   * "inputsave()" function
-   */
-      static void
-  f_inputsave(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-      /* Add an entry to the stack of typeahead storage. */
-***************
-*** 12733,12742 ****
-  /*
-   * "last_buffer_nr()" function.
-   */
-- /*ARGSUSED*/
-      static void
-  f_last_buffer_nr(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-      int		n = 0;
---- 12692,12700 ----
-  /*
-   * "last_buffer_nr()" function.
-   */
-      static void
-  f_last_buffer_nr(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-      int		n = 0;
-***************
-*** 12863,12872 ****
-  /*
-   * "line2byte(lnum)" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_line2byte(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-  #ifndef FEAT_BYTEOFF
---- 12821,12829 ----
-  /*
-   * "line2byte(lnum)" function
-   */
-      static void
-  f_line2byte(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-  #ifndef FEAT_BYTEOFF
-***************
-*** 12912,12921 ****
-  /*
-   * "localtime()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_localtime(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-      rettv->vval.v_number = (varnumber_T)time(NULL);
---- 12869,12877 ----
-  /*
-   * "localtime()" function
-   */
-      static void
-  f_localtime(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-      rettv->vval.v_number = (varnumber_T)time(NULL);
-***************
-*** 13497,13503 ****
-  /*
-   * "mode()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_mode(argvars, rettv)
-      typval_T	*argvars;
---- 13453,13458 ----
-***************
-*** 13726,13736 ****
-  /*
-   * "pumvisible()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_pumvisible(argvars, rettv)
-!     typval_T	*argvars;
-!     typval_T	*rettv;
-  {
-  #ifdef FEAT_INS_EXPAND
-      if (pum_visible())
---- 13681,13690 ----
-  /*
-   * "pumvisible()" function
-   */
-      static void
-  f_pumvisible(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-!     typval_T	*rettv UNUSED;
-  {
-  #ifdef FEAT_INS_EXPAND
-      if (pum_visible())
-***************
-*** 14131,14140 ****
-  /*
-   * "remote_expr()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_remote_expr(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-      rettv->v_type = VAR_STRING;
---- 14085,14093 ----
-  /*
-   * "remote_expr()" function
-   */
-      static void
-  f_remote_expr(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-      rettv->v_type = VAR_STRING;
-***************
-*** 14147,14157 ****
-  /*
-   * "remote_foreground()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_remote_foreground(argvars, rettv)
-!     typval_T	*argvars;
-!     typval_T	*rettv;
-  {
-  #ifdef FEAT_CLIENTSERVER
-  # ifdef WIN32
---- 14100,14109 ----
-  /*
-   * "remote_foreground()" function
-   */
-      static void
-  f_remote_foreground(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-!     typval_T	*rettv UNUSED;
-  {
-  #ifdef FEAT_CLIENTSERVER
-  # ifdef WIN32
-***************
-*** 14173,14182 ****
-  #endif
-  }
-  
-- /*ARGSUSED*/
-      static void
-  f_remote_peek(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-  #ifdef FEAT_CLIENTSERVER
---- 14125,14133 ----
-  #endif
-  }
-  
-      static void
-  f_remote_peek(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-  #ifdef FEAT_CLIENTSERVER
-***************
-*** 14231,14240 ****
-  #endif
-  }
-  
-- /*ARGSUSED*/
-      static void
-  f_remote_read(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-      char_u	*r = NULL;
---- 14182,14190 ----
-  #endif
-  }
-  
-      static void
-  f_remote_read(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-      char_u	*r = NULL;
-***************
-*** 14266,14275 ****
-  /*
-   * "remote_send()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_remote_send(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-      rettv->v_type = VAR_STRING;
---- 14216,14224 ----
-  /*
-   * "remote_send()" function
-   */
-      static void
-  f_remote_send(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-      rettv->v_type = VAR_STRING;
-***************
-*** 14398,14404 ****
-  /*
-   * "repeat()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_repeat(argvars, rettv)
-      typval_T	*argvars;
---- 14347,14352 ----
-***************
-*** 15207,15216 ****
-  }
-  
-  
-- /*ARGSUSED*/
-      static void
-  f_server2client(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-  #ifdef FEAT_CLIENTSERVER
---- 15155,15163 ----
-  }
-  
-  
-      static void
-  f_server2client(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-  #ifdef FEAT_CLIENTSERVER
-***************
-*** 15239,15248 ****
-  #endif
-  }
-  
-- /*ARGSUSED*/
-      static void
-  f_serverlist(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-      char_u	*r = NULL;
---- 15186,15194 ----
-  #endif
-  }
-  
-      static void
-  f_serverlist(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-      char_u	*r = NULL;
-***************
-*** 15263,15273 ****
-  /*
-   * "setbufvar()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_setbufvar(argvars, rettv)
-      typval_T	*argvars;
-!     typval_T	*rettv;
-  {
-      buf_T	*buf;
-      aco_save_T	aco;
---- 15209,15218 ----
-  /*
-   * "setbufvar()" function
-   */
-      static void
-  f_setbufvar(argvars, rettv)
-      typval_T	*argvars;
-!     typval_T	*rettv UNUSED;
-  {
-      buf_T	*buf;
-      aco_save_T	aco;
-***************
-*** 15402,15413 ****
-  /*
-   * Used by "setqflist()" and "setloclist()" functions
-   */
-- /*ARGSUSED*/
-      static void
-  set_qf_ll_list(wp, list_arg, action_arg, rettv)
-!     win_T	*wp;
-!     typval_T	*list_arg;
-!     typval_T	*action_arg;
-      typval_T	*rettv;
-  {
-  #ifdef FEAT_QUICKFIX
---- 15347,15357 ----
-  /*
-   * Used by "setqflist()" and "setloclist()" functions
-   */
-      static void
-  set_qf_ll_list(wp, list_arg, action_arg, rettv)
-!     win_T	*wp UNUSED;
-!     typval_T	*list_arg UNUSED;
-!     typval_T	*action_arg UNUSED;
-      typval_T	*rettv;
-  {
-  #ifdef FEAT_QUICKFIX
-***************
-*** 15442,15448 ****
-  /*
-   * "setloclist()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_setloclist(argvars, rettv)
-      typval_T	*argvars;
---- 15386,15391 ----
-***************
-*** 15520,15526 ****
-  /*
-   * "setpos()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_setpos(argvars, rettv)
-      typval_T	*argvars;
---- 15463,15468 ----
-***************
-*** 15564,15570 ****
-  /*
-   * "setqflist()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_setqflist(argvars, rettv)
-      typval_T	*argvars;
---- 15506,15511 ----
-***************
-*** 15667,15677 ****
-  /*
-   * "setwinvar()" and "settabwinvar()" functions
-   */
-- /*ARGSUSED*/
-      static void
-  setwinvar(argvars, rettv, off)
-      typval_T	*argvars;
-!     typval_T	*rettv;
-      int		off;
-  {
-      win_T	*win;
---- 15608,15617 ----
-  /*
-   * "setwinvar()" and "settabwinvar()" functions
-   */
-      static void
-  setwinvar(argvars, rettv, off)
-      typval_T	*argvars;
-!     typval_T	*rettv UNUSED;
-      int		off;
-  {
-      win_T	*win;
-***************
-*** 15987,15996 ****
-  /*
-   * "spellbadword()" function
-   */
-- /* ARGSUSED */
-      static void
-  f_spellbadword(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-      char_u	*word = (char_u *)"";
---- 15927,15935 ----
-  /*
-   * "spellbadword()" function
-   */
-      static void
-  f_spellbadword(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-      char_u	*word = (char_u *)"";
-***************
-*** 16042,16051 ****
-  /*
-   * "spellsuggest()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_spellsuggest(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-  #ifdef FEAT_SPELL
---- 15981,15989 ----
-  /*
-   * "spellsuggest()" function
-   */
-      static void
-  f_spellsuggest(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-  #ifdef FEAT_SPELL
-***************
-*** 16528,16537 ****
-  /*
-   * "synID(lnum, col, trans)" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_synID(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-      int		id = 0;
---- 16466,16474 ----
-  /*
-   * "synID(lnum, col, trans)" function
-   */
-      static void
-  f_synID(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-      int		id = 0;
-***************
-*** 16556,16565 ****
-  /*
-   * "synIDattr(id, what [, mode])" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_synIDattr(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-      char_u	*p = NULL;
---- 16493,16501 ----
-  /*
-   * "synIDattr(id, what [, mode])" function
-   */
-      static void
-  f_synIDattr(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-      char_u	*p = NULL;
-***************
-*** 16652,16661 ****
-  /*
-   * "synIDtrans(id)" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_synIDtrans(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-      int		id;
---- 16588,16596 ----
-  /*
-   * "synIDtrans(id)" function
-   */
-      static void
-  f_synIDtrans(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-      int		id;
-***************
-*** 16675,16684 ****
-  /*
-   * "synstack(lnum, col)" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_synstack(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-  #ifdef FEAT_SYN_HL
---- 16610,16618 ----
-  /*
-   * "synstack(lnum, col)" function
-   */
-      static void
-  f_synstack(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-  #ifdef FEAT_SYN_HL
-***************
-*** 16812,16822 ****
-  /*
-   * "tabpagebuflist()" function
-   */
-- /* ARGSUSED */
-      static void
-  f_tabpagebuflist(argvars, rettv)
-!     typval_T	*argvars;
-!     typval_T	*rettv;
-  {
-  #ifdef FEAT_WINDOWS
-      tabpage_T	*tp;
---- 16746,16755 ----
-  /*
-   * "tabpagebuflist()" function
-   */
-      static void
-  f_tabpagebuflist(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-!     typval_T	*rettv UNUSED;
-  {
-  #ifdef FEAT_WINDOWS
-      tabpage_T	*tp;
-***************
-*** 16844,16853 ****
-  /*
-   * "tabpagenr()" function
-   */
-- /* ARGSUSED */
-      static void
-  f_tabpagenr(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-      int		nr = 1;
---- 16777,16785 ----
-  /*
-   * "tabpagenr()" function
-   */
-      static void
-  f_tabpagenr(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-      int		nr = 1;
-***************
-*** 16929,16938 ****
-  /*
-   * "tabpagewinnr()" function
-   */
-- /* ARGSUSED */
-      static void
-  f_tabpagewinnr(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-      int		nr = 1;
---- 16861,16869 ----
-  /*
-   * "tabpagewinnr()" function
-   */
-      static void
-  f_tabpagewinnr(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-      int		nr = 1;
-***************
-*** 16952,16961 ****
-  /*
-   * "tagfiles()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_tagfiles(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-      char_u	fname[MAXPATHL + 1];
---- 16883,16891 ----
-  /*
-   * "tagfiles()" function
-   */
-      static void
-  f_tagfiles(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-      char_u	fname[MAXPATHL + 1];
-***************
-*** 16995,17004 ****
-  /*
-   * "tempname()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_tempname(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-      static int	x = 'A';
---- 16925,16933 ----
-  /*
-   * "tempname()" function
-   */
-      static void
-  f_tempname(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-      static int	x = 'A';
-***************
-*** 17031,17041 ****
-  /*
-   * "test(list)" function: Just checking the walls...
-   */
-- /*ARGSUSED*/
-      static void
-  f_test(argvars, rettv)
-!     typval_T	*argvars;
-!     typval_T	*rettv;
-  {
-      /* Used for unit testing.  Change the code below to your liking. */
-  #if 0
---- 16960,16969 ----
-  /*
-   * "test(list)" function: Just checking the walls...
-   */
-      static void
-  f_test(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-!     typval_T	*rettv UNUSED;
-  {
-      /* Used for unit testing.  Change the code below to your liking. */
-  #if 0
-***************
-*** 17320,17330 ****
-  /*
-   * "visualmode()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_visualmode(argvars, rettv)
-!     typval_T	*argvars;
-!     typval_T	*rettv;
-  {
-  #ifdef FEAT_VISUAL
-      char_u	str[2];
---- 17248,17257 ----
-  /*
-   * "visualmode()" function
-   */
-      static void
-  f_visualmode(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-!     typval_T	*rettv UNUSED;
-  {
-  #ifdef FEAT_VISUAL
-      char_u	str[2];
-***************
-*** 17360,17369 ****
-  /*
-   * "wincol()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_wincol(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-      validate_cursor();
---- 17287,17295 ----
-  /*
-   * "wincol()" function
-   */
-      static void
-  f_wincol(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-      validate_cursor();
-***************
-*** 17390,17399 ****
-  /*
-   * "winline()" function
-   */
-- /*ARGSUSED*/
-      static void
-  f_winline(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-      validate_cursor();
---- 17316,17324 ----
-  /*
-   * "winline()" function
-   */
-      static void
-  f_winline(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-      validate_cursor();
-***************
-*** 17403,17412 ****
-  /*
-   * "winnr()" function
-   */
-- /* ARGSUSED */
-      static void
-  f_winnr(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-      int		nr = 1;
---- 17328,17336 ----
-  /*
-   * "winnr()" function
-   */
-      static void
-  f_winnr(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-      int		nr = 1;
-***************
-*** 17420,17429 ****
-  /*
-   * "winrestcmd()" function
-   */
-- /* ARGSUSED */
-      static void
-  f_winrestcmd(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-  #ifdef FEAT_WINDOWS
---- 17344,17352 ----
-  /*
-   * "winrestcmd()" function
-   */
-      static void
-  f_winrestcmd(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-  #ifdef FEAT_WINDOWS
-***************
-*** 17455,17465 ****
-  /*
-   * "winrestview()" function
-   */
-- /* ARGSUSED */
-      static void
-  f_winrestview(argvars, rettv)
-      typval_T	*argvars;
-!     typval_T	*rettv;
-  {
-      dict_T	*dict;
-  
---- 17378,17387 ----
-  /*
-   * "winrestview()" function
-   */
-      static void
-  f_winrestview(argvars, rettv)
-      typval_T	*argvars;
-!     typval_T	*rettv UNUSED;
-  {
-      dict_T	*dict;
-  
-***************
-*** 17501,17510 ****
-  /*
-   * "winsaveview()" function
-   */
-- /* ARGSUSED */
-      static void
-  f_winsaveview(argvars, rettv)
-!     typval_T	*argvars;
-      typval_T	*rettv;
-  {
-      dict_T	*dict;
---- 17423,17431 ----
-  /*
-   * "winsaveview()" function
-   */
-      static void
-  f_winsaveview(argvars, rettv)
-!     typval_T	*argvars UNUSED;
-      typval_T	*rettv;
-  {
-      dict_T	*dict;
-***************
-*** 21646,21657 ****
-   * Called by do_cmdline() to get the next line.
-   * Returns allocated string, or NULL for end of function.
-   */
-- /* ARGSUSED */
-      char_u *
-  get_func_line(c, cookie, indent)
-!     int	    c;		    /* not used */
-      void    *cookie;
-!     int	    indent;	    /* not used */
-  {
-      funccall_T	*fcp = (funccall_T *)cookie;
-      ufunc_T	*fp = fcp->func;
---- 21567,21577 ----
-   * Called by do_cmdline() to get the next line.
-   * Returns allocated string, or NULL for end of function.
-   */
-      char_u *
-  get_func_line(c, cookie, indent)
-!     int	    c UNUSED;
-      void    *cookie;
-!     int	    indent UNUSED;
-  {
-      funccall_T	*fcp = (funccall_T *)cookie;
-      ufunc_T	*fp = fcp->func;
-***************
-*** 22023,22032 ****
-  /*
-   * List v:oldfiles in a nice way.
-   */
-- /*ARGSUSED*/
-      void
-  ex_oldfiles(eap)
-!     exarg_T	*eap;
-  {
-      list_T	*l = vimvars[VV_OLDFILES].vv_list;
-      listitem_T	*li;
---- 21943,21951 ----
-  /*
-   * List v:oldfiles in a nice way.
-   */
-      void
-  ex_oldfiles(eap)
-!     exarg_T	*eap UNUSED;
-  {
-      list_T	*l = vimvars[VV_OLDFILES].vv_list;
-      listitem_T	*li;
-*** ../vim-7.2.176/src/ex_docmd.c	2009-05-16 16:36:25.000000000 +0200
---- src/ex_docmd.c	2009-05-16 17:01:26.000000000 +0200
-***************
-*** 3004,3010 ****
-  
-      if (VIM_ISDIGIT(*cmd))
-  	p = skipwhite(skipdigits(cmd));
-!     for (i = 0; i < sizeof(cmdmods) / sizeof(struct cmdmod); ++i)
-      {
-  	for (j = 0; p[j] != NUL; ++j)
-  	    if (p[j] != cmdmods[i].name[j])
---- 3004,3010 ----
-  
-      if (VIM_ISDIGIT(*cmd))
-  	p = skipwhite(skipdigits(cmd));
-!     for (i = 0; i < (int)(sizeof(cmdmods) / sizeof(struct cmdmod)); ++i)
-      {
-  	for (j = 0; p[j] != NUL; ++j)
-  	    if (p[j] != cmdmods[i].name[j])
-***************
-*** 3032,3038 ****
-      char_u	*p;
-  
-      /* Check command modifiers. */
-!     for (i = 0; i < sizeof(cmdmods) / sizeof(struct cmdmod); ++i)
-      {
-  	for (j = 0; name[j] != NUL; ++j)
-  	    if (name[j] != cmdmods[i].name[j])
---- 3032,3038 ----
-      char_u	*p;
-  
-      /* Check command modifiers. */
-!     for (i = 0; i < (int)(sizeof(cmdmods) / sizeof(struct cmdmod)); ++i)
-      {
-  	for (j = 0; name[j] != NUL; ++j)
-  	    if (name[j] != cmdmods[i].name[j])
-***************
-*** 6093,6099 ****
-  	{"bang", "bar", "buffer", "complete", "count",
-  	    "nargs", "range", "register"};
-  
-!     if (idx >= sizeof(user_cmd_flags) / sizeof(user_cmd_flags[0]))
-  	return NULL;
-      return (char_u *)user_cmd_flags[idx];
-  }
---- 6093,6099 ----
-  	{"bang", "bar", "buffer", "complete", "count",
-  	    "nargs", "range", "register"};
-  
-!     if (idx >= (int)(sizeof(user_cmd_flags) / sizeof(user_cmd_flags[0])))
-  	return NULL;
-      return (char_u *)user_cmd_flags[idx];
-  }
-***************
-*** 6108,6114 ****
-  {
-      static char *user_cmd_nargs[] = {"0", "1", "*", "?", "+"};
-  
-!     if (idx >= sizeof(user_cmd_nargs) / sizeof(user_cmd_nargs[0]))
-  	return NULL;
-      return (char_u *)user_cmd_nargs[idx];
-  }
---- 6108,6114 ----
-  {
-      static char *user_cmd_nargs[] = {"0", "1", "*", "?", "+"};
-  
-!     if (idx >= (int)(sizeof(user_cmd_nargs) / sizeof(user_cmd_nargs[0])))
-  	return NULL;
-      return (char_u *)user_cmd_nargs[idx];
-  }
-***************
-*** 9144,9153 ****
-  /*
-   * ":stopinsert"
-   */
-- /*ARGSUSED*/
-      static void
-  ex_stopinsert(eap)
-!     exarg_T	*eap;
-  {
-      restart_edit = 0;
-      stop_insert_mode = TRUE;
---- 9144,9152 ----
-  /*
-   * ":stopinsert"
-   */
-      static void
-  ex_stopinsert(eap)
-!     exarg_T	*eap UNUSED;
-  {
-      restart_edit = 0;
-      stop_insert_mode = TRUE;
-*** ../vim-7.2.176/src/ex_eval.c	2007-11-24 21:50:19.000000000 +0100
---- src/ex_eval.c	2009-05-16 17:06:09.000000000 +0200
-***************
-*** 60,66 ****
---- 60,68 ----
-  #else
-  /* Values used for the Vim release. */
-  # define THROW_ON_ERROR		TRUE
-+ # define THROW_ON_ERROR_TRUE
-  # define THROW_ON_INTERRUPT	TRUE
-+ # define THROW_ON_INTERRUPT_TRUE
-  #endif
-  
-  static void	catch_exception __ARGS((except_T *excp));
-***************
-*** 1320,1335 ****
---- 1322,1341 ----
-       * and reset the did_emsg or got_int flag, so this won't happen again at
-       * the next surrounding try conditional.
-       */
-+ #ifndef THROW_ON_ERROR_TRUE
-      if (did_emsg && !THROW_ON_ERROR)
-      {
-  	inactivate_try = TRUE;
-  	did_emsg = FALSE;
-      }
-+ #endif
-+ #ifndef THROW_ON_INTERRUPT_TRUE
-      if (got_int && !THROW_ON_INTERRUPT)
-      {
-  	inactivate_try = TRUE;
-  	got_int = FALSE;
-      }
-+ #endif
-      idx = cleanup_conditionals(cstack, 0, inactivate_try);
-      if (idx >= 0)
-      {
-***************
-*** 2254,2263 ****
-  /*
-   * ":endfunction" when not after a ":function"
-   */
-- /*ARGSUSED*/
-      void
-  ex_endfunction(eap)
-!     exarg_T	*eap;
-  {
-      EMSG(_("E193: :endfunction not inside a function"));
-  }
---- 2260,2268 ----
-  /*
-   * ":endfunction" when not after a ":function"
-   */
-      void
-  ex_endfunction(eap)
-!     exarg_T	*eap UNUSED;
-  {
-      EMSG(_("E193: :endfunction not inside a function"));
-  }
-*** ../vim-7.2.176/src/ex_getln.c	2009-05-15 21:31:11.000000000 +0200
---- src/ex_getln.c	2009-05-16 17:06:55.000000000 +0200
-***************
-*** 4533,4539 ****
-  	 * right function to do the expansion.
-  	 */
-  	ret = FAIL;
-! 	for (i = 0; i < sizeof(tab) / sizeof(struct expgen); ++i)
-  	    if (xp->xp_context == tab[i].context)
-  	    {
-  		if (tab[i].ic)
---- 4533,4539 ----
-  	 * right function to do the expansion.
-  	 */
-  	ret = FAIL;
-! 	for (i = 0; i < (int)(sizeof(tab) / sizeof(struct expgen)); ++i)
-  	    if (xp->xp_context == tab[i].context)
-  	    {
-  		if (tab[i].ic)
-*** ../vim-7.2.176/src/fileio.c	2009-05-15 21:31:11.000000000 +0200
---- src/fileio.c	2009-05-16 17:07:35.000000000 +0200
-***************
-*** 9085,9096 ****
-   * Called by do_cmdline() to get the next line for ":if".
-   * Returns allocated string, or NULL for end of autocommands.
-   */
-- /* ARGSUSED */
-      static char_u *
-  getnextac(c, cookie, indent)
-!     int	    c;		    /* not used */
-      void    *cookie;
-!     int	    indent;	    /* not used */
-  {
-      AutoPatCmd	    *acp = (AutoPatCmd *)cookie;
-      char_u	    *retval;
---- 9093,9103 ----
-   * Called by do_cmdline() to get the next line for ":if".
-   * Returns allocated string, or NULL for end of autocommands.
-   */
-      static char_u *
-  getnextac(c, cookie, indent)
-!     int	    c UNUSED;
-      void    *cookie;
-!     int	    indent UNUSED;
-  {
-      AutoPatCmd	    *acp = (AutoPatCmd *)cookie;
-      char_u	    *retval;
-***************
-*** 9201,9210 ****
-   * Function given to ExpandGeneric() to obtain the list of autocommand group
-   * names.
-   */
-- /*ARGSUSED*/
-      char_u *
-  get_augroup_name(xp, idx)
-!     expand_T	*xp;
-      int		idx;
-  {
-      if (idx == augroups.ga_len)		/* add "END" add the end */
---- 9208,9216 ----
-   * Function given to ExpandGeneric() to obtain the list of autocommand group
-   * names.
-   */
-      char_u *
-  get_augroup_name(xp, idx)
-!     expand_T	*xp UNUSED;
-      int		idx;
-  {
-      if (idx == augroups.ga_len)		/* add "END" add the end */
-***************
-*** 9270,9279 ****
-  /*
-   * Function given to ExpandGeneric() to obtain the list of event names.
-   */
-- /*ARGSUSED*/
-      char_u *
-  get_event_name(xp, idx)
-!     expand_T	*xp;
-      int		idx;
-  {
-      if (idx < augroups.ga_len)		/* First list group names, if wanted */
---- 9276,9284 ----
-  /*
-   * Function given to ExpandGeneric() to obtain the list of event names.
-   */
-      char_u *
-  get_event_name(xp, idx)
-!     expand_T	*xp UNUSED;
-      int		idx;
-  {
-      if (idx < augroups.ga_len)		/* First list group names, if wanted */
-*** ../vim-7.2.176/src/hardcopy.c	2008-01-12 16:46:41.000000000 +0100
---- src/hardcopy.c	2009-05-16 17:18:27.000000000 +0200
-***************
-*** 442,453 ****
-  /*
-   * Print the page header.
-   */
-- /*ARGSUSED*/
-      static void
-  prt_header(psettings, pagenum, lnum)
-      prt_settings_T  *psettings;
-      int		pagenum;
-!     linenr_T	lnum;
-  {
-      int		width = psettings->chars_per_line;
-      int		page_line;
---- 442,452 ----
-  /*
-   * Print the page header.
-   */
-      static void
-  prt_header(psettings, pagenum, lnum)
-      prt_settings_T  *psettings;
-      int		pagenum;
-!     linenr_T	lnum UNUSED;
-  {
-      int		width = psettings->chars_per_line;
-      int		page_line;
-***************
-*** 1881,1887 ****
-  	return FALSE;
-  
-      /* Find type of DSC comment */
-!     for (comment = 0; comment < NUM_ELEMENTS(prt_dsc_table); comment++)
-  	if (prt_resfile_strncmp(0, prt_dsc_table[comment].string,
-  					    prt_dsc_table[comment].len) == 0)
-  	    break;
---- 1880,1886 ----
-  	return FALSE;
-  
-      /* Find type of DSC comment */
-!     for (comment = 0; comment < (int)NUM_ELEMENTS(prt_dsc_table); comment++)
-  	if (prt_resfile_strncmp(0, prt_dsc_table[comment].string,
-  					    prt_dsc_table[comment].len) == 0)
-  	    break;
-***************
-*** 2454,2465 ****
-  }
-  #endif
-  
-- /*ARGSUSED*/
-      int
-  mch_print_init(psettings, jobname, forceit)
-      prt_settings_T *psettings;
-      char_u	*jobname;
-!     int		forceit;
-  {
-      int		i;
-      char	*paper_name;
---- 2453,2463 ----
-  }
-  #endif
-  
-      int
-  mch_print_init(psettings, jobname, forceit)
-      prt_settings_T *psettings;
-      char_u	*jobname;
-!     int		forceit UNUSED;
-  {
-      int		i;
-      char	*paper_name;
-***************
-*** 2514,2520 ****
-      if (!(props & ENC_8BIT) && ((*p_pmcs != NUL) || !(props & ENC_UNICODE)))
-      {
-  	p_mbenc_first = NULL;
-! 	for (cmap = 0; cmap < NUM_ELEMENTS(prt_ps_mbfonts); cmap++)
-  	    if (prt_match_encoding((char *)p_encoding, &prt_ps_mbfonts[cmap],
-  								    &p_mbenc))
-  	    {
---- 2512,2518 ----
-      if (!(props & ENC_8BIT) && ((*p_pmcs != NUL) || !(props & ENC_UNICODE)))
-      {
-  	p_mbenc_first = NULL;
-! 	for (cmap = 0; cmap < (int)NUM_ELEMENTS(prt_ps_mbfonts); cmap++)
-  	    if (prt_match_encoding((char *)p_encoding, &prt_ps_mbfonts[cmap],
-  								    &p_mbenc))
-  	    {
-***************
-*** 2642,2648 ****
-  	paper_name = "A4";
-  	paper_strlen = 2;
-      }
-!     for (i = 0; i < PRT_MEDIASIZE_LEN; ++i)
-  	if (STRLEN(prt_mediasize[i].name) == (unsigned)paper_strlen
-  		&& STRNICMP(prt_mediasize[i].name, paper_name,
-  							   paper_strlen) == 0)
---- 2640,2646 ----
-  	paper_name = "A4";
-  	paper_strlen = 2;
-      }
-!     for (i = 0; i < (int)PRT_MEDIASIZE_LEN; ++i)
-  	if (STRLEN(prt_mediasize[i].name) == (unsigned)paper_strlen
-  		&& STRNICMP(prt_mediasize[i].name, paper_name,
-  							   paper_strlen) == 0)
-***************
-*** 3308,3317 ****
-      return !prt_file_error;
-  }
-  
-- /*ARGSUSED*/
-      int
-  mch_print_begin_page(str)
-!     char_u	*str;
-  {
-      int		page_num[2];
-  
---- 3306,3314 ----
-      return !prt_file_error;
-  }
-  
-      int
-  mch_print_begin_page(str)
-!     char_u	*str UNUSED;
-  {
-      int		page_num[2];
-  
-***************
-*** 3379,3389 ****
-  #endif
-  }
-  
-- /*ARGSUSED*/
-      int
-  mch_print_text_out(p, len)
-      char_u	*p;
-!     int		len;
-  {
-      int		need_break;
-      char_u	ch;
---- 3376,3385 ----
-  #endif
-  }
-  
-      int
-  mch_print_text_out(p, len)
-      char_u	*p;
-!     int		len UNUSED;
-  {
-      int		need_break;
-      char_u	ch;
-*** ../vim-7.2.176/src/if_cscope.c	2009-05-16 16:15:39.000000000 +0200
---- src/if_cscope.c	2009-05-16 17:19:30.000000000 +0200
-***************
-*** 83,89 ****
-  		N_("Reinit all connections"), "reset", 0 },
-      { "show",	cs_show,
-  		N_("Show connections"),       "show", 0 },
-!     { NULL }
-  };
-  
-      static void
---- 83,89 ----
-  		N_("Reinit all connections"), "reset", 0 },
-      { "show",	cs_show,
-  		N_("Show connections"),       "show", 0 },
-!     { NULL, NULL, NULL, NULL, 0 }
-  };
-  
-      static void
-***************
-*** 107,116 ****
-   * Function given to ExpandGeneric() to obtain the cscope command
-   * expansion.
-   */
-- /*ARGSUSED*/
-      char_u *
-  get_cscope_name(xp, idx)
-!     expand_T	*xp;
-      int		idx;
-  {
-      int		current_idx;
---- 107,115 ----
-   * Function given to ExpandGeneric() to obtain the cscope command
-   * expansion.
-   */
-      char_u *
-  get_cscope_name(xp, idx)
-!     expand_T	*xp UNUSED;
-      int		idx;
-  {
-      int		current_idx;
-***************
-*** 496,505 ****
-   *
-   * MAXPATHL 256
-   */
-- /* ARGSUSED */
-      static int
-  cs_add(eap)
-!     exarg_T *eap;
-  {
-      char *fname, *ppath, *flags = NULL;
-  
---- 495,503 ----
-   *
-   * MAXPATHL 256
-   */
-      static int
-  cs_add(eap)
-!     exarg_T *eap UNUSED;
-  {
-      char *fname, *ppath, *flags = NULL;
-  
-***************
-*** 1292,1301 ****
-   *
-   * print help
-   */
-- /* ARGSUSED */
-      static int
-  cs_help(eap)
-!     exarg_T *eap;
-  {
-      cscmd_T *cmdp = cs_cmds;
-  
---- 1290,1298 ----
-   *
-   * print help
-   */
-      static int
-  cs_help(eap)
-!     exarg_T *eap UNUSED;
-  {
-      cscmd_T *cmdp = cs_cmds;
-  
-***************
-*** 1399,1411 ****
-   *
-   * insert a new cscope database filename into the filelist
-   */
-- /*ARGSUSED*/
-      static int
-  cs_insert_filelist(fname, ppath, flags, sb)
-      char *fname;
-      char *ppath;
-      char *flags;
-!     struct stat *sb;
-  {
-      short	i, j;
-  #ifndef UNIX
---- 1396,1407 ----
-   *
-   * insert a new cscope database filename into the filelist
-   */
-      static int
-  cs_insert_filelist(fname, ppath, flags, sb)
-      char *fname;
-      char *ppath;
-      char *flags;
-!     struct stat *sb UNUSED;
-  {
-      short	i, j;
-  #ifndef UNIX
-***************
-*** 1561,1570 ****
-   *
-   * nuke em
-   */
-- /* ARGSUSED */
-      static int
-  cs_kill(eap)
-!     exarg_T *eap;
-  {
-      char *stok;
-      short i;
---- 1557,1565 ----
-   *
-   * nuke em
-   */
-      static int
-  cs_kill(eap)
-!     exarg_T *eap UNUSED;
-  {
-      char *stok;
-      short i;
-***************
-*** 2241,2247 ****
-  /*
-   * Used to catch and ignore SIGALRM below.
-   */
-- /* ARGSUSED */
-      static RETSIGTYPE
-  sig_handler SIGDEFARG(sigarg)
-  {
---- 2236,2241 ----
-***************
-*** 2381,2390 ****
-   *
-   * calls cs_kill on all cscope connections then reinits
-   */
-- /* ARGSUSED */
-      static int
-  cs_reset(eap)
-!     exarg_T *eap;
-  {
-      char	**dblist = NULL, **pplist = NULL, **fllist = NULL;
-      int	i;
---- 2375,2383 ----
-   *
-   * calls cs_kill on all cscope connections then reinits
-   */
-      static int
-  cs_reset(eap)
-!     exarg_T *eap UNUSED;
-  {
-      char	**dblist = NULL, **pplist = NULL, **fllist = NULL;
-      int	i;
-***************
-*** 2497,2506 ****
-   *
-   * show all cscope connections
-   */
-- /* ARGSUSED */
-      static int
-  cs_show(eap)
-!     exarg_T *eap;
-  {
-      short i;
-      if (cs_cnt_connections() == 0)
---- 2490,2498 ----
-   *
-   * show all cscope connections
-   */
-      static int
-  cs_show(eap)
-!     exarg_T *eap UNUSED;
-  {
-      short i;
-      if (cs_cnt_connections() == 0)
-*** ../vim-7.2.176/src/if_xcmdsrv.c	2008-11-12 14:52:11.000000000 +0100
---- src/if_xcmdsrv.c	2009-05-16 17:12:32.000000000 +0200
-***************
-*** 682,688 ****
-       * Scan all of the names out of the property.
-       */
-      ga_init2(&ga, 1, 100);
-!     for (p = regProp; (p - regProp) < numItems; p++)
-      {
-  	entry = p;
-  	while (*p != 0 && !isspace(*p))
---- 682,688 ----
-       * Scan all of the names out of the property.
-       */
-      ga_init2(&ga, 1, 100);
-!     for (p = regProp; (long_u)(p - regProp) < numItems; p++)
-      {
-  	entry = p;
-  	while (*p != 0 && !isspace(*p))
-***************
-*** 969,975 ****
-       */
-      returnValue = (int_u)None;
-      entry = NULL;	/* Not needed, but eliminates compiler warning. */
-!     for (p = regProp; (p - regProp) < numItems; )
-      {
-  	entry = p;
-  	while (*p != 0 && !isspace(*p))
---- 969,975 ----
-       */
-      returnValue = (int_u)None;
-      entry = NULL;	/* Not needed, but eliminates compiler warning. */
-!     for (p = regProp; (long_u)(p - regProp) < numItems; )
-      {
-  	entry = p;
-  	while (*p != 0 && !isspace(*p))
-***************
-*** 986,992 ****
-  
-      if (loose != NULL && returnValue == (int_u)None && !IsSerialName(name))
-      {
-! 	for (p = regProp; (p - regProp) < numItems; )
-  	{
-  	    entry = p;
-  	    while (*p != 0 && !isspace(*p))
---- 986,992 ----
-  
-      if (loose != NULL && returnValue == (int_u)None && !IsSerialName(name))
-      {
-! 	for (p = regProp; (long_u)(p - regProp) < numItems; )
-  	{
-  	    entry = p;
-  	    while (*p != 0 && !isspace(*p))
-***************
-*** 1056,1062 ****
-  	return;
-  
-      /* Scan the property for the window id.  */
-!     for (p = regProp; (p - regProp) < numItems; )
-      {
-  	if (*p != 0)
-  	{
---- 1056,1062 ----
-  	return;
-  
-      /* Scan the property for the window id.  */
-!     for (p = regProp; (long_u)(p - regProp) < numItems; )
-      {
-  	if (*p != 0)
-  	{
-***************
-*** 1196,1202 ****
-       * one time;  each iteration through the outer loop handles a
-       * single command or result.
-       */
-!     for (p = propInfo; (p - propInfo) < numItems; )
-      {
-  	/*
-  	 * Ignore leading NULs; each command or result starts with a
---- 1196,1202 ----
-       * one time;  each iteration through the outer loop handles a
-       * single command or result.
-       */
-!     for (p = propInfo; (long_u)(p - propInfo) < numItems; )
-      {
-  	/*
-  	 * Ignore leading NULs; each command or result starts with a
-***************
-*** 1230,1236 ****
-  	    serial = (char_u *)"";
-  	    script = NULL;
-  	    enc = NULL;
-! 	    while (p - propInfo < numItems && *p == '-')
-  	    {
-  		switch (p[1])
-  		{
---- 1230,1236 ----
-  	    serial = (char_u *)"";
-  	    script = NULL;
-  	    enc = NULL;
-! 	    while ((long_u)(p - propInfo) < numItems && *p == '-')
-  	    {
-  		switch (p[1])
-  		{
-***************
-*** 1333,1339 ****
-  	    res = (char_u *)"";
-  	    code = 0;
-  	    enc = NULL;
-! 	    while ((p-propInfo) < numItems && *p == '-')
-  	    {
-  		switch (p[1])
-  		{
---- 1333,1339 ----
-  	    res = (char_u *)"";
-  	    code = 0;
-  	    enc = NULL;
-! 	    while ((long_u)(p - propInfo) < numItems && *p == '-')
-  	    {
-  		switch (p[1])
-  		{
-***************
-*** 1401,1407 ****
-  	    gotWindow = 0;
-  	    str = (char_u *)"";
-  	    enc = NULL;
-! 	    while ((p-propInfo) < numItems && *p == '-')
-  	    {
-  		switch (p[1])
-  		{
---- 1401,1407 ----
-  	    gotWindow = 0;
-  	    str = (char_u *)"";
-  	    enc = NULL;
-! 	    while ((long_u)(p - propInfo) < numItems && *p == '-')
-  	    {
-  		switch (p[1])
-  		{
-***************
-*** 1489,1499 ****
-  /*
-   * Another X Error handler, just used to check for errors.
-   */
-- /* ARGSUSED */
-      static int
-  x_error_check(dpy, error_event)
-!     Display	*dpy;
-!     XErrorEvent	*error_event;
-  {
-      got_x_error = TRUE;
-      return 0;
---- 1489,1498 ----
-  /*
-   * Another X Error handler, just used to check for errors.
-   */
-      static int
-  x_error_check(dpy, error_event)
-!     Display	*dpy UNUSED;
-!     XErrorEvent	*error_event UNUSED;
-  {
-      got_x_error = TRUE;
-      return 0;
-*** ../vim-7.2.176/src/farsi.c	2008-06-25 00:25:17.000000000 +0200
---- src/farsi.c	2009-05-16 17:14:41.000000000 +0200
-***************
-*** 103,109 ****
-  	case F_HE:
-  		tempc = _HE;
-  
-! 		if (p_ri && (curwin->w_cursor.col+1 < STRLEN(ml_get_curline())))
-  		{
-  		    inc_cursor();
-  
---- 103,110 ----
-  	case F_HE:
-  		tempc = _HE;
-  
-! 		if (p_ri && (curwin->w_cursor.col + 1
-! 					 < (colnr_T)STRLEN(ml_get_curline())))
-  		{
-  		    inc_cursor();
-  
-***************
-*** 344,350 ****
-      if (curwin->w_p_rl && p_ri)
-  	return;
-  
-!     if ( (curwin->w_cursor.col < STRLEN(ml_get_curline())))
-      {
-  	if ((p_ri && curwin->w_cursor.col) || !p_ri)
-  	{
---- 345,351 ----
-      if (curwin->w_p_rl && p_ri)
-  	return;
-  
-!     if ((curwin->w_cursor.col < (colnr_T)STRLEN(ml_get_curline())))
-      {
-  	if ((p_ri && curwin->w_cursor.col) || !p_ri)
-  	{
-***************
-*** 565,571 ****
-  
-      tempc = gchar_cursor();
-  
-!     if (curwin->w_cursor.col+1 < STRLEN(ml_get_curline()))
-      {
-  	inc_cursor();
-  
---- 566,572 ----
-  
-      tempc = gchar_cursor();
-  
-!     if (curwin->w_cursor.col + 1 < (colnr_T)STRLEN(ml_get_curline()))
-      {
-  	inc_cursor();
-  
-***************
-*** 594,601 ****
-  {
-      int	tempc;
-  
-!     if (!curwin->w_cursor.col &&
-! 	(curwin->w_cursor.col+1 == STRLEN(ml_get_curline())))
-  	return;
-  
-      if (!curwin->w_cursor.col && p_ri)
---- 595,602 ----
-  {
-      int	tempc;
-  
-!     if (curwin->w_cursor.col != 0 &&
-! 	(curwin->w_cursor.col + 1 == (colnr_T)STRLEN(ml_get_curline())))
-  	return;
-  
-      if (!curwin->w_cursor.col && p_ri)
-***************
-*** 663,670 ****
-  {
-      int	tempc;
-  
-!     if (!curwin->w_cursor.col &&
-! 	(curwin->w_cursor.col+1 == STRLEN(ml_get_curline())))
-  	return;
-  
-      if (!curwin->w_cursor.col && p_ri)
---- 664,671 ----
-  {
-      int	tempc;
-  
-!     if (curwin->w_cursor.col != 0 &&
-! 	(curwin->w_cursor.col + 1 == (colnr_T)STRLEN(ml_get_curline())))
-  	return;
-  
-      if (!curwin->w_cursor.col && p_ri)
-*** ../vim-7.2.176/src/mark.c	2009-04-29 11:00:09.000000000 +0200
---- src/mark.c	2009-05-16 17:14:56.000000000 +0200
-***************
-*** 884,893 ****
-  /*
-   * print the jumplist
-   */
-- /*ARGSUSED*/
-      void
-  ex_jumps(eap)
-!     exarg_T	*eap;
-  {
-      int		i;
-      char_u	*name;
---- 884,892 ----
-  /*
-   * print the jumplist
-   */
-      void
-  ex_jumps(eap)
-!     exarg_T	*eap UNUSED;
-  {
-      int		i;
-      char_u	*name;
-***************
-*** 933,942 ****
-  /*
-   * print the changelist
-   */
-- /*ARGSUSED*/
-      void
-  ex_changes(eap)
-!     exarg_T	*eap;
-  {
-      int		i;
-      char_u	*name;
---- 932,940 ----
-  /*
-   * print the changelist
-   */
-      void
-  ex_changes(eap)
-!     exarg_T	*eap UNUSED;
-  {
-      int		i;
-      char_u	*name;
-*** ../vim-7.2.176/src/menu.c	2008-08-17 23:43:53.000000000 +0200
---- src/menu.c	2009-05-16 17:19:57.000000000 +0200
-***************
-*** 231,237 ****
-  		if (skipdigits(menu_path + 7) == p)
-  		{
-  		    menuarg.iconidx = atoi((char *)menu_path + 7);
-! 		    if (menuarg.iconidx >= TOOLBAR_NAME_COUNT)
-  			menuarg.iconidx = -1;
-  		    else
-  			menuarg.icon_builtin = TRUE;
---- 231,237 ----
-  		if (skipdigits(menu_path + 7) == p)
-  		{
-  		    menuarg.iconidx = atoi((char *)menu_path + 7);
-! 		    if (menuarg.iconidx >= (int)TOOLBAR_NAME_COUNT)
-  			menuarg.iconidx = -1;
-  		    else
-  			menuarg.icon_builtin = TRUE;
-***************
-*** 239,245 ****
-  	    }
-  	    else
-  	    {
-! 		for (i = 0; i < TOOLBAR_NAME_COUNT; ++i)
-  		    if (STRNCMP(toolbar_names[i], menu_path, p - menu_path)
-  									 == 0)
-  		    {
---- 239,245 ----
-  	    }
-  	    else
-  	    {
-! 		for (i = 0; i < (int)TOOLBAR_NAME_COUNT; ++i)
-  		    if (STRNCMP(toolbar_names[i], menu_path, p - menu_path)
-  									 == 0)
-  		    {
-***************
-*** 1341,1350 ****
-   * Function given to ExpandGeneric() to obtain the list of (sub)menus (not
-   * entries).
-   */
-- /*ARGSUSED*/
-      char_u *
-  get_menu_name(xp, idx)
-!     expand_T	*xp;
-      int		idx;
-  {
-      static vimmenu_T	*menu = NULL;
---- 1341,1349 ----
-   * Function given to ExpandGeneric() to obtain the list of (sub)menus (not
-   * entries).
-   */
-      char_u *
-  get_menu_name(xp, idx)
-!     expand_T	*xp UNUSED;
-      int		idx;
-  {
-      static vimmenu_T	*menu = NULL;
-***************
-*** 1378,1387 ****
-   * Function given to ExpandGeneric() to obtain the list of menus and menu
-   * entries.
-   */
-- /*ARGSUSED*/
-      char_u *
-  get_menu_names(xp, idx)
-!     expand_T	*xp;
-      int		idx;
-  {
-      static vimmenu_T	*menu = NULL;
---- 1377,1385 ----
-   * Function given to ExpandGeneric() to obtain the list of menus and menu
-   * entries.
-   */
-      char_u *
-  get_menu_names(xp, idx)
-!     expand_T	*xp UNUSED;
-      int		idx;
-  {
-      static vimmenu_T	*menu = NULL;
-***************
-*** 1739,1748 ****
-  /*
-   * Return TRUE if the menu is the tearoff menu.
-   */
-- /*ARGSUSED*/
-      static int
-  menu_is_tearoff(name)
-!     char_u *name;
-  {
-  #ifdef FEAT_GUI
-      return (STRCMP(name, TEAR_STRING) == 0);
---- 1737,1745 ----
-  /*
-   * Return TRUE if the menu is the tearoff menu.
-   */
-      static int
-  menu_is_tearoff(name)
-!     char_u *name UNUSED;
-  {
-  #ifdef FEAT_GUI
-      return (STRCMP(name, TEAR_STRING) == 0);
-*** ../vim-7.2.176/src/version.c	2009-05-16 16:36:25.000000000 +0200
---- src/version.c	2009-05-16 17:22:08.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     177,
-  /**/
-
--- 
-(letter from Mark to Mike, about the film's probable certificate)
-      For an 'A' we would have to: Lose as many shits as possible; Take Jesus
-      Christ out, if possible; Loose "I fart in your general direction"; Lose
-      "the oral sex"; Lose "oh, fuck off"; Lose "We make castanets out of your
-      testicles"
-                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.178	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,150 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.178
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.178
-Problem:    Using negative value for device number might not work.
-Solution:   Use a separate flag for whether ffv_dev was set.
-Files:	    src/misc2.c
-
-
-*** ../vim-7.2.177/src/misc2.c	2009-04-29 11:00:09.000000000 +0200
---- src/misc2.c	2009-05-16 21:05:10.000000000 +0200
-***************
-*** 2841,2847 ****
-  get_key_name(i)
-      int	    i;
-  {
-!     if (i >= KEY_NAMES_TABLE_LEN)
-  	return NULL;
-      return  key_names_table[i].name;
-  }
---- 2841,2847 ----
-  get_key_name(i)
-      int	    i;
-  {
-!     if (i >= (int)KEY_NAMES_TABLE_LEN)
-  	return NULL;
-      return  key_names_table[i].name;
-  }
-***************
-*** 3869,3875 ****
-       * use filename.
-       */
-  #ifdef UNIX
-!     int			ffv_dev;	/* device number (-1 if not set) */
-      ino_t		ffv_ino;	/* inode number */
-  #endif
-      /* The memory for this struct is allocated according to the length of
---- 3869,3876 ----
-       * use filename.
-       */
-  #ifdef UNIX
-!     int			ffv_dev_valid;	/* ffv_dev and ffv_ino were set */
-!     dev_t		ffv_dev;	/* device number */
-      ino_t		ffv_ino;	/* inode number */
-  #endif
-      /* The memory for this struct is allocated according to the length of
-***************
-*** 4059,4071 ****
-   * This function silently ignores a few errors, vim_findfile() will have
-   * limited functionality then.
-   */
-- /*ARGSUSED*/
-      void *
-  vim_findfile_init(path, filename, stopdirs, level, free_visited, find_what,
-  					   search_ctx_arg, tagfile, rel_fname)
-      char_u	*path;
-      char_u	*filename;
-!     char_u	*stopdirs;
-      int		level;
-      int		free_visited;
-      int		find_what;
---- 4060,4071 ----
-   * This function silently ignores a few errors, vim_findfile() will have
-   * limited functionality then.
-   */
-      void *
-  vim_findfile_init(path, filename, stopdirs, level, free_visited, find_what,
-  					   search_ctx_arg, tagfile, rel_fname)
-      char_u	*path;
-      char_u	*filename;
-!     char_u	*stopdirs UNUSED;
-      int		level;
-      int		free_visited;
-      int		find_what;
-***************
-*** 5063,5072 ****
-      {
-  	if (
-  #ifdef UNIX
-! 		!url
-! 		    ? (vp->ffv_dev == st.st_dev
-! 			&& vp->ffv_ino == st.st_ino)
-! 		    :
-  #endif
-  		fnamecmp(vp->ffv_fname, ff_expand_buffer) == 0
-  	   )
---- 5063,5071 ----
-      {
-  	if (
-  #ifdef UNIX
-! 		!url ? (vp->ffv_dev_valid && vp->ffv_dev == st.st_dev
-! 						  && vp->ffv_ino == st.st_ino)
-! 		     :
-  #endif
-  		fnamecmp(vp->ffv_fname, ff_expand_buffer) == 0
-  	   )
-***************
-*** 5091,5104 ****
-  #ifdef UNIX
-  	if (!url)
-  	{
-  	    vp->ffv_ino = st.st_ino;
-  	    vp->ffv_dev = st.st_dev;
-  	    vp->ffv_fname[0] = NUL;
-  	}
-  	else
-  	{
-! 	    vp->ffv_ino = 0;
-! 	    vp->ffv_dev = -1;
-  #endif
-  	    STRCPY(vp->ffv_fname, ff_expand_buffer);
-  #ifdef UNIX
---- 5090,5103 ----
-  #ifdef UNIX
-  	if (!url)
-  	{
-+ 	    vp->ffv_dev_valid = TRUE;
-  	    vp->ffv_ino = st.st_ino;
-  	    vp->ffv_dev = st.st_dev;
-  	    vp->ffv_fname[0] = NUL;
-  	}
-  	else
-  	{
-! 	    vp->ffv_dev_valid = FALSE;
-  #endif
-  	    STRCPY(vp->ffv_fname, ff_expand_buffer);
-  #ifdef UNIX
-*** ../vim-7.2.177/src/version.c	2009-05-16 17:29:37.000000000 +0200
---- src/version.c	2009-05-16 21:00:15.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     178,
-  /**/
-
--- 
-FATAL ERROR! SYSTEM HALTED! - Press any key to continue doing nothing.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.179	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,100 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.179
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.179
-Problem:    Using negative value for device number might not work.
-Solution:   Use a separate flag for whether sn_dev was set.
-Files:	    src/ex_cmds2.c
-
-
-*** ../vim-7.2.178/src/ex_cmds2.c	2009-05-14 22:19:19.000000000 +0200
---- src/ex_cmds2.c	2009-05-16 21:13:29.000000000 +0200
-***************
-*** 28,34 ****
-  {
-      char_u	*sn_name;
-  # ifdef UNIX
-!     int		sn_dev;
-      ino_t	sn_ino;
-  # endif
-  # ifdef FEAT_PROFILE
---- 28,35 ----
-  {
-      char_u	*sn_name;
-  # ifdef UNIX
-!     int		sn_dev_valid;
-!     dev_t	sn_dev;
-      ino_t	sn_ino;
-  # endif
-  # ifdef FEAT_PROFILE
-***************
-*** 3049,3055 ****
-  		    /* Compare dev/ino when possible, it catches symbolic
-  		     * links.  Also compare file names, the inode may change
-  		     * when the file was edited. */
-! 		    ((stat_ok && si->sn_dev != -1)
-  			&& (si->sn_dev == st.st_dev
-  			    && si->sn_ino == st.st_ino)) ||
-  # endif
---- 3050,3056 ----
-  		    /* Compare dev/ino when possible, it catches symbolic
-  		     * links.  Also compare file names, the inode may change
-  		     * when the file was edited. */
-! 		    ((stat_ok && si->sn_dev_valid)
-  			&& (si->sn_dev == st.st_dev
-  			    && si->sn_ino == st.st_ino)) ||
-  # endif
-***************
-*** 3076,3086 ****
-  # ifdef UNIX
-  	if (stat_ok)
-  	{
-  	    si->sn_dev = st.st_dev;
-  	    si->sn_ino = st.st_ino;
-  	}
-  	else
-! 	    si->sn_dev = -1;
-  # endif
-  
-  	/* Allocate the local script variables to use for this script. */
---- 3077,3088 ----
-  # ifdef UNIX
-  	if (stat_ok)
-  	{
-+ 	    si->sn_dev_valid = TRUE;
-  	    si->sn_dev = st.st_dev;
-  	    si->sn_ino = st.st_ino;
-  	}
-  	else
-! 	    si->sn_dev_valid = FALSE;
-  # endif
-  
-  	/* Allocate the local script variables to use for this script. */
-*** ../vim-7.2.178/src/version.c	2009-05-16 21:06:36.000000000 +0200
---- src/version.c	2009-05-16 21:15:08.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     179,
-  /**/
-
--- 
-(letter from Mark to Mike, about the film's probable certificate)
-      I would like to get back to the Censor and agree to lose the shits, take
-      the odd Jesus Christ out and lose Oh fuck off, but to retain 'fart in
-      your general direction', 'castanets of your testicles' and 'oral sex'
-      and ask him for an 'A' rating on that basis.
-                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.180	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,6520 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.180
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.180
-Problem:    Some more compiler warnings when using gcc -Wextra.
-Solution:   Add UNUSED and type casts.
-Files:	    src/buffer.c, src/ex_cmds.c, src/macros.h, src/main.c,
-	    src/menu.c, src/message.c, src/misc1.c, src/mbyte.c,
-	    src/normal.c, src/option.c, src/os_unix.c, src/quickfix.c,
-	    src/screen.c, src/search.c, src/spell.c, src/syntax.c, src/tag.c,
-	    src/term.c, src/ui.c
-
-
-*** ../vim-7.2.179/src/buffer.c	2009-05-14 22:19:19.000000000 +0200
---- src/buffer.c	2009-05-16 22:21:41.000000000 +0200
-***************
-*** 2025,2037 ****
-   * Return fnum of the found buffer.
-   * Return < 0 for error.
-   */
-- /*ARGSUSED*/
-      int
-  buflist_findpat(pattern, pattern_end, unlisted, diffmode)
-      char_u	*pattern;
-      char_u	*pattern_end;	/* pointer to first char after pattern */
-      int		unlisted;	/* find unlisted buffers */
-!     int		diffmode;	/* find diff-mode buffers only */
-  {
-      buf_T	*buf;
-      regprog_T	*prog;
---- 2025,2036 ----
-   * Return fnum of the found buffer.
-   * Return < 0 for error.
-   */
-      int
-  buflist_findpat(pattern, pattern_end, unlisted, diffmode)
-      char_u	*pattern;
-      char_u	*pattern_end;	/* pointer to first char after pattern */
-      int		unlisted;	/* find unlisted buffers */
-!     int		diffmode UNUSED; /* find diff-mode buffers only */
-  {
-      buf_T	*buf;
-      regprog_T	*prog;
-***************
-*** 2539,2545 ****
-  /*
-   * List all know file names (for :files and :buffers command).
-   */
-- /*ARGSUSED*/
-      void
-  buflist_list(eap)
-      exarg_T	*eap;
---- 2538,2543 ----
-***************
-*** 3346,3359 ****
-   * If maxwidth is not zero, the string will be filled at any middle marker
-   * or truncated if too long, fillchar is used for all whitespace.
-   */
-- /*ARGSUSED*/
-      int
-  build_stl_str_hl(wp, out, outlen, fmt, use_sandbox, fillchar, maxwidth, hltab, tabtab)
-      win_T	*wp;
-      char_u	*out;		/* buffer to write into != NameBuff */
-      size_t	outlen;		/* length of out[] */
-      char_u	*fmt;
-!     int		use_sandbox;	/* "fmt" was set insecurely, use sandbox */
-      int		fillchar;
-      int		maxwidth;
-      struct stl_hlrec *hltab;	/* return: HL attributes (can be NULL) */
---- 3344,3356 ----
-   * If maxwidth is not zero, the string will be filled at any middle marker
-   * or truncated if too long, fillchar is used for all whitespace.
-   */
-      int
-  build_stl_str_hl(wp, out, outlen, fmt, use_sandbox, fillchar, maxwidth, hltab, tabtab)
-      win_T	*wp;
-      char_u	*out;		/* buffer to write into != NameBuff */
-      size_t	outlen;		/* length of out[] */
-      char_u	*fmt;
-!     int		use_sandbox UNUSED; /* "fmt" was set insecurely, use sandbox */
-      int		fillchar;
-      int		maxwidth;
-      struct stl_hlrec *hltab;	/* return: HL attributes (can be NULL) */
-*** ../vim-7.2.179/src/ex_cmds.c	2009-05-16 16:36:25.000000000 +0200
---- src/ex_cmds.c	2009-05-16 22:22:46.000000000 +0200
-***************
-*** 2255,2266 ****
-   *
-   * Return the string in allocated memory (NULL when out of memory).
-   */
-- /*ARGSUSED*/
-      char_u *
-  viminfo_readstring(virp, off, convert)
-      vir_T	*virp;
-      int		off;		    /* offset for virp->vir_line */
-!     int		convert;	    /* convert the string */
-  {
-      char_u	*retval;
-      char_u	*s, *d;
---- 2255,2265 ----
-   *
-   * Return the string in allocated memory (NULL when out of memory).
-   */
-      char_u *
-  viminfo_readstring(virp, off, convert)
-      vir_T	*virp;
-      int		off;		    /* offset for virp->vir_line */
-!     int		convert UNUSED;	    /* convert the string */
-  {
-      char_u	*retval;
-      char_u	*s, *d;
-***************
-*** 2736,2742 ****
-   * May set eap->forceit if a dialog says it's OK to overwrite.
-   * Return OK if it's OK, FAIL if it is not.
-   */
-- /*ARGSUSED*/
-      static int
-  check_overwrite(eap, buf, fname, ffname, other)
-      exarg_T	*eap;
---- 2735,2740 ----
-*** ../vim-7.2.179/src/macros.h	2009-02-21 20:27:00.000000000 +0100
---- src/macros.h	2009-05-16 21:52:56.000000000 +0200
-***************
-*** 284,290 ****
-  # define mb_cptr2len(p)	    (enc_utf8 ? utf_ptr2len(p) : (*mb_ptr2len)(p))
-  
-  # define MB_COPY_CHAR(f, t) if (has_mbyte) mb_copy_char(&f, &t); else *t++ = *f++
-! # define MB_CHARLEN(p)	    (has_mbyte ? mb_charlen(p) : STRLEN(p))
-  # define PTR2CHAR(p)	    (has_mbyte ? mb_ptr2char(p) : (int)*(p))
-  #else
-  # define mb_ptr_adv(p)		++p
---- 284,290 ----
-  # define mb_cptr2len(p)	    (enc_utf8 ? utf_ptr2len(p) : (*mb_ptr2len)(p))
-  
-  # define MB_COPY_CHAR(f, t) if (has_mbyte) mb_copy_char(&f, &t); else *t++ = *f++
-! # define MB_CHARLEN(p)	    (has_mbyte ? mb_charlen(p) : (int)STRLEN(p))
-  # define PTR2CHAR(p)	    (has_mbyte ? mb_ptr2char(p) : (int)*(p))
-  #else
-  # define mb_ptr_adv(p)		++p
-*** ../vim-7.2.179/src/main.c	2008-11-28 21:26:50.000000000 +0100
---- src/main.c	2009-05-16 22:25:59.000000000 +0200
-***************
-*** 1505,1514 ****
-   *
-   * Also find the --server... arguments and --socketid and --windowid
-   */
-- /*ARGSUSED*/
-      static void
-  early_arg_scan(parmp)
-!     mparm_T	*parmp;
-  {
-  #if defined(FEAT_XCLIPBOARD) || defined(FEAT_CLIENTSERVER) \
-  	|| !defined(FEAT_NETBEANS_INTG)
---- 1505,1513 ----
-   *
-   * Also find the --server... arguments and --socketid and --windowid
-   */
-      static void
-  early_arg_scan(parmp)
-!     mparm_T	*parmp UNUSED;
-  {
-  #if defined(FEAT_XCLIPBOARD) || defined(FEAT_CLIENTSERVER) \
-  	|| !defined(FEAT_NETBEANS_INTG)
-***************
-*** 2380,2389 ****
-   * Create the requested number of windows and edit buffers in them.
-   * Also does recovery if "recoverymode" set.
-   */
-- /*ARGSUSED*/
-      static void
-  create_windows(parmp)
-!     mparm_T	*parmp;
-  {
-  #ifdef FEAT_WINDOWS
-      int		dorewind;
---- 2379,2387 ----
-   * Create the requested number of windows and edit buffers in them.
-   * Also does recovery if "recoverymode" set.
-   */
-      static void
-  create_windows(parmp)
-!     mparm_T	*parmp UNUSED;
-  {
-  #ifdef FEAT_WINDOWS
-      int		dorewind;
-***************
-*** 3851,3860 ****
-   * return an allocated string.  Otherwise return "data".
-   * "*tofree" is set to the result when it needs to be freed later.
-   */
-- /*ARGSUSED*/
-      char_u *
-  serverConvert(client_enc, data, tofree)
-!     char_u *client_enc;
-      char_u *data;
-      char_u **tofree;
-  {
---- 3849,3857 ----
-   * return an allocated string.  Otherwise return "data".
-   * "*tofree" is set to the result when it needs to be freed later.
-   */
-      char_u *
-  serverConvert(client_enc, data, tofree)
-!     char_u *client_enc UNUSED;
-      char_u *data;
-      char_u **tofree;
-  {
-*** ../vim-7.2.179/src/menu.c	2009-05-16 17:29:37.000000000 +0200
---- src/menu.c	2009-05-16 22:29:31.000000000 +0200
-***************
-*** 2340,2349 ****
-   * This function is also defined without the +multi_lang feature, in which
-   * case the commands are ignored.
-   */
-- /*ARGSUSED*/
-      void
-  ex_menutranslate(eap)
-!     exarg_T	*eap;
-  {
-  #ifdef FEAT_MULTI_LANG
-      char_u		*arg = eap->arg;
---- 2340,2348 ----
-   * This function is also defined without the +multi_lang feature, in which
-   * case the commands are ignored.
-   */
-      void
-  ex_menutranslate(eap)
-!     exarg_T	*eap UNUSED;
-  {
-  #ifdef FEAT_MULTI_LANG
-      char_u		*arg = eap->arg;
-*** ../vim-7.2.179/src/message.c	2009-04-22 14:42:26.000000000 +0200
---- src/message.c	2009-05-16 22:30:47.000000000 +0200
-***************
-*** 818,827 ****
-  /*
-   * ":messages" command.
-   */
-- /*ARGSUSED*/
-      void
-  ex_messages(eap)
-!     exarg_T	*eap;
-  {
-      struct msg_hist *p;
-      char_u	    *s;
---- 818,826 ----
-  /*
-   * ":messages" command.
-   */
-      void
-  ex_messages(eap)
-!     exarg_T	*eap UNUSED;
-  {
-      struct msg_hist *p;
-      char_u	    *s;
-***************
-*** 3290,3304 ****
-   * A '&' in a button name becomes a shortcut, so each '&' should be before a
-   * different letter.
-   */
-- /* ARGSUSED */
-      int
-  do_dialog(type, title, message, buttons, dfltbutton, textfield)
-!     int		type;
-!     char_u	*title;
-      char_u	*message;
-      char_u	*buttons;
-      int		dfltbutton;
-!     char_u	*textfield;	/* IObuff for inputdialog(), NULL otherwise */
-  {
-      int		oldState;
-      int		retval = 0;
---- 3289,3303 ----
-   * A '&' in a button name becomes a shortcut, so each '&' should be before a
-   * different letter.
-   */
-      int
-  do_dialog(type, title, message, buttons, dfltbutton, textfield)
-!     int		type UNUSED;
-!     char_u	*title UNUSED;
-      char_u	*message;
-      char_u	*buttons;
-      int		dfltbutton;
-!     char_u	*textfield UNUSED;	/* IObuff for inputdialog(), NULL
-! 					   otherwise */
-  {
-      int		oldState;
-      int		retval = 0;
-***************
-*** 4021,4027 ****
-  	if (*p != '%')
-  	{
-  	    char    *q = strchr(p + 1, '%');
-! 	    size_t  n = (q == NULL) ? STRLEN(p) : (q - p);
-  
-  	    /* Copy up to the next '%' or NUL without any changes. */
-  	    if (str_l < str_m)
---- 4020,4026 ----
-  	if (*p != '%')
-  	{
-  	    char    *q = strchr(p + 1, '%');
-! 	    size_t  n = (q == NULL) ? STRLEN(p) : (size_t)(q - p);
-  
-  	    /* Copy up to the next '%' or NUL without any changes. */
-  	    if (str_l < str_m)
-***************
-*** 4268,4274 ****
-  				  precision <= (size_t)0x7fffffffL ? precision
-  						       : (size_t)0x7fffffffL);
-  #endif
-! 			str_arg_l = (q == NULL) ? precision : q - str_arg;
-  		    }
-  		    break;
-  
---- 4267,4274 ----
-  				  precision <= (size_t)0x7fffffffL ? precision
-  						       : (size_t)0x7fffffffL);
-  #endif
-! 			str_arg_l = (q == NULL) ? precision
-! 						      : (size_t)(q - str_arg);
-  		    }
-  		    break;
-  
-***************
-*** 4368,4374 ****
-  					    get_a_arg(arg_idx);
-  #else
-  # if defined(FEAT_EVAL)
-! 					    tvs != NULL ? tv_nr(tvs, &arg_idx) :
-  # endif
-  						va_arg(ap, unsigned int);
-  #endif
---- 4368,4375 ----
-  					    get_a_arg(arg_idx);
-  #else
-  # if defined(FEAT_EVAL)
-! 					    tvs != NULL ? (unsigned)
-! 							tv_nr(tvs, &arg_idx) :
-  # endif
-  						va_arg(ap, unsigned int);
-  #endif
-***************
-*** 4381,4387 ****
-  					    get_a_arg(arg_idx);
-  #else
-  # if defined(FEAT_EVAL)
-! 					    tvs != NULL ? tv_nr(tvs, &arg_idx) :
-  # endif
-  						va_arg(ap, unsigned long int);
-  #endif
---- 4382,4389 ----
-  					    get_a_arg(arg_idx);
-  #else
-  # if defined(FEAT_EVAL)
-! 					    tvs != NULL ? (unsigned long)
-! 							tv_nr(tvs, &arg_idx) :
-  # endif
-  						va_arg(ap, unsigned long int);
-  #endif
-***************
-*** 4704,4710 ****
-  			size_t avail = str_m - str_l;
-  
-  			vim_memset(str + str_l, zero_padding ? '0' : ' ',
-! 					     (size_t)pn > avail ? avail : pn);
-  		    }
-  		    str_l += pn;
-  		}
---- 4706,4713 ----
-  			size_t avail = str_m - str_l;
-  
-  			vim_memset(str + str_l, zero_padding ? '0' : ' ',
-! 					     (size_t)pn > avail ? avail
-! 								: (size_t)pn);
-  		    }
-  		    str_l += pn;
-  		}
-***************
-*** 4731,4737 ****
-  			size_t avail = str_m - str_l;
-  
-  			mch_memmove(str + str_l, str_arg,
-! 					     (size_t)zn > avail ? avail : zn);
-  		    }
-  		    str_l += zn;
-  		}
---- 4734,4741 ----
-  			size_t avail = str_m - str_l;
-  
-  			mch_memmove(str + str_l, str_arg,
-! 					     (size_t)zn > avail ? avail
-! 								: (size_t)zn);
-  		    }
-  		    str_l += zn;
-  		}
-***************
-*** 4746,4752 ****
-  			size_t avail = str_m-str_l;
-  
-  			vim_memset(str + str_l, '0',
-! 					     (size_t)zn > avail ? avail : zn);
-  		    }
-  		    str_l += zn;
-  		}
---- 4750,4757 ----
-  			size_t avail = str_m-str_l;
-  
-  			vim_memset(str + str_l, '0',
-! 					     (size_t)zn > avail ? avail
-! 								: (size_t)zn);
-  		    }
-  		    str_l += zn;
-  		}
-***************
-*** 4765,4771 ****
-  
-  			mch_memmove(str + str_l,
-  				str_arg + zero_padding_insertion_ind,
-! 				(size_t)sn > avail ? avail : sn);
-  		    }
-  		    str_l += sn;
-  		}
---- 4770,4776 ----
-  
-  			mch_memmove(str + str_l,
-  				str_arg + zero_padding_insertion_ind,
-! 				(size_t)sn > avail ? avail : (size_t)sn);
-  		    }
-  		    str_l += sn;
-  		}
-***************
-*** 4785,4791 ****
-  			size_t avail = str_m - str_l;
-  
-  			vim_memset(str + str_l, ' ',
-! 					     (size_t)pn > avail ? avail : pn);
-  		    }
-  		    str_l += pn;
-  		}
---- 4790,4797 ----
-  			size_t avail = str_m - str_l;
-  
-  			vim_memset(str + str_l, ' ',
-! 					     (size_t)pn > avail ? avail
-! 								: (size_t)pn);
-  		    }
-  		    str_l += pn;
-  		}
-*** ../vim-7.2.179/src/misc1.c	2009-05-15 21:31:11.000000000 +0200
---- src/misc1.c	2009-05-16 21:25:34.000000000 +0200
-***************
-*** 4147,4156 ****
-  /*
-   * Function given to ExpandGeneric() to obtain an environment variable name.
-   */
-- /*ARGSUSED*/
-      char_u *
-  get_env_name(xp, idx)
-!     expand_T	*xp;
-      int		idx;
-  {
-  # if defined(AMIGA) || defined(__MRC__) || defined(__SC__)
---- 4147,4155 ----
-  /*
-   * Function given to ExpandGeneric() to obtain an environment variable name.
-   */
-      char_u *
-  get_env_name(xp, idx)
-!     expand_T	*xp UNUSED;
-      int		idx;
-  {
-  # if defined(AMIGA) || defined(__MRC__) || defined(__SC__)
-***************
-*** 4742,4750 ****
-  	 * If it is then restrict the search to below this line and try again.
-  	 */
-  	line = ml_get(pos->lnum);
-! 	for (p = line; *p && (unsigned)(p - line) < pos->col; ++p)
-  	    p = skip_string(p);
-! 	if ((unsigned)(p - line) <= pos->col)
-  	    break;
-  	cur_maxcomment = curwin->w_cursor.lnum - pos->lnum - 1;
-  	if (cur_maxcomment <= 0)
---- 4741,4749 ----
-  	 * If it is then restrict the search to below this line and try again.
-  	 */
-  	line = ml_get(pos->lnum);
-! 	for (p = line; *p && (colnr_T)(p - line) < pos->col; ++p)
-  	    p = skip_string(p);
-! 	if ((colnr_T)(p - line) <= pos->col)
-  	    break;
-  	cur_maxcomment = curwin->w_cursor.lnum - pos->lnum - 1;
-  	if (cur_maxcomment <= 0)
-***************
-*** 6275,6281 ****
-       * check for that.
-       */
-      if ((State & INSERT)
-! 	    && curwin->w_cursor.col < STRLEN(linecopy)
-  	    && linecopy[curwin->w_cursor.col] == ')')
-  	linecopy[curwin->w_cursor.col] = NUL;
-  
---- 6274,6280 ----
-       * check for that.
-       */
-      if ((State & INSERT)
-! 	    && curwin->w_cursor.col < (colnr_T)STRLEN(linecopy)
-  	    && linecopy[curwin->w_cursor.col] == ')')
-  	linecopy[curwin->w_cursor.col] = NUL;
-  
-*** ../vim-7.2.179/src/mbyte.c	2008-11-28 21:26:50.000000000 +0100
---- src/mbyte.c	2009-05-16 22:29:02.000000000 +0200
-***************
-*** 1015,1024 ****
-   * Return length in bytes of character "c".
-   * Returns 1 for a single-byte character.
-   */
-- /* ARGSUSED */
-      int
-  latin_char2len(c)
-!     int		c;
-  {
-      return 1;
-  }
---- 1015,1023 ----
-   * Return length in bytes of character "c".
-   * Returns 1 for a single-byte character.
-   */
-      int
-  latin_char2len(c)
-!     int		c UNUSED;
-  {
-      return 1;
-  }
-***************
-*** 1248,1257 ****
-   * Return the number of display cells character at "*p" occupies.
-   * This doesn't take care of unprintable characters, use ptr2cells() for that.
-   */
-- /*ARGSUSED*/
-      int
-  latin_ptr2cells(p)
-!     char_u	*p;
-  {
-      return 1;
-  }
---- 1247,1255 ----
-   * Return the number of display cells character at "*p" occupies.
-   * This doesn't take care of unprintable characters, use ptr2cells() for that.
-   */
-      int
-  latin_ptr2cells(p)
-!     char_u	*p UNUSED;
-  {
-      return 1;
-  }
-***************
-*** 1293,1302 ****
-   * Return the number of display cells character "c" occupies.
-   * Only takes care of multi-byte chars, not "^C" and such.
-   */
-- /*ARGSUSED*/
-      int
-  latin_char2cells(c)
-!     int		c;
-  {
-      return 1;
-  }
---- 1291,1299 ----
-   * Return the number of display cells character "c" occupies.
-   * Only takes care of multi-byte chars, not "^C" and such.
-   */
-      int
-  latin_char2cells(c)
-!     int		c UNUSED;
-  {
-      return 1;
-  }
-***************
-*** 1318,1328 ****
-   * Return number of display cells for char at ScreenLines[off].
-   * We make sure that the offset used is less than "max_off".
-   */
-- /*ARGSUSED*/
-      int
-  latin_off2cells(off, max_off)
-!     unsigned	off;
-!     unsigned	max_off;
-  {
-      return 1;
-  }
---- 1315,1324 ----
-   * Return number of display cells for char at ScreenLines[off].
-   * We make sure that the offset used is less than "max_off".
-   */
-      int
-  latin_off2cells(off, max_off)
-!     unsigned	off UNUSED;
-!     unsigned	max_off UNUSED;
-  {
-      return 1;
-  }
-***************
-*** 2419,2429 ****
-   * Return offset from "p" to the first byte of the character it points into.
-   * Returns 0 when already at the first byte of a character.
-   */
-- /*ARGSUSED*/
-      int
-  latin_head_off(base, p)
-!     char_u	*base;
-!     char_u	*p;
-  {
-      return 0;
-  }
---- 2415,2424 ----
-   * Return offset from "p" to the first byte of the character it points into.
-   * Returns 0 when already at the first byte of a character.
-   */
-      int
-  latin_head_off(base, p)
-!     char_u	*base UNUSED;
-!     char_u	*p UNUSED;
-  {
-      return 0;
-  }
-***************
-*** 3131,3137 ****
-  	else
-  	    s = p + 1;
-      }
-!     for (i = 0; s[i] != NUL && i < sizeof(buf) - 1; ++i)
-      {
-  	if (s[i] == '_' || s[i] == '-')
-  	    buf[i] = '-';
---- 3126,3132 ----
-  	else
-  	    s = p + 1;
-      }
-!     for (i = 0; s[i] != NUL && i < (int)sizeof(buf) - 1; ++i)
-      {
-  	if (s[i] == '_' || s[i] == '-')
-  	    buf[i] = '-';
-***************
-*** 3582,3590 ****
-   * Callback invoked when the user finished preediting.
-   * Put the final string into the input buffer.
-   */
-- /*ARGSUSED0*/
-      static void
-! im_commit_cb(GtkIMContext *context, const gchar *str, gpointer data)
-  {
-      int	slen = (int)STRLEN(str);
-      int	add_to_input = TRUE;
---- 3577,3586 ----
-   * Callback invoked when the user finished preediting.
-   * Put the final string into the input buffer.
-   */
-      static void
-! im_commit_cb(GtkIMContext *context UNUSED,
-! 	     const gchar *str,
-! 	     gpointer data UNUSED)
-  {
-      int	slen = (int)STRLEN(str);
-      int	add_to_input = TRUE;
-***************
-*** 3670,3678 ****
-  /*
-   * Callback invoked after start to the preedit.
-   */
-- /*ARGSUSED*/
-      static void
-! im_preedit_start_cb(GtkIMContext *context, gpointer data)
-  {
-  #ifdef XIM_DEBUG
-      xim_log("im_preedit_start_cb()\n");
---- 3666,3673 ----
-  /*
-   * Callback invoked after start to the preedit.
-   */
-      static void
-! im_preedit_start_cb(GtkIMContext *context UNUSED, gpointer data UNUSED)
-  {
-  #ifdef XIM_DEBUG
-      xim_log("im_preedit_start_cb()\n");
-***************
-*** 3687,3695 ****
-  /*
-   * Callback invoked after end to the preedit.
-   */
-- /*ARGSUSED*/
-      static void
-! im_preedit_end_cb(GtkIMContext *context, gpointer data)
-  {
-  #ifdef XIM_DEBUG
-      xim_log("im_preedit_end_cb()\n");
---- 3682,3689 ----
-  /*
-   * Callback invoked after end to the preedit.
-   */
-      static void
-! im_preedit_end_cb(GtkIMContext *context UNUSED, gpointer data UNUSED)
-  {
-  #ifdef XIM_DEBUG
-      xim_log("im_preedit_end_cb()\n");
-***************
-*** 3748,3756 ****
-   * remaining input from within the "retrieve_surrounding" signal handler, this
-   * might not be necessary.  Gotta ask on vim-dev for opinions.
-   */
-- /*ARGSUSED1*/
-      static void
-! im_preedit_changed_cb(GtkIMContext *context, gpointer data)
-  {
-      char    *preedit_string = NULL;
-      int	    cursor_index    = 0;
---- 3742,3749 ----
-   * remaining input from within the "retrieve_surrounding" signal handler, this
-   * might not be necessary.  Gotta ask on vim-dev for opinions.
-   */
-      static void
-! im_preedit_changed_cb(GtkIMContext *context, gpointer data UNUSED)
-  {
-      char    *preedit_string = NULL;
-      int	    cursor_index    = 0;
-***************
-*** 4616,4626 ****
-      }
-  }
-  
-- /*ARGSUSED*/
-      void
-  im_set_position(row, col)
-!     int		row;
-!     int		col;
-  {
-      xim_set_preedit();
-  }
---- 4609,4618 ----
-      }
-  }
-  
-      void
-  im_set_position(row, col)
-!     int		row UNUSED;
-!     int		col UNUSED;
-  {
-      xim_set_preedit();
-  }
-***************
-*** 4927,4938 ****
-  static void xim_instantiate_cb __ARGS((Display *display, XPointer client_data, XPointer	call_data));
-  static void xim_destroy_cb __ARGS((XIM im, XPointer client_data, XPointer call_data));
-  
-- /*ARGSUSED*/
-      static void
-  xim_instantiate_cb(display, client_data, call_data)
-      Display	*display;
-!     XPointer	client_data;
-!     XPointer	call_data;
-  {
-      Window	x11_window;
-      Display	*x11_display;
---- 4919,4929 ----
-  static void xim_instantiate_cb __ARGS((Display *display, XPointer client_data, XPointer	call_data));
-  static void xim_destroy_cb __ARGS((XIM im, XPointer client_data, XPointer call_data));
-  
-      static void
-  xim_instantiate_cb(display, client_data, call_data)
-      Display	*display;
-!     XPointer	client_data UNUSED;
-!     XPointer	call_data UNUSED;
-  {
-      Window	x11_window;
-      Display	*x11_display;
-***************
-*** 4952,4963 ****
-  					 xim_instantiate_cb, NULL);
-  }
-  
-- /*ARGSUSED*/
-      static void
-  xim_destroy_cb(im, client_data, call_data)
-!     XIM		im;
-!     XPointer	client_data;
-!     XPointer	call_data;
-  {
-      Window	x11_window;
-      Display	*x11_display;
---- 4943,4953 ----
-  					 xim_instantiate_cb, NULL);
-  }
-  
-      static void
-  xim_destroy_cb(im, client_data, call_data)
-!     XIM		im UNUSED;
-!     XPointer	client_data UNUSED;
-!     XPointer	call_data UNUSED;
-  {
-      Window	x11_window;
-      Display	*x11_display;
-***************
-*** 5276,5284 ****
-      }
-  }
-  
-- /*ARGSUSED*/
-      static void
-! preedit_start_cbproc(XIC thexic, XPointer client_data, XPointer call_data)
-  {
-  #ifdef XIM_DEBUG
-      xim_log("xim_decide_input_style()\n");
---- 5266,5275 ----
-      }
-  }
-  
-      static void
-! preedit_start_cbproc(XIC thexic UNUSED,
-! 	             XPointer client_data UNUSED,
-! 		     XPointer call_data UNUSED)
-  {
-  #ifdef XIM_DEBUG
-      xim_log("xim_decide_input_style()\n");
-***************
-*** 5310,5318 ****
-  static GSList *key_press_event_queue = NULL;
-  static gboolean processing_queued_event = FALSE;
-  
-- /*ARGSUSED*/
-      static void
-! preedit_draw_cbproc(XIC thexic, XPointer client_data, XPointer call_data)
-  {
-      XIMPreeditDrawCallbackStruct *draw_data;
-      XIMText	*text;
---- 5301,5310 ----
-  static GSList *key_press_event_queue = NULL;
-  static gboolean processing_queued_event = FALSE;
-  
-      static void
-! preedit_draw_cbproc(XIC thexic UNUSED,
-! 		    XPointer client_data UNUSED,
-! 		    XPointer call_data)
-  {
-      XIMPreeditDrawCallbackStruct *draw_data;
-      XIMText	*text;
-***************
-*** 5451,5468 ****
-      return -1;
-  }
-  
-- /*ARGSUSED*/
-      static void
-! preedit_caret_cbproc(XIC thexic, XPointer client_data, XPointer call_data)
-  {
-  #ifdef XIM_DEBUG
-      xim_log("preedit_caret_cbproc()\n");
-  #endif
-  }
-  
-- /*ARGSUSED*/
-      static void
-! preedit_done_cbproc(XIC thexic, XPointer client_data, XPointer call_data)
-  {
-  #ifdef XIM_DEBUG
-      xim_log("preedit_done_cbproc()\n");
---- 5443,5462 ----
-      return -1;
-  }
-  
-      static void
-! preedit_caret_cbproc(XIC thexic UNUSED,
-! 		     XPointer client_data UNUSED,
-! 		     XPointer call_data UNUSED)
-  {
-  #ifdef XIM_DEBUG
-      xim_log("preedit_caret_cbproc()\n");
-  #endif
-  }
-  
-      static void
-! preedit_done_cbproc(XIC thexic UNUSED,
-! 		    XPointer client_data UNUSED,
-! 		    XPointer call_data UNUSED)
-  {
-  #ifdef XIM_DEBUG
-      xim_log("preedit_done_cbproc()\n");
-***************
-*** 5501,5509 ****
-      }
-  }
-  
-- /*ARGSUSED*/
-      int
-! xim_queue_key_press_event(GdkEventKey *event, int down)
-  {
-  #ifdef XIM_DEBUG
-      xim_log("xim_queue_key_press_event()\n");
---- 5495,5502 ----
-      }
-  }
-  
-      int
-! xim_queue_key_press_event(GdkEventKey *event, int down UNUSED)
-  {
-  #ifdef XIM_DEBUG
-      xim_log("xim_queue_key_press_event()\n");
-***************
-*** 5519,5527 ****
-      return TRUE;
-  }
-  
-- /*ARGSUSED*/
-      static void
-! preedit_callback_setup(GdkIC *ic)
-  {
-      XIC xxic;
-      XVaNestedList preedit_attr;
---- 5512,5519 ----
-      return TRUE;
-  }
-  
-      static void
-! preedit_callback_setup(GdkIC *ic UNUSED)
-  {
-      XIC xxic;
-      XVaNestedList preedit_attr;
-***************
-*** 5546,5554 ****
-      XFree(preedit_attr);
-  }
-  
-- /*ARGSUSED*/
-      static void
-! reset_state_setup(GdkIC *ic)
-  {
-  #ifdef USE_X11R6_XIM
-      /* don't change the input context when we call reset */
---- 5538,5545 ----
-      XFree(preedit_attr);
-  }
-  
-      static void
-! reset_state_setup(GdkIC *ic UNUSED)
-  {
-  #ifdef USE_X11R6_XIM
-      /* don't change the input context when we call reset */
-*** ../vim-7.2.179/src/normal.c	2009-05-15 21:31:11.000000000 +0200
---- src/normal.c	2009-05-16 22:31:10.000000000 +0200
-***************
-*** 9243,9252 ****
-  }
-  
-  #ifdef FEAT_SNIFF
-- /*ARGSUSED*/
-      static void
-  nv_sniff(cap)
-!     cmdarg_T	*cap;
-  {
-      ProcessSniffRequests();
-  }
---- 9243,9251 ----
-  }
-  
-  #ifdef FEAT_SNIFF
-      static void
-  nv_sniff(cap)
-!     cmdarg_T	*cap UNUSED;
-  {
-      ProcessSniffRequests();
-  }
-***************
-*** 9262,9271 ****
-  #endif
-  
-  #ifdef FEAT_DND
-- /*ARGSUSED*/
-      static void
-  nv_drop(cap)
-!     cmdarg_T	*cap;
-  {
-      do_put('~', BACKWARD, 1L, PUT_CURSEND);
-  }
---- 9261,9269 ----
-  #endif
-  
-  #ifdef FEAT_DND
-      static void
-  nv_drop(cap)
-!     cmdarg_T	*cap UNUSED;
-  {
-      do_put('~', BACKWARD, 1L, PUT_CURSEND);
-  }
-***************
-*** 9277,9283 ****
-   * When waiting for a character for 'updatetime' K_CURSORHOLD is put in the
-   * input buffer.  "did_cursorhold" is set to avoid retriggering.
-   */
-- /*ARGSUSED*/
-      static void
-  nv_cursorhold(cap)
-      cmdarg_T	*cap;
---- 9275,9280 ----
-*** ../vim-7.2.179/src/option.c	2009-05-15 21:31:11.000000000 +0200
---- src/option.c	2009-05-17 12:13:52.000000000 +0200
-***************
-*** 387,392 ****
---- 387,395 ----
-      char_u	*def_val[2];	/* default values for variable (vi and vim) */
-  #ifdef FEAT_EVAL
-      scid_T	scriptID;	/* script in which the option was last set */
-+ # define SCRIPTID_INIT , 0
-+ #else
-+ # define SCRIPTID_INIT
-  #endif
-  };
-  
-***************
-*** 477,483 ****
-  #else
-  			    (char_u *)224L,
-  #endif
-! 					    (char_u *)0L}},
-      {"antialias",   "anti", P_BOOL|P_VI_DEF|P_VIM|P_RCLR,
-  #if defined(FEAT_GUI) && defined(MACOS_X)
-  			    (char_u *)&p_antialias, PV_NONE,
---- 480,486 ----
-  #else
-  			    (char_u *)224L,
-  #endif
-! 					    (char_u *)0L} SCRIPTID_INIT},
-      {"antialias",   "anti", P_BOOL|P_VI_DEF|P_VIM|P_RCLR,
-  #if defined(FEAT_GUI) && defined(MACOS_X)
-  			    (char_u *)&p_antialias, PV_NONE,
-***************
-*** 486,520 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)FALSE, (char_u *)FALSE}
-  #endif
-! 			    },
-      {"arabic",	    "arab", P_BOOL|P_VI_DEF|P_VIM,
-  #ifdef FEAT_ARABIC
-  			    (char_u *)VAR_WIN, PV_ARAB,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"arabicshape", "arshape", P_BOOL|P_VI_DEF|P_VIM|P_RCLR,
-  #ifdef FEAT_ARABIC
-  			    (char_u *)&p_arshape, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)TRUE, (char_u *)0L}},
-      {"allowrevins", "ari",  P_BOOL|P_VI_DEF|P_VIM,
-  #ifdef FEAT_RIGHTLEFT
-  			    (char_u *)&p_ari, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"altkeymap",   "akm",  P_BOOL|P_VI_DEF,
-  #ifdef FEAT_FKMAP
-  			    (char_u *)&p_altkeymap, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"ambiwidth",  "ambw",  P_STRING|P_VI_DEF|P_RCLR,
-  #if defined(FEAT_MBYTE)
-  			    (char_u *)&p_ambw, PV_NONE,
---- 489,523 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)FALSE, (char_u *)FALSE}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"arabic",	    "arab", P_BOOL|P_VI_DEF|P_VIM,
-  #ifdef FEAT_ARABIC
-  			    (char_u *)VAR_WIN, PV_ARAB,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"arabicshape", "arshape", P_BOOL|P_VI_DEF|P_VIM|P_RCLR,
-  #ifdef FEAT_ARABIC
-  			    (char_u *)&p_arshape, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT},
-      {"allowrevins", "ari",  P_BOOL|P_VI_DEF|P_VIM,
-  #ifdef FEAT_RIGHTLEFT
-  			    (char_u *)&p_ari, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"altkeymap",   "akm",  P_BOOL|P_VI_DEF,
-  #ifdef FEAT_FKMAP
-  			    (char_u *)&p_altkeymap, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"ambiwidth",  "ambw",  P_STRING|P_VI_DEF|P_RCLR,
-  #if defined(FEAT_MBYTE)
-  			    (char_u *)&p_ambw, PV_NONE,
-***************
-*** 523,549 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-  #ifdef FEAT_AUTOCHDIR
-      {"autochdir",  "acd",   P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_acd, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-  #endif
-      {"autoindent",  "ai",   P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_ai, PV_AI,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"autoprint",   "ap",   P_BOOL|P_VI_DEF,
-  			    (char_u *)NULL, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"autoread",    "ar",   P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_ar, PV_AR,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"autowrite",   "aw",   P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_aw, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"autowriteall","awa",  P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_awa, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"background",  "bg",   P_STRING|P_VI_DEF|P_RCLR,
-  			    (char_u *)&p_bg, PV_NONE,
-  			    {
---- 526,552 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-  #ifdef FEAT_AUTOCHDIR
-      {"autochdir",  "acd",   P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_acd, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-  #endif
-      {"autoindent",  "ai",   P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_ai, PV_AI,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"autoprint",   "ap",   P_BOOL|P_VI_DEF,
-  			    (char_u *)NULL, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"autoread",    "ar",   P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_ar, PV_AR,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"autowrite",   "aw",   P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_aw, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"autowriteall","awa",  P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_awa, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"background",  "bg",   P_STRING|P_VI_DEF|P_RCLR,
-  			    (char_u *)&p_bg, PV_NONE,
-  			    {
-***************
-*** 552,564 ****
-  #else
-  			    (char_u *)"light",
-  #endif
-! 					    (char_u *)0L}},
-      {"backspace",   "bs",   P_STRING|P_VI_DEF|P_VIM|P_COMMA|P_NODUP,
-  			    (char_u *)&p_bs, PV_NONE,
-! 			    {(char_u *)"", (char_u *)0L}},
-      {"backup",	    "bk",   P_BOOL|P_VI_DEF|P_VIM,
-  			    (char_u *)&p_bk, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"backupcopy",  "bkc",  P_STRING|P_VIM|P_COMMA|P_NODUP,
-  			    (char_u *)&p_bkc, PV_NONE,
-  #ifdef UNIX
---- 555,567 ----
-  #else
-  			    (char_u *)"light",
-  #endif
-! 					    (char_u *)0L} SCRIPTID_INIT},
-      {"backspace",   "bs",   P_STRING|P_VI_DEF|P_VIM|P_COMMA|P_NODUP,
-  			    (char_u *)&p_bs, PV_NONE,
-! 			    {(char_u *)"", (char_u *)0L} SCRIPTID_INIT},
-      {"backup",	    "bk",   P_BOOL|P_VI_DEF|P_VIM,
-  			    (char_u *)&p_bk, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"backupcopy",  "bkc",  P_STRING|P_VIM|P_COMMA|P_NODUP,
-  			    (char_u *)&p_bkc, PV_NONE,
-  #ifdef UNIX
-***************
-*** 566,575 ****
-  #else
-  			    {(char_u *)"auto", (char_u *)"auto"}
-  #endif
-! 			    },
-      {"backupdir",   "bdir", P_STRING|P_EXPAND|P_VI_DEF|P_COMMA|P_NODUP|P_SECURE,
-  			    (char_u *)&p_bdir, PV_NONE,
-! 			    {(char_u *)DFLT_BDIR, (char_u *)0L}},
-      {"backupext",   "bex",  P_STRING|P_VI_DEF|P_NFNAME,
-  			    (char_u *)&p_bex, PV_NONE,
-  			    {
---- 569,578 ----
-  #else
-  			    {(char_u *)"auto", (char_u *)"auto"}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"backupdir",   "bdir", P_STRING|P_EXPAND|P_VI_DEF|P_COMMA|P_NODUP|P_SECURE,
-  			    (char_u *)&p_bdir, PV_NONE,
-! 			    {(char_u *)DFLT_BDIR, (char_u *)0L} SCRIPTID_INIT},
-      {"backupext",   "bex",  P_STRING|P_VI_DEF|P_NFNAME,
-  			    (char_u *)&p_bex, PV_NONE,
-  			    {
-***************
-*** 578,584 ****
-  #else
-  			    (char_u *)"~",
-  #endif
-! 					    (char_u *)0L}},
-      {"backupskip",  "bsk",  P_STRING|P_VI_DEF|P_COMMA,
-  #ifdef FEAT_WILDIGN
-  			    (char_u *)&p_bsk, PV_NONE,
---- 581,587 ----
-  #else
-  			    (char_u *)"~",
-  #endif
-! 					    (char_u *)0L} SCRIPTID_INIT},
-      {"backupskip",  "bsk",  P_STRING|P_VI_DEF|P_COMMA,
-  #ifdef FEAT_WILDIGN
-  			    (char_u *)&p_bsk, PV_NONE,
-***************
-*** 587,626 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-  #ifdef FEAT_BEVAL
-      {"balloondelay","bdlay",P_NUM|P_VI_DEF,
-  			    (char_u *)&p_bdlay, PV_NONE,
-! 			    {(char_u *)600L, (char_u *)0L}},
-      {"ballooneval", "beval",P_BOOL|P_VI_DEF|P_NO_MKRC,
-  			    (char_u *)&p_beval, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-  # ifdef FEAT_EVAL
-      {"balloonexpr", "bexpr", P_STRING|P_ALLOCED|P_VI_DEF|P_VIM,
-  			    (char_u *)&p_bexpr, PV_BEXPR,
-! 			    {(char_u *)"", (char_u *)0L}},
-  # endif
-  #endif
-      {"beautify",    "bf",   P_BOOL|P_VI_DEF,
-  			    (char_u *)NULL, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"binary",	    "bin",  P_BOOL|P_VI_DEF|P_RSTAT,
-  			    (char_u *)&p_bin, PV_BIN,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"bioskey",	    "biosk",P_BOOL|P_VI_DEF,
-  #ifdef MSDOS
-  			    (char_u *)&p_biosk, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)TRUE, (char_u *)0L}},
-      {"bomb",	    NULL,   P_BOOL|P_NO_MKRC|P_VI_DEF|P_RSTAT,
-  #ifdef FEAT_MBYTE
-  			    (char_u *)&p_bomb, PV_BOMB,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"breakat",	    "brk",  P_STRING|P_VI_DEF|P_RALL|P_FLAGLIST,
-  #ifdef FEAT_LINEBREAK
-  			    (char_u *)&p_breakat, PV_NONE,
---- 590,629 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-  #ifdef FEAT_BEVAL
-      {"balloondelay","bdlay",P_NUM|P_VI_DEF,
-  			    (char_u *)&p_bdlay, PV_NONE,
-! 			    {(char_u *)600L, (char_u *)0L} SCRIPTID_INIT},
-      {"ballooneval", "beval",P_BOOL|P_VI_DEF|P_NO_MKRC,
-  			    (char_u *)&p_beval, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-  # ifdef FEAT_EVAL
-      {"balloonexpr", "bexpr", P_STRING|P_ALLOCED|P_VI_DEF|P_VIM,
-  			    (char_u *)&p_bexpr, PV_BEXPR,
-! 			    {(char_u *)"", (char_u *)0L} SCRIPTID_INIT},
-  # endif
-  #endif
-      {"beautify",    "bf",   P_BOOL|P_VI_DEF,
-  			    (char_u *)NULL, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"binary",	    "bin",  P_BOOL|P_VI_DEF|P_RSTAT,
-  			    (char_u *)&p_bin, PV_BIN,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"bioskey",	    "biosk",P_BOOL|P_VI_DEF,
-  #ifdef MSDOS
-  			    (char_u *)&p_biosk, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT},
-      {"bomb",	    NULL,   P_BOOL|P_NO_MKRC|P_VI_DEF|P_RSTAT,
-  #ifdef FEAT_MBYTE
-  			    (char_u *)&p_bomb, PV_BOMB,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"breakat",	    "brk",  P_STRING|P_VI_DEF|P_RALL|P_FLAGLIST,
-  #ifdef FEAT_LINEBREAK
-  			    (char_u *)&p_breakat, PV_NONE,
-***************
-*** 629,635 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-      {"browsedir",   "bsdir",P_STRING|P_VI_DEF,
-  #ifdef FEAT_BROWSE
-  			    (char_u *)&p_bsdir, PV_NONE,
---- 632,638 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"browsedir",   "bsdir",P_STRING|P_VI_DEF,
-  #ifdef FEAT_BROWSE
-  			    (char_u *)&p_bsdir, PV_NONE,
-***************
-*** 638,644 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-      {"bufhidden",   "bh",   P_STRING|P_ALLOCED|P_VI_DEF|P_NOGLOB,
-  #if defined(FEAT_QUICKFIX)
-  			    (char_u *)&p_bh, PV_BH,
---- 641,647 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"bufhidden",   "bh",   P_STRING|P_ALLOCED|P_VI_DEF|P_NOGLOB,
-  #if defined(FEAT_QUICKFIX)
-  			    (char_u *)&p_bh, PV_BH,
-***************
-*** 647,657 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-      {"buflisted",   "bl",   P_BOOL|P_VI_DEF|P_NOGLOB,
-  			    (char_u *)&p_bl, PV_BL,
-  			    {(char_u *)1L, (char_u *)0L}
-! 			    },
-      {"buftype",	    "bt",   P_STRING|P_ALLOCED|P_VI_DEF|P_NOGLOB,
-  #if defined(FEAT_QUICKFIX)
-  			    (char_u *)&p_bt, PV_BT,
---- 650,660 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"buflisted",   "bl",   P_BOOL|P_VI_DEF|P_NOGLOB,
-  			    (char_u *)&p_bl, PV_BL,
-  			    {(char_u *)1L, (char_u *)0L}
-! 			    SCRIPTID_INIT},
-      {"buftype",	    "bt",   P_STRING|P_ALLOCED|P_VI_DEF|P_NOGLOB,
-  #if defined(FEAT_QUICKFIX)
-  			    (char_u *)&p_bt, PV_BT,
-***************
-*** 660,666 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-      {"casemap",	    "cmp",   P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef FEAT_MBYTE
-  			    (char_u *)&p_cmp, PV_NONE,
---- 663,669 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"casemap",	    "cmp",   P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef FEAT_MBYTE
-  			    (char_u *)&p_cmp, PV_NONE,
-***************
-*** 669,675 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-      {"cdpath",	    "cd",   P_STRING|P_EXPAND|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef FEAT_SEARCHPATH
-  			    (char_u *)&p_cdpath, PV_NONE,
---- 672,678 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"cdpath",	    "cd",   P_STRING|P_EXPAND|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef FEAT_SEARCHPATH
-  			    (char_u *)&p_cdpath, PV_NONE,
-***************
-*** 678,684 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-      {"cedit",	    NULL,   P_STRING,
-  #ifdef FEAT_CMDWIN
-  			    (char_u *)&p_cedit, PV_NONE,
---- 681,687 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"cedit",	    NULL,   P_STRING,
-  #ifdef FEAT_CMDWIN
-  			    (char_u *)&p_cedit, PV_NONE,
-***************
-*** 687,693 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-      {"charconvert",  "ccv", P_STRING|P_VI_DEF|P_SECURE,
-  #if defined(FEAT_MBYTE) && defined(FEAT_EVAL)
-  			    (char_u *)&p_ccv, PV_NONE,
---- 690,696 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"charconvert",  "ccv", P_STRING|P_VI_DEF|P_SECURE,
-  #if defined(FEAT_MBYTE) && defined(FEAT_EVAL)
-  			    (char_u *)&p_ccv, PV_NONE,
-***************
-*** 696,709 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-      {"cindent",	    "cin",  P_BOOL|P_VI_DEF|P_VIM,
-  #ifdef FEAT_CINDENT
-  			    (char_u *)&p_cin, PV_CIN,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"cinkeys",	    "cink", P_STRING|P_ALLOCED|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef FEAT_CINDENT
-  			    (char_u *)&p_cink, PV_CINK,
---- 699,712 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"cindent",	    "cin",  P_BOOL|P_VI_DEF|P_VIM,
-  #ifdef FEAT_CINDENT
-  			    (char_u *)&p_cin, PV_CIN,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"cinkeys",	    "cink", P_STRING|P_ALLOCED|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef FEAT_CINDENT
-  			    (char_u *)&p_cink, PV_CINK,
-***************
-*** 712,725 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-      {"cinoptions",  "cino", P_STRING|P_ALLOCED|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef FEAT_CINDENT
-  			    (char_u *)&p_cino, PV_CINO,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)"", (char_u *)0L}},
-      {"cinwords",    "cinw", P_STRING|P_ALLOCED|P_VI_DEF|P_COMMA|P_NODUP,
-  #if defined(FEAT_SMARTINDENT) || defined(FEAT_CINDENT)
-  			    (char_u *)&p_cinw, PV_CINW,
---- 715,728 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"cinoptions",  "cino", P_STRING|P_ALLOCED|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef FEAT_CINDENT
-  			    (char_u *)&p_cino, PV_CINO,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)"", (char_u *)0L} SCRIPTID_INIT},
-      {"cinwords",    "cinw", P_STRING|P_ALLOCED|P_VI_DEF|P_COMMA|P_NODUP,
-  #if defined(FEAT_SMARTINDENT) || defined(FEAT_CINDENT)
-  			    (char_u *)&p_cinw, PV_CINW,
-***************
-*** 729,735 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-      {"clipboard",   "cb",   P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef FEAT_CLIPBOARD
-  			    (char_u *)&p_cb, PV_NONE,
---- 732,738 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"clipboard",   "cb",   P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef FEAT_CLIPBOARD
-  			    (char_u *)&p_cb, PV_NONE,
-***************
-*** 743,762 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)"", (char_u *)0L}
-  #endif
-! 			    },
-      {"cmdheight",   "ch",   P_NUM|P_VI_DEF|P_RALL,
-  			    (char_u *)&p_ch, PV_NONE,
-! 			    {(char_u *)1L, (char_u *)0L}},
-      {"cmdwinheight", "cwh", P_NUM|P_VI_DEF,
-  #ifdef FEAT_CMDWIN
-  			    (char_u *)&p_cwh, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)7L, (char_u *)0L}},
-      {"columns",	    "co",   P_NUM|P_NODEFAULT|P_NO_MKRC|P_VI_DEF|P_RCLR,
-  			    (char_u *)&Columns, PV_NONE,
-! 			    {(char_u *)80L, (char_u *)0L}},
-      {"comments",    "com",  P_STRING|P_ALLOCED|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef FEAT_COMMENTS
-  			    (char_u *)&p_com, PV_COM,
---- 746,765 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)"", (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"cmdheight",   "ch",   P_NUM|P_VI_DEF|P_RALL,
-  			    (char_u *)&p_ch, PV_NONE,
-! 			    {(char_u *)1L, (char_u *)0L} SCRIPTID_INIT},
-      {"cmdwinheight", "cwh", P_NUM|P_VI_DEF,
-  #ifdef FEAT_CMDWIN
-  			    (char_u *)&p_cwh, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)7L, (char_u *)0L} SCRIPTID_INIT},
-      {"columns",	    "co",   P_NUM|P_NODEFAULT|P_NO_MKRC|P_VI_DEF|P_RCLR,
-  			    (char_u *)&Columns, PV_NONE,
-! 			    {(char_u *)80L, (char_u *)0L} SCRIPTID_INIT},
-      {"comments",    "com",  P_STRING|P_ALLOCED|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef FEAT_COMMENTS
-  			    (char_u *)&p_com, PV_COM,
-***************
-*** 766,772 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-      {"commentstring", "cms", P_STRING|P_ALLOCED|P_VI_DEF,
-  #ifdef FEAT_FOLDING
-  			    (char_u *)&p_cms, PV_CMS,
---- 769,775 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"commentstring", "cms", P_STRING|P_ALLOCED|P_VI_DEF,
-  #ifdef FEAT_FOLDING
-  			    (char_u *)&p_cms, PV_CMS,
-***************
-*** 775,786 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-  			    /* P_PRI_MKRC isn't needed here, optval_default()
-  			     * always returns TRUE for 'compatible' */
-      {"compatible",  "cp",   P_BOOL|P_RALL,
-  			    (char_u *)&p_cp, PV_NONE,
-! 			    {(char_u *)TRUE, (char_u *)FALSE}},
-      {"complete",    "cpt",  P_STRING|P_ALLOCED|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef FEAT_INS_EXPAND
-  			    (char_u *)&p_cpt, PV_CPT,
---- 778,789 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-  			    /* P_PRI_MKRC isn't needed here, optval_default()
-  			     * always returns TRUE for 'compatible' */
-      {"compatible",  "cp",   P_BOOL|P_RALL,
-  			    (char_u *)&p_cp, PV_NONE,
-! 			    {(char_u *)TRUE, (char_u *)FALSE} SCRIPTID_INIT},
-      {"complete",    "cpt",  P_STRING|P_ALLOCED|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef FEAT_INS_EXPAND
-  			    (char_u *)&p_cpt, PV_CPT,
-***************
-*** 789,795 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-      {"completefunc", "cfu", P_STRING|P_ALLOCED|P_VI_DEF|P_SECURE,
-  #ifdef FEAT_COMPL_FUNC
-  			    (char_u *)&p_cfu, PV_CFU,
---- 792,798 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"completefunc", "cfu", P_STRING|P_ALLOCED|P_VI_DEF|P_SECURE,
-  #ifdef FEAT_COMPL_FUNC
-  			    (char_u *)&p_cfu, PV_CFU,
-***************
-*** 798,804 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-      {"completeopt",   "cot",  P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef FEAT_INS_EXPAND
-  			    (char_u *)&p_cot, PV_NONE,
---- 801,807 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"completeopt",   "cot",  P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef FEAT_INS_EXPAND
-  			    (char_u *)&p_cot, PV_NONE,
-***************
-*** 807,840 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-      {"confirm",     "cf",   P_BOOL|P_VI_DEF,
-  #if defined(FEAT_GUI_DIALOG) || defined(FEAT_CON_DIALOG)
-  			    (char_u *)&p_confirm, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"conskey",	    "consk",P_BOOL|P_VI_DEF,
-  #ifdef MSDOS
-  			    (char_u *)&p_consk, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"copyindent",  "ci",   P_BOOL|P_VI_DEF|P_VIM,
-  			    (char_u *)&p_ci, PV_CI,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"cpoptions",   "cpo",  P_STRING|P_VIM|P_RALL|P_FLAGLIST,
-  			    (char_u *)&p_cpo, PV_NONE,
-! 			    {(char_u *)CPO_VI, (char_u *)CPO_VIM}},
-      {"cscopepathcomp", "cspc", P_NUM|P_VI_DEF|P_VIM,
-  #ifdef FEAT_CSCOPE
-  			    (char_u *)&p_cspc, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)0L, (char_u *)0L}},
-      {"cscopeprg",   "csprg", P_STRING|P_EXPAND|P_VI_DEF|P_SECURE,
-  #ifdef FEAT_CSCOPE
-  			    (char_u *)&p_csprg, PV_NONE,
---- 810,844 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"confirm",     "cf",   P_BOOL|P_VI_DEF,
-  #if defined(FEAT_GUI_DIALOG) || defined(FEAT_CON_DIALOG)
-  			    (char_u *)&p_confirm, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"conskey",	    "consk",P_BOOL|P_VI_DEF,
-  #ifdef MSDOS
-  			    (char_u *)&p_consk, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"copyindent",  "ci",   P_BOOL|P_VI_DEF|P_VIM,
-  			    (char_u *)&p_ci, PV_CI,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"cpoptions",   "cpo",  P_STRING|P_VIM|P_RALL|P_FLAGLIST,
-  			    (char_u *)&p_cpo, PV_NONE,
-! 			    {(char_u *)CPO_VI, (char_u *)CPO_VIM}
-! 			    SCRIPTID_INIT},
-      {"cscopepathcomp", "cspc", P_NUM|P_VI_DEF|P_VIM,
-  #ifdef FEAT_CSCOPE
-  			    (char_u *)&p_cspc, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)0L, (char_u *)0L} SCRIPTID_INIT},
-      {"cscopeprg",   "csprg", P_STRING|P_EXPAND|P_VI_DEF|P_SECURE,
-  #ifdef FEAT_CSCOPE
-  			    (char_u *)&p_csprg, PV_NONE,
-***************
-*** 843,849 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-      {"cscopequickfix", "csqf", P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  #if defined(FEAT_CSCOPE) && defined(FEAT_QUICKFIX)
-  			    (char_u *)&p_csqf, PV_NONE,
---- 847,853 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"cscopequickfix", "csqf", P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  #if defined(FEAT_CSCOPE) && defined(FEAT_QUICKFIX)
-  			    (char_u *)&p_csqf, PV_NONE,
-***************
-*** 852,896 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-      {"cscopetag",   "cst",  P_BOOL|P_VI_DEF|P_VIM,
-  #ifdef FEAT_CSCOPE
-  			    (char_u *)&p_cst, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)0L, (char_u *)0L}},
-      {"cscopetagorder", "csto", P_NUM|P_VI_DEF|P_VIM,
-  #ifdef FEAT_CSCOPE
-  			    (char_u *)&p_csto, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)0L, (char_u *)0L}},
-      {"cscopeverbose", "csverb", P_BOOL|P_VI_DEF|P_VIM,
-  #ifdef FEAT_CSCOPE
-  			    (char_u *)&p_csverbose, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)0L, (char_u *)0L}},
-      {"cursorcolumn", "cuc", P_BOOL|P_VI_DEF|P_RWIN,
-  #ifdef FEAT_SYN_HL
-  			    (char_u *)VAR_WIN, PV_CUC,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"cursorline",   "cul", P_BOOL|P_VI_DEF|P_RWIN,
-  #ifdef FEAT_SYN_HL
-  			    (char_u *)VAR_WIN, PV_CUL,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"debug",	    NULL,   P_STRING|P_VI_DEF,
-  			    (char_u *)&p_debug, PV_NONE,
-! 			    {(char_u *)"", (char_u *)0L}},
-      {"define",	    "def",  P_STRING|P_ALLOCED|P_VI_DEF,
-  #ifdef FEAT_FIND_ID
-  			    (char_u *)&p_def, PV_DEF,
---- 856,900 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"cscopetag",   "cst",  P_BOOL|P_VI_DEF|P_VIM,
-  #ifdef FEAT_CSCOPE
-  			    (char_u *)&p_cst, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)0L, (char_u *)0L} SCRIPTID_INIT},
-      {"cscopetagorder", "csto", P_NUM|P_VI_DEF|P_VIM,
-  #ifdef FEAT_CSCOPE
-  			    (char_u *)&p_csto, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)0L, (char_u *)0L} SCRIPTID_INIT},
-      {"cscopeverbose", "csverb", P_BOOL|P_VI_DEF|P_VIM,
-  #ifdef FEAT_CSCOPE
-  			    (char_u *)&p_csverbose, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)0L, (char_u *)0L} SCRIPTID_INIT},
-      {"cursorcolumn", "cuc", P_BOOL|P_VI_DEF|P_RWIN,
-  #ifdef FEAT_SYN_HL
-  			    (char_u *)VAR_WIN, PV_CUC,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"cursorline",   "cul", P_BOOL|P_VI_DEF|P_RWIN,
-  #ifdef FEAT_SYN_HL
-  			    (char_u *)VAR_WIN, PV_CUL,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"debug",	    NULL,   P_STRING|P_VI_DEF,
-  			    (char_u *)&p_debug, PV_NONE,
-! 			    {(char_u *)"", (char_u *)0L} SCRIPTID_INIT},
-      {"define",	    "def",  P_STRING|P_ALLOCED|P_VI_DEF,
-  #ifdef FEAT_FIND_ID
-  			    (char_u *)&p_def, PV_DEF,
-***************
-*** 899,926 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    },
-      {"delcombine", "deco",  P_BOOL|P_VI_DEF|P_VIM,
-  #ifdef FEAT_MBYTE
-  			    (char_u *)&p_deco, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"dictionary",  "dict", P_STRING|P_EXPAND|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef FEAT_INS_EXPAND
-  			    (char_u *)&p_dict, PV_DICT,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)"", (char_u *)0L}},
-      {"diff",	    NULL,   P_BOOL|P_VI_DEF|P_RWIN|P_NOGLOB,
-  #ifdef FEAT_DIFF
-  			    (char_u *)VAR_WIN, PV_DIFF,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"diffexpr",    "dex",  P_STRING|P_VI_DEF|P_SECURE,
-  #if defined(FEAT_DIFF) && defined(FEAT_EVAL)
-  			    (char_u *)&p_dex, PV_NONE,
---- 903,930 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"delcombine", "deco",  P_BOOL|P_VI_DEF|P_VIM,
-  #ifdef FEAT_MBYTE
-  			    (char_u *)&p_deco, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"dictionary",  "dict", P_STRING|P_EXPAND|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef FEAT_INS_EXPAND
-  			    (char_u *)&p_dict, PV_DICT,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)"", (char_u *)0L} SCRIPTID_INIT},
-      {"diff",	    NULL,   P_BOOL|P_VI_DEF|P_RWIN|P_NOGLOB,
-  #ifdef FEAT_DIFF
-  			    (char_u *)VAR_WIN, PV_DIFF,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"diffexpr",    "dex",  P_STRING|P_VI_DEF|P_SECURE,
-  #if defined(FEAT_DIFF) && defined(FEAT_EVAL)
-  			    (char_u *)&p_dex, PV_NONE,
-***************
-*** 929,935 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-      {"diffopt",	    "dip",  P_STRING|P_ALLOCED|P_VI_DEF|P_RWIN|P_COMMA|P_NODUP,
-  #ifdef FEAT_DIFF
-  			    (char_u *)&p_dip, PV_NONE,
---- 933,939 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"diffopt",	    "dip",  P_STRING|P_ALLOCED|P_VI_DEF|P_RWIN|P_COMMA|P_NODUP,
-  #ifdef FEAT_DIFF
-  			    (char_u *)&p_dip, PV_NONE,
-***************
-*** 938,957 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)"", (char_u *)NULL}
-  #endif
-! 			    },
-      {"digraph",	    "dg",   P_BOOL|P_VI_DEF|P_VIM,
-  #ifdef FEAT_DIGRAPHS
-  			    (char_u *)&p_dg, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"directory",   "dir",  P_STRING|P_EXPAND|P_VI_DEF|P_COMMA|P_NODUP|P_SECURE,
-  			    (char_u *)&p_dir, PV_NONE,
-! 			    {(char_u *)DFLT_DIR, (char_u *)0L}},
-      {"display",	    "dy",   P_STRING|P_VI_DEF|P_COMMA|P_RALL|P_NODUP,
-  			    (char_u *)&p_dy, PV_NONE,
-! 			    {(char_u *)"", (char_u *)0L}},
-      {"eadirection", "ead",  P_STRING|P_VI_DEF,
-  #ifdef FEAT_VERTSPLIT
-  			    (char_u *)&p_ead, PV_NONE,
---- 942,961 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)"", (char_u *)NULL}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"digraph",	    "dg",   P_BOOL|P_VI_DEF|P_VIM,
-  #ifdef FEAT_DIGRAPHS
-  			    (char_u *)&p_dg, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"directory",   "dir",  P_STRING|P_EXPAND|P_VI_DEF|P_COMMA|P_NODUP|P_SECURE,
-  			    (char_u *)&p_dir, PV_NONE,
-! 			    {(char_u *)DFLT_DIR, (char_u *)0L} SCRIPTID_INIT},
-      {"display",	    "dy",   P_STRING|P_VI_DEF|P_COMMA|P_RALL|P_NODUP,
-  			    (char_u *)&p_dy, PV_NONE,
-! 			    {(char_u *)"", (char_u *)0L} SCRIPTID_INIT},
-      {"eadirection", "ead",  P_STRING|P_VI_DEF,
-  #ifdef FEAT_VERTSPLIT
-  			    (char_u *)&p_ead, PV_NONE,
-***************
-*** 960,969 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    },
-      {"edcompatible","ed",   P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_ed, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"encoding",    "enc",  P_STRING|P_VI_DEF|P_RCLR,
-  #ifdef FEAT_MBYTE
-  			    (char_u *)&p_enc, PV_NONE,
---- 964,973 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"edcompatible","ed",   P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_ed, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"encoding",    "enc",  P_STRING|P_VI_DEF|P_RCLR,
-  #ifdef FEAT_MBYTE
-  			    (char_u *)&p_enc, PV_NONE,
-***************
-*** 972,990 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-      {"endofline",   "eol",  P_BOOL|P_NO_MKRC|P_VI_DEF|P_RSTAT,
-  			    (char_u *)&p_eol, PV_EOL,
-! 			    {(char_u *)TRUE, (char_u *)0L}},
-      {"equalalways", "ea",   P_BOOL|P_VI_DEF|P_RALL,
-  			    (char_u *)&p_ea, PV_NONE,
-! 			    {(char_u *)TRUE, (char_u *)0L}},
-      {"equalprg",    "ep",   P_STRING|P_EXPAND|P_VI_DEF|P_SECURE,
-  			    (char_u *)&p_ep, PV_EP,
-! 			    {(char_u *)"", (char_u *)0L}},
-      {"errorbells",  "eb",   P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_eb, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"errorfile",   "ef",   P_STRING|P_EXPAND|P_VI_DEF|P_SECURE,
-  #ifdef FEAT_QUICKFIX
-  			    (char_u *)&p_ef, PV_NONE,
---- 976,994 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"endofline",   "eol",  P_BOOL|P_NO_MKRC|P_VI_DEF|P_RSTAT,
-  			    (char_u *)&p_eol, PV_EOL,
-! 			    {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT},
-      {"equalalways", "ea",   P_BOOL|P_VI_DEF|P_RALL,
-  			    (char_u *)&p_ea, PV_NONE,
-! 			    {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT},
-      {"equalprg",    "ep",   P_STRING|P_EXPAND|P_VI_DEF|P_SECURE,
-  			    (char_u *)&p_ep, PV_EP,
-! 			    {(char_u *)"", (char_u *)0L} SCRIPTID_INIT},
-      {"errorbells",  "eb",   P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_eb, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"errorfile",   "ef",   P_STRING|P_EXPAND|P_VI_DEF|P_SECURE,
-  #ifdef FEAT_QUICKFIX
-  			    (char_u *)&p_ef, PV_NONE,
-***************
-*** 993,1024 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    },
-      {"errorformat", "efm",  P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef FEAT_QUICKFIX
-  			    (char_u *)&p_efm, PV_EFM,
-! 			    {(char_u *)DFLT_EFM, (char_u *)0L},
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    },
-      {"esckeys",	    "ek",   P_BOOL|P_VIM,
-  			    (char_u *)&p_ek, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)TRUE}},
-      {"eventignore", "ei",   P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef FEAT_AUTOCMD
-  			    (char_u *)&p_ei, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)"", (char_u *)0L}},
-      {"expandtab",   "et",   P_BOOL|P_VI_DEF|P_VIM,
-  			    (char_u *)&p_et, PV_ET,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"exrc",	    "ex",   P_BOOL|P_VI_DEF|P_SECURE,
-  			    (char_u *)&p_exrc, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"fileencoding","fenc", P_STRING|P_ALLOCED|P_VI_DEF|P_RSTAT|P_RBUF|P_NO_MKRC,
-  #ifdef FEAT_MBYTE
-  			    (char_u *)&p_fenc, PV_FENC,
---- 997,1028 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"errorformat", "efm",  P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef FEAT_QUICKFIX
-  			    (char_u *)&p_efm, PV_EFM,
-! 			    {(char_u *)DFLT_EFM, (char_u *)0L}
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"esckeys",	    "ek",   P_BOOL|P_VIM,
-  			    (char_u *)&p_ek, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)TRUE} SCRIPTID_INIT},
-      {"eventignore", "ei",   P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef FEAT_AUTOCMD
-  			    (char_u *)&p_ei, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)"", (char_u *)0L} SCRIPTID_INIT},
-      {"expandtab",   "et",   P_BOOL|P_VI_DEF|P_VIM,
-  			    (char_u *)&p_et, PV_ET,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"exrc",	    "ex",   P_BOOL|P_VI_DEF|P_SECURE,
-  			    (char_u *)&p_exrc, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"fileencoding","fenc", P_STRING|P_ALLOCED|P_VI_DEF|P_RSTAT|P_RBUF|P_NO_MKRC,
-  #ifdef FEAT_MBYTE
-  			    (char_u *)&p_fenc, PV_FENC,
-***************
-*** 1027,1033 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-      {"fileencodings","fencs", P_STRING|P_VI_DEF|P_COMMA,
-  #ifdef FEAT_MBYTE
-  			    (char_u *)&p_fencs, PV_NONE,
---- 1031,1037 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"fileencodings","fencs", P_STRING|P_VI_DEF|P_COMMA,
-  #ifdef FEAT_MBYTE
-  			    (char_u *)&p_fencs, PV_NONE,
-***************
-*** 1036,1048 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-      {"fileformat",  "ff",   P_STRING|P_ALLOCED|P_VI_DEF|P_RSTAT|P_NO_MKRC,
-  			    (char_u *)&p_ff, PV_FF,
-! 			    {(char_u *)DFLT_FF, (char_u *)0L}},
-      {"fileformats", "ffs",  P_STRING|P_VIM|P_COMMA|P_NODUP,
-  			    (char_u *)&p_ffs, PV_NONE,
-! 			    {(char_u *)DFLT_FFS_VI, (char_u *)DFLT_FFS_VIM}},
-      {"filetype",    "ft",   P_STRING|P_ALLOCED|P_VI_DEF|P_NOGLOB|P_NFNAME,
-  #ifdef FEAT_AUTOCMD
-  			    (char_u *)&p_ft, PV_FT,
---- 1040,1053 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"fileformat",  "ff",   P_STRING|P_ALLOCED|P_VI_DEF|P_RSTAT|P_NO_MKRC,
-  			    (char_u *)&p_ff, PV_FF,
-! 			    {(char_u *)DFLT_FF, (char_u *)0L} SCRIPTID_INIT},
-      {"fileformats", "ffs",  P_STRING|P_VIM|P_COMMA|P_NODUP,
-  			    (char_u *)&p_ffs, PV_NONE,
-! 			    {(char_u *)DFLT_FFS_VI, (char_u *)DFLT_FFS_VIM}
-! 			    SCRIPTID_INIT},
-      {"filetype",    "ft",   P_STRING|P_ALLOCED|P_VI_DEF|P_NOGLOB|P_NFNAME,
-  #ifdef FEAT_AUTOCMD
-  			    (char_u *)&p_ft, PV_FT,
-***************
-*** 1051,1057 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-      {"fillchars",   "fcs",  P_STRING|P_VI_DEF|P_RALL|P_COMMA|P_NODUP,
-  #if defined(FEAT_WINDOWS) || defined(FEAT_FOLDING)
-  			    (char_u *)&p_fcs, PV_NONE,
---- 1056,1062 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"fillchars",   "fcs",  P_STRING|P_VI_DEF|P_RALL|P_COMMA|P_NODUP,
-  #if defined(FEAT_WINDOWS) || defined(FEAT_FOLDING)
-  			    (char_u *)&p_fcs, PV_NONE,
-***************
-*** 1060,1086 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)"", (char_u *)0L}
-  #endif
-! 			    },
-      {"fkmap",	    "fk",   P_BOOL|P_VI_DEF,
-  #ifdef FEAT_FKMAP
-  			    (char_u *)&p_fkmap, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"flash",	    "fl",   P_BOOL|P_VI_DEF,
-  			    (char_u *)NULL, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-  #ifdef FEAT_FOLDING
-      {"foldclose",   "fcl",  P_STRING|P_VI_DEF|P_COMMA|P_NODUP|P_RWIN,
-  			    (char_u *)&p_fcl, PV_NONE,
-! 			    {(char_u *)"", (char_u *)0L}},
-      {"foldcolumn",  "fdc",  P_NUM|P_VI_DEF|P_RWIN,
-  			    (char_u *)VAR_WIN, PV_FDC,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"foldenable",  "fen",  P_BOOL|P_VI_DEF|P_RWIN,
-  			    (char_u *)VAR_WIN, PV_FEN,
-! 			    {(char_u *)TRUE, (char_u *)0L}},
-      {"foldexpr",    "fde",  P_STRING|P_ALLOCED|P_VIM|P_VI_DEF|P_RWIN,
-  # ifdef FEAT_EVAL
-  			    (char_u *)VAR_WIN, PV_FDE,
---- 1065,1091 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)"", (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"fkmap",	    "fk",   P_BOOL|P_VI_DEF,
-  #ifdef FEAT_FKMAP
-  			    (char_u *)&p_fkmap, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"flash",	    "fl",   P_BOOL|P_VI_DEF,
-  			    (char_u *)NULL, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-  #ifdef FEAT_FOLDING
-      {"foldclose",   "fcl",  P_STRING|P_VI_DEF|P_COMMA|P_NODUP|P_RWIN,
-  			    (char_u *)&p_fcl, PV_NONE,
-! 			    {(char_u *)"", (char_u *)0L} SCRIPTID_INIT},
-      {"foldcolumn",  "fdc",  P_NUM|P_VI_DEF|P_RWIN,
-  			    (char_u *)VAR_WIN, PV_FDC,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"foldenable",  "fen",  P_BOOL|P_VI_DEF|P_RWIN,
-  			    (char_u *)VAR_WIN, PV_FEN,
-! 			    {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT},
-      {"foldexpr",    "fde",  P_STRING|P_ALLOCED|P_VIM|P_VI_DEF|P_RWIN,
-  # ifdef FEAT_EVAL
-  			    (char_u *)VAR_WIN, PV_FDE,
-***************
-*** 1089,1121 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  # endif
-! 			    },
-      {"foldignore",  "fdi",  P_STRING|P_ALLOCED|P_VIM|P_VI_DEF|P_RWIN,
-  			    (char_u *)VAR_WIN, PV_FDI,
-! 			    {(char_u *)"#", (char_u *)NULL}},
-      {"foldlevel",   "fdl",  P_NUM|P_VI_DEF|P_RWIN,
-  			    (char_u *)VAR_WIN, PV_FDL,
-! 			    {(char_u *)0L, (char_u *)0L}},
-      {"foldlevelstart","fdls", P_NUM|P_VI_DEF,
-  			    (char_u *)&p_fdls, PV_NONE,
-! 			    {(char_u *)-1L, (char_u *)0L}},
-      {"foldmarker",  "fmr",  P_STRING|P_ALLOCED|P_VIM|P_VI_DEF|
-  						       P_RWIN|P_COMMA|P_NODUP,
-  			    (char_u *)VAR_WIN, PV_FMR,
-! 			    {(char_u *)"{{{,}}}", (char_u *)NULL}},
-      {"foldmethod",  "fdm",  P_STRING|P_ALLOCED|P_VIM|P_VI_DEF|P_RWIN,
-  			    (char_u *)VAR_WIN, PV_FDM,
-! 			    {(char_u *)"manual", (char_u *)NULL}},
-      {"foldminlines","fml",  P_NUM|P_VI_DEF|P_RWIN,
-  			    (char_u *)VAR_WIN, PV_FML,
-! 			    {(char_u *)1L, (char_u *)0L}},
-      {"foldnestmax", "fdn",  P_NUM|P_VI_DEF|P_RWIN,
-  			    (char_u *)VAR_WIN, PV_FDN,
-! 			    {(char_u *)20L, (char_u *)0L}},
-      {"foldopen",    "fdo",  P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  			    (char_u *)&p_fdo, PV_NONE,
-  		 {(char_u *)"block,hor,mark,percent,quickfix,search,tag,undo",
-! 							       (char_u *)0L}},
-      {"foldtext",    "fdt",  P_STRING|P_ALLOCED|P_VIM|P_VI_DEF|P_RWIN,
-  # ifdef FEAT_EVAL
-  			    (char_u *)VAR_WIN, PV_FDT,
---- 1094,1127 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  # endif
-! 			    SCRIPTID_INIT},
-      {"foldignore",  "fdi",  P_STRING|P_ALLOCED|P_VIM|P_VI_DEF|P_RWIN,
-  			    (char_u *)VAR_WIN, PV_FDI,
-! 			    {(char_u *)"#", (char_u *)NULL} SCRIPTID_INIT},
-      {"foldlevel",   "fdl",  P_NUM|P_VI_DEF|P_RWIN,
-  			    (char_u *)VAR_WIN, PV_FDL,
-! 			    {(char_u *)0L, (char_u *)0L} SCRIPTID_INIT},
-      {"foldlevelstart","fdls", P_NUM|P_VI_DEF,
-  			    (char_u *)&p_fdls, PV_NONE,
-! 			    {(char_u *)-1L, (char_u *)0L} SCRIPTID_INIT},
-      {"foldmarker",  "fmr",  P_STRING|P_ALLOCED|P_VIM|P_VI_DEF|
-  						       P_RWIN|P_COMMA|P_NODUP,
-  			    (char_u *)VAR_WIN, PV_FMR,
-! 			    {(char_u *)"{{{,}}}", (char_u *)NULL}
-! 			    SCRIPTID_INIT},
-      {"foldmethod",  "fdm",  P_STRING|P_ALLOCED|P_VIM|P_VI_DEF|P_RWIN,
-  			    (char_u *)VAR_WIN, PV_FDM,
-! 			    {(char_u *)"manual", (char_u *)NULL} SCRIPTID_INIT},
-      {"foldminlines","fml",  P_NUM|P_VI_DEF|P_RWIN,
-  			    (char_u *)VAR_WIN, PV_FML,
-! 			    {(char_u *)1L, (char_u *)0L} SCRIPTID_INIT},
-      {"foldnestmax", "fdn",  P_NUM|P_VI_DEF|P_RWIN,
-  			    (char_u *)VAR_WIN, PV_FDN,
-! 			    {(char_u *)20L, (char_u *)0L} SCRIPTID_INIT},
-      {"foldopen",    "fdo",  P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  			    (char_u *)&p_fdo, PV_NONE,
-  		 {(char_u *)"block,hor,mark,percent,quickfix,search,tag,undo",
-! 						 (char_u *)0L} SCRIPTID_INIT},
-      {"foldtext",    "fdt",  P_STRING|P_ALLOCED|P_VIM|P_VI_DEF|P_RWIN,
-  # ifdef FEAT_EVAL
-  			    (char_u *)VAR_WIN, PV_FDT,
-***************
-*** 1124,1130 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  # endif
-! 			    },
-  #endif
-      {"formatexpr", "fex",   P_STRING|P_ALLOCED|P_VI_DEF|P_VIM,
-  #ifdef FEAT_EVAL
---- 1130,1136 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  # endif
-! 			    SCRIPTID_INIT},
-  #endif
-      {"formatexpr", "fex",   P_STRING|P_ALLOCED|P_VI_DEF|P_VIM,
-  #ifdef FEAT_EVAL
-***************
-*** 1134,1149 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-      {"formatoptions","fo",  P_STRING|P_ALLOCED|P_VIM|P_FLAGLIST,
-  			    (char_u *)&p_fo, PV_FO,
-! 			    {(char_u *)DFLT_FO_VI, (char_u *)DFLT_FO_VIM}},
-      {"formatlistpat","flp", P_STRING|P_ALLOCED|P_VI_DEF,
-  			    (char_u *)&p_flp, PV_FLP,
-! 			    {(char_u *)"^\\s*\\d\\+[\\]:.)}\\t ]\\s*", (char_u *)0L}},
-      {"formatprg",   "fp",   P_STRING|P_EXPAND|P_VI_DEF|P_SECURE,
-  			    (char_u *)&p_fp, PV_NONE,
-! 			    {(char_u *)"", (char_u *)0L}},
-      {"fsync",       "fs",   P_BOOL|P_SECURE|P_VI_DEF,
-  #ifdef HAVE_FSYNC
-  			    (char_u *)&p_fs, PV_NONE,
---- 1140,1157 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"formatoptions","fo",  P_STRING|P_ALLOCED|P_VIM|P_FLAGLIST,
-  			    (char_u *)&p_fo, PV_FO,
-! 			    {(char_u *)DFLT_FO_VI, (char_u *)DFLT_FO_VIM}
-! 			    SCRIPTID_INIT},
-      {"formatlistpat","flp", P_STRING|P_ALLOCED|P_VI_DEF,
-  			    (char_u *)&p_flp, PV_FLP,
-! 			    {(char_u *)"^\\s*\\d\\+[\\]:.)}\\t ]\\s*",
-! 						 (char_u *)0L} SCRIPTID_INIT},
-      {"formatprg",   "fp",   P_STRING|P_EXPAND|P_VI_DEF|P_SECURE,
-  			    (char_u *)&p_fp, PV_NONE,
-! 			    {(char_u *)"", (char_u *)0L} SCRIPTID_INIT},
-      {"fsync",       "fs",   P_BOOL|P_SECURE|P_VI_DEF,
-  #ifdef HAVE_FSYNC
-  			    (char_u *)&p_fs, PV_NONE,
-***************
-*** 1152,1173 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)FALSE, (char_u *)0L}
-  #endif
-! 			    },
-      {"gdefault",    "gd",   P_BOOL|P_VI_DEF|P_VIM,
-  			    (char_u *)&p_gd, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"graphic",	    "gr",   P_BOOL|P_VI_DEF,
-  			    (char_u *)NULL, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"grepformat",  "gfm",  P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef FEAT_QUICKFIX
-  			    (char_u *)&p_gefm, PV_NONE,
-! 			    {(char_u *)DFLT_GREPFORMAT, (char_u *)0L},
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    },
-      {"grepprg",	    "gp",   P_STRING|P_EXPAND|P_VI_DEF|P_SECURE,
-  #ifdef FEAT_QUICKFIX
-  			    (char_u *)&p_gp, PV_GP,
---- 1160,1181 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)FALSE, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"gdefault",    "gd",   P_BOOL|P_VI_DEF|P_VIM,
-  			    (char_u *)&p_gd, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"graphic",	    "gr",   P_BOOL|P_VI_DEF,
-  			    (char_u *)NULL, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"grepformat",  "gfm",  P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef FEAT_QUICKFIX
-  			    (char_u *)&p_gefm, PV_NONE,
-! 			    {(char_u *)DFLT_GREPFORMAT, (char_u *)0L}
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"grepprg",	    "gp",   P_STRING|P_EXPAND|P_VI_DEF|P_SECURE,
-  #ifdef FEAT_QUICKFIX
-  			    (char_u *)&p_gp, PV_GP,
-***************
-*** 1185,1199 ****
-  			    (char_u *)"SEARCH/NUMBERS ",
-  #   else
-  			    (char_u *)"grep -n ",
-! #endif
-! #endif
-  # endif
-! 			    (char_u *)0L},
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    },
-      {"guicursor",    "gcr",  P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef CURSOR_SHAPE
-  			    (char_u *)&p_guicursor, PV_NONE,
---- 1193,1207 ----
-  			    (char_u *)"SEARCH/NUMBERS ",
-  #   else
-  			    (char_u *)"grep -n ",
-! #   endif
-! #  endif
-  # endif
-! 			    (char_u *)0L}
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"guicursor",    "gcr",  P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef CURSOR_SHAPE
-  			    (char_u *)&p_guicursor, PV_NONE,
-***************
-*** 1208,1214 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 				    },
-      {"guifont",	    "gfn",  P_STRING|P_VI_DEF|P_RCLR|P_COMMA|P_NODUP,
-  #ifdef FEAT_GUI
-  			    (char_u *)&p_guifont, PV_NONE,
---- 1216,1222 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"guifont",	    "gfn",  P_STRING|P_VI_DEF|P_RCLR|P_COMMA|P_NODUP,
-  #ifdef FEAT_GUI
-  			    (char_u *)&p_guifont, PV_NONE,
-***************
-*** 1217,1223 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 				    },
-      {"guifontset",  "gfs",  P_STRING|P_VI_DEF|P_RCLR|P_COMMA,
-  #if defined(FEAT_GUI) && defined(FEAT_XFONTSET)
-  			    (char_u *)&p_guifontset, PV_NONE,
---- 1225,1231 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"guifontset",  "gfs",  P_STRING|P_VI_DEF|P_RCLR|P_COMMA,
-  #if defined(FEAT_GUI) && defined(FEAT_XFONTSET)
-  			    (char_u *)&p_guifontset, PV_NONE,
-***************
-*** 1226,1232 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 				    },
-      {"guifontwide", "gfw",  P_STRING|P_VI_DEF|P_RCLR|P_COMMA|P_NODUP,
-  #if defined(FEAT_GUI) && defined(FEAT_MBYTE)
-  			    (char_u *)&p_guifontwide, PV_NONE,
---- 1234,1240 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"guifontwide", "gfw",  P_STRING|P_VI_DEF|P_RCLR|P_COMMA|P_NODUP,
-  #if defined(FEAT_GUI) && defined(FEAT_MBYTE)
-  			    (char_u *)&p_guifontwide, PV_NONE,
-***************
-*** 1235,1248 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 				    },
-      {"guiheadroom", "ghr",  P_NUM|P_VI_DEF,
-  #if defined(FEAT_GUI_GTK) || defined(FEAT_GUI_X11)
-  			    (char_u *)&p_ghr, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)50L, (char_u *)0L}},
-      {"guioptions",  "go",   P_STRING|P_VI_DEF|P_RALL|P_FLAGLIST,
-  #if defined(FEAT_GUI)
-  			    (char_u *)&p_go, PV_NONE,
---- 1243,1256 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"guiheadroom", "ghr",  P_NUM|P_VI_DEF,
-  #if defined(FEAT_GUI_GTK) || defined(FEAT_GUI_X11)
-  			    (char_u *)&p_ghr, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)50L, (char_u *)0L} SCRIPTID_INIT},
-      {"guioptions",  "go",   P_STRING|P_VI_DEF|P_RALL|P_FLAGLIST,
-  #if defined(FEAT_GUI)
-  			    (char_u *)&p_go, PV_NONE,
-***************
-*** 1255,1268 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 				    },
-      {"guipty",	    NULL,   P_BOOL|P_VI_DEF,
-  #if defined(FEAT_GUI)
-  			    (char_u *)&p_guipty, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)TRUE, (char_u *)0L}},
-      {"guitablabel",  "gtl", P_STRING|P_VI_DEF|P_RWIN,
-  #if defined(FEAT_GUI_TABLINE)
-  			    (char_u *)&p_gtl, PV_NONE,
---- 1263,1276 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"guipty",	    NULL,   P_BOOL|P_VI_DEF,
-  #if defined(FEAT_GUI)
-  			    (char_u *)&p_guipty, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT},
-      {"guitablabel",  "gtl", P_STRING|P_VI_DEF|P_RWIN,
-  #if defined(FEAT_GUI_TABLINE)
-  			    (char_u *)&p_gtl, PV_NONE,
-***************
-*** 1271,1277 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 				    },
-      {"guitabtooltip",  "gtt", P_STRING|P_VI_DEF|P_RWIN,
-  #if defined(FEAT_GUI_TABLINE)
-  			    (char_u *)&p_gtt, PV_NONE,
---- 1279,1285 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"guitabtooltip",  "gtt", P_STRING|P_VI_DEF|P_RWIN,
-  #if defined(FEAT_GUI_TABLINE)
-  			    (char_u *)&p_gtt, PV_NONE,
-***************
-*** 1280,1299 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 				    },
-      {"hardtabs",    "ht",   P_NUM|P_VI_DEF,
-  			    (char_u *)NULL, PV_NONE,
-! 			    {(char_u *)0L, (char_u *)0L}},
-      {"helpfile",    "hf",   P_STRING|P_EXPAND|P_VI_DEF|P_SECURE,
-  			    (char_u *)&p_hf, PV_NONE,
-! 			    {(char_u *)DFLT_HELPFILE, (char_u *)0L}},
-      {"helpheight",  "hh",   P_NUM|P_VI_DEF,
-  #ifdef FEAT_WINDOWS
-  			    (char_u *)&p_hh, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)20L, (char_u *)0L}},
-      {"helplang",    "hlg",  P_STRING|P_VI_DEF|P_COMMA,
-  #ifdef FEAT_MULTI_LANG
-  			    (char_u *)&p_hlg, PV_NONE,
---- 1288,1308 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"hardtabs",    "ht",   P_NUM|P_VI_DEF,
-  			    (char_u *)NULL, PV_NONE,
-! 			    {(char_u *)0L, (char_u *)0L} SCRIPTID_INIT},
-      {"helpfile",    "hf",   P_STRING|P_EXPAND|P_VI_DEF|P_SECURE,
-  			    (char_u *)&p_hf, PV_NONE,
-! 			    {(char_u *)DFLT_HELPFILE, (char_u *)0L}
-! 			    SCRIPTID_INIT},
-      {"helpheight",  "hh",   P_NUM|P_VI_DEF,
-  #ifdef FEAT_WINDOWS
-  			    (char_u *)&p_hh, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)20L, (char_u *)0L} SCRIPTID_INIT},
-      {"helplang",    "hlg",  P_STRING|P_VI_DEF|P_COMMA,
-  #ifdef FEAT_MULTI_LANG
-  			    (char_u *)&p_hlg, PV_NONE,
-***************
-*** 1302,1365 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-!     },
-      {"hidden",	    "hid",  P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_hid, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"highlight",   "hl",   P_STRING|P_VI_DEF|P_RCLR|P_COMMA|P_NODUP,
-  			    (char_u *)&p_hl, PV_NONE,
-! 			    {(char_u *)HIGHLIGHT_INIT, (char_u *)0L}},
-      {"history",	    "hi",   P_NUM|P_VIM,
-  			    (char_u *)&p_hi, PV_NONE,
-! 			    {(char_u *)0L, (char_u *)20L}},
-      {"hkmap",	    "hk",   P_BOOL|P_VI_DEF|P_VIM,
-  #ifdef FEAT_RIGHTLEFT
-  			    (char_u *)&p_hkmap, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"hkmapp",	    "hkp",  P_BOOL|P_VI_DEF|P_VIM,
-  #ifdef FEAT_RIGHTLEFT
-  			    (char_u *)&p_hkmapp, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"hlsearch",    "hls",  P_BOOL|P_VI_DEF|P_VIM|P_RALL,
-  			    (char_u *)&p_hls, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"icon",	    NULL,   P_BOOL|P_VI_DEF,
-  #ifdef FEAT_TITLE
-  			    (char_u *)&p_icon, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"iconstring",  NULL,   P_STRING|P_VI_DEF,
-  #ifdef FEAT_TITLE
-  			    (char_u *)&p_iconstring, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)"", (char_u *)0L}},
-      {"ignorecase",  "ic",   P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_ic, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"imactivatekey","imak",P_STRING|P_VI_DEF,
-  #if defined(FEAT_XIM) && defined(FEAT_GUI_GTK)
-  			    (char_u *)&p_imak, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)"", (char_u *)0L}},
-      {"imcmdline",   "imc",  P_BOOL|P_VI_DEF,
-  #ifdef USE_IM_CONTROL
-  			    (char_u *)&p_imcmdline, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"imdisable",   "imd",  P_BOOL|P_VI_DEF,
-  #ifdef USE_IM_CONTROL
-  			    (char_u *)&p_imdisable, PV_NONE,
---- 1311,1375 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"hidden",	    "hid",  P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_hid, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"highlight",   "hl",   P_STRING|P_VI_DEF|P_RCLR|P_COMMA|P_NODUP,
-  			    (char_u *)&p_hl, PV_NONE,
-! 			    {(char_u *)HIGHLIGHT_INIT, (char_u *)0L}
-! 			    SCRIPTID_INIT},
-      {"history",	    "hi",   P_NUM|P_VIM,
-  			    (char_u *)&p_hi, PV_NONE,
-! 			    {(char_u *)0L, (char_u *)20L} SCRIPTID_INIT},
-      {"hkmap",	    "hk",   P_BOOL|P_VI_DEF|P_VIM,
-  #ifdef FEAT_RIGHTLEFT
-  			    (char_u *)&p_hkmap, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"hkmapp",	    "hkp",  P_BOOL|P_VI_DEF|P_VIM,
-  #ifdef FEAT_RIGHTLEFT
-  			    (char_u *)&p_hkmapp, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"hlsearch",    "hls",  P_BOOL|P_VI_DEF|P_VIM|P_RALL,
-  			    (char_u *)&p_hls, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"icon",	    NULL,   P_BOOL|P_VI_DEF,
-  #ifdef FEAT_TITLE
-  			    (char_u *)&p_icon, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"iconstring",  NULL,   P_STRING|P_VI_DEF,
-  #ifdef FEAT_TITLE
-  			    (char_u *)&p_iconstring, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)"", (char_u *)0L} SCRIPTID_INIT},
-      {"ignorecase",  "ic",   P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_ic, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"imactivatekey","imak",P_STRING|P_VI_DEF,
-  #if defined(FEAT_XIM) && defined(FEAT_GUI_GTK)
-  			    (char_u *)&p_imak, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)"", (char_u *)0L} SCRIPTID_INIT},
-      {"imcmdline",   "imc",  P_BOOL|P_VI_DEF,
-  #ifdef USE_IM_CONTROL
-  			    (char_u *)&p_imcmdline, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"imdisable",   "imd",  P_BOOL|P_VI_DEF,
-  #ifdef USE_IM_CONTROL
-  			    (char_u *)&p_imdisable, PV_NONE,
-***************
-*** 1371,1377 ****
-  #else
-  			    {(char_u *)FALSE, (char_u *)0L}
-  #endif
-! 			    },
-      {"iminsert",    "imi",  P_NUM|P_VI_DEF,
-  			    (char_u *)&p_iminsert, PV_IMI,
-  #ifdef B_IMODE_IM
---- 1381,1387 ----
-  #else
-  			    {(char_u *)FALSE, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"iminsert",    "imi",  P_NUM|P_VI_DEF,
-  			    (char_u *)&p_iminsert, PV_IMI,
-  #ifdef B_IMODE_IM
-***************
-*** 1379,1385 ****
-  #else
-  			    {(char_u *)B_IMODE_NONE, (char_u *)0L}
-  #endif
-! 			    },
-      {"imsearch",    "ims",  P_NUM|P_VI_DEF,
-  			    (char_u *)&p_imsearch, PV_IMS,
-  #ifdef B_IMODE_IM
---- 1389,1395 ----
-  #else
-  			    {(char_u *)B_IMODE_NONE, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"imsearch",    "ims",  P_NUM|P_VI_DEF,
-  			    (char_u *)&p_imsearch, PV_IMS,
-  #ifdef B_IMODE_IM
-***************
-*** 1387,1393 ****
-  #else
-  			    {(char_u *)B_IMODE_NONE, (char_u *)0L}
-  #endif
-! 			    },
-      {"include",	    "inc",  P_STRING|P_ALLOCED|P_VI_DEF,
-  #ifdef FEAT_FIND_ID
-  			    (char_u *)&p_inc, PV_INC,
---- 1397,1403 ----
-  #else
-  			    {(char_u *)B_IMODE_NONE, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"include",	    "inc",  P_STRING|P_ALLOCED|P_VI_DEF,
-  #ifdef FEAT_FIND_ID
-  			    (char_u *)&p_inc, PV_INC,
-***************
-*** 1396,1402 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-      {"includeexpr", "inex", P_STRING|P_ALLOCED|P_VI_DEF,
-  #if defined(FEAT_FIND_ID) && defined(FEAT_EVAL)
-  			    (char_u *)&p_inex, PV_INEX,
---- 1406,1412 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"includeexpr", "inex", P_STRING|P_ALLOCED|P_VI_DEF,
-  #if defined(FEAT_FIND_ID) && defined(FEAT_EVAL)
-  			    (char_u *)&p_inex, PV_INEX,
-***************
-*** 1405,1414 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-      {"incsearch",   "is",   P_BOOL|P_VI_DEF|P_VIM,
-  			    (char_u *)&p_is, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"indentexpr", "inde",  P_STRING|P_ALLOCED|P_VI_DEF|P_VIM,
-  #if defined(FEAT_CINDENT) && defined(FEAT_EVAL)
-  			    (char_u *)&p_inde, PV_INDE,
---- 1415,1424 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"incsearch",   "is",   P_BOOL|P_VI_DEF|P_VIM,
-  			    (char_u *)&p_is, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"indentexpr", "inde",  P_STRING|P_ALLOCED|P_VI_DEF|P_VIM,
-  #if defined(FEAT_CINDENT) && defined(FEAT_EVAL)
-  			    (char_u *)&p_inde, PV_INDE,
-***************
-*** 1417,1423 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-      {"indentkeys", "indk",  P_STRING|P_ALLOCED|P_VI_DEF|P_COMMA|P_NODUP,
-  #if defined(FEAT_CINDENT) && defined(FEAT_EVAL)
-  			    (char_u *)&p_indk, PV_INDK,
---- 1427,1433 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"indentkeys", "indk",  P_STRING|P_ALLOCED|P_VI_DEF|P_COMMA|P_NODUP,
-  #if defined(FEAT_CINDENT) && defined(FEAT_EVAL)
-  			    (char_u *)&p_indk, PV_INDK,
-***************
-*** 1426,1438 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-      {"infercase",   "inf",  P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_inf, PV_INF,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"insertmode",  "im",   P_BOOL|P_VI_DEF|P_VIM,
-  			    (char_u *)&p_im, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"isfname",	    "isf",  P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  			    (char_u *)&p_isf, PV_NONE,
-  			    {
---- 1436,1448 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"infercase",   "inf",  P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_inf, PV_INF,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"insertmode",  "im",   P_BOOL|P_VI_DEF|P_VIM,
-  			    (char_u *)&p_im, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"isfname",	    "isf",  P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  			    (char_u *)&p_isf, PV_NONE,
-  			    {
-***************
-*** 1455,1461 ****
-  #  endif
-  # endif
-  #endif
-! 				(char_u *)0L}},
-      {"isident",	    "isi",  P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  			    (char_u *)&p_isi, PV_NONE,
-  			    {
---- 1465,1471 ----
-  #  endif
-  # endif
-  #endif
-! 				(char_u *)0L} SCRIPTID_INIT},
-      {"isident",	    "isi",  P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  			    (char_u *)&p_isi, PV_NONE,
-  			    {
-***************
-*** 1472,1478 ****
-  			    (char_u *)"@,48-57,_,192-255",
-  # endif
-  #endif
-! 				(char_u *)0L}},
-      {"iskeyword",   "isk",  P_STRING|P_ALLOCED|P_VIM|P_COMMA|P_NODUP,
-  			    (char_u *)&p_isk, PV_ISK,
-  			    {
---- 1482,1488 ----
-  			    (char_u *)"@,48-57,_,192-255",
-  # endif
-  #endif
-! 				(char_u *)0L} SCRIPTID_INIT},
-      {"iskeyword",   "isk",  P_STRING|P_ALLOCED|P_VIM|P_COMMA|P_NODUP,
-  			    (char_u *)&p_isk, PV_ISK,
-  			    {
-***************
-*** 1491,1497 ****
-  				ISK_LATIN1
-  # endif
-  #endif
-! 				}},
-      {"isprint",	    "isp",  P_STRING|P_VI_DEF|P_RALL|P_COMMA|P_NODUP,
-  			    (char_u *)&p_isp, PV_NONE,
-  			    {
---- 1501,1507 ----
-  				ISK_LATIN1
-  # endif
-  #endif
-! 			    } SCRIPTID_INIT},
-      {"isprint",	    "isp",  P_STRING|P_VI_DEF|P_RALL|P_COMMA|P_NODUP,
-  			    (char_u *)&p_isp, PV_NONE,
-  			    {
-***************
-*** 1507,1516 ****
-  			    ISP_LATIN1,
-  # endif
-  #endif
-! 				(char_u *)0L}},
-      {"joinspaces",  "js",   P_BOOL|P_VI_DEF|P_VIM,
-  			    (char_u *)&p_js, PV_NONE,
-! 			    {(char_u *)TRUE, (char_u *)0L}},
-      {"key",	    NULL,   P_STRING|P_ALLOCED|P_VI_DEF|P_NO_MKRC,
-  #ifdef FEAT_CRYPT
-  			    (char_u *)&p_key, PV_KEY,
---- 1517,1526 ----
-  			    ISP_LATIN1,
-  # endif
-  #endif
-! 				(char_u *)0L} SCRIPTID_INIT},
-      {"joinspaces",  "js",   P_BOOL|P_VI_DEF|P_VIM,
-  			    (char_u *)&p_js, PV_NONE,
-! 			    {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT},
-      {"key",	    NULL,   P_STRING|P_ALLOCED|P_VI_DEF|P_NO_MKRC,
-  #ifdef FEAT_CRYPT
-  			    (char_u *)&p_key, PV_KEY,
-***************
-*** 1519,1525 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-      {"keymap",	    "kmp",  P_STRING|P_ALLOCED|P_VI_DEF|P_RBUF|P_RSTAT|P_NFNAME|P_PRI_MKRC,
-  #ifdef FEAT_KEYMAP
-  			    (char_u *)&p_keymap, PV_KMAP,
---- 1529,1535 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"keymap",	    "kmp",  P_STRING|P_ALLOCED|P_VI_DEF|P_RBUF|P_RSTAT|P_NFNAME|P_PRI_MKRC,
-  #ifdef FEAT_KEYMAP
-  			    (char_u *)&p_keymap, PV_KMAP,
-***************
-*** 1528,1541 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)"", (char_u *)0L}
-  #endif
-! 	},
-      {"keymodel",    "km",   P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef FEAT_VISUAL
-  			    (char_u *)&p_km, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)"", (char_u *)0L}},
-      {"keywordprg",  "kp",   P_STRING|P_EXPAND|P_VI_DEF|P_SECURE,
-  			    (char_u *)&p_kp, PV_KP,
-  			    {
---- 1538,1551 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)"", (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"keymodel",    "km",   P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef FEAT_VISUAL
-  			    (char_u *)&p_km, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)"", (char_u *)0L} SCRIPTID_INIT},
-      {"keywordprg",  "kp",   P_STRING|P_EXPAND|P_VI_DEF|P_SECURE,
-  			    (char_u *)&p_kp, PV_KP,
-  			    {
-***************
-*** 1556,1562 ****
-  # endif
-  #endif
-  #endif
-! 				(char_u *)0L}},
-      {"langmap",     "lmap", P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef FEAT_LANGMAP
-  			    (char_u *)&p_langmap, PV_NONE,
---- 1566,1572 ----
-  # endif
-  #endif
-  #endif
-! 				(char_u *)0L} SCRIPTID_INIT},
-      {"langmap",     "lmap", P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef FEAT_LANGMAP
-  			    (char_u *)&p_langmap, PV_NONE,
-***************
-*** 1565,1595 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL,
-  #endif
-! 				(char_u *)0L}},
-      {"langmenu",    "lm",   P_STRING|P_VI_DEF|P_NFNAME,
-  #if defined(FEAT_MENU) && defined(FEAT_MULTI_LANG)
-  			    (char_u *)&p_lm, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)"", (char_u *)0L}},
-      {"laststatus",  "ls",   P_NUM|P_VI_DEF|P_RALL,
-  #ifdef FEAT_WINDOWS
-  			    (char_u *)&p_ls, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)1L, (char_u *)0L}},
-      {"lazyredraw",  "lz",   P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_lz, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"linebreak",   "lbr",  P_BOOL|P_VI_DEF|P_RWIN,
-  #ifdef FEAT_LINEBREAK
-  			    (char_u *)VAR_WIN, PV_LBR,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"lines",	    NULL,   P_NUM|P_NODEFAULT|P_NO_MKRC|P_VI_DEF|P_RCLR,
-  			    (char_u *)&Rows, PV_NONE,
-  			    {
---- 1575,1605 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL,
-  #endif
-! 				(char_u *)0L} SCRIPTID_INIT},
-      {"langmenu",    "lm",   P_STRING|P_VI_DEF|P_NFNAME,
-  #if defined(FEAT_MENU) && defined(FEAT_MULTI_LANG)
-  			    (char_u *)&p_lm, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)"", (char_u *)0L} SCRIPTID_INIT},
-      {"laststatus",  "ls",   P_NUM|P_VI_DEF|P_RALL,
-  #ifdef FEAT_WINDOWS
-  			    (char_u *)&p_ls, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)1L, (char_u *)0L} SCRIPTID_INIT},
-      {"lazyredraw",  "lz",   P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_lz, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"linebreak",   "lbr",  P_BOOL|P_VI_DEF|P_RWIN,
-  #ifdef FEAT_LINEBREAK
-  			    (char_u *)VAR_WIN, PV_LBR,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"lines",	    NULL,   P_NUM|P_NODEFAULT|P_NO_MKRC|P_VI_DEF|P_RCLR,
-  			    (char_u *)&Rows, PV_NONE,
-  			    {
-***************
-*** 1598,1604 ****
-  #else
-  			    (char_u *)24L,
-  #endif
-! 					    (char_u *)0L}},
-      {"linespace",   "lsp",  P_NUM|P_VI_DEF|P_RCLR,
-  #ifdef FEAT_GUI
-  			    (char_u *)&p_linespace, PV_NONE,
---- 1608,1614 ----
-  #else
-  			    (char_u *)24L,
-  #endif
-! 					    (char_u *)0L} SCRIPTID_INIT},
-      {"linespace",   "lsp",  P_NUM|P_VI_DEF|P_RCLR,
-  #ifdef FEAT_GUI
-  			    (char_u *)&p_linespace, PV_NONE,
-***************
-*** 1610,1623 ****
-  #else
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-      {"lisp",	    NULL,   P_BOOL|P_VI_DEF,
-  #ifdef FEAT_LISP
-  			    (char_u *)&p_lisp, PV_LISP,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"lispwords",   "lw",   P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef FEAT_LISP
-  			    (char_u *)&p_lispwords, PV_NONE,
---- 1620,1633 ----
-  #else
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"lisp",	    NULL,   P_BOOL|P_VI_DEF,
-  #ifdef FEAT_LISP
-  			    (char_u *)&p_lisp, PV_LISP,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"lispwords",   "lw",   P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef FEAT_LISP
-  			    (char_u *)&p_lispwords, PV_NONE,
-***************
-*** 1626,1649 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)"", (char_u *)0L}
-  #endif
-! 			    },
-      {"list",	    NULL,   P_BOOL|P_VI_DEF|P_RWIN,
-  			    (char_u *)VAR_WIN, PV_LIST,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"listchars",   "lcs",  P_STRING|P_VI_DEF|P_RALL|P_COMMA|P_NODUP,
-  			    (char_u *)&p_lcs, PV_NONE,
-! 			    {(char_u *)"eol:$", (char_u *)0L}},
-      {"loadplugins", "lpl",  P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_lpl, PV_NONE,
-! 			    {(char_u *)TRUE, (char_u *)0L}},
-  #ifdef FEAT_GUI_MAC
-      {"macatsui",    NULL,   P_BOOL|P_VI_DEF|P_RCLR,
-  			    (char_u *)&p_macatsui, PV_NONE,
-! 			    {(char_u *)TRUE, (char_u *)0L}},
-  #endif
-      {"magic",	    NULL,   P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_magic, PV_NONE,
-! 			    {(char_u *)TRUE, (char_u *)0L}},
-      {"makeef",	    "mef",  P_STRING|P_EXPAND|P_VI_DEF|P_SECURE,
-  #ifdef FEAT_QUICKFIX
-  			    (char_u *)&p_mef, PV_NONE,
---- 1636,1659 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)"", (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"list",	    NULL,   P_BOOL|P_VI_DEF|P_RWIN,
-  			    (char_u *)VAR_WIN, PV_LIST,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"listchars",   "lcs",  P_STRING|P_VI_DEF|P_RALL|P_COMMA|P_NODUP,
-  			    (char_u *)&p_lcs, PV_NONE,
-! 			    {(char_u *)"eol:$", (char_u *)0L} SCRIPTID_INIT},
-      {"loadplugins", "lpl",  P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_lpl, PV_NONE,
-! 			    {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT},
-  #ifdef FEAT_GUI_MAC
-      {"macatsui",    NULL,   P_BOOL|P_VI_DEF|P_RCLR,
-  			    (char_u *)&p_macatsui, PV_NONE,
-! 			    {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT},
-  #endif
-      {"magic",	    NULL,   P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_magic, PV_NONE,
-! 			    {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT},
-      {"makeef",	    "mef",  P_STRING|P_EXPAND|P_VI_DEF|P_SECURE,
-  #ifdef FEAT_QUICKFIX
-  			    (char_u *)&p_mef, PV_NONE,
-***************
-*** 1652,1658 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    },
-      {"makeprg",	    "mp",   P_STRING|P_EXPAND|P_VI_DEF|P_SECURE,
-  #ifdef FEAT_QUICKFIX
-  			    (char_u *)&p_mp, PV_MP,
---- 1662,1668 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"makeprg",	    "mp",   P_STRING|P_EXPAND|P_VI_DEF|P_SECURE,
-  #ifdef FEAT_QUICKFIX
-  			    (char_u *)&p_mp, PV_MP,
-***************
-*** 1665,1713 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    },
-      {"matchpairs",  "mps",  P_STRING|P_ALLOCED|P_VI_DEF|P_COMMA|P_NODUP,
-  			    (char_u *)&p_mps, PV_MPS,
-! 			    {(char_u *)"(:),{:},[:]", (char_u *)0L}},
-      {"matchtime",   "mat",  P_NUM|P_VI_DEF,
-  			    (char_u *)&p_mat, PV_NONE,
-! 			    {(char_u *)5L, (char_u *)0L}},
-      {"maxcombine",  "mco",  P_NUM|P_VI_DEF,
-  #ifdef FEAT_MBYTE
-  			    (char_u *)&p_mco, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)2, (char_u *)0L}},
-      {"maxfuncdepth", "mfd", P_NUM|P_VI_DEF,
-  #ifdef FEAT_EVAL
-  			    (char_u *)&p_mfd, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)100L, (char_u *)0L}},
-      {"maxmapdepth", "mmd",  P_NUM|P_VI_DEF,
-  			    (char_u *)&p_mmd, PV_NONE,
-! 			    {(char_u *)1000L, (char_u *)0L}},
-      {"maxmem",	    "mm",   P_NUM|P_VI_DEF,
-  			    (char_u *)&p_mm, PV_NONE,
-! 			    {(char_u *)DFLT_MAXMEM, (char_u *)0L}},
-      {"maxmempattern","mmp", P_NUM|P_VI_DEF,
-  			    (char_u *)&p_mmp, PV_NONE,
-! 			    {(char_u *)1000L, (char_u *)0L}},
-      {"maxmemtot",   "mmt",  P_NUM|P_VI_DEF,
-  			    (char_u *)&p_mmt, PV_NONE,
-! 			    {(char_u *)DFLT_MAXMEMTOT, (char_u *)0L}},
-      {"menuitems",   "mis",  P_NUM|P_VI_DEF,
-  #ifdef FEAT_MENU
-  			    (char_u *)&p_mis, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)25L, (char_u *)0L}},
-      {"mesg",	    NULL,   P_BOOL|P_VI_DEF,
-  			    (char_u *)NULL, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"mkspellmem",  "msm",  P_STRING|P_VI_DEF|P_EXPAND|P_SECURE,
-  #ifdef FEAT_SPELL
-  			    (char_u *)&p_msm, PV_NONE,
---- 1675,1726 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"matchpairs",  "mps",  P_STRING|P_ALLOCED|P_VI_DEF|P_COMMA|P_NODUP,
-  			    (char_u *)&p_mps, PV_MPS,
-! 			    {(char_u *)"(:),{:},[:]", (char_u *)0L}
-! 			    SCRIPTID_INIT},
-      {"matchtime",   "mat",  P_NUM|P_VI_DEF,
-  			    (char_u *)&p_mat, PV_NONE,
-! 			    {(char_u *)5L, (char_u *)0L} SCRIPTID_INIT},
-      {"maxcombine",  "mco",  P_NUM|P_VI_DEF,
-  #ifdef FEAT_MBYTE
-  			    (char_u *)&p_mco, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)2, (char_u *)0L} SCRIPTID_INIT},
-      {"maxfuncdepth", "mfd", P_NUM|P_VI_DEF,
-  #ifdef FEAT_EVAL
-  			    (char_u *)&p_mfd, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)100L, (char_u *)0L} SCRIPTID_INIT},
-      {"maxmapdepth", "mmd",  P_NUM|P_VI_DEF,
-  			    (char_u *)&p_mmd, PV_NONE,
-! 			    {(char_u *)1000L, (char_u *)0L} SCRIPTID_INIT},
-      {"maxmem",	    "mm",   P_NUM|P_VI_DEF,
-  			    (char_u *)&p_mm, PV_NONE,
-! 			    {(char_u *)DFLT_MAXMEM, (char_u *)0L}
-! 			    SCRIPTID_INIT},
-      {"maxmempattern","mmp", P_NUM|P_VI_DEF,
-  			    (char_u *)&p_mmp, PV_NONE,
-! 			    {(char_u *)1000L, (char_u *)0L} SCRIPTID_INIT},
-      {"maxmemtot",   "mmt",  P_NUM|P_VI_DEF,
-  			    (char_u *)&p_mmt, PV_NONE,
-! 			    {(char_u *)DFLT_MAXMEMTOT, (char_u *)0L}
-! 			    SCRIPTID_INIT},
-      {"menuitems",   "mis",  P_NUM|P_VI_DEF,
-  #ifdef FEAT_MENU
-  			    (char_u *)&p_mis, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)25L, (char_u *)0L} SCRIPTID_INIT},
-      {"mesg",	    NULL,   P_BOOL|P_VI_DEF,
-  			    (char_u *)NULL, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"mkspellmem",  "msm",  P_STRING|P_VI_DEF|P_EXPAND|P_SECURE,
-  #ifdef FEAT_SPELL
-  			    (char_u *)&p_msm, PV_NONE,
-***************
-*** 1716,1737 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-!     },
-      {"modeline",    "ml",   P_BOOL|P_VIM,
-  			    (char_u *)&p_ml, PV_ML,
-! 			    {(char_u *)FALSE, (char_u *)TRUE}},
-      {"modelines",   "mls",  P_NUM|P_VI_DEF,
-  			    (char_u *)&p_mls, PV_NONE,
-! 			    {(char_u *)5L, (char_u *)0L}},
-      {"modifiable",  "ma",   P_BOOL|P_VI_DEF|P_NOGLOB,
-  			    (char_u *)&p_ma, PV_MA,
-! 			    {(char_u *)TRUE, (char_u *)0L}},
-      {"modified",    "mod",  P_BOOL|P_NO_MKRC|P_VI_DEF|P_RSTAT,
-  			    (char_u *)&p_mod, PV_MOD,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"more",	    NULL,   P_BOOL|P_VIM,
-  			    (char_u *)&p_more, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)TRUE}},
-      {"mouse",	    NULL,   P_STRING|P_VI_DEF|P_FLAGLIST,
-  			    (char_u *)&p_mouse, PV_NONE,
-  			    {
---- 1729,1750 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"modeline",    "ml",   P_BOOL|P_VIM,
-  			    (char_u *)&p_ml, PV_ML,
-! 			    {(char_u *)FALSE, (char_u *)TRUE} SCRIPTID_INIT},
-      {"modelines",   "mls",  P_NUM|P_VI_DEF,
-  			    (char_u *)&p_mls, PV_NONE,
-! 			    {(char_u *)5L, (char_u *)0L} SCRIPTID_INIT},
-      {"modifiable",  "ma",   P_BOOL|P_VI_DEF|P_NOGLOB,
-  			    (char_u *)&p_ma, PV_MA,
-! 			    {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT},
-      {"modified",    "mod",  P_BOOL|P_NO_MKRC|P_VI_DEF|P_RSTAT,
-  			    (char_u *)&p_mod, PV_MOD,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"more",	    NULL,   P_BOOL|P_VIM,
-  			    (char_u *)&p_more, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)TRUE} SCRIPTID_INIT},
-      {"mouse",	    NULL,   P_STRING|P_VI_DEF|P_FLAGLIST,
-  			    (char_u *)&p_mouse, PV_NONE,
-  			    {
-***************
-*** 1740,1760 ****
-  #else
-  				(char_u *)"",
-  #endif
-! 				(char_u *)0L}},
-      {"mousefocus",   "mousef", P_BOOL|P_VI_DEF,
-  #ifdef FEAT_GUI
-  			    (char_u *)&p_mousef, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"mousehide",   "mh",   P_BOOL|P_VI_DEF,
-  #ifdef FEAT_GUI
-  			    (char_u *)&p_mh, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)TRUE, (char_u *)0L}},
-      {"mousemodel",  "mousem", P_STRING|P_VI_DEF,
-  			    (char_u *)&p_mousem, PV_NONE,
-  			    {
---- 1753,1773 ----
-  #else
-  				(char_u *)"",
-  #endif
-! 				(char_u *)0L} SCRIPTID_INIT},
-      {"mousefocus",   "mousef", P_BOOL|P_VI_DEF,
-  #ifdef FEAT_GUI
-  			    (char_u *)&p_mousef, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"mousehide",   "mh",   P_BOOL|P_VI_DEF,
-  #ifdef FEAT_GUI
-  			    (char_u *)&p_mh, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT},
-      {"mousemodel",  "mousem", P_STRING|P_VI_DEF,
-  			    (char_u *)&p_mousem, PV_NONE,
-  			    {
-***************
-*** 1767,1773 ****
-  				(char_u *)"extend",
-  # endif
-  #endif
-! 				(char_u *)0L}},
-      {"mouseshape",  "mouses",  P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef FEAT_MOUSESHAPE
-  			    (char_u *)&p_mouseshape, PV_NONE,
---- 1780,1786 ----
-  				(char_u *)"extend",
-  # endif
-  #endif
-! 				(char_u *)0L} SCRIPTID_INIT},
-      {"mouseshape",  "mouses",  P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef FEAT_MOUSESHAPE
-  			    (char_u *)&p_mouseshape, PV_NONE,
-***************
-*** 1776,1808 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    },
-      {"mousetime",   "mouset",	P_NUM|P_VI_DEF,
-  			    (char_u *)&p_mouset, PV_NONE,
-! 			    {(char_u *)500L, (char_u *)0L}},
-      {"mzquantum",  "mzq",   P_NUM,
-  #ifdef FEAT_MZSCHEME
-  			    (char_u *)&p_mzq, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)100L, (char_u *)100L}},
-      {"novice",	    NULL,   P_BOOL|P_VI_DEF,
-  			    (char_u *)NULL, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"nrformats",   "nf",   P_STRING|P_ALLOCED|P_VI_DEF|P_COMMA|P_NODUP,
-  			    (char_u *)&p_nf, PV_NF,
-! 			    {(char_u *)"octal,hex", (char_u *)0L}},
-      {"number",	    "nu",   P_BOOL|P_VI_DEF|P_RWIN,
-  			    (char_u *)VAR_WIN, PV_NU,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"numberwidth", "nuw",  P_NUM|P_RWIN|P_VIM,
-  #ifdef FEAT_LINEBREAK
-  			    (char_u *)VAR_WIN, PV_NUW,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)8L, (char_u *)4L}},
-      {"omnifunc",    "ofu",  P_STRING|P_ALLOCED|P_VI_DEF|P_SECURE,
-  #ifdef FEAT_COMPL_FUNC
-  			    (char_u *)&p_ofu, PV_OFU,
---- 1789,1822 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"mousetime",   "mouset",	P_NUM|P_VI_DEF,
-  			    (char_u *)&p_mouset, PV_NONE,
-! 			    {(char_u *)500L, (char_u *)0L} SCRIPTID_INIT},
-      {"mzquantum",  "mzq",   P_NUM,
-  #ifdef FEAT_MZSCHEME
-  			    (char_u *)&p_mzq, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)100L, (char_u *)100L} SCRIPTID_INIT},
-      {"novice",	    NULL,   P_BOOL|P_VI_DEF,
-  			    (char_u *)NULL, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"nrformats",   "nf",   P_STRING|P_ALLOCED|P_VI_DEF|P_COMMA|P_NODUP,
-  			    (char_u *)&p_nf, PV_NF,
-! 			    {(char_u *)"octal,hex", (char_u *)0L}
-! 			    SCRIPTID_INIT},
-      {"number",	    "nu",   P_BOOL|P_VI_DEF|P_RWIN,
-  			    (char_u *)VAR_WIN, PV_NU,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"numberwidth", "nuw",  P_NUM|P_RWIN|P_VIM,
-  #ifdef FEAT_LINEBREAK
-  			    (char_u *)VAR_WIN, PV_NUW,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)8L, (char_u *)4L} SCRIPTID_INIT},
-      {"omnifunc",    "ofu",  P_STRING|P_ALLOCED|P_VI_DEF|P_SECURE,
-  #ifdef FEAT_COMPL_FUNC
-  			    (char_u *)&p_ofu, PV_OFU,
-***************
-*** 1811,1820 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-      {"open",	    NULL,   P_BOOL|P_VI_DEF,
-  			    (char_u *)NULL, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"opendevice",  "odev", P_BOOL|P_VI_DEF,
-  #if defined(MSDOS) || defined(MSWIN) || defined(OS2)
-  			    (char_u *)&p_odev, PV_NONE,
---- 1825,1834 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"open",	    NULL,   P_BOOL|P_VI_DEF,
-  			    (char_u *)NULL, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"opendevice",  "odev", P_BOOL|P_VI_DEF,
-  #if defined(MSDOS) || defined(MSWIN) || defined(OS2)
-  			    (char_u *)&p_odev, PV_NONE,
-***************
-*** 1822,1834 ****
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-  			    {(char_u *)FALSE, (char_u *)FALSE}
-! 			    },
-      {"operatorfunc", "opfunc", P_STRING|P_VI_DEF|P_SECURE,
-  			    (char_u *)&p_opfunc, PV_NONE,
-! 			    {(char_u *)"", (char_u *)0L} },
-      {"optimize",    "opt",  P_BOOL|P_VI_DEF,
-  			    (char_u *)NULL, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"osfiletype",  "oft",  P_STRING|P_ALLOCED|P_VI_DEF,
-  #ifdef FEAT_OSFILETYPE
-  			    (char_u *)&p_oft, PV_OFT,
---- 1836,1848 ----
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-  			    {(char_u *)FALSE, (char_u *)FALSE}
-! 			    SCRIPTID_INIT},
-      {"operatorfunc", "opfunc", P_STRING|P_VI_DEF|P_SECURE,
-  			    (char_u *)&p_opfunc, PV_NONE,
-! 			    {(char_u *)"", (char_u *)0L} SCRIPTID_INIT},
-      {"optimize",    "opt",  P_BOOL|P_VI_DEF,
-  			    (char_u *)NULL, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"osfiletype",  "oft",  P_STRING|P_ALLOCED|P_VI_DEF,
-  #ifdef FEAT_OSFILETYPE
-  			    (char_u *)&p_oft, PV_OFT,
-***************
-*** 1837,1853 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-      {"paragraphs",  "para", P_STRING|P_VI_DEF,
-  			    (char_u *)&p_para, PV_NONE,
-  			    {(char_u *)"IPLPPPQPP TPHPLIPpLpItpplpipbp",
-! 				(char_u *)0L}},
-      {"paste",	    NULL,   P_BOOL|P_VI_DEF|P_PRI_MKRC,
-  			    (char_u *)&p_paste, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"pastetoggle", "pt",   P_STRING|P_VI_DEF,
-  			    (char_u *)&p_pt, PV_NONE,
-! 			    {(char_u *)"", (char_u *)0L}},
-      {"patchexpr",   "pex",  P_STRING|P_VI_DEF|P_SECURE,
-  #if defined(FEAT_DIFF) && defined(FEAT_EVAL)
-  			    (char_u *)&p_pex, PV_NONE,
---- 1851,1867 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"paragraphs",  "para", P_STRING|P_VI_DEF,
-  			    (char_u *)&p_para, PV_NONE,
-  			    {(char_u *)"IPLPPPQPP TPHPLIPpLpItpplpipbp",
-! 				(char_u *)0L} SCRIPTID_INIT},
-      {"paste",	    NULL,   P_BOOL|P_VI_DEF|P_PRI_MKRC,
-  			    (char_u *)&p_paste, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"pastetoggle", "pt",   P_STRING|P_VI_DEF,
-  			    (char_u *)&p_pt, PV_NONE,
-! 			    {(char_u *)"", (char_u *)0L} SCRIPTID_INIT},
-      {"patchexpr",   "pex",  P_STRING|P_VI_DEF|P_SECURE,
-  #if defined(FEAT_DIFF) && defined(FEAT_EVAL)
-  			    (char_u *)&p_pex, PV_NONE,
-***************
-*** 1856,1865 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-      {"patchmode",   "pm",   P_STRING|P_VI_DEF|P_NFNAME,
-  			    (char_u *)&p_pm, PV_NONE,
-! 			    {(char_u *)"", (char_u *)0L}},
-      {"path",	    "pa",   P_STRING|P_EXPAND|P_VI_DEF|P_COMMA|P_NODUP,
-  			    (char_u *)&p_path, PV_PATH,
-  			    {
---- 1870,1879 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"patchmode",   "pm",   P_STRING|P_VI_DEF|P_NFNAME,
-  			    (char_u *)&p_pm, PV_NONE,
-! 			    {(char_u *)"", (char_u *)0L} SCRIPTID_INIT},
-      {"path",	    "pa",   P_STRING|P_EXPAND|P_VI_DEF|P_COMMA|P_NODUP,
-  			    (char_u *)&p_path, PV_PATH,
-  			    {
-***************
-*** 1872,1895 ****
-  			    (char_u *)".,/usr/include,,",
-  # endif
-  #endif
-! 				(char_u *)0L}},
-      {"preserveindent", "pi", P_BOOL|P_VI_DEF|P_VIM,
-  			    (char_u *)&p_pi, PV_PI,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"previewheight", "pvh", P_NUM|P_VI_DEF,
-  #if defined(FEAT_WINDOWS) && defined(FEAT_QUICKFIX)
-  			    (char_u *)&p_pvh, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)12L, (char_u *)0L}},
-      {"previewwindow", "pvw", P_BOOL|P_VI_DEF|P_RSTAT|P_NOGLOB,
-  #if defined(FEAT_WINDOWS) && defined(FEAT_QUICKFIX)
-  			    (char_u *)VAR_WIN, PV_PVW,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"printdevice", "pdev", P_STRING|P_VI_DEF|P_SECURE,
-  #ifdef FEAT_PRINTER
-  			    (char_u *)&p_pdev, PV_NONE,
---- 1886,1909 ----
-  			    (char_u *)".,/usr/include,,",
-  # endif
-  #endif
-! 				(char_u *)0L} SCRIPTID_INIT},
-      {"preserveindent", "pi", P_BOOL|P_VI_DEF|P_VIM,
-  			    (char_u *)&p_pi, PV_PI,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"previewheight", "pvh", P_NUM|P_VI_DEF,
-  #if defined(FEAT_WINDOWS) && defined(FEAT_QUICKFIX)
-  			    (char_u *)&p_pvh, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)12L, (char_u *)0L} SCRIPTID_INIT},
-      {"previewwindow", "pvw", P_BOOL|P_VI_DEF|P_RSTAT|P_NOGLOB,
-  #if defined(FEAT_WINDOWS) && defined(FEAT_QUICKFIX)
-  			    (char_u *)VAR_WIN, PV_PVW,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"printdevice", "pdev", P_STRING|P_VI_DEF|P_SECURE,
-  #ifdef FEAT_PRINTER
-  			    (char_u *)&p_pdev, PV_NONE,
-***************
-*** 1898,1904 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    },
-      {"printencoding", "penc", P_STRING|P_VI_DEF,
-  #ifdef FEAT_POSTSCRIPT
-  			    (char_u *)&p_penc, PV_NONE,
---- 1912,1918 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"printencoding", "penc", P_STRING|P_VI_DEF,
-  #ifdef FEAT_POSTSCRIPT
-  			    (char_u *)&p_penc, PV_NONE,
-***************
-*** 1907,1913 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    },
-      {"printexpr", "pexpr",  P_STRING|P_VI_DEF,
-  #ifdef FEAT_POSTSCRIPT
-  			    (char_u *)&p_pexpr, PV_NONE,
---- 1921,1927 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"printexpr", "pexpr",  P_STRING|P_VI_DEF,
-  #ifdef FEAT_POSTSCRIPT
-  			    (char_u *)&p_pexpr, PV_NONE,
-***************
-*** 1916,1922 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    },
-      {"printfont", "pfn",    P_STRING|P_VI_DEF,
-  #ifdef FEAT_PRINTER
-  			    (char_u *)&p_pfn, PV_NONE,
---- 1930,1936 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"printfont", "pfn",    P_STRING|P_VI_DEF,
-  #ifdef FEAT_PRINTER
-  			    (char_u *)&p_pfn, PV_NONE,
-***************
-*** 1931,1937 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    },
-      {"printheader", "pheader",  P_STRING|P_VI_DEF|P_GETTEXT,
-  #ifdef FEAT_PRINTER
-  			    (char_u *)&p_header, PV_NONE,
---- 1945,1951 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"printheader", "pheader",  P_STRING|P_VI_DEF|P_GETTEXT,
-  #ifdef FEAT_PRINTER
-  			    (char_u *)&p_header, PV_NONE,
-***************
-*** 1940,1946 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    },
-     {"printmbcharset", "pmbcs",  P_STRING|P_VI_DEF,
-  #if defined(FEAT_POSTSCRIPT) && defined(FEAT_MBYTE)
-  			    (char_u *)&p_pmcs, PV_NONE,
---- 1954,1960 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-     {"printmbcharset", "pmbcs",  P_STRING|P_VI_DEF,
-  #if defined(FEAT_POSTSCRIPT) && defined(FEAT_MBYTE)
-  			    (char_u *)&p_pmcs, PV_NONE,
-***************
-*** 1949,1955 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    },
-      {"printmbfont", "pmbfn",  P_STRING|P_VI_DEF,
-  #if defined(FEAT_POSTSCRIPT) && defined(FEAT_MBYTE)
-  			    (char_u *)&p_pmfn, PV_NONE,
---- 1963,1969 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"printmbfont", "pmbfn",  P_STRING|P_VI_DEF,
-  #if defined(FEAT_POSTSCRIPT) && defined(FEAT_MBYTE)
-  			    (char_u *)&p_pmfn, PV_NONE,
-***************
-*** 1958,1964 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    },
-      {"printoptions", "popt", P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef FEAT_PRINTER
-  			    (char_u *)&p_popt, PV_NONE,
---- 1972,1978 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"printoptions", "popt", P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef FEAT_PRINTER
-  			    (char_u *)&p_popt, PV_NONE,
-***************
-*** 1967,1983 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    },
-      {"prompt",	    NULL,   P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_prompt, PV_NONE,
-! 			    {(char_u *)TRUE, (char_u *)0L}},
-      {"pumheight",   "ph",   P_NUM|P_VI_DEF,
-  #ifdef FEAT_INS_EXPAND
-  			    (char_u *)&p_ph, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)0L, (char_u *)0L}},
-      {"quoteescape", "qe",   P_STRING|P_ALLOCED|P_VI_DEF,
-  #ifdef FEAT_TEXTOBJ
-  			    (char_u *)&p_qe, PV_QE,
---- 1981,1997 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"prompt",	    NULL,   P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_prompt, PV_NONE,
-! 			    {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT},
-      {"pumheight",   "ph",   P_NUM|P_VI_DEF,
-  #ifdef FEAT_INS_EXPAND
-  			    (char_u *)&p_ph, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)0L, (char_u *)0L} SCRIPTID_INIT},
-      {"quoteescape", "qe",   P_STRING|P_ALLOCED|P_VI_DEF,
-  #ifdef FEAT_TEXTOBJ
-  			    (char_u *)&p_qe, PV_QE,
-***************
-*** 1986,2032 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    },
-      {"readonly",    "ro",   P_BOOL|P_VI_DEF|P_RSTAT|P_NOGLOB,
-  			    (char_u *)&p_ro, PV_RO,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"redraw",	    NULL,   P_BOOL|P_VI_DEF,
-  			    (char_u *)NULL, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"redrawtime",  "rdt",  P_NUM|P_VI_DEF,
-  #ifdef FEAT_RELTIME
-  			    (char_u *)&p_rdt, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)2000L, (char_u *)0L}},
-      {"remap",	    NULL,   P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_remap, PV_NONE,
-! 			    {(char_u *)TRUE, (char_u *)0L}},
-      {"report",	    NULL,   P_NUM|P_VI_DEF,
-  			    (char_u *)&p_report, PV_NONE,
-! 			    {(char_u *)2L, (char_u *)0L}},
-      {"restorescreen", "rs", P_BOOL|P_VI_DEF,
-  #ifdef WIN3264
-  			    (char_u *)&p_rs, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)TRUE, (char_u *)0L}},
-      {"revins",	    "ri",   P_BOOL|P_VI_DEF|P_VIM,
-  #ifdef FEAT_RIGHTLEFT
-  			    (char_u *)&p_ri, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"rightleft",   "rl",   P_BOOL|P_VI_DEF|P_RWIN,
-  #ifdef FEAT_RIGHTLEFT
-  			    (char_u *)VAR_WIN, PV_RL,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"rightleftcmd", "rlc", P_STRING|P_ALLOCED|P_VI_DEF|P_RWIN,
-  #ifdef FEAT_RIGHTLEFT
-  			    (char_u *)VAR_WIN, PV_RLC,
---- 2000,2046 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"readonly",    "ro",   P_BOOL|P_VI_DEF|P_RSTAT|P_NOGLOB,
-  			    (char_u *)&p_ro, PV_RO,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"redraw",	    NULL,   P_BOOL|P_VI_DEF,
-  			    (char_u *)NULL, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"redrawtime",  "rdt",  P_NUM|P_VI_DEF,
-  #ifdef FEAT_RELTIME
-  			    (char_u *)&p_rdt, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)2000L, (char_u *)0L} SCRIPTID_INIT},
-      {"remap",	    NULL,   P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_remap, PV_NONE,
-! 			    {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT},
-      {"report",	    NULL,   P_NUM|P_VI_DEF,
-  			    (char_u *)&p_report, PV_NONE,
-! 			    {(char_u *)2L, (char_u *)0L} SCRIPTID_INIT},
-      {"restorescreen", "rs", P_BOOL|P_VI_DEF,
-  #ifdef WIN3264
-  			    (char_u *)&p_rs, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT},
-      {"revins",	    "ri",   P_BOOL|P_VI_DEF|P_VIM,
-  #ifdef FEAT_RIGHTLEFT
-  			    (char_u *)&p_ri, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"rightleft",   "rl",   P_BOOL|P_VI_DEF|P_RWIN,
-  #ifdef FEAT_RIGHTLEFT
-  			    (char_u *)VAR_WIN, PV_RL,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"rightleftcmd", "rlc", P_STRING|P_ALLOCED|P_VI_DEF|P_RWIN,
-  #ifdef FEAT_RIGHTLEFT
-  			    (char_u *)VAR_WIN, PV_RLC,
-***************
-*** 2035,2074 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    },
-      {"ruler",	    "ru",   P_BOOL|P_VI_DEF|P_VIM|P_RSTAT,
-  #ifdef FEAT_CMDL_INFO
-  			    (char_u *)&p_ru, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"rulerformat", "ruf",  P_STRING|P_VI_DEF|P_ALLOCED|P_RSTAT,
-  #ifdef FEAT_STL_OPT
-  			    (char_u *)&p_ruf, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)"", (char_u *)0L}},
-      {"runtimepath", "rtp",  P_STRING|P_VI_DEF|P_EXPAND|P_COMMA|P_NODUP|P_SECURE,
-  			    (char_u *)&p_rtp, PV_NONE,
-! 			    {(char_u *)DFLT_RUNTIMEPATH, (char_u *)0L}},
-      {"scroll",	    "scr",  P_NUM|P_NO_MKRC|P_VI_DEF,
-  			    (char_u *)VAR_WIN, PV_SCROLL,
-! 			    {(char_u *)12L, (char_u *)0L}},
-      {"scrollbind",  "scb",  P_BOOL|P_VI_DEF,
-  #ifdef FEAT_SCROLLBIND
-  			    (char_u *)VAR_WIN, PV_SCBIND,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"scrolljump",  "sj",   P_NUM|P_VI_DEF|P_VIM,
-  			    (char_u *)&p_sj, PV_NONE,
-! 			    {(char_u *)1L, (char_u *)0L}},
-      {"scrolloff",   "so",   P_NUM|P_VI_DEF|P_VIM|P_RALL,
-  			    (char_u *)&p_so, PV_NONE,
-! 			    {(char_u *)0L, (char_u *)0L}},
-      {"scrollopt",   "sbo",  P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef FEAT_SCROLLBIND
-  			    (char_u *)&p_sbo, PV_NONE,
---- 2049,2089 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"ruler",	    "ru",   P_BOOL|P_VI_DEF|P_VIM|P_RSTAT,
-  #ifdef FEAT_CMDL_INFO
-  			    (char_u *)&p_ru, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"rulerformat", "ruf",  P_STRING|P_VI_DEF|P_ALLOCED|P_RSTAT,
-  #ifdef FEAT_STL_OPT
-  			    (char_u *)&p_ruf, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)"", (char_u *)0L} SCRIPTID_INIT},
-      {"runtimepath", "rtp",  P_STRING|P_VI_DEF|P_EXPAND|P_COMMA|P_NODUP|P_SECURE,
-  			    (char_u *)&p_rtp, PV_NONE,
-! 			    {(char_u *)DFLT_RUNTIMEPATH, (char_u *)0L}
-! 			    SCRIPTID_INIT},
-      {"scroll",	    "scr",  P_NUM|P_NO_MKRC|P_VI_DEF,
-  			    (char_u *)VAR_WIN, PV_SCROLL,
-! 			    {(char_u *)12L, (char_u *)0L} SCRIPTID_INIT},
-      {"scrollbind",  "scb",  P_BOOL|P_VI_DEF,
-  #ifdef FEAT_SCROLLBIND
-  			    (char_u *)VAR_WIN, PV_SCBIND,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"scrolljump",  "sj",   P_NUM|P_VI_DEF|P_VIM,
-  			    (char_u *)&p_sj, PV_NONE,
-! 			    {(char_u *)1L, (char_u *)0L} SCRIPTID_INIT},
-      {"scrolloff",   "so",   P_NUM|P_VI_DEF|P_VIM|P_RALL,
-  			    (char_u *)&p_so, PV_NONE,
-! 			    {(char_u *)0L, (char_u *)0L} SCRIPTID_INIT},
-      {"scrollopt",   "sbo",  P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef FEAT_SCROLLBIND
-  			    (char_u *)&p_sbo, PV_NONE,
-***************
-*** 2077,2103 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-      {"sections",    "sect", P_STRING|P_VI_DEF,
-  			    (char_u *)&p_sections, PV_NONE,
-! 			    {(char_u *)"SHNHH HUnhsh", (char_u *)0L}},
-      {"secure",	    NULL,   P_BOOL|P_VI_DEF|P_SECURE,
-  			    (char_u *)&p_secure, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"selection",   "sel",  P_STRING|P_VI_DEF,
-  #ifdef FEAT_VISUAL
-  			    (char_u *)&p_sel, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)"inclusive", (char_u *)0L}},
-      {"selectmode",  "slm",  P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef FEAT_VISUAL
-  			    (char_u *)&p_slm, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)"", (char_u *)0L}},
-      {"sessionoptions", "ssop", P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef FEAT_SESSION
-  			    (char_u *)&p_ssop, PV_NONE,
---- 2092,2120 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"sections",    "sect", P_STRING|P_VI_DEF,
-  			    (char_u *)&p_sections, PV_NONE,
-! 			    {(char_u *)"SHNHH HUnhsh", (char_u *)0L}
-! 			    SCRIPTID_INIT},
-      {"secure",	    NULL,   P_BOOL|P_VI_DEF|P_SECURE,
-  			    (char_u *)&p_secure, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"selection",   "sel",  P_STRING|P_VI_DEF,
-  #ifdef FEAT_VISUAL
-  			    (char_u *)&p_sel, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)"inclusive", (char_u *)0L}
-! 			    SCRIPTID_INIT},
-      {"selectmode",  "slm",  P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef FEAT_VISUAL
-  			    (char_u *)&p_slm, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)"", (char_u *)0L} SCRIPTID_INIT},
-      {"sessionoptions", "ssop", P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef FEAT_SESSION
-  			    (char_u *)&p_ssop, PV_NONE,
-***************
-*** 2107,2113 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-      {"shell",	    "sh",   P_STRING|P_EXPAND|P_VI_DEF|P_SECURE,
-  			    (char_u *)&p_sh, PV_NONE,
-  			    {
---- 2124,2130 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"shell",	    "sh",   P_STRING|P_EXPAND|P_VI_DEF|P_SECURE,
-  			    (char_u *)&p_sh, PV_NONE,
-  			    {
-***************
-*** 2136,2142 ****
-  #  endif
-  # endif
-  #endif /* VMS */
-! 				(char_u *)0L}},
-      {"shellcmdflag","shcf", P_STRING|P_VI_DEF|P_SECURE,
-  			    (char_u *)&p_shcf, PV_NONE,
-  			    {
---- 2153,2159 ----
-  #  endif
-  # endif
-  #endif /* VMS */
-! 				(char_u *)0L} SCRIPTID_INIT},
-      {"shellcmdflag","shcf", P_STRING|P_VI_DEF|P_SECURE,
-  			    (char_u *)&p_shcf, PV_NONE,
-  			    {
-***************
-*** 2149,2155 ****
-  			    (char_u *)"-c",
-  # endif
-  #endif
-! 				(char_u *)0L}},
-      {"shellpipe",   "sp",   P_STRING|P_VI_DEF|P_SECURE,
-  #ifdef FEAT_QUICKFIX
-  			    (char_u *)&p_sp, PV_NONE,
---- 2166,2172 ----
-  			    (char_u *)"-c",
-  # endif
-  #endif
-! 				(char_u *)0L} SCRIPTID_INIT},
-      {"shellpipe",   "sp",   P_STRING|P_VI_DEF|P_SECURE,
-  #ifdef FEAT_QUICKFIX
-  			    (char_u *)&p_sp, PV_NONE,
-***************
-*** 2168,2197 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-!     },
-      {"shellquote",  "shq",  P_STRING|P_VI_DEF|P_SECURE,
-  			    (char_u *)&p_shq, PV_NONE,
-! 			    {(char_u *)"", (char_u *)0L}},
-      {"shellredir",  "srr",  P_STRING|P_VI_DEF|P_SECURE,
-  			    (char_u *)&p_srr, PV_NONE,
-! 			    {(char_u *)">", (char_u *)0L}},
-      {"shellslash",  "ssl",   P_BOOL|P_VI_DEF,
-  #ifdef BACKSLASH_IN_FILENAME
-  			    (char_u *)&p_ssl, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"shelltemp",   "stmp", P_BOOL,
-  			    (char_u *)&p_stmp, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)TRUE}},
-      {"shelltype",   "st",   P_NUM|P_VI_DEF,
-  #ifdef AMIGA
-  			    (char_u *)&p_st, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)0L, (char_u *)0L}},
-      {"shellxquote", "sxq",  P_STRING|P_VI_DEF|P_SECURE,
-  			    (char_u *)&p_sxq, PV_NONE,
-  			    {
---- 2185,2214 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"shellquote",  "shq",  P_STRING|P_VI_DEF|P_SECURE,
-  			    (char_u *)&p_shq, PV_NONE,
-! 			    {(char_u *)"", (char_u *)0L} SCRIPTID_INIT},
-      {"shellredir",  "srr",  P_STRING|P_VI_DEF|P_SECURE,
-  			    (char_u *)&p_srr, PV_NONE,
-! 			    {(char_u *)">", (char_u *)0L} SCRIPTID_INIT},
-      {"shellslash",  "ssl",   P_BOOL|P_VI_DEF,
-  #ifdef BACKSLASH_IN_FILENAME
-  			    (char_u *)&p_ssl, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"shelltemp",   "stmp", P_BOOL,
-  			    (char_u *)&p_stmp, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)TRUE} SCRIPTID_INIT},
-      {"shelltype",   "st",   P_NUM|P_VI_DEF,
-  #ifdef AMIGA
-  			    (char_u *)&p_st, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)0L, (char_u *)0L} SCRIPTID_INIT},
-      {"shellxquote", "sxq",  P_STRING|P_VI_DEF|P_SECURE,
-  			    (char_u *)&p_sxq, PV_NONE,
-  			    {
-***************
-*** 2200,2229 ****
-  #else
-  			    (char_u *)"",
-  #endif
-! 				(char_u *)0L}},
-      {"shiftround",  "sr",   P_BOOL|P_VI_DEF|P_VIM,
-  			    (char_u *)&p_sr, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"shiftwidth",  "sw",   P_NUM|P_VI_DEF,
-  			    (char_u *)&p_sw, PV_SW,
-! 			    {(char_u *)8L, (char_u *)0L}},
-      {"shortmess",   "shm",  P_STRING|P_VIM|P_FLAGLIST,
-  			    (char_u *)&p_shm, PV_NONE,
-! 			    {(char_u *)"", (char_u *)"filnxtToO"}},
-      {"shortname",   "sn",   P_BOOL|P_VI_DEF,
-  #ifdef SHORT_FNAME
-  			    (char_u *)NULL, PV_NONE,
-  #else
-  			    (char_u *)&p_sn, PV_SN,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"showbreak",   "sbr",  P_STRING|P_VI_DEF|P_RALL,
-  #ifdef FEAT_LINEBREAK
-  			    (char_u *)&p_sbr, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)"", (char_u *)0L}},
-      {"showcmd",	    "sc",   P_BOOL|P_VIM,
-  #ifdef FEAT_CMDL_INFO
-  			    (char_u *)&p_sc, PV_NONE,
---- 2217,2247 ----
-  #else
-  			    (char_u *)"",
-  #endif
-! 				(char_u *)0L} SCRIPTID_INIT},
-      {"shiftround",  "sr",   P_BOOL|P_VI_DEF|P_VIM,
-  			    (char_u *)&p_sr, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"shiftwidth",  "sw",   P_NUM|P_VI_DEF,
-  			    (char_u *)&p_sw, PV_SW,
-! 			    {(char_u *)8L, (char_u *)0L} SCRIPTID_INIT},
-      {"shortmess",   "shm",  P_STRING|P_VIM|P_FLAGLIST,
-  			    (char_u *)&p_shm, PV_NONE,
-! 			    {(char_u *)"", (char_u *)"filnxtToO"}
-! 			    SCRIPTID_INIT},
-      {"shortname",   "sn",   P_BOOL|P_VI_DEF,
-  #ifdef SHORT_FNAME
-  			    (char_u *)NULL, PV_NONE,
-  #else
-  			    (char_u *)&p_sn, PV_SN,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"showbreak",   "sbr",  P_STRING|P_VI_DEF|P_RALL,
-  #ifdef FEAT_LINEBREAK
-  			    (char_u *)&p_sbr, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)"", (char_u *)0L} SCRIPTID_INIT},
-      {"showcmd",	    "sc",   P_BOOL|P_VIM,
-  #ifdef FEAT_CMDL_INFO
-  			    (char_u *)&p_sc, PV_NONE,
-***************
-*** 2236,2293 ****
-  #else
-  				(char_u *)TRUE
-  #endif
-! 				}},
-      {"showfulltag", "sft",  P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_sft, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"showmatch",   "sm",   P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_sm, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"showmode",    "smd",  P_BOOL|P_VIM,
-  			    (char_u *)&p_smd, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)TRUE}},
-      {"showtabline", "stal", P_NUM|P_VI_DEF|P_RALL,
-  #ifdef FEAT_WINDOWS
-  			    (char_u *)&p_stal, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)1L, (char_u *)0L}},
-      {"sidescroll",  "ss",   P_NUM|P_VI_DEF,
-  			    (char_u *)&p_ss, PV_NONE,
-! 			    {(char_u *)0L, (char_u *)0L}},
-      {"sidescrolloff", "siso", P_NUM|P_VI_DEF|P_VIM|P_RBUF,
-  			    (char_u *)&p_siso, PV_NONE,
-! 			    {(char_u *)0L, (char_u *)0L}},
-      {"slowopen",    "slow", P_BOOL|P_VI_DEF,
-  			    (char_u *)NULL, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"smartcase",   "scs",  P_BOOL|P_VI_DEF|P_VIM,
-  			    (char_u *)&p_scs, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"smartindent", "si",   P_BOOL|P_VI_DEF|P_VIM,
-  #ifdef FEAT_SMARTINDENT
-  			    (char_u *)&p_si, PV_SI,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"smarttab",    "sta",  P_BOOL|P_VI_DEF|P_VIM,
-  			    (char_u *)&p_sta, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"softtabstop", "sts",  P_NUM|P_VI_DEF|P_VIM,
-  			    (char_u *)&p_sts, PV_STS,
-! 			    {(char_u *)0L, (char_u *)0L}},
-      {"sourceany",   NULL,   P_BOOL|P_VI_DEF,
-  			    (char_u *)NULL, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"spell",	    NULL,   P_BOOL|P_VI_DEF|P_RWIN,
-  #ifdef FEAT_SPELL
-  			    (char_u *)VAR_WIN, PV_SPELL,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"spellcapcheck", "spc", P_STRING|P_ALLOCED|P_VI_DEF|P_RBUF,
-  #ifdef FEAT_SPELL
-  			    (char_u *)&p_spc, PV_SPC,
---- 2254,2311 ----
-  #else
-  				(char_u *)TRUE
-  #endif
-! 				} SCRIPTID_INIT},
-      {"showfulltag", "sft",  P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_sft, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"showmatch",   "sm",   P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_sm, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"showmode",    "smd",  P_BOOL|P_VIM,
-  			    (char_u *)&p_smd, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)TRUE} SCRIPTID_INIT},
-      {"showtabline", "stal", P_NUM|P_VI_DEF|P_RALL,
-  #ifdef FEAT_WINDOWS
-  			    (char_u *)&p_stal, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)1L, (char_u *)0L} SCRIPTID_INIT},
-      {"sidescroll",  "ss",   P_NUM|P_VI_DEF,
-  			    (char_u *)&p_ss, PV_NONE,
-! 			    {(char_u *)0L, (char_u *)0L} SCRIPTID_INIT},
-      {"sidescrolloff", "siso", P_NUM|P_VI_DEF|P_VIM|P_RBUF,
-  			    (char_u *)&p_siso, PV_NONE,
-! 			    {(char_u *)0L, (char_u *)0L} SCRIPTID_INIT},
-      {"slowopen",    "slow", P_BOOL|P_VI_DEF,
-  			    (char_u *)NULL, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"smartcase",   "scs",  P_BOOL|P_VI_DEF|P_VIM,
-  			    (char_u *)&p_scs, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"smartindent", "si",   P_BOOL|P_VI_DEF|P_VIM,
-  #ifdef FEAT_SMARTINDENT
-  			    (char_u *)&p_si, PV_SI,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"smarttab",    "sta",  P_BOOL|P_VI_DEF|P_VIM,
-  			    (char_u *)&p_sta, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"softtabstop", "sts",  P_NUM|P_VI_DEF|P_VIM,
-  			    (char_u *)&p_sts, PV_STS,
-! 			    {(char_u *)0L, (char_u *)0L} SCRIPTID_INIT},
-      {"sourceany",   NULL,   P_BOOL|P_VI_DEF,
-  			    (char_u *)NULL, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"spell",	    NULL,   P_BOOL|P_VI_DEF|P_RWIN,
-  #ifdef FEAT_SPELL
-  			    (char_u *)VAR_WIN, PV_SPELL,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"spellcapcheck", "spc", P_STRING|P_ALLOCED|P_VI_DEF|P_RBUF,
-  #ifdef FEAT_SPELL
-  			    (char_u *)&p_spc, PV_SPC,
-***************
-*** 2296,2302 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-      {"spellfile",   "spf",  P_STRING|P_EXPAND|P_ALLOCED|P_VI_DEF|P_SECURE|P_COMMA,
-  #ifdef FEAT_SPELL
-  			    (char_u *)&p_spf, PV_SPF,
---- 2314,2320 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"spellfile",   "spf",  P_STRING|P_EXPAND|P_ALLOCED|P_VI_DEF|P_SECURE|P_COMMA,
-  #ifdef FEAT_SPELL
-  			    (char_u *)&p_spf, PV_SPF,
-***************
-*** 2305,2311 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-      {"spelllang",   "spl",  P_STRING|P_ALLOCED|P_VI_DEF|P_COMMA|P_RBUF|P_EXPAND,
-  #ifdef FEAT_SPELL
-  			    (char_u *)&p_spl, PV_SPL,
---- 2323,2329 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"spelllang",   "spl",  P_STRING|P_ALLOCED|P_VI_DEF|P_COMMA|P_RBUF|P_EXPAND,
-  #ifdef FEAT_SPELL
-  			    (char_u *)&p_spl, PV_SPL,
-***************
-*** 2314,2320 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-      {"spellsuggest", "sps", P_STRING|P_VI_DEF|P_EXPAND|P_SECURE|P_COMMA,
-  #ifdef FEAT_SPELL
-  			    (char_u *)&p_sps, PV_NONE,
---- 2332,2338 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"spellsuggest", "sps", P_STRING|P_VI_DEF|P_EXPAND|P_SECURE|P_COMMA,
-  #ifdef FEAT_SPELL
-  			    (char_u *)&p_sps, PV_NONE,
-***************
-*** 2323,2357 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-!     },
-      {"splitbelow",  "sb",   P_BOOL|P_VI_DEF,
-  #ifdef FEAT_WINDOWS
-  			    (char_u *)&p_sb, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"splitright",  "spr",  P_BOOL|P_VI_DEF,
-  #ifdef FEAT_VERTSPLIT
-  			    (char_u *)&p_spr, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"startofline", "sol",  P_BOOL|P_VI_DEF|P_VIM,
-  			    (char_u *)&p_sol, PV_NONE,
-! 			    {(char_u *)TRUE, (char_u *)0L}},
-      {"statusline"  ,"stl",  P_STRING|P_VI_DEF|P_ALLOCED|P_RSTAT,
-  #ifdef FEAT_STL_OPT
-  			    (char_u *)&p_stl, PV_STL,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)"", (char_u *)0L}},
-      {"suffixes",    "su",   P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  			    (char_u *)&p_su, PV_NONE,
-  			    {(char_u *)".bak,~,.o,.h,.info,.swp,.obj",
-! 				(char_u *)0L}},
-      {"suffixesadd", "sua",  P_STRING|P_VI_DEF|P_ALLOCED|P_COMMA|P_NODUP,
-  #ifdef FEAT_SEARCHPATH
-  			    (char_u *)&p_sua, PV_SUA,
---- 2341,2375 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"splitbelow",  "sb",   P_BOOL|P_VI_DEF,
-  #ifdef FEAT_WINDOWS
-  			    (char_u *)&p_sb, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"splitright",  "spr",  P_BOOL|P_VI_DEF,
-  #ifdef FEAT_VERTSPLIT
-  			    (char_u *)&p_spr, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"startofline", "sol",  P_BOOL|P_VI_DEF|P_VIM,
-  			    (char_u *)&p_sol, PV_NONE,
-! 			    {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT},
-      {"statusline"  ,"stl",  P_STRING|P_VI_DEF|P_ALLOCED|P_RSTAT,
-  #ifdef FEAT_STL_OPT
-  			    (char_u *)&p_stl, PV_STL,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)"", (char_u *)0L} SCRIPTID_INIT},
-      {"suffixes",    "su",   P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  			    (char_u *)&p_su, PV_NONE,
-  			    {(char_u *)".bak,~,.o,.h,.info,.swp,.obj",
-! 				(char_u *)0L} SCRIPTID_INIT},
-      {"suffixesadd", "sua",  P_STRING|P_VI_DEF|P_ALLOCED|P_COMMA|P_NODUP,
-  #ifdef FEAT_SEARCHPATH
-  			    (char_u *)&p_sua, PV_SUA,
-***************
-*** 2360,2375 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-      {"swapfile",    "swf",  P_BOOL|P_VI_DEF|P_RSTAT,
-  			    (char_u *)&p_swf, PV_SWF,
-! 			    {(char_u *)TRUE, (char_u *)0L}},
-      {"swapsync",    "sws",  P_STRING|P_VI_DEF,
-  			    (char_u *)&p_sws, PV_NONE,
-! 			    {(char_u *)"fsync", (char_u *)0L}},
-      {"switchbuf",   "swb",  P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  			    (char_u *)&p_swb, PV_NONE,
-! 			    {(char_u *)"", (char_u *)0L}},
-      {"synmaxcol",   "smc",  P_NUM|P_VI_DEF|P_RBUF,
-  #ifdef FEAT_SYN_HL
-  			    (char_u *)&p_smc, PV_SMC,
---- 2378,2393 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"swapfile",    "swf",  P_BOOL|P_VI_DEF|P_RSTAT,
-  			    (char_u *)&p_swf, PV_SWF,
-! 			    {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT},
-      {"swapsync",    "sws",  P_STRING|P_VI_DEF,
-  			    (char_u *)&p_sws, PV_NONE,
-! 			    {(char_u *)"fsync", (char_u *)0L} SCRIPTID_INIT},
-      {"switchbuf",   "swb",  P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  			    (char_u *)&p_swb, PV_NONE,
-! 			    {(char_u *)"", (char_u *)0L} SCRIPTID_INIT},
-      {"synmaxcol",   "smc",  P_NUM|P_VI_DEF|P_RBUF,
-  #ifdef FEAT_SYN_HL
-  			    (char_u *)&p_smc, PV_SMC,
-***************
-*** 2378,2384 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-      {"syntax",	    "syn",  P_STRING|P_ALLOCED|P_VI_DEF|P_NOGLOB|P_NFNAME,
-  #ifdef FEAT_SYN_HL
-  			    (char_u *)&p_syn, PV_SYN,
---- 2396,2402 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"syntax",	    "syn",  P_STRING|P_ALLOCED|P_VI_DEF|P_NOGLOB|P_NFNAME,
-  #ifdef FEAT_SYN_HL
-  			    (char_u *)&p_syn, PV_SYN,
-***************
-*** 2387,2410 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-      {"tabline",	    "tal",  P_STRING|P_VI_DEF|P_RALL,
-  #ifdef FEAT_STL_OPT
-  			    (char_u *)&p_tal, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)"", (char_u *)0L}},
-      {"tabpagemax",  "tpm",  P_NUM|P_VI_DEF,
-  #ifdef FEAT_WINDOWS
-  			    (char_u *)&p_tpm, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)10L, (char_u *)0L}},
-      {"tabstop",	    "ts",   P_NUM|P_VI_DEF|P_RBUF,
-  			    (char_u *)&p_ts, PV_TS,
-! 			    {(char_u *)8L, (char_u *)0L}},
-      {"tagbsearch",  "tbs",   P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_tbs, PV_NONE,
-  #ifdef VMS	/* binary searching doesn't appear to work on VMS */
---- 2405,2428 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"tabline",	    "tal",  P_STRING|P_VI_DEF|P_RALL,
-  #ifdef FEAT_STL_OPT
-  			    (char_u *)&p_tal, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)"", (char_u *)0L} SCRIPTID_INIT},
-      {"tabpagemax",  "tpm",  P_NUM|P_VI_DEF,
-  #ifdef FEAT_WINDOWS
-  			    (char_u *)&p_tpm, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)10L, (char_u *)0L} SCRIPTID_INIT},
-      {"tabstop",	    "ts",   P_NUM|P_VI_DEF|P_RBUF,
-  			    (char_u *)&p_ts, PV_TS,
-! 			    {(char_u *)8L, (char_u *)0L} SCRIPTID_INIT},
-      {"tagbsearch",  "tbs",   P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_tbs, PV_NONE,
-  #ifdef VMS	/* binary searching doesn't appear to work on VMS */
-***************
-*** 2412,2424 ****
-  #else
-  			    {(char_u *)TRUE, (char_u *)0L}
-  #endif
-! 			    },
-      {"taglength",   "tl",   P_NUM|P_VI_DEF,
-  			    (char_u *)&p_tl, PV_NONE,
-! 			    {(char_u *)0L, (char_u *)0L}},
-      {"tagrelative", "tr",   P_BOOL|P_VIM,
-  			    (char_u *)&p_tr, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)TRUE}},
-      {"tags",	    "tag",  P_STRING|P_EXPAND|P_VI_DEF|P_COMMA|P_NODUP,
-  			    (char_u *)&p_tags, PV_TAGS,
-  			    {
---- 2430,2442 ----
-  #else
-  			    {(char_u *)TRUE, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"taglength",   "tl",   P_NUM|P_VI_DEF,
-  			    (char_u *)&p_tl, PV_NONE,
-! 			    {(char_u *)0L, (char_u *)0L} SCRIPTID_INIT},
-      {"tagrelative", "tr",   P_BOOL|P_VIM,
-  			    (char_u *)&p_tr, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)TRUE} SCRIPTID_INIT},
-      {"tags",	    "tag",  P_STRING|P_EXPAND|P_VI_DEF|P_COMMA|P_NODUP,
-  			    (char_u *)&p_tags, PV_TAGS,
-  			    {
-***************
-*** 2427,2446 ****
-  #else
-  			    (char_u *)"./tags,tags",
-  #endif
-! 				(char_u *)0L}},
-      {"tagstack",    "tgst", P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_tgst, PV_NONE,
-! 			    {(char_u *)TRUE, (char_u *)0L}},
-      {"term",	    NULL,   P_STRING|P_EXPAND|P_NODEFAULT|P_NO_MKRC|P_VI_DEF|P_RALL,
-  			    (char_u *)&T_NAME, PV_NONE,
-! 			    {(char_u *)"", (char_u *)0L}},
-      {"termbidi", "tbidi",   P_BOOL|P_VI_DEF,
-  #ifdef FEAT_ARABIC
-  			    (char_u *)&p_tbidi, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"termencoding", "tenc", P_STRING|P_VI_DEF|P_RCLR,
-  #ifdef FEAT_MBYTE
-  			    (char_u *)&p_tenc, PV_NONE,
---- 2445,2464 ----
-  #else
-  			    (char_u *)"./tags,tags",
-  #endif
-! 				(char_u *)0L} SCRIPTID_INIT},
-      {"tagstack",    "tgst", P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_tgst, PV_NONE,
-! 			    {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT},
-      {"term",	    NULL,   P_STRING|P_EXPAND|P_NODEFAULT|P_NO_MKRC|P_VI_DEF|P_RALL,
-  			    (char_u *)&T_NAME, PV_NONE,
-! 			    {(char_u *)"", (char_u *)0L} SCRIPTID_INIT},
-      {"termbidi", "tbidi",   P_BOOL|P_VI_DEF,
-  #ifdef FEAT_ARABIC
-  			    (char_u *)&p_tbidi, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"termencoding", "tenc", P_STRING|P_VI_DEF|P_RCLR,
-  #ifdef FEAT_MBYTE
-  			    (char_u *)&p_tenc, PV_NONE,
-***************
-*** 2449,2461 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-      {"terse",	    NULL,   P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_terse, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"textauto",    "ta",   P_BOOL|P_VIM,
-  			    (char_u *)&p_ta, PV_NONE,
-! 			    {(char_u *)DFLT_TEXTAUTO, (char_u *)TRUE}},
-      {"textmode",    "tx",   P_BOOL|P_VI_DEF|P_NO_MKRC,
-  			    (char_u *)&p_tx, PV_TX,
-  			    {
---- 2467,2480 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"terse",	    NULL,   P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_terse, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"textauto",    "ta",   P_BOOL|P_VIM,
-  			    (char_u *)&p_ta, PV_NONE,
-! 			    {(char_u *)DFLT_TEXTAUTO, (char_u *)TRUE}
-! 			    SCRIPTID_INIT},
-      {"textmode",    "tx",   P_BOOL|P_VI_DEF|P_NO_MKRC,
-  			    (char_u *)&p_tx, PV_TX,
-  			    {
-***************
-*** 2464,2503 ****
-  #else
-  			    (char_u *)FALSE,
-  #endif
-! 				(char_u *)0L}},
-      {"textwidth",   "tw",   P_NUM|P_VI_DEF|P_VIM,
-  			    (char_u *)&p_tw, PV_TW,
-! 			    {(char_u *)0L, (char_u *)0L}},
-      {"thesaurus",   "tsr",  P_STRING|P_EXPAND|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef FEAT_INS_EXPAND
-  			    (char_u *)&p_tsr, PV_TSR,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)"", (char_u *)0L}},
-      {"tildeop",	    "top",  P_BOOL|P_VI_DEF|P_VIM,
-  			    (char_u *)&p_to, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"timeout",	    "to",   P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_timeout, PV_NONE,
-! 			    {(char_u *)TRUE, (char_u *)0L}},
-      {"timeoutlen",  "tm",   P_NUM|P_VI_DEF,
-  			    (char_u *)&p_tm, PV_NONE,
-! 			    {(char_u *)1000L, (char_u *)0L}},
-      {"title",	    NULL,   P_BOOL|P_VI_DEF,
-  #ifdef FEAT_TITLE
-  			    (char_u *)&p_title, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"titlelen",    NULL,   P_NUM|P_VI_DEF,
-  #ifdef FEAT_TITLE
-  			    (char_u *)&p_titlelen, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)85L, (char_u *)0L}},
-      {"titleold",    NULL,   P_STRING|P_VI_DEF|P_GETTEXT|P_SECURE|P_NO_MKRC,
-  #ifdef FEAT_TITLE
-  			    (char_u *)&p_titleold, PV_NONE,
---- 2483,2522 ----
-  #else
-  			    (char_u *)FALSE,
-  #endif
-! 				(char_u *)0L} SCRIPTID_INIT},
-      {"textwidth",   "tw",   P_NUM|P_VI_DEF|P_VIM,
-  			    (char_u *)&p_tw, PV_TW,
-! 			    {(char_u *)0L, (char_u *)0L} SCRIPTID_INIT},
-      {"thesaurus",   "tsr",  P_STRING|P_EXPAND|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef FEAT_INS_EXPAND
-  			    (char_u *)&p_tsr, PV_TSR,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)"", (char_u *)0L} SCRIPTID_INIT},
-      {"tildeop",	    "top",  P_BOOL|P_VI_DEF|P_VIM,
-  			    (char_u *)&p_to, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"timeout",	    "to",   P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_timeout, PV_NONE,
-! 			    {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT},
-      {"timeoutlen",  "tm",   P_NUM|P_VI_DEF,
-  			    (char_u *)&p_tm, PV_NONE,
-! 			    {(char_u *)1000L, (char_u *)0L} SCRIPTID_INIT},
-      {"title",	    NULL,   P_BOOL|P_VI_DEF,
-  #ifdef FEAT_TITLE
-  			    (char_u *)&p_title, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"titlelen",    NULL,   P_NUM|P_VI_DEF,
-  #ifdef FEAT_TITLE
-  			    (char_u *)&p_titlelen, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)85L, (char_u *)0L} SCRIPTID_INIT},
-      {"titleold",    NULL,   P_STRING|P_VI_DEF|P_GETTEXT|P_SECURE|P_NO_MKRC,
-  #ifdef FEAT_TITLE
-  			    (char_u *)&p_titleold, PV_NONE,
-***************
-*** 2507,2555 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-      {"titlestring", NULL,   P_STRING|P_VI_DEF,
-  #ifdef FEAT_TITLE
-  			    (char_u *)&p_titlestring, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)"", (char_u *)0L}},
-  #if defined(FEAT_TOOLBAR) && !defined(FEAT_GUI_W32)
-      {"toolbar",     "tb",   P_STRING|P_COMMA|P_VI_DEF|P_NODUP,
-  			    (char_u *)&p_toolbar, PV_NONE,
-! 			    {(char_u *)"icons,tooltips", (char_u *)0L}},
-  #endif
-  #if defined(FEAT_TOOLBAR) && defined(FEAT_GUI_GTK) && defined(HAVE_GTK2)
-      {"toolbariconsize",	"tbis", P_STRING|P_VI_DEF,
-  			    (char_u *)&p_tbis, PV_NONE,
-! 			    {(char_u *)"small", (char_u *)0L}},
-  #endif
-      {"ttimeout",    NULL,   P_BOOL|P_VI_DEF|P_VIM,
-  			    (char_u *)&p_ttimeout, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"ttimeoutlen", "ttm",  P_NUM|P_VI_DEF,
-  			    (char_u *)&p_ttm, PV_NONE,
-! 			    {(char_u *)-1L, (char_u *)0L}},
-      {"ttybuiltin",  "tbi",  P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_tbi, PV_NONE,
-! 			    {(char_u *)TRUE, (char_u *)0L}},
-      {"ttyfast",	    "tf",   P_BOOL|P_NO_MKRC|P_VI_DEF,
-  			    (char_u *)&p_tf, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"ttymouse",    "ttym", P_STRING|P_NODEFAULT|P_NO_MKRC|P_VI_DEF,
-  #if defined(FEAT_MOUSE) && (defined(UNIX) || defined(VMS))
-  			    (char_u *)&p_ttym, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)"", (char_u *)0L}},
-      {"ttyscroll",   "tsl",  P_NUM|P_VI_DEF,
-  			    (char_u *)&p_ttyscroll, PV_NONE,
-! 			    {(char_u *)999L, (char_u *)0L}},
-      {"ttytype",	    "tty",  P_STRING|P_EXPAND|P_NODEFAULT|P_NO_MKRC|P_VI_DEF|P_RALL,
-  			    (char_u *)&T_NAME, PV_NONE,
-! 			    {(char_u *)"", (char_u *)0L}},
-      {"undolevels",  "ul",   P_NUM|P_VI_DEF,
-  			    (char_u *)&p_ul, PV_NONE,
-  			    {
---- 2526,2575 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"titlestring", NULL,   P_STRING|P_VI_DEF,
-  #ifdef FEAT_TITLE
-  			    (char_u *)&p_titlestring, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)"", (char_u *)0L} SCRIPTID_INIT},
-  #if defined(FEAT_TOOLBAR) && !defined(FEAT_GUI_W32)
-      {"toolbar",     "tb",   P_STRING|P_COMMA|P_VI_DEF|P_NODUP,
-  			    (char_u *)&p_toolbar, PV_NONE,
-! 			    {(char_u *)"icons,tooltips", (char_u *)0L}
-! 			    SCRIPTID_INIT},
-  #endif
-  #if defined(FEAT_TOOLBAR) && defined(FEAT_GUI_GTK) && defined(HAVE_GTK2)
-      {"toolbariconsize",	"tbis", P_STRING|P_VI_DEF,
-  			    (char_u *)&p_tbis, PV_NONE,
-! 			    {(char_u *)"small", (char_u *)0L} SCRIPTID_INIT},
-  #endif
-      {"ttimeout",    NULL,   P_BOOL|P_VI_DEF|P_VIM,
-  			    (char_u *)&p_ttimeout, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"ttimeoutlen", "ttm",  P_NUM|P_VI_DEF,
-  			    (char_u *)&p_ttm, PV_NONE,
-! 			    {(char_u *)-1L, (char_u *)0L} SCRIPTID_INIT},
-      {"ttybuiltin",  "tbi",  P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_tbi, PV_NONE,
-! 			    {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT},
-      {"ttyfast",	    "tf",   P_BOOL|P_NO_MKRC|P_VI_DEF,
-  			    (char_u *)&p_tf, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"ttymouse",    "ttym", P_STRING|P_NODEFAULT|P_NO_MKRC|P_VI_DEF,
-  #if defined(FEAT_MOUSE) && (defined(UNIX) || defined(VMS))
-  			    (char_u *)&p_ttym, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)"", (char_u *)0L} SCRIPTID_INIT},
-      {"ttyscroll",   "tsl",  P_NUM|P_VI_DEF,
-  			    (char_u *)&p_ttyscroll, PV_NONE,
-! 			    {(char_u *)999L, (char_u *)0L} SCRIPTID_INIT},
-      {"ttytype",	    "tty",  P_STRING|P_EXPAND|P_NODEFAULT|P_NO_MKRC|P_VI_DEF|P_RALL,
-  			    (char_u *)&T_NAME, PV_NONE,
-! 			    {(char_u *)"", (char_u *)0L} SCRIPTID_INIT},
-      {"undolevels",  "ul",   P_NUM|P_VI_DEF,
-  			    (char_u *)&p_ul, PV_NONE,
-  			    {
-***************
-*** 2558,2576 ****
-  #else
-  			    (char_u *)100L,
-  #endif
-! 				(char_u *)0L}},
-      {"updatecount", "uc",   P_NUM|P_VI_DEF,
-  			    (char_u *)&p_uc, PV_NONE,
-! 			    {(char_u *)200L, (char_u *)0L}},
-      {"updatetime",  "ut",   P_NUM|P_VI_DEF,
-  			    (char_u *)&p_ut, PV_NONE,
-! 			    {(char_u *)4000L, (char_u *)0L}},
-      {"verbose",	    "vbs",  P_NUM|P_VI_DEF,
-  			    (char_u *)&p_verbose, PV_NONE,
-! 			    {(char_u *)0L, (char_u *)0L}},
-      {"verbosefile", "vfile", P_STRING|P_EXPAND|P_VI_DEF|P_SECURE,
-  			    (char_u *)&p_vfile, PV_NONE,
-! 			    {(char_u *)"", (char_u *)0L}},
-      {"viewdir",     "vdir", P_STRING|P_EXPAND|P_VI_DEF|P_SECURE,
-  #ifdef FEAT_SESSION
-  			    (char_u *)&p_vdir, PV_NONE,
---- 2578,2596 ----
-  #else
-  			    (char_u *)100L,
-  #endif
-! 				(char_u *)0L} SCRIPTID_INIT},
-      {"updatecount", "uc",   P_NUM|P_VI_DEF,
-  			    (char_u *)&p_uc, PV_NONE,
-! 			    {(char_u *)200L, (char_u *)0L} SCRIPTID_INIT},
-      {"updatetime",  "ut",   P_NUM|P_VI_DEF,
-  			    (char_u *)&p_ut, PV_NONE,
-! 			    {(char_u *)4000L, (char_u *)0L} SCRIPTID_INIT},
-      {"verbose",	    "vbs",  P_NUM|P_VI_DEF,
-  			    (char_u *)&p_verbose, PV_NONE,
-! 			    {(char_u *)0L, (char_u *)0L} SCRIPTID_INIT},
-      {"verbosefile", "vfile", P_STRING|P_EXPAND|P_VI_DEF|P_SECURE,
-  			    (char_u *)&p_vfile, PV_NONE,
-! 			    {(char_u *)"", (char_u *)0L} SCRIPTID_INIT},
-      {"viewdir",     "vdir", P_STRING|P_EXPAND|P_VI_DEF|P_SECURE,
-  #ifdef FEAT_SESSION
-  			    (char_u *)&p_vdir, PV_NONE,
-***************
-*** 2579,2585 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-      {"viewoptions", "vop",  P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef FEAT_SESSION
-  			    (char_u *)&p_vop, PV_NONE,
---- 2599,2605 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"viewoptions", "vop",  P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef FEAT_SESSION
-  			    (char_u *)&p_vop, PV_NONE,
-***************
-*** 2588,2594 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-      {"viminfo",	    "vi",   P_STRING|P_COMMA|P_NODUP|P_SECURE,
-  #ifdef FEAT_VIMINFO
-  			    (char_u *)&p_viminfo, PV_NONE,
---- 2608,2614 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"viminfo",	    "vi",   P_STRING|P_COMMA|P_NODUP|P_SECURE,
-  #ifdef FEAT_VIMINFO
-  			    (char_u *)&p_viminfo, PV_NONE,
-***************
-*** 2606,2612 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-      {"virtualedit", "ve",   P_STRING|P_COMMA|P_NODUP|P_VI_DEF|P_VIM,
-  #ifdef FEAT_VIRTUALEDIT
-  			    (char_u *)&p_ve, PV_NONE,
---- 2626,2632 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"virtualedit", "ve",   P_STRING|P_COMMA|P_NODUP|P_VI_DEF|P_VIM,
-  #ifdef FEAT_VIRTUALEDIT
-  			    (char_u *)&p_ve, PV_NONE,
-***************
-*** 2615,2665 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    },
-      {"visualbell",  "vb",   P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_vb, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"w300",	    NULL,   P_NUM|P_VI_DEF,
-  			    (char_u *)NULL, PV_NONE,
-! 			    {(char_u *)0L, (char_u *)0L}},
-      {"w1200",	    NULL,   P_NUM|P_VI_DEF,
-  			    (char_u *)NULL, PV_NONE,
-! 			    {(char_u *)0L, (char_u *)0L}},
-      {"w9600",	    NULL,   P_NUM|P_VI_DEF,
-  			    (char_u *)NULL, PV_NONE,
-! 			    {(char_u *)0L, (char_u *)0L}},
-      {"warn",	    NULL,   P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_warn, PV_NONE,
-! 			    {(char_u *)TRUE, (char_u *)0L}},
-      {"weirdinvert", "wiv",  P_BOOL|P_VI_DEF|P_RCLR,
-  			    (char_u *)&p_wiv, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"whichwrap",   "ww",   P_STRING|P_VIM|P_COMMA|P_FLAGLIST,
-  			    (char_u *)&p_ww, PV_NONE,
-! 			    {(char_u *)"", (char_u *)"b,s"}},
-      {"wildchar",    "wc",   P_NUM|P_VIM,
-  			    (char_u *)&p_wc, PV_NONE,
-! 			    {(char_u *)(long)Ctrl_E, (char_u *)(long)TAB}},
-      {"wildcharm",   "wcm",   P_NUM|P_VI_DEF,
-  			    (char_u *)&p_wcm, PV_NONE,
-! 			    {(char_u *)0L, (char_u *)0L}},
-      {"wildignore",  "wig",  P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef FEAT_WILDIGN
-  			    (char_u *)&p_wig, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)"", (char_u *)0L}},
-      {"wildmenu",    "wmnu", P_BOOL|P_VI_DEF,
-  #ifdef FEAT_WILDMENU
-  			    (char_u *)&p_wmnu, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"wildmode",    "wim",  P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  			    (char_u *)&p_wim, PV_NONE,
-! 			    {(char_u *)"full", (char_u *)0L}},
-      {"wildoptions", "wop",  P_STRING|P_VI_DEF,
-  #ifdef FEAT_CMDL_COMPL
-  			    (char_u *)&p_wop, PV_NONE,
---- 2635,2686 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)0L, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"visualbell",  "vb",   P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_vb, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"w300",	    NULL,   P_NUM|P_VI_DEF,
-  			    (char_u *)NULL, PV_NONE,
-! 			    {(char_u *)0L, (char_u *)0L} SCRIPTID_INIT},
-      {"w1200",	    NULL,   P_NUM|P_VI_DEF,
-  			    (char_u *)NULL, PV_NONE,
-! 			    {(char_u *)0L, (char_u *)0L} SCRIPTID_INIT},
-      {"w9600",	    NULL,   P_NUM|P_VI_DEF,
-  			    (char_u *)NULL, PV_NONE,
-! 			    {(char_u *)0L, (char_u *)0L} SCRIPTID_INIT},
-      {"warn",	    NULL,   P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_warn, PV_NONE,
-! 			    {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT},
-      {"weirdinvert", "wiv",  P_BOOL|P_VI_DEF|P_RCLR,
-  			    (char_u *)&p_wiv, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"whichwrap",   "ww",   P_STRING|P_VIM|P_COMMA|P_FLAGLIST,
-  			    (char_u *)&p_ww, PV_NONE,
-! 			    {(char_u *)"", (char_u *)"b,s"} SCRIPTID_INIT},
-      {"wildchar",    "wc",   P_NUM|P_VIM,
-  			    (char_u *)&p_wc, PV_NONE,
-! 			    {(char_u *)(long)Ctrl_E, (char_u *)(long)TAB}
-! 			    SCRIPTID_INIT},
-      {"wildcharm",   "wcm",   P_NUM|P_VI_DEF,
-  			    (char_u *)&p_wcm, PV_NONE,
-! 			    {(char_u *)0L, (char_u *)0L} SCRIPTID_INIT},
-      {"wildignore",  "wig",  P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  #ifdef FEAT_WILDIGN
-  			    (char_u *)&p_wig, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)"", (char_u *)0L} SCRIPTID_INIT},
-      {"wildmenu",    "wmnu", P_BOOL|P_VI_DEF,
-  #ifdef FEAT_WILDMENU
-  			    (char_u *)&p_wmnu, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"wildmode",    "wim",  P_STRING|P_VI_DEF|P_COMMA|P_NODUP,
-  			    (char_u *)&p_wim, PV_NONE,
-! 			    {(char_u *)"full", (char_u *)0L} SCRIPTID_INIT},
-      {"wildoptions", "wop",  P_STRING|P_VI_DEF,
-  #ifdef FEAT_CMDL_COMPL
-  			    (char_u *)&p_wop, PV_NONE,
-***************
-*** 2668,2674 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    },
-      {"winaltkeys",  "wak",  P_STRING|P_VI_DEF,
-  #ifdef FEAT_WAK
-  			    (char_u *)&p_wak, PV_NONE,
---- 2689,2695 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"winaltkeys",  "wak",  P_STRING|P_VI_DEF,
-  #ifdef FEAT_WAK
-  			    (char_u *)&p_wak, PV_NONE,
-***************
-*** 2677,2743 ****
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    },
-      {"window",	    "wi",   P_NUM|P_VI_DEF,
-  			    (char_u *)&p_window, PV_NONE,
-! 			    {(char_u *)0L, (char_u *)0L}},
-      {"winheight",   "wh",   P_NUM|P_VI_DEF,
-  #ifdef FEAT_WINDOWS
-  			    (char_u *)&p_wh, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)1L, (char_u *)0L}},
-      {"winfixheight", "wfh", P_BOOL|P_VI_DEF|P_RSTAT,
-  #ifdef FEAT_WINDOWS
-  			    (char_u *)VAR_WIN, PV_WFH,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"winfixwidth", "wfw", P_BOOL|P_VI_DEF|P_RSTAT,
-  #ifdef FEAT_VERTSPLIT
-  			    (char_u *)VAR_WIN, PV_WFW,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"winminheight", "wmh", P_NUM|P_VI_DEF,
-  #ifdef FEAT_WINDOWS
-  			    (char_u *)&p_wmh, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)1L, (char_u *)0L}},
-      {"winminwidth", "wmw", P_NUM|P_VI_DEF,
-  #ifdef FEAT_VERTSPLIT
-  			    (char_u *)&p_wmw, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)1L, (char_u *)0L}},
-      {"winwidth",   "wiw",   P_NUM|P_VI_DEF,
-  #ifdef FEAT_VERTSPLIT
-  			    (char_u *)&p_wiw, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)20L, (char_u *)0L}},
-      {"wrap",	    NULL,   P_BOOL|P_VI_DEF|P_RWIN,
-  			    (char_u *)VAR_WIN, PV_WRAP,
-! 			    {(char_u *)TRUE, (char_u *)0L}},
-      {"wrapmargin",  "wm",   P_NUM|P_VI_DEF,
-  			    (char_u *)&p_wm, PV_WM,
-! 			    {(char_u *)0L, (char_u *)0L}},
-      {"wrapscan",    "ws",   P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_ws, PV_NONE,
-! 			    {(char_u *)TRUE, (char_u *)0L}},
-      {"write",	    NULL,   P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_write, PV_NONE,
-! 			    {(char_u *)TRUE, (char_u *)0L}},
-      {"writeany",    "wa",   P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_wa, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L}},
-      {"writebackup", "wb",   P_BOOL|P_VI_DEF|P_VIM,
-  			    (char_u *)&p_wb, PV_NONE,
-  			    {
---- 2698,2764 ----
-  			    (char_u *)NULL, PV_NONE,
-  			    {(char_u *)NULL, (char_u *)0L}
-  #endif
-! 			    SCRIPTID_INIT},
-      {"window",	    "wi",   P_NUM|P_VI_DEF,
-  			    (char_u *)&p_window, PV_NONE,
-! 			    {(char_u *)0L, (char_u *)0L} SCRIPTID_INIT},
-      {"winheight",   "wh",   P_NUM|P_VI_DEF,
-  #ifdef FEAT_WINDOWS
-  			    (char_u *)&p_wh, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)1L, (char_u *)0L} SCRIPTID_INIT},
-      {"winfixheight", "wfh", P_BOOL|P_VI_DEF|P_RSTAT,
-  #ifdef FEAT_WINDOWS
-  			    (char_u *)VAR_WIN, PV_WFH,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"winfixwidth", "wfw", P_BOOL|P_VI_DEF|P_RSTAT,
-  #ifdef FEAT_VERTSPLIT
-  			    (char_u *)VAR_WIN, PV_WFW,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"winminheight", "wmh", P_NUM|P_VI_DEF,
-  #ifdef FEAT_WINDOWS
-  			    (char_u *)&p_wmh, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)1L, (char_u *)0L} SCRIPTID_INIT},
-      {"winminwidth", "wmw", P_NUM|P_VI_DEF,
-  #ifdef FEAT_VERTSPLIT
-  			    (char_u *)&p_wmw, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)1L, (char_u *)0L} SCRIPTID_INIT},
-      {"winwidth",   "wiw",   P_NUM|P_VI_DEF,
-  #ifdef FEAT_VERTSPLIT
-  			    (char_u *)&p_wiw, PV_NONE,
-  #else
-  			    (char_u *)NULL, PV_NONE,
-  #endif
-! 			    {(char_u *)20L, (char_u *)0L} SCRIPTID_INIT},
-      {"wrap",	    NULL,   P_BOOL|P_VI_DEF|P_RWIN,
-  			    (char_u *)VAR_WIN, PV_WRAP,
-! 			    {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT},
-      {"wrapmargin",  "wm",   P_NUM|P_VI_DEF,
-  			    (char_u *)&p_wm, PV_WM,
-! 			    {(char_u *)0L, (char_u *)0L} SCRIPTID_INIT},
-      {"wrapscan",    "ws",   P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_ws, PV_NONE,
-! 			    {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT},
-      {"write",	    NULL,   P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_write, PV_NONE,
-! 			    {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT},
-      {"writeany",    "wa",   P_BOOL|P_VI_DEF,
-  			    (char_u *)&p_wa, PV_NONE,
-! 			    {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT},
-      {"writebackup", "wb",   P_BOOL|P_VI_DEF|P_VIM,
-  			    (char_u *)&p_wb, PV_NONE,
-  			    {
-***************
-*** 2746,2760 ****
-  #else
-  			    (char_u *)FALSE,
-  #endif
-! 				(char_u *)0L}},
-      {"writedelay",  "wd",   P_NUM|P_VI_DEF,
-  			    (char_u *)&p_wd, PV_NONE,
-! 			    {(char_u *)0L, (char_u *)0L}},
-  
-  /* terminal output codes */
-  #define p_term(sss, vvv)   {sss, NULL, P_STRING|P_VI_DEF|P_RALL|P_SECURE, \
-  			    (char_u *)&vvv, PV_NONE, \
-! 			    {(char_u *)"", (char_u *)0L}},
-  
-      p_term("t_AB", T_CAB)
-      p_term("t_AF", T_CAF)
---- 2767,2781 ----
-  #else
-  			    (char_u *)FALSE,
-  #endif
-! 				(char_u *)0L} SCRIPTID_INIT},
-      {"writedelay",  "wd",   P_NUM|P_VI_DEF,
-  			    (char_u *)&p_wd, PV_NONE,
-! 			    {(char_u *)0L, (char_u *)0L} SCRIPTID_INIT},
-  
-  /* terminal output codes */
-  #define p_term(sss, vvv)   {sss, NULL, P_STRING|P_VI_DEF|P_RALL|P_SECURE, \
-  			    (char_u *)&vvv, PV_NONE, \
-! 			    {(char_u *)"", (char_u *)0L} SCRIPTID_INIT},
-  
-      p_term("t_AB", T_CAB)
-      p_term("t_AF", T_CAF)
-***************
-*** 2815,2821 ****
-  
-  /* terminal key codes are not in here */
-  
-!     {NULL, NULL, 0, NULL, PV_NONE, {NULL, NULL}}	/* end marker */
-  };
-  
-  #define PARAM_COUNT (sizeof(options) / sizeof(struct vimoption))
---- 2836,2843 ----
-  
-  /* terminal key codes are not in here */
-  
-!     /* end marker */
-!     {NULL, NULL, 0, NULL, PV_NONE, {NULL, NULL} SCRIPTID_INIT}
-  };
-  
-  #define PARAM_COUNT (sizeof(options) / sizeof(struct vimoption))
-***************
-*** 9917,9923 ****
-  	regmatch->rm_ic = ic;
-  	if (xp->xp_context != EXPAND_BOOL_SETTINGS)
-  	{
-! 	    for (match = 0; match < sizeof(names) / sizeof(char *); ++match)
-  		if (vim_regexec(regmatch, (char_u *)names[match], (colnr_T)0))
-  		{
-  		    if (loop == 0)
---- 9939,9946 ----
-  	regmatch->rm_ic = ic;
-  	if (xp->xp_context != EXPAND_BOOL_SETTINGS)
-  	{
-! 	    for (match = 0; match < (int)(sizeof(names) / sizeof(char *));
-! 								      ++match)
-  		if (vim_regexec(regmatch, (char_u *)names[match], (colnr_T)0))
-  		{
-  		    if (loop == 0)
-*** ../vim-7.2.179/src/os_unix.c	2009-05-16 16:36:25.000000000 +0200
---- src/os_unix.c	2009-05-17 12:17:01.000000000 +0200
-***************
-*** 821,827 ****
-  #endif
-  
-  #if defined(SIGINT)
-- /* ARGSUSED */
-      static RETSIGTYPE
-  catch_sigint SIGDEFARG(sigarg)
-  {
---- 821,826 ----
-***************
-*** 833,839 ****
-  #endif
-  
-  #if defined(SIGPWR)
-- /* ARGSUSED */
-      static RETSIGTYPE
-  catch_sigpwr SIGDEFARG(sigarg)
-  {
---- 832,837 ----
-***************
-*** 853,859 ****
-  /*
-   * signal function for alarm().
-   */
-- /* ARGSUSED */
-      static RETSIGTYPE
-  sig_alarm SIGDEFARG(sigarg)
-  {
---- 851,856 ----
-***************
-*** 1087,1093 ****
-  /*
-   * signal handler for SIGCONT
-   */
-- /* ARGSUSED */
-      static RETSIGTYPE
-  sigcont_handler SIGDEFARG(sigarg)
-  {
---- 1084,1089 ----
-***************
-*** 1436,1446 ****
-  /*
-   * Another X Error handler, just used to check for errors.
-   */
-- /* ARGSUSED */
-      static int
-  x_error_check(dpy, error_event)
-!     Display *dpy;
-!     XErrorEvent	*error_event;
-  {
-      got_x_error = TRUE;
-      return 0;
---- 1432,1441 ----
-  /*
-   * Another X Error handler, just used to check for errors.
-   */
-      static int
-  x_error_check(dpy, error_event)
-!     Display *dpy UNUSED;
-!     XErrorEvent	*error_event UNUSED;
-  {
-      got_x_error = TRUE;
-      return 0;
-***************
-*** 1453,1467 ****
-   */
-  static int x_IOerror_check __ARGS((Display *dpy));
-  
-- /* ARGSUSED */
-      static int
-  x_IOerror_check(dpy)
-!     Display *dpy;
-  {
-      /* This function should not return, it causes exit().  Longjump instead. */
-      LONGJMP(lc_jump_env, 1);
--     /*NOTREACHED*/
--     return 0;
-  }
-  # endif
-  
---- 1448,1459 ----
-   */
-  static int x_IOerror_check __ARGS((Display *dpy));
-  
-      static int
-  x_IOerror_check(dpy)
-!     Display *dpy UNUSED;
-  {
-      /* This function should not return, it causes exit().  Longjump instead. */
-      LONGJMP(lc_jump_env, 1);
-  }
-  # endif
-  
-***************
-*** 1470,1479 ****
-   */
-  static int x_IOerror_handler __ARGS((Display *dpy));
-  
-- /* ARGSUSED */
-      static int
-  x_IOerror_handler(dpy)
-!     Display *dpy;
-  {
-      xterm_dpy = NULL;
-      x11_window = 0;
---- 1462,1470 ----
-   */
-  static int x_IOerror_handler __ARGS((Display *dpy));
-  
-      static int
-  x_IOerror_handler(dpy)
-!     Display *dpy UNUSED;
-  {
-      xterm_dpy = NULL;
-      x11_window = 0;
-***************
-*** 1482,1489 ****
-  
-      /* This function should not return, it causes exit().  Longjump instead. */
-      LONGJMP(x_jump_env, 1);
--     /*NOTREACHED*/
--     return 0;
-  }
-  #endif
-  
---- 1473,1478 ----
-***************
-*** 1919,1928 ****
-  
-  #else  /* FEAT_X11 */
-  
-- /*ARGSUSED*/
-      static int
-  get_x11_title(test_only)
-!     int	    test_only;
-  {
-      return FALSE;
-  }
---- 1908,1916 ----
-  
-  #else  /* FEAT_X11 */
-  
-      static int
-  get_x11_title(test_only)
-!     int	    test_only UNUSED;
-  {
-      return FALSE;
-  }
-***************
-*** 2497,2507 ****
-   * file name to remain exactly the same.
-   * Only required for file systems where case is ignored and preserved.
-   */
-- /*ARGSUSED*/
-      void
-  fname_case(name, len)
-      char_u	*name;
-!     int		len;	    /* buffer size, only used when name gets longer */
-  {
-      struct stat st;
-      char_u	*slash, *tail;
---- 2485,2494 ----
-   * file name to remain exactly the same.
-   * Only required for file systems where case is ignored and preserved.
-   */
-      void
-  fname_case(name, len)
-      char_u	*name;
-!     int		len UNUSED;  /* buffer size, only used when name gets longer */
-  {
-      struct stat st;
-      char_u	*slash, *tail;
-***************
-*** 5141,5147 ****
-  
-  #define SHELL_SPECIAL (char_u *)"\t \"&'$;<>()\\|"
-  
-- /* ARGSUSED */
-      int
-  mch_expand_wildcards(num_pat, pat, num_file, file, flags)
-      int		   num_pat;
---- 5128,5133 ----
-***************
-*** 6068,6074 ****
-  /*
-   * Gets info from sysmouse and adds special keys to input buf.
-   */
-- /* ARGSUSED */
-      static RETSIGTYPE
-  sig_sysmouse SIGDEFARG(sigarg)
-  {
---- 6054,6059 ----
-***************
-*** 6632,6642 ****
-   * This is our chance to ask the user if they want to save,
-   * or abort the logout
-   */
-- /*ARGSUSED*/
-      static void
-  xsmp_handle_interaction(smc_conn, client_data)
-      SmcConn	smc_conn;
-!     SmPointer	client_data;
-  {
-      cmdmod_T	save_cmdmod;
-      int		cancel_shutdown = False;
---- 6617,6626 ----
-   * This is our chance to ask the user if they want to save,
-   * or abort the logout
-   */
-      static void
-  xsmp_handle_interaction(smc_conn, client_data)
-      SmcConn	smc_conn;
-!     SmPointer	client_data UNUSED;
-  {
-      cmdmod_T	save_cmdmod;
-      int		cancel_shutdown = False;
-***************
-*** 6669,6684 ****
-  /*
-   * Callback that starts save-yourself.
-   */
-- /*ARGSUSED*/
-      static void
-  xsmp_handle_save_yourself(smc_conn, client_data, save_type,
-  					       shutdown, interact_style, fast)
-      SmcConn	smc_conn;
-!     SmPointer	client_data;
-!     int		save_type;
-      Bool	shutdown;
-!     int		interact_style;
-!     Bool	fast;
-  {
-      /* Handle already being in saveyourself */
-      if (xsmp.save_yourself)
---- 6653,6667 ----
-  /*
-   * Callback that starts save-yourself.
-   */
-      static void
-  xsmp_handle_save_yourself(smc_conn, client_data, save_type,
-  					       shutdown, interact_style, fast)
-      SmcConn	smc_conn;
-!     SmPointer	client_data UNUSED;
-!     int		save_type UNUSED;
-      Bool	shutdown;
-!     int		interact_style UNUSED;
-!     Bool	fast UNUSED;
-  {
-      /* Handle already being in saveyourself */
-      if (xsmp.save_yourself)
-***************
-*** 6712,6722 ****
-  /*
-   * Callback to warn us of imminent death.
-   */
-- /*ARGSUSED*/
-      static void
-  xsmp_die(smc_conn, client_data)
-!     SmcConn	smc_conn;
-!     SmPointer	client_data;
-  {
-      xsmp_close();
-  
---- 6695,6704 ----
-  /*
-   * Callback to warn us of imminent death.
-   */
-      static void
-  xsmp_die(smc_conn, client_data)
-!     SmcConn	smc_conn UNUSED;
-!     SmPointer	client_data UNUSED;
-  {
-      xsmp_close();
-  
-***************
-*** 6728,6738 ****
-  /*
-   * Callback to tell us that save-yourself has completed.
-   */
-- /*ARGSUSED*/
-      static void
-  xsmp_save_complete(smc_conn, client_data)
-!     SmcConn	smc_conn;
-!     SmPointer	client_data;
-  {
-      xsmp.save_yourself = False;
-  }
---- 6710,6719 ----
-  /*
-   * Callback to tell us that save-yourself has completed.
-   */
-      static void
-  xsmp_save_complete(smc_conn, client_data)
-!     SmcConn	smc_conn UNUSED;
-!     SmPointer	client_data UNUSED;
-  {
-      xsmp.save_yourself = False;
-  }
-***************
-*** 6742,6752 ****
-   * Callback to tell us that an instigated shutdown was cancelled
-   * (maybe even by us)
-   */
-- /*ARGSUSED*/
-      static void
-  xsmp_shutdown_cancelled(smc_conn, client_data)
-      SmcConn	smc_conn;
-!     SmPointer	client_data;
-  {
-      if (xsmp.save_yourself)
-  	SmcSaveYourselfDone(smc_conn, True);
---- 6723,6732 ----
-   * Callback to tell us that an instigated shutdown was cancelled
-   * (maybe even by us)
-   */
-      static void
-  xsmp_shutdown_cancelled(smc_conn, client_data)
-      SmcConn	smc_conn;
-!     SmPointer	client_data UNUSED;
-  {
-      if (xsmp.save_yourself)
-  	SmcSaveYourselfDone(smc_conn, True);
-***************
-*** 6758,6770 ****
-  /*
-   * Callback to tell us that a new ICE connection has been established.
-   */
-- /*ARGSUSED*/
-      static void
-  xsmp_ice_connection(iceConn, clientData, opening, watchData)
-      IceConn	iceConn;
-!     IcePointer	clientData;
-      Bool	opening;
-!     IcePointer	*watchData;
-  {
-      /* Intercept creation of ICE connection fd */
-      if (opening)
---- 6738,6749 ----
-  /*
-   * Callback to tell us that a new ICE connection has been established.
-   */
-      static void
-  xsmp_ice_connection(iceConn, clientData, opening, watchData)
-      IceConn	iceConn;
-!     IcePointer	clientData UNUSED;
-      Bool	opening;
-!     IcePointer	*watchData UNUSED;
-  {
-      /* Intercept creation of ICE connection fd */
-      if (opening)
-*** ../vim-7.2.179/src/quickfix.c	2009-05-13 18:54:14.000000000 +0200
---- src/quickfix.c	2009-05-16 22:31:49.000000000 +0200
-***************
-*** 2240,2246 ****
-   * ":cclose": close the window showing the list of errors.
-   * ":lclose": close the window showing the location list
-   */
-- /*ARGSUSED*/
-      void
-  ex_cclose(eap)
-      exarg_T	*eap;
---- 2240,2245 ----
-***************
-*** 3211,3217 ****
-  			break;
-  		    col = regmatch.endpos[0].col
-  					    + (col == regmatch.endpos[0].col);
-! 		    if (col > STRLEN(ml_get_buf(buf, lnum, FALSE)))
-  			break;
-  		}
-  		line_breakcheck();
---- 3210,3216 ----
-  			break;
-  		    col = regmatch.endpos[0].col
-  					    + (col == regmatch.endpos[0].col);
-! 		    if (col > (colnr_T)STRLEN(ml_get_buf(buf, lnum, FALSE)))
-  			break;
-  		}
-  		line_breakcheck();
-*** ../vim-7.2.179/src/screen.c	2009-05-13 12:46:36.000000000 +0200
---- src/screen.c	2009-05-16 21:51:13.000000000 +0200
-***************
-*** 270,280 ****
-   * Note that when also inserting/deleting lines w_redraw_top and w_redraw_bot
-   * may become invalid and the whole window will have to be redrawn.
-   */
-- /*ARGSUSED*/
-      void
-  redrawWinline(lnum, invalid)
-      linenr_T	lnum;
-!     int		invalid;	/* window line height is invalid now */
-  {
-  #ifdef FEAT_FOLDING
-      int		i;
---- 270,279 ----
-   * Note that when also inserting/deleting lines w_redraw_top and w_redraw_bot
-   * may become invalid and the whole window will have to be redrawn.
-   */
-      void
-  redrawWinline(lnum, invalid)
-      linenr_T	lnum;
-!     int		invalid UNUSED;	/* window line height is invalid now */
-  {
-  #ifdef FEAT_FOLDING
-      int		i;
-***************
-*** 2413,2419 ****
-  			&& (lnume < bot->lnum
-  			    || (lnume == bot->lnum
-  				&& (bot->col - (*p_sel == 'e'))
-! 		>= STRLEN(ml_get_buf(wp->w_buffer, lnume, FALSE)))))))
-  	{
-  	    if (VIsual_mode == Ctrl_V)
-  	    {
---- 2412,2418 ----
-  			&& (lnume < bot->lnum
-  			    || (lnume == bot->lnum
-  				&& (bot->col - (*p_sel == 'e'))
-! 		>= (colnr_T)STRLEN(ml_get_buf(wp->w_buffer, lnume, FALSE)))))))
-  	{
-  	    if (VIsual_mode == Ctrl_V)
-  	    {
-***************
-*** 2549,2562 ****
-   *
-   * Return the number of last row the line occupies.
-   */
-- /* ARGSUSED */
-      static int
-  win_line(wp, lnum, startrow, endrow, nochange)
-      win_T	*wp;
-      linenr_T	lnum;
-      int		startrow;
-      int		endrow;
-!     int		nochange;		/* not updating for changed text */
-  {
-      int		col;			/* visual column on screen */
-      unsigned	off;			/* offset in ScreenLines/ScreenAttrs */
---- 2548,2560 ----
-   *
-   * Return the number of last row the line occupies.
-   */
-      static int
-  win_line(wp, lnum, startrow, endrow, nochange)
-      win_T	*wp;
-      linenr_T	lnum;
-      int		startrow;
-      int		endrow;
-!     int		nochange UNUSED;	/* not updating for changed text */
-  {
-      int		col;			/* visual column on screen */
-      unsigned	off;			/* offset in ScreenLines/ScreenAttrs */
-***************
-*** 6098,6104 ****
-  				fillchar, maxwidth, hltab, tabtab);
-      len = (int)STRLEN(buf);
-  
-!     while (width < maxwidth && len < sizeof(buf) - 1)
-      {
-  #ifdef FEAT_MBYTE
-  	len += (*mb_char2bytes)(fillchar, buf + len);
---- 6096,6102 ----
-  				fillchar, maxwidth, hltab, tabtab);
-      len = (int)STRLEN(buf);
-  
-!     while (width < maxwidth && len < (int)sizeof(buf) - 1)
-      {
-  #ifdef FEAT_MBYTE
-  	len += (*mb_char2bytes)(fillchar, buf + len);
-***************
-*** 8655,8661 ****
-   *
-   * Return OK for success, FAIL if the lines are not deleted.
-   */
-- /*ARGSUSED*/
-      int
-  screen_del_lines(off, row, line_count, end, force, wp)
-      int		off;
---- 8653,8658 ----
-***************
-*** 8663,8669 ****
-      int		line_count;
-      int		end;
-      int		force;		/* even when line_count > p_ttyscroll */
-!     win_T	*wp;		/* NULL or window to use width from */
-  {
-      int		j;
-      int		i;
---- 8660,8666 ----
-      int		line_count;
-      int		end;
-      int		force;		/* even when line_count > p_ttyscroll */
-!     win_T	*wp UNUSED;	/* NULL or window to use width from */
-  {
-      int		j;
-      int		i;
-*** ../vim-7.2.179/src/search.c	2009-05-15 21:31:11.000000000 +0200
---- src/search.c	2009-05-16 22:33:05.000000000 +0200
-***************
-*** 4527,4538 ****
-   * Find identifiers or defines in included files.
-   * if p_ic && (compl_cont_status & CONT_SOL) then ptr must be in lowercase.
-   */
-- /*ARGSUSED*/
-      void
-  find_pattern_in_path(ptr, dir, len, whole, skip_comments,
-  				    type, count, action, start_lnum, end_lnum)
-      char_u	*ptr;		/* pointer to search pattern */
-!     int		dir;		/* direction of expansion */
-      int		len;		/* length of search pattern */
-      int		whole;		/* match whole words only */
-      int		skip_comments;	/* don't match inside comments */
---- 4527,4537 ----
-   * Find identifiers or defines in included files.
-   * if p_ic && (compl_cont_status & CONT_SOL) then ptr must be in lowercase.
-   */
-      void
-  find_pattern_in_path(ptr, dir, len, whole, skip_comments,
-  				    type, count, action, start_lnum, end_lnum)
-      char_u	*ptr;		/* pointer to search pattern */
-!     int		dir UNUSED;	/* direction of expansion */
-      int		len;		/* length of search pattern */
-      int		whole;		/* match whole words only */
-      int		skip_comments;	/* don't match inside comments */
-*** ../vim-7.2.179/src/spell.c	2009-05-13 18:54:14.000000000 +0200
---- src/spell.c	2009-05-16 22:10:19.000000000 +0200
-***************
-*** 950,957 ****
-   */
-  #ifndef FEAT_MBYTE
-  /* Non-multi-byte implementation. */
-! # define SPELL_TOFOLD(c) ((c) < 256 ? spelltab.st_fold[c] : (c))
-! # define SPELL_TOUPPER(c) ((c) < 256 ? spelltab.st_upper[c] : (c))
-  # define SPELL_ISUPPER(c) ((c) < 256 ? spelltab.st_isu[c] : FALSE)
-  #else
-  # if defined(HAVE_WCHAR_H)
---- 950,957 ----
-   */
-  #ifndef FEAT_MBYTE
-  /* Non-multi-byte implementation. */
-! # define SPELL_TOFOLD(c) ((c) < 256 ? (int)spelltab.st_fold[c] : (c))
-! # define SPELL_TOUPPER(c) ((c) < 256 ? (int)spelltab.st_upper[c] : (c))
-  # define SPELL_ISUPPER(c) ((c) < 256 ? spelltab.st_isu[c] : FALSE)
-  #else
-  # if defined(HAVE_WCHAR_H)
-***************
-*** 962,979 ****
-   * the "w" library function for characters above 255 if available. */
-  # ifdef HAVE_TOWLOWER
-  #  define SPELL_TOFOLD(c) (enc_utf8 && (c) >= 128 ? utf_fold(c) \
-! 	    : (c) < 256 ? spelltab.st_fold[c] : towlower(c))
-  # else
-  #  define SPELL_TOFOLD(c) (enc_utf8 && (c) >= 128 ? utf_fold(c) \
-! 	    : (c) < 256 ? spelltab.st_fold[c] : (c))
-  # endif
-  
-  # ifdef HAVE_TOWUPPER
-  #  define SPELL_TOUPPER(c) (enc_utf8 && (c) >= 128 ? utf_toupper(c) \
-! 	    : (c) < 256 ? spelltab.st_upper[c] : towupper(c))
-  # else
-  #  define SPELL_TOUPPER(c) (enc_utf8 && (c) >= 128 ? utf_toupper(c) \
-! 	    : (c) < 256 ? spelltab.st_upper[c] : (c))
-  # endif
-  
-  # ifdef HAVE_ISWUPPER
---- 962,979 ----
-   * the "w" library function for characters above 255 if available. */
-  # ifdef HAVE_TOWLOWER
-  #  define SPELL_TOFOLD(c) (enc_utf8 && (c) >= 128 ? utf_fold(c) \
-! 	    : (c) < 256 ? (int)spelltab.st_fold[c] : (int)towlower(c))
-  # else
-  #  define SPELL_TOFOLD(c) (enc_utf8 && (c) >= 128 ? utf_fold(c) \
-! 	    : (c) < 256 ? (int)spelltab.st_fold[c] : (c))
-  # endif
-  
-  # ifdef HAVE_TOWUPPER
-  #  define SPELL_TOUPPER(c) (enc_utf8 && (c) >= 128 ? utf_toupper(c) \
-! 	    : (c) < 256 ? (int)spelltab.st_upper[c] : (int)towupper(c))
-  # else
-  #  define SPELL_TOUPPER(c) (enc_utf8 && (c) >= 128 ? utf_toupper(c) \
-! 	    : (c) < 256 ? (int)spelltab.st_upper[c] : (c))
-  # endif
-  
-  # ifdef HAVE_ISWUPPER
-***************
-*** 8052,8058 ****
-      /* time_t can be up to 8 bytes in size, more than long_u, thus we
-       * can't use put_bytes() here. */
-      for (i = 7; i >= 0; --i)
-! 	if (i + 1 > sizeof(time_t))
-  	    /* ">>" doesn't work well when shifting more bits than avail */
-  	    putc(0, fd);
-  	else
---- 8052,8058 ----
-      /* time_t can be up to 8 bytes in size, more than long_u, thus we
-       * can't use put_bytes() here. */
-      for (i = 7; i >= 0; --i)
-! 	if (i + 1 > (int)sizeof(time_t))
-  	    /* ">>" doesn't work well when shifting more bits than avail */
-  	    putc(0, fd);
-  	else
-***************
-*** 10541,10550 ****
-  /*
-   * ":spellrepall"
-   */
-- /*ARGSUSED*/
-      void
-  ex_spellrepall(eap)
-!     exarg_T *eap;
-  {
-      pos_T	pos = curwin->w_cursor;
-      char_u	*frompat;
---- 10541,10549 ----
-  /*
-   * ":spellrepall"
-   */
-      void
-  ex_spellrepall(eap)
-!     exarg_T *eap UNUSED;
-  {
-      pos_T	pos = curwin->w_cursor;
-      char_u	*frompat;
-***************
-*** 15604,15613 ****
-  /*
-   * ":spellinfo"
-   */
-- /*ARGSUSED*/
-      void
-  ex_spellinfo(eap)
-!     exarg_T *eap;
-  {
-      int		lpi;
-      langp_T	*lp;
---- 15603,15611 ----
-  /*
-   * ":spellinfo"
-   */
-      void
-  ex_spellinfo(eap)
-!     exarg_T *eap UNUSED;
-  {
-      int		lpi;
-      langp_T	*lp;
-***************
-*** 16153,16159 ****
-   */
-      int
-  expand_spelling(lnum, pat, matchp)
-!     linenr_T	lnum;
-      char_u	*pat;
-      char_u	***matchp;
-  {
---- 16151,16157 ----
-   */
-      int
-  expand_spelling(lnum, pat, matchp)
-!     linenr_T	lnum UNUSED;
-      char_u	*pat;
-      char_u	***matchp;
-  {
-*** ../vim-7.2.179/src/syntax.c	2008-08-09 19:37:33.000000000 +0200
---- src/syntax.c	2009-05-16 22:14:19.000000000 +0200
-***************
-*** 3224,3234 ****
-  /*
-   * Handle ":syntax case" command.
-   */
-- /* ARGSUSED */
-      static void
-  syn_cmd_case(eap, syncing)
-      exarg_T	*eap;
-!     int		syncing;	    /* not used */
-  {
-      char_u	*arg = eap->arg;
-      char_u	*next;
---- 3224,3233 ----
-  /*
-   * Handle ":syntax case" command.
-   */
-      static void
-  syn_cmd_case(eap, syncing)
-      exarg_T	*eap;
-!     int		syncing UNUSED;
-  {
-      char_u	*arg = eap->arg;
-      char_u	*next;
-***************
-*** 3249,3259 ****
-  /*
-   * Handle ":syntax spell" command.
-   */
-- /* ARGSUSED */
-      static void
-  syn_cmd_spell(eap, syncing)
-      exarg_T	*eap;
-!     int		syncing;	    /* not used */
-  {
-      char_u	*arg = eap->arg;
-      char_u	*next;
---- 3248,3257 ----
-  /*
-   * Handle ":syntax spell" command.
-   */
-      static void
-  syn_cmd_spell(eap, syncing)
-      exarg_T	*eap;
-!     int		syncing UNUSED;
-  {
-      char_u	*arg = eap->arg;
-      char_u	*next;
-***************
-*** 3517,3527 ****
-  /*
-   * Handle ":syntax on" command.
-   */
-- /* ARGSUSED */
-      static void
-  syn_cmd_on(eap, syncing)
-      exarg_T	*eap;
-!     int		syncing;	/* not used */
-  {
-      syn_cmd_onoff(eap, "syntax");
-  }
---- 3515,3524 ----
-  /*
-   * Handle ":syntax on" command.
-   */
-      static void
-  syn_cmd_on(eap, syncing)
-      exarg_T	*eap;
-!     int		syncing UNUSED;
-  {
-      syn_cmd_onoff(eap, "syntax");
-  }
-***************
-*** 3529,3539 ****
-  /*
-   * Handle ":syntax enable" command.
-   */
-- /* ARGSUSED */
-      static void
-  syn_cmd_enable(eap, syncing)
-      exarg_T	*eap;
-!     int		syncing;	/* not used */
-  {
-      set_internal_string_var((char_u *)"syntax_cmd", (char_u *)"enable");
-      syn_cmd_onoff(eap, "syntax");
---- 3526,3535 ----
-  /*
-   * Handle ":syntax enable" command.
-   */
-      static void
-  syn_cmd_enable(eap, syncing)
-      exarg_T	*eap;
-!     int		syncing UNUSED;
-  {
-      set_internal_string_var((char_u *)"syntax_cmd", (char_u *)"enable");
-      syn_cmd_onoff(eap, "syntax");
-***************
-*** 3543,3553 ****
-  /*
-   * Handle ":syntax reset" command.
-   */
-- /* ARGSUSED */
-      static void
-  syn_cmd_reset(eap, syncing)
-      exarg_T	*eap;
-!     int		syncing;	/* not used */
-  {
-      eap->nextcmd = check_nextcmd(eap->arg);
-      if (!eap->skip)
---- 3539,3548 ----
-  /*
-   * Handle ":syntax reset" command.
-   */
-      static void
-  syn_cmd_reset(eap, syncing)
-      exarg_T	*eap;
-!     int		syncing UNUSED;
-  {
-      eap->nextcmd = check_nextcmd(eap->arg);
-      if (!eap->skip)
-***************
-*** 3561,3571 ****
-  /*
-   * Handle ":syntax manual" command.
-   */
-- /* ARGSUSED */
-      static void
-  syn_cmd_manual(eap, syncing)
-      exarg_T	*eap;
-!     int		syncing;	/* not used */
-  {
-      syn_cmd_onoff(eap, "manual");
-  }
---- 3556,3565 ----
-  /*
-   * Handle ":syntax manual" command.
-   */
-      static void
-  syn_cmd_manual(eap, syncing)
-      exarg_T	*eap;
-!     int		syncing UNUSED;
-  {
-      syn_cmd_onoff(eap, "manual");
-  }
-***************
-*** 3573,3583 ****
-  /*
-   * Handle ":syntax off" command.
-   */
-- /* ARGSUSED */
-      static void
-  syn_cmd_off(eap, syncing)
-      exarg_T	*eap;
-!     int		syncing;	/* not used */
-  {
-      syn_cmd_onoff(eap, "nosyntax");
-  }
---- 3567,3576 ----
-  /*
-   * Handle ":syntax off" command.
-   */
-      static void
-  syn_cmd_off(eap, syncing)
-      exarg_T	*eap;
-!     int		syncing UNUSED;
-  {
-      syn_cmd_onoff(eap, "nosyntax");
-  }
-***************
-*** 4461,4471 ****
-  /*
-   * Handle ":syntax include [@{group-name}] filename" command.
-   */
-- /* ARGSUSED */
-      static void
-  syn_cmd_include(eap, syncing)
-      exarg_T	*eap;
-!     int		syncing;	    /* not used */
-  {
-      char_u	*arg = eap->arg;
-      int		sgl_id = 1;
---- 4454,4463 ----
-  /*
-   * Handle ":syntax include [@{group-name}] filename" command.
-   */
-      static void
-  syn_cmd_include(eap, syncing)
-      exarg_T	*eap;
-!     int		syncing UNUSED;
-  {
-      char_u	*arg = eap->arg;
-      int		sgl_id = 1;
-***************
-*** 4532,4542 ****
-  /*
-   * Handle ":syntax keyword {group-name} [{option}] keyword .." command.
-   */
-- /* ARGSUSED */
-      static void
-  syn_cmd_keyword(eap, syncing)
-      exarg_T	*eap;
-!     int		syncing;	    /* not used */
-  {
-      char_u	*arg = eap->arg;
-      char_u	*group_name_end;
---- 4524,4533 ----
-  /*
-   * Handle ":syntax keyword {group-name} [{option}] keyword .." command.
-   */
-      static void
-  syn_cmd_keyword(eap, syncing)
-      exarg_T	*eap;
-!     int		syncing UNUSED;
-  {
-      char_u	*arg = eap->arg;
-      char_u	*group_name_end;
-***************
-*** 5275,5285 ****
-   * Handle ":syntax cluster {cluster-name} [contains={groupname},..]
-   *		[add={groupname},..] [remove={groupname},..]".
-   */
-- /* ARGSUSED */
-      static void
-  syn_cmd_cluster(eap, syncing)
-      exarg_T	*eap;
-!     int		syncing;	    /* not used */
-  {
-      char_u	*arg = eap->arg;
-      char_u	*group_name_end;
---- 5266,5275 ----
-   * Handle ":syntax cluster {cluster-name} [contains={groupname},..]
-   *		[add={groupname},..] [remove={groupname},..]".
-   */
-      static void
-  syn_cmd_cluster(eap, syncing)
-      exarg_T	*eap;
-!     int		syncing UNUSED;
-  {
-      char_u	*arg = eap->arg;
-      char_u	*group_name_end;
-***************
-*** 5464,5474 ****
-  /*
-   * Handle ":syntax sync .." command.
-   */
-- /* ARGSUSED */
-      static void
-  syn_cmd_sync(eap, syncing)
-      exarg_T	*eap;
-!     int		syncing;	    /* not used */
-  {
-      char_u	*arg_start = eap->arg;
-      char_u	*arg_end;
---- 5454,5463 ----
-  /*
-   * Handle ":syntax sync .." command.
-   */
-      static void
-  syn_cmd_sync(eap, syncing)
-      exarg_T	*eap;
-!     int		syncing UNUSED;
-  {
-      char_u	*arg_start = eap->arg;
-      char_u	*arg_end;
-***************
-*** 6099,6108 ****
-   * Function given to ExpandGeneric() to obtain the list syntax names for
-   * expansion.
-   */
-- /*ARGSUSED*/
-      char_u *
-  get_syntax_name(xp, idx)
-!     expand_T	*xp;
-      int		idx;
-  {
-      if (expand_what == EXP_SUBCMD)
---- 6088,6096 ----
-   * Function given to ExpandGeneric() to obtain the list syntax names for
-   * expansion.
-   */
-      char_u *
-  get_syntax_name(xp, idx)
-!     expand_T	*xp UNUSED;
-      int		idx;
-  {
-      if (expand_what == EXP_SUBCMD)
-***************
-*** 7744,7757 ****
-  /*
-   * Get the font or fontset for one highlight group.
-   */
-- /*ARGSUSED*/
-      static void
-  hl_do_font(idx, arg, do_normal, do_menu, do_tooltip)
-      int		idx;
-      char_u	*arg;
-!     int		do_normal;	/* set normal font */
-!     int		do_menu;	/* set menu font */
-!     int		do_tooltip;	/* set tooltip font */
-  {
-  # ifdef FEAT_XFONTSET
-      /* If 'guifontset' is not empty, first try using the name as a
---- 7732,7744 ----
-  /*
-   * Get the font or fontset for one highlight group.
-   */
-      static void
-  hl_do_font(idx, arg, do_normal, do_menu, do_tooltip)
-      int		idx;
-      char_u	*arg;
-!     int		do_normal;		/* set normal font */
-!     int		do_menu UNUSED;		/* set menu font */
-!     int		do_tooltip UNUSED;	/* set tooltip font */
-  {
-  # ifdef FEAT_XFONTSET
-      /* If 'guifontset' is not empty, first try using the name as a
-***************
-*** 9150,9159 ****
-   * Function given to ExpandGeneric() to obtain the list of group names.
-   * Also used for synIDattr() function.
-   */
-- /*ARGSUSED*/
-      char_u *
-  get_highlight_name(xp, idx)
-!     expand_T	*xp;
-      int		idx;
-  {
-  #ifdef FEAT_CMDL_COMPL
---- 9137,9145 ----
-   * Function given to ExpandGeneric() to obtain the list of group names.
-   * Also used for synIDattr() function.
-   */
-      char_u *
-  get_highlight_name(xp, idx)
-!     expand_T	*xp UNUSED;
-      int		idx;
-  {
-  #ifdef FEAT_CMDL_COMPL
-*** ../vim-7.2.179/src/tag.c	2009-05-15 21:31:11.000000000 +0200
---- src/tag.c	2009-05-16 22:16:31.000000000 +0200
-***************
-*** 100,106 ****
-   * Tag for preview window is remembered separately, to avoid messing up the
-   * normal tagstack.
-   */
-! static taggy_T ptag_entry = {NULL};
-  #endif
-  
-  /*
---- 100,106 ----
-   * Tag for preview window is remembered separately, to avoid messing up the
-   * normal tagstack.
-   */
-! static taggy_T ptag_entry = {NULL, {INIT_POS_T(0, 0, 0), 0}, 0, 0};
-  #endif
-  
-  /*
-***************
-*** 3791,3797 ****
-  		--end;
-  	}
-  	len = (int)(end - start);
-! 	if (len > sizeof(buf) - 1)
-  	    len = sizeof(buf) - 1;
-  	vim_strncpy(buf, start, len);
-      }
---- 3791,3797 ----
-  		--end;
-  	}
-  	len = (int)(end - start);
-! 	if (len > (int)sizeof(buf) - 1)
-  	    len = sizeof(buf) - 1;
-  	vim_strncpy(buf, start, len);
-      }
-*** ../vim-7.2.179/src/term.c	2009-01-22 18:32:55.000000000 +0100
---- src/term.c	2009-05-16 22:18:08.000000000 +0200
-***************
-*** 2906,2912 ****
-      int	    i;
-      int	    shift;
-  
-!     for (i = 1; i <= sizeof(long_u); i++)
-      {
-  	shift = 8 * (sizeof(long_u) - i);
-  	dst[i - 1] = (char_u) ((val >> shift) & 0xff);
---- 2906,2912 ----
-      int	    i;
-      int	    shift;
-  
-!     for (i = 1; i <= (int)sizeof(long_u); i++)
-      {
-  	shift = 8 * (sizeof(long_u) - i);
-  	dst[i - 1] = (char_u) ((val >> shift) & 0xff);
-***************
-*** 2937,2943 ****
-      len = get_bytes_from_buf(buf, bytes, (int)sizeof(long_u));
-      if (len != -1)
-      {
-! 	for (i = 0; i < sizeof(long_u); i++)
-  	{
-  	    shift = 8 * (sizeof(long_u) - 1 - i);
-  	    *val += (long_u)bytes[i] << shift;
---- 2937,2943 ----
-      len = get_bytes_from_buf(buf, bytes, (int)sizeof(long_u));
-      if (len != -1)
-      {
-! 	for (i = 0; i < (int)sizeof(long_u); i++)
-  	{
-  	    shift = 8 * (sizeof(long_u) - 1 - i);
-  	    *val += (long_u)bytes[i] << shift;
-*** ../vim-7.2.179/src/ui.c	2008-11-28 21:26:50.000000000 +0100
---- src/ui.c	2009-05-16 22:33:55.000000000 +0200
-***************
-*** 320,329 ****
-   * The gui_set_shellsize() or mch_set_shellsize() function will try to set the
-   * new size.  If this is not possible, it will adjust Rows and Columns.
-   */
-- /*ARGSUSED*/
-      void
-  ui_set_shellsize(mustset)
-!     int		mustset;	/* set by the user */
-  {
-  #ifdef FEAT_GUI
-      if (gui.in_use)
---- 320,328 ----
-   * The gui_set_shellsize() or mch_set_shellsize() function will try to set the
-   * new size.  If this is not possible, it will adjust Rows and Columns.
-   */
-      void
-  ui_set_shellsize(mustset)
-!     int		mustset UNUSED;	/* set by the user */
-  {
-  #ifdef FEAT_GUI
-      if (gui.in_use)
-***************
-*** 1127,1136 ****
-   * available for pasting.
-   * When "both" is TRUE also copy to the '+' register.
-   */
-- /*ARGSUSED*/
-      void
-  clip_copy_modeless_selection(both)
-!     int		both;
-  {
-      char_u	*buffer;
-      char_u	*bufp;
---- 1126,1134 ----
-   * available for pasting.
-   * When "both" is TRUE also copy to the '+' register.
-   */
-      void
-  clip_copy_modeless_selection(both)
-!     int		both UNUSED;
-  {
-      char_u	*buffer;
-      char_u	*bufp;
-***************
-*** 1701,1710 ****
-      return (int)maxlen;
-  }
-  
-- /*ARGSUSED*/
-      void
-  fill_input_buf(exit_on_error)
-!     int	exit_on_error;
-  {
-  #if defined(UNIX) || defined(OS2) || defined(VMS) || defined(MACOS_X_UNIX)
-      int		len;
---- 1699,1707 ----
-      return (int)maxlen;
-  }
-  
-      void
-  fill_input_buf(exit_on_error)
-!     int	exit_on_error UNUSED;
-  {
-  #if defined(UNIX) || defined(OS2) || defined(VMS) || defined(MACOS_X_UNIX)
-      int		len;
-***************
-*** 1992,2002 ****
-  
-  static void  clip_x11_request_selection_cb __ARGS((Widget, XtPointer, Atom *, Atom *, XtPointer, long_u *, int *));
-  
-- /* ARGSUSED */
-      static void
-  clip_x11_request_selection_cb(w, success, sel_atom, type, value, length,
-  			      format)
-!     Widget	w;
-      XtPointer	success;
-      Atom	*sel_atom;
-      Atom	*type;
---- 1989,1998 ----
-  
-  static void  clip_x11_request_selection_cb __ARGS((Widget, XtPointer, Atom *, Atom *, XtPointer, long_u *, int *));
-  
-      static void
-  clip_x11_request_selection_cb(w, success, sel_atom, type, value, length,
-  			      format)
-!     Widget	w UNUSED;
-      XtPointer	success;
-      Atom	*sel_atom;
-      Atom	*type;
-***************
-*** 2202,2211 ****
-  
-  static Boolean	clip_x11_convert_selection_cb __ARGS((Widget, Atom *, Atom *, Atom *, XtPointer *, long_u *, int *));
-  
-- /* ARGSUSED */
-      static Boolean
-  clip_x11_convert_selection_cb(w, sel_atom, target, type, value, length, format)
-!     Widget	w;
-      Atom	*sel_atom;
-      Atom	*target;
-      Atom	*type;
---- 2198,2206 ----
-  
-  static Boolean	clip_x11_convert_selection_cb __ARGS((Widget, Atom *, Atom *, Atom *, XtPointer *, long_u *, int *));
-  
-      static Boolean
-  clip_x11_convert_selection_cb(w, sel_atom, target, type, value, length, format)
-!     Widget	w UNUSED;
-      Atom	*sel_atom;
-      Atom	*target;
-      Atom	*type;
-***************
-*** 2332,2341 ****
-  
-  static void  clip_x11_lose_ownership_cb __ARGS((Widget, Atom *));
-  
-- /* ARGSUSED */
-      static void
-  clip_x11_lose_ownership_cb(w, sel_atom)
-!     Widget  w;
-      Atom    *sel_atom;
-  {
-      if (*sel_atom == clip_plus.sel_atom)
---- 2327,2335 ----
-  
-  static void  clip_x11_lose_ownership_cb __ARGS((Widget, Atom *));
-  
-      static void
-  clip_x11_lose_ownership_cb(w, sel_atom)
-!     Widget  w UNUSED;
-      Atom    *sel_atom;
-  {
-      if (*sel_atom == clip_plus.sel_atom)
-***************
-*** 2368,2377 ****
-   * Send the current selection to the clipboard.  Do nothing for X because we
-   * will fill in the selection only when requested by another app.
-   */
-- /*ARGSUSED*/
-      void
-  clip_x11_set_selection(cbd)
-!     VimClipboard *cbd;
-  {
-  }
-  #endif
---- 2362,2370 ----
-   * Send the current selection to the clipboard.  Do nothing for X because we
-   * will fill in the selection only when requested by another app.
-   */
-      void
-  clip_x11_set_selection(cbd)
-!     VimClipboard *cbd UNUSED;
-  {
-  }
-  #endif
-***************
-*** 2922,2932 ****
-   * Find the window at screen position "*rowp" and "*colp".  The positions are
-   * updated to become relative to the top-left of the window.
-   */
-- /*ARGSUSED*/
-      win_T *
-  mouse_find_win(rowp, colp)
-      int		*rowp;
-!     int		*colp;
-  {
-      frame_T	*fp;
-  
---- 2915,2924 ----
-   * Find the window at screen position "*rowp" and "*colp".  The positions are
-   * updated to become relative to the top-left of the window.
-   */
-      win_T *
-  mouse_find_win(rowp, colp)
-      int		*rowp;
-!     int		*colp UNUSED;
-  {
-      frame_T	*fp;
-  
-*** ../vim-7.2.179/src/version.c	2009-05-16 21:16:12.000000000 +0200
---- src/version.c	2009-05-17 13:06:38.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     180,
-  /**/
-
--- 
-Wi n0t trei a h0liday in Sweden thi yer?
-                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.181	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1978 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.181
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.181
-Problem:    Some more compiler warnings when using gcc -Wextra.
-Solution:   Add UNUSED and type casts.
-Files:	    src/if_mzsch.c, src/gui.c, src/gui_gtk.c, src/gui_gtk_x11.c,
-	    src/gui_gtk_f.c, src/gui_beval.c, src/netbeans.c
-
-
-*** ../vim-7.2.180/src/if_mzsch.c	2007-07-06 19:43:08.000000000 +0200
---- src/if_mzsch.c	2009-05-16 22:24:18.000000000 +0200
-***************
-*** 667,679 ****
-      static void CALLBACK
-  timer_proc(HWND hwnd, UINT uMsg, UINT idEvent, DWORD dwTime)
-  # elif defined(FEAT_GUI_GTK)
-- /*ARGSUSED*/
-      static gint
-! timer_proc(gpointer data)
-  # elif defined(FEAT_GUI_MOTIF) || defined(FEAT_GUI_ATHENA)
-- /* ARGSUSED */
-      static void
-! timer_proc(XtPointer timed_out, XtIntervalId *interval_id)
-  # elif defined(FEAT_GUI_MAC)
-      pascal void
-  timer_proc(EventLoopTimerRef theTimer, void *userData)
---- 667,677 ----
-      static void CALLBACK
-  timer_proc(HWND hwnd, UINT uMsg, UINT idEvent, DWORD dwTime)
-  # elif defined(FEAT_GUI_GTK)
-      static gint
-! timer_proc(gpointer data UNUSED)
-  # elif defined(FEAT_GUI_MOTIF) || defined(FEAT_GUI_ATHENA)
-      static void
-! timer_proc(XtPointer timed_out UNUSED, XtIntervalId *interval_id UNUSED)
-  # elif defined(FEAT_GUI_MAC)
-      pascal void
-  timer_proc(EventLoopTimerRef theTimer, void *userData)
-*** ../vim-7.2.180/src/gui.c	2008-12-03 18:50:09.000000000 +0100
---- src/gui.c	2009-05-17 15:52:18.000000000 +0200
-***************
-*** 678,688 ****
-   * Return OK when able to set the font.  When it failed FAIL is returned and
-   * the fonts are unchanged.
-   */
-- /*ARGSUSED*/
-      int
-  gui_init_font(font_list, fontset)
-      char_u	*font_list;
-!     int		fontset;
-  {
-  #define FONTLEN 320
-      char_u	font_name[FONTLEN];
---- 678,687 ----
-   * Return OK when able to set the font.  When it failed FAIL is returned and
-   * the fonts are unchanged.
-   */
-      int
-  gui_init_font(font_list, fontset)
-      char_u	*font_list;
-!     int		fontset UNUSED;
-  {
-  #define FONTLEN 320
-      char_u	font_name[FONTLEN];
-***************
-*** 1138,1147 ****
-   * Position the various GUI components (text area, menu).  The vertical
-   * scrollbars are NOT handled here.  See gui_update_scrollbars().
-   */
-- /*ARGSUSED*/
-      static void
-  gui_position_components(total_width)
-!     int	    total_width;
-  {
-      int	    text_area_x;
-      int	    text_area_y;
---- 1137,1145 ----
-   * Position the various GUI components (text area, menu).  The vertical
-   * scrollbars are NOT handled here.  See gui_update_scrollbars().
-   */
-      static void
-  gui_position_components(total_width)
-!     int	    total_width UNUSED;
-  {
-      int	    text_area_x;
-      int	    text_area_y;
-***************
-*** 1374,1383 ****
-   * If "fit_to_display" is TRUE then the size may be reduced to fit the window
-   * on the screen.
-   */
-- /*ARGSUSED*/
-      void
-  gui_set_shellsize(mustset, fit_to_display, direction)
-!     int		mustset;		/* set by the user */
-      int		fit_to_display;
-      int		direction;		/* RESIZE_HOR, RESIZE_VER */
-  {
---- 1372,1380 ----
-   * If "fit_to_display" is TRUE then the size may be reduced to fit the window
-   * on the screen.
-   */
-      void
-  gui_set_shellsize(mustset, fit_to_display, direction)
-!     int		mustset UNUSED;		/* set by the user */
-      int		fit_to_display;
-      int		direction;		/* RESIZE_HOR, RESIZE_VER */
-  {
-***************
-*** 3120,3126 ****
-   * If "oldval" is not NULL, "oldval" is the previous value, the new value is
-   * in p_go.
-   */
-- /*ARGSUSED*/
-      void
-  gui_init_which_components(oldval)
-      char_u	*oldval;
---- 3117,3122 ----
-***************
-*** 4411,4417 ****
-      if (curwin->w_p_wrap)
-  	return FALSE;
-  
-!     if (curwin->w_leftcol == scrollbar_value)
-  	return FALSE;
-  
-      curwin->w_leftcol = (colnr_T)scrollbar_value;
---- 4407,4413 ----
-      if (curwin->w_p_wrap)
-  	return FALSE;
-  
-!     if ((long_u)curwin->w_leftcol == scrollbar_value)
-  	return FALSE;
-  
-      curwin->w_leftcol = (colnr_T)scrollbar_value;
-***************
-*** 4424,4430 ****
-  	    && longest_lnum < curwin->w_botline
-  	    && !virtual_active())
-      {
-! 	if (scrollbar_value > scroll_line_len(curwin->w_cursor.lnum))
-  	{
-  	    curwin->w_cursor.lnum = longest_lnum;
-  	    curwin->w_cursor.col = 0;
---- 4420,4426 ----
-  	    && longest_lnum < curwin->w_botline
-  	    && !virtual_active())
-      {
-! 	if (scrollbar_value > (long_u)scroll_line_len(curwin->w_cursor.lnum))
-  	{
-  	    curwin->w_cursor.lnum = longest_lnum;
-  	    curwin->w_cursor.col = 0;
-***************
-*** 4670,4676 ****
-  /*
-   * Find window where the mouse pointer "y" coordinate is in.
-   */
-- /*ARGSUSED*/
-      static win_T *
-  xy2win(x, y)
-      int		x;
---- 4666,4671 ----
-***************
-*** 5124,5130 ****
-   * of dropped files, they will be freed in this function, and caller can't use
-   * fnames after call this function.
-   */
-- /*ARGSUSED*/
-      void
-  gui_handle_drop(x, y, modifiers, fnames, count)
-      int		x;
---- 5119,5124 ----
-*** ../vim-7.2.180/src/gui_gtk.c	2008-07-31 22:29:28.000000000 +0200
---- src/gui_gtk.c	2009-05-17 16:06:30.000000000 +0200
-***************
-*** 285,298 ****
-      return image;
-  }
-  
-- /*ARGSUSED*/
-      static gint
-! toolbar_button_focus_in_event(GtkWidget *widget, GdkEventFocus *event, gpointer data)
-! {
-!     /* When we're in a GtkPlug, we don't have window focus events, only widget focus.
-!      * To emulate stand-alone gvim, if a button gets focus (e.g., <Tab> into GtkPlug)
-!      * immediately pass it to mainwin.
-!      */
-      if (gtk_socket_id != 0)
-  	gtk_widget_grab_focus(gui.drawarea);
-  
---- 285,298 ----
-      return image;
-  }
-  
-      static gint
-! toolbar_button_focus_in_event(GtkWidget *widget UNUSED,
-! 			      GdkEventFocus *event UNUSED,
-! 			      gpointer data UNUSED)
-! {
-!     /* When we're in a GtkPlug, we don't have window focus events, only widget
-!      * focus.  To emulate stand-alone gvim, if a button gets focus (e.g.,
-!      * <Tab> into GtkPlug) immediately pass it to mainwin. */
-      if (gtk_socket_id != 0)
-  	gtk_widget_grab_focus(gui.drawarea);
-  
-***************
-*** 585,593 ****
-      gtk_menu_prepend(GTK_MENU(menu->submenu_id), menu->tearoff_handle);
-  }
-  
-- /*ARGSUSED*/
-      static void
-! menu_item_activate(GtkWidget *widget, gpointer data)
-  {
-      gui_menu_cb((vimmenu_T *)data);
-  
---- 585,592 ----
-      gtk_menu_prepend(GTK_MENU(menu->submenu_id), menu->tearoff_handle);
-  }
-  
-      static void
-! menu_item_activate(GtkWidget *widget UNUSED, gpointer data)
-  {
-      gui_menu_cb((vimmenu_T *)data);
-  
-***************
-*** 1202,1210 ****
-  #endif
-  
-  #ifndef USE_FILE_CHOOSER
-- /*ARGSUSED*/
-      static void
-! browse_ok_cb(GtkWidget *widget, gpointer cbdata)
-  {
-      gui_T *vw = (gui_T *)cbdata;
-  
---- 1201,1208 ----
-  #endif
-  
-  #ifndef USE_FILE_CHOOSER
-      static void
-! browse_ok_cb(GtkWidget *widget UNUSED, gpointer cbdata)
-  {
-      gui_T *vw = (gui_T *)cbdata;
-  
-***************
-*** 1218,1226 ****
-  	gtk_main_quit();
-  }
-  
-- /*ARGSUSED*/
-      static void
-! browse_cancel_cb(GtkWidget *widget, gpointer cbdata)
-  {
-      gui_T *vw = (gui_T *)cbdata;
-  
---- 1216,1223 ----
-  	gtk_main_quit();
-  }
-  
-      static void
-! browse_cancel_cb(GtkWidget *widget UNUSED, gpointer cbdata)
-  {
-      gui_T *vw = (gui_T *)cbdata;
-  
-***************
-*** 1234,1242 ****
-  	gtk_main_quit();
-  }
-  
-- /*ARGSUSED*/
-      static gboolean
-! browse_destroy_cb(GtkWidget * widget)
-  {
-      if (gui.browse_fname != NULL)
-      {
---- 1231,1238 ----
-  	gtk_main_quit();
-  }
-  
-      static gboolean
-! browse_destroy_cb(GtkWidget *widget UNUSED)
-  {
-      if (gui.browse_fname != NULL)
-      {
-***************
-*** 1262,1275 ****
-   * initdir			initial directory, NULL for current dir
-   * filter			not used (file name filter)
-   */
-- /*ARGSUSED*/
-      char_u *
-! gui_mch_browse(int saving,
-  	       char_u *title,
-  	       char_u *dflt,
-! 	       char_u *ext,
-  	       char_u *initdir,
-! 	       char_u *filter)
-  {
-  #ifdef USE_FILE_CHOOSER
-      GtkWidget		*fc;
---- 1258,1270 ----
-   * initdir			initial directory, NULL for current dir
-   * filter			not used (file name filter)
-   */
-      char_u *
-! gui_mch_browse(int saving UNUSED,
-  	       char_u *title,
-  	       char_u *dflt,
-! 	       char_u *ext UNUSED,
-  	       char_u *initdir,
-! 	       char_u *filter UNUSED)
-  {
-  #ifdef USE_FILE_CHOOSER
-      GtkWidget		*fc;
-***************
-*** 1377,1383 ****
-   * dflt				default name
-   * initdir			initial directory, NULL for current dir
-   */
-- /*ARGSUSED*/
-      char_u *
-  gui_mch_browsedir(
-  	       char_u *title,
---- 1372,1377 ----
-***************
-*** 1460,1466 ****
-  }
-  
-  # ifdef FEAT_GUI_GNOME
-- /* ARGSUSED */
-      static int
-  gui_gnome_dialog( int	type,
-  		char_u	*title,
---- 1454,1459 ----
-***************
-*** 1611,1617 ****
-      GtkWidget	*dialog;
-  } CancelData;
-  
-- /* ARGSUSED */
-      static void
-  dlg_button_clicked(GtkWidget * widget, ButtonData *data)
-  {
---- 1604,1609 ----
-***************
-*** 1622,1628 ****
-  /*
-   * This makes the Escape key equivalent to the cancel button.
-   */
-- /*ARGSUSED*/
-      static int
-  dlg_key_press_event(GtkWidget *widget, GdkEventKey *event, CancelData *data)
-  {
---- 1614,1619 ----
-***************
-*** 1655,1661 ****
-  	gtk_main_quit();
-  }
-  
-- /* ARGSUSED */
-      int
-  gui_mch_dialog(	int	type,		/* type of dialog */
-  		char_u	*title,		/* title of dialog */
---- 1646,1651 ----
-***************
-*** 2215,2221 ****
-      GtkDialog	*dialog;	    /* Widget of the dialog */
-  } DialogInfo;
-  
-- /*ARGSUSED2*/
-      static gboolean
-  dialog_key_press_event_cb(GtkWidget *widget, GdkEventKey *event, gpointer data)
-  {
---- 2205,2210 ----
-***************
-*** 2398,2411 ****
-   * Note: The push_in output argument seems to affect scrolling of huge
-   * menus that don't fit on the screen.	Leave it at the default for now.
-   */
-- /*ARGSUSED0*/
-      static void
-! popup_menu_position_func(GtkMenu *menu,
-  			 gint *x, gint *y,
-  # ifdef HAVE_GTK2
-! 			 gboolean *push_in,
-  # endif
-! 			 gpointer user_data)
-  {
-      gdk_window_get_origin(gui.drawarea->window, x, y);
-  
---- 2387,2399 ----
-   * Note: The push_in output argument seems to affect scrolling of huge
-   * menus that don't fit on the screen.	Leave it at the default for now.
-   */
-      static void
-! popup_menu_position_func(GtkMenu *menu UNUSED,
-  			 gint *x, gint *y,
-  # ifdef HAVE_GTK2
-! 			 gboolean *push_in UNUSED,
-  # endif
-! 			 gpointer user_data UNUSED)
-  {
-      gdk_window_get_origin(gui.drawarea->window, x, y);
-  
-***************
-*** 2464,2476 ****
-      GtkWidget *all;	/* 'Replace All' action button */
-  } SharedFindReplace;
-  
-! static SharedFindReplace find_widgets = { NULL, };
-! static SharedFindReplace repl_widgets = { NULL, };
-  
-- /* ARGSUSED */
-      static int
-  find_key_press_event(
-! 		GtkWidget	*widget,
-  		GdkEventKey	*event,
-  		SharedFindReplace *frdp)
-  {
---- 2452,2463 ----
-      GtkWidget *all;	/* 'Replace All' action button */
-  } SharedFindReplace;
-  
-! static SharedFindReplace find_widgets = {NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL};
-! static SharedFindReplace repl_widgets = {NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL};
-  
-      static int
-  find_key_press_event(
-! 		GtkWidget	*widget UNUSED,
-  		GdkEventKey	*event,
-  		SharedFindReplace *frdp)
-  {
-***************
-*** 2962,2970 ****
-  /*
-   * Callback for actions of the find and replace dialogs
-   */
-- /*ARGSUSED*/
-      static void
-! find_replace_cb(GtkWidget *widget, gpointer data)
-  {
-      int			flags;
-      char_u		*find_text;
---- 2949,2956 ----
-  /*
-   * Callback for actions of the find and replace dialogs
-   */
-      static void
-! find_replace_cb(GtkWidget *widget UNUSED, gpointer data)
-  {
-      int			flags;
-      char_u		*find_text;
-***************
-*** 3010,3018 ****
-  }
-  
-  /* our usual callback function */
-- /*ARGSUSED*/
-      static void
-! entry_activate_cb(GtkWidget *widget, gpointer data)
-  {
-      gtk_widget_grab_focus(GTK_WIDGET(data));
-  }
---- 2996,3003 ----
-  }
-  
-  /* our usual callback function */
-      static void
-! entry_activate_cb(GtkWidget *widget UNUSED, gpointer data)
-  {
-      gtk_widget_grab_focus(GTK_WIDGET(data));
-  }
-***************
-*** 3055,3064 ****
-  /*
-   * ":helpfind"
-   */
-- /*ARGSUSED*/
-      void
-  ex_helpfind(eap)
-!     exarg_T	*eap;
-  {
-      /* This will fail when menus are not loaded.  Well, it's only for
-       * backwards compatibility anyway. */
---- 3040,3048 ----
-  /*
-   * ":helpfind"
-   */
-      void
-  ex_helpfind(eap)
-!     exarg_T	*eap UNUSED;
-  {
-      /* This will fail when menus are not loaded.  Well, it's only for
-       * backwards compatibility anyway. */
-*** ../vim-7.2.180/src/gui_gtk_x11.c	2008-11-28 21:26:50.000000000 +0100
---- src/gui_gtk_x11.c	2009-05-17 15:53:02.000000000 +0200
-***************
-*** 619,627 ****
-   * Doesn't seem possible, since check_copy_area() relies on
-   * this information.  --danielk
-   */
-- /*ARGSUSED*/
-      static gint
-! visibility_event(GtkWidget *widget, GdkEventVisibility *event, gpointer data)
-  {
-      gui.visibility = event->state;
-      /*
---- 625,634 ----
-   * Doesn't seem possible, since check_copy_area() relies on
-   * this information.  --danielk
-   */
-      static gint
-! visibility_event(GtkWidget *widget UNUSED,
-! 		 GdkEventVisibility *event,
-! 		 gpointer data UNUSED)
-  {
-      gui.visibility = event->state;
-      /*
-***************
-*** 638,646 ****
-  /*
-   * Redraw the corresponding portions of the screen.
-   */
-- /*ARGSUSED*/
-      static gint
-! expose_event(GtkWidget *widget, GdkEventExpose *event, gpointer data)
-  {
-      /* Skip this when the GUI isn't set up yet, will redraw later. */
-      if (gui.starting)
---- 645,654 ----
-  /*
-   * Redraw the corresponding portions of the screen.
-   */
-      static gint
-! expose_event(GtkWidget *widget UNUSED,
-! 	     GdkEventExpose *event,
-! 	     gpointer data UNUSED)
-  {
-      /* Skip this when the GUI isn't set up yet, will redraw later. */
-      if (gui.starting)
-***************
-*** 668,676 ****
-  /*
-   * Handle changes to the "Comm" property
-   */
-- /*ARGSUSED2*/
-      static gint
-! property_event(GtkWidget *widget, GdkEventProperty *event, gpointer data)
-  {
-      if (event->type == GDK_PROPERTY_NOTIFY
-  	    && event->state == (int)GDK_PROPERTY_NEW_VALUE
---- 676,685 ----
-  /*
-   * Handle changes to the "Comm" property
-   */
-      static gint
-! property_event(GtkWidget *widget,
-! 	       GdkEventProperty *event,
-! 	       gpointer data UNUSED)
-  {
-      if (event->type == GDK_PROPERTY_NOTIFY
-  	    && event->state == (int)GDK_PROPERTY_NEW_VALUE
-***************
-*** 740,748 ****
-      blink_state = BLINK_NONE;
-  }
-  
-- /*ARGSUSED*/
-      static gint
-! blink_cb(gpointer data)
-  {
-      if (blink_state == BLINK_ON)
-      {
---- 749,756 ----
-      blink_state = BLINK_NONE;
-  }
-  
-      static gint
-! blink_cb(gpointer data UNUSED)
-  {
-      if (blink_state == BLINK_ON)
-      {
-***************
-*** 781,789 ****
-      }
-  }
-  
-- /*ARGSUSED*/
-      static gint
-! enter_notify_event(GtkWidget *widget, GdkEventCrossing *event, gpointer data)
-  {
-      if (blink_state == BLINK_NONE)
-  	gui_mch_start_blink();
---- 789,798 ----
-      }
-  }
-  
-      static gint
-! enter_notify_event(GtkWidget *widget UNUSED,
-! 		   GdkEventCrossing *event UNUSED,
-! 		   gpointer data UNUSED)
-  {
-      if (blink_state == BLINK_NONE)
-  	gui_mch_start_blink();
-***************
-*** 795,803 ****
-      return FALSE;
-  }
-  
-- /*ARGSUSED*/
-      static gint
-! leave_notify_event(GtkWidget *widget, GdkEventCrossing *event, gpointer data)
-  {
-      if (blink_state != BLINK_NONE)
-  	gui_mch_stop_blink();
---- 804,813 ----
-      return FALSE;
-  }
-  
-      static gint
-! leave_notify_event(GtkWidget *widget UNUSED,
-! 		   GdkEventCrossing *event UNUSED,
-! 		   gpointer data UNUSED)
-  {
-      if (blink_state != BLINK_NONE)
-  	gui_mch_stop_blink();
-***************
-*** 805,813 ****
-      return FALSE;
-  }
-  
-- /*ARGSUSED*/
-      static gint
-! focus_in_event(GtkWidget *widget, GdkEventFocus *event, gpointer data)
-  {
-      gui_focus_change(TRUE);
-  
---- 815,824 ----
-      return FALSE;
-  }
-  
-      static gint
-! focus_in_event(GtkWidget *widget,
-! 	       GdkEventFocus *event UNUSED,
-! 	       gpointer data UNUSED)
-  {
-      gui_focus_change(TRUE);
-  
-***************
-*** 826,834 ****
-      return TRUE;
-  }
-  
-- /*ARGSUSED*/
-      static gint
-! focus_out_event(GtkWidget *widget, GdkEventFocus *event, gpointer data)
-  {
-      gui_focus_change(FALSE);
-  
---- 837,846 ----
-      return TRUE;
-  }
-  
-      static gint
-! focus_out_event(GtkWidget *widget UNUSED,
-! 	        GdkEventFocus *event UNUSED,
-! 		gpointer data UNUSED)
-  {
-      gui_focus_change(FALSE);
-  
-***************
-*** 956,964 ****
-  /*
-   * Main keyboard handler:
-   */
-- /*ARGSUSED*/
-      static gint
-! key_press_event(GtkWidget *widget, GdkEventKey *event, gpointer data)
-  {
-  #ifdef HAVE_GTK2
-      /* 256 bytes is way over the top, but for safety let's reduce it only
---- 968,977 ----
-  /*
-   * Main keyboard handler:
-   */
-      static gint
-! key_press_event(GtkWidget *widget UNUSED,
-! 		GdkEventKey *event,
-! 		gpointer data UNUSED)
-  {
-  #ifdef HAVE_GTK2
-      /* 256 bytes is way over the top, but for safety let's reduce it only
-***************
-*** 1225,1233 ****
-  }
-  
-  #if defined(FEAT_XIM) && defined(HAVE_GTK2)
-- /*ARGSUSED0*/
-      static gboolean
-! key_release_event(GtkWidget *widget, GdkEventKey *event, gpointer data)
-  {
-      /*
-       * GTK+ 2 input methods may do fancy stuff on key release events too.
---- 1238,1247 ----
-  }
-  
-  #if defined(FEAT_XIM) && defined(HAVE_GTK2)
-      static gboolean
-! key_release_event(GtkWidget *widget UNUSED,
-! 		  GdkEventKey *event,
-! 		  gpointer data UNUSED)
-  {
-      /*
-       * GTK+ 2 input methods may do fancy stuff on key release events too.
-***************
-*** 1243,1253 ****
-   * Selection handlers:
-   */
-  
-- /*ARGSUSED*/
-      static gint
-! selection_clear_event(GtkWidget		*widget,
-  		      GdkEventSelection	*event,
-! 		      gpointer		user_data)
-  {
-      if (event->selection == clip_plus.gtk_sel_atom)
-  	clip_lose_selection(&clip_plus);
---- 1257,1266 ----
-   * Selection handlers:
-   */
-  
-      static gint
-! selection_clear_event(GtkWidget		*widget UNUSED,
-  		      GdkEventSelection	*event,
-! 		      gpointer		user_data UNUSED)
-  {
-      if (event->selection == clip_plus.gtk_sel_atom)
-  	clip_lose_selection(&clip_plus);
-***************
-*** 1265,1276 ****
-  #define RS_FAIL	2	/* selection_received_cb() called and failed */
-  static int received_selection = RS_NONE;
-  
-- /*ARGSUSED*/
-      static void
-! selection_received_cb(GtkWidget		*widget,
-  		      GtkSelectionData	*data,
-! 		      guint		time_,
-! 		      gpointer		user_data)
-  {
-      VimClipboard    *cbd;
-      char_u	    *text;
---- 1278,1288 ----
-  #define RS_FAIL	2	/* selection_received_cb() called and failed */
-  static int received_selection = RS_NONE;
-  
-      static void
-! selection_received_cb(GtkWidget		*widget UNUSED,
-  		      GtkSelectionData	*data,
-! 		      guint		time_ UNUSED,
-! 		      gpointer		user_data UNUSED)
-  {
-      VimClipboard    *cbd;
-      char_u	    *text;
-***************
-*** 1414,1426 ****
-   * Prepare our selection data for passing it to the external selection
-   * client.
-   */
-- /*ARGSUSED*/
-      static void
-! selection_get_cb(GtkWidget	    *widget,
-  		 GtkSelectionData   *selection_data,
-  		 guint		    info,
-! 		 guint		    time_,
-! 		 gpointer	    user_data)
-  {
-      char_u	    *string;
-      char_u	    *tmpbuf;
---- 1426,1437 ----
-   * Prepare our selection data for passing it to the external selection
-   * client.
-   */
-      static void
-! selection_get_cb(GtkWidget	    *widget UNUSED,
-  		 GtkSelectionData   *selection_data,
-  		 guint		    info,
-! 		 guint		    time_ UNUSED,
-! 		 gpointer	    user_data UNUSED)
-  {
-      char_u	    *string;
-      char_u	    *tmpbuf;
-***************
-*** 1678,1684 ****
-  
-  	offshoot = dx > dy ? dx : dy;
-  
-! 	/* Make a linearly declaying timer delay with a threshold of 5 at a
-  	 * distance of 127 pixels from the main window.
-  	 *
-  	 * One could think endlessly about the most ergonomic variant here.
---- 1689,1695 ----
-  
-  	offshoot = dx > dy ? dx : dy;
-  
-! 	/* Make a linearly decaying timer delay with a threshold of 5 at a
-  	 * distance of 127 pixels from the main window.
-  	 *
-  	 * One could think endlessly about the most ergonomic variant here.
-***************
-*** 1707,1715 ****
-  /*
-   * Timer used to recognize multiple clicks of the mouse button.
-   */
-- /*ARGSUSED0*/
-      static gint
-! motion_repeat_timer_cb(gpointer data)
-  {
-      int		    x;
-      int		    y;
---- 1718,1725 ----
-  /*
-   * Timer used to recognize multiple clicks of the mouse button.
-   */
-      static gint
-! motion_repeat_timer_cb(gpointer data UNUSED)
-  {
-      int		    x;
-      int		    y;
-***************
-*** 1749,1757 ****
-      return FALSE;
-  }
-  
-- /*ARGSUSED2*/
-      static gint
-! motion_notify_event(GtkWidget *widget, GdkEventMotion *event, gpointer data)
-  {
-      if (event->is_hint)
-      {
---- 1759,1768 ----
-      return FALSE;
-  }
-  
-      static gint
-! motion_notify_event(GtkWidget *widget,
-! 		    GdkEventMotion *event,
-! 		    gpointer data UNUSED)
-  {
-      if (event->is_hint)
-      {
-***************
-*** 1777,1785 ****
-   * by our own timeout mechanism instead of the one provided by GTK+ itself.
-   * This is due to the way the generic VIM code is recognizing multiple clicks.
-   */
-- /*ARGSUSED2*/
-      static gint
-! button_press_event(GtkWidget *widget, GdkEventButton *event, gpointer data)
-  {
-      int button;
-      int repeated_click = FALSE;
---- 1788,1797 ----
-   * by our own timeout mechanism instead of the one provided by GTK+ itself.
-   * This is due to the way the generic VIM code is recognizing multiple clicks.
-   */
-      static gint
-! button_press_event(GtkWidget *widget,
-! 		   GdkEventButton *event,
-! 		   gpointer data UNUSED)
-  {
-      int button;
-      int repeated_click = FALSE;
-***************
-*** 1855,1863 ****
-   * GTK+ 2 doesn't handle mouse buttons 4, 5, 6 and 7 the same way as GTK+ 1.
-   * Instead, it abstracts scrolling via the new GdkEventScroll.
-   */
-- /*ARGSUSED2*/
-      static gboolean
-! scroll_event(GtkWidget *widget, GdkEventScroll *event, gpointer data)
-  {
-      int	    button;
-      int_u   vim_modifiers;
---- 1867,1876 ----
-   * GTK+ 2 doesn't handle mouse buttons 4, 5, 6 and 7 the same way as GTK+ 1.
-   * Instead, it abstracts scrolling via the new GdkEventScroll.
-   */
-      static gboolean
-! scroll_event(GtkWidget *widget,
-! 	     GdkEventScroll *event,
-! 	     gpointer data UNUSED)
-  {
-      int	    button;
-      int_u   vim_modifiers;
-***************
-*** 1896,1904 ****
-  #endif /* HAVE_GTK2 */
-  
-  
-- /*ARGSUSED*/
-      static gint
-! button_release_event(GtkWidget *widget, GdkEventButton *event, gpointer data)
-  {
-      int x, y;
-      int_u vim_modifiers;
---- 1909,1918 ----
-  #endif /* HAVE_GTK2 */
-  
-  
-      static gint
-! button_release_event(GtkWidget *widget UNUSED,
-! 		     GdkEventButton *event,
-! 		     gpointer data UNUSED)
-  {
-      int x, y;
-      int_u vim_modifiers;
-***************
-*** 2100,2106 ****
-  /*
-   * DND receiver.
-   */
-- /*ARGSUSED2*/
-      static void
-  drag_data_received_cb(GtkWidget		*widget,
-  		      GdkDragContext	*context,
---- 2114,2119 ----
-***************
-*** 2109,2115 ****
-  		      GtkSelectionData	*data,
-  		      guint		info,
-  		      guint		time_,
-! 		      gpointer		user_data)
-  {
-      GdkModifierType state;
-  
---- 2122,2128 ----
-  		      GtkSelectionData	*data,
-  		      guint		info,
-  		      guint		time_,
-! 		      gpointer		user_data UNUSED)
-  {
-      GdkModifierType state;
-  
-***************
-*** 2143,2149 ****
-   * be abandoned and pop up a dialog asking the user for confirmation if
-   * necessary.
-   */
-- /*ARGSUSED0*/
-      static void
-  sm_client_check_changed_any(GnomeClient	    *client,
-  			    gint	    key,
---- 2156,2161 ----
-***************
-*** 2251,2257 ****
-   * for confirmation if necessary.  Save the current editing session and tell
-   * the session manager how to restart Vim.
-   */
-- /*ARGSUSED1*/
-      static gboolean
-  sm_client_save_yourself(GnomeClient	    *client,
-  			gint		    phase,
---- 2263,2268 ----
-***************
-*** 2339,2345 ****
-   * here since "save_yourself" has been emitted before (unless serious trouble
-   * is happening).
-   */
-- /*ARGSUSED0*/
-      static void
-  sm_client_die(GnomeClient *client, gpointer data)
-  {
---- 2350,2355 ----
-***************
-*** 2379,2388 ****
-  /*
-   * GTK tells us that XSMP needs attention
-   */
-- /*ARGSUSED*/
-      static gboolean
-  local_xsmp_handle_requests(source, condition, data)
-!     GIOChannel		*source;
-      GIOCondition	condition;
-      gpointer		data;
-  {
---- 2389,2397 ----
-  /*
-   * GTK tells us that XSMP needs attention
-   */
-      static gboolean
-  local_xsmp_handle_requests(source, condition, data)
-!     GIOChannel		*source UNUSED;
-      GIOCondition	condition;
-      gpointer		data;
-  {
-***************
-*** 2480,2495 ****
-   * WM_SAVE_YOURSELF hack it actually stores the session...  And yes,
-   * it should work with KDE as well.
-   */
-- /*ARGSUSED1*/
-      static GdkFilterReturn
-! global_event_filter(GdkXEvent *xev, GdkEvent *event, gpointer data)
-  {
-      XEvent *xevent = (XEvent *)xev;
-  
-      if (xevent != NULL
-  	    && xevent->type == ClientMessage
-  	    && xevent->xclient.message_type == GET_X_ATOM(wm_protocols_atom)
-! 	    && xevent->xclient.data.l[0] == GET_X_ATOM(save_yourself_atom))
-      {
-  	out_flush();
-  	ml_sync_all(FALSE, FALSE); /* preserve all swap files */
---- 2489,2506 ----
-   * WM_SAVE_YOURSELF hack it actually stores the session...  And yes,
-   * it should work with KDE as well.
-   */
-      static GdkFilterReturn
-! global_event_filter(GdkXEvent *xev,
-! 		    GdkEvent *event UNUSED,
-! 		    gpointer data UNUSED)
-  {
-      XEvent *xevent = (XEvent *)xev;
-  
-      if (xevent != NULL
-  	    && xevent->type == ClientMessage
-  	    && xevent->xclient.message_type == GET_X_ATOM(wm_protocols_atom)
-! 	    && (long_u)xevent->xclient.data.l[0]
-! 					    == GET_X_ATOM(save_yourself_atom))
-      {
-  	out_flush();
-  	ml_sync_all(FALSE, FALSE); /* preserve all swap files */
-***************
-*** 2512,2518 ****
-  /*
-   * GDK handler for X ClientMessage events.
-   */
-- /*ARGSUSED2*/
-      static GdkFilterReturn
-  gdk_wm_protocols_filter(GdkXEvent *xev, GdkEvent *event, gpointer data)
-  {
---- 2523,2528 ----
-***************
-*** 2558,2566 ****
-  /*
-   * Setup the window icon & xcmdsrv comm after the main window has been realized.
-   */
-- /*ARGSUSED*/
-      static void
-! mainwin_realize(GtkWidget *widget, gpointer data)
-  {
-  /* If you get an error message here, you still need to unpack the runtime
-   * archive! */
---- 2568,2575 ----
-  /*
-   * Setup the window icon & xcmdsrv comm after the main window has been realized.
-   */
-      static void
-! mainwin_realize(GtkWidget *widget UNUSED, gpointer data UNUSED)
-  {
-  /* If you get an error message here, you still need to unpack the runtime
-   * archive! */
-***************
-*** 2712,2722 ****
-  }
-  
-  #ifdef HAVE_GTK_MULTIHEAD
-- /*ARGSUSED1*/
-      static void
-  mainwin_screen_changed_cb(GtkWidget  *widget,
-! 			  GdkScreen  *previous_screen,
-! 			  gpointer   data)
-  {
-      if (!gtk_widget_has_screen(widget))
-  	return;
---- 2721,2730 ----
-  }
-  
-  #ifdef HAVE_GTK_MULTIHEAD
-      static void
-  mainwin_screen_changed_cb(GtkWidget  *widget,
-! 			  GdkScreen  *previous_screen UNUSED,
-! 			  gpointer   data UNUSED)
-  {
-      if (!gtk_widget_has_screen(widget))
-  	return;
-***************
-*** 2757,2765 ****
-   * Don't try to set any VIM scrollbar sizes anywhere here. I'm relying on the
-   * fact that the main VIM engine doesn't take them into account anywhere.
-   */
-- /*ARGSUSED1*/
-      static void
-! drawarea_realize_cb(GtkWidget *widget, gpointer data)
-  {
-      GtkWidget *sbar;
-  
---- 2765,2772 ----
-   * Don't try to set any VIM scrollbar sizes anywhere here. I'm relying on the
-   * fact that the main VIM engine doesn't take them into account anywhere.
-   */
-      static void
-! drawarea_realize_cb(GtkWidget *widget, gpointer data UNUSED)
-  {
-      GtkWidget *sbar;
-  
-***************
-*** 2789,2797 ****
-  /*
-   * Properly clean up on shutdown.
-   */
-- /*ARGSUSED0*/
-      static void
-! drawarea_unrealize_cb(GtkWidget *widget, gpointer data)
-  {
-      /* Don't write messages to the GUI anymore */
-      full_screen = FALSE;
---- 2796,2803 ----
-  /*
-   * Properly clean up on shutdown.
-   */
-      static void
-! drawarea_unrealize_cb(GtkWidget *widget UNUSED, gpointer data UNUSED)
-  {
-      /* Don't write messages to the GUI anymore */
-      full_screen = FALSE;
-***************
-*** 2827,2837 ****
-  #endif
-  }
-  
-- /*ARGSUSED0*/
-      static void
-! drawarea_style_set_cb(GtkWidget	*widget,
-! 		      GtkStyle	*previous_style,
-! 		      gpointer	data)
-  {
-      gui_mch_new_colors();
-  }
---- 2833,2842 ----
-  #endif
-  }
-  
-      static void
-! drawarea_style_set_cb(GtkWidget	*widget UNUSED,
-! 		      GtkStyle	*previous_style UNUSED,
-! 		      gpointer	data UNUSED)
-  {
-      gui_mch_new_colors();
-  }
-***************
-*** 2840,2848 ****
-   * Callback routine for the "delete_event" signal on the toplevel window.
-   * Tries to vim gracefully, or refuses to exit with changed buffers.
-   */
-- /*ARGSUSED*/
-      static gint
-! delete_event_cb(GtkWidget *widget, GdkEventAny *event, gpointer data)
-  {
-      gui_shell_closed();
-      return TRUE;
---- 2845,2854 ----
-   * Callback routine for the "delete_event" signal on the toplevel window.
-   * Tries to vim gracefully, or refuses to exit with changed buffers.
-   */
-      static gint
-! delete_event_cb(GtkWidget *widget UNUSED,
-! 		GdkEventAny *event UNUSED,
-! 		gpointer data UNUSED)
-  {
-      gui_shell_closed();
-      return TRUE;
-***************
-*** 2964,2970 ****
-  
-      /* At start-up, don't try to set the hints until the initial
-       * values have been used (those that dictate our initial size)
-!      * Let forced (i.e., correct) values thruogh always.
-       */
-      if (!(force_width && force_height)  &&  init_window_hints_state > 0)
-      {
---- 2970,2976 ----
-  
-      /* At start-up, don't try to set the hints until the initial
-       * values have been used (those that dictate our initial size)
-!      * Let forced (i.e., correct) values through always.
-       */
-      if (!(force_width && force_height)  &&  init_window_hints_state > 0)
-      {
-***************
-*** 3142,3150 ****
-  /*
-   * Handle selecting an item in the tab line popup menu.
-   */
-- /*ARGSUSED*/
-      static void
-! tabline_menu_handler(GtkMenuItem *item, gpointer user_data)
-  {
-      /* Add the string cmd into input buffer */
-      send_tabline_menu_event(clicked_page, (int)(long)user_data);
---- 3148,3155 ----
-  /*
-   * Handle selecting an item in the tab line popup menu.
-   */
-      static void
-! tabline_menu_handler(GtkMenuItem *item UNUSED, gpointer user_data)
-  {
-      /* Add the string cmd into input buffer */
-      send_tabline_menu_event(clicked_page, (int)(long)user_data);
-***************
-*** 3244,3256 ****
-  /*
-   * Handle selecting one of the tabs.
-   */
-- /*ARGSUSED*/
-      static void
-  on_select_tab(
-! 	GtkNotebook	*notebook,
-! 	GtkNotebookPage *page,
-  	gint		idx,
-! 	gpointer	data)
-  {
-      if (!ignore_tabline_evt)
-      {
---- 3249,3260 ----
-  /*
-   * Handle selecting one of the tabs.
-   */
-      static void
-  on_select_tab(
-! 	GtkNotebook	*notebook UNUSED,
-! 	GtkNotebookPage *page UNUSED,
-  	gint		idx,
-! 	gpointer	data UNUSED)
-  {
-      if (!ignore_tabline_evt)
-      {
-***************
-*** 3784,3790 ****
-  #endif
-  
-      if (gtk_socket_id != 0)
-! 	/* make sure keybord input can go to the drawarea */
-  	GTK_WIDGET_SET_FLAGS(gui.drawarea, GTK_CAN_FOCUS);
-  
-      /*
---- 3788,3794 ----
-  #endif
-  
-      if (gtk_socket_id != 0)
-! 	/* make sure keyboard input can go to the drawarea */
-  	GTK_WIDGET_SET_FLAGS(gui.drawarea, GTK_CAN_FOCUS);
-  
-      /*
-***************
-*** 3922,3931 ****
-  /*
-   * This signal informs us about the need to rearrange our sub-widgets.
-   */
-- /*ARGSUSED*/
-      static gint
-! form_configure_event(GtkWidget *widget, GdkEventConfigure *event,
-! 		     gpointer data)
-  {
-      int usable_height = event->height;
-  
---- 3926,3935 ----
-  /*
-   * This signal informs us about the need to rearrange our sub-widgets.
-   */
-      static gint
-! form_configure_event(GtkWidget *widget UNUSED,
-! 		     GdkEventConfigure *event,
-! 		     gpointer data UNUSED)
-  {
-      int usable_height = event->height;
-  
-***************
-*** 3948,3956 ****
-   * We can't do much more here than to trying to preserve what had been done,
-   * since the window is already inevitably going away.
-   */
-- /*ARGSUSED0*/
-      static void
-! mainwin_destroy_cb(GtkObject *object, gpointer data)
-  {
-      /* Don't write messages to the GUI anymore */
-      full_screen = FALSE;
---- 3952,3959 ----
-   * We can't do much more here than to trying to preserve what had been done,
-   * since the window is already inevitably going away.
-   */
-      static void
-! mainwin_destroy_cb(GtkObject *object UNUSED, gpointer data UNUSED)
-  {
-      /* Don't write messages to the GUI anymore */
-      full_screen = FALSE;
-***************
-*** 3980,3988 ****
-   * scrollbar init.), actually do the standard hinst and stop the timer.
-   * We'll not let the default hints be set while this timer's active.
-   */
-- /*ARGSUSED*/
-      static gboolean
-! check_startup_plug_hints(gpointer data)
-  {
-      if (init_window_hints_state == 1)
-      {
---- 3983,3990 ----
-   * scrollbar init.), actually do the standard hinst and stop the timer.
-   * We'll not let the default hints be set while this timer's active.
-   */
-      static gboolean
-! check_startup_plug_hints(gpointer data UNUSED)
-  {
-      if (init_window_hints_state == 1)
-      {
-***************
-*** 4055,4061 ****
-  	    Columns = w;
-  	if (mask & HeightValue)
-  	{
-! 	    if (p_window > h - 1 || !option_was_set((char_u *)"window"))
-  		p_window = h - 1;
-  	    Rows = h;
-  	}
---- 4057,4063 ----
-  	    Columns = w;
-  	if (mask & HeightValue)
-  	{
-! 	    if (p_window > (long)h - 1 || !option_was_set((char_u *)"window"))
-  		p_window = h - 1;
-  	    Rows = h;
-  	}
-***************
-*** 4229,4237 ****
-  }
-  
-  
-- /*ARGSUSED0*/
-      void
-! gui_mch_exit(int rc)
-  {
-      if (gui.mainwin != NULL)
-  	gtk_widget_destroy(gui.mainwin);
---- 4231,4238 ----
-  }
-  
-  
-      void
-! gui_mch_exit(int rc UNUSED)
-  {
-      if (gui.mainwin != NULL)
-  	gtk_widget_destroy(gui.mainwin);
-***************
-*** 4286,4292 ****
-   * report the new size through form_configure_event().  That caused the window
-   * layout to be messed up.
-   */
-- /*ARGSUSED0*/
-      static gboolean
-  force_shell_resize_idle(gpointer data)
-  {
---- 4287,4292 ----
-***************
-*** 4314,4325 ****
-  /*
-   * Set the windows size.
-   */
-- /*ARGSUSED2*/
-      void
-  gui_mch_set_shellsize(int width, int height,
-! 		      int min_width,  int min_height,
-! 		      int base_width, int base_height,
-! 		      int direction)
-  {
-  #ifndef HAVE_GTK2
-      /* Hack: When the form already is at the desired size, the window might
---- 4314,4324 ----
-  /*
-   * Set the windows size.
-   */
-      void
-  gui_mch_set_shellsize(int width, int height,
-! 		      int min_width UNUSED,  int min_height UNUSED,
-! 		      int base_width UNUSED, int base_height UNUSED,
-! 		      int direction UNUSED)
-  {
-  #ifndef HAVE_GTK2
-      /* Hack: When the form already is at the desired size, the window might
-***************
-*** 4413,4421 ****
-  }
-  
-  #if defined(FEAT_TITLE) || defined(PROTO)
-- /*ARGSUSED*/
-      void
-! gui_mch_settitle(char_u *title, char_u *icon)
-  {
-  # ifdef HAVE_GTK2
-      if (title != NULL && output_conv.vc_type != CONV_NONE)
---- 4412,4419 ----
-  }
-  
-  #if defined(FEAT_TITLE) || defined(PROTO)
-      void
-! gui_mch_settitle(char_u *title, char_u *icon UNUSED)
-  {
-  # ifdef HAVE_GTK2
-      if (title != NULL && output_conv.vc_type != CONV_NONE)
-***************
-*** 4493,4499 ****
-   * Get a font structure for highlighting.
-   * "cbdata" is a pointer to the global gui structure.
-   */
-- /*ARGSUSED*/
-      static void
-  font_sel_ok(GtkWidget *wgt, gpointer cbdata)
-  {
---- 4491,4496 ----
-***************
-*** 4509,4515 ****
-  	gtk_main_quit();
-  }
-  
-- /*ARGSUSED*/
-      static void
-  font_sel_cancel(GtkWidget *wgt, gpointer cbdata)
-  {
---- 4506,4511 ----
-***************
-*** 4520,4526 ****
-  	gtk_main_quit();
-  }
-  
-- /*ARGSUSED*/
-      static void
-  font_sel_destroy(GtkWidget *wgt, gpointer cbdata)
-  {
---- 4516,4521 ----
-***************
-*** 4620,4626 ****
-  /*
-   * Try to load the requested fontset.
-   */
-- /*ARGSUSED2*/
-      GuiFontset
-  gui_mch_get_fontset(char_u *name, int report_error, int fixed_width)
-  {
---- 4615,4620 ----
-***************
-*** 4863,4869 ****
-      styled_font[1] = &gui.ital_font;
-      styled_font[2] = &gui.boldital_font;
-  
-!     /* First free whatever was freviously there. */
-      for (i = 0; i < 3; ++i)
-  	if (*styled_font[i])
-  	{
---- 4857,4863 ----
-      styled_font[1] = &gui.ital_font;
-      styled_font[2] = &gui.boldital_font;
-  
-!     /* First free whatever was previously there. */
-      for (i = 0; i < 3; ++i)
-  	if (*styled_font[i])
-  	{
-***************
-*** 5012,5020 ****
-   * Initialize Vim to use the font or fontset with the given name.
-   * Return FAIL if the font could not be loaded, OK otherwise.
-   */
-- /*ARGSUSED1*/
-      int
-! gui_mch_init_font(char_u *font_name, int fontset)
-  {
-  #ifdef HAVE_GTK2
-      PangoFontDescription    *font_desc;
---- 5006,5013 ----
-   * Initialize Vim to use the font or fontset with the given name.
-   * Return FAIL if the font could not be loaded, OK otherwise.
-   */
-      int
-! gui_mch_init_font(char_u *font_name, int fontset UNUSED)
-  {
-  #ifdef HAVE_GTK2
-      PangoFontDescription    *font_desc;
-***************
-*** 5326,5334 ****
-  /*
-   * Return the name of font "font" in allocated memory.
-   */
-- /*ARGSUSED*/
-      char_u *
-! gui_mch_get_fontname(GuiFont font, char_u *name)
-  {
-  # ifdef HAVE_GTK2
-      if (font != NOFONT)
---- 5319,5326 ----
-  /*
-   * Return the name of font "font" in allocated memory.
-   */
-      char_u *
-! gui_mch_get_fontname(GuiFont font, char_u *name UNUSED)
-  {
-  # ifdef HAVE_GTK2
-      if (font != NOFONT)
-***************
-*** 5732,5738 ****
-  {
-      int			i;
-      int			offset;
-!     const static int	val[8] = {1, 0, 0, 0, 1, 2, 2, 2 };
-      int			y = FILL_Y(row + 1) - 1;
-  
-      /* Undercurl: draw curl at the bottom of the character cell. */
---- 5724,5730 ----
-  {
-      int			i;
-      int			offset;
-!     static const int	val[8] = {1, 0, 0, 0, 1, 2, 2, 2 };
-      int			y = FILL_Y(row + 1) - 1;
-  
-      /* Undercurl: draw curl at the bottom of the character cell. */
-***************
-*** 6402,6408 ****
-  /*
-   * Callback function, used when data is available on the SNiFF connection.
-   */
-- /* ARGSUSED */
-      static void
-  sniff_request_cb(
-      gpointer	data,
---- 6394,6399 ----
-***************
-*** 6711,6719 ****
-  /*
-   * Disown the selection.
-   */
-- /*ARGSUSED*/
-      void
-! clip_mch_lose_selection(VimClipboard *cbd)
-  {
-      /* WEIRD: when using NULL to actually disown the selection, we lose the
-       * selection the first time we own it. */
---- 6702,6709 ----
-  /*
-   * Disown the selection.
-   */
-      void
-! clip_mch_lose_selection(VimClipboard *cbd UNUSED)
-  {
-      /* WEIRD: when using NULL to actually disown the selection, we lose the
-       * selection the first time we own it. */
-***************
-*** 6741,6749 ****
-   * Send the current selection to the clipboard.  Do nothing for X because we
-   * will fill in the selection only when requested by another app.
-   */
-- /*ARGSUSED*/
-      void
-! clip_mch_set_selection(VimClipboard *cbd)
-  {
-  }
-  
---- 6731,6738 ----
-   * Send the current selection to the clipboard.  Do nothing for X because we
-   * will fill in the selection only when requested by another app.
-   */
-      void
-! clip_mch_set_selection(VimClipboard *cbd UNUSED)
-  {
-  }
-  
-***************
-*** 6950,6956 ****
-  	    else
-  		id &= ~1;	/* they are always even (why?) */
-  	}
-! 	else if (shape < sizeof(mshape_ids) / sizeof(int))
-  	    id = mshape_ids[shape];
-  	else
-  	    return;
---- 6939,6945 ----
-  	    else
-  		id &= ~1;	/* they are always even (why?) */
-  	}
-! 	else if (shape < (int)(sizeof(mshape_ids) / sizeof(int)))
-  	    id = mshape_ids[shape];
-  	else
-  	    return;
-*** ../vim-7.2.180/src/gui_gtk_f.c	2007-05-10 19:50:33.000000000 +0200
---- src/gui_gtk_f.c	2009-05-17 15:48:51.000000000 +0200
-***************
-*** 227,240 ****
-  
-      if (!form_type)
-      {
-! 	GtkTypeInfo form_info =
-! 	{
-! 	    "GtkForm",
-! 	    sizeof(GtkForm),
-! 	    sizeof(GtkFormClass),
-! 	    (GtkClassInitFunc) gtk_form_class_init,
-! 	    (GtkObjectInitFunc) gtk_form_init
-! 	};
-  
-  	form_type = gtk_type_unique(GTK_TYPE_CONTAINER, &form_info);
-      }
---- 227,239 ----
-  
-      if (!form_type)
-      {
-! 	GtkTypeInfo form_info;
-! 
-! 	form_info.type_name = "GtkForm";
-! 	form_info.object_size = sizeof(GtkForm);
-! 	form_info.class_size = sizeof(GtkFormClass);
-! 	form_info.class_init_func = (GtkClassInitFunc)gtk_form_class_init;
-! 	form_info.object_init_func = (GtkObjectInitFunc)gtk_form_init;
-  
-  	form_type = gtk_type_unique(GTK_TYPE_CONTAINER, &form_info);
-      }
-***************
-*** 611,620 ****
-      }
-  }
-  
-- /*ARGSUSED1*/
-      static void
-  gtk_form_forall(GtkContainer	*container,
-! 		gboolean	include_internals,
-  		GtkCallback	callback,
-  		gpointer	callback_data)
-  {
---- 610,618 ----
-      }
-  }
-  
-      static void
-  gtk_form_forall(GtkContainer	*container,
-! 		gboolean	include_internals UNUSED,
-  		GtkCallback	callback,
-  		gpointer	callback_data)
-  {
-***************
-*** 786,794 ****
-   * them or discards them, depending on whether we are obscured
-   * or not.
-   */
-- /*ARGSUSED1*/
-      static GdkFilterReturn
-! gtk_form_filter(GdkXEvent *gdk_xevent, GdkEvent *event, gpointer data)
-  {
-      XEvent *xevent;
-      GtkForm *form;
---- 784,791 ----
-   * them or discards them, depending on whether we are obscured
-   * or not.
-   */
-      static GdkFilterReturn
-! gtk_form_filter(GdkXEvent *gdk_xevent, GdkEvent *event UNUSED, gpointer data)
-  {
-      XEvent *xevent;
-      GtkForm *form;
-***************
-*** 821,829 ****
-   * there is no corresponding event in GTK, so we have
-   * to get the events from a filter
-   */
-- /*ARGSUSED1*/
-      static GdkFilterReturn
-! gtk_form_main_filter(GdkXEvent *gdk_xevent, GdkEvent *event, gpointer data)
-  {
-      XEvent *xevent;
-      GtkForm *form;
---- 818,827 ----
-   * there is no corresponding event in GTK, so we have
-   * to get the events from a filter
-   */
-      static GdkFilterReturn
-! gtk_form_main_filter(GdkXEvent *gdk_xevent,
-! 		     GdkEvent *event UNUSED,
-! 		     gpointer data)
-  {
-      XEvent *xevent;
-      GtkForm *form;
-***************
-*** 911,919 ****
-  #endif
-  }
-  
-- /*ARGSUSED0*/
-      static void
-! gtk_form_child_map(GtkWidget *widget, gpointer user_data)
-  {
-      GtkFormChild *child;
-  
---- 909,916 ----
-  #endif
-  }
-  
-      static void
-! gtk_form_child_map(GtkWidget *widget UNUSED, gpointer user_data)
-  {
-      GtkFormChild *child;
-  
-***************
-*** 923,931 ****
-      gdk_window_show(child->window);
-  }
-  
-- /*ARGSUSED0*/
-      static void
-! gtk_form_child_unmap(GtkWidget *widget, gpointer user_data)
-  {
-      GtkFormChild *child;
-  
---- 920,927 ----
-      gdk_window_show(child->window);
-  }
-  
-      static void
-! gtk_form_child_unmap(GtkWidget *widget UNUSED, gpointer user_data)
-  {
-      GtkFormChild *child;
-  
-*** ../vim-7.2.180/src/gui_beval.c	2009-03-18 12:20:35.000000000 +0100
---- src/gui_beval.c	2009-05-17 15:53:22.000000000 +0200
-***************
-*** 15,21 ****
-  /*
-   * Common code, invoked when the mouse is resting for a moment.
-   */
-- /*ARGSUSED*/
-      void
-  general_beval_cb(beval, state)
-      BalloonEval *beval;
---- 15,20 ----
-***************
-*** 551,559 ****
-      return FALSE; /* continue emission */
-  }
-  
-- /*ARGSUSED*/
-      static gint
-! mainwin_event_cb(GtkWidget *widget, GdkEvent *event, gpointer data)
-  {
-      BalloonEval *beval = (BalloonEval *)data;
-  
---- 550,557 ----
-      return FALSE; /* continue emission */
-  }
-  
-      static gint
-! mainwin_event_cb(GtkWidget *widget UNUSED, GdkEvent *event, gpointer data)
-  {
-      BalloonEval *beval = (BalloonEval *)data;
-  
-***************
-*** 663,671 ****
-      return FALSE; /* don't call me again */
-  }
-  
-- /*ARGSUSED2*/
-      static gint
-! balloon_expose_event_cb(GtkWidget *widget, GdkEventExpose *event, gpointer data)
-  {
-      gtk_paint_flat_box(widget->style, widget->window,
-  		       GTK_STATE_NORMAL, GTK_SHADOW_OUT,
---- 661,670 ----
-      return FALSE; /* don't call me again */
-  }
-  
-      static gint
-! balloon_expose_event_cb(GtkWidget *widget,
-! 			GdkEventExpose *event,
-! 			gpointer data UNUSED)
-  {
-      gtk_paint_flat_box(widget->style, widget->window,
-  		       GTK_STATE_NORMAL, GTK_SHADOW_OUT,
-***************
-*** 676,682 ****
-  }
-  
-  # ifndef HAVE_GTK2
-- /*ARGSUSED2*/
-      static void
-  balloon_draw_cb(GtkWidget *widget, GdkRectangle *area, gpointer data)
-  {
---- 675,680 ----
-***************
-*** 726,732 ****
-  /*
-   * The X event handler. All it does is call the real event handler.
-   */
-- /*ARGSUSED*/
-      static void
-  pointerEventEH(w, client_data, event, unused)
-      Widget	w;
---- 724,729 ----
-***************
-*** 877,883 ****
-      }
-  }
-  
-- /*ARGSUSED*/
-      static void
-  timerRoutine(dx, id)
-      XtPointer	    dx;
---- 874,879 ----
-*** ../vim-7.2.180/src/netbeans.c	2009-02-21 22:12:43.000000000 +0100
---- src/netbeans.c	2009-05-17 15:51:14.000000000 +0200
-***************
-*** 700,706 ****
-  /*
-   * Read and process a command from netbeans.
-   */
-- /*ARGSUSED*/
-  #if defined(FEAT_GUI_W32) || defined(PROTO)
-  /* Use this one when generating prototypes, the others are static. */
-      void
---- 700,705 ----
-***************
-*** 708,719 ****
-  #else
-  # ifdef FEAT_GUI_MOTIF
-      static void
-! messageFromNetbeans(XtPointer clientData, int *unused1, XtInputId *unused2)
-  # endif
-  # ifdef FEAT_GUI_GTK
-      static void
-! messageFromNetbeans(gpointer clientData, gint unused1,
-! 						    GdkInputCondition unused2)
-  # endif
-  #endif
-  {
---- 707,721 ----
-  #else
-  # ifdef FEAT_GUI_MOTIF
-      static void
-! messageFromNetbeans(XtPointer clientData UNUSED
-! 		    int *unused1 UNUSED,
-! 		    XtInputId *unused2 UNUSED)
-  # endif
-  # ifdef FEAT_GUI_GTK
-      static void
-! messageFromNetbeans(gpointer clientData UNUSED,
-! 		    gint unused1 UNUSED,
-! 		    GdkInputCondition unused2 UNUSED)
-  # endif
-  #endif
-  {
-***************
-*** 1585,1591 ****
---- 1587,1595 ----
-  			    buf_delsign(buf->bufp, id);
-  			}
-  			else
-+ 			{
-  			    nbdebug(("    No sign on line %d\n", i));
-+ 			}
-  		    }
-  
-  		    nbdebug(("    Deleting lines %d through %d\n", del_from_lnum, del_to_lnum));
-***************
-*** 2144,2150 ****
---- 2148,2156 ----
-  #endif
-  	    }
-  	    else
-+ 	    {
-  		nbdebug(("    BAD POSITION in setDot: %s\n", s));
-+ 	    }
-  
-  	    /* gui_update_cursor(TRUE, FALSE); */
-  	    /* update_curbuf(NOT_VALID); */
-***************
-*** 2744,2754 ****
-   * cursor and sends it to the debugger for evaluation.  The debugger should
-   * respond with a showBalloon command when there is a useful result.
-   */
-- /*ARGSUSED*/
-      void
-  netbeans_beval_cb(
-  	BalloonEval	*beval,
-! 	int		 state)
-  {
-      win_T	*wp;
-      char_u	*text;
---- 2750,2759 ----
-   * cursor and sends it to the debugger for evaluation.  The debugger should
-   * respond with a showBalloon command when there is a useful result.
-   */
-      void
-  netbeans_beval_cb(
-  	BalloonEval	*beval,
-! 	int		 state UNUSED)
-  {
-      win_T	*wp;
-      char_u	*text;
-***************
-*** 3061,3069 ****
-  /*
-   * Send netbeans an unmodufied command.
-   */
-- /*ARGSUSED*/
-      void
-! netbeans_unmodified(buf_T *bufp)
-  {
-  #if 0
-      char_u	buf[128];
---- 3066,3073 ----
-  /*
-   * Send netbeans an unmodufied command.
-   */
-      void
-! netbeans_unmodified(buf_T *bufp UNUSED)
-  {
-  #if 0
-      char_u	buf[128];
-***************
-*** 3370,3382 ****
-   * buf->signmapused[]	maps buffer-local annotation IDs to an index in
-   *			globalsignmap[].
-   */
-- /*ARGSUSED*/
-      static void
-  addsigntype(
-      nbbuf_T	*buf,
-      int		typeNum,
-      char_u	*typeName,
-!     char_u	*tooltip,
-      char_u	*glyphFile,
-      int		use_fg,
-      int		fg,
---- 3374,3385 ----
-   * buf->signmapused[]	maps buffer-local annotation IDs to an index in
-   *			globalsignmap[].
-   */
-      static void
-  addsigntype(
-      nbbuf_T	*buf,
-      int		typeNum,
-      char_u	*typeName,
-!     char_u	*tooltip UNUSED,
-      char_u	*glyphFile,
-      int		use_fg,
-      int		fg,
-*** ../vim-7.2.180/src/version.c	2009-05-17 13:30:58.000000000 +0200
---- src/version.c	2009-05-17 16:07:26.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     181,
-  /**/
-
--- 
-I am always surprised in the Linux world how quickly solutions can be
-obtained.  (Imagine sending an email to Bill Gates, asking why Windows
-crashed, and how to fix it...  and then getting an answer that fixed the
-problem... <0>_<0> !)		              -- Mark Langdon
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.182	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,66 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.182
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.182 (after 7.2.181)
-Problem:    Compilation problems after previous patch for Motif.  Gvim with
-	    GTK crashes on startup.
-Solution:   Add comma.  Init form structure to zeroes.
-Files:	    src/netbeans.c, src/gui_gtk_f.c
-
-
-*** ../vim-7.2.181/src/netbeans.c	2009-05-17 16:23:20.000000000 +0200
---- src/netbeans.c	2009-05-17 22:34:11.000000000 +0200
-***************
-*** 707,713 ****
-  #else
-  # ifdef FEAT_GUI_MOTIF
-      static void
-! messageFromNetbeans(XtPointer clientData UNUSED
-  		    int *unused1 UNUSED,
-  		    XtInputId *unused2 UNUSED)
-  # endif
---- 707,713 ----
-  #else
-  # ifdef FEAT_GUI_MOTIF
-      static void
-! messageFromNetbeans(XtPointer clientData UNUSED,
-  		    int *unused1 UNUSED,
-  		    XtInputId *unused2 UNUSED)
-  # endif
-*** ../vim-7.2.181/src/gui_gtk_f.c	2009-05-17 16:23:20.000000000 +0200
---- src/gui_gtk_f.c	2009-05-17 23:20:41.000000000 +0200
-***************
-*** 229,234 ****
---- 229,235 ----
-      {
-  	GtkTypeInfo form_info;
-  
-+ 	vim_memset(&form_info, 0, sizeof(form_info));
-  	form_info.type_name = "GtkForm";
-  	form_info.object_size = sizeof(GtkForm);
-  	form_info.class_size = sizeof(GtkFormClass);
-*** ../vim-7.2.181/src/version.c	2009-05-17 16:23:20.000000000 +0200
---- src/version.c	2009-05-17 23:21:41.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     182,
-  /**/
-
--- 
-We apologise again for the fault in the subtitles.  Those responsible for
-sacking the people who have just been sacked have been sacked.
-                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.183	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1846 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.183
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.183
-Problem:    Configure problem for sys/sysctl.h on OpenBSD. (Dasn)
-Solution:   Add separate check for this header file.  Also switch to newer
-	    version of autoconf.
-Files:	    src/auto/configure, src/configure.in
-
-
-*** ../vim-7.2.182/src/auto/configure	2009-05-14 22:19:19.000000000 +0200
---- src/auto/configure	2009-05-16 13:32:16.000000000 +0200
-***************
-*** 1,6 ****
-  #! /bin/sh
-  # Guess values for system-dependent variables and create Makefiles.
-! # Generated by GNU Autoconf 2.62.
-  #
-  # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
-  # 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
---- 1,6 ----
-  #! /bin/sh
-  # Guess values for system-dependent variables and create Makefiles.
-! # Generated by GNU Autoconf 2.63.
-  #
-  # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
-  # 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
-***************
-*** 635,772 ****
-  # include <unistd.h>
-  #endif"
-  
-! ac_subst_vars='SHELL
-! PATH_SEPARATOR
-! PACKAGE_NAME
-! PACKAGE_TARNAME
-! PACKAGE_VERSION
-! PACKAGE_STRING
-! PACKAGE_BUGREPORT
-! exec_prefix
-! prefix
-! program_transform_name
-! bindir
-! sbindir
-! libexecdir
-! datarootdir
-! datadir
-! sysconfdir
-! sharedstatedir
-! localstatedir
-! includedir
-! oldincludedir
-! docdir
-! infodir
-! htmldir
-! dvidir
-! pdfdir
-! psdir
-! libdir
-! localedir
-! mandir
-! DEFS
-! ECHO_C
-! ECHO_N
-! ECHO_T
-! LIBS
-! build_alias
-! host_alias
-! target_alias
-! SET_MAKE
-! CC
-! CFLAGS
-! LDFLAGS
-! CPPFLAGS
-! ac_ct_CC
-! EXEEXT
-! OBJEXT
-! CPP
-! GREP
-! EGREP
-! AWK
-! STRIP
-! CPP_MM
-! OS_EXTRA_SRC
-! OS_EXTRA_OBJ
-! VIMNAME
-! EXNAME
-! VIEWNAME
-! line_break
-! dovimdiff
-! dogvimdiff
-! compiledby
-! vi_cv_path_mzscheme
-! MZSCHEME_SRC
-! MZSCHEME_OBJ
-! MZSCHEME_PRO
-! MZSCHEME_LIBS
-! MZSCHEME_CFLAGS
-! vi_cv_path_perl
-! vi_cv_perllib
-! shrpenv
-! PERL_SRC
-! PERL_OBJ
-! PERL_PRO
-! PERL_CFLAGS
-! PERL_LIBS
-! vi_cv_path_python
-! PYTHON_CONFDIR
-! PYTHON_LIBS
-! PYTHON_GETPATH_CFLAGS
-! PYTHON_CFLAGS
-! PYTHON_SRC
-! PYTHON_OBJ
-! vi_cv_path_tcl
-! TCL_SRC
-! TCL_OBJ
-! TCL_PRO
-! TCL_CFLAGS
-! TCL_LIBS
-! vi_cv_path_ruby
-! RUBY_SRC
-! RUBY_OBJ
-! RUBY_PRO
-! RUBY_CFLAGS
-! RUBY_LIBS
-! WORKSHOP_SRC
-! WORKSHOP_OBJ
-! NETBEANS_SRC
-! NETBEANS_OBJ
-! SNIFF_SRC
-! SNIFF_OBJ
-! xmkmfpath
-! XMKMF
-! X_CFLAGS
-! X_PRE_LIBS
-! X_LIBS
-! X_EXTRA_LIBS
-! X_LIB
-! GTK_CONFIG
-! GTK12_CONFIG
-! PKG_CONFIG
-! GTK_CFLAGS
-! GTK_LIBS
-! GTK_LIBNAME
-! GNOME_LIBS
-! GNOME_LIBDIR
-! GNOME_INCLUDEDIR
-! GNOME_CONFIG
-! MOTIF_LIBNAME
-! NARROW_PROTO
-! GUI_INC_LOC
-! GUI_LIB_LOC
-! GUITYPE
-! GUI_X_LIBS
-! HANGULIN_SRC
-! HANGULIN_OBJ
-! TAGPRG
-! INSTALL_LANGS
-! INSTALL_TOOL_LANGS
-! MSGFMT
-! MAKEMO
-! DEPEND_CFLAGS_FILTER
-  LIBOBJS
-! LTLIBOBJS'
-  ac_subst_files=''
-  ac_user_opts='
-  enable_option_checking
---- 635,772 ----
-  # include <unistd.h>
-  #endif"
-  
-! ac_subst_vars='LTLIBOBJS
-  LIBOBJS
-! DEPEND_CFLAGS_FILTER
-! MAKEMO
-! MSGFMT
-! INSTALL_TOOL_LANGS
-! INSTALL_LANGS
-! TAGPRG
-! HANGULIN_OBJ
-! HANGULIN_SRC
-! GUI_X_LIBS
-! GUITYPE
-! GUI_LIB_LOC
-! GUI_INC_LOC
-! NARROW_PROTO
-! MOTIF_LIBNAME
-! GNOME_CONFIG
-! GNOME_INCLUDEDIR
-! GNOME_LIBDIR
-! GNOME_LIBS
-! GTK_LIBNAME
-! GTK_LIBS
-! GTK_CFLAGS
-! PKG_CONFIG
-! GTK12_CONFIG
-! GTK_CONFIG
-! X_LIB
-! X_EXTRA_LIBS
-! X_LIBS
-! X_PRE_LIBS
-! X_CFLAGS
-! XMKMF
-! xmkmfpath
-! SNIFF_OBJ
-! SNIFF_SRC
-! NETBEANS_OBJ
-! NETBEANS_SRC
-! WORKSHOP_OBJ
-! WORKSHOP_SRC
-! RUBY_LIBS
-! RUBY_CFLAGS
-! RUBY_PRO
-! RUBY_OBJ
-! RUBY_SRC
-! vi_cv_path_ruby
-! TCL_LIBS
-! TCL_CFLAGS
-! TCL_PRO
-! TCL_OBJ
-! TCL_SRC
-! vi_cv_path_tcl
-! PYTHON_OBJ
-! PYTHON_SRC
-! PYTHON_CFLAGS
-! PYTHON_GETPATH_CFLAGS
-! PYTHON_LIBS
-! PYTHON_CONFDIR
-! vi_cv_path_python
-! PERL_LIBS
-! PERL_CFLAGS
-! PERL_PRO
-! PERL_OBJ
-! PERL_SRC
-! shrpenv
-! vi_cv_perllib
-! vi_cv_path_perl
-! MZSCHEME_CFLAGS
-! MZSCHEME_LIBS
-! MZSCHEME_PRO
-! MZSCHEME_OBJ
-! MZSCHEME_SRC
-! vi_cv_path_mzscheme
-! compiledby
-! dogvimdiff
-! dovimdiff
-! line_break
-! VIEWNAME
-! EXNAME
-! VIMNAME
-! OS_EXTRA_OBJ
-! OS_EXTRA_SRC
-! CPP_MM
-! STRIP
-! AWK
-! EGREP
-! GREP
-! CPP
-! OBJEXT
-! EXEEXT
-! ac_ct_CC
-! CPPFLAGS
-! LDFLAGS
-! CFLAGS
-! CC
-! SET_MAKE
-! target_alias
-! host_alias
-! build_alias
-! LIBS
-! ECHO_T
-! ECHO_N
-! ECHO_C
-! DEFS
-! mandir
-! localedir
-! libdir
-! psdir
-! pdfdir
-! dvidir
-! htmldir
-! infodir
-! docdir
-! oldincludedir
-! includedir
-! localstatedir
-! sharedstatedir
-! sysconfdir
-! datadir
-! datarootdir
-! libexecdir
-! sbindir
-! bindir
-! program_transform_name
-! prefix
-! exec_prefix
-! PACKAGE_BUGREPORT
-! PACKAGE_STRING
-! PACKAGE_VERSION
-! PACKAGE_TARNAME
-! PACKAGE_NAME
-! PATH_SEPARATOR
-! SHELL'
-  ac_subst_files=''
-  ac_user_opts='
-  enable_option_checking
-***************
-*** 1253,1261 ****
-  if test -n "$ac_unrecognized_opts"; then
-    case $enable_option_checking in
-      no) ;;
-!     fatal) { $as_echo "$as_me: error: Unrecognized options: $ac_unrecognized_opts" >&2
-     { (exit 1); exit 1; }; } ;;
-!     *)     $as_echo "$as_me: WARNING: Unrecognized options: $ac_unrecognized_opts" >&2 ;;
-    esac
-  fi
-  
---- 1253,1261 ----
-  if test -n "$ac_unrecognized_opts"; then
-    case $enable_option_checking in
-      no) ;;
-!     fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2
-     { (exit 1); exit 1; }; } ;;
-!     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
-    esac
-  fi
-  
-***************
-*** 1308,1314 ****
-  ac_pwd=`pwd` && test -n "$ac_pwd" &&
-  ac_ls_di=`ls -di .` &&
-  ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
-!   { $as_echo "$as_me: error: Working directory cannot be determined" >&2
-     { (exit 1); exit 1; }; }
-  test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
-    { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
---- 1308,1314 ----
-  ac_pwd=`pwd` && test -n "$ac_pwd" &&
-  ac_ls_di=`ls -di .` &&
-  ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
-!   { $as_echo "$as_me: error: working directory cannot be determined" >&2
-     { (exit 1); exit 1; }; }
-  test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
-    { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
-***************
-*** 1587,1593 ****
-  if $ac_init_version; then
-    cat <<\_ACEOF
-  configure
-! generated by GNU Autoconf 2.62
-  
-  Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
-  2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
---- 1587,1593 ----
-  if $ac_init_version; then
-    cat <<\_ACEOF
-  configure
-! generated by GNU Autoconf 2.63
-  
-  Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
-  2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
-***************
-*** 1601,1607 ****
-  running configure, to aid debugging if configure makes a mistake.
-  
-  It was created by $as_me, which was
-! generated by GNU Autoconf 2.62.  Invocation command line was
-  
-    $ $0 $@
-  
---- 1601,1607 ----
-  running configure, to aid debugging if configure makes a mistake.
-  
-  It was created by $as_me, which was
-! generated by GNU Autoconf 2.63.  Invocation command line was
-  
-    $ $0 $@
-  
-***************
-*** 1724,1731 ****
-      case $ac_val in #(
-      *${as_nl}*)
-        case $ac_var in #(
-!       *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
-! $as_echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
-        esac
-        case $ac_var in #(
-        _ | IFS | as_nl) ;; #(
---- 1724,1731 ----
-      case $ac_val in #(
-      *${as_nl}*)
-        case $ac_var in #(
-!       *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
-! $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
-        esac
-        case $ac_var in #(
-        _ | IFS | as_nl) ;; #(
-***************
-*** 1928,1933 ****
---- 1928,1935 ----
-    fi
-  done
-  if $ac_cache_corrupted; then
-+   { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
-+ $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-    { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
-  $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
-    { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
-***************
-*** 2084,2095 ****
-    else
-      case $cross_compiling:$ac_tool_warned in
-  yes:)
-! { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
-! whose name does not start with the host triplet.  If you think this
-! configuration is useful to you, please write to [email protected]." >&5
-! $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
-! whose name does not start with the host triplet.  If you think this
-! configuration is useful to you, please write to [email protected]." >&2;}
-  ac_tool_warned=yes ;;
-  esac
-      CC=$ac_ct_CC
---- 2086,2093 ----
-    else
-      case $cross_compiling:$ac_tool_warned in
-  yes:)
-! { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
-! $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
-  ac_tool_warned=yes ;;
-  esac
-      CC=$ac_ct_CC
-***************
-*** 2288,2299 ****
-    else
-      case $cross_compiling:$ac_tool_warned in
-  yes:)
-! { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
-! whose name does not start with the host triplet.  If you think this
-! configuration is useful to you, please write to [email protected]." >&5
-! $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
-! whose name does not start with the host triplet.  If you think this
-! configuration is useful to you, please write to [email protected]." >&2;}
-  ac_tool_warned=yes ;;
-  esac
-      CC=$ac_ct_CC
---- 2286,2293 ----
-    else
-      case $cross_compiling:$ac_tool_warned in
-  yes:)
-! { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
-! $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
-  ac_tool_warned=yes ;;
-  esac
-      CC=$ac_ct_CC
-***************
-*** 2303,2313 ****
-  fi
-  
-  
-! test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
-  See \`config.log' for more details." >&5
-  $as_echo "$as_me: error: no acceptable C compiler found in \$PATH
-  See \`config.log' for more details." >&2;}
-!    { (exit 1); exit 1; }; }
-  
-  # Provide some information about the compiler.
-  $as_echo "$as_me:$LINENO: checking for C compiler version" >&5
---- 2297,2309 ----
-  fi
-  
-  
-! test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
-! $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-! { { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
-  See \`config.log' for more details." >&5
-  $as_echo "$as_me: error: no acceptable C compiler found in \$PATH
-  See \`config.log' for more details." >&2;}
-!    { (exit 1); exit 1; }; }; }
-  
-  # Provide some information about the compiler.
-  $as_echo "$as_me:$LINENO: checking for C compiler version" >&5
-***************
-*** 2437,2447 ****
-    $as_echo "$as_me: failed program was:" >&5
-  sed 's/^/| /' conftest.$ac_ext >&5
-  
-  { { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables
-  See \`config.log' for more details." >&5
-  $as_echo "$as_me: error: C compiler cannot create executables
-  See \`config.log' for more details." >&2;}
-!    { (exit 77); exit 77; }; }
-  fi
-  
-  ac_exeext=$ac_cv_exeext
---- 2433,2445 ----
-    $as_echo "$as_me: failed program was:" >&5
-  sed 's/^/| /' conftest.$ac_ext >&5
-  
-+ { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
-+ $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-  { { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables
-  See \`config.log' for more details." >&5
-  $as_echo "$as_me: error: C compiler cannot create executables
-  See \`config.log' for more details." >&2;}
-!    { (exit 77); exit 77; }; }; }
-  fi
-  
-  ac_exeext=$ac_cv_exeext
-***************
-*** 2469,2481 ****
-      if test "$cross_compiling" = maybe; then
-  	cross_compiling=yes
-      else
-! 	{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs.
-  If you meant to cross compile, use \`--host'.
-  See \`config.log' for more details." >&5
-  $as_echo "$as_me: error: cannot run C compiled programs.
-  If you meant to cross compile, use \`--host'.
-  See \`config.log' for more details." >&2;}
-!    { (exit 1); exit 1; }; }
-      fi
-    fi
-  fi
---- 2467,2481 ----
-      if test "$cross_compiling" = maybe; then
-  	cross_compiling=yes
-      else
-! 	{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
-! $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-! { { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs.
-  If you meant to cross compile, use \`--host'.
-  See \`config.log' for more details." >&5
-  $as_echo "$as_me: error: cannot run C compiled programs.
-  If you meant to cross compile, use \`--host'.
-  See \`config.log' for more details." >&2;}
-!    { (exit 1); exit 1; }; }; }
-      fi
-    fi
-  fi
-***************
-*** 2518,2528 ****
-    esac
-  done
-  else
-!   { { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
-  See \`config.log' for more details." >&5
-  $as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
-  See \`config.log' for more details." >&2;}
-!    { (exit 1); exit 1; }; }
-  fi
-  
-  rm -f conftest$ac_cv_exeext
---- 2518,2530 ----
-    esac
-  done
-  else
-!   { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
-! $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-! { { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
-  See \`config.log' for more details." >&5
-  $as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
-  See \`config.log' for more details." >&2;}
-!    { (exit 1); exit 1; }; }; }
-  fi
-  
-  rm -f conftest$ac_cv_exeext
-***************
-*** 2576,2586 ****
-    $as_echo "$as_me: failed program was:" >&5
-  sed 's/^/| /' conftest.$ac_ext >&5
-  
-  { { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
-  See \`config.log' for more details." >&5
-  $as_echo "$as_me: error: cannot compute suffix of object files: cannot compile
-  See \`config.log' for more details." >&2;}
-!    { (exit 1); exit 1; }; }
-  fi
-  
-  rm -f conftest.$ac_cv_objext conftest.$ac_ext
---- 2578,2590 ----
-    $as_echo "$as_me: failed program was:" >&5
-  sed 's/^/| /' conftest.$ac_ext >&5
-  
-+ { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
-+ $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-  { { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
-  See \`config.log' for more details." >&5
-  $as_echo "$as_me: error: cannot compute suffix of object files: cannot compile
-  See \`config.log' for more details." >&2;}
-!    { (exit 1); exit 1; }; }; }
-  fi
-  
-  rm -f conftest.$ac_cv_objext conftest.$ac_ext
-***************
-*** 3148,3158 ****
-  if $ac_preproc_ok; then
-    :
-  else
-!   { { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
-  See \`config.log' for more details." >&5
-  $as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
-  See \`config.log' for more details." >&2;}
-!    { (exit 1); exit 1; }; }
-  fi
-  
-  ac_ext=c
---- 3152,3164 ----
-  if $ac_preproc_ok; then
-    :
-  else
-!   { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
-! $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-! { { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
-  See \`config.log' for more details." >&5
-  $as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
-  See \`config.log' for more details." >&2;}
-!    { (exit 1); exit 1; }; }; }
-  fi
-  
-  ac_ext=c
-***************
-*** 4016,4023 ****
-  		 $as_echo "$as_val"'`
-  	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
-  $as_echo "$ac_res" >&6; }
-! if test `eval 'as_val=${'$as_ac_Header'}
-! 		 $as_echo "$as_val"'` = yes; then
-    cat >>confdefs.h <<_ACEOF
-  #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
-  _ACEOF
---- 4022,4030 ----
-  		 $as_echo "$as_val"'`
-  	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
-  $as_echo "$ac_res" >&6; }
-! as_val=`eval 'as_val=${'$as_ac_Header'}
-! 		 $as_echo "$as_val"'`
-!    if test "x$as_val" = x""yes; then
-    cat >>confdefs.h <<_ACEOF
-  #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
-  _ACEOF
-***************
-*** 4154,4160 ****
-  $as_echo "$ac_cv_header_Carbon_Carbon_h" >&6; }
-  
-  fi
-! if test $ac_cv_header_Carbon_Carbon_h = yes; then
-    CARBON=yes
-  fi
-  
---- 4161,4167 ----
-  $as_echo "$ac_cv_header_Carbon_Carbon_h" >&6; }
-  
-  fi
-! if test "x$ac_cv_header_Carbon_Carbon_h" = x""yes; then
-    CARBON=yes
-  fi
-  
-***************
-*** 4484,4490 ****
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
-  $as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
-! if test $ac_cv_lib_selinux_is_selinux_enabled = yes; then
-    LIBS="$LIBS -lselinux"
-  	   cat >>confdefs.h <<\_ACEOF
-  #define HAVE_SELINUX 1
---- 4491,4497 ----
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
-  $as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
-! if test "x$ac_cv_lib_selinux_is_selinux_enabled" = x""yes; then
-    LIBS="$LIBS -lselinux"
-  	   cat >>confdefs.h <<\_ACEOF
-  #define HAVE_SELINUX 1
-***************
-*** 5891,5897 ****
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_socket_socket" >&5
-  $as_echo "$ac_cv_lib_socket_socket" >&6; }
-! if test $ac_cv_lib_socket_socket = yes; then
-    cat >>confdefs.h <<_ACEOF
-  #define HAVE_LIBSOCKET 1
-  _ACEOF
---- 5898,5904 ----
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_socket_socket" >&5
-  $as_echo "$ac_cv_lib_socket_socket" >&6; }
-! if test "x$ac_cv_lib_socket_socket" = x""yes; then
-    cat >>confdefs.h <<_ACEOF
-  #define HAVE_LIBSOCKET 1
-  _ACEOF
-***************
-*** 5966,5972 ****
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
-  $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
-! if test $ac_cv_lib_nsl_gethostbyname = yes; then
-    cat >>confdefs.h <<_ACEOF
-  #define HAVE_LIBNSL 1
-  _ACEOF
---- 5973,5979 ----
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
-  $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
-! if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then
-    cat >>confdefs.h <<_ACEOF
-  #define HAVE_LIBNSL 1
-  _ACEOF
-***************
-*** 6203,6210 ****
-    have_x=disabled
-  else
-    case $x_includes,$x_libraries in #(
-!     *\'*) { { $as_echo "$as_me:$LINENO: error: Cannot use X directory names containing '" >&5
-! $as_echo "$as_me: error: Cannot use X directory names containing '" >&2;}
-     { (exit 1); exit 1; }; };; #(
-      *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then
-    $as_echo_n "(cached) " >&6
---- 6210,6217 ----
-    have_x=disabled
-  else
-    case $x_includes,$x_libraries in #(
-!     *\'*) { { $as_echo "$as_me:$LINENO: error: cannot use X directory names containing '" >&5
-! $as_echo "$as_me: error: cannot use X directory names containing '" >&2;}
-     { (exit 1); exit 1; }; };; #(
-      *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then
-    $as_echo_n "(cached) " >&6
-***************
-*** 6242,6248 ****
-  	*) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
-      esac
-      case $ac_im_usrlibdir in
-! 	/usr/lib | /lib) ;;
-  	*) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
-      esac
-    fi
---- 6249,6255 ----
-  	*) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
-      esac
-      case $ac_im_usrlibdir in
-! 	/usr/lib | /usr/lib64 | /lib | /lib64) ;;
-  	*) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
-      esac
-    fi
-***************
-*** 6682,6688 ****
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
-  $as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
-! if test $ac_cv_lib_dnet_dnet_ntoa = yes; then
-    X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
-  fi
-  
---- 6689,6695 ----
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
-  $as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
-! if test "x$ac_cv_lib_dnet_dnet_ntoa" = x""yes; then
-    X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
-  fi
-  
-***************
-*** 6752,6758 ****
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
-  $as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
-! if test $ac_cv_lib_dnet_stub_dnet_ntoa = yes; then
-    X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
-  fi
-  
---- 6759,6765 ----
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
-  $as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
-! if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = x""yes; then
-    X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
-  fi
-  
-***************
-*** 6924,6930 ****
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
-  $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
-! if test $ac_cv_lib_nsl_gethostbyname = yes; then
-    X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
-  fi
-  
---- 6931,6937 ----
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
-  $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
-! if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then
-    X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
-  fi
-  
-***************
-*** 6994,7000 ****
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_gethostbyname" >&5
-  $as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
-! if test $ac_cv_lib_bsd_gethostbyname = yes; then
-    X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
-  fi
-  
---- 7001,7007 ----
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_gethostbyname" >&5
-  $as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
-! if test "x$ac_cv_lib_bsd_gethostbyname" = x""yes; then
-    X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
-  fi
-  
-***************
-*** 7160,7166 ****
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_socket_connect" >&5
-  $as_echo "$ac_cv_lib_socket_connect" >&6; }
-! if test $ac_cv_lib_socket_connect = yes; then
-    X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
-  fi
-  
---- 7167,7173 ----
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_socket_connect" >&5
-  $as_echo "$ac_cv_lib_socket_connect" >&6; }
-! if test "x$ac_cv_lib_socket_connect" = x""yes; then
-    X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
-  fi
-  
-***************
-*** 7319,7325 ****
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_posix_remove" >&5
-  $as_echo "$ac_cv_lib_posix_remove" >&6; }
-! if test $ac_cv_lib_posix_remove = yes; then
-    X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
-  fi
-  
---- 7326,7332 ----
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_posix_remove" >&5
-  $as_echo "$ac_cv_lib_posix_remove" >&6; }
-! if test "x$ac_cv_lib_posix_remove" = x""yes; then
-    X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
-  fi
-  
-***************
-*** 7478,7484 ****
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_ipc_shmat" >&5
-  $as_echo "$ac_cv_lib_ipc_shmat" >&6; }
-! if test $ac_cv_lib_ipc_shmat = yes; then
-    X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
-  fi
-  
---- 7485,7491 ----
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_ipc_shmat" >&5
-  $as_echo "$ac_cv_lib_ipc_shmat" >&6; }
-! if test "x$ac_cv_lib_ipc_shmat" = x""yes; then
-    X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
-  fi
-  
-***************
-*** 7559,7565 ****
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
-  $as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
-! if test $ac_cv_lib_ICE_IceConnectionNumber = yes; then
-    X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
-  fi
-  
---- 7566,7572 ----
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
-  $as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
-! if test "x$ac_cv_lib_ICE_IceConnectionNumber" = x""yes; then
-    X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
-  fi
-  
-***************
-*** 7727,7733 ****
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&5
-  $as_echo "$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&6; }
-! if test $ac_cv_lib_Xdmcp__XdmcpAuthDoIt = yes; then
-    X_EXTRA_LIBS="$X_EXTRA_LIBS -lXdmcp"
-  fi
-  
---- 7734,7740 ----
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&5
-  $as_echo "$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&6; }
-! if test "x$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" = x""yes; then
-    X_EXTRA_LIBS="$X_EXTRA_LIBS -lXdmcp"
-  fi
-  
-***************
-*** 7797,7803 ****
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceOpenConnection" >&5
-  $as_echo "$ac_cv_lib_ICE_IceOpenConnection" >&6; }
-! if test $ac_cv_lib_ICE_IceOpenConnection = yes; then
-    X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE"
-  fi
-  
---- 7804,7810 ----
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceOpenConnection" >&5
-  $as_echo "$ac_cv_lib_ICE_IceOpenConnection" >&6; }
-! if test "x$ac_cv_lib_ICE_IceOpenConnection" = x""yes; then
-    X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE"
-  fi
-  
-***************
-*** 7868,7874 ****
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&5
-  $as_echo "$ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&6; }
-! if test $ac_cv_lib_Xpm_XpmCreatePixmapFromData = yes; then
-    X_PRE_LIBS="$X_PRE_LIBS -lXpm"
-  fi
-  
---- 7875,7881 ----
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&5
-  $as_echo "$ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&6; }
-! if test "x$ac_cv_lib_Xpm_XpmCreatePixmapFromData" = x""yes; then
-    X_PRE_LIBS="$X_PRE_LIBS -lXpm"
-  fi
-  
-***************
-*** 9251,9257 ****
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xext_XShapeQueryExtension" >&5
-  $as_echo "$ac_cv_lib_Xext_XShapeQueryExtension" >&6; }
-! if test $ac_cv_lib_Xext_XShapeQueryExtension = yes; then
-    GUI_X_LIBS="-lXext"
-  fi
-  
---- 9258,9264 ----
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xext_XShapeQueryExtension" >&5
-  $as_echo "$ac_cv_lib_Xext_XShapeQueryExtension" >&6; }
-! if test "x$ac_cv_lib_Xext_XShapeQueryExtension" = x""yes; then
-    GUI_X_LIBS="-lXext"
-  fi
-  
-***************
-*** 9320,9326 ****
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_w_wslen" >&5
-  $as_echo "$ac_cv_lib_w_wslen" >&6; }
-! if test $ac_cv_lib_w_wslen = yes; then
-    X_EXTRA_LIBS="$X_EXTRA_LIBS -lw"
-  fi
-  
---- 9327,9333 ----
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_w_wslen" >&5
-  $as_echo "$ac_cv_lib_w_wslen" >&6; }
-! if test "x$ac_cv_lib_w_wslen" = x""yes; then
-    X_EXTRA_LIBS="$X_EXTRA_LIBS -lw"
-  fi
-  
-***************
-*** 9389,9395 ****
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlsym" >&5
-  $as_echo "$ac_cv_lib_dl_dlsym" >&6; }
-! if test $ac_cv_lib_dl_dlsym = yes; then
-    X_EXTRA_LIBS="$X_EXTRA_LIBS -ldl"
-  fi
-  
---- 9396,9402 ----
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlsym" >&5
-  $as_echo "$ac_cv_lib_dl_dlsym" >&6; }
-! if test "x$ac_cv_lib_dl_dlsym" = x""yes; then
-    X_EXTRA_LIBS="$X_EXTRA_LIBS -ldl"
-  fi
-  
-***************
-*** 9458,9464 ****
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&5
-  $as_echo "$ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&6; }
-! if test $ac_cv_lib_Xmu_XmuCreateStippledPixmap = yes; then
-    GUI_X_LIBS="-lXmu $GUI_X_LIBS"
-  fi
-  
---- 9465,9471 ----
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&5
-  $as_echo "$ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&6; }
-! if test "x$ac_cv_lib_Xmu_XmuCreateStippledPixmap" = x""yes; then
-    GUI_X_LIBS="-lXmu $GUI_X_LIBS"
-  fi
-  
-***************
-*** 9528,9534 ****
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xp_XpEndJob" >&5
-  $as_echo "$ac_cv_lib_Xp_XpEndJob" >&6; }
-! if test $ac_cv_lib_Xp_XpEndJob = yes; then
-    GUI_X_LIBS="-lXp $GUI_X_LIBS"
-  fi
-  
---- 9535,9541 ----
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xp_XpEndJob" >&5
-  $as_echo "$ac_cv_lib_Xp_XpEndJob" >&6; }
-! if test "x$ac_cv_lib_Xp_XpEndJob" = x""yes; then
-    GUI_X_LIBS="-lXp $GUI_X_LIBS"
-  fi
-  
-***************
-*** 9699,9706 ****
-  $as_echo "$ac_res" >&6; }
-  
-  fi
-! if test `eval 'as_val=${'$as_ac_Header'}
-! 		 $as_echo "$as_val"'` = yes; then
-    cat >>confdefs.h <<_ACEOF
-  #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
-  _ACEOF
---- 9706,9714 ----
-  $as_echo "$ac_res" >&6; }
-  
-  fi
-! as_val=`eval 'as_val=${'$as_ac_Header'}
-! 		 $as_echo "$as_val"'`
-!    if test "x$as_val" = x""yes; then
-    cat >>confdefs.h <<_ACEOF
-  #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
-  _ACEOF
-***************
-*** 9852,9859 ****
-  $as_echo "$ac_res" >&6; }
-  
-  fi
-! if test `eval 'as_val=${'$as_ac_Header'}
-! 		 $as_echo "$as_val"'` = yes; then
-    cat >>confdefs.h <<_ACEOF
-  #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
-  _ACEOF
---- 9860,9868 ----
-  $as_echo "$ac_res" >&6; }
-  
-  fi
-! as_val=`eval 'as_val=${'$as_ac_Header'}
-! 		 $as_echo "$as_val"'`
-!    if test "x$as_val" = x""yes; then
-    cat >>confdefs.h <<_ACEOF
-  #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
-  _ACEOF
-***************
-*** 10098,10105 ****
-  $as_echo "$ac_res" >&6; }
-  
-  fi
-! if test `eval 'as_val=${'$as_ac_Header'}
-! 		 $as_echo "$as_val"'` = yes; then
-    cat >>confdefs.h <<_ACEOF
-  #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
-  _ACEOF
---- 10107,10115 ----
-  $as_echo "$ac_res" >&6; }
-  
-  fi
-! as_val=`eval 'as_val=${'$as_ac_Header'}
-! 		 $as_echo "$as_val"'`
-!    if test "x$as_val" = x""yes; then
-    cat >>confdefs.h <<_ACEOF
-  #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
-  _ACEOF
-***************
-*** 10539,10545 ****
-  $as_echo "$ac_cv_header_elf_h" >&6; }
-  
-  fi
-! if test $ac_cv_header_elf_h = yes; then
-    HAS_ELF=1
-  fi
-  
---- 10549,10555 ----
-  $as_echo "$ac_cv_header_elf_h" >&6; }
-  
-  fi
-! if test "x$ac_cv_header_elf_h" = x""yes; then
-    HAS_ELF=1
-  fi
-  
-***************
-*** 10605,10611 ****
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_elf_main" >&5
-  $as_echo "$ac_cv_lib_elf_main" >&6; }
-! if test $ac_cv_lib_elf_main = yes; then
-    cat >>confdefs.h <<_ACEOF
-  #define HAVE_LIBELF 1
-  _ACEOF
---- 10615,10621 ----
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_elf_main" >&5
-  $as_echo "$ac_cv_lib_elf_main" >&6; }
-! if test "x$ac_cv_lib_elf_main" = x""yes; then
-    cat >>confdefs.h <<_ACEOF
-  #define HAVE_LIBELF 1
-  _ACEOF
-***************
-*** 10679,10686 ****
-  		 $as_echo "$as_val"'`
-  	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
-  $as_echo "$ac_res" >&6; }
-! if test `eval 'as_val=${'$as_ac_Header'}
-! 		 $as_echo "$as_val"'` = yes; then
-    cat >>confdefs.h <<_ACEOF
-  #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
-  _ACEOF
---- 10689,10697 ----
-  		 $as_echo "$as_val"'`
-  	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
-  $as_echo "$ac_res" >&6; }
-! as_val=`eval 'as_val=${'$as_ac_Header'}
-! 		 $as_echo "$as_val"'`
-!    if test "x$as_val" = x""yes; then
-    cat >>confdefs.h <<_ACEOF
-  #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
-  _ACEOF
-***************
-*** 10966,10972 ****
-  
-  
-  
-- 
-  for ac_header in stdarg.h stdlib.h string.h sys/select.h sys/utsname.h \
-  	termcap.h fcntl.h sgtty.h sys/ioctl.h sys/time.h sys/types.h termio.h \
-  	iconv.h langinfo.h math.h unistd.h stropts.h errno.h \
---- 10977,10982 ----
-***************
-*** 10974,10980 ****
-  	sys/stream.h termios.h libc.h sys/statfs.h \
-  	poll.h sys/poll.h pwd.h utime.h sys/param.h libintl.h \
-  	libgen.h util/debug.h util/msg18n.h frame.h \
-! 	sys/acl.h sys/access.h sys/sysctl.h sys/sysinfo.h wchar.h wctype.h
-  do
-  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
-  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
---- 10984,10990 ----
-  	sys/stream.h termios.h libc.h sys/statfs.h \
-  	poll.h sys/poll.h pwd.h utime.h sys/param.h libintl.h \
-  	libgen.h util/debug.h util/msg18n.h frame.h \
-! 	sys/acl.h sys/access.h sys/sysinfo.h wchar.h wctype.h
-  do
-  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
-  if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-***************
-*** 11108,11115 ****
-  $as_echo "$ac_res" >&6; }
-  
-  fi
-! if test `eval 'as_val=${'$as_ac_Header'}
-! 		 $as_echo "$as_val"'` = yes; then
-    cat >>confdefs.h <<_ACEOF
-  #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
-  _ACEOF
---- 11118,11126 ----
-  $as_echo "$ac_res" >&6; }
-  
-  fi
-! as_val=`eval 'as_val=${'$as_ac_Header'}
-! 		 $as_echo "$as_val"'`
-!    if test "x$as_val" = x""yes; then
-    cat >>confdefs.h <<_ACEOF
-  #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
-  _ACEOF
-***************
-*** 11172,11179 ****
-  		 $as_echo "$as_val"'`
-  	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
-  $as_echo "$ac_res" >&6; }
-! if test `eval 'as_val=${'$as_ac_Header'}
-! 		 $as_echo "$as_val"'` = yes; then
-    cat >>confdefs.h <<_ACEOF
-  #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
-  _ACEOF
---- 11183,11256 ----
-  		 $as_echo "$as_val"'`
-  	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
-  $as_echo "$ac_res" >&6; }
-! as_val=`eval 'as_val=${'$as_ac_Header'}
-! 		 $as_echo "$as_val"'`
-!    if test "x$as_val" = x""yes; then
-!   cat >>confdefs.h <<_ACEOF
-! #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
-! _ACEOF
-! 
-! fi
-! 
-! done
-! 
-! 
-! 
-! for ac_header in sys/sysctl.h
-! do
-! as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
-! { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
-! $as_echo_n "checking for $ac_header... " >&6; }
-! if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-!   $as_echo_n "(cached) " >&6
-! else
-!   cat >conftest.$ac_ext <<_ACEOF
-! /* confdefs.h.  */
-! _ACEOF
-! cat confdefs.h >>conftest.$ac_ext
-! cat >>conftest.$ac_ext <<_ACEOF
-! /* end confdefs.h.  */
-! #if defined HAVE_SYS_PARAM_H
-! #  include <sys/param.h>
-! #endif
-! 
-! #include <$ac_header>
-! _ACEOF
-! rm -f conftest.$ac_objext
-! if { (ac_try="$ac_compile"
-! case "(($ac_try" in
-!   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-!   *) ac_try_echo=$ac_try;;
-! esac
-! eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
-! $as_echo "$ac_try_echo") >&5
-!   (eval "$ac_compile") 2>conftest.er1
-!   ac_status=$?
-!   grep -v '^ *+' conftest.er1 >conftest.err
-!   rm -f conftest.er1
-!   cat conftest.err >&5
-!   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
-!   (exit $ac_status); } && {
-! 	 test -z "$ac_c_werror_flag" ||
-! 	 test ! -s conftest.err
-!        } && test -s conftest.$ac_objext; then
-!   eval "$as_ac_Header=yes"
-! else
-!   $as_echo "$as_me: failed program was:" >&5
-! sed 's/^/| /' conftest.$ac_ext >&5
-! 
-! 	eval "$as_ac_Header=no"
-! fi
-! 
-! rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-! fi
-! ac_res=`eval 'as_val=${'$as_ac_Header'}
-! 		 $as_echo "$as_val"'`
-! 	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
-! $as_echo "$ac_res" >&6; }
-! as_val=`eval 'as_val=${'$as_ac_Header'}
-! 		 $as_echo "$as_val"'`
-!    if test "x$as_val" = x""yes; then
-    cat >>confdefs.h <<_ACEOF
-  #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
-  _ACEOF
-***************
-*** 11372,11379 ****
-  $as_echo "$ac_res" >&6; }
-  
-  fi
-! if test `eval 'as_val=${'$as_ac_Header'}
-! 		 $as_echo "$as_val"'` = yes; then
-    cat >>confdefs.h <<_ACEOF
-  #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
-  _ACEOF
---- 11449,11457 ----
-  $as_echo "$ac_res" >&6; }
-  
-  fi
-! as_val=`eval 'as_val=${'$as_ac_Header'}
-! 		 $as_echo "$as_val"'`
-!    if test "x$as_val" = x""yes; then
-    cat >>confdefs.h <<_ACEOF
-  #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
-  _ACEOF
-***************
-*** 11770,11776 ****
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_type_mode_t" >&5
-  $as_echo "$ac_cv_type_mode_t" >&6; }
-! if test $ac_cv_type_mode_t = yes; then
-    :
-  else
-  
---- 11848,11854 ----
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_type_mode_t" >&5
-  $as_echo "$ac_cv_type_mode_t" >&6; }
-! if test "x$ac_cv_type_mode_t" = x""yes; then
-    :
-  else
-  
-***************
-*** 11874,11880 ****
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
-  $as_echo "$ac_cv_type_off_t" >&6; }
-! if test $ac_cv_type_off_t = yes; then
-    :
-  else
-  
---- 11952,11958 ----
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
-  $as_echo "$ac_cv_type_off_t" >&6; }
-! if test "x$ac_cv_type_off_t" = x""yes; then
-    :
-  else
-  
-***************
-*** 11978,11984 ****
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
-  $as_echo "$ac_cv_type_pid_t" >&6; }
-! if test $ac_cv_type_pid_t = yes; then
-    :
-  else
-  
---- 12056,12062 ----
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
-  $as_echo "$ac_cv_type_pid_t" >&6; }
-! if test "x$ac_cv_type_pid_t" = x""yes; then
-    :
-  else
-  
-***************
-*** 12082,12088 ****
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
-  $as_echo "$ac_cv_type_size_t" >&6; }
-! if test $ac_cv_type_size_t = yes; then
-    :
-  else
-  
---- 12160,12166 ----
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
-  $as_echo "$ac_cv_type_size_t" >&6; }
-! if test "x$ac_cv_type_size_t" = x""yes; then
-    :
-  else
-  
-***************
-*** 12286,12292 ****
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_type_ino_t" >&5
-  $as_echo "$ac_cv_type_ino_t" >&6; }
-! if test $ac_cv_type_ino_t = yes; then
-    :
-  else
-  
---- 12364,12370 ----
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_type_ino_t" >&5
-  $as_echo "$ac_cv_type_ino_t" >&6; }
-! if test "x$ac_cv_type_ino_t" = x""yes; then
-    :
-  else
-  
-***************
-*** 12390,12396 ****
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_type_dev_t" >&5
-  $as_echo "$ac_cv_type_dev_t" >&6; }
-! if test $ac_cv_type_dev_t = yes; then
-    :
-  else
-  
---- 12468,12474 ----
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_type_dev_t" >&5
-  $as_echo "$ac_cv_type_dev_t" >&6; }
-! if test "x$ac_cv_type_dev_t" = x""yes; then
-    :
-  else
-  
-***************
-*** 12680,12687 ****
-  		 $as_echo "$as_val"'`
-  	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
-  $as_echo "$ac_res" >&6; }
-! if test `eval 'as_val=${'$as_ac_Lib'}
-! 		 $as_echo "$as_val"'` = yes; then
-    cat >>confdefs.h <<_ACEOF
-  #define `$as_echo "HAVE_LIB${libname}" | $as_tr_cpp` 1
-  _ACEOF
---- 12758,12766 ----
-  		 $as_echo "$as_val"'`
-  	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
-  $as_echo "$ac_res" >&6; }
-! as_val=`eval 'as_val=${'$as_ac_Lib'}
-! 		 $as_echo "$as_val"'`
-!    if test "x$as_val" = x""yes; then
-    cat >>confdefs.h <<_ACEOF
-  #define `$as_echo "HAVE_LIB${libname}" | $as_tr_cpp` 1
-  _ACEOF
-***************
-*** 13929,13936 ****
-  		 $as_echo "$as_val"'`
-  	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
-  $as_echo "$ac_res" >&6; }
-! if test `eval 'as_val=${'$as_ac_var'}
-! 		 $as_echo "$as_val"'` = yes; then
-    cat >>confdefs.h <<_ACEOF
-  #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
-  _ACEOF
---- 14008,14016 ----
-  		 $as_echo "$as_val"'`
-  	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
-  $as_echo "$ac_res" >&6; }
-! as_val=`eval 'as_val=${'$as_ac_var'}
-! 		 $as_echo "$as_val"'`
-!    if test "x$as_val" = x""yes; then
-    cat >>confdefs.h <<_ACEOF
-  #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
-  _ACEOF
-***************
-*** 14313,14319 ****
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_m_strtod" >&5
-  $as_echo "$ac_cv_lib_m_strtod" >&6; }
-! if test $ac_cv_lib_m_strtod = yes; then
-    cat >>confdefs.h <<_ACEOF
-  #define HAVE_LIBM 1
-  _ACEOF
---- 14393,14399 ----
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_m_strtod" >&5
-  $as_echo "$ac_cv_lib_m_strtod" >&6; }
-! if test "x$ac_cv_lib_m_strtod" = x""yes; then
-    cat >>confdefs.h <<_ACEOF
-  #define HAVE_LIBM 1
-  _ACEOF
-***************
-*** 14473,14479 ****
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_posix1e_acl_get_file" >&5
-  $as_echo "$ac_cv_lib_posix1e_acl_get_file" >&6; }
-! if test $ac_cv_lib_posix1e_acl_get_file = yes; then
-    LIBS="$LIBS -lposix1e"
-  else
-    { $as_echo "$as_me:$LINENO: checking for acl_get_file in -lacl" >&5
---- 14553,14559 ----
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_posix1e_acl_get_file" >&5
-  $as_echo "$ac_cv_lib_posix1e_acl_get_file" >&6; }
-! if test "x$ac_cv_lib_posix1e_acl_get_file" = x""yes; then
-    LIBS="$LIBS -lposix1e"
-  else
-    { $as_echo "$as_me:$LINENO: checking for acl_get_file in -lacl" >&5
-***************
-*** 14541,14547 ****
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_acl_acl_get_file" >&5
-  $as_echo "$ac_cv_lib_acl_acl_get_file" >&6; }
-! if test $ac_cv_lib_acl_acl_get_file = yes; then
-    LIBS="$LIBS -lacl"
-  		  { $as_echo "$as_me:$LINENO: checking for fgetxattr in -lattr" >&5
-  $as_echo_n "checking for fgetxattr in -lattr... " >&6; }
---- 14621,14627 ----
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_acl_acl_get_file" >&5
-  $as_echo "$ac_cv_lib_acl_acl_get_file" >&6; }
-! if test "x$ac_cv_lib_acl_acl_get_file" = x""yes; then
-    LIBS="$LIBS -lacl"
-  		  { $as_echo "$as_me:$LINENO: checking for fgetxattr in -lattr" >&5
-  $as_echo_n "checking for fgetxattr in -lattr... " >&6; }
-***************
-*** 14608,14614 ****
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_attr_fgetxattr" >&5
-  $as_echo "$ac_cv_lib_attr_fgetxattr" >&6; }
-! if test $ac_cv_lib_attr_fgetxattr = yes; then
-    LIBS="$LIBS -lattr"
-  fi
-  
---- 14688,14694 ----
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_attr_fgetxattr" >&5
-  $as_echo "$ac_cv_lib_attr_fgetxattr" >&6; }
-! if test "x$ac_cv_lib_attr_fgetxattr" = x""yes; then
-    LIBS="$LIBS -lattr"
-  fi
-  
-***************
-*** 15746,15752 ****
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_xpg4__xpg4_setrunelocale" >&5
-  $as_echo "$ac_cv_lib_xpg4__xpg4_setrunelocale" >&6; }
-! if test $ac_cv_lib_xpg4__xpg4_setrunelocale = yes; then
-    LIBS="$LIBS -lxpg4"
-  fi
-  
---- 15826,15832 ----
-  fi
-  { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_xpg4__xpg4_setrunelocale" >&5
-  $as_echo "$ac_cv_lib_xpg4__xpg4_setrunelocale" >&6; }
-! if test "x$ac_cv_lib_xpg4__xpg4_setrunelocale" = x""yes; then
-    LIBS="$LIBS -lxpg4"
-  fi
-  
-***************
-*** 16045,16052 ****
-  		 $as_echo "$as_val"'`
-  	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
-  $as_echo "$ac_res" >&6; }
-! if test `eval 'as_val=${'$as_ac_var'}
-! 		 $as_echo "$as_val"'` = yes; then
-    cat >>confdefs.h <<_ACEOF
-  #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
-  _ACEOF
---- 16125,16133 ----
-  		 $as_echo "$as_val"'`
-  	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
-  $as_echo "$ac_res" >&6; }
-! as_val=`eval 'as_val=${'$as_ac_var'}
-! 		 $as_echo "$as_val"'`
-!    if test "x$as_val" = x""yes; then
-    cat >>confdefs.h <<_ACEOF
-  #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
-  _ACEOF
-***************
-*** 16246,16252 ****
-  $as_echo "$ac_cv_header_dlfcn_h" >&6; }
-  
-  fi
-! if test $ac_cv_header_dlfcn_h = yes; then
-    DLL=dlfcn.h
-  else
-    if test "${ac_cv_header_dl_h+set}" = set; then
---- 16327,16333 ----
-  $as_echo "$ac_cv_header_dlfcn_h" >&6; }
-  
-  fi
-! if test "x$ac_cv_header_dlfcn_h" = x""yes; then
-    DLL=dlfcn.h
-  else
-    if test "${ac_cv_header_dl_h+set}" = set; then
-***************
-*** 16376,16382 ****
-  $as_echo "$ac_cv_header_dl_h" >&6; }
-  
-  fi
-! if test $ac_cv_header_dl_h = yes; then
-    DLL=dl.h
-  fi
-  
---- 16457,16463 ----
-  $as_echo "$ac_cv_header_dl_h" >&6; }
-  
-  fi
-! if test "x$ac_cv_header_dl_h" = x""yes; then
-    DLL=dl.h
-  fi
-  
-***************
-*** 16895,16902 ****
-  $as_echo "$ac_res" >&6; }
-  
-  fi
-! if test `eval 'as_val=${'$as_ac_Header'}
-! 		 $as_echo "$as_val"'` = yes; then
-    cat >>confdefs.h <<_ACEOF
-  #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
-  _ACEOF
---- 16976,16984 ----
-  $as_echo "$ac_res" >&6; }
-  
-  fi
-! as_val=`eval 'as_val=${'$as_ac_Header'}
-! 		 $as_echo "$as_val"'`
-!    if test "x$as_val" = x""yes; then
-    cat >>confdefs.h <<_ACEOF
-  #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
-  _ACEOF
-***************
-*** 16986,16993 ****
-      case $ac_val in #(
-      *${as_nl}*)
-        case $ac_var in #(
-!       *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
-! $as_echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
-        esac
-        case $ac_var in #(
-        _ | IFS | as_nl) ;; #(
---- 17068,17075 ----
-      case $ac_val in #(
-      *${as_nl}*)
-        case $ac_var in #(
-!       *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
-! $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
-        esac
-        case $ac_var in #(
-        _ | IFS | as_nl) ;; #(
-***************
-*** 17379,17385 ****
-  # values after options handling.
-  ac_log="
-  This file was extended by $as_me, which was
-! generated by GNU Autoconf 2.62.  Invocation command line was
-  
-    CONFIG_FILES    = $CONFIG_FILES
-    CONFIG_HEADERS  = $CONFIG_HEADERS
---- 17461,17467 ----
-  # values after options handling.
-  ac_log="
-  This file was extended by $as_me, which was
-! generated by GNU Autoconf 2.63.  Invocation command line was
-  
-    CONFIG_FILES    = $CONFIG_FILES
-    CONFIG_HEADERS  = $CONFIG_HEADERS
-***************
-*** 17392,17397 ****
---- 17474,17488 ----
-  
-  _ACEOF
-  
-+ case $ac_config_files in *"
-+ "*) set x $ac_config_files; shift; ac_config_files=$*;;
-+ esac
-+ 
-+ case $ac_config_headers in *"
-+ "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
-+ esac
-+ 
-+ 
-  cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
-  # Files that config.status was made for.
-  config_files="$ac_config_files"
-***************
-*** 17404,17419 ****
-  \`$as_me' instantiates files from templates according to the
-  current configuration.
-  
-! Usage: $0 [OPTIONS] [FILE]...
-  
-    -h, --help       print this help, then exit
-    -V, --version    print version number and configuration settings, then exit
-!   -q, --quiet      do not print progress messages
-    -d, --debug      don't remove temporary files
-        --recheck    update $as_me by reconfiguring in the same conditions
-!   --file=FILE[:TEMPLATE]
-                     instantiate the configuration file FILE
-!   --header=FILE[:TEMPLATE]
-                     instantiate the configuration header FILE
-  
-  Configuration files:
---- 17495,17511 ----
-  \`$as_me' instantiates files from templates according to the
-  current configuration.
-  
-! Usage: $0 [OPTION]... [FILE]...
-  
-    -h, --help       print this help, then exit
-    -V, --version    print version number and configuration settings, then exit
-!   -q, --quiet, --silent
-!                    do not print progress messages
-    -d, --debug      don't remove temporary files
-        --recheck    update $as_me by reconfiguring in the same conditions
-!       --file=FILE[:TEMPLATE]
-                     instantiate the configuration file FILE
-!       --header=FILE[:TEMPLATE]
-                     instantiate the configuration header FILE
-  
-  Configuration files:
-***************
-*** 17428,17434 ****
-  cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
-  ac_cs_version="\\
-  config.status
-! configured by $0, generated by GNU Autoconf 2.62,
-    with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
-  
-  Copyright (C) 2008 Free Software Foundation, Inc.
---- 17520,17526 ----
-  cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
-  ac_cs_version="\\
-  config.status
-! configured by $0, generated by GNU Autoconf 2.63,
-    with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
-  
-  Copyright (C) 2008 Free Software Foundation, Inc.
-***************
-*** 17625,17631 ****
-  $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
-     { (exit 1); exit 1; }; }
-  
-!   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` = $ac_delim_num; then
-      break
-    elif $ac_last_try; then
-      { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
---- 17717,17724 ----
-  $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
-     { (exit 1); exit 1; }; }
-  
-!   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
-!   if test $ac_delim_n = $ac_delim_num; then
-      break
-    elif $ac_last_try; then
-      { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
-***************
-*** 17830,17838 ****
-    }
-    split(mac1, mac2, "(") #)
-    macro = mac2[1]
-    if (D_is_set[macro]) {
-      # Preserve the white space surrounding the "#".
--     prefix = substr(line, 1, index(line, defundef) - 1)
-      print prefix "define", macro P[macro] D[macro]
-      next
-    } else {
---- 17923,17931 ----
-    }
-    split(mac1, mac2, "(") #)
-    macro = mac2[1]
-+   prefix = substr(line, 1, index(line, defundef) - 1)
-    if (D_is_set[macro]) {
-      # Preserve the white space surrounding the "#".
-      print prefix "define", macro P[macro] D[macro]
-      next
-    } else {
-***************
-*** 17840,17846 ****
-      # in the case of _POSIX_SOURCE, which is predefined and required
-      # on some systems where configure will not decide to define it.
-      if (defundef == "undef") {
-!       print "/*", line, "*/"
-        next
-      }
-    }
---- 17933,17939 ----
-      # in the case of _POSIX_SOURCE, which is predefined and required
-      # on some systems where configure will not decide to define it.
-      if (defundef == "undef") {
-!       print "/*", prefix defundef, macro, "*/"
-        next
-      }
-    }
-***************
-*** 17864,17871 ****
-    esac
-    case $ac_mode$ac_tag in
-    :[FHL]*:*);;
-!   :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
-! $as_echo "$as_me: error: Invalid tag $ac_tag." >&2;}
-     { (exit 1); exit 1; }; };;
-    :[FH]-) ac_tag=-:-;;
-    :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
---- 17957,17964 ----
-    esac
-    case $ac_mode$ac_tag in
-    :[FHL]*:*);;
-!   :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5
-! $as_echo "$as_me: error: invalid tag $ac_tag" >&2;}
-     { (exit 1); exit 1; }; };;
-    :[FH]-) ac_tag=-:-;;
-    :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
-***************
-*** 18183,18190 ****
-    $ac_cs_success || { (exit 1); exit 1; }
-  fi
-  if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
-!   { $as_echo "$as_me:$LINENO: WARNING: Unrecognized options: $ac_unrecognized_opts" >&5
-! $as_echo "$as_me: WARNING: Unrecognized options: $ac_unrecognized_opts" >&2;}
-  fi
-  
-  
---- 18276,18283 ----
-    $ac_cs_success || { (exit 1); exit 1; }
-  fi
-  if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
-!   { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
-! $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
-  fi
-  
-  
-*** ../vim-7.2.182/src/configure.in	2009-05-14 22:19:19.000000000 +0200
---- src/configure.in	2009-05-16 13:32:00.000000000 +0200
-***************
-*** 2100,2106 ****
-  	sys/stream.h termios.h libc.h sys/statfs.h \
-  	poll.h sys/poll.h pwd.h utime.h sys/param.h libintl.h \
-  	libgen.h util/debug.h util/msg18n.h frame.h \
-! 	sys/acl.h sys/access.h sys/sysctl.h sys/sysinfo.h wchar.h wctype.h)
-  
-  dnl sys/ptem.h depends on sys/stream.h on Solaris
-  AC_CHECK_HEADERS(sys/ptem.h, [], [],
---- 2100,2106 ----
-  	sys/stream.h termios.h libc.h sys/statfs.h \
-  	poll.h sys/poll.h pwd.h utime.h sys/param.h libintl.h \
-  	libgen.h util/debug.h util/msg18n.h frame.h \
-! 	sys/acl.h sys/access.h sys/sysinfo.h wchar.h wctype.h)
-  
-  dnl sys/ptem.h depends on sys/stream.h on Solaris
-  AC_CHECK_HEADERS(sys/ptem.h, [], [],
-***************
-*** 2108,2113 ****
---- 2108,2119 ----
-  #  include <sys/stream.h>
-  #endif])
-  
-+ dnl sys/sysctl.h depends on sys/param.h on OpenBSD
-+ AC_CHECK_HEADERS(sys/sysctl.h, [], [],
-+ [#if defined HAVE_SYS_PARAM_H
-+ #  include <sys/param.h>
-+ #endif])
-+ 
-  
-  dnl pthread_np.h may exist but can only be used after including pthread.h
-  AC_MSG_CHECKING([for pthread_np.h])
-*** ../vim-7.2.182/src/version.c	2009-05-17 23:25:16.000000000 +0200
---- src/version.c	2009-05-21 15:16:01.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     183,
-  /**/
-
--- 
-CART DRIVER: Bring out your dead!
-   There are legs stick out of windows and doors.  Two MEN are fighting in the
-   mud - covered from head to foot in it.  Another MAN is on his hands in
-   knees shovelling mud into his mouth.  We just catch sight of a MAN falling
-   into a well.
-                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.184	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,3646 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.184
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.184
-Problem:    Some more compiler warnings when using gcc -Wextra.
-Solution:   Add UNUSED and type casts.  Autoconf check for wchar_t.
-Files:	    src/auto/configure, src/config.h.in, src/configure.in,
-	    src/gui_athena.c, src/gui_x11.c, src/gui.c, src/gui_beval.c,
-	    src/gui_at_sb.c, src/gui_at_fs.c, src/gui_motif.c,
-	    src/gui_xmdlg.c, src/gui_xmebw.c, src/if_python.c, src/window.c,
-	    src/workshop.c
-
-
-*** ../vim-7.2.183/src/auto/configure	2009-05-21 15:19:59.000000000 +0200
---- src/auto/configure	2009-05-21 16:05:01.000000000 +0200
-***************
-*** 7977,7982 ****
---- 7977,8058 ----
-  
-      LDFLAGS="$ac_save_LDFLAGS"
-  
-+     { $as_echo "$as_me:$LINENO: checking size of wchar_t is 2 bytes" >&5
-+ $as_echo_n "checking size of wchar_t is 2 bytes... " >&6; }
-+     if test "${ac_cv_small_wchar_t+set}" = set; then
-+   $as_echo_n "(cached) " >&6
-+ else
-+   if test "$cross_compiling" = yes; then
-+   { { $as_echo "$as_me:$LINENO: error: failed to compile test program" >&5
-+ $as_echo "$as_me: error: failed to compile test program" >&2;}
-+    { (exit 1); exit 1; }; }
-+ else
-+   cat >conftest.$ac_ext <<_ACEOF
-+ /* confdefs.h.  */
-+ _ACEOF
-+ cat confdefs.h >>conftest.$ac_ext
-+ cat >>conftest.$ac_ext <<_ACEOF
-+ /* end confdefs.h.  */
-+ 
-+ #include <X11/Xlib.h>
-+ #if STDC_HEADERS
-+ # include <stdlib.h>
-+ # include <stddef.h>
-+ #endif
-+ 		main()
-+ 		{
-+ 		  if (sizeof(wchar_t) <= 2)
-+ 		    exit(1);
-+ 		  exit(0);
-+ 		}
-+ _ACEOF
-+ rm -f conftest$ac_exeext
-+ if { (ac_try="$ac_link"
-+ case "(($ac_try" in
-+   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-+   *) ac_try_echo=$ac_try;;
-+ esac
-+ eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
-+ $as_echo "$ac_try_echo") >&5
-+   (eval "$ac_link") 2>&5
-+   ac_status=$?
-+   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
-+   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-+   { (case "(($ac_try" in
-+   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-+   *) ac_try_echo=$ac_try;;
-+ esac
-+ eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
-+ $as_echo "$ac_try_echo") >&5
-+   (eval "$ac_try") 2>&5
-+   ac_status=$?
-+   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
-+   (exit $ac_status); }; }; then
-+   ac_cv_small_wchar_t="no"
-+ else
-+   $as_echo "$as_me: program exited with status $ac_status" >&5
-+ $as_echo "$as_me: failed program was:" >&5
-+ sed 's/^/| /' conftest.$ac_ext >&5
-+ 
-+ ( exit $ac_status )
-+ ac_cv_small_wchar_t="yes"
-+ fi
-+ rm -rf conftest.dSYM
-+ rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
-+ fi
-+ 
-+ 
-+ fi
-+ 
-+     { $as_echo "$as_me:$LINENO: result: $ac_cv_small_wchar_t" >&5
-+ $as_echo "$ac_cv_small_wchar_t" >&6; }
-+     if test "x$ac_cv_small_wchar_t" = "xyes" ; then
-+       cat >>confdefs.h <<\_ACEOF
-+ #define SMALL_WCHAR_T 1
-+ _ACEOF
-+ 
-+     fi
-+ 
-    fi
-  fi
-  
-***************
-*** 15417,15423 ****
-  
-  
-  
-- 
-  bcopy_test_prog='
-  #include "confdefs.h"
-  #ifdef HAVE_STRING_H
---- 15493,15498 ----
-*** ../vim-7.2.183/src/config.h.in	2009-05-14 22:19:19.000000000 +0200
---- src/config.h.in	2009-05-21 15:44:24.000000000 +0200
-***************
-*** 39,44 ****
---- 39,47 ----
-  /* Defined to the size of an int */
-  #undef SIZEOF_INT
-  
-+ /* Define when wchar_t is only 2 bytes. */
-+ #undef SMALL_WCHAR_T
-+ 
-  /*
-   * If we cannot trust one of the following from the libraries, we use our
-   * own safe but probably slower vim_memmove().
-*** ../vim-7.2.183/src/configure.in	2009-05-21 15:19:59.000000000 +0200
---- src/configure.in	2009-05-21 16:04:56.000000000 +0200
-***************
-*** 1193,1198 ****
---- 1193,1220 ----
-  
-      LDFLAGS="$ac_save_LDFLAGS"
-  
-+     AC_MSG_CHECKING(size of wchar_t is 2 bytes)
-+     AC_CACHE_VAL(ac_cv_small_wchar_t,
-+ 	[AC_TRY_RUN([
-+ #include <X11/Xlib.h>
-+ #if STDC_HEADERS
-+ # include <stdlib.h>
-+ # include <stddef.h>
-+ #endif
-+ 		main()
-+ 		{
-+ 		  if (sizeof(wchar_t) <= 2)
-+ 		    exit(1);
-+ 		  exit(0);
-+ 		}],
-+ 		ac_cv_small_wchar_t="no",
-+ 		ac_cv_small_wchar_t="yes",
-+ 		AC_MSG_ERROR(failed to compile test program))])
-+     AC_MSG_RESULT($ac_cv_small_wchar_t)
-+     if test "x$ac_cv_small_wchar_t" = "xyes" ; then
-+       AC_DEFINE(SMALL_WCHAR_T)
-+     fi
-+ 
-    fi
-  fi
-  
-***************
-*** 2881,2887 ****
-  AC_MSG_RESULT($ac_cv_sizeof_int)
-  AC_DEFINE_UNQUOTED(SIZEOF_INT, $ac_cv_sizeof_int)
-  
-- 
-  dnl Check for memmove() before bcopy(), makes memmove() be used when both are
-  dnl present, fixes problem with incompatibility between Solaris 2.4 and 2.5.
-  
---- 2903,2908 ----
-*** ../vim-7.2.183/src/gui_athena.c	2008-06-24 23:00:51.000000000 +0200
---- src/gui_athena.c	2009-05-21 16:39:43.000000000 +0200
-***************
-*** 86,95 ****
-   * Scrollbar callback (XtNjumpProc) for when the scrollbar is dragged with the
-   * left or middle mouse button.
-   */
-- /* ARGSUSED */
-      static void
-  gui_athena_scroll_cb_jump(w, client_data, call_data)
-!     Widget	w;
-      XtPointer	client_data, call_data;
-  {
-      scrollbar_T *sb, *sb_info;
---- 86,94 ----
-   * Scrollbar callback (XtNjumpProc) for when the scrollbar is dragged with the
-   * left or middle mouse button.
-   */
-      static void
-  gui_athena_scroll_cb_jump(w, client_data, call_data)
-!     Widget	w UNUSED;
-      XtPointer	client_data, call_data;
-  {
-      scrollbar_T *sb, *sb_info;
-***************
-*** 122,131 ****
-   * Scrollbar callback (XtNscrollProc) for paging up or down with the left or
-   * right mouse buttons.
-   */
-- /* ARGSUSED */
-      static void
-  gui_athena_scroll_cb_scroll(w, client_data, call_data)
-!     Widget	w;
-      XtPointer	client_data, call_data;
-  {
-      scrollbar_T *sb, *sb_info;
---- 121,129 ----
-   * Scrollbar callback (XtNscrollProc) for paging up or down with the left or
-   * right mouse buttons.
-   */
-      static void
-  gui_athena_scroll_cb_scroll(w, client_data, call_data)
-!     Widget	w UNUSED;
-      XtPointer	client_data, call_data;
-  {
-      scrollbar_T *sb, *sb_info;
-***************
-*** 492,498 ****
-      if (menu->icon_builtin || gui_find_bitmap(menu->name, buf, "xpm") == FAIL)
-      {
-  	if (menu->iconidx >= 0 && menu->iconidx
-! 		   < (sizeof(built_in_pixmaps) / sizeof(built_in_pixmaps[0])))
-  	    xpm = built_in_pixmaps[menu->iconidx];
-  	else
-  	    xpm = tb_blank_xpm;
---- 490,496 ----
-      if (menu->icon_builtin || gui_find_bitmap(menu->name, buf, "xpm") == FAIL)
-      {
-  	if (menu->iconidx >= 0 && menu->iconidx
-! 	      < (int)(sizeof(built_in_pixmaps) / sizeof(built_in_pixmaps[0])))
-  	    xpm = built_in_pixmaps[menu->iconidx];
-  	else
-  	    xpm = tb_blank_xpm;
-***************
-*** 763,769 ****
-      XtGetValues(XtParent(widget), args, n);
-  
-      retval = num_children;
-!     for (i = 0; i < num_children; ++i)
-      {
-  	Widget	current = children[i];
-  	vimmenu_T	*menu = NULL;
---- 761,767 ----
-      XtGetValues(XtParent(widget), args, n);
-  
-      retval = num_children;
-!     for (i = 0; i < (int)num_children; ++i)
-      {
-  	Widget	current = children[i];
-  	vimmenu_T	*menu = NULL;
-***************
-*** 780,790 ****
-      return retval;
-  }
-  
-- /* ARGSUSED */
-      void
-  gui_mch_add_menu(menu, idx)
-      vimmenu_T	*menu;
-!     int		idx;
-  {
-      char_u	*pullright_name;
-      Dimension	height, space, border;
---- 778,787 ----
-      return retval;
-  }
-  
-      void
-  gui_mch_add_menu(menu, idx)
-      vimmenu_T	*menu;
-!     int		idx UNUSED;
-  {
-      char_u	*pullright_name;
-      Dimension	height, space, border;
-***************
-*** 869,875 ****
-  	    XtVaGetValues(parent->submenu_id, XtNchildren, &children,
-  					      XtNnumChildren, &num_children,
-  					      NULL);
-! 	    for (i = 0; i < num_children; ++i)
-  	    {
-  		XtVaSetValues(children[i],
-  			      XtNrightMargin, puller_width,
---- 866,872 ----
-  	    XtVaGetValues(parent->submenu_id, XtNchildren, &children,
-  					      XtNnumChildren, &num_children,
-  					      NULL);
-! 	    for (i = 0; i < (int)num_children; ++i)
-  	    {
-  		XtVaSetValues(children[i],
-  			      XtNrightMargin, puller_width,
-***************
-*** 913,919 ****
-      XtVaGetValues(id, XtNchildren, &children,
-  		      XtNnumChildren, &num_children,
-  		      NULL);
-!     for (i = 0; i < num_children; ++i)
-      {
-  	if (children[i] == ignore)
-  	    continue;
---- 910,916 ----
-      XtVaGetValues(id, XtNchildren, &children,
-  		      XtNnumChildren, &num_children,
-  		      NULL);
-!     for (i = 0; i < (int)num_children; ++i)
-      {
-  	if (children[i] == ignore)
-  	    continue;
-***************
-*** 1175,1185 ****
-      return pname;
-  }
-  
-- /* ARGSUSED */
-      void
-  gui_mch_add_menu_item(menu, idx)
-      vimmenu_T	*menu;
-!     int		idx;
-  {
-      vimmenu_T	*parent = menu->parent;
-  
---- 1172,1181 ----
-      return pname;
-  }
-  
-      void
-  gui_mch_add_menu_item(menu, idx)
-      vimmenu_T	*menu;
-!     int		idx UNUSED;
-  {
-      vimmenu_T	*parent = menu->parent;
-  
-***************
-*** 1444,1450 ****
-  		XtNchildren,	    &children,
-  		XtNnumChildren,	    &numChildren,
-  		NULL);
-! 	for (i = 0; i < numChildren; i++)
-  	{
-  	    whgt = 0;
-  
---- 1440,1446 ----
-  		XtNchildren,	    &children,
-  		XtNnumChildren,	    &numChildren,
-  		NULL);
-! 	for (i = 0; i < (int)numChildren; i++)
-  	{
-  	    whgt = 0;
-  
-***************
-*** 1473,1482 ****
-  #endif
-  
-  
-- /* ARGSUSED */
-      void
-  gui_mch_toggle_tearoffs(enable)
-!     int		enable;
-  {
-      /* no tearoff menus */
-  }
---- 1469,1477 ----
-  #endif
-  
-  
-      void
-  gui_mch_toggle_tearoffs(enable)
-!     int		enable UNUSED;
-  {
-      /* no tearoff menus */
-  }
-***************
-*** 1537,1543 ****
-  	    else
-  		get_left_margin = True;
-  
-! 	    for (i = 0; i < num_children; ++i)
-  	    {
-  		if (children[i] == menu->id)
-  		    continue;
---- 1532,1538 ----
-  	    else
-  		get_left_margin = True;
-  
-! 	    for (i = 0; i < (int)num_children; ++i)
-  	    {
-  		if (children[i] == menu->id)
-  		    continue;
-***************
-*** 1645,1655 ****
-      }
-  }
-  
-- /*ARGSUSED*/
-      static void
-  gui_athena_menu_timeout(client_data, id)
-      XtPointer	    client_data;
-!     XtIntervalId    *id;
-  {
-      Widget  w = (Widget)client_data;
-      Widget  popup;
---- 1640,1649 ----
-      }
-  }
-  
-      static void
-  gui_athena_menu_timeout(client_data, id)
-      XtPointer	    client_data;
-!     XtIntervalId    *id UNUSED;
-  {
-      Widget  w = (Widget)client_data;
-      Widget  popup;
-***************
-*** 1678,1689 ****
-   *
-   * This is called when XtPopup() is called.
-   */
-- /*ARGSUSED*/
-      static void
-  gui_athena_popup_callback(w, client_data, call_data)
-      Widget	w;
-      XtPointer	client_data;
-!     XtPointer	call_data;
-  {
-      /* Assumption: XtIsSubclass(XtParent(w),simpleMenuWidgetClass) */
-      vimmenu_T	*menu = (vimmenu_T *)client_data;
---- 1672,1682 ----
-   *
-   * This is called when XtPopup() is called.
-   */
-      static void
-  gui_athena_popup_callback(w, client_data, call_data)
-      Widget	w;
-      XtPointer	client_data;
-!     XtPointer	call_data UNUSED;
-  {
-      /* Assumption: XtIsSubclass(XtParent(w),simpleMenuWidgetClass) */
-      vimmenu_T	*menu = (vimmenu_T *)client_data;
-***************
-*** 1711,1717 ****
-  		     NULL);
-  }
-  
-- /* ARGSUSED */
-      static void
-  gui_athena_popdown_submenus_action(w, event, args, nargs)
-      Widget	w;
---- 1704,1709 ----
-***************
-*** 1756,1762 ****
-      return False;
-  }
-  
-- /* ARGSUSED */
-      static void
-  gui_athena_delayed_arm_action(w, event, args, nargs)
-      Widget	w;
---- 1748,1753 ----
-***************
-*** 1837,1843 ****
-       * (XtIsSubclass(popup,simpleMenuWidgetClass) == True) */
-  }
-  
-- /* ARGSUSED */
-      void
-  gui_mch_show_popupmenu(menu)
-      vimmenu_T *menu;
---- 1828,1833 ----
-***************
-*** 2046,2060 ****
-   * Put up a file requester.
-   * Returns the selected name in allocated memory, or NULL for Cancel.
-   */
-- /* ARGSUSED */
-      char_u *
-  gui_mch_browse(saving, title, dflt, ext, initdir, filter)
-!     int		saving;		/* select file to write */
-!     char_u	*title;		/* not used (title for the window) */
-!     char_u	*dflt;		/* not used (default name) */
-!     char_u	*ext;		/* not used (extension added) */
-      char_u	*initdir;	/* initial directory, NULL for current dir */
-!     char_u	*filter;	/* not used (file name filter) */
-  {
-      Position x, y;
-      char_u	dirbuf[MAXPATHL];
---- 2036,2049 ----
-   * Put up a file requester.
-   * Returns the selected name in allocated memory, or NULL for Cancel.
-   */
-      char_u *
-  gui_mch_browse(saving, title, dflt, ext, initdir, filter)
-!     int		saving UNUSED;	/* select file to write */
-!     char_u	*title;		/* title for the window */
-!     char_u	*dflt;		/* default name */
-!     char_u	*ext UNUSED;	/* extension added */
-      char_u	*initdir;	/* initial directory, NULL for current dir */
-!     char_u	*filter UNUSED;	/* file name filter */
-  {
-      Position x, y;
-      char_u	dirbuf[MAXPATHL];
-***************
-*** 2100,2112 ****
-   * Callback function for the textfield.  When CR is hit this works like
-   * hitting the "OK" button, ESC like "Cancel".
-   */
-- /* ARGSUSED */
-      static void
-  keyhit_callback(w, client_data, event, cont)
-!     Widget		w;
-!     XtPointer		client_data;
-      XEvent		*event;
-!     Boolean		*cont;
-  {
-      char	buf[2];
-  
---- 2089,2100 ----
-   * Callback function for the textfield.  When CR is hit this works like
-   * hitting the "OK" button, ESC like "Cancel".
-   */
-      static void
-  keyhit_callback(w, client_data, event, cont)
-!     Widget		w UNUSED;
-!     XtPointer		client_data UNUSED;
-      XEvent		*event;
-!     Boolean		*cont UNUSED;
-  {
-      char	buf[2];
-  
-***************
-*** 2119,2130 ****
-      }
-  }
-  
-- /* ARGSUSED */
-      static void
-  butproc(w, client_data, call_data)
-!     Widget	w;
-      XtPointer	client_data;
-!     XtPointer	call_data;
-  {
-      dialogStatus = (int)(long)client_data + 1;
-  }
---- 2107,2117 ----
-      }
-  }
-  
-      static void
-  butproc(w, client_data, call_data)
-!     Widget	w UNUSED;
-      XtPointer	client_data;
-!     XtPointer	call_data UNUSED;
-  {
-      dialogStatus = (int)(long)client_data + 1;
-  }
-***************
-*** 2132,2158 ****
-  /*
-   * Function called when dialog window closed.
-   */
-- /*ARGSUSED*/
-      static void
-  dialog_wm_handler(w, client_data, event, dum)
-!     Widget	w;
-!     XtPointer	client_data;
-      XEvent	*event;
-!     Boolean	*dum;
-  {
-      if (event->type == ClientMessage
-! 	    && ((XClientMessageEvent *)event)->data.l[0] == dialogatom)
-  	dialogStatus = 0;
-  }
-  
-- /* ARGSUSED */
-      int
-  gui_mch_dialog(type, title, message, buttons, dfltbutton, textfield)
-!     int		type;
-      char_u	*title;
-      char_u	*message;
-      char_u	*buttons;
-!     int		dfltbutton;
-      char_u	*textfield;
-  {
-      char_u		*buts;
---- 2119,2143 ----
-  /*
-   * Function called when dialog window closed.
-   */
-      static void
-  dialog_wm_handler(w, client_data, event, dum)
-!     Widget	w UNUSED;
-!     XtPointer	client_data UNUSED;
-      XEvent	*event;
-!     Boolean	*dum UNUSED;
-  {
-      if (event->type == ClientMessage
-! 	    && (Atom)((XClientMessageEvent *)event)->data.l[0] == dialogatom)
-  	dialogStatus = 0;
-  }
-  
-      int
-  gui_mch_dialog(type, title, message, buttons, dfltbutton, textfield)
-!     int		type UNUSED;
-      char_u	*title;
-      char_u	*message;
-      char_u	*buttons;
-!     int		dfltbutton UNUSED;
-      char_u	*textfield;
-  {
-      char_u		*buts;
-*** ../vim-7.2.183/src/gui_x11.c	2009-02-24 04:11:07.000000000 +0100
---- src/gui_x11.c	2009-05-21 16:47:02.000000000 +0200
-***************
-*** 570,591 ****
-   * Call-back routines.
-   */
-  
-- /* ARGSUSED */
-      static void
-  gui_x11_timer_cb(timed_out, interval_id)
-      XtPointer	    timed_out;
-!     XtIntervalId    *interval_id;
-  {
-      *((int *)timed_out) = TRUE;
-  }
-  
-- /* ARGSUSED */
-      static void
-  gui_x11_visibility_cb(w, dud, event, dum)
-!     Widget	w;
-!     XtPointer	dud;
-      XEvent	*event;
-!     Boolean	*dum;
-  {
-      if (event->type != VisibilityNotify)
-  	return;
---- 570,589 ----
-   * Call-back routines.
-   */
-  
-      static void
-  gui_x11_timer_cb(timed_out, interval_id)
-      XtPointer	    timed_out;
-!     XtIntervalId    *interval_id UNUSED;
-  {
-      *((int *)timed_out) = TRUE;
-  }
-  
-      static void
-  gui_x11_visibility_cb(w, dud, event, dum)
-!     Widget	w UNUSED;
-!     XtPointer	dud UNUSED;
-      XEvent	*event;
-!     Boolean	*dum UNUSED;
-  {
-      if (event->type != VisibilityNotify)
-  	return;
-***************
-*** 603,615 ****
-      gui_mch_update();
-  }
-  
-- /* ARGSUSED */
-      static void
-  gui_x11_expose_cb(w, dud, event, dum)
-!     Widget	w;
-!     XtPointer	dud;
-      XEvent	*event;
-!     Boolean	*dum;
-  {
-      XExposeEvent	*gevent;
-      int			new_x;
---- 601,612 ----
-      gui_mch_update();
-  }
-  
-      static void
-  gui_x11_expose_cb(w, dud, event, dum)
-!     Widget	w UNUSED;
-!     XtPointer	dud UNUSED;
-      XEvent	*event;
-!     Boolean	*dum UNUSED;
-  {
-      XExposeEvent	*gevent;
-      int			new_x;
-***************
-*** 680,692 ****
-  }
-  #endif
-  
-- /* ARGSUSED */
-      static void
-  gui_x11_resize_window_cb(w, dud, event, dum)
-!     Widget	w;
-!     XtPointer	dud;
-      XEvent	*event;
-!     Boolean	*dum;
-  {
-      static int lastWidth, lastHeight;
-  
---- 677,688 ----
-  }
-  #endif
-  
-      static void
-  gui_x11_resize_window_cb(w, dud, event, dum)
-!     Widget	w UNUSED;
-!     XtPointer	dud UNUSED;
-      XEvent	*event;
-!     Boolean	*dum UNUSED;
-  {
-      static int lastWidth, lastHeight;
-  
-***************
-*** 727,761 ****
-  #endif
-  }
-  
-- /* ARGSUSED */
-      static void
-  gui_x11_focus_change_cb(w, data, event, dum)
-!     Widget	w;
-!     XtPointer	data;
-      XEvent	*event;
-!     Boolean	*dum;
-  {
-      gui_focus_change(event->type == FocusIn);
-  }
-  
-- /* ARGSUSED */
-      static void
-  gui_x11_enter_cb(w, data, event, dum)
-!     Widget	w;
-!     XtPointer	data;
-!     XEvent	*event;
-!     Boolean	*dum;
-  {
-      gui_focus_change(TRUE);
-  }
-  
-- /* ARGSUSED */
-      static void
-  gui_x11_leave_cb(w, data, event, dum)
-!     Widget	w;
-!     XtPointer	data;
-!     XEvent	*event;
-!     Boolean	*dum;
-  {
-      gui_focus_change(FALSE);
-  }
---- 723,754 ----
-  #endif
-  }
-  
-      static void
-  gui_x11_focus_change_cb(w, data, event, dum)
-!     Widget	w UNUSED;
-!     XtPointer	data UNUSED;
-      XEvent	*event;
-!     Boolean	*dum UNUSED;
-  {
-      gui_focus_change(event->type == FocusIn);
-  }
-  
-      static void
-  gui_x11_enter_cb(w, data, event, dum)
-!     Widget	w UNUSED;
-!     XtPointer	data UNUSED;
-!     XEvent	*event UNUSED;
-!     Boolean	*dum UNUSED;
-  {
-      gui_focus_change(TRUE);
-  }
-  
-      static void
-  gui_x11_leave_cb(w, data, event, dum)
-!     Widget	w UNUSED;
-!     XtPointer	data UNUSED;
-!     XEvent	*event UNUSED;
-!     Boolean	*dum UNUSED;
-  {
-      gui_focus_change(FALSE);
-  }
-***************
-*** 766,778 ****
-  # endif
-  #endif
-  
-- /* ARGSUSED */
-      void
-  gui_x11_key_hit_cb(w, dud, event, dum)
-!     Widget	w;
-!     XtPointer	dud;
-      XEvent	*event;
-!     Boolean	*dum;
-  {
-      XKeyPressedEvent	*ev_press;
-  #ifdef FEAT_XIM
---- 759,770 ----
-  # endif
-  #endif
-  
-      void
-  gui_x11_key_hit_cb(w, dud, event, dum)
-!     Widget	w UNUSED;
-!     XtPointer	dud UNUSED;
-      XEvent	*event;
-!     Boolean	*dum UNUSED;
-  {
-      XKeyPressedEvent	*ev_press;
-  #ifdef FEAT_XIM
-***************
-*** 1078,1090 ****
-  #endif
-  }
-  
-- /* ARGSUSED */
-      static void
-  gui_x11_mouse_cb(w, dud, event, dum)
-!     Widget	w;
-!     XtPointer	dud;
-      XEvent	*event;
-!     Boolean	*dum;
-  {
-      static XtIntervalId timer = (XtIntervalId)0;
-      static int	timed_out = TRUE;
---- 1070,1081 ----
-  #endif
-  }
-  
-      static void
-  gui_x11_mouse_cb(w, dud, event, dum)
-!     Widget	w UNUSED;
-!     XtPointer	dud UNUSED;
-      XEvent	*event;
-!     Boolean	*dum UNUSED;
-  {
-      static XtIntervalId timer = (XtIntervalId)0;
-      static int	timed_out = TRUE;
-***************
-*** 1210,1220 ****
-      while (arg < *argc)
-      {
-  	/* Look for argv[arg] in cmdline_options[] table */
-! 	for (i = 0; i < XtNumber(cmdline_options); i++)
-  	    if (strcmp(argv[arg], cmdline_options[i].option) == 0)
-  		break;
-  
-! 	if (i < XtNumber(cmdline_options))
-  	{
-  	    /* Remember finding "-rv" or "-reverse" */
-  	    if (strcmp("-rv", argv[arg]) == 0
---- 1201,1211 ----
-      while (arg < *argc)
-      {
-  	/* Look for argv[arg] in cmdline_options[] table */
-! 	for (i = 0; i < (int)XtNumber(cmdline_options); i++)
-  	    if (strcmp(argv[arg], cmdline_options[i].option) == 0)
-  		break;
-  
-! 	if (i < (int)XtNumber(cmdline_options))
-  	{
-  	    /* Remember finding "-rv" or "-reverse" */
-  	    if (strcmp("-rv", argv[arg]) == 0
-***************
-*** 1319,1330 ****
-  
-  static void local_xsmp_handle_requests __ARGS((XtPointer c, int *s, XtInputId *i));
-  
-- /*ARGSUSED*/
-      static void
-  local_xsmp_handle_requests(c, s, i)
-!     XtPointer	c;
-!     int		*s;
-!     XtInputId	*i;
-  {
-      if (xsmp_handle_requests() == FAIL)
-  	XtRemoveInput(_xsmp_xtinputid);
---- 1310,1320 ----
-  
-  static void local_xsmp_handle_requests __ARGS((XtPointer c, int *s, XtInputId *i));
-  
-      static void
-  local_xsmp_handle_requests(c, s, i)
-!     XtPointer	c UNUSED;
-!     int		*s UNUSED;
-!     XtInputId	*i UNUSED;
-  {
-      if (xsmp_handle_requests() == FAIL)
-  	XtRemoveInput(_xsmp_xtinputid);
-***************
-*** 1438,1444 ****
-  	    Columns = w;
-  	if (mask & HeightValue)
-  	{
-! 	    if (p_window > h - 1 || !option_was_set((char_u *)"window"))
-  		p_window = h - 1;
-  	    Rows = h;
-  	}
---- 1428,1434 ----
-  	    Columns = w;
-  	if (mask & HeightValue)
-  	{
-! 	    if (p_window > (long)h - 1 || !option_was_set((char_u *)"window"))
-  		p_window = h - 1;
-  	    Rows = h;
-  	}
-***************
-*** 1753,1762 ****
-  }
-  #endif
-  
-- /*ARGSUSED*/
-      void
-  gui_mch_exit(rc)
-!     int		rc;
-  {
-  #if 0
-      /* Lesstif gives an error message here, and so does Solaris.  The man page
---- 1743,1751 ----
-  }
-  #endif
-  
-      void
-  gui_mch_exit(rc)
-!     int		rc UNUSED;
-  {
-  #if 0
-      /* Lesstif gives an error message here, and so does Solaris.  The man page
-***************
-*** 1799,1805 ****
-  	NULL);
-  }
-  
-- /*ARGSUSED*/
-      void
-  gui_mch_set_shellsize(width, height, min_width, min_height,
-  		    base_width, base_height, direction)
---- 1788,1793 ----
-***************
-*** 1809,1815 ****
-      int		min_height;
-      int		base_width;
-      int		base_height;
-!     int		direction;
-  {
-  #ifdef FEAT_XIM
-      height += xim_get_status_area_height(),
---- 1797,1803 ----
-      int		min_height;
-      int		base_width;
-      int		base_height;
-!     int		direction UNUSED;
-  {
-  #ifdef FEAT_XIM
-      height += xim_get_status_area_height(),
-***************
-*** 1847,1857 ****
-   * If "fontset" is TRUE, load the "font_name" as a fontset.
-   * Return FAIL if the font could not be loaded, OK otherwise.
-   */
-- /*ARGSUSED*/
-      int
-  gui_mch_init_font(font_name, do_fontset)
-      char_u	*font_name;
-!     int		do_fontset;
-  {
-      XFontStruct	*font = NULL;
-  
---- 1835,1844 ----
-   * If "fontset" is TRUE, load the "font_name" as a fontset.
-   * Return FAIL if the font could not be loaded, OK otherwise.
-   */
-      int
-  gui_mch_init_font(font_name, do_fontset)
-      char_u	*font_name;
-!     int		do_fontset UNUSED;
-  {
-      XFontStruct	*font = NULL;
-  
-***************
-*** 2029,2038 ****
-   * Return the name of font "font" in allocated memory.
-   * Don't know how to get the actual name, thus use the provided name.
-   */
-- /*ARGSUSED*/
-      char_u *
-  gui_mch_get_fontname(font, name)
-!     GuiFont font;
-      char_u  *name;
-  {
-      if (name == NULL)
---- 2016,2024 ----
-   * Return the name of font "font" in allocated memory.
-   * Don't know how to get the actual name, thus use the provided name.
-   */
-      char_u *
-  gui_mch_get_fontname(font, name)
-!     GuiFont font UNUSED;
-      char_u  *name;
-  {
-      if (name == NULL)
-***************
-*** 2521,2527 ****
-  {
-      int			i;
-      int			offset;
-!     const static int	val[8] = {1, 0, 0, 0, 1, 2, 2, 2 };
-  
-      XSetForeground(gui.dpy, gui.text_gc, prev_sp_color);
-      for (i = FILL_X(col); i < FILL_X(col + cells); ++i)
---- 2507,2513 ----
-  {
-      int			i;
-      int			offset;
-!     static const int	val[8] = {1, 0, 0, 0, 1, 2, 2, 2 };
-  
-      XSetForeground(gui.dpy, gui.text_gc, prev_sp_color);
-      for (i = FILL_X(col); i < FILL_X(col + cells); ++i)
-***************
-*** 2569,2576 ****
-  # ifdef FEAT_XFONTSET
-  	    if (current_fontset != NULL)
-  	    {
-! 		if (c >= 0x10000 && sizeof(wchar_t) <= 2)
-  		    c = 0xbf;		/* show chars > 0xffff as ? */
-  		((wchar_t *)buf)[wlen] = c;
-  	    }
-  	    else
---- 2555,2564 ----
-  # ifdef FEAT_XFONTSET
-  	    if (current_fontset != NULL)
-  	    {
-! #  ifdef SMALL_WCHAR_T
-! 		if (c >= 0x10000)
-  		    c = 0xbf;		/* show chars > 0xffff as ? */
-+ #  endif
-  		((wchar_t *)buf)[wlen] = c;
-  	    }
-  	    else
-***************
-*** 3136,3146 ****
-      /* Nothing to do in X */
-  }
-  
-- /* ARGSUSED */
-      void
-  gui_x11_menu_cb(w, client_data, call_data)
-!     Widget	w;
-!     XtPointer	client_data, call_data;
-  {
-      gui_menu_cb((vimmenu_T *)client_data);
-  }
---- 3124,3134 ----
-      /* Nothing to do in X */
-  }
-  
-      void
-  gui_x11_menu_cb(w, client_data, call_data)
-!     Widget	w UNUSED;
-!     XtPointer	client_data;
-!     XtPointer	call_data UNUSED;
-  {
-      gui_menu_cb((vimmenu_T *)client_data);
-  }
-***************
-*** 3153,3165 ****
-   * Function called when window closed.	Works like ":qa".
-   * Should put up a requester!
-   */
-- /*ARGSUSED*/
-      static void
-  gui_x11_wm_protocol_handler(w, client_data, event, dum)
-!     Widget	w;
-!     XtPointer	client_data;
-      XEvent	*event;
-!     Boolean	*dum;
-  {
-      /*
-       * Only deal with Client messages.
---- 3141,3152 ----
-   * Function called when window closed.	Works like ":qa".
-   * Should put up a requester!
-   */
-      static void
-  gui_x11_wm_protocol_handler(w, client_data, event, dum)
-!     Widget	w UNUSED;
-!     XtPointer	client_data UNUSED;
-      XEvent	*event;
-!     Boolean	*dum UNUSED;
-  {
-      /*
-       * Only deal with Client messages.
-***************
-*** 3172,3178 ****
-       * exit.  That can be cancelled though, thus Vim shouldn't exit here.
-       * Just sync our swap files.
-       */
-!     if (((XClientMessageEvent *)event)->data.l[0] ==
-  						  wm_atoms[SAVE_YOURSELF_IDX])
-      {
-  	out_flush();
---- 3159,3165 ----
-       * exit.  That can be cancelled though, thus Vim shouldn't exit here.
-       * Just sync our swap files.
-       */
-!     if ((Atom)((XClientMessageEvent *)event)->data.l[0] ==
-  						  wm_atoms[SAVE_YOURSELF_IDX])
-      {
-  	out_flush();
-***************
-*** 3185,3191 ****
-  	return;
-      }
-  
-!     if (((XClientMessageEvent *)event)->data.l[0] !=
-  						  wm_atoms[DELETE_WINDOW_IDX])
-  	return;
-  
---- 3172,3178 ----
-  	return;
-      }
-  
-!     if ((Atom)((XClientMessageEvent *)event)->data.l[0] !=
-  						  wm_atoms[DELETE_WINDOW_IDX])
-  	return;
-  
-***************
-*** 3196,3208 ****
-  /*
-   * Function called when property changed. Check for incoming commands
-   */
-- /*ARGSUSED*/
-      static void
-  gui_x11_send_event_handler(w, client_data, event, dum)
-!     Widget	w;
-!     XtPointer	client_data;
-      XEvent	*event;
-!     Boolean	*dum;
-  {
-      XPropertyEvent *e = (XPropertyEvent *) event;
-  
---- 3183,3194 ----
-  /*
-   * Function called when property changed. Check for incoming commands
-   */
-      static void
-  gui_x11_send_event_handler(w, client_data, event, dum)
-!     Widget	w UNUSED;
-!     XtPointer	client_data UNUSED;
-      XEvent	*event;
-!     Boolean	*dum UNUSED;
-  {
-      XPropertyEvent *e = (XPropertyEvent *) event;
-  
-***************
-*** 3277,3287 ****
-      }
-  }
-  
-- /* ARGSUSED */
-      static void
-  gui_x11_blink_cb(timed_out, interval_id)
-!     XtPointer	    timed_out;
-!     XtIntervalId    *interval_id;
-  {
-      if (blink_state == BLINK_ON)
-      {
---- 3263,3272 ----
-      }
-  }
-  
-      static void
-  gui_x11_blink_cb(timed_out, interval_id)
-!     XtPointer	    timed_out UNUSED;
-!     XtIntervalId    *interval_id UNUSED;
-  {
-      if (blink_state == BLINK_ON)
-      {
-*** ../vim-7.2.183/src/gui.c	2009-05-17 16:23:20.000000000 +0200
---- src/gui.c	2009-05-21 16:37:39.000000000 +0200
-***************
-*** 3119,3125 ****
-   */
-      void
-  gui_init_which_components(oldval)
-!     char_u	*oldval;
-  {
-  #ifdef FEAT_MENU
-      static int	prev_menu_is_active = -1;
---- 3119,3125 ----
-   */
-      void
-  gui_init_which_components(oldval)
-!     char_u	*oldval UNUSED;
-  {
-  #ifdef FEAT_MENU
-      static int	prev_menu_is_active = -1;
-***************
-*** 4668,4675 ****
-   */
-      static win_T *
-  xy2win(x, y)
-!     int		x;
-!     int		y;
-  {
-  #ifdef FEAT_WINDOWS
-      int		row;
---- 4668,4675 ----
-   */
-      static win_T *
-  xy2win(x, y)
-!     int		x UNUSED;
-!     int		y UNUSED;
-  {
-  #ifdef FEAT_WINDOWS
-      int		row;
-***************
-*** 5121,5128 ****
-   */
-      void
-  gui_handle_drop(x, y, modifiers, fnames, count)
-!     int		x;
-!     int		y;
-      int_u	modifiers;
-      char_u	**fnames;
-      int		count;
---- 5121,5128 ----
-   */
-      void
-  gui_handle_drop(x, y, modifiers, fnames, count)
-!     int		x UNUSED;
-!     int		y UNUSED;
-      int_u	modifiers;
-      char_u	**fnames;
-      int		count;
-*** ../vim-7.2.183/src/gui_beval.c	2009-05-17 16:23:20.000000000 +0200
---- src/gui_beval.c	2009-05-21 15:03:02.000000000 +0200
-***************
-*** 18,24 ****
-      void
-  general_beval_cb(beval, state)
-      BalloonEval *beval;
-!     int state;
-  {
-      win_T	*wp;
-      int		col;
---- 18,24 ----
-      void
-  general_beval_cb(beval, state)
-      BalloonEval *beval;
-!     int		state UNUSED;
-  {
-      win_T	*wp;
-      int		col;
-***************
-*** 726,735 ****
-   */
-      static void
-  pointerEventEH(w, client_data, event, unused)
-!     Widget	w;
-      XtPointer	client_data;
-      XEvent	*event;
-!     Boolean	*unused;
-  {
-      BalloonEval *beval = (BalloonEval *)client_data;
-      pointerEvent(beval, event);
---- 726,735 ----
-   */
-      static void
-  pointerEventEH(w, client_data, event, unused)
-!     Widget	w UNUSED;
-      XtPointer	client_data;
-      XEvent	*event;
-!     Boolean	*unused UNUSED;
-  {
-      BalloonEval *beval = (BalloonEval *)client_data;
-      pointerEvent(beval, event);
-***************
-*** 877,883 ****
-      static void
-  timerRoutine(dx, id)
-      XtPointer	    dx;
-!     XtIntervalId    *id;
-  {
-      BalloonEval *beval = (BalloonEval *)dx;
-  
---- 877,883 ----
-      static void
-  timerRoutine(dx, id)
-      XtPointer	    dx;
-!     XtIntervalId    *id UNUSED;
-  {
-      BalloonEval *beval = (BalloonEval *)dx;
-  
-*** ../vim-7.2.183/src/gui_at_sb.c	2008-11-28 21:26:50.000000000 +0100
---- src/gui_at_sb.c	2009-05-21 16:38:53.000000000 +0200
-***************
-*** 198,207 ****
-      /* extension	*/  NULL
-    },
-    { /* simple fields */
-!     /* change_sensitive	*/  XtInheritChangeSensitive
-    },
-    { /* scrollbar fields */
-!     /* ignore	    */	0
-    }
-  };
-  
---- 198,210 ----
-      /* extension	*/  NULL
-    },
-    { /* simple fields */
-!     /* change_sensitive	*/  XtInheritChangeSensitive,
-! #ifndef OLDXAW
-!     /* extension */	    NULL
-! #endif
-    },
-    { /* scrollbar fields */
-!     /* empty	    */	    0
-    }
-  };
-  
-***************
-*** 241,247 ****
-  
-      if (bottom <= 0 || bottom <= top)
-  	return;
-!     if ((sw = sbw->scrollbar.shadow_width) < 0)
-  	sw = 0;
-      margin = MARGIN (sbw);
-      floor = sbw->scrollbar.length - margin + 2;
---- 244,251 ----
-  
-      if (bottom <= 0 || bottom <= top)
-  	return;
-!     sw = sbw->scrollbar.shadow_width;
-!     if (sw < 0)
-  	sw = 0;
-      margin = MARGIN (sbw);
-      floor = sbw->scrollbar.length - margin + 2;
-***************
-*** 516,528 ****
-      }
-  }
-  
-- /* ARGSUSED */
-      static void
-  Initialize(request, new, args, num_args)
-!     Widget	request;	/* what the client asked for */
-      Widget	new;		/* what we're going to give him */
-!     ArgList	args;
-!     Cardinal	*num_args;
-  {
-      ScrollbarWidget sbw = (ScrollbarWidget) new;
-  
---- 520,531 ----
-      }
-  }
-  
-      static void
-  Initialize(request, new, args, num_args)
-!     Widget	request UNUSED;	/* what the client asked for */
-      Widget	new;		/* what we're going to give him */
-!     ArgList	args UNUSED;
-!     Cardinal	*num_args UNUSED;
-  {
-      ScrollbarWidget sbw = (ScrollbarWidget) new;
-  
-***************
-*** 556,569 ****
-  	(w, valueMask, attributes);
-  }
-  
-- /* ARGSUSED */
-      static Boolean
-  SetValues(current, request, desired, args, num_args)
-!     Widget  current,	    /* what I am */
-! 	    request,	    /* what he wants me to be */
-! 	    desired;	    /* what I will become */
-!     ArgList args;
-!     Cardinal *num_args;
-  {
-      ScrollbarWidget	sbw = (ScrollbarWidget) current;
-      ScrollbarWidget	dsbw = (ScrollbarWidget) desired;
---- 559,571 ----
-  	(w, valueMask, attributes);
-  }
-  
-      static Boolean
-  SetValues(current, request, desired, args, num_args)
-!     Widget  current;	    /* what I am */
-!     Widget  request UNUSED; /* what he wants me to be */
-!     Widget  desired;	    /* what I will become */
-!     ArgList args UNUSED;
-!     Cardinal *num_args UNUSED;
-  {
-      ScrollbarWidget	sbw = (ScrollbarWidget) current;
-      ScrollbarWidget	dsbw = (ScrollbarWidget) desired;
-***************
-*** 609,615 ****
-  }
-  
-  
-- /* ARGSUSED */
-      static void
-  Redisplay(w, event, region)
-      Widget w;
---- 611,616 ----
-***************
-*** 789,799 ****
-      }
-  }
-  
-- /* ARGSUSED */
-      static void
-  RepeatNotify(client_data, idp)
-      XtPointer client_data;
-!     XtIntervalId *idp;
-  {
-      ScrollbarWidget sbw = (ScrollbarWidget) client_data;
-      int		    call_data;
---- 790,799 ----
-      }
-  }
-  
-      static void
-  RepeatNotify(client_data, idp)
-      XtPointer client_data;
-!     XtIntervalId *idp UNUSED;
-  {
-      ScrollbarWidget sbw = (ScrollbarWidget) client_data;
-      int		    call_data;
-***************
-*** 839,884 ****
-      return (num < small) ? small : ((num > big) ? big : num);
-  }
-  
-- /* ARGSUSED */
-      static void
-  ScrollOneLineUp(w, event, params, num_params)
-      Widget	w;
-      XEvent	*event;
-!     String	*params;
-!     Cardinal	*num_params;
-  {
-      ScrollSome(w, event, -ONE_LINE_DATA);
-  }
-  
-- /* ARGSUSED */
-      static void
-  ScrollOneLineDown(w, event, params, num_params)
-      Widget	w;
-      XEvent	*event;
-!     String	*params;
-!     Cardinal	*num_params;
-  {
-      ScrollSome(w, event, ONE_LINE_DATA);
-  }
-  
-- /* ARGSUSED */
-      static void
-  ScrollPageDown(w, event, params, num_params)
-      Widget	w;
-      XEvent	*event;
-!     String	*params;
-!     Cardinal	*num_params;
-  {
-      ScrollSome(w, event, ONE_PAGE_DATA);
-  }
-  
-- /* ARGSUSED */
-      static void
-  ScrollPageUp(w, event, params, num_params)
-      Widget	w;
-      XEvent	*event;
-!     String	*params;
-!     Cardinal	*num_params;
-  {
-      ScrollSome(w, event, -ONE_PAGE_DATA);
-  }
---- 839,880 ----
-      return (num < small) ? small : ((num > big) ? big : num);
-  }
-  
-      static void
-  ScrollOneLineUp(w, event, params, num_params)
-      Widget	w;
-      XEvent	*event;
-!     String	*params UNUSED;
-!     Cardinal	*num_params UNUSED;
-  {
-      ScrollSome(w, event, -ONE_LINE_DATA);
-  }
-  
-      static void
-  ScrollOneLineDown(w, event, params, num_params)
-      Widget	w;
-      XEvent	*event;
-!     String	*params UNUSED;
-!     Cardinal	*num_params UNUSED;
-  {
-      ScrollSome(w, event, ONE_LINE_DATA);
-  }
-  
-      static void
-  ScrollPageDown(w, event, params, num_params)
-      Widget	w;
-      XEvent	*event;
-!     String	*params UNUSED;
-!     Cardinal	*num_params UNUSED;
-  {
-      ScrollSome(w, event, ONE_PAGE_DATA);
-  }
-  
-      static void
-  ScrollPageUp(w, event, params, num_params)
-      Widget	w;
-      XEvent	*event;
-!     String	*params UNUSED;
-!     Cardinal	*num_params UNUSED;
-  {
-      ScrollSome(w, event, -ONE_PAGE_DATA);
-  }
-***************
-*** 901,913 ****
-      XtCallCallbacks(w, XtNscrollProc, (XtPointer)call_data);
-  }
-  
-- /* ARGSUSED */
-      static void
-  NotifyScroll(w, event, params, num_params)
-      Widget	w;
-      XEvent	*event;
-!     String	*params;
-!     Cardinal	*num_params;
-  {
-      ScrollbarWidget sbw = (ScrollbarWidget) w;
-      Position	    x, y, loc;
---- 897,908 ----
-      XtCallCallbacks(w, XtNscrollProc, (XtPointer)call_data);
-  }
-  
-      static void
-  NotifyScroll(w, event, params, num_params)
-      Widget	w;
-      XEvent	*event;
-!     String	*params UNUSED;
-!     Cardinal	*num_params UNUSED;
-  {
-      ScrollbarWidget sbw = (ScrollbarWidget) w;
-      Position	    x, y, loc;
-***************
-*** 991,1003 ****
-  					   delay, RepeatNotify, (XtPointer)w);
-  }
-  
-- /* ARGSUSED */
-      static void
-  EndScroll(w, event, params, num_params)
-      Widget w;
-!     XEvent *event;	/* unused */
-!     String *params;	/* unused */
-!     Cardinal *num_params;   /* unused */
-  {
-      ScrollbarWidget sbw = (ScrollbarWidget) w;
-  
---- 986,997 ----
-  					   delay, RepeatNotify, (XtPointer)w);
-  }
-  
-      static void
-  EndScroll(w, event, params, num_params)
-      Widget w;
-!     XEvent *event UNUSED;
-!     String *params UNUSED;
-!     Cardinal *num_params UNUSED;
-  {
-      ScrollbarWidget sbw = (ScrollbarWidget) w;
-  
-***************
-*** 1023,1035 ****
-      return PICKLENGTH(sbw, x / width, y / height);
-  }
-  
-- /* ARGSUSED */
-      static void
-  MoveThumb(w, event, params, num_params)
-      Widget	w;
-      XEvent	*event;
-!     String	*params;	/* unused */
-!     Cardinal	*num_params;	/* unused */
-  {
-      ScrollbarWidget	sbw = (ScrollbarWidget)w;
-      Position		x, y;
---- 1017,1028 ----
-      return PICKLENGTH(sbw, x / width, y / height);
-  }
-  
-      static void
-  MoveThumb(w, event, params, num_params)
-      Widget	w;
-      XEvent	*event;
-!     String	*params UNUSED;
-!     Cardinal	*num_params UNUSED;
-  {
-      ScrollbarWidget	sbw = (ScrollbarWidget)w;
-      Position		x, y;
-***************
-*** 1069,1081 ****
-  }
-  
-  
-- /* ARGSUSED */
-      static void
-  NotifyThumb(w, event, params, num_params)
-      Widget	w;
-      XEvent	*event;
-!     String	*params;	/* unused */
-!     Cardinal	*num_params;	/* unused */
-  {
-      ScrollbarWidget sbw = (ScrollbarWidget)w;
-      /* Use a union to avoid a warning for the weird conversion from float to
---- 1062,1073 ----
-  }
-  
-  
-      static void
-  NotifyThumb(w, event, params, num_params)
-      Widget	w;
-      XEvent	*event;
-!     String	*params UNUSED;
-!     Cardinal	*num_params UNUSED;
-  {
-      ScrollbarWidget sbw = (ScrollbarWidget)w;
-      /* Use a union to avoid a warning for the weird conversion from float to
-***************
-*** 1096,1102 ****
-      XtCallCallbacks(w, XtNjumpProc, (XtPointer)&sbw->scrollbar.top);
-  }
-  
-- /* ARGSUSED */
-      static void
-  AllocTopShadowGC(w)
-      Widget w;
---- 1088,1093 ----
-***************
-*** 1110,1116 ****
-      sbw->scrollbar.top_shadow_GC = XtGetGC(w, valuemask, &myXGCV);
-  }
-  
-- /* ARGSUSED */
-      static void
-  AllocBotShadowGC(w)
-      Widget w;
---- 1101,1106 ----
-***************
-*** 1124,1134 ****
-      sbw->scrollbar.bot_shadow_GC = XtGetGC(w, valuemask, &myXGCV);
-  }
-  
-- /* ARGSUSED */
-      static void
-  _Xaw3dDrawShadows(gw, event, region, out)
-      Widget  gw;
-!     XEvent  *event;
-      Region  region;
-      int	    out;
-  {
---- 1114,1123 ----
-      sbw->scrollbar.bot_shadow_GC = XtGetGC(w, valuemask, &myXGCV);
-  }
-  
-      static void
-  _Xaw3dDrawShadows(gw, event, region, out)
-      Widget  gw;
-!     XEvent  *event UNUSED;
-      Region  region;
-      int	    out;
-  {
-*** ../vim-7.2.183/src/gui_at_fs.c	2006-05-13 15:51:07.000000000 +0200
---- src/gui_at_fs.c	2009-05-21 16:38:36.000000000 +0200
-***************
-*** 829,835 ****
-      text.format = FMT8BIT;
-  
-  #ifdef XtNinternational
-!     if (_XawTextFormat((TextWidget)selFileField) == XawFmtWide)
-      {
-  	XawTextReplace(selFileField, (XawTextPosition)0,
-  				    (XawTextPosition)WcsLen((wchar_t *)&SFtextBuffer[0]), &text);
---- 829,835 ----
-      text.format = FMT8BIT;
-  
-  #ifdef XtNinternational
-!     if ((unsigned long)_XawTextFormat((TextWidget)selFileField) == XawFmtWide)
-      {
-  	XawTextReplace(selFileField, (XawTextPosition)0,
-  				    (XawTextPosition)WcsLen((wchar_t *)&SFtextBuffer[0]), &text);
-***************
-*** 851,867 ****
-  #endif
-  }
-  
-- /* ARGSUSED */
-      static void
-  SFbuttonPressList(w, n, event)
-!     Widget		w;
-!     int			n;
-!     XButtonPressedEvent	*event;
-  {
-      SFbuttonPressed = 1;
-  }
-  
-- /* ARGSUSED */
-      static void
-  SFbuttonReleaseList(w, n, event)
-      Widget		 w;
---- 851,865 ----
-  #endif
-  }
-  
-      static void
-  SFbuttonPressList(w, n, event)
-!     Widget		w UNUSED;
-!     int			n UNUSED;
-!     XButtonPressedEvent	*event UNUSED;
-  {
-      SFbuttonPressed = 1;
-  }
-  
-      static void
-  SFbuttonReleaseList(w, n, event)
-      Widget		 w;
-***************
-*** 989,999 ****
-      return result;
-  }
-  
-- /* ARGSUSED */
-      static void
-  SFdirModTimer(cl, id)
-!     XtPointer		cl;
-!     XtIntervalId	*id;
-  {
-      static int		n = -1;
-      static int		f = 0;
---- 987,996 ----
-      return result;
-  }
-  
-      static void
-  SFdirModTimer(cl, id)
-!     XtPointer		cl UNUSED;
-!     XtIntervalId	*id UNUSED;
-  {
-      static int		n = -1;
-      static int		f = 0;
-***************
-*** 1596,1606 ****
-  
-  static void SFscrollTimer __ARGS((XtPointer p, XtIntervalId *id));
-  
-- /* ARGSUSED */
-      static void
-  SFscrollTimer(p, id)
-      XtPointer		p;
-!     XtIntervalId	*id;
-  {
-      SFDir	*dir;
-      int		save;
---- 1593,1602 ----
-  
-  static void SFscrollTimer __ARGS((XtPointer p, XtIntervalId *id));
-  
-      static void
-  SFscrollTimer(p, id)
-      XtPointer		p;
-!     XtIntervalId	*id UNUSED;
-  {
-      SFDir	*dir;
-      int		save;
-***************
-*** 1695,1704 ****
-      }
-  }
-  
-- /* ARGSUSED */
-      static void
-  SFenterList(w, n, event)
-!     Widget		w;
-      int			n;
-      XEnterWindowEvent	*event;
-  {
---- 1691,1699 ----
-      }
-  }
-  
-      static void
-  SFenterList(w, n, event)
-!     Widget		w UNUSED;
-      int			n;
-      XEnterWindowEvent	*event;
-  {
-***************
-*** 1719,1730 ****
-      }
-  }
-  
-- /* ARGSUSED */
-      static void
-  SFleaveList(w, n, event)
-!     Widget	w;
-      int		n;
-!     XEvent	*event;
-  {
-      if (SFcurrentInvert[n] != -1)
-      {
---- 1714,1724 ----
-      }
-  }
-  
-      static void
-  SFleaveList(w, n, event)
-!     Widget	w UNUSED;
-      int		n;
-!     XEvent	*event UNUSED;
-  {
-      if (SFcurrentInvert[n] != -1)
-      {
-***************
-*** 1733,1742 ****
-      }
-  }
-  
-- /* ARGSUSED */
-      static void
-  SFmotionList(w, n, event)
-!     Widget		w;
-      int			n;
-      XMotionEvent	*event;
-  {
---- 1727,1735 ----
-      }
-  }
-  
-      static void
-  SFmotionList(w, n, event)
-!     Widget		w UNUSED;
-      int			n;
-      XMotionEvent	*event;
-  {
-***************
-*** 1754,1760 ****
-      }
-  }
-  
-- /* ARGSUSED */
-      static void
-  SFvFloatSliderMovedCallback(w, n, fnew)
-      Widget	w;
---- 1747,1752 ----
-***************
-*** 1767,1776 ****
-      SFvSliderMovedCallback(w, (int)(long)n, nw);
-  }
-  
-- /* ARGSUSED */
-      static void
-  SFvSliderMovedCallback(w, n, nw)
-!     Widget	w;
-      int		n;
-      int		nw;
-  {
---- 1759,1767 ----
-      SFvSliderMovedCallback(w, (int)(long)n, nw);
-  }
-  
-      static void
-  SFvSliderMovedCallback(w, n, nw)
-!     Widget	w UNUSED;
-      int		n;
-      int		nw;
-  {
-***************
-*** 1853,1862 ****
-      }
-  }
-  
-- /* ARGSUSED */
-      static void
-  SFvAreaSelectedCallback(w, n, pnew)
-!     Widget		w;
-      XtPointer	n;
-      XtPointer	pnew;
-  {
---- 1844,1852 ----
-      }
-  }
-  
-      static void
-  SFvAreaSelectedCallback(w, n, pnew)
-!     Widget	w;
-      XtPointer	n;
-      XtPointer	pnew;
-  {
-***************
-*** 1914,1923 ****
-      SFvSliderMovedCallback(w, (int)(long)n, nw);
-  }
-  
-- /* ARGSUSED */
-      static void
-  SFhSliderMovedCallback(w, n, nw)
-!     Widget	w;
-      XtPointer	n;
-      XtPointer	nw;
-  {
---- 1904,1912 ----
-      SFvSliderMovedCallback(w, (int)(long)n, nw);
-  }
-  
-      static void
-  SFhSliderMovedCallback(w, n, nw)
-!     Widget	w UNUSED;
-      XtPointer	n;
-      XtPointer	nw;
-  {
-***************
-*** 1933,1942 ****
-      SFdrawList((int)(long)n, SF_DO_NOT_SCROLL);
-  }
-  
-- /* ARGSUSED */
-      static void
-  SFhAreaSelectedCallback(w, n, pnew)
-!     Widget		w;
-      XtPointer	n;
-      XtPointer	pnew;
-  {
---- 1922,1930 ----
-      SFdrawList((int)(long)n, SF_DO_NOT_SCROLL);
-  }
-  
-      static void
-  SFhAreaSelectedCallback(w, n, pnew)
-!     Widget	w;
-      XtPointer	n;
-      XtPointer	pnew;
-  {
-***************
-*** 1994,2004 ****
-      }
-  }
-  
-- /* ARGSUSED */
-      static void
-  SFpathSliderMovedCallback(w, client_data, nw)
-!     Widget		w;
-!     XtPointer	client_data;
-      XtPointer	nw;
-  {
-      SFDir		*dir;
---- 1982,1991 ----
-      }
-  }
-  
-      static void
-  SFpathSliderMovedCallback(w, client_data, nw)
-!     Widget	w UNUSED;
-!     XtPointer	client_data UNUSED;
-      XtPointer	nw;
-  {
-      SFDir		*dir;
-***************
-*** 2031,2041 ****
-      XawTextSetInsertionPoint(selFileField, pos);
-  }
-  
-- /* ARGSUSED */
-      static void
-  SFpathAreaSelectedCallback(w, client_data, pnew)
-      Widget	w;
-!     XtPointer	client_data;
-      XtPointer	pnew;
-  {
-      int		nw = (int)(long)pnew;
---- 2018,2027 ----
-      XawTextSetInsertionPoint(selFileField, pos);
-  }
-  
-      static void
-  SFpathAreaSelectedCallback(w, client_data, pnew)
-      Widget	w;
-!     XtPointer	client_data UNUSED;
-      XtPointer	pnew;
-  {
-      int		nw = (int)(long)pnew;
-***************
-*** 2206,2218 ****
-  
-  static void SFexposeList __ARGS((Widget w, XtPointer n, XEvent *event, Boolean *cont));
-  
-- /* ARGSUSED */
-      static void
-  SFexposeList(w, n, event, cont)
-!     Widget	w;
-      XtPointer	n;
-      XEvent	*event;
-!     Boolean	*cont;
-  {
-      if ((event->type == NoExpose) || event->xexpose.count)
-  	return;
---- 2192,2203 ----
-  
-  static void SFexposeList __ARGS((Widget w, XtPointer n, XEvent *event, Boolean *cont));
-  
-      static void
-  SFexposeList(w, n, event, cont)
-!     Widget	w UNUSED;
-      XtPointer	n;
-      XEvent	*event;
-!     Boolean	*cont UNUSED;
-  {
-      if ((event->type == NoExpose) || event->xexpose.count)
-  	return;
-***************
-*** 2222,2234 ****
-  
-  static void SFmodVerifyCallback __ARGS((Widget w, XtPointer client_data, XEvent *event, Boolean *cont));
-  
-- /* ARGSUSED */
-      static void
-  SFmodVerifyCallback(w, client_data, event, cont)
-!     Widget		w;
-!     XtPointer		client_data;
-      XEvent		*event;
-!     Boolean		*cont;
-  {
-      char	buf[2];
-  
---- 2207,2218 ----
-  
-  static void SFmodVerifyCallback __ARGS((Widget w, XtPointer client_data, XEvent *event, Boolean *cont));
-  
-      static void
-  SFmodVerifyCallback(w, client_data, event, cont)
-!     Widget		w UNUSED;
-!     XtPointer		client_data UNUSED;
-      XEvent		*event;
-!     Boolean		*cont UNUSED;
-  {
-      char	buf[2];
-  
-***************
-*** 2241,2251 ****
-  
-  static void SFokCallback __ARGS((Widget w, XtPointer cl, XtPointer cd));
-  
-- /* ARGSUSED */
-      static void
-  SFokCallback(w, cl, cd)
-!     Widget	w;
-!     XtPointer	cl, cd;
-  {
-      SFstatus = SEL_FILE_OK;
-  }
---- 2225,2235 ----
-  
-  static void SFokCallback __ARGS((Widget w, XtPointer cl, XtPointer cd));
-  
-      static void
-  SFokCallback(w, cl, cd)
-!     Widget	w UNUSED;
-!     XtPointer	cl UNUSED;
-!     XtPointer	cd UNUSED;
-  {
-      SFstatus = SEL_FILE_OK;
-  }
-***************
-*** 2258,2268 ****
-  
-  static void SFcancelCallback __ARGS((Widget w, XtPointer cl, XtPointer cd));
-  
-- /* ARGSUSED */
-      static void
-  SFcancelCallback(w, cl, cd)
-!     Widget	w;
-!     XtPointer	cl, cd;
-  {
-      SFstatus = SEL_FILE_CANCEL;
-  }
---- 2242,2252 ----
-  
-  static void SFcancelCallback __ARGS((Widget w, XtPointer cl, XtPointer cd));
-  
-      static void
-  SFcancelCallback(w, cl, cd)
-!     Widget	w UNUSED;
-!     XtPointer	cl UNUSED;
-!     XtPointer	cd UNUSED;
-  {
-      SFstatus = SEL_FILE_CANCEL;
-  }
-***************
-*** 2275,2290 ****
-  
-  static void SFdismissAction __ARGS((Widget w, XEvent *event, String *params, Cardinal *num_params));
-  
-- /* ARGSUSED */
-      static void
-  SFdismissAction(w, event, params, num_params)
-!     Widget	w;
-!     XEvent *event;
-!     String *params;
-!     Cardinal *num_params;
-  {
-!     if (event->type == ClientMessage &&
-! 	    event->xclient.data.l[0] != SFwmDeleteWindow)
-  	return;
-  
-      SFstatus = SEL_FILE_CANCEL;
---- 2259,2273 ----
-  
-  static void SFdismissAction __ARGS((Widget w, XEvent *event, String *params, Cardinal *num_params));
-  
-      static void
-  SFdismissAction(w, event, params, num_params)
-!     Widget	w UNUSED;
-!     XEvent	*event;
-!     String	*params UNUSED;
-!     Cardinal	*num_params UNUSED;
-  {
-!     if (event->type == ClientMessage
-! 	    && (Atom)event->xclient.data.l[0] != SFwmDeleteWindow)
-  	return;
-  
-      SFstatus = SEL_FILE_CANCEL;
-***************
-*** 2703,2709 ****
-  SFtextChanged()
-  {
-  #if defined(FEAT_XFONTSET) && defined(XtNinternational)
-!     if (_XawTextFormat((TextWidget)selFileField) == XawFmtWide)
-      {
-  	wchar_t *wcbuf=(wchar_t *)SFtextBuffer;
-  
---- 2686,2692 ----
-  SFtextChanged()
-  {
-  #if defined(FEAT_XFONTSET) && defined(XtNinternational)
-!     if ((unsigned long)_XawTextFormat((TextWidget)selFileField) == XawFmtWide)
-      {
-  	wchar_t *wcbuf=(wchar_t *)SFtextBuffer;
-  
-***************
-*** 2749,2755 ****
-  #if defined(FEAT_XFONTSET) && defined(XtNinternational)
-      char *buf;
-  
-!     if (_XawTextFormat((TextWidget)selFileField) == XawFmtWide)
-      {
-  	wchar_t *wcbuf;
-  	int mbslength;
---- 2732,2738 ----
-  #if defined(FEAT_XFONTSET) && defined(XtNinternational)
-      char *buf;
-  
-!     if ((unsigned long)_XawTextFormat((TextWidget)selFileField) == XawFmtWide)
-      {
-  	wchar_t *wcbuf;
-  	int mbslength;
-*** ../vim-7.2.183/src/gui_motif.c	2008-06-20 11:39:30.000000000 +0200
---- src/gui_motif.c	2009-05-21 17:15:05.000000000 +0200
-***************
-*** 117,126 ****
-   * Call-back routines.
-   */
-  
-- /* ARGSUSED */
-      static void
-  scroll_cb(w, client_data, call_data)
-!     Widget	w;
-      XtPointer	client_data, call_data;
-  {
-      scrollbar_T *sb;
---- 117,125 ----
-   * Call-back routines.
-   */
-  
-      static void
-  scroll_cb(w, client_data, call_data)
-!     Widget	w UNUSED;
-      XtPointer	client_data, call_data;
-  {
-      scrollbar_T *sb;
-***************
-*** 136,146 ****
-  }
-  
-  #ifdef FEAT_GUI_TABLINE
-- /*ARGSUSED*/
-      static void
-  tabline_cb(w, client_data, call_data)
-!     Widget	w;
-!     XtPointer	client_data, call_data;
-  {
-      XmNotebookCallbackStruct *nptr;
-  
---- 135,145 ----
-  }
-  
-  #ifdef FEAT_GUI_TABLINE
-      static void
-  tabline_cb(w, client_data, call_data)
-!     Widget	w UNUSED;
-!     XtPointer	client_data UNUSED;
-!     XtPointer	call_data;
-  {
-      XmNotebookCallbackStruct *nptr;
-  
-***************
-*** 149,159 ****
-  	send_tabline_event(nptr->page_number);
-  }
-  
-- /*ARGSUSED*/
-      static void
-  tabline_button_cb(w, client_data, call_data)
-      Widget	w;
-!     XtPointer	client_data, call_data;
-  {
-      int		cmd, tab_idx;
-  
---- 148,158 ----
-  	send_tabline_event(nptr->page_number);
-  }
-  
-      static void
-  tabline_button_cb(w, client_data, call_data)
-      Widget	w;
-!     XtPointer	client_data UNUSED;
-!     XtPointer	call_data UNUSED;
-  {
-      int		cmd, tab_idx;
-  
-***************
-*** 166,176 ****
-  /*
-   * Tabline single mouse click timeout handler
-   */
-- /*ARGSUSED*/
-      static void
-  motif_tabline_timer_cb (timed_out, interval_id)
-      XtPointer		timed_out;
-!     XtIntervalId	*interval_id;
-  {
-      *((int *)timed_out) = TRUE;
-  }
---- 165,174 ----
-  /*
-   * Tabline single mouse click timeout handler
-   */
-      static void
-  motif_tabline_timer_cb (timed_out, interval_id)
-      XtPointer		timed_out;
-!     XtIntervalId	*interval_id UNUSED;
-  {
-      *((int *)timed_out) = TRUE;
-  }
-***************
-*** 203,215 ****
-      return FALSE;
-  }
-  
-- /*ARGSUSED*/
-      static void
-  tabline_menu_cb(w, closure, e, continue_dispatch)
-      Widget	w;
-!     XtPointer	closure;
-      XEvent	*e;
-!     Boolean	*continue_dispatch;
-  {
-      Widget			tab_w;
-      XButtonPressedEvent		*event;
---- 201,212 ----
-      return FALSE;
-  }
-  
-      static void
-  tabline_menu_cb(w, closure, e, continue_dispatch)
-      Widget	w;
-!     XtPointer	closure UNUSED;
-      XEvent	*e;
-!     Boolean	*continue_dispatch UNUSED;
-  {
-      Widget			tab_w;
-      XButtonPressedEvent		*event;
-***************
-*** 277,287 ****
-      XtManageChild(tabLine_menu);
-  }
-  
-- /*ARGSUSED*/
-      static void
-  tabline_balloon_cb(beval, state)
-      BalloonEval	*beval;
-!     int		state;
-  {
-      int		nr;
-      tabpage_T	*tp;
---- 274,283 ----
-      XtManageChild(tabLine_menu);
-  }
-  
-      static void
-  tabline_balloon_cb(beval, state)
-      BalloonEval	*beval;
-!     int		state UNUSED;
-  {
-      int		nr;
-      tabpage_T	*tp;
-***************
-*** 642,654 ****
-  #endif
-  }
-  
-- /*ARGSUSED*/
-      void
-  gui_mch_set_text_area_pos(x, y, w, h)
-!     int	    x;
-!     int	    y;
-!     int	    w;
-!     int	    h;
-  {
-  #ifdef FEAT_TOOLBAR
-      /* Give keyboard focus to the textArea instead of the toolbar. */
---- 638,649 ----
-  #endif
-  }
-  
-      void
-  gui_mch_set_text_area_pos(x, y, w, h)
-!     int	    x UNUSED;
-!     int	    y UNUSED;
-!     int	    w UNUSED;
-!     int	    h UNUSED;
-  {
-  #ifdef FEAT_TOOLBAR
-      /* Give keyboard focus to the textArea instead of the toolbar. */
-***************
-*** 1261,1267 ****
-      if (menu->icon_builtin || gui_find_bitmap(menu->name, buf, "xpm") == FAIL)
-      {
-  	if (menu->iconidx >= 0 && menu->iconidx
-! 		   < (sizeof(built_in_pixmaps) / sizeof(built_in_pixmaps[0])))
-  	    xpm = built_in_pixmaps[menu->iconidx];
-  	else
-  	    xpm = tb_blank_xpm;
---- 1256,1262 ----
-      if (menu->icon_builtin || gui_find_bitmap(menu->name, buf, "xpm") == FAIL)
-      {
-  	if (menu->iconidx >= 0 && menu->iconidx
-! 	       < (int)(sizeof(built_in_pixmaps) / sizeof(built_in_pixmaps[0])))
-  	    xpm = built_in_pixmaps[menu->iconidx];
-  	else
-  	    xpm = tb_blank_xpm;
-***************
-*** 1716,1725 ****
-      }
-  }
-  
-- /* ARGSUSED */
-      void
-  gui_mch_show_popupmenu(menu)
-!     vimmenu_T *menu;
-  {
-  #ifdef MOTIF_POPUP
-      XmMenuPosition(menu->submenu_id, gui_x11_get_last_mouse_event());
---- 1711,1719 ----
-      }
-  }
-  
-      void
-  gui_mch_show_popupmenu(menu)
-!     vimmenu_T *menu UNUSED;
-  {
-  #ifdef MOTIF_POPUP
-      XmMenuPosition(menu->submenu_id, gui_x11_get_last_mouse_event());
-***************
-*** 2046,2054 ****
-  /*
-   * Callback routine for dialog mnemonic processing.
-   */
-- /*ARGSUSED*/
-      static void
-! mnemonic_event(Widget w, XtPointer call_data, XKeyEvent *event)
-  {
-      do_mnemonic(w, event->keycode);
-  }
---- 2040,2047 ----
-  /*
-   * Callback routine for dialog mnemonic processing.
-   */
-      static void
-! mnemonic_event(Widget w, XtPointer call_data UNUSED, XKeyEvent *event)
-  {
-      do_mnemonic(w, event->keycode);
-  }
-***************
-*** 2287,2299 ****
-   * Put up a file requester.
-   * Returns the selected name in allocated memory, or NULL for Cancel.
-   */
-- /* ARGSUSED */
-      char_u *
-  gui_mch_browse(saving, title, dflt, ext, initdir, filter)
-!     int		saving;		/* select file to write */
-      char_u	*title;		/* title for the window */
-      char_u	*dflt;		/* default name */
-!     char_u	*ext;		/* not used (extension added) */
-      char_u	*initdir;	/* initial directory, NULL for current dir */
-      char_u	*filter;	/* file name filter */
-  {
---- 2280,2291 ----
-   * Put up a file requester.
-   * Returns the selected name in allocated memory, or NULL for Cancel.
-   */
-      char_u *
-  gui_mch_browse(saving, title, dflt, ext, initdir, filter)
-!     int		saving UNUSED;	/* select file to write */
-      char_u	*title;		/* title for the window */
-      char_u	*dflt;		/* default name */
-!     char_u	*ext UNUSED;	/* not used (extension added) */
-      char_u	*initdir;	/* initial directory, NULL for current dir */
-      char_u	*filter;	/* file name filter */
-  {
-***************
-*** 2413,2424 ****
-  /*
-   * Process callback from Dialog cancel actions.
-   */
-- /* ARGSUSED */
-      static void
-  DialogCancelCB(w, client_data, call_data)
-!     Widget	w;		/*  widget id		*/
-!     XtPointer	client_data;	/*  data from application   */
-!     XtPointer	call_data;	/*  data from widget class  */
-  {
-      if (browse_fname != NULL)
-      {
---- 2405,2415 ----
-  /*
-   * Process callback from Dialog cancel actions.
-   */
-      static void
-  DialogCancelCB(w, client_data, call_data)
-!     Widget	w UNUSED;		/*  widget id		*/
-!     XtPointer	client_data UNUSED;	/*  data from application   */
-!     XtPointer	call_data UNUSED;	/*  data from widget class  */
-  {
-      if (browse_fname != NULL)
-      {
-***************
-*** 2431,2442 ****
-  /*
-   * Process callback from Dialog actions.
-   */
-- /* ARGSUSED */
-      static void
-  DialogAcceptCB(w, client_data, call_data)
-!     Widget	w;		/*  widget id		*/
-!     XtPointer	client_data;	/*  data from application   */
-!     XtPointer	call_data;	/*  data from widget class  */
-  {
-      XmFileSelectionBoxCallbackStruct *fcb;
-  
---- 2422,2432 ----
-  /*
-   * Process callback from Dialog actions.
-   */
-      static void
-  DialogAcceptCB(w, client_data, call_data)
-!     Widget	w UNUSED;		/*  widget id		*/
-!     XtPointer	client_data UNUSED;	/*  data from application   */
-!     XtPointer	call_data;		/*  data from widget class  */
-  {
-      XmFileSelectionBoxCallbackStruct *fcb;
-  
-***************
-*** 2467,2479 ****
-   * Callback function for the textfield.  When CR is hit this works like
-   * hitting the "OK" button, ESC like "Cancel".
-   */
-- /* ARGSUSED */
-      static void
-  keyhit_callback(w, client_data, event, cont)
-      Widget		w;
-!     XtPointer		client_data;
-      XEvent		*event;
-!     Boolean		*cont;
-  {
-      char	buf[2];
-      KeySym	key_sym;
---- 2457,2468 ----
-   * Callback function for the textfield.  When CR is hit this works like
-   * hitting the "OK" button, ESC like "Cancel".
-   */
-      static void
-  keyhit_callback(w, client_data, event, cont)
-      Widget		w;
-!     XtPointer		client_data UNUSED;
-      XEvent		*event;
-!     Boolean		*cont UNUSED;
-  {
-      char	buf[2];
-      KeySym	key_sym;
-***************
-*** 2490,2501 ****
-  	XmTextFieldClearSelection(w, XtLastTimestampProcessed(gui.dpy));
-  }
-  
-- /* ARGSUSED */
-      static void
-  butproc(w, client_data, call_data)
-!     Widget	w;
-      XtPointer	client_data;
-!     XtPointer	call_data;
-  {
-      dialogStatus = (int)(long)client_data + 1;
-  }
---- 2479,2489 ----
-  	XmTextFieldClearSelection(w, XtLastTimestampProcessed(gui.dpy));
-  }
-  
-      static void
-  butproc(w, client_data, call_data)
-!     Widget	w UNUSED;
-      XtPointer	client_data;
-!     XtPointer	call_data UNUSED;
-  {
-      dialogStatus = (int)(long)client_data + 1;
-  }
-***************
-*** 2567,2576 ****
-  }
-  #endif
-  
-- /* ARGSUSED */
-      int
-  gui_mch_dialog(type, title, message, button_names, dfltbutton, textfield)
-!     int		type;
-      char_u	*title;
-      char_u	*message;
-      char_u	*button_names;
---- 2555,2563 ----
-  }
-  #endif
-  
-      int
-  gui_mch_dialog(type, title, message, button_names, dfltbutton, textfield)
-!     int		type UNUSED;
-      char_u	*title;
-      char_u	*message;
-      char_u	*button_names;
-***************
-*** 3197,3203 ****
-  		XmNchildren, &children,
-  		XmNnumChildren, &numChildren, NULL);
-  	borders += tst + tmh;
-! 	for (i = 0; i < numChildren; i++)
-  	{
-  	    whgt = 0;
-  	    XtVaGetValues(children[i], XmNheight, &whgt, NULL);
---- 3184,3190 ----
-  		XmNchildren, &children,
-  		XmNnumChildren, &numChildren, NULL);
-  	borders += tst + tmh;
-! 	for (i = 0; i < (int)numChildren; i++)
-  	{
-  	    whgt = 0;
-  	    XtVaGetValues(children[i], XmNheight, &whgt, NULL);
-***************
-*** 3237,3249 ****
-   * I have to use footer help for backwards compatability.  Hopefully both will
-   * get implemented and the user will have a choice.
-   */
-- /*ARGSUSED*/
-      static void
-  toolbarbutton_enter_cb(w, client_data, event, cont)
-!     Widget	w;
-      XtPointer	client_data;
-!     XEvent	*event;
-!     Boolean	*cont;
-  {
-      vimmenu_T	*menu = (vimmenu_T *) client_data;
-  
---- 3224,3235 ----
-   * I have to use footer help for backwards compatability.  Hopefully both will
-   * get implemented and the user will have a choice.
-   */
-      static void
-  toolbarbutton_enter_cb(w, client_data, event, cont)
-!     Widget	w UNUSED;
-      XtPointer	client_data;
-!     XEvent	*event UNUSED;
-!     Boolean	*cont UNUSED;
-  {
-      vimmenu_T	*menu = (vimmenu_T *) client_data;
-  
-***************
-*** 3254,3266 ****
-      }
-  }
-  
-- /*ARGSUSED*/
-      static void
-  toolbarbutton_leave_cb(w, client_data, event, cont)
-!     Widget	w;
-!     XtPointer	client_data;
-!     XEvent	*event;
-!     Boolean	*cont;
-  {
-      gui_mch_set_footer((char_u *) "");
-  }
---- 3240,3251 ----
-      }
-  }
-  
-      static void
-  toolbarbutton_leave_cb(w, client_data, event, cont)
-!     Widget	w UNUSED;
-!     XtPointer	client_data UNUSED;
-!     XEvent	*event UNUSED;
-!     Boolean	*cont UNUSED;
-  {
-      gui_mch_set_footer((char_u *) "");
-  }
-***************
-*** 3492,3501 ****
-  /*
-   * Set the fontlist for Widget "id" to use gui.menu_fontset or gui.menu_font.
-   */
-- /*ARGSUSED*/
-      void
-  gui_motif_menu_fontlist(id)
-!     Widget  id;
-  {
-  #ifdef FEAT_MENU
-  #ifdef FONTSET_ALWAYS
---- 3477,3485 ----
-  /*
-   * Set the fontlist for Widget "id" to use gui.menu_fontset or gui.menu_font.
-   */
-      void
-  gui_motif_menu_fontlist(id)
-!     Widget  id UNUSED;
-  {
-  #ifdef FEAT_MENU
-  #ifdef FONTSET_ALWAYS
-***************
-*** 3566,3573 ****
-      Widget cancel;
-  } SharedFindReplace;
-  
-! static SharedFindReplace find_widgets = { NULL };
-! static SharedFindReplace repl_widgets = { NULL };
-  
-  static void find_replace_destroy_callback __ARGS((Widget w, XtPointer client_data, XtPointer call_data));
-  static void find_replace_dismiss_callback __ARGS((Widget w, XtPointer client_data, XtPointer call_data));
---- 3550,3557 ----
-      Widget cancel;
-  } SharedFindReplace;
-  
-! static SharedFindReplace find_widgets = {NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL};
-! static SharedFindReplace repl_widgets = {NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL};
-  
-  static void find_replace_destroy_callback __ARGS((Widget w, XtPointer client_data, XtPointer call_data));
-  static void find_replace_dismiss_callback __ARGS((Widget w, XtPointer client_data, XtPointer call_data));
-***************
-*** 3576,3587 ****
-  static void find_replace_keypress __ARGS((Widget w, SharedFindReplace * frdp, XKeyEvent * event));
-  static void find_replace_dialog_create __ARGS((char_u *entry_text, int do_replace));
-  
-- /*ARGSUSED*/
-      static void
-  find_replace_destroy_callback(w, client_data, call_data)
-!     Widget	w;
-      XtPointer	client_data;
-!     XtPointer	call_data;
-  {
-      SharedFindReplace *cd = (SharedFindReplace *)client_data;
-  
---- 3560,3570 ----
-  static void find_replace_keypress __ARGS((Widget w, SharedFindReplace * frdp, XKeyEvent * event));
-  static void find_replace_dialog_create __ARGS((char_u *entry_text, int do_replace));
-  
-      static void
-  find_replace_destroy_callback(w, client_data, call_data)
-!     Widget	w UNUSED;
-      XtPointer	client_data;
-!     XtPointer	call_data UNUSED;
-  {
-      SharedFindReplace *cd = (SharedFindReplace *)client_data;
-  
-***************
-*** 3590,3601 ****
-  	cd->dialog = (Widget)0;
-  }
-  
-- /*ARGSUSED*/
-      static void
-  find_replace_dismiss_callback(w, client_data, call_data)
-!     Widget	w;
-      XtPointer	client_data;
-!     XtPointer	call_data;
-  {
-      SharedFindReplace *cd = (SharedFindReplace *)client_data;
-  
---- 3573,3583 ----
-  	cd->dialog = (Widget)0;
-  }
-  
-      static void
-  find_replace_dismiss_callback(w, client_data, call_data)
-!     Widget	w UNUSED;
-      XtPointer	client_data;
-!     XtPointer	call_data UNUSED;
-  {
-      SharedFindReplace *cd = (SharedFindReplace *)client_data;
-  
-***************
-*** 3603,3624 ****
-  	XtUnmanageChild(cd->dialog);
-  }
-  
-- /*ARGSUSED*/
-      static void
-  entry_activate_callback(w, client_data, call_data)
-!     Widget	w;
-      XtPointer	client_data;
-!     XtPointer	call_data;
-  {
-      XmProcessTraversal((Widget)client_data, XmTRAVERSE_CURRENT);
-  }
-  
-- /*ARGSUSED*/
-      static void
-  find_replace_callback(w, client_data, call_data)
-!     Widget	w;
-      XtPointer	client_data;
-!     XtPointer	call_data;
-  {
-      long_u	flags = (long_u)client_data;
-      char	*find_text, *repl_text;
---- 3585,3604 ----
-  	XtUnmanageChild(cd->dialog);
-  }
-  
-      static void
-  entry_activate_callback(w, client_data, call_data)
-!     Widget	w UNUSED;
-      XtPointer	client_data;
-!     XtPointer	call_data UNUSED;
-  {
-      XmProcessTraversal((Widget)client_data, XmTRAVERSE_CURRENT);
-  }
-  
-      static void
-  find_replace_callback(w, client_data, call_data)
-!     Widget	w UNUSED;
-      XtPointer	client_data;
-!     XtPointer	call_data UNUSED;
-  {
-      long_u	flags = (long_u)client_data;
-      char	*find_text, *repl_text;
-***************
-*** 3668,3677 ****
-  	XtFree(repl_text);
-  }
-  
-- /*ARGSUSED*/
-      static void
-  find_replace_keypress(w, frdp, event)
-!     Widget		w;
-      SharedFindReplace	*frdp;
-      XKeyEvent		*event;
-  {
---- 3648,3656 ----
-  	XtFree(repl_text);
-  }
-  
-      static void
-  find_replace_keypress(w, frdp, event)
-!     Widget		w UNUSED;
-      SharedFindReplace	*frdp;
-      XKeyEvent		*event;
-  {
-*** ../vim-7.2.183/src/gui_xmdlg.c	2008-11-28 21:26:50.000000000 +0100
---- src/gui_xmdlg.c	2009-05-21 17:01:52.000000000 +0200
-***************
-*** 448,454 ****
-  
-  	    items[i] = XmStringCreateLocalized(list[ENCODING][i]);
-  
-! 	    if (i < n_items)
-  	    {
-  		/* recycle old button */
-  		XtVaSetValues(children[i],
---- 448,454 ----
-  
-  	    items[i] = XmStringCreateLocalized(list[ENCODING][i]);
-  
-! 	    if (i < (int)n_items)
-  	    {
-  		/* recycle old button */
-  		XtVaSetValues(children[i],
-***************
-*** 481,487 ****
-  
-  	/* Destroy all the outstanding menu items.
-  	 */
-! 	for (i = count[ENCODING]; i < n_items; ++i)
-  	{
-  	    XtUnmanageChild(children[i]);
-  	    XtDestroyWidget(children[i]);
---- 481,487 ----
-  
-  	/* Destroy all the outstanding menu items.
-  	 */
-! 	for (i = count[ENCODING]; i < (int)n_items; ++i)
-  	{
-  	    XtUnmanageChild(children[i]);
-  	    XtDestroyWidget(children[i]);
-***************
-*** 544,552 ****
-      }
-  }
-  
-- /*ARGSUSED*/
-      static void
-! stoggle_callback(Widget w,
-  	SharedFontSelData *data,
-  	XmToggleButtonCallbackStruct *call_data)
-  {
---- 544,551 ----
-      }
-  }
-  
-      static void
-! stoggle_callback(Widget w UNUSED,
-  	SharedFontSelData *data,
-  	XmToggleButtonCallbackStruct *call_data)
-  {
-***************
-*** 709,719 ****
-      }
-  }
-  
-- /*ARGSUSED*/
-      static void
-  encoding_callback(Widget w,
-  	SharedFontSelData *data,
-! 	XtPointer dummy)
-  {
-      XmString str;
-      XmListCallbackStruct fake_data;
---- 708,717 ----
-      }
-  }
-  
-      static void
-  encoding_callback(Widget w,
-  	SharedFontSelData *data,
-! 	XtPointer dummy UNUSED)
-  {
-      XmString str;
-      XmListCallbackStruct fake_data;
-***************
-*** 752,762 ****
-      do_choice(w, data, call_data, SIZE);
-  }
-  
-- /*ARGSUSED*/
-      static void
-! cancel_callback(Widget w,
-  	SharedFontSelData *data,
-! 	XmListCallbackStruct *call_data)
-  {
-      if (data->sel[ENCODING])
-      {
---- 750,759 ----
-      do_choice(w, data, call_data, SIZE);
-  }
-  
-      static void
-! cancel_callback(Widget w UNUSED,
-  	SharedFontSelData *data,
-! 	XmListCallbackStruct *call_data UNUSED)
-  {
-      if (data->sel[ENCODING])
-      {
-***************
-*** 789,799 ****
-      data->exit = True;
-  }
-  
-- /*ARGSUSED*/
-      static void
-! ok_callback(Widget w,
-  	SharedFontSelData *data,
-! 	XmPushButtonCallbackStruct *call_data)
-  {
-      char    *pattern;
-      char    **name;
---- 786,795 ----
-      data->exit = True;
-  }
-  
-      static void
-! ok_callback(Widget w UNUSED,
-  	SharedFontSelData *data,
-! 	XmPushButtonCallbackStruct *call_data UNUSED)
-  {
-      char    *pattern;
-      char    **name;
-*** ../vim-7.2.183/src/gui_xmebw.c	2008-11-28 21:26:50.000000000 +0100
---- src/gui_xmebw.c	2009-05-21 17:06:17.000000000 +0200
-***************
-*** 235,247 ****
-      return tmp;
-  }
-  
-- /*ARGSUSED*/
-      static int
-  alloc_color(Display	*display,
-  	Colormap	colormap,
-  	char		*colorname,
-  	XColor		*xcolor,
-! 	void		*closure)
-  {
-      int status;
-  
---- 235,246 ----
-      return tmp;
-  }
-  
-      static int
-  alloc_color(Display	*display,
-  	Colormap	colormap,
-  	char		*colorname,
-  	XColor		*xcolor,
-! 	void		*closure UNUSED)
-  {
-      int status;
-  
-***************
-*** 595,603 ****
-  		       XtHeight(eb), eb->primitive.highlight_thickness);
-  }
-  
-- /*ARGSUSED*/
-      static void
-! draw_pixmap(XmEnhancedButtonWidget eb, XEvent *event, Region region)
-  {
-      Pixmap	pix;
-      GC		gc = eb->label.normal_GC;
---- 594,603 ----
-  		       XtHeight(eb), eb->primitive.highlight_thickness);
-  }
-  
-      static void
-! draw_pixmap(XmEnhancedButtonWidget eb,
-! 	    XEvent *event UNUSED,
-! 	    Region region UNUSED)
-  {
-      Pixmap	pix;
-      GC		gc = eb->label.normal_GC;
-***************
-*** 641,647 ****
-      height = eb->core.height - 2 * y;
-      if (h < height)
-  	height = h;
-!     if (depth == eb->core.depth)
-  	XCopyArea(XtDisplay(eb), pix, XtWindow(eb), gc, 0, 0,
-  		width, height, x, y);
-      else if (depth == 1)
---- 641,647 ----
-      height = eb->core.height - 2 * y;
-      if (h < height)
-  	height = h;
-!     if (depth == (int)eb->core.depth)
-  	XCopyArea(XtDisplay(eb), pix, XtWindow(eb), gc, 0, 0,
-  		width, height, x, y);
-      else if (depth == 1)
-***************
-*** 731,739 ****
-  	eb->label.normal_GC = tmp_gc;
-  }
-  
-- /*ARGSUSED*/
-      static void
-! Enter(Widget wid, XEvent *event, String *params, Cardinal *num_params)
-  {
-      XmEnhancedButtonWidget eb = (XmEnhancedButtonWidget) wid;
-      XmPushButtonCallbackStruct call_value;
---- 731,741 ----
-  	eb->label.normal_GC = tmp_gc;
-  }
-  
-      static void
-! Enter(Widget wid,
-!       XEvent *event,
-!       String *params UNUSED,
-!       Cardinal *num_params UNUSED)
-  {
-      XmEnhancedButtonWidget eb = (XmEnhancedButtonWidget) wid;
-      XmPushButtonCallbackStruct call_value;
-***************
-*** 818,826 ****
-      }
-  }
-  
-- /*ARGSUSED*/
-      static void
-! Leave(Widget wid, XEvent *event, String *params, Cardinal *num_params)
-  {
-      XmEnhancedButtonWidget eb = (XmEnhancedButtonWidget)wid;
-      XmPushButtonCallbackStruct call_value;
---- 820,830 ----
-      }
-  }
-  
-      static void
-! Leave(Widget wid,
-!       XEvent *event,
-!       String *params UNUSED,
-!       Cardinal *num_params UNUSED)
-  {
-      XmEnhancedButtonWidget eb = (XmEnhancedButtonWidget)wid;
-      XmPushButtonCallbackStruct call_value;
-***************
-*** 976,984 ****
-      }
-  }
-  
-- /*ARGSUSED*/
-      static void
-! Initialize(Widget rq, Widget ebw, ArgList args, Cardinal *n)
-  {
-      XmEnhancedButtonWidget  request = (XmEnhancedButtonWidget)rq;
-      XmEnhancedButtonWidget  eb = (XmEnhancedButtonWidget)ebw;
---- 980,987 ----
-      }
-  }
-  
-      static void
-! Initialize(Widget rq, Widget ebw, ArgList args UNUSED, Cardinal *n UNUSED)
-  {
-      XmEnhancedButtonWidget  request = (XmEnhancedButtonWidget)rq;
-      XmEnhancedButtonWidget  eb = (XmEnhancedButtonWidget)ebw;
-***************
-*** 1056,1064 ****
-      free_pixmaps((XmEnhancedButtonWidget)w);
-  }
-  
-- /*ARGSUSED*/
-      static Boolean
-! SetValues(Widget current, Widget request, Widget new, ArgList args, Cardinal *n)
-  {
-      XmEnhancedButtonWidget  cur = (XmEnhancedButtonWidget) current;
-      XmEnhancedButtonWidget  eb = (XmEnhancedButtonWidget) new;
---- 1059,1070 ----
-      free_pixmaps((XmEnhancedButtonWidget)w);
-  }
-  
-      static Boolean
-! SetValues(Widget current,
-! 	  Widget request UNUSED,
-! 	  Widget new,
-! 	  ArgList args UNUSED,
-! 	  Cardinal *n UNUSED)
-  {
-      XmEnhancedButtonWidget  cur = (XmEnhancedButtonWidget) current;
-      XmEnhancedButtonWidget  eb = (XmEnhancedButtonWidget) new;
-***************
-*** 1108,1114 ****
-  		if ((win_x < 0) || (win_y < 0))
-  		    return False;
-  
-! 		if ((win_x > r_width) || (win_y > r_height))
-  		    return False;
-  		draw_highlight(eb);
-  		draw_shadows(eb);
---- 1114,1120 ----
-  		if ((win_x < 0) || (win_y < 0))
-  		    return False;
-  
-! 		if ((win_x > (int)r_width) || (win_y > (int)r_height))
-  		    return False;
-  		draw_highlight(eb);
-  		draw_shadows(eb);
-*** ../vim-7.2.183/src/if_python.c	2009-01-13 18:10:21.000000000 +0100
---- src/if_python.c	2009-05-21 17:27:50.000000000 +0200
-***************
-*** 1096,1104 ****
-  
-  /* Vim module - Implementation
-   */
-- /*ARGSUSED*/
-      static PyObject *
-! VimCommand(PyObject *self, PyObject *args)
-  {
-      char *cmd;
-      PyObject *result;
---- 1096,1103 ----
-  
-  /* Vim module - Implementation
-   */
-      static PyObject *
-! VimCommand(PyObject *self UNUSED, PyObject *args)
-  {
-      char *cmd;
-      PyObject *result;
-***************
-*** 1242,1250 ****
-  }
-  #endif
-  
-- /*ARGSUSED*/
-      static PyObject *
-! VimEval(PyObject *self, PyObject *args)
-  {
-  #ifdef FEAT_EVAL
-      char	*expr;
---- 1241,1248 ----
-  }
-  #endif
-  
-      static PyObject *
-! VimEval(PyObject *self UNUSED, PyObject *args)
-  {
-  #ifdef FEAT_EVAL
-      char	*expr;
-***************
-*** 1894,1902 ****
-  /* Buffer list object - Implementation
-   */
-  
-- /*ARGSUSED*/
-      static PyInt
-! BufListLength(PyObject *self)
-  {
-      buf_T	*b = firstbuf;
-      PyInt	n = 0;
---- 1892,1899 ----
-  /* Buffer list object - Implementation
-   */
-  
-      static PyInt
-! BufListLength(PyObject *self UNUSED)
-  {
-      buf_T	*b = firstbuf;
-      PyInt	n = 0;
-***************
-*** 1910,1918 ****
-      return n;
-  }
-  
-- /*ARGSUSED*/
-      static PyObject *
-! BufListItem(PyObject *self, PyInt n)
-  {
-      buf_T *b;
-  
---- 1907,1914 ----
-      return n;
-  }
-  
-      static PyObject *
-! BufListItem(PyObject *self UNUSED, PyInt n)
-  {
-      buf_T *b;
-  
-***************
-*** 2210,2218 ****
-  
-  /* Window list object - Implementation
-   */
-- /*ARGSUSED*/
-      static PyInt
-! WinListLength(PyObject *self)
-  {
-      win_T	*w = firstwin;
-      PyInt	n = 0;
---- 2206,2213 ----
-  
-  /* Window list object - Implementation
-   */
-      static PyInt
-! WinListLength(PyObject *self UNUSED)
-  {
-      win_T	*w = firstwin;
-      PyInt	n = 0;
-***************
-*** 2226,2234 ****
-      return n;
-  }
-  
-- /*ARGSUSED*/
-      static PyObject *
-! WinListItem(PyObject *self, PyInt n)
-  {
-      win_T *w;
-  
---- 2221,2228 ----
-      return n;
-  }
-  
-      static PyObject *
-! WinListItem(PyObject *self UNUSED, PyInt n)
-  {
-      win_T *w;
-  
-***************
-*** 2274,2282 ****
-  
-  /* Current items object - Implementation
-   */
-- /*ARGSUSED*/
-      static PyObject *
-! CurrentGetattr(PyObject *self, char *name)
-  {
-      if (strcmp(name, "buffer") == 0)
-  	return (PyObject *)BufferNew(curbuf);
---- 2268,2275 ----
-  
-  /* Current items object - Implementation
-   */
-      static PyObject *
-! CurrentGetattr(PyObject *self UNUSED, char *name)
-  {
-      if (strcmp(name, "buffer") == 0)
-  	return (PyObject *)BufferNew(curbuf);
-***************
-*** 2295,2303 ****
-      }
-  }
-  
-- /*ARGSUSED*/
-      static int
-! CurrentSetattr(PyObject *self, char *name, PyObject *value)
-  {
-      if (strcmp(name, "line") == 0)
-      {
---- 2288,2295 ----
-      }
-  }
-  
-      static int
-! CurrentSetattr(PyObject *self UNUSED, char *name, PyObject *value)
-  {
-      if (strcmp(name, "line") == 0)
-      {
-*** ../vim-7.2.183/src/window.c	2009-02-22 02:36:36.000000000 +0100
---- src/window.c	2009-05-21 15:14:54.000000000 +0200
-***************
-*** 1163,1174 ****
-   * WSP_NEWLOC may be specified in flags to prevent the location list from
-   * being copied.
-   */
-- /*ARGSUSED*/
-      static void
-  win_init(newp, oldp, flags)
-      win_T	*newp;
-      win_T	*oldp;
-!     int		 flags;
-  {
-      int		i;
-  
---- 1163,1173 ----
-   * WSP_NEWLOC may be specified in flags to prevent the location list from
-   * being copied.
-   */
-      static void
-  win_init(newp, oldp, flags)
-      win_T	*newp;
-      win_T	*oldp;
-!     int		 flags UNUSED;
-  {
-      int		i;
-  
-***************
-*** 1268,1278 ****
-   * Must be called when there is just one window, filling the whole screen
-   * (excluding the command line).
-   */
-- /*ARGSUSED*/
-      int
-  make_windows(count, vertical)
-      int		count;
-!     int		vertical;	/* split windows vertically if TRUE */
-  {
-      int		maxcount;
-      int		todo;
---- 1267,1276 ----
-   * Must be called when there is just one window, filling the whole screen
-   * (excluding the command line).
-   */
-      int
-  make_windows(count, vertical)
-      int		count;
-!     int		vertical UNUSED;  /* split windows vertically if TRUE */
-  {
-      int		maxcount;
-      int		todo;
-***************
-*** 2353,2363 ****
-   * Remove a window and its frame from the tree of frames.
-   * Returns a pointer to the window that got the freed up space.
-   */
-- /*ARGSUSED*/
-      static win_T *
-  winframe_remove(win, dirp, tp)
-      win_T	*win;
-!     int		*dirp;		/* set to 'v' or 'h' for direction if 'ea' */
-      tabpage_T	*tp;		/* tab page "win" is in, NULL for current */
-  {
-      frame_T	*frp, *frp2, *frp3;
---- 2351,2360 ----
-   * Remove a window and its frame from the tree of frames.
-   * Returns a pointer to the window that got the freed up space.
-   */
-      static win_T *
-  winframe_remove(win, dirp, tp)
-      win_T	*win;
-!     int		*dirp UNUSED;	/* set to 'v' or 'h' for direction if 'ea' */
-      tabpage_T	*tp;		/* tab page "win" is in, NULL for current */
-  {
-      frame_T	*frp, *frp2, *frp3;
-***************
-*** 3500,3509 ****
-   * FAIL.
-   * Careful: When OK is returned need to get a new tab page very very soon!
-   */
-- /*ARGSUSED*/
-      static int
-  leave_tabpage(new_curbuf)
-!     buf_T	*new_curbuf;	    /* what is going to be the new curbuf,
-  				       NULL if unknown */
-  {
-      tabpage_T	*tp = curtab;
---- 3497,3505 ----
-   * FAIL.
-   * Careful: When OK is returned need to get a new tab page very very soon!
-   */
-      static int
-  leave_tabpage(new_curbuf)
-!     buf_T	*new_curbuf UNUSED;    /* what is going to be the new curbuf,
-  				       NULL if unknown */
-  {
-      tabpage_T	*tp = curtab;
-***************
-*** 3545,3555 ****
-   * Start using tab page "tp".
-   * Only to be used after leave_tabpage() or freeing the current tab page.
-   */
-- /*ARGSUSED*/
-      static void
-  enter_tabpage(tp, old_curbuf)
-      tabpage_T	*tp;
-!     buf_T	*old_curbuf;
-  {
-      int		old_off = tp->tp_firstwin->w_winrow;
-      win_T	*next_prevwin = tp->tp_prevwin;
---- 3541,3550 ----
-   * Start using tab page "tp".
-   * Only to be used after leave_tabpage() or freeing the current tab page.
-   */
-      static void
-  enter_tabpage(tp, old_curbuf)
-      tabpage_T	*tp;
-!     buf_T	*old_curbuf UNUSED;
-  {
-      int		old_off = tp->tp_firstwin->w_winrow;
-      win_T	*next_prevwin = tp->tp_prevwin;
-***************
-*** 4157,4166 ****
-  /*
-   * allocate a window structure and link it in the window list
-   */
-- /*ARGSUSED*/
-      static win_T *
-  win_alloc(after)
-!     win_T	*after;
-  {
-      win_T	*newwin;
-  
---- 4152,4160 ----
-  /*
-   * allocate a window structure and link it in the window list
-   */
-      static win_T *
-  win_alloc(after)
-!     win_T	*after UNUSED;
-  {
-      win_T	*newwin;
-  
-*** ../vim-7.2.183/src/workshop.c	2008-11-28 11:47:14.000000000 +0100
---- src/workshop.c	2009-05-21 17:12:55.000000000 +0200
-***************
-*** 204,215 ****
-   * Function:
-   *	Load a given file into the WorkShop buffer.
-   */
-- /*ARGSUSED*/
-      void
-  workshop_load_file(
-  	char	*filename,		/* the file to load */
-  	int	 line,			/* an optional line number (or 0) */
-! 	char	*frameid)		/* used for multi-frame support */
-  {
-  #ifdef WSDEBUG_TRACE
-      if (WSDLEVEL(WS_TRACE_VERBOSE | WS_TRACE))
---- 204,214 ----
-   * Function:
-   *	Load a given file into the WorkShop buffer.
-   */
-      void
-  workshop_load_file(
-  	char	*filename,		/* the file to load */
-  	int	 line,			/* an optional line number (or 0) */
-! 	char	*frameid UNUSED)	/* used for multi-frame support */
-  {
-  #ifdef WSDEBUG_TRACE
-      if (WSDLEVEL(WS_TRACE_VERBOSE | WS_TRACE))
-***************
-*** 263,272 ****
-      load_window(filename, lineno);
-  }
-  
-- /*ARGSUSED*/
-      void
-  workshop_front_file(
-! 	char	*filename)
-  {
-  #ifdef WSDEBUG_TRACE
-      if (WSDLEVEL(WS_TRACE_VERBOSE | WS_TRACE))
---- 262,270 ----
-      load_window(filename, lineno);
-  }
-  
-      void
-  workshop_front_file(
-! 	char	*filename UNUSED)
-  {
-  #ifdef WSDEBUG_TRACE
-      if (WSDLEVEL(WS_TRACE_VERBOSE | WS_TRACE))
-***************
-*** 538,546 ****
-   * breakpoints have moved when a program has been recompiled and
-   * reloaded into dbx.
-   */
-- /*ARGSUSED*/
-      void
-! workshop_moved_marks(char *filename)
-  {
-  #ifdef WSDEBUG_TRACE
-      if (WSDLEVEL(WS_TRACE_VERBOSE | WS_TRACE))
---- 536,543 ----
-   * breakpoints have moved when a program has been recompiled and
-   * reloaded into dbx.
-   */
-      void
-! workshop_moved_marks(char *filename UNUSED)
-  {
-  #ifdef WSDEBUG_TRACE
-      if (WSDLEVEL(WS_TRACE_VERBOSE | WS_TRACE))
-***************
-*** 575,585 ****
-      return (int)h;
-  }
-  
-- /*ARGSUSED*/
-      void
-  workshop_footer_message(
-! 	char		*message,
-! 	int		 severity)	/* severity is currently unused */
-  {
-  #ifdef WSDEBUG_TRACE
-      if (WSDLEVEL(WS_TRACE_VERBOSE | WS_TRACE))
---- 572,581 ----
-      return (int)h;
-  }
-  
-      void
-  workshop_footer_message(
-! 	char	*message,
-! 	int	severity UNUSED)	/* severity is currently unused */
-  {
-  #ifdef WSDEBUG_TRACE
-      if (WSDLEVEL(WS_TRACE_VERBOSE | WS_TRACE))
-***************
-*** 687,701 ****
-   * command. The globals curMenuName and curMenuPriority contain the name and
-   * priority of the parent menu tree.
-   */
-- /*ARGSUSED*/
-      void
-  workshop_menu_item(
-  	char		*label,
-  	char		*verb,
-! 	char		*accelerator,
-  	char		*acceleratorText,
-! 	char		*name,
-! 	char		*filepos,
-  	char		*sensitive)
-  {
-      char		 cbuf[BUFSIZ];
---- 683,696 ----
-   * command. The globals curMenuName and curMenuPriority contain the name and
-   * priority of the parent menu tree.
-   */
-      void
-  workshop_menu_item(
-  	char		*label,
-  	char		*verb,
-! 	char		*accelerator UNUSED,
-  	char		*acceleratorText,
-! 	char		*name UNUSED,
-! 	char		*filepos UNUSED,
-  	char		*sensitive)
-  {
-      char		 cbuf[BUFSIZ];
-***************
-*** 810,822 ****
-      workshopInitDone = True;
-  }
-  
-- /*ARGSUSED*/
-      void
-  workshop_toolbar_button(
-  	char	*label,
-  	char	*verb,
-! 	char	*senseVerb,
-! 	char	*filepos,
-  	char	*help,
-  	char	*sense,
-  	char	*file,
---- 805,816 ----
-      workshopInitDone = True;
-  }
-  
-      void
-  workshop_toolbar_button(
-  	char	*label,
-  	char	*verb,
-! 	char	*senseVerb UNUSED,
-! 	char	*filepos UNUSED,
-  	char	*help,
-  	char	*sense,
-  	char	*file,
-***************
-*** 968,974 ****
-  	    if (strcmp(option, "syntax") == 0)
-  		vim_snprintf(cbuf, sizeof(cbuf), "syntax %s", value);
-  	    else if (strcmp(option, "savefiles") == 0)
-! 		; /* XXX - Not yet implemented */
-  	    break;
-  
-  	case 'l':
---- 962,970 ----
-  	    if (strcmp(option, "syntax") == 0)
-  		vim_snprintf(cbuf, sizeof(cbuf), "syntax %s", value);
-  	    else if (strcmp(option, "savefiles") == 0)
-! 	    {
-! 		/* XXX - Not yet implemented */
-! 	    }
-  	    break;
-  
-  	case 'l':
-***************
-*** 1098,1107 ****
-  /*
-   * A button in the toolbar has been pushed.
-   */
-- /*ARGSUSED*/
-      int
-  workshop_get_positions(
-! 	void		*clientData,	/* unused */
-  	char	       **filename,	/* output data */
-  	int		*curLine,	/* output data */
-  	int		*curCol,	/* output data */
---- 1094,1102 ----
-  /*
-   * A button in the toolbar has been pushed.
-   */
-      int
-  workshop_get_positions(
-! 	void		*clientData UNUSED,
-  	char	       **filename,	/* output data */
-  	int		*curLine,	/* output data */
-  	int		*curCol,	/* output data */
-***************
-*** 1526,1534 ****
-  	return NULL;
-  }
-  
-- /*ARGSUSED*/
-      void
-! workshop_save_sensitivity(char *filename)
-  {
-  }
-  
---- 1521,1528 ----
-  	return NULL;
-  }
-  
-      void
-! workshop_save_sensitivity(char *filename UNUSED)
-  {
-  }
-  
-*** ../vim-7.2.183/src/version.c	2009-05-21 15:19:59.000000000 +0200
---- src/version.c	2009-05-21 23:19:40.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     184,
-  /**/
-
--- 
-CART DRIVER: Bring out your dead!
-LARGE MAN:   Here's one!
-CART DRIVER: Ninepence.
-BODY:        I'm not dead!
-                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.185	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,305 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.185
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.185
-Problem:    Some more compiler warnings when using gcc -Wextra.
-Solution:   Add UNUSED and type casts.
-Files:	    src/Makefile, src/if_tlc.c, src/if_ruby.c
-
-
-*** ../vim-7.2.184/src/Makefile	2009-05-21 23:25:47.000000000 +0200
---- src/Makefile	2009-05-22 18:18:44.000000000 +0200
-***************
-*** 105,112 ****
-  # 4. "make test"  {{{1
-  #	This is optional.  This will run Vim scripts on a number of test
-  #	files, and compare the produced output with the expected output.
-! #	If all is well, you will get the "ALL DONE" message in the end.  See
-! #	below (search for "/^test").
-  #
-  # 5. "make install"  {{{1
-  #	If the new Vim seems to be working OK you can install it and the
---- 105,112 ----
-  # 4. "make test"  {{{1
-  #	This is optional.  This will run Vim scripts on a number of test
-  #	files, and compare the produced output with the expected output.
-! #	If all is well, you will get the "ALL DONE" message in the end.  If a
-! #	test fails you get "TEST FAILURE".  See below (search for "/^test").
-  #
-  # 5. "make install"  {{{1
-  #	If the new Vim seems to be working OK you can install it and the
-***************
-*** 533,538 ****
---- 533,543 ----
-  #CFLAGS = -g -DDEBUG -Wall -Wshadow -Wmissing-prototypes
-  #CFLAGS = -g -O2 '-DSTARTUPTIME="vimstartup"' -fno-strength-reduce -Wall -Wmissing-prototypes
-  
-+ # Use this with GCC to check for mistakes, unused arguments, etc.
-+ #CFLAGS = -g -Wall -Wextra -Wmissing-prototypes -Wunreachable-code
-+ #PYTHON_CFLAGS_EXTRA = -Wno-missing-field-initializers
-+ #MZSCHEME_CFLAGS_EXTRA = -Wno-unreachable-code
-+ 
-  # EFENCE - Electric-Fence malloc debugging: catches memory accesses beyond
-  # allocated memory (and makes every malloc()/free() very slow).
-  # Electric Fence is free (search ftp sites).
-***************
-*** 551,562 ****
-  # }}}
-  
-  # LINT - for running lint
-! #  For standard lint
-! #LINT = lint
-! #LINT_OPTIONS = -beprxzF
-! #  For splint  (see cleanlint.vim for filtering the output)
-! LINT = splint
-! LINT_OPTIONS = +unixlib -weak -macrovarprefixexclude -showfunc -linelen 9999
-  
-  # PROFILING - Uncomment the next two lines to do profiling with gcc and gprof.
-  # Might not work with GUI or Perl.
---- 556,568 ----
-  # }}}
-  
-  # LINT - for running lint
-! #  For standard Unix lint
-! LINT = lint
-! LINT_OPTIONS = -beprxzF
-! #  For splint
-! #  It doesn't work well, crashes on include files and non-ascii characters.
-! #LINT = splint
-! #LINT_OPTIONS = +unixlib -weak -macrovarprefixexclude -showfunc -linelen 9999
-  
-  # PROFILING - Uncomment the next two lines to do profiling with gcc and gprof.
-  # Might not work with GUI or Perl.
-***************
-*** 1743,1749 ****
-  # messages.  Don't worry about that.
-  # If there is a real error, there will be a difference between "test.out" and
-  # a "test99.ok" file.
-! # If everything is alright, the final message will be "ALL DONE".
-  #
-  test check:
-  	$(MAKE) -f Makefile $(VIMTARGET)
---- 1749,1756 ----
-  # messages.  Don't worry about that.
-  # If there is a real error, there will be a difference between "test.out" and
-  # a "test99.ok" file.
-! # If everything is alright, the final message will be "ALL DONE".  If not you
-! # get "TEST FAILURE".
-  #
-  test check:
-  	$(MAKE) -f Makefile $(VIMTARGET)
-***************
-*** 2427,2433 ****
-  	$(CCC) -o $@ if_xcmdsrv.c
-  
-  objects/if_mzsch.o: if_mzsch.c
-! 	$(CCC) -o $@ if_mzsch.c
-  
-  objects/if_perl.o: auto/if_perl.c
-  	$(CCC) -o $@ auto/if_perl.c
---- 2434,2440 ----
-  	$(CCC) -o $@ if_xcmdsrv.c
-  
-  objects/if_mzsch.o: if_mzsch.c
-! 	$(CCC) -o $@ $(MZSCHEME_CFLAGS_EXTRA) if_mzsch.c
-  
-  objects/if_perl.o: auto/if_perl.c
-  	$(CCC) -o $@ auto/if_perl.c
-***************
-*** 2436,2442 ****
-  	$(CCC) -o $@ if_perlsfio.c
-  
-  objects/if_python.o: if_python.c
-! 	$(CCC) -o $@ if_python.c
-  
-  objects/if_ruby.o: if_ruby.c
-  	$(CCC) -o $@ if_ruby.c
---- 2443,2449 ----
-  	$(CCC) -o $@ if_perlsfio.c
-  
-  objects/if_python.o: if_python.c
-! 	$(CCC) -o $@ $(PYTHON_CFLAGS_EXTRA) if_python.c
-  
-  objects/if_ruby.o: if_ruby.c
-  	$(CCC) -o $@ if_ruby.c
-*** ../vim-7.2.184/src/if_ruby.c	2007-09-13 15:00:49.000000000 +0200
---- src/if_ruby.c	2009-05-22 15:32:04.000000000 +0200
-***************
-*** 492,498 ****
-      }
-  }
-  
-! static VALUE vim_message(VALUE self, VALUE str)
-  {
-      char *buff, *p;
-  
---- 492,498 ----
-      }
-  }
-  
-! static VALUE vim_message(VALUE self UNUSED, VALUE str)
-  {
-      char *buff, *p;
-  
-***************
-*** 505,524 ****
-      return Qnil;
-  }
-  
-! static VALUE vim_set_option(VALUE self, VALUE str)
-  {
-      do_set((char_u *)STR2CSTR(str), 0);
-      update_screen(NOT_VALID);
-      return Qnil;
-  }
-  
-! static VALUE vim_command(VALUE self, VALUE str)
-  {
-      do_cmdline_cmd((char_u *)STR2CSTR(str));
-      return Qnil;
-  }
-  
-! static VALUE vim_evaluate(VALUE self, VALUE str)
-  {
-  #ifdef FEAT_EVAL
-      char_u *value = eval_to_string((char_u *)STR2CSTR(str), NULL, TRUE);
---- 505,524 ----
-      return Qnil;
-  }
-  
-! static VALUE vim_set_option(VALUE self UNUSED, VALUE str)
-  {
-      do_set((char_u *)STR2CSTR(str), 0);
-      update_screen(NOT_VALID);
-      return Qnil;
-  }
-  
-! static VALUE vim_command(VALUE self UNUSED, VALUE str)
-  {
-      do_cmdline_cmd((char_u *)STR2CSTR(str));
-      return Qnil;
-  }
-  
-! static VALUE vim_evaluate(VALUE self UNUSED, VALUE str)
-  {
-  #ifdef FEAT_EVAL
-      char_u *value = eval_to_string((char_u *)STR2CSTR(str), NULL, TRUE);
-***************
-*** 580,586 ****
-      return INT2NUM(n);
-  }
-  
-! static VALUE buffer_s_aref(VALUE self, VALUE num)
-  {
-      buf_T *b;
-      int n = NUM2INT(num);
---- 580,586 ----
-      return INT2NUM(n);
-  }
-  
-! static VALUE buffer_s_aref(VALUE self UNUSED, VALUE num)
-  {
-      buf_T *b;
-      int n = NUM2INT(num);
-***************
-*** 629,635 ****
---- 629,637 ----
-  	return line ? rb_str_new2(line) : Qnil;
-      }
-      rb_raise(rb_eIndexError, "index %d out of buffer", n);
-+ #ifndef __GNUC__
-      return Qnil; /* For stop warning */
-+ #endif
-  }
-  
-  static VALUE buffer_aref(VALUE self, VALUE num)
-***************
-*** 668,674 ****
---- 670,678 ----
-      else
-      {
-  	rb_raise(rb_eIndexError, "index %d out of buffer", n);
-+ #ifndef __GNUC__
-  	return Qnil; /* For stop warning */
-+ #endif
-      }
-      return str;
-  }
-***************
-*** 789,795 ****
-      return get_buffer_line(curbuf, curwin->w_cursor.lnum);
-  }
-  
-! static VALUE set_current_line(VALUE self, VALUE str)
-  {
-      return set_buffer_line(curbuf, curwin->w_cursor.lnum, str);
-  }
---- 793,799 ----
-      return get_buffer_line(curbuf, curwin->w_cursor.lnum);
-  }
-  
-! static VALUE set_current_line(VALUE self UNUSED, VALUE str)
-  {
-      return set_buffer_line(curbuf, curwin->w_cursor.lnum, str);
-  }
-***************
-*** 815,821 ****
-  #endif
-  }
-  
-! static VALUE window_s_aref(VALUE self, VALUE num)
-  {
-      win_T *w;
-      int n = NUM2INT(num);
---- 819,825 ----
-  #endif
-  }
-  
-! static VALUE window_s_aref(VALUE self UNUSED, VALUE num)
-  {
-      win_T *w;
-      int n = NUM2INT(num);
-***************
-*** 897,903 ****
-      return Qnil;
-  }
-  
-! static VALUE f_p(int argc, VALUE *argv, VALUE self)
-  {
-      int i;
-      VALUE str = rb_str_new("", 0);
---- 901,907 ----
-      return Qnil;
-  }
-  
-! static VALUE f_p(int argc, VALUE *argv, VALUE self UNUSED)
-  {
-      int i;
-      VALUE str = rb_str_new("", 0);
-*** ../vim-7.2.184/src/version.c	2009-05-21 23:25:38.000000000 +0200
---- src/version.c	2009-05-22 18:18:58.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     185,
-  /**/
-
--- 
-BODY:        I'm not dead!
-CART DRIVER: 'Ere.  He says he's not dead.
-LARGE MAN:   Yes he is.
-BODY:        I'm not!
-                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.186	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,331 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.186
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.186
-Problem:    Some more compiler warnings when using gcc -Wextra.
-Solution:   Now with the intended if_tcl.c changes.
-Files:	    src/if_tcl.c
-
-
-*** ../vim-7.2.185/src/if_tcl.c	2007-05-10 20:55:34.000000000 +0200
---- src/if_tcl.c	2009-05-22 15:29:53.000000000 +0200
-***************
-*** 290,299 ****
-   */
-  #define TCL_EXIT	5
-  
-- /* ARGSUSED */
-      static int
-  exitcmd(dummy, interp, objc, objv)
-!     ClientData dummy;
-      Tcl_Interp *interp;
-      int objc;
-      Tcl_Obj *CONST objv[];
---- 290,298 ----
-   */
-  #define TCL_EXIT	5
-  
-      static int
-  exitcmd(dummy, interp, objc, objv)
-!     ClientData dummy UNUSED;
-      Tcl_Interp *interp;
-      int objc;
-      Tcl_Obj *CONST objv[];
-***************
-*** 315,324 ****
-      return TCL_ERROR;
-  }
-  
-- /* ARGSUSED */
-      static int
-  catchcmd(dummy, interp, objc, objv)
-!     ClientData	dummy;
-      Tcl_Interp	*interp;
-      int		objc;
-      Tcl_Obj	*CONST objv[];
---- 314,322 ----
-      return TCL_ERROR;
-  }
-  
-      static int
-  catchcmd(dummy, interp, objc, objv)
-!     ClientData	dummy UNUSED;
-      Tcl_Interp	*interp;
-      int		objc;
-      Tcl_Obj	*CONST objv[];
-***************
-*** 356,365 ****
-  /*
-   *  "::vim::beep" - what Vi[m] does best :-)
-   */
-- /* ARGSUSED */
-      static int
-  beepcmd(dummy, interp, objc, objv)
-!     ClientData dummy;
-      Tcl_Interp *interp;
-      int objc;
-      Tcl_Obj *CONST objv[];
---- 354,362 ----
-  /*
-   *  "::vim::beep" - what Vi[m] does best :-)
-   */
-      static int
-  beepcmd(dummy, interp, objc, objv)
-!     ClientData dummy UNUSED;
-      Tcl_Interp *interp;
-      int objc;
-      Tcl_Obj *CONST objv[];
-***************
-*** 378,387 ****
-   *  "::vim::buffer {N}" - create buffer command for buffer N.
-   *  "::vim::buffer new" - create a new buffer (not implemented)
-   */
-- /* ARGSUSED */
-      static int
-  buffercmd(dummy, interp, objc, objv)
-!     ClientData dummy;
-      Tcl_Interp *interp;
-      int objc;
-      Tcl_Obj *CONST objv[];
---- 375,383 ----
-   *  "::vim::buffer {N}" - create buffer command for buffer N.
-   *  "::vim::buffer new" - create a new buffer (not implemented)
-   */
-      static int
-  buffercmd(dummy, interp, objc, objv)
-!     ClientData dummy UNUSED;
-      Tcl_Interp *interp;
-      int objc;
-      Tcl_Obj *CONST objv[];
-***************
-*** 475,484 ****
-  /*
-   * "::vim::window list" - create list of window commands.
-   */
-- /* ARGSUSED */
-      static int
-  windowcmd(dummy, interp, objc, objv)
-!     ClientData	dummy;
-      Tcl_Interp	*interp;
-      int		objc;
-      Tcl_Obj	*CONST objv[];
---- 471,479 ----
-  /*
-   * "::vim::window list" - create list of window commands.
-   */
-      static int
-  windowcmd(dummy, interp, objc, objv)
-!     ClientData	dummy UNUSED;
-      Tcl_Interp	*interp;
-      int		objc;
-      Tcl_Obj	*CONST objv[];
-***************
-*** 1130,1139 ****
-  }
-  
-  
-- /* ARGSUSED */
-      static int
-  commandcmd(dummy, interp, objc, objv)
-!     ClientData	dummy;
-      Tcl_Interp	*interp;
-      int		objc;
-      Tcl_Obj	*CONST objv[];
---- 1125,1133 ----
-  }
-  
-  
-      static int
-  commandcmd(dummy, interp, objc, objv)
-!     ClientData	dummy UNUSED;
-      Tcl_Interp	*interp;
-      int		objc;
-      Tcl_Obj	*CONST objv[];
-***************
-*** 1145,1154 ****
-      return err;
-  }
-  
-- /* ARGSUSED */
-      static int
-  optioncmd(dummy, interp, objc, objv)
-!     ClientData	dummy;
-      Tcl_Interp	*interp;
-      int		objc;
-      Tcl_Obj	*CONST objv[];
---- 1139,1147 ----
-      return err;
-  }
-  
-      static int
-  optioncmd(dummy, interp, objc, objv)
-!     ClientData	dummy UNUSED;
-      Tcl_Interp	*interp;
-      int		objc;
-      Tcl_Obj	*CONST objv[];
-***************
-*** 1160,1169 ****
-      return err;
-  }
-  
-- /* ARGSUSED */
-      static int
-  exprcmd(dummy, interp, objc, objv)
-!     ClientData	dummy;
-      Tcl_Interp	*interp;
-      int		objc;
-      Tcl_Obj	*CONST objv[];
---- 1153,1161 ----
-      return err;
-  }
-  
-      static int
-  exprcmd(dummy, interp, objc, objv)
-!     ClientData	dummy UNUSED;
-      Tcl_Interp	*interp;
-      int		objc;
-      Tcl_Obj	*CONST objv[];
-***************
-*** 1584,1594 ****
-      I/O Channel
-  ********************************************/
-  
-- /* ARGSUSED */
-      static int
-  channel_close(instance, interp)
-      ClientData	instance;
-!     Tcl_Interp	*interp;
-  {
-      int		err = 0;
-  
---- 1576,1585 ----
-      I/O Channel
-  ********************************************/
-  
-      static int
-  channel_close(instance, interp)
-      ClientData	instance;
-!     Tcl_Interp	*interp UNUSED;
-  {
-      int		err = 0;
-  
-***************
-*** 1602,1613 ****
-      return err;
-  }
-  
-- /* ARGSUSED */
-      static int
-  channel_input(instance, buf, bufsiz, errptr)
-!     ClientData	instance;
-!     char	*buf;
-!     int		bufsiz;
-      int		*errptr;
-  {
-  
---- 1593,1603 ----
-      return err;
-  }
-  
-      static int
-  channel_input(instance, buf, bufsiz, errptr)
-!     ClientData	instance UNUSED;
-!     char	*buf UNUSED;
-!     int		bufsiz UNUSED;
-      int		*errptr;
-  {
-  
-***************
-*** 1659,1679 ****
-      return result;
-  }
-  
-- /* ARGSUSED */
-      static void
-  channel_watch(instance, mask)
-!     ClientData	instance;
-!     int		mask;
-  {
-      Tcl_SetErrno(EINVAL);
-  }
-  
-- /* ARGSUSED */
-      static int
-  channel_gethandle(instance, direction, handleptr)
-!     ClientData	instance;
-!     int		direction;
-!     ClientData	*handleptr;
-  {
-      Tcl_SetErrno(EINVAL);
-      return EINVAL;
---- 1649,1667 ----
-      return result;
-  }
-  
-      static void
-  channel_watch(instance, mask)
-!     ClientData	instance UNUSED;
-!     int		mask UNUSED;
-  {
-      Tcl_SetErrno(EINVAL);
-  }
-  
-      static int
-  channel_gethandle(instance, direction, handleptr)
-!     ClientData	instance UNUSED;
-!     int		direction UNUSED;
-!     ClientData	*handleptr UNUSED;
-  {
-      Tcl_SetErrno(EINVAL);
-      return EINVAL;
-***************
-*** 1691,1697 ****
-      NULL,   /* set option */
-      NULL,   /* get option */
-      channel_watch,
-!     channel_gethandle
-  };
-  
-  /**********************************
---- 1679,1692 ----
-      NULL,   /* set option */
-      NULL,   /* get option */
-      channel_watch,
-!     channel_gethandle,
-!     NULL,
-!     NULL,
-!     NULL,
-!     NULL,
-!     NULL,
-!     NULL,
-!     NULL
-  };
-  
-  /**********************************
-*** ../vim-7.2.185/src/version.c	2009-05-22 18:20:23.000000000 +0200
---- src/version.c	2009-05-22 21:07:21.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     186,
-  /**/
-
--- 
-ARTHUR: Old woman!
-DENNIS: Man!
-ARTHUR: Man.  I'm sorry.  Old man, What knight live in that castle over there?
-DENNIS: I'm thirty-seven.
-                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.187	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,125 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.187
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.187 (after 7.2.186)
-Problem:    Doesn't build with older versions of TCL. (Yongwei Wu)
-Solution:   Add #ifdefs. (Dominique Pelle)
-Files:	    src/if_tcl.c
-
-
-*** ../vim-7.2.186/src/if_tcl.c	2009-05-22 21:07:45.000000000 +0200
---- src/if_tcl.c	2009-05-23 14:23:51.000000000 +0200
-***************
-*** 161,167 ****
-  # endif
-  
-  /*
-!  * Declare HANDLE for perl.dll and function pointers.
-   */
-  static HANDLE hTclLib = NULL;
-  Tcl_Interp* (*dll_Tcl_CreateInterp)();
---- 161,167 ----
-  # endif
-  
-  /*
-!  * Declare HANDLE for tcl.dll and function pointers.
-   */
-  static HANDLE hTclLib = NULL;
-  Tcl_Interp* (*dll_Tcl_CreateInterp)();
-***************
-*** 182,188 ****
-   * Make all runtime-links of tcl.
-   *
-   * 1. Get module handle using LoadLibraryEx.
-!  * 2. Get pointer to perl function by GetProcAddress.
-   * 3. Repeat 2, until get all functions will be used.
-   *
-   * Parameter 'libname' provides name of DLL.
---- 182,188 ----
-   * Make all runtime-links of tcl.
-   *
-   * 1. Get module handle using LoadLibraryEx.
-!  * 2. Get pointer to tcl function by GetProcAddress.
-   * 3. Repeat 2, until get all functions will be used.
-   *
-   * Parameter 'libname' provides name of DLL.
-***************
-*** 1670,1692 ****
-  
-  static Tcl_ChannelType channel_type =
-  {
-!     "vimmessage",
-!     NULL,   /* blockmode */
-!     channel_close,
-!     channel_input,
-!     channel_output,
-!     NULL,   /* seek */
-!     NULL,   /* set option */
-!     NULL,   /* get option */
-!     channel_watch,
-!     channel_gethandle,
-!     NULL,
-!     NULL,
-!     NULL,
-!     NULL,
-!     NULL,
-!     NULL,
-!     NULL
-  };
-  
-  /**********************************
---- 1670,1700 ----
-  
-  static Tcl_ChannelType channel_type =
-  {
-!     "vimmessage",	/* typeName */
-!     NULL,		/* version */
-!     channel_close,	/* closeProc */
-!     channel_input,	/* inputProc */
-!     channel_output,	/* outputProc */
-!     NULL,		/* seekProc */
-!     NULL,		/* setOptionProc */
-!     NULL,		/* getOptionProc */
-!     channel_watch,	/* watchProc */
-!     channel_gethandle,	/* getHandleProc */
-!     NULL,		/* close2Proc */
-!     NULL,		/* blockModeProc */
-! #ifdef TCL_CHANNEL_VERSION_2
-!     NULL,		/* flushProc */
-!     NULL,		/* handlerProc */
-! #endif
-! #ifdef TCL_CHANNEL_VERSION_3
-!     NULL,		/* wideSeekProc */
-! #endif
-! #ifdef TCL_CHANNEL_VERSION_4
-!     NULL,		/* threadActionProc */
-! #endif
-! #ifdef TCL_CHANNEL_VERSION_5
-!     NULL		/* truncateProc */
-! #endif
-  };
-  
-  /**********************************
-*** ../vim-7.2.186/src/version.c	2009-05-22 21:07:45.000000000 +0200
---- src/version.c	2009-05-23 14:25:04.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     187,
-  /**/
-
--- 
-Friends?  I have lots of friends!  In fact, I have every episode ever made.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.188	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,278 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.188
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.188
-Problem:    Crash with specific use of function calls. (Meikel Brandmeyer)
-Solution:   Make sure the items referenced by a function call are not freed
-	    twice.  (based on patch from Nico Weber)
-Files:	    src/eval.c
-
-
-*** ../vim-7.2.187/src/eval.c	2009-05-16 17:29:37.000000000 +0200
---- src/eval.c	2009-05-22 20:04:22.000000000 +0200
-***************
-*** 129,136 ****
---- 129,139 ----
-  /*
-   * When recursively copying lists and dicts we need to remember which ones we
-   * have done to avoid endless recursiveness.  This unique ID is used for that.
-+  * The last bit is used for previous_funccal, ignored when comparing.
-   */
-  static int current_copyID = 0;
-+ #define COPYID_INC 2
-+ #define COPYID_MASK (~0x1)
-  
-  /*
-   * Array to hold the hashtab with variables local to each sourced script.
-***************
-*** 439,444 ****
---- 442,448 ----
-  static void list_remove __ARGS((list_T *l, listitem_T *item, listitem_T *item2));
-  static char_u *list2string __ARGS((typval_T *tv, int copyID));
-  static int list_join __ARGS((garray_T *gap, list_T *l, char_u *sep, int echo, int copyID));
-+ static int free_unref_items __ARGS((int copyID));
-  static void set_ref_in_ht __ARGS((hashtab_T *ht, int copyID));
-  static void set_ref_in_list __ARGS((list_T *l, int copyID));
-  static void set_ref_in_item __ARGS((typval_T *tv, int copyID));
-***************
-*** 6494,6507 ****
-      int
-  garbage_collect()
-  {
-!     dict_T	*dd;
-!     list_T	*ll;
-!     int		copyID = ++current_copyID;
-      buf_T	*buf;
-      win_T	*wp;
-      int		i;
-      funccall_T	*fc, **pfc;
-!     int		did_free = FALSE;
-  #ifdef FEAT_WINDOWS
-      tabpage_T	*tp;
-  #endif
---- 6498,6510 ----
-      int
-  garbage_collect()
-  {
-!     int		copyID;
-      buf_T	*buf;
-      win_T	*wp;
-      int		i;
-      funccall_T	*fc, **pfc;
-!     int		did_free;
-!     int		did_free_funccal = FALSE;
-  #ifdef FEAT_WINDOWS
-      tabpage_T	*tp;
-  #endif
-***************
-*** 6511,6520 ****
---- 6514,6538 ----
-      may_garbage_collect = FALSE;
-      garbage_collect_at_exit = FALSE;
-  
-+     /* We advance by two because we add one for items referenced through
-+      * previous_funccal. */
-+     current_copyID += COPYID_INC;
-+     copyID = current_copyID;
-+ 
-      /*
-       * 1. Go through all accessible variables and mark all lists and dicts
-       *    with copyID.
-       */
-+ 
-+     /* Don't free variables in the previous_funccal list unless they are only
-+      * referenced through previous_funccal.  This must be first, because if
-+      * the item is referenced elsewhere it must not be freed. */
-+     for (fc = previous_funccal; fc != NULL; fc = fc->caller)
-+     {
-+ 	set_ref_in_ht(&fc->l_vars.dv_hashtab, copyID + 1);
-+ 	set_ref_in_ht(&fc->l_avars.dv_hashtab, copyID + 1);
-+     }
-+ 
-      /* script-local variables */
-      for (i = 1; i <= ga_scripts.ga_len; ++i)
-  	set_ref_in_ht(&SCRIPT_VARS(i), copyID);
-***************
-*** 6546,6556 ****
-      /* v: vars */
-      set_ref_in_ht(&vimvarht, copyID);
-  
-      /*
-!      * 2. Go through the list of dicts and free items without the copyID.
-       */
-      for (dd = first_dict; dd != NULL; )
-! 	if (dd->dv_copyID != copyID)
-  	{
-  	    /* Free the Dictionary and ordinary items it contains, but don't
-  	     * recurse into Lists and Dictionaries, they will be in the list
---- 6564,6610 ----
-      /* v: vars */
-      set_ref_in_ht(&vimvarht, copyID);
-  
-+     /* Free lists and dictionaries that are not referenced. */
-+     did_free = free_unref_items(copyID);
-+ 
-+     /* check if any funccal can be freed now */
-+     for (pfc = &previous_funccal; *pfc != NULL; )
-+     {
-+ 	if (can_free_funccal(*pfc, copyID))
-+ 	{
-+ 	    fc = *pfc;
-+ 	    *pfc = fc->caller;
-+ 	    free_funccal(fc, TRUE);
-+ 	    did_free = TRUE;
-+ 	    did_free_funccal = TRUE;
-+ 	}
-+ 	else
-+ 	    pfc = &(*pfc)->caller;
-+     }
-+     if (did_free_funccal)
-+ 	/* When a funccal was freed some more items might be garbage
-+ 	 * collected, so run again. */
-+ 	(void)garbage_collect();
-+ 
-+     return did_free;
-+ }
-+ 
-+ /*
-+  * Free lists and dictionaries that are no longer referenced.
-+  */
-+     static int
-+ free_unref_items(copyID)
-+     int copyID;
-+ {
-+     dict_T	*dd;
-+     list_T	*ll;
-+     int		did_free = FALSE;
-+ 
-      /*
-!      * Go through the list of dicts and free items without the copyID.
-       */
-      for (dd = first_dict; dd != NULL; )
-! 	if ((dd->dv_copyID & COPYID_MASK) != (copyID & COPYID_MASK))
-  	{
-  	    /* Free the Dictionary and ordinary items it contains, but don't
-  	     * recurse into Lists and Dictionaries, they will be in the list
-***************
-*** 6565,6576 ****
-  	    dd = dd->dv_used_next;
-  
-      /*
-!      * 3. Go through the list of lists and free items without the copyID.
-!      *    But don't free a list that has a watcher (used in a for loop), these
-!      *    are not referenced anywhere.
-       */
-      for (ll = first_list; ll != NULL; )
-! 	if (ll->lv_copyID != copyID && ll->lv_watch == NULL)
-  	{
-  	    /* Free the List and ordinary items it contains, but don't recurse
-  	     * into Lists and Dictionaries, they will be in the list of dicts
---- 6619,6631 ----
-  	    dd = dd->dv_used_next;
-  
-      /*
-!      * Go through the list of lists and free items without the copyID.
-!      * But don't free a list that has a watcher (used in a for loop), these
-!      * are not referenced anywhere.
-       */
-      for (ll = first_list; ll != NULL; )
-! 	if ((ll->lv_copyID & COPYID_MASK) != (copyID & COPYID_MASK)
-! 						      && ll->lv_watch == NULL)
-  	{
-  	    /* Free the List and ordinary items it contains, but don't recurse
-  	     * into Lists and Dictionaries, they will be in the list of dicts
-***************
-*** 6584,6603 ****
-  	else
-  	    ll = ll->lv_used_next;
-  
--     /* check if any funccal can be freed now */
--     for (pfc = &previous_funccal; *pfc != NULL; )
--     {
-- 	if (can_free_funccal(*pfc, copyID))
-- 	{
-- 	    fc = *pfc;
-- 	    *pfc = fc->caller;
-- 	    free_funccal(fc, TRUE);
-- 	    did_free = TRUE;
-- 	}
-- 	else
-- 	    pfc = &(*pfc)->caller;
--     }
-- 
-      return did_free;
-  }
-  
---- 6639,6644 ----
-***************
-*** 18842,18847 ****
---- 18883,18889 ----
-  {
-      hash_init(&dict->dv_hashtab);
-      dict->dv_refcount = DO_NOT_FREE_CNT;
-+     dict->dv_copyID = 0;
-      dict_var->di_tv.vval.v_dict = dict;
-      dict_var->di_tv.v_type = VAR_DICT;
-      dict_var->di_tv.v_lock = VAR_FIXED;
-***************
-*** 21294,21301 ****
-      current_funccal = fc->caller;
-      --depth;
-  
-!     /* if the a:000 list and the a: dict are not referenced we can free the
-!      * funccall_T and what's in it. */
-      if (fc->l_varlist.lv_refcount == DO_NOT_FREE_CNT
-  	    && fc->l_vars.dv_refcount == DO_NOT_FREE_CNT
-  	    && fc->l_avars.dv_refcount == DO_NOT_FREE_CNT)
---- 21336,21343 ----
-      current_funccal = fc->caller;
-      --depth;
-  
-!     /* If the a:000 list and the l: and a: dicts are not referenced we can
-!      * free the funccall_T and what's in it. */
-      if (fc->l_varlist.lv_refcount == DO_NOT_FREE_CNT
-  	    && fc->l_vars.dv_refcount == DO_NOT_FREE_CNT
-  	    && fc->l_avars.dv_refcount == DO_NOT_FREE_CNT)
-***************
-*** 21334,21340 ****
-  
-  /*
-   * Return TRUE if items in "fc" do not have "copyID".  That means they are not
-!  * referenced from anywhere.
-   */
-      static int
-  can_free_funccal(fc, copyID)
---- 21376,21382 ----
-  
-  /*
-   * Return TRUE if items in "fc" do not have "copyID".  That means they are not
-!  * referenced from anywhere that is in use.
-   */
-      static int
-  can_free_funccal(fc, copyID)
-*** ../vim-7.2.187/src/version.c	2009-05-23 14:27:43.000000000 +0200
---- src/version.c	2009-05-24 13:20:49.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     188,
-  /**/
-
--- 
-ARTHUR:    ... and I am your king ....
-OLD WOMAN: Ooooh!  I didn't know we had a king.  I thought we were an
-           autonomous collective ...
-                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.189	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,86 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.189
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.189
-Problem:    Possible hang for deleting auto-indent. (Dominique Pelle)
-Solution:   Make sure the position is not beyond the end of the line.
-Files:	    src/edit.c
-
-
-*** ../vim-7.2.188/src/edit.c	2009-05-16 16:36:25.000000000 +0200
---- src/edit.c	2009-05-26 10:53:05.000000000 +0200
-***************
-*** 6420,6432 ****
-  
-  	/* If we just did an auto-indent, remove the white space from the end
-  	 * of the line, and put the cursor back.
-! 	 * Do this when ESC was used or moving the cursor up/down. */
-  	if (did_ai && (esc || (vim_strchr(p_cpo, CPO_INDENT) == NULL
-! 			&& curwin->w_cursor.lnum != end_insert_pos->lnum)))
-  	{
-  	    pos_T	tpos = curwin->w_cursor;
-  
-  	    curwin->w_cursor = *end_insert_pos;
-  	    for (;;)
-  	    {
-  		if (gchar_cursor() == NUL && curwin->w_cursor.col > 0)
---- 6420,6436 ----
-  
-  	/* If we just did an auto-indent, remove the white space from the end
-  	 * of the line, and put the cursor back.
-! 	 * Do this when ESC was used or moving the cursor up/down.
-! 	 * Check for the old position still being valid, just in case the text
-! 	 * got changed unexpectedly. */
-  	if (did_ai && (esc || (vim_strchr(p_cpo, CPO_INDENT) == NULL
-! 			&& curwin->w_cursor.lnum != end_insert_pos->lnum))
-! 		&& end_insert_pos->lnum <= curbuf->b_ml.ml_line_count)
-  	{
-  	    pos_T	tpos = curwin->w_cursor;
-  
-  	    curwin->w_cursor = *end_insert_pos;
-+ 	    check_cursor_col();  /* make sure it is not past the line */
-  	    for (;;)
-  	    {
-  		if (gchar_cursor() == NUL && curwin->w_cursor.col > 0)
-***************
-*** 6434,6440 ****
-  		cc = gchar_cursor();
-  		if (!vim_iswhite(cc))
-  		    break;
-! 		(void)del_char(TRUE);
-  	    }
-  	    if (curwin->w_cursor.lnum != tpos.lnum)
-  		curwin->w_cursor = tpos;
---- 6438,6445 ----
-  		cc = gchar_cursor();
-  		if (!vim_iswhite(cc))
-  		    break;
-! 		if (del_char(TRUE) == FAIL)
-! 		    break;  /* should not happen */
-  	    }
-  	    if (curwin->w_cursor.lnum != tpos.lnum)
-  		curwin->w_cursor = tpos;
-*** ../vim-7.2.188/src/version.c	2009-05-24 13:40:17.000000000 +0200
---- src/version.c	2009-05-26 10:50:53.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     189,
-  /**/
-
--- 
-FIRST VILLAGER: We have found a witch.  May we burn her?
-                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.190	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,182 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.190
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.190
-Problem:    The register executed by @@ isn't restored.
-Solution:   Mark the executable register in the viminfo file.
-Files:	    src/ops.c
-
-
-*** ../vim-7.2.189/src/ops.c	2009-05-13 12:46:36.000000000 +0200
---- src/ops.c	2009-05-26 18:05:23.000000000 +0200
-***************
-*** 1143,1148 ****
---- 1143,1150 ----
-      return OK;
-  }
-  
-+ static int execreg_lastc = NUL;
-+ 
-  /*
-   * execute a yank register: copy it into the stuff buffer
-   *
-***************
-*** 1155,1161 ****
-      int	    addcr;		/* always add '\n' to end of line */
-      int	    silent;		/* set "silent" flag in typeahead buffer */
-  {
--     static int	lastc = NUL;
-      long	i;
-      char_u	*p;
-      int		retval = OK;
---- 1157,1162 ----
-***************
-*** 1163,1174 ****
-  
-      if (regname == '@')			/* repeat previous one */
-      {
-! 	if (lastc == NUL)
-  	{
-  	    EMSG(_("E748: No previously used register"));
-  	    return FAIL;
-  	}
-! 	regname = lastc;
-      }
-  					/* check for valid regname */
-      if (regname == '%' || regname == '#' || !valid_yank_reg(regname, FALSE))
---- 1164,1175 ----
-  
-      if (regname == '@')			/* repeat previous one */
-      {
-! 	if (execreg_lastc == NUL)
-  	{
-  	    EMSG(_("E748: No previously used register"));
-  	    return FAIL;
-  	}
-! 	regname = execreg_lastc;
-      }
-  					/* check for valid regname */
-      if (regname == '%' || regname == '#' || !valid_yank_reg(regname, FALSE))
-***************
-*** 1176,1182 ****
-  	emsg_invreg(regname);
-  	return FAIL;
-      }
-!     lastc = regname;
-  
-  #ifdef FEAT_CLIPBOARD
-      regname = may_get_selection(regname);
---- 1177,1183 ----
-  	emsg_invreg(regname);
-  	return FAIL;
-      }
-!     execreg_lastc = regname;
-  
-  #ifdef FEAT_CLIPBOARD
-      regname = may_get_selection(regname);
-***************
-*** 5337,5347 ****
---- 5338,5351 ----
-  
-      /* We only get here (hopefully) if line[0] == '"' */
-      str = virp->vir_line + 1;
-+ 
-+     /* If the line starts with "" this is the y_previous register. */
-      if (*str == '"')
-      {
-  	set_prev = TRUE;
-  	str++;
-      }
-+ 
-      if (!ASCII_ISALNUM(*str) && *str != '-')
-      {
-  	if (viminfo_error("E577: ", _("Illegal register name"), virp->vir_line))
-***************
-*** 5351,5356 ****
---- 5355,5368 ----
-      get_yank_register(*str++, FALSE);
-      if (!force && y_current->y_array != NULL)
-  	do_it = FALSE;
-+ 
-+     if (*str == '@')
-+     {
-+ 	/* "x@: register x used for @@ */
-+ 	if (force || execreg_lastc == NUL)
-+ 	    execreg_lastc = str[-1];
-+     }
-+ 
-      size = 0;
-      limit = 100;	/* Optimized for registers containing <= 100 lines */
-      if (do_it)
-***************
-*** 5360,5366 ****
-  	vim_free(y_current->y_array);
-  	array = y_current->y_array =
-  		       (char_u **)alloc((unsigned)(limit * sizeof(char_u *)));
-! 	str = skipwhite(str);
-  	if (STRNCMP(str, "CHAR", 4) == 0)
-  	    y_current->y_type = MCHAR;
-  #ifdef FEAT_VISUAL
---- 5372,5378 ----
-  	vim_free(y_current->y_array);
-  	array = y_current->y_array =
-  		       (char_u **)alloc((unsigned)(limit * sizeof(char_u *)));
-! 	str = skipwhite(skiptowhite(str));
-  	if (STRNCMP(str, "CHAR", 4) == 0)
-  	    y_current->y_type = MCHAR;
-  #ifdef FEAT_VISUAL
-***************
-*** 5443,5448 ****
---- 5455,5461 ----
-      max_kbyte = get_viminfo_parameter('s');
-      if (max_kbyte == 0)
-  	return;
-+ 
-      for (i = 0; i < NUM_REGISTERS; i++)
-      {
-  	if (y_regs[i].y_array == NULL)
-***************
-*** 5497,5503 ****
-  	if (y_previous == &y_regs[i])
-  	    fprintf(fp, "\"");
-  	c = get_register_name(i);
-! 	fprintf(fp, "\"%c\t%s\t%d\n", c, type,
-  #ifdef FEAT_VISUAL
-  		    (int)y_regs[i].y_width
-  #else
---- 5510,5519 ----
-  	if (y_previous == &y_regs[i])
-  	    fprintf(fp, "\"");
-  	c = get_register_name(i);
-! 	fprintf(fp, "\"%c", c);
-! 	if (c == execreg_lastc)
-! 	    fprintf(fp, "@");
-! 	fprintf(fp, "\t%s\t%d\n", type,
-  #ifdef FEAT_VISUAL
-  		    (int)y_regs[i].y_width
-  #else
-*** ../vim-7.2.189/src/version.c	2009-05-26 11:01:43.000000000 +0200
---- src/version.c	2009-05-26 18:10:13.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     190,
-  /**/
-
--- 
-If you had to identify, in one word, the reason why the
-human race has not achieved, and never will achieve, its
-full potential, that word would be "meetings."
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.191	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,3573 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.191
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.191
-Problem:    Mzscheme interface doesn't work on Ubuntu.
-Solution:   Change autoconf rules.  Define missing macro.  Some changes to
-	    avoid gcc warnings.  Remove per-buffer namespace. (Sergey Khorev)
-Files:	    runtime/doc/if_mzsch.txt, src/Makefile, src/Make_ming.mak,
-	    src/Make_mvc.mak, src/auto/configure, src/configure.in,
-	    src/config.mk.in, src/eval.c, src/if_mzsch.c, src/if_mzsch.h,
-	    src/main.c, src/proto/if_mzsch.pro
-
-
-*** ../vim-7.2.190/runtime/doc/if_mzsch.txt	2008-08-09 19:36:48.000000000 +0200
---- runtime/doc/if_mzsch.txt	2009-05-26 18:49:53.000000000 +0200
-***************
-*** 1,4 ****
-! *if_mzsch.txt*  For Vim version 7.2.  Last change: 2008 Jun 28
-  
-  
-  		  VIM REFERENCE MANUAL    by Sergey Khorev
---- 1,4 ----
-! *if_mzsch.txt*  For Vim version 7.2.  Last change: 2009 May 26
-  
-  
-  		  VIM REFERENCE MANUAL    by Sergey Khorev
-***************
-*** 42,51 ****
-  
-  							*:mzfile* *:mzf*
-  :[range]mzf[ile] {file}	Execute the MzScheme script in {file}.  {not in Vi}
-- 			All statements are executed in the namespace of the
-- 			buffer that was current during :mzfile start.
-- 			If you want to access other namespaces, use
-- 			'parameterize'.
-  
-  All of these commands do essentially the same thing - they execute a piece of
-  MzScheme code, with the "current range" set to the given line
---- 42,47 ----
-***************
-*** 54,61 ****
-  In the case of :mzscheme, the code to execute is in the command-line.
-  In the case of :mzfile, the code to execute is the contents of the given file.
-  
-- Each buffer has its own MzScheme namespace. Global namespace is bound to
-- the "global-namespace" value from the 'vimext' module.
-  MzScheme interface defines exception exn:vim, derived from exn.
-  It is raised for various Vim errors.
-  
---- 50,55 ----
-***************
-*** 79,118 ****
-  e.g.: >
-  	:mzscheme (require (prefix vim- vimext))
-  <
-! All the examples below assume this naming scheme.  Note that you need to do
-! this again for every buffer.
-  
-- The auto-instantiation can be achieved with autocommands, e.g. you can put
-- something like this in your .vimrc (EOFs should not have indentation): >
--     function s:MzRequire()
-- 	if has("mzscheme")
-- 	    :mz << EOF
-- 	    (require (prefix vim- vimext))
-- 	    (let ((buf (vim-get-buff-by-name (vim-eval "expand(\"<afile>\")"))))
-- 	      (when (and buf (not (eq? buf (vim-curr-buff))))
-- 		(parameterize ((current-namespace (vim-get-buff-namespace buf)))
-- 		  (namespace-attach-module vim-global-namespace 'vimext)
-- 		  (namespace-require '(prefix vim vimext)))))
--     EOF
-- 	endif
--     endfunction
-- 
--     function s:MzStartup()
-- 	if has("mzscheme")
-- 	    au BufNew,BufNewFile,BufAdd,BufReadPre * :call s:MzRequire()
-- 	    :mz << EOF
-- 	    (current-library-collection-paths
-- 		(cons
-- 		    (build-path (find-system-path 'addon-dir) (version) "collects")
-- 		    (current-library-collection-paths)))
--     EOF
-- 	endif
--     endfunction
-- 
--     call s:MzStartup()
-- <
-- 
-- The global namespace just instantiated this module with the prefix "vimext:".
-  							*mzscheme-sandbox*
-  When executed in the |sandbox|, access to some filesystem and Vim interface
-  procedures is restricted.
---- 73,80 ----
-  e.g.: >
-  	:mzscheme (require (prefix vim- vimext))
-  <
-! All the examples below assume this naming scheme. 
-  
-  							*mzscheme-sandbox*
-  When executed in the |sandbox|, access to some filesystem and Vim interface
-  procedures is restricted.
-***************
-*** 121,135 ****
-  2. Examples						*mzscheme-examples*
-  >
-  	:mzscheme (display "Hello")
-  	:mzscheme (vim-set-buff-line 10 "This is line #10")
-  <
-  Inline script usage: >
-  	function! <SID>SetFirstLine()
-  	    :mz << EOF
-  	    (display "!!!")
-  	    (vim-set-buff-line 1 "This is line #1")
-  	    (vim-beep)
-! 	    EOF
-  	endfunction
-  
-  	nmap <F9> :call <SID>SetFirstLine() <CR>
---- 83,102 ----
-  2. Examples						*mzscheme-examples*
-  >
-  	:mzscheme (display "Hello")
-+ 	:mz (display (string-append "Using MzScheme version " (version)))
-+ 	:mzscheme (require (prefix vim- vimext)) ; for MzScheme < 4.x
-+ 	:mzscheme (require (prefix-in vim- 'vimext)) ; MzScheme 4.x
-  	:mzscheme (vim-set-buff-line 10 "This is line #10")
-  <
-  Inline script usage: >
-  	function! <SID>SetFirstLine()
-  	    :mz << EOF
-  	    (display "!!!")
-+ 	    (require (prefix vim- vimext))
-+ 	    ; for newer versions (require (prefix-in vim- 'vimext))
-  	    (vim-set-buff-line 1 "This is line #1")
-  	    (vim-beep)
-! 	EOF
-  	endfunction
-  
-  	nmap <F9> :call <SID>SetFirstLine() <CR>
-***************
-*** 137,153 ****
-  File execution: >
-  	:mzfile supascript.scm
-  <
-! Accessing the current buffer namespace from an MzScheme program running in
-! another buffer within |:mzfile|-executed script : >
-! 	; Move to the window below
-! 	(vim-command "wincmd j")
-! 	; execute in the context of buffer, to which window belongs
-! 	; assume that buffer has 'textstring' defined
-! 	(parameterize ((current-namespace
-! 			(vim-get-buff-namespace (vim-curr-buff))))
-! 	 (eval '(vim-set-buff-line 1 textstring)))
-! <
-  
-  ==============================================================================
-  3. Threads						*mzscheme-threads*
-  
---- 104,136 ----
-  File execution: >
-  	:mzfile supascript.scm
-  <
-! Vim exception handling: >
-! 	:mz << EOF
-! 	(require (prefix vim- vimext))
-! 	; for newer versions (require (prefix-in vim- 'vimext))
-! 	(with-handlers
-! 	  ([exn:vim? (lambda (e) (display (exn-message e)))])
-! 	  (vim-eval "nonsense-string"))
-! 	EOF
-! <
-! Auto-instantiation of vimext module (can be placed in your |vimrc|): >
-!     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))
-! 	endif
-!     endfunction
-  
-+     if has("mzscheme")
-+ 	silent call MzRequire()
-+     endif
-+ <
-  ==============================================================================
-  3. Threads						*mzscheme-threads*
-  
-***************
-*** 168,178 ****
-  Common
-  ------
-      (command {command-string})	    Perform the vim ":Ex" style command.
-!     (eval {expr-string})	    Evaluate the vim expression to a string.
-! 				    A |List| is turned into a string by
-! 				    joining the items and inserting line
-! 				    breaks.
-! 				    NOTE clashes with MzScheme eval
-      (range-start)		    Start/End of the range passed with
-      (range-end)			    the Scheme command.
-      (beep)			    beep
---- 151,161 ----
-  Common
-  ------
-      (command {command-string})	    Perform the vim ":Ex" style command.
-!     (eval {expr-string})	    Evaluate the vim expression into
-! 				    respective MzScheme object: |Lists| are
-! 				    represented as Scheme lists,
-! 				    |Dictionaries| as hash tables.
-! 				    NOTE the name clashes with MzScheme eval
-      (range-start)		    Start/End of the range passed with
-      (range-end)			    the Scheme command.
-      (beep)			    beep
-***************
-*** 186,192 ****
-  				    be set. The symbol 'global can be passed
-  				    as {buffer-or-window}. Then |:setglobal|
-  				    will be used.
--     global-namespace		    The MzScheme main namespace.
-  
-  Buffers							 *mzscheme-buffer*
-  -------
---- 169,174 ----
-***************
-*** 228,234 ****
-  					if there is no such buffer.
-      (get-buff-by-num {buffernum})   Get a buffer by its number (return #f if
-  				    there is no buffer with this number).
--     (get-buff-namespace [buffer])   Get buffer namespace.
-  
-  Windows							    *mzscheme-window*
-  ------
---- 210,215 ----
-***************
-*** 250,256 ****
-      (set-cursor (line . col) [window])  Set cursor position.
-  
-  ==============================================================================
-! 5. Dynamic loading					*mzscheme-dynamic*
-  
-  On MS-Windows the MzScheme libraries can be loaded dynamically. The |:version|
-  output then includes |+mzscheme/dyn|.
---- 231,237 ----
-      (set-cursor (line . col) [window])  Set cursor position.
-  
-  ==============================================================================
-! 5. Dynamic loading				    *mzscheme-dynamic* *E812*
-  
-  On MS-Windows the MzScheme libraries can be loaded dynamically. The |:version|
-  output then includes |+mzscheme/dyn|.
-*** ../vim-7.2.190/src/Makefile	2009-05-26 18:12:19.000000000 +0200
---- src/Makefile	2009-05-26 22:54:48.000000000 +0200
-***************
-*** 536,542 ****
-  # Use this with GCC to check for mistakes, unused arguments, etc.
-  #CFLAGS = -g -Wall -Wextra -Wmissing-prototypes -Wunreachable-code
-  #PYTHON_CFLAGS_EXTRA = -Wno-missing-field-initializers
-! #MZSCHEME_CFLAGS_EXTRA = -Wno-unreachable-code
-  
-  # EFENCE - Electric-Fence malloc debugging: catches memory accesses beyond
-  # allocated memory (and makes every malloc()/free() very slow).
---- 536,542 ----
-  # Use this with GCC to check for mistakes, unused arguments, etc.
-  #CFLAGS = -g -Wall -Wextra -Wmissing-prototypes -Wunreachable-code
-  #PYTHON_CFLAGS_EXTRA = -Wno-missing-field-initializers
-! #MZSCHEME_CFLAGS_EXTRA = -Wno-unreachable-code -Wno-unused-parameter
-  
-  # EFENCE - Electric-Fence malloc debugging: catches memory accesses beyond
-  # allocated memory (and makes every malloc()/free() very slow).
-***************
-*** 2200,2205 ****
---- 2200,2206 ----
-  	-rm -f $(TOOLS) auto/osdef.h auto/pathdef.c auto/if_perl.c
-  	-rm -f conftest* *~ auto/link.sed
-  	-rm -rf $(APPDIR)
-+ 	-rm -rf mzscheme_base.c
-  	if test -d $(PODIR); then \
-  		cd $(PODIR); $(MAKE) prefix=$(DESTDIR)$(prefix) clean; \
-  	fi
-***************
-*** 2433,2440 ****
-  objects/if_xcmdsrv.o: if_xcmdsrv.c
-  	$(CCC) -o $@ if_xcmdsrv.c
-  
-! objects/if_mzsch.o: if_mzsch.c
-  	$(CCC) -o $@ $(MZSCHEME_CFLAGS_EXTRA) if_mzsch.c
-  
-  objects/if_perl.o: auto/if_perl.c
-  	$(CCC) -o $@ auto/if_perl.c
---- 2434,2444 ----
-  objects/if_xcmdsrv.o: if_xcmdsrv.c
-  	$(CCC) -o $@ if_xcmdsrv.c
-  
-! objects/if_mzsch.o: if_mzsch.c $(MZSCHEME_EXTRA)
-  	$(CCC) -o $@ $(MZSCHEME_CFLAGS_EXTRA) if_mzsch.c
-+  
-+ mzscheme_base.c:
-+ 	$(MZSCHEME_MZC) --c-mods mzscheme_base.c ++lib scheme/base
-  
-  objects/if_perl.o: auto/if_perl.c
-  	$(CCC) -o $@ auto/if_perl.c
-*** ../vim-7.2.190/src/auto/configure	2009-05-21 23:25:38.000000000 +0200
---- src/auto/configure	2009-05-26 19:12:29.000000000 +0200
-***************
-*** 701,706 ****
---- 701,708 ----
-  shrpenv
-  vi_cv_perllib
-  vi_cv_path_perl
-+ MZSCHEME_MZC
-+ MZSCHEME_EXTRA
-  MZSCHEME_CFLAGS
-  MZSCHEME_LIBS
-  MZSCHEME_PRO
-***************
-*** 4641,4648 ****
-  $as_echo "\"$PLTHOME\"" >&6; }
-  	vi_cv_path_mzscheme_pfx="$PLTHOME"
-      else
-! 	{ $as_echo "$as_me:$LINENO: result: \"not set\"" >&5
-! $as_echo "\"not set\"" >&6; }
-  		# Extract the first word of "mzscheme", so it can be a program name with args.
-  set dummy mzscheme; ac_word=$2
-  { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
---- 4643,4650 ----
-  $as_echo "\"$PLTHOME\"" >&6; }
-  	vi_cv_path_mzscheme_pfx="$PLTHOME"
-      else
-! 	{ $as_echo "$as_me:$LINENO: result: not set" >&5
-! $as_echo "not set" >&6; }
-  		# Extract the first word of "mzscheme", so it can be a program name with args.
-  set dummy mzscheme; ac_word=$2
-  { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
-***************
-*** 4697,4712 ****
-  if test "${vi_cv_path_mzscheme_pfx+set}" = set; then
-    $as_echo_n "(cached) " >&6
-  else
-!    vi_cv_path_mzscheme_pfx=`
-! 	    ${vi_cv_path_mzscheme} -evm \
-! 	    "(display (simplify-path		\
-  	       (build-path (call-with-values	\
-  		(lambda () (split-path (find-system-path (quote exec-file)))) \
-! 		(lambda (base name must-be-dir?) base)) (quote up))))"`
-  fi
-  { $as_echo "$as_me:$LINENO: result: $vi_cv_path_mzscheme_pfx" >&5
-  $as_echo "$vi_cv_path_mzscheme_pfx" >&6; }
-! 	    	    vi_cv_path_mzscheme_pfx=`echo "$vi_cv_path_mzscheme_pfx" | sed 's+/$++'`
-  	fi
-      fi
-    fi
---- 4699,4714 ----
-  if test "${vi_cv_path_mzscheme_pfx+set}" = set; then
-    $as_echo_n "(cached) " >&6
-  else
-!   	    	    echo "(display (simplify-path		\
-  	       (build-path (call-with-values	\
-  		(lambda () (split-path (find-system-path (quote exec-file)))) \
-! 		(lambda (base name must-be-dir?) base)) (quote up))))" > mzdirs.scm
-! 	    	     vi_cv_path_mzscheme_pfx=`${vi_cv_path_mzscheme} -r mzdirs.scm | \
-! 		sed -e 's+/$++'`
-  fi
-  { $as_echo "$as_me:$LINENO: result: $vi_cv_path_mzscheme_pfx" >&5
-  $as_echo "$vi_cv_path_mzscheme_pfx" >&6; }
-! 	    rm -f mzdirs.scm
-  	fi
-      fi
-    fi
-***************
-*** 4716,4736 ****
-      { $as_echo "$as_me:$LINENO: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include" >&5
-  $as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include... " >&6; }
-      if test -f $vi_cv_path_mzscheme_pfx/include/scheme.h; then
-!       { $as_echo "$as_me:$LINENO: result: \"yes\"" >&5
-! $as_echo "\"yes\"" >&6; }
-      else
-!       { $as_echo "$as_me:$LINENO: result: \"no\"" >&5
-! $as_echo "\"no\"" >&6; }
-!       { $as_echo "$as_me:$LINENO: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/plt/include" >&5
-! $as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/plt/include... " >&6; }
-        if test -f $vi_cv_path_mzscheme_pfx/include/plt/scheme.h; then
-! 	{ $as_echo "$as_me:$LINENO: result: \"yes\"" >&5
-! $as_echo "\"yes\"" >&6; }
-! 	SCHEME_INC=/plt
-        else
-! 	{ $as_echo "$as_me:$LINENO: result: \"no\"" >&5
-! $as_echo "\"no\"" >&6; }
-! 	vi_cv_path_mzscheme_pfx=
-        fi
-      fi
-    fi
---- 4718,4749 ----
-      { $as_echo "$as_me:$LINENO: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include" >&5
-  $as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include... " >&6; }
-      if test -f $vi_cv_path_mzscheme_pfx/include/scheme.h; then
-!       SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include
-!       { $as_echo "$as_me:$LINENO: result: yes" >&5
-! $as_echo "yes" >&6; }
-      else
-!       { $as_echo "$as_me:$LINENO: result: no" >&5
-! $as_echo "no" >&6; }
-!       { $as_echo "$as_me:$LINENO: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/plt" >&5
-! $as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/plt... " >&6; }
-        if test -f $vi_cv_path_mzscheme_pfx/include/plt/scheme.h; then
-! 	{ $as_echo "$as_me:$LINENO: result: yes" >&5
-! $as_echo "yes" >&6; }
-! 	SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include/plt
-        else
-! 	{ $as_echo "$as_me:$LINENO: result: no" >&5
-! $as_echo "no" >&6; }
-! 	{ $as_echo "$as_me:$LINENO: checking if scheme.h can be found in /usr/include/plt/" >&5
-! $as_echo_n "checking if scheme.h can be found in /usr/include/plt/... " >&6; }
-! 	if test -f /usr/include/plt/scheme.h; then
-! 	  { $as_echo "$as_me:$LINENO: result: yes" >&5
-! $as_echo "yes" >&6; }
-! 	  SCHEME_INC=/usr/include/plt
-! 	else
-! 	  { $as_echo "$as_me:$LINENO: result: no" >&5
-! $as_echo "no" >&6; }
-! 	  vi_cv_path_mzscheme_pfx=
-! 	fi
-        fi
-      fi
-    fi
-***************
-*** 4738,4758 ****
-    if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
-      if test "x$MACOSX" = "xyes"; then
-        MZSCHEME_LIBS="-framework PLT_MzScheme"
-      elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzgc.a"; then
-        MZSCHEME_LIBS="${vi_cv_path_mzscheme_pfx}/lib/libmzscheme.a ${vi_cv_path_mzscheme_pfx}/lib/libmzgc.a"
-      else
-!       MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lmzscheme -lmzgc"
-        if test "$GCC" = yes; then
-! 			MZSCHEME_LIBS="$MZSCHEME_LIBS -Wl,-rpath -Wl,${vi_cv_path_mzscheme_pfx}/lib"
-        elif test "`(uname) 2>/dev/null`" = SunOS &&
-  			       uname -r | grep '^5' >/dev/null; then
-! 	MZSCHEME_LIBS="$MZSCHEME_LIBS -R ${vi_cv_path_mzscheme_pfx}/lib"
-        fi
-      fi
-      if test -d $vi_cv_path_mzscheme_pfx/lib/plt/collects; then
-        SCHEME_COLLECTS=lib/plt/
-      fi
-!     MZSCHEME_CFLAGS="-I${vi_cv_path_mzscheme_pfx}/include${SCHEME_INC}   \
-        -DMZSCHEME_COLLECTS='\"${vi_cv_path_mzscheme_pfx}/${SCHEME_COLLECTS}collects\"'"
-      MZSCHEME_SRC="if_mzsch.c"
-      MZSCHEME_OBJ="objects/if_mzsch.o"
---- 4751,4784 ----
-    if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
-      if test "x$MACOSX" = "xyes"; then
-        MZSCHEME_LIBS="-framework PLT_MzScheme"
-+     elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzscheme3m.a"; then
-+       MZSCHEME_LIBS="${vi_cv_path_mzscheme_pfx}/lib/libmzscheme3m.a"
-+       MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
-      elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzgc.a"; then
-        MZSCHEME_LIBS="${vi_cv_path_mzscheme_pfx}/lib/libmzscheme.a ${vi_cv_path_mzscheme_pfx}/lib/libmzgc.a"
-      else
-!             if test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzscheme3m.so"; then
-!         MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lmzscheme3m"
-! 	MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
-!       else
-!         MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lmzscheme -lmzgc"
-!       fi
-        if test "$GCC" = yes; then
-! 			MZSCHEME_LIBS="${MZSCHEME_LIBS} -Wl,-rpath -Wl,${vi_cv_path_mzscheme_pfx}/lib"
-        elif test "`(uname) 2>/dev/null`" = SunOS &&
-  			       uname -r | grep '^5' >/dev/null; then
-! 	MZSCHEME_LIBS="${MZSCHEME_LIBS} -R ${vi_cv_path_mzscheme_pfx}/lib"
-        fi
-      fi
-      if test -d $vi_cv_path_mzscheme_pfx/lib/plt/collects; then
-        SCHEME_COLLECTS=lib/plt/
-      fi
-!     if test -f "${vi_cv_path_mzscheme_pfx}/${SCHEME_COLLECTS}collects/scheme/base.ss" ; then
-!             MZSCHEME_EXTRA="mzscheme_base.c"
-!       MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -DINCLUDE_MZSCHEME_BASE"
-!       MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/mzc"
-!     fi
-!     MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -I${SCHEME_INC} \
-        -DMZSCHEME_COLLECTS='\"${vi_cv_path_mzscheme_pfx}/${SCHEME_COLLECTS}collects\"'"
-      MZSCHEME_SRC="if_mzsch.c"
-      MZSCHEME_OBJ="objects/if_mzsch.o"
-***************
-*** 4767,4772 ****
---- 4793,4800 ----
-  
-  
-  
-+ 
-+ 
-  fi
-  
-  
-*** ../vim-7.2.190/src/configure.in	2009-05-21 23:25:38.000000000 +0200
---- src/configure.in	2009-05-26 18:57:35.000000000 +0200
-***************
-*** 414,420 ****
-  	AC_MSG_RESULT("$PLTHOME")
-  	vi_cv_path_mzscheme_pfx="$PLTHOME"
-      else
-! 	AC_MSG_RESULT("not set")
-  	dnl -- try to find MzScheme executable
-  	AC_PATH_PROG(vi_cv_path_mzscheme, mzscheme)
-  
---- 414,420 ----
-  	AC_MSG_RESULT("$PLTHOME")
-  	vi_cv_path_mzscheme_pfx="$PLTHOME"
-      else
-! 	AC_MSG_RESULT(not set)
-  	dnl -- try to find MzScheme executable
-  	AC_PATH_PROG(vi_cv_path_mzscheme, mzscheme)
-  
-***************
-*** 430,443 ****
-  	if test "X$vi_cv_path_mzscheme" != "X"; then
-  	    dnl -- find where MzScheme thinks it was installed
-  	    AC_CACHE_CHECK(MzScheme install prefix,vi_cv_path_mzscheme_pfx,
-! 	    [ vi_cv_path_mzscheme_pfx=`
-! 	    ${vi_cv_path_mzscheme} -evm \
-! 	    "(display (simplify-path		\
-  	       (build-path (call-with-values	\
-  		(lambda () (split-path (find-system-path (quote exec-file)))) \
-! 		(lambda (base name must-be-dir?) base)) (quote up))))"` ])
-! 	    dnl Remove a trailing slash.
-! 	    vi_cv_path_mzscheme_pfx=`echo "$vi_cv_path_mzscheme_pfx" | sed 's+/$++'`
-  	fi
-      fi
-    fi
---- 430,445 ----
-  	if test "X$vi_cv_path_mzscheme" != "X"; then
-  	    dnl -- find where MzScheme thinks it was installed
-  	    AC_CACHE_CHECK(MzScheme install prefix,vi_cv_path_mzscheme_pfx,
-! 	    dnl different versions of MzScheme differ in command line processing
-! 	    dnl use universal approach
-! 	    echo "(display (simplify-path		\
-  	       (build-path (call-with-values	\
-  		(lambda () (split-path (find-system-path (quote exec-file)))) \
-! 		(lambda (base name must-be-dir?) base)) (quote up))))" > mzdirs.scm
-! 	    dnl Remove a trailing slash
-! 	    [ vi_cv_path_mzscheme_pfx=`${vi_cv_path_mzscheme} -r mzdirs.scm | \
-! 		sed -e 's+/$++'` ])
-! 	    rm -f mzdirs.scm
-  	fi
-      fi
-    fi
-***************
-*** 446,461 ****
-    if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
-      AC_MSG_CHECKING(if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include)
-      if test -f $vi_cv_path_mzscheme_pfx/include/scheme.h; then
-!       AC_MSG_RESULT("yes")
-      else
-!       AC_MSG_RESULT("no")
-!       AC_MSG_CHECKING(if scheme.h can be found in $vi_cv_path_mzscheme_pfx/plt/include)
-        if test -f $vi_cv_path_mzscheme_pfx/include/plt/scheme.h; then
-! 	AC_MSG_RESULT("yes")
-! 	SCHEME_INC=/plt
-        else
-! 	AC_MSG_RESULT("no")
-! 	vi_cv_path_mzscheme_pfx=
-        fi
-      fi
-    fi
---- 448,471 ----
-    if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
-      AC_MSG_CHECKING(if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include)
-      if test -f $vi_cv_path_mzscheme_pfx/include/scheme.h; then
-!       SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include
-!       AC_MSG_RESULT(yes)
-      else
-!       AC_MSG_RESULT(no)
-!       AC_MSG_CHECKING(if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/plt)
-        if test -f $vi_cv_path_mzscheme_pfx/include/plt/scheme.h; then
-! 	AC_MSG_RESULT(yes)
-! 	SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include/plt
-        else
-! 	AC_MSG_RESULT(no)
-! 	AC_MSG_CHECKING(if scheme.h can be found in /usr/include/plt/)
-! 	if test -f /usr/include/plt/scheme.h; then
-! 	  AC_MSG_RESULT(yes)
-! 	  SCHEME_INC=/usr/include/plt
-! 	else
-! 	  AC_MSG_RESULT(no)
-! 	  vi_cv_path_mzscheme_pfx=
-! 	fi
-        fi
-      fi
-    fi
-***************
-*** 463,485 ****
-    if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
-      if test "x$MACOSX" = "xyes"; then
-        MZSCHEME_LIBS="-framework PLT_MzScheme"
-      elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzgc.a"; then
-        MZSCHEME_LIBS="${vi_cv_path_mzscheme_pfx}/lib/libmzscheme.a ${vi_cv_path_mzscheme_pfx}/lib/libmzgc.a"
-      else
-!       MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lmzscheme -lmzgc"
-        if test "$GCC" = yes; then
-  	dnl Make Vim remember the path to the library.  For when it's not in
-  	dnl $LD_LIBRARY_PATH.
-! 	MZSCHEME_LIBS="$MZSCHEME_LIBS -Wl,-rpath -Wl,${vi_cv_path_mzscheme_pfx}/lib"
-        elif test "`(uname) 2>/dev/null`" = SunOS &&
-  			       uname -r | grep '^5' >/dev/null; then
-! 	MZSCHEME_LIBS="$MZSCHEME_LIBS -R ${vi_cv_path_mzscheme_pfx}/lib"
-        fi
-      fi
-      if test -d $vi_cv_path_mzscheme_pfx/lib/plt/collects; then
-        SCHEME_COLLECTS=lib/plt/
-      fi
-!     MZSCHEME_CFLAGS="-I${vi_cv_path_mzscheme_pfx}/include${SCHEME_INC}   \
-        -DMZSCHEME_COLLECTS='\"${vi_cv_path_mzscheme_pfx}/${SCHEME_COLLECTS}collects\"'"
-      MZSCHEME_SRC="if_mzsch.c"
-      MZSCHEME_OBJ="objects/if_mzsch.o"
---- 473,510 ----
-    if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
-      if test "x$MACOSX" = "xyes"; then
-        MZSCHEME_LIBS="-framework PLT_MzScheme"
-+     elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzscheme3m.a"; then
-+       MZSCHEME_LIBS="${vi_cv_path_mzscheme_pfx}/lib/libmzscheme3m.a"
-+       MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
-      elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzgc.a"; then
-        MZSCHEME_LIBS="${vi_cv_path_mzscheme_pfx}/lib/libmzscheme.a ${vi_cv_path_mzscheme_pfx}/lib/libmzgc.a"
-      else
-!       dnl Using shared objects
-!       if test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzscheme3m.so"; then
-!         MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lmzscheme3m"
-! 	MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
-!       else
-!         MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lmzscheme -lmzgc"
-!       fi
-        if test "$GCC" = yes; then
-  	dnl Make Vim remember the path to the library.  For when it's not in
-  	dnl $LD_LIBRARY_PATH.
-! 	MZSCHEME_LIBS="${MZSCHEME_LIBS} -Wl,-rpath -Wl,${vi_cv_path_mzscheme_pfx}/lib"
-        elif test "`(uname) 2>/dev/null`" = SunOS &&
-  			       uname -r | grep '^5' >/dev/null; then
-! 	MZSCHEME_LIBS="${MZSCHEME_LIBS} -R ${vi_cv_path_mzscheme_pfx}/lib"
-        fi
-      fi
-      if test -d $vi_cv_path_mzscheme_pfx/lib/plt/collects; then
-        SCHEME_COLLECTS=lib/plt/
-      fi
-!     if test -f "${vi_cv_path_mzscheme_pfx}/${SCHEME_COLLECTS}collects/scheme/base.ss" ; then
-!       dnl need to generate bytecode for MzScheme base
-!       MZSCHEME_EXTRA="mzscheme_base.c"
-!       MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -DINCLUDE_MZSCHEME_BASE"
-!       MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/mzc"
-!     fi
-!     MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -I${SCHEME_INC} \
-        -DMZSCHEME_COLLECTS='\"${vi_cv_path_mzscheme_pfx}/${SCHEME_COLLECTS}collects\"'"
-      MZSCHEME_SRC="if_mzsch.c"
-      MZSCHEME_OBJ="objects/if_mzsch.o"
-***************
-*** 491,496 ****
---- 516,523 ----
-    AC_SUBST(MZSCHEME_PRO)
-    AC_SUBST(MZSCHEME_LIBS)
-    AC_SUBST(MZSCHEME_CFLAGS)
-+   AC_SUBST(MZSCHEME_EXTRA)
-+   AC_SUBST(MZSCHEME_MZC)
-  fi
-  
-  
-*** ../vim-7.2.190/src/config.mk.in	2008-06-25 00:49:03.000000000 +0200
---- src/config.mk.in	2009-05-26 18:57:49.000000000 +0200
-***************
-*** 41,46 ****
---- 41,48 ----
-  MZSCHEME_OBJ	= @MZSCHEME_OBJ@
-  MZSCHEME_CFLAGS	= @MZSCHEME_CFLAGS@
-  MZSCHEME_PRO	= @MZSCHEME_PRO@
-+ MZSCHEME_EXTRA  = @MZSCHEME_EXTRA@
-+ MZSCHEME_MZC	= @MZSCHEME_MZC@
-  
-  PERL		= @vi_cv_path_perl@
-  PERLLIB		= @vi_cv_perllib@
-*** ../vim-7.2.190/src/eval.c	2009-05-24 13:40:17.000000000 +0200
---- src/eval.c	2009-05-26 18:58:20.000000000 +0200
-***************
-*** 5866,5872 ****
-      return item1 == NULL && item2 == NULL;
-  }
-  
-! #if defined(FEAT_PYTHON) || defined(PROTO)
-  /*
-   * Return the dictitem that an entry in a hashtable points to.
-   */
---- 5866,5872 ----
-      return item1 == NULL && item2 == NULL;
-  }
-  
-! #if defined(FEAT_PYTHON) || defined(FEAT_MZSCHEME) || defined(PROTO)
-  /*
-   * Return the dictitem that an entry in a hashtable points to.
-   */
-*** ../vim-7.2.190/src/if_mzsch.c	2009-05-17 16:23:20.000000000 +0200
---- src/if_mzsch.c	2009-05-26 19:24:18.000000000 +0200
-***************
-*** 4,9 ****
---- 4,11 ----
-   * Original work by Brent Fulgham <[email protected]>
-   * (Based on lots of help from Matthew Flatt)
-   *
-+  * TODO Convert byte-strings to char strings?
-+  *
-   * This consists of six parts:
-   * 1. MzScheme interpreter main program
-   * 2. Routines that handle the external interface between MzScheme and
-***************
-*** 18,24 ****
-   *    garbage collector will do it self
-   * 2. Requires at least NORMAL features. I can't imagine why one may want
-   *    to build with SMALL or TINY features but with MzScheme interface.
-!  * 3. I don't use K&R-style functions. Anyway, MzScheme headers are ANSI.
-   */
-  
-  #include "vim.h"
---- 20,26 ----
-   *    garbage collector will do it self
-   * 2. Requires at least NORMAL features. I can't imagine why one may want
-   *    to build with SMALL or TINY features but with MzScheme interface.
-!  * 3. I don't use K&R-style functions. Anyways, MzScheme headers are ANSI.
-   */
-  
-  #include "vim.h"
-***************
-*** 29,42 ****
-   * depend". */
-  #if defined(FEAT_MZSCHEME) || defined(PROTO)
-  
-  /* Base data structures */
-  #define SCHEME_VIMBUFFERP(obj)  SAME_TYPE(SCHEME_TYPE(obj), mz_buffer_type)
-  #define SCHEME_VIMWINDOWP(obj)  SAME_TYPE(SCHEME_TYPE(obj), mz_window_type)
-  
-  typedef struct
-  {
-!     Scheme_Type	    tag;
-!     Scheme_Env	    *env;
-      buf_T	    *buf;
-  } vim_mz_buffer;
-  
---- 31,45 ----
-   * depend". */
-  #if defined(FEAT_MZSCHEME) || defined(PROTO)
-  
-+ #include <assert.h>
-+ 
-  /* Base data structures */
-  #define SCHEME_VIMBUFFERP(obj)  SAME_TYPE(SCHEME_TYPE(obj), mz_buffer_type)
-  #define SCHEME_VIMWINDOWP(obj)  SAME_TYPE(SCHEME_TYPE(obj), mz_window_type)
-  
-  typedef struct
-  {
-!     Scheme_Object   so;
-      buf_T	    *buf;
-  } vim_mz_buffer;
-  
-***************
-*** 44,50 ****
-  
-  typedef struct
-  {
-!     Scheme_Type	    tag;
-      win_T	    *win;
-  } vim_mz_window;
-  
---- 47,53 ----
-  
-  typedef struct
-  {
-!     Scheme_Object   so;
-      win_T	    *win;
-  } vim_mz_window;
-  
-***************
-*** 67,85 ****
-      Scheme_Object   *port;
-  } Port_Info;
-  
-- /* info for closed prim */
-- /*
--  * data have different means:
--  * for do_eval it is char*
--  * for do_apply is Apply_Onfo*
--  * for do_load is Port_Info*
--  */
-- typedef struct
-- {
--     void	*data;
--     Scheme_Env	*env;
-- } Cmd_Info;
-- 
-  /* info for do_apply */
-  typedef struct
-  {
---- 70,75 ----
-***************
-*** 122,128 ****
-  static Scheme_Object *insert_buffer_line_list(void *, int, Scheme_Object **);
-  static Scheme_Object *get_range_start(void *, int, Scheme_Object **);
-  static Scheme_Object *get_range_end(void *, int, Scheme_Object **);
-- static Scheme_Object *get_buffer_namespace(void *, int, Scheme_Object **);
-  static vim_mz_buffer *get_vim_curr_buffer(void);
-  
-  /*  Window-related commands */
---- 112,117 ----
-***************
-*** 163,170 ****
-  static int do_mzscheme_command(exarg_T *, void *, Scheme_Closed_Prim *what);
-  static void startup_mzscheme(void);
-  static char *string_to_line(Scheme_Object *obj);
-- static int mzscheme_io_init(void);
-- static void mzscheme_interface_init(vim_mz_buffer *self);
-  static void do_output(char *mesg, long len);
-  static void do_printf(char *format, ...);
-  static void do_flush(void);
---- 152,157 ----
-***************
-*** 174,192 ****
-  static Scheme_Object *do_eval(void *, int noargc, Scheme_Object **noargv);
-  static Scheme_Object *do_load(void *, int noargc, Scheme_Object **noargv);
-  static Scheme_Object *do_apply(void *, int noargc, Scheme_Object **noargv);
-! static void register_vim_exn(Scheme_Env *env);
-  static vim_mz_buffer *get_buffer_arg(const char *fname, int argnum,
-  	int argc, Scheme_Object **argv);
-  static vim_mz_window *get_window_arg(const char *fname, int argnum,
-  	int argc, Scheme_Object **argv);
-- static void add_vim_exn(Scheme_Env *env);
-  static int line_in_range(linenr_T, buf_T *);
-  static void check_line_range(linenr_T, buf_T *);
-  static void mz_fix_cursor(int lo, int hi, int extra);
-  
-! static int eval_in_namespace(void *, Scheme_Closed_Prim *, Scheme_Env *,
-! 		Scheme_Object **ret);
-! static void make_modules(Scheme_Env *);
-  
-  #ifdef DYNAMIC_MZSCHEME
-  
---- 161,212 ----
-  static Scheme_Object *do_eval(void *, int noargc, Scheme_Object **noargv);
-  static Scheme_Object *do_load(void *, int noargc, Scheme_Object **noargv);
-  static Scheme_Object *do_apply(void *, int noargc, Scheme_Object **noargv);
-! static void register_vim_exn(void);
-  static vim_mz_buffer *get_buffer_arg(const char *fname, int argnum,
-  	int argc, Scheme_Object **argv);
-  static vim_mz_window *get_window_arg(const char *fname, int argnum,
-  	int argc, Scheme_Object **argv);
-  static int line_in_range(linenr_T, buf_T *);
-  static void check_line_range(linenr_T, buf_T *);
-  static void mz_fix_cursor(int lo, int hi, int extra);
-  
-! static int eval_with_exn_handling(void *, Scheme_Closed_Prim *,
-! 	    Scheme_Object **ret);
-! static void make_modules(void);
-! static void init_exn_catching_apply(void);
-! static int mzscheme_env_main(Scheme_Env *env, int argc, char **argv);
-! static int mzscheme_init(void);
-! #ifdef FEAT_EVAL
-! static Scheme_Object *vim_to_mzscheme(typval_T *vim_value, int depth,
-! 	Scheme_Hash_Table *visited);
-! #endif
-! 
-! #ifdef MZ_PRECISE_GC
-! static int buffer_size_proc(void *obj)
-! {
-!     return gcBYTES_TO_WORDS(sizeof(vim_mz_buffer));
-! }
-! static int buffer_mark_proc(void *obj)
-! {
-!     return buffer_size_proc(obj);
-! }
-! static int buffer_fixup_proc(void *obj)
-! {
-!     return buffer_size_proc(obj);
-! }
-! static int window_size_proc(void *obj)
-! {
-!     return gcBYTES_TO_WORDS(sizeof(vim_mz_window));
-! }
-! static int window_mark_proc(void *obj)
-! {
-!     return window_size_proc(obj);
-! }
-! static int window_fixup_proc(void *obj)
-! {
-!     return window_size_proc(obj);
-! }
-! #endif
-  
-  #ifdef DYNAMIC_MZSCHEME
-  
-***************
-*** 260,267 ****
-      (Scheme_Closed_Prim *prim, void *data, const char *name, mzshort mina,
-       mzshort maxa);
-  static Scheme_Object *(*dll_scheme_make_integer_value)(long i);
-- static Scheme_Object *(*dll_scheme_make_namespace)(int argc,
-- 	Scheme_Object *argv[]);
-  static Scheme_Object *(*dll_scheme_make_pair)(Scheme_Object *car,
-  	Scheme_Object *cdr);
-  static Scheme_Object *(*dll_scheme_make_prim_w_arity)(Scheme_Prim *prim,
---- 280,285 ----
-***************
-*** 311,316 ****
---- 329,345 ----
-  static Scheme_Object *(*dll_scheme_char_string_to_path)
-      (Scheme_Object *s);
-  # endif
-+ static Scheme_Hash_Table *(*dll_scheme_make_hash_table)(int type);
-+ static void (*dll_scheme_hash_set)(Scheme_Hash_Table *table,
-+ 	Scheme_Object *key, Scheme_Object *value);
-+ static Scheme_Object *(*dll_scheme_hash_get)(Scheme_Hash_Table *table,
-+ 	Scheme_Object *key);
-+ static Scheme_Object *(*dll_scheme_make_double)(double d);
-+ # ifdef INCLUDE_MZSCHEME_BASE
-+ static Scheme_Object *(*dll_scheme_make_sized_byte_string)(char *chars,
-+ 	long len, int copy);
-+ static Scheme_Object *(*dll_scheme_namespace_require)(Scheme_Object *req);
-+ # endif
-  
-  /* arrays are imported directly */
-  # define scheme_eof dll_scheme_eof
-***************
-*** 368,374 ****
-  # define scheme_lookup_global dll_scheme_lookup_global
-  # define scheme_make_closed_prim_w_arity dll_scheme_make_closed_prim_w_arity
-  # define scheme_make_integer_value dll_scheme_make_integer_value
-- # define scheme_make_namespace dll_scheme_make_namespace
-  # define scheme_make_pair dll_scheme_make_pair
-  # define scheme_make_prim_w_arity dll_scheme_make_prim_w_arity
-  # if MZSCHEME_VERSION_MAJOR < 299
---- 397,402 ----
-***************
-*** 403,408 ****
---- 431,444 ----
-  #  define scheme_char_string_to_path \
-      dll_scheme_char_string_to_path
-  # endif
-+ # define scheme_make_hash_table dll_scheme_make_hash_table
-+ # define scheme_hash_set dll_scheme_hash_set
-+ # define scheme_hash_get dll_scheme_hash_get
-+ # define scheme_make_double dll_scheme_make_double
-+ # ifdef INCLUDE_MZSCHEME_BASE
-+ #  define scheme_make_sized_byte_string dll_scheme_make_sized_byte_string
-+ #  define scheme_namespace_require dll_scheme_namespace_require
-+ # endif
-  
-  typedef struct
-  {
-***************
-*** 468,474 ****
-      {"scheme_make_closed_prim_w_arity",
-  	(void **)&dll_scheme_make_closed_prim_w_arity},
-      {"scheme_make_integer_value", (void **)&dll_scheme_make_integer_value},
--     {"scheme_make_namespace", (void **)&dll_scheme_make_namespace},
-      {"scheme_make_pair", (void **)&dll_scheme_make_pair},
-      {"scheme_make_prim_w_arity", (void **)&dll_scheme_make_prim_w_arity},
-  # if MZSCHEME_VERSION_MAJOR < 299
---- 504,509 ----
-***************
-*** 502,510 ****
-      {"scheme_current_config", (void **)&dll_scheme_current_config},
-      {"scheme_char_string_to_byte_string",
-  	(void **)&dll_scheme_char_string_to_byte_string},
-!     {"scheme_char_string_to_path",
-! 	(void **)&dll_scheme_char_string_to_path},
-  # endif
-      {NULL, NULL}};
-  
-  static HINSTANCE hMzGC = 0;
---- 537,552 ----
-      {"scheme_current_config", (void **)&dll_scheme_current_config},
-      {"scheme_char_string_to_byte_string",
-  	(void **)&dll_scheme_char_string_to_byte_string},
-!     {"scheme_char_string_to_path", (void **)&dll_scheme_char_string_to_path},
-  # endif
-+     {"scheme_make_hash_table", (void **)&dll_scheme_make_hash_table},
-+     {"scheme_hash_set", (void **)&dll_scheme_hash_set},
-+     {"scheme_hash_get", (void **)&dll_scheme_hash_get},
-+     {"scheme_make_double", (void **)&dll_scheme_make_double},
-+ # ifdef INCLUDE_MZSCHEME_BASE
-+     {"scheme_make_sized_byte_string", (void **)&dll_scheme_make_sized_byte_string},
-+     {"scheme_namespace_require", (void **)&dll_scheme_namespace_require},
-+ #endif
-      {NULL, NULL}};
-  
-  static HINSTANCE hMzGC = 0;
-***************
-*** 592,597 ****
---- 634,644 ----
-  }
-  #endif /* DYNAMIC_MZSCHEME */
-  
-+ /* need to put it here for dynamic stuff to work */
-+ #ifdef INCLUDE_MZSCHEME_BASE
-+ # include "mzscheme_base.c"
-+ #endif
-+ 
-  /*
-   *========================================================================
-   *  1. MzScheme interpreter startup
-***************
-*** 601,621 ****
-  static Scheme_Type mz_buffer_type;
-  static Scheme_Type mz_window_type;
-  
-! static int initialized = 0;
-  
-  /* global environment */
-  static Scheme_Env    *environment = NULL;
-  /* output/error handlers */
-  static Scheme_Object *curout = NULL;
-  static Scheme_Object *curerr = NULL;
-! /* vim:exn exception */
-  static Scheme_Object *exn_catching_apply = NULL;
-  static Scheme_Object *exn_p = NULL;
-  static Scheme_Object *exn_message = NULL;
-  static Scheme_Object *vim_exn = NULL; /* Vim Error exception */
-!  /* values for exn:vim - constructor, predicate, accessors etc */
-! static Scheme_Object *vim_exn_names = NULL;
-! static Scheme_Object *vim_exn_values = NULL;
-  
-  static long range_start;
-  static long range_end;
---- 648,669 ----
-  static Scheme_Type mz_buffer_type;
-  static Scheme_Type mz_window_type;
-  
-! static int initialized = FALSE;
-  
-  /* global environment */
-  static Scheme_Env    *environment = NULL;
-  /* output/error handlers */
-  static Scheme_Object *curout = NULL;
-  static Scheme_Object *curerr = NULL;
-! /* exn:vim exception */
-  static Scheme_Object *exn_catching_apply = NULL;
-  static Scheme_Object *exn_p = NULL;
-  static Scheme_Object *exn_message = NULL;
-  static Scheme_Object *vim_exn = NULL; /* Vim Error exception */
-! 
-! #if !defined(MZ_PRECISE_GC) || MZSCHEME_VERSION_MAJOR < 400
-! static void *stack_base = NULL;
-! #endif
-  
-  static long range_start;
-  static long range_end;
-***************
-*** 668,677 ****
-  timer_proc(HWND hwnd, UINT uMsg, UINT idEvent, DWORD dwTime)
-  # elif defined(FEAT_GUI_GTK)
-      static gint
-! timer_proc(gpointer data UNUSED)
-  # elif defined(FEAT_GUI_MOTIF) || defined(FEAT_GUI_ATHENA)
-      static void
-! timer_proc(XtPointer timed_out UNUSED, XtIntervalId *interval_id UNUSED)
-  # elif defined(FEAT_GUI_MAC)
-      pascal void
-  timer_proc(EventLoopTimerRef theTimer, void *userData)
---- 716,725 ----
-  timer_proc(HWND hwnd, UINT uMsg, UINT idEvent, DWORD dwTime)
-  # elif defined(FEAT_GUI_GTK)
-      static gint
-! timer_proc(gpointer data)
-  # elif defined(FEAT_GUI_MOTIF) || defined(FEAT_GUI_ATHENA)
-      static void
-! timer_proc(XtPointer timed_out, XtIntervalId *interval_id)
-  # elif defined(FEAT_GUI_MAC)
-      pascal void
-  timer_proc(EventLoopTimerRef theTimer, void *userData)
-***************
-*** 751,762 ****
-  #endif
-  }
-  
-      static void
-  startup_mzscheme(void)
-  {
-!     Scheme_Object *proc_make_security_guard;
-! 
-!     scheme_set_stack_base(NULL, 1);
-  
-      MZ_REGISTER_STATIC(environment);
-      MZ_REGISTER_STATIC(curout);
---- 799,862 ----
-  #endif
-  }
-  
-+     void
-+ mzscheme_main(void)
-+ {
-+ #if defined(MZ_PRECISE_GC) && MZSCHEME_VERSION_MAJOR >= 400
-+     /* use trampoline for precise GC in MzScheme >= 4.x */
-+     scheme_main_setup(TRUE, mzscheme_env_main, 0, NULL);
-+ #else
-+     mzscheme_env_main(NULL, 0, NULL);
-+ #endif
-+ }
-+ 
-+     static int
-+ mzscheme_env_main(Scheme_Env *env, int argc, char **argv)
-+ {
-+     /* neither argument nor return values are used */
-+ #ifdef MZ_PRECISE_GC
-+ # if MZSCHEME_VERSION_MAJOR < 400
-+     /*
-+      * Starting from version 4.x, embedding applications must use
-+      * scheme_main_setup/scheme_main_stack_setup trampolines
-+      * rather than setting stack base directly with scheme_set_stack_base
-+      */
-+     Scheme_Object   *dummy = NULL;
-+     MZ_GC_DECL_REG(1);
-+     MZ_GC_VAR_IN_REG(0, dummy);
-+ 
-+     stack_base = &__gc_var_stack__;
-+ # else
-+     /* environment has been created by us by Scheme */
-+     environment = env;
-+ # endif
-+     /*
-+      * In 4.x, all activities must be performed inside trampoline
-+      * so we are forced to initialise GC immediately
-+      * This can be postponed in 3.x but I see no point in implementing
-+      * a feature which will work in older versions only.
-+      * One would better use conservative GC if he needs dynamic MzScheme
-+      */
-+     mzscheme_init();
-+ #else
-+     int dummy = 0;
-+     stack_base = (void *)&dummy;
-+ #endif
-+     main_loop(FALSE, FALSE);
-+ #if defined(MZ_PRECISE_GC) && MZSCHEME_VERSION_MAJOR < 400
-+     /* releasing dummy */
-+     MZ_GC_REG();
-+     MZ_GC_UNREG();
-+ #endif
-+     return 0;
-+ }
-+ 
-      static void
-  startup_mzscheme(void)
-  {
-! #if !defined(MZ_PRECISE_GC) || MZSCHEME_VERSION_MAJOR < 400
-!     scheme_set_stack_base(stack_base, 1);
-! #endif
-  
-      MZ_REGISTER_STATIC(environment);
-      MZ_REGISTER_STATIC(curout);
-***************
-*** 765,774 ****
-      MZ_REGISTER_STATIC(exn_p);
-      MZ_REGISTER_STATIC(exn_message);
-      MZ_REGISTER_STATIC(vim_exn);
--     MZ_REGISTER_STATIC(vim_exn_names);
--     MZ_REGISTER_STATIC(vim_exn_values);
-  
-      environment = scheme_basic_env();
-  
-      /* redirect output */
-      scheme_console_output = do_output;
---- 865,899 ----
-      MZ_REGISTER_STATIC(exn_p);
-      MZ_REGISTER_STATIC(exn_message);
-      MZ_REGISTER_STATIC(vim_exn);
-  
-+ #if !defined(MZ_PRECISE_GC) || MZSCHEME_VERSION_MAJOR < 400
-+     /* in newer versions of precise GC the initial env has been created */
-      environment = scheme_basic_env();
-+ #endif
-+     MZ_GC_CHECK();
-+ 
-+ #ifdef INCLUDE_MZSCHEME_BASE
-+     {
-+ 	/*
-+ 	 * versions 4.x do not provide Scheme bindings by defaults
-+ 	 * we need to add them explicitly
-+ 	 */
-+ 	Scheme_Object *scheme_base_symbol = NULL;
-+ 	MZ_GC_DECL_REG(1);
-+ 	MZ_GC_VAR_IN_REG(0, scheme_base_symbol);
-+ 	MZ_GC_REG();
-+ 	/* invoke function from generated and included base.c */
-+ 	declare_modules(environment);
-+ 	scheme_base_symbol = scheme_intern_symbol("scheme/base");
-+ 	MZ_GC_CHECK();
-+ 	scheme_namespace_require(scheme_base_symbol);
-+ 	MZ_GC_CHECK();
-+ 	MZ_GC_UNREG();
-+     }
-+ #endif
-+     register_vim_exn();
-+     /* use new environment to initialise exception handling */
-+     init_exn_catching_apply();
-  
-      /* redirect output */
-      scheme_console_output = do_output;
-***************
-*** 776,823 ****
-  
-  #ifdef MZSCHEME_COLLECTS
-      /* setup 'current-library-collection-paths' parameter */
--     scheme_set_param(scheme_config, MZCONFIG_COLLECTION_PATHS,
-- 	    scheme_make_pair(
-  # if MZSCHEME_VERSION_MAJOR >= 299
-! 		scheme_char_string_to_path(
-! 		    scheme_byte_string_to_char_string(
-! 			scheme_make_byte_string(MZSCHEME_COLLECTS))),
-  # else
-! 		scheme_make_string(MZSCHEME_COLLECTS),
-  # endif
-- 		scheme_null));
-  #endif
-  #ifdef HAVE_SANDBOX
-!     /* setup sandbox guards */
-!     proc_make_security_guard = scheme_lookup_global(
-! 	    scheme_intern_symbol("make-security-guard"),
-! 	    environment);
-!     if (proc_make_security_guard != NULL)
-!     {
-! 	Scheme_Object *args[3];
-! 	Scheme_Object *guard;
-! 	args[0] = scheme_get_param(scheme_config, MZCONFIG_SECURITY_GUARD);
-! 	args[1] = scheme_make_prim_w_arity(sandbox_file_guard,
-! 		"sandbox-file-guard", 3, 3);
-! 	args[2] = scheme_make_prim_w_arity(sandbox_network_guard,
-! 		"sandbox-network-guard", 4, 4);
-! 	guard = scheme_apply(proc_make_security_guard, 3, args);
-! 	scheme_set_param(scheme_config, MZCONFIG_SECURITY_GUARD, guard);
-      }
-  #endif
-      /* Create buffer and window types for use in Scheme code */
-      mz_buffer_type = scheme_make_type("<vim-buffer>");
-      mz_window_type = scheme_make_type("<vim-window>");
-  
-!     register_vim_exn(environment);
-!     make_modules(environment);
-  
-      /*
-       * setup callback to receive notifications
-       * whether thread scheduling is (or not) required
-       */
-      scheme_notify_multithread = notify_multithread;
--     initialized = 1;
-  }
-  
-  /*
---- 901,1031 ----
-  
-  #ifdef MZSCHEME_COLLECTS
-      /* setup 'current-library-collection-paths' parameter */
-  # if MZSCHEME_VERSION_MAJOR >= 299
-!     {
-! 	Scheme_Object	*coll_byte_string = NULL;
-! 	Scheme_Object	*coll_char_string = NULL;
-! 	Scheme_Object	*coll_path = NULL;
-! 	Scheme_Object	*coll_pair = NULL;
-! 	Scheme_Config	*config = NULL;
-! 
-! 	MZ_GC_DECL_REG(5);
-! 	MZ_GC_VAR_IN_REG(0, coll_byte_string);
-! 	MZ_GC_VAR_IN_REG(1, coll_char_string);
-! 	MZ_GC_VAR_IN_REG(2, coll_path);
-! 	MZ_GC_VAR_IN_REG(3, coll_pair);
-! 	MZ_GC_VAR_IN_REG(4, config);
-! 	MZ_GC_REG();
-! 	coll_byte_string = scheme_make_byte_string(MZSCHEME_COLLECTS);
-! 	MZ_GC_CHECK();
-! 	coll_char_string = scheme_byte_string_to_char_string(coll_byte_string);
-! 	MZ_GC_CHECK();
-! 	coll_path = scheme_char_string_to_path(coll_char_string);
-! 	MZ_GC_CHECK();
-! 	coll_pair = scheme_make_pair(coll_path, scheme_null);
-! 	MZ_GC_CHECK();
-! 	config = scheme_config;
-! 	MZ_GC_CHECK();
-! 	scheme_set_param(config, MZCONFIG_COLLECTION_PATHS, coll_pair);
-! 	MZ_GC_CHECK();
-! 	MZ_GC_UNREG();
-!     }
-  # else
-!     {
-! 	Scheme_Object	*coll_string = NULL;
-! 	Scheme_Object	*coll_pair = NULL;
-! 	Scheme_Config	*config = NULL;
-! 
-! 	MZ_GC_DECL_REG(3);
-! 	MZ_GC_VAR_IN_REG(0, coll_string);
-! 	MZ_GC_VAR_IN_REG(1, coll_pair);
-! 	MZ_GC_VAR_IN_REG(2, config);
-! 	MZ_GC_REG();
-! 	coll_string = scheme_make_string(MZSCHEME_COLLECTS);
-! 	MZ_GC_CHECK();
-! 	coll_pair = scheme_make_pair(coll_string, scheme_null);
-! 	MZ_GC_CHECK();
-! 	config = scheme_config;
-! 	MZ_GC_CHECK();
-! 	scheme_set_param(config, MZCONFIG_COLLECTION_PATHS, coll_pair);
-! 	MZ_GC_CHECK();
-! 	MZ_GC_UNREG();
-!     }
-  # endif
-  #endif
-  #ifdef HAVE_SANDBOX
-!     {
-! 	Scheme_Object	*make_security_guard = NULL;
-! 	MZ_GC_DECL_REG(1);
-! 	MZ_GC_VAR_IN_REG(0, make_security_guard);
-! 	MZ_GC_REG();
-! 
-! #if MZSCHEME_VERSION_MAJOR < 400
-! 	{
-! 	    Scheme_Object	*make_security_guard_symbol = NULL;
-! 	    MZ_GC_DECL_REG(1);
-! 	    MZ_GC_VAR_IN_REG(0, make_security_guard_symbol);
-! 	    MZ_GC_REG();
-! 	    make_security_guard_symbol = scheme_intern_symbol("make-security-guard");
-! 	    MZ_GC_CHECK();
-! 	    make_security_guard = scheme_lookup_global(
-! 		    make_security_guard_symbol, environment);
-! 	    MZ_GC_UNREG();
-! 	}
-! #else
-! 	make_security_guard = scheme_builtin_value("make-security-guard");
-! 	MZ_GC_CHECK();
-! #endif
-! 
-! 	/* setup sandbox guards */
-! 	if (make_security_guard != NULL)
-! 	{
-! 	    Scheme_Object   *args[3] = {NULL, NULL, NULL};
-! 	    Scheme_Object   *guard = NULL;
-! 	    Scheme_Config   *config = NULL;
-! 	    MZ_GC_DECL_REG(5);
-! 	    MZ_GC_ARRAY_VAR_IN_REG(0, args, 3);
-! 	    MZ_GC_VAR_IN_REG(3, guard);
-! 	    MZ_GC_VAR_IN_REG(4, config);
-! 	    MZ_GC_REG();
-! 	    config = scheme_config;
-! 	    MZ_GC_CHECK();
-! 	    args[0] = scheme_get_param(config, MZCONFIG_SECURITY_GUARD);
-! 	    MZ_GC_CHECK();
-! 	    args[1] = scheme_make_prim_w_arity(sandbox_file_guard,
-! 		    "sandbox-file-guard", 3, 3);
-! 	    args[2] = scheme_make_prim_w_arity(sandbox_network_guard,
-! 		    "sandbox-network-guard", 4, 4);
-! 	    guard = scheme_apply(make_security_guard, 3, args);
-! 	    MZ_GC_CHECK();
-! 	    scheme_set_param(config, MZCONFIG_SECURITY_GUARD, guard);
-! 	    MZ_GC_CHECK();
-! 	    MZ_GC_UNREG();
-! 	}
-! 	MZ_GC_UNREG();
-      }
-  #endif
-      /* Create buffer and window types for use in Scheme code */
-      mz_buffer_type = scheme_make_type("<vim-buffer>");
-+     MZ_GC_CHECK();
-      mz_window_type = scheme_make_type("<vim-window>");
-+     MZ_GC_CHECK();
-+ #ifdef MZ_PRECISE_GC
-+     GC_register_traversers(mz_buffer_type,
-+ 	    buffer_size_proc, buffer_mark_proc, buffer_fixup_proc,
-+ 	    TRUE, TRUE);
-+     GC_register_traversers(mz_window_type,
-+ 	    window_size_proc, window_mark_proc, window_fixup_proc,
-+ 	    TRUE, TRUE);
-+ #endif
-  
-!     make_modules();
-  
-      /*
-       * setup callback to receive notifications
-       * whether thread scheduling is (or not) required
-       */
-      scheme_notify_multithread = notify_multithread;
-  }
-  
-  /*
-***************
-*** 827,897 ****
-      static int
-  mzscheme_init(void)
-  {
--     int do_require = FALSE;
-- 
-      if (!initialized)
-      {
-- 	do_require = TRUE;
-  #ifdef DYNAMIC_MZSCHEME
-  	if (!mzscheme_enabled(TRUE))
-  	{
-! 	    EMSG(_("???: Sorry, this command is disabled, the MzScheme library could not be loaded."));
-  	    return -1;
-  	}
-  #endif
-  	startup_mzscheme();
-! 
-! 	if (mzscheme_io_init())
-! 	    return -1;
-! 
-!     }
-!     /* recreate ports each call effectivelly clearing these ones */
-!     curout = scheme_make_string_output_port();
-!     curerr = scheme_make_string_output_port();
-!     scheme_set_param(scheme_config, MZCONFIG_OUTPUT_PORT, curout);
-!     scheme_set_param(scheme_config, MZCONFIG_ERROR_PORT, curerr);
-! 
-!     if (do_require)
-!     {
-! 	/* auto-instantiate in basic env */
-! 	eval_in_namespace("(require (prefix vimext: vimext))", do_eval,
-! 		environment, NULL);
-      }
-- 
--     return 0;
-- }
-- 
-- /*
--  * This routine fills the namespace with various important routines that can
--  * be used within MzScheme.
--  */
--     static void
-- mzscheme_interface_init(vim_mz_buffer *mzbuff)
-- {
--     Scheme_Object   *attach;
-- 
--     mzbuff->env = (Scheme_Env *)scheme_make_namespace(0, NULL);
-- 
--     /*
--      * attach instantiated modules from global namespace
--      * so they can be easily instantiated in the buffer namespace
--      */
--     attach = scheme_lookup_global(
-- 	    scheme_intern_symbol("namespace-attach-module"),
-- 	    environment);
-- 
--     if (attach != NULL)
-      {
-! 	Scheme_Object   *ret;
-! 	Scheme_Object	*args[2];
-! 
-! 	args[0] = (Scheme_Object *)environment;
-! 	args[1] = scheme_intern_symbol("vimext");
-! 
-! 	ret = (Scheme_Object *)mzvim_apply(attach, 2, args);
-      }
-  
-!     add_vim_exn(mzbuff->env);
-  }
-  
-  /*
---- 1035,1072 ----
-      static int
-  mzscheme_init(void)
-  {
-      if (!initialized)
-      {
-  #ifdef DYNAMIC_MZSCHEME
-  	if (!mzscheme_enabled(TRUE))
-  	{
-! 	    EMSG(_("E812: Sorry, this command is disabled, the MzScheme libraries could not be loaded."));
-  	    return -1;
-  	}
-  #endif
-  	startup_mzscheme();
-! 	initialized = TRUE;
-      }
-      {
-! 	Scheme_Config	*config = NULL;
-! 	MZ_GC_DECL_REG(1);
-! 	MZ_GC_VAR_IN_REG(0, config);
-! 	MZ_GC_REG();
-! 	config = scheme_config;
-! 	MZ_GC_CHECK();
-! 	/* recreate ports each call effectivelly clearing these ones */
-! 	curout = scheme_make_string_output_port();
-! 	MZ_GC_CHECK();
-! 	curerr = scheme_make_string_output_port();
-! 	MZ_GC_CHECK();
-! 	scheme_set_param(config, MZCONFIG_OUTPUT_PORT, curout);
-! 	MZ_GC_CHECK();
-! 	scheme_set_param(config, MZCONFIG_ERROR_PORT, curerr);
-! 	MZ_GC_CHECK();
-! 	MZ_GC_UNREG();
-      }
-  
-!     return 0;
-  }
-  
-  /*
-***************
-*** 901,928 ****
-   */
-  
-  /*
-!  * Evaluate command in namespace with exception handling
-   */
-      static int
-! eval_in_namespace(void *data, Scheme_Closed_Prim *what, Scheme_Env *env,
-! 		Scheme_Object **ret)
-  {
-!     Scheme_Object   *value;
-!     Scheme_Object   *exn;
-!     Cmd_Info	    info;   /* closure info */
-! 
-!     info.data = data;
-!     info.env = env;
-! 
-!     scheme_set_param(scheme_config, MZCONFIG_ENV,
-! 	    (Scheme_Object *) env);
-!     /*
-!      * ensure all evaluations will be in current buffer namespace,
-!      * the second argument to scheme_eval_string isn't enough!
-!      */
-!     value = _apply_thunk_catch_exceptions(
-! 	    scheme_make_closed_prim_w_arity(what, &info, "mzvim", 0, 0),
-! 	    &exn);
-  
-      if (!value)
-      {
---- 1076,1100 ----
-   */
-  
-  /*
-!  * Evaluate command with exception handling
-   */
-      static int
-! eval_with_exn_handling(void *data, Scheme_Closed_Prim *what, Scheme_Object **ret)
-  {
-!     Scheme_Object   *value = NULL;
-!     Scheme_Object   *exn = NULL;
-!     Scheme_Object   *prim = NULL;
-! 
-!     MZ_GC_DECL_REG(3);
-!     MZ_GC_VAR_IN_REG(0, value);
-!     MZ_GC_VAR_IN_REG(1, exn);
-!     MZ_GC_VAR_IN_REG(2, prim);
-!     MZ_GC_REG();
-! 
-!     prim = scheme_make_closed_prim_w_arity(what, data, "mzvim", 0, 0);
-!     MZ_GC_CHECK();
-!     value = _apply_thunk_catch_exceptions(prim, &exn);
-!     MZ_GC_CHECK();
-  
-      if (!value)
-      {
-***************
-*** 930,938 ****
-  	/* Got an exn? */
-  	if (value)
-  	{
-! 	    scheme_display(value, curerr);  /*  Send to stderr-vim */
-  	    do_flush();
-  	}
-  	/* `raise' was called on some arbitrary value */
-  	return FAIL;
-      }
---- 1102,1112 ----
-  	/* Got an exn? */
-  	if (value)
-  	{
-! 	    scheme_display(value, curerr);   /*  Send to stderr-vim */
-! 	    MZ_GC_CHECK();
-  	    do_flush();
-  	}
-+ 	MZ_GC_UNREG();
-  	/* `raise' was called on some arbitrary value */
-  	return FAIL;
-      }
-***************
-*** 941,949 ****
---- 1115,1127 ----
-  	*ret = value;
-      /* Print any result, as long as it's not a void */
-      else if (!SCHEME_VOIDP(value))
-+     {
-  	scheme_display(value, curout);  /* Send to stdout-vim */
-+ 	MZ_GC_CHECK();
-+     }
-  
-      do_flush();
-+     MZ_GC_UNREG();
-      return OK;
-  }
-  
-***************
-*** 957,963 ****
-      range_start = eap->line1;
-      range_end = eap->line2;
-  
-!     return eval_in_namespace(data, what, get_vim_curr_buffer()->env, NULL);
-  }
-  
-  /*
---- 1135,1141 ----
-      range_start = eap->line1;
-      range_end = eap->line2;
-  
-!     return eval_with_exn_handling(data, what, NULL);
-  }
-  
-  /*
-***************
-*** 974,979 ****
---- 1152,1158 ----
-  	bp->buf = INVALID_BUFFER_VALUE;
-  	buf->b_mzscheme_ref = NULL;
-  	scheme_gc_ptr_ok(bp);
-+ 	MZ_GC_CHECK();
-      }
-  }
-  
-***************
-*** 990,995 ****
---- 1169,1175 ----
-  	wp->win = INVALID_WINDOW_VALUE;
-  	win->w_mzscheme_ref = NULL;
-  	scheme_gc_ptr_ok(wp);
-+ 	MZ_GC_CHECK();
-      }
-  }
-  
-***************
-*** 1014,1031 ****
-      }
-  }
-  
-- /* eval MzScheme string */
--     void *
-- mzvim_eval_string(char_u *str)
-- {
--     Scheme_Object *ret = NULL;
--     if (mzscheme_init())
-- 	return FAIL;
-- 
--     eval_in_namespace(str, do_eval, get_vim_curr_buffer()->env, &ret);
--     return ret;
-- }
-- 
-  /*
-   * apply MzScheme procedure with arguments,
-   * handling errors
---- 1194,1199 ----
-***************
-*** 1033,1075 ****
-      Scheme_Object *
-  mzvim_apply(Scheme_Object *proc, int argc, Scheme_Object **argv)
-  {
--     Apply_Info	data;
--     Scheme_Object *ret = NULL;
-- 
-      if (mzscheme_init())
-  	return FAIL;
-  
-!     data.proc = proc;
-!     data.argc = argc;
-!     data.argv = argv;
-! 
-!     eval_in_namespace(&data, do_apply, get_vim_curr_buffer()->env, &ret);
-!     return ret;
-  }
-  
-      static Scheme_Object *
-  do_load(void *data, int noargc, Scheme_Object **noargv)
-  {
-!     Cmd_Info	    *info = (Cmd_Info *)data;
-!     Scheme_Object   *result = scheme_void;
-!     Scheme_Object   *expr;
-!     char_u	    *file = scheme_malloc_fail_ok(
-! 					  scheme_malloc_atomic, MAXPATHL + 1);
-!     Port_Info	    *pinfo = (Port_Info *)(info->data);
-  
-      /* make Vim expansion */
-!     expand_env((char_u *)pinfo->name, file, MAXPATHL);
-!     /* scheme_load looks strange working with namespaces and error handling*/
-      pinfo->port = scheme_open_input_file(file, "mzfile");
-!     scheme_count_lines(pinfo->port); /* to get accurate read error location*/
-  
-      /* Like REPL but print only last result */
-      while (!SCHEME_EOFP(expr = scheme_read(pinfo->port)))
-! 	result = scheme_eval(expr, info->env);
-  
-      /* errors will be caught in do_mzscheme_comamnd and ex_mzfile */
-      scheme_close_input_port(pinfo->port);
-      pinfo->port = NULL;
-      return result;
-  }
-  
---- 1201,1265 ----
-      Scheme_Object *
-  mzvim_apply(Scheme_Object *proc, int argc, Scheme_Object **argv)
-  {
-      if (mzscheme_init())
-  	return FAIL;
-+     else
-+     {
-+ 	Apply_Info	data = {NULL, 0, NULL};
-+ 	Scheme_Object	*ret = NULL;
-  
-! 	MZ_GC_DECL_REG(5);
-! 	MZ_GC_VAR_IN_REG(0, ret);
-! 	MZ_GC_VAR_IN_REG(1, data.proc);
-! 	MZ_GC_ARRAY_VAR_IN_REG(2, data.argv, argc);
-! 	MZ_GC_REG();
-! 
-! 	data.proc = proc;
-! 	data.argc = argc;
-! 	data.argv = argv;
-! 
-! 	eval_with_exn_handling(&data, do_apply, &ret);
-! 	MZ_GC_UNREG();
-! 	return ret;
-!     }
-  }
-  
-      static Scheme_Object *
-  do_load(void *data, int noargc, Scheme_Object **noargv)
-  {
-!     Scheme_Object   *expr = NULL;
-!     Scheme_Object   *result = NULL;
-!     char	    *file = NULL;
-!     Port_Info	    *pinfo = (Port_Info *)data;
-! 
-!     MZ_GC_DECL_REG(3);
-!     MZ_GC_VAR_IN_REG(0, expr);
-!     MZ_GC_VAR_IN_REG(1, result);
-!     MZ_GC_VAR_IN_REG(2, file);
-!     MZ_GC_REG();
-! 
-!     file = (char *)scheme_malloc_fail_ok(scheme_malloc_atomic, MAXPATHL + 1);
-!     MZ_GC_CHECK();
-  
-      /* make Vim expansion */
-!     expand_env((char_u *)pinfo->name, (char_u *)file, MAXPATHL);
-      pinfo->port = scheme_open_input_file(file, "mzfile");
-!     MZ_GC_CHECK();
-!     scheme_count_lines(pinfo->port);  /* to get accurate read error location*/
-!     MZ_GC_CHECK();
-  
-      /* Like REPL but print only last result */
-      while (!SCHEME_EOFP(expr = scheme_read(pinfo->port)))
-!     {
-! 	result = scheme_eval(expr, environment);
-! 	MZ_GC_CHECK();
-!     }
-  
-      /* errors will be caught in do_mzscheme_comamnd and ex_mzfile */
-      scheme_close_input_port(pinfo->port);
-+     MZ_GC_CHECK();
-      pinfo->port = NULL;
-+     MZ_GC_UNREG();
-      return result;
-  }
-  
-***************
-*** 1077,1089 ****
-      void
-  ex_mzfile(exarg_T *eap)
-  {
-!     Port_Info	pinfo;
-  
-      pinfo.name = (char *)eap->arg;
--     pinfo.port = NULL;
-      if (do_mzscheme_command(eap, &pinfo, do_load) != OK
-  	    && pinfo.port != NULL)	/* looks like port was not closed */
-  	scheme_close_input_port(pinfo.port);
-  }
-  
-  
---- 1267,1286 ----
-      void
-  ex_mzfile(exarg_T *eap)
-  {
-!     Port_Info	pinfo = {NULL, NULL};
-! 
-!     MZ_GC_DECL_REG(1);
-!     MZ_GC_VAR_IN_REG(0, pinfo.port);
-!     MZ_GC_REG();
-  
-      pinfo.name = (char *)eap->arg;
-      if (do_mzscheme_command(eap, &pinfo, do_load) != OK
-  	    && pinfo.port != NULL)	/* looks like port was not closed */
-+     {
-  	scheme_close_input_port(pinfo.port);
-+ 	MZ_GC_CHECK();
-+     }
-+     MZ_GC_UNREG();
-  }
-  
-  
-***************
-*** 1103,1116 ****
-  		"(with-handlers ([void (lambda (exn) (cons #f exn))]) "
-  		"(cons #t (thunk))))";
-  
-! 	/* make sure we have a namespace with the standard syntax: */
-! 	Scheme_Env *env = (Scheme_Env *)scheme_make_namespace(0, NULL);
-! 	add_vim_exn(env);
-! 
-! 	exn_catching_apply = scheme_eval_string(e, env);
-! 	exn_p = scheme_lookup_global(scheme_intern_symbol("exn?"), env);
-! 	exn_message = scheme_lookup_global(
-! 		scheme_intern_symbol("exn-message"), env);
-      }
-  }
-  
---- 1300,1311 ----
-  		"(with-handlers ([void (lambda (exn) (cons #f exn))]) "
-  		"(cons #t (thunk))))";
-  
-! 	exn_catching_apply = scheme_eval_string(e, environment);
-! 	MZ_GC_CHECK();
-! 	exn_p = scheme_builtin_value("exn?");
-! 	MZ_GC_CHECK();
-! 	exn_message = scheme_builtin_value("exn-message");
-! 	MZ_GC_CHECK();
-      }
-  }
-  
-***************
-*** 1124,1131 ****
-  {
-      Scheme_Object *v;
-  
--     init_exn_catching_apply();
-- 
-      v = _scheme_apply(exn_catching_apply, 1, &f);
-      /* v is a pair: (cons #t value) or (cons #f exn) */
-  
---- 1319,1324 ----
-***************
-*** 1141,1148 ****
-      static Scheme_Object *
-  extract_exn_message(Scheme_Object *v)
-  {
--     init_exn_catching_apply();
-- 
-      if (SCHEME_TRUEP(_scheme_apply(exn_p, 1, &v)))
-  	return _scheme_apply(exn_message, 1, &v);
-      else
---- 1334,1339 ----
-***************
-*** 1152,1167 ****
-      static Scheme_Object *
-  do_eval(void *s, int noargc, Scheme_Object **noargv)
-  {
-!     Cmd_Info	*info = (Cmd_Info *)s;
-! 
-!     return scheme_eval_string_all((char *)(info->data), info->env, TRUE);
-  }
-  
-      static Scheme_Object *
-  do_apply(void *a, int noargc, Scheme_Object **noargv)
-  {
-!     Apply_Info	*info = (Apply_Info *)(((Cmd_Info *)a)->data);
-! 
-      return scheme_apply(info->proc, info->argc, info->argv);
-  }
-  
---- 1343,1355 ----
-      static Scheme_Object *
-  do_eval(void *s, int noargc, Scheme_Object **noargv)
-  {
-!     return scheme_eval_string_all((char *)s, environment, TRUE);
-  }
-  
-      static Scheme_Object *
-  do_apply(void *a, int noargc, Scheme_Object **noargv)
-  {
-!     Apply_Info	*info = (Apply_Info *)a;
-      return scheme_apply(info->proc, info->argc, info->argv);
-  }
-  
-***************
-*** 1219,1224 ****
---- 1407,1413 ----
-      long length;
-  
-      buff = scheme_get_sized_string_output(curerr, &length);
-+     MZ_GC_CHECK();
-      if (length)
-      {
-  	do_err_output(buff, length);
-***************
-*** 1226,1242 ****
-      }
-  
-      buff = scheme_get_sized_string_output(curout, &length);
-      if (length)
-  	do_output(buff, length);
-  }
-  
--     static int
-- mzscheme_io_init(void)
-- {
--     /* Nothing needed so far... */
--     return 0;
-- }
-- 
-  /*
-   *========================================================================
-   *  4. Implementation of the Vim Features for MzScheme
---- 1415,1425 ----
-      }
-  
-      buff = scheme_get_sized_string_output(curout, &length);
-+     MZ_GC_CHECK();
-      if (length)
-  	do_output(buff, length);
-  }
-  
-  /*
-   *========================================================================
-   *  4. Implementation of the Vim Features for MzScheme
-***************
-*** 1263,1284 ****
-  vim_eval(void *data, int argc, Scheme_Object **argv)
-  {
-  #ifdef FEAT_EVAL
-!     Vim_Prim	    *prim = (Vim_Prim *)data;
-!     char	    *expr;
-!     char	    *str;
-!     Scheme_Object   *result;
-  
-!     expr = SCHEME_STR_VAL(GUARANTEE_STRING(prim->name, 0));
-  
-!     str = (char *)eval_to_string((char_u *)expr, NULL, TRUE);
-  
-!     if (str == NULL)
-  	raise_vim_exn(_("invalid expression"));
-  
-!     result = scheme_make_string(str);
-! 
-!     vim_free(str);
-  
-      return result;
-  #else
-      raise_vim_exn(_("expressions disabled at compile time"));
---- 1446,1475 ----
-  vim_eval(void *data, int argc, Scheme_Object **argv)
-  {
-  #ifdef FEAT_EVAL
-!     Vim_Prim		*prim = (Vim_Prim *)data;
-!     char		*expr;
-!     Scheme_Object	*result;
-!     /* hash table to store visited values to avoid infinite loops */
-!     Scheme_Hash_Table	*visited = NULL;
-!     typval_T		*vim_result;
-! 
-!     MZ_GC_DECL_REG(1);
-!     MZ_GC_VAR_IN_REG(0, visited);
-!     MZ_GC_REG();
-  
-!     visited = scheme_make_hash_table(SCHEME_hash_ptr);
-!     MZ_GC_CHECK();
-  
-!     expr = SCHEME_STR_VAL(GUARANTEE_STRING(prim->name, 0));
-!     vim_result = eval_expr((char_u *)expr, NULL);
-  
-!     if (vim_result == NULL)
-  	raise_vim_exn(_("invalid expression"));
-  
-!     result = vim_to_mzscheme(vim_result, 1, visited);
-!     free_tv(vim_result);
-  
-+     MZ_GC_UNREG();
-      return result;
-  #else
-      raise_vim_exn(_("expressions disabled at compile time"));
-***************
-*** 1318,1324 ****
-      Vim_Prim	    *prim = (Vim_Prim *)data;
-      char_u	    *name;
-      long	    value;
-!     char_u	    *strval;
-      int		    rc;
-      Scheme_Object   *rval;
-      int		    opt_flags = 0;
---- 1509,1515 ----
-      Vim_Prim	    *prim = (Vim_Prim *)data;
-      char_u	    *name;
-      long	    value;
-!     char	    *strval;
-      int		    rc;
-      Scheme_Object   *rval;
-      int		    opt_flags = 0;
-***************
-*** 1333,1338 ****
---- 1524,1530 ----
-  	{
-  	    MZ_REGISTER_STATIC(M_global);
-  	    M_global = scheme_intern_symbol("global");
-+ 	    MZ_GC_CHECK();
-  	}
-  
-  	if (argv[1] == M_global)
-***************
-*** 1354,1360 ****
-  	    scheme_wrong_type(prim->name, "vim-buffer/window", 1, argc, argv);
-      }
-  
-!     rc = get_option_value(name, &value, &strval, opt_flags);
-      curbuf = save_curb;
-      curwin = save_curw;
-  
---- 1546,1552 ----
-  	    scheme_wrong_type(prim->name, "vim-buffer/window", 1, argc, argv);
-      }
-  
-!     rc = get_option_value(name, &value, (char_u **)&strval, opt_flags);
-      curbuf = save_curb;
-      curwin = save_curw;
-  
-***************
-*** 1364,1369 ****
---- 1556,1562 ----
-  	return scheme_make_integer_value(value);
-      case 0:
-  	rval = scheme_make_string(strval);
-+ 	MZ_GC_CHECK();
-  	vim_free(strval);
-  	return rval;
-      case -1:
-***************
-*** 1393,1398 ****
---- 1586,1592 ----
-  	{
-  	    MZ_REGISTER_STATIC(M_global);
-  	    M_global = scheme_intern_symbol("global");
-+ 	    MZ_GC_CHECK();
-  	}
-  
-  	if (argv[1] == M_global)
-***************
-*** 1463,1469 ****
---- 1657,1666 ----
-  
-      for (w = firstwin; w != NULL; w = w->w_next)
-  	if (w->w_buffer == buf->buf)
-+ 	{
-  	    list = scheme_make_pair(window_new(w), list);
-+ 	    MZ_GC_CHECK();
-+ 	}
-  
-      return list;
-  }
-***************
-*** 1471,1477 ****
-      static Scheme_Object *
-  window_new(win_T *win)
-  {
-!     vim_mz_window *self;
-  
-      /* We need to handle deletion of windows underneath us.
-       * If we add a "w_mzscheme_ref" field to the win_T structure,
---- 1668,1678 ----
-      static Scheme_Object *
-  window_new(win_T *win)
-  {
-!     vim_mz_window *self = NULL;
-! 
-!     MZ_GC_DECL_REG(1);
-!     MZ_GC_VAR_IN_REG(0, self);
-!     MZ_GC_REG();
-  
-      /* We need to handle deletion of windows underneath us.
-       * If we add a "w_mzscheme_ref" field to the win_T structure,
-***************
-*** 1485,1497 ****
-  	return win->w_mzscheme_ref;
-  
-      self = scheme_malloc_fail_ok(scheme_malloc, sizeof(vim_mz_window));
-- 
-      vim_memset(self, 0, sizeof(vim_mz_window));
-      scheme_dont_gc_ptr(self);	/* because win isn't visible to GC */
-      win->w_mzscheme_ref = self;
-      self->win = win;
-!     self->tag = mz_window_type;
-  
-      return (Scheme_Object *)(self);
-  }
-  
---- 1686,1699 ----
-  	return win->w_mzscheme_ref;
-  
-      self = scheme_malloc_fail_ok(scheme_malloc, sizeof(vim_mz_window));
-      vim_memset(self, 0, sizeof(vim_mz_window));
-      scheme_dont_gc_ptr(self);	/* because win isn't visible to GC */
-+     MZ_GC_CHECK();
-      win->w_mzscheme_ref = self;
-      self->win = win;
-!     self->so.type = mz_window_type;
-  
-+     MZ_GC_UNREG();
-      return (Scheme_Object *)(self);
-  }
-  
-***************
-*** 1660,1666 ****
-  /*
-   *===========================================================================
-   *  6. Vim Buffer-related Manipulation Functions
--  *     Note that each buffer should have its own private namespace.
-   *===========================================================================
-   */
-  
---- 1862,1867 ----
-***************
-*** 1669,1682 ****
-  mzscheme_open_buffer(void *data, int argc, Scheme_Object **argv)
-  {
-      Vim_Prim	    *prim = (Vim_Prim *)data;
-!     char	    *fname;
-      int		    num = 0;
-      Scheme_Object   *onum;
-  
-  #ifdef HAVE_SANDBOX
-      sandbox_check();
-  #endif
-!     fname = SCHEME_STR_VAL(GUARANTEE_STRING(prim->name, 0));
-      /* TODO make open existing file */
-      num = buflist_add(fname, BLN_LISTED | BLN_CURBUF);
-  
---- 1870,1883 ----
-  mzscheme_open_buffer(void *data, int argc, Scheme_Object **argv)
-  {
-      Vim_Prim	    *prim = (Vim_Prim *)data;
-!     char_u	    *fname;
-      int		    num = 0;
-      Scheme_Object   *onum;
-  
-  #ifdef HAVE_SANDBOX
-      sandbox_check();
-  #endif
-!     fname = (char_u *)SCHEME_STR_VAL(GUARANTEE_STRING(prim->name, 0));
-      /* TODO make open existing file */
-      num = buflist_add(fname, BLN_LISTED | BLN_CURBUF);
-  
-***************
-*** 1712,1718 ****
-      buf_T	*buf;
-      char_u	*fname;
-  
-!     fname = SCHEME_STR_VAL(GUARANTEE_STRING(prim->name, 0));
-  
-      for (buf = firstbuf; buf; buf = buf->b_next)
-  	if (buf->b_ffname == NULL || buf->b_sfname == NULL)
---- 1913,1919 ----
-      buf_T	*buf;
-      char_u	*fname;
-  
-!     fname = (char_u *)SCHEME_STR_VAL(GUARANTEE_STRING(prim->name, 0));
-  
-      for (buf = firstbuf; buf; buf = buf->b_next)
-  	if (buf->b_ffname == NULL || buf->b_sfname == NULL)
-***************
-*** 1783,1789 ****
-      Vim_Prim	    *prim = (Vim_Prim *)data;
-      vim_mz_buffer   *buf = get_buffer_arg(prim->name, 0, argc, argv);
-  
-!     return scheme_make_string(buf->buf->b_ffname);
-  }
-  
-  /* (curr-buff) */
---- 1984,1990 ----
-      Vim_Prim	    *prim = (Vim_Prim *)data;
-      vim_mz_buffer   *buf = get_buffer_arg(prim->name, 0, argc, argv);
-  
-!     return scheme_make_string((char *)buf->buf->b_ffname);
-  }
-  
-  /* (curr-buff) */
-***************
-*** 1796,1802 ****
-      static Scheme_Object *
-  buffer_new(buf_T *buf)
-  {
-!     vim_mz_buffer *self;
-  
-      /* We need to handle deletion of buffers underneath us.
-       * If we add a "b_mzscheme_ref" field to the buf_T structure,
---- 1997,2007 ----
-      static Scheme_Object *
-  buffer_new(buf_T *buf)
-  {
-!     vim_mz_buffer *self = NULL;
-! 
-!     MZ_GC_DECL_REG(1);
-!     MZ_GC_VAR_IN_REG(0, self);
-!     MZ_GC_REG();
-  
-      /* We need to handle deletion of buffers underneath us.
-       * If we add a "b_mzscheme_ref" field to the buf_T structure,
-***************
-*** 1806,1820 ****
-  	return buf->b_mzscheme_ref;
-  
-      self = scheme_malloc_fail_ok(scheme_malloc, sizeof(vim_mz_buffer));
-- 
-      vim_memset(self, 0, sizeof(vim_mz_buffer));
-!     scheme_dont_gc_ptr(self);	/* because buf isn't visible to GC */
-      buf->b_mzscheme_ref = self;
-      self->buf = buf;
-!     self->tag = mz_buffer_type;
-! 
-!     mzscheme_interface_init(self);	/* Set up namespace */
-  
-      return (Scheme_Object *)(self);
-  }
-  
---- 2011,2024 ----
-  	return buf->b_mzscheme_ref;
-  
-      self = scheme_malloc_fail_ok(scheme_malloc, sizeof(vim_mz_buffer));
-      vim_memset(self, 0, sizeof(vim_mz_buffer));
-!     scheme_dont_gc_ptr(self); /* because buf isn't visible to GC */
-!     MZ_GC_CHECK();
-      buf->b_mzscheme_ref = self;
-      self->buf = buf;
-!     self->so.type = mz_buffer_type;
-  
-+     MZ_GC_UNREG();
-      return (Scheme_Object *)(self);
-  }
-  
-***************
-*** 1845,1858 ****
-      Vim_Prim	    *prim = (Vim_Prim *)data;
-      vim_mz_buffer   *buf;
-      int		    linenr;
-!     char	    *line;
-  
-      buf = get_buffer_arg(prim->name, 1, argc, argv);
-      linenr = SCHEME_INT_VAL(GUARANTEE_INTEGER(prim->name, 0));
-      line = ml_get_buf(buf->buf, (linenr_T)linenr, FALSE);
-  
-      raise_if_error();
-!     return scheme_make_string(line);
-  }
-  
-  
---- 2049,2062 ----
-      Vim_Prim	    *prim = (Vim_Prim *)data;
-      vim_mz_buffer   *buf;
-      int		    linenr;
-!     char_u	    *line;
-  
-      buf = get_buffer_arg(prim->name, 1, argc, argv);
-      linenr = SCHEME_INT_VAL(GUARANTEE_INTEGER(prim->name, 0));
-      line = ml_get_buf(buf->buf, (linenr_T)linenr, FALSE);
-  
-      raise_if_error();
-!     return scheme_make_string((char *)line);
-  }
-  
-  
-***************
-*** 1869,1875 ****
-      Vim_Prim	    *prim = (Vim_Prim *)data;
-      vim_mz_buffer   *buf;
-      int		    i, hi, lo, n;
-!     Scheme_Object   *list;
-  
-      buf = get_buffer_arg(prim->name, 2, argc, argv);
-      list = scheme_null;
---- 2073,2083 ----
-      Vim_Prim	    *prim = (Vim_Prim *)data;
-      vim_mz_buffer   *buf;
-      int		    i, hi, lo, n;
-!     Scheme_Object   *list = NULL;
-! 
-!     MZ_GC_DECL_REG(1);
-!     MZ_GC_VAR_IN_REG(0, list);
-!     MZ_GC_REG();
-  
-      buf = get_buffer_arg(prim->name, 2, argc, argv);
-      list = scheme_null;
-***************
-*** 1897,1904 ****
-  
-  	/* Set the list item */
-  	list = scheme_make_pair(str, list);
-      }
-! 
-      return list;
-  }
-  
---- 2105,2113 ----
-  
-  	/* Set the list item */
-  	list = scheme_make_pair(str, list);
-+ 	MZ_GC_CHECK();
-      }
-!     MZ_GC_UNREG();
-      return list;
-  }
-  
-***************
-*** 1925,1935 ****
-       */
-      Vim_Prim	    *prim = (Vim_Prim *)data;
-      vim_mz_buffer   *buf;
-!     Scheme_Object   *line;
-      char	    *save;
--     buf_T	    *savebuf;
-      int		    n;
-  
-  #ifdef HAVE_SANDBOX
-      sandbox_check();
-  #endif
---- 2134,2147 ----
-       */
-      Vim_Prim	    *prim = (Vim_Prim *)data;
-      vim_mz_buffer   *buf;
-!     Scheme_Object   *line = NULL;
-      char	    *save;
-      int		    n;
-  
-+     MZ_GC_DECL_REG(1);
-+     MZ_GC_VAR_IN_REG(0, line);
-+     MZ_GC_REG();
-+ 
-  #ifdef HAVE_SANDBOX
-      sandbox_check();
-  #endif
-***************
-*** 1943,1949 ****
-  
-      if (SCHEME_FALSEP(line))
-      {
-! 	savebuf = curbuf;
-  	curbuf = buf->buf;
-  
-  	if (u_savedel((linenr_T)n, 1L) == FAIL)
---- 2155,2162 ----
-  
-      if (SCHEME_FALSEP(line))
-      {
-! 	buf_T	    *savebuf = curbuf;
-! 
-  	curbuf = buf->buf;
-  
-  	if (u_savedel((linenr_T)n, 1L) == FAIL)
-***************
-*** 1962,1994 ****
-  
-  	curbuf = savebuf;
-  
-  	raise_if_error();
-  	return scheme_void;
-      }
-  
-!     /* Otherwise it's a line */
-!     save = string_to_line(line);
-!     savebuf = curbuf;
-  
-!     curbuf = buf->buf;
-  
--     if (u_savesub((linenr_T)n) == FAIL)
--     {
-- 	curbuf = savebuf;
-- 	raise_vim_exn(_("cannot save undo information"));
--     }
--     else if (ml_replace((linenr_T)n, (char_u *)save, TRUE) == FAIL)
--     {
-  	curbuf = savebuf;
-- 	raise_vim_exn(_("cannot replace line"));
--     }
--     else
-- 	changed_bytes((linenr_T)n, 0);
-  
-!     curbuf = savebuf;
-  
-!     raise_if_error();
-!     return scheme_void;
-  }
-  
-  /*
---- 2175,2230 ----
-  
-  	curbuf = savebuf;
-  
-+ 	MZ_GC_UNREG();
-  	raise_if_error();
-  	return scheme_void;
-      }
-+     else
-+     {
-+ 	/* Otherwise it's a line */
-+ 	buf_T	    *savebuf = curbuf;
-  
-! 	save = string_to_line(line);
-  
-! 	curbuf = buf->buf;
-! 
-! 	if (u_savesub((linenr_T)n) == FAIL)
-! 	{
-! 	    curbuf = savebuf;
-! 	    vim_free(save);
-! 	    raise_vim_exn(_("cannot save undo information"));
-! 	}
-! 	else if (ml_replace((linenr_T)n, (char_u *)save, TRUE) == FAIL)
-! 	{
-! 	    curbuf = savebuf;
-! 	    vim_free(save);
-! 	    raise_vim_exn(_("cannot replace line"));
-! 	}
-! 	else
-! 	{
-! 	    vim_free(save);
-! 	    changed_bytes((linenr_T)n, 0);
-! 	}
-  
-  	curbuf = savebuf;
-  
-! 	/* Check that the cursor is not beyond the end of the line now. */
-! 	if (buf->buf == curwin->w_buffer)
-! 	    check_cursor_col();
-  
-! 	MZ_GC_UNREG();
-! 	raise_if_error();
-! 	return scheme_void;
-!     }
-! }
-! 
-!     static void
-! free_array(char **array)
-! {
-!     char **curr = array;
-!     while (*curr != NULL)
-! 	vim_free(*curr++);
-!     vim_free(array);
-  }
-  
-  /*
-***************
-*** 2013,2027 ****
-       *	  3. Anything else - this is an error.
-       */
-      Vim_Prim	    *prim = (Vim_Prim *)data;
-!     vim_mz_buffer   *buf;
-!     Scheme_Object   *line_list;
-!     Scheme_Object   *line;
-!     Scheme_Object   *rest;
-!     char	    **array;
-!     buf_T	    *savebuf;
-      int		    i, old_len, new_len, hi, lo;
-      long	    extra;
-  
-  #ifdef HAVE_SANDBOX
-      sandbox_check();
-  #endif
---- 2249,2263 ----
-       *	  3. Anything else - this is an error.
-       */
-      Vim_Prim	    *prim = (Vim_Prim *)data;
-!     vim_mz_buffer   *buf = NULL;
-!     Scheme_Object   *line_list = NULL;
-      int		    i, old_len, new_len, hi, lo;
-      long	    extra;
-  
-+     MZ_GC_DECL_REG(1);
-+     MZ_GC_VAR_IN_REG(0, line_list);
-+     MZ_GC_REG();
-+ 
-  #ifdef HAVE_SANDBOX
-      sandbox_check();
-  #endif
-***************
-*** 2047,2053 ****
-  
-      if (SCHEME_FALSEP(line_list) || SCHEME_NULLP(line_list))
-      {
-! 	savebuf = curbuf;
-  	curbuf = buf->buf;
-  
-  	if (u_savedel((linenr_T)lo, (long)old_len) == FAIL)
---- 2283,2289 ----
-  
-      if (SCHEME_FALSEP(line_list) || SCHEME_NULLP(line_list))
-      {
-! 	buf_T	*savebuf = curbuf;
-  	curbuf = buf->buf;
-  
-  	if (u_savedel((linenr_T)lo, (long)old_len) == FAIL)
-***************
-*** 2070,2167 ****
-  
-  	curbuf = savebuf;
-  
-  	raise_if_error();
-  	return scheme_void;
-      }
-  
-!     /* List */
-!     new_len = scheme_proper_list_length(line_list);
-!     if (new_len < 0)	/* improper or cyclic list */
-! 	scheme_wrong_type(prim->name, "proper list",
-! 		2, argc, argv);
-  
-!     /* Using MzScheme allocator, so we don't need to free this and
-!      * can safely keep pointers to GC collected strings
-!      */
-!     array = (char **)scheme_malloc_fail_ok(scheme_malloc,
-! 		(unsigned)(new_len * sizeof(char *)));
-  
-!     rest = line_list;
-!     for (i = 0; i < new_len; ++i)
-!     {
-! 	line = SCHEME_CAR(rest);
-! 	rest = SCHEME_CDR(rest);
-! 	if (!SCHEME_STRINGP(line))
-! 	    scheme_wrong_type(prim->name, "string-list", 2, argc, argv);
-! 	array[i] = string_to_line(line);
-!     }
-  
-!     savebuf = curbuf;
-!     curbuf = buf->buf;
-  
-!     if (u_save((linenr_T)(lo-1), (linenr_T)hi) == FAIL)
-!     {
-! 	curbuf = savebuf;
-! 	raise_vim_exn(_("cannot save undo information"));
-!     }
-  
-!     /*
-!      * If the size of the range is reducing (ie, new_len < old_len) we
-!      * need to delete some old_len. We do this at the start, by
-!      * repeatedly deleting line "lo".
-!      */
-!     for (i = 0; i < old_len - new_len; ++i)
-!     {
-! 	if (ml_delete((linenr_T)lo, FALSE) == FAIL)
-! 	{
-! 	    curbuf = savebuf;
-! 	    raise_vim_exn(_("cannot delete line"));
-! 	}
-! 	extra--;
-!     }
-  
-!     /*
-!      * For as long as possible, replace the existing old_len with the
-!      * new old_len. This is a more efficient operation, as it requires
-!      * less memory allocation and freeing.
-!      */
-!     for (i = 0; i < old_len && i < new_len; i++)
-! 	if (ml_replace((linenr_T)(lo+i), (char_u *)array[i], TRUE) == FAIL)
-! 	{
-! 	    curbuf = savebuf;
-! 	    raise_vim_exn(_("cannot replace line"));
-! 	}
-  
-!     /*
-!      * Now we may need to insert the remaining new_len.  We don't need to
-!      * free the string passed back because MzScheme has control of that
-!      * memory.
-!      */
-!     while (i < new_len)
-!     {
-! 	if (ml_append((linenr_T)(lo + i - 1),
-! 		(char_u *)array[i], 0, FALSE) == FAIL)
-! 	{
-! 	    curbuf = savebuf;
-! 	    raise_vim_exn(_("cannot insert line"));
-  	}
-- 	++i;
-- 	++extra;
--     }
-  
-!     /*
-!      * Adjust marks. Invalidate any which lie in the
-!      * changed range, and move any in the remainder of the buffer.
-!      */
-!     mark_adjust((linenr_T)lo, (linenr_T)(hi - 1), (long)MAXLNUM, (long)extra);
-!     changed_lines((linenr_T)lo, 0, (linenr_T)hi, (long)extra);
-  
-!     if (buf->buf == curwin->w_buffer)
-! 	mz_fix_cursor(lo, hi, extra);
-!     curbuf = savebuf;
-  
-!     raise_if_error();
-!     return scheme_void;
-  }
-  
-  /*
---- 2306,2426 ----
-  
-  	curbuf = savebuf;
-  
-+ 	MZ_GC_UNREG();
-  	raise_if_error();
-  	return scheme_void;
-      }
-+     else
-+     {
-+ 	buf_T	*savebuf = curbuf;
-  
-! 	/* List */
-! 	new_len = scheme_proper_list_length(line_list);
-! 	MZ_GC_CHECK();
-! 	if (new_len < 0)	/* improper or cyclic list */
-! 	    scheme_wrong_type(prim->name, "proper list",
-! 		    2, argc, argv);
-! 	else
-! 	{
-! 	    char		**array = NULL;
-! 	    Scheme_Object   *line = NULL;
-! 	    Scheme_Object   *rest = NULL;
-! 
-! 	    MZ_GC_DECL_REG(2);
-! 	    MZ_GC_VAR_IN_REG(0, line);
-! 	    MZ_GC_VAR_IN_REG(1, rest);
-! 	    MZ_GC_REG();
-  
-! 	    array = (char **)alloc(new_len * sizeof(char *));
-! 	    vim_memset(array, 0, new_len * sizeof(char *));
-  
-! 	    rest = line_list;
-! 	    for (i = 0; i < new_len; ++i)
-! 	    {
-! 		line = SCHEME_CAR(rest);
-! 		rest = SCHEME_CDR(rest);
-! 		if (!SCHEME_STRINGP(line))
-! 		{
-! 		    free_array(array);
-! 		    scheme_wrong_type(prim->name, "string-list", 2, argc, argv);
-! 		}
-! 		array[i] = string_to_line(line);
-! 	    }
-  
-! 	    curbuf = buf->buf;
-  
-! 	    if (u_save((linenr_T)(lo-1), (linenr_T)hi) == FAIL)
-! 	    {
-! 		curbuf = savebuf;
-! 		free_array(array);
-! 		raise_vim_exn(_("cannot save undo information"));
-! 	    }
-  
-! 	    /*
-! 	     * If the size of the range is reducing (ie, new_len < old_len) we
-! 	     * need to delete some old_len. We do this at the start, by
-! 	     * repeatedly deleting line "lo".
-! 	     */
-! 	    for (i = 0; i < old_len - new_len; ++i)
-! 	    {
-! 		if (ml_delete((linenr_T)lo, FALSE) == FAIL)
-! 		{
-! 		    curbuf = savebuf;
-! 		    free_array(array);
-! 		    raise_vim_exn(_("cannot delete line"));
-! 		}
-! 		extra--;
-! 	    }
-  
-! 	    /*
-! 	     * For as long as possible, replace the existing old_len with the
-! 	     * new old_len. This is a more efficient operation, as it requires
-! 	     * less memory allocation and freeing.
-! 	     */
-! 	    for (i = 0; i < old_len && i < new_len; i++)
-! 		if (ml_replace((linenr_T)(lo+i), (char_u *)array[i], TRUE) == FAIL)
-! 		{
-! 		    curbuf = savebuf;
-! 		    free_array(array);
-! 		    raise_vim_exn(_("cannot replace line"));
-! 		}
-  
-! 	    /*
-! 	     * Now we may need to insert the remaining new_len.  We don't need to
-! 	     * free the string passed back because MzScheme has control of that
-! 	     * memory.
-! 	     */
-! 	    while (i < new_len)
-! 	    {
-! 		if (ml_append((linenr_T)(lo + i - 1),
-! 			    (char_u *)array[i], 0, FALSE) == FAIL)
-! 		{
-! 		    curbuf = savebuf;
-! 		    free_array(array);
-! 		    raise_vim_exn(_("cannot insert line"));
-! 		}
-! 		++i;
-! 		++extra;
-! 	    }
-! 	    MZ_GC_UNREG();
-! 	    free_array(array);
-  	}
-  
-! 	/*
-! 	 * Adjust marks. Invalidate any which lie in the
-! 	 * changed range, and move any in the remainder of the buffer.
-! 	 */
-! 	mark_adjust((linenr_T)lo, (linenr_T)(hi - 1), (long)MAXLNUM, (long)extra);
-! 	changed_lines((linenr_T)lo, 0, (linenr_T)hi, (long)extra);
-  
-! 	if (buf->buf == curwin->w_buffer)
-! 	    mz_fix_cursor(lo, hi, extra);
-! 	curbuf = savebuf;
-  
-! 	MZ_GC_UNREG();
-! 	raise_if_error();
-! 	return scheme_void;
-!     }
-  }
-  
-  /*
-***************
-*** 2179,2193 ****
-  insert_buffer_line_list(void *data, int argc, Scheme_Object **argv)
-  {
-      Vim_Prim	    *prim = (Vim_Prim *)data;
-!     vim_mz_buffer   *buf;
-!     Scheme_Object   *list;
-!     Scheme_Object   *line;
-!     Scheme_Object   *rest;
-!     char	    **array;
-!     char	    *str;
-!     buf_T	    *savebuf;
-      int		    i, n, size;
-  
-  #ifdef HAVE_SANDBOX
-      sandbox_check();
-  #endif
---- 2438,2452 ----
-  insert_buffer_line_list(void *data, int argc, Scheme_Object **argv)
-  {
-      Vim_Prim	    *prim = (Vim_Prim *)data;
-!     vim_mz_buffer   *buf = NULL;
-!     Scheme_Object   *list = NULL;
-!     char	    *str = NULL;
-      int		    i, n, size;
-  
-+     MZ_GC_DECL_REG(1);
-+     MZ_GC_VAR_IN_REG(0, list);
-+     MZ_GC_REG();
-+ 
-  #ifdef HAVE_SANDBOX
-      sandbox_check();
-  #endif
-***************
-*** 2206,2294 ****
-  	check_line_range(n, buf->buf);
-      if (SCHEME_STRINGP(list))
-      {
-! 	str = string_to_line(list);
-  
-! 	savebuf = curbuf;
-  	curbuf = buf->buf;
-  
-  	if (u_save((linenr_T)n, (linenr_T)(n+1)) == FAIL)
-  	{
-  	    curbuf = savebuf;
-  	    raise_vim_exn(_("cannot save undo information"));
-  	}
-  	else if (ml_append((linenr_T)n, (char_u *)str, 0, FALSE) == FAIL)
-  	{
-  	    curbuf = savebuf;
-  	    raise_vim_exn(_("cannot insert line"));
-  	}
-  	else
-  	    appended_lines_mark((linenr_T)n, 1L);
-  
-  	curbuf = savebuf;
-  	update_screen(VALID);
-  
-  	raise_if_error();
-  	return scheme_void;
-      }
-  
-      /* List */
-      size = scheme_proper_list_length(list);
-      if (size < 0)	/* improper or cyclic list */
-  	scheme_wrong_type(prim->name, "proper list",
-  		2, argc, argv);
-! 
-!     /* Using MzScheme allocator, so we don't need to free this and
-!      * can safely keep pointers to GC collected strings
-!      */
-!     array = (char **)scheme_malloc_fail_ok(
-! 	    scheme_malloc, (unsigned)(size * sizeof(char *)));
-! 
-!     rest = list;
-!     for (i = 0; i < size; ++i)
-      {
-! 	line = SCHEME_CAR(rest);
-! 	rest = SCHEME_CDR(rest);
-! 	array[i] = string_to_line(line);
-!     }
-  
-!     savebuf = curbuf;
-!     curbuf = buf->buf;
-  
-!     if (u_save((linenr_T)n, (linenr_T)(n + 1)) == FAIL)
-!     {
-! 	curbuf = savebuf;
-! 	raise_vim_exn(_("cannot save undo information"));
-!     }
-!     else
-!     {
-  	for (i = 0; i < size; ++i)
-! 	    if (ml_append((linenr_T)(n + i), (char_u *)array[i],
-! 			0, FALSE) == FAIL)
-! 	    {
-! 		curbuf = savebuf;
-! 		raise_vim_exn(_("cannot insert line"));
-! 	    }
-  
-! 	if (i > 0)
-! 	    appended_lines_mark((linenr_T)n, (long)i);
-!     }
-  
-!     curbuf = savebuf;
-!     update_screen(VALID);
-  
-      raise_if_error();
-      return scheme_void;
-  }
-  
-- /* (get-buff-namespace [buffer]) */
--     static Scheme_Object *
-- get_buffer_namespace(void *data, int argc, Scheme_Object **argv)
-- {
--     Vim_Prim	*prim = (Vim_Prim *)data;
-- 
--     return (Scheme_Object *)get_buffer_arg(prim->name, 0, argc, argv)->env;
-- }
-- 
-  /*
-   * Predicates
-   */
---- 2465,2563 ----
-  	check_line_range(n, buf->buf);
-      if (SCHEME_STRINGP(list))
-      {
-! 	buf_T	    *savebuf = curbuf;
-  
-! 	str = string_to_line(list);
-  	curbuf = buf->buf;
-  
-  	if (u_save((linenr_T)n, (linenr_T)(n+1)) == FAIL)
-  	{
-  	    curbuf = savebuf;
-+ 	    vim_free(str);
-  	    raise_vim_exn(_("cannot save undo information"));
-  	}
-  	else if (ml_append((linenr_T)n, (char_u *)str, 0, FALSE) == FAIL)
-  	{
-  	    curbuf = savebuf;
-+ 	    vim_free(str);
-  	    raise_vim_exn(_("cannot insert line"));
-  	}
-  	else
-+ 	{
-+ 	    vim_free(str);
-  	    appended_lines_mark((linenr_T)n, 1L);
-+ 	}
-  
-  	curbuf = savebuf;
-  	update_screen(VALID);
-  
-+ 	MZ_GC_UNREG();
-  	raise_if_error();
-  	return scheme_void;
-      }
-  
-      /* List */
-      size = scheme_proper_list_length(list);
-+     MZ_GC_CHECK();
-      if (size < 0)	/* improper or cyclic list */
-  	scheme_wrong_type(prim->name, "proper list",
-  		2, argc, argv);
-!     else
-      {
-! 	Scheme_Object   *line = NULL;
-! 	Scheme_Object   *rest = NULL;
-! 	char		**array;
-! 	buf_T		*savebuf = curbuf;
-! 
-! 	MZ_GC_DECL_REG(2);
-! 	MZ_GC_VAR_IN_REG(0, line);
-! 	MZ_GC_VAR_IN_REG(1, rest);
-! 	MZ_GC_REG();
-  
-! 	array = (char **)alloc(size * sizeof(char *));
-! 	vim_memset(array, 0, size * sizeof(char *));
-  
-! 	rest = list;
-  	for (i = 0; i < size; ++i)
-! 	{
-! 	    line = SCHEME_CAR(rest);
-! 	    rest = SCHEME_CDR(rest);
-! 	    array[i] = string_to_line(line);
-! 	}
-  
-! 	curbuf = buf->buf;
-  
-! 	if (u_save((linenr_T)n, (linenr_T)(n + 1)) == FAIL)
-! 	{
-! 	    curbuf = savebuf;
-! 	    free_array(array);
-! 	    raise_vim_exn(_("cannot save undo information"));
-! 	}
-! 	else
-! 	{
-! 	    for (i = 0; i < size; ++i)
-! 		if (ml_append((linenr_T)(n + i), (char_u *)array[i],
-! 			    0, FALSE) == FAIL)
-! 		{
-! 		    curbuf = savebuf;
-! 		    free_array(array);
-! 		    raise_vim_exn(_("cannot insert line"));
-! 		}
-! 
-! 	    if (i > 0)
-! 		appended_lines_mark((linenr_T)n, (long)i);
-! 	}
-! 	free_array(array);
-! 	MZ_GC_UNREG();
-! 	curbuf = savebuf;
-! 	update_screen(VALID);
-!     }
-  
-+     MZ_GC_UNREG();
-      raise_if_error();
-      return scheme_void;
-  }
-  
-  /*
-   * Predicates
-   */
-***************
-*** 2343,2383 ****
-  /*
-   * Convert an MzScheme string into a Vim line.
-   *
-!  * The result is in allocated memory. All internal nulls are replaced by
-!  * newline characters. It is an error for the string to contain newline
-!  * characters.
-   *
-   */
-      static char *
-  string_to_line(Scheme_Object *obj)
-  {
-!     char	*str;
-      long	len;
-      int		i;
-  
-!     str = scheme_display_to_string(obj, &len);
-  
-      /* Error checking: String must not contain newlines, as we
-       * are replacing a single line, and we must replace it with
-       * a single line.
-       */
-!     if (memchr(str, '\n', len))
-  	scheme_signal_error(_("string cannot contain newlines"));
-  
-      /* Create a copy of the string, with internal nulls replaced by
-       * newline characters, as is the vim convention.
-       */
-      for (i = 0; i < len; ++i)
-      {
-! 	if (str[i] == '\0')
-! 	    str[i] = '\n';
-      }
-  
-!     str[i] = '\0';
-  
-!     return str;
-  }
-  
-  /*
-   * Check to see whether a Vim error has been reported, or a keyboard
-   * interrupt (from vim --> got_int) has been detected.
---- 2612,2784 ----
-  /*
-   * Convert an MzScheme string into a Vim line.
-   *
-!  * All internal nulls are replaced by newline characters.
-!  * It is an error for the string to contain newline characters.
-   *
-+  * Returns pointer to Vim allocated memory
-   */
-      static char *
-  string_to_line(Scheme_Object *obj)
-  {
-!     char	*scheme_str = NULL;
-!     char	*vim_str = NULL;
-      long	len;
-      int		i;
-  
-!     scheme_str = scheme_display_to_string(obj, &len);
-  
-      /* Error checking: String must not contain newlines, as we
-       * are replacing a single line, and we must replace it with
-       * a single line.
-       */
-!     if (memchr(scheme_str, '\n', len))
-  	scheme_signal_error(_("string cannot contain newlines"));
-  
-+     vim_str = (char *)alloc(len + 1);
-+ 
-      /* Create a copy of the string, with internal nulls replaced by
-       * newline characters, as is the vim convention.
-       */
-      for (i = 0; i < len; ++i)
-      {
-! 	if (scheme_str[i] == '\0')
-! 	    vim_str[i] = '\n';
-! 	else
-! 	    vim_str[i] = scheme_str[i];
-      }
-  
-!     vim_str[i] = '\0';
-  
-!     MZ_GC_CHECK();
-!     return vim_str;
-  }
-  
-+ #ifdef FEAT_EVAL
-+ /*
-+  * Convert Vim value into MzScheme, adopted from if_python.c
-+  */
-+     static Scheme_Object *
-+ vim_to_mzscheme(typval_T *vim_value, int depth, Scheme_Hash_Table *visited)
-+ {
-+     Scheme_Object   *result = NULL;
-+     int		    new_value = TRUE;
-+ 
-+     MZ_GC_DECL_REG(1);
-+     MZ_GC_VAR_IN_REG(0, result);
-+     MZ_GC_REG();
-+ 
-+     /* Avoid infinite recursion */
-+     if (depth > 100)
-+     {
-+ 	MZ_GC_UNREG();
-+ 	return scheme_void;
-+     }
-+ 
-+     /* Check if we run into a recursive loop.  The item must be in visited
-+      * then and we can use it again.
-+      */
-+     result = scheme_hash_get(visited, (Scheme_Object *)vim_value);
-+     MZ_GC_CHECK();
-+     if (result != NULL) /* found, do nothing */
-+ 	new_value = FALSE;
-+     else if (vim_value->v_type == VAR_STRING)
-+     {
-+ 	result = scheme_make_string((char *)vim_value->vval.v_string);
-+ 	MZ_GC_CHECK();
-+     }
-+     else if (vim_value->v_type == VAR_NUMBER)
-+     {
-+ 	result = scheme_make_integer((long)vim_value->vval.v_number);
-+ 	MZ_GC_CHECK();
-+     }
-+ # ifdef FEAT_FLOAT
-+     else if (vim_value->v_type == VAR_FLOAT)
-+     {
-+ 	result = scheme_make_double((double)vim_value->vval.v_float);
-+ 	MZ_GC_CHECK();
-+     }
-+ # endif
-+     else if (vim_value->v_type == VAR_LIST)
-+     {
-+ 	list_T		*list = vim_value->vval.v_list;
-+ 	listitem_T	*curr;
-+ 
-+ 	if (list == NULL || list->lv_first == NULL)
-+ 	    result = scheme_null;
-+ 	else
-+ 	{
-+ 	    Scheme_Object   *obj = NULL;
-+ 
-+ 	    MZ_GC_DECL_REG(1);
-+ 	    MZ_GC_VAR_IN_REG(0, obj);
-+ 	    MZ_GC_REG();
-+ 
-+ 	    curr = list->lv_last;
-+ 	    obj = vim_to_mzscheme(&curr->li_tv, depth + 1, visited);
-+ 	    result = scheme_make_pair(obj, scheme_null);
-+ 	    MZ_GC_CHECK();
-+ 
-+ 	    while (curr != list->lv_first)
-+ 	    {
-+ 		curr = curr->li_prev;
-+ 		obj = vim_to_mzscheme(&curr->li_tv, depth + 1, visited);
-+ 		result = scheme_make_pair(obj, result);
-+ 		MZ_GC_CHECK();
-+ 	    }
-+ 	}
-+ 	MZ_GC_UNREG();
-+     }
-+     else if (vim_value->v_type == VAR_DICT)
-+     {
-+ 	Scheme_Object	  *key = NULL;
-+ 	Scheme_Object	  *obj = NULL;
-+ 
-+ 	MZ_GC_DECL_REG(2);
-+ 	MZ_GC_VAR_IN_REG(0, key);
-+ 	MZ_GC_VAR_IN_REG(1, obj);
-+ 	MZ_GC_REG();
-+ 
-+ 	result = (Scheme_Object *)scheme_make_hash_table(SCHEME_hash_ptr);
-+ 	MZ_GC_CHECK();
-+ 	if (vim_value->vval.v_dict != NULL)
-+ 	{
-+ 	    hashtab_T	*ht = &vim_value->vval.v_dict->dv_hashtab;
-+ 	    long_u	todo = ht->ht_used;
-+ 	    hashitem_T	*hi;
-+ 	    dictitem_T	*di;
-+ 
-+ 	    for (hi = ht->ht_array; todo > 0; ++hi)
-+ 	    {
-+ 		if (!HASHITEM_EMPTY(hi))
-+ 		{
-+ 		    --todo;
-+ 
-+ 		    di = dict_lookup(hi);
-+ 		    obj = vim_to_mzscheme(&di->di_tv, depth + 1, visited);
-+ 		    key = scheme_make_string((char *)hi->hi_key);
-+ 		    MZ_GC_CHECK();
-+ 		    scheme_hash_set((Scheme_Hash_Table *)result, key, obj);
-+ 		    MZ_GC_CHECK();
-+ 		}
-+ 	    }
-+ 	}
-+ 	MZ_GC_UNREG();
-+     }
-+     else
-+     {
-+ 	result = scheme_void;
-+ 	new_value = FALSE;
-+     }
-+     if (new_value)
-+     {
-+ 	scheme_hash_set(visited, (Scheme_Object *)vim_value, result);
-+ 	MZ_GC_CHECK();
-+     }
-+     MZ_GC_UNREG();
-+     return result;
-+ }
-+ #endif
-+ 
-  /*
-   * Check to see whether a Vim error has been reported, or a keyboard
-   * interrupt (from vim --> got_int) has been detected.
-***************
-*** 2392,2441 ****
-   * register Scheme exn:vim
-   */
-      static void
-! register_vim_exn(Scheme_Env *env)
-  {
-!     Scheme_Object   *exn_name = scheme_intern_symbol("exn:vim");
-  
-      if (vim_exn == NULL)
-  	vim_exn = scheme_make_struct_type(exn_name,
-! 		scheme_builtin_value("struct:exn"), NULL, 0, 0, NULL, NULL
-  #if MZSCHEME_VERSION_MAJOR >= 299
-  		, NULL
-  #endif
-  		);
-  
--     if (vim_exn_values == NULL)
--     {
-- 	int	nc = 0;
-  
-! 	Scheme_Object   **exn_names = scheme_make_struct_names(
-! 		exn_name, scheme_null, 0, &nc);
-! 	Scheme_Object   **exn_values = scheme_make_struct_values(
-! 		vim_exn, exn_names, nc, 0);
-! 
-! 	vim_exn_names = scheme_make_vector(nc, scheme_false);
-! 	vim_exn_values = scheme_make_vector(nc, scheme_false);
-! 	/* remember names and values */
-! 	mch_memmove(SCHEME_VEC_ELS(vim_exn_names), exn_names,
-! 		nc * sizeof(Scheme_Object *));
-! 	mch_memmove(SCHEME_VEC_ELS(vim_exn_values), exn_values,
-! 		nc * sizeof(Scheme_Object *));
-      }
-! 
-!     add_vim_exn(env);
-! }
-! 
-! /*
-!  * Add stuff of exn:vim to env
-!  */
-!     static void
-! add_vim_exn(Scheme_Env *env)
-! {
-!     int i;
-! 
-!     for (i = 0; i < SCHEME_VEC_SIZE(vim_exn_values); i++)
-! 	scheme_add_global_symbol(SCHEME_VEC_ELS(vim_exn_names)[i],
-! 		SCHEME_VEC_ELS(vim_exn_values)[i], env);
-  }
-  
-  /*
---- 2793,2851 ----
-   * register Scheme exn:vim
-   */
-      static void
-! register_vim_exn(void)
-  {
-!     int	nc = 0;
-!     int i;
-!     Scheme_Object   *struct_exn = NULL;
-!     Scheme_Object   *exn_name = NULL;
-! 
-!     MZ_GC_DECL_REG(2);
-!     MZ_GC_VAR_IN_REG(0, struct_exn);
-!     MZ_GC_VAR_IN_REG(1, exn_name);
-!     MZ_GC_REG();
-! 
-!     exn_name = scheme_intern_symbol("exn:vim");
-!     MZ_GC_CHECK();
-!     struct_exn = scheme_builtin_value("struct:exn");
-!     MZ_GC_CHECK();
-  
-      if (vim_exn == NULL)
-  	vim_exn = scheme_make_struct_type(exn_name,
-! 		struct_exn, NULL, 0, 0, NULL, NULL
-  #if MZSCHEME_VERSION_MAJOR >= 299
-  		, NULL
-  #endif
-  		);
-  
-  
-!     {
-! 	Scheme_Object   **tmp = NULL;
-! 	Scheme_Object   *exn_names[5] = {NULL, NULL, NULL, NULL, NULL};
-! 	Scheme_Object   *exn_values[5] = {NULL, NULL, NULL, NULL, NULL};
-! 	MZ_GC_DECL_REG(6);
-! 	MZ_GC_ARRAY_VAR_IN_REG(0, exn_names, 5);
-! 	MZ_GC_ARRAY_VAR_IN_REG(3, exn_values, 5);
-! 	MZ_GC_REG();
-! 
-! 	tmp = scheme_make_struct_names(exn_name, scheme_null, 0, &nc);
-! 	assert(nc <= 5);
-! 	mch_memmove(exn_names, tmp, nc * sizeof(Scheme_Object *));
-! 	MZ_GC_CHECK();
-! 
-! 	tmp = scheme_make_struct_values(vim_exn, exn_names, nc, 0);
-! 	mch_memmove(exn_values, tmp, nc * sizeof(Scheme_Object *));
-! 	MZ_GC_CHECK();
-! 
-! 	for (i = 0; i < nc; i++)
-! 	{
-! 	    scheme_add_global_symbol(exn_names[i],
-! 		    exn_values[i], environment);
-! 	    MZ_GC_CHECK();
-! 	}
-! 	MZ_GC_UNREG();
-      }
-!     MZ_GC_UNREG();
-  }
-  
-  /*
-***************
-*** 2444,2469 ****
-      void
-  raise_vim_exn(const char *add_info)
-  {
-!     Scheme_Object   *argv[2];
-!     char_u	    *fmt = _("Vim error: ~a");
-  
-      if (add_info != NULL)
-      {
-! 	Scheme_Object   *info = scheme_make_string(add_info);
-! 	argv[0] = scheme_byte_string_to_char_string(scheme_make_string(
-! 		scheme_format(fmt, strlen(fmt), 1, &info, NULL)));
-  	SCHEME_SET_IMMUTABLE(argv[0]);
-      }
-      else
-  	argv[0] = scheme_make_string(_("Vim error"));
-  
-  #if MZSCHEME_VERSION_MAJOR < 360
-      argv[1] = scheme_current_continuation_marks();
-  #else
-      argv[1] = scheme_current_continuation_marks(NULL);
-  #endif
-  
-!     scheme_raise(scheme_make_struct_instance(vim_exn, 2, argv));
-  }
-  
-      void
---- 2854,2907 ----
-      void
-  raise_vim_exn(const char *add_info)
-  {
-!     char	    *fmt = _("Vim error: ~a");
-!     Scheme_Object   *argv[2] = {NULL, NULL};
-!     Scheme_Object   *exn = NULL;
-! 
-!     MZ_GC_DECL_REG(4);
-!     MZ_GC_ARRAY_VAR_IN_REG(0, argv, 2);
-!     MZ_GC_VAR_IN_REG(3, exn);
-!     MZ_GC_REG();
-  
-      if (add_info != NULL)
-      {
-! 	char		*c_string = NULL;
-! 	Scheme_Object	*byte_string = NULL;
-! 	Scheme_Object   *info = NULL;
-! 
-! 	MZ_GC_DECL_REG(3);
-! 	MZ_GC_VAR_IN_REG(0, c_string);
-! 	MZ_GC_VAR_IN_REG(1, byte_string);
-! 	MZ_GC_VAR_IN_REG(2, info);
-! 	MZ_GC_REG();
-! 
-! 	info = scheme_make_string(add_info);
-! 	MZ_GC_CHECK();
-! 	c_string = scheme_format(fmt, STRLEN(fmt), 1, &info, NULL);
-! 	MZ_GC_CHECK();
-! 	byte_string = scheme_make_string(c_string);
-! 	MZ_GC_CHECK();
-! 	argv[0] = scheme_byte_string_to_char_string(byte_string);
-! 	MZ_GC_CHECK();
-  	SCHEME_SET_IMMUTABLE(argv[0]);
-+ 	MZ_GC_UNREG();
-      }
-      else
-  	argv[0] = scheme_make_string(_("Vim error"));
-+     MZ_GC_CHECK();
-  
-  #if MZSCHEME_VERSION_MAJOR < 360
-      argv[1] = scheme_current_continuation_marks();
-+     MZ_GC_CHECK();
-  #else
-      argv[1] = scheme_current_continuation_marks(NULL);
-+     MZ_GC_CHECK();
-  #endif
-  
-!     exn = scheme_make_struct_instance(vim_exn, 2, argv);
-!     MZ_GC_CHECK();
-!     scheme_raise(exn);
-!     MZ_GC_UNREG();
-  }
-  
-      void
-***************
-*** 2570,2575 ****
---- 3008,3015 ----
-  	    curwin->w_cursor.lnum = lo;
-  	    check_cursor();
-  	}
-+ 	else
-+ 	    check_cursor_col();
-  	changed_cline_bef_curs();
-      }
-      invalidate_botline();
-***************
-*** 2595,2601 ****
-      {mzscheme_open_buffer, "open-buff", 1, 1},
-      {get_buffer_by_name, "get-buff-by-name", 1, 1},
-      {get_buffer_by_num, "get-buff-by-num", 1, 1},
--     {get_buffer_namespace, "get-buff-namespace", 0, 1},
-      /*
-       * Window-related commands
-       */
---- 3035,3040 ----
-***************
-*** 2653,2675 ****
-  }
-  
-      static void
-! make_modules(Scheme_Env *env)
-  {
-!     int		i;
-!     Scheme_Env	*mod;
-! 
-!     mod = scheme_primitive_module(scheme_intern_symbol("vimext"), env);
-      /* all prims made closed so they can access their own names */
-!     for (i = 0; i < sizeof(prims)/sizeof(prims[0]); i++)
-      {
-  	Vim_Prim *prim = prims + i;
-! 	scheme_add_global(prim->name,
-! 		scheme_make_closed_prim_w_arity(prim->prim, prim, prim->name,
-! 		    prim->mina, prim->maxa),
-! 		mod);
-      }
--     scheme_add_global("global-namespace", (Scheme_Object *)environment, mod);
-      scheme_finish_primitive_module(mod);
-  }
-  
-  #ifdef HAVE_SANDBOX
---- 3092,3126 ----
-  }
-  
-      static void
-! make_modules()
-  {
-!     int		    i;
-!     Scheme_Env	    *mod = NULL;
-!     Scheme_Object   *vimext_symbol = NULL;
-!     Scheme_Object   *closed_prim = NULL;
-! 
-!     MZ_GC_DECL_REG(3);
-!     MZ_GC_VAR_IN_REG(0, mod);
-!     MZ_GC_VAR_IN_REG(1, vimext_symbol);
-!     MZ_GC_VAR_IN_REG(2, closed_prim);
-!     MZ_GC_REG();
-! 
-!     vimext_symbol = scheme_intern_symbol("vimext");
-!     MZ_GC_CHECK();
-!     mod = scheme_primitive_module(vimext_symbol, environment);
-!     MZ_GC_CHECK();
-      /* all prims made closed so they can access their own names */
-!     for (i = 0; i < (int)(sizeof(prims)/sizeof(prims[0])); i++)
-      {
-  	Vim_Prim *prim = prims + i;
-! 	closed_prim = scheme_make_closed_prim_w_arity(prim->prim, prim, prim->name,
-! 			    prim->mina, prim->maxa);
-! 	scheme_add_global(prim->name, closed_prim, mod);
-! 	MZ_GC_CHECK();
-      }
-      scheme_finish_primitive_module(mod);
-+     MZ_GC_CHECK();
-+     MZ_GC_UNREG();
-  }
-  
-  #ifdef HAVE_SANDBOX
-***************
-*** 2697,2717 ****
---- 3148,3172 ----
-  	{
-  	    MZ_REGISTER_STATIC(M_write);
-  	    M_write = scheme_intern_symbol("write");
-+ 	    MZ_GC_CHECK();
-  	}
-  	if (M_read == NULL)
-  	{
-  	    MZ_REGISTER_STATIC(M_read);
-  	    M_read = scheme_intern_symbol("read");
-+ 	    MZ_GC_CHECK();
-  	}
-  	if (M_execute == NULL)
-  	{
-  	    MZ_REGISTER_STATIC(M_execute);
-  	    M_execute = scheme_intern_symbol("execute");
-+ 	    MZ_GC_CHECK();
-  	}
-  	if (M_delete == NULL)
-  	{
-  	    MZ_REGISTER_STATIC(M_delete);
-  	    M_delete = scheme_intern_symbol("delete");
-+ 	    MZ_GC_CHECK();
-  	}
-  
-  	while (!SCHEME_NULLP(requested_access))
-*** ../vim-7.2.190/src/if_mzsch.h	2006-03-24 23:43:11.000000000 +0100
---- src/if_mzsch.h	2009-05-26 19:08:21.000000000 +0200
-***************
-*** 11,16 ****
---- 11,17 ----
-  
-  /* #ifdef needed for "make depend" */
-  #ifdef FEAT_MZSCHEME
-+ # include <schvers.h>
-  # include <scheme.h>
-  #endif
-  
-***************
-*** 46,49 ****
---- 47,77 ----
-  # define scheme_byte_string_to_char_string(obj) (obj)
-  #endif
-  
-+ /* Precise GC macros */
-+ #ifndef MZ_GC_DECL_REG
-+ # define MZ_GC_DECL_REG(size)            /* empty */
-+ #endif
-+ #ifndef MZ_GC_VAR_IN_REG
-+ # define MZ_GC_VAR_IN_REG(x, v)          /* empty */
-+ #endif
-+ #ifndef MZ_GC_ARRAY_VAR_IN_REG
-+ # define MZ_GC_ARRAY_VAR_IN_REG(x, v, l) /* empty */
-+ #endif
-+ #ifndef MZ_GC_REG
-+ # define MZ_GC_REG()                     /* empty */
-+ #endif
-+ #ifndef MZ_GC_UNREG
-+ # define MZ_GC_UNREG()                   /* empty */
-+ #endif
-+ 
-+ #ifdef MZSCHEME_FORCE_GC
-+ /*
-+  * force garbage collection to check all references are registered
-+  * seg faults will indicate not registered refs
-+  */
-+ # define MZ_GC_CHECK() scheme_collect_garbage();
-+ #else
-+ # define MZ_GC_CHECK()			/* empty */
-+ #endif
-+ 
-  #endif /* _IF_MZSCH_H_ */
-*** ../vim-7.2.190/src/main.c	2009-05-17 13:30:58.000000000 +0200
---- src/main.c	2009-05-26 19:09:01.000000000 +0200
-***************
-*** 935,942 ****
---- 935,948 ----
-  
-      /*
-       * Call the main command loop.  This never returns.
-+      * For embedded MzScheme the main_loop will be called by Scheme
-+      * for proper stack tracking
-       */
-+ #ifndef FEAT_MZSCHEME
-      main_loop(FALSE, FALSE);
-+ #else
-+     mzscheme_main();
-+ #endif
-  
-      return 0;
-  }
-*** ../vim-7.2.190/src/proto/if_mzsch.pro	2004-07-12 17:51:52.000000000 +0200
---- src/proto/if_mzsch.pro	2009-05-26 19:09:55.000000000 +0200
-***************
-*** 15,24 ****
-  void *mzvim_eval_string __ARGS((char_u *str));
-  struct Scheme_Object *mzvim_apply __ARGS((struct Scheme_Object *, int argc,
-      struct Scheme_Object **));
-! int mzthreads_allowed (void);
-! #ifdef FEAT_GUI_KDE
-! void timer_proc (void);
-! void mzscheme_kde_start_timer (void);
-! void mzscheme_kde_stop_timer (void);
-! #endif
-  /* vim: set ft=c : */
---- 15,20 ----
-  void *mzvim_eval_string __ARGS((char_u *str));
-  struct Scheme_Object *mzvim_apply __ARGS((struct Scheme_Object *, int argc,
-      struct Scheme_Object **));
-! int mzthreads_allowed __ARGS((void));
-! void mzscheme_main __ARGS((void));
-  /* vim: set ft=c : */
-*** ../vim-7.2.190/src/version.c	2009-05-26 18:12:13.000000000 +0200
---- src/version.c	2009-05-26 22:52:53.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     191,
-  /**/
-
--- 
-Scientists decoded the first message from an alien civilization:
-        SIMPLY SEND 6 TIMES 10 TO THE 50 ATOMS OF HYDROGEN TO THE STAR
-SYSTEM AT THE TOP OF THE LIST, CROSS OFF THAT STAR SYSTEM, THEN PUT
-YOUR STAR SYSTEM AT THE BOTTOM OF THE LIST AND SEND IT TO 100 OTHER
-STAR SYSTEMS.  WITHIN ONE TENTH GALACTIC ROTATION YOU WILL RECEIVE
-ENOUGH HYDROGREN TO POWER YOUR CIVILIZATION UNTIL ENTROPY REACHES ITS
-MAXIMUM!  IT REALLY WORKS!
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.192	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,135 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.192
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.192 (after 7.2.188)
-Problem:    Still a crash in the garbage collector for a very rare situation.
-Solution:   Make sure current_copyID is always incremented correctly. (Kent
-	    Sibilev)
-Files:	    src/eval.c
-
-
-*** ../vim-7.2.191/src/eval.c	2009-05-26 22:58:43.000000000 +0200
---- src/eval.c	2009-05-29 21:13:47.000000000 +0200
-***************
-*** 6526,6532 ****
-  
-      /* Don't free variables in the previous_funccal list unless they are only
-       * referenced through previous_funccal.  This must be first, because if
-!      * the item is referenced elsewhere it must not be freed. */
-      for (fc = previous_funccal; fc != NULL; fc = fc->caller)
-      {
-  	set_ref_in_ht(&fc->l_vars.dv_hashtab, copyID + 1);
---- 6526,6532 ----
-  
-      /* Don't free variables in the previous_funccal list unless they are only
-       * referenced through previous_funccal.  This must be first, because if
-!      * the item is referenced elsewhere the funccal must not be freed. */
-      for (fc = previous_funccal; fc != NULL; fc = fc->caller)
-      {
-  	set_ref_in_ht(&fc->l_vars.dv_hashtab, copyID + 1);
-***************
-*** 6564,6573 ****
-      /* v: vars */
-      set_ref_in_ht(&vimvarht, copyID);
-  
-!     /* Free lists and dictionaries that are not referenced. */
-      did_free = free_unref_items(copyID);
-  
-!     /* check if any funccal can be freed now */
-      for (pfc = &previous_funccal; *pfc != NULL; )
-      {
-  	if (can_free_funccal(*pfc, copyID))
---- 6564,6577 ----
-      /* v: vars */
-      set_ref_in_ht(&vimvarht, copyID);
-  
-!     /*
-!      * 2. Free lists and dictionaries that are not referenced.
-!      */
-      did_free = free_unref_items(copyID);
-  
-!     /*
-!      * 3. Check if any funccal can be freed now.
-!      */
-      for (pfc = &previous_funccal; *pfc != NULL; )
-      {
-  	if (can_free_funccal(*pfc, copyID))
-***************
-*** 9286,9292 ****
-      if (noref < 0 || noref > 1)
-  	EMSG(_(e_invarg));
-      else
-! 	item_copy(&argvars[0], rettv, TRUE, noref == 0 ? ++current_copyID : 0);
-  }
-  
-  /*
---- 9290,9299 ----
-      if (noref < 0 || noref > 1)
-  	EMSG(_(e_invarg));
-      else
-!     {
-! 	current_copyID += COPYID_INC;
-! 	item_copy(&argvars[0], rettv, TRUE, noref == 0 ? current_copyID : 0);
-!     }
-  }
-  
-  /*
-***************
-*** 18966,18972 ****
-      char_u	*s;
-      char_u	numbuf[NUMBUFLEN];
-  
-!     s = echo_string(&v->di_tv, &tofree, numbuf, ++current_copyID);
-      list_one_var_a(prefix, v->di_key, v->di_tv.v_type,
-  					 s == NULL ? (char_u *)"" : s, first);
-      vim_free(tofree);
---- 18973,18980 ----
-      char_u	*s;
-      char_u	numbuf[NUMBUFLEN];
-  
-!     current_copyID += COPYID_INC;
-!     s = echo_string(&v->di_tv, &tofree, numbuf, current_copyID);
-      list_one_var_a(prefix, v->di_key, v->di_tv.v_type,
-  					 s == NULL ? (char_u *)"" : s, first);
-      vim_free(tofree);
-***************
-*** 19401,19407 ****
-  	    }
-  	    else if (eap->cmdidx == CMD_echo)
-  		msg_puts_attr((char_u *)" ", echo_attr);
-! 	    p = echo_string(&rettv, &tofree, numbuf, ++current_copyID);
-  	    if (p != NULL)
-  		for ( ; *p != NUL && !got_int; ++p)
-  		{
---- 19409,19416 ----
-  	    }
-  	    else if (eap->cmdidx == CMD_echo)
-  		msg_puts_attr((char_u *)" ", echo_attr);
-! 	    current_copyID += COPYID_INC;
-! 	    p = echo_string(&rettv, &tofree, numbuf, current_copyID);
-  	    if (p != NULL)
-  		for ( ; *p != NUL && !got_int; ++p)
-  		{
-*** ../vim-7.2.191/src/version.c	2009-05-26 22:58:43.000000000 +0200
---- src/version.c	2009-06-03 13:21:20.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     192,
-  /**/
-
--- 
-Imagine a world without hypothetical situations.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.193	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,53 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.193
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.193
-Problem:    Warning for uninitialized values.
-Solution:   Initialize all the struct items.
-Files:	    src/eval.c
-
-
-*** ../vim-7.2.192/src/eval.c	2009-06-03 13:22:22.000000000 +0200
---- src/eval.c	2009-05-29 21:13:47.000000000 +0200
-***************
-*** 286,292 ****
-  #define VV_RO		2	/* read-only */
-  #define VV_RO_SBX	4	/* read-only in the sandbox */
-  
-! #define VV_NAME(s, t)	s, {{t}}, {0}
-  
-  static struct vimvar
-  {
---- 286,292 ----
-  #define VV_RO		2	/* read-only */
-  #define VV_RO_SBX	4	/* read-only in the sandbox */
-  
-! #define VV_NAME(s, t)	s, {{t, 0, {0}}, 0, {0}}, {0}
-  
-  static struct vimvar
-  {
-*** ../vim-7.2.192/src/version.c	2009-06-03 13:22:23.000000000 +0200
---- src/version.c	2009-06-03 14:25:18.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     193,
-  /**/
-
--- 
-No engineer can take a shower without wondering if some sort of Teflon coating
-would make showering unnecessary.
-				(Scott Adams - The Dilbert principle)
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.195	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,79 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.195
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.195
-Problem:    Leaking memory for the command Vim was started with.
-Solution:   Remember the pointer and free it.
-Files:	    src/gui_gtk_x11.c
-
-
-*** ../vim-7.2.194/src/gui_gtk_x11.c	2009-05-17 16:23:20.000000000 +0200
---- src/gui_gtk_x11.c	2009-06-03 12:44:31.000000000 +0200
-***************
-*** 412,417 ****
---- 412,418 ----
-  #endif
-  #if defined(FEAT_GUI_GNOME) && defined(FEAT_SESSION)
-  static const char *restart_command = NULL;
-+ static       char *abs_restart_command = NULL;
-  #endif
-  static int found_iconic_arg = FALSE;
-  
-***************
-*** 449,456 ****
-  	char_u buf[MAXPATHL];
-  
-  	if (mch_FullName((char_u *)argv[0], buf, (int)sizeof(buf), TRUE) == OK)
-! 	    /* Tiny leak; doesn't matter, and usually we don't even get here */
-! 	    restart_command = (char *)vim_strsave(buf);
-      }
-  #endif
-  
---- 450,459 ----
-  	char_u buf[MAXPATHL];
-  
-  	if (mch_FullName((char_u *)argv[0], buf, (int)sizeof(buf), TRUE) == OK)
-! 	{
-! 	    abs_restart_command = (char *)vim_strsave(buf);
-! 	    restart_command = abs_restart_command;
-! 	}
-      }
-  #endif
-  
-***************
-*** 611,616 ****
---- 614,622 ----
-  gui_mch_free_all()
-  {
-      vim_free(gui_argv);
-+ #if defined(FEAT_GUI_GNOME) && defined(FEAT_SESSION)
-+     vim_free(abs_restart_command);
-+ #endif
-  }
-  #endif
-  
-*** ../vim-7.2.194/src/version.c	2009-06-03 15:05:05.000000000 +0200
---- src/version.c	2009-06-03 16:19:00.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     195,
-  /**/
-
--- 
-I think that you'll agree that engineers are very effective in their social
-interactions.  It's the "normal" people who are nuts.
-				(Scott Adams - The Dilbert principle)
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.196	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,84 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.196
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.196 (after 7.2.167)
-Problem:    Turns out splint doesn't work well enough to be usable.
-Solution:   Remove splint support.
-Files:	    Filelist, src/cleanlint.vim
-
-
-*** ../vim-7.2.195/Filelist	2009-05-13 12:46:36.000000000 +0200
---- Filelist	2009-05-21 14:42:46.000000000 +0200
-***************
-*** 139,145 ****
-  		src/INSTALL \
-  		src/INSTALLx.txt \
-  		src/Makefile \
-- 		src/cleanlint.vim \
-  		src/auto/configure \
-  		src/config.aap.in \
-  		src/config.h.in \
---- 139,144 ----
-*** ../vim-7.2.195/src/cleanlint.vim	2009-05-13 18:54:14.000000000 +0200
---- src/cleanlint.vim	1970-01-01 01:00:00.000000000 +0100
-***************
-*** 1,32 ****
-- " Vim tool: Filter output of splint
-- "
-- " Maintainer:	Bram Moolenaar <[email protected]>
-- " Last Change:	2009 May 13
-- 
-- " Usage: redirect output of "make lint" to a file, edit that file with Vim and
-- " :call CleanLint()
-- " This deletes irrelevant messages.  What remains might be valid warnings.
-- 
-- fun! CleanLint()
--   g/Assignment of dev_t to __dev_t:/lockmarks d
--   g/Assignment of __dev_t to dev_t:/lockmarks d
--   g/Operands of == have incompatible types (__dev_t, dev_t): /lockmarks d
--   g/Operands of == have incompatible types (char_u, int): /lockmarks d
--   g/Assignment of char to char_u: /lockmarks d
--   g/Assignment of unsigned int to int: /lockmarks d
--   g/Assignment of int to unsigned int: /lockmarks d
--   g/Assignment of unsigned int to long int: /lockmarks d
--   g/Assignment of int to char_u: /lockmarks d
--   g/Function .* expects arg . to be wint_t gets int: /lockmarks d
--   g/Function .* expects arg . to be size_t gets int: /lockmarks d
--   g/Initial value of .* is type char, expects char_u: /lockmarks d
--   g/^ex_cmds.h:.* Function types are inconsistent. Parameter 1 is implicitly temp, but unqualified in assigned function:/lockmarks d
--   g/^ex_docmd.c:.* nospec_str/lockmarks d
--   g/^digraph.c.*Additional initialization errors for digraphdefault not reported/lockmarks d
--   g/Function strncasecmp expects arg 3 to be int gets size_t: /lockmarks d
--   g/^  Types are incompatible/lockmarks d
--   g/ To ignore signs in type comparisons use +ignoresigns/lockmarks d
--   g/ To allow arbitrary integral types to match any integral type, use +matchanyintegral./lockmarks d
--   g/ To allow arbitrary integral types to match long unsigned, use +longintegral./lockmarks d
--   g+ A variable is declared but never used. Use /.@unused@./ in front of declaration to suppress message.+lockmarks d
-- endfun
---- 0 ----
-*** ../vim-7.2.195/src/version.c	2009-06-03 16:20:09.000000000 +0200
---- src/version.c	2009-06-03 22:04:31.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     196,
-  /**/
-
--- 
-It's totally unfair to suggest - as many have - that engineers are socially
-inept.  Engineers simply have different objectives when it comes to social
-interaction.
-				(Scott Adams - The Dilbert principle)
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.197	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,53 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.197
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.197
-Problem:    Warning for uninitialized values.
-Solution:   Initialize all the struct items of typebuf.
-Files:	    src/globals.h
-
-
-*** ../vim-7.2.196/src/globals.h	2009-05-13 12:46:36.000000000 +0200
---- src/globals.h	2009-06-10 15:52:18.000000000 +0200
-***************
-*** 960,966 ****
-  		    ;
-  EXTERN typebuf_T typebuf		/* typeahead buffer */
-  #ifdef DO_INIT
-! 		    = {NULL, NULL}
-  #endif
-  		    ;
-  #ifdef FEAT_EX_EXTRA
---- 967,973 ----
-  		    ;
-  EXTERN typebuf_T typebuf		/* typeahead buffer */
-  #ifdef DO_INIT
-! 		    = {NULL, NULL, 0, 0, 0, 0, 0, 0, 0}
-  #endif
-  		    ;
-  #ifdef FEAT_EX_EXTRA
-*** ../vim-7.2.196/src/version.c	2009-06-03 22:07:38.000000000 +0200
---- src/version.c	2009-06-10 18:14:58.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     197,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-18. Your wife drapes a blond wig over your monitor to remind you of what she
-    looks like.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.198	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,60 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.198
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.198
-Problem:    Size of buffer used for tgetent() may be too small.
-Solution:   Use the largest known size everywhere.
-Files:	    src/vim.h
-
-
-*** ../vim-7.2.197/src/vim.h	2009-05-14 22:19:19.000000000 +0200
---- src/vim.h	2009-06-07 20:37:48.000000000 +0200
-***************
-*** 1345,1355 ****
-  # define MSG_BUF_CLEN  MSG_BUF_LEN	    /* cell length */
-  #endif
-  
-! #if defined(AMIGA) || defined(__linux__) || defined(__QNX__) || defined(__CYGWIN32__) || defined(_AIX)
-! # define TBUFSZ 2048		/* buffer size for termcap entry */
-! #else
-! # define TBUFSZ 1024		/* buffer size for termcap entry */
-! #endif
-  
-  /*
-   * Maximum length of key sequence to be mapped.
---- 1345,1355 ----
-  # define MSG_BUF_CLEN  MSG_BUF_LEN	    /* cell length */
-  #endif
-  
-! /* Size of the buffer used for tgetent().  Unfortunately this is largely
-!  * undocumented, some systems use 1024.  Using a buffer that is too small
-!  * causes a buffer overrun and a crash.  Use the maximum known value to stay
-!  * on the safe side. */
-! #define TBUFSZ 2048		/* buffer size for termcap entry */
-  
-  /*
-   * Maximum length of key sequence to be mapped.
-*** ../vim-7.2.197/src/version.c	2009-06-10 18:15:49.000000000 +0200
---- src/version.c	2009-06-16 11:06:45.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     198,
-  /**/
-
--- 
-How To Keep A Healthy Level Of Insanity:
-7. Finish all your sentences with "in accordance with the prophecy".
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.199	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.199
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.199
-Problem:    Strange character in comment.
-Solution:   Change to "message". (Yongwei Wu)
-Files:      src/term.c
-
-
-*** ../vim-7.2.198/src/term.c	2009-05-17 13:30:58.000000000 +0200
---- src/term.c	2009-06-16 11:16:17.000000000 +0200
-***************
-*** 5555,5561 ****
-   * respects the current B/k/< settings of 'cpoption'.
-   *
-   * This function is called when expanding mappings/abbreviations on the
-!  * command-line, and for building the "Ambiguous mapping..." error mess�ge.
-   *
-   * It uses a growarray to build the translation string since the
-   * latter can be wider than the original description. The caller has to
---- 5555,5561 ----
-   * respects the current B/k/< settings of 'cpoption'.
-   *
-   * This function is called when expanding mappings/abbreviations on the
-!  * command-line, and for building the "Ambiguous mapping..." error message.
-   *
-   * It uses a growarray to build the translation string since the
-   * latter can be wider than the original description. The caller has to
-*** ../vim-7.2.198/src/version.c	2009-06-16 11:08:13.000000000 +0200
---- src/version.c	2009-06-16 14:31:03.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     199,
-  /**/
-
--- 
-How To Keep A Healthy Level Of Insanity:
-10. Ask people what sex they are. Laugh hysterically after they answer.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.200	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,348 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.200
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.200
-Problem:    Reading past end of string when navigating the menu bar or
-	    resizing the window.
-Solution:   Add and use mb_ptr2len_len(). (partly by Dominique Pelle)
-	    Also add mb_ptr2cells_len() to prevent more trouble.
-Files:	    src/gui_gtk_x11.c, src/os_unix.c, src/globals.h, src/mbyte.c,
-	    src/proto/mbyte.pro
-
-
-*** ../vim-7.2.199/src/gui_gtk_x11.c	2009-06-03 16:20:09.000000000 +0200
---- src/gui_gtk_x11.c	2009-06-16 14:44:19.000000000 +0200
-***************
-*** 6077,6088 ****
-  # ifdef FEAT_MBYTE
-  	    if (enc_utf8)
-  	    {
-! 		c = utf_ptr2char(p);
-  		if (c >= 0x10000)	/* show chars > 0xffff as ? */
-  		    c = 0xbf;
-  		buf[textlen].byte1 = c >> 8;
-  		buf[textlen].byte2 = c;
-! 		p += utf_ptr2len(p);
-  		width += utf_char2cells(c);
-  	    }
-  	    else
---- 6135,6149 ----
-  # ifdef FEAT_MBYTE
-  	    if (enc_utf8)
-  	    {
-! 		int pcc[MAX_MCO];
-! 
-! 		/* TODO: use the composing characters */
-! 		c = utfc_ptr2char_len(p, &pcc, len - (p - s));
-  		if (c >= 0x10000)	/* show chars > 0xffff as ? */
-  		    c = 0xbf;
-  		buf[textlen].byte1 = c >> 8;
-  		buf[textlen].byte2 = c;
-! 		p += utfc_ptr2len_len(p, len - (p - s));
-  		width += utf_char2cells(c);
-  	    }
-  	    else
-***************
-*** 6106,6113 ****
-  	if (has_mbyte)
-  	{
-  	    width = 0;
-! 	    for (p = s; p < s + len; p += (*mb_ptr2len)(p))
-! 		width += (*mb_ptr2cells)(p);
-  	}
-  	else
-  # endif
---- 6167,6174 ----
-  	if (has_mbyte)
-  	{
-  	    width = 0;
-! 	    for (p = s; p < s + len; p += (*mb_ptr2len_len)(p, len - (p - s)))
-! 		width += (*mb_ptr2cells_len)(p, len - (p - s));
-  	}
-  	else
-  # endif
-*** ../vim-7.2.199/src/os_unix.c	2009-05-17 13:30:58.000000000 +0200
---- src/os_unix.c	2009-06-03 12:35:59.000000000 +0200
-***************
-*** 4305,4311 ****
-  				ta_buf[i] = '\n';
-  # ifdef FEAT_MBYTE
-  			    if (has_mbyte)
-! 				i += (*mb_ptr2len)(ta_buf + i) - 1;
-  # endif
-  			}
-  
---- 4305,4312 ----
-  				ta_buf[i] = '\n';
-  # ifdef FEAT_MBYTE
-  			    if (has_mbyte)
-! 				i += (*mb_ptr2len_len)(ta_buf + i,
-! 							ta_len + len - i) - 1;
-  # endif
-  			}
-  
-*** ../vim-7.2.199/src/globals.h	2009-06-10 18:15:49.000000000 +0200
---- src/globals.h	2009-06-12 21:10:30.000000000 +0200
-***************
-*** 810,820 ****
---- 815,828 ----
-   */
-  /* length of char in bytes, including following composing chars */
-  EXTERN int (*mb_ptr2len) __ARGS((char_u *p)) INIT(= latin_ptr2len);
-+ /* idem, with limit on string length */
-+ EXTERN int (*mb_ptr2len_len) __ARGS((char_u *p, int size)) INIT(= latin_ptr2len_len);
-  /* byte length of char */
-  EXTERN int (*mb_char2len) __ARGS((int c)) INIT(= latin_char2len);
-  /* convert char to bytes, return the length */
-  EXTERN int (*mb_char2bytes) __ARGS((int c, char_u *buf)) INIT(= latin_char2bytes);
-  EXTERN int (*mb_ptr2cells) __ARGS((char_u *p)) INIT(= latin_ptr2cells);
-+ EXTERN int (*mb_ptr2cells_len) __ARGS((char_u *p, int size)) INIT(= latin_ptr2cells_len);
-  EXTERN int (*mb_char2cells) __ARGS((int c)) INIT(= latin_char2cells);
-  EXTERN int (*mb_off2cells) __ARGS((unsigned off, unsigned max_off)) INIT(= latin_off2cells);
-  EXTERN int (*mb_ptr2char) __ARGS((char_u *p)) INIT(= latin_ptr2char);
-*** ../vim-7.2.199/src/mbyte.c	2009-05-17 13:30:58.000000000 +0200
---- src/mbyte.c	2009-06-16 15:01:30.000000000 +0200
-***************
-*** 127,133 ****
---- 127,136 ----
-  static int dbcs_char2len __ARGS((int c));
-  static int dbcs_char2bytes __ARGS((int c, char_u *buf));
-  static int dbcs_ptr2len __ARGS((char_u *p));
-+ static int dbcs_ptr2len_len __ARGS((char_u *p, int size));
-+ static int utf_ptr2cells_len __ARGS((char_u *p, int size));
-  static int dbcs_char2cells __ARGS((int c));
-+ static int dbcs_ptr2cells_len __ARGS((char_u *p, int size));
-  static int dbcs_ptr2char __ARGS((char_u *p));
-  
-  /* Lookup table to quickly get the length in bytes of a UTF-8 character from
-***************
-*** 606,614 ****
---- 609,619 ----
-      if (enc_utf8)
-      {
-  	mb_ptr2len = utfc_ptr2len;
-+ 	mb_ptr2len_len = utfc_ptr2len_len;
-  	mb_char2len = utf_char2len;
-  	mb_char2bytes = utf_char2bytes;
-  	mb_ptr2cells = utf_ptr2cells;
-+ 	mb_ptr2cells_len = utf_ptr2cells_len;
-  	mb_char2cells = utf_char2cells;
-  	mb_off2cells = utf_off2cells;
-  	mb_ptr2char = utf_ptr2char;
-***************
-*** 617,625 ****
---- 622,632 ----
-      else if (enc_dbcs != 0)
-      {
-  	mb_ptr2len = dbcs_ptr2len;
-+ 	mb_ptr2len_len = dbcs_ptr2len_len;
-  	mb_char2len = dbcs_char2len;
-  	mb_char2bytes = dbcs_char2bytes;
-  	mb_ptr2cells = dbcs_ptr2cells;
-+ 	mb_ptr2cells_len = dbcs_ptr2cells_len;
-  	mb_char2cells = dbcs_char2cells;
-  	mb_off2cells = dbcs_off2cells;
-  	mb_ptr2char = dbcs_ptr2char;
-***************
-*** 628,636 ****
---- 635,645 ----
-      else
-      {
-  	mb_ptr2len = latin_ptr2len;
-+ 	mb_ptr2len_len = latin_ptr2len_len;
-  	mb_char2len = latin_char2len;
-  	mb_char2bytes = latin_char2bytes;
-  	mb_ptr2cells = latin_ptr2cells;
-+ 	mb_ptr2cells_len = latin_ptr2cells_len;
-  	mb_char2cells = latin_char2cells;
-  	mb_off2cells = latin_off2cells;
-  	mb_ptr2char = latin_ptr2char;
-***************
-*** 1069,1075 ****
-   * Get byte length of character at "*p" but stop at a NUL.
-   * For UTF-8 this includes following composing characters.
-   * Returns 0 when *p is NUL.
--  *
-   */
-      int
-  latin_ptr2len(p)
---- 1078,1083 ----
-***************
-*** 1091,1096 ****
---- 1099,1138 ----
-      return len;
-  }
-  
-+ /*
-+  * mb_ptr2len_len() function pointer.
-+  * Like mb_ptr2len(), but limit to read "size" bytes.
-+  * Returns 0 for an empty string.
-+  * Returns 1 for an illegal char or an incomplete byte sequence.
-+  */
-+     int
-+ latin_ptr2len_len(p, size)
-+     char_u	*p;
-+     int		size;
-+ {
-+     if (size < 1 || *p == NUL)
-+ 	return 0;
-+     return 1;
-+ }
-+ 
-+     static int
-+ dbcs_ptr2len_len(p, size)
-+     char_u	*p;
-+     int		size;
-+ {
-+     int		len;
-+ 
-+     if (size < 1 || *p == NUL)
-+ 	return 0;
-+     if (size == 1)
-+ 	return 1;
-+     /* Check that second byte is not missing. */
-+     len = MB_BYTE2LEN(*p);
-+     if (len == 2 && p[1] == NUL)
-+ 	len = 1;
-+     return len;
-+ }
-+ 
-  struct interval
-  {
-      unsigned short first;
-***************
-*** 1287,1292 ****
---- 1329,1383 ----
-  }
-  
-  /*
-+  * mb_ptr2cells_len() function pointer.
-+  * Like mb_ptr2cells(), but limit string length to "size".
-+  * For an empty string or truncated character returns 1.
-+  */
-+     int
-+ latin_ptr2cells_len(p, size)
-+     char_u	*p UNUSED;
-+     int		size UNUSED;
-+ {
-+     return 1;
-+ }
-+ 
-+     static int
-+ utf_ptr2cells_len(p, size)
-+     char_u	*p;
-+     int		size;
-+ {
-+     int		c;
-+ 
-+     /* Need to convert to a wide character. */
-+     if (size > 0 && *p >= 0x80)
-+     {
-+ 	if (utf_ptr2len_len(p, size) < utf8len_tab[*p])
-+ 	    return 1;
-+ 	c = utf_ptr2char(p);
-+ 	/* An illegal byte is displayed as <xx>. */
-+ 	if (utf_ptr2len(p) == 1 || c == NUL)
-+ 	    return 4;
-+ 	/* If the char is ASCII it must be an overlong sequence. */
-+ 	if (c < 0x80)
-+ 	    return char2cells(c);
-+ 	return utf_char2cells(c);
-+     }
-+     return 1;
-+ }
-+ 
-+     static int
-+ dbcs_ptr2cells_len(p, size)
-+     char_u	*p;
-+     int		size;
-+ {
-+     /* Number of cells is equal to number of bytes, except for euc-jp when
-+      * the first byte is 0x8e. */
-+     if (size <= 1 || (enc_dbcs == DBCS_JPNU && *p == 0x8e))
-+ 	return 1;
-+     return MB_BYTE2LEN(*p);
-+ }
-+ 
-+ /*
-   * mb_char2cells() function pointer.
-   * Return the number of display cells character "c" occupies.
-   * Only takes care of multi-byte chars, not "^C" and such.
-***************
-*** 1716,1721 ****
---- 1807,1813 ----
-  /*
-   * Return the number of bytes the UTF-8 encoding of the character at "p[size]"
-   * takes.  This includes following composing characters.
-+  * Returns 0 for an empty string.
-   * Returns 1 for an illegal char or an incomplete byte sequence.
-   */
-      int
-***************
-*** 1728,1734 ****
-      int		prevlen;
-  #endif
-  
-!     if (*p == NUL)
-  	return 0;
-      if (p[0] < 0x80 && (size == 1 || p[1] < 0x80)) /* be quick for ASCII */
-  	return 1;
---- 1820,1826 ----
-      int		prevlen;
-  #endif
-  
-!     if (size < 1 || *p == NUL)
-  	return 0;
-      if (p[0] < 0x80 && (size == 1 || p[1] < 0x80)) /* be quick for ASCII */
-  	return 1;
-*** ../vim-7.2.199/src/proto/mbyte.pro	2008-07-13 19:34:19.000000000 +0200
---- src/proto/mbyte.pro	2009-06-16 14:58:39.000000000 +0200
-***************
-*** 7,16 ****
---- 7,18 ----
-  int latin_char2len __ARGS((int c));
-  int latin_char2bytes __ARGS((int c, char_u *buf));
-  int latin_ptr2len __ARGS((char_u *p));
-+ int latin_ptr2len_len __ARGS((char_u *p, int size));
-  int utf_char2cells __ARGS((int c));
-  int latin_ptr2cells __ARGS((char_u *p));
-  int utf_ptr2cells __ARGS((char_u *p));
-  int dbcs_ptr2cells __ARGS((char_u *p));
-+ int latin_ptr2cells_len __ARGS((char_u *p, int size));
-  int latin_char2cells __ARGS((int c));
-  int latin_off2cells __ARGS((unsigned off, unsigned max_off));
-  int dbcs_off2cells __ARGS((unsigned off, unsigned max_off));
-***************
-*** 85,90 ****
---- 87,93 ----
-  int preedit_get_status __ARGS((void));
-  int im_is_preediting __ARGS((void));
-  int convert_setup __ARGS((vimconv_T *vcp, char_u *from, char_u *to));
-+ int convert_setup_ext __ARGS((vimconv_T *vcp, char_u *from, int from_unicode_is_utf8, char_u *to, int to_unicode_is_utf8));
-  int convert_input __ARGS((char_u *ptr, int len, int maxlen));
-  int convert_input_safe __ARGS((char_u *ptr, int len, int maxlen, char_u **restp, int *restlenp));
-  char_u *string_convert __ARGS((vimconv_T *vcp, char_u *ptr, int *lenp));
-*** ../vim-7.2.199/src/version.c	2009-06-16 14:31:56.000000000 +0200
---- src/version.c	2009-06-16 14:37:38.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     200,
-  /**/
-
--- 
-How To Keep A Healthy Level Of Insanity:
-12. Sing along at the opera.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.201	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,494 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.201
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.201
-Problem:    Cannot copy/paste HTML to/from Firefox via the clipboard.
-Solution:   Implement this for GTK.  Add the "html" value to 'clipboard'.
-Files:	    runtime/doc/options.txt, src/globals.h, src/gui_gtk_x11.c,
-	    src/mbyte.c, src/proto/mbyte.pro, src/option.c
-
-
-*** ../vim-7.2.200/runtime/doc/options.txt	2009-02-21 20:27:00.000000000 +0100
---- runtime/doc/options.txt	2009-06-12 22:25:22.000000000 +0200
-***************
-*** 1443,1448 ****
---- 1444,1457 ----
-  	autoselectml	Like "autoselect", but for the modeless selection
-  			only.  Compare to the 'A' flag in 'guioptions'.
-  
-+ 	html		When the clipboard contains HTML, use this when
-+ 			pasting.  When putting text on the clipboard, mark it
-+ 			as HTML.  This works to copy rendered HTML from
-+ 			Firefox, paste it as raw HTML in Vim, select the HTML
-+ 			in Vim and paste it in a rich edit box in Firefox.
-+ 			Only supported for GTK version 2 and later.
-+ 			Only available with the |+multi_byte| feature.
-+ 
-  	exclude:{pattern}
-  			Defines a pattern that is matched against the name of
-  			the terminal 'term'.  If there is a match, no
-*** ../vim-7.2.200/src/globals.h	2009-06-16 15:12:11.000000000 +0200
---- src/globals.h	2009-06-12 21:10:30.000000000 +0200
-***************
-*** 509,514 ****
---- 509,515 ----
-  EXTERN int	clip_unnamed INIT(= FALSE);
-  EXTERN int	clip_autoselect INIT(= FALSE);
-  EXTERN int	clip_autoselectml INIT(= FALSE);
-+ EXTERN int	clip_html INIT(= FALSE);
-  EXTERN regprog_T *clip_exclude_prog INIT(= NULL);
-  #endif
-  
-*** ../vim-7.2.200/src/gui_gtk_x11.c	2009-06-16 15:12:11.000000000 +0200
---- src/gui_gtk_x11.c	2009-06-16 14:44:19.000000000 +0200
-***************
-*** 107,112 ****
---- 107,113 ----
-      TARGET_UTF8_STRING,
-      TARGET_STRING,
-      TARGET_COMPOUND_TEXT,
-+     TARGET_HTML,
-      TARGET_TEXT,
-      TARGET_TEXT_URI_LIST,
-      TARGET_TEXT_PLAIN,
-***************
-*** 123,128 ****
---- 124,130 ----
-      {VIMENC_ATOM_NAME,	0, TARGET_VIMENC},
-      {VIM_ATOM_NAME,	0, TARGET_VIM},
-  #ifdef FEAT_MBYTE
-+     {"text/html",	0, TARGET_HTML},
-      {"UTF8_STRING",	0, TARGET_UTF8_STRING},
-  #endif
-      {"COMPOUND_TEXT",	0, TARGET_COMPOUND_TEXT},
-***************
-*** 140,145 ****
---- 142,148 ----
-  {
-      {"text/uri-list",	0, TARGET_TEXT_URI_LIST},
-  # ifdef FEAT_MBYTE
-+     {"text/html",	0, TARGET_HTML},
-      {"UTF8_STRING",	0, TARGET_UTF8_STRING},
-  # endif
-      {"STRING",		0, TARGET_STRING},
-***************
-*** 178,183 ****
---- 181,187 ----
-   * Atoms used to control/reference X11 selections.
-   */
-  #ifdef FEAT_MBYTE
-+ static GdkAtom html_atom = GDK_NONE;
-  static GdkAtom utf8_string_atom = GDK_NONE;
-  #endif
-  #ifndef HAVE_GTK2
-***************
-*** 1364,1369 ****
---- 1368,1391 ----
-  	    else
-  		text = tmpbuf_utf8;
-  	}
-+ 	else if (len >= 2 && text[0] == 0xff && text[1] == 0xfe)
-+ 	{
-+ 	    vimconv_T conv;
-+ 
-+ 	    /* UTF-16, we get this for HTML */
-+ 	    conv.vc_type = CONV_NONE;
-+ 	    convert_setup_ext(&conv, (char_u *)"utf-16le", FALSE, p_enc, TRUE);
-+ 
-+ 	    if (conv.vc_type != CONV_NONE)
-+ 	    {
-+ 		text += 2;
-+ 		len -= 2;
-+ 		tmpbuf = string_convert(&conv, text, &len);
-+ 		convert_setup(&conv, NULL, NULL);
-+ 	    }
-+ 	    if (tmpbuf != NULL)
-+ 		text = tmpbuf;
-+ 	}
-      }
-  #else /* !HAVE_GTK2 */
-  # ifdef FEAT_MBYTE
-***************
-*** 1451,1456 ****
---- 1473,1479 ----
-  
-      if (info != (guint)TARGET_STRING
-  #ifdef FEAT_MBYTE
-+ 	    && (!clip_html || info != (guint)TARGET_HTML)
-  	    && info != (guint)TARGET_UTF8_STRING
-  	    && info != (guint)TARGET_VIMENC
-  #endif
-***************
-*** 1486,1491 ****
---- 1509,1548 ----
-      }
-  
-  #ifdef FEAT_MBYTE
-+     else if (info == (guint)TARGET_HTML)
-+     {
-+ 	vimconv_T conv;
-+ 
-+ 	/* Since we get utf-16, we probably should set it as well. */
-+ 	conv.vc_type = CONV_NONE;
-+ 	convert_setup_ext(&conv, p_enc, TRUE, (char_u *)"utf-16le", FALSE);
-+ 	if (conv.vc_type != CONV_NONE)
-+ 	{
-+ 	    tmpbuf = string_convert(&conv, string, &length);
-+ 	    convert_setup(&conv, NULL, NULL);
-+ 	    vim_free(string);
-+ 	    string = tmpbuf;
-+ 	}
-+ 
-+ 	/* Prepend the BOM: "fffe" */
-+ 	if (string != NULL)
-+ 	{
-+ 	    tmpbuf = alloc(length + 2);
-+ 	    tmpbuf[0] = 0xff;
-+ 	    tmpbuf[1] = 0xfe;
-+ 	    mch_memmove(tmpbuf + 2, string, (size_t)length);
-+ 	    vim_free(string);
-+ 	    string = tmpbuf;
-+ 	    length += 2;
-+ 
-+ 	    selection_data->type = selection_data->target;
-+ 	    selection_data->format = 16;	/* 16 bits per char */
-+ 	    gtk_selection_data_set(selection_data, html_atom, 16,
-+ 							      string, length);
-+ 	    vim_free(string);
-+ 	}
-+ 	return;
-+     }
-      else if (info == (guint)TARGET_VIMENC)
-      {
-  	int l = STRLEN(p_enc);
-***************
-*** 3464,3469 ****
---- 3521,3527 ----
-  
-      /* Initialise atoms */
-  #ifdef FEAT_MBYTE
-+     html_atom = gdk_atom_intern("text/html", FALSE);
-      utf8_string_atom = gdk_atom_intern("UTF8_STRING", FALSE);
-  #endif
-  #ifndef HAVE_GTK2
-***************
-*** 6665,6670 ****
---- 6723,6732 ----
-  
-      for (i = 0; i < N_SELECTION_TARGETS; ++i)
-      {
-+ #ifdef FEAT_MBYTE
-+ 	if (!clip_html && selection_targets[i].info == TARGET_HTML)
-+ 	    continue;
-+ #endif
-  	received_selection = RS_NONE;
-  	target = gdk_atom_intern(selection_targets[i].target, FALSE);
-  
-*** ../vim-7.2.200/src/mbyte.c	2009-06-16 15:12:11.000000000 +0200
---- src/mbyte.c	2009-06-16 15:01:30.000000000 +0200
-***************
-*** 3265,3271 ****
-  
-  # if defined(USE_ICONV) || defined(PROTO)
-  
-! static char_u *iconv_string __ARGS((vimconv_T *vcp, char_u *str, int slen, int *unconvlenp));
-  
-  /*
-   * Call iconv_open() with a check if iconv() works properly (there are broken
---- 3265,3271 ----
-  
-  # if defined(USE_ICONV) || defined(PROTO)
-  
-! static char_u *iconv_string __ARGS((vimconv_T *vcp, char_u *str, int slen, int *unconvlenp, int *resultlenp));
-  
-  /*
-   * Call iconv_open() with a check if iconv() works properly (there are broken
-***************
-*** 3326,3338 ****
-   * If "unconvlenp" is not NULL handle the string ending in an incomplete
-   * sequence and set "*unconvlenp" to the length of it.
-   * Returns the converted string in allocated memory.  NULL for an error.
-   */
-      static char_u *
-! iconv_string(vcp, str, slen, unconvlenp)
-      vimconv_T	*vcp;
-      char_u	*str;
-      int		slen;
-      int		*unconvlenp;
-  {
-      const char	*from;
-      size_t	fromlen;
---- 3326,3340 ----
-   * If "unconvlenp" is not NULL handle the string ending in an incomplete
-   * sequence and set "*unconvlenp" to the length of it.
-   * Returns the converted string in allocated memory.  NULL for an error.
-+  * If resultlenp is not NULL, sets it to the result length in bytes.
-   */
-      static char_u *
-! iconv_string(vcp, str, slen, unconvlenp, resultlenp)
-      vimconv_T	*vcp;
-      char_u	*str;
-      int		slen;
-      int		*unconvlenp;
-+     int		*resultlenp;
-  {
-      const char	*from;
-      size_t	fromlen;
-***************
-*** 3418,3423 ****
---- 3420,3428 ----
-  	/* Not enough room or skipping illegal sequence. */
-  	done = to - (char *)result;
-      }
-+ 
-+     if (resultlenp != NULL)
-+ 	*resultlenp = (int)(to - (char *)result);
-      return result;
-  }
-  
-***************
-*** 5837,5844 ****
---- 5842,5866 ----
-      char_u	*from;
-      char_u	*to;
-  {
-+     return convert_setup_ext(vcp, from, TRUE, to, TRUE);
-+ }
-+ 
-+ /*
-+  * As convert_setup(), but only when from_unicode_is_utf8 is TRUE will all
-+  * "from" unicode charsets be considered utf-8.  Same for "to".
-+  */
-+     int
-+ convert_setup_ext(vcp, from, from_unicode_is_utf8, to, to_unicode_is_utf8)
-+     vimconv_T	*vcp;
-+     char_u	*from;
-+     int		from_unicode_is_utf8;
-+     char_u	*to;
-+     int		to_unicode_is_utf8;
-+ {
-      int		from_prop;
-      int		to_prop;
-+     int		from_is_utf8;
-+     int		to_is_utf8;
-  
-      /* Reset to no conversion. */
-  # ifdef USE_ICONV
-***************
-*** 5856,5892 ****
-  
-      from_prop = enc_canon_props(from);
-      to_prop = enc_canon_props(to);
-!     if ((from_prop & ENC_LATIN1) && (to_prop & ENC_UNICODE))
-      {
-  	/* Internal latin1 -> utf-8 conversion. */
-  	vcp->vc_type = CONV_TO_UTF8;
-  	vcp->vc_factor = 2;	/* up to twice as long */
-      }
-!     else if ((from_prop & ENC_LATIN9) && (to_prop & ENC_UNICODE))
-      {
-  	/* Internal latin9 -> utf-8 conversion. */
-  	vcp->vc_type = CONV_9_TO_UTF8;
-  	vcp->vc_factor = 3;	/* up to three as long (euro sign) */
-      }
-!     else if ((from_prop & ENC_UNICODE) && (to_prop & ENC_LATIN1))
-      {
-  	/* Internal utf-8 -> latin1 conversion. */
-  	vcp->vc_type = CONV_TO_LATIN1;
-      }
-!     else if ((from_prop & ENC_UNICODE) && (to_prop & ENC_LATIN9))
-      {
-  	/* Internal utf-8 -> latin9 conversion. */
-  	vcp->vc_type = CONV_TO_LATIN9;
-      }
-  #ifdef WIN3264
-      /* Win32-specific codepage <-> codepage conversion without iconv. */
-!     else if (((from_prop & ENC_UNICODE) || encname2codepage(from) > 0)
-! 	    && ((to_prop & ENC_UNICODE) || encname2codepage(to) > 0))
-      {
-  	vcp->vc_type = CONV_CODEPAGE;
-  	vcp->vc_factor = 2;	/* up to twice as long */
-! 	vcp->vc_cpfrom = (from_prop & ENC_UNICODE) ? 0 : encname2codepage(from);
-! 	vcp->vc_cpto = (to_prop & ENC_UNICODE) ? 0 : encname2codepage(to);
-      }
-  #endif
-  #ifdef MACOS_X
---- 5878,5923 ----
-  
-      from_prop = enc_canon_props(from);
-      to_prop = enc_canon_props(to);
-!     if (from_unicode_is_utf8)
-! 	from_is_utf8 = from_prop & ENC_UNICODE;
-!     else
-! 	from_is_utf8 = from_prop == ENC_UNICODE;
-!     if (to_unicode_is_utf8)
-! 	to_is_utf8 = to_prop & ENC_UNICODE;
-!     else
-! 	to_is_utf8 = to_prop == ENC_UNICODE;
-! 
-!     if ((from_prop & ENC_LATIN1) && to_is_utf8)
-      {
-  	/* Internal latin1 -> utf-8 conversion. */
-  	vcp->vc_type = CONV_TO_UTF8;
-  	vcp->vc_factor = 2;	/* up to twice as long */
-      }
-!     else if ((from_prop & ENC_LATIN9) && to_is_utf8)
-      {
-  	/* Internal latin9 -> utf-8 conversion. */
-  	vcp->vc_type = CONV_9_TO_UTF8;
-  	vcp->vc_factor = 3;	/* up to three as long (euro sign) */
-      }
-!     else if (from_is_utf8 && (to_prop & ENC_LATIN1))
-      {
-  	/* Internal utf-8 -> latin1 conversion. */
-  	vcp->vc_type = CONV_TO_LATIN1;
-      }
-!     else if (from_is_utf8 && (to_prop & ENC_LATIN9))
-      {
-  	/* Internal utf-8 -> latin9 conversion. */
-  	vcp->vc_type = CONV_TO_LATIN9;
-      }
-  #ifdef WIN3264
-      /* Win32-specific codepage <-> codepage conversion without iconv. */
-!     else if ((from_is_utf8 || encname2codepage(from) > 0)
-! 	    && (to_is_utf8 || encname2codepage(to) > 0))
-      {
-  	vcp->vc_type = CONV_CODEPAGE;
-  	vcp->vc_factor = 2;	/* up to twice as long */
-! 	vcp->vc_cpfrom = from_is_utf8 ? 0 : encname2codepage(from);
-! 	vcp->vc_cpto = to_is_utf8 ? 0 : encname2codepage(to);
-      }
-  #endif
-  #ifdef MACOS_X
-***************
-*** 5894,5900 ****
-      {
-  	vcp->vc_type = CONV_MAC_LATIN1;
-      }
-!     else if ((from_prop & ENC_MACROMAN) && (to_prop & ENC_UNICODE))
-      {
-  	vcp->vc_type = CONV_MAC_UTF8;
-  	vcp->vc_factor = 2;	/* up to twice as long */
---- 5925,5931 ----
-      {
-  	vcp->vc_type = CONV_MAC_LATIN1;
-      }
-!     else if ((from_prop & ENC_MACROMAN) && to_is_utf8)
-      {
-  	vcp->vc_type = CONV_MAC_UTF8;
-  	vcp->vc_factor = 2;	/* up to twice as long */
-***************
-*** 5903,5909 ****
-      {
-  	vcp->vc_type = CONV_LATIN1_MAC;
-      }
-!     else if ((from_prop & ENC_UNICODE) && (to_prop & ENC_MACROMAN))
-      {
-  	vcp->vc_type = CONV_UTF8_MAC;
-      }
---- 5934,5940 ----
-      {
-  	vcp->vc_type = CONV_LATIN1_MAC;
-      }
-!     else if (from_is_utf8 && (to_prop & ENC_MACROMAN))
-      {
-  	vcp->vc_type = CONV_UTF8_MAC;
-      }
-***************
-*** 5913,5920 ****
-      {
-  	/* Use iconv() for conversion. */
-  	vcp->vc_fd = (iconv_t)my_iconv_open(
-! 		(to_prop & ENC_UNICODE) ? (char_u *)"utf-8" : to,
-! 		(from_prop & ENC_UNICODE) ? (char_u *)"utf-8" : from);
-  	if (vcp->vc_fd != (iconv_t)-1)
-  	{
-  	    vcp->vc_type = CONV_ICONV;
---- 5944,5951 ----
-      {
-  	/* Use iconv() for conversion. */
-  	vcp->vc_fd = (iconv_t)my_iconv_open(
-! 		to_is_utf8 ? (char_u *)"utf-8" : to,
-! 		from_is_utf8 ? (char_u *)"utf-8" : from);
-  	if (vcp->vc_fd != (iconv_t)-1)
-  	{
-  	    vcp->vc_type = CONV_ICONV;
-***************
-*** 6170,6178 ****
-  
-  # ifdef USE_ICONV
-  	case CONV_ICONV:	/* conversion with output_conv.vc_fd */
-! 	    retval = iconv_string(vcp, ptr, len, unconvlenp);
-! 	    if (retval != NULL && lenp != NULL)
-! 		*lenp = (int)STRLEN(retval);
-  	    break;
-  # endif
-  # ifdef WIN3264
---- 6201,6207 ----
-  
-  # ifdef USE_ICONV
-  	case CONV_ICONV:	/* conversion with output_conv.vc_fd */
-! 	    retval = iconv_string(vcp, ptr, len, unconvlenp, lenp);
-  	    break;
-  # endif
-  # ifdef WIN3264
-*** ../vim-7.2.200/src/option.c	2009-05-17 13:30:58.000000000 +0200
---- src/option.c	2009-06-12 21:09:51.000000000 +0200
-***************
-*** 7024,7029 ****
---- 7024,7030 ----
-      int		new_unnamed = FALSE;
-      int		new_autoselect = FALSE;
-      int		new_autoselectml = FALSE;
-+     int		new_html = FALSE;
-      regprog_T	*new_exclude_prog = NULL;
-      char_u	*errmsg = NULL;
-      char_u	*p;
-***************
-*** 7047,7052 ****
---- 7048,7058 ----
-  	    new_autoselectml = TRUE;
-  	    p += 12;
-  	}
-+ 	else if (STRNCMP(p, "html", 4) == 0 && (p[4] == ',' || p[4] == NUL))
-+ 	{
-+ 	    new_html = TRUE;
-+ 	    p += 4;
-+ 	}
-  	else if (STRNCMP(p, "exclude:", 8) == 0 && new_exclude_prog == NULL)
-  	{
-  	    p += 8;
-***************
-*** 7068,7073 ****
---- 7074,7080 ----
-  	clip_unnamed = new_unnamed;
-  	clip_autoselect = new_autoselect;
-  	clip_autoselectml = new_autoselectml;
-+ 	clip_html = new_html;
-  	vim_free(clip_exclude_prog);
-  	clip_exclude_prog = new_exclude_prog;
-      }
-*** ../vim-7.2.200/src/version.c	2009-06-16 15:12:11.000000000 +0200
---- src/version.c	2009-06-16 15:14:02.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     201,
-  /**/
-
--- 
-How To Keep A Healthy Level Of Insanity:
-13. Go to a poetry recital and ask why the poems don't rhyme.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.202	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,62 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.202
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.202
-Problem:    BufWipeout autocommand that edits another buffer causes problems.
-Solution:   Check for the situation, give an error and quit the operation.
-Files:	    src/fileio.c
-
-
-*** ../vim-7.2.201/src/fileio.c	2009-05-16 17:29:37.000000000 +0200
---- src/fileio.c	2009-06-11 21:22:37.000000000 +0200
-***************
-*** 4824,4829 ****
---- 4824,4831 ----
-      char_u	*sfname;
-  {
-  #ifdef FEAT_AUTOCMD
-+     buf_T	*buf = curbuf;
-+ 
-      /* It's like the unnamed buffer is deleted.... */
-      if (curbuf->b_p_bl)
-  	apply_autocmds(EVENT_BUFDELETE, NULL, NULL, FALSE, curbuf);
-***************
-*** 4832,4837 ****
---- 4834,4845 ----
-      if (aborting())	    /* autocmds may abort script processing */
-  	return FAIL;
-  # endif
-+     if (curbuf != buf)
-+     {
-+ 	/* We are in another buffer now, don't do the renaming. */
-+ 	EMSG(_(e_auchangedbuf));
-+ 	return FAIL;
-+     }
-  #endif
-  
-      if (setfname(curbuf, fname, sfname, FALSE) == OK)
-*** ../vim-7.2.201/src/version.c	2009-06-16 15:23:07.000000000 +0200
---- src/version.c	2009-06-16 15:28:31.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     202,
-  /**/
-
--- 
-How To Keep A Healthy Level Of Insanity:
-14. Put mosquito netting around your work area. Play a tape of jungle
-    sounds all day.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.203	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1496 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.203
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.203
-Problem:    When reloading a buffer or doing anything else with a buffer that
-	    is not displayed in a visible window, autocommands may be applied
-	    to the current window, folds messed up, etc.
-Solution:   Instead of using the current window for the hidden buffer use a
-	    special window, splitting the current one temporarily.
-Files:	    src/fileio.c, src/globals.h, src/gui.c, src/if_perl.xs,
-	    src/proto/gui.pro, src/proto/window.pro, src/screen.c,
-	    src/structs.h, src/window.c
-
-
-*** ../vim-7.2.202/src/fileio.c	2009-06-16 15:35:46.000000000 +0200
---- src/fileio.c	2009-06-11 21:22:37.000000000 +0200
-***************
-*** 8365,8371 ****
-  
-  	    /* Execute the modeline settings, but don't set window-local
-  	     * options if we are using the current window for another buffer. */
-! 	    do_modelines(aco.save_curwin == NULL ? OPT_NOWIN : 0);
-  
-  	    /* restore the current window */
-  	    aucmd_restbuf(&aco);
---- 8365,8371 ----
-  
-  	    /* Execute the modeline settings, but don't set window-local
-  	     * options if we are using the current window for another buffer. */
-! 	    do_modelines(curwin == aucmd_win ? OPT_NOWIN : 0);
-  
-  	    /* restore the current window */
-  	    aucmd_restbuf(&aco);
-***************
-*** 8381,8388 ****
-  
-  /*
-   * Prepare for executing autocommands for (hidden) buffer "buf".
-!  * Search a window for the current buffer.  Save the cursor position and
-!  * screen offset.
-   * Set "curbuf" and "curwin" to match "buf".
-   * When FEAT_AUTOCMD is not defined another version is used, see below.
-   */
---- 8381,8388 ----
-  
-  /*
-   * Prepare for executing autocommands for (hidden) buffer "buf".
-!  * Search for a visible window containing the current buffer.  If there isn't
-!  * one then use "aucmd_win".
-   * Set "curbuf" and "curwin" to match "buf".
-   * When FEAT_AUTOCMD is not defined another version is used, see below.
-   */
-***************
-*** 8392,8399 ****
-      buf_T	*buf;		/* new curbuf */
-  {
-      win_T	*win;
-! 
-!     aco->new_curbuf = buf;
-  
-      /* Find a window that is for the new buffer */
-      if (buf == curbuf)		/* be quick when buf is curbuf */
---- 8392,8400 ----
-      buf_T	*buf;		/* new curbuf */
-  {
-      win_T	*win;
-! #ifdef FEAT_WINDOWS
-!     int		save_ea;
-! #endif
-  
-      /* Find a window that is for the new buffer */
-      if (buf == curbuf)		/* be quick when buf is curbuf */
-***************
-*** 8407,8448 ****
-  	win = NULL;
-  #endif
-  
-!     /*
-!      * Prefer to use an existing window for the buffer, it has the least side
-!      * effects (esp. if "buf" is curbuf).
-!      * Otherwise, use curwin for "buf".  It might make some items in the
-!      * window invalid.  At least save the cursor and topline.
-!      */
-      if (win != NULL)
-      {
-! 	/* there is a window for "buf", make it the curwin */
-! 	aco->save_curwin = curwin;
-  	curwin = win;
-- 	aco->save_buf = win->w_buffer;
-- 	aco->new_curwin = win;
-      }
-      else
-      {
-! 	/* there is no window for "buf", use curwin */
-! 	aco->save_curwin = NULL;
-! 	aco->save_buf = curbuf;
-! 	--curbuf->b_nwindows;
-  	curwin->w_buffer = buf;
-  	++buf->b_nwindows;
-  
-! 	/* save cursor and topline, set them to safe values */
-! 	aco->save_cursor = curwin->w_cursor;
-! 	curwin->w_cursor.lnum = 1;
-! 	curwin->w_cursor.col = 0;
-! 	aco->save_topline = curwin->w_topline;
-! 	curwin->w_topline = 1;
-! #ifdef FEAT_DIFF
-! 	aco->save_topfill = curwin->w_topfill;
-! 	curwin->w_topfill = 0;
-  #endif
-      }
-- 
-      curbuf = buf;
-  }
-  
-  /*
---- 8408,8460 ----
-  	win = NULL;
-  #endif
-  
-!     /* Allocate "aucmd_win" when needed.  If this fails (out of memory) fall
-!      * back to using the current window. */
-!     if (win == NULL && aucmd_win == NULL)
-!     {
-! 	win_alloc_aucmd_win();
-! 	if (aucmd_win == NULL)
-! 	    win = curwin;
-!     }
-! 
-!     aco->save_curwin = curwin;
-!     aco->save_curbuf = curbuf;
-      if (win != NULL)
-      {
-! 	/* There is a window for "buf" in the current tab page, make it the
-! 	 * curwin.  This is preferred, it has the least side effects (esp. if
-! 	 * "buf" is curbuf). */
-  	curwin = win;
-      }
-      else
-      {
-! 	/* There is no window for "buf", use "aucmd_win".  To minimize the side
-! 	 * effects, insert it in a the current tab page.
-! 	 * Anything related to a window (e.g., setting folds) may have
-! 	 * unexpected results. */
-! 	curwin = aucmd_win;
-  	curwin->w_buffer = buf;
-  	++buf->b_nwindows;
-  
-! #ifdef FEAT_WINDOWS
-! 	/* Split the current window, put the aucmd_win in the upper half. */
-! 	make_snapshot(SNAP_AUCMD_IDX);
-! 	save_ea = p_ea;
-! 	p_ea = FALSE;
-! 	(void)win_split_ins(0, WSP_TOP, aucmd_win, 0);
-! 	(void)win_comp_pos();   /* recompute window positions */
-! 	p_ea = save_ea;
-! #endif
-! 	/* set cursor and topline to safe values */
-! 	curwin_init();
-! #ifdef FEAT_VERTSPLIT
-! 	curwin->w_wincol = 0;
-! 	curwin->w_width = Columns;
-  #endif
-      }
-      curbuf = buf;
-+     aco->new_curwin = curwin;
-+     aco->new_curbuf = curbuf;
-  }
-  
-  /*
-***************
-*** 8454,8474 ****
-  aucmd_restbuf(aco)
-      aco_save_T	*aco;		/* structure holding saved values */
-  {
-!     if (aco->save_curwin != NULL)
-      {
-  	/* restore curwin */
-  #ifdef FEAT_WINDOWS
-  	if (win_valid(aco->save_curwin))
-  #endif
-  	{
-! 	    /* restore the buffer which was previously edited by curwin, if
-! 	     * it's still the same window and it's valid */
-  	    if (curwin == aco->new_curwin
-! 		    && buf_valid(aco->save_buf)
-! 		    && aco->save_buf->b_ml.ml_mfp != NULL)
-  	    {
-  		--curbuf->b_nwindows;
-! 		curbuf = aco->save_buf;
-  		curwin->w_buffer = curbuf;
-  		++curbuf->b_nwindows;
-  	    }
---- 8466,8551 ----
-  aucmd_restbuf(aco)
-      aco_save_T	*aco;		/* structure holding saved values */
-  {
-! #ifdef FEAT_WINDOWS
-!     int dummy;
-! #endif
-! 
-!     if (aco->new_curwin == aucmd_win)
-!     {
-! 	--curbuf->b_nwindows;
-! #ifdef FEAT_WINDOWS
-! 	/* Find "aucmd_win", it can't be closed, but it may be in another tab
-! 	 * page. */
-! 	if (curwin != aucmd_win)
-! 	{
-! 	    tabpage_T	*tp;
-! 	    win_T	*wp;
-! 
-! 	    FOR_ALL_TAB_WINDOWS(tp, wp)
-! 	    {
-! 		if (wp == aucmd_win)
-! 		{
-! 		    if (tp != curtab)
-! 			goto_tabpage_tp(tp);
-! 		    win_goto(aucmd_win);
-! 		    break;
-! 		}
-! 	    }
-! 	}
-! 
-! 	/* Remove the window and frame from the tree of frames. */
-! 	(void)winframe_remove(curwin, &dummy, NULL);
-! 	win_remove(curwin, NULL);
-! 	last_status(FALSE);	    /* may need to remove last status line */
-! 	restore_snapshot(SNAP_AUCMD_IDX, FALSE);
-! 	(void)win_comp_pos();   /* recompute window positions */
-! 
-! 	if (win_valid(aco->save_curwin))
-! 	    curwin = aco->save_curwin;
-! 	else
-! 	    /* Hmm, original window disappeared.  Just use the first one. */
-! 	    curwin = firstwin;
-! # ifdef FEAT_EVAL
-! 	vars_clear(&aucmd_win->w_vars.dv_hashtab);  /* free all w: variables */
-! # endif
-! #else
-! 	curwin = aco->save_curwin;
-! #endif
-! 	curbuf = curwin->w_buffer;
-! 
-! 	/* the buffer contents may have changed */
-! 	check_cursor();
-! 	if (curwin->w_topline > curbuf->b_ml.ml_line_count)
-! 	{
-! 	    curwin->w_topline = curbuf->b_ml.ml_line_count;
-! #ifdef FEAT_DIFF
-! 	    curwin->w_topfill = 0;
-! #endif
-! 	}
-! #if defined(FEAT_GUI)
-! 	/* Hide the scrollbars from the aucmd_win and update. */
-! 	gui_mch_enable_scrollbar(&aucmd_win->w_scrollbars[SBAR_LEFT], FALSE);
-! 	gui_mch_enable_scrollbar(&aucmd_win->w_scrollbars[SBAR_RIGHT], FALSE);
-! 	gui_may_update_scrollbars();
-! #endif
-!     }
-!     else
-      {
-  	/* restore curwin */
-  #ifdef FEAT_WINDOWS
-  	if (win_valid(aco->save_curwin))
-  #endif
-  	{
-! 	    /* Restore the buffer which was previously edited by curwin, if
-! 	     * it was chagned, we are still the same window and the buffer is
-! 	     * valid. */
-  	    if (curwin == aco->new_curwin
-! 		    && curbuf != aco->new_curbuf
-! 		    && buf_valid(aco->new_curbuf)
-! 		    && aco->new_curbuf->b_ml.ml_mfp != NULL)
-  	    {
-  		--curbuf->b_nwindows;
-! 		curbuf = aco->new_curbuf;
-  		curwin->w_buffer = curbuf;
-  		++curbuf->b_nwindows;
-  	    }
-***************
-*** 8477,8510 ****
-  	    curbuf = curwin->w_buffer;
-  	}
-      }
--     else
--     {
-- 	/* restore buffer for curwin if it still exists and is loaded */
-- 	if (buf_valid(aco->save_buf) && aco->save_buf->b_ml.ml_mfp != NULL)
-- 	{
-- 	    --curbuf->b_nwindows;
-- 	    curbuf = aco->save_buf;
-- 	    curwin->w_buffer = curbuf;
-- 	    ++curbuf->b_nwindows;
-- 	    curwin->w_cursor = aco->save_cursor;
-- 	    check_cursor();
-- 	    /* check topline < line_count, in case lines got deleted */
-- 	    if (aco->save_topline <= curbuf->b_ml.ml_line_count)
-- 	    {
-- 		curwin->w_topline = aco->save_topline;
-- #ifdef FEAT_DIFF
-- 		curwin->w_topfill = aco->save_topfill;
-- #endif
-- 	    }
-- 	    else
-- 	    {
-- 		curwin->w_topline = curbuf->b_ml.ml_line_count;
-- #ifdef FEAT_DIFF
-- 		curwin->w_topfill = 0;
-- #endif
-- 	    }
-- 	}
--     }
-  }
-  
-  static int	autocmd_nested = FALSE;
---- 8554,8559 ----
-***************
-*** 9419,9427 ****
-      aco_save_T	*aco;		/* structure to save values in */
-      buf_T	*buf;		/* new curbuf */
-  {
-!     aco->save_buf = curbuf;
-      curbuf = buf;
-      curwin->w_buffer = buf;
-  }
-  
-  /*
---- 9468,9478 ----
-      aco_save_T	*aco;		/* structure to save values in */
-      buf_T	*buf;		/* new curbuf */
-  {
-!     aco->save_curbuf = curbuf;
-!     --curbuf->b_nwindows;
-      curbuf = buf;
-      curwin->w_buffer = buf;
-+     ++curbuf->b_nwindows;
-  }
-  
-  /*
-***************
-*** 9432,9439 ****
-  aucmd_restbuf(aco)
-      aco_save_T	*aco;		/* structure holding saved values */
-  {
-!     curbuf = aco->save_buf;
-      curwin->w_buffer = curbuf;
-  }
-  
-  #endif	/* FEAT_AUTOCMD */
---- 9483,9492 ----
-  aucmd_restbuf(aco)
-      aco_save_T	*aco;		/* structure holding saved values */
-  {
-!     --curbuf->b_nwindows;
-!     curbuf = aco->save_curbuf;
-      curwin->w_buffer = curbuf;
-+     ++curbuf->b_nwindows;
-  }
-  
-  #endif	/* FEAT_AUTOCMD */
-*** ../vim-7.2.202/src/globals.h	2009-06-16 15:23:07.000000000 +0200
---- src/globals.h	2009-06-12 21:10:30.000000000 +0200
-***************
-*** 539,544 ****
---- 539,548 ----
-  
-  EXTERN win_T	*curwin;	/* currently active window */
-  
-+ #ifdef FEAT_AUTOCMD
-+ EXTERN win_T	*aucmd_win;	/* window used in aucmd_prepbuf() */
-+ #endif
-+ 
-  /*
-   * The window layout is kept in a tree of frames.  topframe points to the top
-   * of the tree.
-*** ../vim-7.2.202/src/gui.c	2009-05-21 23:25:38.000000000 +0200
---- src/gui.c	2009-06-11 20:58:05.000000000 +0200
-***************
-*** 3879,3884 ****
---- 3879,3899 ----
-   * Scrollbar stuff:
-   */
-  
-+ /*
-+  * Called when something in the window layout has changed.
-+  */
-+     void
-+ gui_may_update_scrollbars()
-+ {
-+     if (gui.in_use && starting == 0)
-+     {
-+ 	out_flush();
-+ 	gui_init_which_components(NULL);
-+ 	gui_update_scrollbars(TRUE);
-+     }
-+     need_mouse_correct = TRUE;
-+ }
-+ 
-      void
-  gui_update_scrollbars(force)
-      int		force;	    /* Force all scrollbars to get updated */
-*** ../vim-7.2.202/src/if_perl.xs	2008-12-03 13:18:16.000000000 +0100
---- src/if_perl.xs	2009-06-03 17:52:51.000000000 +0200
-***************
-*** 1234,1240 ****
-  		    {
-  			ml_delete(lnum, 0);
-  			deleted_lines_mark(lnum, 1L);
-! 			if (aco.save_buf == curbuf)
-  			    check_cursor();
-  		    }
-  
---- 1236,1242 ----
-  		    {
-  			ml_delete(lnum, 0);
-  			deleted_lines_mark(lnum, 1L);
-! 			if (aco.save_curbuf == curbuf)
-  			    check_cursor();
-  		    }
-  
-*** ../vim-7.2.202/src/proto/gui.pro	2007-05-05 19:42:19.000000000 +0200
---- src/proto/gui.pro	2009-06-11 20:58:08.000000000 +0200
-***************
-*** 43,48 ****
---- 43,49 ----
-  void gui_create_scrollbar __ARGS((scrollbar_T *sb, int type, win_T *wp));
-  scrollbar_T *gui_find_scrollbar __ARGS((long ident));
-  void gui_drag_scrollbar __ARGS((scrollbar_T *sb, long value, int still_dragging));
-+ void gui_may_update_scrollbars __ARGS((void));
-  void gui_update_scrollbars __ARGS((int force));
-  int gui_do_scroll __ARGS((void));
-  int gui_do_horiz_scroll __ARGS((void));
-*** ../vim-7.2.202/src/proto/window.pro	2007-07-26 22:57:45.000000000 +0200
---- src/proto/window.pro	2009-06-10 21:20:39.000000000 +0200
-***************
-*** 1,6 ****
---- 1,7 ----
-  /* window.c */
-  void do_window __ARGS((int nchar, long Prenum, int xchar));
-  int win_split __ARGS((int size, int flags));
-+ int win_split_ins __ARGS((int size, int flags, win_T *newwin, int dir));
-  int win_valid __ARGS((win_T *win));
-  int win_count __ARGS((void));
-  int make_windows __ARGS((int count, int vertical));
-***************
-*** 10,18 ****
---- 11,21 ----
-  void win_close __ARGS((win_T *win, int free_buf));
-  void win_close_othertab __ARGS((win_T *win, int free_buf, tabpage_T *tp));
-  void win_free_all __ARGS((void));
-+ win_T *winframe_remove __ARGS((win_T *win, int *dirp, tabpage_T *tp));
-  void close_others __ARGS((int message, int forceit));
-  void curwin_init __ARGS((void));
-  int win_alloc_first __ARGS((void));
-+ void win_alloc_aucmd_win __ARGS((void));
-  void win_init_size __ARGS((void));
-  void free_tabpage __ARGS((tabpage_T *tp));
-  int win_new_tabpage __ARGS((int after));
-***************
-*** 30,35 ****
---- 33,40 ----
-  void win_enter __ARGS((win_T *wp, int undo_sync));
-  win_T *buf_jump_open_win __ARGS((buf_T *buf));
-  win_T *buf_jump_open_tab __ARGS((buf_T *buf));
-+ void win_append __ARGS((win_T *after, win_T *wp));
-+ void win_remove __ARGS((win_T *wp, tabpage_T *tp));
-  int win_alloc_lines __ARGS((win_T *wp));
-  void win_free_lsize __ARGS((win_T *wp));
-  void shell_new_rows __ARGS((void));
-***************
-*** 58,63 ****
---- 63,70 ----
-  int min_rows __ARGS((void));
-  int only_one_window __ARGS((void));
-  void check_lnums __ARGS((int do_curwin));
-+ void make_snapshot __ARGS((int idx));
-+ void restore_snapshot __ARGS((int idx, int close_curwin));
-  int win_hasvertsplit __ARGS((void));
-  int match_add __ARGS((win_T *wp, char_u *grp, char_u *pat, int prio, int id));
-  int match_delete __ARGS((win_T *wp, int id, int perr));
-*** ../vim-7.2.202/src/screen.c	2009-05-17 13:30:58.000000000 +0200
---- src/screen.c	2009-06-10 16:41:45.000000000 +0200
-***************
-*** 7495,7500 ****
---- 7495,7504 ----
-  #endif
-  	}
-      }
-+ #ifdef FEAT_AUTOCMD
-+     if (aucmd_win != NULL && win_alloc_lines(aucmd_win) == FAIL)
-+ 	outofmem = TRUE;
-+ #endif
-  #ifdef FEAT_WINDOWS
-  give_up:
-  #endif
-*** ../vim-7.2.202/src/structs.h	2009-05-16 16:36:25.000000000 +0200
---- src/structs.h	2009-06-13 12:51:56.000000000 +0200
-***************
-*** 1621,1626 ****
---- 1621,1634 ----
-  };
-  #endif
-  
-+ #define SNAP_HELP_IDX	0
-+ #ifdef FEAT_AUTOCMD
-+ # define SNAP_AUCMD_IDX 1
-+ # define SNAP_COUNT	2
-+ #else
-+ # define SNAP_COUNT	1
-+ #endif
-+ 
-  /*
-   * Tab pages point to the top frame of each tab page.
-   * Note: Most values are NOT valid for the current tab page!  Use "curwin",
-***************
-*** 1649,1655 ****
-      buf_T	    *(tp_diffbuf[DB_COUNT]);
-      int		    tp_diff_invalid;	/* list of diffs is outdated */
-  #endif
-!     frame_T	    *tp_snapshot;    /* window layout snapshot */
-  #ifdef FEAT_EVAL
-      dictitem_T	    tp_winvar;	    /* variable for "t:" Dictionary */
-      dict_T	    tp_vars;	    /* internal variables, local to tab page */
---- 1657,1663 ----
-      buf_T	    *(tp_diffbuf[DB_COUNT]);
-      int		    tp_diff_invalid;	/* list of diffs is outdated */
-  #endif
-!     frame_T	    *(tp_snapshot[SNAP_COUNT]);  /* window layout snapshots */
-  #ifdef FEAT_EVAL
-      dictitem_T	    tp_winvar;	    /* variable for "t:" Dictionary */
-      dict_T	    tp_vars;	    /* internal variables, local to tab page */
-***************
-*** 2276,2291 ****
-   */
-  typedef struct
-  {
-!     buf_T	*save_buf;	/* saved curbuf */
-  #ifdef FEAT_AUTOCMD
-!     buf_T	*new_curbuf;	/* buffer to be used */
-!     win_T	*save_curwin;	/* saved curwin, NULL if it didn't change */
-!     win_T	*new_curwin;	/* new curwin if save_curwin != NULL */
-!     pos_T	save_cursor;	/* saved cursor pos of save_curwin */
-!     linenr_T	save_topline;	/* saved topline of save_curwin */
-! # ifdef FEAT_DIFF
-!     int		save_topfill;	/* saved topfill of save_curwin */
-! # endif
-  #endif
-  } aco_save_T;
-  
---- 2284,2294 ----
-   */
-  typedef struct
-  {
-!     buf_T	*save_curbuf;	/* saved curbuf */
-  #ifdef FEAT_AUTOCMD
-!     win_T	*save_curwin;	/* saved curwin */
-!     win_T	*new_curwin;	/* new curwin */
-!     buf_T	*new_curbuf;	/* new curbuf */
-  #endif
-  } aco_save_T;
-  
-*** ../vim-7.2.202/src/window.c	2009-05-21 23:25:38.000000000 +0200
---- src/window.c	2009-06-12 22:29:33.000000000 +0200
-***************
-*** 11,18 ****
-  
-  static int path_is_url __ARGS((char_u *p));
-  #if defined(FEAT_WINDOWS) || defined(PROTO)
-- static int win_split_ins __ARGS((int size, int flags, win_T *newwin, int dir));
-  static void win_init __ARGS((win_T *newp, win_T *oldp, int flags));
-  static void frame_comp_pos __ARGS((frame_T *topfrp, int *row, int *col));
-  static void frame_setheight __ARGS((frame_T *curfrp, int height));
-  #ifdef FEAT_VERTSPLIT
---- 11,18 ----
-  
-  static int path_is_url __ARGS((char_u *p));
-  #if defined(FEAT_WINDOWS) || defined(PROTO)
-  static void win_init __ARGS((win_T *newp, win_T *oldp, int flags));
-+ static void win_init_some __ARGS((win_T *newp, win_T *oldp));
-  static void frame_comp_pos __ARGS((frame_T *topfrp, int *row, int *col));
-  static void frame_setheight __ARGS((frame_T *curfrp, int height));
-  #ifdef FEAT_VERTSPLIT
-***************
-*** 23,30 ****
-  static void win_totop __ARGS((int size, int flags));
-  static void win_equal_rec __ARGS((win_T *next_curwin, int current, frame_T *topfr, int dir, int col, int row, int width, int height));
-  static int last_window __ARGS((void));
-  static win_T *win_free_mem __ARGS((win_T *win, int *dirp, tabpage_T *tp));
-- static win_T *winframe_remove __ARGS((win_T *win, int *dirp, tabpage_T *tp));
-  static frame_T *win_altframe __ARGS((win_T *win, tabpage_T *tp));
-  static tabpage_T *alt_tabpage __ARGS((void));
-  static win_T *frame2win __ARGS((frame_T *frp));
---- 23,30 ----
-  static void win_totop __ARGS((int size, int flags));
-  static void win_equal_rec __ARGS((win_T *next_curwin, int current, frame_T *topfr, int dir, int col, int row, int width, int height));
-  static int last_window __ARGS((void));
-+ static int one_window __ARGS((void));
-  static win_T *win_free_mem __ARGS((win_T *win, int *dirp, tabpage_T *tp));
-  static frame_T *win_altframe __ARGS((win_T *win, tabpage_T *tp));
-  static tabpage_T *alt_tabpage __ARGS((void));
-  static win_T *frame2win __ARGS((frame_T *frp));
-***************
-*** 41,46 ****
---- 41,47 ----
-  #endif
-  #endif
-  static int win_alloc_firstwin __ARGS((win_T *oldwin));
-+ static void new_frame __ARGS((win_T *wp));
-  #if defined(FEAT_WINDOWS) || defined(PROTO)
-  static tabpage_T *alloc_tabpage __ARGS((void));
-  static int leave_tabpage __ARGS((buf_T *new_curbuf));
-***************
-*** 49,56 ****
-  static int frame_minheight __ARGS((frame_T *topfrp, win_T *next_curwin));
-  static void win_enter_ext __ARGS((win_T *wp, int undo_sync, int no_curwin));
-  static void win_free __ARGS((win_T *wp, tabpage_T *tp));
-- static void win_append __ARGS((win_T *, win_T *));
-- static void win_remove __ARGS((win_T *, tabpage_T *tp));
-  static void frame_append __ARGS((frame_T *after, frame_T *frp));
-  static void frame_insert __ARGS((frame_T *before, frame_T *frp));
-  static void frame_remove __ARGS((frame_T *frp));
---- 50,55 ----
-***************
-*** 62,78 ****
-  static void frame_add_height __ARGS((frame_T *frp, int n));
-  static void last_status_rec __ARGS((frame_T *fr, int statusline));
-  
-- static void make_snapshot __ARGS((void));
-  static void make_snapshot_rec __ARGS((frame_T *fr, frame_T **frp));
-! static void clear_snapshot __ARGS((tabpage_T *tp));
-  static void clear_snapshot_rec __ARGS((frame_T *fr));
-- static void restore_snapshot __ARGS((int close_curwin));
-  static int check_snapshot_rec __ARGS((frame_T *sn, frame_T *fr));
-  static win_T *restore_snapshot_rec __ARGS((frame_T *sn, frame_T *fr));
-  
-  #endif /* FEAT_WINDOWS */
-  
-! static win_T *win_alloc __ARGS((win_T *after));
-  static void win_new_height __ARGS((win_T *, int));
-  
-  #define URL_SLASH	1		/* path_is_url() has found "://" */
---- 61,75 ----
-  static void frame_add_height __ARGS((frame_T *frp, int n));
-  static void last_status_rec __ARGS((frame_T *fr, int statusline));
-  
-  static void make_snapshot_rec __ARGS((frame_T *fr, frame_T **frp));
-! static void clear_snapshot __ARGS((tabpage_T *tp, int idx));
-  static void clear_snapshot_rec __ARGS((frame_T *fr));
-  static int check_snapshot_rec __ARGS((frame_T *sn, frame_T *fr));
-  static win_T *restore_snapshot_rec __ARGS((frame_T *sn, frame_T *fr));
-  
-  #endif /* FEAT_WINDOWS */
-  
-! static win_T *win_alloc __ARGS((win_T *after, int hidden));
-  static void win_new_height __ARGS((win_T *, int));
-  
-  #define URL_SLASH	1		/* path_is_url() has found "://" */
-***************
-*** 259,265 ****
-  /* cursor to previous window with wrap around */
-      case 'W':
-  		CHECK_CMDWIN
-! 		if (lastwin == firstwin && Prenum != 1)	/* just one window */
-  		    beep_flush();
-  		else
-  		{
---- 256,262 ----
-  /* cursor to previous window with wrap around */
-      case 'W':
-  		CHECK_CMDWIN
-! 		if (firstwin == lastwin && Prenum != 1)	/* just one window */
-  		    beep_flush();
-  		else
-  		{
-***************
-*** 343,349 ****
-  
-  /* move window to new tab page */
-      case 'T':
-! 		if (firstwin == lastwin)
-  		    MSG(_(m_onlyone));
-  		else
-  		{
---- 340,346 ----
-  
-  /* move window to new tab page */
-      case 'T':
-! 		if (one_window())
-  		    MSG(_(m_onlyone));
-  		else
-  		{
-***************
-*** 679,687 ****
-      /* When creating the help window make a snapshot of the window layout.
-       * Otherwise clear the snapshot, it's now invalid. */
-      if (flags & WSP_HELP)
-! 	make_snapshot();
-      else
-! 	clear_snapshot(curtab);
-  
-      return win_split_ins(size, flags, NULL, 0);
-  }
---- 676,684 ----
-      /* When creating the help window make a snapshot of the window layout.
-       * Otherwise clear the snapshot, it's now invalid. */
-      if (flags & WSP_HELP)
-! 	make_snapshot(SNAP_HELP_IDX);
-      else
-! 	clear_snapshot(curtab, SNAP_HELP_IDX);
-  
-      return win_split_ins(size, flags, NULL, 0);
-  }
-***************
-*** 692,698 ****
-   * top/left/right/bottom.
-   * return FAIL for failure, OK otherwise
-   */
-!     static int
-  win_split_ins(size, flags, newwin, dir)
-      int		size;
-      int		flags;
---- 689,695 ----
-   * top/left/right/bottom.
-   * return FAIL for failure, OK otherwise
-   */
-!     int
-  win_split_ins(size, flags, newwin, dir)
-      int		size;
-      int		flags;
-***************
-*** 893,906 ****
-      {
-  	/* new window below/right of current one */
-  	if (newwin == NULL)
-! 	    wp = win_alloc(oldwin);
-  	else
-  	    win_append(oldwin, wp);
-      }
-      else
-      {
-  	if (newwin == NULL)
-! 	    wp = win_alloc(oldwin->w_prev);
-  	else
-  	    win_append(oldwin->w_prev, wp);
-      }
---- 890,903 ----
-      {
-  	/* new window below/right of current one */
-  	if (newwin == NULL)
-! 	    wp = win_alloc(oldwin, FALSE);
-  	else
-  	    win_append(oldwin, wp);
-      }
-      else
-      {
-  	if (newwin == NULL)
-! 	    wp = win_alloc(oldwin->w_prev, FALSE);
-  	else
-  	    win_append(oldwin->w_prev, wp);
-      }
-***************
-*** 910,915 ****
---- 907,919 ----
-  	if (wp == NULL)
-  	    return FAIL;
-  
-+ 	new_frame(wp);
-+ 	if (wp->w_frame == NULL)
-+ 	{
-+ 	    win_free(wp, NULL);
-+ 	    return FAIL;
-+ 	}
-+ 
-  	/* make the contents of the new window the same as the current one */
-  	win_init(wp, curwin, flags);
-      }
-***************
-*** 970,982 ****
-      }
-  
-      if (newwin == NULL)
-!     {
-! 	/* Create a frame for the new window. */
-! 	frp = (frame_T *)alloc_clear((unsigned)sizeof(frame_T));
-! 	frp->fr_layout = FR_LEAF;
-! 	frp->fr_win = wp;
-! 	wp->w_frame = frp;
-!     }
-      else
-  	frp = newwin->w_frame;
-      frp->fr_parent = curfrp->fr_parent;
---- 974,980 ----
-      }
-  
-      if (newwin == NULL)
-! 	frp = wp->w_frame;
-      else
-  	frp = newwin->w_frame;
-      frp->fr_parent = curfrp->fr_parent;
-***************
-*** 1156,1161 ****
---- 1154,1160 ----
-      return OK;
-  }
-  
-+ 
-  /*
-   * Initialize window "newp" from window "oldp".
-   * Used when splitting a window and when creating a new tab page.
-***************
-*** 1204,1217 ****
-      if (oldp->w_localdir != NULL)
-  	newp->w_localdir = vim_strsave(oldp->w_localdir);
-  
-!     /* Use the same argument list. */
-!     newp->w_alist = oldp->w_alist;
-!     ++newp->w_alist->al_refcount;
-!     newp->w_arg_idx = oldp->w_arg_idx;
-! 
-!     /*
-!      * copy tagstack and options from existing window
-!      */
-      for (i = 0; i < oldp->w_tagstacklen; i++)
-      {
-  	newp->w_tagstack[i] = oldp->w_tagstack[i];
---- 1203,1209 ----
-      if (oldp->w_localdir != NULL)
-  	newp->w_localdir = vim_strsave(oldp->w_localdir);
-  
-!     /* copy tagstack and folds */
-      for (i = 0; i < oldp->w_tagstacklen; i++)
-      {
-  	newp->w_tagstack[i] = oldp->w_tagstack[i];
-***************
-*** 1221,1230 ****
-      }
-      newp->w_tagstackidx = oldp->w_tagstackidx;
-      newp->w_tagstacklen = oldp->w_tagstacklen;
--     win_copy_options(oldp, newp);
-  # ifdef FEAT_FOLDING
-      copyFoldingState(oldp, newp);
-  # endif
-  }
-  
-  #endif /* FEAT_WINDOWS */
---- 1213,1241 ----
-      }
-      newp->w_tagstackidx = oldp->w_tagstackidx;
-      newp->w_tagstacklen = oldp->w_tagstacklen;
-  # ifdef FEAT_FOLDING
-      copyFoldingState(oldp, newp);
-  # endif
-+ 
-+     win_init_some(newp, oldp);
-+ }
-+ 
-+ /*
-+  * Initialize window "newp" from window"old".
-+  * Only the essential things are copied.
-+  */
-+     static void
-+ win_init_some(newp, oldp)
-+     win_T	*newp;
-+     win_T	*oldp;
-+ {
-+     /* Use the same argument list. */
-+     newp->w_alist = oldp->w_alist;
-+     ++newp->w_alist->al_refcount;
-+     newp->w_arg_idx = oldp->w_arg_idx;
-+ 
-+     /* copy options from existing window */
-+     win_copy_options(oldp, newp);
-  }
-  
-  #endif /* FEAT_WINDOWS */
-***************
-*** 1565,1579 ****
-  #if defined(FEAT_GUI) && defined(FEAT_VERTSPLIT)
-      /* When 'guioptions' includes 'L' or 'R' may have to remove or add
-       * scrollbars.  Have to update them anyway. */
-!     if (gui.in_use)
-!     {
-! 	out_flush();
-! 	gui_init_which_components(NULL);
-! 	gui_update_scrollbars(TRUE);
-!     }
-!     need_mouse_correct = TRUE;
-  #endif
-- 
-  }
-  
-  /*
---- 1576,1583 ----
-  #if defined(FEAT_GUI) && defined(FEAT_VERTSPLIT)
-      /* When 'guioptions' includes 'L' or 'R' may have to remove or add
-       * scrollbars.  Have to update them anyway. */
-!     gui_may_update_scrollbars();
-  #endif
-  }
-  
-  /*
-***************
-*** 2048,2060 ****
-  }
-  
-  /*
-!  * Return TRUE if the current window is the only window that exists.
-   * Returns FALSE if there is a window, possibly in another tab page.
-   */
-      static int
-  last_window()
-  {
-!     return (lastwin == firstwin && first_tabpage->tp_next == NULL);
-  }
-  
-  /*
---- 2052,2091 ----
-  }
-  
-  /*
-!  * Return TRUE if the current window is the only window that exists (ignoring
-!  * "aucmd_win").
-   * Returns FALSE if there is a window, possibly in another tab page.
-   */
-      static int
-  last_window()
-  {
-!     return (one_window() && first_tabpage->tp_next == NULL);
-! }
-! 
-! /*
-!  * Return TRUE if there is only one window other than "aucmd_win" in the
-!  * current tab page.
-!  */
-!     static int
-! one_window()
-! {
-! #ifdef FEAT_AUTOCMD
-!     win_T	*wp;
-!     int		seen_one = FALSE;
-! 
-!     FOR_ALL_WINDOWS(wp)
-!     {
-! 	if (wp != aucmd_win)
-! 	{
-! 	    if (seen_one)
-! 		return FALSE;
-! 	    seen_one = TRUE;
-! 	}
-!     }
-!     return TRUE;
-! #else
-!     return firstwin == lastwin;
-! #endif
-  }
-  
-  /*
-***************
-*** 2083,2088 ****
---- 2114,2132 ----
-  	return;
-      }
-  
-+ #ifdef FEAT_AUTOCMD
-+     if (win == aucmd_win)
-+     {
-+ 	EMSG(_("E813: Cannot close autocmd window"));
-+ 	return;
-+     }
-+     if ((firstwin == aucmd_win || lastwin == aucmd_win) && one_window())
-+     {
-+ 	EMSG(_("E814: Cannot close window, only autocmd window would remain"));
-+ 	return;
-+     }
-+ #endif
-+ 
-      /*
-       * When closing the last window in a tab page first go to another tab
-       * page and then close the window and the tab page.  This avoids that
-***************
-*** 2112,2118 ****
-      if (win->w_buffer->b_help)
-  	help_window = TRUE;
-      else
-! 	clear_snapshot(curtab);
-  
-  #ifdef FEAT_AUTOCMD
-      if (win == curwin)
---- 2156,2162 ----
-      if (win->w_buffer->b_help)
-  	help_window = TRUE;
-      else
-! 	clear_snapshot(curtab, SNAP_HELP_IDX);
-  
-  #ifdef FEAT_AUTOCMD
-      if (win == curwin)
-***************
-*** 2229,2235 ****
-      /* After closing the help window, try restoring the window layout from
-       * before it was opened. */
-      if (help_window)
-! 	restore_snapshot(close_curwin);
-  
-  #if defined(FEAT_GUI) && defined(FEAT_VERTSPLIT)
-      /* When 'guioptions' includes 'L' or 'R' may have to remove scrollbars. */
---- 2273,2279 ----
-      /* After closing the help window, try restoring the window layout from
-       * before it was opened. */
-      if (help_window)
-! 	restore_snapshot(SNAP_HELP_IDX, close_curwin);
-  
-  #if defined(FEAT_GUI) && defined(FEAT_VERTSPLIT)
-      /* When 'guioptions' includes 'L' or 'R' may have to remove scrollbars. */
-***************
-*** 2344,2349 ****
---- 2388,2401 ----
-  
-      while (firstwin != NULL)
-  	(void)win_free_mem(firstwin, &dummy, NULL);
-+ 
-+ # ifdef FEAT_AUTOCMD
-+     if (aucmd_win != NULL)
-+     {
-+ 	(void)win_free_mem(aucmd_win, &dummy, NULL);
-+ 	aucmd_win = NULL;
-+     }
-+ # endif
-  }
-  #endif
-  
-***************
-*** 2351,2357 ****
-   * Remove a window and its frame from the tree of frames.
-   * Returns a pointer to the window that got the freed up space.
-   */
-!     static win_T *
-  winframe_remove(win, dirp, tp)
-      win_T	*win;
-      int		*dirp UNUSED;	/* set to 'v' or 'h' for direction if 'ea' */
---- 2403,2409 ----
-   * Remove a window and its frame from the tree of frames.
-   * Returns a pointer to the window that got the freed up space.
-   */
-!     win_T *
-  winframe_remove(win, dirp, tp)
-      win_T	*win;
-      int		*dirp UNUSED;	/* set to 'v' or 'h' for direction if 'ea' */
-***************
-*** 3090,3096 ****
-      win_T	*nextwp;
-      int		r;
-  
-!     if (lastwin == firstwin)
-      {
-  	if (message
-  #ifdef FEAT_AUTOCMD
---- 3142,3148 ----
-      win_T	*nextwp;
-      int		r;
-  
-!     if (one_window())
-      {
-  	if (message
-  #ifdef FEAT_AUTOCMD
-***************
-*** 3194,3202 ****
---- 3246,3275 ----
-      first_tabpage->tp_topframe = topframe;
-      curtab = first_tabpage;
-  #endif
-+ 
-      return OK;
-  }
-  
-+ #if defined(FEAT_AUTOCMD) || defined(PROTO)
-+ /*
-+  * Init "aucmd_win".  This can only be done after the first
-+  * window is fully initialized, thus it can't be in win_alloc_first().
-+  */
-+     void
-+ win_alloc_aucmd_win()
-+ {
-+     aucmd_win = win_alloc(NULL, TRUE);
-+     if (aucmd_win != NULL)
-+     {
-+ 	win_init_some(aucmd_win, curwin);
-+ # ifdef FEAT_SCROLLBIND
-+ 	aucmd_win->w_p_scb = FALSE;
-+ # endif
-+ 	new_frame(aucmd_win);
-+     }
-+ }
-+ #endif
-+ 
-  /*
-   * Allocate the first window or the first window in a new tab page.
-   * When "oldwin" is NULL create an empty buffer for it.
-***************
-*** 3208,3214 ****
-  win_alloc_firstwin(oldwin)
-      win_T	*oldwin;
-  {
-!     curwin = win_alloc(NULL);
-      if (oldwin == NULL)
-      {
-  	/* Very first window, need to create an empty buffer for it and
---- 3281,3287 ----
-  win_alloc_firstwin(oldwin)
-      win_T	*oldwin;
-  {
-!     curwin = win_alloc(NULL, FALSE);
-      if (oldwin == NULL)
-      {
-  	/* Very first window, need to create an empty buffer for it and
-***************
-*** 3236,3256 ****
-      }
-  #endif
-  
-!     topframe = (frame_T *)alloc_clear((unsigned)sizeof(frame_T));
-!     if (topframe == NULL)
-  	return FAIL;
-!     topframe->fr_layout = FR_LEAF;
-  #ifdef FEAT_VERTSPLIT
-      topframe->fr_width = Columns;
-  #endif
-      topframe->fr_height = Rows - p_ch;
-      topframe->fr_win = curwin;
--     curwin->w_frame = topframe;
-  
-      return OK;
-  }
-  
-  /*
-   * Initialize the window and frame size to the maximum.
-   */
-      void
---- 3309,3344 ----
-      }
-  #endif
-  
-!     new_frame(curwin);
-!     if (curwin->w_frame == NULL)
-  	return FAIL;
-!     topframe = curwin->w_frame;
-  #ifdef FEAT_VERTSPLIT
-      topframe->fr_width = Columns;
-  #endif
-      topframe->fr_height = Rows - p_ch;
-      topframe->fr_win = curwin;
-  
-      return OK;
-  }
-  
-  /*
-+  * Create a frame for window "wp".
-+  */
-+     static void
-+ new_frame(win_T *wp)
-+ {
-+     frame_T *frp = (frame_T *)alloc_clear((unsigned)sizeof(frame_T));
-+ 
-+     wp->w_frame = frp;
-+     if (frp != NULL)
-+     {
-+ 	frp->fr_layout = FR_LEAF;
-+ 	frp->fr_win = wp;
-+     }
-+ }
-+ 
-+ /*
-   * Initialize the window and frame size to the maximum.
-   */
-      void
-***************
-*** 3300,3309 ****
-  free_tabpage(tp)
-      tabpage_T	*tp;
-  {
-  # ifdef FEAT_DIFF
-      diff_clear(tp);
-  # endif
-!     clear_snapshot(tp);
-  #ifdef FEAT_EVAL
-      vars_clear(&tp->tp_vars.dv_hashtab);	/* free all t: variables */
-  #endif
---- 3388,3400 ----
-  free_tabpage(tp)
-      tabpage_T	*tp;
-  {
-+     int idx;
-+ 
-  # ifdef FEAT_DIFF
-      diff_clear(tp);
-  # endif
-!     for (idx = 0; idx < SNAP_COUNT; ++idx)
-! 	clear_snapshot(tp, idx);
-  #ifdef FEAT_EVAL
-      vars_clear(&tp->tp_vars.dv_hashtab);	/* free all t: variables */
-  #endif
-***************
-*** 3370,3381 ****
-  #if defined(FEAT_GUI)
-  	/* When 'guioptions' includes 'L' or 'R' may have to remove or add
-  	 * scrollbars.  Have to update them anyway. */
-! 	if (gui.in_use && starting == 0)
-! 	{
-! 	    gui_init_which_components(NULL);
-! 	    gui_update_scrollbars(TRUE);
-! 	}
-! 	need_mouse_correct = TRUE;
-  #endif
-  
-  	redraw_all_later(CLEAR);
---- 3461,3467 ----
-  #if defined(FEAT_GUI)
-  	/* When 'guioptions' includes 'L' or 'R' may have to remove or add
-  	 * scrollbars.  Have to update them anyway. */
-! 	gui_may_update_scrollbars();
-  #endif
-  
-  	redraw_all_later(CLEAR);
-***************
-*** 3593,3604 ****
-  #if defined(FEAT_GUI)
-      /* When 'guioptions' includes 'L' or 'R' may have to remove or add
-       * scrollbars.  Have to update them anyway. */
-!     if (gui.in_use && starting == 0)
-!     {
-! 	gui_init_which_components(NULL);
-! 	gui_update_scrollbars(TRUE);
-!     }
-!     need_mouse_correct = TRUE;
-  #endif
-  
-      redraw_all_later(CLEAR);
---- 3679,3685 ----
-  #if defined(FEAT_GUI)
-      /* When 'guioptions' includes 'L' or 'R' may have to remove or add
-       * scrollbars.  Have to update them anyway. */
-!     gui_may_update_scrollbars();
-  #endif
-  
-      redraw_all_later(CLEAR);
-***************
-*** 4150,4160 ****
-  #endif
-  
-  /*
-!  * allocate a window structure and link it in the window list
-   */
-      static win_T *
-! win_alloc(after)
-      win_T	*after UNUSED;
-  {
-      win_T	*newwin;
-  
---- 4231,4243 ----
-  #endif
-  
-  /*
-!  * Allocate a window structure and link it in the window list when "hidden" is
-!  * FALSE.
-   */
-      static win_T *
-! win_alloc(after, hidden)
-      win_T	*after UNUSED;
-+     int		hidden UNUSED;
-  {
-      win_T	*newwin;
-  
-***************
-*** 4180,4186 ****
-  	 * link the window in the window list
-  	 */
-  #ifdef FEAT_WINDOWS
-! 	win_append(after, newwin);
-  #endif
-  #ifdef FEAT_VERTSPLIT
-  	newwin->w_wincol = 0;
---- 4263,4270 ----
-  	 * link the window in the window list
-  	 */
-  #ifdef FEAT_WINDOWS
-! 	if (!hidden)
-! 	    win_append(after, newwin);
-  #endif
-  #ifdef FEAT_VERTSPLIT
-  	newwin->w_wincol = 0;
-***************
-*** 4314,4320 ****
-  /*
-   * Append window "wp" in the window list after window "after".
-   */
-!     static void
-  win_append(after, wp)
-      win_T	*after, *wp;
-  {
---- 4398,4404 ----
-  /*
-   * Append window "wp" in the window list after window "after".
-   */
-!     void
-  win_append(after, wp)
-      win_T	*after, *wp;
-  {
-***************
-*** 4340,4346 ****
-  /*
-   * Remove a window from the window list.
-   */
-!     static void
-  win_remove(wp, tp)
-      win_T	*wp;
-      tabpage_T	*tp;		/* tab page "win" is in, NULL for current */
---- 4424,4430 ----
-  /*
-   * Remove a window from the window list.
-   */
-!     void
-  win_remove(wp, tp)
-      win_T	*wp;
-      tabpage_T	*tp;		/* tab page "win" is in, NULL for current */
-***************
-*** 6040,6045 ****
---- 6124,6130 ----
-  /*
-   * Return TRUE if there is only one window (in the current tab page), not
-   * counting a help or preview window, unless it is the current window.
-+  * Does not count "aucmd_win".
-   */
-      int
-  only_one_window()
-***************
-*** 6053,6063 ****
-  	return FALSE;
-  
-      for (wp = firstwin; wp != NULL; wp = wp->w_next)
-! 	if (!((wp->w_buffer->b_help && !curbuf->b_help)
-  # ifdef FEAT_QUICKFIX
-  		    || wp->w_p_pvw
-  # endif
-  	     ) || wp == curwin)
-  	    ++count;
-      return (count <= 1);
-  #else
---- 6138,6152 ----
-  	return FALSE;
-  
-      for (wp = firstwin; wp != NULL; wp = wp->w_next)
-! 	if ((!((wp->w_buffer->b_help && !curbuf->b_help)
-  # ifdef FEAT_QUICKFIX
-  		    || wp->w_p_pvw
-  # endif
-  	     ) || wp == curwin)
-+ # ifdef FEAT_AUTOCMD
-+ 		&& wp != aucmd_win
-+ # endif
-+ 	   )
-  	    ++count;
-      return (count <= 1);
-  #else
-***************
-*** 6112,6122 ****
-  /*
-   * Create a snapshot of the current frame sizes.
-   */
-!     static void
-! make_snapshot()
-  {
-!     clear_snapshot(curtab);
-!     make_snapshot_rec(topframe, &curtab->tp_snapshot);
-  }
-  
-      static void
---- 6201,6212 ----
-  /*
-   * Create a snapshot of the current frame sizes.
-   */
-!     void
-! make_snapshot(idx)
-!     int idx;
-  {
-!     clear_snapshot(curtab, idx);
-!     make_snapshot_rec(topframe, &curtab->tp_snapshot[idx]);
-  }
-  
-      static void
-***************
-*** 6144,6154 ****
-   * Remove any existing snapshot.
-   */
-      static void
-! clear_snapshot(tp)
-      tabpage_T	*tp;
-  {
-!     clear_snapshot_rec(tp->tp_snapshot);
-!     tp->tp_snapshot = NULL;
-  }
-  
-      static void
---- 6234,6245 ----
-   * Remove any existing snapshot.
-   */
-      static void
-! clear_snapshot(tp, idx)
-      tabpage_T	*tp;
-+     int		idx;
-  {
-!     clear_snapshot_rec(tp->tp_snapshot[idx]);
-!     tp->tp_snapshot[idx] = NULL;
-  }
-  
-      static void
-***************
-*** 6168,6193 ****
-   * This is only done if the screen size didn't change and the window layout is
-   * still the same.
-   */
-!     static void
-! restore_snapshot(close_curwin)
-      int		close_curwin;	    /* closing current window */
-  {
-      win_T	*wp;
-  
-!     if (curtab->tp_snapshot != NULL
-  # ifdef FEAT_VERTSPLIT
-! 	    && curtab->tp_snapshot->fr_width == topframe->fr_width
-  # endif
-! 	    && curtab->tp_snapshot->fr_height == topframe->fr_height
-! 	    && check_snapshot_rec(curtab->tp_snapshot, topframe) == OK)
-      {
-! 	wp = restore_snapshot_rec(curtab->tp_snapshot, topframe);
-  	win_comp_pos();
-  	if (wp != NULL && close_curwin)
-  	    win_goto(wp);
-  	redraw_all_later(CLEAR);
-      }
-!     clear_snapshot(curtab);
-  }
-  
-  /*
---- 6259,6285 ----
-   * This is only done if the screen size didn't change and the window layout is
-   * still the same.
-   */
-!     void
-! restore_snapshot(idx, close_curwin)
-!     int		idx;
-      int		close_curwin;	    /* closing current window */
-  {
-      win_T	*wp;
-  
-!     if (curtab->tp_snapshot[idx] != NULL
-  # ifdef FEAT_VERTSPLIT
-! 	    && curtab->tp_snapshot[idx]->fr_width == topframe->fr_width
-  # endif
-! 	    && curtab->tp_snapshot[idx]->fr_height == topframe->fr_height
-! 	    && check_snapshot_rec(curtab->tp_snapshot[idx], topframe) == OK)
-      {
-! 	wp = restore_snapshot_rec(curtab->tp_snapshot[idx], topframe);
-  	win_comp_pos();
-  	if (wp != NULL && close_curwin)
-  	    win_goto(wp);
-  	redraw_all_later(CLEAR);
-      }
-!     clear_snapshot(curtab, idx);
-  }
-  
-  /*
-*** ../vim-7.2.202/src/version.c	2009-06-16 15:35:46.000000000 +0200
---- src/version.c	2009-06-16 15:37:16.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     203,
-  /**/
-
--- 
-How To Keep A Healthy Level Of Insanity:
-15. Five days in advance, tell your friends you can't attend their
-    party because you're not in the mood.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.206	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,46 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.206
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.206
-Problem:    Win32: Can't build netbeans interface with Visual Studio 2010.
-Solution:   Undefine ECONNREFUSED. (George Reilly)
-Files:	    src/netbeans.c
-
-
-*** ../vim-7.2.205/src/netbeans.c	2009-05-17 23:25:16.000000000 +0200
---- src/netbeans.c	2009-06-16 16:39:17.000000000 +0200
-***************
-*** 32,37 ****
---- 32,38 ----
-  /* WinSock API is separated from C API, thus we can't use read(), write(),
-   * errno... */
-  # define sock_errno WSAGetLastError()
-+ # undef ECONNREFUSED
-  # define ECONNREFUSED WSAECONNREFUSED
-  # ifdef EINTR
-  #  undef EINTR
-*** ../vim-7.2.205/src/version.c	2009-06-16 16:45:14.000000000 +0200
---- src/version.c	2009-06-16 16:57:45.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     206,
-  /**/
-
--- 
-How To Keep A Healthy Level Of Insanity:
-18. When leaving the zoo, start running towards the parking lot,
-    yelling "run for your lives, they're loose!!"
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.207	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,69 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.207
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.207
-Problem:    Using freed memory with ":redrawstatus" when it works recursively.
-Solution:   Prevent recursively updating the status line. (partly by Dominique
-	    Pelle)
-Files:	    src/screen.c
-
-
-*** ../vim-7.2.206/src/screen.c	2009-06-16 16:01:34.000000000 +0200
---- src/screen.c	2009-06-16 17:04:53.000000000 +0200
-***************
-*** 5743,5748 ****
---- 5743,5755 ----
-      int		fillchar;
-      int		attr;
-      int		this_ru_col;
-+     static int  busy = FALSE;
-+ 
-+     /* It's possible to get here recursively when 'statusline' (indirectly)
-+      * invokes ":redrawstatus".  Simply ignore the call then. */
-+     if (busy)
-+ 	return;
-+     busy = TRUE;
-  
-      wp->w_redr_status = FALSE;
-      if (wp->w_status_height == 0)
-***************
-*** 5881,5886 ****
---- 5888,5894 ----
-  									attr);
-      }
-  #endif
-+     busy = FALSE;
-  }
-  
-  #ifdef FEAT_STL_OPT
-*** ../vim-7.2.206/src/version.c	2009-06-16 16:57:53.000000000 +0200
---- src/version.c	2009-06-16 17:21:56.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     207,
-  /**/
-
--- 
-In many of the more relaxed civilizations on the Outer Eastern Rim of the
-Galaxy, "The Hitchhiker's Guide to the Galaxy" has already supplanted the
-great "Encyclopedia Galactica" as the standard repository of all knowledge
-and wisdom, for though it has many omissions and contains much that is
-apocryphal, or at least wildly inaccurate, it scores over the older, more
-pedestrian work in two important respects.
-First, it is slightly cheaper; and second, it has the words "DON'T PANIC"
-inscribed in large friendly letters on its cover.
-		-- Douglas Adams, "The Hitchhiker's Guide to the Galaxy"
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.208	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,82 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.208
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.208
-Problem:    "set novice" gives an error message, it should be ignored.
-Solution:   Don't see "no" in "novice" as unsetting an option.  (Patrick
-	    Texier)
-Files:	    src/option.c
-
-
-*** ../vim-7.2.207/src/option.c	2009-06-16 15:23:07.000000000 +0200
---- src/option.c	2009-06-16 17:35:08.000000000 +0200
-***************
-*** 4006,4012 ****
-  	else
-  	{
-  	    prefix = 1;
-! 	    if (STRNCMP(arg, "no", 2) == 0)
-  	    {
-  		prefix = 0;
-  		arg += 2;
---- 4006,4012 ----
-  	else
-  	{
-  	    prefix = 1;
-! 	    if (STRNCMP(arg, "no", 2) == 0 && STRNCMP(arg, "novice", 6) != 0)
-  	    {
-  		prefix = 0;
-  		arg += 2;
-***************
-*** 9757,9763 ****
-  	}
-  	--p;
-      }
-!     if (STRNCMP(p, "no", 2) == 0)
-      {
-  	xp->xp_context = EXPAND_BOOL_SETTINGS;
-  	p += 2;
---- 9757,9763 ----
-  	}
-  	--p;
-      }
-!     if (STRNCMP(p, "no", 2) == 0 && STRNCMP(p, "novice", 6) != 0)
-      {
-  	xp->xp_context = EXPAND_BOOL_SETTINGS;
-  	p += 2;
-*** ../vim-7.2.207/src/version.c	2009-06-16 17:22:38.000000000 +0200
---- src/version.c	2009-06-16 17:50:33.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     208,
-  /**/
-
--- 
-Now it is such a bizarrely improbable coincidence that anything as
-mind-bogglingly useful as the Babel fish could have evolved purely by chance
-that some thinkers have chosen to see it as a final and clinching proof of the
-NON-existence of God.
-The argument goes something like this: 'I refuse to prove that I exist,' says
-God, 'for proof denies faith, and without faith I am nothing.'
-'But,' says Man, 'the Babel fish is a dead giveaway, isn't it?  It could not
-have evolved by chance.  It proves you exist, and so therefore, by your own
-arguments, you don't.  QED.'
-'Oh dear,' says God, 'I hadn't thought of that,' and promptly vanishes in a
-puff of logic.
-'Oh, that was easy,' says Man, and for an encore goes on to prove that black
-is white and gets himself killed on the next pedestrian crossing.
-		-- Douglas Adams, "The Hitchhiker's Guide to the Galaxy"
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.209	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,82 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.209
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.209
-Problem:    For xxd setmode() is undefined on Cygwin.
-Solution:   Include io.h. (Dominique Pelle)
-Files:	    src/xxd/xxd.c
-
-
-*** ../vim-7.2.208/src/xxd/xxd.c	2007-12-03 21:32:21.000000000 +0100
---- src/xxd/xxd.c	2009-06-16 18:03:14.000000000 +0200
-***************
-*** 64,69 ****
---- 64,72 ----
-  # define _CRT_SECURE_NO_DEPRECATE
-  # define _CRT_NONSTDC_NO_DEPRECATE
-  #endif
-+ #if !defined(CYGWIN) && (defined(CYGWIN32) || defined(__CYGWIN__) || defined(__CYGWIN32__))
-+ # define CYGWIN
-+ #endif
-  
-  #include <stdio.h>
-  #ifdef VAXC
-***************
-*** 77,83 ****
-  #if !defined(OS2) && defined(__EMX__)
-  # define OS2
-  #endif
-! #if defined(MSDOS) || defined(WIN32) || defined(OS2) || defined(__BORLANDC__)
-  # include <io.h>	/* for setmode() */
-  #else
-  # ifdef UNIX
---- 80,87 ----
-  #if !defined(OS2) && defined(__EMX__)
-  # define OS2
-  #endif
-! #if defined(MSDOS) || defined(WIN32) || defined(OS2) || defined(__BORLANDC__) \
-!   || defined(CYGWIN)
-  # include <io.h>	/* for setmode() */
-  #else
-  # ifdef UNIX
-***************
-*** 150,158 ****
-  # endif
-  #endif
-  
-- #if !defined(CYGWIN) && (defined(CYGWIN32) || defined(__CYGWIN__) || defined(__CYGWIN32__))
-- # define CYGWIN
-- #endif
-  #if defined(MSDOS) || defined(WIN32) || defined(OS2)
-  # define BIN_READ(yes)  ((yes) ? "rb" : "rt")
-  # define BIN_WRITE(yes) ((yes) ? "wb" : "wt")
---- 154,159 ----
-*** ../vim-7.2.208/src/version.c	2009-06-16 17:50:56.000000000 +0200
---- src/version.c	2009-06-16 18:16:08.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     209,
-  /**/
-
--- 
-"So this is it," said Arthur, "we are going to die."
-"Yes," said Ford, "except...no!  Wait a minute!"  He suddenly lunged across
-the chamber at something behind Arthur's line of vision.  "What's this
-switch?" he cried.
-"What?   Where?" cried Arthur, twisting around.
-"No, I was only fooling," said Ford, "we are going to die after all."
-		-- Douglas Adams, "The Hitchhiker's Guide to the Galaxy"
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.210	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,58 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.210
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.210
-Problem:    When a file that is being edited has its timestamp updated outside
-	    of Vim and ":checktime" is used still get a warning when writing
-	    the file. (Matt Mueller)
-Solution:   Store the timestamp in b_mtime_read when the timestamp is the only
-	    thing that changed.
-Files:	    src/fileio.c
-
-
-*** ../vim-7.2.209/src/fileio.c	2009-06-16 16:01:34.000000000 +0200
---- src/fileio.c	2009-06-20 13:29:41.000000000 +0200
-***************
-*** 6627,6633 ****
-  			mesg = _("W16: Warning: Mode of file \"%s\" has changed since editing started");
-  			mesg2 = _("See \":help W16\" for more info.");
-  		    }
-! 		    /* Else: only timestamp changed, ignored */
-  		}
-  	    }
-  	}
---- 6627,6636 ----
-  			mesg = _("W16: Warning: Mode of file \"%s\" has changed since editing started");
-  			mesg2 = _("See \":help W16\" for more info.");
-  		    }
-! 		    else
-! 			/* Only timestamp changed, store it to avoid a warning
-! 			 * in check_mtime() later. */
-! 			buf->b_mtime_read = buf->b_mtime;
-  		}
-  	    }
-  	}
-*** ../vim-7.2.209/src/version.c	2009-06-16 18:29:37.000000000 +0200
---- src/version.c	2009-06-24 11:57:08.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     210,
-  /**/
-
--- 
-Have you heard about the new Beowulf cluster? It's so fast, it executes
-an infinite loop in 6 seconds.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.211	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.211
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.211
-Problem:    Memory leak when expanding a series of file names.
-Solution:   Use ga_clear_strings() instead of ga_clear().
-Files:	    src/misc1.c
-
-
-*** ../vim-7.2.210/src/misc1.c	2009-05-17 13:30:58.000000000 +0200
---- src/misc1.c	2009-06-24 16:16:17.000000000 +0200
-***************
-*** 9193,9199 ****
-  		else if (vim_strpbrk(p, (char_u *)"$~") != NULL)
-  		{
-  		    vim_free(p);
-! 		    ga_clear(&ga);
-  		    i = mch_expand_wildcards(num_pat, pat, num_file, file,
-  								       flags);
-  		    recursive = FALSE;
---- 9193,9199 ----
-  		else if (vim_strpbrk(p, (char_u *)"$~") != NULL)
-  		{
-  		    vim_free(p);
-! 		    ga_clear_strings(&ga);
-  		    i = mch_expand_wildcards(num_pat, pat, num_file, file,
-  								       flags);
-  		    recursive = FALSE;
-*** ../vim-7.2.210/src/version.c	2009-06-24 11:57:53.000000000 +0200
---- src/version.c	2009-06-24 16:24:32.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     211,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-34. You laugh at people with 14400 baud modems.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.213	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,53 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.213
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.213
-Problem:    Warning for using vsprintf().
-Solution:   Use vim_vsnprintf().
-Files:	    src/netbeans.c
-
-
-*** ../vim-7.2.212/src/netbeans.c	2009-06-16 16:57:53.000000000 +0200
---- src/netbeans.c	2009-06-24 11:26:43.000000000 +0200
-***************
-*** 2586,2592 ****
-      va_list ap;
-  
-      va_start(ap, cmd);
-!     vsprintf(buf, cmd, ap);
-      va_end(ap);
-  
-      nbdebug(("    COLONCMD %s\n", buf));
---- 2586,2592 ----
-      va_list ap;
-  
-      va_start(ap, cmd);
-!     vim_vsnprintf(buf, sizeof(buf), cmd, ap, NULL);
-      va_end(ap);
-  
-      nbdebug(("    COLONCMD %s\n", buf));
-*** ../vim-7.2.212/src/version.c	2009-06-24 16:41:01.000000000 +0200
---- src/version.c	2009-06-24 16:49:06.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     213,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-38. You wake up at 3 a.m. to go to the bathroom and stop and check your e-mail
-    on the way back to bed.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.214	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,65 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.214
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.214
-Problem:    Crash with complete function for user command. (Andy Wokula)
-Solution:   Avoid using a NULL pointer (Dominique Pelle)
-Files:	    src/ex_getln.c
-
-
-*** ../vim-7.2.213/src/ex_getln.c	2009-05-16 17:29:37.000000000 +0200
---- src/ex_getln.c	2009-06-24 16:57:28.000000000 +0200
-***************
-*** 4874,4887 ****
-      /* Loop over the items in the list. */
-      for (li = retlist->lv_first; li != NULL; li = li->li_next)
-      {
-! 	if (li->li_tv.v_type != VAR_STRING)
-! 	    continue;  /* Skip non-string items */
-  
-  	if (ga_grow(&ga, 1) == FAIL)
-  	    break;
-  
-  	((char_u **)ga.ga_data)[ga.ga_len] =
-! 	    vim_strsave(li->li_tv.vval.v_string);
-  	++ga.ga_len;
-      }
-      list_unref(retlist);
---- 4874,4887 ----
-      /* Loop over the items in the list. */
-      for (li = retlist->lv_first; li != NULL; li = li->li_next)
-      {
-! 	if (li->li_tv.v_type != VAR_STRING || li->li_tv.vval.v_string == NULL)
-! 	    continue;  /* Skip non-string items and empty strings */
-  
-  	if (ga_grow(&ga, 1) == FAIL)
-  	    break;
-  
-  	((char_u **)ga.ga_data)[ga.ga_len] =
-! 					 vim_strsave(li->li_tv.vval.v_string);
-  	++ga.ga_len;
-      }
-      list_unref(retlist);
-*** ../vim-7.2.213/src/version.c	2009-06-24 16:49:50.000000000 +0200
---- src/version.c	2009-06-24 17:03:58.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     214,
-  /**/
-
--- 
-He who laughs last, thinks slowest.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.215	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,310 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.215
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.215
-Problem:    ml_get error when using ":vimgrep".
-Solution:   Load the memfile for the hidden buffer before putting it in a
-	    window.  Correct the order of splitting the window and filling
-	    the window and buffer with data.
-Files:	    src/fileio.c, src/proto/window.pro, src/quickfix.c, src/window.c
-
-
-*** ../vim-7.2.214/src/fileio.c	2009-06-24 11:57:53.000000000 +0200
---- src/fileio.c	2009-06-24 12:53:19.000000000 +0200
-***************
-*** 710,716 ****
-  #endif
-  #ifdef UNIX
-  	/* Set swap file protection bits after creating it. */
-! 	if (swap_mode > 0 && curbuf->b_ml.ml_mfp->mf_fname != NULL)
-  	    (void)mch_setperm(curbuf->b_ml.ml_mfp->mf_fname, (long)swap_mode);
-  #endif
-      }
---- 710,717 ----
-  #endif
-  #ifdef UNIX
-  	/* Set swap file protection bits after creating it. */
-! 	if (swap_mode > 0 && curbuf->b_ml.ml_mfp != NULL
-! 			  && curbuf->b_ml.ml_mfp->mf_fname != NULL)
-  	    (void)mch_setperm(curbuf->b_ml.ml_mfp->mf_fname, (long)swap_mode);
-  #endif
-      }
-***************
-*** 8435,8443 ****
-  	 * effects, insert it in a the current tab page.
-  	 * Anything related to a window (e.g., setting folds) may have
-  	 * unexpected results. */
-! 	curwin = aucmd_win;
-! 	curwin->w_buffer = buf;
-  	++buf->b_nwindows;
-  
-  #ifdef FEAT_WINDOWS
-  	/* Split the current window, put the aucmd_win in the upper half. */
---- 8436,8444 ----
-  	 * effects, insert it in a the current tab page.
-  	 * Anything related to a window (e.g., setting folds) may have
-  	 * unexpected results. */
-! 	aucmd_win->w_buffer = buf;
-  	++buf->b_nwindows;
-+ 	win_init_empty(aucmd_win); /* set cursor and topline to safe values */
-  
-  #ifdef FEAT_WINDOWS
-  	/* Split the current window, put the aucmd_win in the upper half. */
-***************
-*** 8448,8459 ****
-  	(void)win_comp_pos();   /* recompute window positions */
-  	p_ea = save_ea;
-  #endif
-! 	/* set cursor and topline to safe values */
-! 	curwin_init();
-! #ifdef FEAT_VERTSPLIT
-! 	curwin->w_wincol = 0;
-! 	curwin->w_width = Columns;
-! #endif
-      }
-      curbuf = buf;
-      aco->new_curwin = curwin;
---- 8449,8455 ----
-  	(void)win_comp_pos();   /* recompute window positions */
-  	p_ea = save_ea;
-  #endif
-! 	curwin = aucmd_win;
-      }
-      curbuf = buf;
-      aco->new_curwin = curwin;
-*** ../vim-7.2.214/src/proto/window.pro	2009-06-16 16:01:34.000000000 +0200
---- src/proto/window.pro	2009-06-24 12:53:13.000000000 +0200
-***************
-*** 14,19 ****
---- 14,20 ----
-  win_T *winframe_remove __ARGS((win_T *win, int *dirp, tabpage_T *tp));
-  void close_others __ARGS((int message, int forceit));
-  void curwin_init __ARGS((void));
-+ void win_init_empty __ARGS((win_T *wp));
-  int win_alloc_first __ARGS((void));
-  void win_alloc_aucmd_win __ARGS((void));
-  void win_init_size __ARGS((void));
-*** ../vim-7.2.214/src/quickfix.c	2009-05-17 13:30:58.000000000 +0200
---- src/quickfix.c	2009-06-24 15:30:06.000000000 +0200
-***************
-*** 3411,3424 ****
-      /* Init the options. */
-      buf_copy_options(newbuf, BCO_ENTER | BCO_NOHELP);
-  
-!     /* set curwin/curbuf to buf and save a few things */
-!     aucmd_prepbuf(&aco, newbuf);
-  
-!     /* Need to set the filename for autocommands. */
-!     (void)setfname(curbuf, fname, NULL, FALSE);
-  
--     if (ml_open(curbuf) == OK)
--     {
-  	/* Create swap file now to avoid the ATTENTION message. */
-  	check_need_swap(TRUE);
-  
---- 3411,3425 ----
-      /* Init the options. */
-      buf_copy_options(newbuf, BCO_ENTER | BCO_NOHELP);
-  
-!     /* need to open the memfile before putting the buffer in a window */
-!     if (ml_open(newbuf) == OK)
-!     {
-! 	/* set curwin/curbuf to buf and save a few things */
-! 	aucmd_prepbuf(&aco, newbuf);
-  
-! 	/* Need to set the filename for autocommands. */
-! 	(void)setfname(curbuf, fname, NULL, FALSE);
-  
-  	/* Create swap file now to avoid the ATTENTION message. */
-  	check_need_swap(TRUE);
-  
-***************
-*** 3441,3450 ****
-  		newbuf = curbuf;
-  	    }
-  	}
--     }
-  
-!     /* restore curwin/curbuf and a few other things */
-!     aucmd_restbuf(&aco);
-  
-      if (!buf_valid(newbuf))
-  	return NULL;
---- 3442,3451 ----
-  		newbuf = curbuf;
-  	    }
-  	}
-  
-! 	/* restore curwin/curbuf and a few other things */
-! 	aucmd_restbuf(&aco);
-!     }
-  
-      if (!buf_valid(newbuf))
-  	return NULL;
-*** ../vim-7.2.214/src/window.c	2009-06-16 16:01:34.000000000 +0200
---- src/window.c	2009-06-24 14:35:16.000000000 +0200
-***************
-*** 2354,2366 ****
-      frame_T	*frp;
-      win_T	*wp;
-  
-- #ifdef FEAT_FOLDING
--     clearFolding(win);
-- #endif
-- 
--     /* reduce the reference count to the argument list. */
--     alist_unlink(win->w_alist);
-- 
-      /* Remove the window and its frame from the tree of frames. */
-      frp = win->w_frame;
-      wp = winframe_remove(win, dirp, tp);
---- 2354,2359 ----
-***************
-*** 2386,2394 ****
-  	tabpage_close(TRUE);
-  # endif
-  
--     while (firstwin != NULL)
-- 	(void)win_free_mem(firstwin, &dummy, NULL);
-- 
-  # ifdef FEAT_AUTOCMD
-      if (aucmd_win != NULL)
-      {
---- 2379,2384 ----
-***************
-*** 2396,2401 ****
---- 2386,2394 ----
-  	aucmd_win = NULL;
-      }
-  # endif
-+ 
-+     while (firstwin != NULL)
-+ 	(void)win_free_mem(firstwin, &dummy, NULL);
-  }
-  #endif
-  
-***************
-*** 3204,3230 ****
-      void
-  curwin_init()
-  {
-!     redraw_win_later(curwin, NOT_VALID);
-!     curwin->w_lines_valid = 0;
-!     curwin->w_cursor.lnum = 1;
-!     curwin->w_curswant = curwin->w_cursor.col = 0;
-  #ifdef FEAT_VIRTUALEDIT
-!     curwin->w_cursor.coladd = 0;
-  #endif
-!     curwin->w_pcmark.lnum = 1;	/* pcmark not cleared but set to line 1 */
-!     curwin->w_pcmark.col = 0;
-!     curwin->w_prev_pcmark.lnum = 0;
-!     curwin->w_prev_pcmark.col = 0;
-!     curwin->w_topline = 1;
-  #ifdef FEAT_DIFF
-!     curwin->w_topfill = 0;
-  #endif
-!     curwin->w_botline = 2;
-  #ifdef FEAT_FKMAP
-!     if (curwin->w_p_rl)
-! 	curwin->w_farsi = W_CONV + W_R_L;
-      else
-! 	curwin->w_farsi = W_CONV;
-  #endif
-  }
-  
---- 3197,3230 ----
-      void
-  curwin_init()
-  {
-!     win_init_empty(curwin);
-! }
-! 
-!     void
-! win_init_empty(wp)
-!     win_T *wp;
-! {
-!     redraw_win_later(wp, NOT_VALID);
-!     wp->w_lines_valid = 0;
-!     wp->w_cursor.lnum = 1;
-!     wp->w_curswant = wp->w_cursor.col = 0;
-  #ifdef FEAT_VIRTUALEDIT
-!     wp->w_cursor.coladd = 0;
-  #endif
-!     wp->w_pcmark.lnum = 1;	/* pcmark not cleared but set to line 1 */
-!     wp->w_pcmark.col = 0;
-!     wp->w_prev_pcmark.lnum = 0;
-!     wp->w_prev_pcmark.col = 0;
-!     wp->w_topline = 1;
-  #ifdef FEAT_DIFF
-!     wp->w_topfill = 0;
-  #endif
-!     wp->w_botline = 2;
-  #ifdef FEAT_FKMAP
-!     if (wp->w_p_rl)
-! 	wp->w_farsi = W_CONV + W_R_L;
-      else
-! 	wp->w_farsi = W_CONV;
-  #endif
-  }
-  
-***************
-*** 4325,4330 ****
---- 4325,4337 ----
-  {
-      int		i;
-  
-+ #ifdef FEAT_FOLDING
-+     clearFolding(wp);
-+ #endif
-+ 
-+     /* reduce the reference count to the argument list. */
-+     alist_unlink(wp->w_alist);
-+ 
-  #ifdef FEAT_AUTOCMD
-      /* Don't execute autocommands while the window is halfway being deleted.
-       * gui_mch_destroy_scrollbar() may trigger a FocusGained event. */
-***************
-*** 4387,4393 ****
-      }
-  #endif /* FEAT_GUI */
-  
-!     win_remove(wp, tp);
-      vim_free(wp);
-  
-  #ifdef FEAT_AUTOCMD
---- 4394,4403 ----
-      }
-  #endif /* FEAT_GUI */
-  
-! #ifdef FEAT_AUTOCMD
-!     if (wp != aucmd_win)
-! #endif
-! 	win_remove(wp, tp);
-      vim_free(wp);
-  
-  #ifdef FEAT_AUTOCMD
-*** ../vim-7.2.214/src/version.c	2009-06-24 17:04:40.000000000 +0200
---- src/version.c	2009-06-24 17:27:38.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     215,
-  /**/
-
--- 
-Micro$oft: where do you want to go today?
-    Linux: where do you want to go tomorrow?
-  FreeBSD: are you guys coming, or what?
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.216	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,137 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.216
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.216
-Problem:    Two error messages have the same number E812.
-Solution:   Give one message a different number.
-Files:	    runtime/doc/autocmd.txt, runtime/doc/if_mzsch.txt, src/if_mzsch.c
-
-
-*** ../vim-7.2.215/runtime/doc/autocmd.txt	2008-08-09 19:36:46.000000000 +0200
---- runtime/doc/autocmd.txt	2009-06-24 17:49:04.000000000 +0200
-***************
-*** 335,340 ****
---- 335,342 ----
-  				NOTE: When this autocommand is executed, the
-  				current buffer "%" may be different from the
-  				buffer being deleted "<afile>" and "<abuf>".
-+ 				Don't change to another buffer, it will cause
-+ 				problems.
-  							*BufEnter*
-  BufEnter			After entering a buffer.  Useful for setting
-  				options for a file type.  Also executed when
-***************
-*** 397,402 ****
---- 399,406 ----
-  				NOTE: When this autocommand is executed, the
-  				current buffer "%" may be different from the
-  				buffer being unloaded "<afile>".
-+ 				Don't change to another buffer, it will cause
-+ 				problems.
-  							*BufWinEnter*
-  BufWinEnter			After a buffer is displayed in a window.  This
-  				can be when the buffer is loaded (after
-***************
-*** 428,433 ****
---- 432,439 ----
-  				NOTE: When this autocommand is executed, the
-  				current buffer "%" may be different from the
-  				buffer being deleted "<afile>".
-+ 				Don't change to another buffer, it will cause
-+ 				problems.
-  						*BufWrite* *BufWritePre*
-  BufWrite or BufWritePre		Before writing the whole buffer to a file.
-  							*BufWriteCmd*
-***************
-*** 748,755 ****
-  					'a'	abort, like hitting CTRL-C
-  				When set to an empty string the user will be
-  				asked, as if there was no SwapExists autocmd.
-! 				Note: Do not try to change the buffer, the
-! 				results are unpredictable.
-  							*Syntax*
-  Syntax				When the 'syntax' option has been set.  The
-  				pattern is matched against the syntax name.
---- 754,763 ----
-  					'a'	abort, like hitting CTRL-C
-  				When set to an empty string the user will be
-  				asked, as if there was no SwapExists autocmd.
-! 							*E812*
-! 				It is not allowed to change to another buffer,
-! 				change a buffer name or change directory
-! 				here.
-  							*Syntax*
-  Syntax				When the 'syntax' option has been set.  The
-  				pattern is matched against the syntax name.
-*** ../vim-7.2.215/runtime/doc/if_mzsch.txt	2009-05-26 22:58:43.000000000 +0200
---- runtime/doc/if_mzsch.txt	2009-06-24 12:08:20.000000000 +0200
-***************
-*** 1,4 ****
-! *if_mzsch.txt*  For Vim version 7.2.  Last change: 2009 May 26
-  
-  
-  		  VIM REFERENCE MANUAL    by Sergey Khorev
---- 1,4 ----
-! *if_mzsch.txt*  For Vim version 7.2.  Last change: 2009 Jun 24
-  
-  
-  		  VIM REFERENCE MANUAL    by Sergey Khorev
-***************
-*** 231,237 ****
-      (set-cursor (line . col) [window])  Set cursor position.
-  
-  ==============================================================================
-! 5. Dynamic loading				    *mzscheme-dynamic* *E812*
-  
-  On MS-Windows the MzScheme libraries can be loaded dynamically. The |:version|
-  output then includes |+mzscheme/dyn|.
---- 231,237 ----
-      (set-cursor (line . col) [window])  Set cursor position.
-  
-  ==============================================================================
-! 5. Dynamic loading				    *mzscheme-dynamic* *E815*
-  
-  On MS-Windows the MzScheme libraries can be loaded dynamically. The |:version|
-  output then includes |+mzscheme/dyn|.
-*** ../vim-7.2.215/src/if_mzsch.c	2009-05-26 22:58:43.000000000 +0200
---- src/if_mzsch.c	2009-06-24 12:08:23.000000000 +0200
-***************
-*** 1040,1046 ****
-  #ifdef DYNAMIC_MZSCHEME
-  	if (!mzscheme_enabled(TRUE))
-  	{
-! 	    EMSG(_("E812: Sorry, this command is disabled, the MzScheme libraries could not be loaded."));
-  	    return -1;
-  	}
-  #endif
---- 1040,1046 ----
-  #ifdef DYNAMIC_MZSCHEME
-  	if (!mzscheme_enabled(TRUE))
-  	{
-! 	    EMSG(_("E815: Sorry, this command is disabled, the MzScheme libraries could not be loaded."));
-  	    return -1;
-  	}
-  #endif
-*** ../vim-7.2.215/src/version.c	2009-06-24 17:31:27.000000000 +0200
---- src/version.c	2009-06-24 17:46:56.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     216,
-  /**/
-
--- 
-Everyone has a photographic memory. Some don't have film.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.217	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,57 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.217
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.217
-Problem:    Running tests with valgrind doesn't work as advertised.
-Solution:   Fix the line in the Makefile.
-Files:	    src/testdir/Makefile
-
-
-*** ../vim-7.2.216/src/testdir/Makefile	2009-03-11 16:26:01.000000000 +0100
---- src/testdir/Makefile	2009-06-24 14:59:42.000000000 +0200
-***************
-*** 4,12 ****
-  
-  VIMPROG = ../vim
-  
-! # Uncomment this line for using valgrind.
-! # The output goes into a file "valgrind.$PID" (sorry, no test number).
-! # VALGRIND = valgrind --tool=memcheck --leak-check=yes --num-callers=15 --logfile=valgrind
-  
-  SCRIPTS = test1.out test2.out test3.out test4.out test5.out test6.out \
-  		test7.out test8.out test9.out test10.out test11.out \
---- 4,14 ----
-  
-  VIMPROG = ../vim
-  
-! # Uncomment this line to use valgrind for memory leaks and extra warnings.
-! #   The output goes into a file "valgrind.testN"
-! #   Vim should be compiled with EXITFREE to avoid false warnings.
-! #   This will make testing about 10 times as slow.
-! # VALGRIND = valgrind --tool=memcheck --leak-check=yes --num-callers=15 --log-file=valgrind.$*
-  
-  SCRIPTS = test1.out test2.out test3.out test4.out test5.out test6.out \
-  		test7.out test8.out test9.out test10.out test11.out \
-*** ../vim-7.2.216/src/version.c	2009-06-24 17:51:01.000000000 +0200
---- src/version.c	2009-06-24 18:07:07.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     217,
-  /**/
-
--- 
-A day without sunshine is like, well, night.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.218	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.218
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.218
-Problem:    Cannot build GTK with hangul_input feature. (Dominique Pelle)
-Solution:   Adjuste #ifdef.  (SungHyun Nam)
-Files:	    src/gui.c
-
-
-*** ../vim-7.2.217/src/gui.c	2009-06-16 16:01:34.000000000 +0200
---- src/gui.c	2009-06-24 17:45:01.000000000 +0200
-***************
-*** 959,965 ****
-  		guicolor_T fg, bg;
-  
-  		if (
-! # ifdef HAVE_GTK2
-  			preedit_get_status()
-  # else
-  			im_get_status()
---- 959,965 ----
-  		guicolor_T fg, bg;
-  
-  		if (
-! # if defined(HAVE_GTK2) && !defined(FEAT_HANGULIN)
-  			preedit_get_status()
-  # else
-  			im_get_status()
-*** ../vim-7.2.217/src/version.c	2009-06-24 18:07:55.000000000 +0200
---- src/version.c	2009-06-24 18:31:06.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     218,
-  /**/
-
--- 
-The users that I support would double-click on a landmine to find out
-what happens.				-- A system administrator
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.220	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,95 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.220
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.220 (after 7.2.215)
-Problem:    a BufEnter autocommand that changes directory causes problems.
-	    (Ajit Thakkar)
-Solution:   Disable autocommands when opening a hidden buffer in a window.
-Files:	    src/fileio.c
-
-
-*** ../vim-7.2.219/src/fileio.c	2009-06-24 17:31:27.000000000 +0200
---- src/fileio.c	2009-07-01 17:02:46.000000000 +0200
-***************
-*** 8441,8453 ****
-  	win_init_empty(aucmd_win); /* set cursor and topline to safe values */
-  
-  #ifdef FEAT_WINDOWS
-! 	/* Split the current window, put the aucmd_win in the upper half. */
-  	make_snapshot(SNAP_AUCMD_IDX);
-  	save_ea = p_ea;
-  	p_ea = FALSE;
-  	(void)win_split_ins(0, WSP_TOP, aucmd_win, 0);
-  	(void)win_comp_pos();   /* recompute window positions */
-  	p_ea = save_ea;
-  #endif
-  	curwin = aucmd_win;
-      }
---- 8441,8456 ----
-  	win_init_empty(aucmd_win); /* set cursor and topline to safe values */
-  
-  #ifdef FEAT_WINDOWS
-! 	/* Split the current window, put the aucmd_win in the upper half.
-! 	 * We don't want the BufEnter or WinEnter autocommands. */
-! 	block_autocmds();
-  	make_snapshot(SNAP_AUCMD_IDX);
-  	save_ea = p_ea;
-  	p_ea = FALSE;
-  	(void)win_split_ins(0, WSP_TOP, aucmd_win, 0);
-  	(void)win_comp_pos();   /* recompute window positions */
-  	p_ea = save_ea;
-+ 	unblock_autocmds();
-  #endif
-  	curwin = aucmd_win;
-      }
-***************
-*** 8474,8480 ****
-  	--curbuf->b_nwindows;
-  #ifdef FEAT_WINDOWS
-  	/* Find "aucmd_win", it can't be closed, but it may be in another tab
-! 	 * page. */
-  	if (curwin != aucmd_win)
-  	{
-  	    tabpage_T	*tp;
---- 8477,8484 ----
-  	--curbuf->b_nwindows;
-  #ifdef FEAT_WINDOWS
-  	/* Find "aucmd_win", it can't be closed, but it may be in another tab
-! 	 * page. Do not trigger autocommands here. */
-! 	block_autocmds();
-  	if (curwin != aucmd_win)
-  	{
-  	    tabpage_T	*tp;
-***************
-*** 8498,8503 ****
---- 8502,8508 ----
-  	last_status(FALSE);	    /* may need to remove last status line */
-  	restore_snapshot(SNAP_AUCMD_IDX, FALSE);
-  	(void)win_comp_pos();   /* recompute window positions */
-+ 	unblock_autocmds();
-  
-  	if (win_valid(aco->save_curwin))
-  	    curwin = aco->save_curwin;
-*** ../vim-7.2.219/src/version.c	2009-07-01 16:12:54.000000000 +0200
---- src/version.c	2009-07-01 17:10:22.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     220,
-  /**/
-
--- 
-Microsoft is to software what McDonalds is to gourmet cooking
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.221	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,247 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.221
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.221
-Problem:    X cut_buffer0 text is used as-is, it may be in the wrong encoding.
-Solution:   Convert between 'enc' and latin1. (James Vega)
-Files:	    src/gui_gtk_x11.c, src/message.c, src/ops.c, src/proto/ui.pro,
-	    src/ui.c
-
-
-*** ../vim-7.2.220/src/gui_gtk_x11.c	2009-06-16 15:23:07.000000000 +0200
---- src/gui_gtk_x11.c	2009-07-01 11:55:34.000000000 +0200
-***************
-*** 6717,6724 ****
-  {
-      GdkAtom	target;
-      unsigned	i;
--     int		nbytes;
--     char_u	*buffer;
-      time_t	start;
-  
-      for (i = 0; i < N_SELECTION_TARGETS; ++i)
---- 6717,6722 ----
-***************
-*** 6746,6767 ****
-      }
-  
-      /* Final fallback position - use the X CUT_BUFFER0 store */
-!     nbytes = 0;
-!     buffer = (char_u *)XFetchBuffer(GDK_WINDOW_XDISPLAY(gui.mainwin->window),
-! 				    &nbytes, 0);
-!     if (nbytes > 0)
-!     {
-! 	/* Got something */
-! 	clip_yank_selection(MCHAR, buffer, (long)nbytes, cbd);
-! 	if (p_verbose > 0)
-! 	{
-! 	    verbose_enter();
-! 	    smsg((char_u *)_("Used CUT_BUFFER0 instead of empty selection"));
-! 	    verbose_leave();
-! 	}
-!     }
-!     if (buffer != NULL)
-! 	XFree(buffer);
-  }
-  
-  /*
---- 6744,6750 ----
-      }
-  
-      /* Final fallback position - use the X CUT_BUFFER0 store */
-!     yank_cut_buffer0(GDK_WINDOW_XDISPLAY(gui.mainwin->window), cbd);
-  }
-  
-  /*
-*** ../vim-7.2.220/src/message.c	2009-05-17 13:30:58.000000000 +0200
---- src/message.c	2009-07-01 16:43:08.000000000 +0200
-***************
-*** 107,113 ****
-  }
-  
-  #if defined(FEAT_EVAL) || defined(FEAT_X11) || defined(USE_XSMP) \
-!     || defined(PROTO)
-  /*
-   * Like msg() but keep it silent when 'verbosefile' is set.
-   */
---- 107,113 ----
-  }
-  
-  #if defined(FEAT_EVAL) || defined(FEAT_X11) || defined(USE_XSMP) \
-!     || defined(FEAT_GUI_GTK) || defined(PROTO)
-  /*
-   * Like msg() but keep it silent when 'verbosefile' is set.
-   */
-*** ../vim-7.2.220/src/ops.c	2009-05-26 18:12:13.000000000 +0200
---- src/ops.c	2009-07-01 12:15:31.000000000 +0200
-***************
-*** 5591,5596 ****
---- 5591,5619 ----
-      if (dpy != NULL && str != NULL && motion_type >= 0
-  					       && len < 1024*1024 && len > 0)
-      {
-+ #ifdef FEAT_MBYTE
-+ 	/* The CUT_BUFFER0 is supposed to always contain latin1.  Convert from
-+ 	 * 'enc' when it is a multi-byte encoding.  When 'enc' is an 8-bit
-+ 	 * encoding conversion usually doesn't work, so keep the text as-is.
-+ 	 */
-+ 	if (has_mbyte)
-+ 	{
-+ 	    char_u	*conv_str = str;
-+ 	    vimconv_T	vc;
-+ 
-+ 	    vc.vc_type = CONV_NONE;
-+ 	    if (convert_setup(&vc, p_enc, (char_u *)"latin1") == OK)
-+ 	    {
-+ 		conv_str = string_convert(&vc, str, (int*)&len);
-+ 		if (conv_str != NULL)
-+ 		{
-+ 		    vim_free(str);
-+ 		    str = conv_str;
-+ 		}
-+ 		convert_setup(&vc, NULL, NULL);
-+ 	    }
-+ 	}
-+ #endif
-  	XStoreBuffer(dpy, (char *)str, (int)len, 0);
-  	XFlush(dpy);
-      }
-*** ../vim-7.2.220/src/proto/ui.pro	2007-05-05 19:58:49.000000000 +0200
---- src/proto/ui.pro	2009-07-01 11:48:11.000000000 +0200
-***************
-*** 48,53 ****
---- 48,54 ----
-  void open_app_context __ARGS((void));
-  void x11_setup_atoms __ARGS((Display *dpy));
-  void clip_x11_request_selection __ARGS((Widget myShell, Display *dpy, VimClipboard *cbd));
-+ void yank_cut_buffer0 __ARGS((Display *dpy, VimClipboard *cbd));
-  void clip_x11_lose_selection __ARGS((Widget myShell, VimClipboard *cbd));
-  int clip_x11_own_selection __ARGS((Widget myShell, VimClipboard *cbd));
-  void clip_x11_set_selection __ARGS((VimClipboard *cbd));
-*** ../vim-7.2.220/src/ui.c	2009-05-17 13:30:58.000000000 +0200
---- src/ui.c	2009-07-01 15:44:07.000000000 +0200
-***************
-*** 2104,2111 ****
-      Atom	type;
-      static int	success;
-      int		i;
--     int		nbytes = 0;
--     char_u	*buffer;
-      time_t	start_time;
-      int		timed_out = FALSE;
-  
---- 2104,2109 ----
-***************
-*** 2185,2199 ****
-      }
-  
-      /* Final fallback position - use the X CUT_BUFFER0 store */
-!     buffer = (char_u *)XFetchBuffer(dpy, &nbytes, 0);
-!     if (nbytes > 0)
-!     {
-! 	/* Got something */
-! 	clip_yank_selection(MCHAR, buffer, (long)nbytes, cbd);
-! 	XFree((void *)buffer);
-! 	if (p_verbose > 0)
-! 	    verb_msg((char_u *)_("Used CUT_BUFFER0 instead of empty selection"));
-!     }
-  }
-  
-  static Boolean	clip_x11_convert_selection_cb __ARGS((Widget, Atom *, Atom *, Atom *, XtPointer *, long_u *, int *));
---- 2183,2189 ----
-      }
-  
-      /* Final fallback position - use the X CUT_BUFFER0 store */
-!     yank_cut_buffer0(dpy, cbd);
-  }
-  
-  static Boolean	clip_x11_convert_selection_cb __ARGS((Widget, Atom *, Atom *, Atom *, XtPointer *, long_u *, int *));
-***************
-*** 2369,2374 ****
---- 2359,2418 ----
-  }
-  #endif
-  
-+ #if defined(FEAT_XCLIPBOARD) || defined(FEAT_GUI_X11) \
-+     || defined(FEAT_GUI_GTK) || defined(PROTO)
-+ /*
-+  * Get the contents of the X CUT_BUFFER0 and put it in "cbd".
-+  */
-+     void
-+ yank_cut_buffer0(dpy, cbd)
-+     Display		*dpy;
-+     VimClipboard	*cbd;
-+ {
-+     int		nbytes = 0;
-+     char_u	*buffer = (char_u *)XFetchBuffer(dpy, &nbytes, 0);
-+ 
-+     if (nbytes > 0)
-+     {
-+ #ifdef FEAT_MBYTE
-+ 	int  done = FALSE;
-+ 
-+ 	/* CUT_BUFFER0 is supposed to be always latin1.  Convert to 'enc' when
-+ 	 * using a multi-byte encoding.  Conversion between two 8-bit
-+ 	 * character sets usually fails and the text might actually be in
-+ 	 * 'enc' anyway. */
-+ 	if (has_mbyte)
-+ 	{
-+ 	    char_u	*conv_buf = buffer;
-+ 	    vimconv_T	vc;
-+ 
-+ 	    vc.vc_type = CONV_NONE;
-+ 	    if (convert_setup(&vc, (char_u *)"latin1", p_enc) == OK)
-+ 	    {
-+ 		conv_buf = string_convert(&vc, buffer, &nbytes);
-+ 		if (conv_buf != NULL)
-+ 		{
-+ 		    clip_yank_selection(MCHAR, conv_buf, (long)nbytes, cbd);
-+ 		    vim_free(conv_buf);
-+ 		    done = TRUE;
-+ 		}
-+ 		convert_setup(&vc, NULL, NULL);
-+ 	    }
-+ 	}
-+ 	if (!done)  /* use the text without conversion */
-+ #endif
-+ 	    clip_yank_selection(MCHAR, buffer, (long)nbytes, cbd);
-+ 	XFree((void *)buffer);
-+ 	if (p_verbose > 0)
-+ 	{
-+ 	    verbose_enter();
-+ 	    verb_msg((char_u *)_("Used CUT_BUFFER0 instead of empty selection"));
-+ 	    verbose_leave();
-+ 	}
-+     }
-+ }
-+ #endif
-+ 
-  #if defined(FEAT_MOUSE) || defined(PROTO)
-  
-  /*
-*** ../vim-7.2.220/src/version.c	2009-07-01 17:11:40.000000000 +0200
---- src/version.c	2009-07-01 17:56:02.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     221,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-40. You tell the cab driver you live at
-    http://123.elm.street/house/bluetrim.html
-41. You actually try that 123.elm.street address.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.222	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,59 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.222
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.222
-Problem:   ":mksession" doesn't work properly with 'acd' set. 
-Solution:   Make it work. (Yakov Lerner)
-Files:	    src/ex_docmd.c
-
-
-*** ../vim-7.2.221/src/ex_docmd.c	2009-05-16 17:29:37.000000000 +0200
---- src/ex_docmd.c	2009-07-01 20:18:22.000000000 +0200
-***************
-*** 8686,8691 ****
---- 8693,8700 ----
-      }
-  
-  #ifdef FEAT_SESSION
-+     /* Use the short file name until ":lcd" is used.  We also don't use the
-+      * short file name when 'acd' is set, that is checked later. */
-      did_lcd = FALSE;
-  
-      /* ":mkview" or ":mkview 9": generate file name with 'viewdir' */
-***************
-*** 10573,10578 ****
---- 10582,10590 ----
-      if (buf->b_sfname != NULL
-  	    && flagp == &ssop_flags
-  	    && (ssop_flags & (SSOP_CURDIR | SSOP_SESDIR))
-+ #ifdef FEAT_AUTOCHDIR
-+ 	    && !p_acd
-+ #endif
-  	    && !did_lcd)
-  	name = buf->b_sfname;
-      else
-*** ../vim-7.2.221/src/version.c	2009-07-01 18:04:30.000000000 +0200
---- src/version.c	2009-07-01 20:16:19.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     222,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-43. You tell the kids they can't use the computer because "Daddy's got work to
-    do" and you don't even have a job.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.223	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,165 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.223
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.223
-Problem:    When a script is run with ":silent" it is not able to give warning
-	    messages.
-Solution:   Add the ":unsilent" command.
-Files:	    runtime/doc/various.txt, src/ex_cmds.h, src/ex_docmd.c
-
-
-*** ../vim-7.2.222/runtime/doc/various.txt	2008-08-09 19:36:54.000000000 +0200
---- runtime/doc/various.txt	2009-07-09 15:52:54.000000000 +0200
-***************
-*** 508,513 ****
---- 508,524 ----
-  			messages though.  Use ":silent" in the command itself
-  			to avoid that: ":silent menu .... :silent command".
-  
-+ 						*:uns* *:unsilent*
-+ :uns[ilent] {command}	Execute {command} not silently.  Only makes a
-+ 			difference when |:silent| was used to get to this
-+ 			command.
-+ 			Use this for giving a message even when |:silent| was
-+ 			used.  In this example |:silent| is used to avoid the
-+ 			message about reading the file and |:unsilent| to be
-+ 			able to list the first line of each file. >
-+     		:silent argdo unsilent echo expand('%') . ": " . getline(1)
-+ <
-+ 
-  						*:verb* *:verbose*
-  :[count]verb[ose] {command}
-  			Execute {command} with 'verbose' set to [count].  If
-*** ../vim-7.2.222/src/ex_cmds.h	2008-11-09 13:43:25.000000000 +0100
---- src/ex_cmds.h	2009-07-01 18:12:55.000000000 +0200
-***************
-*** 991,996 ****
---- 991,998 ----
-  			BANG|EXTRA|TRLBAR|NOTRLCOM|USECTRLV|CMDWIN),
-  EX(CMD_unmenu,		"unmenu",	ex_menu,
-  			BANG|EXTRA|TRLBAR|NOTRLCOM|USECTRLV|CMDWIN),
-+ EX(CMD_unsilent,	"unsilent",	ex_wrongmodifier,
-+ 			NEEDARG|EXTRA|NOTRLCOM|SBOXOK|CMDWIN),
-  EX(CMD_update,		"update",	ex_update,
-  			RANGE|WHOLEFOLD|BANG|FILE1|ARGOPT|DFLALL|TRLBAR),
-  EX(CMD_vglobal,		"vglobal",	ex_global,
-*** ../vim-7.2.222/src/ex_docmd.c	2009-07-01 20:18:43.000000000 +0200
---- src/ex_docmd.c	2009-07-09 15:24:03.000000000 +0200
-***************
-*** 1677,1684 ****
-      char_u		*errormsg = NULL;	/* error message */
-      exarg_T		ea;			/* Ex command arguments */
-      long		verbose_save = -1;
-!     int			save_msg_scroll = 0;
-!     int			did_silent = 0;
-      int			did_esilent = 0;
-  #ifdef HAVE_SANDBOX
-      int			did_sandbox = FALSE;
---- 1677,1684 ----
-      char_u		*errormsg = NULL;	/* error message */
-      exarg_T		ea;			/* Ex command arguments */
-      long		verbose_save = -1;
-!     int			save_msg_scroll = msg_scroll;
-!     int			save_msg_silent = -1;
-      int			did_esilent = 0;
-  #ifdef HAVE_SANDBOX
-      int			did_sandbox = FALSE;
-***************
-*** 1856,1864 ****
-  			}
-  			if (!checkforcmd(&ea.cmd, "silent", 3))
-  			    break;
-! 			++did_silent;
-  			++msg_silent;
-- 			save_msg_scroll = msg_scroll;
-  			if (*ea.cmd == '!' && !vim_iswhite(ea.cmd[-1]))
-  			{
-  			    /* ":silent!", but not "silent !cmd" */
---- 1856,1864 ----
-  			}
-  			if (!checkforcmd(&ea.cmd, "silent", 3))
-  			    break;
-! 			if (save_msg_silent == -1)
-! 			    save_msg_silent = msg_silent;
-  			++msg_silent;
-  			if (*ea.cmd == '!' && !vim_iswhite(ea.cmd[-1]))
-  			{
-  			    /* ":silent!", but not "silent !cmd" */
-***************
-*** 1886,1891 ****
---- 1886,1898 ----
-  #endif
-  			continue;
-  
-+ 	    case 'u':	if (!checkforcmd(&ea.cmd, "unsilent", 3))
-+ 			    break;
-+ 			if (save_msg_silent == -1)
-+ 			    save_msg_silent = msg_silent;
-+ 			msg_silent = 0;
-+ 			continue;
-+ 
-  	    case 'v':	if (checkforcmd(&ea.cmd, "vertical", 4))
-  			{
-  #ifdef FEAT_VERTSPLIT
-***************
-*** 2684,2696 ****
-  
-      cmdmod = save_cmdmod;
-  
-!     if (did_silent > 0)
-      {
-  	/* messages could be enabled for a serious error, need to check if the
-  	 * counters don't become negative */
-! 	msg_silent -= did_silent;
-! 	if (msg_silent < 0)
-! 	    msg_silent = 0;
-  	emsg_silent -= did_esilent;
-  	if (emsg_silent < 0)
-  	    emsg_silent = 0;
---- 2691,2702 ----
-  
-      cmdmod = save_cmdmod;
-  
-!     if (save_msg_silent != -1)
-      {
-  	/* messages could be enabled for a serious error, need to check if the
-  	 * counters don't become negative */
-! 	if (!did_emsg)
-! 	    msg_silent = save_msg_silent;
-  	emsg_silent -= did_esilent;
-  	if (emsg_silent < 0)
-  	    emsg_silent = 0;
-***************
-*** 2987,2992 ****
---- 2993,2999 ----
-      {"silent", 3, FALSE},
-      {"tab", 3, TRUE},
-      {"topleft", 2, FALSE},
-+     {"unsilent", 3, FALSE},
-      {"verbose", 4, TRUE},
-      {"vertical", 4, FALSE},
-  };
-*** ../vim-7.2.222/src/version.c	2009-07-01 20:18:43.000000000 +0200
---- src/version.c	2009-07-09 15:53:05.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     223,
-  /**/
-
--- 
-Q: How many legs does a giraffe have?
-A: Eight: two in front, two behind, two on the left and two on the right
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.224	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,88 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.224
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.224
-Problem:    Crash when using 'completefunc'. (Ingo Karkat)
-Solution:   Disallow entering edit() recursively when doing completion.
-Files:	    src/edit.c
-
-
-*** ../vim-7.2.223/src/edit.c	2009-05-26 11:01:43.000000000 +0200
---- src/edit.c	2009-07-09 18:01:49.000000000 +0200
-***************
-*** 114,119 ****
---- 114,123 ----
-   * FALSE the word to be completed must be located. */
-  static int	  compl_started = FALSE;
-  
-+ /* Set when doing something for completion that may call edit() recursively,
-+  * which is not allowed. */
-+ static int	  compl_busy = FALSE;
-+ 
-  static int	  compl_matches = 0;
-  static char_u	  *compl_pattern = NULL;
-  static int	  compl_direction = FORWARD;
-***************
-*** 346,352 ****
-  
-  #ifdef FEAT_INS_EXPAND
-      /* Don't allow recursive insert mode when busy with completion. */
-!     if (compl_started || pum_visible())
-      {
-  	EMSG(_(e_secure));
-  	return FALSE;
---- 350,356 ----
-  
-  #ifdef FEAT_INS_EXPAND
-      /* Don't allow recursive insert mode when busy with completion. */
-!     if (compl_started || compl_busy || pum_visible())
-      {
-  	EMSG(_(e_secure));
-  	return FALSE;
-***************
-*** 1340,1347 ****
---- 1344,1353 ----
-  		goto normalchar;
-  
-  docomplete:
-+ 	    compl_busy = TRUE;
-  	    if (ins_complete(c) == FAIL)
-  		compl_cont_status = 0;
-+ 	    compl_busy = FALSE;
-  	    break;
-  #endif /* FEAT_INS_EXPAND */
-  
-***************
-*** 3172,3177 ****
---- 3178,3184 ----
-  	vim_free(match);
-      } while (compl_curr_match != NULL && compl_curr_match != compl_first_match);
-      compl_first_match = compl_curr_match = NULL;
-+     compl_shown_match = NULL;
-  }
-  
-      static void
-*** ../vim-7.2.223/src/version.c	2009-07-09 15:55:34.000000000 +0200
---- src/version.c	2009-07-09 18:14:16.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     224,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-77. The phone company asks you to test drive their new PBX system
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.225	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,97 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.225
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.225
-Problem:    When using ":normal" a saved character may be executed.
-Solution:   Also store old_char when saving typeahead.
-Files:	    src/getchar.c, src/structs.h
-
-
-*** ../vim-7.2.224/src/getchar.c	2009-02-22 23:42:08.000000000 +0100
---- src/getchar.c	2009-07-09 18:09:13.000000000 +0200
-***************
-*** 1309,1314 ****
---- 1309,1317 ----
-      return OK;
-  }
-  
-+ static int old_char = -1;	/* character put back by vungetc() */
-+ static int old_mod_mask;	/* mod_mask for ungotten character */
-+ 
-  #if defined(FEAT_EVAL) || defined(FEAT_EX_EXTRA) || defined(PROTO)
-  
-  /*
-***************
-*** 1323,1328 ****
---- 1326,1335 ----
-      if (!tp->typebuf_valid)
-  	typebuf = tp->save_typebuf;
-  
-+     tp->old_char = old_char;
-+     tp->old_mod_mask = old_mod_mask;
-+     old_char = -1;
-+ 
-      tp->save_stuffbuff = stuffbuff;
-      stuffbuff.bh_first.b_next = NULL;
-  # ifdef USE_INPUT_BUF
-***************
-*** 1344,1349 ****
---- 1351,1359 ----
-  	typebuf = tp->save_typebuf;
-      }
-  
-+     old_char = tp->old_char;
-+     old_mod_mask = tp->old_mod_mask;
-+ 
-      free_buff(&stuffbuff);
-      stuffbuff = tp->save_stuffbuff;
-  # ifdef USE_INPUT_BUF
-***************
-*** 1499,1507 ****
-  #define KL_PART_KEY -1		/* keylen value for incomplete key-code */
-  #define KL_PART_MAP -2		/* keylen value for incomplete mapping */
-  
-- static int old_char = -1;	/* character put back by vungetc() */
-- static int old_mod_mask;	/* mod_mask for ungotten character */
-- 
-  /*
-   * Get the next input character.
-   * Can return a special key or a multi-byte character.
---- 1509,1514 ----
-*** ../vim-7.2.224/src/structs.h	2009-06-16 16:01:34.000000000 +0200
---- src/structs.h	2009-07-09 18:09:20.000000000 +0200
-***************
-*** 882,887 ****
---- 882,889 ----
-  {
-      typebuf_T		save_typebuf;
-      int			typebuf_valid;	    /* TRUE when save_typebuf valid */
-+     int			old_char;
-+     int			old_mod_mask;
-      struct buffheader	save_stuffbuff;
-  #ifdef USE_INPUT_BUF
-      char_u		*save_inputbuf;
-*** ../vim-7.2.224/src/version.c	2009-07-09 18:15:19.000000000 +0200
---- src/version.c	2009-07-09 18:21:56.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     225,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-78. You find yourself dialing IP numbers on the phone.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.226	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,268 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.226
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.226
-Problem:    ml_get error after deleting the last line. (Xavier de Gaye)
-Solution:   When adjusting marks a callback may be invoked.  Adjust the cursor
-	    position before invoking deleted_lines_mark().
-Files:	    src/ex_cmds.c, src/ex_docmd.c, src/if_mzsch.c, src/if_python.c,
-	    src/if_perl.xs, src/misc1.c
-
-
-*** ../vim-7.2.225/src/ex_cmds.c	2009-05-17 13:30:58.000000000 +0200
---- src/ex_cmds.c	2009-07-09 12:56:51.000000000 +0200
-***************
-*** 4013,4018 ****
---- 4013,4021 ----
-  	    break;
-  	ml_delete(eap->line1, FALSE);
-      }
-+ 
-+     /* make sure the cursor is not beyond the end of the file now */
-+     check_cursor_lnum();
-      deleted_lines_mark(eap->line1, (long)(eap->line2 - lnum));
-  
-      /* ":append" on the line above the deleted lines. */
-*** ../vim-7.2.225/src/ex_docmd.c	2009-07-09 15:55:34.000000000 +0200
---- src/ex_docmd.c	2009-07-09 15:24:03.000000000 +0200
-***************
-*** 7845,7854 ****
-  		if (*ml_get(lnum) == NUL && u_savedel(lnum, 1L) == OK)
-  		{
-  		    ml_delete(lnum, FALSE);
-- 		    deleted_lines_mark(lnum, 1L);
-  		    if (curwin->w_cursor.lnum > 1
-  					     && curwin->w_cursor.lnum >= lnum)
-  			--curwin->w_cursor.lnum;
-  		}
-  	    }
-  	    redraw_curbuf_later(VALID);
---- 7845,7854 ----
-  		if (*ml_get(lnum) == NUL && u_savedel(lnum, 1L) == OK)
-  		{
-  		    ml_delete(lnum, FALSE);
-  		    if (curwin->w_cursor.lnum > 1
-  					     && curwin->w_cursor.lnum >= lnum)
-  			--curwin->w_cursor.lnum;
-+ 		    deleted_lines_mark(lnum, 1L);
-  		}
-  	    }
-  	    redraw_curbuf_later(VALID);
-*** ../vim-7.2.225/src/if_mzsch.c	2009-06-24 17:51:01.000000000 +0200
---- src/if_mzsch.c	2009-07-09 12:59:17.000000000 +0200
-***************
-*** 2169,2177 ****
-  	    curbuf = savebuf;
-  	    raise_vim_exn(_("cannot delete line"));
-  	}
-- 	deleted_lines_mark((linenr_T)n, 1L);
-  	if (buf->buf == curwin->w_buffer)
-  	    mz_fix_cursor(n, n + 1, -1);
-  
-  	curbuf = savebuf;
-  
---- 2169,2177 ----
-  	    curbuf = savebuf;
-  	    raise_vim_exn(_("cannot delete line"));
-  	}
-  	if (buf->buf == curwin->w_buffer)
-  	    mz_fix_cursor(n, n + 1, -1);
-+ 	deleted_lines_mark((linenr_T)n, 1L);
-  
-  	curbuf = savebuf;
-  
-***************
-*** 2299,2307 ****
-  		    curbuf = savebuf;
-  		    raise_vim_exn(_("cannot delete line"));
-  		}
-- 	    deleted_lines_mark((linenr_T)lo, (long)old_len);
-  	    if (buf->buf == curwin->w_buffer)
-  		mz_fix_cursor(lo, hi, -old_len);
-  	}
-  
-  	curbuf = savebuf;
---- 2299,2307 ----
-  		    curbuf = savebuf;
-  		    raise_vim_exn(_("cannot delete line"));
-  		}
-  	    if (buf->buf == curwin->w_buffer)
-  		mz_fix_cursor(lo, hi, -old_len);
-+ 	    deleted_lines_mark((linenr_T)lo, (long)old_len);
-  	}
-  
-  	curbuf = savebuf;
-*** ../vim-7.2.225/src/if_python.c	2009-05-21 23:25:38.000000000 +0200
---- src/if_python.c	2009-07-09 12:59:45.000000000 +0200
-***************
-*** 2497,2505 ****
-  	    PyErr_SetVim(_("cannot delete line"));
-  	else
-  	{
-- 	    deleted_lines_mark((linenr_T)n, 1L);
-  	    if (buf == curwin->w_buffer)
-  		py_fix_cursor((linenr_T)n, (linenr_T)n + 1, (linenr_T)-1);
-  	}
-  
-  	curbuf = savebuf;
---- 2497,2505 ----
-  	    PyErr_SetVim(_("cannot delete line"));
-  	else
-  	{
-  	    if (buf == curwin->w_buffer)
-  		py_fix_cursor((linenr_T)n, (linenr_T)n + 1, (linenr_T)-1);
-+ 	    deleted_lines_mark((linenr_T)n, 1L);
-  	}
-  
-  	curbuf = savebuf;
-***************
-*** 2596,2605 ****
-  		    break;
-  		}
-  	    }
-- 	    deleted_lines_mark((linenr_T)lo, (long)i);
-- 
-  	    if (buf == curwin->w_buffer)
-  		py_fix_cursor((linenr_T)lo, (linenr_T)hi, (linenr_T)-n);
-  	}
-  
-  	curbuf = savebuf;
---- 2596,2604 ----
-  		    break;
-  		}
-  	    }
-  	    if (buf == curwin->w_buffer)
-  		py_fix_cursor((linenr_T)lo, (linenr_T)hi, (linenr_T)-n);
-+ 	    deleted_lines_mark((linenr_T)lo, (long)i);
-  	}
-  
-  	curbuf = savebuf;
-*** ../vim-7.2.225/src/if_perl.xs	2009-06-16 16:01:34.000000000 +0200
---- src/if_perl.xs	2009-07-09 13:02:16.000000000 +0200
-***************
-*** 1233,1241 ****
-  		    if (u_savedel(lnum, 1) == OK)
-  		    {
-  			ml_delete(lnum, 0);
-  			deleted_lines_mark(lnum, 1L);
-- 			if (aco.save_curbuf == curbuf)
-- 			    check_cursor();
-  		    }
-  
-  		    /* restore curwin/curbuf and a few other things */
---- 1235,1242 ----
-  		    if (u_savedel(lnum, 1) == OK)
-  		    {
-  			ml_delete(lnum, 0);
-+ 			check_cursor();
-  			deleted_lines_mark(lnum, 1L);
-  		    }
-  
-  		    /* restore curwin/curbuf and a few other things */
-*** ../vim-7.2.225/src/misc1.c	2009-06-24 16:25:23.000000000 +0200
---- src/misc1.c	2009-07-09 13:00:59.000000000 +0200
-***************
-*** 2345,2356 ****
-      int		undo;		/* if TRUE, prepare for undo */
-  {
-      long	n;
-  
-      if (nlines <= 0)
-  	return;
-  
-      /* save the deleted lines for undo */
-!     if (undo && u_savedel(curwin->w_cursor.lnum, nlines) == FAIL)
-  	return;
-  
-      for (n = 0; n < nlines; )
---- 2345,2357 ----
-      int		undo;		/* if TRUE, prepare for undo */
-  {
-      long	n;
-+     linenr_T	first = curwin->w_cursor.lnum;
-  
-      if (nlines <= 0)
-  	return;
-  
-      /* save the deleted lines for undo */
-!     if (undo && u_savedel(first, nlines) == FAIL)
-  	return;
-  
-      for (n = 0; n < nlines; )
-***************
-*** 2358,2375 ****
-  	if (curbuf->b_ml.ml_flags & ML_EMPTY)	    /* nothing to delete */
-  	    break;
-  
-! 	ml_delete(curwin->w_cursor.lnum, TRUE);
-  	++n;
-  
-  	/* If we delete the last line in the file, stop */
-! 	if (curwin->w_cursor.lnum > curbuf->b_ml.ml_line_count)
-  	    break;
-      }
--     /* adjust marks, mark the buffer as changed and prepare for displaying */
--     deleted_lines_mark(curwin->w_cursor.lnum, n);
-  
-      curwin->w_cursor.col = 0;
-      check_cursor_lnum();
-  }
-  
-      int
---- 2359,2379 ----
-  	if (curbuf->b_ml.ml_flags & ML_EMPTY)	    /* nothing to delete */
-  	    break;
-  
-! 	ml_delete(first, TRUE);
-  	++n;
-  
-  	/* If we delete the last line in the file, stop */
-! 	if (first > curbuf->b_ml.ml_line_count)
-  	    break;
-      }
-  
-+     /* Correct the cursor position before calling deleted_lines_mark(), it may
-+      * trigger a callback to display the cursor. */
-      curwin->w_cursor.col = 0;
-      check_cursor_lnum();
-+ 
-+     /* adjust marks, mark the buffer as changed and prepare for displaying */
-+     deleted_lines_mark(first, n);
-  }
-  
-      int
-***************
-*** 2621,2626 ****
---- 2625,2632 ----
-  
-  /*
-   * Like deleted_lines(), but adjust marks first.
-+  * Make sure the cursor is on a valid line before calling, a GUI callback may
-+  * be triggered to display the cursor.
-   */
-      void
-  deleted_lines_mark(lnum, count)
-*** ../vim-7.2.225/src/version.c	2009-07-09 18:24:24.000000000 +0200
---- src/version.c	2009-07-09 20:01:16.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     226,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-80. At parties, you introduce your spouse as your "service provider."
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.227	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.227
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.227
-Problem:    When using ":cd" in a script there is no way to track this.
-Solution:   Display the directory when 'verbose' is 5 or higher.
-Files:	    src/ex_docmd.c
-
-
-*** ../vim-7.2.226/src/ex_docmd.c	2009-07-09 20:06:30.000000000 +0200
---- src/ex_docmd.c	2009-07-09 15:24:03.000000000 +0200
-***************
-*** 7964,7970 ****
-  	    shorten_fnames(TRUE);
-  
-  	    /* Echo the new current directory if the command was typed. */
-! 	    if (KeyTyped)
-  		ex_pwd(eap);
-  	}
-  	vim_free(tofree);
---- 7964,7970 ----
-  	    shorten_fnames(TRUE);
-  
-  	    /* Echo the new current directory if the command was typed. */
-! 	    if (KeyTyped || p_verbose >= 5)
-  		ex_pwd(eap);
-  	}
-  	vim_free(tofree);
-*** ../vim-7.2.226/src/version.c	2009-07-09 20:06:30.000000000 +0200
---- src/version.c	2009-07-09 20:13:13.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     227,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-83. Batteries in the TV remote now last for months.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.228	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,573 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.228
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.228
-Problem:    Cscope is limited to 8 connections.
-Solution:   Allocated the connection array to handle any number of
-	    connections. (Dominique Pelle)
-Files:	    runtime/doc/if_cscop.txt, src/if_cscope.h, src/if_cscope.c
-
-
-*** ../vim-7.2.227/runtime/doc/if_cscop.txt	2009-03-18 14:30:46.000000000 +0100
---- runtime/doc/if_cscop.txt	2009-07-09 15:40:48.000000000 +0200
-***************
-*** 355,367 ****
-  The DJGPP-built version from http://cscope.sourceforge.net is known to not
-  work with Vim.
-  
-! There are a couple of hard-coded limitations:
-! 
-!     1. The maximum number of cscope connections allowed is 8.  Do you
-!     really need more?
-! 
-!     2. Doing a |:tjump| when |:cstag| searches the tag files is not
-!     configurable (e.g., you can't do a tselect instead).
-  
-  ==============================================================================
-  6. Suggested usage					*cscope-suggestions*
---- 355,362 ----
-  The DJGPP-built version from http://cscope.sourceforge.net is known to not
-  work with Vim.
-  
-! Hard-coded limitation: doing a |:tjump| when |:cstag| searches the tag files
-! is not configurable (e.g., you can't do a tselect instead).
-  
-  ==============================================================================
-  6. Suggested usage					*cscope-suggestions*
-*** ../vim-7.2.227/src/if_cscope.h	2008-08-25 04:35:13.000000000 +0200
---- src/if_cscope.h	2009-07-09 15:39:32.000000000 +0200
-***************
-*** 25,31 ****
-  
-  #define CSCOPE_SUCCESS		0
-  #define CSCOPE_FAILURE		-1
-- #define CSCOPE_MAX_CONNECTIONS	8   /* you actually need more? */
-  
-  #define	CSCOPE_DBFILE		"cscope.out"
-  #define	CSCOPE_PROMPT		">> "
---- 25,30 ----
-*** ../vim-7.2.227/src/if_cscope.c	2009-05-16 17:29:37.000000000 +0200
---- src/if_cscope.c	2009-07-09 15:39:32.000000000 +0200
-***************
-*** 46,52 ****
-  static int	    cs_find __ARGS((exarg_T *eap));
-  static int	    cs_find_common __ARGS((char *opt, char *pat, int, int, int));
-  static int	    cs_help __ARGS((exarg_T *eap));
-- static void	    cs_init __ARGS((void));
-  static void	    clear_csinfo __ARGS((int i));
-  static int	    cs_insert_filelist __ARGS((char *, char *, char *,
-  			struct stat *));
---- 46,51 ----
-***************
-*** 66,72 ****
-  static int	    cs_show __ARGS((exarg_T *eap));
-  
-  
-! static csinfo_T	    csinfo[CSCOPE_MAX_CONNECTIONS];
-  static int	    eap_arg_len;    /* length of eap->arg, set in
-  				       cs_lookup_cmd() */
-  static cscmd_T	    cs_cmds[] =
---- 65,74 ----
-  static int	    cs_show __ARGS((exarg_T *eap));
-  
-  
-! static csinfo_T *   csinfo = NULL;
-! static int	    csinfo_size = 0;	/* number of items allocated in
-! 					   csinfo[] */
-! 
-  static int	    eap_arg_len;    /* length of eap->arg, set in
-  				       cs_lookup_cmd() */
-  static cscmd_T	    cs_cmds[] =
-***************
-*** 144,166 ****
-  	}
-      case EXP_CSCOPE_KILL:
-  	{
-! 	    static char_u	connection[2];
-  
-  	    /* ":cscope kill" accepts connection numbers or partial names of
-  	     * the pathname of the cscope database as argument.  Only complete
-  	     * with connection numbers. -1 can also be used to kill all
-  	     * connections. */
-! 	    for (i = 0, current_idx = 0; i < CSCOPE_MAX_CONNECTIONS; i++)
-  	    {
-  		if (csinfo[i].fname == NULL)
-  		    continue;
-  		if (current_idx++ == idx)
-  		{
-! 		    /* Connection number fits in one character since
-! 		     * CSCOPE_MAX_CONNECTIONS is < 10 */
-! 		    connection[0] = i + '0';
-! 		    connection[1] = NUL;
-! 		    return connection;
-  		}
-  	    }
-  	    return (current_idx == idx && idx > 0) ? (char_u *)"-1" : NULL;
---- 146,165 ----
-  	}
-      case EXP_CSCOPE_KILL:
-  	{
-! 	    static char	connection[5];
-  
-  	    /* ":cscope kill" accepts connection numbers or partial names of
-  	     * the pathname of the cscope database as argument.  Only complete
-  	     * with connection numbers. -1 can also be used to kill all
-  	     * connections. */
-! 	    for (i = 0, current_idx = 0; i < csinfo_size; i++)
-  	    {
-  		if (csinfo[i].fname == NULL)
-  		    continue;
-  		if (current_idx++ == idx)
-  		{
-! 		    vim_snprintf(connection, sizeof(connection), "%d", i);
-! 		    return (char_u *)connection;
-  		}
-  	    }
-  	    return (current_idx == idx && idx > 0) ? (char_u *)"-1" : NULL;
-***************
-*** 223,229 ****
-  {
-      cscmd_T *cmdp;
-  
--     cs_init();
-      if ((cmdp = cs_lookup_cmd(eap)) == NULL)
-      {
-  	cs_help(eap);
---- 222,227 ----
-***************
-*** 284,291 ****
-  {
-      int ret = FALSE;
-  
--     cs_init();
-- 
-      if (*eap->arg == NUL)
-      {
-  	(void)EMSG(_("E562: Usage: cstag <ident>"));
---- 282,287 ----
-***************
-*** 441,447 ****
-      if (num < 0 || num > 4 || (num > 0 && !dbpath))
-  	return FALSE;
-  
-!     for (i = 0; i < CSCOPE_MAX_CONNECTIONS; i++)
-      {
-  	if (!csinfo[i].fname)
-  	    continue;
---- 437,443 ----
-      if (num < 0 || num > 4 || (num > 0 && !dbpath))
-  	return FALSE;
-  
-!     for (i = 0; i < csinfo_size; i++)
-      {
-  	if (!csinfo[i].fname)
-  	    continue;
-***************
-*** 684,690 ****
-      short i;
-      short cnt = 0;
-  
-!     for (i = 0; i < CSCOPE_MAX_CONNECTIONS; i++)
-      {
-  	if (csinfo[i].fname != NULL)
-  	    cnt++;
---- 680,686 ----
-      short i;
-      short cnt = 0;
-  
-!     for (i = 0; i < csinfo_size; i++)
-      {
-  	if (csinfo[i].fname != NULL)
-  	    cnt++;
-***************
-*** 1112,1118 ****
-  {
-      int i;
-      char *cmd;
-!     int nummatches[CSCOPE_MAX_CONNECTIONS], totmatches;
-  #ifdef FEAT_QUICKFIX
-      char cmdletter;
-      char *qfpos;
---- 1108,1115 ----
-  {
-      int i;
-      char *cmd;
-!     int *nummatches;
-!     int totmatches;
-  #ifdef FEAT_QUICKFIX
-      char cmdletter;
-      char *qfpos;
-***************
-*** 1123,1135 ****
-      if (cmd == NULL)
-  	return FALSE;
-  
-      /* send query to all open connections, then count the total number
-       * of matches so we can alloc matchesp all in one swell foop
-       */
-!     for (i = 0; i < CSCOPE_MAX_CONNECTIONS; i++)
-  	nummatches[i] = 0;
-      totmatches = 0;
-!     for (i = 0; i < CSCOPE_MAX_CONNECTIONS; i++)
-      {
-  	if (csinfo[i].fname == NULL || csinfo[i].to_fp == NULL)
-  	    continue;
---- 1120,1136 ----
-      if (cmd == NULL)
-  	return FALSE;
-  
-+     nummatches = (int *)alloc(sizeof(int)*csinfo_size);
-+     if (nummatches == NULL)
-+ 	return FALSE;
-+ 
-      /* send query to all open connections, then count the total number
-       * of matches so we can alloc matchesp all in one swell foop
-       */
-!     for (i = 0; i < csinfo_size; i++)
-  	nummatches[i] = 0;
-      totmatches = 0;
-!     for (i = 0; i < csinfo_size; i++)
-      {
-  	if (csinfo[i].fname == NULL || csinfo[i].to_fp == NULL)
-  	    continue;
-***************
-*** 1154,1160 ****
---- 1155,1164 ----
-  	char *buf;
-  
-  	if (!verbose)
-+ 	{
-+ 	    vim_free(nummatches);
-  	    return FALSE;
-+ 	}
-  
-  	buf = (char *)alloc((unsigned)(strlen(opt) + strlen(pat) + strlen(nf)));
-  	if (buf == NULL)
-***************
-*** 1165,1170 ****
---- 1169,1175 ----
-  	    (void)EMSG(buf);
-  	    vim_free(buf);
-  	}
-+ 	vim_free(nummatches);
-  	return FALSE;
-      }
-  
-***************
-*** 1217,1222 ****
---- 1222,1228 ----
-  		(void)EMSG(buf);
-  		vim_free(buf);
-  	    }
-+ 	    vim_free(nummatches);
-  	    return FALSE;
-  	}
-      }
-***************
-*** 1264,1269 ****
---- 1270,1276 ----
-  	}
-  	mch_remove(tmp);
-  	vim_free(tmp);
-+ 	vim_free(nummatches);
-  	return TRUE;
-      }
-      else
-***************
-*** 1275,1280 ****
---- 1282,1288 ----
-  	/* read output */
-  	cs_fill_results((char *)pat, totmatches, nummatches, &matches,
-  							 &contexts, &matched);
-+ 	vim_free(nummatches);
-  	if (matches == NULL)
-  	    return FALSE;
-  
-***************
-*** 1328,1353 ****
-  } /* cs_help */
-  
-  
-- /*
--  * PRIVATE: cs_init
--  *
--  * initialize cscope structure if not already
--  */
--     static void
-- cs_init()
-- {
--     short i;
--     static int init_already = FALSE;
-- 
--     if (init_already)
-- 	return;
-- 
--     for (i = 0; i < CSCOPE_MAX_CONNECTIONS; i++)
-- 	clear_csinfo(i);
-- 
--     init_already = TRUE;
-- } /* cs_init */
-- 
-      static void
-  clear_csinfo(i)
-      int	    i;
---- 1336,1341 ----
-***************
-*** 1444,1450 ****
-  #endif
-  
-      i = -1; /* can be set to the index of an empty item in csinfo */
-!     for (j = 0; j < CSCOPE_MAX_CONNECTIONS; j++)
-      {
-  	if (csinfo[j].fname != NULL
-  #if defined(UNIX)
---- 1432,1438 ----
-  #endif
-  
-      i = -1; /* can be set to the index of an empty item in csinfo */
-!     for (j = 0; j < csinfo_size; j++)
-      {
-  	if (csinfo[j].fname != NULL
-  #if defined(UNIX)
-***************
-*** 1471,1479 ****
-  
-      if (i == -1)
-      {
-! 	if (p_csverbose)
-! 	    (void)EMSG(_("E569: maximum number of cscope connections reached"));
-! 	return -1;
-      }
-  
-      if ((csinfo[i].fname = (char *)alloc((unsigned)strlen(fname)+1)) == NULL)
---- 1459,1483 ----
-  
-      if (i == -1)
-      {
-! 	i = csinfo_size;
-! 	if (csinfo_size == 0)
-! 	{
-! 	    /* First time allocation: allocate only 1 connection. It should
-! 	     * be enough for most users.  If more is needed, csinfo will be
-! 	     * reallocated. */
-! 	    csinfo_size = 1;
-! 	    csinfo = (csinfo_T *)alloc_clear(sizeof(csinfo_T));
-! 	}
-! 	else
-! 	{
-! 	    /* Reallocate space for more connections. */
-! 	    csinfo_size *= 2;
-! 	    csinfo = vim_realloc(csinfo, sizeof(csinfo_T)*csinfo_size);
-! 	}
-! 	if (csinfo == NULL)
-! 	    return -1;
-! 	for (j = csinfo_size/2; j < csinfo_size; j++)
-! 	    clear_csinfo(j);
-      }
-  
-      if ((csinfo[i].fname = (char *)alloc((unsigned)strlen(fname)+1)) == NULL)
-***************
-*** 1580,1594 ****
-  	/* It must be part of a name.  We will try to find a match
-  	 * within all the names in the csinfo data structure
-  	 */
-! 	for (i = 0; i < CSCOPE_MAX_CONNECTIONS; i++)
-  	{
-  	    if (csinfo[i].fname != NULL && strstr(csinfo[i].fname, stok))
-  		break;
-  	}
-      }
-  
-!     if ((i >= CSCOPE_MAX_CONNECTIONS || i < -1 || csinfo[i].fname == NULL)
-! 	    && i != -1)
-      {
-  	if (p_csverbose)
-  	    (void)EMSG2(_("E261: cscope connection %s not found"), stok);
---- 1584,1597 ----
-  	/* It must be part of a name.  We will try to find a match
-  	 * within all the names in the csinfo data structure
-  	 */
-! 	for (i = 0; i < csinfo_size; i++)
-  	{
-  	    if (csinfo[i].fname != NULL && strstr(csinfo[i].fname, stok))
-  		break;
-  	}
-      }
-  
-!     if ((i != -1) && (i >= csinfo_size || i < -1 || csinfo[i].fname == NULL))
-      {
-  	if (p_csverbose)
-  	    (void)EMSG2(_("E261: cscope connection %s not found"), stok);
-***************
-*** 1597,1603 ****
-      {
-  	if (i == -1)
-  	{
-! 	    for (i = 0; i < CSCOPE_MAX_CONNECTIONS; i++)
-  	    {
-  		if (csinfo[i].fname)
-  		    cs_kill_execute(i, csinfo[i].fname);
---- 1600,1606 ----
-      {
-  	if (i == -1)
-  	{
-! 	    for (i = 0; i < csinfo_size; i++)
-  	    {
-  		if (csinfo[i].fname)
-  		    cs_kill_execute(i, csinfo[i].fname);
-***************
-*** 1857,1863 ****
-      if (buf == NULL)
-  	return;
-  
-!     for (i = 0; i < CSCOPE_MAX_CONNECTIONS; i++)
-      {
-  	if (nummatches_a[i] < 1)
-  	    continue;
---- 1860,1866 ----
-      if (buf == NULL)
-  	return;
-  
-!     for (i = 0; i < csinfo_size; i++)
-      {
-  	if (nummatches_a[i] < 1)
-  	    continue;
-***************
-*** 1929,1935 ****
-      if ((cntxts = (char **)alloc(sizeof(char *) * totmatches)) == NULL)
-  	goto parse_out;
-  
-!     for (i = 0; i < CSCOPE_MAX_CONNECTIONS; i++)
-      {
-  	if (nummatches_a[i] < 1)
-  	    continue;
---- 1932,1938 ----
-      if ((cntxts = (char **)alloc(sizeof(char *) * totmatches)) == NULL)
-  	goto parse_out;
-  
-!     for (i = 0; i < csinfo_size; i++)
-      {
-  	if (nummatches_a[i] < 1)
-  	    continue;
-***************
-*** 2383,2392 ****
-      int	i;
-      char buf[20]; /* for sprintf " (#%d)" */
-  
-      /* malloc our db and ppath list */
-!     dblist = (char **)alloc(CSCOPE_MAX_CONNECTIONS * sizeof(char *));
-!     pplist = (char **)alloc(CSCOPE_MAX_CONNECTIONS * sizeof(char *));
-!     fllist = (char **)alloc(CSCOPE_MAX_CONNECTIONS * sizeof(char *));
-      if (dblist == NULL || pplist == NULL || fllist == NULL)
-      {
-  	vim_free(dblist);
---- 2386,2398 ----
-      int	i;
-      char buf[20]; /* for sprintf " (#%d)" */
-  
-+     if (csinfo_size == 0)
-+ 	return CSCOPE_SUCCESS;
-+ 
-      /* malloc our db and ppath list */
-!     dblist = (char **)alloc(csinfo_size * sizeof(char *));
-!     pplist = (char **)alloc(csinfo_size * sizeof(char *));
-!     fllist = (char **)alloc(csinfo_size * sizeof(char *));
-      if (dblist == NULL || pplist == NULL || fllist == NULL)
-      {
-  	vim_free(dblist);
-***************
-*** 2395,2401 ****
-  	return CSCOPE_FAILURE;
-      }
-  
-!     for (i = 0; i < CSCOPE_MAX_CONNECTIONS; i++)
-      {
-  	dblist[i] = csinfo[i].fname;
-  	pplist[i] = csinfo[i].ppath;
---- 2401,2407 ----
-  	return CSCOPE_FAILURE;
-      }
-  
-!     for (i = 0; i < csinfo_size; i++)
-      {
-  	dblist[i] = csinfo[i].fname;
-  	pplist[i] = csinfo[i].ppath;
-***************
-*** 2405,2411 ****
-      }
-  
-      /* rebuild the cscope connection list */
-!     for (i = 0; i < CSCOPE_MAX_CONNECTIONS; i++)
-      {
-  	if (dblist[i] != NULL)
-  	{
---- 2411,2417 ----
-      }
-  
-      /* rebuild the cscope connection list */
-!     for (i = 0; i < csinfo_size; i++)
-      {
-  	if (dblist[i] != NULL)
-  	{
-***************
-*** 2502,2508 ****
-  	MSG_PUTS_ATTR(
-  	    _(" # pid    database name                       prepend path\n"),
-  	    hl_attr(HLF_T));
-! 	for (i = 0; i < CSCOPE_MAX_CONNECTIONS; i++)
-  	{
-  	    if (csinfo[i].fname == NULL)
-  		continue;
---- 2508,2514 ----
-  	MSG_PUTS_ATTR(
-  	    _(" # pid    database name                       prepend path\n"),
-  	    hl_attr(HLF_T));
-! 	for (i = 0; i < csinfo_size; i++)
-  	{
-  	    if (csinfo[i].fname == NULL)
-  		continue;
-***************
-*** 2531,2538 ****
-  {
-      int i;
-  
-!     for (i = 0; i < CSCOPE_MAX_CONNECTIONS; i++)
-  	cs_release_csp(i, TRUE);
-  }
-  
-  #endif	/* FEAT_CSCOPE */
---- 2537,2546 ----
-  {
-      int i;
-  
-!     for (i = 0; i < csinfo_size; i++)
-  	cs_release_csp(i, TRUE);
-+     vim_free(csinfo);
-+     csinfo_size = 0;
-  }
-  
-  #endif	/* FEAT_CSCOPE */
-*** ../vim-7.2.227/src/version.c	2009-07-09 20:13:59.000000000 +0200
---- src/version.c	2009-07-09 21:21:48.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     228,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-84. Books in your bookcase bear the names Bongo, WinSock and Inside OLE
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.229	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,60 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.229
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.229
-Problem:    Warning for shadowed variable.
-Solution:   Rename "wait" to "wait_time".
-Files:	    src/os_unix.c
-
-
-*** ../vim-7.2.228/src/os_unix.c	2009-06-16 15:12:11.000000000 +0200
---- src/os_unix.c	2009-07-09 16:24:14.000000000 +0200
-***************
-*** 1138,1147 ****
-       * to happen).
-       */
-      {
-! 	long wait;
-! 	for (wait = 0; !sigcont_received && wait <= 3L; wait++)
-  	    /* Loop is not entered most of the time */
-! 	    mch_delay(wait, FALSE);
-      }
-  # endif
-  
---- 1138,1147 ----
-       * to happen).
-       */
-      {
-! 	long wait_time;
-! 	for (wait_time = 0; !sigcont_received && wait_time <= 3L; wait_time++)
-  	    /* Loop is not entered most of the time */
-! 	    mch_delay(wait_time, FALSE);
-      }
-  # endif
-  
-*** ../vim-7.2.228/src/version.c	2009-07-09 21:22:36.000000000 +0200
---- src/version.c	2009-07-14 12:18:21.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     229,
-  /**/
-
--- 
-From "know your smileys":
- :-)	Funny
- |-)	Funny Oriental
- (-:	Funny Australian
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.230	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,87 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.230
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.230
-Problem:    A few old lint-style ARGUSED comments.
-Solution:   Change to the new UNUSED style.
-Files:	    src/getchar.c
-
-
-*** ../vim-7.2.229/src/getchar.c	2009-07-09 18:24:24.000000000 +0200
---- src/getchar.c	2009-07-09 18:09:13.000000000 +0200
-***************
-*** 3708,3718 ****
-   * Clear all mappings or abbreviations.
-   * 'abbr' should be FALSE for mappings, TRUE for abbreviations.
-   */
-- /*ARGSUSED*/
-      void
-  map_clear(cmdp, arg, forceit, abbr)
-      char_u	*cmdp;
-!     char_u	*arg;
-      int		forceit;
-      int		abbr;
-  {
---- 3708,3717 ----
-   * Clear all mappings or abbreviations.
-   * 'abbr' should be FALSE for mappings, TRUE for abbreviations.
-   */
-      void
-  map_clear(cmdp, arg, forceit, abbr)
-      char_u	*cmdp;
-!     char_u	*arg UNUSED;
-      int		forceit;
-      int		abbr;
-  {
-***************
-*** 3741,3753 ****
-  /*
-   * Clear all mappings in "mode".
-   */
-- /*ARGSUSED*/
-      void
-  map_clear_int(buf, mode, local, abbr)
-!     buf_T	*buf;	    /* buffer for local mappings */
-!     int		mode;	    /* mode in which to delete */
-!     int		local;	    /* TRUE for buffer-local mappings */
-!     int		abbr;	    /* TRUE for abbreviations */
-  {
-      mapblock_T	*mp, **mpp;
-      int		hash;
---- 3740,3751 ----
-  /*
-   * Clear all mappings in "mode".
-   */
-      void
-  map_clear_int(buf, mode, local, abbr)
-!     buf_T	*buf UNUSED;	/* buffer for local mappings */
-!     int		mode;		/* mode in which to delete */
-!     int		local UNUSED;	/* TRUE for buffer-local mappings */
-!     int		abbr;		/* TRUE for abbreviations */
-  {
-      mapblock_T	*mp, **mpp;
-      int		hash;
-*** ../vim-7.2.229/src/version.c	2009-07-14 12:20:28.000000000 +0200
---- src/version.c	2009-07-14 13:44:05.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     230,
-  /**/
-
--- 
-From "know your smileys":
- :~)	A man with a tape recorder up his nose
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.231	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,49 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.231
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.231
-Problem:    Warning for unreacheable code.
-Solution:   Add #ifdef.
-Files:	    src/if_perl.xs
-
-
-*** ../vim-7.2.230/src/if_perl.xs	2009-07-09 20:06:30.000000000 +0200
---- src/if_perl.xs	2009-07-09 13:02:16.000000000 +0200
-***************
-*** 720,728 ****
---- 720,730 ----
-  #ifdef HAVE_SANDBOX
-      if (sandbox)
-      {
-+ # ifndef MAKE_TEST  /* avoid a warning for unreachable code */
-  	if ((safe = perl_get_sv( "VIM::safe", FALSE )) == NULL || !SvTRUE(safe))
-  	    EMSG(_("E299: Perl evaluation forbidden in sandbox without the Safe module"));
-  	else
-+ # endif
-  	{
-  	    PUSHMARK(SP);
-  	    XPUSHs(safe);
-*** ../vim-7.2.230/src/version.c	2009-07-14 13:44:43.000000000 +0200
---- src/version.c	2009-07-14 16:04:07.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     231,
-  /**/
-
--- 
-From "know your smileys":
- ~#:-(	I just washed my hair, and I can't do nuthin' with it.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.232	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,102 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.232
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.232
-Problem:    Cannot debug problems with being in a wrong directory.
-Solution:   When 'verbose' is 5 or higher report directory changes.
-Files:	    src/os_unix.c, src/os_unix.h, src/proto/os_unix.pro
-
-
-*** ../vim-7.2.231/src/os_unix.c	2009-07-14 12:20:28.000000000 +0200
---- src/os_unix.c	2009-07-14 17:13:15.000000000 +0200
-***************
-*** 319,324 ****
---- 319,341 ----
-      {-1,	    "Unknown!", FALSE}
-  };
-  
-+     int
-+ mch_chdir(path)
-+     char *path;
-+ {
-+     if (p_verbose >= 5)
-+     {
-+ 	verbose_enter();
-+ 	smsg((char_u *)"chdir(%s)", path);
-+ 	verbose_leave();
-+     }
-+ # ifdef VMS
-+     return chdir(vms_fixfilename(path));
-+ # else
-+     return chdir(path);
-+ # endif
-+ }
-+ 
-  /*
-   * Write s[len] to the screen.
-   */
-***************
-*** 2424,2429 ****
---- 2441,2452 ----
-  #ifdef HAVE_FCHDIR
-  	    if (fd >= 0)
-  	    {
-+ 		if (p_verbose >= 5)
-+ 		{
-+ 		    verbose_enter();
-+ 		    MSG("fchdir() to previous dir");
-+ 		    verbose_leave();
-+ 		}
-  		l = fchdir(fd);
-  		close(fd);
-  	    }
-*** ../vim-7.2.231/src/os_unix.h	2009-05-16 16:36:25.000000000 +0200
---- src/os_unix.h	2009-07-14 16:55:05.000000000 +0200
-***************
-*** 482,492 ****
-  # else
-  int mch_rename __ARGS((const char *src, const char *dest));
-  # endif
-- # ifdef VMS
-- #  define mch_chdir(s) chdir(vms_fixfilename(s))
-- # else
-- #  define mch_chdir(s) chdir(s)
-- # endif
-  # ifndef VMS
-  #  ifdef __MVS__
-    /* on OS390 Unix getenv() doesn't return a pointer to persistent
---- 482,487 ----
-*** ../vim-7.2.231/src/proto/os_unix.pro	2008-06-24 23:58:57.000000000 +0200
---- src/proto/os_unix.pro	2009-07-14 16:58:08.000000000 +0200
-***************
-*** 1,4 ****
---- 1,5 ----
-  /* os_unix.c */
-+ int mch_chdir __ARGS((char *path));
-  void mch_write __ARGS((char_u *s, int len));
-  int mch_inchar __ARGS((char_u *buf, int maxlen, long wtime, int tb_change_cnt));
-  int mch_char_avail __ARGS((void));
-*** ../vim-7.2.231/src/version.c	2009-07-14 16:05:14.000000000 +0200
---- src/version.c	2009-07-14 17:37:15.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     232,
-  /**/
-
--- 
-From "know your smileys":
- O:-)	Saint
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.234	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,111 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.234
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.234
-Problem:    It is not possible to ignore file names without a suffix.
-Solution:   Use an empty entry in 'suffixes' for file names without a dot.
-Files:	    runtime/doc/cmdline.txt, src/misc1.c
-
-
-*** ../vim-7.2.233/runtime/doc/cmdline.txt	2008-11-09 13:43:25.000000000 +0100
---- runtime/doc/cmdline.txt	2009-07-14 13:35:56.000000000 +0200
-***************
-*** 441,453 ****
-  those files with an extension that is in the 'suffixes' option are ignored.
-  The default is ".bak,~,.o,.h,.info,.swp,.obj", which means that files ending
-  in ".bak", "~", ".o", ".h", ".info", ".swp" and ".obj" are sometimes ignored.
-! It is impossible to ignore suffixes with two dots.  Examples:
-  
-    pattern:	files:				match:	~
-     test*	test.c test.h test.o		test.c
-     test*	test.h test.o			test.h and test.o
-     test*	test.i test.h test.c		test.i and test.c
-  
-  If there is more than one matching file (after ignoring the ones matching
-  the 'suffixes' option) the first file name is inserted.  You can see that
-  there is only one match when you type 'wildchar' twice and the completed
---- 439,458 ----
-  those files with an extension that is in the 'suffixes' option are ignored.
-  The default is ".bak,~,.o,.h,.info,.swp,.obj", which means that files ending
-  in ".bak", "~", ".o", ".h", ".info", ".swp" and ".obj" are sometimes ignored.
-! 
-! An empty entry, two consecutive commas, match a file name that does not
-! contain a ".", thus has no suffix.  This is useful to ignore "prog" and prefer
-! "prog.c".
-! 
-! Examples:
-  
-    pattern:	files:				match:	~
-     test*	test.c test.h test.o		test.c
-     test*	test.h test.o			test.h and test.o
-     test*	test.i test.h test.c		test.i and test.c
-  
-+ It is impossible to ignore suffixes with two dots.
-+ 
-  If there is more than one matching file (after ignoring the ones matching
-  the 'suffixes' option) the first file name is inserted.  You can see that
-  there is only one match when you type 'wildchar' twice and the completed
-*** ../vim-7.2.233/src/misc1.c	2009-07-09 20:06:30.000000000 +0200
---- src/misc1.c	2009-07-14 15:51:55.000000000 +0200
-***************
-*** 8533,8543 ****
-      for (setsuf = p_su; *setsuf; )
-      {
-  	setsuflen = copy_option_part(&setsuf, suf_buf, MAXSUFLEN, ".,");
-! 	if (fnamelen >= setsuflen
-! 		&& fnamencmp(suf_buf, fname + fnamelen - setsuflen,
-! 					      (size_t)setsuflen) == 0)
-! 	    break;
-! 	setsuflen = 0;
-      }
-      return (setsuflen != 0);
-  }
---- 8534,8558 ----
-      for (setsuf = p_su; *setsuf; )
-      {
-  	setsuflen = copy_option_part(&setsuf, suf_buf, MAXSUFLEN, ".,");
-! 	if (setsuflen == 0)
-! 	{
-! 	    char_u *tail = gettail(fname);
-! 
-! 	    /* empty entry: match name without a '.' */
-! 	    if (vim_strchr(tail, '.') == NULL)
-! 	    {
-! 		setsuflen = 1;
-! 		break;
-! 	    }
-! 	}
-! 	else
-! 	{
-! 	    if (fnamelen >= setsuflen
-! 		    && fnamencmp(suf_buf, fname + fnamelen - setsuflen,
-! 						  (size_t)setsuflen) == 0)
-! 		break;
-! 	    setsuflen = 0;
-! 	}
-      }
-      return (setsuflen != 0);
-  }
-*** ../vim-7.2.233/src/version.c	2009-07-14 18:38:09.000000000 +0200
---- src/version.c	2009-07-14 21:38:30.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     234,
-  /**/
-
--- 
-How many light bulbs does it take to change a person?
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.235	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,94 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.235
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.235
-Problem:    Using CTRL-O z= in Insert mode has a delay before redrawing.
-Solution:   Reset msg_didout and msg_scroll.
-Files:	    src/misc1.c, src/spell.c
-
-
-*** ../vim-7.2.234/src/misc1.c	2009-07-14 21:40:30.000000000 +0200
---- src/misc1.c	2009-07-14 15:51:55.000000000 +0200
-***************
-*** 3276,3281 ****
---- 3276,3282 ----
-  	cmdline_row = msg_row - 1;
-  	need_wait_return = FALSE;
-  	msg_didany = FALSE;
-+ 	msg_didout = FALSE;
-      }
-      else
-  	cmdline_row = save_cmdline_row;
-*** ../vim-7.2.234/src/spell.c	2009-05-17 13:30:58.000000000 +0200
---- src/spell.c	2009-07-14 15:57:55.000000000 +0200
-***************
-*** 10252,10257 ****
---- 10252,10258 ----
-      int		limit;
-      int		selected = count;
-      int		badlen = 0;
-+     int		msg_scroll_save = msg_scroll;
-  
-      if (no_spell_checking(curwin))
-  	return;
-***************
-*** 10416,10422 ****
-  	selected = prompt_for_number(&mouse_used);
-  	if (mouse_used)
-  	    selected -= lines_left;
-! 	lines_left = Rows;	/* avoid more prompt */
-      }
-  
-      if (selected > 0 && selected <= sug.su_ga.ga_len && u_save_cursor() == OK)
---- 10417,10425 ----
-  	selected = prompt_for_number(&mouse_used);
-  	if (mouse_used)
-  	    selected -= lines_left;
-! 	lines_left = Rows;		/* avoid more prompt */
-! 	/* don't delay for 'smd' in normal_cmd() */
-! 	msg_scroll = msg_scroll_save;
-      }
-  
-      if (selected > 0 && selected <= sug.su_ga.ga_len && u_save_cursor() == OK)
-***************
-*** 10441,10447 ****
-  	}
-  
-  	/* Replace the word. */
-! 	p = alloc((unsigned)STRLEN(line) - stp->st_orglen + stp->st_wordlen + 1);
-  	if (p != NULL)
-  	{
-  	    c = (int)(sug.su_badptr - line);
---- 10444,10451 ----
-  	}
-  
-  	/* Replace the word. */
-! 	p = alloc((unsigned)STRLEN(line) - stp->st_orglen
-! 						       + stp->st_wordlen + 1);
-  	if (p != NULL)
-  	{
-  	    c = (int)(sug.su_badptr - line);
-*** ../vim-7.2.234/src/version.c	2009-07-14 21:40:30.000000000 +0200
---- src/version.c	2009-07-22 11:00:34.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     235,
-  /**/
-
--- 
-From "know your smileys":
- |-(	Contact lenses, but has lost them
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.236	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,81 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.236
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.236
-Problem:    Mac: Compiling with Ruby doesn't always work.
-Solution:   In configure filter out the --arch argument (Bjorn Winckler)
-Files:	    src/configure.in, src/auto/configure
-
-
-*** ../vim-7.2.235/src/configure.in	2009-05-26 22:58:43.000000000 +0200
---- src/configure.in	2009-07-14 16:09:34.000000000 +0200
-***************
-*** 984,990 ****
-  	fi
-  	rubyldflags=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG[["LDFLAGS"]]'`
-  	if test "X$rubyldflags" != "X"; then
-! 	  LDFLAGS="$rubyldflags $LDFLAGS"
-  	fi
-  	RUBY_SRC="if_ruby.c"
-  	RUBY_OBJ="objects/if_ruby.o"
---- 984,996 ----
-  	fi
-  	rubyldflags=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG[["LDFLAGS"]]'`
-  	if test "X$rubyldflags" != "X"; then
-! 	  dnl Ruby on Mac OS X 10.5 adds "-arch" flags but these should only
-! 	  dnl be included if requested by passing --with-mac-arch to
-! 	  dnl configure, so strip these flags first (if present)
-! 	  rubyldflags=`echo "$rubyldflags" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//'`
-! 	  if test "X$rubyldflags" != "X"; then
-! 	    LDFLAGS="$rubyldflags $LDFLAGS"
-! 	  fi
-  	fi
-  	RUBY_SRC="if_ruby.c"
-  	RUBY_OBJ="objects/if_ruby.o"
-*** ../vim-7.2.235/src/auto/configure	2009-05-26 22:58:43.000000000 +0200
---- src/auto/configure	2009-07-14 16:11:58.000000000 +0200
-***************
-*** 5780,5786 ****
-  	fi
-  	rubyldflags=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG["LDFLAGS"]'`
-  	if test "X$rubyldflags" != "X"; then
-! 	  LDFLAGS="$rubyldflags $LDFLAGS"
-  	fi
-  	RUBY_SRC="if_ruby.c"
-  	RUBY_OBJ="objects/if_ruby.o"
---- 5780,5789 ----
-  	fi
-  	rubyldflags=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG["LDFLAGS"]'`
-  	if test "X$rubyldflags" != "X"; then
-! 	  	  	  	  rubyldflags=`echo "$rubyldflags" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//'`
-! 	  if test "X$rubyldflags" != "X"; then
-! 	    LDFLAGS="$rubyldflags $LDFLAGS"
-! 	  fi
-  	fi
-  	RUBY_SRC="if_ruby.c"
-  	RUBY_OBJ="objects/if_ruby.o"
-*** ../vim-7.2.235/src/version.c	2009-07-22 11:03:38.000000000 +0200
---- src/version.c	2009-07-22 11:14:38.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     236,
-  /**/
-
--- 
-From "know your smileys":
- <|-) Chinese
- <|-( Chinese and doesn't like these kind of jokes
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.237	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,76 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.237
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.237
-Problem:    Crash on exit when window icon not set.
-Solution:   Copy terminal name when using it for the icon name.
-Files:	    src/os_unix.c
-
-
-*** ../vim-7.2.236/src/os_unix.c	2009-07-14 17:38:51.000000000 +0200
---- src/os_unix.c	2009-07-14 18:30:04.000000000 +0200
-***************
-*** 1734,1742 ****
-      if (oldicon == NULL && !test_only)
-      {
-  	if (STRNCMP(T_NAME, "builtin_", 8) == 0)
-! 	    oldicon = T_NAME + 8;
-  	else
-! 	    oldicon = T_NAME;
-      }
-  
-      return retval;
---- 1734,1742 ----
-      if (oldicon == NULL && !test_only)
-      {
-  	if (STRNCMP(T_NAME, "builtin_", 8) == 0)
-! 	    oldicon = vim_strsave(T_NAME + 8);
-  	else
-! 	    oldicon = vim_strsave(T_NAME);
-      }
-  
-      return retval;
-***************
-*** 1939,1947 ****
-      if (!test_only)
-      {
-  	if (STRNCMP(T_NAME, "builtin_", 8) == 0)
-! 	    oldicon = T_NAME + 8;
-  	else
-! 	    oldicon = T_NAME;
-      }
-      return FALSE;
-  }
---- 1939,1947 ----
-      if (!test_only)
-      {
-  	if (STRNCMP(T_NAME, "builtin_", 8) == 0)
-! 	    oldicon = vim_strsave(T_NAME + 8);
-  	else
-! 	    oldicon = vim_strsave(T_NAME);
-      }
-      return FALSE;
-  }
-*** ../vim-7.2.236/src/version.c	2009-07-22 11:16:54.000000000 +0200
---- src/version.c	2009-07-22 13:26:30.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     237,
-  /**/
-
--- 
-Common sense is what tells you that the world is flat.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.238	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,117 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.238
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.238
-Problem:    Leaking memory when setting term to "builtin_dumb".
-Solution:   Free memory when resetting term option t_Co.
-Files:	    src/option.c, src/proto/option.pro, src/term.c
-
-
-*** ../vim-7.2.237/src/option.c	2009-06-16 17:50:56.000000000 +0200
---- src/option.c	2009-07-22 12:49:19.000000000 +0200
-***************
-*** 403,410 ****
-  #define P_NUM		0x02	/* the option is numeric */
-  #define P_STRING	0x04	/* the option is a string */
-  #define P_ALLOCED	0x08	/* the string option is in allocated memory,
-! 				    must use vim_free() when assigning new
-! 				    value. Not set if default is the same. */
-  #define P_EXPAND	0x10	/* environment expansion.  NOTE: P_EXPAND can
-  				   never be used for local or hidden options! */
-  #define P_NODEFAULT	0x40	/* don't set to default value */
---- 403,411 ----
-  #define P_NUM		0x02	/* the option is numeric */
-  #define P_STRING	0x04	/* the option is a string */
-  #define P_ALLOCED	0x08	/* the string option is in allocated memory,
-! 				   must use free_string_option() when
-! 				   assigning new value. Not set if default is
-! 				   the same. */
-  #define P_EXPAND	0x10	/* environment expansion.  NOTE: P_EXPAND can
-  				   never be used for local or hidden options! */
-  #define P_NODEFAULT	0x40	/* don't set to default value */
-***************
-*** 8927,8932 ****
---- 8928,8955 ----
-  }
-  
-  /*
-+  * Free the string for one term option, if it was allocated.
-+  * Set the string to empty_option and clear allocated flag.
-+  * "var" points to the option value.
-+  */
-+     void
-+ free_one_termoption(var)
-+     char_u *var;
-+ {
-+     struct vimoption   *p;
-+ 
-+     for (p = &options[0]; p->fullname != NULL; p++)
-+ 	if (p->var == var)
-+ 	{
-+ 	    if (p->flags & P_ALLOCED)
-+ 		free_string_option(*(char_u **)(p->var));
-+ 	    *(char_u **)(p->var) = empty_option;
-+ 	    p->flags &= ~P_ALLOCED;
-+ 	    break;
-+ 	}
-+ }
-+ 
-+ /*
-   * Set the terminal option defaults to the current value.
-   * Used after setting the terminal name.
-   */
-*** ../vim-7.2.237/src/proto/option.pro	2009-02-21 20:27:00.000000000 +0100
---- src/proto/option.pro	2009-07-22 12:52:31.000000000 +0200
-***************
-*** 29,34 ****
---- 29,35 ----
-  int makefoldset __ARGS((FILE *fd));
-  void clear_termoptions __ARGS((void));
-  void free_termoptions __ARGS((void));
-+ void free_one_termoption __ARGS((char_u *var));
-  void set_term_defaults __ARGS((void));
-  void comp_col __ARGS((void));
-  char_u *get_equalprg __ARGS((void));
-*** ../vim-7.2.237/src/term.c	2009-06-16 14:31:56.000000000 +0200
---- src/term.c	2009-07-22 13:19:59.000000000 +0200
-***************
-*** 2881,2887 ****
-  
-  	/* if 'Sb' and 'AB' are not defined, reset "Co" */
-  	if (*T_CSB == NUL && *T_CAB == NUL)
-! 	    T_CCO = empty_option;
-  
-  	/* Set 'weirdinvert' according to value of 't_xs' */
-  	p_wiv = (*T_XS != NUL);
---- 2881,2887 ----
-  
-  	/* if 'Sb' and 'AB' are not defined, reset "Co" */
-  	if (*T_CSB == NUL && *T_CAB == NUL)
-! 	    free_one_termoption(T_CCO);
-  
-  	/* Set 'weirdinvert' according to value of 't_xs' */
-  	p_wiv = (*T_XS != NUL);
-*** ../vim-7.2.237/src/version.c	2009-07-22 13:27:50.000000000 +0200
---- src/version.c	2009-07-22 14:25:44.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     238,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-95. Only communication in your household is through email.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.239	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,145 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.239
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.239
-Problem:    Using :diffpatch twice or when patching fails causes memory
-	    corruption and/or a crash.  (Bryan Venteicher)
-Solution:   Detect missing output file.  Avoid using non-existing buffer.
-Files:	    src/diff.c
-
-
-*** ../vim-7.2.238/src/diff.c	2009-05-14 22:19:19.000000000 +0200
---- src/diff.c	2009-07-22 16:06:21.000000000 +0200
-***************
-*** 893,898 ****
---- 893,899 ----
-      char_u	*browseFile = NULL;
-      int		browse_flag = cmdmod.browse;
-  #endif
-+     struct stat st;
-  
-  #ifdef FEAT_BROWSE
-      if (cmdmod.browse)
-***************
-*** 999,1042 ****
-      STRCAT(buf, ".rej");
-      mch_remove(buf);
-  
-!     if (curbuf->b_fname != NULL)
-      {
-! 	newname = vim_strnsave(curbuf->b_fname,
-  					  (int)(STRLEN(curbuf->b_fname) + 4));
-! 	if (newname != NULL)
-! 	    STRCAT(newname, ".new");
-!     }
-  
-  #ifdef FEAT_GUI
-!     need_mouse_correct = TRUE;
-  #endif
-!     /* don't use a new tab page, each tab page has its own diffs */
-!     cmdmod.tab = 0;
-! 
-!     if (win_split(0, (diff_flags & DIFF_VERTICAL) ? WSP_VERT : 0) != FAIL)
-!     {
-! 	/* Pretend it was a ":split fname" command */
-! 	eap->cmdidx = CMD_split;
-! 	eap->arg = tmp_new;
-! 	do_exedit(eap, old_curwin);
-  
-! 	if (curwin != old_curwin)		/* split must have worked */
-  	{
-! 	    /* Set 'diff', 'scrollbind' on and 'wrap' off. */
-! 	    diff_win_options(curwin, TRUE);
-! 	    diff_win_options(old_curwin, TRUE);
-  
-! 	    if (newname != NULL)
-  	    {
-! 		/* do a ":file filename.new" on the patched buffer */
-! 		eap->arg = newname;
-! 		ex_file(eap);
-  
-  #ifdef FEAT_AUTOCMD
-! 		/* Do filetype detection with the new name. */
-! 		if (au_has_group((char_u *)"filetypedetect"))
-! 		    do_cmdline_cmd((char_u *)":doau filetypedetect BufRead");
-  #endif
-  	    }
-  	}
-      }
---- 1000,1050 ----
-      STRCAT(buf, ".rej");
-      mch_remove(buf);
-  
-!     /* Only continue if the output file was created. */
-!     if (mch_stat((char *)tmp_new, &st) < 0 || st.st_size == 0)
-! 	EMSG(_("E816: Cannot read patch output"));
-!     else
-      {
-! 	if (curbuf->b_fname != NULL)
-! 	{
-! 	    newname = vim_strnsave(curbuf->b_fname,
-  					  (int)(STRLEN(curbuf->b_fname) + 4));
-! 	    if (newname != NULL)
-! 		STRCAT(newname, ".new");
-! 	}
-  
-  #ifdef FEAT_GUI
-! 	need_mouse_correct = TRUE;
-  #endif
-! 	/* don't use a new tab page, each tab page has its own diffs */
-! 	cmdmod.tab = 0;
-  
-! 	if (win_split(0, (diff_flags & DIFF_VERTICAL) ? WSP_VERT : 0) != FAIL)
-  	{
-! 	    /* Pretend it was a ":split fname" command */
-! 	    eap->cmdidx = CMD_split;
-! 	    eap->arg = tmp_new;
-! 	    do_exedit(eap, old_curwin);
-  
-! 	    /* check that split worked and editing tmp_new */
-! 	    if (curwin != old_curwin && win_valid(old_curwin))
-  	    {
-! 		/* Set 'diff', 'scrollbind' on and 'wrap' off. */
-! 		diff_win_options(curwin, TRUE);
-! 		diff_win_options(old_curwin, TRUE);
-! 
-! 		if (newname != NULL)
-! 		{
-! 		    /* do a ":file filename.new" on the patched buffer */
-! 		    eap->arg = newname;
-! 		    ex_file(eap);
-  
-  #ifdef FEAT_AUTOCMD
-! 		    /* Do filetype detection with the new name. */
-! 		    if (au_has_group((char_u *)"filetypedetect"))
-! 			do_cmdline_cmd((char_u *)":doau filetypedetect BufRead");
-  #endif
-+ 		}
-  	    }
-  	}
-      }
-*** ../vim-7.2.238/src/version.c	2009-07-22 14:27:33.000000000 +0200
---- src/version.c	2009-07-22 16:21:29.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     239,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-97. Your mother tells you to remember something, and you look for
-    a File/Save command.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.240	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,69 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.240
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.240
-Problem:    Crash when using find/replace dialog repeatedly. (Michiel
-	    Hartsuiker)
-Solution:   Avoid doing the operation while busy or recursively.  Also refuse
-	    replace when text is locked.
-Files:	    src/gui.c
-
-
-*** ../vim-7.2.239/src/gui.c	2009-06-24 18:31:36.000000000 +0200
---- src/gui.c	2009-07-22 16:54:16.000000000 +0200
-***************
-*** 5004,5009 ****
---- 5004,5022 ----
-      char_u	*p;
-      regmatch_T	regmatch;
-      int		save_did_emsg = did_emsg;
-+     static int  busy = FALSE;
-+ 
-+     /* When the screen is being updated we should not change buffers and
-+      * windows structures, it may cause freed memory to be used.  Also don't
-+      * do this recursively (pressing "Find" quickly several times. */
-+     if (updating_screen || busy)
-+ 	return FALSE;
-+ 
-+     /* refuse replace when text cannot be changed */
-+     if ((type == FRD_REPLACE || type == FRD_REPLACEALL) && text_locked())
-+ 	return FALSE;
-+ 
-+     busy = TRUE;
-  
-      ga_init2(&ga, 1, 100);
-      if (type == FRD_REPLACEALL)
-***************
-*** 5094,5099 ****
---- 5107,5113 ----
-      }
-  
-      vim_free(ga.ga_data);
-+     busy = FALSE;
-      return (ga.ga_len > 0);
-  }
-  
-*** ../vim-7.2.239/src/version.c	2009-07-22 16:22:33.000000000 +0200
---- src/version.c	2009-07-29 11:09:13.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     240,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-113. You are asked about a bus schedule, you wonder if it is 16 or 32 bits.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.241	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,169 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.241
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.241
-Problem:    When using a combination of ":bufdo" and "doautoall" we may end up
-	    in the wrong directory. (Ajit Thakkar)
-	    Crash when triggering an autocommand in ":vimgrep".  (Yukihiro
-	    Nakadaira)
-Solution:   Clear w_localdir and globaldir when using the aucmd_win.
-	    Use a separate flag to decide aucmd_win needs to be restored.
-Files:	    src/fileio.c, src/globals.h, src/structs.h
-
-
-*** ../vim-7.2.240/src/fileio.c	2009-07-01 17:11:40.000000000 +0200
---- src/fileio.c	2009-07-22 19:08:55.000000000 +0200
-***************
-*** 8420,8425 ****
---- 8420,8429 ----
-  	if (aucmd_win == NULL)
-  	    win = curwin;
-      }
-+     if (win == NULL && aucmd_win_used)
-+ 	/* Strange recursive autocommand, fall back to using the current
-+ 	 * window.  Expect a few side effects... */
-+ 	win = curwin;
-  
-      aco->save_curwin = curwin;
-      aco->save_curbuf = curbuf;
-***************
-*** 8428,8433 ****
---- 8432,8438 ----
-  	/* There is a window for "buf" in the current tab page, make it the
-  	 * curwin.  This is preferred, it has the least side effects (esp. if
-  	 * "buf" is curbuf). */
-+ 	aco->use_aucmd_win = FALSE;
-  	curwin = win;
-      }
-      else
-***************
-*** 8436,8444 ****
---- 8441,8460 ----
-  	 * effects, insert it in a the current tab page.
-  	 * Anything related to a window (e.g., setting folds) may have
-  	 * unexpected results. */
-+ 	aco->use_aucmd_win = TRUE;
-+ 	aucmd_win_used = TRUE;
-  	aucmd_win->w_buffer = buf;
-  	++buf->b_nwindows;
-  	win_init_empty(aucmd_win); /* set cursor and topline to safe values */
-+ 	vim_free(aucmd_win->w_localdir);
-+ 	aucmd_win->w_localdir = NULL;
-+ 
-+ 	/* Make sure w_localdir and globaldir are NULL to avoid a chdir() in
-+ 	 * win_enter_ext(). */
-+ 	aucmd_win->w_localdir = NULL;
-+ 	aco->globaldir = globaldir;
-+ 	globaldir = NULL;
-+ 
-  
-  #ifdef FEAT_WINDOWS
-  	/* Split the current window, put the aucmd_win in the upper half.
-***************
-*** 8472,8478 ****
-      int dummy;
-  #endif
-  
-!     if (aco->new_curwin == aucmd_win)
-      {
-  	--curbuf->b_nwindows;
-  #ifdef FEAT_WINDOWS
---- 8488,8494 ----
-      int dummy;
-  #endif
-  
-!     if (aco->use_aucmd_win)
-      {
-  	--curbuf->b_nwindows;
-  #ifdef FEAT_WINDOWS
-***************
-*** 8499,8504 ****
---- 8515,8521 ----
-  	/* Remove the window and frame from the tree of frames. */
-  	(void)winframe_remove(curwin, &dummy, NULL);
-  	win_remove(curwin, NULL);
-+ 	aucmd_win_used = FALSE;
-  	last_status(FALSE);	    /* may need to remove last status line */
-  	restore_snapshot(SNAP_AUCMD_IDX, FALSE);
-  	(void)win_comp_pos();   /* recompute window positions */
-***************
-*** 8517,8522 ****
---- 8534,8542 ----
-  #endif
-  	curbuf = curwin->w_buffer;
-  
-+ 	vim_free(globaldir);
-+ 	globaldir = aco->globaldir;
-+ 
-  	/* the buffer contents may have changed */
-  	check_cursor();
-  	if (curwin->w_topline > curbuf->b_ml.ml_line_count)
-***************
-*** 8541,8547 ****
-  #endif
-  	{
-  	    /* Restore the buffer which was previously edited by curwin, if
-! 	     * it was chagned, we are still the same window and the buffer is
-  	     * valid. */
-  	    if (curwin == aco->new_curwin
-  		    && curbuf != aco->new_curbuf
---- 8561,8567 ----
-  #endif
-  	{
-  	    /* Restore the buffer which was previously edited by curwin, if
-! 	     * it was changed, we are still the same window and the buffer is
-  	     * valid. */
-  	    if (curwin == aco->new_curwin
-  		    && curbuf != aco->new_curbuf
-*** ../vim-7.2.240/src/globals.h	2009-06-16 16:01:34.000000000 +0200
---- src/globals.h	2009-07-22 19:50:53.000000000 +0200
-***************
-*** 541,546 ****
---- 541,547 ----
-  
-  #ifdef FEAT_AUTOCMD
-  EXTERN win_T	*aucmd_win;	/* window used in aucmd_prepbuf() */
-+ EXTERN int	aucmd_win_used INIT(= FALSE);	/* aucmd_win is being used */
-  #endif
-  
-  /*
-*** ../vim-7.2.240/src/structs.h	2009-07-09 18:24:24.000000000 +0200
---- src/structs.h	2009-07-22 18:58:35.000000000 +0200
-***************
-*** 2288,2296 ****
---- 2288,2298 ----
-  {
-      buf_T	*save_curbuf;	/* saved curbuf */
-  #ifdef FEAT_AUTOCMD
-+     int		use_aucmd_win;	/* using aucmd_win */
-      win_T	*save_curwin;	/* saved curwin */
-      win_T	*new_curwin;	/* new curwin */
-      buf_T	*new_curbuf;	/* new curbuf */
-+     char_u	*globaldir;	/* saved value of globaldir */
-  #endif
-  } aco_save_T;
-  
-*** ../vim-7.2.240/src/version.c	2009-07-29 11:10:31.000000000 +0200
---- src/version.c	2009-07-29 12:06:31.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     241,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-114. You are counting items, you go "0,1,2,3,4,5,6,7,8,9,A,B,C,D...".
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.242	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,89 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.242
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.242
-Problem:    Setting 'lazyredraw' causes the cursor column to be recomputed.
-	    (Tom Link)
-Solution:   Only recompute the cursor column for a boolean option if changes
-	    the cursor position.
-Files:	    src/option.c
-
-
-*** ../vim-7.2.241/src/option.c	2009-07-22 14:27:33.000000000 +0200
---- src/option.c	2009-07-29 10:03:39.000000000 +0200
-***************
-*** 7194,7199 ****
---- 7194,7207 ----
-  	compatible_set();
-      }
-  
-+     /* 'list', 'number' */
-+     else if ((int *)varp == &curwin->w_p_list
-+ 	  || (int *)varp == &curwin->w_p_nu)
-+     {
-+ 	if (curwin->w_curswant != MAXCOL)
-+ 	    curwin->w_set_curswant = TRUE;
-+     }
-+ 
-      else if ((int *)varp == &curbuf->b_p_ro)
-      {
-  	/* when 'readonly' is reset globally, also reset readonlymode */
-***************
-*** 7645,7650 ****
---- 7653,7666 ----
-  	    curbuf->b_p_imsearch = B_IMODE_USE_INSERT;
-  # endif
-  	}
-+ 	if (curwin->w_curswant != MAXCOL)
-+ 	    curwin->w_set_curswant = TRUE;
-+     }
-+ 
-+     else if ((int *)varp == &p_arshape)
-+     {
-+ 	if (curwin->w_curswant != MAXCOL)
-+ 	    curwin->w_set_curswant = TRUE;
-      }
-  #endif
-  
-***************
-*** 7655,7662 ****
-      options[opt_idx].flags |= P_WAS_SET;
-  
-      comp_col();			    /* in case 'ruler' or 'showcmd' changed */
-!     if (curwin->w_curswant != MAXCOL)
-! 	curwin->w_set_curswant = TRUE;  /* in case 'list' changed */
-      check_redraw(options[opt_idx].flags);
-  
-      return NULL;
---- 7671,7677 ----
-      options[opt_idx].flags |= P_WAS_SET;
-  
-      comp_col();			    /* in case 'ruler' or 'showcmd' changed */
-! 
-      check_redraw(options[opt_idx].flags);
-  
-      return NULL;
-*** ../vim-7.2.241/src/version.c	2009-07-29 12:09:49.000000000 +0200
---- src/version.c	2009-07-29 15:40:43.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     242,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-117. You are more comfortable typing in html.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.243	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,67 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.243
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.243
-Problem:    Memory leak when using :vimgrep and resizing. (Dominique Pelle)
-Solution:   Free memory for aucmd_win when resizing and don't allocate it
-	    twice.
-Files:	    src/screen.c
-
-
-*** ../vim-7.2.242/src/screen.c	2009-06-16 17:22:38.000000000 +0200
---- src/screen.c	2009-07-29 15:59:37.000000000 +0200
-***************
-*** 7467,7472 ****
---- 7467,7476 ----
-       */
-      FOR_ALL_TAB_WINDOWS(tp, wp)
-  	win_free_lsize(wp);
-+ #ifdef FEAT_AUTOCMD
-+     if (aucmd_win != NULL)
-+ 	win_free_lsize(aucmd_win);
-+ #endif
-  
-      new_ScreenLines = (schar_T *)lalloc((long_u)(
-  			      (Rows + 1) * Columns * sizeof(schar_T)), FALSE);
-***************
-*** 7504,7510 ****
-  	}
-      }
-  #ifdef FEAT_AUTOCMD
-!     if (aucmd_win != NULL && win_alloc_lines(aucmd_win) == FAIL)
-  	outofmem = TRUE;
-  #endif
-  #ifdef FEAT_WINDOWS
---- 7508,7515 ----
-  	}
-      }
-  #ifdef FEAT_AUTOCMD
-!     if (aucmd_win != NULL && aucmd_win->w_lines == NULL
-! 					&& win_alloc_lines(aucmd_win) == FAIL)
-  	outofmem = TRUE;
-  #endif
-  #ifdef FEAT_WINDOWS
-*** ../vim-7.2.242/src/version.c	2009-07-29 15:41:32.000000000 +0200
---- src/version.c	2009-07-29 16:07:47.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     243,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-118. You are on a first-name basis with your ISP's staff.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.244	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,174 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.244
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.244
-Problem:    When 'enc' is utf-8 and 'fenc' is latin1, writing a non-latin1
-	    character gives a conversion error without any hint what is wrong.
-Solution:   When known add the line number to the error message.
-Files:	    src/fileio.c
-
-
-*** ../vim-7.2.243/src/fileio.c	2009-07-29 12:09:49.000000000 +0200
---- src/fileio.c	2009-07-29 17:04:06.000000000 +0200
-***************
-*** 121,126 ****
---- 121,128 ----
-      char_u	*bw_conv_buf;	/* buffer for writing converted chars */
-      int		bw_conv_buflen; /* size of bw_conv_buf */
-      int		bw_conv_error;	/* set for conversion error */
-+     linenr_T	bw_conv_error_lnum;  /* first line with error or zero */
-+     linenr_T	bw_start_lnum;  /* line number at start of buffer */
-  # ifdef USE_ICONV
-      iconv_t	bw_iconv_fd;	/* descriptor for iconv() or -1 */
-  # endif
-***************
-*** 2924,2929 ****
---- 2925,2931 ----
-      linenr_T	    lnum;
-      long	    nchars;
-      char_u	    *errmsg = NULL;
-+     int		    errmsg_allocated = FALSE;
-      char_u	    *errnum = NULL;
-      char_u	    *buffer;
-      char_u	    smallbuf[SMBUFSIZE];
-***************
-*** 2987,2992 ****
---- 2989,2995 ----
-      /* must init bw_conv_buf and bw_iconv_fd before jumping to "fail" */
-      write_info.bw_conv_buf = NULL;
-      write_info.bw_conv_error = FALSE;
-+     write_info.bw_conv_error_lnum = 0;
-      write_info.bw_restlen = 0;
-  # ifdef USE_ICONV
-      write_info.bw_iconv_fd = (iconv_t)-1;
-***************
-*** 4243,4248 ****
---- 4245,4251 ----
-  		nchars += write_info.bw_len;
-  	}
-      }
-+     write_info.bw_start_lnum = start;
-  #endif
-  
-      write_info.bw_len = bufsize;
-***************
-*** 4278,4283 ****
---- 4281,4289 ----
-  	    nchars += bufsize;
-  	    s = buffer;
-  	    len = 0;
-+ #ifdef FEAT_MBYTE
-+ 	    write_info.bw_start_lnum = lnum;
-+ #endif
-  	}
-  	/* write failed or last line has no EOL: stop here */
-  	if (end == 0
-***************
-*** 4474,4480 ****
-  	{
-  #ifdef FEAT_MBYTE
-  	    if (write_info.bw_conv_error)
-! 		errmsg = (char_u *)_("E513: write error, conversion failed (make 'fenc' empty to override)");
-  	    else
-  #endif
-  		if (got_int)
---- 4480,4496 ----
-  	{
-  #ifdef FEAT_MBYTE
-  	    if (write_info.bw_conv_error)
-! 	    {
-! 		if (write_info.bw_conv_error_lnum == 0)
-! 		    errmsg = (char_u *)_("E513: write error, conversion failed (make 'fenc' empty to override)");
-! 		else
-! 		{
-! 		    errmsg_allocated = TRUE;
-! 		    errmsg = alloc(300);
-! 		    vim_snprintf((char *)errmsg, 300, _("E513: write error, conversion failed in line %ld (make 'fenc' empty to override)"),
-! 					 (long)write_info.bw_conv_error_lnum);
-! 		}
-! 	    }
-  	    else
-  #endif
-  		if (got_int)
-***************
-*** 4550,4555 ****
---- 4566,4577 ----
-  	{
-  	    STRCAT(IObuff, _(" CONVERSION ERROR"));
-  	    c = TRUE;
-+ 	    if (write_info.bw_conv_error_lnum != 0)
-+ 	    {
-+ 		int l = STRLEN(IObuff);
-+ 		vim_snprintf((char *)IObuff + l, IOSIZE - l, _(" in line %ld;"),
-+ 			(long)write_info.bw_conv_error_lnum);
-+ 	    }
-  	}
-  	else if (notconverted)
-  	{
-***************
-*** 4746,4751 ****
---- 4768,4775 ----
-  	}
-  	STRCAT(IObuff, errmsg);
-  	emsg(IObuff);
-+ 	if (errmsg_allocated)
-+ 	    vim_free(errmsg);
-  
-  	retval = FAIL;
-  	if (end == 0)
-***************
-*** 5105,5111 ****
-  			c = buf[wlen];
-  		}
-  
-! 		ip->bw_conv_error |= ucs2bytes(c, &p, flags);
-  	    }
-  	    if (flags & FIO_LATIN1)
-  		len = (int)(p - buf);
---- 5129,5141 ----
-  			c = buf[wlen];
-  		}
-  
-! 		if (ucs2bytes(c, &p, flags) && !ip->bw_conv_error)
-! 		{
-! 		    ip->bw_conv_error = TRUE;
-! 		    ip->bw_conv_error_lnum = ip->bw_start_lnum;
-! 		}
-! 		if (c == NL)
-! 		    ++ip->bw_start_lnum;
-  	    }
-  	    if (flags & FIO_LATIN1)
-  		len = (int)(p - buf);
-***************
-*** 5386,5391 ****
---- 5416,5422 ----
-  #ifdef FEAT_MBYTE
-  /*
-   * Convert a Unicode character to bytes.
-+  * Return TRUE for an error, FALSE when it's OK.
-   */
-      static int
-  ucs2bytes(c, pp, flags)
-*** ../vim-7.2.243/src/version.c	2009-07-29 16:13:35.000000000 +0200
---- src/version.c	2009-07-29 18:01:27.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     244,
-  /**/
-
--- 
-Support your right to bare arms!  Wear short sleeves!
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.245	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,165 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.245
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.245
-Problem:    When 'enc' is "utf-16" and 'fenc' is "utf-8" writing a file does
-	    conversion while none should be done. (Yukihiro Nakadaira) When
-	    'fenc' is empty the file is written as utf-8 instead of utf-16.
-Solution:   Do proper comparison of encodings, taking into account that all
-	    Unicode values for 'enc' use utf-8 internally.
-Files:	    src/fileio.c
-
-
-*** ../vim-7.2.244/src/fileio.c	2009-07-29 18:05:57.000000000 +0200
---- src/fileio.c	2009-07-29 17:04:06.000000000 +0200
-***************
-*** 134,140 ****
-  #ifdef FEAT_MBYTE
-  static linenr_T readfile_linenr __ARGS((linenr_T linecnt, char_u *p, char_u *endp));
-  static int ucs2bytes __ARGS((unsigned c, char_u **pp, int flags));
-! static int same_encoding __ARGS((char_u *a, char_u *b));
-  static int get_fio_flags __ARGS((char_u *ptr));
-  static char_u *check_for_bom __ARGS((char_u *p, long size, int *lenp, int flags));
-  static int make_bom __ARGS((char_u *buf, char_u *name));
---- 134,140 ----
-  #ifdef FEAT_MBYTE
-  static linenr_T readfile_linenr __ARGS((linenr_T linecnt, char_u *p, char_u *endp));
-  static int ucs2bytes __ARGS((unsigned c, char_u **pp, int flags));
-! static int need_conversion __ARGS((char_u *fenc));
-  static int get_fio_flags __ARGS((char_u *ptr));
-  static char_u *check_for_bom __ARGS((char_u *p, long size, int *lenp, int flags));
-  static int make_bom __ARGS((char_u *buf, char_u *name));
-***************
-*** 1043,1055 ****
-      }
-  
-      /*
-!      * Conversion is required when the encoding of the file is different
-!      * from 'encoding' or 'encoding' is UTF-16, UCS-2 or UCS-4 (requires
-!      * conversion to UTF-8).
-       */
-      fio_flags = 0;
-!     converted = (*fenc != NUL && !same_encoding(p_enc, fenc));
-!     if (converted || enc_unicode != 0)
-      {
-  
-  	/* "ucs-bom" means we need to check the first bytes of the file
---- 1043,1054 ----
-      }
-  
-      /*
-!      * Conversion may be required when the encoding of the file is different
-!      * from 'encoding' or 'encoding' is UTF-16, UCS-2 or UCS-4.
-       */
-      fio_flags = 0;
-!     converted = need_conversion(fenc);
-!     if (converted)
-      {
-  
-  	/* "ucs-bom" means we need to check the first bytes of the file
-***************
-*** 3969,3978 ****
-  	fenc = buf->b_p_fenc;
-  
-      /*
-!      * The file needs to be converted when 'fileencoding' is set and
-!      * 'fileencoding' differs from 'encoding'.
-       */
-!     converted = (*fenc != NUL && !same_encoding(p_enc, fenc));
-  
-      /*
-       * Check if UTF-8 to UCS-2/4 or Latin1 conversion needs to be done.  Or
---- 3968,3976 ----
-  	fenc = buf->b_p_fenc;
-  
-      /*
-!      * Check if the file needs to be converted.
-       */
-!     converted = need_conversion(fenc);
-  
-      /*
-       * Check if UTF-8 to UCS-2/4 or Latin1 conversion needs to be done.  Or
-***************
-*** 5502,5521 ****
-  }
-  
-  /*
-!  * Return TRUE if "a" and "b" are the same 'encoding'.
-!  * Ignores difference between "ansi" and "latin1", "ucs-4" and "ucs-4be", etc.
-   */
-      static int
-! same_encoding(a, b)
-!     char_u	*a;
-!     char_u	*b;
-  {
-!     int		f;
-  
-!     if (STRCMP(a, b) == 0)
-! 	return TRUE;
-!     f = get_fio_flags(a);
-!     return (f != 0 && get_fio_flags(b) == f);
-  }
-  
-  /*
---- 5500,5536 ----
-  }
-  
-  /*
-!  * Return TRUE if file encoding "fenc" requires conversion from or to
-!  * 'encoding'.
-   */
-      static int
-! need_conversion(fenc)
-!     char_u	*fenc;
-  {
-!     int		same_encoding;
-!     int		enc_flags;
-!     int		fenc_flags;
-  
-!     if (*fenc == NUL || STRCMP(p_enc, fenc) == 0)
-! 	same_encoding = TRUE;
-!     else
-!     {
-! 	/* Ignore difference between "ansi" and "latin1", "ucs-4" and
-! 	 * "ucs-4be", etc. */
-! 	enc_flags = get_fio_flags(p_enc);
-! 	fenc_flags = get_fio_flags(fenc);
-! 	same_encoding = (enc_flags != 0 && fenc_flags == enc_flags);
-!     }
-!     if (same_encoding)
-!     {
-! 	/* Specified encoding matches with 'encoding'.  This requires
-! 	 * conversion when 'encoding' is Unicode but not UTF-8. */
-! 	return enc_unicode != 0;
-!     }
-! 
-!     /* Encodings differ.  However, conversion is not needed when 'enc' is any
-!      * Unicode encoding and the file is UTF-8. */
-!     return !(enc_utf8 && fenc_flags == FIO_UTF8);
-  }
-  
-  /*
-*** ../vim-7.2.244/src/version.c	2009-07-29 18:05:57.000000000 +0200
---- src/version.c	2009-07-29 18:20:08.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     245,
-  /**/
-
--- 
-An actual excerpt from a classified section of a city newspaper:
-"Illiterate?  Write today for free help!"
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.246	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,53 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.246
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.246
-Problem:    Cscope home page link is wrong.
-Solution:   Update the URL. (Sergey Khorev)
-Files:	    runtime/doc/if_cscop.txt
-
-
-*** ../vim-7.2.245/runtime/doc/if_cscop.txt	2009-07-09 21:22:36.000000000 +0200
---- runtime/doc/if_cscop.txt	2009-09-11 11:19:31.000000000 +0200
-***************
-*** 481,487 ****
-  any problems, suggestions, patches, et al., you have for the usage of
-  cscope within Vim to him.
-  							*cscope-win32*
-! For a cscope version for Win32 see: http://iamphet.nm.ru/cscope/index.html
-  
-  Win32 support was added by Sergey Khorev <[email protected]>.  Contact
-  him if you have Win32-specific issues.
---- 481,488 ----
-  any problems, suggestions, patches, et al., you have for the usage of
-  cscope within Vim to him.
-  							*cscope-win32*
-! For a cscope version for Win32 see:
-! 	http://code.google.com/p/cscope-win32/
-  
-  Win32 support was added by Sergey Khorev <[email protected]>.  Contact
-  him if you have Win32-specific issues.
-*** ../vim-7.2.245/src/version.c	2009-07-29 18:24:59.000000000 +0200
---- src/version.c	2009-09-11 11:29:02.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     246,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-221. Your wife melts your keyboard in the oven.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.247	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,86 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.247
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.247
-Problem:    Mzscheme interface minor problem.
-Solution:   Better error message when build fails. (Sergey Khorev)
-Files:	    src/if_mzsch.c
-
-
-*** ../vim-7.2.246/src/if_mzsch.c	2009-07-09 20:06:30.000000000 +0200
---- src/if_mzsch.c	2009-09-11 11:20:39.000000000 +0200
-***************
-*** 635,642 ****
-  #endif /* DYNAMIC_MZSCHEME */
-  
-  /* need to put it here for dynamic stuff to work */
-! #ifdef INCLUDE_MZSCHEME_BASE
-  # include "mzscheme_base.c"
-  #endif
-  
-  /*
---- 635,644 ----
-  #endif /* DYNAMIC_MZSCHEME */
-  
-  /* need to put it here for dynamic stuff to work */
-! #if defined(INCLUDE_MZSCHEME_BASE)
-  # include "mzscheme_base.c"
-+ #elif MZSCHEME_VERSION_MAJOR >= 400
-+ # error MzScheme 4.x must include mzscheme_base.c, for MinGW32 you need to define MZSCHEME_GENERATE_BASE=yes
-  #endif
-  
-  /*
-***************
-*** 875,888 ****
-  #ifdef INCLUDE_MZSCHEME_BASE
-      {
-  	/*
-! 	 * versions 4.x do not provide Scheme bindings by defaults
-  	 * we need to add them explicitly
-  	 */
-  	Scheme_Object *scheme_base_symbol = NULL;
-  	MZ_GC_DECL_REG(1);
-  	MZ_GC_VAR_IN_REG(0, scheme_base_symbol);
-  	MZ_GC_REG();
-! 	/* invoke function from generated and included base.c */
-  	declare_modules(environment);
-  	scheme_base_symbol = scheme_intern_symbol("scheme/base");
-  	MZ_GC_CHECK();
---- 877,890 ----
-  #ifdef INCLUDE_MZSCHEME_BASE
-      {
-  	/*
-! 	 * versions 4.x do not provide Scheme bindings by default
-  	 * we need to add them explicitly
-  	 */
-  	Scheme_Object *scheme_base_symbol = NULL;
-  	MZ_GC_DECL_REG(1);
-  	MZ_GC_VAR_IN_REG(0, scheme_base_symbol);
-  	MZ_GC_REG();
-! 	/* invoke function from generated and included mzscheme_base.c */
-  	declare_modules(environment);
-  	scheme_base_symbol = scheme_intern_symbol("scheme/base");
-  	MZ_GC_CHECK();
-*** ../vim-7.2.246/src/version.c	2009-09-11 11:30:12.000000000 +0200
---- src/version.c	2009-09-11 11:53:59.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     247,
-  /**/
-
--- 
-Your fault: core dumped
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.251	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,71 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.251
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.251 (after 7.2.044)
-Problem:    Compiler adds invalid memory bounds check.
-Solution:   Remove _FORTIFY_SOURCE=2 from CFLAGS. (Dominique Pelle)
-Files:	    src/auto/configure, src/configure.in
-
-
-*** ../vim-7.2.250/src/auto/configure	2009-07-22 11:16:54.000000000 +0200
---- src/auto/configure	2009-08-07 14:49:52.000000000 +0200
-***************
-*** 17135,17141 ****
-        { $as_echo "$as_me:$LINENO: checking whether we need -D_FORTIFY_SOURCE=1" >&5
-  $as_echo_n "checking whether we need -D_FORTIFY_SOURCE=1... " >&6; }
-    if test "$gccmajor" -gt "3"; then
-!     CFLAGS="$CFLAGS -D_FORTIFY_SOURCE=1"
-      { $as_echo "$as_me:$LINENO: result: yes" >&5
-  $as_echo "yes" >&6; }
-    else
---- 17135,17141 ----
-        { $as_echo "$as_me:$LINENO: checking whether we need -D_FORTIFY_SOURCE=1" >&5
-  $as_echo_n "checking whether we need -D_FORTIFY_SOURCE=1... " >&6; }
-    if test "$gccmajor" -gt "3"; then
-!     CFLAGS=`echo "$CFLAGS -D_FORTIFY_SOURCE=1" | sed -e 's/-Wp,-D_FORTIFY_SOURCE=2//g' -e 's/-D_FORTIFY_SOURCE=2//g'`
-      { $as_echo "$as_me:$LINENO: result: yes" >&5
-  $as_echo "yes" >&6; }
-    else
-*** ../vim-7.2.250/src/configure.in	2009-07-22 11:16:54.000000000 +0200
---- src/configure.in	2009-08-07 14:49:47.000000000 +0200
-***************
-*** 3233,3239 ****
-    dnl declared as char x[1] but actually longer.  Introduced in gcc 4.0.
-    AC_MSG_CHECKING(whether we need -D_FORTIFY_SOURCE=1)
-    if test "$gccmajor" -gt "3"; then
-!     CFLAGS="$CFLAGS -D_FORTIFY_SOURCE=1"
-      AC_MSG_RESULT(yes)
-    else
-      AC_MSG_RESULT(no)
---- 3233,3239 ----
-    dnl declared as char x[1] but actually longer.  Introduced in gcc 4.0.
-    AC_MSG_CHECKING(whether we need -D_FORTIFY_SOURCE=1)
-    if test "$gccmajor" -gt "3"; then
-!     CFLAGS=`echo "$CFLAGS -D_FORTIFY_SOURCE=1" | sed -e 's/-Wp,-D_FORTIFY_SOURCE=2//g' -e 's/-D_FORTIFY_SOURCE=2//g'`
-      AC_MSG_RESULT(yes)
-    else
-      AC_MSG_RESULT(no)
-*** ../vim-7.2.250/src/version.c	2009-09-11 13:26:38.000000000 +0200
---- src/version.c	2009-09-11 13:43:46.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     251,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-225. You sign up for free subscriptions for all the computer magazines
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.252	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,51 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.252
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.252
-Problem:    When using a multi-byte 'enc' the 'iskeyword' option cannot
-	    contain characters above 128.
-Solution:   Use mb_ptr2char_adv().
-Files:	    src/charset.c
-
-
-*** ../vim-7.2.251/src/charset.c	2009-05-14 22:19:19.000000000 +0200
---- src/charset.c	2009-09-09 21:11:46.000000000 +0200
-***************
-*** 174,179 ****
---- 174,184 ----
-  	    if (VIM_ISDIGIT(*p))
-  		c = getdigits(&p);
-  	    else
-+ #ifdef FEAT_MBYTE
-+ 		 if (has_mbyte)
-+ 		c = mb_ptr2char_adv(&p);
-+ 	    else
-+ #endif
-  		c = *p++;
-  	    c2 = -1;
-  	    if (*p == '-' && p[1] != NUL)
-*** ../vim-7.2.251/src/version.c	2009-09-11 13:44:33.000000000 +0200
---- src/version.c	2009-09-11 14:01:48.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     252,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-226. You sit down at the computer right after dinner and your spouse
-     says "See you in the morning."
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.253	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,143 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.253
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.253
-Problem:    Netbeans interface: getLength always uses current buffer.
-Solution:   Use ml_get_buf() instead of ml_get(). (Xavier de Gaye)
-Files:	    src/netbeans.c
-
-
-*** ../vim-7.2.252/src/netbeans.c	2009-06-24 16:49:50.000000000 +0200
---- src/netbeans.c	2009-09-11 13:40:14.000000000 +0200
-***************
-*** 1499,1505 ****
-  		    return FAIL;
-  		}
-  		first = *pos;
-! 		nbdebug(("    FIRST POS: line %d, col %d\n", first.lnum, first.col));
-  		pos = off2pos(buf->bufp, off+count-1);
-  		if (!pos)
-  		{
---- 1499,1506 ----
-  		    return FAIL;
-  		}
-  		first = *pos;
-! 		nbdebug(("    FIRST POS: line %d, col %d\n",
-! 						      first.lnum, first.col));
-  		pos = off2pos(buf->bufp, off+count-1);
-  		if (!pos)
-  		{
-***************
-*** 1510,1516 ****
-  		    return FAIL;
-  		}
-  		last = *pos;
-! 		nbdebug(("    LAST POS: line %d, col %d\n", last.lnum, last.col));
-  		del_from_lnum = first.lnum;
-  		del_to_lnum = last.lnum;
-  		doupdate = 1;
---- 1511,1518 ----
-  		    return FAIL;
-  		}
-  		last = *pos;
-! 		nbdebug(("    LAST POS: line %d, col %d\n",
-! 							last.lnum, last.col));
-  		del_from_lnum = first.lnum;
-  		del_to_lnum = last.lnum;
-  		doupdate = 1;
-***************
-*** 1521,1527 ****
-  		next = off2pos(buf->bufp, off + count);
-  
-  		/* Remove part of the first line. */
-! 		if (first.col != 0 || (next != NULL && first.lnum == next->lnum))
-  		{
-  		    if (first.lnum != last.lnum
-  			    || (next != NULL && first.lnum != next->lnum))
---- 1523,1530 ----
-  		next = off2pos(buf->bufp, off + count);
-  
-  		/* Remove part of the first line. */
-! 		if (first.col != 0
-! 				|| (next != NULL && first.lnum == next->lnum))
-  		{
-  		    if (first.lnum != last.lnum
-  			    || (next != NULL && first.lnum != next->lnum))
-***************
-*** 1584,1590 ****
-  			int id = buf_findsign_id(buf->bufp, (linenr_T)i);
-  			if (id > 0)
-  			{
-! 			    nbdebug(("    Deleting sign %d on line %d\n", id, i));
-  			    buf_delsign(buf->bufp, id);
-  			}
-  			else
---- 1587,1594 ----
-  			int id = buf_findsign_id(buf->bufp, (linenr_T)i);
-  			if (id > 0)
-  			{
-! 			    nbdebug(("    Deleting sign %d on line %d\n",
-! 								      id, i));
-  			    buf_delsign(buf->bufp, id);
-  			}
-  			else
-***************
-*** 1593,1599 ****
-  			}
-  		    }
-  
-! 		    nbdebug(("    Deleting lines %d through %d\n", del_from_lnum, del_to_lnum));
-  		    curwin->w_cursor.lnum = del_from_lnum;
-  		    curwin->w_cursor.col = 0;
-  		    del_lines(del_to_lnum - del_from_lnum + 1, FALSE);
---- 1597,1604 ----
-  			}
-  		    }
-  
-! 		    nbdebug(("    Deleting lines %d through %d\n",
-! 						 del_from_lnum, del_to_lnum));
-  		    curwin->w_cursor.lnum = del_from_lnum;
-  		    curwin->w_cursor.col = 0;
-  		    del_lines(del_to_lnum - del_from_lnum + 1, FALSE);
-***************
-*** 3514,3520 ****
-  	    eol_size = 1;
-  	for (lnum = 1; lnum <= bufp->b_ml.ml_line_count; ++lnum)
-  	{
-! 	    char_count += (long)STRLEN(ml_get(lnum)) + eol_size;
-  	    /* Check for a CTRL-C every 100000 characters */
-  	    if (char_count > last_check)
-  	    {
---- 3519,3526 ----
-  	    eol_size = 1;
-  	for (lnum = 1; lnum <= bufp->b_ml.ml_line_count; ++lnum)
-  	{
-! 	    char_count += (long)STRLEN(ml_get_buf(bufp, lnum, FALSE))
-! 								   + eol_size;
-  	    /* Check for a CTRL-C every 100000 characters */
-  	    if (char_count > last_check)
-  	    {
-*** ../vim-7.2.252/src/version.c	2009-09-11 14:02:25.000000000 +0200
---- src/version.c	2009-09-11 14:18:45.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     253,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-227. You sleep next to your monitor.  Or on top of it.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.254	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.254
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.254
-Problem:    Compiler warning for assigning size_t to int.
-Solution:   Use size_t for the variable. (George Reilly)
-Files:	    src/fileio.c
-
-
-*** ../vim-7.2.253/src/fileio.c	2009-07-29 18:24:59.000000000 +0200
---- src/fileio.c	2009-09-11 13:46:19.000000000 +0200
-***************
-*** 4568,4574 ****
-  	    c = TRUE;
-  	    if (write_info.bw_conv_error_lnum != 0)
-  	    {
-! 		int l = STRLEN(IObuff);
-  		vim_snprintf((char *)IObuff + l, IOSIZE - l, _(" in line %ld;"),
-  			(long)write_info.bw_conv_error_lnum);
-  	    }
---- 4568,4574 ----
-  	    c = TRUE;
-  	    if (write_info.bw_conv_error_lnum != 0)
-  	    {
-! 		size_t l = STRLEN(IObuff);
-  		vim_snprintf((char *)IObuff + l, IOSIZE - l, _(" in line %ld;"),
-  			(long)write_info.bw_conv_error_lnum);
-  	    }
-*** ../vim-7.2.253/src/version.c	2009-09-11 14:19:41.000000000 +0200
---- src/version.c	2009-09-11 15:03:42.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     254,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-230. You spend your Friday nights typing away at your keyboard
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.255	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,71 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.255
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.255 (after 7.2.242)
-Problem:    Setting 'rightleft', 'linebreak' and 'wrap' may cause cursor to be
-	    in wrong place.
-Solution:   Recompute the cursor column for these options.
-Files:	    src/option.c
-
-
-*** ../vim-7.2.254/src/option.c	2009-07-29 15:41:32.000000000 +0200
---- src/option.c	2009-09-11 13:59:55.000000000 +0200
-***************
-*** 7430,7435 ****
---- 7430,7437 ----
-      {
-  	if (curwin->w_p_wrap)
-  	    curwin->w_leftcol = 0;
-+ 	if (curwin->w_curswant != MAXCOL)
-+ 	    curwin->w_set_curswant = TRUE;
-      }
-  
-  #ifdef FEAT_WINDOWS
-***************
-*** 7664,7669 ****
---- 7666,7687 ----
-      }
-  #endif
-  
-+ #ifdef FEAT_LINEBREAK
-+     if ((int *)varp == &curwin->w_p_lbr)
-+     {
-+ 	if (curwin->w_curswant != MAXCOL)
-+ 	    curwin->w_set_curswant = TRUE;
-+     }
-+ #endif
-+ 
-+ #ifdef FEAT_RIGHTLEFT
-+     if ((int *)varp == &curwin->w_p_rl)
-+     {
-+ 	if (curwin->w_curswant != MAXCOL)
-+ 	    curwin->w_set_curswant = TRUE;
-+     }
-+ #endif
-+ 
-      /*
-       * End of handling side effects for bool options.
-       */
-*** ../vim-7.2.254/src/version.c	2009-09-11 15:04:13.000000000 +0200
---- src/version.c	2009-09-11 15:19:40.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     255,
-  /**/
-
--- 
-A computer without Windows is like a fish without a bicycle.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.256	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,59 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.256
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.256
-Problem:    When 'guifont' was not set GTK font dialog doesn't have a default.
-	    (Andreas Metzler)
-Solution:   Set default to DEFAULT_FONT. (James Vega)
-Files:	    src/gui_gtk_x11.c
-
-
-*** ../vim-7.2.255/src/gui_gtk_x11.c	2009-07-01 18:04:30.000000000 +0200
---- src/gui_gtk_x11.c	2009-09-11 14:21:32.000000000 +0200
-***************
-*** 4729,4734 ****
---- 4729,4737 ----
-      if (oldval != NULL && *oldval != NUL)
-  	gtk_font_selection_dialog_set_font_name(
-  		GTK_FONT_SELECTION_DIALOG(gui.fontdlg), (char *)oldval);
-+     else
-+ 	gtk_font_selection_dialog_set_font_name(
-+ 		GTK_FONT_SELECTION_DIALOG(gui.fontdlg), DEFAULT_FONT);
-  
-      if (gui.fontname)
-      {
-***************
-*** 4816,4821 ****
---- 4819,4827 ----
-  	if (oldname != oldval)
-  	    vim_free(oldname);
-      }
-+     else
-+ 	gtk_font_selection_dialog_set_font_name(
-+ 		GTK_FONT_SELECTION_DIALOG(dialog), DEFAULT_FONT);
-  
-      response = gtk_dialog_run(GTK_DIALOG(dialog));
-  
-*** ../vim-7.2.255/src/version.c	2009-09-11 15:20:22.000000000 +0200
---- src/version.c	2009-09-11 15:45:36.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     256,
-  /**/
-
--- 
-Get a life?  What is the URL where it can be downloaded?
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.257	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,61 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.257
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.257
-Problem:    With GTK 2.17 lots of assertion error messages.
-Solution:   Remove check for static gravity. (Sebastian Droege)
-Files:	    src/gui_gtk_f.c
-
-
-*** ../vim-7.2.256/src/gui_gtk_f.c	2009-05-17 23:25:16.000000000 +0200
---- src/gui_gtk_f.c	2009-09-11 15:15:41.000000000 +0200
-***************
-*** 860,870 ****
-  gtk_form_set_static_gravity(GdkWindow *window, gboolean use_static)
-  {
-  #ifdef HAVE_GTK2
-!     gboolean static_gravity_supported;
-! 
-!     static_gravity_supported = gdk_window_set_static_gravities(window,
-! 							       use_static);
-!     g_return_if_fail(static_gravity_supported);
-  #else
-      XSetWindowAttributes xattributes;
-  
---- 860,868 ----
-  gtk_form_set_static_gravity(GdkWindow *window, gboolean use_static)
-  {
-  #ifdef HAVE_GTK2
-!     /* We don't check if static gravity is actually supported, because it
-!      * results in an annoying assertion error message. */
-!     gdk_window_set_static_gravities(window, use_static);
-  #else
-      XSetWindowAttributes xattributes;
-  
-*** ../vim-7.2.256/src/version.c	2009-09-11 15:46:20.000000000 +0200
---- src/version.c	2009-09-11 16:16:52.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     257,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-231. You sprinkle Carpet Fresh on the rugs and put your vacuum cleaner
-     in the front doorway permanently so it always looks like you are
-     actually attempting to do something about that mess that has amassed
-     since you discovered the Internet.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.258	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,74 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.258
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.258
-Problem:    v:beval_col and b:beval_text are wrong in UTF-8 text. (Tony
-	    Mechelynck)
-Solution:   Use byte number instead of character number for the column.
-Files:	    src/ui.c
-
-
-*** ../vim-7.2.257/src/ui.c	2009-07-01 18:04:30.000000000 +0200
---- src/ui.c	2009-09-11 16:11:50.000000000 +0200
-***************
-*** 3055,3072 ****
-      int		vcol;
-  {
-      /* try to advance to the specified column */
--     int		col = 0;
-      int		count = 0;
-      char_u	*ptr;
-  
-!     ptr = ml_get_buf(wp->w_buffer, lnum, FALSE);
-      while (count <= vcol && *ptr != NUL)
-      {
-- 	++col;
-  	count += win_lbr_chartabsize(wp, ptr, count, NULL);
-  	mb_ptr_adv(ptr);
-      }
-!     return col;
-  }
-  #endif
-  
---- 3055,3071 ----
-      int		vcol;
-  {
-      /* try to advance to the specified column */
-      int		count = 0;
-      char_u	*ptr;
-+     char_u	*start;
-  
-!     start = ptr = ml_get_buf(wp->w_buffer, lnum, FALSE);
-      while (count <= vcol && *ptr != NUL)
-      {
-  	count += win_lbr_chartabsize(wp, ptr, count, NULL);
-  	mb_ptr_adv(ptr);
-      }
-!     return (int)(ptr - start);
-  }
-  #endif
-  
-*** ../vim-7.2.257/src/version.c	2009-09-11 16:17:36.000000000 +0200
---- src/version.c	2009-09-11 16:45:48.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     258,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-232. You start conversations with, "Have you gotten an ISDN line?"
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.259	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,160 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.259
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.259
-Problem:    exists() doesn't work properly for an empty aucmd group.
-Solution:   Change how au_exists() handles a missing pattern.  Also add a
-	    test for this. (Bob Hiestand)
-Files:	    src/fileio.c, src/testdir/Makefile, src/testdir/test67.in,
-	    src/testdir/test67.ok
-
-
-*** ../vim-7.2.258/src/fileio.c	2009-09-11 15:04:13.000000000 +0200
---- src/fileio.c	2009-09-11 16:37:08.000000000 +0200
-***************
-*** 9498,9512 ****
-      ap = first_autopat[(int)event];
-      if (ap == NULL)
-  	goto theend;
--     if (pattern == NULL)
--     {
-- 	retval = TRUE;
-- 	goto theend;
--     }
-  
-      /* if pattern is "<buffer>", special handling is needed which uses curbuf */
-      /* for pattern "<buffer=N>, fnamecmp() will work fine */
-!     if (STRICMP(pattern, "<buffer>") == 0)
-  	buflocal_buf = curbuf;
-  
-      /* Check if there is an autocommand with the given pattern. */
---- 9498,9507 ----
-      ap = first_autopat[(int)event];
-      if (ap == NULL)
-  	goto theend;
-  
-      /* if pattern is "<buffer>", special handling is needed which uses curbuf */
-      /* for pattern "<buffer=N>, fnamecmp() will work fine */
-!     if (pattern != NULL && STRICMP(pattern, "<buffer>") == 0)
-  	buflocal_buf = curbuf;
-  
-      /* Check if there is an autocommand with the given pattern. */
-***************
-*** 9515,9523 ****
-  	/* For buffer-local autocommands, fnamecmp() works fine. */
-  	if (ap->pat != NULL && ap->cmds != NULL
-  	    && (group == AUGROUP_ALL || ap->group == group)
-! 	    && (buflocal_buf == NULL
-! 		 ? fnamecmp(ap->pat, pattern) == 0
-! 		 : ap->buflocal_nr == buflocal_buf->b_fnum))
-  	{
-  	    retval = TRUE;
-  	    break;
---- 9510,9519 ----
-  	/* For buffer-local autocommands, fnamecmp() works fine. */
-  	if (ap->pat != NULL && ap->cmds != NULL
-  	    && (group == AUGROUP_ALL || ap->group == group)
-! 	    && (pattern == NULL
-! 		|| (buflocal_buf == NULL
-! 		    ? fnamecmp(ap->pat, pattern) == 0
-! 		    : ap->buflocal_nr == buflocal_buf->b_fnum)))
-  	{
-  	    retval = TRUE;
-  	    break;
-*** ../vim-7.2.258/src/testdir/Makefile	2009-06-24 18:07:55.000000000 +0200
---- src/testdir/Makefile	2009-09-11 16:31:33.000000000 +0200
-***************
-*** 22,28 ****
-  		test48.out test49.out test51.out test52.out test53.out \
-  		test54.out test55.out test56.out test57.out test58.out \
-  		test59.out test60.out test61.out test62.out test63.out \
-! 		test64.out test65.out test66.out
-  
-  SCRIPTS_GUI = test16.out
-  
---- 22,28 ----
-  		test48.out test49.out test51.out test52.out test53.out \
-  		test54.out test55.out test56.out test57.out test58.out \
-  		test59.out test60.out test61.out test62.out test63.out \
-! 		test64.out test65.out test66.out test67.out
-  
-  SCRIPTS_GUI = test16.out
-  
-*** ../vim-7.2.258/src/testdir/test67.in	2009-09-11 17:23:47.000000000 +0200
---- src/testdir/test67.in	2009-09-11 16:43:11.000000000 +0200
-***************
-*** 0 ****
---- 1,33 ----
-+ Test 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#<buffer>: " . exists("#BufEnter#<buffer>"))
-+ :au BufEnter <buffer> let g:entered=1
-+ :call add(results, "#BufEnter#<buffer>: " . exists("#BufEnter#<buffer>"))
-+ :edit testfile2.test
-+ :call add(results, "#BufEnter#<buffer>: " . exists("#BufEnter#<buffer>"))
-+ :e test.out
-+ :call append(0, results)
-+ :$d
-+ :w
-+ :qa!
-+ ENDTEST
-+ 
-*** ../vim-7.2.258/src/testdir/test67.ok	2009-09-11 17:23:47.000000000 +0200
---- src/testdir/test67.ok	2009-09-11 16:43:15.000000000 +0200
-***************
-*** 0 ****
---- 1,10 ----
-+ ##BufEnter: 1
-+ #BufEnter: 0
-+ #BufEnter: 1
-+ #auexists#BufEnter: 0
-+ #auexists#BufEnter: 1
-+ #BufEnter#*.test: 0
-+ #BufEnter#*.test: 1
-+ #BufEnter#<buffer>: 0
-+ #BufEnter#<buffer>: 1
-+ #BufEnter#<buffer>: 0
-*** ../vim-7.2.258/src/version.c	2009-09-11 16:48:06.000000000 +0200
---- src/version.c	2009-09-11 17:23:14.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     259,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-234. You started college as a chemistry major, and walk out four years
-     later as an Internet provider.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.261	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,83 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.261
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.261
-Problem:    When deleting lines with a specific folding configuration E38 may
-	    appear. (Shahaf)
-Solution:   When adjusting nested folds for deleted lines take into account
-	    that they don't start at the top of the enclosing fold.
-Files:	    src/fold.c
-
-
-*** ../vim-7.2.260/src/fold.c	2009-01-06 15:01:58.000000000 +0100
---- src/fold.c	2009-09-18 14:43:23.000000000 +0200
-***************
-*** 1607,1617 ****
-  	    }
-  	    else
-  	    {
-- 		/* 2, 3, or 5: need to correct nested folds too */
-- 		foldMarkAdjustRecurse(&fp->fd_nested, line1 - fp->fd_top,
-- 				  line2 - fp->fd_top, amount, amount_after);
-  		if (fp->fd_top < top)
-  		{
-  		    if (last <= line2)
-  		    {
-  			/* 2. fold contains line1, line2 is below fold */
---- 1607,1617 ----
-  	    }
-  	    else
-  	    {
-  		if (fp->fd_top < top)
-  		{
-+ 		    /* 2 or 3: need to correct nested folds too */
-+ 		    foldMarkAdjustRecurse(&fp->fd_nested, line1 - fp->fd_top,
-+ 				  line2 - fp->fd_top, amount, amount_after);
-  		    if (last <= line2)
-  		    {
-  			/* 2. fold contains line1, line2 is below fold */
-***************
-*** 1628,1634 ****
-  		}
-  		else
-  		{
-! 		    /* 5. fold is below line1 and contains line2 */
-  		    if (amount == MAXLNUM)
-  		    {
-  			fp->fd_len -= line2 - fp->fd_top + 1;
---- 1628,1638 ----
-  		}
-  		else
-  		{
-! 		    /* 5. fold is below line1 and contains line2; need to
-! 		     * correct nested folds too */
-! 		    foldMarkAdjustRecurse(&fp->fd_nested, line1 - fp->fd_top,
-! 				  line2 - fp->fd_top, amount,
-! 				  amount_after + (fp->fd_top - top));
-  		    if (amount == MAXLNUM)
-  		    {
-  			fp->fd_len -= line2 - fp->fd_top + 1;
-*** ../vim-7.2.260/src/version.c	2009-09-18 14:58:26.000000000 +0200
---- src/version.c	2009-09-18 15:14:40.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     261,
-  /**/
-
--- 
-Emacs is a nice OS - but it lacks a good text editor.
-That's why I am using Vim.  --Anonymous
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.262	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,189 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.262
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.262
-Problem:    When using custom completion for a user command the pattern string
-	    goes beyond the cursor position. (Hari Krishna Dara)
-Solution:   Truncate the string at the cursor position.
-Files:	    src/ex_getln.c, src/structs.h
-
-
-*** ../vim-7.2.261/src/ex_getln.c	2009-06-24 17:04:40.000000000 +0200
---- src/ex_getln.c	2009-09-18 16:58:16.000000000 +0200
-***************
-*** 3266,3272 ****
-      int		i, j;
-      char_u	*p1;
-      char_u	*p2;
--     int		oldlen;
-      int		difflen;
-      int		v;
-  
---- 3266,3271 ----
-***************
-*** 3291,3297 ****
-      out_flush();
-  
-      i = (int)(xp->xp_pattern - ccline.cmdbuff);
-!     oldlen = ccline.cmdpos - i;
-  
-      if (type == WILD_NEXT || type == WILD_PREV)
-      {
---- 3290,3296 ----
-      out_flush();
-  
-      i = (int)(xp->xp_pattern - ccline.cmdbuff);
-!     xp->xp_pattern_len = ccline.cmdpos - i;
-  
-      if (type == WILD_NEXT || type == WILD_PREV)
-      {
-***************
-*** 3305,3322 ****
-  	/*
-  	 * Translate string into pattern and expand it.
-  	 */
-! 	if ((p1 = addstar(&ccline.cmdbuff[i], oldlen, xp->xp_context)) == NULL)
-  	    p2 = NULL;
-  	else
-  	{
-! 	    p2 = ExpandOne(xp, p1, vim_strnsave(&ccline.cmdbuff[i], oldlen),
-  		    WILD_HOME_REPLACE|WILD_ADD_SLASH|WILD_SILENT|WILD_ESCAPE
-  							      |options, type);
-  	    vim_free(p1);
-  	    /* longest match: make sure it is not shorter (happens with :help */
-  	    if (p2 != NULL && type == WILD_LONGEST)
-  	    {
-! 		for (j = 0; j < oldlen; ++j)
-  		     if (ccline.cmdbuff[i + j] == '*'
-  			     || ccline.cmdbuff[i + j] == '?')
-  			 break;
---- 3304,3323 ----
-  	/*
-  	 * Translate string into pattern and expand it.
-  	 */
-! 	if ((p1 = addstar(xp->xp_pattern, xp->xp_pattern_len,
-! 						     xp->xp_context)) == NULL)
-  	    p2 = NULL;
-  	else
-  	{
-! 	    p2 = ExpandOne(xp, p1,
-! 			 vim_strnsave(&ccline.cmdbuff[i], xp->xp_pattern_len),
-  		    WILD_HOME_REPLACE|WILD_ADD_SLASH|WILD_SILENT|WILD_ESCAPE
-  							      |options, type);
-  	    vim_free(p1);
-  	    /* longest match: make sure it is not shorter (happens with :help */
-  	    if (p2 != NULL && type == WILD_LONGEST)
-  	    {
-! 		for (j = 0; j < xp->xp_pattern_len; ++j)
-  		     if (ccline.cmdbuff[i + j] == '*'
-  			     || ccline.cmdbuff[i + j] == '?')
-  			 break;
-***************
-*** 3331,3337 ****
-  
-      if (p2 != NULL && !got_int)
-      {
-! 	difflen = (int)STRLEN(p2) - oldlen;
-  	if (ccline.cmdlen + difflen > ccline.cmdbufflen - 4)
-  	{
-  	    v = realloc_cmdbuff(ccline.cmdlen + difflen);
---- 3332,3338 ----
-  
-      if (p2 != NULL && !got_int)
-      {
-! 	difflen = (int)STRLEN(p2) - xp->xp_pattern_len;
-  	if (ccline.cmdlen + difflen > ccline.cmdbufflen - 4)
-  	{
-  	    v = realloc_cmdbuff(ccline.cmdlen + difflen);
-***************
-*** 3620,3625 ****
---- 3621,3627 ----
-      expand_T	*xp;
-  {
-      xp->xp_pattern = NULL;
-+     xp->xp_pattern_len = 0;
-      xp->xp_backslash = XP_BS_NONE;
-  #ifndef BACKSLASH_IN_FILENAME
-      xp->xp_shell = FALSE;
-***************
-*** 4311,4318 ****
-      }
-  
-      /* add star to file name, or convert to regexp if not exp. files. */
-!     file_str = addstar(xp->xp_pattern,
-! 			   (int)(str + col - xp->xp_pattern), xp->xp_context);
-      if (file_str == NULL)
-  	return EXPAND_UNSUCCESSFUL;
-  
---- 4313,4320 ----
-      }
-  
-      /* add star to file name, or convert to regexp if not exp. files. */
-!     xp->xp_pattern_len = (int)(str + col - xp->xp_pattern);
-!     file_str = addstar(xp->xp_pattern, xp->xp_pattern_len, xp->xp_context);
-      if (file_str == NULL)
-  	return EXPAND_UNSUCCESSFUL;
-  
-***************
-*** 4781,4787 ****
-  	sprintf((char *)num, "%d", ccline.cmdpos);
-  	args[1] = ccline.cmdbuff;
-      }
-!     args[0] = xp->xp_pattern;
-      args[2] = num;
-  
-      /* Save the cmdline, we don't know what the function may do. */
---- 4783,4789 ----
-  	sprintf((char *)num, "%d", ccline.cmdpos);
-  	args[1] = ccline.cmdbuff;
-      }
-!     args[0] = vim_strnsave(xp->xp_pattern, xp->xp_pattern_len);
-      args[2] = num;
-  
-      /* Save the cmdline, we don't know what the function may do. */
-***************
-*** 4797,4802 ****
---- 4799,4805 ----
-      if (ccline.cmdbuff != NULL)
-  	ccline.cmdbuff[ccline.cmdlen] = keep;
-  
-+     vim_free(args[0]);
-      return ret;
-  }
-  
-*** ../vim-7.2.261/src/structs.h	2009-07-29 12:09:49.000000000 +0200
---- src/structs.h	2009-09-18 15:33:15.000000000 +0200
-***************
-*** 432,437 ****
---- 432,438 ----
-  {
-      int		xp_context;		/* type of expansion */
-      char_u	*xp_pattern;		/* start of item to expand */
-+     int		xp_pattern_len;		/* bytes in xp_pattern before cursor */
-  #if defined(FEAT_USR_CMDS) && defined(FEAT_EVAL) && defined(FEAT_CMDL_COMPL)
-      char_u	*xp_arg;		/* completion function */
-      int		xp_scriptID;		/* SID for completion function */
-*** ../vim-7.2.261/src/version.c	2009-09-18 15:16:37.000000000 +0200
---- src/version.c	2009-09-18 17:23:20.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     262,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-252. You vote for foreign officials.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.263	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,87 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.263
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.263
-Problem:    GTK2: when using the -geom argument with an offset from the right
-	    edge and the size is smaller than the default, the Vim window is
-	    not positioned properly.
-Solution:   Use another function to set the size. (Vitaly Minko)
-Files:	    src/gui_gtk_x11.c
-
-
-*** ../vim-7.2.262/src/gui_gtk_x11.c	2009-09-11 15:46:20.000000000 +0200
---- src/gui_gtk_x11.c	2009-09-23 15:43:52.000000000 +0200
-***************
-*** 4066,4071 ****
---- 4066,4073 ----
-  {
-      guicolor_T fg_pixel = INVALCOLOR;
-      guicolor_T bg_pixel = INVALCOLOR;
-+     guint		pixel_width;
-+     guint		pixel_height;
-  
-  #ifdef HAVE_GTK2
-      /*
-***************
-*** 4106,4113 ****
-  	unsigned int	w, h;
-  	int		x = 0;
-  	int		y = 0;
-- 	guint		pixel_width;
-- 	guint		pixel_height;
-  
-  	mask = XParseGeometry((char *)gui.geom, &x, &y, &w, &h);
-  
---- 4108,4113 ----
-***************
-*** 4160,4168 ****
-  	}
-      }
-  
-!     gtk_form_set_size(GTK_FORM(gui.formwin),
-! 	    (guint)(gui_get_base_width() + Columns * gui.char_width),
-! 	    (guint)(gui_get_base_height() + Rows * gui.char_height));
-      update_window_manager_hints(0, 0);
-  
-      if (foreground_argument != NULL)
---- 4160,4175 ----
-  	}
-      }
-  
-!     pixel_width = (guint)(gui_get_base_width() + Columns * gui.char_width);
-!     pixel_height = (guint)(gui_get_base_height() + Rows * gui.char_height);
-! #ifdef HAVE_GTK2
-!     /* For GTK2 changing the size of the form widget doesn't cause window
-!      * resizing. */
-!     if (gtk_socket_id == 0) 
-! 	gtk_window_resize(GTK_WINDOW(gui.mainwin), pixel_width, pixel_height);
-! #else
-!     gtk_form_set_size(GTK_FORM(gui.formwin), pixel_width, pixel_height);
-! #endif
-      update_window_manager_hints(0, 0);
-  
-      if (foreground_argument != NULL)
-*** ../vim-7.2.262/src/version.c	2009-09-18 17:24:54.000000000 +0200
---- src/version.c	2009-09-23 17:34:08.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     263,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-267. You get an extra phone line so you can get phone calls.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.264	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,168 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.264
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.264
-Problem:    GTK2: When the Vim window is maximized setting 'columns' or
-	    'lines' doesn't work.
-Solution:   Unmaximize the window before setting the size. (Vitaly Minko)
-Files:	    src/gui.c, src/gui_gtk_x11.c, src/proto/gui_gtk_x11.pro
-
-
-*** ../vim-7.2.263/src/gui.c	2009-07-29 11:10:31.000000000 +0200
---- src/gui.c	2009-09-23 16:28:09.000000000 +0200
-***************
-*** 1386,1391 ****
---- 1386,1395 ----
-      int		min_height;
-      int		screen_w;
-      int		screen_h;
-+ #ifdef HAVE_GTK2
-+     int		un_maximize = mustset;
-+     int         did_adjust = 0;
-+ #endif
-  
-      if (!gui.shell_created)
-  	return;
-***************
-*** 1425,1446 ****
-  	    if (Columns < MIN_COLUMNS)
-  		Columns = MIN_COLUMNS;
-  	    width = Columns * gui.char_width + base_width;
-  	}
-  	if ((direction & RESIZE_VERT) && height > screen_h)
-  	{
-  	    Rows = (screen_h - base_height) / gui.char_height;
-  	    check_shellsize();
-  	    height = Rows * gui.char_height + base_height;
-  	}
-      }
-      gui.num_cols = Columns;
-      gui.num_rows = Rows;
-  
-      min_width = base_width + MIN_COLUMNS * gui.char_width;
-      min_height = base_height + MIN_LINES * gui.char_height;
-! # ifdef FEAT_WINDOWS
-      min_height += tabline_height() * gui.char_height;
-! # endif
-  
-      gui_mch_set_shellsize(width, height, min_width, min_height,
-  					  base_width, base_height, direction);
---- 1429,1475 ----
-  	    if (Columns < MIN_COLUMNS)
-  		Columns = MIN_COLUMNS;
-  	    width = Columns * gui.char_width + base_width;
-+ #ifdef HAVE_GTK2
-+ 	    ++did_adjust;
-+ #endif
-  	}
-  	if ((direction & RESIZE_VERT) && height > screen_h)
-  	{
-  	    Rows = (screen_h - base_height) / gui.char_height;
-  	    check_shellsize();
-  	    height = Rows * gui.char_height + base_height;
-+ #ifdef HAVE_GTK2
-+ 	    ++did_adjust;
-+ #endif
-  	}
-+ #ifdef HAVE_GTK2
-+ 	if (did_adjust == 2 || (width + gui.char_width >= screen_w
-+ 				     && height + gui.char_height >= screen_h))
-+ 	    /* don't unmaximize if at maximum size */
-+ 	    un_maximize = FALSE;
-+ #endif
-      }
-      gui.num_cols = Columns;
-      gui.num_rows = Rows;
-  
-      min_width = base_width + MIN_COLUMNS * gui.char_width;
-      min_height = base_height + MIN_LINES * gui.char_height;
-! #ifdef FEAT_WINDOWS
-      min_height += tabline_height() * gui.char_height;
-! #endif
-! 
-! #ifdef HAVE_GTK2
-!     if (un_maximize)
-!     {
-! 	/* If the window size is smaller than the screen unmaximize the
-! 	 * window, otherwise resizing won't work. */
-! 	gui_mch_get_screen_dimensions(&screen_w, &screen_h);
-! 	if ((width + gui.char_width < screen_w
-! 				   || height + gui.char_height * 2 < screen_h)
-! 		&& gui_mch_maximized())
-! 	    gui_mch_unmaximize();
-!     }
-! #endif
-  
-      gui_mch_set_shellsize(width, height, min_width, min_height,
-  					  base_width, base_height, direction);
-*** ../vim-7.2.263/src/gui_gtk_x11.c	2009-09-23 17:35:17.000000000 +0200
---- src/gui_gtk_x11.c	2009-09-23 15:43:52.000000000 +0200
-***************
-*** 4376,4381 ****
---- 4376,4404 ----
-  #endif
-  #endif /* HAVE_GTK2 */
-  
-+ #if defined(HAVE_GTK2) || defined(PROTO)
-+ /*
-+  * Return TRUE if the main window is maximized.
-+  */
-+     int
-+ gui_mch_maximized()
-+ {
-+     return (gui.mainwin != NULL && gui.mainwin->window != NULL
-+ 	    && (gdk_window_get_state(gui.mainwin->window)
-+ 					       & GDK_WINDOW_STATE_MAXIMIZED));
-+ }
-+ 
-+ /*
-+  * Unmaximize the main window
-+  */
-+     void
-+ gui_mch_unmaximize()
-+ {
-+     if (gui.mainwin != NULL)
-+ 	gtk_window_unmaximize(GTK_WINDOW(gui.mainwin));
-+ }
-+ #endif
-+ 
-  /*
-   * Set the windows size.
-   */
-*** ../vim-7.2.263/src/proto/gui_gtk_x11.pro	2007-05-05 19:18:54.000000000 +0200
---- src/proto/gui_gtk_x11.pro	2009-09-23 15:43:45.000000000 +0200
-***************
-*** 16,21 ****
---- 16,23 ----
-  void gui_mch_exit __ARGS((int rc));
-  int gui_mch_get_winpos __ARGS((int *x, int *y));
-  void gui_mch_set_winpos __ARGS((int x, int y));
-+ int gui_mch_maximized __ARGS((void));
-+ void gui_mch_unmaximize __ARGS((void));
-  void gui_mch_set_shellsize __ARGS((int width, int height, int min_width, int min_height, int base_width, int base_height, int direction));
-  void gui_mch_get_screen_dimensions __ARGS((int *screen_w, int *screen_h));
-  void gui_mch_settitle __ARGS((char_u *title, char_u *icon));
-*** ../vim-7.2.263/src/version.c	2009-09-23 17:35:17.000000000 +0200
---- src/version.c	2009-09-23 18:12:21.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     264,
-  /**/
-
--- 
-hundred-and-one symptoms of being an internet addict:
-268. You get up in the morning and go online before getting your coffee.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.265	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,56 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.265
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.265
-Problem:    When using ":silent broken" inside try/catch silency may persist.
-	    (dr-dr xp)
-Solution:   Set msg_silent when there is an error and it's bigger than the
-	    saved value.
-Files:	    src/ex_docmd.c
-
-
-*** ../vim-7.2.264/src/ex_docmd.c	2009-07-09 20:13:59.000000000 +0200
---- src/ex_docmd.c	2009-09-30 11:40:53.000000000 +0200
-***************
-*** 2695,2701 ****
-      {
-  	/* messages could be enabled for a serious error, need to check if the
-  	 * counters don't become negative */
-! 	if (!did_emsg)
-  	    msg_silent = save_msg_silent;
-  	emsg_silent -= did_esilent;
-  	if (emsg_silent < 0)
---- 2695,2701 ----
-      {
-  	/* messages could be enabled for a serious error, need to check if the
-  	 * counters don't become negative */
-! 	if (!did_emsg || msg_silent > save_msg_silent)
-  	    msg_silent = save_msg_silent;
-  	emsg_silent -= did_esilent;
-  	if (emsg_silent < 0)
-*** ../vim-7.2.264/src/version.c	2009-09-23 18:14:13.000000000 +0200
---- src/version.c	2009-09-30 13:22:47.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     265,
-  /**/
-
--- 
-FIRST HEAD:  Oh! quick! get the sword out I want to cut his head off.
-THIRD HEAD:  Oh, cut your own head off.
-SECOND HEAD: Yes - do us all a favour.
-                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.266	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,244 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.266
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.266
-Problem:    When an expression abbreviation is triggered, the typed character
-	    is unknown.
-Solution:   Make the typed character available in v:char.
-Files:	    runtime/doc/map.txt, src/eval.c, src/getchar.c, src/ops.c,
-	    src/proto/eval.pro
-
-
-*** ../vim-7.2.265/runtime/doc/map.txt	2008-08-09 19:36:49.000000000 +0200
---- runtime/doc/map.txt	2009-09-23 19:39:19.000000000 +0200
-***************
-*** 224,229 ****
---- 224,233 ----
-  The result of the InsertDot() function will be inserted.  It could check the
-  text before the cursor and start omni completion when some condition is met.
-  
-+ For abbreviations |v:char| is set to the character that was typed to trigger
-+ the abbreviation.  You can use this to decide how to expand the {lhs}.  You
-+ can't change v:char and you should not insert it.
-+ 
-  Be very careful about side effects!  The expression is evaluated while
-  obtaining characters, you may very well make the command dysfunctional.
-  For this reason the following is blocked:
-*** ../vim-7.2.265/src/eval.c	2009-06-03 14:25:47.000000000 +0200
---- src/eval.c	2009-09-23 19:36:32.000000000 +0200
-***************
-*** 18101,18106 ****
---- 18101,18131 ----
-  }
-  
-  /*
-+  * Set v:char to character "c".
-+  */
-+     void
-+ set_vim_var_char(c)
-+     int c;
-+ {
-+ #ifdef FEAT_MBYTE
-+     char_u	buf[MB_MAXBYTES];
-+ #else
-+     char_u	buf[2];
-+ #endif
-+ 
-+ #ifdef FEAT_MBYTE
-+     if (has_mbyte)
-+ 	buf[(*mb_char2bytes)(c, buf)] = NUL;
-+     else
-+ #endif
-+     {
-+ 	buf[0] = c;
-+ 	buf[1] = NUL;
-+     }
-+     set_vim_var_string(VV_CHAR, buf, -1);
-+ }
-+ 
-+ /*
-   * Set v:count to "count" and v:count1 to "count1".
-   * When "set_prevcount" is TRUE first set v:prevcount from v:count.
-   */
-*** ../vim-7.2.265/src/getchar.c	2009-07-14 13:44:43.000000000 +0200
---- src/getchar.c	2009-09-23 19:35:54.000000000 +0200
-***************
-*** 129,135 ****
-  static void	validate_maphash __ARGS((void));
-  static void	showmap __ARGS((mapblock_T *mp, int local));
-  #ifdef FEAT_EVAL
-! static char_u	*eval_map_expr __ARGS((char_u *str));
-  #endif
-  
-  /*
---- 129,135 ----
-  static void	validate_maphash __ARGS((void));
-  static void	showmap __ARGS((mapblock_T *mp, int local));
-  #ifdef FEAT_EVAL
-! static char_u	*eval_map_expr __ARGS((char_u *str, int c));
-  #endif
-  
-  /*
-***************
-*** 2446,2452 ****
-  			    if (tabuf.typebuf_valid)
-  			    {
-  				vgetc_busy = 0;
-! 				s = eval_map_expr(mp->m_str);
-  				vgetc_busy = save_vgetc_busy;
-  			    }
-  			    else
---- 2446,2452 ----
-  			    if (tabuf.typebuf_valid)
-  			    {
-  				vgetc_busy = 0;
-! 				s = eval_map_expr(mp->m_str, NUL);
-  				vgetc_busy = save_vgetc_busy;
-  			    }
-  			    else
-***************
-*** 4367,4375 ****
-  	     * abbreviation, but is not inserted into the input stream.
-  	     */
-  	    j = 0;
-- 					/* special key code, split up */
-  	    if (c != Ctrl_RSB)
-  	    {
-  		if (IS_SPECIAL(c) || c == K_SPECIAL)
-  		{
-  		    tb[j++] = K_SPECIAL;
---- 4367,4375 ----
-  	     * abbreviation, but is not inserted into the input stream.
-  	     */
-  	    j = 0;
-  	    if (c != Ctrl_RSB)
-  	    {
-+ 					/* special key code, split up */
-  		if (IS_SPECIAL(c) || c == K_SPECIAL)
-  		{
-  		    tb[j++] = K_SPECIAL;
-***************
-*** 4398,4404 ****
-  	    }
-  #ifdef FEAT_EVAL
-  	    if (mp->m_expr)
-! 		s = eval_map_expr(mp->m_str);
-  	    else
-  #endif
-  		s = mp->m_str;
---- 4398,4404 ----
-  	    }
-  #ifdef FEAT_EVAL
-  	    if (mp->m_expr)
-! 		s = eval_map_expr(mp->m_str, c);
-  	    else
-  #endif
-  		s = mp->m_str;
-***************
-*** 4434,4441 ****
-   * special characters.
-   */
-      static char_u *
-! eval_map_expr(str)
-      char_u	*str;
-  {
-      char_u	*res;
-      char_u	*p;
---- 4434,4442 ----
-   * special characters.
-   */
-      static char_u *
-! eval_map_expr(str, c)
-      char_u	*str;
-+     int		c;	    /* NUL or typed character for abbreviation */
-  {
-      char_u	*res;
-      char_u	*p;
-***************
-*** 4452,4457 ****
---- 4453,4459 ----
-  #ifdef FEAT_EX_EXTRA
-      ++ex_normal_lock;
-  #endif
-+     set_vim_var_char(c);  /* set v:char to the typed character */
-      save_cursor = curwin->w_cursor;
-      p = eval_to_string(str, NULL, FALSE);
-      --textlock;
-*** ../vim-7.2.265/src/ops.c	2009-07-01 18:04:30.000000000 +0200
---- src/ops.c	2009-09-23 19:11:40.000000000 +0200
-***************
-*** 4473,4483 ****
-      int		use_sandbox = was_set_insecurely((char_u *)"formatexpr",
-  								   OPT_LOCAL);
-      int		r;
-- #ifdef FEAT_MBYTE
--     char_u	buf[MB_MAXBYTES];
-- #else
--     char_u	buf[2];
-- #endif
-  
-      /*
-       * Set v:lnum to the first line number and v:count to the number of lines.
---- 4473,4478 ----
-***************
-*** 4485,4501 ****
-       */
-      set_vim_var_nr(VV_LNUM, lnum);
-      set_vim_var_nr(VV_COUNT, count);
-! 
-! #ifdef FEAT_MBYTE
-!     if (has_mbyte)
-! 	buf[(*mb_char2bytes)(c, buf)] = NUL;
-!     else
-! #endif
-!     {
-! 	buf[0] = c;
-! 	buf[1] = NUL;
-!     }
-!     set_vim_var_string(VV_CHAR, buf, -1);
-  
-      /*
-       * Evaluate the function.
---- 4480,4486 ----
-       */
-      set_vim_var_nr(VV_LNUM, lnum);
-      set_vim_var_nr(VV_COUNT, count);
-!     set_vim_var_char(c);
-  
-      /*
-       * Evaluate the function.
-*** ../vim-7.2.265/src/proto/eval.pro	2008-11-20 16:11:03.000000000 +0100
---- src/proto/eval.pro	2009-09-23 19:36:30.000000000 +0200
-***************
-*** 61,66 ****
---- 61,67 ----
-  long get_vim_var_nr __ARGS((int idx));
-  char_u *get_vim_var_str __ARGS((int idx));
-  list_T *get_vim_var_list __ARGS((int idx));
-+ void set_vim_var_char __ARGS((int c));
-  void set_vcount __ARGS((long count, long count1, int set_prevcount));
-  void set_vim_var_string __ARGS((int idx, char_u *val, int len));
-  void set_vim_var_list __ARGS((int idx, list_T *val));
-*** ../vim-7.2.265/src/version.c	2009-09-30 13:23:57.000000000 +0200
---- src/version.c	2009-09-30 15:11:29.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     266,
-  /**/
-
--- 
-Life would be so much easier if we could just look at the source code.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.267	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,47 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.267
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.267
-Problem:    Crash for narrow window and double-width character.
-Solution:   Check for zero width.  (Taro Muraoka)
-Files:	    src/charset.c
-
-
-*** ../vim-7.2.266/src/charset.c	2009-09-11 14:02:25.000000000 +0200
---- src/charset.c	2009-10-07 16:17:27.000000000 +0200
-***************
-*** 1218,1223 ****
---- 1218,1225 ----
-      if ((int)vcol == width1 - 1)
-  	return TRUE;
-      width2 = width1 + win_col_off2(wp);
-+     if (width2 <= 0)
-+ 	return FALSE;
-      return ((vcol - width1) % width2 == width2 - 1);
-  }
-  #endif /* FEAT_MBYTE */
-*** ../vim-7.2.266/src/version.c	2009-09-30 15:15:33.000000000 +0200
---- src/version.c	2009-10-07 16:19:05.000000000 +0200
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     267,
-  /**/
-
--- 
-You got to work at a mill?  Lucky!  I got sent back to work in the
-acid-mines for my daily crust of stale bread... which not even the
-birds would eat.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.268	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,80 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.268
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.268
-Problem:    Crash when using Python to set cursor beyond end of line.
-	    (winterTTr)
-Solution:   Check the column to be valid.
-Files:	    src/if_python.c
-
-
-*** ../vim-7.2.267/src/if_python.c	2009-07-09 20:06:30.000000000 +0200
---- src/if_python.c	2009-10-10 14:49:10.000000000 +0200
-***************
-*** 2058,2063 ****
---- 2058,2064 ----
-      {
-  	long lnum;
-  	long col;
-+ 	long len;
-  
-  	if (!PyArg_Parse(val, "(ll)", &lnum, &col))
-  	    return -1;
-***************
-*** 2072,2081 ****
-  	if (VimErrorCheck())
-  	    return -1;
-  
-! 	/* NO CHECK ON COLUMN - SEEMS NOT TO MATTER */
-  
-  	this->win->w_cursor.lnum = lnum;
-  	this->win->w_cursor.col = col;
-  	update_screen(VALID);
-  
-  	return 0;
---- 2073,2088 ----
-  	if (VimErrorCheck())
-  	    return -1;
-  
-! 	/* When column is out of range silently correct it. */
-! 	len = STRLEN(ml_get_buf(this->win->w_buffer, lnum, FALSE));
-! 	if (col > len)
-! 	    col = len;
-  
-  	this->win->w_cursor.lnum = lnum;
-  	this->win->w_cursor.col = col;
-+ #ifdef FEAT_VIRTUALEDIT
-+ 	this->win->w_cursor.coladd = 0;
-+ #endif
-  	update_screen(VALID);
-  
-  	return 0;
-*** ../vim-7.2.267/src/version.c	2009-10-07 16:19:52.000000000 +0200
---- src/version.c	2009-11-03 11:42:08.000000000 +0100
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     268,
-  /**/
-
--- 
-VOICE OVER: As the horrendous Black Beast lunged forward, escape for Arthur
-            and his knights seemed hopeless,  when, suddenly ... the animator
-            suffered a fatal heart attack.
-ANIMATOR:   Aaaaagh!
-VOICE OVER: The cartoon peril was no more ... The Quest for Holy Grail could
-            continue.
-                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.269	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,261 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.269
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.269
-Problem:    Many people struggle to find out why Vim startup is slow.
-Solution:   Add the --startuptime command line flag.
-Files:	    runtime/doc/starting.txt, src/globals.h, src/feature.h,
-	    src/main.c, src/macros.h
-
-
-*** ../vim-7.2.268/runtime/doc/starting.txt	2008-11-09 13:43:25.000000000 +0100
---- runtime/doc/starting.txt	2009-10-25 11:57:51.000000000 +0100
-***************
-*** 144,149 ****
---- 144,156 ----
-  			-u NORC			no		    yes
-  			--noplugin		yes		    no
-  
-+ --startuptime={fname}					*--startuptime*
-+ 		During startup write timing messages to the file {fname}.
-+ 		This can be used to find out where time is spent while loading
-+ 		your .vimrc and plugins.
-+ 		When {fname} already exists new messages are appended.
-+ 		{only when compiled with this feature}
-+ 
-  							*--literal*
-  --literal	Take file names literally, don't expand wildcards.  Not needed
-  		for Unix, because Vim always takes file names literally (the
-***************
-*** 471,476 ****
---- 487,493 ----
-  		window title and copy/paste using the X clipboard.  This
-  		avoids a long startup time when running Vim in a terminal
-  		emulator and the connection to the X server is slow.
-+ 		See |--startuptime| to find out if affects you.
-  		Only makes a difference on Unix or VMS, when compiled with the
-  		|+X11| feature.  Otherwise it's ignored.
-  		To disable the connection only for specific terminals, see the
-*** ../vim-7.2.268/src/globals.h	2009-07-29 12:09:49.000000000 +0200
---- src/globals.h	2009-10-10 15:14:31.000000000 +0200
-***************
-*** 1567,1572 ****
---- 1567,1576 ----
-  /* For undo we need to know the lowest time possible. */
-  EXTERN time_t starttime;
-  
-+ #ifdef STARTUPTIME
-+ EXTERN FILE *time_fd INIT(= NULL);  /* where to write startup timing */
-+ #endif
-+ 
-  /*
-   * Some compilers warn for not using a return value, but in some situations we
-   * can't do anything useful with the value.  Assign to this variable to avoid
-*** ../vim-7.2.268/src/feature.h	2008-11-09 13:43:25.000000000 +0100
---- src/feature.h	2009-10-10 16:16:19.000000000 +0200
-***************
-*** 844,853 ****
-  /* #define DEBUG */
-  
-  /*
-!  * STARTUPTIME		Time the startup process.  Writes a "vimstartup" file
-!  *			with timestamps.
-   */
-! /* #define STARTUPTIME "vimstartup" */
-  
-  /*
-   * MEM_PROFILE		Debugging of memory allocation and freeing.
---- 844,857 ----
-  /* #define DEBUG */
-  
-  /*
-!  * STARTUPTIME		Time the startup process.  Writes a file with
-!  *			timestamps.
-   */
-! #if defined(FEAT_NORMAL) \
-! 	&& ((defined(HAVE_GETTIMEOFDAY) && defined(HAVE_SYS_TIME_H)) \
-! 		|| defined(WIN3264))
-! # define STARTUPTIME 1
-! #endif
-  
-  /*
-   * MEM_PROFILE		Debugging of memory allocation and freeing.
-*** ../vim-7.2.268/src/main.c	2009-05-26 22:58:43.000000000 +0200
---- src/main.c	2009-10-10 16:18:32.000000000 +0200
-***************
-*** 130,139 ****
-  #endif
-  
-  
-- #ifdef STARTUPTIME
-- static FILE *time_fd = NULL;
-- #endif
-- 
-  /*
-   * Different types of error messages.
-   */
---- 130,135 ----
-***************
-*** 173,178 ****
---- 169,177 ----
-      char_u	*fname = NULL;		/* file name from command line */
-      mparm_T	params;			/* various parameters passed between
-  					 * main() and other functions. */
-+ #ifdef STARTUPTIME
-+     int		i;
-+ #endif
-  
-      /*
-       * Do any system-specific initialisations.  These can NOT use IObuff or
-***************
-*** 203,210 ****
-  #endif
-  
-  #ifdef STARTUPTIME
-!     time_fd = mch_fopen(STARTUPTIME, "a");
-!     TIME_MSG("--- VIM STARTING ---");
-  #endif
-      starttime = time(NULL);
-  
---- 202,216 ----
-  #endif
-  
-  #ifdef STARTUPTIME
-!     for (i = 1; i < argc; ++i)
-!     {
-! 	if (STRNICMP(argv[i], "--startuptime=", 14) == 0)
-! 	{
-! 	    time_fd = mch_fopen(argv[i] + 14, "a");
-! 	    TIME_MSG("--- VIM STARTING ---");
-! 	    break;
-! 	}
-!     }
-  #endif
-      starttime = time(NULL);
-  
-***************
-*** 1150,1155 ****
---- 1156,1173 ----
-  	    cursor_on();
-  
-  	    do_redraw = FALSE;
-+ 
-+ #ifdef STARTUPTIME
-+ 	    /* Now that we have drawn the first screen all the startup stuff
-+ 	     * has been done, close any file for startup messages. */
-+ 	    if (time_fd != NULL)
-+ 	    {
-+ 		TIME_MSG("first screen update");
-+ 		TIME_MSG("--- VIM STARTED ---");
-+ 		fclose(time_fd);
-+ 		time_fd = NULL;
-+ 	    }
-+ #endif
-  	}
-  #ifdef FEAT_GUI
-  	if (need_mouse_correct)
-***************
-*** 1743,1748 ****
---- 1761,1770 ----
-  		    /* already processed, skip */
-  		}
-  #endif
-+ 		else if (STRNICMP(argv[0] + argv_idx, "startuptime", 11) == 0)
-+ 		{
-+ 		    /* already processed, skip */
-+ 		}
-  		else
-  		{
-  		    if (argv[0][argv_idx])
-***************
-*** 3211,3216 ****
---- 3233,3252 ----
-  
-  static struct timeval	prev_timeval;
-  
-+ # ifdef WIN3264
-+ /*
-+  * Windows doesn't have gettimeofday(), although it does have struct timeval.
-+  */
-+     static int
-+ gettimeofday(struct timeval *tv, char *dummy)
-+ {
-+     long t = clock();
-+     tv->tv_sec = t / CLOCKS_PER_SEC;
-+     tv->tv_usec = (t - tv->tv_sec * CLOCKS_PER_SEC) * 1000000 / CLOCKS_PER_SEC;
-+     return 0;
-+ }
-+ # endif
-+ 
-  /*
-   * Save the previous time before doing something that could nest.
-   * set "*tv_rel" to the time elapsed so far.
-***************
-*** 3299,3318 ****
-      }
-  }
-  
-- # ifdef WIN3264
-- /*
--  * Windows doesn't have gettimeofday(), although it does have struct timeval.
--  */
--     int
-- gettimeofday(struct timeval *tv, char *dummy)
-- {
--     long t = clock();
--     tv->tv_sec = t / CLOCKS_PER_SEC;
--     tv->tv_usec = (t - tv->tv_sec * CLOCKS_PER_SEC) * 1000000 / CLOCKS_PER_SEC;
--     return 0;
-- }
-- # endif
-- 
-  #endif
-  
-  #if defined(FEAT_CLIENTSERVER) || defined(PROTO)
---- 3335,3340 ----
-*** ../vim-7.2.268/src/macros.h	2009-05-17 13:30:58.000000000 +0200
---- src/macros.h	2009-10-10 15:19:07.000000000 +0200
-***************
-*** 243,249 ****
-  #endif
-  
-  #ifdef STARTUPTIME
-! # define TIME_MSG(s) time_msg(s, NULL)
-  #else
-  # define TIME_MSG(s)
-  #endif
---- 243,249 ----
-  #endif
-  
-  #ifdef STARTUPTIME
-! # define TIME_MSG(s) { if (time_fd != NULL) time_msg(s, NULL); }
-  #else
-  # define TIME_MSG(s)
-  #endif
-*** ../vim-7.2.268/src/version.c	2009-11-03 11:43:05.000000000 +0100
---- src/version.c	2009-11-03 12:06:31.000000000 +0100
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     269,
-  /**/
-
--- 
-BEDEVERE: Look!  It's the old man from scene 24 - what's he Doing here?
-ARTHUR:   He is the keeper of the Bridge.  He asks each traveler five
-          questions ...
-GALAHAD:  Three questions.
-                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.270	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,72 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.270
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.270
-Problem:    Using ":@c" when the c register contains a CR causes the rest to
-	    be executed later. (Dexter Douglas)
-Solution:   Don't check for typeahead to start with ':', keep executing
-	    commands until all added typeahead has been used.
-Files:	    src/ex_docmd.c
-
-
-*** ../vim-7.2.269/src/ex_docmd.c	2009-09-30 13:23:57.000000000 +0200
---- src/ex_docmd.c	2009-10-28 12:06:54.000000000 +0100
-***************
-*** 8358,8363 ****
---- 8358,8364 ----
-      exarg_T	*eap;
-  {
-      int		c;
-+     int		prev_len = typebuf.tb_len;
-  
-      curwin->w_cursor.lnum = eap->line2;
-  
-***************
-*** 8383,8393 ****
-  
-  	/*
-  	 * Execute from the typeahead buffer.
-! 	 * Originally this didn't check for the typeahead buffer to be empty,
-! 	 * thus could read more Ex commands from stdin.  It's not clear why,
-! 	 * it is certainly unexpected.
-  	 */
-! 	while ((!stuff_empty() || typebuf.tb_len > 0) && vpeekc() == ':')
-  	    (void)do_cmdline(NULL, getexline, NULL, DOCMD_NOWAIT|DOCMD_VERBOSE);
-  
-  	exec_from_reg = save_efr;
---- 8384,8393 ----
-  
-  	/*
-  	 * Execute from the typeahead buffer.
-! 	 * Continue until the stuff buffer is empty and all added characters
-! 	 * have been consumed.
-  	 */
-! 	while (!stuff_empty() || typebuf.tb_len > prev_len)
-  	    (void)do_cmdline(NULL, getexline, NULL, DOCMD_NOWAIT|DOCMD_VERBOSE);
-  
-  	exec_from_reg = save_efr;
-*** ../vim-7.2.269/src/version.c	2009-11-03 12:10:39.000000000 +0100
---- src/version.c	2009-11-03 12:32:47.000000000 +0100
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     270,
-  /**/
-
--- 
-To the optimist, the glass is half full.
-To the pessimist, the glass is half empty.
-To the engineer, the glass is twice as big as it needs to be.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.271	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,92 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.271
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.271
-Problem:    Using freed memory in Motif GUI version when making a choice.
-Solution:   Free memory only after using it. (Dominique Pelle)
-Files:	    src/gui_xmdlg.c
-
-
-*** ../vim-7.2.270/src/gui_xmdlg.c	2009-05-21 23:25:38.000000000 +0200
---- src/gui_xmdlg.c	2009-10-28 21:56:15.000000000 +0100
-***************
-*** 10,16 ****
-  /*
-   * (C) 2001,2005 by Marcin Dalecki <[email protected]>
-   *
-!  * Implementation of dialogue functions for the Motif GUI variant.
-   *
-   * Note about Lesstif: Apparently lesstif doesn't get the widget layout right,
-   * when using a dynamic scrollbar policy.
---- 10,16 ----
-  /*
-   * (C) 2001,2005 by Marcin Dalecki <[email protected]>
-   *
-!  * Implementation of dialog functions for the Motif GUI variant.
-   *
-   * Note about Lesstif: Apparently lesstif doesn't get the widget layout right,
-   * when using a dynamic scrollbar policy.
-***************
-*** 633,648 ****
-  	data->sel[which] = XtNewString(sel);
-      else
-      {
-- 	XtFree(data->sel[which]);
-  	if (!strcmp(data->sel[which], sel))
-  	{
-  	    /* unselecting current selection */
-  	    data->sel[which] = NULL;
-  	    if (w)
-  		XmListDeselectItem(w, call_data->item);
-  	}
-  	else
-  	    data->sel[which] = XtNewString(sel);
-      }
-      XtFree(sel);
-  
---- 633,651 ----
-  	data->sel[which] = XtNewString(sel);
-      else
-      {
-  	if (!strcmp(data->sel[which], sel))
-  	{
-  	    /* unselecting current selection */
-+ 	    XtFree(data->sel[which]);
-  	    data->sel[which] = NULL;
-  	    if (w)
-  		XmListDeselectItem(w, call_data->item);
-  	}
-  	else
-+ 	{
-+ 	    XtFree(data->sel[which]);
-  	    data->sel[which] = XtNewString(sel);
-+ 	}
-      }
-      XtFree(sel);
-  
-*** ../vim-7.2.270/src/version.c	2009-11-03 12:38:50.000000000 +0100
---- src/version.c	2009-11-03 12:48:26.000000000 +0100
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     271,
-  /**/
-
--- 
-ROBIN:  (warily) And if you get a question wrong?
-ARTHUR: You are cast into the Gorge of Eternal Peril.
-ROBIN:  Oh ... wacho!
-                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.272	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,82 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.272
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.272
-Problem:    "_.svz" is not recognized as a swap file. (David M. Besonen)
-Solution:   Accept .s[uvw][a-z] as a swap file name extension.
-Files:	    src/memline.c
-
-
-*** ../vim-7.2.271/src/memline.c	2009-04-22 15:56:27.000000000 +0200
---- src/memline.c	2009-10-29 20:55:08.000000000 +0100
-***************
-*** 864,884 ****
-      recoverymode = TRUE;
-      called_from_main = (curbuf->b_ml.ml_mfp == NULL);
-      attr = hl_attr(HLF_E);
-! /*
-!  * If the file name ends in ".sw?" we use it directly.
-!  * Otherwise a search is done to find the swap file(s).
-!  */
-      fname = curbuf->b_fname;
-      if (fname == NULL)		    /* When there is no file name */
-  	fname = (char_u *)"";
-      len = (int)STRLEN(fname);
-      if (len >= 4 &&
-  #if defined(VMS) || defined(RISCOS)
-! 	    STRNICMP(fname + len - 4, "_sw" , 3)
-  #else
-! 	    STRNICMP(fname + len - 4, ".sw" , 3)
-  #endif
-! 		== 0)
-      {
-  	directly = TRUE;
-  	fname = vim_strsave(fname); /* make a copy for mf_open() */
---- 864,887 ----
-      recoverymode = TRUE;
-      called_from_main = (curbuf->b_ml.ml_mfp == NULL);
-      attr = hl_attr(HLF_E);
-! 
-!     /*
-!      * If the file name ends in ".s[uvw][a-z]" we assume this is the swap file.
-!      * Otherwise a search is done to find the swap file(s).
-!      */
-      fname = curbuf->b_fname;
-      if (fname == NULL)		    /* When there is no file name */
-  	fname = (char_u *)"";
-      len = (int)STRLEN(fname);
-      if (len >= 4 &&
-  #if defined(VMS) || defined(RISCOS)
-! 	    STRNICMP(fname + len - 4, "_s" , 2)
-  #else
-! 	    STRNICMP(fname + len - 4, ".s" , 2)
-  #endif
-! 		== 0
-! 		&& vim_strchr((char_u *)"UVWuvw", fname[len - 2]) != NULL
-! 		&& ASCII_ISALPHA(fname[len - 1]))
-      {
-  	directly = TRUE;
-  	fname = vim_strsave(fname); /* make a copy for mf_open() */
-*** ../vim-7.2.271/src/version.c	2009-11-03 12:53:44.000000000 +0100
---- src/version.c	2009-11-03 13:02:51.000000000 +0100
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     272,
-  /**/
-
--- 
-Sorry, no fortune today.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.273	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,130 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.273
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.273
-Problem:    Crash with redir to unknown array. (Christian Brabandt)
-Solution:   Don't assign the redir result when there was an error.
-Files:	    src/eval.c
-
-
-*** ../vim-7.2.272/src/eval.c	2009-09-30 15:15:33.000000000 +0200
---- src/eval.c	2009-11-03 12:05:07.000000000 +0100
-***************
-*** 988,1000 ****
-      int		err;
-      typval_T	tv;
-  
-!     /* Make sure a valid variable name is specified */
-      if (!eval_isnamec1(*name))
-      {
-  	EMSG(_(e_invarg));
-  	return FAIL;
-      }
-  
-      redir_varname = vim_strsave(name);
-      if (redir_varname == NULL)
-  	return FAIL;
---- 988,1001 ----
-      int		err;
-      typval_T	tv;
-  
-!     /* Catch a bad name early. */
-      if (!eval_isnamec1(*name))
-      {
-  	EMSG(_(e_invarg));
-  	return FAIL;
-      }
-  
-+     /* Make a copy of the name, it is used in redir_lval until redir ends. */
-      redir_varname = vim_strsave(name);
-      if (redir_varname == NULL)
-  	return FAIL;
-***************
-*** 1019,1024 ****
---- 1020,1026 ----
-  	    EMSG(_(e_trailing));
-  	else
-  	    EMSG(_(e_invarg));
-+ 	redir_endp = NULL;  /* don't store a value, only cleanup */
-  	var_redir_stop();
-  	return FAIL;
-      }
-***************
-*** 1037,1042 ****
---- 1039,1045 ----
-      did_emsg |= save_emsg;
-      if (err)
-      {
-+ 	redir_endp = NULL;  /* don't store a value, only cleanup */
-  	var_redir_stop();
-  	return FAIL;
-      }
-***************
-*** 1085,1090 ****
---- 1088,1094 ----
-  
-  /*
-   * Stop redirecting command output to a variable.
-+  * Frees the allocated memory.
-   */
-      void
-  var_redir_stop()
-***************
-*** 1093,1106 ****
-  
-      if (redir_lval != NULL)
-      {
-! 	/* Append the trailing NUL. */
-! 	ga_append(&redir_ga, NUL);
-  
-! 	/* Assign the text to the variable. */
-! 	tv.v_type = VAR_STRING;
-! 	tv.vval.v_string = redir_ga.ga_data;
-! 	set_var_lval(redir_lval, redir_endp, &tv, FALSE, (char_u *)".");
-! 	vim_free(tv.vval.v_string);
-  
-  	clear_lval(redir_lval);
-  	vim_free(redir_lval);
---- 1097,1114 ----
-  
-      if (redir_lval != NULL)
-      {
-! 	/* If there was no error: assign the text to the variable. */
-! 	if (redir_endp != NULL)
-! 	{
-! 	    ga_append(&redir_ga, NUL);  /* Append the trailing NUL. */
-! 	    tv.v_type = VAR_STRING;
-! 	    tv.vval.v_string = redir_ga.ga_data;
-! 	    set_var_lval(redir_lval, redir_endp, &tv, FALSE, (char_u *)".");
-! 	}
-  
-! 	/* free the collected output */
-! 	vim_free(redir_ga.ga_data);
-! 	redir_ga.ga_data = NULL;
-  
-  	clear_lval(redir_lval);
-  	vim_free(redir_lval);
-*** ../vim-7.2.272/src/version.c	2009-11-03 13:06:03.000000000 +0100
---- src/version.c	2009-11-03 14:24:06.000000000 +0100
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     273,
-  /**/
-
--- 
-Permission is granted to read this message out aloud on Kings Cross Road,
-London, under the condition that the orator is properly dressed.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.274	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,130 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.274
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.274
-Problem:    Syntax folding doesn't work properly when adding a comment.
-Solution:   Fix it and add a test. (Lech Lorens)
-Files:	    src/fold.c, src/testdir/test45.in, src/testdir/test45.ok
-
-
-*** ../vim-7.2.273/src/fold.c	2009-09-18 15:16:37.000000000 +0200
---- src/fold.c	2009-11-03 12:36:37.000000000 +0100
-***************
-*** 2256,2261 ****
---- 2256,2295 ----
-  	}
-      }
-  
-+     /*
-+      * If folding is defined by the syntax, it is possible that a change in
-+      * one line will cause all sub-folds of the current fold to change (e.g.,
-+      * closing a C-style comment can cause folds in the subsequent lines to
-+      * appear). To take that into account we should adjust the value of "bot"
-+      * to point to the end of the current fold:
-+      */
-+     if (foldlevelSyntax == getlevel)
-+     {
-+ 	garray_T *gap = &wp->w_folds;
-+ 	fold_T	 *fp = NULL;
-+ 	int	  current_fdl = 0;
-+ 	linenr_T  fold_start_lnum = 0;
-+ 	linenr_T  lnum_rel = fline.lnum;
-+ 
-+ 	while (current_fdl < fline.lvl)
-+ 	{
-+ 	    if (!foldFind(gap, lnum_rel, &fp))
-+ 		break;
-+ 	    ++current_fdl;
-+ 
-+ 	    fold_start_lnum += fp->fd_top;
-+ 	    gap = &fp->fd_nested;
-+ 	    lnum_rel -= fp->fd_top;
-+ 	}
-+ 	if (fp != NULL && current_fdl == fline.lvl)
-+ 	{
-+ 	    linenr_T fold_end_lnum = fold_start_lnum + fp->fd_len;
-+ 
-+ 	    if (fold_end_lnum > bot)
-+ 		bot = fold_end_lnum;
-+ 	}
-+     }
-+ 
-      start = fline.lnum;
-      end = bot;
-      /* Do at least one line. */
-*** ../vim-7.2.273/src/testdir/test45.in	2007-09-25 17:58:43.000000000 +0200
---- src/testdir/test45.in	2009-11-03 12:22:38.000000000 +0100
-***************
-*** 28,36 ****
-  k:call append("$", foldlevel("."))
-  :" test syntax folding
-  :set fdm=syntax fdl=0
-! :syn region Hup start="dd" end="hh" fold
-  Gzk:call append("$", "folding " . getline("."))
-  k:call append("$", getline("."))
-  :" test expression folding
-  :fun Flvl()
-    let l = getline(v:lnum)
---- 28,41 ----
-  k:call append("$", foldlevel("."))
-  :" test syntax folding
-  :set fdm=syntax fdl=0
-! :syn region Hup start="dd" end="ii" fold contains=Fd1,Fd2,Fd3
-! :syn region Fd1 start="ee" end="ff" fold contained
-! :syn region Fd2 start="gg" end="hh" fold contained
-! :syn region Fd3 start="commentstart" end="commentend" fold contained
-  Gzk:call append("$", "folding " . getline("."))
-  k:call append("$", getline("."))
-+ jAcommentstart  Acommentend:set fdl=1
-+ 3j:call append("$", getline("."))
-  :" test expression folding
-  :fun Flvl()
-    let l = getline(v:lnum)
-*** ../vim-7.2.273/src/testdir/test45.ok	2004-06-13 17:47:37.000000000 +0200
---- src/testdir/test45.ok	2009-11-03 12:22:50.000000000 +0100
-***************
-*** 8,15 ****
-  0
-  indent 2
-  1
-! folding 8 hh
-      3 cc
-  expr 2
-  1
-  2
---- 8,16 ----
-  0
-  indent 2
-  1
-! folding 9 ii
-      3 cc
-+ 7 gg
-  expr 2
-  1
-  2
-*** ../vim-7.2.273/src/version.c	2009-11-03 14:26:29.000000000 +0100
---- src/version.c	2009-11-03 14:44:21.000000000 +0100
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     274,
-  /**/
-
--- 
-BRIDGEKEEPER: What is your favorite colour?
-LAUNCELOT:    Blue.
-BRIDGEKEEPER: Right.  Off you go.
-                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.275	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,95 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.275
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.275
-Problem:    Warning for unused argument and comparing signed and unsigned.
-Solution:   Add type cast.
-Files:	    src/memline.c
-
-
-*** ../vim-7.2.274/src/memline.c	2009-11-03 13:06:03.000000000 +0100
---- src/memline.c	2009-10-29 20:55:08.000000000 +0100
-***************
-*** 1285,1291 ****
-  		    for (i = 0; i < dp->db_line_count; ++i)
-  		    {
-  			txt_start = (dp->db_index[i] & DB_INDEX_MASK);
-! 			if (txt_start <= HEADER_SIZE
-  					  || txt_start >= (int)dp->db_txt_end)
-  			{
-  			    p = (char_u *)"???";
---- 1285,1291 ----
-  		    for (i = 0; i < dp->db_line_count; ++i)
-  		    {
-  			txt_start = (dp->db_index[i] & DB_INDEX_MASK);
-! 			if (txt_start <= (int)HEADER_SIZE
-  					  || txt_start >= (int)dp->db_txt_end)
-  			{
-  			    p = (char_u *)"???";
-***************
-*** 1296,1302 ****
-  			ml_append(lnum++, p, (colnr_T)0, TRUE);
-  		    }
-  		    if (has_error)
-! 			ml_append(lnum++, (char_u *)_("???END"), (colnr_T)0, TRUE);
-  		}
-  	    }
-  	}
---- 1296,1303 ----
-  			ml_append(lnum++, p, (colnr_T)0, TRUE);
-  		    }
-  		    if (has_error)
-! 			ml_append(lnum++, (char_u *)_("???END"),
-! 							    (colnr_T)0, TRUE);
-  		}
-  	    }
-  	}
-***************
-*** 3576,3586 ****
-   * Make swap file name out of the file name and a directory name.
-   * Returns pointer to allocated memory or NULL.
-   */
-- /*ARGSUSED*/
-      char_u *
-  makeswapname(fname, ffname, buf, dir_name)
-      char_u	*fname;
-!     char_u	*ffname;
-      buf_T	*buf;
-      char_u	*dir_name;
-  {
---- 3577,3586 ----
-   * Make swap file name out of the file name and a directory name.
-   * Returns pointer to allocated memory or NULL.
-   */
-      char_u *
-  makeswapname(fname, ffname, buf, dir_name)
-      char_u	*fname;
-!     char_u	*ffname UNUSED;
-      buf_T	*buf;
-      char_u	*dir_name;
-  {
-*** ../vim-7.2.274/src/version.c	2009-11-03 14:46:35.000000000 +0100
---- src/version.c	2009-11-03 15:28:33.000000000 +0100
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     275,
-  /**/
-
--- 
-BRIDGEKEEPER: What is your favorite colour?
-GAWAIN:       Blue ...  No yelloooooww!
-                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.276	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,63 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.276
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.276
-Problem:    Crash when setting 'isprint' to a small bullet. (Raul Coronado)
-Solution:   Check for the character to be < 256.  Also make it possible to
-	    specify a range of multi-byte characters. (Lech Lorens)
-Files:	    src/charset.c
-
-
-*** ../vim-7.2.275/src/charset.c	2009-10-07 16:19:52.000000000 +0200
---- src/charset.c	2009-11-03 12:46:12.000000000 +0100
-***************
-*** 187,195 ****
-  		if (VIM_ISDIGIT(*p))
-  		    c2 = getdigits(&p);
-  		else
-  		    c2 = *p++;
-  	    }
-! 	    if (c <= 0 || (c2 < c && c2 != -1) || c2 >= 256
-  						 || !(*p == NUL || *p == ','))
-  		return FAIL;
-  
---- 187,200 ----
-  		if (VIM_ISDIGIT(*p))
-  		    c2 = getdigits(&p);
-  		else
-+ #ifdef FEAT_MBYTE
-+ 		     if (has_mbyte)
-+ 		    c2 = mb_ptr2char_adv(&p);
-+ 		else
-+ #endif
-  		    c2 = *p++;
-  	    }
-! 	    if (c <= 0 || c >= 256 || (c2 < c && c2 != -1) || c2 >= 256
-  						 || !(*p == NUL || *p == ','))
-  		return FAIL;
-  
-*** ../vim-7.2.275/src/version.c	2009-11-03 15:32:58.000000000 +0100
---- src/version.c	2009-11-03 16:03:18.000000000 +0100
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     276,
-  /**/
-
--- 
-BRIDGEKEEPER: What is your favorite editor?
-GAWAIN:       Emacs ...  No, Viiiiiiiiiiimmmmmmm!
-           "Monty Python and the Holy editor wars" PYTHON (MONTY) SOFTWARE LTD
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.277	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,66 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.277
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.277
-Problem:    CTRL-Y in a diff'ed window may move the cursor outside of the
-	    window. (Lech Lorens)
-Solution:   Limit the number of filler lines to the height of the window.
-	    Don't reset filler lines to zero for an empty buffer.
-Files:	    src/move.c
-
-
-*** ../vim-7.2.276/src/move.c	2009-05-15 21:31:11.000000000 +0200
---- src/move.c	2009-11-03 14:39:55.000000000 +0100
-***************
-*** 183,191 ****
-  	if (curwin->w_topline != 1)
-  	    redraw_later(NOT_VALID);
-  	curwin->w_topline = 1;
-- #ifdef FEAT_DIFF
-- 	curwin->w_topfill = 0;
-- #endif
-  	curwin->w_botline = 2;
-  	curwin->w_valid |= VALID_BOTLINE|VALID_BOTLINE_AP;
-  #ifdef FEAT_SCROLLBIND
---- 183,188 ----
-***************
-*** 1257,1263 ****
-      while (line_count-- > 0)
-      {
-  #ifdef FEAT_DIFF
-! 	if (curwin->w_topfill < diff_check(curwin, curwin->w_topline))
-  	{
-  	    ++curwin->w_topfill;
-  	    ++done;
---- 1254,1261 ----
-      while (line_count-- > 0)
-      {
-  #ifdef FEAT_DIFF
-! 	if (curwin->w_topfill < diff_check(curwin, curwin->w_topline)
-! 		&& curwin->w_topfill < curwin->w_height - 1)
-  	{
-  	    ++curwin->w_topfill;
-  	    ++done;
-*** ../vim-7.2.276/src/version.c	2009-11-03 16:03:59.000000000 +0100
---- src/version.c	2009-11-03 16:22:04.000000000 +0100
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     277,
-  /**/
-
--- 
-SIGFUN -- signature too funny (core dumped)
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.278	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,74 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.278
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.278
-Problem:    Using magic number in the folding code.
-Solution:   Use the defined MAX_LEVEL.
-Files:	    src/fold.c
-
-
-*** ../vim-7.2.277/src/fold.c	2009-11-03 14:46:35.000000000 +0100
---- src/fold.c	2009-11-03 12:36:37.000000000 +0100
-***************
-*** 1932,1938 ****
-  #ifdef FEAT_EVAL
-      if (*wp->w_p_fdt != NUL)
-      {
-! 	char_u	dashes[51];
-  	win_T	*save_curwin;
-  	int	level;
-  	char_u	*p;
---- 1932,1938 ----
-  #ifdef FEAT_EVAL
-      if (*wp->w_p_fdt != NUL)
-      {
-! 	char_u	dashes[MAX_LEVEL + 2];
-  	win_T	*save_curwin;
-  	int	level;
-  	char_u	*p;
-***************
-*** 1944,1951 ****
-  	/* Set "v:folddashes" to a string of "level" dashes. */
-  	/* Set "v:foldlevel" to "level". */
-  	level = foldinfo->fi_level;
-! 	if (level > 50)
-! 	    level = 50;
-  	vim_memset(dashes, '-', (size_t)level);
-  	dashes[level] = NUL;
-  	set_vim_var_string(VV_FOLDDASHES, dashes, -1);
---- 1944,1951 ----
-  	/* Set "v:folddashes" to a string of "level" dashes. */
-  	/* Set "v:foldlevel" to "level". */
-  	level = foldinfo->fi_level;
-! 	if (level > (int)sizeof(dashes) - 1)
-! 	    level = (int)sizeof(dashes) - 1;
-  	vim_memset(dashes, '-', (size_t)level);
-  	dashes[level] = NUL;
-  	set_vim_var_string(VV_FOLDDASHES, dashes, -1);
-*** ../vim-7.2.277/src/version.c	2009-11-03 16:22:59.000000000 +0100
---- src/version.c	2009-11-03 16:29:08.000000000 +0100
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     278,
-  /**/
-
--- 
-BRIDGEKEEPER: What is the air-speed velocity of an unladen swallow?
-ARTHUR:       What do you mean?  An African or European swallow?
-BRIDGEKEEPER: Er ...  I don't know that ... Aaaaarrrrrrggghhh!
-   BRIDGEKEEPER is cast into the gorge.
-                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.279	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,120 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.279
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.279
-Problem:    Invalid memory read with visual mode "r". (Dominique Pelle)
-Solution:   Make sure the cursor position is valid.  Don't check the cursor
-	    position but the position being used.  And make sure we get the
-	    right line.
-Files:	    src/misc2.c, src/ops.c
-
-
-*** ../vim-7.2.278/src/misc2.c	2009-05-16 21:06:36.000000000 +0200
---- src/misc2.c	2009-11-03 16:43:10.000000000 +0100
-***************
-*** 156,162 ****
-  		    || ((ve_flags & VE_ONEMORE) && wcol < MAXCOL)
-  #endif
-  		    ;
-!     line = ml_get_curline();
-  
-      if (wcol >= MAXCOL)
-      {
---- 156,162 ----
-  		    || ((ve_flags & VE_ONEMORE) && wcol < MAXCOL)
-  #endif
-  		    ;
-!     line = ml_get_buf(curbuf, pos->lnum, FALSE);
-  
-      if (wcol >= MAXCOL)
-      {
-***************
-*** 332,340 ****
-  #endif
-  
-  #ifdef FEAT_MBYTE
-!     /* prevent cursor from moving on the trail byte */
-      if (has_mbyte)
-! 	mb_adjust_cursor();
-  #endif
-  
-      if (col < wcol)
---- 332,340 ----
-  #endif
-  
-  #ifdef FEAT_MBYTE
-!     /* prevent from moving onto a trail byte */
-      if (has_mbyte)
-! 	mb_adjustpos(pos);
-  #endif
-  
-      if (col < wcol)
-*** ../vim-7.2.278/src/ops.c	2009-09-30 15:15:33.000000000 +0200
---- src/ops.c	2009-11-03 15:18:50.000000000 +0100
-***************
-*** 2020,2025 ****
---- 2020,2026 ----
-  	bd.is_MAX = (curwin->w_curswant == MAXCOL);
-  	for ( ; curwin->w_cursor.lnum <= oap->end.lnum; ++curwin->w_cursor.lnum)
-  	{
-+ 	    curwin->w_cursor.col = 0;  /* make sure cursor position is valid */
-  	    block_prep(oap, &bd, curwin->w_cursor.lnum, TRUE);
-  	    if (bd.textlen == 0 && (!virtual_op || bd.is_MAX))
-  		continue;	    /* nothing to replace */
-***************
-*** 2035,2040 ****
---- 2036,2042 ----
-  	    {
-  		pos_T vpos;
-  
-+ 		vpos.lnum = curwin->w_cursor.lnum;
-  		getvpos(&vpos, oap->start_vcol);
-  		bd.startspaces += vpos.coladd;
-  		n = bd.startspaces;
-***************
-*** 2693,2703 ****
-  			 * initial coladd offset as part of "startspaces" */
-  			if (bd.is_short)
-  			{
-! 			    linenr_T lnum = curwin->w_cursor.lnum;
-! 
-! 			    curwin->w_cursor.lnum = linenr;
-  			    (void)getvpos(&vpos, oap->start_vcol);
-- 			    curwin->w_cursor.lnum = lnum;
-  			}
-  			else
-  			    vpos.coladd = 0;
---- 2695,2702 ----
-  			 * initial coladd offset as part of "startspaces" */
-  			if (bd.is_short)
-  			{
-! 			    vpos.lnum = linenr;
-  			    (void)getvpos(&vpos, oap->start_vcol);
-  			}
-  			else
-  			    vpos.coladd = 0;
-*** ../vim-7.2.278/src/version.c	2009-11-03 16:29:48.000000000 +0100
---- src/version.c	2009-11-03 16:41:53.000000000 +0100
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     279,
-  /**/
-
--- 
-BEDEVERE: How do you know so much about swallows?
-ARTHUR:   Well you have to know these things when you're a king, you know.
-                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.280	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,251 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.280
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.280
-Problem:    A redraw in a custom statusline with %! may cause a crash.
-            (Yukihiro Nakadaira)
-Solution:   Make a copy of 'statusline'.  Also fix typo in function name
-            redraw_custum_statusline. (party by Dominique Pelle)
-Files:      src/screen.c
-
-
-*** ../vim-7.2.279/src/screen.c	2009-07-29 16:13:35.000000000 +0200
---- src/screen.c	2009-11-03 17:13:16.000000000 +0100
-***************
-*** 132,138 ****
-  static void draw_vsep_win __ARGS((win_T *wp, int row));
-  #endif
-  #ifdef FEAT_STL_OPT
-! static void redraw_custum_statusline __ARGS((win_T *wp));
-  #endif
-  #ifdef FEAT_SEARCH_EXTRA
-  #define SEARCH_HL_PRIORITY 0
---- 132,138 ----
-  static void draw_vsep_win __ARGS((win_T *wp, int row));
-  #endif
-  #ifdef FEAT_STL_OPT
-! static void redraw_custom_statusline __ARGS((win_T *wp));
-  #endif
-  #ifdef FEAT_SEARCH_EXTRA
-  #define SEARCH_HL_PRIORITY 0
-***************
-*** 5772,5778 ****
-      else if (*p_stl != NUL || *wp->w_p_stl != NUL)
-      {
-  	/* redraw custom status line */
-! 	redraw_custum_statusline(wp);
-      }
-  #endif
-      else
---- 5794,5800 ----
-      else if (*p_stl != NUL || *wp->w_p_stl != NUL)
-      {
-  	/* redraw custom status line */
-! 	redraw_custom_statusline(wp);
-      }
-  #endif
-      else
-***************
-*** 5897,5914 ****
-   * errors encountered.
-   */
-      static void
-! redraw_custum_statusline(wp)
-      win_T	    *wp;
-  {
-!     int	save_called_emsg = called_emsg;
-  
-      called_emsg = FALSE;
-      win_redr_custom(wp, FALSE);
-      if (called_emsg)
-  	set_string_option_direct((char_u *)"statusline", -1,
-  		(char_u *)"", OPT_FREE | (*wp->w_p_stl != NUL
-  					? OPT_LOCAL : OPT_GLOBAL), SID_ERROR);
-      called_emsg |= save_called_emsg;
-  }
-  #endif
-  
---- 5919,5949 ----
-   * errors encountered.
-   */
-      static void
-! redraw_custom_statusline(wp)
-      win_T	    *wp;
-  {
-!     static int	    entered = FALSE;
-!     int		    save_called_emsg = called_emsg;
-! 
-!     /* When called recursively return.  This can happen when the statusline
-!      * contains an expression that triggers a redraw. */
-!     if (entered)
-! 	return;
-!     entered = TRUE;
-  
-      called_emsg = FALSE;
-      win_redr_custom(wp, FALSE);
-      if (called_emsg)
-+     {
-+ 	/* When there is an error disable the statusline, otherwise the
-+ 	 * display is messed up with errors and a redraw triggers the problem
-+ 	 * again and again. */
-  	set_string_option_direct((char_u *)"statusline", -1,
-  		(char_u *)"", OPT_FREE | (*wp->w_p_stl != NUL
-  					? OPT_LOCAL : OPT_GLOBAL), SID_ERROR);
-+     }
-      called_emsg |= save_called_emsg;
-+     entered = FALSE;
-  }
-  #endif
-  
-***************
-*** 6016,6021 ****
---- 6051,6057 ----
-      int		len;
-      int		fillchar;
-      char_u	buf[MAXPATHL];
-+     char_u	*stl;
-      char_u	*p;
-      struct	stl_hlrec hltab[STL_MAX_ITEM];
-      struct	stl_hlrec tabtab[STL_MAX_ITEM];
-***************
-*** 6025,6031 ****
-      if (wp == NULL)
-      {
-  	/* Use 'tabline'.  Always at the first line of the screen. */
-! 	p = p_tal;
-  	row = 0;
-  	fillchar = ' ';
-  	attr = hl_attr(HLF_TPF);
---- 6061,6067 ----
-      if (wp == NULL)
-      {
-  	/* Use 'tabline'.  Always at the first line of the screen. */
-! 	stl = p_tal;
-  	row = 0;
-  	fillchar = ' ';
-  	attr = hl_attr(HLF_TPF);
-***************
-*** 6042,6058 ****
-  
-  	if (draw_ruler)
-  	{
-! 	    p = p_ruf;
-  	    /* advance past any leading group spec - implicit in ru_col */
-! 	    if (*p == '%')
-  	    {
-! 		if (*++p == '-')
-! 		    p++;
-! 		if (atoi((char *) p))
-! 		    while (VIM_ISDIGIT(*p))
-! 			p++;
-! 		if (*p++ != '(')
-! 		    p = p_ruf;
-  	    }
-  #ifdef FEAT_VERTSPLIT
-  	    col = ru_col - (Columns - W_WIDTH(wp));
---- 6078,6094 ----
-  
-  	if (draw_ruler)
-  	{
-! 	    stl = p_ruf;
-  	    /* advance past any leading group spec - implicit in ru_col */
-! 	    if (*stl == '%')
-  	    {
-! 		if (*++stl == '-')
-! 		    stl++;
-! 		if (atoi((char *)stl))
-! 		    while (VIM_ISDIGIT(*stl))
-! 			stl++;
-! 		if (*stl++ != '(')
-! 		    stl = p_ruf;
-  	    }
-  #ifdef FEAT_VERTSPLIT
-  	    col = ru_col - (Columns - W_WIDTH(wp));
-***************
-*** 6081,6089 ****
-  	else
-  	{
-  	    if (*wp->w_p_stl != NUL)
-! 		p = wp->w_p_stl;
-  	    else
-! 		p = p_stl;
-  # ifdef FEAT_EVAL
-  	    use_sandbox = was_set_insecurely((char_u *)"statusline",
-  					 *wp->w_p_stl == NUL ? 0 : OPT_LOCAL);
---- 6117,6125 ----
-  	else
-  	{
-  	    if (*wp->w_p_stl != NUL)
-! 		stl = wp->w_p_stl;
-  	    else
-! 		stl = p_stl;
-  # ifdef FEAT_EVAL
-  	    use_sandbox = was_set_insecurely((char_u *)"statusline",
-  					 *wp->w_p_stl == NUL ? 0 : OPT_LOCAL);
-***************
-*** 6098,6107 ****
-      if (maxwidth <= 0)
-  	return;
-  
-      width = build_stl_str_hl(wp == NULL ? curwin : wp,
-  				buf, sizeof(buf),
-! 				p, use_sandbox,
-  				fillchar, maxwidth, hltab, tabtab);
-      len = (int)STRLEN(buf);
-  
-      while (width < maxwidth && len < (int)sizeof(buf) - 1)
---- 6134,6147 ----
-      if (maxwidth <= 0)
-  	return;
-  
-+     /* Make a copy, because the statusline may include a function call that
-+      * might change the option value and free the memory. */
-+     stl = vim_strsave(stl);
-      width = build_stl_str_hl(wp == NULL ? curwin : wp,
-  				buf, sizeof(buf),
-! 				stl, use_sandbox,
-  				fillchar, maxwidth, hltab, tabtab);
-+     vim_free(stl);
-      len = (int)STRLEN(buf);
-  
-      while (width < maxwidth && len < (int)sizeof(buf) - 1)
-***************
-*** 9465,9471 ****
-  #if defined(FEAT_STL_OPT) && defined(FEAT_WINDOWS)
-      if ((*p_stl != NUL || *curwin->w_p_stl != NUL) && curwin->w_status_height)
-      {
-! 	redraw_custum_statusline(curwin);
-      }
-      else
-  #endif
---- 9505,9511 ----
-  #if defined(FEAT_STL_OPT) && defined(FEAT_WINDOWS)
-      if ((*p_stl != NUL || *curwin->w_p_stl != NUL) && curwin->w_status_height)
-      {
-! 	redraw_custom_statusline(curwin);
-      }
-      else
-  #endif
-*** ../vim-7.2.279/src/version.c	2009-11-03 16:44:04.000000000 +0100
---- src/version.c	2009-11-03 17:15:35.000000000 +0100
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     280,
-  /**/
-
--- 
-Every exit is an entrance into something else.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.281	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,81 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.281
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.281
-Problem:    'cursorcolumn' highlighting is wrong in diff mode.
-Solution:   Adjust the column computation. (Lech Lorens)
-Files:	    src/screen.c
-
-
-*** ../vim-7.2.280/src/screen.c	2009-11-03 17:20:18.000000000 +0100
---- src/screen.c	2009-11-03 17:13:16.000000000 +0100
-***************
-*** 3008,3018 ****
-  	    mb_ptr_adv(ptr);
-  	}
-  
-! #ifdef FEAT_VIRTUALEDIT
-! 	/* When 'virtualedit' is set the end of the line may be before the
-! 	 * start of the displayed part. */
-! 	if (vcol < v && *ptr == NUL && virtual_active())
-  	    vcol = v;
-  #endif
-  
-  	/* Handle a character that's not completely on the screen: Put ptr at
---- 3008,3040 ----
-  	    mb_ptr_adv(ptr);
-  	}
-  
-! #if defined(FEAT_SYN_HL) || defined(FEAT_VIRTUALEDIT) || defined(FEAT_VISUAL)
-! 	/* When:
-! 	 * - 'cuc' is set, or
-! 	 * - 'virtualedit' is set, or
-! 	 * - the visual mode is active,
-! 	 * the end of the line may be before the start of the displayed part.
-! 	 */
-! 	if (vcol < v && (
-! # ifdef FEAT_SYN_HL
-! 	     wp->w_p_cuc
-! #  if defined(FEAT_VIRTUALEDIT) || defined(FEAT_VISUAL)
-! 	     ||
-! #  endif
-! # endif
-! # ifdef FEAT_VIRTUALEDIT
-! 	     virtual_active()
-! #  ifdef FEAT_VISUAL
-! 	     ||
-! #  endif
-! # endif
-! # ifdef FEAT_VISUAL
-! 	     (VIsual_active && wp->w_buffer == curwin->w_buffer)
-! # endif
-! 	     ))
-! 	{
-  	    vcol = v;
-+ 	}
-  #endif
-  
-  	/* Handle a character that's not completely on the screen: Put ptr at
-*** ../vim-7.2.280/src/version.c	2009-11-03 17:20:18.000000000 +0100
---- src/version.c	2009-11-03 17:34:54.000000000 +0100
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     281,
-  /**/
-
--- 
-Every person is responsible for the choices he makes.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.282	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,47 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.282
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.282
-Problem:    A fold can't be closed.
-Solution:   Initialize fd_small to MAYBE. (Lech Lorens)
-Files:	    src/fold.c
-
-
-*** ../vim-7.2.281/src/fold.c	2009-11-03 16:29:48.000000000 +0100
---- src/fold.c	2009-11-03 17:41:50.000000000 +0100
-***************
-*** 2851,2856 ****
---- 2851,2858 ----
-      fp[1].fd_top = bot + 1;
-      fp[1].fd_len = fp->fd_len - (fp[1].fd_top - fp->fd_top);
-      fp[1].fd_flags = fp->fd_flags;
-+     fp[1].fd_small = MAYBE;
-+     fp->fd_small = MAYBE;
-  
-      /* Move nested folds below bot to new fold.  There can't be
-       * any between top and bot, they have been removed by the caller. */
-*** ../vim-7.2.281/src/version.c	2009-11-03 17:36:09.000000000 +0100
---- src/version.c	2009-11-03 17:59:12.000000000 +0100
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     282,
-  /**/
-
--- 
-You can be stopped by the police for biking over 65 miles per hour.
-You are not allowed to walk across a street on your hands.
-		[real standing laws in Connecticut, United States of America]
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.283	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,73 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.283
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.283
-Problem:    Changing font while the window is maximized doesn't keep the
-	    window maximized.
-Solution:   Recompute number of lines and columns after changing font. (James
-	    Vega)
-Files:	    src/gui_gtk_x11.c
-
-
-*** ../vim-7.2.282/src/gui_gtk_x11.c	2009-09-23 18:14:13.000000000 +0200
---- src/gui_gtk_x11.c	2009-11-03 17:56:27.000000000 +0100
-***************
-*** 5267,5274 ****
-  # endif
-  #endif /* !HAVE_GTK2 */
-  
-!     /* Preserve the logical dimensions of the screen. */
-!     update_window_manager_hints(0, 0);
-  
-      return OK;
-  }
---- 5267,5290 ----
-  # endif
-  #endif /* !HAVE_GTK2 */
-  
-! #ifdef HAVE_GTK2
-!     if (gui_mch_maximized())
-!     {
-! 	int w, h;
-! 
-! 	/* Update lines and columns in accordance with the new font, keep the
-! 	 * window maximized. */
-! 	gtk_window_get_size(GTK_WINDOW(gui.mainwin), &w, &h);
-! 	w -= get_menu_tool_width();
-! 	h -= get_menu_tool_height();
-! 	gui_resize_shell(w, h);
-!     }
-!     else
-! #endif
-!     {
-! 	/* Preserve the logical dimensions of the screen. */
-! 	update_window_manager_hints(0, 0);
-!     }
-  
-      return OK;
-  }
-*** ../vim-7.2.282/src/version.c	2009-11-03 18:04:26.000000000 +0100
---- src/version.c	2009-11-03 18:11:53.000000000 +0100
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     283,
-  /**/
-
--- 
-If an elephant is left tied to a parking meter, the parking fee has to be paid
-just as it would for a vehicle.
-		[real standing law in Florida, United States of America]
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.284	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.284
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.284
-Problem:    When editing the same buffer in two windows, one with folding,
-	    display may be wrong after changes.
-Solution:   Call set_topline() to take care of side effects. (Lech Lorens)
-Files:	    src/misc1.c
-
-
-*** ../vim-7.2.283/src/misc1.c	2009-07-22 11:03:38.000000000 +0200
---- src/misc1.c	2009-11-03 18:38:15.000000000 +0100
-***************
-*** 2886,2891 ****
---- 2886,2898 ----
-  		    }
-  #endif
-  		}
-+ 
-+ #ifdef FEAT_FOLDING
-+ 	    /* Take care of side effects for setting w_topline when folds have
-+ 	     * changed.  Esp. when the buffer was changed in another window. */
-+ 	    if (hasAnyFolding(wp))
-+ 		set_topline(wp, wp->w_topline);
-+ #endif
-  	}
-      }
-  
-*** ../vim-7.2.283/src/version.c	2009-11-03 18:13:36.000000000 +0100
---- src/version.c	2009-11-03 18:44:12.000000000 +0100
-***************
-*** 678,679 ****
---- 678,681 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     284,
-  /**/
-
--- 
-Men may not be seen publicly in any kind of strapless gown.
-		[real standing law in Florida, United States of America]
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.285	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,56 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.285
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.285 (after 7.2.169)
-Problem:    CTRL-U in Insert mode also deletes indent. (Andrey Voropaev)
-Solution:   Fix mistake made in patch 7.2.169.
-Files:	    src/edit.c
-
-
-*** ../vim-7.2.284/src/edit.c	2009-07-09 18:15:19.000000000 +0200
---- src/edit.c	2009-11-05 20:25:15.000000000 +0100
-***************
-*** 8519,8525 ****
-  	{
-  	    save_col = curwin->w_cursor.col;
-  	    beginline(BL_WHITE);
-! 	    if (curwin->w_cursor.col < (colnr_T)temp)
-  		mincol = curwin->w_cursor.col;
-  	    curwin->w_cursor.col = save_col;
-  	}
---- 8519,8525 ----
-  	{
-  	    save_col = curwin->w_cursor.col;
-  	    beginline(BL_WHITE);
-! 	    if (curwin->w_cursor.col < save_col)
-  		mincol = curwin->w_cursor.col;
-  	    curwin->w_cursor.col = save_col;
-  	}
-*** ../vim-7.2.284/src/version.c	2009-11-03 18:46:53.000000000 +0100
---- src/version.c	2009-11-11 13:21:25.000000000 +0100
-***************
-*** 678,679 ****
---- 683,686 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     285,
-  /**/
-
--- 
-(letter from Mark to Mike, about the film's probable certificate)
-      I would like to get back to the Censor and agree to lose the shits, take
-      the odd Jesus Christ out and lose Oh fuck off, but to retain 'fart in
-      your general direction', 'castanets of your testicles' and 'oral sex'
-      and ask him for an 'A' rating on that basis.
-                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.286	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,227 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.286
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.286 (after 7.2.269)
-Problem:    The "--startuptime=<file>" argument is not consistent with other
-	    arguments.
-Solution:   Use "--startuptime <file>".  Added the +startuptime feature.
-Files:	    runtime/doc/eval.txt, runtime/doc/starting.txt,
-	    runtime/doc/various.txt, src/eval.c, src/main.c, src/version.c
-
-
-*** ../vim-7.2.285/runtime/doc/eval.txt	2009-04-22 12:53:31.000000000 +0200
---- runtime/doc/eval.txt	2009-11-11 13:01:58.000000000 +0100
-***************
-*** 5869,5874 ****
---- 5881,5887 ----
-  signs			Compiled with |:sign| support.
-  smartindent		Compiled with 'smartindent' support.
-  sniff			Compiled with SNiFF interface support.
-+ startuptime		Compiled with |--startuptime| support.
-  statusline		Compiled with support for 'statusline', 'rulerformat'
-  			and special formats of 'titlestring' and 'iconstring'.
-  sun_workshop		Compiled with support for Sun |workshop|.
-*** ../vim-7.2.285/runtime/doc/starting.txt	2009-11-03 12:10:39.000000000 +0100
---- runtime/doc/starting.txt	2009-11-11 13:20:56.000000000 +0100
-***************
-*** 144,155 ****
-  			-u NORC			no		    yes
-  			--noplugin		yes		    no
-  
-! --startuptime={fname}					*--startuptime*
-  		During startup write timing messages to the file {fname}.
-  		This can be used to find out where time is spent while loading
-! 		your .vimrc and plugins.
-  		When {fname} already exists new messages are appended.
-! 		{only when compiled with this feature}
-  
-  							*--literal*
-  --literal	Take file names literally, don't expand wildcards.  Not needed
---- 144,156 ----
-  			-u NORC			no		    yes
-  			--noplugin		yes		    no
-  
-! --startuptime {fname}					*--startuptime*
-  		During startup write timing messages to the file {fname}.
-  		This can be used to find out where time is spent while loading
-! 		your .vimrc, plugins and opening the first file.
-  		When {fname} already exists new messages are appended.
-! 		(Only available when compiled with the |+startuptime|
-! 		feature).
-  
-  							*--literal*
-  --literal	Take file names literally, don't expand wildcards.  Not needed
-*** ../vim-7.2.285/runtime/doc/various.txt	2009-07-09 15:55:34.000000000 +0200
---- runtime/doc/various.txt	2009-11-11 13:03:52.000000000 +0100
-***************
-*** 374,379 ****
---- 374,380 ----
-  B  *+signs*		|:sign|
-  N  *+smartindent*	|'smartindent'|
-  m  *+sniff*		SniFF interface |sniff|
-+ N  *+startuptime*	|--startuptime| argument
-  N  *+statusline*	Options 'statusline', 'rulerformat' and special
-  			formats of 'titlestring' and 'iconstring'
-  m  *+sun_workshop*	|workshop|
-*** ../vim-7.2.285/src/eval.c	2009-11-03 14:26:29.000000000 +0100
---- src/eval.c	2009-11-11 12:59:53.000000000 +0100
-***************
-*** 11736,11741 ****
---- 11736,11744 ----
-  #ifdef FEAT_SNIFF
-  	"sniff",
-  #endif
-+ #ifdef STARTUPTIME
-+ 	"startuptime",
-+ #endif
-  #ifdef FEAT_STL_OPT
-  	"statusline",
-  #endif
-*** ../vim-7.2.285/src/main.c	2009-11-03 12:10:39.000000000 +0100
---- src/main.c	2009-11-08 12:57:46.000000000 +0100
-***************
-*** 204,212 ****
-  #ifdef STARTUPTIME
-      for (i = 1; i < argc; ++i)
-      {
-! 	if (STRNICMP(argv[i], "--startuptime=", 14) == 0)
-  	{
-! 	    time_fd = mch_fopen(argv[i] + 14, "a");
-  	    TIME_MSG("--- VIM STARTING ---");
-  	    break;
-  	}
---- 204,212 ----
-  #ifdef STARTUPTIME
-      for (i = 1; i < argc; ++i)
-      {
-! 	if (STRICMP(argv[i], "--startuptime") == 0 && i + 1 < argc)
-  	{
-! 	    time_fd = mch_fopen(argv[i + 1], "a");
-  	    TIME_MSG("--- VIM STARTING ---");
-  	    break;
-  	}
-***************
-*** 1726,1731 ****
---- 1726,1736 ----
-  		    want_argument = TRUE;
-  		    argv_idx += 3;
-  		}
-+ 		else if (STRNICMP(argv[0] + argv_idx, "startuptime", 11) == 0)
-+ 		{
-+ 		    want_argument = TRUE;
-+ 		    argv_idx += 11;
-+ 		}
-  #ifdef FEAT_CLIENTSERVER
-  		else if (STRNICMP(argv[0] + argv_idx, "serverlist", 10) == 0)
-  		    ; /* already processed -- no arg */
-***************
-*** 1761,1770 ****
-  		    /* already processed, skip */
-  		}
-  #endif
-- 		else if (STRNICMP(argv[0] + argv_idx, "startuptime", 11) == 0)
-- 		{
-- 		    /* already processed, skip */
-- 		}
-  		else
-  		{
-  		    if (argv[0][argv_idx])
---- 1766,1771 ----
-***************
-*** 2061,2067 ****
-  		    mainerr(ME_GARBAGE, (char_u *)argv[0]);
-  
-  		--argc;
-! 		if (argc < 1 && c != 'S')
-  		    mainerr_arg_missing((char_u *)argv[0]);
-  		++argv;
-  		argv_idx = -1;
---- 2062,2068 ----
-  		    mainerr(ME_GARBAGE, (char_u *)argv[0]);
-  
-  		--argc;
-! 		if (argc < 1 && c != 'S')  /* -S has an optional argument */
-  		    mainerr_arg_missing((char_u *)argv[0]);
-  		++argv;
-  		argv_idx = -1;
-***************
-*** 2102,2112 ****
-  							    (char_u *)argv[0];
-  		    break;
-  
-! 		case '-':	/* "--cmd {command}" execute command */
-! 		    if (parmp->n_pre_commands >= MAX_ARG_CMDS)
-! 			mainerr(ME_EXTRA_CMD, NULL);
-! 		    parmp->pre_commands[parmp->n_pre_commands++] =
-  							    (char_u *)argv[0];
-  		    break;
-  
-  	    /*	case 'd':   -d {device} is handled in mch_check_win() for the
---- 2103,2118 ----
-  							    (char_u *)argv[0];
-  		    break;
-  
-! 		case '-':
-! 		    if (argv[-1][2] == 'c')
-! 		    {
-! 			/* "--cmd {command}" execute command */
-! 			if (parmp->n_pre_commands >= MAX_ARG_CMDS)
-! 			    mainerr(ME_EXTRA_CMD, NULL);
-! 			parmp->pre_commands[parmp->n_pre_commands++] =
-  							    (char_u *)argv[0];
-+ 		    }
-+ 		    /* "--startuptime <file>" already handled */
-  		    break;
-  
-  	    /*	case 'd':   -d {device} is handled in mch_check_win() for the
-***************
-*** 3144,3149 ****
---- 3150,3158 ----
-      main_msg(_("--serverlist\t\tList available Vim server names and exit"));
-      main_msg(_("--servername <name>\tSend to/become the Vim server <name>"));
-  #endif
-+ #ifdef STARTUPTIME
-+     main_msg(_("--startuptime=<file>\tWrite startup timing messages to <file>"));
-+ #endif
-  #ifdef FEAT_VIMINFO
-      main_msg(_("-i <viminfo>\t\tUse <viminfo> instead of .viminfo"));
-  #endif
-*** ../vim-7.2.285/src/version.c	2009-11-11 13:22:09.000000000 +0100
---- src/version.c	2009-11-11 14:17:28.000000000 +0100
-***************
-*** 494,499 ****
---- 494,504 ----
-  #else
-  	"-sniff",
-  #endif
-+ #ifdef STARTUPTIME
-+ 	"+startuptime",
-+ #else
-+ 	"-startuptime",
-+ #endif
-  #ifdef FEAT_STL_OPT
-  	"+statusline",
-  #else
-*** ../vim-7.2.285/src/version.c	2009-11-11 13:22:09.000000000 +0100
---- src/version.c	2009-11-11 14:17:28.000000000 +0100
-***************
-*** 678,679 ****
---- 683,686 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     286,
-  /**/
-
--- 
-A fool must search for a greater fool to find admiration.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.287	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.287
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.287
-Problem:    Warning from gcc 3.4 about uninitialized variable.
-Solution:   Move assignment outside of #ifdef.
-Files:	    src/if_perl.xs
-
-
-*** ../vim-7.2.286/src/if_perl.xs	2009-07-14 16:05:14.000000000 +0200
---- src/if_perl.xs	2009-11-11 12:29:32.000000000 +0100
-***************
-*** 720,727 ****
-  #ifdef HAVE_SANDBOX
-      if (sandbox)
-      {
-  # ifndef MAKE_TEST  /* avoid a warning for unreachable code */
-! 	if ((safe = perl_get_sv( "VIM::safe", FALSE )) == NULL || !SvTRUE(safe))
-  	    EMSG(_("E299: Perl evaluation forbidden in sandbox without the Safe module"));
-  	else
-  # endif
---- 720,728 ----
-  #ifdef HAVE_SANDBOX
-      if (sandbox)
-      {
-+ 	safe = perl_get_sv( "VIM::safe", FALSE );
-  # ifndef MAKE_TEST  /* avoid a warning for unreachable code */
-! 	if (safe == NULL || !SvTRUE(safe))
-  	    EMSG(_("E299: Perl evaluation forbidden in sandbox without the Safe module"));
-  	else
-  # endif
-*** ../vim-7.2.286/src/version.c	2009-11-11 14:21:48.000000000 +0100
---- src/version.c	2009-11-11 14:44:49.000000000 +0100
-***************
-*** 683,684 ****
---- 683,686 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     287,
-  /**/
-
--- 
-The most powerful force in the universe is gossip.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.288	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.288
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.288
-Problem:    Python 2.6 pyconfig.h redefines macros.
-Solution:   Undefine the macros before including pyconfig.h.
-Files:      src/if_python.c
-
-
-*** ../vim-7.2.287/src/if_python.c	2009-11-03 11:43:05.000000000 +0100
---- src/if_python.c	2009-11-11 12:33:37.000000000 +0100
-***************
-*** 37,42 ****
---- 37,48 ----
-  #ifdef HAVE_STDARG_H
-  # undef HAVE_STDARG_H	/* Python's config.h defines it as well. */
-  #endif
-+ #ifdef _POSIX_C_SOURCE
-+ # undef _POSIX_C_SOURCE	/* pyconfig.h defines it as well. */
-+ #endif
-+ #ifdef _XOPEN_SOURCE
-+ # undef _XOPEN_SOURCE	/* pyconfig.h defines it as well. */
-+ #endif
-  
-  #define PY_SSIZE_T_CLEAN
-  
-*** ../vim-7.2.287/src/version.c	2009-11-11 14:45:36.000000000 +0100
---- src/version.c	2009-11-11 15:05:51.000000000 +0100
-***************
-*** 683,684 ****
---- 683,686 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     288,
-  /**/
-
--- 
-I am always surprised in the Linux world how quickly solutions can be
-obtained.  (Imagine sending an email to Bill Gates, asking why Windows
-crashed, and how to fix it...  and then getting an answer that fixed the
-problem... <0>_<0> !)		              -- Mark Langdon
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.289	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,120 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.289
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.289
-Problem:    Checking wrong struct member.
-Solution:   Change tb_buf to tb_noremap. (Dominique Pelle)
-Files:	    src/getchar.c
-
-
-*** ../vim-7.2.288/src/getchar.c	2009-09-30 15:15:33.000000000 +0200
---- src/getchar.c	2009-11-11 12:50:58.000000000 +0100
-***************
-*** 22,28 ****
-   * These buffers are used for storing:
-   * - stuffed characters: A command that is translated into another command.
-   * - redo characters: will redo the last change.
-!  * - recorded chracters: for the "q" command.
-   *
-   * The bytes are stored like in the typeahead buffer:
-   * - K_SPECIAL introduces a special key (two more bytes follow).  A literal
---- 22,28 ----
-   * These buffers are used for storing:
-   * - stuffed characters: A command that is translated into another command.
-   * - redo characters: will redo the last change.
-!  * - recorded characters: for the "q" command.
-   *
-   * The bytes are stored like in the typeahead buffer:
-   * - K_SPECIAL introduces a special key (two more bytes follow).  A literal
-***************
-*** 1283,1289 ****
-  	EMSG2(_(e_intern2), "Free typebuf 1");
-      else
-  	vim_free(typebuf.tb_buf);
-!     if (typebuf.tb_buf == noremapbuf_init)
-  	EMSG2(_(e_intern2), "Free typebuf 2");
-      else
-  	vim_free(typebuf.tb_noremap);
---- 1283,1289 ----
-  	EMSG2(_(e_intern2), "Free typebuf 1");
-      else
-  	vim_free(typebuf.tb_buf);
-!     if (typebuf.tb_noremap == noremapbuf_init)
-  	EMSG2(_(e_intern2), "Free typebuf 2");
-      else
-  	vim_free(typebuf.tb_noremap);
-***************
-*** 1516,1522 ****
-   * wanted.
-   * This translates escaped K_SPECIAL and CSI bytes to a K_SPECIAL or CSI byte.
-   * Collects the bytes of a multibyte character into the whole character.
-!  * Returns the modifers in the global "mod_mask".
-   */
-      int
-  vgetc()
---- 1516,1522 ----
-   * wanted.
-   * This translates escaped K_SPECIAL and CSI bytes to a K_SPECIAL or CSI byte.
-   * Collects the bytes of a multibyte character into the whole character.
-!  * Returns the modifiers in the global "mod_mask".
-   */
-      int
-  vgetc()
-***************
-*** 3320,3326 ****
-  			    retval = 1;
-  			    goto theend;
-  			}
-! 	    /* An abbrevation cannot contain white space. */
-  	    for (n = 0; n < len; ++n)
-  		if (vim_iswhite(keys[n]))
-  		{
---- 3320,3326 ----
-  			    retval = 1;
-  			    goto theend;
-  			}
-! 	    /* An abbreviation cannot contain white space. */
-  	    for (n = 0; n < len; ++n)
-  		if (vim_iswhite(keys[n]))
-  		{
-***************
-*** 4272,4278 ****
-  
-      /*
-       * Check for word before the cursor: If it ends in a keyword char all
-!      * chars before it must be al keyword chars or non-keyword chars, but not
-       * white space. If it ends in a non-keyword char we accept any characters
-       * before it except white space.
-       */
---- 4272,4278 ----
-  
-      /*
-       * Check for word before the cursor: If it ends in a keyword char all
-!      * chars before it must be keyword chars or non-keyword chars, but not
-       * white space. If it ends in a non-keyword char we accept any characters
-       * before it except white space.
-       */
-*** ../vim-7.2.288/src/version.c	2009-11-11 15:06:59.000000000 +0100
---- src/version.c	2009-11-11 16:19:12.000000000 +0100
-***************
-*** 683,684 ****
---- 683,686 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     289,
-  /**/
-
--- 
-A M00se once bit my sister ...
-                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.290	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,157 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.290
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.290
-Problem:    Not freeing memory from ":lmap", ":xmap" and ":menutranslate".
-Solution:   Free the memory when exiting. (Dominique Pelle)
-Files:	    src/misc2.c
-
-
-*** ../vim-7.2.289/src/misc2.c	2009-11-03 16:44:04.000000000 +0100
---- src/misc2.c	2009-11-11 16:49:13.000000000 +0100
-***************
-*** 1005,1013 ****
---- 1005,1018 ----
-  # ifdef FEAT_MENU
-      /* Clear menus. */
-      do_cmdline_cmd((char_u *)"aunmenu *");
-+ #  ifdef FEAT_MULTI_LANG
-+     do_cmdline_cmd((char_u *)"menutranslate clear");
-+ #  endif
-  # endif
-  
-      /* Clear mappings, abbreviations, breakpoints. */
-+     do_cmdline_cmd((char_u *)"lmapclear");
-+     do_cmdline_cmd((char_u *)"xmapclear");
-      do_cmdline_cmd((char_u *)"mapclear");
-      do_cmdline_cmd((char_u *)"mapclear!");
-      do_cmdline_cmd((char_u *)"abclear");
-***************
-*** 1282,1288 ****
-  
-  /*
-   * Escape "string" for use as a shell argument with system().
-!  * This uses single quotes, except when we know we need to use double qoutes
-   * (MS-DOS and MS-Windows without 'shellslash' set).
-   * Escape a newline, depending on the 'shell' option.
-   * When "do_special" is TRUE also replace "!", "%", "#" and things starting
---- 1287,1293 ----
-  
-  /*
-   * Escape "string" for use as a shell argument with system().
-!  * This uses single quotes, except when we know we need to use double quotes
-   * (MS-DOS and MS-Windows without 'shellslash' set).
-   * Escape a newline, depending on the 'shell' option.
-   * When "do_special" is TRUE also replace "!", "%", "#" and things starting
-***************
-*** 1537,1543 ****
-  #if defined(FEAT_VISUALEXTRA) || defined(PROTO)
-  /*
-   * Copy a character a number of times.
-!  * Does not work for multi-byte charactes!
-   */
-      void
-  copy_chars(ptr, count, c)
---- 1542,1548 ----
-  #if defined(FEAT_VISUALEXTRA) || defined(PROTO)
-  /*
-   * Copy a character a number of times.
-!  * Does not work for multi-byte characters!
-   */
-      void
-  copy_chars(ptr, count, c)
-***************
-*** 4260,4266 ****
-  	 * or '**76' is transposed to '**N'( 'N' is ASCII value 76).
-  	 * For EBCDIC you get different character values.
-  	 * If no restrict is given after '**' the default is used.
-! 	 * Due to this technic the path looks awful if you print it as a
-  	 * string.
-  	 */
-  	len = 0;
---- 4265,4271 ----
-  	 * or '**76' is transposed to '**N'( 'N' is ASCII value 76).
-  	 * For EBCDIC you get different character values.
-  	 * If no restrict is given after '**' the default is used.
-! 	 * Due to this technique the path looks awful if you print it as a
-  	 * string.
-  	 */
-  	len = 0;
-***************
-*** 4649,4655 ****
-  				      && !mch_isdir(stackp->ffs_filearray[i]))
-  			    continue;   /* not a directory */
-  
-! 			/* prepare the filename to be checked for existance
-  			 * below */
-  			STRCPY(file_path, stackp->ffs_filearray[i]);
-  			add_pathsep(file_path);
---- 4654,4660 ----
-  				      && !mch_isdir(stackp->ffs_filearray[i]))
-  			    continue;   /* not a directory */
-  
-! 			/* prepare the filename to be checked for existence
-  			 * below */
-  			STRCPY(file_path, stackp->ffs_filearray[i]);
-  			add_pathsep(file_path);
-***************
-*** 5438,5444 ****
-  #if defined(MSWIN) || defined(MSDOS) || defined(OS2)
-  	    /* handle "\tmp" as absolute path */
-  	    || vim_ispathsep(ff_file_to_find[0])
-! 	    /* handle "c:name" as absulute path */
-  	    || (ff_file_to_find[0] != NUL && ff_file_to_find[1] == ':')
-  #endif
-  #ifdef AMIGA
---- 5443,5449 ----
-  #if defined(MSWIN) || defined(MSDOS) || defined(OS2)
-  	    /* handle "\tmp" as absolute path */
-  	    || vim_ispathsep(ff_file_to_find[0])
-! 	    /* handle "c:name" as absolute path */
-  	    || (ff_file_to_find[0] != NUL && ff_file_to_find[1] == ':')
-  #endif
-  #ifdef AMIGA
-***************
-*** 5681,5687 ****
-  		p2 = (char_u *)base + (j + gap) * elm_size;
-  		if ((*cmp)((void *)p1, (void *)p2) <= 0)
-  		    break;
-! 		/* Exchange the elemets. */
-  		mch_memmove(buf, p1, elm_size);
-  		mch_memmove(p1, p2, elm_size);
-  		mch_memmove(p2, buf, elm_size);
---- 5686,5692 ----
-  		p2 = (char_u *)base + (j + gap) * elm_size;
-  		if ((*cmp)((void *)p1, (void *)p2) <= 0)
-  		    break;
-! 		/* Exchange the elements. */
-  		mch_memmove(buf, p1, elm_size);
-  		mch_memmove(p1, p2, elm_size);
-  		mch_memmove(p2, buf, elm_size);
-*** ../vim-7.2.289/src/version.c	2009-11-11 16:23:37.000000000 +0100
---- src/version.c	2009-11-11 16:54:53.000000000 +0100
-***************
-*** 683,684 ****
---- 683,686 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     290,
-  /**/
-
--- 
-ARTHUR: It is I, Arthur, son of Uther Pendragon, from the castle of Camelot.
-        King of all Britons, defeator of the Saxons, sovereign of all England!
-   [Pause]
-SOLDIER: Get away!
-                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.291	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,53 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.291
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.291
-Problem:    Reading uninitialised memory in arabic mode.
-Solution:   Use utfc_ptr2char_len() rather than utfc_ptr2char().  (Dominique
-	    Pelle)
-Files:	    src/screen.c
-
-
-*** ../vim-7.2.290/src/screen.c	2009-11-03 17:36:09.000000000 +0100
---- src/screen.c	2009-11-11 17:04:53.000000000 +0100
-***************
-*** 6413,6419 ****
-  		    }
-  		    else
-  		    {
-! 			nc = utfc_ptr2char(ptr + mbyte_blen, pcc);
-  			nc1 = pcc[0];
-  		    }
-  		    pc = prev_c;
---- 6413,6420 ----
-  		    }
-  		    else
-  		    {
-! 			nc = utfc_ptr2char_len(ptr + mbyte_blen, pcc,
-! 				      (int)((text + len) - ptr - mbyte_blen));
-  			nc1 = pcc[0];
-  		    }
-  		    pc = prev_c;
-*** ../vim-7.2.290/src/version.c	2009-11-11 16:56:13.000000000 +0100
---- src/version.c	2009-11-11 17:06:48.000000000 +0100
-***************
-*** 683,684 ****
---- 683,686 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     291,
-  /**/
-
--- 
-The problem with political jokes is that they get elected.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.292	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.292
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.292
-Problem:    Block right-shift doesn't work properly with multi-byte encoding
-	    and 'list' set.
-Solution:   Add the missing "else". (Lech Lorens)
-Files:	    src/ops.c
-
-
-*** ../vim-7.2.291/src/ops.c	2009-11-03 16:44:04.000000000 +0100
---- src/ops.c	2009-11-11 17:15:04.000000000 +0100
-***************
-*** 422,429 ****
-  #ifdef FEAT_MBYTE
-  	    if (has_mbyte)
-  		bd.textstart += (*mb_ptr2len)(bd.textstart);
-  #endif
-! 	    ++bd.textstart;
-  	}
-  	for ( ; vim_iswhite(*bd.textstart); )
-  	{
---- 422,430 ----
-  #ifdef FEAT_MBYTE
-  	    if (has_mbyte)
-  		bd.textstart += (*mb_ptr2len)(bd.textstart);
-+ 	    else
-  #endif
-! 		++bd.textstart;
-  	}
-  	for ( ; vim_iswhite(*bd.textstart); )
-  	{
-*** ../vim-7.2.291/src/version.c	2009-11-11 17:07:25.000000000 +0100
---- src/version.c	2009-11-11 17:21:31.000000000 +0100
-***************
-*** 683,684 ****
---- 683,686 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     292,
-  /**/
-
--- 
-Computers make very fast, very accurate, mistakes.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.293	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,66 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.293
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.293
-Problem:    When setting 'comments' option it may be used in a wrong way. 
-Solution:   Don't increment after skipping over digets. (Yukihiro Nakadaira)
-Files:	    src/misc1.c
-
-
-*** ../vim-7.2.292/src/misc1.c	2009-11-03 18:46:53.000000000 +0100
---- src/misc1.c	2009-11-11 17:27:38.000000000 +0100
-***************
-*** 1026,1037 ****
-  		    int		c = 0;
-  		    int		off = 0;
-  
-! 		    for (p = lead_flags; *p && *p != ':'; ++p)
-  		    {
-  			if (*p == COM_RIGHT || *p == COM_LEFT)
-! 			    c = *p;
-  			else if (VIM_ISDIGIT(*p) || *p == '-')
-  			    off = getdigits(&p);
-  		    }
-  		    if (c == COM_RIGHT)    /* right adjusted leader */
-  		    {
---- 1026,1039 ----
-  		    int		c = 0;
-  		    int		off = 0;
-  
-! 		    for (p = lead_flags; *p != NUL && *p != ':'; )
-  		    {
-  			if (*p == COM_RIGHT || *p == COM_LEFT)
-! 			    c = *p++;
-  			else if (VIM_ISDIGIT(*p) || *p == '-')
-  			    off = getdigits(&p);
-+ 			else
-+ 			    ++p;
-  		    }
-  		    if (c == COM_RIGHT)    /* right adjusted leader */
-  		    {
-*** ../vim-7.2.292/src/version.c	2009-11-11 17:22:30.000000000 +0100
---- src/version.c	2009-11-11 17:29:24.000000000 +0100
-***************
-*** 683,684 ****
---- 683,686 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     293,
-  /**/
-
--- 
-SOLDIER: What?  Ridden on a horse?
-ARTHUR:  Yes!
-SOLDIER: You're using coconuts!
-                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.294	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,285 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.294
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.294
-Problem:    When using TEMPDIRS dir name could get too long.
-Solution:   Overwrite tail instead of appending each time.  Use mkdtemp() when
-	    available. (James Vega)
-Files:	    src/auto/configure, src/config.h.in, src/configure.in, src/fileio.c
-
-
-*** ../vim-7.2.293/src/auto/configure	2009-09-11 13:44:33.000000000 +0200
---- src/auto/configure	2009-11-17 12:03:15.000000000 +0100
-***************
-*** 14019,14027 ****
-  
-  
-  
-  for ac_func in bcmp fchdir fchown fseeko fsync ftello getcwd getpseudotty \
-  	getpwnam getpwuid getrlimit gettimeofday getwd lstat memcmp \
-! 	memset nanosleep opendir putenv qsort readlink select setenv \
-  	setpgid setsid sigaltstack sigstack sigset sigsetjmp sigaction \
-  	sigvec strcasecmp strerror strftime stricmp strncasecmp \
-  	strnicmp strpbrk strtol tgetent towlower towupper iswupper \
---- 14019,14028 ----
-  
-  
-  
-+ 
-  for ac_func in bcmp fchdir fchown fseeko fsync ftello getcwd getpseudotty \
-  	getpwnam getpwuid getrlimit gettimeofday getwd lstat memcmp \
-! 	memset mkdtemp nanosleep opendir putenv qsort readlink select setenv \
-  	setpgid setsid sigaltstack sigstack sigset sigsetjmp sigaction \
-  	sigvec strcasecmp strerror strftime stricmp strncasecmp \
-  	strnicmp strpbrk strtol tgetent towlower towupper iswupper \
-*** ../vim-7.2.293/src/config.h.in	2009-05-21 23:25:38.000000000 +0200
---- src/config.h.in	2009-11-11 17:40:21.000000000 +0100
-***************
-*** 157,162 ****
---- 157,163 ----
-  #undef HAVE_LSTAT
-  #undef HAVE_MEMCMP
-  #undef HAVE_MEMSET
-+ #undef HAVE_MKDTEMP
-  #undef HAVE_NANOSLEEP
-  #undef HAVE_OPENDIR
-  #undef HAVE_FLOAT_FUNCS
-*** ../vim-7.2.293/src/configure.in	2009-09-11 13:44:33.000000000 +0200
---- src/configure.in	2009-11-11 17:40:21.000000000 +0100
-***************
-*** 2635,2641 ****
-  dnl Check for functions in one big call, to reduce the size of configure
-  AC_CHECK_FUNCS(bcmp fchdir fchown fseeko fsync ftello getcwd getpseudotty \
-  	getpwnam getpwuid getrlimit gettimeofday getwd lstat memcmp \
-! 	memset nanosleep opendir putenv qsort readlink select setenv \
-  	setpgid setsid sigaltstack sigstack sigset sigsetjmp sigaction \
-  	sigvec strcasecmp strerror strftime stricmp strncasecmp \
-  	strnicmp strpbrk strtol tgetent towlower towupper iswupper \
---- 2635,2641 ----
-  dnl Check for functions in one big call, to reduce the size of configure
-  AC_CHECK_FUNCS(bcmp fchdir fchown fseeko fsync ftello getcwd getpseudotty \
-  	getpwnam getpwuid getrlimit gettimeofday getwd lstat memcmp \
-! 	memset mkdtemp nanosleep opendir putenv qsort readlink select setenv \
-  	setpgid setsid sigaltstack sigstack sigset sigsetjmp sigaction \
-  	sigvec strcasecmp strerror strftime stricmp strncasecmp \
-  	strnicmp strpbrk strtol tgetent towlower towupper iswupper \
-*** ../vim-7.2.293/src/fileio.c	2009-09-11 17:24:01.000000000 +0200
---- src/fileio.c	2009-11-11 18:01:22.000000000 +0100
-***************
-*** 146,151 ****
---- 146,152 ----
-  # endif
-  #endif
-  static int move_lines __ARGS((buf_T *frombuf, buf_T *tobuf));
-+ static void vim_settempdir __ARGS((char_u *tempdir));
-  #ifdef FEAT_AUTOCMD
-  static char *e_auchangedbuf = N_("E812: Autocommands changed buffer or buffer name");
-  #endif
-***************
-*** 6987,6992 ****
---- 6988,7020 ----
-  #endif
-  
-  /*
-+  * Directory "tempdir" was created.  Expand this name to a full path and put
-+  * it in "vim_tempdir".  This avoids that using ":cd" would confuse us.
-+  * "tempdir" must be no longer than MAXPATHL.
-+  */
-+     static void
-+ vim_settempdir(tempdir)
-+     char_u	*tempdir;
-+ {
-+     char_u	*buf;
-+ 
-+     buf = alloc((unsigned)MAXPATHL + 2);
-+     if (buf != NULL)
-+     {
-+ 	if (vim_FullName(tempdir, buf, MAXPATHL, FALSE) == FAIL)
-+ 	    STRCPY(buf, tempdir);
-+ # ifdef __EMX__
-+ 	if (vim_strchr(buf, '/') != NULL)
-+ 	    STRCAT(buf, "/");
-+ 	else
-+ # endif
-+ 	    add_pathsep(buf);
-+ 	vim_tempdir = vim_strsave(buf);
-+ 	vim_free(buf);
-+     }
-+ }
-+ 
-+ /*
-   * vim_tempname(): Return a unique name that can be used for a temp file.
-   *
-   * The temp file is NOT created.
-***************
-*** 7007,7014 ****
-  #ifdef TEMPDIRNAMES
-      static char	*(tempdirs[]) = {TEMPDIRNAMES};
-      int		i;
--     long	nr;
--     long	off;
-  # ifndef EEXIST
-      struct stat	st;
-  # endif
---- 7035,7040 ----
-***************
-*** 7027,7032 ****
---- 7053,7064 ----
-  	 */
-  	for (i = 0; i < (int)(sizeof(tempdirs) / sizeof(char *)); ++i)
-  	{
-+ 	    size_t	itmplen;
-+ # ifndef HAVE_MKDTEMP
-+ 	    long	nr;
-+ 	    long	off;
-+ # endif
-+ 
-  	    /* expand $TMP, leave room for "/v1100000/999999999" */
-  	    expand_env((char_u *)tempdirs[i], itmp, TEMPNAMELEN - 20);
-  	    if (mch_isdir(itmp))		/* directory exists */
-***************
-*** 7040,7046 ****
---- 7072,7085 ----
-  		else
-  # endif
-  		    add_pathsep(itmp);
-+ 		itmplen = STRLEN(itmp);
-  
-+ # ifdef HAVE_MKDTEMP
-+ 		/* Leave room for filename */
-+ 		STRCAT(itmp, "vXXXXXX");
-+ 		if (mkdtemp((char *)itmp) != NULL)
-+ 		    vim_settempdir(itmp);
-+ # else
-  		/* Get an arbitrary number of up to 6 digits.  When it's
-  		 * unlikely that it already exists it will be faster,
-  		 * otherwise it doesn't matter.  The use of mkdir() avoids any
-***************
-*** 7052,7110 ****
-  		for (off = 0; off < 10000L; ++off)
-  		{
-  		    int		r;
-! #if defined(UNIX) || defined(VMS)
-  		    mode_t	umask_save;
-! #endif
-  
-! 		    sprintf((char *)itmp + STRLEN(itmp), "v%ld", nr + off);
-! # ifndef EEXIST
-  		    /* If mkdir() does not set errno to EEXIST, check for
-  		     * existing file here.  There is a race condition then,
-  		     * although it's fail-safe. */
-  		    if (mch_stat((char *)itmp, &st) >= 0)
-  			continue;
-! # endif
-! #if defined(UNIX) || defined(VMS)
-  		    /* Make sure the umask doesn't remove the executable bit.
-  		     * "repl" has been reported to use "177". */
-  		    umask_save = umask(077);
-! #endif
-  		    r = vim_mkdir(itmp, 0700);
-! #if defined(UNIX) || defined(VMS)
-  		    (void)umask(umask_save);
-! #endif
-  		    if (r == 0)
-  		    {
-! 			char_u	*buf;
-! 
-! 			/* Directory was created, use this name.
-! 			 * Expand to full path; When using the current
-! 			 * directory a ":cd" would confuse us. */
-! 			buf = alloc((unsigned)MAXPATHL + 1);
-! 			if (buf != NULL)
-! 			{
-! 			    if (vim_FullName(itmp, buf, MAXPATHL, FALSE)
-! 								      == FAIL)
-! 				STRCPY(buf, itmp);
-! # ifdef __EMX__
-! 			    if (vim_strchr(buf, '/') != NULL)
-! 				STRCAT(buf, "/");
-! 			    else
-! # endif
-! 				add_pathsep(buf);
-! 			    vim_tempdir = vim_strsave(buf);
-! 			    vim_free(buf);
-! 			}
-  			break;
-  		    }
-! # ifdef EEXIST
-  		    /* If the mkdir() didn't fail because the file/dir exists,
-  		     * we probably can't create any dir here, try another
-  		     * place. */
-  		    if (errno != EEXIST)
-! # endif
-  			break;
-  		}
-  		if (vim_tempdir != NULL)
-  		    break;
-  	    }
---- 7091,7131 ----
-  		for (off = 0; off < 10000L; ++off)
-  		{
-  		    int		r;
-! #  if defined(UNIX) || defined(VMS)
-  		    mode_t	umask_save;
-! #  endif
-  
-! 		    sprintf((char *)itmp + itmplen, "v%ld", nr + off);
-! #  ifndef EEXIST
-  		    /* If mkdir() does not set errno to EEXIST, check for
-  		     * existing file here.  There is a race condition then,
-  		     * although it's fail-safe. */
-  		    if (mch_stat((char *)itmp, &st) >= 0)
-  			continue;
-! #  endif
-! #  if defined(UNIX) || defined(VMS)
-  		    /* Make sure the umask doesn't remove the executable bit.
-  		     * "repl" has been reported to use "177". */
-  		    umask_save = umask(077);
-! #  endif
-  		    r = vim_mkdir(itmp, 0700);
-! #  if defined(UNIX) || defined(VMS)
-  		    (void)umask(umask_save);
-! #  endif
-  		    if (r == 0)
-  		    {
-! 			vim_settempdir(itmp);
-  			break;
-  		    }
-! #  ifdef EEXIST
-  		    /* If the mkdir() didn't fail because the file/dir exists,
-  		     * we probably can't create any dir here, try another
-  		     * place. */
-  		    if (errno != EEXIST)
-! #  endif
-  			break;
-  		}
-+ # endif /* HAVE_MKDTEMP */
-  		if (vim_tempdir != NULL)
-  		    break;
-  	    }
-*** ../vim-7.2.293/src/version.c	2009-11-11 17:30:05.000000000 +0100
---- src/version.c	2009-11-17 11:54:49.000000000 +0100
-***************
-*** 683,684 ****
---- 683,686 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     294,
-  /**/
-
--- 
-ARTHUR:       Now stand aside worthy adversary.
-BLACK KNIGHT: (Glancing at his shoulder) 'Tis but a scratch.
-ARTHUR:       A scratch?  Your arm's off.
-                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.295	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,142 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.295
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.295
-Problem:    When using map() on a List the index is not known.
-Solution:   Set v:key to the  index. (Hari Krishna Dara)
-Files:	    runtime/doc/eval.txt, src/eval.c
-
-
-*** ../vim-7.2.294/runtime/doc/eval.txt	2009-11-11 14:21:48.000000000 +0100
---- runtime/doc/eval.txt	2009-11-11 18:22:54.000000000 +0100
-***************
-*** 3802,3808 ****
-  		Replace each item in {expr} with the result of evaluating
-  		{string}.
-  		Inside {string} |v:val| has the value of the current item.
-! 		For a |Dictionary| |v:key| has the key of the current item.
-  		Example: >
-  			:call map(mylist, '"> " . v:val . " <"')
-  <		This puts "> " before and " <" after each item in "mylist".
---- 3812,3819 ----
-  		Replace each item in {expr} with the result of evaluating
-  		{string}.
-  		Inside {string} |v:val| has the value of the current item.
-! 		For a |Dictionary| |v:key| has the key of the current item
-! 		and for a |List| |v:key| has the index of the current item.
-  		Example: >
-  			:call map(mylist, '"> " . v:val . " <"')
-  <		This puts "> " before and " <" after each item in "mylist".
-*** ../vim-7.2.294/src/eval.c	2009-11-11 14:21:48.000000000 +0100
---- src/eval.c	2009-11-11 18:22:49.000000000 +0100
-***************
-*** 9928,9933 ****
---- 9928,9934 ----
-      int		todo;
-      char_u	*ermsg = map ? (char_u *)"map()" : (char_u *)"filter()";
-      int		save_did_emsg;
-+     int		index = 0;
-  
-      if (argvars[0].v_type == VAR_LIST)
-      {
-***************
-*** 9961,9969 ****
-  	save_did_emsg = did_emsg;
-  	did_emsg = FALSE;
-  
-  	if (argvars[0].v_type == VAR_DICT)
-  	{
-- 	    prepare_vimvar(VV_KEY, &save_key);
-  	    vimvars[VV_KEY].vv_type = VAR_STRING;
-  
-  	    ht = &d->dv_hashtab;
---- 9962,9970 ----
-  	save_did_emsg = did_emsg;
-  	did_emsg = FALSE;
-  
-+ 	prepare_vimvar(VV_KEY, &save_key);
-  	if (argvars[0].v_type == VAR_DICT)
-  	{
-  	    vimvars[VV_KEY].vv_type = VAR_STRING;
-  
-  	    ht = &d->dv_hashtab;
-***************
-*** 9987,10010 ****
-  		}
-  	    }
-  	    hash_unlock(ht);
-- 
-- 	    restore_vimvar(VV_KEY, &save_key);
-  	}
-  	else
-  	{
-  	    for (li = l->lv_first; li != NULL; li = nli)
-  	    {
-  		if (tv_check_lock(li->li_tv.v_lock, ermsg))
-  		    break;
-  		nli = li->li_next;
-  		if (filter_map_one(&li->li_tv, expr, map, &rem) == FAIL
-  								  || did_emsg)
-  		    break;
-  		if (!map && rem)
-  		    listitem_remove(l, li);
-  	    }
-  	}
-  
-  	restore_vimvar(VV_VAL, &save_val);
-  
-  	did_emsg |= save_did_emsg;
---- 9988,10014 ----
-  		}
-  	    }
-  	    hash_unlock(ht);
-  	}
-  	else
-  	{
-+ 	    vimvars[VV_KEY].vv_type = VAR_NUMBER;
-+ 
-  	    for (li = l->lv_first; li != NULL; li = nli)
-  	    {
-  		if (tv_check_lock(li->li_tv.v_lock, ermsg))
-  		    break;
-  		nli = li->li_next;
-+ 		vimvars[VV_KEY].vv_nr = index;
-  		if (filter_map_one(&li->li_tv, expr, map, &rem) == FAIL
-  								  || did_emsg)
-  		    break;
-  		if (!map && rem)
-  		    listitem_remove(l, li);
-+ 		++index;
-  	    }
-  	}
-  
-+ 	restore_vimvar(VV_KEY, &save_key);
-  	restore_vimvar(VV_VAL, &save_val);
-  
-  	did_emsg |= save_did_emsg;
-*** ../vim-7.2.294/src/version.c	2009-11-17 12:08:48.000000000 +0100
---- src/version.c	2009-11-17 12:18:08.000000000 +0100
-***************
-*** 683,684 ****
---- 683,686 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     295,
-  /**/
-
--- 
-ARTHUR:       You are indeed brave Sir knight, but the fight is mine.
-BLACK KNIGHT: Had enough?
-ARTHUR:       You stupid bastard.  You havn't got any arms left.
-                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.296	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,53 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.296
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.296
-Problem:    Help message about startuptime is wrong. (Dominique Pelle)
-Solution:   Remove the equal sign.
-Files:	    src/main.c
-
-
-*** ../vim-7.2.295/src/main.c	2009-11-11 14:21:48.000000000 +0100
---- src/main.c	2009-11-11 22:51:04.000000000 +0100
-***************
-*** 3151,3157 ****
-      main_msg(_("--servername <name>\tSend to/become the Vim server <name>"));
-  #endif
-  #ifdef STARTUPTIME
-!     main_msg(_("--startuptime=<file>\tWrite startup timing messages to <file>"));
-  #endif
-  #ifdef FEAT_VIMINFO
-      main_msg(_("-i <viminfo>\t\tUse <viminfo> instead of .viminfo"));
---- 3151,3157 ----
-      main_msg(_("--servername <name>\tSend to/become the Vim server <name>"));
-  #endif
-  #ifdef STARTUPTIME
-!     main_msg(_("--startuptime <file>\tWrite startup timing messages to <file>"));
-  #endif
-  #ifdef FEAT_VIMINFO
-      main_msg(_("-i <viminfo>\t\tUse <viminfo> instead of .viminfo"));
-*** ../vim-7.2.295/src/version.c	2009-11-17 12:20:30.000000000 +0100
---- src/version.c	2009-11-17 12:30:29.000000000 +0100
-***************
-*** 683,684 ****
---- 683,686 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     296,
-  /**/
-
--- 
-BLACK KNIGHT: I'm invincible!
-ARTHUR:       You're a looney.
-                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.297	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,70 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.297
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.297
-Problem:    Reading freed memory when writing ":reg" output to a register.
-	    (Dominique Pelle)
-Solution:   Skip the register being written to.
-Files:	    src/ops.c
-
-
-*** ../vim-7.2.296/src/ops.c	2009-11-11 17:22:30.000000000 +0100
---- src/ops.c	2009-11-11 19:30:47.000000000 +0100
-***************
-*** 3991,3996 ****
---- 3991,4004 ----
-  	}
-  	else
-  	    yb = &(y_regs[i]);
-+ 
-+ #ifdef FEAT_EVAL
-+ 	if (name == MB_TOLOWER(redir_reg)
-+ 		|| (redir_reg == '"' && yb == y_previous))
-+ 	    continue;	    /* do not list register being written to, the
-+ 			     * pointer can be freed */
-+ #endif
-+ 
-  	if (yb->y_array != NULL)
-  	{
-  	    msg_putchar('\n');
-***************
-*** 6090,6096 ****
-      long	maxlen;
-  #endif
-  
-!     if (y_ptr->y_array == NULL)		/* NULL means emtpy register */
-  	y_ptr->y_size = 0;
-  
-      /*
---- 6098,6104 ----
-      long	maxlen;
-  #endif
-  
-!     if (y_ptr->y_array == NULL)		/* NULL means empty register */
-  	y_ptr->y_size = 0;
-  
-      /*
-*** ../vim-7.2.296/src/version.c	2009-11-17 12:31:30.000000000 +0100
---- src/version.c	2009-11-17 12:42:28.000000000 +0100
-***************
-*** 683,684 ****
---- 683,686 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     297,
-  /**/
-
--- 
-"Beware of bugs in the above code; I have only proved
-it correct, not tried it." -- Donald Knuth
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.298	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,48 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.298
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.298
-Problem:    ":vimgrep" crashes when there is an autocommand that sets a
-	    window-local variable.
-Solution:   Initialize the w: hashtab for re-use. (Yukihiro Nakadaira)
-Files:	    src/fileio.c
-
-
-*** ../vim-7.2.297/src/fileio.c	2009-11-17 12:08:48.000000000 +0100
---- src/fileio.c	2009-11-17 13:22:06.000000000 +0100
-***************
-*** 8597,8602 ****
---- 8605,8611 ----
-  	    curwin = firstwin;
-  # ifdef FEAT_EVAL
-  	vars_clear(&aucmd_win->w_vars.dv_hashtab);  /* free all w: variables */
-+ 	hash_init(&aucmd_win->w_vars.dv_hashtab);   /* re-use the hashtab */
-  # endif
-  #else
-  	curwin = aco->save_curwin;
-*** ../vim-7.2.297/src/version.c	2009-11-17 12:43:19.000000000 +0100
---- src/version.c	2009-11-17 14:56:19.000000000 +0100
-***************
-*** 683,684 ****
---- 683,686 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     298,
-  /**/
-
--- 
-Eye have a spelling checker, it came with my PC;
-It plainly marks four my revue mistakes I cannot sea.
-I've run this poem threw it, I'm sure your please to no,
-It's letter perfect in it's weigh, my checker tolled me sew!
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.299	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.299
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.299
-Problem:    Crash when comment middle is longer than start.
-Solution:   Fix size computation. (Lech Lorens)
-Files:	    src/misc1.c
-
-
-*** ../vim-7.2.298/src/misc1.c	2009-11-11 17:30:05.000000000 +0100
---- src/misc1.c	2009-11-17 15:59:28.000000000 +0100
-***************
-*** 1121,1127 ****
-  			    if (i != lead_repl_len)
-  			    {
-  				mch_memmove(p + lead_repl_len, p + i,
-! 				       (size_t)(lead_len - i - (leader - p)));
-  				lead_len += lead_repl_len - i;
-  			    }
-  			}
---- 1121,1127 ----
-  			    if (i != lead_repl_len)
-  			    {
-  				mch_memmove(p + lead_repl_len, p + i,
-! 				       (size_t)(lead_len - i - (p - leader)));
-  				lead_len += lead_repl_len - i;
-  			    }
-  			}
-*** ../vim-7.2.298/src/version.c	2009-11-17 14:57:19.000000000 +0100
---- src/version.c	2009-11-17 16:01:07.000000000 +0100
-***************
-*** 683,684 ****
---- 683,686 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     299,
-  /**/
-
--- 
-BLACK KNIGHT: The Black Knight always triumphs. Have at you!
-   ARTHUR takes his last leg off.  The BLACK KNIGHT's body lands upright.
-BLACK KNIGHT: All right, we'll call it a draw.
-                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.300	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,201 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.300
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.300
-Problem:    Vim doesn't close file descriptors when forking and executing
-	    another command, e.g., ":shell".
-Solution:   Use FD_CLOEXEC when available. (James Vega)
-Files:	    src/auto/configure, src/config.h.in, src/configure.in,
-	    src/ex_cmdds2.c, src/fileio.c, src/memfile.c, src/memline.c
-
-
-*** ../vim-7.2.299/src/auto/configure	2009-11-17 12:08:48.000000000 +0100
---- src/auto/configure	2009-11-17 13:09:03.000000000 +0100
-***************
-*** 15174,15179 ****
---- 15174,15231 ----
-  $as_echo "yes" >&6; }
-  fi
-  
-+ { $as_echo "$as_me:$LINENO: checking for FD_CLOEXEC" >&5
-+ $as_echo_n "checking for FD_CLOEXEC... " >&6; }
-+ cat >conftest.$ac_ext <<_ACEOF
-+ /* confdefs.h.  */
-+ _ACEOF
-+ cat confdefs.h >>conftest.$ac_ext
-+ cat >>conftest.$ac_ext <<_ACEOF
-+ /* end confdefs.h.  */
-+ #if HAVE_FCNTL_H
-+ # include <fcntl.h>
-+ #endif
-+ int
-+ main ()
-+ {
-+ 	int flag = FD_CLOEXEC;
-+   ;
-+   return 0;
-+ }
-+ _ACEOF
-+ rm -f conftest.$ac_objext
-+ if { (ac_try="$ac_compile"
-+ case "(($ac_try" in
-+   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-+   *) ac_try_echo=$ac_try;;
-+ esac
-+ eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
-+ $as_echo "$ac_try_echo") >&5
-+   (eval "$ac_compile") 2>conftest.er1
-+   ac_status=$?
-+   grep -v '^ *+' conftest.er1 >conftest.err
-+   rm -f conftest.er1
-+   cat conftest.err >&5
-+   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
-+   (exit $ac_status); } && {
-+ 	 test -z "$ac_c_werror_flag" ||
-+ 	 test ! -s conftest.err
-+        } && test -s conftest.$ac_objext; then
-+   { $as_echo "$as_me:$LINENO: result: yes" >&5
-+ $as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
-+ #define HAVE_FD_CLOEXEC 1
-+ _ACEOF
-+ 
-+ else
-+   $as_echo "$as_me: failed program was:" >&5
-+ sed 's/^/| /' conftest.$ac_ext >&5
-+ 
-+ 	{ $as_echo "$as_me:$LINENO: result: not usable" >&5
-+ $as_echo "not usable" >&6; }
-+ fi
-+ 
-+ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+ 
-  { $as_echo "$as_me:$LINENO: checking for rename" >&5
-  $as_echo_n "checking for rename... " >&6; }
-  cat >conftest.$ac_ext <<_ACEOF
-*** ../vim-7.2.299/src/config.h.in	2009-11-17 12:08:48.000000000 +0100
---- src/config.h.in	2009-11-17 13:01:36.000000000 +0100
-***************
-*** 388,390 ****
---- 388,393 ----
-  
-  /* Define if you want XSMP interaction as well as vanilla swapfile safety */
-  #undef USE_XSMP_INTERACT
-+ 
-+ /* Define if fcntl()'s F_SETFD command knows about FD_CLOEXEC */
-+ #undef HAVE_FD_CLOEXEC
-*** ../vim-7.2.299/src/configure.in	2009-11-17 12:08:48.000000000 +0100
---- src/configure.in	2009-11-17 13:01:36.000000000 +0100
-***************
-*** 2855,2860 ****
---- 2855,2870 ----
-    AC_MSG_RESULT(yes)
-  fi
-  
-+ dnl make sure the FD_CLOEXEC flag for fcntl()'s F_SETFD command is known
-+ AC_MSG_CHECKING(for FD_CLOEXEC)
-+ AC_TRY_COMPILE(
-+ [#if HAVE_FCNTL_H
-+ # include <fcntl.h>
-+ #endif],
-+ [	int flag = FD_CLOEXEC;],
-+ 	AC_MSG_RESULT(yes); AC_DEFINE(HAVE_FD_CLOEXEC),
-+ 	AC_MSG_RESULT(not usable))
-+ 
-  dnl rename needs to be checked separately to work on Nextstep with cc
-  AC_MSG_CHECKING(for rename)
-  AC_TRY_LINK([#include <stdio.h>], [rename("this", "that")],
-*** ../vim-7.2.299/src/fileio.c	2009-11-17 14:57:19.000000000 +0100
---- src/fileio.c	2009-11-17 13:22:06.000000000 +0100
-***************
-*** 2254,2259 ****
---- 2254,2267 ----
-  
-      if (!read_buffer && !read_stdin)
-  	close(fd);				/* errors are ignored */
-+ #ifdef HAVE_FD_CLOEXEC
-+     else
-+     {
-+ 	int fdflags = fcntl(fd, F_GETFD);
-+ 	if (fdflags >= 0 && (fdflags & FD_CLOEXEC) == 0)
-+ 	    fcntl(fd, F_SETFD, fdflags | FD_CLOEXEC);
-+     }
-+ #endif
-      vim_free(buffer);
-  
-  #ifdef HAVE_DUP
-*** ../vim-7.2.299/src/memfile.c	2008-07-13 19:39:39.000000000 +0200
---- src/memfile.c	2009-11-17 13:22:15.000000000 +0100
-***************
-*** 1343,1348 ****
---- 1343,1353 ----
-      }
-      else
-      {
-+ #ifdef HAVE_FD_CLOEXEC
-+ 	int fdflags = fcntl(mfp->mf_fd, F_GETFD);
-+ 	if (fdflags >= 0 && (fdflags & FD_CLOEXEC) == 0)
-+ 	    fcntl(mfp->mf_fd, F_SETFD, fdflags | FD_CLOEXEC);
-+ #endif
-  #ifdef HAVE_SELINUX
-  	mch_copy_sec(fname, mfp->mf_fname);
-  #endif
-*** ../vim-7.2.299/src/memline.c	2009-11-03 15:32:58.000000000 +0100
---- src/memline.c	2009-11-17 13:21:40.000000000 +0100
-***************
-*** 382,388 ****
-      dp->db_index[0] = --dp->db_txt_start;	/* at end of block */
-      dp->db_free -= 1 + INDEX_SIZE;
-      dp->db_line_count = 1;
-!     *((char_u *)dp + dp->db_txt_start) = NUL;	/* emtpy line */
-  
-      return OK;
-  
---- 382,388 ----
-      dp->db_index[0] = --dp->db_txt_start;	/* at end of block */
-      dp->db_free -= 1 + INDEX_SIZE;
-      dp->db_line_count = 1;
-!     *((char_u *)dp + dp->db_txt_start) = NUL;	/* empty line */
-  
-      return OK;
-  
-***************
-*** 490,495 ****
---- 490,502 ----
-  	    EMSG(_("E301: Oops, lost the swap file!!!"));
-  	    return;
-  	}
-+ #ifdef HAVE_FD_CLOEXEC
-+ 	{
-+ 	    int fdflags = fcntl(mfp->mf_fd, F_GETFD);
-+ 	    if (fdflags >= 0 && (fdflags & FD_CLOEXEC) == 0)
-+ 		fcntl(mfp->mf_fd, F_SETFD, fdflags | FD_CLOEXEC);
-+ 	}
-+ #endif
-      }
-      if (!success)
-  	EMSG(_("E302: Could not rename swap file"));
-*** ../vim-7.2.299/src/version.c	2009-11-17 16:08:12.000000000 +0100
---- src/version.c	2009-11-17 17:09:43.000000000 +0100
-***************
-*** 683,684 ****
---- 683,686 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     300,
-  /**/
-
--- 
-            |
-
-Ceci n'est pas une pipe.
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.301	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,777 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.301
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-NOTE: some mail and patch programs may have a problem with the non-ASCII
-characters in this patch.  You can fetch the patch from
-ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.301  and/or fetch the updated
-files from CVS.  http://www.vim.org/cvs.php
-
-
-Patch 7.2.301
-Problem:    Formatting is wrong when 'tw' is set to a small value.
-Solution:   Fix it and add tests.  Also fix behavior of "1" in 'fo'. (Yukihiro
-	    Nakadaira)
-Files:	    src/edit.c, src/testdir/Makefile, src/testdir/test68.in,
-	    src/testdir/test68.ok, src/testdir/test69.in,
-	    src/testdir/test69.ok
-
-
-*** ../vim-7.2.300/src/edit.c	2009-11-11 13:22:32.000000000 +0100
---- src/edit.c	2009-11-17 15:34:47.000000000 +0100
-***************
-*** 181,187 ****
-  static void ins_ctrl_v __ARGS((void));
-  static void undisplay_dollar __ARGS((void));
-  static void insert_special __ARGS((int, int, int));
-! static void internal_format __ARGS((int textwidth, int second_indent, int flags, int format_only));
-  static void check_auto_format __ARGS((int));
-  static void redo_literal __ARGS((int c));
-  static void start_arrow __ARGS((pos_T *end_insert_pos));
---- 181,187 ----
-  static void ins_ctrl_v __ARGS((void));
-  static void undisplay_dollar __ARGS((void));
-  static void insert_special __ARGS((int, int, int));
-! static void internal_format __ARGS((int textwidth, int second_indent, int flags, int format_only, int c));
-  static void check_auto_format __ARGS((int));
-  static void redo_literal __ARGS((int c));
-  static void start_arrow __ARGS((pos_T *end_insert_pos));
-***************
-*** 2164,2170 ****
-      int		i, c;
-      int		actual_len;		/* Take multi-byte characters */
-      int		actual_compl_length;	/* into account. */
-!     int		*wca;		        /* Wide character array. */
-      int		has_lower = FALSE;
-      int		was_letter = FALSE;
-  
---- 2164,2170 ----
-      int		i, c;
-      int		actual_len;		/* Take multi-byte characters */
-      int		actual_compl_length;	/* into account. */
-!     int		*wca;			/* Wide character array. */
-      int		has_lower = FALSE;
-      int		was_letter = FALSE;
-  
-***************
-*** 5558,5564 ****
-  	}
-  	if (do_internal)
-  #endif
-! 	    internal_format(textwidth, second_indent, flags, c == NUL);
-      }
-  
-      if (c == NUL)	    /* only formatting was wanted */
---- 5558,5564 ----
-  	}
-  	if (do_internal)
-  #endif
-! 	    internal_format(textwidth, second_indent, flags, c == NUL, c);
-      }
-  
-      if (c == NUL)	    /* only formatting was wanted */
-***************
-*** 5738,5748 ****
-   * Format text at the current insert position.
-   */
-      static void
-! internal_format(textwidth, second_indent, flags, format_only)
-      int		textwidth;
-      int		second_indent;
-      int		flags;
-      int		format_only;
-  {
-      int		cc;
-      int		save_char = NUL;
---- 5738,5749 ----
-   * Format text at the current insert position.
-   */
-      static void
-! internal_format(textwidth, second_indent, flags, format_only, c)
-      int		textwidth;
-      int		second_indent;
-      int		flags;
-      int		format_only;
-+     int		c; /* character to be inserted (can be NUL) */
-  {
-      int		cc;
-      int		save_char = NUL;
-***************
-*** 5763,5769 ****
-       * When 'ai' is off we don't want a space under the cursor to be
-       * deleted.  Replace it with an 'x' temporarily.
-       */
-!     if (!curbuf->b_p_ai)
-      {
-  	cc = gchar_cursor();
-  	if (vim_iswhite(cc))
---- 5764,5774 ----
-       * When 'ai' is off we don't want a space under the cursor to be
-       * deleted.  Replace it with an 'x' temporarily.
-       */
-!     if (!curbuf->b_p_ai
-! #ifdef FEAT_VREPLACE
-! 	    && !(State & VREPLACE_FLAG)
-! #endif
-! 	    )
-      {
-  	cc = gchar_cursor();
-  	if (vim_iswhite(cc))
-***************
-*** 5789,5797 ****
-  	char_u	*saved_text = NULL;
-  #endif
-  	colnr_T	col;
-  
-! 	virtcol = get_nolist_virtcol();
-! 	if (virtcol < (colnr_T)textwidth)
-  	    break;
-  
-  #ifdef FEAT_COMMENTS
---- 5794,5804 ----
-  	char_u	*saved_text = NULL;
-  #endif
-  	colnr_T	col;
-+ 	colnr_T	end_col;
-  
-! 	virtcol = get_nolist_virtcol()
-! 		+ char2cells(c != NUL ? c : gchar_cursor());
-! 	if (virtcol <= (colnr_T)textwidth)
-  	    break;
-  
-  #ifdef FEAT_COMMENTS
-***************
-*** 5831,5842 ****
-  	coladvance((colnr_T)textwidth);
-  	wantcol = curwin->w_cursor.col;
-  
-! 	curwin->w_cursor.col = startcol - 1;
-! #ifdef FEAT_MBYTE
-! 	/* Correct cursor for multi-byte character. */
-! 	if (has_mbyte)
-! 	    mb_adjust_cursor();
-! #endif
-  	foundcol = 0;
-  
-  	/*
---- 5838,5844 ----
-  	coladvance((colnr_T)textwidth);
-  	wantcol = curwin->w_cursor.col;
-  
-! 	curwin->w_cursor.col = startcol;
-  	foundcol = 0;
-  
-  	/*
-***************
-*** 5847,5857 ****
-  		    || curwin->w_cursor.lnum != Insstart.lnum
-  		    || curwin->w_cursor.col >= Insstart.col)
-  	{
-! 	    cc = gchar_cursor();
-  	    if (WHITECHAR(cc))
-  	    {
-  		/* remember position of blank just before text */
-! 		end_foundcol = curwin->w_cursor.col;
-  
-  		/* find start of sequence of blanks */
-  		while (curwin->w_cursor.col > 0 && WHITECHAR(cc))
---- 5849,5862 ----
-  		    || curwin->w_cursor.lnum != Insstart.lnum
-  		    || curwin->w_cursor.col >= Insstart.col)
-  	{
-! 	    if (curwin->w_cursor.col == startcol && c != NUL)
-! 		cc = c;
-! 	    else
-! 		cc = gchar_cursor();
-  	    if (WHITECHAR(cc))
-  	    {
-  		/* remember position of blank just before text */
-! 		end_col = curwin->w_cursor.col;
-  
-  		/* find start of sequence of blanks */
-  		while (curwin->w_cursor.col > 0 && WHITECHAR(cc))
-***************
-*** 5871,5877 ****
-  		    /* do not break after one-letter words */
-  		    if (curwin->w_cursor.col == 0)
-  			break;	/* one-letter word at begin */
-! 
-  		    col = curwin->w_cursor.col;
-  		    dec_cursor();
-  		    cc = gchar_cursor();
---- 5876,5886 ----
-  		    /* do not break after one-letter words */
-  		    if (curwin->w_cursor.col == 0)
-  			break;	/* one-letter word at begin */
-! #ifdef FEAT_COMMENTS
-! 		    /* do not break "#a b" when 'tw' is 2 */
-! 		    if (curwin->w_cursor.col <= leader_len)
-! 			break;
-! #endif
-  		    col = curwin->w_cursor.col;
-  		    dec_cursor();
-  		    cc = gchar_cursor();
-***************
-*** 5880,5905 ****
-  			continue;	/* one-letter, continue */
-  		    curwin->w_cursor.col = col;
-  		}
-! #ifdef FEAT_MBYTE
-! 		if (has_mbyte)
-! 		    foundcol = curwin->w_cursor.col
-! 					 + (*mb_ptr2len)(ml_get_cursor());
-! 		else
-! #endif
-! 		    foundcol = curwin->w_cursor.col + 1;
-! 		if (curwin->w_cursor.col < (colnr_T)wantcol)
-  		    break;
-  	    }
-  #ifdef FEAT_MBYTE
-! 	    else if (cc >= 0x100 && fo_multibyte
-! 			      && curwin->w_cursor.col <= (colnr_T)wantcol)
-  	    {
-  		/* Break after or before a multi-byte character. */
-  		foundcol = curwin->w_cursor.col;
-- 		if (curwin->w_cursor.col < (colnr_T)wantcol)
-- 		    foundcol += (*mb_char2len)(cc);
-  		end_foundcol = foundcol;
-! 		break;
-  	    }
-  #endif
-  	    if (curwin->w_cursor.col == 0)
---- 5889,5948 ----
-  			continue;	/* one-letter, continue */
-  		    curwin->w_cursor.col = col;
-  		}
-! 
-! 		inc_cursor();
-! 
-! 		end_foundcol = end_col + 1;
-! 		foundcol = curwin->w_cursor.col;
-! 		if (curwin->w_cursor.col <= (colnr_T)wantcol)
-  		    break;
-  	    }
-  #ifdef FEAT_MBYTE
-! 	    else if (cc >= 0x100 && fo_multibyte)
-  	    {
-  		/* Break after or before a multi-byte character. */
-+ 		if (curwin->w_cursor.col != startcol)
-+ 		{
-+ #ifdef FEAT_COMMENTS
-+ 		    /* Don't break until after the comment leader */
-+ 		    if (curwin->w_cursor.col < leader_len)
-+ 			break;
-+ #endif
-+ 		    col = curwin->w_cursor.col;
-+ 		    inc_cursor();
-+ 		    /* Don't change end_foundcol if already set. */
-+ 		    if (foundcol != curwin->w_cursor.col)
-+ 		    {
-+ 			foundcol = curwin->w_cursor.col;
-+ 			end_foundcol = foundcol;
-+ 			if (curwin->w_cursor.col <= (colnr_T)wantcol)
-+ 			    break;
-+ 		    }
-+ 		    curwin->w_cursor.col = col;
-+ 		}
-+ 
-+ 		if (curwin->w_cursor.col == 0)
-+ 		    break;
-+ 
-+ 		col = curwin->w_cursor.col;
-+ 
-+ 		dec_cursor();
-+ 		cc = gchar_cursor();
-+ 
-+ 		if (WHITECHAR(cc))
-+ 		    continue;		/* break with space */
-+ #ifdef FEAT_COMMENTS
-+ 		/* Don't break until after the comment leader */
-+ 		if (curwin->w_cursor.col < leader_len)
-+ 		    break;
-+ #endif
-+ 
-+ 		curwin->w_cursor.col = col;
-+ 
-  		foundcol = curwin->w_cursor.col;
-  		end_foundcol = foundcol;
-! 		if (curwin->w_cursor.col <= (colnr_T)wantcol)
-! 		    break;
-  	    }
-  #endif
-  	    if (curwin->w_cursor.col == 0)
-***************
-*** 5926,5939 ****
-  	    orig_col = startcol;	/* Will start backspacing from here */
-  	else
-  #endif
-! 	    replace_offset = startcol - end_foundcol - 1;
-  
-  	/*
-  	 * adjust startcol for spaces that will be deleted and
-  	 * characters that will remain on top line
-  	 */
-  	curwin->w_cursor.col = foundcol;
-! 	while (cc = gchar_cursor(), WHITECHAR(cc))
-  	    inc_cursor();
-  	startcol -= curwin->w_cursor.col;
-  	if (startcol < 0)
---- 5969,5983 ----
-  	    orig_col = startcol;	/* Will start backspacing from here */
-  	else
-  #endif
-! 	    replace_offset = startcol - end_foundcol;
-  
-  	/*
-  	 * adjust startcol for spaces that will be deleted and
-  	 * characters that will remain on top line
-  	 */
-  	curwin->w_cursor.col = foundcol;
-! 	while ((cc = gchar_cursor(), WHITECHAR(cc))
-! 		    && (!fo_white_par || curwin->w_cursor.col < startcol))
-  	    inc_cursor();
-  	startcol -= curwin->w_cursor.col;
-  	if (startcol < 0)
-***************
-*** 8509,8515 ****
-  	if (mode == BACKSPACE_LINE
-  		&& (curbuf->b_p_ai
-  #ifdef FEAT_CINDENT
-!                     || cindent_on()
-  #endif
-  		   )
-  #ifdef FEAT_RIGHTLEFT
---- 8553,8559 ----
-  	if (mode == BACKSPACE_LINE
-  		&& (curbuf->b_p_ai
-  #ifdef FEAT_CINDENT
-! 		    || cindent_on()
-  #endif
-  		   )
-  #ifdef FEAT_RIGHTLEFT
-*** ../vim-7.2.300/src/testdir/Makefile	2009-11-17 17:36:13.000000000 +0100
---- src/testdir/Makefile	2009-11-17 15:11:26.000000000 +0100
-***************
-*** 22,28 ****
-  		test48.out test49.out test51.out test52.out test53.out \
-  		test54.out test55.out test56.out test57.out test58.out \
-  		test59.out test60.out test61.out test62.out test63.out \
-! 		test64.out test65.out test66.out test67.out
-  
-  SCRIPTS_GUI = test16.out
-  
---- 22,29 ----
-  		test48.out test49.out test51.out test52.out test53.out \
-  		test54.out test55.out test56.out test57.out test58.out \
-  		test59.out test60.out test61.out test62.out test63.out \
-! 		test64.out test65.out test66.out test67.out test68.out \
-! 		test69.out
-  
-  SCRIPTS_GUI = test16.out
-  
-*** ../vim-7.2.300/src/testdir/test68.in	2009-11-17 17:39:36.000000000 +0100
---- src/testdir/test68.in	2009-11-17 15:39:09.000000000 +0100
-***************
-*** 0 ****
---- 1,56 ----
-+ Test 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
-+ 
-+ {
-+ a  b  
-+ 
-+ a    
-+ }
-+ 
-+ STARTTEST
-+ /^{/+1
-+ :set tw=3 fo=t
-+ gqgqo
-+ a 
-+ ENDTEST
-+ 
-+ {
-+ a 
-+ }
-+ 
-+ STARTTEST
-+ /^{/+1
-+ :set tw=2 fo=tcq1 comments=:#
-+ gqgqjgqgqo
-+ a b
-+ #a b
-+ ENDTEST
-+ 
-+ {
-+ a b
-+ #a b
-+ }
-+ 
-+ STARTTEST
-+ :g/^STARTTEST/.,/^ENDTEST/d
-+ :1;/^Results/,$wq! test.out
-+ ENDTEST
-*** ../vim-7.2.300/src/testdir/test68.ok	2009-11-17 17:39:36.000000000 +0100
---- src/testdir/test68.ok	2009-11-17 15:11:26.000000000 +0100
-***************
-*** 0 ****
---- 1,35 ----
-+ Results of test68:
-+ 
-+ 
-+ {
-+ a
-+ b
-+ }
-+ 
-+ 
-+ {
-+ a  
-+ b  
-+ 
-+ a  
-+ b
-+ }
-+ 
-+ 
-+ {
-+ a
-+ 
-+ 
-+ a
-+ 
-+ }
-+ 
-+ 
-+ {
-+ a b
-+ #a b
-+ 
-+ a b
-+ #a b
-+ }
-+ 
-*** ../vim-7.2.300/src/testdir/test69.in	2009-11-17 17:39:36.000000000 +0100
---- src/testdir/test69.in	2009-11-17 15:11:26.000000000 +0100
-***************
-*** 0 ****
---- 1,139 ----
-+ Test 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
-+ /^{/+1
-+ :set tw=1 fo=tm
-+ gqgqjgqgqjgqgqjgqgqjgqgqo
-+ X
-+ Xa
-+ X a
-+ XY
-+ X Y
-+ ENDTEST
-+ 
-+ {
-+ X
-+ Xa
-+ X a
-+ XY
-+ X Y
-+ }
-+ 
-+ STARTTEST
-+ /^{/+1
-+ :set tw=2 fo=tm
-+ gqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqo
-+ X
-+ Xa
-+ X a
-+ XY
-+ X Y
-+ aX
-+ abX
-+ abcX
-+ abX c
-+ abXY
-+ ENDTEST
-+ 
-+ {
-+ X
-+ Xa
-+ X a
-+ XY
-+ X Y
-+ aX
-+ abX
-+ abcX
-+ abX c
-+ abXY
-+ }
-+ 
-+ STARTTEST
-+ /^{/+1
-+ :set ai tw=2 fo=tm
-+ gqgqjgqgqo
-+ X
-+ Xa
-+ ENDTEST
-+ 
-+ {
-+   X
-+   Xa
-+ }
-+ 
-+ STARTTEST
-+ /^{/+1
-+ :set noai tw=2 fo=tm
-+ gqgqjgqgqo
-+   X
-+   Xa
-+ ENDTEST
-+ 
-+ {
-+   X
-+   Xa
-+ }
-+ 
-+ STARTTEST
-+ /^{/+1
-+ :set tw=2 fo=cqm comments=n:X
-+ gqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqo
-+ X
-+ Xa
-+ XaY
-+ XY
-+ XYZ
-+ X Y
-+ X YZ
-+ XX
-+ XXa
-+ XXY
-+ ENDTEST
-+ 
-+ {
-+ X
-+ Xa
-+ XaY
-+ XY
-+ XYZ
-+ X Y
-+ X YZ
-+ XX
-+ XXa
-+ XXY
-+ }
-+ 
-+ STARTTEST
-+ /^{/+1
-+ :set tw=2 fo=tm
-+ RXa
-+ ENDTEST
-+ 
-+ {
-+ 
-+ }
-+ 
-+ STARTTEST
-+ :g/^STARTTEST/.,/^ENDTEST/d
-+ :1;/^Results/,$wq! test.out
-+ ENDTEST
-*** ../vim-7.2.300/src/testdir/test69.ok	2009-11-17 17:39:36.000000000 +0100
---- src/testdir/test69.ok	2009-11-17 15:11:26.000000000 +0100
-***************
-*** 0 ****
---- 1,142 ----
-+ Results of test69:
-+ 
-+ 
-+ {
-+ XYZ
-+ abc
-+ XYZ
-+ 
-+ XYZ
-+ abc
-+ XYZ
-+ }
-+ 
-+ 
-+ {
-+ X
-+ X
-+ a
-+ X
-+ a
-+ X
-+ Y
-+ X
-+ Y
-+ 
-+ X
-+ X
-+ a
-+ X
-+ a
-+ X
-+ Y
-+ X
-+ Y
-+ }
-+ 
-+ 
-+ {
-+ X
-+ X
-+ a
-+ X
-+ a
-+ X
-+ Y
-+ X
-+ Y
-+ a
-+ X
-+ ab
-+ X
-+ abc
-+ X
-+ ab
-+ X
-+ c
-+ ab
-+ X
-+ Y
-+ 
-+ X
-+ X
-+ a
-+ X
-+ a
-+ X
-+ Y
-+ X
-+ Y
-+ a
-+ X
-+ ab
-+ X
-+ abc
-+ X
-+ ab
-+ X
-+ c
-+ ab
-+ X
-+ Y
-+ }
-+ 
-+ 
-+ {
-+   X
-+   X
-+   a
-+ 
-+   X
-+   X
-+   a
-+ }
-+ 
-+ 
-+ {
-+   X
-+   X
-+ a
-+ 
-+   X
-+   X
-+ a
-+ }
-+ 
-+ 
-+ {
-+ X
-+ Xa
-+ Xa
-+ XY
-+ XY
-+ XY
-+ XZ
-+ X Y
-+ X Y
-+ X Z
-+ XX
-+ XXa
-+ XXY
-+ 
-+ X
-+ Xa
-+ Xa
-+ XY
-+ XY
-+ XY
-+ XZ
-+ X Y
-+ X Y
-+ X Z
-+ XX
-+ XXa
-+ XXY
-+ }
-+ 
-+ 
-+ {
-+ X
-+ a
-+ }
-+ 
-*** ../vim-7.2.300/src/version.c	2009-11-17 17:37:34.000000000 +0100
---- src/version.c	2009-11-17 17:26:35.000000000 +0100
-***************
-*** 683,684 ****
---- 683,686 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     301,
-  /**/
--- a/usr/src/cmd/vim/vim-patches/7.2.303	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,70 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.303
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.303 (after 7.2.294)
-Problem:    Can't build on MS-Windows.
-Solution:   Add #ifdef around vim_settempdir(). (James Vega)
-Files:	    src/fileio.c
-
-
-*** ../vim-7.2.302/src/fileio.c	2009-11-17 17:13:03.000000000 +0100
---- src/fileio.c	2009-11-18 20:06:55.000000000 +0100
-***************
-*** 146,152 ****
---- 146,154 ----
-  # endif
-  #endif
-  static int move_lines __ARGS((buf_T *frombuf, buf_T *tobuf));
-+ #ifdef TEMPDIRNAMES
-  static void vim_settempdir __ARGS((char_u *tempdir));
-+ #endif
-  #ifdef FEAT_AUTOCMD
-  static char *e_auchangedbuf = N_("E812: Autocommands changed buffer or buffer name");
-  #endif
-***************
-*** 6995,7000 ****
---- 6997,7003 ----
-  }
-  #endif
-  
-+ #ifdef TEMPDIRNAMES
-  /*
-   * Directory "tempdir" was created.  Expand this name to a full path and put
-   * it in "vim_tempdir".  This avoids that using ":cd" would confuse us.
-***************
-*** 7021,7026 ****
---- 7024,7030 ----
-  	vim_free(buf);
-      }
-  }
-+ #endif
-  
-  /*
-   * vim_tempname(): Return a unique name that can be used for a temp file.
-*** ../vim-7.2.302/src/version.c	2009-11-17 17:57:10.000000000 +0100
---- src/version.c	2009-11-18 20:07:58.000000000 +0100
-***************
-*** 683,684 ****
---- 683,686 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     303,
-  /**/
-
--- 
-BEDEVERE:        Why do you think she is a witch?
-SECOND VILLAGER: She turned me into a newt.
-BEDEVERE:        A newt?
-SECOND VILLAGER: (After looking at himself for some time) I got better.
-                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.304	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,58 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.304
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.304
-Problem:    Compiler warning for bad pointer cast.
-Solution:   Use another variable for int pointer.
-Files:	    src/ops.c
-
-
-*** ../vim-7.2.303/src/ops.c	2009-11-17 12:43:19.000000000 +0100
---- src/ops.c	2009-11-18 15:40:26.000000000 +0100
-***************
-*** 5597,5603 ****
-  	    vc.vc_type = CONV_NONE;
-  	    if (convert_setup(&vc, p_enc, (char_u *)"latin1") == OK)
-  	    {
-! 		conv_str = string_convert(&vc, str, (int*)&len);
-  		if (conv_str != NULL)
-  		{
-  		    vim_free(str);
---- 5597,5606 ----
-  	    vc.vc_type = CONV_NONE;
-  	    if (convert_setup(&vc, p_enc, (char_u *)"latin1") == OK)
-  	    {
-! 	        int intlen = len;
-! 
-! 		conv_str = string_convert(&vc, str, &intlen);
-! 		len = intlen;
-  		if (conv_str != NULL)
-  		{
-  		    vim_free(str);
-*** ../vim-7.2.303/src/version.c	2009-11-18 20:12:15.000000000 +0100
---- src/version.c	2009-11-25 12:37:36.000000000 +0100
-***************
-*** 683,684 ****
---- 683,686 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     304,
-  /**/
-
--- 
-I recommend ordering large cargo containers of paper towels to make up
-whatever budget underruns you have.  Paper products are always useful and they
-have the advantage of being completely flushable if you need to make room in
-the storage area later.
-				(Scott Adams - The Dilbert principle)
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.305	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,105 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.305
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.305
-Problem:    Recursively redrawing causes a memory leak. (Dominique Pelle)
-Solution:   Disallow recursive screen updating.
-Files:	    src/screen.c
-
-
-*** ../vim-7.2.304/src/screen.c	2009-11-11 17:07:25.000000000 +0100
---- src/screen.c	2009-11-17 16:30:53.000000000 +0100
-***************
-*** 323,328 ****
---- 323,329 ----
-      int		did_one;
-  #endif
-  
-+     /* Don't do anything if the screen structures are (not yet) valid. */
-      if (!screen_valid(TRUE))
-  	return;
-  
-***************
-*** 342,348 ****
-      if (curwin->w_lines_valid == 0 && type < NOT_VALID)
-  	type = NOT_VALID;
-  
-!     if (!redrawing())
-      {
-  	redraw_later(type);		/* remember type for next time */
-  	must_redraw = type;
---- 343,351 ----
-      if (curwin->w_lines_valid == 0 && type < NOT_VALID)
-  	type = NOT_VALID;
-  
-!     /* Postpone the redrawing when it's not needed and when being called
-!      * recursively. */
-!     if (!redrawing() || updating_screen)
-      {
-  	redraw_later(type);		/* remember type for next time */
-  	must_redraw = type;
-***************
-*** 582,587 ****
---- 585,591 ----
-  
-  /*
-   * Prepare for updating one or more windows.
-+  * Caller must check for "updating_screen" already set to avoid recursiveness.
-   */
-      static void
-  update_prepare()
-***************
-*** 663,669 ****
-  	    doit = TRUE;
-      }
-  
-!     if (!doit)
-  	return;
-  
-      /* update all windows that need updating */
---- 667,675 ----
-  	    doit = TRUE;
-      }
-  
-!     /* Return when there is nothing to do or screen updating already
-!      * happening. */
-!     if (!doit || updating_screen)
-  	return;
-  
-      /* update all windows that need updating */
-***************
-*** 696,701 ****
---- 702,711 ----
-  updateWindow(wp)
-      win_T	*wp;
-  {
-+     /* return if already busy updating */
-+     if (updating_screen)
-+ 	return;
-+ 
-      update_prepare();
-  
-  #ifdef FEAT_CLIPBOARD
-*** ../vim-7.2.304/src/version.c	2009-11-25 12:38:49.000000000 +0100
---- src/version.c	2009-11-25 13:01:48.000000000 +0100
-***************
-*** 683,684 ****
---- 683,686 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     305,
-  /**/
-
--- 
-If the Universe is constantly expanding, why can't I ever find a parking space?
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.306	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,48 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.306
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.306
-Problem:    shellescape("10%%", 1) only escapes first %. (Christian Brabandt)
-Solution:   Don't copy the character after the escaped one.
-Files:	    src/misc2.c
-
-
-*** ../vim-7.2.305/src/misc2.c	2009-11-11 16:56:13.000000000 +0100
---- src/misc2.c	2009-11-25 17:11:49.000000000 +0100
-***************
-*** 1390,1395 ****
---- 1390,1396 ----
-  		*d++ = '\\';		/* insert backslash */
-  		while (--l >= 0)	/* copy the var */
-  		    *d++ = *p++;
-+ 		continue;
-  	    }
-  
-  	    MB_COPY_CHAR(p, d);
-*** ../vim-7.2.305/src/version.c	2009-11-25 13:03:29.000000000 +0100
---- src/version.c	2009-11-25 17:13:54.000000000 +0100
-***************
-*** 683,684 ****
---- 683,686 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     306,
-  /**/
-
--- 
-Article in the first Free Software Magazine: "Bram Moolenaar studied electrical
-engineering at the Technical University of Delft and graduated in 1985 on a
-multi-processor Unix architecture."
-Response by "dimator": Could the school not afford a proper stage for the
-ceremony?
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.307	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,181 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.307
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.307
-Problem:    Crash with a very long syntax match statement. (Guy Gur Ari)
-Solution:   When the offset does not fit in the two bytes available give an
-            error instead of continuing with invalid pointers.
-Files:      src/regexp.c
-
-
-*** ../vim-7.2.306/src/regexp.c	2009-05-15 21:31:11.000000000 +0200
---- src/regexp.c	2009-11-25 18:13:03.000000000 +0100
-***************
-*** 583,588 ****
---- 583,589 ----
-  #endif
-  static char_u	*regcode;	/* Code-emit pointer, or JUST_CALC_SIZE */
-  static long	regsize;	/* Code size. */
-+ static int	reg_toolong;	/* TRUE when offset out of range */
-  static char_u	had_endbrace[NSUBEXP];	/* flags, TRUE if end of () found */
-  static unsigned	regflags;	/* RF_ flags for prog */
-  static long	brace_min[10];	/* Minimums for complex brace repeats */
-***************
-*** 1028,1036 ****
-      regcomp_start(expr, re_flags);
-      regcode = r->program;
-      regc(REGMAGIC);
-!     if (reg(REG_NOPAREN, &flags) == NULL)
-      {
-  	vim_free(r);
-  	return NULL;
-      }
-  
---- 1029,1039 ----
-      regcomp_start(expr, re_flags);
-      regcode = r->program;
-      regc(REGMAGIC);
-!     if (reg(REG_NOPAREN, &flags) == NULL || reg_toolong)
-      {
-  	vim_free(r);
-+ 	if (reg_toolong)
-+ 	    EMSG_RET_NULL(_("E339: Pattern too long"));
-  	return NULL;
-      }
-  
-***************
-*** 1141,1146 ****
---- 1144,1150 ----
-      re_has_z = 0;
-  #endif
-      regsize = 0L;
-+     reg_toolong = FALSE;
-      regflags = 0;
-  #if defined(FEAT_SYN_HL) || defined(PROTO)
-      had_eol = FALSE;
-***************
-*** 1228,1234 ****
-      {
-  	skipchr();
-  	br = regbranch(&flags);
-! 	if (br == NULL)
-  	    return NULL;
-  	regtail(ret, br);	/* BRANCH -> BRANCH. */
-  	if (!(flags & HASWIDTH))
---- 1232,1238 ----
-      {
-  	skipchr();
-  	br = regbranch(&flags);
-! 	if (br == NULL || reg_toolong)
-  	    return NULL;
-  	regtail(ret, br);	/* BRANCH -> BRANCH. */
-  	if (!(flags & HASWIDTH))
-***************
-*** 1313,1318 ****
---- 1317,1324 ----
-  	    break;
-  	skipchr();
-  	regtail(latest, regnode(END)); /* operand ends */
-+ 	if (reg_toolong)
-+ 	    break;
-  	reginsert(MATCH, latest);
-  	chain = latest;
-      }
-***************
-*** 1382,1388 ****
-  			    break;
-  	    default:
-  			    latest = regpiece(&flags);
-! 			    if (latest == NULL)
-  				return NULL;
-  			    *flagp |= flags & (HASWIDTH | HASNL | HASLOOKBH);
-  			    if (chain == NULL)	/* First piece. */
---- 1388,1394 ----
-  			    break;
-  	    default:
-  			    latest = regpiece(&flags);
-! 			    if (latest == NULL || reg_toolong)
-  				return NULL;
-  			    *flagp |= flags & (HASWIDTH | HASNL | HASLOOKBH);
-  			    if (chain == NULL)	/* First piece. */
-***************
-*** 2540,2547 ****
-  	offset = (int)(scan - val);
-      else
-  	offset = (int)(val - scan);
-!     *(scan + 1) = (char_u) (((unsigned)offset >> 8) & 0377);
-!     *(scan + 2) = (char_u) (offset & 0377);
-  }
-  
-  /*
---- 2546,2561 ----
-  	offset = (int)(scan - val);
-      else
-  	offset = (int)(val - scan);
-!     /* When the offset uses more than 16 bits it can no longer fit in the two
-!      * bytes avaliable.  Use a global flag to avoid having to check return
-!      * values in too many places. */
-!     if (offset > 0xffff)
-! 	reg_toolong = TRUE;
-!     else
-!     {
-! 	*(scan + 1) = (char_u) (((unsigned)offset >> 8) & 0377);
-! 	*(scan + 2) = (char_u) (offset & 0377);
-!     }
-  }
-  
-  /*
-***************
-*** 5764,5769 ****
---- 5778,5785 ----
-  
-  /*
-   * regnext - dig the "next" pointer out of a node
-+  * Returns NULL when calculating size, when there is no next item and when
-+  * there is an error.
-   */
-      static char_u *
-  regnext(p)
-***************
-*** 5771,5777 ****
-  {
-      int	    offset;
-  
-!     if (p == JUST_CALC_SIZE)
-  	return NULL;
-  
-      offset = NEXT(p);
---- 5787,5793 ----
-  {
-      int	    offset;
-  
-!     if (p == JUST_CALC_SIZE || reg_toolong)
-  	return NULL;
-  
-      offset = NEXT(p);
-*** ../vim-7.2.306/src/version.c	2009-11-25 17:15:16.000000000 +0100
---- src/version.c	2009-11-25 18:14:32.000000000 +0100
-***************
-*** 683,684 ****
---- 683,686 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     307,
-  /**/
-
--- 
-The fastest way to get an engineer to solve a problem is to declare that the
-problem is unsolvable.  No engineer can walk away from an unsolvable problem
-until it's solved.
-				(Scott Adams - The Dilbert principle)
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
--- a/usr/src/cmd/vim/vim-patches/7.2.308	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,182 +0,0 @@
-To: [email protected]
-Subject: Patch 7.2.308
-Fcc: outbox
-From: Bram Moolenaar <[email protected]>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 7.2.308
-Problem:    When using a regexp in the "\=" expression of a substitute
-	    command, submatch() returns empty strings for further lines.
-	    (Clockwork Jam)
-Solution:   Save and restore the line number and line count when calling
-	    reg_getline().
-Files:	    src/regexp.c
-
-
-*** ../vim-7.2.307/src/regexp.c	2009-11-25 18:21:48.000000000 +0100
---- src/regexp.c	2009-11-25 19:45:07.000000000 +0100
-***************
-*** 6828,6833 ****
---- 6828,6835 ----
-   * that contains a call to substitute() and submatch(). */
-  static regmatch_T	*submatch_match;
-  static regmmatch_T	*submatch_mmatch;
-+ static linenr_T		submatch_firstlnum;
-+ static linenr_T		submatch_maxline;
-  #endif
-  
-  #if defined(FEAT_MODIFY_FNAME) || defined(FEAT_EVAL) || defined(PROTO)
-***************
-*** 6941,6947 ****
-  	}
-  	else
-  	{
-- 	    linenr_T	save_reg_maxline;
-  	    win_T	*save_reg_win;
-  	    int		save_ireg_ic;
-  
---- 6943,6948 ----
-***************
-*** 6953,6959 ****
-  	     * vim_regexec_multi() can't be called recursively. */
-  	    submatch_match = reg_match;
-  	    submatch_mmatch = reg_mmatch;
-! 	    save_reg_maxline = reg_maxline;
-  	    save_reg_win = reg_win;
-  	    save_ireg_ic = ireg_ic;
-  	    can_f_submatch = TRUE;
---- 6954,6961 ----
-  	     * vim_regexec_multi() can't be called recursively. */
-  	    submatch_match = reg_match;
-  	    submatch_mmatch = reg_mmatch;
-! 	    submatch_firstlnum = reg_firstlnum;
-! 	    submatch_maxline = reg_maxline;
-  	    save_reg_win = reg_win;
-  	    save_ireg_ic = ireg_ic;
-  	    can_f_submatch = TRUE;
-***************
-*** 6976,6982 ****
-  
-  	    reg_match = submatch_match;
-  	    reg_mmatch = submatch_mmatch;
-! 	    reg_maxline = save_reg_maxline;
-  	    reg_win = save_reg_win;
-  	    ireg_ic = save_ireg_ic;
-  	    can_f_submatch = FALSE;
---- 6978,6985 ----
-  
-  	    reg_match = submatch_match;
-  	    reg_mmatch = submatch_mmatch;
-! 	    reg_firstlnum = submatch_firstlnum;
-! 	    reg_maxline = submatch_maxline;
-  	    reg_win = save_reg_win;
-  	    ireg_ic = save_ireg_ic;
-  	    can_f_submatch = FALSE;
-***************
-*** 7212,7217 ****
---- 7215,7243 ----
-  
-  #ifdef FEAT_EVAL
-  /*
-+  * Call reg_getline() with the line numbers from the submatch.  If a
-+  * substitute() was used the reg_maxline and other values have been
-+  * overwritten.
-+  */
-+     static char_u *
-+ reg_getline_submatch(lnum)
-+     linenr_T	lnum;
-+ {
-+     char_u *s;
-+     linenr_T save_first = reg_firstlnum;
-+     linenr_T save_max = reg_maxline;
-+ 
-+     reg_firstlnum = submatch_firstlnum;
-+     reg_maxline = submatch_maxline;
-+ 
-+     s = reg_getline(lnum);
-+ 
-+     reg_firstlnum = save_first;
-+     reg_maxline = save_max;
-+     return s;
-+ }
-+ 
-+ /*
-   * Used for the submatch() function: get the string from the n'th submatch in
-   * allocated memory.
-   * Returns NULL when not in a ":s" command and for a non-existing submatch.
-***************
-*** 7241,7247 ****
-  	    if (lnum < 0 || submatch_mmatch->endpos[no].lnum < 0)
-  		return NULL;
-  
-! 	    s = reg_getline(lnum) + submatch_mmatch->startpos[no].col;
-  	    if (s == NULL)  /* anti-crash check, cannot happen? */
-  		break;
-  	    if (submatch_mmatch->endpos[no].lnum == lnum)
---- 7267,7273 ----
-  	    if (lnum < 0 || submatch_mmatch->endpos[no].lnum < 0)
-  		return NULL;
-  
-! 	    s = reg_getline_submatch(lnum) + submatch_mmatch->startpos[no].col;
-  	    if (s == NULL)  /* anti-crash check, cannot happen? */
-  		break;
-  	    if (submatch_mmatch->endpos[no].lnum == lnum)
-***************
-*** 7267,7273 ****
-  		++lnum;
-  		while (lnum < submatch_mmatch->endpos[no].lnum)
-  		{
-! 		    s = reg_getline(lnum++);
-  		    if (round == 2)
-  			STRCPY(retval + len, s);
-  		    len += (int)STRLEN(s);
---- 7293,7299 ----
-  		++lnum;
-  		while (lnum < submatch_mmatch->endpos[no].lnum)
-  		{
-! 		    s = reg_getline_submatch(lnum++);
-  		    if (round == 2)
-  			STRCPY(retval + len, s);
-  		    len += (int)STRLEN(s);
-***************
-*** 7276,7282 ****
-  		    ++len;
-  		}
-  		if (round == 2)
-! 		    STRNCPY(retval + len, reg_getline(lnum),
-  					     submatch_mmatch->endpos[no].col);
-  		len += submatch_mmatch->endpos[no].col;
-  		if (round == 2)
---- 7302,7308 ----
-  		    ++len;
-  		}
-  		if (round == 2)
-! 		    STRNCPY(retval + len, reg_getline_submatch(lnum),
-  					     submatch_mmatch->endpos[no].col);
-  		len += submatch_mmatch->endpos[no].col;
-  		if (round == 2)
-*** ../vim-7.2.307/src/version.c	2009-11-25 18:21:48.000000000 +0100
---- src/version.c	2009-11-25 19:50:16.000000000 +0100
-***************
-*** 683,684 ****
---- 683,686 ----
-  {   /* Add new patch number below this line */
-+ /**/
-+     308,
-  /**/
-
--- 
-Engineers are always delighted to share wisdom, even in areas in which they
-have no experience whatsoever.  Their logic provides them with inherent
-insight into any field of expertise.  This can be a problem when dealing with
-the illogical people who believe that knowledge can only be derived through
-experience.
-				(Scott Adams - The Dilbert principle)
-
- /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\        download, build and distribute -- http://www.A-A-P.org        ///
- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
Binary file usr/src/cmd/vim/vim72.tar.bz2 has changed
--- a/usr/src/cmd/webalizer/METADATA	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-NAME:             webalizer
-VERSION:          2.20-01
-DESCRIPTION:      web server log analyzer
-LICENSE:          GPLv2
-PACKAGE:          SUNWwebalizer
-PROJECT_URL:      http://www.webalizer.org
-SOURCE_DOWNLOAD:  ftp://ftp.mrunix.net/pub/webalizer/webalizer-2.20-01-src.tgz
-SUPPORT:          C
-BUGTRAQ:          solaris/utility/webalizer
-OSR:              9546
-COMMENTS:         
--- a/usr/src/cmd/webalizer/Makefile.sfw	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,68 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-# 
-# ident	"@(#)Makefile.sfw	1.1	08/11/20 SMI"	
-#
-
-VER = $(COMPONENT_NAME:sh)-$(COMPONENT_VERSION:sh)
-TARBALL = $(VER)-src.tgz
-
-include ../Makefile.cmd
-
-CC = $(GCC)
-
-CONFIGURE_OPTIONS += --with-gd=$(CFGPREFIX)/include/gd2
-CONFIGURE_OPTIONS += --disable-dns
-CONFIGURE_OPTIONS += --enable-bz2
-CONFIGURE_OPTIONS += --sysconfdir=/etc
-
-all: $(VER)/config.status
-	(cd $(VER); env - \
-	    CC=$(CC) \
-	    PATH=$(SFW_PATH) \
-	    MAKE=$(CCSMAKE) \
-            $(CCSMAKE))
-
-install: all
-	PKGDIR=$(VER) $(SHELL) ./install-sfw
-
-$(VER)/config.status: $(VER)/configure
-	(cd $(VER); env - \
-	    CC=$(CC) \
-	    PATH=$(SFW_PATH) \
-	    MAKE=$(CCSMAKE) \
-            $(SHELL) ./configure $(CONFIGURE_OPTIONS))
-
-$(VER)/configure: $(TARBALL)
-	gzip -dc $(TARBALL) | tar xopf -
-	patch -N $(VER)/webalizer.1 < webalizer.1.patch
-	touch $(VER)/configure
-
-clean:
-	-rm -rf $(VER)
-
-include ../Makefile.targ
-
-FRC:
--- a/usr/src/cmd/webalizer/install-sfw	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
-#!/usr/bin/ksh93
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)install-sfw	1.1	08/11/20 SMI"	         
-#
-
-# stop at first error
-set -o errexit
-
-PREFIX=${ROOT}/usr
-BINDIR=${PREFIX}/bin
-SHAREDIR=${PREFIX}/share
-MAN1DIR=${SHAREDIR}/man/man1
-ETCDIR=${ROOT}/etc
-
-MANSCRIPT=../sunman-stability
-
-source ${SRC}/tools/install.subr
-
-# PKGDIR is passed in from Makefile.sfw as environment variable
-cd ${PKGDIR}
-
-# install executables
-_install E webalizer ${PREFIX}/bin/webalizer 555
-
-# install man-pages
-_install M webalizer.1 ${MAN1DIR}/webalizer.1 444
-
-# install sample config file
-_install N sample.conf ${ETCDIR}/webalizer.conf.sample 444
-
-exit 0
--- a/usr/src/cmd/webalizer/sunman-stability	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)sunman-stability	1.2	10/03/16 SMI"	         
-#
-
-1i\
-'\\" t\
-\.\\"\
-\.\\" Modified for Solaris to to add the Solaris stability classification,\
-\.\\" and to add a note about source availability.\
-\.\\"\ 
-$a\
-\.\\" Begin Sun update\
-.SH ATTRIBUTES\
-See\
-.BR attributes (5)\
-for descriptions of the following attributes:\
-.sp\
-.TS\
-box;\
-cbp-1 | cbp-1\
-l | l .\
-ATTRIBUTE TYPE	ATTRIBUTE VALUE\
-=\
-Availability	web/analytics/webalizer\
-=\
-Interface Stability	Uncommitted\
-.TE \
-.PP\
-.SH NOTES\
-Source for webalizer is available on http://opensolaris.org.\
-\.\\" End Sun update
Binary file usr/src/cmd/webalizer/webalizer-2.20-01-src.tgz has changed
--- a/usr/src/cmd/webalizer/webalizer.1.patch	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +0,0 @@
---- webalizer.1.orig	Tue Nov 11 10:41:38 2008
-+++ webalizer.1	Tue Nov 11 11:01:10 2008
-@@ -891,6 +891,15 @@
- Monthly tab delimited text files.  (extension can be changed)
- .SH BUGS
- Please report bugs to the author.
-+.SH UNSUPPORTED
-+Note that DNS support is disabled in the OpenSolaris distribution
-+of webalizer. Programs '\fIwcmgr\fP' and '\fIwebazolver\fP' are not 
-+available as they are only functional if DNS is supported.
-+.PP
-+This distribution of webalizer is configured for output in English. 
-+Runtime selection of output language is not available in this version 
-+of webalizer. For output in a language other than English, compile 
-+webalizer from source with desired language option.
- .SH COPYRIGHT
- Copyright (C) 1997-2008 by Bradford L. Barrett.  Distributed under
- the GNU GPL.  See the files "\fICOPYING\fP" and "\fICopyright\fP",
--- a/usr/src/lib/Makefile	Sun May 15 10:12:12 2011 -0700
+++ b/usr/src/lib/Makefile	Sun May 15 10:24:42 2011 -0700
@@ -22,7 +22,7 @@
 #
 # Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
 #
-# ident	"@(#)Makefile	1.101	11/04/15 SMI"
+# ident	"@(#)Makefile	1.102	11/05/02 SMI"
 #
 
 #
@@ -48,7 +48,6 @@
 	stdcxx4  \
 	aalib   \
 	activation \
-	antlr2	\
 	commons-collections	\
 	glib	\
 	gtk+	\
@@ -62,9 +61,7 @@
 	tcl	\
 	trove	\
 	tk	\
-	zlib	\
 	fftw2 	\
-	fftw3	\
 	javamail \
 	libassuan \
 	libconfuse \
@@ -75,7 +72,6 @@
 	libevent \
 	libmcrypt \
 	libmemcached \
-	libmng \
 	libnet \
 	libpcap \
 	libosip2 \
@@ -133,10 +129,10 @@
 libusbugen: libusb
 memcached: libevent
 mpfr: gnump
-slang: pcre zlib
+slang: pcre
 snack: tcl tk
 tcltls: openssl tcl
-imperius: antlr2 sblim
+imperius: sblim
 jaxb: activation
 saaj: activation
 wiseman: saaj jaxb
--- a/usr/src/lib/antlr2/METADATA	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-NAME:             antlr
-VERSION:          2.7.7
-DESCRIPTION:      antlr - ANother Tool for Language Recognition
-LICENSE:          BSD
-PACKAGE:          SUNWantlr2
-PROJECT_URL:      http://www.antlr2.org/
-SOURCE_DOWNLOAD:  http://www.antlr2.org/download/antlr-2.7.7.tar.gz
-SUPPORT:          C
-BUGTRAQ:          solaris/java_classes/antlr
-OSR:              10871
-COMMENTS:         
--- a/usr/src/lib/antlr2/Makefile.patch	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,268 +0,0 @@
-*** antlr-2.7.7/doc/Makefile.in.orig	Fri Mar 20 13:55:53 2009
---- antlr-2.7.7/doc/Makefile.in	Fri Mar 20 14:21:38 2009
-***************
-*** 43,54 ****
-  	$(eol)
-  
-  install ::
-! 	@$(MKDIR) -p "$(antlr_doc_DIR)"
-  	@@ECHO@ "install doc files .. "
-  	@for f in $(antlr_doc_FILES) ; do \
-  		@ECHO@ "install $${f}" ; \
-  		if test -f "$${f}" ; then \
-! 			$(INSTALL) -m 444 "$${f}" "$(antlr_doc_DIR)" ; \
-  		fi ;\
-  	done
-  
---- 43,54 ----
-  	$(eol)
-  
-  install ::
-! 	@-$(MKDIR) -p "$(DESTDIR)$(antlr_doc_DIR)"
-  	@@ECHO@ "install doc files .. "
-  	@for f in $(antlr_doc_FILES) ; do \
-  		@ECHO@ "install $${f}" ; \
-  		if test -f "$${f}" ; then \
-! 			$(INSTALL) -m 444 "$${f}" "$(DESTDIR)$(antlr_doc_DIR)" ; \
-  		fi ;\
-  	done
-  
-*** antlr-2.7.7/antlr/Makefile.in.orig	Fri Mar 20 13:57:01 2009
---- antlr-2.7.7/antlr/Makefile.in	Fri Mar 20 14:21:43 2009
-***************
-*** 321,331 ****
-  
-  ## install antlr.jar in libdirectory if exists
-  install ::	@ANTLR_JAR@ 
-! 	-$(MKDIR) -p "$(libdir)"
-! 	-$(MKDIR) -p "$(datadir)/$(versioneddir)"
-  	-test -f @ANTLR_JAR@ && {\
-! 	 $(INSTALL) -m 444 @ANTLR_JAR@ "$(datadir)/$(versioneddir)" ; \
-! 	 $(INSTALL) -m 444 @ANTLR_JAR@ "$(libdir)" ; \
-  	}
-  
-  distclean :: clean
---- 321,331 ----
-  
-  ## install antlr.jar in libdirectory if exists
-  install ::	@ANTLR_JAR@ 
-! 	-$(MKDIR) -p "$(DESTDIR)$(libdir)"
-! 	-$(MKDIR) -p "$(DESTDIR)$(datadir)/$(versioneddir)"
-  	-test -f @ANTLR_JAR@ && {\
-! 	 $(INSTALL) -m 444 @ANTLR_JAR@ "$(DESTDIR)$(datadir)/$(versioneddir)" ; \
-! 	 $(INSTALL) -m 444 @ANTLR_JAR@ "$(DESTDIR)$(libdir)" ; \
-  	}
-  
-  distclean :: clean
-*** antlr-2.7.7/Makefile.in.orig	Fri Mar 20 13:53:03 2009
---- antlr-2.7.7/Makefile.in	Fri Mar 20 14:22:00 2009
-***************
-*** 124,139 ****
-  extradir = $(datadir)/$(versioneddir)
-  
-  install ::
-! 	$(MKDIR) -p "$(bindir)"
-! 	$(MKDIR) -p "$(extradir)"
-! 	$(MKDIR) -p "$(docdir)"
-! 	$(INSTALL) -m 755 scripts/run-antlr                          "$(bindir)/antlr"
-! 	$(INSTALL) -m 755 scripts/antlr-config                       "$(bindir)/antlr-config"
-! 	$(INSTALL) -m 444 @abs_top_srcdir@/extras/antlr-mode.el      "$(extradir)"
-! 	$(INSTALL) -m 444 @abs_top_srcdir@/extras/antlr-jedit.xml    "$(extradir)"
-! 	$(INSTALL) -m 444 @abs_top_srcdir@/LICENSE.txt               "$(docdir)"
-! 	$(INSTALL) -m 444 @abs_top_srcdir@/README.txt                "$(docdir)"
-! 	$(INSTALL) -m 444 @abs_top_srcdir@/INSTALL.txt               "$(docdir)"
-  
-  install ::
-  	@ECHO@ "installation done"
---- 124,139 ----
-  extradir = $(datadir)/$(versioneddir)
-  
-  install ::
-! 	-$(MKDIR) -p "$(DESTDIR)$(bindir)"
-! 	-$(MKDIR) -p "$(DESTDIR)$(extradir)"
-! 	-$(MKDIR) -p "$(DESTDIR)$(docdir)"
-! 	$(INSTALL) -m 755 scripts/run-antlr                          "$(DESTDIR)$(bindir)/antlr"
-! 	$(INSTALL) -m 755 scripts/antlr-config                       "$(DESTDIR)$(bindir)/antlr-config"
-! 	$(INSTALL) -m 444 @abs_top_srcdir@/extras/antlr-mode.el      "$(DESTDIR)$(extradir)"
-! 	$(INSTALL) -m 444 @abs_top_srcdir@/extras/antlr-jedit.xml    "$(DESTDIR)$(extradir)"
-! 	$(INSTALL) -m 444 @abs_top_srcdir@/LICENSE.txt               "$(DESTDIR)$(docdir)"
-! 	$(INSTALL) -m 444 @abs_top_srcdir@/README.txt                "$(DESTDIR)$(docdir)"
-! 	$(INSTALL) -m 444 @abs_top_srcdir@/INSTALL.txt               "$(DESTDIR)$(docdir)"
-  
-  install ::
-  	@ECHO@ "installation done"
-*** antlr-2.7.7/lib/cpp/src/Makefile.in.orig	Fri Mar 20 13:58:35 2009
---- antlr-2.7.7/lib/cpp/src/Makefile.in	Fri Mar 20 14:22:08 2009
-***************
-*** 114,125 ****
-    $(eol)
-  
-  this-install: @ANTLR_LIB@ 
-! 	@$(MKDIR) -p "$(libdir)"
-  	@@ECHO@ "install C++ core files .. "
-  	@for f in $(antlr_lib_FILES) ; do \
-  		@ECHO@ "install $${f}" ; \
-  		if test -f "$${f}" ; then \
-! 			$(INSTALL) -m 444 "$${f}" "$(libdir)" ; \
-  		fi ;\
-  	done
-  
---- 114,125 ----
-    $(eol)
-  
-  this-install: @ANTLR_LIB@ 
-! 	@-$(MKDIR) -p "$(DESTDIR)$(libdir)"
-  	@@ECHO@ "install C++ core files .. "
-  	@for f in $(antlr_lib_FILES) ; do \
-  		@ECHO@ "install $${f}" ; \
-  		if test -f "$${f}" ; then \
-! 			$(INSTALL) -m 444 "$${f}" "$(DESTDIR)$(libdir)" ; \
-  		fi ;\
-  	done
-  
-*** antlr-2.7.7/lib/cpp/antlr/Makefile.in.orig	Fri Mar 20 14:12:25 2009
---- antlr-2.7.7/lib/cpp/antlr/Makefile.in	Fri Mar 20 14:22:19 2009
-***************
-*** 75,85 ****
-  
-  install:
-  	@@ECHO@ "install hpp files .. "
-! 	@$(MKDIR) -p "$(includedir)/antlr"
-  	@for f in $(antlr_hpp_FILES) ; do \
-  		@ECHO@ "install $${f}" ; \
-  		if test -f "$${f}" ; then \
-! 			$(INSTALL) -m 444 "$${f}" "$(includedir)/antlr" ; \
-  		fi ;\
-  	done
-  
---- 75,85 ----
-  
-  install:
-  	@@ECHO@ "install hpp files .. "
-! 	@-$(MKDIR) -p "$(DESTDIR)$(includedir)/antlr"
-  	@for f in $(antlr_hpp_FILES) ; do \
-  		@ECHO@ "install $${f}" ; \
-  		if test -f "$${f}" ; then \
-! 			$(INSTALL) -m 444 "$${f}" "$(DESTDIR)$(includedir)/antlr" ; \
-  		fi ;\
-  	done
-  
-*** antlr-2.7.7/lib/csharp/antlr.astframe/Makefile.in.orig	Fri Mar 20 14:02:01 2009
---- antlr-2.7.7/lib/csharp/antlr.astframe/Makefile.in	Fri Mar 20 14:22:37 2009
-***************
-*** 45,57 ****
-  
-  ## install our target ..
-  install :: @ASTFRAME_NET@ 
-! 	@$(MKDIR) -p "$(libdir)"
-  	@@ECHO@ "install C# core files .. "
-  	@for f in @ASTFRAME_NET@  ; do \
-  		@ECHO@ "install $${f}" ; \
-  		if test -f "$${f}" ; then \
-! 			$(INSTALL) -m 444 "$${f}" "$(libdir)" ; \
-! 			$(INSTALL) -m 444 "$${f}" "$(datadir)/$(versioneddir)" ; \
-  		fi ;\
-  	done
-  
---- 45,57 ----
-  
-  ## install our target ..
-  install :: @ASTFRAME_NET@ 
-! 	@-$(MKDIR) -p "$(DESTDIR)$(libdir)"
-  	@@ECHO@ "install C# core files .. "
-  	@for f in @ASTFRAME_NET@  ; do \
-  		@ECHO@ "install $${f}" ; \
-  		if test -f "$${f}" ; then \
-! 			$(INSTALL) -m 444 "$${f}" "$(DESTDIR)$(libdir)" ; \
-! 			$(INSTALL) -m 444 "$${f}" "$(DESTDIR)$(datadir)/$(versioneddir)" ; \
-  		fi ;\
-  	done
-  
-*** antlr-2.7.7/lib/csharp/antlr.runtime/Makefile.in.orig	Fri Mar 20 14:02:35 2009
---- antlr-2.7.7/lib/csharp/antlr.runtime/Makefile.in	Fri Mar 20 14:22:51 2009
-***************
-*** 135,147 ****
-  	@RMF@ Makefile
-  
-  install :: @ANTLR_NET@ 
-! 	@$(MKDIR) -p "$(libdir)"
-  	@@ECHO@ "install C# core files .. "
-  	@for f in @ANTLR_NET@  ; do \
-  		@ECHO@ "install $${f}" ; \
-  		if test -f "$${f}" ; then \
-! 			$(INSTALL) -m 444 "$${f}" "$(libdir)" ; \
-! 			$(INSTALL) -m 444 "$${f}" "$(datadir)/$(versioneddir)" ; \
-  		fi ;\
-  	done
-  
---- 135,147 ----
-  	@RMF@ Makefile
-  
-  install :: @ANTLR_NET@ 
-! 	@-$(MKDIR) -p "$(DESTDIR)$(libdir)"
-  	@@ECHO@ "install C# core files .. "
-  	@for f in @ANTLR_NET@  ; do \
-  		@ECHO@ "install $${f}" ; \
-  		if test -f "$${f}" ; then \
-! 			$(INSTALL) -m 444 "$${f}" "$(DESTDIR)$(libdir)" ; \
-! 			$(INSTALL) -m 444 "$${f}" "$(DESTDIR)$(datadir)/$(versioneddir)" ; \
-  		fi ;\
-  	done
-  
-*** antlr-2.7.7/lib/python/Makefile.in.orig	Fri Mar 20 13:59:37 2009
---- antlr-2.7.7/lib/python/Makefile.in	Fri Mar 20 14:22:58 2009
-***************
-*** 41,66 ****
-  extradir = $(datadir)/$(versioneddir)
-  
-  install-this:
-! 	$(MKDIR) -p "$(antlr_py_DIR)"
-! 	$(MKDIR) -p "$(libdir)"
-  	@@ECHO@ "install python files .. "
-  	@for f in $(antlr_py_FILES) ; do \
-  		@ECHO@ "install $${f}" ; \
-  		if test -f "$${f}" ; then \
-! 			$(INSTALL) -m 444 "$${f}" "$(libdir)" ; \
-  		fi ;\
-  	done
-  	@for f in $(antlr_py1_FILES) ; do \
-  		@ECHO@ "install $${f}" ; \
-  		if test -f "$${f}" ; then \
-! 			$(INSTALL) -m 444 "$${f}" "$(antlr_py_DIR)" ; \
-  		fi ;\
-  	done
-  	@f="$(objdir)/scripts/pyantlr.sh"; \
-  	if test -f "$${f}" ; then \
-  			@ECHO@ "install Python installer" ; \
-! 			$(MKDIR) -p "$(sbindir)" ; \
-! 			$(INSTALL) -m 555 "$${f}" "$(sbindir)" ; \
-  	fi
-  
-  
---- 41,66 ----
-  extradir = $(datadir)/$(versioneddir)
-  
-  install-this:
-! 	-$(MKDIR) -p "$(DESTDIR)$(antlr_py_DIR)"
-! 	-$(MKDIR) -p "$(DESTDIR)$(libdir)"
-  	@@ECHO@ "install python files .. "
-  	@for f in $(antlr_py_FILES) ; do \
-  		@ECHO@ "install $${f}" ; \
-  		if test -f "$${f}" ; then \
-! 			$(INSTALL) -m 444 "$${f}" "$(DESTDIR)$(libdir)" ; \
-  		fi ;\
-  	done
-  	@for f in $(antlr_py1_FILES) ; do \
-  		@ECHO@ "install $${f}" ; \
-  		if test -f "$${f}" ; then \
-! 			$(INSTALL) -m 444 "$${f}" "$(DESTDIR)$(antlr_py_DIR)" ; \
-  		fi ;\
-  	done
-  	@f="$(objdir)/scripts/pyantlr.sh"; \
-  	if test -f "$${f}" ; then \
-  			@ECHO@ "install Python installer" ; \
-! 			-$(MKDIR) -p "$(DESTDIR)$(sbindir)" ; \
-! 			$(INSTALL) -m 555 "$${f}" "$(DESTDIR)$(sbindir)" ; \
-  	fi
-  
-  
--- a/usr/src/lib/antlr2/Makefile.sfw	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,64 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
- 
-#
-# Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
-#
-# ident	"@(#)Makefile.sfw	1.5	10/11/01 SMI"
-#
-
-include ../Makefile.lib
-
-VER=$(COMPONENT_NAME:sh)-$(COMPONENT_VERSION:sh)
-TARBALL=$(VER).tar.gz
-
-all: $(VER)/config.status
-	(cd $(VER); $(GMAKE) all)
-
-install: all
-	(cd $(VER); env - INSTALL="$(INSTALL_PROTO)" DESTDIR=$(ROOT) \
-	    PYTHON=$(PYTHON26) \
-	    MAKE=$(GMAKE) $(GMAKE) -e install)
-	$(SHELL) ./install-sfw
-
-$(VER)/config.status: $(VER)/configure
-	(cd $(VER); env - \
-	  PATH=$(SFW_PATH) \
-	  MAKE=$(GMAKE) \
-	  CC="$(CC)" CXX="$(CCC)" \
-	  PYTHON=$(PYTHON26) \
-	  CXXLINK="$(CCC)" \
-	  LDFLAGS="-lCstd -lCrun -lm -lc" \
-	  ./configure $(CONFIGURE_OPTIONS) )
-
-$(VER)/configure: $(TARBALL)
-	$(UNPACKARCHIVE) $(TARBALL)
-	(cd $(@D) ; $(GPATCH) -p1 < ../Makefile.patch)
-	$(TOUCH) $@
-
-clean:
-	-rm -rf $(VER)
-
-install_h:
-
-include ../Makefile.targ
-
-
Binary file usr/src/lib/antlr2/antlr-2.7.7.tar.gz has changed
--- a/usr/src/lib/antlr2/install-sfw	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,39 +0,0 @@
-#!/usr/bin/ksh93
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
- 
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident "@(#)install-sfw   1.1   09/11/03 SMI"
-#
-
-set -o errexit
-MANDIR="${ROOT}/usr/share/man"
-source ${SRC}/tools/install.subr
-
-TOP=`pwd`
-
-# install man page
-_install N sunman/antlr2.3  ${MANDIR}/man3/antlr2.3 444
-
-exit 0
--- a/usr/src/lib/antlr2/sunman/antlr2.3	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,67 +0,0 @@
-'\" t
-.\"
-.\" CDDL HEADER START
-.\"
-.\" The contents of this file are subject to the terms of the
-.\" Common Development and Distribution License (the "License").
-.\" You may not use this file except in compliance with the License.
-.\"
-.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-.\" or http://www.opensolaris.org/os/licensing.
-.\" See the License for the specific language governing permissions
-.\" and limitations under the License.
-.\"
-.\" When distributing Covered Code, include this CDDL HEADER in each
-.\" file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-.\" If applicable, add the following below this CDDL HEADER, with the
-.\" fields enclosed by brackets "[]" replaced with your own identifying
-.\" information: Portions Copyright [yyyy] [name of copyright owner]
-.\"
-.\" CDDL HEADER END
-.\"
-.\" Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
-.\" Use is subject to license terms.
-.\"
-.\" ident "@(#)antlr2.3	1.2	10/03/16 SMI"
-.\"
-.\" This man page created by Sun to provide a reference to the html
-.\" for antlr2 with the Drools distribution.
-.\"
-.TH antlr2 3 "4 Feb 2009"
-.SH NAME
-antlr2 \- (AN)other (T)ool for (L)anguage (R)ecognition 
-.SH DESCRIPTION
-antlr2(3) (AN)other (T)ool for (L)anguage (R)ecognition - formerly known as PCCTS - is a language tool that provides a framework for constructing recognizers, compilers, and translators from grammatical descriptions containing actions in the following languages: Java, C++, C# or Python.For additional information on using antlr2, browse the complete html documentation at:
-.IP
-.B file:/usr/share/doc/antlr-2.7.7/index.html 
-.LP
-.SH LICENSE
-BSD
-.SH FILES
-/usr/share/antlr-2.7.7/antlr.jar
-.IP
-antlr2 jar file
-.LP
-/usr/share/doc/antlr-2.7.7/index.html 
-.IP
-antlr2 API documentation generated with javadoc. 
-.LP
-.SH ATTRIBUTES
-See
-.BR attributes (5)
-for descriptions of the following attributes:
-.sp
-.TS
-box;
-cbp-1 | cbp-1
-l | l .
-ATTRIBUTE TYPE	ATTRIBUTE VALUE
-=
-Availability	developer/parser/antlr-2
-=
-Interface Stability	Uncommitted
-.TE
-.SH SEE ALSO
-http://www.antlr2.org/
-.SH NOTES
-Source for antlr2 is available on http://opensolaris.org
--- a/usr/src/lib/fftw3/METADATA	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-NAME:             fftw
-VERSION:          3.1.2
-DESCRIPTION:      Fourier transform computation library
-LICENSE:          GPLv2, LGPLv2.1, MIT
-PACKAGE:          SUNWfftw3
-PROJECT_URL:      http://www.fftw.org/
-SOURCE_DOWNLOAD:  http://fftw.org/fftw-3.1.2.tar.gz
-SUPPORT:          C
-BUGTRAQ:          solaris/library/libfftw
-OSR:              9344
-COMMENTS:         
--- a/usr/src/lib/fftw3/Makefile.sfw	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,207 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#ident	"@(#)Makefile.sfw	1.2	09/09/03 SMI"
-
-# The FFTW 3.x libraries come in four flavors: 32-bit single-precision,
-# 64-bit single-precision, 32-bit double-precision, and 64-bit
-# double-precision.  The single-precision libraries have an 'f' appended
-# to the library name.
-
-VER=fftw-3.1.2
-VER64=$(VER)-64
-VERF=${VER}f
-VERF64=${VER64}f
-
-include ../Makefile.lib
-
-# Platform-specific compiler flags -- because FFTW is performance-sensitive,
-# we're overriding the default -xarch with a more optimized version.
-float32_i386 := MACHCFLAGS = -xarch=sse
-double32_i386 := MACHCFLAGS = -xarch=sse2
-%64_i386 := MACHCFLAGS = $(CCBITS64)
-%32_sparc := MACHCFLAGS = -xarch=v8
-%64_sparc := MACHCFLAGS = $(CCBITS64)
-
-# lint 
-LINTOUT=lint.out
-LINTFLAGS = -nsvx -Iapi
-LINTFLAGS64 = -nsvx $(CCBITS64) -Iapi
-
-# In order to use -fast and the inherited flags, we have to place them in
-# the order of -fast, inherited, optimized.  The inherited flags override
-# the -O5 set by -fast with -O3, so we have to add back -O5.
-FFTCFLAGS = -fast $(CFLAGS) -DSOLARIS -xO5 $(MACHCFLAGS) -xnorunpath
-FFTCFLAGS64 = -fast $(CFLAGS64) -DSOLARIS -xO5 $(MACHCFLAGS) -xnorunpath
-
-# tests
-NUM_ITER=1000
-
-all : real-all
-
-all32: double32_$(MACH) float32_$(MACH)
-
-# These arch-specific targets enable the conditional MACHCFLAGS macro
-double32_sparc: double32
-double32_i386: double32
-float32_sparc: float32
-float32_i386: float32
-
-double32: $(VER)/config.status
-	(cd $(VER); env \
-	    CC=$(CC) "CFLAGS=$(FFTCFLAGS)" \
-	    PATH=$(SFW_PATH) \
-	    "MAKE=$(CCSMAKE)" \
-	    $(CCSMAKE))
-
-float32: $(VERF)/config.status
-	(cd $(VERF); env \
-	    CC=$(CC) "CFLAGS=$(FFTCFLAGS)" \
-	    PATH=$(SFW_PATH) \
-	    "MAKE=$(CCSMAKE)" \
-	    $(CCSMAKE))
-
-all64: double64_$(MACH) float64_$(MACH)
-
-# These arch-specific targets enable the conditional MACHCFLAGS macro
-double64_sparc: double64
-double64_i386: double64
-float64_sparc: float64
-float64_i386: float64
-
-double64: $(VER64)/config.status
-	(cd $(VER64); env \
-	    CC=$(CC64) "CFLAGS=$(FFTCFLAGS64)" \
-	    PATH=$(SFW_PATH) \
-	    "MAKE=$(CCSMAKE)" \
-	    "LD=/usr/bin/ld -64" \
-	    $(CCSMAKE))
-
-float64: $(VERF64)/config.status
-	(cd $(VERF64); env \
-	    CC=$(CC64) "CFLAGS=$(FFTCFLAGS64)" \
-	    PATH=$(SFW_PATH) \
-	    "MAKE=$(CCSMAKE)" \
-	    "LD=/usr/bin/ld -64" \
-	    $(CCSMAKE))
-
-install: all
-	$(SH) ./install-sfw
-	MACH64=$(MACH64) $(SH) ./install-sfw-64
-	
-real-all: all32 lint32 all64 lint64
-
-$(VER)/config.status: $(VER)/configure
-	(cd $(VER); env \
-	    "CC=$(CC)" "CFLAGS=$(FFTCFLAGS)" \
-	    "LDFLAGS=$(LDFLAGS)" \
-	    PATH=$(SFW_PATH) \
-	    "MAKE=$(CCSMAKE)" \
-	    ./configure --prefix=/usr  --enable-threads --enable-shared --disable-static \
-	    --with-combined-threads --enable-portable-binary)
-
-$(VERF)/config.status: $(VERF)/configure
-	(cd $(VERF); env \
-	    "CC=$(CC)" "CFLAGS=$(FFTCFLAGS)" \
-	    "LDFLAGS=$(LDFLAGS)" \
-	    PATH=$(SFW_PATH) \
-	    "MAKE=$(CCSMAKE)" \
-	    ./configure --prefix=/usr  --enable-threads --enable-shared --disable-static \
-	    --with-combined-threads --enable-portable-binary --enable-float)
-
-# We have to set LD to "ld -64" because of the way the FFTW3 make links the final library.
-# Because FFTW3 uses LD, but also uses LDFLAGS with CCLD, the only way I found to pass
-# a switch to ld and only ld through the configure script is to set it in the LD variable.
-$(VER64)/config.status: $(VER64)/configure
-	(cd $(VER64); env \
-	    "CC=$(CC64)" "CFLAGS=$(FFTCFLAGS64)" \
-	    "LDFLAGS=$(LDFLAGS)" \
-	    "LD=/usr/bin/ld -64" \
-	    PATH=$(SFW_PATH) \
-	    "MAKE=$(CCSMAKE)" \
-	    ./configure --prefix=/usr --enable-threads --enable-shared --disable-static \
-	    --with-combined-threads --enable-portable-binary)
-
-# We have to set LD to "ld -64" because of the way the FFTW3 make links the final library.
-# Because FFTW3 uses LD, but also uses LDFLAGS with CCLD, the only way I found to pass
-# a switch to ld and only ld through the configure script is to set it in the LD variable.
-$(VERF64)/config.status: $(VERF64)/configure
-	(cd $(VERF64); env \
-	    "CC=$(CC64)" "CFLAGS=$(FFTCFLAGS64)" \
-	    "LDFLAGS=$(LDFLAGS)" \
-	    "LD=/usr/bin/ld -64" \
-	    PATH=$(SFW_PATH) \
-	    "MAKE=$(CCSMAKE)" \
-	    ./configure --prefix=/usr --enable-threads --enable-shared --disable-static \
-	    --with-combined-threads --enable-portable-binary --enable-float)
-
-$(VER)/configure: $(VER).tar.gz
-	gzip -dc $(VER).tar.gz | tar xopf -
-	touch $(VER)/configure
-
-$(VERF)/configure: $(VER).tar.gz
-	mkdir -p tmp
-	gzip -dc $(VER).tar.gz | (cd tmp; tar xopf -)
-	rm -rf $(VERF)
-	mv tmp/$(VER) $(VERF); rmdir tmp
-	touch $(VERF)/configure
-
-$(VER64)/configure: $(VER).tar.gz
-	mkdir -p tmp
-	gzip -dc $(VER).tar.gz | (cd tmp; tar xopf -)
-	rm -rf $(VER64)
-	mv tmp/$(VER) $(VER64); rmdir tmp
-	touch $(VER64)/configure
-
-$(VERF64)/configure: $(VER).tar.gz
-	mkdir -p tmp
-	gzip -dc $(VER).tar.gz | (cd tmp; tar xopf -)
-	rm -rf $(VERF64)
-	mv tmp/$(VER) $(VERF64); rmdir tmp
-	touch $(VERF64)/configure
-
-clean:
-	-rm -rf $(VER)
-	-rm -rf $(VER64)
-	-rm -rf $(VERF)
-	-rm -rf $(VERF64)
-
-lint32: $(VER)/config.status
-	(cd $(VER); \
-	    $(LINT.c) -offtw3 $(LINTFLAGS) ../llib-lfftw3 > $(LINTOUT) 2>&1)
-
-lint64: $(VER64)/config.status
-	(cd $(VER64); \
-	    $(LINT64.c) -offtw3 $(LINTFLAGS64) ../llib-lfftw3 > $(LINTOUT) 2>&1)
-
-tests:
-	(cd $(VER)/tests; \
-	    $(PERL) check.pl -p -r -c=$(NUM_ITER))
-	(cd $(VER)/tests; \
-	    $(PERL) check.pl -p -r -c=$(NUM_ITER) --nthreads=2)
-	(cd $(VER)/tests; \
-	    $(PERL) check.pl -p -r -c=$(NUM_ITER) --nthreads=4)
-
-install_h:
-
-include ../Makefile.targ
Binary file usr/src/lib/fftw3/fftw-3.1.2.tar.gz has changed
--- a/usr/src/lib/fftw3/install-sfw	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,166 +0,0 @@
-#!/bin/sh
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#ident	"@(#)install-sfw	1.2	08/05/15 SMI"
-
-# Not all optional modules from FFTW are included in this build.  The
-# MPI module has been omitted because of a dependency on MPI, and the
-# Cilk modules has been omitted because of a dependency on Cilk.
-# Hopefully both modules will be able to be included at a later date.
-#
-
-VERS=fftw-3.1.2
-VERSF=${VERS}f
-
-PREFIX=${ROOT}/usr
-BINDIR=${PREFIX}/bin
-LIBDIR=${PREFIX}/lib
-INCDIR=${PREFIX}/include
-SHAREDIR=${PREFIX}/share
-INFODIR=${SHAREDIR}/info
-HTMLDIR=${SHAREDIR}/doc/fftw3/html
-MAN1DIR=${PREFIX}/share/man/man1
-MAN3DIR=${PREFIX}/share/man/man3
-ROOTMAN3DIR=${MAN3DIR}
-
-MANSCRIPT=../sunman-stability
-. ${SRC}/tools/install.subr
-
-cd ${VERS}
-
-_install D .libs/libfftw3.so.3.1.2 ${LIBDIR}/libfftw3.so.3.1.2 755
-_install L libfftw3.so.3.1.2 ${LIBDIR}/libfftw3.so.3
-_install L libfftw3.so.3.1.2 ${LIBDIR}/libfftw3.so
-_install N llib-lfftw3.ln ${LIBDIR}/llib-lfftw3.ln 644
-_install N ../llib-lfftw3 ${LIBDIR}/llib-lfftw3 644
-_install E tools/.libs/fftw-wisdom ${BINDIR}/fftw-wisdom 755
-_install S tools/fftw-wisdom-to-conf ${BINDIR}/fftw-wisdom-to-conf 755
-_install N api/fftw3.h ${INCDIR}/fftw3.h 644
-_install M tools/fftw-wisdom.1 ${MAN1DIR}/fftw-wisdom.1 444
-_install M tools/fftw-wisdom-to-conf.1 ${MAN1DIR}/fftw-wisdom-to-conf.1 444
-_install N ../libfftw3.3.sunman ${MAN3DIR}/libfftw3.3 444
-_install N doc/fftw3.info ${INFODIR}/fftw3.info 444
-_install N doc/html/1d-Discrete-Hartley-Transforms-_0028DHTs_0029.html ${HTMLDIR}/1d-Discrete-Hartley-Transforms-_0028DHTs_0029.html 444
-_install N doc/html/1d-Real_002deven-DFTs-_0028DCTs_0029.html ${HTMLDIR}/1d-Real_002deven-DFTs-_0028DCTs_0029.html 444
-_install N doc/html/1d-Real_002dodd-DFTs-_0028DSTs_0029.html ${HTMLDIR}/1d-Real_002dodd-DFTs-_0028DSTs_0029.html 444
-_install N doc/html/Acknowledgments.html ${HTMLDIR}/Acknowledgments.html 444
-_install N doc/html/Advanced-Complex-DFTs.html ${HTMLDIR}/Advanced-Complex-DFTs.html 444
-_install N doc/html/Advanced-Interface.html ${HTMLDIR}/Advanced-Interface.html 444
-_install N doc/html/Advanced-Real_002ddata-DFTs.html ${HTMLDIR}/Advanced-Real_002ddata-DFTs.html 444
-_install N doc/html/Advanced-Real_002dto_002dreal-Transforms.html ${HTMLDIR}/Advanced-Real_002dto_002dreal-Transforms.html 444
-_install N doc/html/Basic-Interface.html ${HTMLDIR}/Basic-Interface.html 444
-_install N doc/html/Calling-FFTW-from-Fortran.html ${HTMLDIR}/Calling-FFTW-from-Fortran.html 444
-_install N doc/html/Caveats-in-Using-Wisdom.html ${HTMLDIR}/Caveats-in-Using-Wisdom.html 444
-_install N doc/html/Column_002dmajor-Format.html ${HTMLDIR}/Column_002dmajor-Format.html 444
-_install N doc/html/Complex-DFTs.html ${HTMLDIR}/Complex-DFTs.html 444
-_install N doc/html/Complex-Multi_002dDimensional-DFTs.html ${HTMLDIR}/Complex-Multi_002dDimensional-DFTs.html 444
-_install N doc/html/Complex-numbers.html ${HTMLDIR}/Complex-numbers.html 444
-_install N doc/html/Complex-One_002dDimensional-DFTs.html ${HTMLDIR}/Complex-One_002dDimensional-DFTs.html 444
-_install N doc/html/Concept-Index.html ${HTMLDIR}/Concept-Index.html 444
-_install N doc/html/Cycle-Counters.html ${HTMLDIR}/Cycle-Counters.html 444
-_install N doc/html/Data-Alignment.html ${HTMLDIR}/Data-Alignment.html 444
-_install N doc/html/Data-Types-and-Files.html ${HTMLDIR}/Data-Types-and-Files.html 444
-_install N doc/html/Dynamic-Arrays-in-C_002dThe-Wrong-Way.html ${HTMLDIR}/Dynamic-Arrays-in-C_002dThe-Wrong-Way.html 444
-_install N doc/html/Dynamic-Arrays-in-C.html ${HTMLDIR}/Dynamic-Arrays-in-C.html 444
-_install N doc/html/equation-dft.png ${HTMLDIR}/equation-dft.png 444
-_install N doc/html/equation-dht.png ${HTMLDIR}/equation-dht.png 444
-_install N doc/html/equation-idft.png ${HTMLDIR}/equation-idft.png 444
-_install N doc/html/equation-redft00.png ${HTMLDIR}/equation-redft00.png 444
-_install N doc/html/equation-redft01.png ${HTMLDIR}/equation-redft01.png 444
-_install N doc/html/equation-redft10.png ${HTMLDIR}/equation-redft10.png 444
-_install N doc/html/equation-redft11.png ${HTMLDIR}/equation-redft11.png 444
-_install N doc/html/equation-rodft00.png ${HTMLDIR}/equation-rodft00.png 444
-_install N doc/html/equation-rodft01.png ${HTMLDIR}/equation-rodft01.png 444
-_install N doc/html/equation-rodft10.png ${HTMLDIR}/equation-rodft10.png 444
-_install N doc/html/equation-rodft11.png ${HTMLDIR}/equation-rodft11.png 444
-_install N doc/html/FFTW-Constants-in-Fortran.html ${HTMLDIR}/FFTW-Constants-in-Fortran.html 444
-_install N doc/html/FFTW-Reference.html ${HTMLDIR}/FFTW-Reference.html 444
-_install N doc/html/Fixed_002dsize-Arrays-in-C.html ${HTMLDIR}/Fixed_002dsize-Arrays-in-C.html 444
-_install N doc/html/Forgetting-Wisdom.html ${HTMLDIR}/Forgetting-Wisdom.html 444
-_install N doc/html/Fortran_002dinterface-routines.html ${HTMLDIR}/Fortran_002dinterface-routines.html 444
-_install N doc/html/Fortran-Examples.html ${HTMLDIR}/Fortran-Examples.html 444
-_install N doc/html/Generating-your-own-code.html ${HTMLDIR}/Generating-your-own-code.html 444
-_install N doc/html/Guru-Complex-DFTs.html ${HTMLDIR}/Guru-Complex-DFTs.html 444
-_install N doc/html/Guru-Execution-of-Plans.html ${HTMLDIR}/Guru-Execution-of-Plans.html 444
-_install N doc/html/Guru-Interface.html ${HTMLDIR}/Guru-Interface.html 444
-_install N doc/html/Guru-Real_002ddata-DFTs.html ${HTMLDIR}/Guru-Real_002ddata-DFTs.html 444
-_install N doc/html/Guru-Real_002dto_002dreal-Transforms.html ${HTMLDIR}/Guru-Real_002dto_002dreal-Transforms.html 444
-_install N doc/html/Guru-vector-and-transform-sizes.html ${HTMLDIR}/Guru-vector-and-transform-sizes.html 444
-_install N doc/html/How-Many-Threads-to-Use_003f.html ${HTMLDIR}/How-Many-Threads-to-Use_003f.html 444
-_install N doc/html/index.html ${HTMLDIR}/index.html 444
-_install N doc/html/Installation-and-Customization.html ${HTMLDIR}/Installation-and-Customization.html 444
-_install N doc/html/Installation-and-Supported-Hardware_002fSoftware.html ${HTMLDIR}/Installation-and-Supported-Hardware_002fSoftware.html 444
-_install N doc/html/Installation-on-non_002dUnix-systems.html ${HTMLDIR}/Installation-on-non_002dUnix-systems.html 444
-_install N doc/html/Installation-on-Unix.html ${HTMLDIR}/Installation-on-Unix.html 444
-_install N doc/html/Interleaved-and-split-arrays.html ${HTMLDIR}/Interleaved-and-split-arrays.html 444
-_install N doc/html/Introduction.html ${HTMLDIR}/Introduction.html 444
-_install N doc/html/Library-Index.html ${HTMLDIR}/Library-Index.html 444
-_install N doc/html/License-and-Copyright.html ${HTMLDIR}/License-and-Copyright.html 444
-_install N doc/html/Memory-Allocation.html ${HTMLDIR}/Memory-Allocation.html 444
-_install N doc/html/More-DFTs-of-Real-Data.html ${HTMLDIR}/More-DFTs-of-Real-Data.html 444
-_install N doc/html/Multi_002ddimensional-Array-Format.html ${HTMLDIR}/Multi_002ddimensional-Array-Format.html 444
-_install N doc/html/Multi_002dDimensional-DFTs-of-Real-Data.html ${HTMLDIR}/Multi_002dDimensional-DFTs-of-Real-Data.html 444
-_install N doc/html/Multi_002ddimensional-Transforms.html ${HTMLDIR}/Multi_002ddimensional-Transforms.html 444
-_install N doc/html/Multi_002dthreaded-FFTW.html ${HTMLDIR}/Multi_002dthreaded-FFTW.html 444
-_install N doc/html/One_002dDimensional-DFTs-of-Real-Data.html ${HTMLDIR}/One_002dDimensional-DFTs-of-Real-Data.html 444
-_install N doc/html/Other-Important-Topics.html ${HTMLDIR}/Other-Important-Topics.html 444
-_install N doc/html/Parallel-FFTW.html ${HTMLDIR}/Parallel-FFTW.html 444
-_install N doc/html/Planner-Flags.html ${HTMLDIR}/Planner-Flags.html 444
-_install N doc/html/Precision.html ${HTMLDIR}/Precision.html 444
-_install N doc/html/Real_002ddata-DFT-Array-Format.html ${HTMLDIR}/Real_002ddata-DFT-Array-Format.html 444
-_install N doc/html/Real_002ddata-DFTs.html ${HTMLDIR}/Real_002ddata-DFTs.html 444
-_install N doc/html/Real_002dto_002dReal-Transform-Kinds.html ${HTMLDIR}/Real_002dto_002dReal-Transform-Kinds.html 444
-_install N doc/html/Real_002dto_002dReal-Transforms.html ${HTMLDIR}/Real_002dto_002dReal-Transforms.html 444
-_install N doc/html/Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029.html ${HTMLDIR}/Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029.html 444
-_install N doc/html/rfftwnd.png ${HTMLDIR}/rfftwnd.png 444
-_install N doc/html/Row_002dmajor-Format.html ${HTMLDIR}/Row_002dmajor-Format.html 444
-_install N doc/html/SIMD-alignment-and-fftw_005fmalloc.html ${HTMLDIR}/SIMD-alignment-and-fftw_005fmalloc.html 444
-_install N doc/html/Stack-alignment-on-x86.html ${HTMLDIR}/Stack-alignment-on-x86.html 444
-_install N doc/html/The-1d-Discrete-Fourier-Transform-_0028DFT_0029.html ${HTMLDIR}/The-1d-Discrete-Fourier-Transform-_0028DFT_0029.html 444
-_install N doc/html/The-1d-Real_002ddata-DFT.html ${HTMLDIR}/The-1d-Real_002ddata-DFT.html 444
-_install N doc/html/The-Discrete-Hartley-Transform.html ${HTMLDIR}/The-Discrete-Hartley-Transform.html 444
-_install N doc/html/The-Halfcomplex_002dformat-DFT.html ${HTMLDIR}/The-Halfcomplex_002dformat-DFT.html 444
-_install N doc/html/Thread-safety.html ${HTMLDIR}/Thread-safety.html 444
-_install N doc/html/Tutorial.html ${HTMLDIR}/Tutorial.html 444
-_install N doc/html/Upgrading-from-FFTW-version-2.html ${HTMLDIR}/Upgrading-from-FFTW-version-2.html 444
-_install N doc/html/Usage-of-Multi_002dthreaded-FFTW.html ${HTMLDIR}/Usage-of-Multi_002dthreaded-FFTW.html 444
-_install N doc/html/Using-Plans.html ${HTMLDIR}/Using-Plans.html 444
-_install N doc/html/What-FFTW-Really-Computes.html ${HTMLDIR}/What-FFTW-Really-Computes.html 444
-_install N doc/html/Wisdom-Export.html ${HTMLDIR}/Wisdom-Export.html 444
-_install N doc/html/Wisdom.html ${HTMLDIR}/Wisdom.html 444
-_install N doc/html/Wisdom-Import.html ${HTMLDIR}/Wisdom-Import.html 444
-_install N doc/html/Wisdom-of-Fortran_003f.html ${HTMLDIR}/Wisdom-of-Fortran_003f.html 444
-_install N doc/html/Wisdom-Utilities.html ${HTMLDIR}/Wisdom-Utilities.html 444
-_install N doc/html/Words-of-Wisdom_002dSaving-Plans.html ${HTMLDIR}/Words-of-Wisdom_002dSaving-Plans.html 444
-
-cd ../${VERSF}
-
-_install D .libs/libfftw3f.so.3.1.2 ${LIBDIR}/libfftw3f.so.3.1.2 755
-_install L libfftw3f.so.3.1.2 ${LIBDIR}/libfftw3f.so.3
-_install L libfftw3f.so.3.1.2 ${LIBDIR}/libfftw3f.so
-_install L llib-lfftw3.ln ${LIBDIR}/llib-lfftw3f.ln
-_install L llib-lfftw3 ${LIBDIR}/llib-lfftw3f
-
-exit 0
--- a/usr/src/lib/fftw3/install-sfw-64	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-#!/bin/sh
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#ident	"@(#)install-sfw-64	1.2	08/05/15 SMI"
-
-VERS=fftw-3.1.2-64
-VERSF=${VERS}f
-
-PREFIX=${ROOT}/usr
-LIBDIR=${PREFIX}/lib/${MACH64}
-
-. ${SRC}/tools/install.subr
-
-cd ${VERS}
-
-_install D .libs/libfftw3.so.3.1.2 ${LIBDIR}/libfftw3.so.3.1.2 755
-_install L libfftw3.so.3.1.2 ${LIBDIR}/libfftw3.so.3
-_install L libfftw3.so.3.1.2 ${LIBDIR}/libfftw3.so
-_install N llib-lfftw3.ln ${LIBDIR}/llib-lfftw3.ln 644
-_install N ../llib-lfftw3 ${LIBDIR}/llib-lfftw3 644
-
-cd ../${VERSF}
-
-_install D .libs/libfftw3f.so.3.1.2 ${LIBDIR}/libfftw3f.so.3.1.2 755
-_install L libfftw3f.so.3.1.2 ${LIBDIR}/libfftw3f.so.3
-_install L libfftw3f.so.3.1.2 ${LIBDIR}/libfftw3f.so
-_install L llib-lfftw3.ln ${LIBDIR}/llib-lfftw3f.ln
-_install L llib-lfftw3 ${LIBDIR}/llib-lfftw3f
-
-exit 0
--- a/usr/src/lib/fftw3/libfftw3.3.sunman	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,72 +0,0 @@
-'\" te
-.\" Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
-.\" Use is subject to license terms.
-.\" ident "@(#)libfftw3.3.sunman	1.2	10/03/16 SMI"
-.\"
-.TH libfftw 3 "18 Jun 2008"
-.SH NAME
-libfftw \- library for calculating discrete Fourier transforms
-
-.SH SYNOPSIS
-.LP
-.nf
-cc [ \fIflag\fR... ] \fIfile\fR... \fB-lfftw3\fR [ \fIlibrary\fR... ]
-.fi
-
-.SH DESCRIPTION
-The
-.I libfftw
-3.1.2 library is a C subroutine library for computing the discrete Fourier
-transform (DFT) in one or more dimensions, of arbitrary input size,
-and of both real and complex data (as well as of even/odd data, i.e.
-the discrete cosine/sine transforms or DCT/DST).
-
-Benchmarks, performed on on a variety of platforms, show that FFTW's
-performance is typically superior to that of other publicly available
-FFT software, and is even competitive with vendor-tuned codes. In
-contrast to vendor-tuned codes, however, FFTW's performance is
-portable: the same program will perform well on most architectures
-without modification. Hence the name, "FFTW," which stands for the
-somewhat whimsical title of "Fastest Fourier Transform in the West."
-
-The full documentation can be seen by running
-.I info fftw3
-.
-
-The FFTW package was developed at MIT by Matteo Frigo and Steven G.
-Johnson.
-
-.SH FILES
-.TP 2.2i
-.B /usr/lib/libfftw3.so.3
-shared object library
-
-.SH AUTHORS
-Matteo Frigo <[email protected]>
-Steven G. Johnson <[email protected]>
-
-.SH SEE ALSO
-.IR libfftw (3)
-
-.SH ATTRIBUTES
-.sp
-.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
-.sp
-
-.sp
-.TS
-tab() box;
-cw(2.75i) |cw(2.75i) 
-lw(2.75i) |lw(2.75i) 
-.
-ATTRIBUTE TYPEATTRIBUTE VALUE
-_
-Availabilitylibrary/fftw-3
-Interface StabilityUncommitted
-.TE
-
-.SH NOTES
-Source for FFTW3 is available on http://opensolaris.org/os/.
-.PP
-HTML documentation for FFTW is available at file:///usr/share/doc/fftw3/html/index.html.
--- a/usr/src/lib/fftw3/llib-lfftw3	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-/*
- * CDDL HEADER START
- *
- * The contents of this file are subject to the terms of the
- * Common Development and Distribution License (the "License").
- * You may not use this file except in compliance with the License.
- *
- * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
- * or http://www.opensolaris.org/os/licensing.
- * See the License for the specific language governing permissions
- * and limitations under the License.
- *
- * When distributing Covered Code, include this CDDL HEADER in each
- * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
- * If applicable, add the following below this CDDL HEADER, with the
- * fields enclosed by brackets "[]" replaced with your own identifying
- * information: Portions Copyright [yyyy] [name of copyright owner]
- *
- * CDDL HEADER END
- */
-
-/*
- * Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
- * Use is subject to license terms.
- */
-
-#ident	"@(#)llib-lfftw1	1.1	07/11/02 SMI"
-
-/* LINTLIBRARY */
-/* PROTOLIB1 */
-
-#include <fftw3.h>
-
--- a/usr/src/lib/fftw3/sunman-stability	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +0,0 @@
-1i\
-'\\" t\
-\.\\"\
-\.\\" Modified for Solaris to to add the Solaris stability classification,\
-\.\\" and to add a note about source availability.\
-\.\\"\ 
-$a\
-\.\\" Begin Sun update\
-.SH ATTRIBUTES\
-See\
-.BR attributes (5)\
-for descriptions of the following attributes:\
-.sp\
-.TS\
-box;\
-cbp-1 | cbp-1\
-l | l .\
-ATTRIBUTE TYPE	ATTRIBUTE VALUE\
-=\
-Availability	library/fftw-3 \
-=\
-Interface Stability	Uncommitted \
-.TE \
-.PP\
-.SH NOTES\
-Source for FFTW3 is available on http://opensolaris.org.\
-\.\\" End Sun update
--- a/usr/src/lib/imperius/Makefile.sfw	Sun May 15 10:12:12 2011 -0700
+++ b/usr/src/lib/imperius/Makefile.sfw	Sun May 15 10:24:42 2011 -0700
@@ -20,10 +20,9 @@
 #
 
 #
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
+# Copyright (c) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
 #
-# ident	"@(#)Makefile.sfw	1.4	09/05/12 SMI"
+# ident	"@(#)Makefile.sfw	1.5	11/05/02 SMI"
 #
 
 # Imperius Java API 
@@ -36,7 +35,7 @@
 include ../Makefile.lib
 
 JDK=$(JAVA_ROOT)
-ANTLR_CLASSPATH=".:$(ROOT)/usr/share/antlr-2.7.7/antlr.jar:$(ROOT)/usr/share/lib/java/sblimCIMClient.jar"
+ANTLR_CLASSPATH=".:/usr/share/antlr-2.7.7/antlr.jar:$(ROOT)/usr/share/lib/java/sblimCIMClient.jar"
 SFW_PATH="$(SPRO_VROOT)/bin:$(ANTHOME)/bin:$(JDK)/bin:$(PATH)"
 
 all:	$(SRCDIR)/.configured
--- a/usr/src/lib/libmng/METADATA	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-NAME:             libmng
-VERSION:          1.0.10
-DESCRIPTION:      Multiple-image Network Graphics (MNG) format image files.
-LICENSE:          BSD-like
-PACKAGE:          SUNWlibmng
-PROJECT_URL:      http://www.libmng.com/
-SOURCE_DOWNLOAD:  http://prdownloads.sourceforge.net/libmng/libmng-1.0.10.tar.gz
-SUPPORT:          C
-BUGTRAQ:          solaris/library/libmng
-OSR:              7571
-COMMENTS:         
--- a/usr/src/lib/libmng/Makefile.sfw	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,208 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#
-# Copyright (c) 2008, 2011, Oracle and/or its affiliates. All rights reserved.
-#
-#ident	"@(#)Makefile.sfw	1.3	11/04/15 SMI"
-
-#
-# This makefile builds both 32 and 64 bit versions of the library.
-# Builds occur in separate directories.
-#
-
-VER=libmng-1.0.10
-VER64=$(VER)-64
-
-LARGEFILES=	-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
-PREFIX=/usr
-DESTDIR=$(SRC)/lib/libmng/proto
-
-# We need to do this because libtool adds wrong paths to RPATH.
-LDFLAGS = -Y P,$(PREFIX)/lib -i
-LDFLAGS += -L$(ROOT)/usr/lib
-LDFLAGS += -L$(PREFIX)/lib -R$(PREFIX)/lib
-
-EXTRA_LDFLAGS64 = -Y P,$(PREFIX)/lib/$(MACH64) -i
-EXTRA_LDFLAGS64 += -L$(ROOT)/usr/lib/$(MACH64)
-EXTRA_LDFLAGS64 += -L$(PREFIX)/lib/$(MACH64)
-EXTRA_LDFLAGS64 += -R$(PREFIX)/lib/$(MACH64) 
-
-all: real-all
-
-all32: $(VER)/config.status
-	(cd $(VER); env "CC=$(CC)" \
-	    "CFLAGS=$(CFLAGS) $(CPPFLAGS) $(XREGSFLAG) $(LARGEFILES)" \
-	    "CPP=$(CC) $(CFLAGS) $(CPPFLAGS) -E" \
-	    "CXX=$(CCC)" "CXXFLAGS=$(CPPFLAGS) $(CCFLAGS)" \
-	    "CXXCPP=$(CCC) $(CPPFLAGS) $(CCFLAGS) -E" \
-	    "LD_OPTIONS=-M $(SRC)/cmd/mapfile_noexstk -z ignore" \
-	    "LDFLAGS=$(LDFLAGS)" \
-	    "CXXLDFLAGS=$(LDFLAGS)" \
-	    "LD=$(CC) $(CFLAGS) $(LDFLAGS)" \
-	    "CCLD=$(CC) $(CFLAGS) $(LDFLAGS)" \
-	    "CXXLD=$(CCC) $(CXXFLAGS) $(LDFLAGS)" \
-	    "MAKE=/usr/ccs/bin/make" /usr/ccs/bin/make -e) 
-
-# if we do not add $($(MACH64)_XARCH), CXX will assume that it's linking
-# 32-bit, and linking will fail.
-all64: $(VER64)/config.status
-	(cd $(VER64); env "CC=$(CC)" \
-	    "MACH64=$(MACH64)" \
-	    "CFLAGS=$(CFLAGS64) $(CPPFLAGS) $(XREGSFLAG64) $(LARGEFILES)" \
-	    "CPP=$(CC) $(CFLAGS64) $(CPPFLAGS) -E" \
-	    "CXX=$(CCC64)" "CXXFLAGS=$(CPPFLAGS) $(CCFLAGS64)" \
-	    "CXXCPP=$(CCC64) $(CPPFLAGS) $(CCFLAGS64) -E" \
-	    "LDFLAGS=$(EXTRA_LDFLAGS64) $($(MACH64)_XARCH)" \
-	    "LD_OPTIONS=-M $(SRC)/cmd/mapfile_noexstk -z ignore" \
-	    "CXXLDFLAGS=$(EXTRA_LDFLAGS64) $($(MACH64)_XARCH)" \
-	    "CXXLD=$(CCC64) $(EXTRA_LDFLAGS64) $($(MACH64)_XARCH)" \
-	    "LD=$(CC) $(CFLAGS64) $(LDFLAGS)" \
-	    "CCLD=$(CC) $(CFLAGS64) $(LDFLAGS)" \
-	    "CXXLINKLIB=$(CCC64) $(EXTRA_LDFLAGS64) $($(MACH64)_XARCH)" \
-	    "MAKE=/usr/ccs/bin/make" /usr/ccs/bin/make -e) 
-
-include ../Makefile.lib
-
-COMPAT_VERSION=	5
-
-# Pick up LCMS from the proto area for now
-CPPFLAGS = -I$(ROOT)/usr/include
-CPPFLAGS += -I/usr/include/lcms 
-CPPFLAGS += -I$(ROOT)/usr/sfw/include
-CPPFLAGS += -I/usr/include
-
-# lint stuff
-LIBRARY=libmng.a
-LINTOUT=        lint.out
-LINTFLAGS = -I./include -I. $(LARGEFILES)
-LINTFLAGS64 = $(CCBITS64) -I./include -I. $(LARGEFILES)
-
-# All this DESTDIR stuff is necessary because libtool must relink
-# the shared libraries at make install time. Otherwise, libtool will
-# put the wrong components in RPATH, and we really do not want that.
-
-install: all
-	mkdir -p $(DESTDIR)
-	(cd $(VER); env DESTDIR=$(DESTDIR) \
-		/usr/ccs/bin/make \
-		    INSTALL=/usr/ucb/install \
-		    install)
-	(cd $(VER)-64; env "DESTDIR=$(DESTDIR)" \
-		/usr/ccs/bin/make \
-		    DESTDIR=$(DESTDIR) \
-		    INSTALL=/usr/ucb/install \
-		    install)
-	
-	INSTDIR=$(DESTDIR) $(SH) ./install-sfw
-	INSTDIR=$(DESTDIR) MACH64=$(MACH64) $(SH) ./install-sfw-64
-	rm -rf $(DESTDIR)
-
-real-all: all32 all64 lint32 lint64
-
-test: test32 test64
-
-$(VER)/config.status: $(VER)/configure
-	(cd $(VER); \
-	    env "CC=$(CC)" "CFLAGS=$(CPPFLAGS) $(CFLAGS)" \
-	    "CPP=$(CC) $(CFLAGS) $(CPPFLAGS) -E" \
-	    "CXX=$(CCC)" "CXXFLAGS=$(CPPFLAGS) $(CCFLAGS)" \
-	    "CXXCPP=$(CCC) $(CPPFLAGS) $(CCFLAGS) -E" \
-	    "LDFLAGS=$(LDFLAGS)" \
-	    "CXXLD=$(CCC) $(CXXFLAGS) $(LDFLAGS)" \
-	    "INSTALL=/usr/ucb/install" \
-	    ./configure --prefix=$(PREFIX) \
-	    --localstatedir=/var \
-	    --enable-shared \
-	    --disable-static \
-	    --disable-libtool-lock \
-	    --enable-largefile \
-	    --enable-buildso \
-	    --enable-read \
-	    --enable-write \
-	    --enable-display \
-	    --enable-dynamic \
-	    --enable-chunks \
-	    --enable-storechunks \
-	    --with-lcms=$(PREFIX) \
-	    --with-zlib=$(PREFIX) \
-	    --with-jpeg=$(PREFIX) \
-	    --with-pic)
-
-$(VER64)/config.status: $(VER64)/configure
-	(cd $(VER64); \
-	    env "CC=$(CC64)" "CFLAGS=$(CPPFLAGS) $(CFLAGS64)" \
-	    "CPP=$(CC64) $(CFLAGS64) $(CPPFLAGS) -E" \
-	    "CXX=$(CCC64)" "CXXFLAGS=$(CPPFLAGS) $(CCFLAGS64)" \
-	    "CXXCPP=$(CCC64) $(CPPFLAGS) $(CCFLAGS64) -E" \
-	    "LDFLAGS=$(EXTRA_LDFLAGS64) $($(MACH64)_XARCH)" \
-	    "CXXLDFLAGS=$(EXTRA_LDFLAGS64) $($(MACH64)_XARCH) -norunpath" \
-	    "CXXLD=$(CCC64) $(EXTRA_LDFLAGS64) $($(MACH64)_XARCH)" \
-	    "CXXLINKLIB=$(CCC64) $(EXTRA_LDFLAGS64) $($(MACH64)_XARCH)" \
-	    "MACH64=$(MACH64)" \
-	    "INSTALL=/usr/ucb/install" \
-	    ./configure --prefix=$(PREFIX) \
-	    --bindir=$(PREFIX)/bin/$(MACH64) \
-	    --libdir=$(PREFIX)/lib/$(MACH64) \
-	    --libexecdir=$(PREFIX)/libexec/$(MACH64) \
-	    --localstatedir=/var \
-	    --enable-shared \
-	    --disable-static \
-	    --disable-libtool-lock \
-	    --enable-largefile \
-	    --enable-buildso \
-	    --enable-read \
-	    --enable-write \
-	    --enable-display \
-	    --enable-dynamic \
-	    --enable-chunks \
-	    --enable-storechunks \
-	    --with-lcms=$(PREFIX) \
-	    --with-zlib=$(PREFIX) \
-	    --with-jpeg=$(PREFIX) \
-	    --with-pic)
-
-$(VER)/configure: $(VER).tar.gz
-	mkdir -p tmp; gzip -dc $(VER).tar.gz | (cd tmp; tar xopf -)
-	mv tmp/$(VER) $(VER); rmdir tmp
-	touch $(VER)/configure
-	( cd $(VER) ; cp -fp makefiles/configure.in . ; cd ..)
-
-$(VER64)/configure: $(VER).tar.gz
-	mkdir -p tmp; gzip -dc $(VER).tar.gz | (cd tmp; tar xopf -)
-	mv tmp/$(VER) $(VER64); rmdir tmp
-	touch $(VER64)/configure
-	( cd $(VER64) ; cp -fp makefiles/configure.in . ; cd ..)
-
-clean:
-	-rm -rf $(VER)
-	-rm -rf $(VER64)
-
-lint32: $(VER)/config.status
-	(cd $(VER); \
-		$(LINT.c) -o $(LIBNAME) ../llib-lmng > $(LINTOUT) 2>&1)
-
-lint64: $(VER64)/config.status
-	(cd $(VER64); \
-		$(LINT64.c) -o $(LIBNAME) ../llib-lmng > $(LINTOUT) 2>&1)
-
-install_h:
-
-include ../Makefile.targ
--- a/usr/src/lib/libmng/Solaris/libmng-64.pc	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-prefix=/usr
-exec_prefix=${prefix}
-libdir=${exec_prefix}/lib/MACH64
-includedir=${prefix}/include/libmng
-
-Name: libmng
-Description: Multiple-Image Network Graphics Library
-Version: 1.0.10
-Libs: -L${libdir} -lmng
-Cflags: -I${includedir}
--- a/usr/src/lib/libmng/Solaris/libmng.pc	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-prefix=/usr
-exec_prefix=${prefix}
-libdir=${exec_prefix}/lib
-includedir=${prefix}/include/libmng
-
-Name: libmng
-Description: Multiple-Image Network Graphics Library
-Version: 1.0.10
-Libs: -L${libdir} -lmng
-Cflags: -I${includedir}
--- a/usr/src/lib/libmng/install-sfw	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,90 +0,0 @@
-#!/usr/bin/sh
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident "@(#)install-sfw 1.1     08/04/14 SMI"
-
-VERS=libmng-1.0.10
-
-PREFIX=${ROOT}/usr
-LIBDIR=${PREFIX}/lib
-PKGCONFIGDIR=${LIBDIR}/pkgconfig
-INCDIR=${PREFIX}/include/libmng
-BINDIR=${PREFIX}/bin
-MAN3DIR=${PREFIX}/share/man/man3
-MAN5DIR=${PREFIX}/share/man/man5
-HTMLDOCDIR=${PREFIX}/share/doc/libmng/html
-ROOTMAN1DIR=${MAN1DIR}
-ROOTMAN3DIR=${MAN3DIR}
-
-MANSCRIPT=../sunman-stability
-. ${SRC}/tools/install.subr
-
-mkdir -p ${INCDIR}
-mkdir -p ${HTMLDOCDIR}
-
-cd ${VERS}
-HERE="`pwd`"
-
-_install N libmng.h ${INCDIR}/libmng.h 0644
-_install N libmng_conf.h ${INCDIR}/libmng_conf.h 0644
-_install N libmng_types.h ${INCDIR}/libmng_types.h 0644
-
-_install D ${INSTDIR}/usr/lib/libmng.so.1.0.0 ${LIBDIR}/libmng.so.1.0.0 0755
-cd ${LIBDIR}
-ln -sf libmng.so.1.0.0 libmng.so.1
-ln -sf libmng.so.1.0.0 libmng.so
-
-cd ${HERE}
-
-cp -fp ../Solaris/libmng.pc .
-chmod 0644 libmng.pc
-
-_install N libmng.pc ${PKGCONFIGDIR}/libmng.pc 0644
-_install N ../llib-lmng ${LIBDIR}/llib-lmng 0644
-_install N llib-lmng.ln ${LIBDIR}/llib-lmng.ln 0644
-
-_install M doc/man/libmng.3 ${MAN3DIR}/libmng.3 0444
-_install M doc/man/mng.5 ${MAN5DIR}/mng.5 0444
-_install M doc/man/jng.5 ${MAN5DIR}/jng.5 0444
-
-for file in \
-	index.html \
-	jng-1.0-20010209-pdg-h20.html \
-	jng-1.0-20010209-pdg.html \
-	jng.html \
-	mng-1.0-20010209-pdg-h20.html \
-	mng-1.0-20010209-pdg.html \
-	mng-lc-1.0-20010209-pdg-h20.html \
-	mng-lc-1.0-20010209-pdg.html \
-	mng-lc.html \
-	mng-vlc-1.0-20010209-pdg-h20.html \
-	mng-vlc-1.0-20010209-pdg.html \
-	mng-vlc.html
-do
-	_install N doc/html/${file} ${HTMLDOCDIR}/$file 0444
-done
-
-
-
--- a/usr/src/lib/libmng/install-sfw-64	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-#!/usr/bin/sh
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident "@(#)install-sfw-64 1.1     08/04/14 SMI"
-
-VERS=libmng-1.0.10-64
-
-PREFIX=${ROOT}/usr
-LIBDIR=${PREFIX}/lib/${MACH64}
-PKGCONFIGDIR=${LIBDIR}/pkgconfig
-
-. ${SRC}/tools/install.subr
-
-cd ${VERS}
-HERE="`pwd`"
-
-_install D ${INSTDIR}/usr/lib/${MACH64}/libmng.so.1.0.0 ${LIBDIR}/libmng.so.1.0.0 0755
-cd ${LIBDIR}
-ln -sf libmng.so.1.0.0 libmng.so.1
-ln -sf libmng.so.1.0.0 libmng.so
-
-cd ${HERE}
-
-cp -fp ../Solaris/libmng-64.pc .
-chmod 0644 libmng-64.pc
-sed -e "s#MACH64#${MACH64}#g" libmng-64.pc > libmng.pc 2>&1
-
-_install N libmng.pc ${PKGCONFIGDIR}/libmng.pc 0644
-_install N llib-lmng.ln ${LIBDIR}/llib-lmng.ln 0644
-
Binary file usr/src/lib/libmng/libmng-1.0.10.tar.gz has changed
--- a/usr/src/lib/libmng/llib-lmng	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,40 +0,0 @@
-/*
- * CDDL HEADER START
- *
- * The contents of this file are subject to the terms of the
- * Common Development and Distribution License (the "License").
- * You may not use this file except in compliance with the License.
- *
- * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
- * or http://www.opensolaris.org/os/licensing.
- * See the License for the specific language governing permissions
- * and limitations under the License.
- *
- * When distributing Covered Code, include this CDDL HEADER in each
- * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
- * If applicable, add the following below this CDDL HEADER, with the
- * fields enclosed by brackets "[]" replaced with your own identifying
- * information: Portions Copyright [yyyy] [name of copyright owner]
- *
- * CDDL HEADER END
- */
-
-/*
- * Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
- * Use is subject to license terms.
- */
-
-# ident "@(#)llib-lmng 1.1     08/04/14 SMI"
-
-/* LINTLIBRARY */
-/* PROTOLIB1 */
-
-/*
- * This little dance is necessary to avoid ftello/fseeko
- * complaints vs libc. We don't use them but we do #include
- * stdio.h and as we are large file aware they get defined
- * differently than libc.
- */
-#include <sys/types.h>
-#include <libmng.h>
-
--- a/usr/src/lib/libmng/sunman-stability	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +0,0 @@
-1i\
-'\\" t\
-\.\\"\
-\.\\" Modified for Solaris to to add the Solaris stability classification,\
-\.\\" and to add a note about source availability.\
-\.\\"\ 
-$a\
-\.\\" Begin Sun update\
-.SH ATTRIBUTES\
-See\
-.BR attributes (5)\
-for descriptions of the following attributes:\
-.sp\
-.TS\
-box;\
-cbp-1 | cbp-1\
-l | l .\
-ATTRIBUTE TYPE	ATTRIBUTE VALUE\
-=\
-Availability	library/graphics/libmng \
-=\
-Interface Stability	Uncommitted \
-.TE \
-.PP\
-.SH NOTES\
-Source for LibMNG is available on http://opensolaris.org.\
-\.\\" End Sun update
--- a/usr/src/lib/openssl/non-fips/Makefile.sfw	Sun May 15 10:12:12 2011 -0700
+++ b/usr/src/lib/openssl/non-fips/Makefile.sfw	Sun May 15 10:24:42 2011 -0700
@@ -22,7 +22,7 @@
 #
 # Copyright (c) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
 #
-# ident	"@(#)Makefile.sfw	1.6	11/04/07 SMI"
+# ident	"@(#)Makefile.sfw	1.7	11/04/29 SMI"
 #
 
 include $(SRC)/lib/Makefile.lib
@@ -37,6 +37,14 @@
 
 PATCHES:sh = ln -sf ../Patches Patches; echo Patches/[0-2][0-9]*.patch
 
+# We need to create lint libraries from relevant header files. However, part of
+# the install script is to install both the headers files and the built lint
+# libraries. So, we cannot use the proto area to build the lint libraries since
+# no headers are there yet. We use the original headers from the source code
+# directory. See usr/src/Makefile.master for original definition of $(LINT.c).
+MYLINT = $(LINT) $(LINTFLAGS) -I ./include $(CPPFLAGS)
+MYLINT64 = $(LINT) $(LINTFLAGS64) -I ./include $(CPPFLAGS)
+
 CONFIG_STATUS = config.status
 
 all: all32 all64 lint
@@ -73,13 +81,13 @@
 
 lint32: $(VER)/$(CONFIG_STATUS)
 	cd $(VER); \
-		$(LINT.c) -o crypto ../llib-lcrypto > /dev/null 2>&1; \
-		$(LINT.c) -o ssl ../llib-lssl > /dev/null 2>&1
+		$(MYLINT) -o crypto ../llib-lcrypto > /dev/null 2>&1; \
+		$(MYLINT) -o ssl ../llib-lssl > /dev/null 2>&1
 
 lint64: $(VER64)/$(CONFIG_STATUS)
 	cd $(VER64); \
-		$(LINT64.c) -o crypto ../llib-lcrypto > /dev/null 2>&1; \
-		$(LINT64.c) -o ssl ../llib-lssl > /dev/null 2>&1
+		$(MYLINT64) -o crypto ../llib-lcrypto > /dev/null 2>&1; \
+		$(MYLINT64) -o ssl ../llib-lssl > /dev/null 2>&1
 
 install: all lint install32 install64 install_docs
 
--- a/usr/src/lib/openssl/non-fips/llib-lcrypto	Sun May 15 10:12:12 2011 -0700
+++ b/usr/src/lib/openssl/non-fips/llib-lcrypto	Sun May 15 10:24:42 2011 -0700
@@ -2,18 +2,21 @@
 /* PROTOLIB1 */
 
 /*
- * Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
- * Use is subject to license terms.
+ * Copyright (c) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
  */
 
-#pragma ident	"@(#)llib-lcrypto	1.1	09/05/28 SMI"
+#pragma ident	"@(#)llib-lcrypto	1.2	11/04/29 SMI"
 
+#include <openssl/aes.h>
 #include <openssl/asn1.h>
 #include <openssl/asn1_mac.h>
+#include <openssl/asn1t.h>
 #include <openssl/bio.h>
 #include <openssl/blowfish.h>
 #include <openssl/bn.h>
 #include <openssl/buffer.h>
+#include <openssl/camellia.h>
+#include <openssl/cms.h>
 #include <openssl/comp.h>
 #include <openssl/conf.h>
 #include <openssl/conf_api.h>
@@ -28,7 +31,13 @@
 #include <openssl/err.h>
 #include <openssl/evp.h>
 #include <openssl/hmac.h>
+#include <openssl/krb5_asn.h>
+#include <openssl/kssl.h>
 #include <openssl/lhash.h>
+#include <openssl/md2.h>
+#include <openssl/md4.h>
+#include <openssl/md5.h>
+#include <openssl/modes.h>
 #include <openssl/obj_mac.h>
 #include <openssl/objects.h>
 #include <openssl/opensslconf.h>
@@ -37,14 +46,18 @@
 #include <openssl/pem2.h>
 #include <openssl/pkcs12.h>
 #include <openssl/pkcs7.h>
+#include <openssl/pqueue.h>
 #include <openssl/rand.h>
+#include <openssl/ripemd.h>
 #include <openssl/rsa.h>
 #include <openssl/safestack.h>
 #include <openssl/sha.h>
 #include <openssl/stack.h>
 #include <openssl/symhacks.h>
-#include <openssl/tmdiff.h>
+#include <openssl/ts.h>
 #include <openssl/txt_db.h>
+#include <openssl/ui.h>
+#include <openssl/ui_compat.h>
 #include <openssl/x509.h>
 #include <openssl/x509_vfy.h>
 #include <openssl/x509v3.h>
--- a/usr/src/lib/openssl/non-fips/llib-lssl	Sun May 15 10:12:12 2011 -0700
+++ b/usr/src/lib/openssl/non-fips/llib-lssl	Sun May 15 10:24:42 2011 -0700
@@ -1,8 +1,7 @@
 /*
- * Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
- * Use is subject to license terms.
+ * Copyright (c) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
  */
-#pragma ident	"@(#)llib-lssl	1.1	09/05/28 SMI"
+#pragma ident	"@(#)llib-lssl	1.2	11/04/29 SMI"
 
 /* LINTLIBRARY */
 /* PROTOLIB1 */
@@ -11,3 +10,4 @@
 #include <openssl/ssl2.h>
 #include <openssl/ssl23.h>
 #include <openssl/ssl3.h>
+#include <openssl/tls1.h>
--- a/usr/src/lib/openssl/openssl-0.9.8/fips/Makefile.sfw	Sun May 15 10:12:12 2011 -0700
+++ b/usr/src/lib/openssl/openssl-0.9.8/fips/Makefile.sfw	Sun May 15 10:24:42 2011 -0700
@@ -22,7 +22,7 @@
 #
 # Copyright (c) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
 #
-# ident	"@(#)Makefile.sfw	1.1	11/04/07 SMI"
+# ident	"@(#)Makefile.sfw	1.2	11/04/29 SMI"
 #
 
 include $(SRC)/lib/Makefile.lib
@@ -58,6 +58,14 @@
 
 CONFIG_STATUS = config.status
 
+# We need to create lint libraries from relevant header files. However, part of
+# the install script is to install both the headers files and the built lint
+# libraries. So, we cannot use the proto area to build the lint libraries since
+# no headers are there yet. We use the original headers from the source code
+# directory. See usr/src/Makefile.master for original definition of $(LINT.c).
+MYLINT = $(LINT) $(LINTFLAGS) -I ./include $(CPPFLAGS)
+MYLINT64 = $(LINT) $(LINTFLAGS64) -I ./include $(CPPFLAGS)
+
 all := TARGET = all
 all32 := TARGET = all32
 all64 := TARGET = all64
@@ -97,13 +105,13 @@
 
 lint32: $(VER)/$(CONFIG_STATUS)
 	cd $(VER); \
-		$(LINT.c) -o crypto ../llib-lcrypto; \
-		$(LINT.c) -o ssl ../llib-lssl
+		$(MYLINT) -o crypto ../llib-lcrypto; \
+		$(MYLINT) -o ssl ../llib-lssl
 
 lint64: $(VER64)/$(CONFIG_STATUS)
 	cd $(VER64); \
-		$(LINT64.c) -o crypto ../llib-lcrypto; \
-		$(LINT64.c) -o ssl ../llib-lssl
+		$(MYLINT64) -o crypto ../llib-lcrypto; \
+		$(MYLINT64) -o ssl ../llib-lssl
 
 install: all install32 install64
 
--- a/usr/src/lib/stdcxx4/Makefile.sfw	Sun May 15 10:12:12 2011 -0700
+++ b/usr/src/lib/stdcxx4/Makefile.sfw	Sun May 15 10:24:42 2011 -0700
@@ -21,7 +21,7 @@
 #
 # Copyright (c) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
 #
-# ident	"@(#)Makefile.sfw	1.4	11/04/11 SMI"
+# ident	"@(#)Makefile.sfw	1.5	11/04/26 SMI"
 #
 
 VER=stdcxx-4.2.1
@@ -53,7 +53,7 @@
 CFLAGS_GENERIC += -D_STRICT_STDC -D_STRICT_STDC__ -D_STDC_C99 -D_ISOC99_SOURCE
 CFLAGS_GENERIC += -D_IN_BUILD_STDCXX
 CFLAGS_GENERIC += $(CFLAGS_$(MACH))
-CCFLAGS_GENERIC = -library=no%Cstd -library=Crun -norunpath 
+CCFLAGS_GENERIC = -library=Cstd -library=Crun -norunpath 
 CCFLAGS_GENERIC += -Qoption ccfe ++boolflag:sunwcch=false
 CCFLAGS_GENERIC += -Qoption ccfe +d2,-xgeninl=system 
 CCFLAGS_GENERIC += -Qoption ccfe -expand=10000
--- a/usr/src/lib/stdcxx4/Solaris/apply_patches.sh	Sun May 15 10:12:12 2011 -0700
+++ b/usr/src/lib/stdcxx4/Solaris/apply_patches.sh	Sun May 15 10:24:42 2011 -0700
@@ -22,7 +22,7 @@
 #
 # Copyright (c) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
 #
-# ident	"@(#)apply_patches.sh	1.2	11/04/06 SMI"
+# ident	"@(#)apply_patches.sh	1.3	11/04/26 SMI"
 #
 
 UNAMEP="`uname -p`"
@@ -253,7 +253,8 @@
     memory.cpp.85.diff \
     tmpbuf.cpp.86.diff \
     21.string.stdcxx-162.cpp.87.diff \
-    7034003-thread-safety.88.diff
+    7034003-thread-safety.88.diff \
+    BAD_EXCEPTIONS.89.cpp.diff
 do
     if [ ! -f ${PATCHDB}/$file.applied ] ; then
         echo "Applying patch $file."
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/usr/src/lib/stdcxx4/Solaris/diffs/BAD_EXCEPTIONS.89.cpp.diff	Sun May 15 10:24:42 2011 -0700
@@ -0,0 +1,965 @@
+--- stdcxx-4.2.1/etc/config/src/BAD_ALLOC_COPY_CTOR.cpp	2008-04-24 17:25:44.000000000 -0700
++++ stdcxx-4.2.1/etc/config/src/BAD_ALLOC_COPY_CTOR.cpp	2011-04-26 11:24:02.404959583 -0700
+@@ -28,6 +28,17 @@
+ #  endif   // _RWSTD_NO_RUNTIME_IN_STD
+ #endif   // 0
+ 
++#if defined(__SUNPRO_CC)
++#include <new>
++
++int main (int argc, char *argv[])
++{
++    std::bad_alloc ba0;
++    std::bad_alloc ba1 (ba0);
++    return 0;
++}
++
++#else
+ #define TEST_COPY_CTOR
+ #define main      test_bad_alloc_copy_ctor
+ #include "BAD_ALLOC_ASSIGNMENT.cpp"
+@@ -37,3 +48,5 @@
+ {
+     return test_bad_alloc_copy_ctor (argc, argv);
+ }
++#endif // __SUNPRO_CC
++
+--- stdcxx-4.2.1/etc/config/src/BAD_ALLOC_DTOR.cpp	2008-04-24 17:25:44.000000000 -0700
++++ stdcxx-4.2.1/etc/config/src/BAD_ALLOC_DTOR.cpp	2011-04-26 13:53:46.818422773 -0700
+@@ -1,4 +1,4 @@
+-// checking for bad_alloc dtor
++// checking for bad_alloc default ctor
+ 
+ /***************************************************************************
+  *
+@@ -28,12 +28,29 @@
+ #  endif   // _RWSTD_NO_RUNTIME_IN_STD
+ #endif   // 0
+ 
+-#define TEST_DTOR
+-#define main test_bad_alloc_dtor
++#if defined(__SUNPRO_CC)
++
++#include <new>
++
++int main (int argc, char *argv[])
++{
++    std::bad_alloc* ba = new std::bad_alloc();
++    ba->~bad_alloc();
++
++    return 0;
++}
++
++#else
++
++#define TEST_DEFAULT_CTOR
++#define main test_bad_alloc_default_ctor
+ #include "BAD_ALLOC_ASSIGNMENT.cpp"
+ #undef main
+ 
+ int main (int argc, char *argv[])
+ {
+-    return test_bad_alloc_dtor (argc, argv);
++    return test_bad_alloc_default_ctor (argc, argv);
+ }
++
++#endif // __SUNPRO_CC
++
+--- stdcxx-4.2.1/etc/config/src/BAD_ALLOC_DEFAULT_CTOR.cpp	2008-04-24 17:25:44.000000000 -0700
++++ stdcxx-4.2.1/etc/config/src/BAD_ALLOC_DEFAULT_CTOR.cpp	2011-04-26 11:24:02.405491280 -0700
+@@ -28,6 +28,19 @@
+ #  endif   // _RWSTD_NO_RUNTIME_IN_STD
+ #endif   // 0
+ 
++#if defined(__SUNPRO_CC)
++
++#include <new>
++
++int main (int argc, char *argv[])
++{
++    std::bad_alloc ba;
++
++    return 0;
++}
++
++#else
++
+ #define TEST_DEFAULT_CTOR
+ #define main test_bad_alloc_default_ctor
+ #include "BAD_ALLOC_ASSIGNMENT.cpp"
+@@ -37,3 +50,6 @@
+ {
+     return test_bad_alloc_default_ctor (argc, argv);
+ }
++
++#endif // __SUNPRO_CC
++
+--- stdcxx-4.2.1/etc/config/src/BAD_ALLOC_WHAT.cpp	2008-04-24 17:25:44.000000000 -0700
++++ stdcxx-4.2.1/etc/config/src/BAD_ALLOC_WHAT.cpp	2011-04-26 11:24:02.405744059 -0700
+@@ -1,4 +1,4 @@
+-// checking for bad_alloc::what()
++// checking for bad_alloc default ctor
+ 
+ /***************************************************************************
+  *
+@@ -28,12 +28,28 @@
+ #  endif   // _RWSTD_NO_RUNTIME_IN_STD
+ #endif   // 0
+ 
+-#define TEST_WHAT
+-#define main test_bad_alloc_what
++#if defined(__SUNPRO_CC)
++
++#include <new>
++
++int main (int argc, char *argv[])
++{
++    std::bad_alloc ba;
++    const char* s = ba.what();
++    return 0;
++}
++
++#else
++
++#define TEST_DEFAULT_CTOR
++#define main test_bad_alloc_default_ctor
+ #include "BAD_ALLOC_ASSIGNMENT.cpp"
+ #undef main
+ 
+ int main (int argc, char *argv[])
+ {
+-    return test_bad_alloc_what (argc, argv);
++    return test_bad_alloc_default_ctor (argc, argv);
+ }
++
++#endif // __SUNPRO_CC
++
+--- stdcxx-4.2.1/etc/config/src/BAD_ALLOC_ASSIGNMENT.cpp	2008-04-24 17:25:44.000000000 -0700
++++ stdcxx-4.2.1/etc/config/src/BAD_ALLOC_ASSIGNMENT.cpp	2011-04-26 11:24:02.406173871 -0700
+@@ -51,6 +51,22 @@
+ //   EXCEPTION_DEFAULT_CTOR.cpp
+ //   EXCEPTION_DTOR.cpp
+ 
++#if defined(__SUNPRO_CC)
++#include <new>
++
++int
++main(int argc, char* argv[])
++{
++    std::bad_alloc ba0;
++    std::bad_alloc ba1;
++
++    ba1 = ba0;
++
++    return 0;
++}
++
++#else // !__SUNPRO_CC
++
+ #include "config.h"
+ 
+ 
+@@ -129,7 +145,6 @@
+ 
+ }   // namespace std
+ 
+-
+ // use virtual inheritance here to prevent aggressive optimizers
+ // (like VisualAge C++) from optimizing the base class dtor away
+ struct Base0: virtual std::bad_alloc
+@@ -498,3 +513,6 @@
+ 
+     return Base0::what ();
+ }
++
++#endif // __SUNPRO_CC
++
+--- stdcxx-4.2.1/etc/config/src/BAD_CAST_ASSIGNMENT.cpp	2008-04-24 17:25:44.000000000 -0700
++++ stdcxx-4.2.1/etc/config/src/BAD_CAST_ASSIGNMENT.cpp	2011-04-26 13:35:36.243256145 -0700
+@@ -28,6 +28,24 @@
+ #  endif   // _RWSTD_NO_RUNTIME_IN_STD
+ #endif   // 0
+ 
++#if defined(__SUNPRO_CC)
++
++#include <new>
++#include <typeinfo>
++
++int
++main(int argc, char* argv[])
++{
++    std::bad_cast bc0;
++    std::bad_cast bc1;
++
++    bc1 = bc0;
++
++    return 0;
++}
++
++#else // !__SUNPRO_CC
++
+ #define TEST_ASSIGNMENT
+ #define bad_alloc bad_cast
+ #define main      test_bad_cast_assignment
+@@ -38,3 +56,6 @@
+ {
+     return test_bad_cast_assignment (argc, argv);
+ }
++
++#endif // __SUNPRO_CC
++
+--- stdcxx-4.2.1/etc/config/src/BAD_CAST_COPY_CTOR.cpp	2008-04-24 17:25:44.000000000 -0700
++++ stdcxx-4.2.1/etc/config/src/BAD_CAST_COPY_CTOR.cpp	2011-04-26 13:37:16.280528382 -0700
+@@ -28,6 +28,22 @@
+ #  endif   // _RWSTD_NO_RUNTIME_IN_STD
+ #endif   // 0
+ 
++#if defined(__SUNPRO_CC)
++
++#include <new>
++#include <typeinfo>
++
++int
++main(int argc, char* argv[])
++{
++    std::bad_cast bc0;
++    std::bad_cast bc1 (bc0);
++
++    return 0;
++}
++
++#else // ! __SUNPRO_CC
++
+ #define TEST_COPY_CTOR
+ #define bad_alloc bad_cast
+ #define main      test_bad_cast_copy_ctor
+@@ -38,3 +54,6 @@
+ {
+     return test_bad_cast_copy_ctor (argc, argv);
+ }
++
++#endif // __SUNPRO_CC
++
+--- stdcxx-4.2.1/etc/config/src/BAD_CAST_DEFAULT_CTOR.cpp	2008-04-24 17:25:44.000000000 -0700
++++ stdcxx-4.2.1/etc/config/src/BAD_CAST_DEFAULT_CTOR.cpp	2011-04-26 13:38:33.701096561 -0700
+@@ -28,6 +28,21 @@
+ #  endif   // _RWSTD_NO_RUNTIME_IN_STD
+ #endif   // 0
+ 
++#if defined(__SUNPRO_CC)
++
++#include <new>
++#include <typeinfo>
++
++int
++main(int argc, char* argv[])
++{
++    std::bad_cast bc0;
++
++    return 0;
++}
++
++#else
++
+ #define TEST_DEFAULT_CTOR
+ #define bad_alloc bad_cast
+ #define main      test_bad_cast_default_ctor
+@@ -38,3 +53,6 @@
+ {
+     return test_bad_cast_default_ctor (argc, argv);
+ }
++
++#endif // __SUNPRO_CC
++
+--- stdcxx-4.2.1/etc/config/src/BAD_CAST_DTOR.cpp	2008-04-24 17:25:44.000000000 -0700
++++ stdcxx-4.2.1/etc/config/src/BAD_CAST_DTOR.cpp	2011-04-26 13:52:55.955239832 -0700
+@@ -1,4 +1,4 @@
+-// checking for bad_cast dtor
++// checking for bad_cast default ctor
+ 
+ /***************************************************************************
+  *
+@@ -28,13 +28,32 @@
+ #  endif   // _RWSTD_NO_RUNTIME_IN_STD
+ #endif   // 0
+ 
+-#define TEST_DTOR
++#if defined(__SUNPRO_CC)
++
++#include <new>
++#include <typeinfo>
++
++int
++main(int argc, char* argv[])
++{
++    std::bad_cast* bc0 = new std::bad_cast();
++    bc0->~bad_cast();
++
++    return 0;
++}
++
++#else
++
++#define TEST_DEFAULT_CTOR
+ #define bad_alloc bad_cast
+-#define main      test_bad_cast_dtor
++#define main      test_bad_cast_default_ctor
+ #include "BAD_ALLOC_ASSIGNMENT.cpp"
+ #undef main
+ 
+ int main (int argc, char *argv[])
+ {
+-    return test_bad_cast_dtor (argc, argv);
++    return test_bad_cast_default_ctor (argc, argv);
+ }
++
++#endif // __SUNPRO_CC
++
+--- stdcxx-4.2.1/etc/config/src/BAD_CAST_WHAT.cpp	2008-04-24 17:25:44.000000000 -0700
++++ stdcxx-4.2.1/etc/config/src/BAD_CAST_WHAT.cpp	2011-04-26 13:55:15.949597605 -0700
+@@ -28,6 +28,22 @@
+ #  endif   // _RWSTD_NO_RUNTIME_IN_STD
+ #endif   // 0
+ 
++#if defined(__SUNPRO_CC)
++
++#include <new>
++#include <typeinfo>
++
++int
++main(int argc, char* argv[])
++{
++    std::bad_cast bc;
++    const char* c = bc.what();
++
++    return 0;
++}
++
++#else // !__SUNPRO_CC
++
+ #define TEST_WHAT
+ #define bad_alloc bad_cast
+ #define main      test_bad_cast_what
+@@ -38,3 +54,6 @@
+ {
+     return test_bad_cast_what (argc, argv);
+ }
++
++#endif // __SUNPRO_CC
++
+--- stdcxx-4.2.1/etc/config/src/BAD_EXCEPTION_ASSIGNMENT.cpp	2008-04-24 17:25:44.000000000 -0700
++++ stdcxx-4.2.1/etc/config/src/BAD_EXCEPTION_ASSIGNMENT.cpp	2011-04-26 14:03:47.469339894 -0700
+@@ -28,6 +28,25 @@
+ #  endif   // _RWSTD_NO_RUNTIME_IN_STD
+ #endif   // 0
+ 
++#if defined(__SUNPRO_CC)
++
++#include <new>
++#include <typeinfo>
++#include <exception>
++
++int
++main(int argc, char* argv[])
++{
++    std::bad_exception be0;
++    std::bad_exception be1;
++
++    be1 = be0;
++
++    return 0;
++}
++
++#else // !__SUNPRO_CC
++
+ #define TEST_ASSIGNMENT
+ #define bad_alloc bad_exception
+ #define main      test_bad_exception_assignment
+@@ -38,3 +57,6 @@
+ {
+     return test_bad_exception_assignment (argc, argv);
+ }
++
++#endif // __SUNPRO_CC
++
+--- stdcxx-4.2.1/etc/config/src/BAD_EXCEPTION_COPY_CTOR.cpp	2008-04-24 17:25:44.000000000 -0700
++++ stdcxx-4.2.1/etc/config/src/BAD_EXCEPTION_COPY_CTOR.cpp	2011-04-26 14:05:23.218099844 -0700
+@@ -28,6 +28,23 @@
+ #  endif   // _RWSTD_NO_RUNTIME_IN_STD
+ #endif   // 0
+ 
++#if defined (__SUNPRO_CC)
++
++#include <new>
++#include <typeinfo>
++#include <exception>
++
++int
++main(int argc, char* argv[])
++{
++    std::bad_exception be0;
++    std::bad_exception be1 (be0);
++
++    return 0;
++}
++
++#else // !__SUNPRO_CC
++
+ #define TEST_COPY_CTOR
+ #define bad_alloc bad_exception
+ #define main      test_bad_exception_copy_ctor
+@@ -38,3 +55,6 @@
+ {
+     return test_bad_exception_copy_ctor (argc, argv);
+ }
++
++#endif // __SUNPRO_CC
++
+--- stdcxx-4.2.1/etc/config/src/BAD_EXCEPTION_DEFAULT_CTOR.cpp	2008-04-24 17:25:44.000000000 -0700
++++ stdcxx-4.2.1/etc/config/src/BAD_EXCEPTION_DEFAULT_CTOR.cpp	2011-04-26 14:08:34.147321554 -0700
+@@ -1,4 +1,4 @@
+-// checking for bad_exception default ctor
++// checking for bad_exception copy ctor
+ 
+ /***************************************************************************
+  *
+@@ -28,13 +28,32 @@
+ #  endif   // _RWSTD_NO_RUNTIME_IN_STD
+ #endif   // 0
+ 
+-#define TEST_DEFAULT_CTOR
++#if defined (__SUNPRO_CC)
++
++#include <new>
++#include <typeinfo>
++#include <exception>
++
++int
++main(int argc, char* argv[])
++{
++    std::bad_exception be;
++
++    return 0;
++}
++
++#else // !__SUNPRO_CC
++
++#define TEST_COPY_CTOR
+ #define bad_alloc bad_exception
+-#define main      test_bad_exception_default_ctor
++#define main      test_bad_exception_copy_ctor
+ #include "BAD_ALLOC_ASSIGNMENT.cpp"
+ #undef main
+ 
+ int main (int argc, char *argv[])
+ {
+-    return test_bad_exception_default_ctor (argc, argv);
++    return test_bad_exception_copy_ctor (argc, argv);
+ }
++
++#endif // __SUNPRO_CC
++
+--- stdcxx-4.2.1/etc/config/src/BAD_EXCEPTION_DTOR.cpp	2008-04-24 17:25:44.000000000 -0700
++++ stdcxx-4.2.1/etc/config/src/BAD_EXCEPTION_DTOR.cpp	2011-04-26 14:07:02.939331771 -0700
+@@ -1,4 +1,4 @@
+-// checking for bad_exception dtor
++// checking for bad_exception copy ctor
+ 
+ /***************************************************************************
+  *
+@@ -28,13 +28,33 @@
+ #  endif   // _RWSTD_NO_RUNTIME_IN_STD
+ #endif   // 0
+ 
+-#define TEST_DTOR
++#if defined (__SUNPRO_CC)
++
++#include <new>
++#include <typeinfo>
++#include <exception>
++
++int
++main(int argc, char* argv[])
++{
++    std::bad_exception* be = new std::bad_exception();
++    be->~bad_exception();
++
++    return 0;
++}
++
++#else // !__SUNPRO_CC
++
++#define TEST_COPY_CTOR
+ #define bad_alloc bad_exception
+-#define main      test_bad_exception_dtor
++#define main      test_bad_exception_copy_ctor
+ #include "BAD_ALLOC_ASSIGNMENT.cpp"
+ #undef main
+ 
+ int main (int argc, char *argv[])
+ {
+-    return test_bad_exception_dtor (argc, argv);
++    return test_bad_exception_copy_ctor (argc, argv);
+ }
++
++#endif // __SUNPRO_CC
++
+--- stdcxx-4.2.1/etc/config/src/BAD_EXCEPTION_WHAT.cpp	2008-04-24 17:25:44.000000000 -0700
++++ stdcxx-4.2.1/etc/config/src/BAD_EXCEPTION_WHAT.cpp	2011-04-26 14:08:24.468194595 -0700
+@@ -1,4 +1,4 @@
+-// checking for bad_exception::what()
++// checking for bad_exception copy ctor
+ 
+ /***************************************************************************
+  *
+@@ -28,13 +28,33 @@
+ #  endif   // _RWSTD_NO_RUNTIME_IN_STD
+ #endif   // 0
+ 
+-#define TEST_WHAT
++#if defined (__SUNPRO_CC)
++
++#include <new>
++#include <typeinfo>
++#include <exception>
++
++int
++main(int argc, char* argv[])
++{
++    std::bad_exception be;
++    const char* c = be.what();
++
++    return 0;
++}
++
++#else // !__SUNPRO_CC
++
++#define TEST_COPY_CTOR
+ #define bad_alloc bad_exception
+-#define main      test_bad_exception_what
++#define main      test_bad_exception_copy_ctor
+ #include "BAD_ALLOC_ASSIGNMENT.cpp"
+ #undef main
+ 
+ int main (int argc, char *argv[])
+ {
+-    return test_bad_exception_what (argc, argv);
++    return test_bad_exception_copy_ctor (argc, argv);
+ }
++
++#endif // __SUNPRO_CC
++
+--- stdcxx-4.2.1/etc/config/src/BAD_TYPEID_ASSIGNMENT.cpp	2008-04-24 17:25:44.000000000 -0700
++++ stdcxx-4.2.1/etc/config/src/BAD_TYPEID_ASSIGNMENT.cpp	2011-04-26 13:56:48.373631557 -0700
+@@ -28,6 +28,24 @@
+ #  endif   // _RWSTD_NO_RUNTIME_IN_STD
+ #endif   // 0
+ 
++#if defined(__SUNPRO_CC)
++
++#include <new>
++#include <typeinfo>
++
++int
++main(int argc, char* argv[])
++{
++    std::bad_typeid bti0;
++    std::bad_typeid bti1;
++
++    bti1 = bti0;
++
++    return 0;
++}
++
++#else // !__SUNPRO_CC
++
+ #define TEST_ASSIGNMENT
+ #define bad_alloc bad_typeid
+ #define main      test_bad_typeid_assignment
+@@ -38,3 +56,6 @@
+ {
+     return test_bad_typeid_assignment (argc, argv);
+ }
++
++#endif // __SUNPRO_CC
++
+--- stdcxx-4.2.1/etc/config/src/BAD_TYPEID_COPY_CTOR.cpp	2008-04-24 17:25:44.000000000 -0700
++++ stdcxx-4.2.1/etc/config/src/BAD_TYPEID_COPY_CTOR.cpp	2011-04-26 13:58:09.815296500 -0700
+@@ -28,6 +28,22 @@
+ #  endif   // _RWSTD_NO_RUNTIME_IN_STD
+ #endif   // 0
+ 
++#if defined(__SUNPRO_CC)
++
++#include <new>
++#include <typeinfo>
++
++int
++main(int argc, char* argv[])
++{
++    std::bad_typeid bti0;
++    std::bad_typeid bti1 (bti0);
++
++    return 0;
++}
++
++#else // !__SUNPRO_CC
++
+ #define TEST_COPY_CTOR
+ #define bad_alloc bad_typeid
+ #define main      test_bad_typeid_copy_ctor
+@@ -38,3 +54,6 @@
+ {
+     return test_bad_typeid_copy_ctor (argc, argv);
+ }
++
++#endif // __SUNPRO_CC
++
+--- stdcxx-4.2.1/etc/config/src/BAD_TYPEID_DEFAULT_CTOR.cpp	2008-04-24 17:25:44.000000000 -0700
++++ stdcxx-4.2.1/etc/config/src/BAD_TYPEID_DEFAULT_CTOR.cpp	2011-04-26 13:59:30.736288536 -0700
+@@ -28,6 +28,21 @@
+ #  endif   // _RWSTD_NO_RUNTIME_IN_STD
+ #endif   // 0
+ 
++#if defined(__SUNPRO_CC)
++
++#include <new>
++#include <typeinfo>
++
++int
++main(int argc, char* argv[])
++{
++    std::bad_typeid bti0;
++
++    return 0;
++}
++
++#else // !__SUNPRO_CC
++
+ #define TEST_DEFAULT_CTOR
+ #define bad_alloc bad_typeid
+ #define main      test_bad_typeid_default_ctor
+@@ -38,3 +53,6 @@
+ {
+     return test_bad_typeid_default_ctor (argc, argv);
+ }
++
++#endif // __SUNPRO_CC
++
+--- stdcxx-4.2.1/etc/config/src/BAD_TYPEID_DTOR.cpp	2008-04-24 17:25:44.000000000 -0700
++++ stdcxx-4.2.1/etc/config/src/BAD_TYPEID_DTOR.cpp	2011-04-26 14:00:32.735809384 -0700
+@@ -1,4 +1,4 @@
+-// checking for bad_typeid dtor
++// checking for bad_typeid default ctor
+ 
+ /***************************************************************************
+  *
+@@ -28,13 +28,32 @@
+ #  endif   // _RWSTD_NO_RUNTIME_IN_STD
+ #endif   // 0
+ 
+-#define TEST_DTOR
++#if defined(__SUNPRO_CC)
++
++#include <new>
++#include <typeinfo>
++
++int
++main(int argc, char* argv[])
++{
++    std::bad_typeid* bti0 = new std::bad_typeid();
++    bti0->~bad_typeid();
++
++    return 0;
++}
++
++#else // !__SUNPRO_CC
++
++#define TEST_DEFAULT_CTOR
+ #define bad_alloc bad_typeid
+-#define main      test_bad_typeid_dtor
++#define main      test_bad_typeid_default_ctor
+ #include "BAD_ALLOC_ASSIGNMENT.cpp"
+ #undef main
+ 
+ int main (int argc, char *argv[])
+ {
+-    return test_bad_typeid_dtor (argc, argv);
++    return test_bad_typeid_default_ctor (argc, argv);
+ }
++
++#endif // __SUNPRO_CC
++
+--- stdcxx-4.2.1/etc/config/src/BAD_TYPEID_WHAT.cpp	2008-04-24 17:25:44.000000000 -0700
++++ stdcxx-4.2.1/etc/config/src/BAD_TYPEID_WHAT.cpp	2011-04-26 14:01:21.301137727 -0700
+@@ -1,4 +1,4 @@
+-// checking for bad_typeid::what()
++// checking for bad_typeid default ctor
+ 
+ /***************************************************************************
+  *
+@@ -28,13 +28,32 @@
+ #  endif   // _RWSTD_NO_RUNTIME_IN_STD
+ #endif   // 0
+ 
+-#define TEST_WHAT
++#if defined(__SUNPRO_CC)
++
++#include <new>
++#include <typeinfo>
++
++int
++main(int argc, char* argv[])
++{
++    std::bad_typeid bti0;
++    const char* c = bti0.what();
++
++    return 0;
++}
++
++#else // !__SUNPRO_CC
++
++#define TEST_DEFAULT_CTOR
+ #define bad_alloc bad_typeid
+-#define main      test_bad_typeid_what
++#define main      test_bad_typeid_default_ctor
+ #include "BAD_ALLOC_ASSIGNMENT.cpp"
+ #undef main
+ 
+ int main (int argc, char *argv[])
+ {
+-    return test_bad_typeid_what (argc, argv);
++    return test_bad_typeid_default_ctor (argc, argv);
+ }
++
++#endif // __SUNPRO_CC
++
+--- stdcxx-4.2.1/etc/config/src/EXCEPTION_ASSIGNMENT.cpp	2008-04-24 17:25:44.000000000 -0700
++++ stdcxx-4.2.1/etc/config/src/EXCEPTION_ASSIGNMENT.cpp	2011-04-26 14:18:44.217140388 -0700
+@@ -1,4 +1,4 @@
+-// checking for exception assignment operator
++// checking for bad_exception assignment operator
+ 
+ /***************************************************************************
+  *
+@@ -28,13 +28,35 @@
+ #  endif   // _RWSTD_NO_RUNTIME_IN_STD
+ #endif   // 0
+ 
++#if defined(__SUNPRO_CC)
++
++#include <new>
++#include <typeinfo>
++#include <exception>
++
++int
++main(int argc, char* argv[])
++{
++    std::exception e0;
++    std::exception e1;
++
++    e1 = e0;
++
++    return 0;
++}
++
++#else // !__SUNPRO_CC
++
+ #define TEST_ASSIGNMENT
+-#define bad_alloc exception
+-#define main      test_exception_assignment
++#define bad_alloc bad_exception
++#define main      test_bad_exception_assignment
+ #include "BAD_ALLOC_ASSIGNMENT.cpp"
+ #undef main
+ 
+ int main (int argc, char *argv[])
+ {
+-    return test_exception_assignment (argc, argv);
++    return test_bad_exception_assignment (argc, argv);
+ }
++
++#endif // __SUNPRO_CC
++
+--- stdcxx-4.2.1/etc/config/src/EXCEPTION_COPY_CTOR.cpp	2008-04-24 17:25:44.000000000 -0700
++++ stdcxx-4.2.1/etc/config/src/EXCEPTION_COPY_CTOR.cpp	2011-04-26 14:19:21.672904649 -0700
+@@ -1,4 +1,4 @@
+-// checking for exception copy ctor
++// checking for bad_exception copy ctor
+ 
+ /***************************************************************************
+  *
+@@ -28,13 +28,33 @@
+ #  endif   // _RWSTD_NO_RUNTIME_IN_STD
+ #endif   // 0
+ 
++#if defined (__SUNPRO_CC)
++
++#include <new>
++#include <typeinfo>
++#include <exception>
++
++int
++main(int argc, char* argv[])
++{
++    std::exception e0;
++    std::exception e1 (e0);
++
++    return 0;
++}
++
++#else // !__SUNPRO_CC
++
+ #define TEST_COPY_CTOR
+-#define bad_alloc exception
+-#define main      test_exception_copy_ctor
++#define bad_alloc bad_exception
++#define main      test_bad_exception_copy_ctor
+ #include "BAD_ALLOC_ASSIGNMENT.cpp"
+ #undef main
+ 
+ int main (int argc, char *argv[])
+ {
+-    return test_exception_copy_ctor (argc, argv);
++    return test_bad_exception_copy_ctor (argc, argv);
+ }
++
++#endif // __SUNPRO_CC
++
+--- stdcxx-4.2.1/etc/config/src/EXCEPTION_DEFAULT_CTOR.cpp	2008-04-24 17:25:44.000000000 -0700
++++ stdcxx-4.2.1/etc/config/src/EXCEPTION_DEFAULT_CTOR.cpp	2011-04-26 14:20:19.404241323 -0700
+@@ -1,4 +1,4 @@
+-// checking for exception default ctor
++// checking for bad_exception copy ctor
+ 
+ /***************************************************************************
+  *
+@@ -28,13 +28,32 @@
+ #  endif   // _RWSTD_NO_RUNTIME_IN_STD
+ #endif   // 0
+ 
+-#define TEST_DEFAULT_CTOR
+-#define bad_alloc exception
+-#define main      test_exception_default_ctor
++#if defined (__SUNPRO_CC)
++
++#include <new>
++#include <typeinfo>
++#include <exception>
++
++int
++main(int argc, char* argv[])
++{
++    std::exception e;
++
++    return 0;
++}
++
++#else // !__SUNPRO_CC
++
++#define TEST_COPY_CTOR
++#define bad_alloc bad_exception
++#define main      test_bad_exception_copy_ctor
+ #include "BAD_ALLOC_ASSIGNMENT.cpp"
+ #undef main
+ 
+ int main (int argc, char *argv[])
+ {
+-    return test_exception_default_ctor (argc, argv);
++    return test_bad_exception_copy_ctor (argc, argv);
+ }
++
++#endif // __SUNPRO_CC
++
+--- stdcxx-4.2.1/etc/config/src/EXCEPTION_DTOR.cpp	2008-04-24 17:25:44.000000000 -0700
++++ stdcxx-4.2.1/etc/config/src/EXCEPTION_DTOR.cpp	2011-04-26 14:21:04.960910465 -0700
+@@ -1,4 +1,4 @@
+-// checking for exception dtor
++// checking for bad_exception copy ctor
+ 
+ /***************************************************************************
+  *
+@@ -28,13 +28,33 @@
+ #  endif   // _RWSTD_NO_RUNTIME_IN_STD
+ #endif   // 0
+ 
+-#define TEST_DTOR
+-#define bad_alloc exception
+-#define main      test_exception_dtor
++#if defined (__SUNPRO_CC)
++
++#include <new>
++#include <typeinfo>
++#include <exception>
++
++int
++main(int argc, char* argv[])
++{
++    std::exception* e = new std::exception();
++    e->~exception();
++
++    return 0;
++}
++
++#else // !__SUNPRO_CC
++
++#define TEST_COPY_CTOR
++#define bad_alloc bad_exception
++#define main      test_bad_exception_copy_ctor
+ #include "BAD_ALLOC_ASSIGNMENT.cpp"
+ #undef main
+ 
+ int main (int argc, char *argv[])
+ {
+-    return test_exception_dtor (argc, argv);
++    return test_bad_exception_copy_ctor (argc, argv);
+ }
++
++#endif // __SUNPRO_CC
++
+--- stdcxx-4.2.1/etc/config/src/EXCEPTION_WHAT.cpp	2008-04-24 17:25:44.000000000 -0700
++++ stdcxx-4.2.1/etc/config/src/EXCEPTION_WHAT.cpp	2011-04-26 14:21:45.873861528 -0700
+@@ -1,4 +1,4 @@
+-// checking for exception::what()
++// checking for bad_exception copy ctor
+ 
+ /***************************************************************************
+  *
+@@ -28,13 +28,33 @@
+ #  endif   // _RWSTD_NO_RUNTIME_IN_STD
+ #endif   // 0
+ 
+-#define TEST_WHAT
+-#define bad_alloc exception
+-#define main      test_exception_what
++#if defined (__SUNPRO_CC)
++
++#include <new>
++#include <typeinfo>
++#include <exception>
++
++int
++main(int argc, char* argv[])
++{
++    std::exception e;
++    const char* c = e.what();
++
++    return 0;
++}
++
++#else // !__SUNPRO_CC
++
++#define TEST_COPY_CTOR
++#define bad_alloc bad_exception
++#define main      test_bad_exception_copy_ctor
+ #include "BAD_ALLOC_ASSIGNMENT.cpp"
+ #undef main
+ 
+ int main (int argc, char *argv[])
+ {
+-    return test_exception_what (argc, argv);
++    return test_bad_exception_copy_ctor (argc, argv);
+ }
++
++#endif // __SUNPRO_CC
++
--- a/usr/src/lib/stdcxx4/Solaris/diffs/new.22.diff	Sun May 15 10:12:12 2011 -0700
+++ b/usr/src/lib/stdcxx4/Solaris/diffs/new.22.diff	Sun May 15 10:24:42 2011 -0700
@@ -1,7 +1,7 @@
---- stdcxx-4.2.1/include/new	2008-04-24 20:23:57.000000000 -0400
-+++ stdcxx-4.2.1/include/new	2007-05-03 05:51:01.000000000 -0400
-@@ -1,305 +1,59 @@
--// -*- C++ -*-
+--- stdcxx-4.2.1/include/new	2008-04-24 17:23:57.000000000 -0700
++++ stdcxx-4.2.1/include/new	2011-04-26 09:44:49.326296102 -0700
+@@ -1,305 +1,79 @@
+ // -*- C++ -*-
 -/***************************************************************************
 - *
 - * new - declarations for the Standard Library new header
@@ -29,28 +29,16 @@
 - * Copyright 1994-2006 Rogue Wave Software.
 - * 
 - **************************************************************************/
-+/*
-+        Copyright 04/29/04 Sun Microsystems, Inc. All Rights Reserved
-+*/
-+/* new
- 
+-
 -#ifndef _RWSTD_NEW_INCLUDED
 -#define _RWSTD_NEW_INCLUDED
-+   @(#)new	1.7  04/29/04 13:02:52
- 
-+   Declaration for ISO standard new and delete interface
-+*/
-+#if !defined(_NEW_HDR)
-+#define _NEW_HDR
- 
+-
+-
 -#include <rw/_exception.h>
 -#include <rw/_new.h>
 -#include <rw/_defs.h>
-+#include <stddef.h>
-+#include <exception>
- 
-+namespace std {
- 
+-
+-
 -// for compilers that define ::nothrow_t, as opposed to std::nothow_t,
 -// in their support library, struct nothrow_t is defined in the global
 -// namespace, otherwise in std
@@ -96,7 +84,18 @@
 -    && (    defined (_RWSTD_NO_GLOBAL_NOTHROW)   \
 -        || !defined (_RWSTD_NO_HONOR_STD))
 -#  define _RWSTD_EXPORT_NOTHROW   _RWSTD_EXPORT
--#else
++/*
++        Copyright 03/03/10 Sun Microsystems, Inc. All Rights Reserved
++*/
++/* new
++
++   @(#)new	1.11  03/03/10 10:41:13
++
++   Declaration for ISO standard new and delete interface
++*/
++#if __SUNPRO_CC_COMPAT == 'G'
++#include_next <new>
+ #else
 -#  define _RWSTD_EXPORT_NOTHROW   /* empty */
 -#endif
 -
@@ -107,8 +106,11 @@
 -_RWSTD_EXPORT_NOTHROW extern const nothrow_t nothrow;
 -
 -#endif   // !_RWSTD_NO_GLOBAL_NOTHROW_T && _RWSTD_NO_STD_NOTHROW
--
--
+ 
++#if !defined(_NEW_HDR) && !defined(_RWSTD_NEW_INCLUDED)
++#define _NEW_HDR
++#define _RWSTD_NEW_INCLUDED
+ 
 -_RWSTD_NAMESPACE (std) {
 -
 -#if defined (_RWSTD_NO_STD_NOTHROW_T) && !defined (_RWSTD_NO_GLOBAL_NOTHROW_T)
@@ -140,8 +142,11 @@
 -_RWSTD_NAMESPACE (std) {
 -
 -#endif   // _RWSTD_NO_STD_BAD_ALLOC || !_RWSTD_NO_RUNTIME_IN_STD
--
--
++#include <stddef.h>
++#include <exception>
+ 
++namespace std {
+ 
 -// 18.4.2.1
 -class _RWSTD_EXPORT bad_alloc: public _STD::exception
 -{
@@ -296,9 +301,8 @@
 -inline void* operator new[] (_RWSTD_SIZE_T, void *__ptr) _NEW_THROWS (())
 -{
 -    return __ptr;   // inline for efficiency
-+    extern new_handler set_new_handler(new_handler new_p) throw();
- }
- 
+-}
+-
 -#endif   // _RWSTD_NO_OPERATOR_NEW_ARRAY_PLACEMENT
 -
 -
@@ -319,12 +323,13 @@
 -inline void operator delete[] (void*, void*) _NEW_THROWS (())
 -{
 -    // no-op, inline for efficiency
--}
--
++    extern new_handler set_new_handler(new_handler new_p) throw();
+ }
+ 
 -#  endif   // _RWSTD_NO_OPERATOR_DELETE_ARRAY_PLACEMENT
--
++#ifndef   __SKYSTM_VERSION
+ 
 -#endif   // _RWSTD_NO_PLACEMENT_DELETE
--
 +void* operator new(size_t) throw(std::bad_alloc);
 +void* operator new(size_t, const std::nothrow_t&) throw();
 +#pragma returns_new_memory (operator new)
@@ -336,21 +341,33 @@
 +void  operator delete[](void*) throw();
 +void  operator delete[](void*, const std::nothrow_t&) throw();
 +
-+#ifdef _Crun_inline_placement
-+static inline void* operator new[] ( size_t, void* __ptr) throw()
++__hidden inline void* operator new[] ( size_t, void* __ptr) throw()
 +{ return __ptr; }
-+static inline void *operator new(size_t, void* __ptr) throw()
++__hidden inline void *operator new(size_t, void* __ptr) throw()
 +{ return __ptr; }
-+static inline void operator delete  (void*, void*) throw()
-+{}
-+static inline void operator delete[](void*, void*) throw()
-+{}
-+#else
-+void* operator new[] ( size_t, void* __ptr) throw();
-+void *operator new(size_t, void* __ptr) throw();
-+void operator delete  (void*, void*) throw();
-+void operator delete[](void*, void*) throw();
-+#endif
++__hidden inline void operator delete  (void*, void*) throw() { }
++__hidden inline void operator delete[](void*, void*) throw() { }
++
++#else  // __SKYSTM_VERSION
++
++void* operator new(size_t) [[transaction_safe]] throw();
++void* operator new(size_t, const std::nothrow_t&) [[transaction_safe]] throw();
++#pragma returns_new_memory (operator new)
++void  operator delete(void*) [[transaction_safe]] throw();
++void  operator delete(void*, const std::nothrow_t&) [[transaction_safe]] throw();
++void* operator new[](size_t) [[transaction_safe]] throw();
++void* operator new[](size_t, const std::nothrow_t&) [[transaction_safe]] throw();
++#pragma returns_new_memory (operator new[])
++void  operator delete[](void*) [[transaction_safe]] throw();
++void  operator delete[](void*, const std::nothrow_t&) [[transaction_safe]] throw();
++
++__hidden inline void* operator new[] ( size_t, void* __ptr) [[transaction_safe]] throw() { return __ptr; }
++__hidden inline void *operator new(size_t, void* __ptr) [[transaction_safe]] throw() { return __ptr; }
++__hidden inline void operator delete  (void*, void*) [[transaction_safe]] throw() { }
++__hidden inline void operator delete[](void*, void*) [[transaction_safe]] throw() { }
+ 
++#endif // __SKYSTM_VERSION
  
 -#endif   // _RWSTD_NEW_INCLUDED
-+#endif	// _NEW_HDR
++#endif	// _NEW_HDR && _RWSTD_NEW_INCLUDED
++#endif	// _SUNPRO_CC_COMPAT
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/usr/src/lib/trousers/Patches/hash.c.patch	Sun May 15 10:24:42 2011 -0700
@@ -0,0 +1,87 @@
+--- src/trspi/crypto/openssl/hash.c.old	2011-05-09 06:20:09.505021734 -0700
++++ src/trspi/crypto/openssl/hash.c	2011-05-09 06:19:04.603252090 -0700
+@@ -56,45 +56,21 @@
+ TSS_RESULT
+ Trspi_Hash(UINT32 HashType, UINT32 BufSize, BYTE* Buf, BYTE* Digest)
+ {
+-	EVP_MD_CTX md_ctx;
+-	unsigned int result_size;
+-	int rv;
++	Trspi_HashCtx ctx;
++	TSS_RESULT rv;
+ 
+-	switch (HashType) {
+-		case TSS_HASH_SHA1:
+-			rv = EVP_DigestInit(&md_ctx, EVP_sha1());
+-			break;
+-		default:
+-			rv = TSPERR(TSS_E_BAD_PARAMETER);
+-			goto out;
+-			break;
+-	}
++	rv = Trspi_HashInit(&ctx, HashType);
++	if (rv != TSS_SUCCESS)
++		return rv;
+ 
+-	if (rv != EVP_SUCCESS) {
+-		rv = TSPERR(TSS_E_INTERNAL_ERROR);
+-		goto err;
+-	}
+-
+-	rv = EVP_DigestUpdate(&md_ctx, Buf, BufSize);
+-	if (rv != EVP_SUCCESS) {
+-		rv = TSPERR(TSS_E_INTERNAL_ERROR);
+-		goto err;
++	rv = Trspi_HashUpdate(&ctx, BufSize, Buf);
++	if (rv != TSS_SUCCESS) {
++		EVP_MD_CTX_destroy(ctx.ctx);
++		return rv;
+ 	}
++	rv = Trspi_HashFinal(&ctx, Digest);
+ 
+-	result_size = EVP_MD_CTX_size(&md_ctx);
+-	rv = EVP_DigestFinal(&md_ctx, Digest, &result_size);
+-	if (rv != EVP_SUCCESS) {
+-		rv = TSPERR(TSS_E_INTERNAL_ERROR);
+-		goto err;
+-	} else
+-		rv = TSS_SUCCESS;
+-
+-	goto out;
+-
+-err:
+-	DEBUG_print_openssl_errors();
+-out:
+-        return rv;
++	return (rv);
+ }
+ 
+ TSS_RESULT
+@@ -112,7 +88,8 @@
+ 			break;
+ 	}
+ 
+-	if ((ctx->ctx = malloc(sizeof(EVP_MD_CTX))) == NULL)
++	ctx->ctx = EVP_MD_CTX_create();
++	if (ctx->ctx == NULL)
+ 		return TSPERR(TSS_E_OUTOFMEMORY);
+ 
+ 	rv = EVP_DigestInit((EVP_MD_CTX *)ctx->ctx, (const EVP_MD *)md);
+@@ -142,7 +119,7 @@
+ 	rv = EVP_DigestUpdate(ctx->ctx, data, size);
+ 	if (rv != EVP_SUCCESS) {
+ 		DEBUG_print_openssl_errors();
+-		free(ctx->ctx);
++		EVP_MD_CTX_destroy(ctx->ctx);
+ 		ctx->ctx = NULL;
+ 		return TSPERR(TSS_E_INTERNAL_ERROR);
+ 	}
+@@ -164,7 +141,7 @@
+ 	if (rv != EVP_SUCCESS)
+ 		return TSPERR(TSS_E_INTERNAL_ERROR);
+ 
+-	free(ctx->ctx);
++	EVP_MD_CTX_destroy(ctx->ctx);
+ 	ctx->ctx = NULL;
+ 
+ 	return TSS_SUCCESS;
--- a/usr/src/lib/zlib/METADATA	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-NAME:             zlib
-VERSION:          1.2.3
-DESCRIPTION:      A general purpose compression library
-LICENSE:          ZLIB, GPLv2
-PACKAGE:          SUNWzlibr SUNWzlib
-PROJECT_URL:      http://www.zlib.net
-SOURCE_DOWNLOAD:  http://www.zlib.net/zlib-1.2.3.tar.gz
-SUPPORT:          B
-BUGTRAQ:          solaris/library/libz
-OSR:              5831
-COMMENTS:         
--- a/usr/src/lib/zlib/Makefile.sfw	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,127 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#ident	"@(#)Makefile.sfw	1.21	09/03/12 SMI"
-
-# This makefile is unusual, because it builds both 32 and 64 bit
-# versions of the library.  The builds occur in separate subdirs,
-# and 2 install scripts are used.
-
-
-VER=zlib-1.2.3
-VER64=$(VER)-64
-
-# lint stuff (see also ../Makefile.lib)
-LIBRARY=libz.a
-
-include ../Makefile.lib
-
-all: real-all
-
-all32: $(VER)/zconf.h
-	(cd $(VER); env "CC=$(CC)" "CFLAGS=$(CFLAGS) -KPIC $(XREGSFLAG)" \
-	    "LDSHARED=$(CC) $(CFLAGS) -G -KPIC -h libz.so.1 -z defs -z text -z combreloc -M ../mapfile -L. -lc" \
-	    PATH=$(SFW_PATH) \
-	    "MAKE=$(CCSMAKE)" \
-	    $(CCSMAKE) -e) 
-
-# must override LDSHARED here, or the makefile uses the wrong
-# flags and tries to run the linker in 32-bit mode...libtool
-# isn't looking so bad after all...sigh.
-
-all64: $(VER64)/zconf.h
-	(cd $(VER64); env "CC=$(CC64)" "CFLAGS=$(CFLAGS64) -KPIC $(XREGSFLAG64)"  \
-	    "LDSHARED=$(CC64) $(CFLAGS64) -G -KPIC -h libz.so.1 -z defs -z text -z combreloc -M ../mapfile -L. -lc" \
-	    PATH=$(SFW_PATH) \
-	    "MAKE=$(CCSMAKE)" \
-	    $(CCSMAKE) -e) 
-
-LINTFLAGS=	-nsvx -I. $(CCBITS32)
-LINTFLAGS64=	-nsvx -I. $(CCBITS64)
-
-install: all
-	$(SH) ./install-zlib
-	MACH64=$(MACH64) $(SH) ./install-zlib-64
-
-real-all: all32 lint32 all64 lint64
-
-test: test32 test64
-
-test32: all32
-	(cd $(VER); env "CC=$(CC)" "CFLAGS=$(CFLAGS) $(XREGSFLAG)" \
-	    PATH=$(SFW_PATH) \
-	    "MAKE=$(CCSMAKE)" \
-	    $(CCSMAKE) -e test) 
-
-test64: all64
-	(cd $(VER64); env "CC=$(CC64)" "CFLAGS=$(CFLAGS64) $(XREGSFLAG64)" \
-	    PATH=$(SFW_PATH) \
-	    "MAKE=$(CCSMAKE)" \
-	    "LDSHARED=$(CC64) $(CFLAGS64) -G" \
-	    $(CCSMAKE) -e test) 
-
-$(VER)/zconf.h: $(VER)/configure
-	(cd $(VER); env "CC=$(CC)" "CFLAGS=$(CFLAGS)" \
-	    PATH=$(SFW_PATH) \
-	    "MAKE=$(CCSMAKE)" \
-	    ./configure --shared \
-		--prefix=/usr)
-
-# the use of CFLAGS instead of CFLAGS64 in the following configure
-# step is intentional, since the configure script does not know
-# how to deal with the v9 compile flags.  During the actual build,
-# (in the all64 target) we use CFLAGS64 to get v9 objects on sparc.
-
-$(VER64)/zconf.h: $(VER64)/configure
-	(cd $(VER64); env "CC=$(CC)" "CFLAGS=$(CFLAGS)" \
-	    PATH=$(SFW_PATH) \
-	    "MAKE=$(CCSMAKE)" \
-	    ./configure --shared \
-		--prefix=/usr)
-
-# more hackiness - if building 64 bit objects, clone the source
-# directory after extracting it.
-
-$(VER)/configure: $(VER).tar.gz
-	gzip -dc $(VER).tar.gz | tar xopf -
-	mv $(VER) $(VER64)
-	touch $(VER64)/configure
-	gzip -dc $(VER).tar.gz | tar xopf -
-	touch $(VER)/configure
-
-clean:
-	-rm -rf $(VER)
-	-rm -rf $(VER64)
-
-lint32: $(VER)/zconf.h
-	(cd $(VER); \
-		$(LINT.c) -o $(LIBNAME) ../llib-lz > $(LINTOUT) 2>&1)
-
-lint64: $(VER64)/zconf.h
-	(cd $(VER64); \
-		$(LINT64.c) -o $(LIBNAME) ../llib-lz > $(LINTOUT) 2>&1)
-
-install_h:
-
-include ../Makefile.targ
--- a/usr/src/lib/zlib/install-zlib	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,70 +0,0 @@
-#!/bin/sh
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#ident	"@(#)install-zlib	1.10	08/04/04 SMI"
-
-VERS=zlib-1.2.3
-
-PREFIX=${ROOT}/usr
-ROOTLIBDIR=${ROOT}/lib
-LIBDIR=${PREFIX}/lib
-INCDIR=${PREFIX}/include
-SHAREDIR=${PREFIX}/share
-MAN3DIR=${SHAREDIR}/man/man3
-
-. ${SRC}/tools/install.subr
-
-# install some stuff that doesn't come out of the source distribution
-# (i.e. sun-specific stuff) from the base directory before installing
-# from the build directory
-
-_install N llib-lz ${LIBDIR}/llib-lz 644
-
-# manpages are special "sun" versions with corrected section
-# references, etc.  These are the ones we actually install.
-# Note to maintainers - if the package revs, you need to re-create
-# new sun versions of the manpages.
-
-for i in *.sunman
-do
-	manpage=`basename $i .sunman`
-	_install N $i ${MAN3DIR}/${manpage} 444
-done
-	
-cd ${VERS}
-
-_install D libz.so.1.2.3 ${ROOTLIBDIR}/libz.so.1 755
-_install L ../../lib/libz.so.1 ${LIBDIR}/libz.so.1
-_install L libz.so.1 ${ROOTLIBDIR}/libz.so
-_install L libz.so.1 ${LIBDIR}/libz.so
-_install N llib-lz.ln ${ROOTLIBDIR}/llib-lz.ln 644
-_install L ../../lib/llib-lz.ln ${LIBDIR}/llib-lz.ln
-
-for i in zlib.h zconf.h
-do
-	_install N ${i} ${INCDIR}/${i} 644
-done
-
-exit 0
--- a/usr/src/lib/zlib/install-zlib-64	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,46 +0,0 @@
-#!/bin/sh
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#ident	"@(#)install-zlib-64	1.10	08/04/04 SMI"
-
-VERS=zlib-1.2.3-64
-
-PREFIX=${ROOT}/usr
-ROOTLIBDIR=${ROOT}/lib/${MACH64}	# passed in by make $(MACH64)
-LIBDIR=${PREFIX}/lib/${MACH64}
-
-. ${SRC}/tools/install.subr
-
-cd ${VERS}
-
-_install D libz.so.1.2.3 ${ROOTLIBDIR}/libz.so.1 755
-_install L ../../../lib/${MACH64}/libz.so.1 ${LIBDIR}/libz.so.1
-_install L libz.so.1 ${LIBDIR}/libz.so
-_install L libz.so.1 ${ROOTLIBDIR}/libz.so
-_install N llib-lz.ln ${ROOTLIBDIR}/llib-lz.ln 644
-_install L ../../../lib/${MACH64}/llib-lz.ln ${LIBDIR}/llib-lz.ln
-
-exit 0
--- a/usr/src/lib/zlib/libz.3.sunman	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,166 +0,0 @@
-.\" ident      "@(#)libz.3.sunman      1.2     03/06/10 SMI"
-.\"
-.\" modified to reference existing Solaris man pages, and to add note
-.\" about source availability ([email protected])
-.\"
-.TH LIBZ 3 "18 July 2005"
-.SH NAME
-libz \- compression/decompression library
-.SH SYNOPSIS
-[see
-.I zlib.h
-for full description]
-.SH DESCRIPTION
-The
-.I libz (zlib)
-library is a general purpose data compression library.
-The code is thread safe.
-It provides in-memory compression and decompression functions,
-including integrity checks of the uncompressed data.
-This version of the library supports only one compression method (deflation)
-but other algorithms will be added later
-and will have the same stream interface.
-.LP
-Compression can be done in a single step if the buffers are large enough
-(for example if an input file is mmap'ed),
-or can be done by repeated calls of the compression function.
-In the latter case,
-the application must provide more input and/or consume the output
-(providing more output space) before each call.
-.LP
-The library also supports reading and writing files in
-.IR gzip (1)
-(.gz) format
-with an interface similar to that of stdio.
-.LP
-The library does not install any signal handler.
-The decoder checks the consistency of the compressed data,
-so the library should never crash even in case of corrupted input.
-.LP
-All functions of the compression library are documented in the file
-.IR zlib.h .
-The distribution source includes examples of use of the library
-in the files
-.I example.c
-and
-.IR minigzip.c .
-.LP
-Changes to this version are documented in the file
-.I ChangeLog
-that accompanies the source,
-and are concerned primarily with bug fixes and portability enhancements.
-.LP
-A Java implementation of
-.I zlib
-is available in the Java Development Kit 1.1:
-.IP
-http://www.javasoft.com/products/JDK/1.1/docs/api/Package-java.util.zip.html
-.LP
-A Perl interface to
-.IR zlib ,
-written by Paul Marquess ([email protected]),
-is available at CPAN (Comprehensive Perl Archive Network) sites,
-including:
-.IP
-http://www.cpan.org/modules/by-module/Compress/
-.LP
-A Python interface to
-.IR zlib ,
-written by A.M. Kuchling ([email protected]),
-is available in Python 1.5 and later versions:
-.IP
-http://www.python.org/doc/lib/module-zlib.html
-.LP
-A
-.I zlib
-binding for
-.IR tcl (1),
-written by Andreas Kupries ([email protected]),
-is availlable at:
-.IP
-http://www.westend.com/~kupries/doc/trf/man/man.html
-.LP
-An experimental package to read and write files in .zip format,
-written on top of
-.I zlib
-by Gilles Vollant ([email protected]),
-is available at:
-.IP
-http://www.winimage.com/zLibDll/unzip.html
-and also in the
-.I contrib/minizip
-directory of the main
-.I zlib
-web site.
-.SH "SEE ALSO"
-The
-.I zlib
-web site can be found at either of these locations:
-.IP
-http://www.zlib.org
-.br
-http://www.gzip.org/zlib/
-.LP
-The data format used by the zlib library is described by RFC
-(Request for Comments) 1950 to 1952 in the files:
-.IP
-http://www.ietf.org/rfc/rfc1950.txt (concerning zlib format)
-.br
-http://www.ietf.org/rfc/rfc1951.txt (concerning deflate format)
-.br
-http://www.ietf.org/rfc/rfc1952.txt (concerning gzip format)
-.LP
-These documents are also available in other formats from:
-.IP
-ftp://ftp.uu.net/graphics/png/documents/zlib/zdoc-index.html
-.LP
-Mark Nelson ([email protected]) wrote an article about
-.I zlib
-for the Jan. 1997 issue of  Dr. Dobb's Journal;
-a copy of the article is available at:
-.IP
-http://dogma.net/markn/articles/zlibtool/zlibtool.htm
-.SH "REPORTING PROBLEMS"
-Before reporting a problem,
-please check the
-.I zlib
-web site to verify that you have the latest version of
-.IR zlib ;
-otherwise,
-obtain the latest version and see if the problem still exists.
-Please read the
-.I zlib
-FAQ at:
-.IP
-http://www.gzip.org/zlib/zlib_faq.html
-.LP
-before asking for help.
-Send questions and/or comments to [email protected],
-or (for the Windows DLL version) to Gilles Vollant ([email protected]).
-.SH AUTHORS
-Version 1.2.3
-Copyright (C) 1995-2005 Jean-loup Gailly ([email protected])
-and Mark Adler ([email protected]).
-.LP
-This software is provided "as-is,"
-without any express or implied warranty.
-In no event will the authors be held liable for any damages
-arising from the use of this software.
-See the distribution directory with respect to requirements
-governing redistribution.
-The deflate format used by
-.I zlib
-was defined by Phil Katz.
-The deflate and
-.I zlib
-specifications were written by L. Peter Deutsch.
-Thanks to all the people who reported problems and suggested various
-improvements in
-.IR zlib ;
-who are too numerous to cite here.
-.LP
-UNIX manual page by R. P. C. Rodgers,
-U.S. National Library of Medicine ([email protected]).
-.\" end of man page
-.SH NOTES
-Source for zlib is available on http://opensolaris.org.
--- a/usr/src/lib/zlib/llib-lz	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,107 +0,0 @@
-/*
- * CDDL HEADER START
- *
- * The contents of this file are subject to the terms of the
- * Common Development and Distribution License (the "License").
- * You may not use this file except in compliance with the License.
- *
- * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
- * or http://www.opensolaris.org/os/licensing.
- * See the License for the specific language governing permissions
- * and limitations under the License.
- *
- * When distributing Covered Code, include this CDDL HEADER in each
- * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
- * If applicable, add the following below this CDDL HEADER, with the
- * fields enclosed by brackets "[]" replaced with your own identifying
- * information: Portions Copyright [yyyy] [name of copyright owner]
- *
- * CDDL HEADER END
- */
-
-/*
- * Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
- * Use is subject to license terms.
- */
-
-#pragma ident	"@(#)llib-lz	1.3	07/02/21 SMI"
-
-/* LINTLIBRARY */
-/* PROTOLIB1 */
-
-#include <stdlib.h>
-#include <stdio.h>
-#include <stdarg.h>
-#include <zlib.h>
-
-/*
- * usr/src/lib/zlib
- */
-
-const char *zlibVersion(void);
-int deflateInit_(z_streamp strm, int level, const char *version,
-    int stream_size);
-int deflateInit2_(z_streamp strm, int  level, int  method, int windowBits,
-    int memLevel, int strategy, const char *version, int stream_size);
-int deflate(z_streamp strm, int flush);
-int deflateSetDictionary(z_streamp strm, const Bytef *dictionary,
-    uInt dictLength);
-int deflateCopy(z_streamp dest, z_streamp source);
-int deflateReset(z_streamp strm);
-int deflateParams(z_streamp strm, int level, int strategy);
-int deflateEnd(z_streamp strm);
-int deflateTune(z_streamp strm, int good_length, int max_lazy, int nice_length, int max_chain);
-uLong deflateBound(z_streamp strm, uLong sourceLen);
-int deflatePrime(z_streamp strm, int bits, int value);
-int deflateSetHeader(z_streamp strm, gz_headerp head);
-int inflateCopy(z_streamp dest, z_streamp source);
-int inflatePrime(z_streamp strm, int bits, int value);
-int inflateGetHeader(z_streamp strm, gz_headerp head);
-int inflateBack(z_streamp strm, in_func in, void FAR *in_desc, out_func out, void FAR *out_desc);
-int inflateBackEnd(z_streamp strm);
-int inflateInit_(z_streamp strm, const char *version, int stream_size);
-int inflateInit2_(z_streamp strm, int  windowBits, const char *version,
-    int stream_size);
-int inflateBackInit_(z_streamp strm, int windowBits, unsigned char FAR *window,
-    const char *version, int stream_size);
-int inflate(z_streamp strm, int flush);
-int inflateSetDictionary(z_streamp strm, const Bytef *dictionary,
-    uInt dictLength);
-int inflateSync(z_streamp strm);
-int inflateReset(z_streamp strm);
-int inflateEnd(z_streamp strm);
-int compress(Bytef *dest, uLongf *destLen, const Bytef *source,
-    uLong sourceLen);
-int compress2(Bytef *dest, uLongf *destLen, const Bytef *source,
-    uLong sourceLen, int level);
-uLong compressBound(uLong sourceLen);
-int uncompress(Bytef *dest, uLongf *destLen, const Bytef *source,
-    uLong sourceLen);
-gzFile gzopen(const char *path, const char *mode);
-gzFile gzdopen(int fd, const char *mode);
-int gzsetparams(gzFile file, int level, int strategy);
-int gzread(gzFile file, voidp buf, unsigned len);
-int gzwrite(gzFile file, voidpc buf, unsigned len);
-int gzprintf(gzFile file, const char *format, ...);
-int gzputs(gzFile file, const char *s);
-char *gzgets(gzFile file, char *buf, int len);
-int gzungetc(int c, gzFile file);
-int gzputc(gzFile file, int c);
-int gzgetc(gzFile file);
-int gzflush(gzFile file, int flush);
-z_off_t gzseek(gzFile file, z_off_t offset, int whence);
-int gzrewind(gzFile file);
-z_off_t gztell(gzFile file);
-int gzeof(gzFile file);
-int gzclose(gzFile file);
-int gzdirect(gzFile file);
-void gzclearerr(gzFile file);
-const char *gzerror(gzFile file, int *errnum);
-uLong adler32(uLong adler, const Bytef *buf, uInt len);
-uLong adler32_combine(uLong adler1, uLong adler2, z_off_t len2);
-uLong crc32(uLong crc, const Bytef *buf, uInt len);
-uLong crc32_combine(uLong crc1, uLong crc2, z_off_t len2);
-const char *zError(int err);
-uLong zlibCompileFlags(void);
-int inflateSyncPoint(z_streamp z);
-const uLongf *get_crc_table(void);
--- a/usr/src/lib/zlib/mapfile	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,71 +0,0 @@
-SUNW_1.2 {
-    global:
-	deflateTune ;
-	deflateBound ;
-	deflatePrime ;
-	deflateSetHeader ;
-	inflateCopy ;
-	inflatePrime ;
-	inflateGetHeader ;
-	inflateBack ;
-	inflateBackEnd ;
-	zlibCompileFlags ;
-	compressBound ;
-	gzungetc ;
-	gzdirect ;
-	gzclearerr ;
-	adler32_combine ;
-	crc32_combine ;
-} SUNW_1.1;
-
-SUNW_1.1 {
-    global:
-	zlibVersion ;
-	deflateInit_ ;
-	deflateInit2_ ;
-	deflate ;
-	deflateSetDictionary ;
-	deflateCopy ;
-	deflateReset ;
-	deflateParams ;
-	deflateEnd ;
-	inflateInit_ ;
-	inflateInit2_ ;
-	inflate ;
-	inflateSetDictionary ;
-	inflateSync ;
-	inflateReset ;
-	inflateEnd ;
-	compress ;
-	compress2 ;
-	uncompress ;
-	gzopen ;
-	gzdopen ;
-	gzsetparams ;
-	gzread ;
-	gzwrite ;
-	gzprintf ;
-	gzputs ;
-	gzgets ;
-	gzputc ;
-	gzgetc ;
-	gzflush ;
-	gzseek ;
-	gzrewind ;
-	gztell ;
-	gzeof ;
-	gzclose ;
-	gzerror ;
-	adler32 ;
-	crc32 ;
-	zError ;
-	inflateSyncPoint ;
-	get_crc_table ;
-};
-
-SUNWprivate {
-    global:
-	inflateBackInit_ ;
-    local: *;
-};
-
Binary file usr/src/lib/zlib/zlib-1.2.3.tar.gz has changed
--- a/usr/src/lib/zlib/zlib.3.sunman	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,2 +0,0 @@
-.\" ident	"@(#)zlib.3.sunman	1.1	00/12/26 SMI"
-.so man3/libz.3
--- a/usr/src/pkgdefs/Makefile	Sun May 15 10:12:12 2011 -0700
+++ b/usr/src/pkgdefs/Makefile	Sun May 15 10:24:42 2011 -0700
@@ -22,7 +22,7 @@
 #
 # Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
 #
-# ident	"@(#)Makefile	1.296	11/04/19 SMI"
+# ident	"@(#)Makefile	1.297	11/05/02 SMI"
 #
 
 #
@@ -33,23 +33,12 @@
 
 sparc_SUBDIRS=
 
-i386_SUBDIRS= \
-	SUNWacpidump
+i386_SUBDIRS=
 
 COMMON_SUBDIRS= \
 	SUNWaalib \
 	SUNWactivation \
 	SUNWaget \
-	SUNWantlr2 \
-	SUNWapr13lib \
-	SUNWapr13dev \
-	SUNWapr13doc \
-	SUNWapu13lib \
-	SUNWapu13dev \
-	SUNWapu13doc \
-	SUNWapu13dbd-mysql \
-	SUNWapu13dbd-sqlite \
-	SUNWapu13-ldap \
 	SUNWapch22d \
 	SUNWapch22r \
 	SUNWapch22u \
@@ -87,7 +76,6 @@
 	SUNWconvmv \
 	SUNWcupsr \
 	SUNWcupsu \
-	SUNWdoxygen \
 	SUNWdosbox \
 	SUNWdwdiff \
 	SUNWejabberdr \
@@ -98,18 +86,13 @@
 	SUNWfreeipmir \
 	SUNWfreeipmiu \
 	SUNWunrar \
-	SUNWunzip \
 	SUNWdvdrw \
-	SUNWfakeroot \
 	SUNWfetchmail \
 	SUNWffiltersr \
 	SUNWffiltersu \
 	SUNWfftw2 \
-	SUNWfftw3 \
 	SUNWflexlex \
 	SUNWflexruntime \
-	SUNWfping \
-	SUNWfpingr \
 	SUNWfoomatic-db \
 	SUNWfoomatic-db-enginer \
 	SUNWfoomatic-db-engineu \
@@ -123,16 +106,12 @@
 	SUNWgnu-mc \
 	SUNWgnu-mp \
 	SUNWgnu-mpfr \
-	SUNWgnu-nano \
 	SUNWgnupg \
-	SUNWgnuplot \
 	SUNWgocr \
 	SUNWgrails \
 	SUNWGlib \
 	SUNWGtkr \
 	SUNWGtku \
-	SUNWgvim \
-	SUNWhexedit \
 	SUNWhttping \
 	SUNWidzebra \
 	SUNWiftop \
@@ -157,7 +136,6 @@
 	SUNWlibevent \
 	SUNWlibmcrypt \
 	SUNWlibmemcached \
-	SUNWlibmng \
 	SUNWlibnet \
 	SUNWlibopenusb \
 	SUNWlibpcap \
@@ -169,8 +147,6 @@
 	SUNWlibxmlrpc-c \
 	SUNWlibyaz \
 	SUNWlinks \
-	SUNWlogrotater \
-	SUNWlogrotateu \
 	SUNWlighttpd14r \
 	SUNWlighttpd14u \
 	SUNWmeld \
@@ -182,7 +158,6 @@
 	SUNWmozldapC-SDK \
 	SUNWmrtg \
 	SUNWmrxvt \
-	SUNWmtx \
 	SUNWmutt \
 	SUNWmuttr \
 	SUNWmysql5u	\
@@ -193,7 +168,6 @@
 	SUNWmysql51u \
 	SUNWmysql51lib \
 	SUNWmysql51test \
-	SUNWncft \
 	SUNWnethack \
 	SUNWnethackr \
 	SUNWocaml \
@@ -207,12 +181,9 @@
 	SUNWopenssl-libraries \
 	SUNWopenssl-man \
 	SUNWopensslr \
-	SUNWopenwsmanr \
-	SUNWopenwsmanu \
 	SUNWpampkcs11r \
 	SUNWpampkcs11u \
 	SUNWpampkcs11-docs \
-	SUNWpatchutils \
 	SUNWpconsoler \
 	SUNWpconsole \
 	SUNWpcre \
@@ -259,8 +230,6 @@
 	SUNWrpm \
 	SUNWrsync \
 	SUNWrtorrent \
-	SUNWruby18u \
-	SUNWruby18r \
 	SUNWsaaj \
 	SUNWsane-backendr \
 	SUNWsane-backendu \
@@ -287,25 +256,17 @@
 	SUNWstunnelu \
 	SUNWsudor \
 	SUNWsudou \
-	SUNWsvn \
-	SUNWsvn-java \
-	SUNWsvn-perl \
-	SUNWsvn-python \
 	SUNWsysbench \
 	SUNWtcltls \
 	SUNWtexi \
 	SUNWtidy \
 	SUNWTk \
-	SUNWtree \
 	SUNWtrove \
 	SUNWtss \
 	SUNWtss-root \
 	SUNWunison \
 	SUNWunixodbcr \
 	SUNWunixodbc \
-	SUNWvim \
-	SUNWzlib \
-	SUNWzlibr \
 	SUNWnet-snmp-mgr \
 	SUNWnet-snmp-core \
 	SUNWnet-snmp-doc \
@@ -318,15 +279,12 @@
 	SUNWbind \
 	SUNWbindc \
 	SUNWbindr \
-	SUNWwebalizer \
-	SUNWwebalizerr \
 	SUNWwebminu \
 	SUNWwebminr \
 	SUNWwisemanr \
 	SUNWwisemanu \
 	SUNWwxwidgets \
-	SUNWwxwidgets-devel \
-	SUNWdiffstat
+	SUNWwxwidgets-devel
 
 # STUB_ON_SUBDIRS are directories that are placeholder stubs
 # for packages delivered by the ON consolidation. These directories
--- a/usr/src/pkgdefs/SUNWacpidump/Makefile	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)Makefile	1.1	09/10/26 SMI"
-#
-
-include ../Makefile.com
-
-DATAFILES += depend
-
-.KEEP_STATE:
-
-all: $(FILES)
-install: all pkg
-
-include ../Makefile.targ
--- a/usr/src/pkgdefs/SUNWacpidump/copyright	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,353 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
---------------------------------------------------------------------
-
-Copyright (c) 1999 - 2006, Intel Corp.
-
-
-                    GNU GENERAL PUBLIC LICENSE
-                       Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-                            Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-                    GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-                            NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-                     END OF TERMS AND CONDITIONS
-
-            How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
-    Gnomovision version 69, Copyright (C) year  name of author
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
-  `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs.  If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library.  If this is what you want to do, use the GNU Library General
-Public License instead of this License.
--- a/usr/src/pkgdefs/SUNWacpidump/pkginfo.tmpl	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,58 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
-#
-# ident	"@(#)pkginfo.tmpl	1.2	10/07/22 SMI"
-#
-
-#
-# This required package information file describes characteristics of the
-# package, such as package abbreviation, full package name, package version,
-# and package architecture.
-#
-PKG="SUNWacpidump"
-NAME="acpidump - utilities used to display ACPI tables"
-ARCH="ISA"
-VERSION="SFWVERS,REV=0.0.0"
-SUNW_PRODNAME="SunOS"
-SUNW_PRODVERS="RELEASE/VERSION"
-SUNW_PKGTYPE="usr"
-MAXINST="1000"
-CATEGORY="system"
-DESC="acpidump - utilities used to display ACPI tables (20071116)"
-VENDOR="COMPANY"
-HOTLINE="Please contact your local service provider"
-EMAIL=""
-CLASSES="none"
-BASEDIR=/
-SUNW_PKGVERS="1.0"
-SUNW_PKG_ALLZONES="false"
-SUNW_PKG_HOLLOW="false"
-SUNW_PKG_THISZONE="false"
-#VSTOCK="<reserved by Release Engineering for package part #>"
-#ISTATES="<developer defined>"
-#RSTATES='<developer defined>'
-#ULIMIT="<developer defined>"
-#ORDER="<developer defined>"
-#PSTAMP="<developer defined>"
-#INTONLY="<developer defined>"
--- a/usr/src/pkgdefs/SUNWacpidump/prototype_com	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,42 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_com	1.1	09/10/26 SMI"
-#
-
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-# packaging files
-i pkginfo
-i copyright
-i depend
--- a/usr/src/pkgdefs/SUNWacpidump/prototype_i386	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,63 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_i386	1.1	09/10/26 SMI"
-#
-
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are i386 specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWacpidump
-#
-d none usr 0755 root sys
-d none usr/bin 0755 root bin
-f none usr/bin/acpidump 0555 root bin
-f none usr/bin/acpixtract 0555 root bin
-f none usr/bin/madt 0555 root bin
-d none usr/share 0755 root sys
-d none usr/share/man 0755 root bin
-d none usr/share/man/man1 0755 root bin
-f none usr/share/man/man1/acpidump.1 0444 root bin
-f none usr/share/man/man1/acpixtract.1 0444 root bin
-f none usr/share/man/man1/madt.1 0444 root bin
--- a/usr/src/pkgdefs/SUNWantlr2/Makefile	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
- 
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#ident	"@(#)Makefile	1.2	09/06/15 SMI"
-#
-
-include ../Makefile.com
-
-DATAFILES=
-
-.KEEP_STATE:
-
-all: $(FILES)
-install: all pkg
-
-include ../Makefile.targ
--- a/usr/src/pkgdefs/SUNWantlr2/copyright	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,25 +0,0 @@
-BSD License
-Copyright (c) 2003-2006, Terence Parr
-All rights reserved. 
-Redistribution and use in source and binary forms, with or without 
-modification, are permitted provided that the following conditions are met: 
-
-Redistributions of source code must retain the above copyright notice, this 
-list of conditions and the following disclaimer. 
-Redistributions in binary form must reproduce the above copyright notice, this 
-list of conditions and the following disclaimer in the documentation and/or 
-other materials provided with the distribution. 
-Neither the name of the author nor the names of its contributors may be used 
-to endorse or promote products derived from this software without specific 
-prior written permission. 
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE 
-FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 
-SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 
-CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 
-OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
--- a/usr/src/pkgdefs/SUNWantlr2/depend	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,51 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
-#
-#ident	"@(#)depend	1.2	10/11/01 SMI"
-#
-# This package information file defines software dependencies associated
-# with the pkg.  You can define three types of pkg dependencies with this file:
-#	 P indicates a prerequisite for installation
-#	 I indicates an incompatible package
-#	 R indicates a reverse dependency
-# <pkg.abbr> see pkginfo(4), PKG parameter
-# <name> see pkginfo(4), NAME parameter
-# <version> see pkginfo(4), VERSION parameter
-# <arch> see pkginfo(4), ARCH parameter
-# <type> <pkg.abbr> <name>
-# 	(<arch>)<version>
-# 	(<arch>)<version>
-# 	...
-# <type> <pkg.abbr> <name>
-# ...
-#
-
-P SUNWcar	Core Architecture, (Root)
-P SUNWcakr	Core Solaris Kernel Architecture (Root)
-P SUNWkvm	Core Architecture, (Kvm)
-P SUNWcsr	Core Solaris, (Root)
-P SUNWckr	Core Solaris Kernel (Root)
-P SUNWcnetr	Core Solaris Network Infrastructure (Root)
-P SUNWcsu	Core Solaris, (Usr)
-P SUNWcsd	Core Solaris Devices
-P SUNWcsl	Core Solaris Libraries
-P SUNWPython26	The Python interpreter, libraries and utilities
--- a/usr/src/pkgdefs/SUNWantlr2/pkginfo.tmpl	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,57 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
- 
-#
-# Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
-#
-#ident	"@(#)pkginfo.tmpl	1.2	10/07/22 SMI"
-#
-
-# This required package information file describes characteristics of the
-# package, such as package abbreviation, full package name, package version,
-# and package architecture.
-#
-PKG="SUNWantlr2"
-NAME="ANTLR, (AN)other (T)ool for (L)anguage (R)ecognition"
-ARCH="ISA"
-VERSION="SFWVERS,REV=0.0.0"
-SUNW_PRODNAME="SunOS"
-SUNW_PRODVERS="RELEASE/VERSION"
-SUNW_PKGTYPE="usr"
-MAXINST="1000"
-CATEGORY="system"
-DESC="ANTLR, (AN)other (T)ool for (L)anguage (R)ecognition (2.7.7)"
-VENDOR="COMPANY"
-HOTLINE="Please contact your local service provider"
-EMAIL=""
-CLASSES="none"
-BASEDIR=/
-SUNW_PKGVERS="1.0"
-SUNW_PKG_ALLZONES="false"
-SUNW_PKG_HOLLOW="false"
-SUNW_PKG_THISZONE="false"
-#VSTOCK="<reserved by Release Engineering for package part #>"
-#ISTATES="<developer defined>"
-#RSTATES='<developer defined>'
-#ULIMIT="<developer defined>"
-#ORDER="<developer defined>"
-#PSTAMP="<developer defined>"
-#INTONLY="<developer defined>"
--- a/usr/src/pkgdefs/SUNWantlr2/prototype_com	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,158 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#ident	"@(#)prototype_com	1.2	09/03/27 SMI"
-#
-
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>        # where to find pkg objects
-#!include <filename>                    # include another 'prototype' file
-#!default <mode> <owner> <group>        # default used if not specified on entry
-#!<param>=<value>                       # puts parameter in pkg environment
-
-# packaging files
-i pkginfo
-i copyright
-i depend
-#
-# source locations relative to the prototype file
-#
-# SUNWantlr2 - (AN)other (T)ool for (L)anguage (R)ecognition
-#
-
-d none usr 0755 root sys
-d none usr/share 0755 root sys
-d none usr/share/man 0755 root bin
-d none usr/share/man/man3 0755 root bin
-f none usr/share/man/man3/antlr2.3 0444 root bin
-
-d none usr/bin 0755 root bin
-f none usr/bin/antlr 0755 root bin
-f none usr/bin/antlr-config 0755 root bin
-
-d none usr/include 755 root bin
-d none usr/include/antlr 755 root bin
-f none usr/include/antlr/TokenStreamSelector.hpp 444 root bin
-f none usr/include/antlr/NoViableAltException.hpp 444 root bin
-f none usr/include/antlr/TokenStreamException.hpp 444 root bin
-f none usr/include/antlr/RecognitionException.hpp 444 root bin
-f none usr/include/antlr/CharStreamIOException.hpp 444 root bin
-f none usr/include/antlr/LexerSharedInputState.hpp 444 root bin
-f none usr/include/antlr/TokenStreamIOException.hpp 444 root bin
-f none usr/include/antlr/TokenStreamBasicFilter.hpp 444 root bin
-f none usr/include/antlr/ParserSharedInputState.hpp 444 root bin
-f none usr/include/antlr/CommonHiddenStreamToken.hpp 444 root bin
-f none usr/include/antlr/MismatchedCharException.hpp 444 root bin
-f none usr/include/antlr/TokenStreamRewriteEngine.hpp 444 root bin
-f none usr/include/antlr/CommonASTWithHiddenTokens.hpp 444 root bin
-f none usr/include/antlr/MismatchedTokenException.hpp 444 root bin
-f none usr/include/antlr/TokenStreamRetryException.hpp 444 root bin
-f none usr/include/antlr/TreeParserSharedInputState.hpp 444 root bin
-f none usr/include/antlr/NoViableAltForCharException.hpp 444 root bin
-f none usr/include/antlr/TokenStreamHiddenTokenFilter.hpp 444 root bin
-f none usr/include/antlr/TokenStreamRecognitionException.hpp 444 root bin
-f none usr/include/antlr/ASTFactory.hpp 444 root bin
-f none usr/include/antlr/ASTNULLType.hpp 444 root bin
-f none usr/include/antlr/CharBuffer.hpp 444 root bin
-f none usr/include/antlr/TreeParser.hpp 444 root bin
-f none usr/include/antlr/ASTRefCount.hpp 444 root bin
-f none usr/include/antlr/AST.hpp 444 root bin
-f none usr/include/antlr/Token.hpp 444 root bin
-f none usr/include/antlr/BitSet.hpp 444 root bin
-f none usr/include/antlr/BaseAST.hpp 444 root bin
-f none usr/include/antlr/Parser.hpp 444 root bin
-f none usr/include/antlr/ASTPair.hpp 444 root bin
-f none usr/include/antlr/config.hpp 444 root bin
-f none usr/include/antlr/String.hpp 444 root bin
-f none usr/include/antlr/ASTArray.hpp 444 root bin
-f none usr/include/antlr/ANTLRUtil.hpp 444 root bin
-f none usr/include/antlr/RefCount.hpp 444 root bin
-f none usr/include/antlr/CommonAST.hpp 444 root bin
-f none usr/include/antlr/LLkParser.hpp 444 root bin
-f none usr/include/antlr/IOException.hpp 444 root bin
-f none usr/include/antlr/CharScanner.hpp 444 root bin
-f none usr/include/antlr/TokenBuffer.hpp 444 root bin
-f none usr/include/antlr/CommonToken.hpp 444 root bin
-f none usr/include/antlr/InputBuffer.hpp 444 root bin
-f none usr/include/antlr/TokenStream.hpp 444 root bin
-f none usr/include/antlr/TokenRefCount.hpp 444 root bin
-f none usr/include/antlr/ANTLRException.hpp 444 root bin
-f none usr/include/antlr/CircularQueue.hpp 444 root bin
-f none usr/include/antlr/TokenWithIndex.hpp 444 root bin
-f none usr/include/antlr/CharInputBuffer.hpp 444 root bin
-f none usr/include/antlr/SemanticException.hpp 444 root bin
-f none usr/include/antlr/CharStreamException.hpp 444 root bin
-
-d none usr/lib 755 root bin
-f none usr/lib/libantlr.a 444 root bin
-f none usr/lib/antlr.py 444 root bin
-f none usr/lib/antlr.jar 444 root bin
-
-d none usr/sbin 755 root bin
-f none usr/sbin/pyantlr.sh 0555 root bin
-
-d none usr/share/antlr-2.7.7 0755 root bin
-f none usr/share/antlr-2.7.7/antlr.jar 0444 root bin
-f none usr/share/antlr-2.7.7/__init__.py 0444 root bin
-f none usr/share/antlr-2.7.7/antlr.py 0444 root bin
-f none usr/share/antlr-2.7.7/antlr-mode.el 0444 root bin
-f none usr/share/antlr-2.7.7/antlr-jedit.xml 0444 root bin
-
-d none usr/share/doc 0755 root other
-d none usr/share/doc/antlr-2.7.7 0755 root bin
-f none usr/share/doc/antlr-2.7.7/closure.gif 0444 root bin
-f none usr/share/doc/antlr-2.7.7/cpp-runtime.html 0444 root bin
-f none usr/share/doc/antlr-2.7.7/csharp-runtime.html 0444 root bin
-f none usr/share/doc/antlr-2.7.7/err.html 0444 root bin
-f none usr/share/doc/antlr-2.7.7/glossary.html 0444 root bin
-f none usr/share/doc/antlr-2.7.7/hidden.stream.gif 0444 root bin
-f none usr/share/doc/antlr-2.7.7/index.html 0444 root bin
-f none usr/share/doc/antlr-2.7.7/inheritance.html 0444 root bin
-f none usr/share/doc/antlr-2.7.7/j-guru-blue.jpg 0444 root bin
-f none usr/share/doc/antlr-2.7.7/jguru-logo.gif 0444 root bin
-f none usr/share/doc/antlr-2.7.7/lexer.html 0444 root bin
-f none usr/share/doc/antlr-2.7.7/lexer.to.parser.tokens.gif 0444 root bin
-f none usr/share/doc/antlr-2.7.7/logo.gif 0444 root bin
-f none usr/share/doc/antlr-2.7.7/metalang.html 0444 root bin
-f none usr/share/doc/antlr-2.7.7/optional.gif 0444 root bin
-f none usr/share/doc/antlr-2.7.7/options.html 0444 root bin
-f none usr/share/doc/antlr-2.7.7/posclosure.gif 0444 root bin
-f none usr/share/doc/antlr-2.7.7/python-runtime.html 0444 root bin
-f none usr/share/doc/antlr-2.7.7/runtime.html 0444 root bin
-f none usr/share/doc/antlr-2.7.7/sor.html 0444 root bin
-f none usr/share/doc/antlr-2.7.7/stream.perspectives.gif 0444 root bin
-f none usr/share/doc/antlr-2.7.7/stream.selector.gif 0444 root bin
-f none usr/share/doc/antlr-2.7.7/streams.html 0444 root bin
-f none usr/share/doc/antlr-2.7.7/stream.splitter.gif 0444 root bin
-f none usr/share/doc/antlr-2.7.7/subrule.gif 0444 root bin
-f none usr/share/doc/antlr-2.7.7/trees.html 0444 root bin
-f none usr/share/doc/antlr-2.7.7/vocab.html 0444 root bin
-f none usr/share/doc/antlr-2.7.7/LICENSE.txt 0444 root bin
-f none usr/share/doc/antlr-2.7.7/README.txt 0444 root bin
-f none usr/share/doc/antlr-2.7.7/INSTALL.txt 0444 root bin
--- a/usr/src/pkgdefs/SUNWantlr2/prototype_i386	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#ident	"@(#)prototype_i386	1.2	09/03/27 SMI"
-#
-
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>        # where to find pkg objects
-#!include <filename>                    # include another 'prototype' file
-#!default <mode> <owner> <group>        # default used if not specified on entry
-#!<param>=<value>                       # puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are I386 specific here
-#
-# source locations relative to the prototype file
-#
-# SUNWantlr2
-#
-
--- a/usr/src/pkgdefs/SUNWantlr2/prototype_sparc	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#ident	"@(#)prototype_sparc	1.2	09/03/27 SMI"
-#
-
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>        # where to find pkg objects
-#!include <filename>                    # include another 'prototype' file
-#!default <mode> <owner> <group>        # default used if not specified on entry
-#!<param>=<value>                       # puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are sparc specific here
-#
-# source locations relative to the prototype file
-#
-# SUNWantlr2
-#
-
--- a/usr/src/pkgdefs/SUNWapr13dev/Makefile	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,36 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# ident	"@(#)Makefile	1.1	08/09/24 SMI"
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-include ../Makefile.com
-
-DATAFILES=
-
-.KEEP_STATE:
-
-all: $(FILES)
-install: all pkg
-
-include ../Makefile.targ
--- a/usr/src/pkgdefs/SUNWapr13dev/copyright	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,341 +0,0 @@
-                                 Apache License
-                           Version 2.0, January 2004
-                        http://www.apache.org/licenses/
-
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-   1. Definitions.
-
-      "License" shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
-
-      "Licensor" shall mean the copyright owner or entity authorized by
-      the copyright owner that is granting the License.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "[]"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright [yyyy] [name of copyright owner]
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
-
-
-
-APACHE PORTABLE RUNTIME SUBCOMPONENTS: 
-
-The Apache Portable Runtime includes a number of subcomponents with
-separate copyright notices and license terms. Your use of the source
-code for the these subcomponents is subject to the terms and
-conditions of the following licenses. 
-
-From strings/apr_fnmatch.c, include/apr_fnmatch.h, misc/unix/getopt.c,
-file_io/unix/mktemp.c, strings/apr_strings.c:
-
-/* 
- * Copyright (c) 1987, 1993, 1994
- *      The Regents of the University of California.  All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. All advertising materials mentioning features or use of this software
- *    must display the following acknowledgement:
- *      This product includes software developed by the University of
- *      California, Berkeley and its contributors.
- * 4. Neither the name of the University nor the names of its contributors
- *    may be used to endorse or promote products derived from this software
- *    without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
-
-From network_io/unix/inet_ntop.c, network_io/unix/inet_pton.c:
-
-/* Copyright (c) 1996 by Internet Software Consortium.
- *
- * Permission to use, copy, modify, and distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS
- * ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE
- * CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
- * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
- * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
- * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
- * SOFTWARE.
-
-From dso/aix/dso.c:
-
- *  Based on libdl (dlfcn.c/dlfcn.h) which is
- *  Copyright (c) 1992,1993,1995,1996,1997,1988
- *  Jens-Uwe Mager, Helios Software GmbH, Hannover, Germany.
- *
- *  Not derived from licensed software.
- *
- *  Permission is granted to freely use, copy, modify, and redistribute
- *  this software, provided that the author is not construed to be liable
- *  for any results of using the software, alterations are clearly marked
- *  as such, and this notice is not modified.
-
-From strings/apr_strnatcmp.c, include/apr_strings.h:
-
-  strnatcmp.c -- Perform 'natural order' comparisons of strings in C.
-  Copyright (C) 2000 by Martin Pool <[email protected]>
-
-  This software is provided 'as-is', without any express or implied
-  warranty.  In no event will the authors be held liable for any damages
-  arising from the use of this software.
-
-  Permission is granted to anyone to use this software for any purpose,
-  including commercial applications, and to alter it and redistribute it
-  freely, subject to the following restrictions:
-
-  1. The origin of this software must not be misrepresented; you must not
-     claim that you wrote the original software. If you use this software
-     in a product, an acknowledgment in the product documentation would be
-     appreciated but is not required.
-  2. Altered source versions must be plainly marked as such, and must not be
-     misrepresented as being the original software.
-  3. This notice may not be removed or altered from any source distribution.
-
-From strings/apr_snprintf.c:
-
-  *
-  * cvt - IEEE floating point formatting routines.
-  *       Derived from UNIX V7, Copyright(C) Caldera International Inc.
-  *
-
-  Copyright(C) Caldera International Inc.  2001-2002.  All rights reserved.
-  
-  Redistribution and use in source and binary forms, with or without
-  modification, are permitted provided that the following conditions are
-  met:
-
-  Redistributions of source code and documentation must retain the above
-  copyright notice, this list of conditions and the following disclaimer.
-
-  Redistributions in binary form must reproduce the above copyright
-  notice, this list of conditions and the following disclaimer in the
-  documentation and/or other materials provided with the distribution.
-
-  All advertising materials mentioning features or use of this software
-  must display the following acknowledgement:
-
-     This product includes software developed or owned by  Caldera
-     International, Inc.
-
-  Neither the name of Caldera International, Inc. nor the names of other
-  contributors may be used to endorse or promote products derived from
-  this software without specific prior written permission.
-
-  USE OF THE SOFTWARE PROVIDED FOR UNDER THIS LICENSE BY CALDERA
-  INTERNATIONAL, INC. AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED
-  WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN
-  NO EVENT SHALL CALDERA INTERNATIONAL, INC. BE LIABLE FOR ANY DIRECT,
-  INDIRECT INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-  (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-  SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-  HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
-  STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
-  ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-  POSSIBILITY OF SUCH DAMAGE.
-
-
--- a/usr/src/pkgdefs/SUNWapr13dev/depend	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,56 +0,0 @@
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# ident	"@(#)depend	1.3	08/10/10 SMI"
-#
-# This package information file defines software dependencies associated
-# with the pkg.  You can define three types of pkg dependencies with this file:
-#	 P indicates a prerequisite for installation
-#	 I indicates an incompatible package
-#	 R indicates a reverse dependency
-# <pkg.abbr> see pkginfo(4), PKG parameter
-# <name> see pkginfo(4), NAME parameter
-# <version> see pkginfo(4), VERSION parameter
-# <arch> see pkginfo(4), ARCH parameter
-# <type> <pkg.abbr> <name>
-# 	(<arch>)<version>
-# 	(<arch>)<version>
-# 	...
-# <type> <pkg.abbr> <name>
-# ...
-#
-
-P SUNWcar	Core Architecture, (Root)
-P SUNWcakr	Core Solaris Kernel Architecture (Root)
-P SUNWkvm	Core Architecture, (Kvm)
-P SUNWcsr	Core Solaris, (Root)
-P SUNWckr	Core Solaris Kernel (Root)
-P SUNWcnetr	Core Solaris Network Infrastructure (Root)
-P SUNWcsu	Core Solaris, (Usr)
-P SUNWcsd	Core Solaris Devices
-P SUNWcsl	Core Solaris Libraries
-P SUNWcslr	Core Solaris Libraries (root)
-P SUNWbash	GNU Bourne-Again shell (bash)
-P SUNWapr13lib	Apache Portable Runtime (APR) 1.3 Shared Libraries
-P SUNWgsed	GNU implementation of sed, the Unix stream editor
-P SUNWgawk	GNU implementation of awk
--- a/usr/src/pkgdefs/SUNWapr13dev/pkginfo.tmpl	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
-#
-# ident	"@(#)pkginfo.tmpl	1.2	10/07/22 SMI"
-#
-# This required package information file describes characteristics of the
-# package, such as package abbreviation, full package name, package version,
-# and package architecture.
-#
-PKG="SUNWapr13dev"
-NAME="Apache Portable Runtime (APR) 1.3 development header files and libraries"
-ARCH="ISA"
-VERSION="SFWVERS,REV=0.0.0"
-SUNW_PRODNAME="SunOS"
-SUNW_PRODVERS="RELEASE/VERSION"
-SUNW_PKGTYPE="usr"
-MAXINST="1000"
-CATEGORY="system"
-DESC="Apache Portable Runtime (APR) 1.3 development header files and libraries"
-VENDOR="COMPANY"
-HOTLINE="Please contact your local service provider"
-EMAIL=""
-CLASSES="none"
-BASEDIR=/
-SUNW_PKGVERS="1.0"
-SUNW_PKG_ALLZONES="false"
-SUNW_PKG_HOLLOW="false"
-SUNW_PKG_THISZONE="false"
-#VSTOCK="<reserved by Release Engineering for package part #>"
-#ISTATES="<developer defined>"
-#RSTATES='<developer defined>'
-#ULIMIT="<developer defined>"
-#ORDER="<developer defined>"
-#PSTAMP="<developer defined>"
-#INTONLY="<developer defined>"
--- a/usr/src/pkgdefs/SUNWapr13dev/prototype_com	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,88 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_com	1.1	08/09/24 SMI"
-#
-# SUNWapr13dev
-#
-# packaging files
-i pkginfo
-i depend
-i copyright
-#
-d none usr 755 root sys
-d none usr/apr 0755 root bin
-d none usr/apr/1.3 0755 root bin
-d none usr/apr/1.3/bin 0755 root bin
-f none usr/apr/1.3/bin/apr-1-config 0555 root bin
-d none usr/apr/1.3/build 0755 root bin
-f none usr/apr/1.3/build/apr_rules.mk 0555 root bin
-f none usr/apr/1.3/build/libtool 0555 root bin
-f none usr/apr/1.3/build/make_exports.awk 0555 root bin
-f none usr/apr/1.3/build/make_var_export.awk 0555 root bin
-f none usr/apr/1.3/build/mkdir.sh 0555 root bin
-d none usr/apr/1.3/lib 0755 root bin
-f none usr/apr/1.3/lib/apr.exp 0555 root bin
-f none usr/apr/1.3/lib/libapr-1.a 0555 root bin
-d none usr/apr/1.3/lib/pkgconfig 0755 root bin
-f none usr/apr/1.3/lib/pkgconfig/apr-1.pc 0555 root bin
-d none usr/apr/1.3/include 0755 root bin
-f none usr/apr/1.3/include/apr.h 0644 root bin
-f none usr/apr/1.3/include/apr_allocator.h 0644 root bin
-f none usr/apr/1.3/include/apr_atomic.h 0644 root bin
-f none usr/apr/1.3/include/apr_dso.h 0644 root bin
-f none usr/apr/1.3/include/apr_env.h 0644 root bin
-f none usr/apr/1.3/include/apr_errno.h 0644 root bin
-f none usr/apr/1.3/include/apr_file_info.h 0644 root bin
-f none usr/apr/1.3/include/apr_file_io.h 0644 root bin
-f none usr/apr/1.3/include/apr_fnmatch.h 0644 root bin
-f none usr/apr/1.3/include/apr_general.h 0644 root bin
-f none usr/apr/1.3/include/apr_getopt.h 0644 root bin
-f none usr/apr/1.3/include/apr_global_mutex.h 0644 root bin
-f none usr/apr/1.3/include/apr_hash.h 0644 root bin
-f none usr/apr/1.3/include/apr_inherit.h 0644 root bin
-f none usr/apr/1.3/include/apr_lib.h 0644 root bin
-f none usr/apr/1.3/include/apr_mmap.h 0644 root bin
-f none usr/apr/1.3/include/apr_network_io.h 0644 root bin
-f none usr/apr/1.3/include/apr_poll.h 0644 root bin
-f none usr/apr/1.3/include/apr_pools.h 0644 root bin
-f none usr/apr/1.3/include/apr_portable.h 0644 root bin
-f none usr/apr/1.3/include/apr_proc_mutex.h 0644 root bin
-f none usr/apr/1.3/include/apr_random.h 0644 root bin
-f none usr/apr/1.3/include/apr_ring.h 0644 root bin
-f none usr/apr/1.3/include/apr_shm.h 0644 root bin
-f none usr/apr/1.3/include/apr_signal.h 0644 root bin
-f none usr/apr/1.3/include/apr_strings.h 0644 root bin
-f none usr/apr/1.3/include/apr_support.h 0644 root bin
-f none usr/apr/1.3/include/apr_tables.h 0644 root bin
-f none usr/apr/1.3/include/apr_thread_cond.h 0644 root bin
-f none usr/apr/1.3/include/apr_thread_mutex.h 0644 root bin
-f none usr/apr/1.3/include/apr_thread_proc.h 0644 root bin
-f none usr/apr/1.3/include/apr_thread_rwlock.h 0644 root bin
-f none usr/apr/1.3/include/apr_time.h 0644 root bin
-f none usr/apr/1.3/include/apr_user.h 0644 root bin
-f none usr/apr/1.3/include/apr_version.h 0644 root bin
-f none usr/apr/1.3/include/apr_want.h 0644 root bin
-d none usr/bin 0755 root bin
-s none usr/bin/apr-1-config=../apr/1.3/bin/apr-1-config
--- a/usr/src/pkgdefs/SUNWapr13dev/prototype_i386	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,66 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_i386	1.2	09/02/11 SMI"
-#
-
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-# List files which are i86pc specific here
-#
-# source locations relative to the prototype file
-#
-# SUNWapr13dev
-#
-d none usr/apr/1.3/bin/amd64 0755 root bin
-f none usr/apr/1.3/bin/amd64/apr-1-config 0555 root bin
-d none usr/apr/1.3/build/amd64 0755 root bin
-f none usr/apr/1.3/build/amd64/apr_rules.mk 0555 root bin
-f none usr/apr/1.3/build/amd64/libtool 0555 root bin
-f none usr/apr/1.3/build/amd64/make_exports.awk 0555 root bin
-f none usr/apr/1.3/build/amd64/make_var_export.awk 0555 root bin
-f none usr/apr/1.3/build/amd64/mkdir.sh 0555 root bin
-d none usr/apr/1.3/lib/amd64 0755 root bin
-f none usr/apr/1.3/lib/amd64/apr.exp 0555 root bin
-f none usr/apr/1.3/lib/amd64/libapr-1.a 0555 root bin
-d none usr/apr/1.3/lib/amd64/pkgconfig 0755 root bin
-f none usr/apr/1.3/lib/amd64/pkgconfig/apr-1.pc 0555 root bin
-d none usr/bin/amd64 0755 root bin
-s none usr/bin/amd64/apr-1-config=../../apr/1.3/bin/amd64/apr-1-config
-s none usr/apr/1.3/bin/64=amd64
-s none usr/apr/1.3/build/64=amd64
--- a/usr/src/pkgdefs/SUNWapr13dev/prototype_sparc	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,66 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_sparc	1.2	09/02/11 SMI"
-#
-
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-# List files which are SPARC specific here
-#
-# source locations relative to the prototype file
-#
-# SUNWapr13dev
-#
-d none usr/apr/1.3/bin/sparcv9 0755 root bin
-f none usr/apr/1.3/bin/sparcv9/apr-1-config 0555 root bin
-d none usr/apr/1.3/build/sparcv9 0755 root bin
-f none usr/apr/1.3/build/sparcv9/apr_rules.mk 0555 root bin
-f none usr/apr/1.3/build/sparcv9/libtool 0555 root bin
-f none usr/apr/1.3/build/sparcv9/make_exports.awk 0555 root bin
-f none usr/apr/1.3/build/sparcv9/make_var_export.awk 0555 root bin
-f none usr/apr/1.3/build/sparcv9/mkdir.sh 0555 root bin
-d none usr/apr/1.3/lib/sparcv9 0755 root bin
-f none usr/apr/1.3/lib/sparcv9/apr.exp 0555 root bin
-f none usr/apr/1.3/lib/sparcv9/libapr-1.a 0555 root bin
-d none usr/apr/1.3/lib/sparcv9/pkgconfig 0755 root bin
-f none usr/apr/1.3/lib/sparcv9/pkgconfig/apr-1.pc 0555 root bin
-d none usr/bin/sparcv9 0755 root bin
-s none usr/bin/sparcv9/apr-1-config=../../apr/1.3/bin/sparcv9/apr-1-config
-s none usr/apr/1.3/bin/64=sparcv9
-s none usr/apr/1.3/build/64=sparcv9
--- a/usr/src/pkgdefs/SUNWapr13doc/Makefile	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,36 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# ident	"@(#)Makefile	1.1	08/09/24 SMI"
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-include ../Makefile.com
-
-DATAFILES=
-
-.KEEP_STATE:
-
-all: $(FILES)
-install: all pkg
-
-include ../Makefile.targ
--- a/usr/src/pkgdefs/SUNWapr13doc/copyright	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,341 +0,0 @@
-                                 Apache License
-                           Version 2.0, January 2004
-                        http://www.apache.org/licenses/
-
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-   1. Definitions.
-
-      "License" shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
-
-      "Licensor" shall mean the copyright owner or entity authorized by
-      the copyright owner that is granting the License.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "[]"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright [yyyy] [name of copyright owner]
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
-
-
-
-APACHE PORTABLE RUNTIME SUBCOMPONENTS: 
-
-The Apache Portable Runtime includes a number of subcomponents with
-separate copyright notices and license terms. Your use of the source
-code for the these subcomponents is subject to the terms and
-conditions of the following licenses. 
-
-From strings/apr_fnmatch.c, include/apr_fnmatch.h, misc/unix/getopt.c,
-file_io/unix/mktemp.c, strings/apr_strings.c:
-
-/* 
- * Copyright (c) 1987, 1993, 1994
- *      The Regents of the University of California.  All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. All advertising materials mentioning features or use of this software
- *    must display the following acknowledgement:
- *      This product includes software developed by the University of
- *      California, Berkeley and its contributors.
- * 4. Neither the name of the University nor the names of its contributors
- *    may be used to endorse or promote products derived from this software
- *    without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
-
-From network_io/unix/inet_ntop.c, network_io/unix/inet_pton.c:
-
-/* Copyright (c) 1996 by Internet Software Consortium.
- *
- * Permission to use, copy, modify, and distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS
- * ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE
- * CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
- * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
- * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
- * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
- * SOFTWARE.
-
-From dso/aix/dso.c:
-
- *  Based on libdl (dlfcn.c/dlfcn.h) which is
- *  Copyright (c) 1992,1993,1995,1996,1997,1988
- *  Jens-Uwe Mager, Helios Software GmbH, Hannover, Germany.
- *
- *  Not derived from licensed software.
- *
- *  Permission is granted to freely use, copy, modify, and redistribute
- *  this software, provided that the author is not construed to be liable
- *  for any results of using the software, alterations are clearly marked
- *  as such, and this notice is not modified.
-
-From strings/apr_strnatcmp.c, include/apr_strings.h:
-
-  strnatcmp.c -- Perform 'natural order' comparisons of strings in C.
-  Copyright (C) 2000 by Martin Pool <[email protected]>
-
-  This software is provided 'as-is', without any express or implied
-  warranty.  In no event will the authors be held liable for any damages
-  arising from the use of this software.
-
-  Permission is granted to anyone to use this software for any purpose,
-  including commercial applications, and to alter it and redistribute it
-  freely, subject to the following restrictions:
-
-  1. The origin of this software must not be misrepresented; you must not
-     claim that you wrote the original software. If you use this software
-     in a product, an acknowledgment in the product documentation would be
-     appreciated but is not required.
-  2. Altered source versions must be plainly marked as such, and must not be
-     misrepresented as being the original software.
-  3. This notice may not be removed or altered from any source distribution.
-
-From strings/apr_snprintf.c:
-
-  *
-  * cvt - IEEE floating point formatting routines.
-  *       Derived from UNIX V7, Copyright(C) Caldera International Inc.
-  *
-
-  Copyright(C) Caldera International Inc.  2001-2002.  All rights reserved.
-  
-  Redistribution and use in source and binary forms, with or without
-  modification, are permitted provided that the following conditions are
-  met:
-
-  Redistributions of source code and documentation must retain the above
-  copyright notice, this list of conditions and the following disclaimer.
-
-  Redistributions in binary form must reproduce the above copyright
-  notice, this list of conditions and the following disclaimer in the
-  documentation and/or other materials provided with the distribution.
-
-  All advertising materials mentioning features or use of this software
-  must display the following acknowledgement:
-
-     This product includes software developed or owned by  Caldera
-     International, Inc.
-
-  Neither the name of Caldera International, Inc. nor the names of other
-  contributors may be used to endorse or promote products derived from
-  this software without specific prior written permission.
-
-  USE OF THE SOFTWARE PROVIDED FOR UNDER THIS LICENSE BY CALDERA
-  INTERNATIONAL, INC. AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED
-  WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN
-  NO EVENT SHALL CALDERA INTERNATIONAL, INC. BE LIABLE FOR ANY DIRECT,
-  INDIRECT INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-  (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-  SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-  HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
-  STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
-  ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-  POSSIBILITY OF SUCH DAMAGE.
-
-
--- a/usr/src/pkgdefs/SUNWapr13doc/depend	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,56 +0,0 @@
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# ident	"@(#)depend	1.1	08/09/24 SMI"
-#
-# This package information file defines software dependencies associated
-# with the pkg.  You can define three types of pkg dependencies with this file:
-#	 P indicates a prerequisite for installation
-#	 I indicates an incompatible package
-#	 R indicates a reverse dependency
-# <pkg.abbr> see pkginfo(4), PKG parameter
-# <name> see pkginfo(4), NAME parameter
-# <version> see pkginfo(4), VERSION parameter
-# <arch> see pkginfo(4), ARCH parameter
-# <type> <pkg.abbr> <name>
-# 	(<arch>)<version>
-# 	(<arch>)<version>
-# 	...
-# <type> <pkg.abbr> <name>
-# ...
-#
-
-P SUNWcar	Core Architecture, (Root)
-P SUNWcakr	Core Solaris Kernel Architecture (Root)
-P SUNWkvm	Core Architecture, (Kvm)
-P SUNWcsr	Core Solaris, (Root)
-P SUNWckr	Core Solaris Kernel (Root)
-P SUNWcnetr	Core Solaris Network Infrastructure (Root)
-P SUNWcsu	Core Solaris, (Usr)
-P SUNWcsd	Core Solaris Devices
-P SUNWcsl	Core Solaris Libraries
-P SUNWcslr	Core Solaris Libraries (root)
-#P SUNWperl584core	Perl 5.8.4 (core)
-#P SUNWperl584usr	Perl 5.8.4 (non-core)
-#P SUNWbash	GNU Bourne-Again shell (bash)
-P SUNWapr13dev	Apache Portable Runtime (APR) 1.3 development header files and libraries
--- a/usr/src/pkgdefs/SUNWapr13doc/pkginfo.tmpl	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
-#
-# ident	"@(#)pkginfo.tmpl	1.2	10/07/22 SMI"
-#
-# This required package information file describes characteristics of the
-# package, such as package abbreviation, full package name, package version,
-# and package architecture.
-#
-PKG="SUNWapr13doc"
-NAME="Apache Portable Runtime (APR) 1.3 documentation"
-ARCH="ISA"
-VERSION="SFWVERS,REV=0.0.0"
-SUNW_PRODNAME="SunOS"
-SUNW_PRODVERS="RELEASE/VERSION"
-SUNW_PKGTYPE="usr"
-MAXINST="1000"
-CATEGORY="system"
-DESC="Apache Portable Runtime (APR) 1.3 documentation"
-VENDOR="COMPANY"
-HOTLINE="Please contact your local service provider"
-EMAIL=""
-CLASSES="none"
-BASEDIR=/
-SUNW_PKGVERS="1.0"
-SUNW_PKG_ALLZONES="false"
-SUNW_PKG_HOLLOW="false"
-SUNW_PKG_THISZONE="false"
-#VSTOCK="<reserved by Release Engineering for package part #>"
-#ISTATES="<developer defined>"
-#RSTATES='<developer defined>'
-#ULIMIT="<developer defined>"
-#ORDER="<developer defined>"
-#PSTAMP="<developer defined>"
-#INTONLY="<developer defined>"
--- a/usr/src/pkgdefs/SUNWapr13doc/prototype_com	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,215 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_com	1.1	08/09/24 SMI"
-#
-# SUNWapr13doc
-#
-# packaging files
-i pkginfo
-i depend
-i copyright
-#
-d none usr 755 root sys
-d none usr/apr 0755 root bin
-d none usr/apr/1.3 0755 root bin
-d none usr/apr/1.3/manual 0755 root bin
-f none usr/apr/1.3/manual/annotated.html 0644 root bin
-f none usr/apr/1.3/manual/apr_8h-source.html 0644 root bin
-f none usr/apr/1.3/manual/apr_8h.html 0644 root bin
-f none usr/apr/1.3/manual/apr__allocator_8h-source.html 0644 root bin
-f none usr/apr/1.3/manual/apr__allocator_8h.html 0644 root bin
-f none usr/apr/1.3/manual/apr__atomic_8h-source.html 0644 root bin
-f none usr/apr/1.3/manual/apr__atomic_8h.html 0644 root bin
-f none usr/apr/1.3/manual/apr__dso_8h-source.html 0644 root bin
-f none usr/apr/1.3/manual/apr__dso_8h.html 0644 root bin
-f none usr/apr/1.3/manual/apr__env_8h-source.html 0644 root bin
-f none usr/apr/1.3/manual/apr__env_8h.html 0644 root bin
-f none usr/apr/1.3/manual/apr__errno_8h-source.html 0644 root bin
-f none usr/apr/1.3/manual/apr__errno_8h.html 0644 root bin
-f none usr/apr/1.3/manual/apr__file__info_8h-source.html 0644 root bin
-f none usr/apr/1.3/manual/apr__file__info_8h.html 0644 root bin
-f none usr/apr/1.3/manual/apr__file__io_8h-source.html 0644 root bin
-f none usr/apr/1.3/manual/apr__file__io_8h.html 0644 root bin
-f none usr/apr/1.3/manual/apr__fnmatch_8h-source.html 0644 root bin
-f none usr/apr/1.3/manual/apr__fnmatch_8h.html 0644 root bin
-f none usr/apr/1.3/manual/apr__general_8h-source.html 0644 root bin
-f none usr/apr/1.3/manual/apr__general_8h.html 0644 root bin
-f none usr/apr/1.3/manual/apr__getopt_8h-source.html 0644 root bin
-f none usr/apr/1.3/manual/apr__getopt_8h.html 0644 root bin
-f none usr/apr/1.3/manual/apr__global__mutex_8h-source.html 0644 root bin
-f none usr/apr/1.3/manual/apr__global__mutex_8h.html 0644 root bin
-f none usr/apr/1.3/manual/apr__hash_8h-source.html 0644 root bin
-f none usr/apr/1.3/manual/apr__hash_8h.html 0644 root bin
-f none usr/apr/1.3/manual/apr__inherit_8h-source.html 0644 root bin
-f none usr/apr/1.3/manual/apr__inherit_8h.html 0644 root bin
-f none usr/apr/1.3/manual/apr__lib_8h-source.html 0644 root bin
-f none usr/apr/1.3/manual/apr__lib_8h.html 0644 root bin
-f none usr/apr/1.3/manual/apr__mmap_8h-source.html 0644 root bin
-f none usr/apr/1.3/manual/apr__mmap_8h.html 0644 root bin
-f none usr/apr/1.3/manual/apr__network__io_8h-source.html 0644 root bin
-f none usr/apr/1.3/manual/apr__network__io_8h.html 0644 root bin
-f none usr/apr/1.3/manual/apr__poll_8h-source.html 0644 root bin
-f none usr/apr/1.3/manual/apr__poll_8h.html 0644 root bin
-f none usr/apr/1.3/manual/apr__pools_8h-source.html 0644 root bin
-f none usr/apr/1.3/manual/apr__pools_8h.html 0644 root bin
-f none usr/apr/1.3/manual/apr__portable_8h-source.html 0644 root bin
-f none usr/apr/1.3/manual/apr__portable_8h.html 0644 root bin
-f none usr/apr/1.3/manual/apr__proc__mutex_8h-source.html 0644 root bin
-f none usr/apr/1.3/manual/apr__proc__mutex_8h.html 0644 root bin
-f none usr/apr/1.3/manual/apr__random_8h-source.html 0644 root bin
-f none usr/apr/1.3/manual/apr__random_8h.html 0644 root bin
-f none usr/apr/1.3/manual/apr__ring_8h-source.html 0644 root bin
-f none usr/apr/1.3/manual/apr__ring_8h.html 0644 root bin
-f none usr/apr/1.3/manual/apr__shm_8h-source.html 0644 root bin
-f none usr/apr/1.3/manual/apr__shm_8h.html 0644 root bin
-f none usr/apr/1.3/manual/apr__signal_8h-source.html 0644 root bin
-f none usr/apr/1.3/manual/apr__signal_8h.html 0644 root bin
-f none usr/apr/1.3/manual/apr__strings_8h-source.html 0644 root bin
-f none usr/apr/1.3/manual/apr__strings_8h.html 0644 root bin
-f none usr/apr/1.3/manual/apr__support_8h-source.html 0644 root bin
-f none usr/apr/1.3/manual/apr__support_8h.html 0644 root bin
-f none usr/apr/1.3/manual/apr__tables_8h-source.html 0644 root bin
-f none usr/apr/1.3/manual/apr__tables_8h.html 0644 root bin
-f none usr/apr/1.3/manual/apr__thread__cond_8h-source.html 0644 root bin
-f none usr/apr/1.3/manual/apr__thread__cond_8h.html 0644 root bin
-f none usr/apr/1.3/manual/apr__thread__mutex_8h-source.html 0644 root bin
-f none usr/apr/1.3/manual/apr__thread__mutex_8h.html 0644 root bin
-f none usr/apr/1.3/manual/apr__thread__proc_8h-source.html 0644 root bin
-f none usr/apr/1.3/manual/apr__thread__proc_8h.html 0644 root bin
-f none usr/apr/1.3/manual/apr__thread__rwlock_8h-source.html 0644 root bin
-f none usr/apr/1.3/manual/apr__thread__rwlock_8h.html 0644 root bin
-f none usr/apr/1.3/manual/apr__time_8h-source.html 0644 root bin
-f none usr/apr/1.3/manual/apr__time_8h.html 0644 root bin
-f none usr/apr/1.3/manual/apr__user_8h-source.html 0644 root bin
-f none usr/apr/1.3/manual/apr__user_8h.html 0644 root bin
-f none usr/apr/1.3/manual/apr__version_8h-source.html 0644 root bin
-f none usr/apr/1.3/manual/apr__version_8h.html 0644 root bin
-f none usr/apr/1.3/manual/apr__want_8h-source.html 0644 root bin
-f none usr/apr/1.3/manual/apr__want_8h.html 0644 root bin
-f none usr/apr/1.3/manual/bug.html 0644 root bin
-f none usr/apr/1.3/manual/deprecated.html 0644 root bin
-f none usr/apr/1.3/manual/doxygen.css 0644 root bin
-f none usr/apr/1.3/manual/doxygen.png 0644 root bin
-f none usr/apr/1.3/manual/examples.html 0644 root bin
-f none usr/apr/1.3/manual/files.html 0644 root bin
-f none usr/apr/1.3/manual/functions.html 0644 root bin
-f none usr/apr/1.3/manual/functions_func.html 0644 root bin
-f none usr/apr/1.3/manual/functions_vars.html 0644 root bin
-f none usr/apr/1.3/manual/globals.html 0644 root bin
-f none usr/apr/1.3/manual/globals_0x66.html 0644 root bin
-f none usr/apr/1.3/manual/globals_0x68.html 0644 root bin
-f none usr/apr/1.3/manual/globals_0x74.html 0644 root bin
-f none usr/apr/1.3/manual/globals_defs.html 0644 root bin
-f none usr/apr/1.3/manual/globals_defs_0x66.html 0644 root bin
-f none usr/apr/1.3/manual/globals_defs_0x68.html 0644 root bin
-f none usr/apr/1.3/manual/globals_defs_0x74.html 0644 root bin
-f none usr/apr/1.3/manual/globals_enum.html 0644 root bin
-f none usr/apr/1.3/manual/globals_eval.html 0644 root bin
-f none usr/apr/1.3/manual/globals_func.html 0644 root bin
-f none usr/apr/1.3/manual/globals_type.html 0644 root bin
-f none usr/apr/1.3/manual/globals_vars.html 0644 root bin
-f none usr/apr/1.3/manual/group___a_p_r.html 0644 root bin
-f none usr/apr/1.3/manual/group___a_p_r___e_r_r_o_r__map.html 0644 root bin
-f none usr/apr/1.3/manual/group___a_p_r___error.html 0644 root bin
-f none usr/apr/1.3/manual/group___a_p_r___global_mutex.html 0644 root bin
-f none usr/apr/1.3/manual/group___a_p_r___o_c.html 0644 root bin
-f none usr/apr/1.3/manual/group___a_p_r___s_t_a_t_u_s___i_s.html 0644 root bin
-f none usr/apr/1.3/manual/group___a_p_r___strings___snprintf.html 0644 root bin
-f none usr/apr/1.3/manual/group___i_p___proto.html 0644 root bin
-f none usr/apr/1.3/manual/group___pool_cleanup.html 0644 root bin
-f none usr/apr/1.3/manual/group___pool_debug.html 0644 root bin
-f none usr/apr/1.3/manual/group__apr__allocator.html 0644 root bin
-f none usr/apr/1.3/manual/group__apr__atomic.html 0644 root bin
-f none usr/apr/1.3/manual/group__apr__ctype.html 0644 root bin
-f none usr/apr/1.3/manual/group__apr__dir.html 0644 root bin
-f none usr/apr/1.3/manual/group__apr__dso.html 0644 root bin
-f none usr/apr/1.3/manual/group__apr__env.html 0644 root bin
-f none usr/apr/1.3/manual/group__apr__errno.html 0644 root bin
-f none usr/apr/1.3/manual/group__apr__file__attrs__set__flags.html 0644 root bin
-f none usr/apr/1.3/manual/group__apr__file__info.html 0644 root bin
-f none usr/apr/1.3/manual/group__apr__file__io.html 0644 root bin
-f none usr/apr/1.3/manual/group__apr__file__lock__types.html 0644 root bin
-f none usr/apr/1.3/manual/group__apr__file__open__flags.html 0644 root bin
-f none usr/apr/1.3/manual/group__apr__file__permissions.html 0644 root bin
-f none usr/apr/1.3/manual/group__apr__file__seek__flags.html 0644 root bin
-f none usr/apr/1.3/manual/group__apr__file__stat.html 0644 root bin
-f none usr/apr/1.3/manual/group__apr__file__writev.html 0644 root bin
-f none usr/apr/1.3/manual/group__apr__filepath.html 0644 root bin
-f none usr/apr/1.3/manual/group__apr__fnmatch.html 0644 root bin
-f none usr/apr/1.3/manual/group__apr__general.html 0644 root bin
-f none usr/apr/1.3/manual/group__apr__getopt.html 0644 root bin
-f none usr/apr/1.3/manual/group__apr__hash.html 0644 root bin
-f none usr/apr/1.3/manual/group__apr__lib.html 0644 root bin
-f none usr/apr/1.3/manual/group__apr__library.html 0644 root bin
-f none usr/apr/1.3/manual/group__apr__mcast.html 0644 root bin
-f none usr/apr/1.3/manual/group__apr__mmap.html 0644 root bin
-f none usr/apr/1.3/manual/group__apr__network__io.html 0644 root bin
-f none usr/apr/1.3/manual/group__apr__os__dso.html 0644 root bin
-f none usr/apr/1.3/manual/group__apr__os__thread.html 0644 root bin
-f none usr/apr/1.3/manual/group__apr__platform.html 0644 root bin
-f none usr/apr/1.3/manual/group__apr__poll.html 0644 root bin
-f none usr/apr/1.3/manual/group__apr__pools.html 0644 root bin
-f none usr/apr/1.3/manual/group__apr__portabile.html 0644 root bin
-f none usr/apr/1.3/manual/group__apr__proc__mutex.html 0644 root bin
-f none usr/apr/1.3/manual/group__apr__random.html 0644 root bin
-f none usr/apr/1.3/manual/group__apr__ring.html 0644 root bin
-f none usr/apr/1.3/manual/group__apr__shm.html 0644 root bin
-f none usr/apr/1.3/manual/group__apr__signal.html 0644 root bin
-f none usr/apr/1.3/manual/group__apr__sockopt.html 0644 root bin
-f none usr/apr/1.3/manual/group__apr__strings.html 0644 root bin
-f none usr/apr/1.3/manual/group__apr__support.html 0644 root bin
-f none usr/apr/1.3/manual/group__apr__tables.html 0644 root bin
-f none usr/apr/1.3/manual/group__apr__thread__cond.html 0644 root bin
-f none usr/apr/1.3/manual/group__apr__thread__mutex.html 0644 root bin
-f none usr/apr/1.3/manual/group__apr__thread__proc.html 0644 root bin
-f none usr/apr/1.3/manual/group__apr__thread__rwlock.html 0644 root bin
-f none usr/apr/1.3/manual/group__apr__time.html 0644 root bin
-f none usr/apr/1.3/manual/group__apr__user.html 0644 root bin
-f none usr/apr/1.3/manual/include_2apr__hash_8h-example.html 0644 root bin
-f none usr/apr/1.3/manual/index.html 0644 root bin
-f none usr/apr/1.3/manual/modules.html 0644 root bin
-f none usr/apr/1.3/manual/pages.html 0644 root bin
-f none usr/apr/1.3/manual/sha2_8h-source.html 0644 root bin
-f none usr/apr/1.3/manual/structapr__array__header__t.html 0644 root bin
-f none usr/apr/1.3/manual/structapr__finfo__t.html 0644 root bin
-f none usr/apr/1.3/manual/structapr__getopt__option__t.html 0644 root bin
-f none usr/apr/1.3/manual/structapr__getopt__t.html 0644 root bin
-f none usr/apr/1.3/manual/structapr__hdtr__t.html 0644 root bin
-f none usr/apr/1.3/manual/structapr__memnode__t.html 0644 root bin
-f none usr/apr/1.3/manual/structapr__mmap__t.html 0644 root bin
-f none usr/apr/1.3/manual/structapr__os__proc__mutex__t.html 0644 root bin
-f none usr/apr/1.3/manual/structapr__os__sock__info__t.html 0644 root bin
-f none usr/apr/1.3/manual/structapr__pollfd__t.html 0644 root bin
-f none usr/apr/1.3/manual/structapr__proc__t.html 0644 root bin
-f none usr/apr/1.3/manual/structapr__sockaddr__t.html 0644 root bin
-f none usr/apr/1.3/manual/structapr__table__entry__t.html 0644 root bin
-f none usr/apr/1.3/manual/structapr__time__exp__t.html 0644 root bin
-f none usr/apr/1.3/manual/structapr__version__t.html 0644 root bin
-f none usr/apr/1.3/manual/structapr__vformatter__buff__t.html 0644 root bin
-f none usr/apr/1.3/manual/tab_b.gif 0644 root bin
-f none usr/apr/1.3/manual/tab_l.gif 0644 root bin
-f none usr/apr/1.3/manual/tab_r.gif 0644 root bin
-f none usr/apr/1.3/manual/tabs.css 0644 root bin
-f none usr/apr/1.3/manual/unionapr__descriptor.html 0644 root bin
--- a/usr/src/pkgdefs/SUNWapr13doc/prototype_i386	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,47 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_i386	1.1	08/09/24 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-# List files which are i86pc specific here
-#
-# source locations relative to the prototype file
-#
-# SUNWapr13doc
-#
--- a/usr/src/pkgdefs/SUNWapr13doc/prototype_sparc	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,47 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_sparc	1.1	08/09/24 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-# List files which are SPARC specific here
-#
-# source locations relative to the prototype file
-#
-# SUNWapr13doc
-#
--- a/usr/src/pkgdefs/SUNWapr13lib/Makefile	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,36 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# ident	"@(#)Makefile	1.1	08/09/24 SMI"
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-include ../Makefile.com
-
-DATAFILES=
-
-.KEEP_STATE:
-
-all: $(FILES)
-install: all pkg
-
-include ../Makefile.targ
--- a/usr/src/pkgdefs/SUNWapr13lib/copyright	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,341 +0,0 @@
-                                 Apache License
-                           Version 2.0, January 2004
-                        http://www.apache.org/licenses/
-
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-   1. Definitions.
-
-      "License" shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
-
-      "Licensor" shall mean the copyright owner or entity authorized by
-      the copyright owner that is granting the License.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "[]"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright [yyyy] [name of copyright owner]
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
-
-
-
-APACHE PORTABLE RUNTIME SUBCOMPONENTS: 
-
-The Apache Portable Runtime includes a number of subcomponents with
-separate copyright notices and license terms. Your use of the source
-code for the these subcomponents is subject to the terms and
-conditions of the following licenses. 
-
-From strings/apr_fnmatch.c, include/apr_fnmatch.h, misc/unix/getopt.c,
-file_io/unix/mktemp.c, strings/apr_strings.c:
-
-/* 
- * Copyright (c) 1987, 1993, 1994
- *      The Regents of the University of California.  All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. All advertising materials mentioning features or use of this software
- *    must display the following acknowledgement:
- *      This product includes software developed by the University of
- *      California, Berkeley and its contributors.
- * 4. Neither the name of the University nor the names of its contributors
- *    may be used to endorse or promote products derived from this software
- *    without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
-
-From network_io/unix/inet_ntop.c, network_io/unix/inet_pton.c:
-
-/* Copyright (c) 1996 by Internet Software Consortium.
- *
- * Permission to use, copy, modify, and distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS
- * ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE
- * CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
- * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
- * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
- * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
- * SOFTWARE.
-
-From dso/aix/dso.c:
-
- *  Based on libdl (dlfcn.c/dlfcn.h) which is
- *  Copyright (c) 1992,1993,1995,1996,1997,1988
- *  Jens-Uwe Mager, Helios Software GmbH, Hannover, Germany.
- *
- *  Not derived from licensed software.
- *
- *  Permission is granted to freely use, copy, modify, and redistribute
- *  this software, provided that the author is not construed to be liable
- *  for any results of using the software, alterations are clearly marked
- *  as such, and this notice is not modified.
-
-From strings/apr_strnatcmp.c, include/apr_strings.h:
-
-  strnatcmp.c -- Perform 'natural order' comparisons of strings in C.
-  Copyright (C) 2000 by Martin Pool <[email protected]>
-
-  This software is provided 'as-is', without any express or implied
-  warranty.  In no event will the authors be held liable for any damages
-  arising from the use of this software.
-
-  Permission is granted to anyone to use this software for any purpose,
-  including commercial applications, and to alter it and redistribute it
-  freely, subject to the following restrictions:
-
-  1. The origin of this software must not be misrepresented; you must not
-     claim that you wrote the original software. If you use this software
-     in a product, an acknowledgment in the product documentation would be
-     appreciated but is not required.
-  2. Altered source versions must be plainly marked as such, and must not be
-     misrepresented as being the original software.
-  3. This notice may not be removed or altered from any source distribution.
-
-From strings/apr_snprintf.c:
-
-  *
-  * cvt - IEEE floating point formatting routines.
-  *       Derived from UNIX V7, Copyright(C) Caldera International Inc.
-  *
-
-  Copyright(C) Caldera International Inc.  2001-2002.  All rights reserved.
-  
-  Redistribution and use in source and binary forms, with or without
-  modification, are permitted provided that the following conditions are
-  met:
-
-  Redistributions of source code and documentation must retain the above
-  copyright notice, this list of conditions and the following disclaimer.
-
-  Redistributions in binary form must reproduce the above copyright
-  notice, this list of conditions and the following disclaimer in the
-  documentation and/or other materials provided with the distribution.
-
-  All advertising materials mentioning features or use of this software
-  must display the following acknowledgement:
-
-     This product includes software developed or owned by  Caldera
-     International, Inc.
-
-  Neither the name of Caldera International, Inc. nor the names of other
-  contributors may be used to endorse or promote products derived from
-  this software without specific prior written permission.
-
-  USE OF THE SOFTWARE PROVIDED FOR UNDER THIS LICENSE BY CALDERA
-  INTERNATIONAL, INC. AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED
-  WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN
-  NO EVENT SHALL CALDERA INTERNATIONAL, INC. BE LIABLE FOR ANY DIRECT,
-  INDIRECT INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-  (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-  SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-  HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
-  STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
-  ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-  POSSIBILITY OF SUCH DAMAGE.
-
-
--- a/usr/src/pkgdefs/SUNWapr13lib/depend	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,53 +0,0 @@
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# ident	"@(#)depend	1.1	08/09/24 SMI"
-#
-# This package information file defines software dependencies associated
-# with the pkg.  You can define three types of pkg dependencies with this file:
-#	 P indicates a prerequisite for installation
-#	 I indicates an incompatible package
-#	 R indicates a reverse dependency
-# <pkg.abbr> see pkginfo(4), PKG parameter
-# <name> see pkginfo(4), NAME parameter
-# <version> see pkginfo(4), VERSION parameter
-# <arch> see pkginfo(4), ARCH parameter
-# <type> <pkg.abbr> <name>
-# 	(<arch>)<version>
-# 	(<arch>)<version>
-# 	...
-# <type> <pkg.abbr> <name>
-# ...
-#
-
-P SUNWcar	Core Architecture, (Root)
-P SUNWcakr	Core Solaris Kernel Architecture (Root)
-P SUNWkvm	Core Architecture, (Kvm)
-P SUNWcsr	Core Solaris, (Root)
-P SUNWckr	Core Solaris Kernel (Root)
-P SUNWcnetr	Core Solaris Network Infrastructure (Root)
-P SUNWcsu	Core Solaris, (Usr)
-P SUNWcsd	Core Solaris Devices
-P SUNWcsl	Core Solaris Libraries
-P SUNWcslr	Core Solaris Libraries (root)
-P SUNWlibms	Math & Microtasking Libraries (Usr)
--- a/usr/src/pkgdefs/SUNWapr13lib/pkginfo.tmpl	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
-#
-# ident	"@(#)pkginfo.tmpl	1.2	10/07/22 SMI"
-#
-# This required package information file describes characteristics of the
-# package, such as package abbreviation, full package name, package version,
-# and package architecture.
-#
-PKG="SUNWapr13lib"
-NAME="Apache Portable Runtime (APR) 1.3 Shared Libraries"
-ARCH="ISA"
-VERSION="SFWVERS,REV=0.0.0"
-SUNW_PRODNAME="SunOS"
-SUNW_PRODVERS="RELEASE/VERSION"
-SUNW_PKGTYPE="usr"
-MAXINST="1000"
-CATEGORY="system"
-DESC="The shared libraries for any component using Apache Portable Runtime (APR) Version 1.3"
-VENDOR="COMPANY"
-HOTLINE="Please contact your local service provider"
-EMAIL=""
-CLASSES="none"
-BASEDIR=/
-SUNW_PKGVERS="1.0"
-SUNW_PKG_ALLZONES="false"
-SUNW_PKG_HOLLOW="false"
-SUNW_PKG_THISZONE="false"
-#VSTOCK="<reserved by Release Engineering for package part #>"
-#ISTATES="<developer defined>"
-#RSTATES='<developer defined>'
-#ULIMIT="<developer defined>"
-#ORDER="<developer defined>"
-#PSTAMP="<developer defined>"
-#INTONLY="<developer defined>"
--- a/usr/src/pkgdefs/SUNWapr13lib/prototype_com	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,44 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_com	1.3	09/10/15 SMI"
-#
-
-#
-# SUNWapr13lib
-#
-# packaging files
-i pkginfo
-i depend
-i copyright
-#
-d none usr 755 root sys
-d none usr/apr 0755 root bin
-d none usr/apr/1.3 0755 root bin
-d none usr/apr/1.3/lib 0755 root bin
-f none usr/apr/1.3/lib/libapr-1.so.0.3.9 0555 root bin
-s none usr/apr/1.3/lib/libapr-1.so=libapr-1.so.0.3.9
-s none usr/apr/1.3/lib/libapr-1.so.0=libapr-1.so.0.3.9
--- a/usr/src/pkgdefs/SUNWapr13lib/prototype_i386	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_i386	1.4	09/10/15 SMI"
-#
-
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-# List files which are i86pc specific here
-#
-# source locations relative to the prototype file
-#
-# SUNWapr13lib
-#
-d none usr/apr/1.3/lib/amd64 0755 root bin
-f none usr/apr/1.3/lib/amd64/libapr-1.so.0.3.9 0555 root bin
-s none usr/apr/1.3/lib/amd64/libapr-1.so=libapr-1.so.0.3.9
-s none usr/apr/1.3/lib/amd64/libapr-1.so.0=libapr-1.so.0.3.9
-s none usr/apr/1.3/lib/64=amd64
--- a/usr/src/pkgdefs/SUNWapr13lib/prototype_sparc	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_sparc	1.4	09/10/15 SMI"
-#
-
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-# List files which are SPARC specific here
-#
-# source locations relative to the prototype file
-#
-# SUNWapr13lib
-#
-d none usr/apr/1.3/lib/sparcv9 0755 root bin
-f none usr/apr/1.3/lib/sparcv9/libapr-1.so.0.3.9 0555 root bin
-s none usr/apr/1.3/lib/sparcv9/libapr-1.so=libapr-1.so.0.3.9
-s none usr/apr/1.3/lib/sparcv9/libapr-1.so.0=libapr-1.so.0.3.9
-s none usr/apr/1.3/lib/64=sparcv9
--- a/usr/src/pkgdefs/SUNWapu13-ldap/Makefile	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,36 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# ident	"@(#)Makefile	1.1	08/09/24 SMI"
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-include ../Makefile.com
-
-DATAFILES=
-
-.KEEP_STATE:
-
-all: $(FILES)
-install: all pkg
-
-include ../Makefile.targ
--- a/usr/src/pkgdefs/SUNWapu13-ldap/copyright	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,443 +0,0 @@
-                                 Apache License
-                           Version 2.0, January 2004
-                        http://www.apache.org/licenses/
-
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-   1. Definitions.
-
-      "License" shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
-
-      "Licensor" shall mean the copyright owner or entity authorized by
-      the copyright owner that is granting the License.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "[]"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright [yyyy] [name of copyright owner]
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
-
-
-
-APACHE PORTABLE RUNTIME SUBCOMPONENTS: 
-
-The Apache Portable Runtime includes a number of subcomponents with
-separate copyright notices and license terms. Your use of the source
-code for the these subcomponents is subject to the terms and
-conditions of the following licenses. 
-
-For the include\apr_md5.h component: 
-/*
- * This is work is derived from material Copyright RSA Data Security, Inc.
- *
- * The RSA copyright statement and Licence for that original material is
- * included below. This is followed by the Apache copyright statement and
- * licence for the modifications made to that material.
- */
-
-/* Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All
-   rights reserved.
-
-   License to copy and use this software is granted provided that it
-   is identified as the "RSA Data Security, Inc. MD5 Message-Digest
-   Algorithm" in all material mentioning or referencing this software
-   or this function.
-
-   License is also granted to make and use derivative works provided
-   that such works are identified as "derived from the RSA Data
-   Security, Inc. MD5 Message-Digest Algorithm" in all material
-   mentioning or referencing the derived work.
-
-   RSA Data Security, Inc. makes no representations concerning either
-   the merchantability of this software or the suitability of this
-   software for any particular purpose. It is provided "as is"
-   without express or implied warranty of any kind.
-
-   These notices must be retained in any copies of any part of this
-   documentation and/or software.
- */
-
-For the passwd\apr_md5.c component:
-
-/*
- * This is work is derived from material Copyright RSA Data Security, Inc.
- *
- * The RSA copyright statement and Licence for that original material is
- * included below. This is followed by the Apache copyright statement and
- * licence for the modifications made to that material.
- */
-
-/* MD5C.C - RSA Data Security, Inc., MD5 message-digest algorithm
- */
-
-/* Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All
-   rights reserved.
-
-   License to copy and use this software is granted provided that it
-   is identified as the "RSA Data Security, Inc. MD5 Message-Digest
-   Algorithm" in all material mentioning or referencing this software
-   or this function.
-
-   License is also granted to make and use derivative works provided
-   that such works are identified as "derived from the RSA Data
-   Security, Inc. MD5 Message-Digest Algorithm" in all material
-   mentioning or referencing the derived work.
-
-   RSA Data Security, Inc. makes no representations concerning either
-   the merchantability of this software or the suitability of this
-   software for any particular purpose. It is provided "as is"
-   without express or implied warranty of any kind.
-
-   These notices must be retained in any copies of any part of this
-   documentation and/or software.
- */
-/*
- * The apr_md5_encode() routine uses much code obtained from the FreeBSD 3.0
- * MD5 crypt() function, which is licenced as follows:
- * ----------------------------------------------------------------------------
- * "THE BEER-WARE LICENSE" (Revision 42):
- * <[email protected]> wrote this file.  As long as you retain this notice you
- * can do whatever you want with this stuff. If we meet some day, and you think
- * this stuff is worth it, you can buy me a beer in return.  Poul-Henning Kamp
- * ----------------------------------------------------------------------------
- */
-
-For the crypto\apr_md4.c component:
-
- * This is derived from material copyright RSA Data Security, Inc.
- * Their notice is reproduced below in its entirety.
- *
- * Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All
- * rights reserved.
- *
- * License to copy and use this software is granted provided that it
- * is identified as the "RSA Data Security, Inc. MD4 Message-Digest
- * Algorithm" in all material mentioning or referencing this software
- * or this function.
- *
- * License is also granted to make and use derivative works provided
- * that such works are identified as "derived from the RSA Data
- * Security, Inc. MD4 Message-Digest Algorithm" in all material
- * mentioning or referencing the derived work.
- *
- * RSA Data Security, Inc. makes no representations concerning either
- * the merchantability of this software or the suitability of this
- * software for any particular purpose. It is provided "as is"
- * without express or implied warranty of any kind.
- *
- * These notices must be retained in any copies of any part of this
- * documentation and/or software.
- */
-
-For the include\apr_md4.h component:
-
- *
- * This is derived from material copyright RSA Data Security, Inc.
- * Their notice is reproduced below in its entirety.
- *
- * Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All
- * rights reserved.
- *
- * License to copy and use this software is granted provided that it
- * is identified as the "RSA Data Security, Inc. MD4 Message-Digest
- * Algorithm" in all material mentioning or referencing this software
- * or this function.
- *
- * License is also granted to make and use derivative works provided
- * that such works are identified as "derived from the RSA Data
- * Security, Inc. MD4 Message-Digest Algorithm" in all material
- * mentioning or referencing the derived work.
- *
- * RSA Data Security, Inc. makes no representations concerning either
- * the merchantability of this software or the suitability of this
- * software for any particular purpose. It is provided "as is"
- * without express or implied warranty of any kind.
- *
- * These notices must be retained in any copies of any part of this
- * documentation and/or software.
- */
-
-For the test\testmd4.c component:
-
- *
- * This is derived from material copyright RSA Data Security, Inc.
- * Their notice is reproduced below in its entirety.
- *
- * Copyright (C) 1990-2, RSA Data Security, Inc. Created 1990. All
- * rights reserved.
- *
- * RSA Data Security, Inc. makes no representations concerning either
- * the merchantability of this software or the suitability of this
- * software for any particular purpose. It is provided "as is"
- * without express or implied warranty of any kind.
- *
- * These notices must be retained in any copies of any part of this
- * documentation and/or software.
- */
-
-For the xml\expat\conftools\install-sh component:
-
-#
-# install - install a program, script, or datafile
-# This comes from X11R5 (mit/util/scripts/install.sh).
-#
-# Copyright 1991 by the Massachusetts Institute of Technology
-#
-# Permission to use, copy, modify, distribute, and sell this software and its
-# documentation for any purpose is hereby granted without fee, provided that
-# the above copyright notice appear in all copies and that both that
-# copyright notice and this permission notice appear in supporting
-# documentation, and that the name of M.I.T. not be used in advertising or
-# publicity pertaining to distribution of the software without specific,
-# written prior permission.  M.I.T. makes no representations about the
-# suitability of this software for any purpose.  It is provided "as is"
-# without express or implied warranty.
-#
-
-For the expat xml parser component:
-
-Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd
-                               and Clark Cooper
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-	
-The above copyright notice and this permission notice shall be included
-in all copies or substantial portions of the Software.
-	
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
-CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
-TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
-SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-====================================================================
-
-For the ldap/apr_ldap_url.c component:
-
-/* Portions Copyright 1998-2002 The OpenLDAP Foundation
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted only as authorized by the OpenLDAP
- * Public License.  A copy of this license is available at
- * http://www.OpenLDAP.org/license.html or in file LICENSE in the
- * top-level directory of the distribution.
- *
- * OpenLDAP is a registered trademark of the OpenLDAP Foundation.
- *
- * Individual files and/or contributed packages may be copyright by
- * other parties and subject to additional restrictions.
- *
- * This work is derived from the University of Michigan LDAP v3.3
- * distribution.  Information concerning this software is available
- * at: http://www.umich.edu/~dirsvcs/ldap/
- *
- * This work also contains materials derived from public sources.
- *
- * Additional information about OpenLDAP can be obtained at:
- *     http://www.openldap.org/
- */
-
-/*
- * Portions Copyright (c) 1992-1996 Regents of the University of Michigan.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that this notice is preserved and that due credit is given
- * to the University of Michigan at Ann Arbor. The name of the University
- * may not be used to endorse or promote products derived from this
- * software without specific prior written permission. This software
- * is provided ``as is'' without express or implied warranty.
- */
-
--- a/usr/src/pkgdefs/SUNWapu13-ldap/depend	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# ident	"@(#)depend	1.1	08/09/24 SMI"
-#
-# This package information file defines software dependencies associated
-# with the pkg.  You can define three types of pkg dependencies with this file:
-#	 P indicates a prerequisite for installation
-#	 I indicates an incompatible package
-#	 R indicates a reverse dependency
-# <pkg.abbr> see pkginfo(4), PKG parameter
-# <name> see pkginfo(4), NAME parameter
-# <version> see pkginfo(4), VERSION parameter
-# <arch> see pkginfo(4), ARCH parameter
-# <type> <pkg.abbr> <name>
-# 	(<arch>)<version>
-# 	(<arch>)<version>
-# 	...
-# <type> <pkg.abbr> <name>
-# ...
-#
-
-P SUNWcar	Core Architecture, (Root)
-P SUNWcakr	Core Solaris Kernel Architecture (Root)
-P SUNWkvm	Core Architecture, (Kvm)
-P SUNWcsr	Core Solaris, (Root)
-P SUNWckr	Core Solaris Kernel (Root)
-P SUNWcnetr	Core Solaris Network Infrastructure (Root)
-P SUNWcsu	Core Solaris, (Usr)
-P SUNWcsd	Core Solaris Devices
-P SUNWcsl	Core Solaris Libraries
-P SUNWcslr	Core Solaris Libraries (root)
-P SUNWopenssl-libraries OpenSSL Libraries (Usr)
-P SUNWapr13lib	Apache Portable Runtime Utility (APR) 1.3 Shared Libraries
-P SUNWapu13lib	Apache Portable Runtime Utility (APR-util) 1.3 Shared Libraries
--- a/usr/src/pkgdefs/SUNWapu13-ldap/pkginfo.tmpl	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
-#
-# ident	"@(#)pkginfo.tmpl	1.2	10/07/22 SMI"
-#
-# This required package information file describes characteristics of the
-# package, such as package abbreviation, full package name, package version,
-# and package architecture.
-#
-PKG="SUNWapu13-ldap"
-NAME="Apache Portable Runtime Utility (APR-util) 1.3 LDAP's stub"
-ARCH="ISA"
-VERSION="SFWVERS,REV=0.0.0"
-SUNW_PRODNAME="SunOS"
-SUNW_PRODVERS="RELEASE/VERSION"
-SUNW_PKGTYPE="usr"
-MAXINST="1000"
-CATEGORY="system"
-DESC="Apache Portable Runtime Utility (APR-util) 1.3 LDAP's stub"
-VENDOR="COMPANY"
-HOTLINE="Please contact your local service provider"
-EMAIL=""
-CLASSES="none"
-BASEDIR=/
-SUNW_PKGVERS="1.0"
-SUNW_PKG_ALLZONES="false"
-SUNW_PKG_HOLLOW="false"
-SUNW_PKG_THISZONE="false"
-#VSTOCK="<reserved by Release Engineering for package part #>"
-#ISTATES="<developer defined>"
-#RSTATES='<developer defined>'
-#ULIMIT="<developer defined>"
-#ORDER="<developer defined>"
-#PSTAMP="<developer defined>"
-#INTONLY="<developer defined>"
--- a/usr/src/pkgdefs/SUNWapu13-ldap/prototype_com	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,40 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_com	1.1	08/09/24 SMI"
-#
-# SUNWapu13-ldap
-#
-# packaging files
-i pkginfo
-i depend
-i copyright
-#
-d none usr 755 root sys
-d none usr/apr-util 0755 root bin
-d none usr/apr-util/1.3 0755 root bin
-d none usr/apr-util/1.3/lib 0755 root bin
-d none usr/apr-util/1.3/lib/apr-util-1 0755 root bin
-f none usr/apr-util/1.3/lib/apr-util-1/apr_ldap-1.so 0555 root bin
-s none usr/apr-util/1.3/lib/apr-util-1/apr_ldap.so=apr_ldap-1.so 
--- a/usr/src/pkgdefs/SUNWapu13-ldap/prototype_i386	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_i386	1.1	08/09/24 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-# List files which are i86pc specific here
-#
-# source locations relative to the prototype file
-#
-# SUNWapu13-ldap
-#
-d none usr/apr-util/1.3/lib/amd64 0755 root bin
-d none usr/apr-util/1.3/lib/amd64/apr-util-1 0755 root bin
-f none usr/apr-util/1.3/lib/amd64/apr-util-1/apr_ldap-1.so 0555 root bin
-s none usr/apr-util/1.3/lib/amd64/apr-util-1/apr_ldap.so=apr_ldap-1.so
-
--- a/usr/src/pkgdefs/SUNWapu13-ldap/prototype_sparc	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,51 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_sparc	1.1	08/09/24 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-# List files which are SPARC specific here
-#
-# source locations relative to the prototype file
-#
-# SUNWapu13-ldap
-#
-d none usr/apr-util/1.3/lib/sparcv9 0755 root bin
-d none usr/apr-util/1.3/lib/sparcv9/apr-util-1 0755 root bin
-f none usr/apr-util/1.3/lib/sparcv9/apr-util-1/apr_ldap-1.so 0555 root bin
-s none usr/apr-util/1.3/lib/sparcv9/apr-util-1/apr_ldap.so=apr_ldap-1.so
--- a/usr/src/pkgdefs/SUNWapu13dbd-mysql/Makefile	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,36 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# ident	"@(#)Makefile	1.1	08/09/24 SMI"
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-include ../Makefile.com
-
-DATAFILES=
-
-.KEEP_STATE:
-
-all: $(FILES)
-install: all pkg
-
-include ../Makefile.targ
--- a/usr/src/pkgdefs/SUNWapu13dbd-mysql/copyright	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,443 +0,0 @@
-                                 Apache License
-                           Version 2.0, January 2004
-                        http://www.apache.org/licenses/
-
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-   1. Definitions.
-
-      "License" shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
-
-      "Licensor" shall mean the copyright owner or entity authorized by
-      the copyright owner that is granting the License.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "[]"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright [yyyy] [name of copyright owner]
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
-
-
-
-APACHE PORTABLE RUNTIME SUBCOMPONENTS: 
-
-The Apache Portable Runtime includes a number of subcomponents with
-separate copyright notices and license terms. Your use of the source
-code for the these subcomponents is subject to the terms and
-conditions of the following licenses. 
-
-For the include\apr_md5.h component: 
-/*
- * This is work is derived from material Copyright RSA Data Security, Inc.
- *
- * The RSA copyright statement and Licence for that original material is
- * included below. This is followed by the Apache copyright statement and
- * licence for the modifications made to that material.
- */
-
-/* Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All
-   rights reserved.
-
-   License to copy and use this software is granted provided that it
-   is identified as the "RSA Data Security, Inc. MD5 Message-Digest
-   Algorithm" in all material mentioning or referencing this software
-   or this function.
-
-   License is also granted to make and use derivative works provided
-   that such works are identified as "derived from the RSA Data
-   Security, Inc. MD5 Message-Digest Algorithm" in all material
-   mentioning or referencing the derived work.
-
-   RSA Data Security, Inc. makes no representations concerning either
-   the merchantability of this software or the suitability of this
-   software for any particular purpose. It is provided "as is"
-   without express or implied warranty of any kind.
-
-   These notices must be retained in any copies of any part of this
-   documentation and/or software.
- */
-
-For the passwd\apr_md5.c component:
-
-/*
- * This is work is derived from material Copyright RSA Data Security, Inc.
- *
- * The RSA copyright statement and Licence for that original material is
- * included below. This is followed by the Apache copyright statement and
- * licence for the modifications made to that material.
- */
-
-/* MD5C.C - RSA Data Security, Inc., MD5 message-digest algorithm
- */
-
-/* Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All
-   rights reserved.
-
-   License to copy and use this software is granted provided that it
-   is identified as the "RSA Data Security, Inc. MD5 Message-Digest
-   Algorithm" in all material mentioning or referencing this software
-   or this function.
-
-   License is also granted to make and use derivative works provided
-   that such works are identified as "derived from the RSA Data
-   Security, Inc. MD5 Message-Digest Algorithm" in all material
-   mentioning or referencing the derived work.
-
-   RSA Data Security, Inc. makes no representations concerning either
-   the merchantability of this software or the suitability of this
-   software for any particular purpose. It is provided "as is"
-   without express or implied warranty of any kind.
-
-   These notices must be retained in any copies of any part of this
-   documentation and/or software.
- */
-/*
- * The apr_md5_encode() routine uses much code obtained from the FreeBSD 3.0
- * MD5 crypt() function, which is licenced as follows:
- * ----------------------------------------------------------------------------
- * "THE BEER-WARE LICENSE" (Revision 42):
- * <[email protected]> wrote this file.  As long as you retain this notice you
- * can do whatever you want with this stuff. If we meet some day, and you think
- * this stuff is worth it, you can buy me a beer in return.  Poul-Henning Kamp
- * ----------------------------------------------------------------------------
- */
-
-For the crypto\apr_md4.c component:
-
- * This is derived from material copyright RSA Data Security, Inc.
- * Their notice is reproduced below in its entirety.
- *
- * Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All
- * rights reserved.
- *
- * License to copy and use this software is granted provided that it
- * is identified as the "RSA Data Security, Inc. MD4 Message-Digest
- * Algorithm" in all material mentioning or referencing this software
- * or this function.
- *
- * License is also granted to make and use derivative works provided
- * that such works are identified as "derived from the RSA Data
- * Security, Inc. MD4 Message-Digest Algorithm" in all material
- * mentioning or referencing the derived work.
- *
- * RSA Data Security, Inc. makes no representations concerning either
- * the merchantability of this software or the suitability of this
- * software for any particular purpose. It is provided "as is"
- * without express or implied warranty of any kind.
- *
- * These notices must be retained in any copies of any part of this
- * documentation and/or software.
- */
-
-For the include\apr_md4.h component:
-
- *
- * This is derived from material copyright RSA Data Security, Inc.
- * Their notice is reproduced below in its entirety.
- *
- * Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All
- * rights reserved.
- *
- * License to copy and use this software is granted provided that it
- * is identified as the "RSA Data Security, Inc. MD4 Message-Digest
- * Algorithm" in all material mentioning or referencing this software
- * or this function.
- *
- * License is also granted to make and use derivative works provided
- * that such works are identified as "derived from the RSA Data
- * Security, Inc. MD4 Message-Digest Algorithm" in all material
- * mentioning or referencing the derived work.
- *
- * RSA Data Security, Inc. makes no representations concerning either
- * the merchantability of this software or the suitability of this
- * software for any particular purpose. It is provided "as is"
- * without express or implied warranty of any kind.
- *
- * These notices must be retained in any copies of any part of this
- * documentation and/or software.
- */
-
-For the test\testmd4.c component:
-
- *
- * This is derived from material copyright RSA Data Security, Inc.
- * Their notice is reproduced below in its entirety.
- *
- * Copyright (C) 1990-2, RSA Data Security, Inc. Created 1990. All
- * rights reserved.
- *
- * RSA Data Security, Inc. makes no representations concerning either
- * the merchantability of this software or the suitability of this
- * software for any particular purpose. It is provided "as is"
- * without express or implied warranty of any kind.
- *
- * These notices must be retained in any copies of any part of this
- * documentation and/or software.
- */
-
-For the xml\expat\conftools\install-sh component:
-
-#
-# install - install a program, script, or datafile
-# This comes from X11R5 (mit/util/scripts/install.sh).
-#
-# Copyright 1991 by the Massachusetts Institute of Technology
-#
-# Permission to use, copy, modify, distribute, and sell this software and its
-# documentation for any purpose is hereby granted without fee, provided that
-# the above copyright notice appear in all copies and that both that
-# copyright notice and this permission notice appear in supporting
-# documentation, and that the name of M.I.T. not be used in advertising or
-# publicity pertaining to distribution of the software without specific,
-# written prior permission.  M.I.T. makes no representations about the
-# suitability of this software for any purpose.  It is provided "as is"
-# without express or implied warranty.
-#
-
-For the expat xml parser component:
-
-Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd
-                               and Clark Cooper
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-	
-The above copyright notice and this permission notice shall be included
-in all copies or substantial portions of the Software.
-	
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
-CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
-TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
-SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-====================================================================
-
-For the ldap/apr_ldap_url.c component:
-
-/* Portions Copyright 1998-2002 The OpenLDAP Foundation
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted only as authorized by the OpenLDAP
- * Public License.  A copy of this license is available at
- * http://www.OpenLDAP.org/license.html or in file LICENSE in the
- * top-level directory of the distribution.
- *
- * OpenLDAP is a registered trademark of the OpenLDAP Foundation.
- *
- * Individual files and/or contributed packages may be copyright by
- * other parties and subject to additional restrictions.
- *
- * This work is derived from the University of Michigan LDAP v3.3
- * distribution.  Information concerning this software is available
- * at: http://www.umich.edu/~dirsvcs/ldap/
- *
- * This work also contains materials derived from public sources.
- *
- * Additional information about OpenLDAP can be obtained at:
- *     http://www.openldap.org/
- */
-
-/*
- * Portions Copyright (c) 1992-1996 Regents of the University of Michigan.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that this notice is preserved and that due credit is given
- * to the University of Michigan at Ann Arbor. The name of the University
- * may not be used to endorse or promote products derived from this
- * software without specific prior written permission. This software
- * is provided ``as is'' without express or implied warranty.
- */
-
--- a/usr/src/pkgdefs/SUNWapu13dbd-mysql/depend	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,60 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)depend	1.2	09/03/17 SMI"
-#
-
-#
-# This package information file defines software dependencies associated
-# with the pkg.  You can define three types of pkg dependencies with this file:
-#	 P indicates a prerequisite for installation
-#	 I indicates an incompatible package
-#	 R indicates a reverse dependency
-# <pkg.abbr> see pkginfo(4), PKG parameter
-# <name> see pkginfo(4), NAME parameter
-# <version> see pkginfo(4), VERSION parameter
-# <arch> see pkginfo(4), ARCH parameter
-# <type> <pkg.abbr> <name>
-# 	(<arch>)<version>
-# 	(<arch>)<version>
-# 	...
-# <type> <pkg.abbr> <name>
-# ...
-#
-
-P SUNWcar	Core Architecture, (Root)
-P SUNWcakr	Core Solaris Kernel Architecture (Root)
-P SUNWkvm	Core Architecture, (Kvm)
-P SUNWcsr	Core Solaris, (Root)
-P SUNWckr	Core Solaris Kernel (Root)
-P SUNWcnetr	Core Solaris Network Infrastructure (Root)
-P SUNWcsu	Core Solaris, (Usr)
-P SUNWcsd	Core Solaris Devices
-P SUNWcsl	Core Solaris Libraries
-P SUNWcslr	Core Solaris Libraries (root)
-P SUNWlibC      Sun Workshop Compilers Bundled libC
-P SUNWzlibr     The Zip compression library (Root)
-P SUNWapu13lib	Apache Portable Runtime Utility (APR-util) 1.3 Shared Libraries
-P SUNWmysql51lib	MySQL 5.1 - MySQL Database Management System (library component)
--- a/usr/src/pkgdefs/SUNWapu13dbd-mysql/pkginfo.tmpl	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
-#
-# ident	"@(#)pkginfo.tmpl	1.2	10/07/22 SMI"
-#
-# This required package information file describes characteristics of the
-# package, such as package abbreviation, full package name, package version,
-# and package architecture.
-#
-PKG="SUNWapu13dbd-mysql"
-NAME="Apache Portable Runtime Utility (APR-util) 1.3 DBD Driver for MySQL 5.0"
-ARCH="ISA"
-VERSION="SFWVERS,REV=0.0.0"
-SUNW_PRODNAME="SunOS"
-SUNW_PRODVERS="RELEASE/VERSION"
-SUNW_PKGTYPE="usr"
-MAXINST="1000"
-CATEGORY="system"
-DESC="Apache Portable Runtime Utility (APR-util) 1.3 DBD Driver for MySQL 5.0"
-VENDOR="COMPANY"
-HOTLINE="Please contact your local service provider"
-EMAIL=""
-CLASSES="none"
-BASEDIR=/
-SUNW_PKGVERS="1.0"
-SUNW_PKG_ALLZONES="false"
-SUNW_PKG_HOLLOW="false"
-SUNW_PKG_THISZONE="false"
-#VSTOCK="<reserved by Release Engineering for package part #>"
-#ISTATES="<developer defined>"
-#RSTATES='<developer defined>'
-#ULIMIT="<developer defined>"
-#ORDER="<developer defined>"
-#PSTAMP="<developer defined>"
-#INTONLY="<developer defined>"
--- a/usr/src/pkgdefs/SUNWapu13dbd-mysql/prototype_com	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,40 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_com	1.1	08/09/24 SMI"
-#
-# SUNWapu13dbd-mysql
-#
-# packaging files
-i pkginfo
-i depend
-i copyright
-#
-d none usr 755 root sys
-d none usr/apr-util 0755 root bin
-d none usr/apr-util/1.3 0755 root bin
-d none usr/apr-util/1.3/lib 0755 root bin
-d none usr/apr-util/1.3/lib/apr-util-1 0755 root bin
-f none usr/apr-util/1.3/lib/apr-util-1/apr_dbd_mysql-1.so 0555 root bin
-s none usr/apr-util/1.3/lib/apr-util-1/apr_dbd_mysql.so=apr_dbd_mysql-1.so 
--- a/usr/src/pkgdefs/SUNWapu13dbd-mysql/prototype_i386	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_i386	1.1	08/09/24 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-# List files which are i86pc specific here
-#
-# source locations relative to the prototype file
-#
-# SUNWapu13dbd-mysql
-#
-d none usr/apr-util/1.3/lib/amd64 0755 root bin
-d none usr/apr-util/1.3/lib/amd64/apr-util-1 0755 root bin
-f none usr/apr-util/1.3/lib/amd64/apr-util-1/apr_dbd_mysql-1.so 0555 root bin
-s none usr/apr-util/1.3/lib/amd64/apr-util-1/apr_dbd_mysql.so=apr_dbd_mysql-1.so
-
--- a/usr/src/pkgdefs/SUNWapu13dbd-mysql/prototype_sparc	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,51 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_sparc	1.1	08/09/24 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-# List files which are SPARC specific here
-#
-# source locations relative to the prototype file
-#
-# SUNWapu13dbd-mysql
-#
-d none usr/apr-util/1.3/lib/sparcv9 0755 root bin
-d none usr/apr-util/1.3/lib/sparcv9/apr-util-1 0755 root bin
-f none usr/apr-util/1.3/lib/sparcv9/apr-util-1/apr_dbd_mysql-1.so 0555 root bin
-s none usr/apr-util/1.3/lib/sparcv9/apr-util-1/apr_dbd_mysql.so=apr_dbd_mysql-1.so
--- a/usr/src/pkgdefs/SUNWapu13dbd-sqlite/Makefile	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,36 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# ident	"@(#)Makefile	1.1	08/09/24 SMI"
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-include ../Makefile.com
-
-DATAFILES=
-
-.KEEP_STATE:
-
-all: $(FILES)
-install: all pkg
-
-include ../Makefile.targ
--- a/usr/src/pkgdefs/SUNWapu13dbd-sqlite/copyright	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,443 +0,0 @@
-                                 Apache License
-                           Version 2.0, January 2004
-                        http://www.apache.org/licenses/
-
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-   1. Definitions.
-
-      "License" shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
-
-      "Licensor" shall mean the copyright owner or entity authorized by
-      the copyright owner that is granting the License.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "[]"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright [yyyy] [name of copyright owner]
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
-
-
-
-APACHE PORTABLE RUNTIME SUBCOMPONENTS: 
-
-The Apache Portable Runtime includes a number of subcomponents with
-separate copyright notices and license terms. Your use of the source
-code for the these subcomponents is subject to the terms and
-conditions of the following licenses. 
-
-For the include\apr_md5.h component: 
-/*
- * This is work is derived from material Copyright RSA Data Security, Inc.
- *
- * The RSA copyright statement and Licence for that original material is
- * included below. This is followed by the Apache copyright statement and
- * licence for the modifications made to that material.
- */
-
-/* Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All
-   rights reserved.
-
-   License to copy and use this software is granted provided that it
-   is identified as the "RSA Data Security, Inc. MD5 Message-Digest
-   Algorithm" in all material mentioning or referencing this software
-   or this function.
-
-   License is also granted to make and use derivative works provided
-   that such works are identified as "derived from the RSA Data
-   Security, Inc. MD5 Message-Digest Algorithm" in all material
-   mentioning or referencing the derived work.
-
-   RSA Data Security, Inc. makes no representations concerning either
-   the merchantability of this software or the suitability of this
-   software for any particular purpose. It is provided "as is"
-   without express or implied warranty of any kind.
-
-   These notices must be retained in any copies of any part of this
-   documentation and/or software.
- */
-
-For the passwd\apr_md5.c component:
-
-/*
- * This is work is derived from material Copyright RSA Data Security, Inc.
- *
- * The RSA copyright statement and Licence for that original material is
- * included below. This is followed by the Apache copyright statement and
- * licence for the modifications made to that material.
- */
-
-/* MD5C.C - RSA Data Security, Inc., MD5 message-digest algorithm
- */
-
-/* Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All
-   rights reserved.
-
-   License to copy and use this software is granted provided that it
-   is identified as the "RSA Data Security, Inc. MD5 Message-Digest
-   Algorithm" in all material mentioning or referencing this software
-   or this function.
-
-   License is also granted to make and use derivative works provided
-   that such works are identified as "derived from the RSA Data
-   Security, Inc. MD5 Message-Digest Algorithm" in all material
-   mentioning or referencing the derived work.
-
-   RSA Data Security, Inc. makes no representations concerning either
-   the merchantability of this software or the suitability of this
-   software for any particular purpose. It is provided "as is"
-   without express or implied warranty of any kind.
-
-   These notices must be retained in any copies of any part of this
-   documentation and/or software.
- */
-/*
- * The apr_md5_encode() routine uses much code obtained from the FreeBSD 3.0
- * MD5 crypt() function, which is licenced as follows:
- * ----------------------------------------------------------------------------
- * "THE BEER-WARE LICENSE" (Revision 42):
- * <[email protected]> wrote this file.  As long as you retain this notice you
- * can do whatever you want with this stuff. If we meet some day, and you think
- * this stuff is worth it, you can buy me a beer in return.  Poul-Henning Kamp
- * ----------------------------------------------------------------------------
- */
-
-For the crypto\apr_md4.c component:
-
- * This is derived from material copyright RSA Data Security, Inc.
- * Their notice is reproduced below in its entirety.
- *
- * Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All
- * rights reserved.
- *
- * License to copy and use this software is granted provided that it
- * is identified as the "RSA Data Security, Inc. MD4 Message-Digest
- * Algorithm" in all material mentioning or referencing this software
- * or this function.
- *
- * License is also granted to make and use derivative works provided
- * that such works are identified as "derived from the RSA Data
- * Security, Inc. MD4 Message-Digest Algorithm" in all material
- * mentioning or referencing the derived work.
- *
- * RSA Data Security, Inc. makes no representations concerning either
- * the merchantability of this software or the suitability of this
- * software for any particular purpose. It is provided "as is"
- * without express or implied warranty of any kind.
- *
- * These notices must be retained in any copies of any part of this
- * documentation and/or software.
- */
-
-For the include\apr_md4.h component:
-
- *
- * This is derived from material copyright RSA Data Security, Inc.
- * Their notice is reproduced below in its entirety.
- *
- * Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All
- * rights reserved.
- *
- * License to copy and use this software is granted provided that it
- * is identified as the "RSA Data Security, Inc. MD4 Message-Digest
- * Algorithm" in all material mentioning or referencing this software
- * or this function.
- *
- * License is also granted to make and use derivative works provided
- * that such works are identified as "derived from the RSA Data
- * Security, Inc. MD4 Message-Digest Algorithm" in all material
- * mentioning or referencing the derived work.
- *
- * RSA Data Security, Inc. makes no representations concerning either
- * the merchantability of this software or the suitability of this
- * software for any particular purpose. It is provided "as is"
- * without express or implied warranty of any kind.
- *
- * These notices must be retained in any copies of any part of this
- * documentation and/or software.
- */
-
-For the test\testmd4.c component:
-
- *
- * This is derived from material copyright RSA Data Security, Inc.
- * Their notice is reproduced below in its entirety.
- *
- * Copyright (C) 1990-2, RSA Data Security, Inc. Created 1990. All
- * rights reserved.
- *
- * RSA Data Security, Inc. makes no representations concerning either
- * the merchantability of this software or the suitability of this
- * software for any particular purpose. It is provided "as is"
- * without express or implied warranty of any kind.
- *
- * These notices must be retained in any copies of any part of this
- * documentation and/or software.
- */
-
-For the xml\expat\conftools\install-sh component:
-
-#
-# install - install a program, script, or datafile
-# This comes from X11R5 (mit/util/scripts/install.sh).
-#
-# Copyright 1991 by the Massachusetts Institute of Technology
-#
-# Permission to use, copy, modify, distribute, and sell this software and its
-# documentation for any purpose is hereby granted without fee, provided that
-# the above copyright notice appear in all copies and that both that
-# copyright notice and this permission notice appear in supporting
-# documentation, and that the name of M.I.T. not be used in advertising or
-# publicity pertaining to distribution of the software without specific,
-# written prior permission.  M.I.T. makes no representations about the
-# suitability of this software for any purpose.  It is provided "as is"
-# without express or implied warranty.
-#
-
-For the expat xml parser component:
-
-Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd
-                               and Clark Cooper
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-	
-The above copyright notice and this permission notice shall be included
-in all copies or substantial portions of the Software.
-	
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
-CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
-TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
-SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-====================================================================
-
-For the ldap/apr_ldap_url.c component:
-
-/* Portions Copyright 1998-2002 The OpenLDAP Foundation
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted only as authorized by the OpenLDAP
- * Public License.  A copy of this license is available at
- * http://www.OpenLDAP.org/license.html or in file LICENSE in the
- * top-level directory of the distribution.
- *
- * OpenLDAP is a registered trademark of the OpenLDAP Foundation.
- *
- * Individual files and/or contributed packages may be copyright by
- * other parties and subject to additional restrictions.
- *
- * This work is derived from the University of Michigan LDAP v3.3
- * distribution.  Information concerning this software is available
- * at: http://www.umich.edu/~dirsvcs/ldap/
- *
- * This work also contains materials derived from public sources.
- *
- * Additional information about OpenLDAP can be obtained at:
- *     http://www.openldap.org/
- */
-
-/*
- * Portions Copyright (c) 1992-1996 Regents of the University of Michigan.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that this notice is preserved and that due credit is given
- * to the University of Michigan at Ann Arbor. The name of the University
- * may not be used to endorse or promote products derived from this
- * software without specific prior written permission. This software
- * is provided ``as is'' without express or implied warranty.
- */
-
--- a/usr/src/pkgdefs/SUNWapu13dbd-sqlite/depend	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# ident	"@(#)depend	1.1	08/09/24 SMI"
-#
-# This package information file defines software dependencies associated
-# with the pkg.  You can define three types of pkg dependencies with this file:
-#	 P indicates a prerequisite for installation
-#	 I indicates an incompatible package
-#	 R indicates a reverse dependency
-# <pkg.abbr> see pkginfo(4), PKG parameter
-# <name> see pkginfo(4), NAME parameter
-# <version> see pkginfo(4), VERSION parameter
-# <arch> see pkginfo(4), ARCH parameter
-# <type> <pkg.abbr> <name>
-# 	(<arch>)<version>
-# 	(<arch>)<version>
-# 	...
-# <type> <pkg.abbr> <name>
-# ...
-#
-
-P SUNWcar	Core Architecture, (Root)
-P SUNWcakr	Core Solaris Kernel Architecture (Root)
-P SUNWkvm	Core Architecture, (Kvm)
-P SUNWcsr	Core Solaris, (Root)
-P SUNWckr	Core Solaris Kernel (Root)
-P SUNWcnetr	Core Solaris Network Infrastructure (Root)
-P SUNWcsu	Core Solaris, (Usr)
-P SUNWcsd	Core Solaris Devices
-P SUNWcsl	Core Solaris Libraries
-P SUNWcslr	Core Solaris Libraries (root)
-P SUNWapu13lib	Apache Portable Runtime Utility (APR-util) 1.3 Shared Libraries
-P SUNWsqlite3	SQLite3
--- a/usr/src/pkgdefs/SUNWapu13dbd-sqlite/pkginfo.tmpl	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
-#
-# ident	"@(#)pkginfo.tmpl	1.2	10/07/22 SMI"
-#
-# This required package information file describes characteristics of the
-# package, such as package abbreviation, full package name, package version,
-# and package architecture.
-#
-PKG="SUNWapu13dbd-sqlite"
-NAME="Apache Portable Runtime Utility (APR-util) 1.3 DBD Driver for SQLite 3.5"
-ARCH="ISA"
-VERSION="SFWVERS,REV=0.0.0"
-SUNW_PRODNAME="SunOS"
-SUNW_PRODVERS="RELEASE/VERSION"
-SUNW_PKGTYPE="usr"
-MAXINST="1000"
-CATEGORY="system"
-DESC="Apache Portable Runtime Utility (APR-util) 1.3 DBD Driver for SQLite 3.5"
-VENDOR="COMPANY"
-HOTLINE="Please contact your local service provider"
-EMAIL=""
-CLASSES="none"
-BASEDIR=/
-SUNW_PKGVERS="1.0"
-SUNW_PKG_ALLZONES="false"
-SUNW_PKG_HOLLOW="false"
-SUNW_PKG_THISZONE="false"
-#VSTOCK="<reserved by Release Engineering for package part #>"
-#ISTATES="<developer defined>"
-#RSTATES='<developer defined>'
-#ULIMIT="<developer defined>"
-#ORDER="<developer defined>"
-#PSTAMP="<developer defined>"
-#INTONLY="<developer defined>"
--- a/usr/src/pkgdefs/SUNWapu13dbd-sqlite/prototype_com	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,40 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_com	1.1	08/09/24 SMI"
-#
-# SUNWapu13dbd-sqlite
-#
-# packaging files
-i pkginfo
-i depend
-i copyright
-#
-d none usr 755 root sys
-d none usr/apr-util 0755 root bin
-d none usr/apr-util/1.3 0755 root bin
-d none usr/apr-util/1.3/lib 0755 root bin
-d none usr/apr-util/1.3/lib/apr-util-1 0755 root bin
-f none usr/apr-util/1.3/lib/apr-util-1/apr_dbd_sqlite3-1.so 0555 root bin
-s none usr/apr-util/1.3/lib/apr-util-1/apr_dbd_sqlite3.so=apr_dbd_sqlite3-1.so 
--- a/usr/src/pkgdefs/SUNWapu13dbd-sqlite/prototype_i386	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_i386	1.1	08/09/24 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-# List files which are i86pc specific here
-#
-# source locations relative to the prototype file
-#
-# SUNWapu13dbd-sqlite
-#
-d none usr/apr-util/1.3/lib/amd64 0755 root bin
-d none usr/apr-util/1.3/lib/amd64/apr-util-1 0755 root bin
-f none usr/apr-util/1.3/lib/amd64/apr-util-1/apr_dbd_sqlite3-1.so 0555 root bin
-s none usr/apr-util/1.3/lib/amd64/apr-util-1/apr_dbd_sqlite3.so=apr_dbd_sqlite3-1.so
-
--- a/usr/src/pkgdefs/SUNWapu13dbd-sqlite/prototype_sparc	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,51 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_sparc	1.1	08/09/24 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-# List files which are SPARC specific here
-#
-# source locations relative to the prototype file
-#
-# SUNWapu13dbd-sqlite
-#
-d none usr/apr-util/1.3/lib/sparcv9 0755 root bin
-d none usr/apr-util/1.3/lib/sparcv9/apr-util-1 0755 root bin
-f none usr/apr-util/1.3/lib/sparcv9/apr-util-1/apr_dbd_sqlite3-1.so 0555 root bin
-s none usr/apr-util/1.3/lib/sparcv9/apr-util-1/apr_dbd_sqlite3.so=apr_dbd_sqlite3-1.so
--- a/usr/src/pkgdefs/SUNWapu13dev/Makefile	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,36 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# ident	"@(#)Makefile	1.1	08/09/24 SMI"
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-include ../Makefile.com
-
-DATAFILES=
-
-.KEEP_STATE:
-
-all: $(FILES)
-install: all pkg
-
-include ../Makefile.targ
--- a/usr/src/pkgdefs/SUNWapu13dev/copyright	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,443 +0,0 @@
-                                 Apache License
-                           Version 2.0, January 2004
-                        http://www.apache.org/licenses/
-
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-   1. Definitions.
-
-      "License" shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
-
-      "Licensor" shall mean the copyright owner or entity authorized by
-      the copyright owner that is granting the License.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "[]"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright [yyyy] [name of copyright owner]
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
-
-
-
-APACHE PORTABLE RUNTIME SUBCOMPONENTS: 
-
-The Apache Portable Runtime includes a number of subcomponents with
-separate copyright notices and license terms. Your use of the source
-code for the these subcomponents is subject to the terms and
-conditions of the following licenses. 
-
-For the include\apr_md5.h component: 
-/*
- * This is work is derived from material Copyright RSA Data Security, Inc.
- *
- * The RSA copyright statement and Licence for that original material is
- * included below. This is followed by the Apache copyright statement and
- * licence for the modifications made to that material.
- */
-
-/* Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All
-   rights reserved.
-
-   License to copy and use this software is granted provided that it
-   is identified as the "RSA Data Security, Inc. MD5 Message-Digest
-   Algorithm" in all material mentioning or referencing this software
-   or this function.
-
-   License is also granted to make and use derivative works provided
-   that such works are identified as "derived from the RSA Data
-   Security, Inc. MD5 Message-Digest Algorithm" in all material
-   mentioning or referencing the derived work.
-
-   RSA Data Security, Inc. makes no representations concerning either
-   the merchantability of this software or the suitability of this
-   software for any particular purpose. It is provided "as is"
-   without express or implied warranty of any kind.
-
-   These notices must be retained in any copies of any part of this
-   documentation and/or software.
- */
-
-For the passwd\apr_md5.c component:
-
-/*
- * This is work is derived from material Copyright RSA Data Security, Inc.
- *
- * The RSA copyright statement and Licence for that original material is
- * included below. This is followed by the Apache copyright statement and
- * licence for the modifications made to that material.
- */
-
-/* MD5C.C - RSA Data Security, Inc., MD5 message-digest algorithm
- */
-
-/* Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All
-   rights reserved.
-
-   License to copy and use this software is granted provided that it
-   is identified as the "RSA Data Security, Inc. MD5 Message-Digest
-   Algorithm" in all material mentioning or referencing this software
-   or this function.
-
-   License is also granted to make and use derivative works provided
-   that such works are identified as "derived from the RSA Data
-   Security, Inc. MD5 Message-Digest Algorithm" in all material
-   mentioning or referencing the derived work.
-
-   RSA Data Security, Inc. makes no representations concerning either
-   the merchantability of this software or the suitability of this
-   software for any particular purpose. It is provided "as is"
-   without express or implied warranty of any kind.
-
-   These notices must be retained in any copies of any part of this
-   documentation and/or software.
- */
-/*
- * The apr_md5_encode() routine uses much code obtained from the FreeBSD 3.0
- * MD5 crypt() function, which is licenced as follows:
- * ----------------------------------------------------------------------------
- * "THE BEER-WARE LICENSE" (Revision 42):
- * <[email protected]> wrote this file.  As long as you retain this notice you
- * can do whatever you want with this stuff. If we meet some day, and you think
- * this stuff is worth it, you can buy me a beer in return.  Poul-Henning Kamp
- * ----------------------------------------------------------------------------
- */
-
-For the crypto\apr_md4.c component:
-
- * This is derived from material copyright RSA Data Security, Inc.
- * Their notice is reproduced below in its entirety.
- *
- * Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All
- * rights reserved.
- *
- * License to copy and use this software is granted provided that it
- * is identified as the "RSA Data Security, Inc. MD4 Message-Digest
- * Algorithm" in all material mentioning or referencing this software
- * or this function.
- *
- * License is also granted to make and use derivative works provided
- * that such works are identified as "derived from the RSA Data
- * Security, Inc. MD4 Message-Digest Algorithm" in all material
- * mentioning or referencing the derived work.
- *
- * RSA Data Security, Inc. makes no representations concerning either
- * the merchantability of this software or the suitability of this
- * software for any particular purpose. It is provided "as is"
- * without express or implied warranty of any kind.
- *
- * These notices must be retained in any copies of any part of this
- * documentation and/or software.
- */
-
-For the include\apr_md4.h component:
-
- *
- * This is derived from material copyright RSA Data Security, Inc.
- * Their notice is reproduced below in its entirety.
- *
- * Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All
- * rights reserved.
- *
- * License to copy and use this software is granted provided that it
- * is identified as the "RSA Data Security, Inc. MD4 Message-Digest
- * Algorithm" in all material mentioning or referencing this software
- * or this function.
- *
- * License is also granted to make and use derivative works provided
- * that such works are identified as "derived from the RSA Data
- * Security, Inc. MD4 Message-Digest Algorithm" in all material
- * mentioning or referencing the derived work.
- *
- * RSA Data Security, Inc. makes no representations concerning either
- * the merchantability of this software or the suitability of this
- * software for any particular purpose. It is provided "as is"
- * without express or implied warranty of any kind.
- *
- * These notices must be retained in any copies of any part of this
- * documentation and/or software.
- */
-
-For the test\testmd4.c component:
-
- *
- * This is derived from material copyright RSA Data Security, Inc.
- * Their notice is reproduced below in its entirety.
- *
- * Copyright (C) 1990-2, RSA Data Security, Inc. Created 1990. All
- * rights reserved.
- *
- * RSA Data Security, Inc. makes no representations concerning either
- * the merchantability of this software or the suitability of this
- * software for any particular purpose. It is provided "as is"
- * without express or implied warranty of any kind.
- *
- * These notices must be retained in any copies of any part of this
- * documentation and/or software.
- */
-
-For the xml\expat\conftools\install-sh component:
-
-#
-# install - install a program, script, or datafile
-# This comes from X11R5 (mit/util/scripts/install.sh).
-#
-# Copyright 1991 by the Massachusetts Institute of Technology
-#
-# Permission to use, copy, modify, distribute, and sell this software and its
-# documentation for any purpose is hereby granted without fee, provided that
-# the above copyright notice appear in all copies and that both that
-# copyright notice and this permission notice appear in supporting
-# documentation, and that the name of M.I.T. not be used in advertising or
-# publicity pertaining to distribution of the software without specific,
-# written prior permission.  M.I.T. makes no representations about the
-# suitability of this software for any purpose.  It is provided "as is"
-# without express or implied warranty.
-#
-
-For the expat xml parser component:
-
-Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd
-                               and Clark Cooper
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-	
-The above copyright notice and this permission notice shall be included
-in all copies or substantial portions of the Software.
-	
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
-CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
-TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
-SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-====================================================================
-
-For the ldap/apr_ldap_url.c component:
-
-/* Portions Copyright 1998-2002 The OpenLDAP Foundation
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted only as authorized by the OpenLDAP
- * Public License.  A copy of this license is available at
- * http://www.OpenLDAP.org/license.html or in file LICENSE in the
- * top-level directory of the distribution.
- *
- * OpenLDAP is a registered trademark of the OpenLDAP Foundation.
- *
- * Individual files and/or contributed packages may be copyright by
- * other parties and subject to additional restrictions.
- *
- * This work is derived from the University of Michigan LDAP v3.3
- * distribution.  Information concerning this software is available
- * at: http://www.umich.edu/~dirsvcs/ldap/
- *
- * This work also contains materials derived from public sources.
- *
- * Additional information about OpenLDAP can be obtained at:
- *     http://www.openldap.org/
- */
-
-/*
- * Portions Copyright (c) 1992-1996 Regents of the University of Michigan.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that this notice is preserved and that due credit is given
- * to the University of Michigan at Ann Arbor. The name of the University
- * may not be used to endorse or promote products derived from this
- * software without specific prior written permission. This software
- * is provided ``as is'' without express or implied warranty.
- */
-
--- a/usr/src/pkgdefs/SUNWapu13dev/depend	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,53 +0,0 @@
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# ident	"@(#)depend	1.1	08/09/24 SMI"
-#
-# This package information file defines software dependencies associated
-# with the pkg.  You can define three types of pkg dependencies with this file:
-#	 P indicates a prerequisite for installation
-#	 I indicates an incompatible package
-#	 R indicates a reverse dependency
-# <pkg.abbr> see pkginfo(4), PKG parameter
-# <name> see pkginfo(4), NAME parameter
-# <version> see pkginfo(4), VERSION parameter
-# <arch> see pkginfo(4), ARCH parameter
-# <type> <pkg.abbr> <name>
-# 	(<arch>)<version>
-# 	(<arch>)<version>
-# 	...
-# <type> <pkg.abbr> <name>
-# ...
-#
-
-P SUNWcar	Core Architecture, (Root)
-P SUNWcakr	Core Solaris Kernel Architecture (Root)
-P SUNWkvm	Core Architecture, (Kvm)
-P SUNWcsr	Core Solaris, (Root)
-P SUNWckr	Core Solaris Kernel (Root)
-P SUNWcnetr	Core Solaris Network Infrastructure (Root)
-P SUNWcsu	Core Solaris, (Usr)
-P SUNWcsd	Core Solaris Devices
-P SUNWcsl	Core Solaris Libraries
-P SUNWcslr	Core Solaris Libraries (root)
-P SUNWapu13lib	Apache Portable Runtime Utility (APR-util) 1.3 Shared Libraries
--- a/usr/src/pkgdefs/SUNWapu13dev/pkginfo.tmpl	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
-#
-# ident	"@(#)pkginfo.tmpl	1.2	10/07/22 SMI"
-#
-# This required package information file describes characteristics of the
-# package, such as package abbreviation, full package name, package version,
-# and package architecture.
-#
-PKG="SUNWapu13dev"
-NAME="Apache Portable Runtime Utility (APR-util) 1.3 development header files and libraries"
-ARCH="ISA"
-VERSION="SFWVERS,REV=0.0.0"
-SUNW_PRODNAME="SunOS"
-SUNW_PRODVERS="RELEASE/VERSION"
-SUNW_PKGTYPE="usr"
-MAXINST="1000"
-CATEGORY="system"
-DESC="Apache Portable Runtime Utility (APR-util) 1.3 development header files and libraries"
-VENDOR="COMPANY"
-HOTLINE="Please contact your local service provider"
-EMAIL=""
-CLASSES="none"
-BASEDIR=/
-SUNW_PKGVERS="1.0"
-SUNW_PKG_ALLZONES="false"
-SUNW_PKG_HOLLOW="false"
-SUNW_PKG_THISZONE="false"
-#VSTOCK="<reserved by Release Engineering for package part #>"
-#ISTATES="<developer defined>"
-#RSTATES='<developer defined>'
-#ULIMIT="<developer defined>"
-#ORDER="<developer defined>"
-#PSTAMP="<developer defined>"
-#INTONLY="<developer defined>"
--- a/usr/src/pkgdefs/SUNWapu13dev/prototype_com	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,80 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#  Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
-#
-# ident	"@(#)prototype_com	1.2	10/07/09 SMI"
-#
-# SUNWapu13dev
-#
-# packaging files
-i pkginfo
-i depend
-i copyright
-#
-d none usr 755 root sys
-d none usr/apr-util 0755 root bin
-d none usr/apr-util/1.3 0755 root bin
-d none usr/apr-util/1.3/bin 0755 root bin
-f none usr/apr-util/1.3/bin/apu-1-config 0555 root bin
-d none usr/apr-util/1.3/include 0755 root bin
-f none usr/apr-util/1.3/include/apr_anylock.h 0644 root bin
-f none usr/apr-util/1.3/include/apr_base64.h 0644 root bin
-f none usr/apr-util/1.3/include/apr_buckets.h 0644 root bin
-f none usr/apr-util/1.3/include/apr_date.h 0644 root bin
-f none usr/apr-util/1.3/include/apr_dbd.h 0644 root bin
-f none usr/apr-util/1.3/include/apr_dbm.h 0644 root bin
-f none usr/apr-util/1.3/include/apr_hooks.h 0644 root bin
-f none usr/apr-util/1.3/include/apr_ldap.h 0644 root bin
-f none usr/apr-util/1.3/include/apr_ldap_init.h 0644 root bin
-f none usr/apr-util/1.3/include/apr_ldap_option.h 0644 root bin
-f none usr/apr-util/1.3/include/apr_ldap_rebind.h 0644 root bin
-f none usr/apr-util/1.3/include/apr_ldap_url.h 0644 root bin
-f none usr/apr-util/1.3/include/apr_md4.h 0644 root bin
-f none usr/apr-util/1.3/include/apr_md5.h 0644 root bin
-f none usr/apr-util/1.3/include/apr_memcache.h 0644 root bin
-f none usr/apr-util/1.3/include/apr_optional.h 0644 root bin
-f none usr/apr-util/1.3/include/apr_optional_hooks.h 0644 root bin
-f none usr/apr-util/1.3/include/apr_queue.h 0644 root bin
-f none usr/apr-util/1.3/include/apr_reslist.h 0644 root bin
-f none usr/apr-util/1.3/include/apr_rmm.h 0644 root bin
-f none usr/apr-util/1.3/include/apr_sdbm.h 0644 root bin
-f none usr/apr-util/1.3/include/apr_sha1.h 0644 root bin
-f none usr/apr-util/1.3/include/apr_strmatch.h 0644 root bin
-f none usr/apr-util/1.3/include/apr_thread_pool.h 0644 root bin
-f none usr/apr-util/1.3/include/apr_uri.h 0644 root bin
-f none usr/apr-util/1.3/include/apr_uuid.h 0644 root bin
-f none usr/apr-util/1.3/include/apr_xlate.h 0644 root bin
-f none usr/apr-util/1.3/include/apr_xml.h 0644 root bin
-f none usr/apr-util/1.3/include/apu.h 0644 root bin
-f none usr/apr-util/1.3/include/apu_version.h 0644 root bin
-f none usr/apr-util/1.3/include/apu_want.h 0644 root bin
-d none usr/apr-util/1.3/lib 0755 root bin
-d none usr/apr-util/1.3/lib/apr-util-1 0755 root bin
-f none usr/apr-util/1.3/lib/apr-util-1/apr_dbd_mysql.a 0555 root bin
-f none usr/apr-util/1.3/lib/apr-util-1/apr_dbd_sqlite3.a 0555 root bin
-f none usr/apr-util/1.3/lib/apr-util-1/apr_ldap.a 0555 root bin
-f none usr/apr-util/1.3/lib/aprutil.exp 0555 root bin
-f none usr/apr-util/1.3/lib/libaprutil-1.a 0555 root bin
-d none usr/apr-util/1.3/lib/pkgconfig 0755 root bin
-f none usr/apr-util/1.3/lib/pkgconfig/apr-util-1.pc 0555 root bin
-d none usr/bin 0755 root bin
-s none usr/bin/apu-1-config=../apr-util/1.3/bin/apu-1-config
--- a/usr/src/pkgdefs/SUNWapu13dev/prototype_i386	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,62 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
-#
-# ident	"@(#)prototype_i386	1.3	10/07/09 SMI"
-#
-
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-# List files which are i86pc specific here
-#
-# source locations relative to the prototype file
-#
-# SUNWapu13dev
-#
-d none usr/apr-util/1.3/bin/amd64 0755 root bin
-f none usr/apr-util/1.3/bin/amd64/apu-1-config 0555 root bin
-d none usr/apr-util/1.3/lib/amd64 0755 root bin
-d none usr/apr-util/1.3/lib/amd64/apr-util-1 0755 root bin
-f none usr/apr-util/1.3/lib/amd64/apr-util-1/apr_dbd_mysql.a 0555 root bin
-f none usr/apr-util/1.3/lib/amd64/apr-util-1/apr_dbd_sqlite3.a 0555 root bin
-f none usr/apr-util/1.3/lib/amd64/apr-util-1/apr_ldap.a 0555 root bin
-f none usr/apr-util/1.3/lib/amd64/aprutil.exp 0555 root bin
-f none usr/apr-util/1.3/lib/amd64/libaprutil-1.a 0555 root bin
-d none usr/apr-util/1.3/lib/amd64/pkgconfig 0755 root bin
-f none usr/apr-util/1.3/lib/amd64/pkgconfig/apr-util-1.pc 0555 root bin
-d none usr/bin/amd64 0755 root bin
-s none usr/bin/amd64/apu-1-config=../../apr-util/1.3/bin/amd64/apu-1-config
-s none usr/apr-util/1.3/bin/64=amd64
--- a/usr/src/pkgdefs/SUNWapu13dev/prototype_sparc	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,62 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
-#
-# ident	"@(#)prototype_sparc	1.3	10/07/09 SMI"
-#
-
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-# List files which are SPARC specific here
-#
-# source locations relative to the prototype file
-#
-# SUNWapu13dev
-#
-d none usr/apr-util/1.3/bin/sparcv9 0755 root bin
-f none usr/apr-util/1.3/bin/sparcv9/apu-1-config 0555 root bin
-d none usr/apr-util/1.3/lib/sparcv9 0755 root bin
-d none usr/apr-util/1.3/lib/sparcv9/apr-util-1 0755 root bin
-f none usr/apr-util/1.3/lib/sparcv9/apr-util-1/apr_dbd_mysql.a 0555 root bin
-f none usr/apr-util/1.3/lib/sparcv9/apr-util-1/apr_dbd_sqlite3.a 0555 root bin
-f none usr/apr-util/1.3/lib/sparcv9/apr-util-1/apr_ldap.a 0555 root bin
-f none usr/apr-util/1.3/lib/sparcv9/aprutil.exp 0555 root bin
-f none usr/apr-util/1.3/lib/sparcv9/libaprutil-1.a 0555 root bin
-d none usr/apr-util/1.3/lib/sparcv9/pkgconfig 0755 root bin
-f none usr/apr-util/1.3/lib/sparcv9/pkgconfig/apr-util-1.pc 0555 root bin
-d none usr/bin/sparcv9 0755 root bin
-s none usr/bin/sparcv9/apu-1-config=../../apr-util/1.3/bin/sparcv9/apu-1-config
-s none usr/apr-util/1.3/bin/64=sparcv9
--- a/usr/src/pkgdefs/SUNWapu13doc/Makefile	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,36 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# ident	"@(#)Makefile	1.1	08/09/24 SMI"
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-include ../Makefile.com
-
-DATAFILES=
-
-.KEEP_STATE:
-
-all: $(FILES)
-install: all pkg
-
-include ../Makefile.targ
--- a/usr/src/pkgdefs/SUNWapu13doc/copyright	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,341 +0,0 @@
-                                 Apache License
-                           Version 2.0, January 2004
-                        http://www.apache.org/licenses/
-
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-   1. Definitions.
-
-      "License" shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
-
-      "Licensor" shall mean the copyright owner or entity authorized by
-      the copyright owner that is granting the License.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "[]"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright [yyyy] [name of copyright owner]
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
-
-
-
-APACHE PORTABLE RUNTIME SUBCOMPONENTS: 
-
-The Apache Portable Runtime includes a number of subcomponents with
-separate copyright notices and license terms. Your use of the source
-code for the these subcomponents is subject to the terms and
-conditions of the following licenses. 
-
-From strings/apr_fnmatch.c, include/apr_fnmatch.h, misc/unix/getopt.c,
-file_io/unix/mktemp.c, strings/apr_strings.c:
-
-/* 
- * Copyright (c) 1987, 1993, 1994
- *      The Regents of the University of California.  All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. All advertising materials mentioning features or use of this software
- *    must display the following acknowledgement:
- *      This product includes software developed by the University of
- *      California, Berkeley and its contributors.
- * 4. Neither the name of the University nor the names of its contributors
- *    may be used to endorse or promote products derived from this software
- *    without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
-
-From network_io/unix/inet_ntop.c, network_io/unix/inet_pton.c:
-
-/* Copyright (c) 1996 by Internet Software Consortium.
- *
- * Permission to use, copy, modify, and distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS
- * ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE
- * CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
- * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
- * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
- * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
- * SOFTWARE.
-
-From dso/aix/dso.c:
-
- *  Based on libdl (dlfcn.c/dlfcn.h) which is
- *  Copyright (c) 1992,1993,1995,1996,1997,1988
- *  Jens-Uwe Mager, Helios Software GmbH, Hannover, Germany.
- *
- *  Not derived from licensed software.
- *
- *  Permission is granted to freely use, copy, modify, and redistribute
- *  this software, provided that the author is not construed to be liable
- *  for any results of using the software, alterations are clearly marked
- *  as such, and this notice is not modified.
-
-From strings/apr_strnatcmp.c, include/apr_strings.h:
-
-  strnatcmp.c -- Perform 'natural order' comparisons of strings in C.
-  Copyright (C) 2000 by Martin Pool <[email protected]>
-
-  This software is provided 'as-is', without any express or implied
-  warranty.  In no event will the authors be held liable for any damages
-  arising from the use of this software.
-
-  Permission is granted to anyone to use this software for any purpose,
-  including commercial applications, and to alter it and redistribute it
-  freely, subject to the following restrictions:
-
-  1. The origin of this software must not be misrepresented; you must not
-     claim that you wrote the original software. If you use this software
-     in a product, an acknowledgment in the product documentation would be
-     appreciated but is not required.
-  2. Altered source versions must be plainly marked as such, and must not be
-     misrepresented as being the original software.
-  3. This notice may not be removed or altered from any source distribution.
-
-From strings/apr_snprintf.c:
-
-  *
-  * cvt - IEEE floating point formatting routines.
-  *       Derived from UNIX V7, Copyright(C) Caldera International Inc.
-  *
-
-  Copyright(C) Caldera International Inc.  2001-2002.  All rights reserved.
-  
-  Redistribution and use in source and binary forms, with or without
-  modification, are permitted provided that the following conditions are
-  met:
-
-  Redistributions of source code and documentation must retain the above
-  copyright notice, this list of conditions and the following disclaimer.
-
-  Redistributions in binary form must reproduce the above copyright
-  notice, this list of conditions and the following disclaimer in the
-  documentation and/or other materials provided with the distribution.
-
-  All advertising materials mentioning features or use of this software
-  must display the following acknowledgement:
-
-     This product includes software developed or owned by  Caldera
-     International, Inc.
-
-  Neither the name of Caldera International, Inc. nor the names of other
-  contributors may be used to endorse or promote products derived from
-  this software without specific prior written permission.
-
-  USE OF THE SOFTWARE PROVIDED FOR UNDER THIS LICENSE BY CALDERA
-  INTERNATIONAL, INC. AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED
-  WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN
-  NO EVENT SHALL CALDERA INTERNATIONAL, INC. BE LIABLE FOR ANY DIRECT,
-  INDIRECT INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-  (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-  SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-  HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
-  STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
-  ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-  POSSIBILITY OF SUCH DAMAGE.
-
-
--- a/usr/src/pkgdefs/SUNWapu13doc/depend	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,53 +0,0 @@
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# ident	"@(#)depend	1.1	08/09/24 SMI"
-#
-# This package information file defines software dependencies associated
-# with the pkg.  You can define three types of pkg dependencies with this file:
-#	 P indicates a prerequisite for installation
-#	 I indicates an incompatible package
-#	 R indicates a reverse dependency
-# <pkg.abbr> see pkginfo(4), PKG parameter
-# <name> see pkginfo(4), NAME parameter
-# <version> see pkginfo(4), VERSION parameter
-# <arch> see pkginfo(4), ARCH parameter
-# <type> <pkg.abbr> <name>
-# 	(<arch>)<version>
-# 	(<arch>)<version>
-# 	...
-# <type> <pkg.abbr> <name>
-# ...
-#
-
-P SUNWcar	Core Architecture, (Root)
-P SUNWcakr	Core Solaris Kernel Architecture (Root)
-P SUNWkvm	Core Architecture, (Kvm)
-P SUNWcsr	Core Solaris, (Root)
-P SUNWckr	Core Solaris Kernel (Root)
-P SUNWcnetr	Core Solaris Network Infrastructure (Root)
-P SUNWcsu	Core Solaris, (Usr)
-P SUNWcsd	Core Solaris Devices
-P SUNWcsl	Core Solaris Libraries
-P SUNWcslr	Core Solaris Libraries (root)
-P SUNWapu13dev	Apache Portable Runtime Utility (APR-util) 1.3 development header files and libraries
--- a/usr/src/pkgdefs/SUNWapu13doc/pkginfo.tmpl	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
-#
-# ident	"@(#)pkginfo.tmpl	1.2	10/07/22 SMI"
-#
-# This required package information file describes characteristics of the
-# package, such as package abbreviation, full package name, package version,
-# and package architecture.
-#
-PKG="SUNWapu13doc"
-NAME="Apache Portable Runtime Utility (APR-util) 1.3 documentation"
-ARCH="ISA"
-VERSION="SFWVERS,REV=0.0.0"
-SUNW_PRODNAME="SunOS"
-SUNW_PRODVERS="RELEASE/VERSION"
-SUNW_PKGTYPE="usr"
-MAXINST="1000"
-CATEGORY="system"
-DESC="Apache Portable Runtime Utility (APR-util) 1.3 documentation"
-VENDOR="COMPANY"
-HOTLINE="Please contact your local service provider"
-EMAIL=""
-CLASSES="none"
-BASEDIR=/
-SUNW_PKGVERS="1.0"
-SUNW_PKG_ALLZONES="false"
-SUNW_PKG_HOLLOW="false"
-SUNW_PKG_THISZONE="false"
-#VSTOCK="<reserved by Release Engineering for package part #>"
-#ISTATES="<developer defined>"
-#RSTATES='<developer defined>'
-#ULIMIT="<developer defined>"
-#ORDER="<developer defined>"
-#PSTAMP="<developer defined>"
-#INTONLY="<developer defined>"
--- a/usr/src/pkgdefs/SUNWapu13doc/prototype_com	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,197 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_com	1.1	08/09/24 SMI"
-#
-# SUNWapu13doc
-#
-# packaging files
-i pkginfo
-i depend
-i copyright
-#
-d none usr 755 root sys
-d none usr/apr-util 0755 root bin
-d none usr/apr-util/1.3 0755 root bin
-d none usr/apr-util/1.3/manual 0755 root bin
-f none usr/apr-util/1.3/manual/acconfig_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/annotated.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__anylock_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__anylock_8h.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__base64_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__base64_8h.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__buckets_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__buckets_8h.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__date_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__date_8h.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__dbd_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__dbd_8h.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__dbd__internal_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__dbd__odbc__v2_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__dbm_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__dbm_8h.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__dbm__private_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__hooks_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__hooks_8h.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__ldap_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__ldap_8h.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__ldap__init_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__ldap__init_8h.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__ldap__option_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__ldap__option_8h.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__ldap__rebind_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__ldap__url_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__ldap__url_8h.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__md4_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__md4_8h.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__md5_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__md5_8h.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__memcache_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__memcache_8h.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__optional_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__optional_8h.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__optional__hooks_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__optional__hooks_8h.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__queue_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__queue_8h.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__reslist_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__reslist_8h.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__rmm_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__rmm_8h.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__sdbm_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__sdbm_8h.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__sha1_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__sha1_8h.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__strmatch_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__strmatch_8h.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__thread__pool_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__thread__pool_8h.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__uri_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__uri_8h.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__uuid_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__uuid_8h.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__xlate_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__xlate_8h.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__xml_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/apr__xml_8h.html 0644 root bin
-f none usr/apr-util/1.3/manual/apu_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/apu__config_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/apu__internal_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/apu__select__dbm_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/apu__version_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/apu__version_8h.html 0644 root bin
-f none usr/apr-util/1.3/manual/apu__want_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/apu__want_8h.html 0644 root bin
-f none usr/apr-util/1.3/manual/ascii_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/asciitab_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/doxygen.css 0644 root bin
-f none usr/apr-util/1.3/manual/doxygen.png 0644 root bin
-f none usr/apr-util/1.3/manual/files.html 0644 root bin
-f none usr/apr-util/1.3/manual/functions.html 0644 root bin
-f none usr/apr-util/1.3/manual/functions_enum.html 0644 root bin
-f none usr/apr-util/1.3/manual/functions_eval.html 0644 root bin
-f none usr/apr-util/1.3/manual/functions_func.html 0644 root bin
-f none usr/apr-util/1.3/manual/functions_vars.html 0644 root bin
-f none usr/apr-util/1.3/manual/globals.html 0644 root bin
-f none usr/apr-util/1.3/manual/globals_defs.html 0644 root bin
-f none usr/apr-util/1.3/manual/globals_enum.html 0644 root bin
-f none usr/apr-util/1.3/manual/globals_eval.html 0644 root bin
-f none usr/apr-util/1.3/manual/globals_func.html 0644 root bin
-f none usr/apr-util/1.3/manual/globals_type.html 0644 root bin
-f none usr/apr-util/1.3/manual/globals_vars.html 0644 root bin
-f none usr/apr-util/1.3/manual/group___a_p_r___m_d5.html 0644 root bin
-f none usr/apr-util/1.3/manual/group___a_p_r___u_u_i_d.html 0644 root bin
-f none usr/apr-util/1.3/manual/group___a_p_r___util.html 0644 root bin
-f none usr/apr-util/1.3/manual/group___a_p_r___util___base64.html 0644 root bin
-f none usr/apr-util/1.3/manual/group___a_p_r___util___bucket___brigades.html 0644 root bin
-f none usr/apr-util/1.3/manual/group___a_p_r___util___d_b_d.html 0644 root bin
-f none usr/apr-util/1.3/manual/group___a_p_r___util___d_b_m.html 0644 root bin
-f none usr/apr-util/1.3/manual/group___a_p_r___util___d_b_m___s_d_b_m.html 0644 root bin
-f none usr/apr-util/1.3/manual/group___a_p_r___util___date.html 0644 root bin
-f none usr/apr-util/1.3/manual/group___a_p_r___util___f_i_f_o.html 0644 root bin
-f none usr/apr-util/1.3/manual/group___a_p_r___util___hook.html 0644 root bin
-f none usr/apr-util/1.3/manual/group___a_p_r___util___l_d_a_p.html 0644 root bin
-f none usr/apr-util/1.3/manual/group___a_p_r___util___m_c.html 0644 root bin
-f none usr/apr-util/1.3/manual/group___a_p_r___util___m_d4.html 0644 root bin
-f none usr/apr-util/1.3/manual/group___a_p_r___util___o_p_t___h_o_o_k.html 0644 root bin
-f none usr/apr-util/1.3/manual/group___a_p_r___util___opt.html 0644 root bin
-f none usr/apr-util/1.3/manual/group___a_p_r___util___r_l.html 0644 root bin
-f none usr/apr-util/1.3/manual/group___a_p_r___util___r_m_m.html 0644 root bin
-f none usr/apr-util/1.3/manual/group___a_p_r___util___str_match.html 0644 root bin
-f none usr/apr-util/1.3/manual/group___a_p_r___util___t_p.html 0644 root bin
-f none usr/apr-util/1.3/manual/group___a_p_r___util___u_r_i.html 0644 root bin
-f none usr/apr-util/1.3/manual/group___a_p_r___util___x_m_l.html 0644 root bin
-f none usr/apr-util/1.3/manual/group___a_p_r___x_l_a_t_e.html 0644 root bin
-f none usr/apr-util/1.3/manual/iasciitab_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/index.html 0644 root bin
-f none usr/apr-util/1.3/manual/latin1tab_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/map__osd__ebcdic__df04__1_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/modules.html 0644 root bin
-f none usr/apr-util/1.3/manual/namespace_apache.html 0644 root bin
-f none usr/apr-util/1.3/manual/namespaces.html 0644 root bin
-f none usr/apr-util/1.3/manual/nametab_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/osd__ebcdic__df04__1_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/pages.html 0644 root bin
-f none usr/apr-util/1.3/manual/sdbm__pair_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/sdbm__private_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/sdbm__tune_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/structapr__anylock__t.html 0644 root bin
-f none usr/apr-util/1.3/manual/structapr__bucket.html 0644 root bin
-f none usr/apr-util/1.3/manual/structapr__bucket__brigade.html 0644 root bin
-f none usr/apr-util/1.3/manual/structapr__bucket__file.html 0644 root bin
-f none usr/apr-util/1.3/manual/structapr__bucket__heap.html 0644 root bin
-f none usr/apr-util/1.3/manual/structapr__bucket__mmap.html 0644 root bin
-f none usr/apr-util/1.3/manual/structapr__bucket__pool.html 0644 root bin
-f none usr/apr-util/1.3/manual/structapr__bucket__refcount.html 0644 root bin
-f none usr/apr-util/1.3/manual/structapr__bucket__type__t.html 0644 root bin
-f none usr/apr-util/1.3/manual/structapr__datum__t.html 0644 root bin
-f none usr/apr-util/1.3/manual/structapr__dbm__t.html 0644 root bin
-f none usr/apr-util/1.3/manual/structapr__dbm__type__t.html 0644 root bin
-f none usr/apr-util/1.3/manual/structapr__ldap__err__t.html 0644 root bin
-f none usr/apr-util/1.3/manual/structapr__md4__ctx__t.html 0644 root bin
-f none usr/apr-util/1.3/manual/structapr__md5__ctx__t.html 0644 root bin
-f none usr/apr-util/1.3/manual/structapr__memcache__t.html 0644 root bin
-f none usr/apr-util/1.3/manual/structapr__memcache__value__t.html 0644 root bin
-f none usr/apr-util/1.3/manual/structapr__sdbm__datum__t.html 0644 root bin
-f none usr/apr-util/1.3/manual/structapr__sha1__ctx__t.html 0644 root bin
-f none usr/apr-util/1.3/manual/structapr__strmatch__pattern.html 0644 root bin
-f none usr/apr-util/1.3/manual/structapr__text.html 0644 root bin
-f none usr/apr-util/1.3/manual/structapr__text__header.html 0644 root bin
-f none usr/apr-util/1.3/manual/structapr__uri__t.html 0644 root bin
-f none usr/apr-util/1.3/manual/structapr__uuid__t.html 0644 root bin
-f none usr/apr-util/1.3/manual/structapr__xml__attr.html 0644 root bin
-f none usr/apr-util/1.3/manual/structapr__xml__doc.html 0644 root bin
-f none usr/apr-util/1.3/manual/structapr__xml__elem.html 0644 root bin
-f none usr/apr-util/1.3/manual/tab_b.gif 0644 root bin
-f none usr/apr-util/1.3/manual/tab_l.gif 0644 root bin
-f none usr/apr-util/1.3/manual/tab_r.gif 0644 root bin
-f none usr/apr-util/1.3/manual/tabs.css 0644 root bin
-f none usr/apr-util/1.3/manual/todo.html 0644 root bin
-f none usr/apr-util/1.3/manual/unionapr__anylock__t_1_1apr__anylock__u__t.html 0644 root bin
-f none usr/apr-util/1.3/manual/unionapr__bucket__structs.html 0644 root bin
-f none usr/apr-util/1.3/manual/utf8tab_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/winconfig_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/xmlrole_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/xmltok_8h-source.html 0644 root bin
-f none usr/apr-util/1.3/manual/xmltok__impl_8h-source.html 0644 root bin
--- a/usr/src/pkgdefs/SUNWapu13doc/prototype_i386	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,47 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_i386	1.1	08/09/24 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-# List files which are i86pc specific here
-#
-# source locations relative to the prototype file
-#
-# SUNWapu13doc
-#
--- a/usr/src/pkgdefs/SUNWapu13doc/prototype_sparc	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,47 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_sparc	1.1	08/09/24 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-# List files which are SPARC specific here
-#
-# source locations relative to the prototype file
-#
-# SUNWapu13doc
-#
--- a/usr/src/pkgdefs/SUNWapu13lib/Makefile	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,36 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# ident	"@(#)Makefile	1.1	08/09/24 SMI"
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-include ../Makefile.com
-
-DATAFILES=
-
-.KEEP_STATE:
-
-all: $(FILES)
-install: all pkg
-
-include ../Makefile.targ
--- a/usr/src/pkgdefs/SUNWapu13lib/copyright	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,443 +0,0 @@
-                                 Apache License
-                           Version 2.0, January 2004
-                        http://www.apache.org/licenses/
-
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-   1. Definitions.
-
-      "License" shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
-
-      "Licensor" shall mean the copyright owner or entity authorized by
-      the copyright owner that is granting the License.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "[]"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright [yyyy] [name of copyright owner]
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
-
-
-
-APACHE PORTABLE RUNTIME SUBCOMPONENTS: 
-
-The Apache Portable Runtime includes a number of subcomponents with
-separate copyright notices and license terms. Your use of the source
-code for the these subcomponents is subject to the terms and
-conditions of the following licenses. 
-
-For the include\apr_md5.h component: 
-/*
- * This is work is derived from material Copyright RSA Data Security, Inc.
- *
- * The RSA copyright statement and Licence for that original material is
- * included below. This is followed by the Apache copyright statement and
- * licence for the modifications made to that material.
- */
-
-/* Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All
-   rights reserved.
-
-   License to copy and use this software is granted provided that it
-   is identified as the "RSA Data Security, Inc. MD5 Message-Digest
-   Algorithm" in all material mentioning or referencing this software
-   or this function.
-
-   License is also granted to make and use derivative works provided
-   that such works are identified as "derived from the RSA Data
-   Security, Inc. MD5 Message-Digest Algorithm" in all material
-   mentioning or referencing the derived work.
-
-   RSA Data Security, Inc. makes no representations concerning either
-   the merchantability of this software or the suitability of this
-   software for any particular purpose. It is provided "as is"
-   without express or implied warranty of any kind.
-
-   These notices must be retained in any copies of any part of this
-   documentation and/or software.
- */
-
-For the passwd\apr_md5.c component:
-
-/*
- * This is work is derived from material Copyright RSA Data Security, Inc.
- *
- * The RSA copyright statement and Licence for that original material is
- * included below. This is followed by the Apache copyright statement and
- * licence for the modifications made to that material.
- */
-
-/* MD5C.C - RSA Data Security, Inc., MD5 message-digest algorithm
- */
-
-/* Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All
-   rights reserved.
-
-   License to copy and use this software is granted provided that it
-   is identified as the "RSA Data Security, Inc. MD5 Message-Digest
-   Algorithm" in all material mentioning or referencing this software
-   or this function.
-
-   License is also granted to make and use derivative works provided
-   that such works are identified as "derived from the RSA Data
-   Security, Inc. MD5 Message-Digest Algorithm" in all material
-   mentioning or referencing the derived work.
-
-   RSA Data Security, Inc. makes no representations concerning either
-   the merchantability of this software or the suitability of this
-   software for any particular purpose. It is provided "as is"
-   without express or implied warranty of any kind.
-
-   These notices must be retained in any copies of any part of this
-   documentation and/or software.
- */
-/*
- * The apr_md5_encode() routine uses much code obtained from the FreeBSD 3.0
- * MD5 crypt() function, which is licenced as follows:
- * ----------------------------------------------------------------------------
- * "THE BEER-WARE LICENSE" (Revision 42):
- * <[email protected]> wrote this file.  As long as you retain this notice you
- * can do whatever you want with this stuff. If we meet some day, and you think
- * this stuff is worth it, you can buy me a beer in return.  Poul-Henning Kamp
- * ----------------------------------------------------------------------------
- */
-
-For the crypto\apr_md4.c component:
-
- * This is derived from material copyright RSA Data Security, Inc.
- * Their notice is reproduced below in its entirety.
- *
- * Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All
- * rights reserved.
- *
- * License to copy and use this software is granted provided that it
- * is identified as the "RSA Data Security, Inc. MD4 Message-Digest
- * Algorithm" in all material mentioning or referencing this software
- * or this function.
- *
- * License is also granted to make and use derivative works provided
- * that such works are identified as "derived from the RSA Data
- * Security, Inc. MD4 Message-Digest Algorithm" in all material
- * mentioning or referencing the derived work.
- *
- * RSA Data Security, Inc. makes no representations concerning either
- * the merchantability of this software or the suitability of this
- * software for any particular purpose. It is provided "as is"
- * without express or implied warranty of any kind.
- *
- * These notices must be retained in any copies of any part of this
- * documentation and/or software.
- */
-
-For the include\apr_md4.h component:
-
- *
- * This is derived from material copyright RSA Data Security, Inc.
- * Their notice is reproduced below in its entirety.
- *
- * Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All
- * rights reserved.
- *
- * License to copy and use this software is granted provided that it
- * is identified as the "RSA Data Security, Inc. MD4 Message-Digest
- * Algorithm" in all material mentioning or referencing this software
- * or this function.
- *
- * License is also granted to make and use derivative works provided
- * that such works are identified as "derived from the RSA Data
- * Security, Inc. MD4 Message-Digest Algorithm" in all material
- * mentioning or referencing the derived work.
- *
- * RSA Data Security, Inc. makes no representations concerning either
- * the merchantability of this software or the suitability of this
- * software for any particular purpose. It is provided "as is"
- * without express or implied warranty of any kind.
- *
- * These notices must be retained in any copies of any part of this
- * documentation and/or software.
- */
-
-For the test\testmd4.c component:
-
- *
- * This is derived from material copyright RSA Data Security, Inc.
- * Their notice is reproduced below in its entirety.
- *
- * Copyright (C) 1990-2, RSA Data Security, Inc. Created 1990. All
- * rights reserved.
- *
- * RSA Data Security, Inc. makes no representations concerning either
- * the merchantability of this software or the suitability of this
- * software for any particular purpose. It is provided "as is"
- * without express or implied warranty of any kind.
- *
- * These notices must be retained in any copies of any part of this
- * documentation and/or software.
- */
-
-For the xml\expat\conftools\install-sh component:
-
-#
-# install - install a program, script, or datafile
-# This comes from X11R5 (mit/util/scripts/install.sh).
-#
-# Copyright 1991 by the Massachusetts Institute of Technology
-#
-# Permission to use, copy, modify, distribute, and sell this software and its
-# documentation for any purpose is hereby granted without fee, provided that
-# the above copyright notice appear in all copies and that both that
-# copyright notice and this permission notice appear in supporting
-# documentation, and that the name of M.I.T. not be used in advertising or
-# publicity pertaining to distribution of the software without specific,
-# written prior permission.  M.I.T. makes no representations about the
-# suitability of this software for any purpose.  It is provided "as is"
-# without express or implied warranty.
-#
-
-For the expat xml parser component:
-
-Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd
-                               and Clark Cooper
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-	
-The above copyright notice and this permission notice shall be included
-in all copies or substantial portions of the Software.
-	
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
-CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
-TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
-SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-====================================================================
-
-For the ldap/apr_ldap_url.c component:
-
-/* Portions Copyright 1998-2002 The OpenLDAP Foundation
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted only as authorized by the OpenLDAP
- * Public License.  A copy of this license is available at
- * http://www.OpenLDAP.org/license.html or in file LICENSE in the
- * top-level directory of the distribution.
- *
- * OpenLDAP is a registered trademark of the OpenLDAP Foundation.
- *
- * Individual files and/or contributed packages may be copyright by
- * other parties and subject to additional restrictions.
- *
- * This work is derived from the University of Michigan LDAP v3.3
- * distribution.  Information concerning this software is available
- * at: http://www.umich.edu/~dirsvcs/ldap/
- *
- * This work also contains materials derived from public sources.
- *
- * Additional information about OpenLDAP can be obtained at:
- *     http://www.openldap.org/
- */
-
-/*
- * Portions Copyright (c) 1992-1996 Regents of the University of Michigan.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted
- * provided that this notice is preserved and that due credit is given
- * to the University of Michigan at Ann Arbor. The name of the University
- * may not be used to endorse or promote products derived from this
- * software without specific prior written permission. This software
- * is provided ``as is'' without express or implied warranty.
- */
-
--- a/usr/src/pkgdefs/SUNWapu13lib/depend	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# ident	"@(#)depend	1.1	08/09/24 SMI"
-#
-# This package information file defines software dependencies associated
-# with the pkg.  You can define three types of pkg dependencies with this file:
-#	 P indicates a prerequisite for installation
-#	 I indicates an incompatible package
-#	 R indicates a reverse dependency
-# <pkg.abbr> see pkginfo(4), PKG parameter
-# <name> see pkginfo(4), NAME parameter
-# <version> see pkginfo(4), VERSION parameter
-# <arch> see pkginfo(4), ARCH parameter
-# <type> <pkg.abbr> <name>
-# 	(<arch>)<version>
-# 	(<arch>)<version>
-# 	...
-# <type> <pkg.abbr> <name>
-# ...
-#
-
-P SUNWcar	Core Architecture, (Root)
-P SUNWcakr	Core Solaris Kernel Architecture (Root)
-P SUNWkvm	Core Architecture, (Kvm)
-P SUNWcsr	Core Solaris, (Root)
-P SUNWckr	Core Solaris Kernel (Root)
-P SUNWcnetr	Core Solaris Network Infrastructure (Root)
-P SUNWcsu	Core Solaris, (Usr)
-P SUNWcsd	Core Solaris Devices
-P SUNWcsl	Core Solaris Libraries
-P SUNWcslr	Core Solaris Libraries (root)
-P SUNWlibms	Math & Microtasking Libraries (Usr)
-P SUNWlexpt 	libexpat - XML parser library
-P SUNWapr13lib	Apache Portable Runtime (APR) 1.3 Shared Libraries
--- a/usr/src/pkgdefs/SUNWapu13lib/pkginfo.tmpl	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
-#
-#ident	"@(#)pkginfo.tmpl	1.2	10/07/22 SMI"
-#
-# This required package information file describes characteristics of the
-# package, such as package abbreviation, full package name, package version,
-# and package architecture.
-#
-PKG="SUNWapu13lib"
-NAME="Apache Portable Runtime Utility (APR-util) 1.3 Shared Libraries"
-ARCH="ISA"
-VERSION="SFWVERS,REV=0.0.0"
-SUNW_PRODNAME="SunOS"
-SUNW_PRODVERS="RELEASE/VERSION"
-SUNW_PKGTYPE="usr"
-MAXINST="1000"
-CATEGORY="system"
-DESC="The shared libraries for any component using Apache Portable Runtime Utility (APR-util) Version 1.3"
-VENDOR="COMPANY"
-HOTLINE="Please contact your local service provider"
-EMAIL=""
-CLASSES="none"
-BASEDIR=/
-SUNW_PKGVERS="1.0"
-SUNW_PKG_ALLZONES="false"
-SUNW_PKG_HOLLOW="false"
-SUNW_PKG_THISZONE="false"
-#VSTOCK="<reserved by Release Engineering for package part #>"
-#ISTATES="<developer defined>"
-#RSTATES='<developer defined>'
-#ULIMIT="<developer defined>"
-#ORDER="<developer defined>"
-#PSTAMP="<developer defined>"
-#INTONLY="<developer defined>"
--- a/usr/src/pkgdefs/SUNWapu13lib/prototype_com	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,44 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_com	1.2	09/08/06 SMI"
-#
-
-#
-# SUNWapu13lib
-#
-# packaging files
-i pkginfo
-i depend
-i copyright
-#
-d none usr 755 root sys
-d none usr/apr-util 0755 root bin
-d none usr/apr-util/1.3 0755 root bin
-d none usr/apr-util/1.3/lib 0755 root bin
-s none usr/apr-util/1.3/lib/libaprutil-1.so=libaprutil-1.so.0.3.9
-s none usr/apr-util/1.3/lib/libaprutil-1.so.0=libaprutil-1.so.0.3.9
-f none usr/apr-util/1.3/lib/libaprutil-1.so.0.3.9 0555 root bin
--- a/usr/src/pkgdefs/SUNWapu13lib/prototype_i386	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_i386	1.3	09/08/06 SMI"
-#
-
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-# List files which are i86pc specific here
-#
-# source locations relative to the prototype file
-#
-# SUNWapu13lib
-#
-d none usr/apr-util/1.3/lib/amd64 0755 root bin
-f none usr/apr-util/1.3/lib/amd64/libaprutil-1.so.0.3.9 0555 root bin
-s none usr/apr-util/1.3/lib/amd64/libaprutil-1.so=libaprutil-1.so.0.3.9
-s none usr/apr-util/1.3/lib/amd64/libaprutil-1.so.0=libaprutil-1.so.0.3.9
-s none usr/apr-util/1.3/lib/64=amd64
--- a/usr/src/pkgdefs/SUNWapu13lib/prototype_sparc	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_sparc	1.3	09/08/06 SMI"
-#
-
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-# List files which are SPARC specific here
-#
-# source locations relative to the prototype file
-#
-# SUNWapu13lib
-#
-d none usr/apr-util/1.3/lib/sparcv9 0755 root bin
-f none usr/apr-util/1.3/lib/sparcv9/libaprutil-1.so.0.3.9 0555 root bin
-s none usr/apr-util/1.3/lib/sparcv9/libaprutil-1.so=libaprutil-1.so.0.3.9
-s none usr/apr-util/1.3/lib/sparcv9/libaprutil-1.so.0=libaprutil-1.so.0.3.9
-s none usr/apr-util/1.3/lib/64=sparcv9
--- a/usr/src/pkgdefs/SUNWdiffstat/Makefile	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,37 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# ident	"@(#)Makefile	1.1	08/03/25 SMI"
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-
-include ../Makefile.com
-
-DATAFILES= depend
-
-.KEEP_STATE:
-
-all: $(FILES)
-install: all pkg
-
-include ../Makefile.targ
--- a/usr/src/pkgdefs/SUNWdiffstat/copyright	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +0,0 @@
-diffstat
-
-Copyright 1994-2006,2007 by Thomas E. Dickey
-All Rights Reserved.
-
-Permission to use, copy, modify, and distribute this software and its
-documentation for any purpose and without fee is hereby granted, provided
-that the above copyright notice appear in all copies and that both that
-copyright notice and this permission notice appear in supporting
-documentation, and that the name of the above listed copyright holder(s)
-not be used in advertising or publicity pertaining to distribution of the
-software without specific, written prior permission.
-
-THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM ALL WARRANTIES WITH REGARD
-TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
-FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE
-FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
-IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
--- a/usr/src/pkgdefs/SUNWdiffstat/pkginfo.tmpl	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,56 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
-#
-# ident	"@(#)pkginfo.tmpl	1.2	10/07/22 SMI"
-#
-#
-# This required package information file describes characteristics of the
-# package, such as package abbreviation, full package name, package version,
-# and package architecture.
-#
-PKG="SUNWdiffstat"
-NAME="diffstat - displays a histogram from diff output"
-ARCH="ISA"
-VERSION="SFWVERS,REV=0.0.0"
-SUNW_PRODNAME="SunOS"
-SUNW_PRODVERS="RELEASE/VERSION"
-SUNW_PKGTYPE="usr"
-MAXINST="1000"
-CATEGORY="system"
-DESC="diffstat - displays a histogram from diff output"
-VENDOR="COMPANY"
-HOTLINE="Please contact your local service provider"
-EMAIL=""
-CLASSES="none"
-BASEDIR=/
-SUNW_PKGVERS="1.0"
-SUNW_PKG_ALLZONES="false"
-SUNW_PKG_HOLLOW="false"
-SUNW_PKG_THISZONE="false"
-#VSTOCK="<reserved by Release Engineering for package part #>"
-#ISTATES="<developer defined>"
-#RSTATES='<developer defined>'
-#ULIMIT="<developer defined>"
-#ORDER="<developer defined>"
-#PSTAMP="<developer defined>"
-#INTONLY="<developer defined>"
--- a/usr/src/pkgdefs/SUNWdiffstat/prototype_com	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_com	1.1	08/03/25 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-# packaging files
-i pkginfo
-i copyright
-i depend
-#
-# source locations relative to the prototype file
-#
-# SUNWdiffstat
-#
-d none usr 755 root sys
-d none usr/bin 755 root bin
-f none usr/bin/diffstat 555 root bin
-d none usr/share 755 root sys
-d none usr/share/man 755 root bin
-d none usr/share/man/man1 755 root bin
-f none usr/share/man/man1/diffstat.1 444 root bin
--- a/usr/src/pkgdefs/SUNWdiffstat/prototype_i386	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,50 +0,0 @@
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# All rights reserved.
-#
-# ident	"@(#)prototype_i386	1.1	08/03/25 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are I386 specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWdiffstat
-#
--- a/usr/src/pkgdefs/SUNWdiffstat/prototype_sparc	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,50 +0,0 @@
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# All rights reserved.
-#
-# ident	"@(#)prototype_sparc	1.1	08/03/25 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are SPARC specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWdiffstat
-#
--- a/usr/src/pkgdefs/SUNWdoxygen/Makefile	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# ident	"@(#)Makefile	1.1	08/07/09 SMI"
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-
-include ../Makefile.com
-
-.KEEP_STATE:
-
-all: $(FILES)
-install: all pkg
-
-include ../Makefile.targ
--- a/usr/src/pkgdefs/SUNWdoxygen/copyright	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,350 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
-====================================================================
-
-		    GNU GENERAL PUBLIC LICENSE
-		       Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-                       59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-			    Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-		    GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-			    NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
-	    How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) yyyy  <name of author>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
-    Gnomovision version 69, Copyright (C) yyyy name of author
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
-  `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs.  If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library.  If this is what you want to do, use the GNU Library General
-Public License instead of this License.
--- a/usr/src/pkgdefs/SUNWdoxygen/depend	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,51 +0,0 @@
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#ident	"@(#)depend	1.2	08/11/06 SMI"
-#
-# This package information file defines software dependencies associated
-# with the pkg.  You can define three types of pkg dependencies with this file:
-#	 P indicates a prerequisite for installation
-#	 I indicates an incompatible package
-#	 R indicates a reverse dependency
-# <pkg.abbr> see pkginfo(4), PKG parameter
-# <name> see pkginfo(4), NAME parameter
-# <version> see pkginfo(4), VERSION parameter
-# <arch> see pkginfo(4), ARCH parameter
-# <type> <pkg.abbr> <name>
-# 	(<arch>)<version>
-# 	(<arch>)<version>
-# 	...
-# <type> <pkg.abbr> <name>
-# ...
-#
-
-P SUNWcar	Core Architecture, (Root)
-P SUNWkvm	Core Architecture, (Kvm)
-P SUNWcsr	Core Solaris, (Root)
-P SUNWcsu	Core Solaris, (Usr)
-P SUNWcsd	Core Solaris Devices
-P SUNWcsl	Core Solaris Libraries
-P SUNWlibC	Sun Workshop Compilers Bundled libC
-P SUNWlibm	Math & Microtasking Library Headers & Lint Files (Usr)
-P SUNWlibmsr	SUNWlibmsr Math & Microtasking Libraries (Root)
--- a/usr/src/pkgdefs/SUNWdoxygen/pkginfo.tmpl	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
-#
-#ident	"@(#)pkginfo.tmpl	1.2	10/07/22 SMI"
-#
-# This required package information file describes characteristics of the
-# package, such as package abbreviation, full package name, package version,
-# and package architecture.
-#
-PKG="SUNWdoxygen"
-NAME="Source Code Documentation Tool"
-ARCH="ISA"
-VERSION="SFWVERS,REV=0.0.0"
-SUNW_PRODNAME="SunOS"
-SUNW_PRODVERS="RELEASE/VERSION"
-SUNW_PKGTYPE="usr"
-MAXINST="1000"
-CATEGORY="system"
-DESC="Doxygen - Source Code Documentation Tool"
-VENDOR="COMPANY"
-HOTLINE="Please contact your local service provider"
-EMAIL=""
-CLASSES="none"
-BASEDIR=/
-SUNW_PKGVERS="1.0"
-SUNW_PKG_ALLZONES="false"
-SUNW_PKG_HOLLOW="false"
-SUNW_PKG_THISZONE="false"
-#VSTOCK="<reserved by Release Engineering for package part #>"
-#ISTATES="<developer defined>"
-#RSTATES='<developer defined>'
-#ULIMIT="<developer defined>"
-#ORDER="<developer defined>"
-#PSTAMP="<developer defined>"
-#INTONLY="<developer defined>"
--- a/usr/src/pkgdefs/SUNWdoxygen/prototype_com	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,57 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_com	1.3	06/03/18 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-# packaging files
-i pkginfo
-i copyright
-i depend
-#
-# source locations relative to the prototype file
-#
-# SUNWdoxygen
-#
-d none usr 755 root sys
-d none usr/bin 755 root bin
-f none usr/bin/doxygen 555 root bin
-f none usr/bin/doxytag 555 root bin
-d none usr/share 755 root sys
-d none usr/share/doc 755 root other
-d none usr/share/doc/doxygen-1.5.7.1 755 root bin
-f none usr/share/doc/doxygen-1.5.7.1/doxygen_manual-1.5.7.1.pdf 444 root bin
-d none usr/share/man 755 root bin
-d none usr/share/man/man1 755 root bin 
-f none usr/share/man/man1/doxygen.1 444 root bin
-f none usr/share/man/man1/doxytag.1 444 root bin
--- a/usr/src/pkgdefs/SUNWdoxygen/prototype_i386	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,50 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#ident	"@(#)prototype_i386	1.1	08/04/30 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are i386 specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWdoxygen
-#
--- a/usr/src/pkgdefs/SUNWdoxygen/prototype_sparc	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,49 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_sparc	1.1	08/03/27 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are SPARC specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWdoxygen
-#
--- a/usr/src/pkgdefs/SUNWfakeroot/Makefile	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,36 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-# 
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-# 
-# ident	"@(#)Makefile	1.1	09/10/10 SMI"
-#
-
-include ../Makefile.com
-
-.KEEP_STATE:
-
-all: $(FILES)
-install: all pkg
-
-include ../Makefile.targ
--- a/usr/src/pkgdefs/SUNWfakeroot/copyright	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,356 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
---------------------------------------------------------------------
-
-Copyright (C) Joost Witteveen <[email protected]>
-Copyright (C) Clint Adams <[email protected]>
-Copyright (C) Timo Savola <[email protected]>
-Copyright (C) J.H.M. Dassen <[email protected]>
-
-
-		    GNU GENERAL PUBLIC LICENSE
-		       Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-			    Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-		    GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-			    NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
-	    How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
-    Gnomovision version 69, Copyright (C) year  name of author
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
-  `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs.  If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library.  If this is what you want to do, use the GNU Library General
-Public License instead of this License.
--- a/usr/src/pkgdefs/SUNWfakeroot/depend	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,56 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-# 
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-# 
-# ident	"@(#)depend	1.1	09/10/09 SMI"
-#
-
-#
-# This package information file defines software dependencies associated
-# with the pkg.  You can define three types of pkg dependencies with this file:
-#	 P indicates a prerequisite for installation
-#	 I indicates an incompatible package
-#	 R indicates a reverse dependency
-# <pkg.abbr> see pkginfo(4), PKG parameter
-# <name> see pkginfo(4), NAME parameter
-# <version> see pkginfo(4), VERSION parameter
-# <arch> see pkginfo(4), ARCH parameter
-# <type> <pkg.abbr> <name>
-# 	(<arch>)<version>
-# 	(<arch>)<version>
-# 	...
-# <type> <pkg.abbr> <name>
-# ...
-#
-
-P SUNWcar	Core Architecture, (Root)
-P SUNWcakr	Core Solaris Kernel Architecture (Root)
-P SUNWkvm	Core Architecture, (Kvm)
-P SUNWcsr	Core Solaris, (Root)
-P SUNWckr	Core Solaris Kernel (Root)
-P SUNWcnetr	Core Solaris Network Infrastructure (Root)
-P SUNWcsu	Core Solaris, (Usr)
-P SUNWcsd	Core Solaris Devices
-P SUNWcsl	Core Solaris Libraries
-P SUNWbash	GNU Bourne-Again Shell (bash)
--- a/usr/src/pkgdefs/SUNWfakeroot/pkginfo.tmpl	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,58 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-# 
-# Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
-# 
-# ident	"@(#)pkginfo.tmpl	1.2	10/07/22 SMI"
-#
-
-#
-# This required package information file describes characteristics of the
-# package, such as package abbreviation, full package name, package version,
-# and package architecture.
-#
-PKG="SUNWfakeroot"
-NAME="fakeroot - A tool to simulate a fake root environment"
-ARCH="ISA"
-VERSION="SFWVERS,REV=0.0.0"
-SUNW_PRODNAME="SunOS"
-SUNW_PRODVERS="RELEASE/VERSION"
-SUNW_PKGTYPE="usr"
-MAXINST="1000"
-CATEGORY="system"
-DESC="fakeroot - A tool to simulate a fake root environment (1.11)"
-VENDOR="COMPANY"
-HOTLINE="Please contact your local service provider"
-EMAIL=""
-CLASSES="none"
-BASEDIR=/
-SUNW_PKGVERS="1.0"
-SUNW_PKG_ALLZONES="false"
-SUNW_PKG_HOLLOW="false"
-SUNW_PKG_THISZONE="false"
-#VSTOCK="<reserved by Release Engineering for package part #>"
-#ISTATES="<developer defined>"
-#RSTATES='<developer defined>'
-#ULIMIT="<developer defined>"
-#ORDER="<developer defined>"
-#PSTAMP="<developer defined>"
-#INTONLY="<developer defined>"
--- a/usr/src/pkgdefs/SUNWfakeroot/prototype_com	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,56 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-# 
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-# 
-# ident	"@(#)prototype_com	1.1	09/10/07 SMI"
-#
-
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>      # where to find pkg objects
-#!include <filename>                  # include another 'prototype' file
-#!default <mode> <owner> <group>      # default used if not specified onentry
-#!<param>=<value>                     # puts parameter in pkg environment
-
-# packaging files
-i pkginfo
-i copyright
-i depend
-# source locations relative to the prototype file
-#
-# SUNWfakeroot
-#
-d none usr 755 root sys
-d none usr/bin 755 root bin
-f none usr/bin/fakeroot 555 root bin
-d none usr/share 755 root sys
-d none usr/share/man 755 root bin
-d none usr/share/man/man1 755 root bin
-f none usr/share/man/man1/fakeroot.1 444 root bin
-d none usr/lib 755 root bin
-f none usr/lib/faked 555 root bin
-f none usr/lib/libfakeroot.so 555 root bin
--- a/usr/src/pkgdefs/SUNWfakeroot/prototype_i386	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-# 
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-# 
-# ident	"@(#)prototype_i386	1.1	09/10/10 SMI"
-#
-
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>      # where to find pkg objects
-#!include <filename>                  # include another 'prototype' file
-#!default <mode> <owner> <group>      # default used if not specified onentry
-#!<param>=<value>                     # puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are I386 specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWfakeroot
-#
-d none usr/lib/amd64 0755 root bin
-f none usr/lib/amd64/libfakeroot.so 0555 root bin
--- a/usr/src/pkgdefs/SUNWfakeroot/prototype_sparc	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-# 
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-# 
-# ident	"@(#)prototype_sparc	1.1	09/10/10 SMI"
-#
-
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>      # where to find pkg objects
-#!include <filename>                  # include another 'prototype' file
-#!default <mode> <owner> <group>      # default used if not specified onentry
-#!<param>=<value>                     # puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are SPARC specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWfakeroot
-#
-d none usr/lib/sparcv9 0755 root bin
-f none usr/lib/sparcv9/libfakeroot.so 0555 root bin
--- a/usr/src/pkgdefs/SUNWfftw3/Makefile	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,39 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#pragma ident	"@(#)Makefile	1.1	07/11/02 SMI"
-#
-
-
-include ../Makefile.com
-
-# Do not autogenerate depend file
-#DATAFILES= depend
-
-.KEEP_STATE:
-
-all: $(FILES)
-install: all pkg
-
-include ../Makefile.targ
--- a/usr/src/pkgdefs/SUNWfftw3/copyright	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,78 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
-
---------------------------------------------------------------------
-
-Copyright (c) 2003, 2005, 2006 Matteo Frigo
-Copyright (c) 2003, 2005, 2006 Massachusetts Institute of Technology
-
-This program is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-
---------------------------------------------------------------------
-
-Copyright (c) 2003, 2006 Matteo Frigo
-Copyright (c) 2003, 2006 Massachusetts Institute of Technology
-
-The following statement of license applies *only* to this header file,
-and *not* to the other files distributed with FFTW or derived therefrom:
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions
-are met:
-
-1. Redistributions of source code must retain the above copyright
-   notice, this list of conditions and the following disclaimer.
-
-2. Redistributions in binary form must reproduce the above copyright
-   notice, this list of conditions and the following disclaimer in the
-   documentation and/or other materials provided with the distribution.
-
-THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
-OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
-DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
-GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
---------------------------------------------------------------------
-
-Copyright (c) 2003 Matteo Frigo.
-Copyright (c) 2003 Massachusetts Institute of Technology.
-
-Permission is granted to make and distribute verbatim copies of this
-manual provided the copyright notice and this permission notice are
-preserved on all copies.
-
-Permission is granted to copy and distribute modified versions of this
-manual under the conditions for verbatim copying, provided that the
-entire resulting derived work is distributed under the terms of a
-permission notice identical to this one.
-
-Permission is granted to copy and distribute translations of this manual
-into another language, under the above conditions for modified versions,
-except that this permission notice may be stated in a translation
-approved by the Free Software Foundation.
-
--- a/usr/src/pkgdefs/SUNWfftw3/depend	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#ident	"@(#)depend	1.4	06/10/11 SMI"
-#
-# This package information file defines software dependencies associated
-# with the pkg.  You can define three types of pkg dependencies with this file:
-#	 P indicates a prerequisite for installation
-#	 I indicates an incompatible package
-#	 R indicates a reverse dependency
-# <pkg.abbr> see pkginfo(4), PKG parameter
-# <name> see pkginfo(4), NAME parameter
-# <version> see pkginfo(4), VERSION parameter
-# <arch> see pkginfo(4), ARCH parameter
-# <type> <pkg.abbr> <name>
-# 	(<arch>)<version>
-# 	(<arch>)<version>
-# 	...
-# <type> <pkg.abbr> <name>
-# ...
-#
-
-P SUNWcar	Core Architecture, (Root)
-P SUNWcakr	Core Solaris Kernel Architecture (Root)
-P SUNWkvm	Core Architecture, (Kvm)
-P SUNWcsr	Core Solaris, (Root)
-P SUNWckr	Core Solaris Kernel (Root)
-P SUNWcnetr	Core Solaris Network Infrastructure (Root)
-P SUNWcsu	Core Solaris, (Usr)
-P SUNWcsd	Core Solaris Devices
-P SUNWcsl	Core Solaris Libraries
-P SUNWlibmsr	Math & Microtasking Libraries (Root)
--- a/usr/src/pkgdefs/SUNWfftw3/pkginfo.tmpl	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,57 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
-#
-#ident	"@(#)pkginfo.tmpl	1.2	10/07/22 SMI"
-#
-
-# This required package information file describes characteristics of the
-# package, such as package abbreviation, full package name, package version,
-# and package architecture.
-#
-
-PKG="SUNWfftw3"
-NAME="FFTW - library for calculating discrete Fourier transforms"
-ARCH="ISA"
-VERSION="SFWVERS,REV=0.0.0"
-SUNW_PRODNAME="SunOS"
-SUNW_PRODVERS="RELEASE/VERSION"
-SUNW_PKGTYPE="usr"
-MAXINST="1000"
-CATEGORY="system"
-DESC="FFTW - library for calculating discrete Fourier transforms (3.1.2)"
-VENDOR="COMPANY"
-HOTLINE="Please contact your local service provider"
-EMAIL=""
-CLASSES="none"
-BASEDIR=/
-SUNW_PKGVERS="1.0"
-SUNW_PKG_ALLZONES="false"
-SUNW_PKG_HOLLOW="false"
-SUNW_PKG_THISZONE="false"
-#VSTOCK="<reserved by Release Engineering for package part #>"
-#ISTATES="<developer defined>"
-#RSTATES='<developer defined>'
-#ULIMIT="<developer defined>"
-#ORDER="<developer defined>"
-#PSTAMP="<developer defined>"
-#INTONLY="<developer defined>"
--- a/usr/src/pkgdefs/SUNWfftw3/prototype_com	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,167 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#pragma ident	"@(#)prototype_com	1.2	08/05/15 SMI"
-#
-
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-# packaging files
-i pkginfo
-i copyright
-i depend
-# source locations relative to the prototype file
-#
-# SUNWfftw3
-#
-d none usr 755 root sys
-d none usr/bin 755 root bin 
-f none usr/bin/fftw-wisdom 755 root bin
-f none usr/bin/fftw-wisdom-to-conf 755 root bin
-d none usr/lib 755 root bin 
-f none usr/lib/libfftw3.so.3.1.2 755 root bin
-s none usr/lib/libfftw3.so.3=libfftw3.so.3.1.2
-s none usr/lib/libfftw3.so=libfftw3.so.3.1.2
-f none usr/lib/llib-lfftw3.ln 644 root bin
-f none usr/lib/llib-lfftw3 644 root bin
-f none usr/lib/libfftw3f.so.3.1.2 755 root bin
-s none usr/lib/libfftw3f.so.3=libfftw3f.so.3.1.2
-s none usr/lib/libfftw3f.so=libfftw3f.so.3.1.2
-s none usr/lib/llib-lfftw3f.ln=llib-lfftw3.ln
-s none usr/lib/llib-lfftw3f=llib-lfftw3
-d none usr/include 0755 root bin
-f none usr/include/fftw3.h 644 root bin
-d none usr/share 0755 root sys
-d none usr/share/man 0755 root bin
-d none usr/share/man/man1 0755 root bin
-f none usr/share/man/man1/fftw-wisdom.1 444 root bin
-f none usr/share/man/man1/fftw-wisdom-to-conf.1 444 root bin
-d none usr/share/man/man3 0755 root bin
-f none usr/share/man/man3/libfftw3.3 444 root bin
-d none usr/share/doc 0755 root other
-d none usr/share/doc/fftw3 0755 root bin
-d none usr/share/doc/fftw3/html 0755 root bin
-f none usr/share/doc/fftw3/html/1d-Discrete-Hartley-Transforms-_0028DHTs_0029.html 444 root bin
-f none usr/share/doc/fftw3/html/1d-Real_002deven-DFTs-_0028DCTs_0029.html 444 root bin
-f none usr/share/doc/fftw3/html/1d-Real_002dodd-DFTs-_0028DSTs_0029.html 444 root bin
-f none usr/share/doc/fftw3/html/Acknowledgments.html 444 root bin
-f none usr/share/doc/fftw3/html/Advanced-Complex-DFTs.html 444 root bin
-f none usr/share/doc/fftw3/html/Advanced-Interface.html 444 root bin
-f none usr/share/doc/fftw3/html/Advanced-Real_002ddata-DFTs.html 444 root bin
-f none usr/share/doc/fftw3/html/Advanced-Real_002dto_002dreal-Transforms.html 444 root bin
-f none usr/share/doc/fftw3/html/Basic-Interface.html 444 root bin
-f none usr/share/doc/fftw3/html/Calling-FFTW-from-Fortran.html 444 root bin
-f none usr/share/doc/fftw3/html/Caveats-in-Using-Wisdom.html 444 root bin
-f none usr/share/doc/fftw3/html/Column_002dmajor-Format.html 444 root bin
-f none usr/share/doc/fftw3/html/Complex-DFTs.html 444 root bin
-f none usr/share/doc/fftw3/html/Complex-Multi_002dDimensional-DFTs.html 444 root bin
-f none usr/share/doc/fftw3/html/Complex-numbers.html 444 root bin
-f none usr/share/doc/fftw3/html/Complex-One_002dDimensional-DFTs.html 444 root bin
-f none usr/share/doc/fftw3/html/Concept-Index.html 444 root bin
-f none usr/share/doc/fftw3/html/Cycle-Counters.html 444 root bin
-f none usr/share/doc/fftw3/html/Data-Alignment.html 444 root bin
-f none usr/share/doc/fftw3/html/Data-Types-and-Files.html 444 root bin
-f none usr/share/doc/fftw3/html/Dynamic-Arrays-in-C_002dThe-Wrong-Way.html 444 root bin
-f none usr/share/doc/fftw3/html/Dynamic-Arrays-in-C.html 444 root bin
-f none usr/share/doc/fftw3/html/equation-dft.png 444 root bin
-f none usr/share/doc/fftw3/html/equation-dht.png 444 root bin
-f none usr/share/doc/fftw3/html/equation-idft.png 444 root bin
-f none usr/share/doc/fftw3/html/equation-redft00.png 444 root bin
-f none usr/share/doc/fftw3/html/equation-redft01.png 444 root bin
-f none usr/share/doc/fftw3/html/equation-redft10.png 444 root bin
-f none usr/share/doc/fftw3/html/equation-redft11.png 444 root bin
-f none usr/share/doc/fftw3/html/equation-rodft00.png 444 root bin
-f none usr/share/doc/fftw3/html/equation-rodft01.png 444 root bin
-f none usr/share/doc/fftw3/html/equation-rodft10.png 444 root bin
-f none usr/share/doc/fftw3/html/equation-rodft11.png 444 root bin
-f none usr/share/doc/fftw3/html/FFTW-Constants-in-Fortran.html 444 root bin
-f none usr/share/doc/fftw3/html/FFTW-Reference.html 444 root bin
-f none usr/share/doc/fftw3/html/Fixed_002dsize-Arrays-in-C.html 444 root bin
-f none usr/share/doc/fftw3/html/Forgetting-Wisdom.html 444 root bin
-f none usr/share/doc/fftw3/html/Fortran_002dinterface-routines.html 444 root bin
-f none usr/share/doc/fftw3/html/Fortran-Examples.html 444 root bin
-f none usr/share/doc/fftw3/html/Generating-your-own-code.html 444 root bin
-f none usr/share/doc/fftw3/html/Guru-Complex-DFTs.html 444 root bin
-f none usr/share/doc/fftw3/html/Guru-Execution-of-Plans.html 444 root bin
-f none usr/share/doc/fftw3/html/Guru-Interface.html 444 root bin
-f none usr/share/doc/fftw3/html/Guru-Real_002ddata-DFTs.html 444 root bin
-f none usr/share/doc/fftw3/html/Guru-Real_002dto_002dreal-Transforms.html 444 root bin
-f none usr/share/doc/fftw3/html/Guru-vector-and-transform-sizes.html 444 root bin
-f none usr/share/doc/fftw3/html/How-Many-Threads-to-Use_003f.html 444 root bin
-f none usr/share/doc/fftw3/html/index.html 444 root bin
-f none usr/share/doc/fftw3/html/Installation-and-Customization.html 444 root bin
-f none usr/share/doc/fftw3/html/Installation-and-Supported-Hardware_002fSoftware.html 444 root bin
-f none usr/share/doc/fftw3/html/Installation-on-non_002dUnix-systems.html 444 root bin
-f none usr/share/doc/fftw3/html/Installation-on-Unix.html 444 root bin
-f none usr/share/doc/fftw3/html/Interleaved-and-split-arrays.html 444 root bin
-f none usr/share/doc/fftw3/html/Introduction.html 444 root bin
-f none usr/share/doc/fftw3/html/Library-Index.html 444 root bin
-f none usr/share/doc/fftw3/html/License-and-Copyright.html 444 root bin
-f none usr/share/doc/fftw3/html/Memory-Allocation.html 444 root bin
-f none usr/share/doc/fftw3/html/More-DFTs-of-Real-Data.html 444 root bin
-f none usr/share/doc/fftw3/html/Multi_002ddimensional-Array-Format.html 444 root bin
-f none usr/share/doc/fftw3/html/Multi_002dDimensional-DFTs-of-Real-Data.html 444 root bin
-f none usr/share/doc/fftw3/html/Multi_002ddimensional-Transforms.html 444 root bin
-f none usr/share/doc/fftw3/html/Multi_002dthreaded-FFTW.html 444 root bin
-f none usr/share/doc/fftw3/html/One_002dDimensional-DFTs-of-Real-Data.html 444 root bin
-f none usr/share/doc/fftw3/html/Other-Important-Topics.html 444 root bin
-f none usr/share/doc/fftw3/html/Parallel-FFTW.html 444 root bin
-f none usr/share/doc/fftw3/html/Planner-Flags.html 444 root bin
-f none usr/share/doc/fftw3/html/Precision.html 444 root bin
-f none usr/share/doc/fftw3/html/Real_002ddata-DFT-Array-Format.html 444 root bin
-f none usr/share/doc/fftw3/html/Real_002ddata-DFTs.html 444 root bin
-f none usr/share/doc/fftw3/html/Real_002dto_002dReal-Transform-Kinds.html 444 root bin
-f none usr/share/doc/fftw3/html/Real_002dto_002dReal-Transforms.html 444 root bin
-f none usr/share/doc/fftw3/html/Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029.html 444 root bin
-f none usr/share/doc/fftw3/html/rfftwnd.png 444 root bin
-f none usr/share/doc/fftw3/html/Row_002dmajor-Format.html 444 root bin
-f none usr/share/doc/fftw3/html/SIMD-alignment-and-fftw_005fmalloc.html 444 root bin
-f none usr/share/doc/fftw3/html/Stack-alignment-on-x86.html 444 root bin
-f none usr/share/doc/fftw3/html/The-1d-Discrete-Fourier-Transform-_0028DFT_0029.html 444 root bin
-f none usr/share/doc/fftw3/html/The-1d-Real_002ddata-DFT.html 444 root bin
-f none usr/share/doc/fftw3/html/The-Discrete-Hartley-Transform.html 444 root bin
-f none usr/share/doc/fftw3/html/The-Halfcomplex_002dformat-DFT.html 444 root bin
-f none usr/share/doc/fftw3/html/Thread-safety.html 444 root bin
-f none usr/share/doc/fftw3/html/Tutorial.html 444 root bin
-f none usr/share/doc/fftw3/html/Upgrading-from-FFTW-version-2.html 444 root bin
-f none usr/share/doc/fftw3/html/Usage-of-Multi_002dthreaded-FFTW.html 444 root bin
-f none usr/share/doc/fftw3/html/Using-Plans.html 444 root bin
-f none usr/share/doc/fftw3/html/What-FFTW-Really-Computes.html 444 root bin
-f none usr/share/doc/fftw3/html/Wisdom-Export.html 444 root bin
-f none usr/share/doc/fftw3/html/Wisdom.html 444 root bin
-f none usr/share/doc/fftw3/html/Wisdom-Import.html 444 root bin
-f none usr/share/doc/fftw3/html/Wisdom-of-Fortran_003f.html 444 root bin
-f none usr/share/doc/fftw3/html/Wisdom-Utilities.html 444 root bin
-f none usr/share/doc/fftw3/html/Words-of-Wisdom_002dSaving-Plans.html 444 root bin
-d none usr/share/info 755 root bin
-f none usr/share/info/fftw3.info 444 root bin
--- a/usr/src/pkgdefs/SUNWfftw3/prototype_i386	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,61 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#pragma ident	"@(#)prototype_i386	1.2	08/05/15 SMI"
-#
-
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are I386 specific here
-#
-# source locations relative to the prototype file
-#
-d none usr/lib/amd64 755 root bin
-f none usr/lib/amd64/libfftw3.so.3.1.2 755 root bin
-s none usr/lib/amd64/libfftw3.so.3=libfftw3.so.3.1.2
-s none usr/lib/amd64/libfftw3.so=libfftw3.so.3.1.2
-f none usr/lib/amd64/llib-lfftw3.ln 644 root bin
-f none usr/lib/amd64/llib-lfftw3 644 root bin
-f none usr/lib/amd64/libfftw3f.so.3.1.2 755 root bin
-s none usr/lib/amd64/libfftw3f.so.3=libfftw3f.so.3.1.2
-s none usr/lib/amd64/libfftw3f.so=libfftw3f.so.3.1.2
-s none usr/lib/amd64/llib-lfftw3f.ln=llib-lfftw3.ln
-s none usr/lib/amd64/llib-lfftw3f=llib-lfftw3
--- a/usr/src/pkgdefs/SUNWfftw3/prototype_sparc	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,64 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#pragma ident	"@(#)prototype_sparc	1.2	08/05/15 SMI"
-#
-
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are SPARC specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWlibevent
-#
-#
-d none usr/lib/sparcv9 755 root bin
-f none usr/lib/sparcv9/libfftw3.so.3.1.2 755 root bin
-s none usr/lib/sparcv9/libfftw3.so.3=libfftw3.so.3.1.2
-s none usr/lib/sparcv9/libfftw3.so=libfftw3.so.3.1.2
-f none usr/lib/sparcv9/llib-lfftw3.ln 644 root bin
-f none usr/lib/sparcv9/llib-lfftw3 644 root bin
-f none usr/lib/sparcv9/libfftw3f.so.3.1.2 755 root bin
-s none usr/lib/sparcv9/libfftw3f.so.3=libfftw3f.so.3.1.2
-s none usr/lib/sparcv9/libfftw3f.so=libfftw3f.so.3.1.2
-s none usr/lib/sparcv9/llib-lfftw3f.ln=llib-lfftw3.ln
-s none usr/lib/sparcv9/llib-lfftw3f=llib-lfftw3
--- a/usr/src/pkgdefs/SUNWfping/Makefile	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,37 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#ident	"@(#)Makefile	1.1	08/10/28 SMI"
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-
-include ../Makefile.com
-
-DATAFILES= depend
-
-.KEEP_STATE:
-
-all: $(FILES)
-install: all pkg
-
-include ../Makefile.targ
--- a/usr/src/pkgdefs/SUNWfping/copyright	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-#
-# Redistribution and use in source and binary forms are permitted
-# provided that the above copyright notice and this paragraph are
-# duplicated in all such forms and that any documentation,
-# advertising materials, and other materials related to such
-# distribution and use acknowledge that the software was developed
-# by Stanford University.  The name of the University may not be used
-# to endorse or promote products derived from this software without
-# specific prior written permission.
-# THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
-# IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
-# WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
-#
--- a/usr/src/pkgdefs/SUNWfping/pkginfo.tmpl	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
-#
-#ident	"@(#)pkginfo.tmpl	1.2	10/07/22 SMI"
-#
-# This required package information file describes characteristics of the
-# package, such as package abbreviation, full package name, package version,
-# and package architecture.
-#
-PKG="SUNWfping"
-NAME="fping - a program to ping hosts in parallel"
-ARCH="ISA"
-VERSION="SFWVERS,REV=0.0.0"
-SUNW_PRODNAME="SunOS"
-SUNW_PRODVERS="RELEASE/VERSION"
-SUNW_PKGTYPE="usr"
-MAXINST="1000"
-CATEGORY="system"
-DESC="fping - a program to ping hosts in parallel"
-VENDOR="COMPANY"
-HOTLINE="Please contact your local service provider"
-EMAIL=""
-CLASSES="none"
-BASEDIR=/
-SUNW_PKGVERS="1.0"
-SUNW_PKG_ALLZONES="false"
-SUNW_PKG_HOLLOW="false"
-SUNW_PKG_THISZONE="false"
-#VSTOCK="<reserved by Release Engineering for package part #>"
-#ISTATES="<developer defined>"
-#RSTATES='<developer defined>'
-#ULIMIT="<developer defined>"
-#ORDER="<developer defined>"
-#PSTAMP="<developer defined>"
-#INTONLY="<developer defined>"
--- a/usr/src/pkgdefs/SUNWfping/prototype_com	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,53 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#ident	"@(#)prototype_com	1.1	08/10/28 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-# packaging files
-i pkginfo
-i copyright
-i depend
-#
-# source locations relative to the prototype file
-#
-# SUNWfping
-#
-d none usr 755 root sys
-d none usr/bin 755 root bin
-f none usr/bin/fping 555 root bin
-d none usr/share 755 root sys
-d none usr/share/man 755 root bin
-d none usr/share/man/man1m 755 root bin
-f none usr/share/man/man1m/fping.1m 444 root bin
--- a/usr/src/pkgdefs/SUNWfping/prototype_i386	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,50 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#pragma ident	"@(#)prototype_i386	1.1	08/10/30 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are I386 specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWfping
-#
--- a/usr/src/pkgdefs/SUNWfping/prototype_sparc	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,50 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#ident	"@(#)prototype_sparc	1.1	08/10/30 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are SPARC specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWfping
-#
--- a/usr/src/pkgdefs/SUNWfpingr/Makefile	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#ident	"@(#)Makefile	1.1	08/10/28 SMI"
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-# All rights reserved.
-#
-
-include ../Makefile.com
-
-DATAFILES= depend
-
-.KEEP_STATE:
-
-all: $(FILES)
-install: all pkg
-
-include ../Makefile.targ
--- a/usr/src/pkgdefs/SUNWfpingr/copyright	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-#
-# Redistribution and use in source and binary forms are permitted
-# provided that the above copyright notice and this paragraph are
-# duplicated in all such forms and that any documentation,
-# advertising materials, and other materials related to such
-# distribution and use acknowledge that the software was developed
-# by Stanford University.  The name of the University may not be used
-# to endorse or promote products derived from this software without
-# specific prior written permission.
-# THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
-# IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
-# WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
-#
--- a/usr/src/pkgdefs/SUNWfpingr/pkginfo.tmpl	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,56 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
-#
-#ident	"@(#)pkginfo.tmpl	1.3	10/07/22 SMI"
-#
-#
-# This required package information file describes characteristics of the
-# package, such as package abbreviation, full package name, package version,
-# and package architecture.
-#
-PKG="SUNWfpingr"
-NAME="fping - a program to ping hosts in parallel (Root)"
-ARCH="ISA"
-VERSION="SFWVERS,REV=0.0.0"
-SUNW_PRODNAME="SunOS"
-SUNW_PRODVERS="RELEASE/VERSION"
-SUNW_PKGTYPE="root"
-MAXINST="1000"
-CATEGORY="system"
-DESC="fping - a program to ping hosts in parallel (Root)"
-VENDOR="COMPANY"
-HOTLINE="Please contact your local service provider"
-EMAIL=""
-CLASSES="none"
-BASEDIR=/
-SUNW_PKGVERS="1.0"
-SUNW_PKG_ALLZONES="false"
-SUNW_PKG_HOLLOW="false"
-SUNW_PKG_THISZONE="false"
-#VSTOCK="<reserved by Release Engineering for package part #>"
-#ISTATES="<developer defined>"
-#RSTATES='<developer defined>'
-#ULIMIT="<developer defined>"
-#ORDER="<developer defined>"
-#PSTAMP="<developer defined>"
-#INTONLY="<developer defined>"
--- a/usr/src/pkgdefs/SUNWfpingr/prototype_com	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,49 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#ident	"@(#)prototype_com	1.2	10/02/19 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-# packaging files
-i pkginfo
-i copyright
-i depend
-#
-# source locations relative to the prototype file
-#
-# SUNWfpingr
-#
-d none etc 755 root sys
-d none etc/security 755 root sys
-d none etc/security/exec_attr.d 755 root sys
-f none etc/security/exec_attr.d/fping 444 root sys
--- a/usr/src/pkgdefs/SUNWfpingr/prototype_i386	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,50 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#pragma ident	"@(#)prototype_i386	1.1	08/10/30 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are I386 specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWfpingr
-#
--- a/usr/src/pkgdefs/SUNWfpingr/prototype_sparc	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,50 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#ident	"@(#)prototype_sparc	1.1	08/10/30 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are SPARC specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWfpingr
-#
--- a/usr/src/pkgdefs/SUNWgcmn/prototype_com	Sun May 15 10:12:12 2011 -0700
+++ b/usr/src/pkgdefs/SUNWgcmn/prototype_com	Sun May 15 10:24:42 2011 -0700
@@ -18,10 +18,9 @@
 #
 # CDDL HEADER END
 #
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
+# Copyright 2001, 2011, Oracle and/or its affiliates. All rights reserved.
 #
-#ident	"@(#)prototype_com	1.4	09/09/04 SMI"
+#ident	"@(#)prototype_com	1.5	11/05/10 SMI"
 #
 # This required package information file contains a list of package contents.
 # The 'pkgmk' command uses this file to identify the contents of a package
@@ -51,11 +50,9 @@
 d none usr/sfw/share 755 root bin
 d none usr/sfw/share/doc 755 root bin
 d none usr/sfw/share/info 755 root bin
-f none usr/sfw/share/info/dir 644 root bin
 s none usr/sfw/share/locale=../lib/locale
 d none usr/sfw/share/man 755 root bin
 d none usr/sfw/share/src 755 root bin
 s none usr/sfw/src=share/src
 d none usr/share 755 root sys
 d none usr/share/info 755 root bin
-f none usr/share/info/dir 644 root bin
--- a/usr/src/pkgdefs/SUNWgnu-nano/Makefile	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,36 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)Makefile	1.1	09/03/06 SMI"
-#
-
-include ../Makefile.com
-
-.KEEP_STATE:
-
-all: $(FILES)
-install: all pkg
-
-include ../Makefile.targ
--- a/usr/src/pkgdefs/SUNWgnu-nano/copyright	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,683 +0,0 @@
-For the avoidance of doubt, except that if any license choice other than
-GPL or LGPL is available it will apply instead, Oracle elects to use
-only the General Public License version 3 (GPLv3) at this time for any
-software where a choice of GPL license versions is made available with
-the language indicating that GPLv3 or any later version may be used.
---------------------------------------------------------------------
-
-Copyright (C) 1999-2007 Free Software Foundation, Inc. 
-
-                    GNU GENERAL PUBLIC LICENSE
-                       Version 3, 29 June 2007
-
- Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-                            Preamble
-
-  The GNU General Public License is a free, copyleft license for
-software and other kinds of works.
-
-  The licenses for most software and other practical works are designed
-to take away your freedom to share and change the works.  By contrast,
-the GNU General Public License is intended to guarantee your freedom to
-share and change all versions of a program--to make sure it remains free
-software for all its users.  We, the Free Software Foundation, use the
-GNU General Public License for most of our software; it applies also to
-any other work released this way by its authors.  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-them if you wish), that you receive source code or can get it if you
-want it, that you can change the software or use pieces of it in new
-free programs, and that you know you can do these things.
-
-  To protect your rights, we need to prevent others from denying you
-these rights or asking you to surrender the rights.  Therefore, you have
-certain responsibilities if you distribute copies of the software, or if
-you modify it: responsibilities to respect the freedom of others.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must pass on to the recipients the same
-freedoms that you received.  You must make sure that they, too, receive
-or can get the source code.  And you must show them these terms so they
-know their rights.
-
-  Developers that use the GNU GPL protect your rights with two steps:
-(1) assert copyright on the software, and (2) offer you this License
-giving you legal permission to copy, distribute and/or modify it.
-
-  For the developers' and authors' protection, the GPL clearly explains
-that there is no warranty for this free software.  For both users' and
-authors' sake, the GPL requires that modified versions be marked as
-changed, so that their problems will not be attributed erroneously to
-authors of previous versions.
-
-  Some devices are designed to deny users access to install or run
-modified versions of the software inside them, although the manufacturer
-can do so.  This is fundamentally incompatible with the aim of
-protecting users' freedom to change the software.  The systematic
-pattern of such abuse occurs in the area of products for individuals to
-use, which is precisely where it is most unacceptable.  Therefore, we
-have designed this version of the GPL to prohibit the practice for those
-products.  If such problems arise substantially in other domains, we
-stand ready to extend this provision to those domains in future versions
-of the GPL, as needed to protect the freedom of users.
-
-  Finally, every program is threatened constantly by software patents.
-States should not allow patents to restrict development and use of
-software on general-purpose computers, but in those that do, we wish to
-avoid the special danger that patents applied to a free program could
-make it effectively proprietary.  To prevent this, the GPL assures that
-patents cannot be used to render the program non-free.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-                       TERMS AND CONDITIONS
-
-  0. Definitions.
-
-  "This License" refers to version 3 of the GNU General Public License.
-
-  "Copyright" also means copyright-like laws that apply to other kinds of
-works, such as semiconductor masks.
-
-  "The Program" refers to any copyrightable work licensed under this
-License.  Each licensee is addressed as "you".  "Licensees" and
-"recipients" may be individuals or organizations.
-
-  To "modify" a work means to copy from or adapt all or part of the work
-in a fashion requiring copyright permission, other than the making of an
-exact copy.  The resulting work is called a "modified version" of the
-earlier work or a work "based on" the earlier work.
-
-  A "covered work" means either the unmodified Program or a work based
-on the Program.
-
-  To "propagate" a work means to do anything with it that, without
-permission, would make you directly or secondarily liable for
-infringement under applicable copyright law, except executing it on a
-computer or modifying a private copy.  Propagation includes copying,
-distribution (with or without modification), making available to the
-public, and in some countries other activities as well.
-
-  To "convey" a work means any kind of propagation that enables other
-parties to make or receive copies.  Mere interaction with a user through
-a computer network, with no transfer of a copy, is not conveying.
-
-  An interactive user interface displays "Appropriate Legal Notices"
-to the extent that it includes a convenient and prominently visible
-feature that (1) displays an appropriate copyright notice, and (2)
-tells the user that there is no warranty for the work (except to the
-extent that warranties are provided), that licensees may convey the
-work under this License, and how to view a copy of this License.  If
-the interface presents a list of user commands or options, such as a
-menu, a prominent item in the list meets this criterion.
-
-  1. Source Code.
-
-  The "source code" for a work means the preferred form of the work
-for making modifications to it.  "Object code" means any non-source
-form of a work.
-
-  A "Standard Interface" means an interface that either is an official
-standard defined by a recognized standards body, or, in the case of
-interfaces specified for a particular programming language, one that
-is widely used among developers working in that language.
-
-  The "System Libraries" of an executable work include anything, other
-than the work as a whole, that (a) is included in the normal form of
-packaging a Major Component, but which is not part of that Major
-Component, and (b) serves only to enable use of the work with that
-Major Component, or to implement a Standard Interface for which an
-implementation is available to the public in source code form.  A
-"Major Component", in this context, means a major essential component
-(kernel, window system, and so on) of the specific operating system
-(if any) on which the executable work runs, or a compiler used to
-produce the work, or an object code interpreter used to run it.
-
-  The "Corresponding Source" for a work in object code form means all
-the source code needed to generate, install, and (for an executable
-work) run the object code and to modify the work, including scripts to
-control those activities.  However, it does not include the work's
-System Libraries, or general-purpose tools or generally available free
-programs which are used unmodified in performing those activities but
-which are not part of the work.  For example, Corresponding Source
-includes interface definition files associated with source files for
-the work, and the source code for shared libraries and dynamically
-linked subprograms that the work is specifically designed to require,
-such as by intimate data communication or control flow between those
-subprograms and other parts of the work.
-
-  The Corresponding Source need not include anything that users
-can regenerate automatically from other parts of the Corresponding
-Source.
-
-  The Corresponding Source for a work in source code form is that
-same work.
-
-  2. Basic Permissions.
-
-  All rights granted under this License are granted for the term of
-copyright on the Program, and are irrevocable provided the stated
-conditions are met.  This License explicitly affirms your unlimited
-permission to run the unmodified Program.  The output from running a
-covered work is covered by this License only if the output, given its
-content, constitutes a covered work.  This License acknowledges your
-rights of fair use or other equivalent, as provided by copyright law.
-
-  You may make, run and propagate covered works that you do not
-convey, without conditions so long as your license otherwise remains
-in force.  You may convey covered works to others for the sole purpose
-of having them make modifications exclusively for you, or provide you
-with facilities for running those works, provided that you comply with
-the terms of this License in conveying all material for which you do
-not control copyright.  Those thus making or running the covered works
-for you must do so exclusively on your behalf, under your direction
-and control, on terms that prohibit them from making any copies of
-your copyrighted material outside their relationship with you.
-
-  Conveying under any other circumstances is permitted solely under
-the conditions stated below.  Sublicensing is not allowed; section 10
-makes it unnecessary.
-
-  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
-
-  No covered work shall be deemed part of an effective technological
-measure under any applicable law fulfilling obligations under article
-11 of the WIPO copyright treaty adopted on 20 December 1996, or
-similar laws prohibiting or restricting circumvention of such
-measures.
-
-  When you convey a covered work, you waive any legal power to forbid
-circumvention of technological measures to the extent such circumvention
-is effected by exercising rights under this License with respect to
-the covered work, and you disclaim any intention to limit operation or
-modification of the work as a means of enforcing, against the work's
-users, your or third parties' legal rights to forbid circumvention of
-technological measures.
-
-  4. Conveying Verbatim Copies.
-
-  You may convey verbatim copies of the Program's source code as you
-receive it, in any medium, provided that you conspicuously and
-appropriately publish on each copy an appropriate copyright notice;
-keep intact all notices stating that this License and any
-non-permissive terms added in accord with section 7 apply to the code;
-keep intact all notices of the absence of any warranty; and give all
-recipients a copy of this License along with the Program.
-
-  You may charge any price or no price for each copy that you convey,
-and you may offer support or warranty protection for a fee.
-
-  5. Conveying Modified Source Versions.
-
-  You may convey a work based on the Program, or the modifications to
-produce it from the Program, in the form of source code under the
-terms of section 4, provided that you also meet all of these conditions:
-
-    a) The work must carry prominent notices stating that you modified
-    it, and giving a relevant date.
-
-    b) The work must carry prominent notices stating that it is
-    released under this License and any conditions added under section
-    7.  This requirement modifies the requirement in section 4 to
-    "keep intact all notices".
-
-    c) You must license the entire work, as a whole, under this
-    License to anyone who comes into possession of a copy.  This
-    License will therefore apply, along with any applicable section 7
-    additional terms, to the whole of the work, and all its parts,
-    regardless of how they are packaged.  This License gives no
-    permission to license the work in any other way, but it does not
-    invalidate such permission if you have separately received it.
-
-    d) If the work has interactive user interfaces, each must display
-    Appropriate Legal Notices; however, if the Program has interactive
-    interfaces that do not display Appropriate Legal Notices, your
-    work need not make them do so.
-
-  A compilation of a covered work with other separate and independent
-works, which are not by their nature extensions of the covered work,
-and which are not combined with it such as to form a larger program,
-in or on a volume of a storage or distribution medium, is called an
-"aggregate" if the compilation and its resulting copyright are not
-used to limit the access or legal rights of the compilation's users
-beyond what the individual works permit.  Inclusion of a covered work
-in an aggregate does not cause this License to apply to the other
-parts of the aggregate.
-
-  6. Conveying Non-Source Forms.
-
-  You may convey a covered work in object code form under the terms
-of sections 4 and 5, provided that you also convey the
-machine-readable Corresponding Source under the terms of this License,
-in one of these ways:
-
-    a) Convey the object code in, or embodied in, a physical product
-    (including a physical distribution medium), accompanied by the
-    Corresponding Source fixed on a durable physical medium
-    customarily used for software interchange.
-
-    b) Convey the object code in, or embodied in, a physical product
-    (including a physical distribution medium), accompanied by a
-    written offer, valid for at least three years and valid for as
-    long as you offer spare parts or customer support for that product
-    model, to give anyone who possesses the object code either (1) a
-    copy of the Corresponding Source for all the software in the
-    product that is covered by this License, on a durable physical
-    medium customarily used for software interchange, for a price no
-    more than your reasonable cost of physically performing this
-    conveying of source, or (2) access to copy the
-    Corresponding Source from a network server at no charge.
-
-    c) Convey individual copies of the object code with a copy of the
-    written offer to provide the Corresponding Source.  This
-    alternative is allowed only occasionally and noncommercially, and
-    only if you received the object code with such an offer, in accord
-    with subsection 6b.
-
-    d) Convey the object code by offering access from a designated
-    place (gratis or for a charge), and offer equivalent access to the
-    Corresponding Source in the same way through the same place at no
-    further charge.  You need not require recipients to copy the
-    Corresponding Source along with the object code.  If the place to
-    copy the object code is a network server, the Corresponding Source
-    may be on a different server (operated by you or a third party)
-    that supports equivalent copying facilities, provided you maintain
-    clear directions next to the object code saying where to find the
-    Corresponding Source.  Regardless of what server hosts the
-    Corresponding Source, you remain obligated to ensure that it is
-    available for as long as needed to satisfy these requirements.
-
-    e) Convey the object code using peer-to-peer transmission, provided
-    you inform other peers where the object code and Corresponding
-    Source of the work are being offered to the general public at no
-    charge under subsection 6d.
-
-  A separable portion of the object code, whose source code is excluded
-from the Corresponding Source as a System Library, need not be
-included in conveying the object code work.
-
-  A "User Product" is either (1) a "consumer product", which means any
-tangible personal property which is normally used for personal, family,
-or household purposes, or (2) anything designed or sold for incorporation
-into a dwelling.  In determining whether a product is a consumer product,
-doubtful cases shall be resolved in favor of coverage.  For a particular
-product received by a particular user, "normally used" refers to a
-typical or common use of that class of product, regardless of the status
-of the particular user or of the way in which the particular user
-actually uses, or expects or is expected to use, the product.  A product
-is a consumer product regardless of whether the product has substantial
-commercial, industrial or non-consumer uses, unless such uses represent
-the only significant mode of use of the product.
-
-  "Installation Information" for a User Product means any methods,
-procedures, authorization keys, or other information required to install
-and execute modified versions of a covered work in that User Product from
-a modified version of its Corresponding Source.  The information must
-suffice to ensure that the continued functioning of the modified object
-code is in no case prevented or interfered with solely because
-modification has been made.
-
-  If you convey an object code work under this section in, or with, or
-specifically for use in, a User Product, and the conveying occurs as
-part of a transaction in which the right of possession and use of the
-User Product is transferred to the recipient in perpetuity or for a
-fixed term (regardless of how the transaction is characterized), the
-Corresponding Source conveyed under this section must be accompanied
-by the Installation Information.  But this requirement does not apply
-if neither you nor any third party retains the ability to install
-modified object code on the User Product (for example, the work has
-been installed in ROM).
-
-  The requirement to provide Installation Information does not include a
-requirement to continue to provide support service, warranty, or updates
-for a work that has been modified or installed by the recipient, or for
-the User Product in which it has been modified or installed.  Access to a
-network may be denied when the modification itself materially and
-adversely affects the operation of the network or violates the rules and
-protocols for communication across the network.
-
-  Corresponding Source conveyed, and Installation Information provided,
-in accord with this section must be in a format that is publicly
-documented (and with an implementation available to the public in
-source code form), and must require no special password or key for
-unpacking, reading or copying.
-
-  7. Additional Terms.
-
-  "Additional permissions" are terms that supplement the terms of this
-License by making exceptions from one or more of its conditions.
-Additional permissions that are applicable to the entire Program shall
-be treated as though they were included in this License, to the extent
-that they are valid under applicable law.  If additional permissions
-apply only to part of the Program, that part may be used separately
-under those permissions, but the entire Program remains governed by
-this License without regard to the additional permissions.
-
-  When you convey a copy of a covered work, you may at your option
-remove any additional permissions from that copy, or from any part of
-it.  (Additional permissions may be written to require their own
-removal in certain cases when you modify the work.)  You may place
-additional permissions on material, added by you to a covered work,
-for which you have or can give appropriate copyright permission.
-
-  Notwithstanding any other provision of this License, for material you
-add to a covered work, you may (if authorized by the copyright holders of
-that material) supplement the terms of this License with terms:
-
-    a) Disclaiming warranty or limiting liability differently from the
-    terms of sections 15 and 16 of this License; or
-
-    b) Requiring preservation of specified reasonable legal notices or
-    author attributions in that material or in the Appropriate Legal
-    Notices displayed by works containing it; or
-
-    c) Prohibiting misrepresentation of the origin of that material, or
-    requiring that modified versions of such material be marked in
-    reasonable ways as different from the original version; or
-
-    d) Limiting the use for publicity purposes of names of licensors or
-    authors of the material; or
-
-    e) Declining to grant rights under trademark law for use of some
-    trade names, trademarks, or service marks; or
-
-    f) Requiring indemnification of licensors and authors of that
-    material by anyone who conveys the material (or modified versions of
-    it) with contractual assumptions of liability to the recipient, for
-    any liability that these contractual assumptions directly impose on
-    those licensors and authors.
-
-  All other non-permissive additional terms are considered "further
-restrictions" within the meaning of section 10.  If the Program as you
-received it, or any part of it, contains a notice stating that it is
-governed by this License along with a term that is a further
-restriction, you may remove that term.  If a license document contains
-a further restriction but permits relicensing or conveying under this
-License, you may add to a covered work material governed by the terms
-of that license document, provided that the further restriction does
-not survive such relicensing or conveying.
-
-  If you add terms to a covered work in accord with this section, you
-must place, in the relevant source files, a statement of the
-additional terms that apply to those files, or a notice indicating
-where to find the applicable terms.
-
-  Additional terms, permissive or non-permissive, may be stated in the
-form of a separately written license, or stated as exceptions;
-the above requirements apply either way.
-
-  8. Termination.
-
-  You may not propagate or modify a covered work except as expressly
-provided under this License.  Any attempt otherwise to propagate or
-modify it is void, and will automatically terminate your rights under
-this License (including any patent licenses granted under the third
-paragraph of section 11).
-
-  However, if you cease all violation of this License, then your
-license from a particular copyright holder is reinstated (a)
-provisionally, unless and until the copyright holder explicitly and
-finally terminates your license, and (b) permanently, if the copyright
-holder fails to notify you of the violation by some reasonable means
-prior to 60 days after the cessation.
-
-  Moreover, your license from a particular copyright holder is
-reinstated permanently if the copyright holder notifies you of the
-violation by some reasonable means, this is the first time you have
-received notice of violation of this License (for any work) from that
-copyright holder, and you cure the violation prior to 30 days after
-your receipt of the notice.
-
-  Termination of your rights under this section does not terminate the
-licenses of parties who have received copies or rights from you under
-this License.  If your rights have been terminated and not permanently
-reinstated, you do not qualify to receive new licenses for the same
-material under section 10.
-
-  9. Acceptance Not Required for Having Copies.
-
-  You are not required to accept this License in order to receive or
-run a copy of the Program.  Ancillary propagation of a covered work
-occurring solely as a consequence of using peer-to-peer transmission
-to receive a copy likewise does not require acceptance.  However,
-nothing other than this License grants you permission to propagate or
-modify any covered work.  These actions infringe copyright if you do
-not accept this License.  Therefore, by modifying or propagating a
-covered work, you indicate your acceptance of this License to do so.
-
-  10. Automatic Licensing of Downstream Recipients.
-
-  Each time you convey a covered work, the recipient automatically
-receives a license from the original licensors, to run, modify and
-propagate that work, subject to this License.  You are not responsible
-for enforcing compliance by third parties with this License.
-
-  An "entity transaction" is a transaction transferring control of an
-organization, or substantially all assets of one, or subdividing an
-organization, or merging organizations.  If propagation of a covered
-work results from an entity transaction, each party to that
-transaction who receives a copy of the work also receives whatever
-licenses to the work the party's predecessor in interest had or could
-give under the previous paragraph, plus a right to possession of the
-Corresponding Source of the work from the predecessor in interest, if
-the predecessor has it or can get it with reasonable efforts.
-
-  You may not impose any further restrictions on the exercise of the
-rights granted or affirmed under this License.  For example, you may
-not impose a license fee, royalty, or other charge for exercise of
-rights granted under this License, and you may not initiate litigation
-(including a cross-claim or counterclaim in a lawsuit) alleging that
-any patent claim is infringed by making, using, selling, offering for
-sale, or importing the Program or any portion of it.
-
-  11. Patents.
-
-  A "contributor" is a copyright holder who authorizes use under this
-License of the Program or a work on which the Program is based.  The
-work thus licensed is called the contributor's "contributor version".
-
-  A contributor's "essential patent claims" are all patent claims
-owned or controlled by the contributor, whether already acquired or
-hereafter acquired, that would be infringed by some manner, permitted
-by this License, of making, using, or selling its contributor version,
-but do not include claims that would be infringed only as a
-consequence of further modification of the contributor version.  For
-purposes of this definition, "control" includes the right to grant
-patent sublicenses in a manner consistent with the requirements of
-this License.
-
-  Each contributor grants you a non-exclusive, worldwide, royalty-free
-patent license under the contributor's essential patent claims, to
-make, use, sell, offer for sale, import and otherwise run, modify and
-propagate the contents of its contributor version.
-
-  In the following three paragraphs, a "patent license" is any express
-agreement or commitment, however denominated, not to enforce a patent
-(such as an express permission to practice a patent or covenant not to
-sue for patent infringement).  To "grant" such a patent license to a
-party means to make such an agreement or commitment not to enforce a
-patent against the party.
-
-  If you convey a covered work, knowingly relying on a patent license,
-and the Corresponding Source of the work is not available for anyone
-to copy, free of charge and under the terms of this License, through a
-publicly available network server or other readily accessible means,
-then you must either (1) cause the Corresponding Source to be so
-available, or (2) arrange to deprive yourself of the benefit of the
-patent license for this particular work, or (3) arrange, in a manner
-consistent with the requirements of this License, to extend the patent
-license to downstream recipients.  "Knowingly relying" means you have
-actual knowledge that, but for the patent license, your conveying the
-covered work in a country, or your recipient's use of the covered work
-in a country, would infringe one or more identifiable patents in that
-country that you have reason to believe are valid.
-
-  If, pursuant to or in connection with a single transaction or
-arrangement, you convey, or propagate by procuring conveyance of, a
-covered work, and grant a patent license to some of the parties
-receiving the covered work authorizing them to use, propagate, modify
-or convey a specific copy of the covered work, then the patent license
-you grant is automatically extended to all recipients of the covered
-work and works based on it.
-
-  A patent license is "discriminatory" if it does not include within
-the scope of its coverage, prohibits the exercise of, or is
-conditioned on the non-exercise of one or more of the rights that are
-specifically granted under this License.  You may not convey a covered
-work if you are a party to an arrangement with a third party that is
-in the business of distributing software, under which you make payment
-to the third party based on the extent of your activity of conveying
-the work, and under which the third party grants, to any of the
-parties who would receive the covered work from you, a discriminatory
-patent license (a) in connection with copies of the covered work
-conveyed by you (or copies made from those copies), or (b) primarily
-for and in connection with specific products or compilations that
-contain the covered work, unless you entered into that arrangement,
-or that patent license was granted, prior to 28 March 2007.
-
-  Nothing in this License shall be construed as excluding or limiting
-any implied license or other defenses to infringement that may
-otherwise be available to you under applicable patent law.
-
-  12. No Surrender of Others' Freedom.
-
-  If conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot convey a
-covered work so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you may
-not convey it at all.  For example, if you agree to terms that obligate you
-to collect a royalty for further conveying from those to whom you convey
-the Program, the only way you could satisfy both those terms and this
-License would be to refrain entirely from conveying the Program.
-
-  13. Use with the GNU Affero General Public License.
-
-  Notwithstanding any other provision of this License, you have
-permission to link or combine any covered work with a work licensed
-under version 3 of the GNU Affero General Public License into a single
-combined work, and to convey the resulting work.  The terms of this
-License will continue to apply to the part which is the covered work,
-but the special requirements of the GNU Affero General Public License,
-section 13, concerning interaction through a network will apply to the
-combination as such.
-
-  14. Revised Versions of this License.
-
-  The Free Software Foundation may publish revised and/or new versions of
-the GNU General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-  Each version is given a distinguishing version number.  If the
-Program specifies that a certain numbered version of the GNU General
-Public License "or any later version" applies to it, you have the
-option of following the terms and conditions either of that numbered
-version or of any later version published by the Free Software
-Foundation.  If the Program does not specify a version number of the
-GNU General Public License, you may choose any version ever published
-by the Free Software Foundation.
-
-  If the Program specifies that a proxy can decide which future
-versions of the GNU General Public License can be used, that proxy's
-public statement of acceptance of a version permanently authorizes you
-to choose that version for the Program.
-
-  Later license versions may give you additional or different
-permissions.  However, no additional obligations are imposed on any
-author or copyright holder as a result of your choosing to follow a
-later version.
-
-  15. Disclaimer of Warranty.
-
-  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
-APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
-HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
-OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
-THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
-IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
-ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
-  16. Limitation of Liability.
-
-  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
-THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
-GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
-USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
-DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
-PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
-EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
-SUCH DAMAGES.
-
-  17. Interpretation of Sections 15 and 16.
-
-  If the disclaimer of warranty and limitation of liability provided
-above cannot be given local legal effect according to their terms,
-reviewing courts shall apply local law that most closely approximates
-an absolute waiver of all civil liability in connection with the
-Program, unless a warranty or assumption of liability accompanies a
-copy of the Program in return for a fee.
-
-                     END OF TERMS AND CONDITIONS
-
-            How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-state the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This program is free software: you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation, either version 3 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-Also add information on how to contact you by electronic and paper mail.
-
-  If the program does terminal interaction, make it output a short
-notice like this when it starts in an interactive mode:
-
-    <program>  Copyright (C) <year>  <name of author>
-    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, your program's commands
-might be different; for a GUI interface, you would use an "about box".
-
-  You should also get your employer (if you work as a programmer) or school,
-if any, to sign a "copyright disclaimer" for the program, if necessary.
-For more information on this, and how to apply and follow the GNU GPL, see
-<http://www.gnu.org/licenses/>.
-
-  The GNU General Public License does not permit incorporating your program
-into proprietary programs.  If your program is a subroutine library, you
-may consider it more useful to permit linking proprietary applications with
-the library.  If this is what you want to do, use the GNU Lesser General
-Public License instead of this License.  But first, please read
-<http://www.gnu.org/philosophy/why-not-lgpl.html>.
--- a/usr/src/pkgdefs/SUNWgnu-nano/depend	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)depend	1.1	09/03/06 SMI"
-#
-
-# This package information file defines software dependencies associated
-# with the pkg.  You can define three types of pkg dependencies with this file:
-#        P indicates a prerequisite for installation
-#        I indicates an incompatible package
-#        R indicates a reverse dependency
-# <pkg.abbr> see pkginfo(4), PKG parameter
-# <name> see pkginfo(4), NAME parameter
-# <version> see pkginfo(4), VERSION parameter
-# <arch> see pkginfo(4), ARCH parameter
-# <type> <pkg.abbr> <name>
-#       (<arch>)<version>
-#       (<arch>)<version>
-#       ...
-# <type> <pkg.abbr> <name>
-# ...
-#
-P SUNWcar       Core Architecture, (Root)
-P SUNWcakr      Core Solaris Kernel Architecture (Root)
-P SUNWkvm       Core Architecture, (Kvm)
-P SUNWcsr       Core Solaris, (Root)
-P SUNWckr       Core Solaris Kernel (Root)
-P SUNWcnetr     Core Solaris Network Infrastructure (Root)
-P SUNWcsu       Core Solaris, (Usr)
-P SUNWcsd       Core Solaris Devices
-P SUNWcsl       Core Solaris Libraries
-P SUNWlibms	Math & Microtasking Libraries
--- a/usr/src/pkgdefs/SUNWgnu-nano/pkginfo.tmpl	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,58 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
-#
-# ident	"@(#)pkginfo.tmpl	1.2	10/07/22 SMI"
-#
-
-#
-# This required package information file describes characteristics of the
-# package, such as package abbreviation, full package name, package version,
-# and package architecture.
-#
-PKG="SUNWgnu-nano"
-NAME="GNU nano"
-ARCH="ISA"
-VERSION="SFWVERS,REV=0.0.0"
-SUNW_PRODNAME="SunOS"
-SUNW_PRODVERS="RELEASE/VERSION"
-SUNW_PKGTYPE="usr"
-MAXINST="1000"
-CATEGORY="system"
-DESC="GNU nano text editor (2.0.9)"
-VENDOR="COMPANY"
-HOTLINE="Please contact your local service provider"
-EMAIL=""
-CLASSES="none"
-BASEDIR=/
-SUNW_PKGVERS="1.0"
-SUNW_PKG_ALLZONES="false"
-SUNW_PKG_HOLLOW="false"
-SUNW_PKG_THISZONE="false"
-#VSTOCK="<reserved by Release Engineering for package part #>"
-#ISTATES="<developer defined>"
-#RSTATES='<developer defined>'
-#ULIMIT="<developer defined>"
-#ORDER="<developer defined>"
-#PSTAMP="<developer defined>"
-#INTONLY="<developer defined>"
--- a/usr/src/pkgdefs/SUNWgnu-nano/prototype_com	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,166 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_com	1.1	09/03/06 SMI"
-#
-
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-# packaging files
-i pkginfo
-i copyright
-i depend
-#
-# source locations relative to the prototype file
-#
-# SUNWgnu-nano
-#
-d none usr 0755 root sys
-d none usr/bin 0755 root bin
-f none usr/bin/nano 0555 root bin
-s none usr/bin/rnano=nano
-d none usr/share 0755 root sys
-d none usr/share/info 0755 root bin
-f none usr/share/info/nano.info 0444 root bin
-d none usr/share/locale 0755 root other
-d none usr/share/locale/bg 0755 root other
-d none usr/share/locale/bg/LC_MESSAGES 0755 root other
-f none usr/share/locale/bg/LC_MESSAGES/nano.mo 0444 root other
-d none usr/share/locale/ca 0755 root other
-d none usr/share/locale/ca/LC_MESSAGES 0755 root other
-f none usr/share/locale/ca/LC_MESSAGES/nano.mo 0444 root other
-d none usr/share/locale/cs 0755 root other
-d none usr/share/locale/cs/LC_MESSAGES 0755 root other
-f none usr/share/locale/cs/LC_MESSAGES/nano.mo 0444 root other
-d none usr/share/locale/da 0755 root other
-d none usr/share/locale/da/LC_MESSAGES 0755 root other
-f none usr/share/locale/da/LC_MESSAGES/nano.mo 0444 root other
-d none usr/share/locale/de 0755 root other
-d none usr/share/locale/de/LC_MESSAGES 0755 root other
-f none usr/share/locale/de/LC_MESSAGES/nano.mo 0444 root other
-d none usr/share/locale/es 0755 root other
-d none usr/share/locale/es/LC_MESSAGES 0755 root other
-f none usr/share/locale/es/LC_MESSAGES/nano.mo 0444 root other
-d none usr/share/locale/eu 0755 root other
-d none usr/share/locale/eu/LC_MESSAGES 0755 root other
-f none usr/share/locale/eu/LC_MESSAGES/nano.mo 0444 root other
-d none usr/share/locale/fi 0755 root other
-d none usr/share/locale/fi/LC_MESSAGES 0755 root other
-f none usr/share/locale/fi/LC_MESSAGES/nano.mo 0444 root other
-d none usr/share/locale/fr 0755 root other
-d none usr/share/locale/fr/LC_MESSAGES 0755 root other
-f none usr/share/locale/fr/LC_MESSAGES/nano.mo 0444 root other
-d none usr/share/locale/ga 0755 root other
-d none usr/share/locale/ga/LC_MESSAGES 0755 root other
-f none usr/share/locale/ga/LC_MESSAGES/nano.mo 0444 root other
-d none usr/share/locale/gl 0755 root other
-d none usr/share/locale/gl/LC_MESSAGES 0755 root other
-f none usr/share/locale/gl/LC_MESSAGES/nano.mo 0444 root other
-d none usr/share/locale/hu 0755 root other
-d none usr/share/locale/hu/LC_MESSAGES 0755 root other
-f none usr/share/locale/hu/LC_MESSAGES/nano.mo 0444 root other
-d none usr/share/locale/id 0755 root other
-d none usr/share/locale/id/LC_MESSAGES 0755 root other
-f none usr/share/locale/id/LC_MESSAGES/nano.mo 0444 root other
-d none usr/share/locale/it 0755 root other
-d none usr/share/locale/it/LC_MESSAGES 0755 root other
-f none usr/share/locale/it/LC_MESSAGES/nano.mo 0444 root other
-d none usr/share/locale/ms 0755 root other
-d none usr/share/locale/ms/LC_MESSAGES 0755 root other
-f none usr/share/locale/ms/LC_MESSAGES/nano.mo 0444 root other
-d none usr/share/locale/nb 0755 root other
-d none usr/share/locale/nb/LC_MESSAGES 0755 root other
-f none usr/share/locale/nb/LC_MESSAGES/nano.mo 0444 root other
-d none usr/share/locale/nl 0755 root other
-d none usr/share/locale/nl/LC_MESSAGES 0755 root other
-f none usr/share/locale/nl/LC_MESSAGES/nano.mo 0444 root other
-d none usr/share/locale/nn 0755 root other
-d none usr/share/locale/nn/LC_MESSAGES 0755 root other
-f none usr/share/locale/nn/LC_MESSAGES/nano.mo 0444 root other
-d none usr/share/locale/pl 0755 root other
-d none usr/share/locale/pl/LC_MESSAGES 0755 root other
-f none usr/share/locale/pl/LC_MESSAGES/nano.mo 0444 root other
-d none usr/share/locale/pt_BR 0755 root other
-d none usr/share/locale/pt_BR/LC_MESSAGES 0755 root other
-f none usr/share/locale/pt_BR/LC_MESSAGES/nano.mo 0444 root other
-d none usr/share/locale/ro 0755 root other
-d none usr/share/locale/ro/LC_MESSAGES 0755 root other
-f none usr/share/locale/ro/LC_MESSAGES/nano.mo 0444 root other
-d none usr/share/locale/ru 0755 root other
-d none usr/share/locale/ru/LC_MESSAGES 0755 root other
-f none usr/share/locale/ru/LC_MESSAGES/nano.mo 0444 root other
-d none usr/share/locale/rw 0755 root other
-d none usr/share/locale/rw/LC_MESSAGES 0755 root other
-f none usr/share/locale/rw/LC_MESSAGES/nano.mo 0444 root other
-d none usr/share/locale/sr 0755 root other
-d none usr/share/locale/sr/LC_MESSAGES 0755 root other
-f none usr/share/locale/sr/LC_MESSAGES/nano.mo 0444 root other
-d none usr/share/locale/sv 0755 root other
-d none usr/share/locale/sv/LC_MESSAGES 0755 root other
-f none usr/share/locale/sv/LC_MESSAGES/nano.mo 0444 root other
-d none usr/share/locale/tr 0755 root other
-d none usr/share/locale/tr/LC_MESSAGES 0755 root other
-f none usr/share/locale/tr/LC_MESSAGES/nano.mo 0444 root other
-d none usr/share/locale/uk 0755 root other
-d none usr/share/locale/uk/LC_MESSAGES 0755 root other
-f none usr/share/locale/uk/LC_MESSAGES/nano.mo 0444 root other
-d none usr/share/locale/vi 0755 root other
-d none usr/share/locale/vi/LC_MESSAGES 0755 root other
-f none usr/share/locale/vi/LC_MESSAGES/nano.mo 0444 root other
-d none usr/share/locale/zh_CN 0755 root other
-d none usr/share/locale/zh_CN/LC_MESSAGES 0755 root other
-f none usr/share/locale/zh_CN/LC_MESSAGES/nano.mo 0444 root other
-d none usr/share/locale/zh_TW 0755 root other
-d none usr/share/locale/zh_TW/LC_MESSAGES 0755 root other
-f none usr/share/locale/zh_TW/LC_MESSAGES/nano.mo 0444 root other
-d none usr/share/man 0755 root bin
-d none usr/share/man/man1 0755 root bin
-f none usr/share/man/man1/nano.1 0444 root bin
-f none usr/share/man/man1/rnano.1 0444 root bin
-d none usr/share/man/man5 0755 root bin
-f none usr/share/man/man5/nanorc.5 0444 root bin
-d none usr/share/nano 0755 root bin
-f none usr/share/nano/asm.nanorc 0444 root bin
-f none usr/share/nano/c.nanorc 0444 root bin
-f none usr/share/nano/groff.nanorc 0444 root bin
-f none usr/share/nano/html.nanorc 0444 root bin
-f none usr/share/nano/java.nanorc 0444 root bin
-f none usr/share/nano/man.nanorc 0444 root bin
-f none usr/share/nano/mutt.nanorc 0444 root bin
-f none usr/share/nano/nanorc.nanorc 0444 root bin
-f none usr/share/nano/patch.nanorc 0444 root bin
-f none usr/share/nano/perl.nanorc 0444 root bin
-f none usr/share/nano/pov.nanorc 0444 root bin
-f none usr/share/nano/python.nanorc 0444 root bin
-f none usr/share/nano/ruby.nanorc 0444 root bin
-f none usr/share/nano/sh.nanorc 0444 root bin
-f none usr/share/nano/tex.nanorc 0444 root bin
--- a/usr/src/pkgdefs/SUNWgnu-nano/prototype_i386	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,51 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_i386	1.1	09/03/06 SMI"
-#
-
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are i386 specific here
-#
-# source locations relative to the prototype file
-#
-# SUNWgnu-nano
-#
--- a/usr/src/pkgdefs/SUNWgnu-nano/prototype_sparc	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,51 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_sparc	1.1	09/03/06 SMI"
-#
-
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are SPARC specific here
-#
-# source locations relative to the prototype file
-#
-# SUNWgnu-nano
-#
--- a/usr/src/pkgdefs/SUNWgnuplot/Makefile	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,37 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#ident	"@(#)Makefile	1.1	10/01/04 SMI"
-
-#
-# Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-
-include ../Makefile.com
-
-.KEEP_STATE:
-
-all: $(FILES)
-install: all pkg
-
-include ../Makefile.targ
--- a/usr/src/pkgdefs/SUNWgnuplot/copyright	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,478 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
-============================================================================
-The gnuplot general copyright:
-
-Copyright 1986 - 1993, 1998 - 2001, 2004, 2007   Thomas Williams, Colin Kelley
-Copyright 1999 -  Petr Mikulik <[email protected]>
-Copyright 1999, 2004   Hans-Bernhard Broeker
-Copyright 1999, 2004   Lars Hecking
-Copyright 2005,2006   Timothee Lecomte
-
-Permission to use, copy, and distribute this software and its
-documentation for any purpose with or without fee is hereby granted,
-provided that the above copyright notice appear in all copies and
-that both that copyright notice and this permission notice appear
-in supporting documentation.
-
-Permission to modify the software is granted, but not the right to
-distribute the complete modified source code.  Modifications are to
-be distributed as patches to the released version.  Permission to
-distribute binaries produced by compiling modified sources is granted,
-provided you
-  1. distribute the corresponding source modifications from the
-   released version in the form of a patch file along with the binaries,
-  2. add special version identification to distinguish your version
-   in addition to the base release version number,
-  3. provide your name and address as the primary contact for the
-   support of your modified version, and
-  4. retain our contact information in regard to use of the base
-   software.
-Permission to distribute the released version of the source code along
-with corresponding source modifications in the form of a patch file is
-granted with same provisions 2 through 4 for binary distributions.
-
-This software is provided "as is" without express or implied warranty
-to the extent permitted by applicable law.
-============================================================================
-Copyrights in src/wxterminal directory:
-
-Copyright 2005,2006   Timothee Lecomte
-
-Permission to use, copy, and distribute this software and its
-documentation for any purpose with or without fee is hereby granted,
-provided that the above copyright notice appear in all copies and
-that both that copyright notice and this permission notice appear
-in supporting documentation.
-
-Permission to modify the software is granted, but not the right to
-distribute the complete modified source code.  Modifications are to
-be distributed as patches to the released version.  Permission to
-distribute binaries produced by compiling modified sources is granted,
-provided you
-  1. distribute the corresponding source modifications from the
-   released version in the form of a patch file along with the binaries,
-  2. add special version identification to distinguish your version
-   in addition to the base release version number,
-  3. provide your name and address as the primary contact for the
-   support of your modified version, and
-  4. retain our contact information in regard to use of the base
-   software.
-Permission to distribute the released version of the source code along
-with corresponding source modifications in the form of a patch file is
-granted with same provisions 2 through 4 for binary distributions.
-
-This software is provided "as is" without express or implied warranty
-to the extent permitted by applicable law.
-
-Alternatively, the contents of this file may be used under the terms of the
-GNU General Public License Version 2 or later (the "GPL"), in which case the
-provisions of GPL are applicable instead of those above. If you wish to allow
-use of your version of this file only under the terms of the GPL and not
-to allow others to use your version of this file under the above gnuplot
-license, indicate your decision by deleting the provisions above and replace
-them with the notice and other provisions required by the GPL. If you do not
-delete the provisions above, a recipient may use your version of this file
-under either the GPL or the gnuplot license.
-============================================================================
-Copyrights in the lisp directory:
-
-Copyright (C) 1998 Phil Type and Bruce Ravel, 1999-2002 Bruce Ravel
-Copyright (C) 1995, 1996, 1997 Ralph Schleicher.
-
-This program is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2, or (at your option)
-any later version.
-
-This lisp script is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-
-Permission is granted to distribute copies of this lisp script
-provided the copyright notice and this permission are preserved in
-all copies.
-============================================================================
-Copyrights in the lisp directory:
-
-Copyright (C) 1995, 1996, 1997, 1998 Free Software Foundation, Inc.
-
-GNU Emacs is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2, or (at your option)
-any later version.
-
-GNU Emacs is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with GNU Emacs; see the file COPYING.  If not, write to the
-Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-Boston, MA 02111-1307, USA.
-============================================================================
-Copyrights in m4/pkg.m4:
-
-Copyright (C) 2004 Scott James Remnant <[email protected]>.
-
-This program is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful, but
-WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-
-As a special exception to the GNU General Public License, if you
-distribute this file as part of a program that contains a
-configuration script generated by Autoconf, you may include it under
-the same distribution terms that you use for the rest of that program.
-============================================================================
-Copyrights in the lisp directory:
-
-Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-Everyone is permitted to copy and distribute verbatim copies
-of this license document, but changing it is not allowed.
-
-			    Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-
-		    GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-			    NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
-============================================================================
-Copyrights in term/fig.trm and term/object.h:
-
-Copyright (c) 1985 by Supoj Sutanthavibul
-Parts Copyright (c) 1994 by Brian V. Smith
-Parts Copyright (c) 1991 by Paul King
-
-The X Consortium, and any party obtaining a copy of these files from
-the X Consortium, directly or indirectly, is granted, free of charge, a
-full and unrestricted irrevocable, world-wide, paid up, royalty-free,
-nonexclusive right and license to deal in this software and
-documentation files (the "Software"), including without limitation the
-rights to use, copy, modify, merge, publish, distribute, sublicense,
-and/or sell copies of the Software, and to permit persons who receive
-copies from any such party to do so, with the only requirement being
-that this copyright notice remain intact.  This license includes without
-limitation a license to do the foregoing actions under any patents of
-the party supplying this software to the X Consortium.
-============================================================================
-Copyrights in term/impcodes.h:
-
-Copyright (c) 1985 Regents of the University of California.
-All rights reserved.  The Berkeley software License Agreement
-specifies the terms and conditions for redistribution.
-============================================================================
-Copyrights in src/bitmap.c:
-
-Raster routines written and copyrighted 1987 by
-Jyrki Yli-Nokari ([email protected])
-Intrinsic, Ltd.
-============================================================================
-Copyrights in src/specfun.c:
-
-Cephes Math Library Release 2.8:  June, 2000
-Copyright 1984, 1987, 1988, 1989, 1992, 2000 by Stephen L. Moshier
-Direct inquiries to 30 Frost Street, Cambridge, MA 02140
-============================================================================
-Copyrights in src/bf_test.c, src/binary.c src/datafile.c:
-
-Copyright (c) 1991,1992 Robert K. Cunningham, MIT Lincoln Laboratory
-============================================================================
-Copyrights in the src directory:
-
-Petr Mikulik, since December 1998
-Copyright: open source as much as possible
-============================================================================
-Copyrights in demo/whale.dat:
-
-(C) Copyright 1992 Alex Woo
-============================================================================
-Copyrights in src/specfun.c and the demo directory:
-
-Copyright (c) 1991, 1992 Jos van der Woude, [email protected]
-============================================================================
--- a/usr/src/pkgdefs/SUNWgnuplot/depend	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,73 +0,0 @@
-#
-# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#ident	"@(#)depend	1.3	10/04/30 SMI"
-#
-# This package information file defines software dependencies associated
-# with the pkg.  You can define three types of pkg dependencies with this file:
-#	 P indicates a prerequisite for installation
-#	 I indicates an incompatible package
-#	 R indicates a reverse dependency
-# <pkg.abbr> see pkginfo(4), PKG parameter
-# <name> see pkginfo(4), NAME parameter
-# <version> see pkginfo(4), VERSION parameter
-# <arch> see pkginfo(4), ARCH parameter
-# <type> <pkg.abbr> <name>
-# 	(<arch>)<version>
-# 	(<arch>)<version>
-# 	...
-# <type> <pkg.abbr> <name>
-# ...
-#
-
-P SUNWcairo             Vector graphics library
-P SUNWcakr              Core Solaris Kernel Architecture (Root)
-P SUNWcar               Core Architecture, (Root)
-P SUNWckr               Core Solaris Kernel (Root)
-P SUNWcnetr             Core Solaris Network Infrastructure (Root)
-P SUNWcsd               Core Solaris Devices
-P SUNWcsl               Core Solaris Libraries
-P SUNWcslr              Core Solaris Libraries (Root)
-P SUNWcsr               Core Solaris, (Root)
-P SUNWcsu               Core Solaris, (Usr)
-P SUNWfontconfig        Fontconfig library
-P SUNWfreetype2         FreeType2 font handling library and rendering engine
-P SUNWgd2               GD - The Graphics Draw Library (2.0.34)
-P SUNWglib2             GNOME core libraries
-P SUNWgnu-readline      GNU readline library (5.2)
-P SUNWgtk2              GTK+ - GIMP toolkit libraries
-P SUNWjpg               jpeg - The Independent JPEG Groups JPEG software
-P SUNWkvm               Core Architecture, (Kvm)
-P SUNWlexpt             libexpat - XML parser library
-P SUNWlibC              Sun Workshop Compilers Bundled libC
-P SUNWlibatk            GNOME accesibility toolkit libraries
-P SUNWlibms             Math & Microtasking Libraries (Usr)
-P SUNWlua               Lua Programming language
-P SUNWmlib              mediaLib - Shared Libraries
-P SUNWpango             GNOME core text and font handling libraries
-P SUNWpng               Portable Network Graphics library
-P SUNWTk                Tk - TCL GUI Toolkit
-P SUNWwxwidgets         wxWidgets - A cross-platform GUI toolkit (2.8.9)
-P SUNWxorg-clientlibs   X Window System client libraries based on X.Org Foundation open source release
-P SUNWxwplt             X Window System platform software
-P SUNWxwxft             Xft (X Freetype) Library
-P SUNWzlib              The Zip compression library
--- a/usr/src/pkgdefs/SUNWgnuplot/pkginfo.tmpl	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,57 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
-#
-
-#ident	"@(#)pkginfo.tmpl	1.3	10/07/22 SMI"
-
-#
-# This required package information file describes characteristics of the
-# package, such as package abbreviation, full package name, package version,
-# and package architecture.
-#
-PKG="SUNWgnuplot"
-NAME="gnuplot - plotting utility"
-ARCH="ISA"
-VERSION="SFWVERS,REV=0.0.0"
-SUNW_PRODNAME="SunOS"
-SUNW_PRODVERS="RELEASE/VERSION"
-SUNW_PKGTYPE="usr"
-MAXINST="1000"
-CATEGORY="system"
-DESC="gnuplot - command-driven interactive function plotting program (4.4.0)"
-VENDOR="COMPANY"
-HOTLINE="Please contact your local service provider"
-EMAIL=""
-CLASSES="none"
-BASEDIR=/
-SUNW_PKGVERS="1.0"
-SUNW_PKG_ALLZONES="false"
-SUNW_PKG_HOLLOW="false"
-SUNW_PKG_THISZONE="false"
-#VSTOCK="<reserved by Release Engineering for package part #>"
-#ISTATES="<developer defined>"
-#RSTATES='<developer defined>'
-#ULIMIT="<developer defined>"
-#ORDER="<developer defined>"
-#PSTAMP="<developer defined>"
-#INTONLY="<developer defined>"
--- a/usr/src/pkgdefs/SUNWgnuplot/prototype_com	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,247 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#
-# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
-#
-
-#ident	"@(#)prototype_com	1.2	10/04/23 SMI"
-
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-# packaging files
-i pkginfo
-i copyright
-i depend
-#
-# source locations relative to the prototype file
-#
-# SUNWgnuplot
-#
-d none usr 755 root sys
-d none usr/bin 755 root bin
-f none usr/bin/gnuplot 555 root bin
-d none usr/demo 755 root bin
-d none usr/demo/gnuplot 755 root bin
-f none usr/demo/gnuplot/1.dat 444 root bin
-f none usr/demo/gnuplot/2.dat 444 root bin
-f none usr/demo/gnuplot/3.dat 444 root bin
-f none usr/demo/gnuplot/GM1_bonds.r3d 444 root bin
-f none usr/demo/gnuplot/GM1_sugar.pdb 444 root bin
-f none usr/demo/gnuplot/airfoil.dem 444 root bin
-f none usr/demo/gnuplot/all.dem 444 root bin
-f none usr/demo/gnuplot/animate.dem 444 root bin
-f none usr/demo/gnuplot/animate2.dem 444 root bin
-f none usr/demo/gnuplot/approximate.dem 444 root bin
-f none usr/demo/gnuplot/arrowstyle.dat 444 root bin
-f none usr/demo/gnuplot/arrowstyle.dem 444 root bin
-f none usr/demo/gnuplot/asciimat.dat 444 root bin
-f none usr/demo/gnuplot/battery.dat 444 root bin
-f none usr/demo/gnuplot/big_peak.dat 444 root bin
-f none usr/demo/gnuplot/binary.dem 444 root bin
-f none usr/demo/gnuplot/binary1 444 root bin
-f none usr/demo/gnuplot/binary2 444 root bin
-f none usr/demo/gnuplot/binary3 444 root bin
-f none usr/demo/gnuplot/bivariat.dem 444 root bin
-f none usr/demo/gnuplot/bldg.png 444 root bin
-f none usr/demo/gnuplot/blutux.rgb 444 root bin
-f none usr/demo/gnuplot/borders.dem 444 root bin
-f none usr/demo/gnuplot/candlesticks.dat 444 root bin
-f none usr/demo/gnuplot/candlesticks.dem 444 root bin
-f none usr/demo/gnuplot/charset.dem 444 root bin
-f none usr/demo/gnuplot/circles.dem 444 root bin
-f none usr/demo/gnuplot/cities.dat 444 root bin
-f none usr/demo/gnuplot/cities.dem 444 root bin
-f none usr/demo/gnuplot/clip14in.dat 444 root bin
-f none usr/demo/gnuplot/colorscheme.dem 444 root bin
-f none usr/demo/gnuplot/colorwheel.dem 444 root bin
-f none usr/demo/gnuplot/contours.dem 444 root bin
-f none usr/demo/gnuplot/controls.dem 444 root bin
-f none usr/demo/gnuplot/ctg-y2.dat 444 root bin
-f none usr/demo/gnuplot/dashcolor.dem 444 root bin
-f none usr/demo/gnuplot/datastrings.dem 444 root bin
-f none usr/demo/gnuplot/delaunay-edges.dat 444 root bin
-f none usr/demo/gnuplot/demo.edf 444 root bin
-f none usr/demo/gnuplot/density.fnc 444 root bin
-f none usr/demo/gnuplot/dgrid3d.dem 444 root bin
-f none usr/demo/gnuplot/discrete.dem 444 root bin
-f none usr/demo/gnuplot/electron.dem 444 root bin
-f none usr/demo/gnuplot/ellipse.dem 444 root bin
-f none usr/demo/gnuplot/empty-circles.dat 444 root bin
-f none usr/demo/gnuplot/enhanced_utf8.dem 444 root bin
-f none usr/demo/gnuplot/enhancedtext.dem 444 root bin
-f none usr/demo/gnuplot/epslatex.dem 444 root bin
-f none usr/demo/gnuplot/fillbetween.dem 444 root bin
-f none usr/demo/gnuplot/fillcrvs.dem 444 root bin
-f none usr/demo/gnuplot/fillstyle.dem 444 root bin
-f none usr/demo/gnuplot/finance.dat 444 root bin
-f none usr/demo/gnuplot/finance.dem 444 root bin
-f none usr/demo/gnuplot/fit.dem 444 root bin
-f none usr/demo/gnuplot/fit3.dat 444 root bin
-f none usr/demo/gnuplot/fontfile.dem 444 root bin
-f none usr/demo/gnuplot/fontfile_latex.dem 444 root bin
-f none usr/demo/gnuplot/glass.dat 444 root bin
-f none usr/demo/gnuplot/gnu-valley 444 root bin
-f none usr/demo/gnuplot/gnuplot.cfg 444 root bin
-f none usr/demo/gnuplot/gnuplot.rot 444 root bin
-f none usr/demo/gnuplot/gpdemos.tcl 555 root bin
-f none usr/demo/gnuplot/heatmaps.dem 444 root bin
-f none usr/demo/gnuplot/hemisphr.dat 444 root bin
-f none usr/demo/gnuplot/hexa.fnc 444 root bin
-f none usr/demo/gnuplot/hidden.dem 444 root bin
-f none usr/demo/gnuplot/hidden2.dem 444 root bin
-f none usr/demo/gnuplot/histerror.dat 444 root bin
-f none usr/demo/gnuplot/histograms.dem 444 root bin
-f none usr/demo/gnuplot/histograms2.dem 444 root bin
-f none usr/demo/gnuplot/histopt.dat 444 root bin
-f none usr/demo/gnuplot/image.dem 444 root bin
-f none usr/demo/gnuplot/image2.dem 444 root bin
-f none usr/demo/gnuplot/imageNaN.dem 444 root bin
-f none usr/demo/gnuplot/immigration.dat 444 root bin
-f none usr/demo/gnuplot/iterate.dem 444 root bin
-f none usr/demo/gnuplot/key.dem 444 root bin
-f none usr/demo/gnuplot/klein.dat 444 root bin
-f none usr/demo/gnuplot/labelplot.pdb 444 root bin
-f none usr/demo/gnuplot/layout.dem 444 root bin
-f none usr/demo/gnuplot/lcdemo.dat 444 root bin
-f none usr/demo/gnuplot/lena-keypoints.bin 444 root bin
-f none usr/demo/gnuplot/lena.rgb 444 root bin
-f none usr/demo/gnuplot/line.fnc 444 root bin
-f none usr/demo/gnuplot/macros.dem 444 root bin
-f none usr/demo/gnuplot/margins.dem 444 root bin
-f none usr/demo/gnuplot/mgr.dem 444 root bin
-f none usr/demo/gnuplot/molecule.dem 444 root bin
-f none usr/demo/gnuplot/moli3.dat 444 root bin
-f none usr/demo/gnuplot/mouselab_1.dem 444 root bin
-f none usr/demo/gnuplot/mouselab_2.dem 444 root bin
-f none usr/demo/gnuplot/mouselabels.dem 444 root bin
-f none usr/demo/gnuplot/mousevariables.dem 444 root bin
-f none usr/demo/gnuplot/multiaxis.dem 444 root bin
-f none usr/demo/gnuplot/multimsh.dem 444 root bin
-f none usr/demo/gnuplot/multipalette.dem 444 root bin
-f none usr/demo/gnuplot/multiplt.dem 444 root bin
-f none usr/demo/gnuplot/nearmap.csv 444 root bin
-f none usr/demo/gnuplot/optimize.dat 444 root bin
-f none usr/demo/gnuplot/param.dem 444 root bin
-f none usr/demo/gnuplot/pm3d.dem 444 root bin
-f none usr/demo/gnuplot/pm3dcolors.dem 444 root bin
-f none usr/demo/gnuplot/pm3dgamma.dem 444 root bin
-f none usr/demo/gnuplot/pointsize.dem 444 root bin
-f none usr/demo/gnuplot/polar.dem 444 root bin
-f none usr/demo/gnuplot/poldat.dem 444 root bin
-f none usr/demo/gnuplot/prob.dem 444 root bin
-f none usr/demo/gnuplot/prob2.dem 444 root bin
-f none usr/demo/gnuplot/rainbow.dem 444 root bin
-f none usr/demo/gnuplot/random-points 444 root bin
-f none usr/demo/gnuplot/random.dem 444 root bin
-f none usr/demo/gnuplot/rectangle.dem 444 root bin
-f none usr/demo/gnuplot/reflect.fnc 444 root bin
-f none usr/demo/gnuplot/rgb_variable.dat 444 root bin
-f none usr/demo/gnuplot/rgb_variable.dem 444 root bin
-f none usr/demo/gnuplot/rgbalpha.dem 444 root bin
-f none usr/demo/gnuplot/rundemo 555 root bin
-f none usr/demo/gnuplot/runtcldemo 555 root bin
-f none usr/demo/gnuplot/running_avg.dem 444 root bin
-f none usr/demo/gnuplot/scatter.dem 444 root bin
-f none usr/demo/gnuplot/scatter2.bin 444 root bin
-f none usr/demo/gnuplot/scatter2.dat 444 root bin
-f none usr/demo/gnuplot/silver.dat 444 root bin
-f none usr/demo/gnuplot/simple.dem 444 root bin
-f none usr/demo/gnuplot/sine.bin 444 root bin
-f none usr/demo/gnuplot/singulr.dem 444 root bin
-f none usr/demo/gnuplot/smooth.dem 444 root bin
-f none usr/demo/gnuplot/sound.par 444 root bin
-f none usr/demo/gnuplot/sound2.par 444 root bin
-f none usr/demo/gnuplot/soundvel.dat 444 root bin
-f none usr/demo/gnuplot/spline.dem 444 root bin
-f none usr/demo/gnuplot/srl.dat 444 root bin
-f none usr/demo/gnuplot/starmap.dem 444 root bin
-f none usr/demo/gnuplot/start.par 444 root bin
-f none usr/demo/gnuplot/stat.inc 444 root bin
-f none usr/demo/gnuplot/steps.dat 444 root bin
-f none usr/demo/gnuplot/steps.dem 444 root bin
-f none usr/demo/gnuplot/stringvar.dem 444 root bin
-f none usr/demo/gnuplot/surface1.dem 444 root bin
-f none usr/demo/gnuplot/surface2.dem 444 root bin
-f none usr/demo/gnuplot/table.dat 444 root bin
-f none usr/demo/gnuplot/textcolor.dem 444 root bin
-f none usr/demo/gnuplot/textrotate.dem 444 root bin
-f none usr/demo/gnuplot/tics.dem 444 root bin
-f none usr/demo/gnuplot/timedat.dat 444 root bin
-f none usr/demo/gnuplot/timedat.dem 444 root bin
-f none usr/demo/gnuplot/transparent.dem 444 root bin
-f none usr/demo/gnuplot/transparent_solids.dem 444 root bin
-f none usr/demo/gnuplot/triangle.dat 444 root bin
-f none usr/demo/gnuplot/using.bin 444 root bin
-f none usr/demo/gnuplot/using.dat 444 root bin
-f none usr/demo/gnuplot/using.dem 444 root bin
-f none usr/demo/gnuplot/utf8.dem 444 root bin
-f none usr/demo/gnuplot/vector.dem 444 root bin
-f none usr/demo/gnuplot/whale.dat 444 root bin
-f none usr/demo/gnuplot/world.cor 444 root bin
-f none usr/demo/gnuplot/world.dat 444 root bin
-f none usr/demo/gnuplot/world.dem 444 root bin
-f none usr/demo/gnuplot/world2.dem 444 root bin
-d none usr/lib 755 root bin
-d none usr/lib/gnuplot 755 root bin
-d none usr/lib/gnuplot/4.4 755 root bin
-f none usr/lib/gnuplot/4.4/gnuplot_x11 555 root bin
-d none usr/share 755 root sys
-d none usr/share/man 755 root bin
-d none usr/share/man/man1 755 root bin
-f none usr/share/man/man1/gnuplot.1 444 root bin
-d none usr/share/gnuplot 755 root bin
-d none usr/share/gnuplot/4.4 755 root bin
-f none usr/share/gnuplot/4.4/gnuplot.gih 444 root bin
-d none usr/share/info 755 root bin
-f none usr/share/info/gnuplot.info 444 root bin
-d none usr/share/gnuplot/4.4/PostScript 755 root bin
-f none usr/share/gnuplot/4.4/PostScript/8859-15.ps 444 root bin
-f none usr/share/gnuplot/4.4/PostScript/8859-1.ps 444 root bin
-f none usr/share/gnuplot/4.4/PostScript/8859-2.ps 444 root bin
-f none usr/share/gnuplot/4.4/PostScript/cp1250.ps 444 root bin
-f none usr/share/gnuplot/4.4/PostScript/cp437.ps 444 root bin
-f none usr/share/gnuplot/4.4/PostScript/cp850.ps 444 root bin
-f none usr/share/gnuplot/4.4/PostScript/cp852.ps 444 root bin
-f none usr/share/gnuplot/4.4/PostScript/koi8r.ps 444 root bin
-f none usr/share/gnuplot/4.4/PostScript/koi8u.ps 444 root bin
-f none usr/share/gnuplot/4.4/PostScript/prologue.ps 444 root bin
-d none usr/share/emacs 755 root bin
-d none usr/share/emacs/site-lisp 755 root bin
-f none usr/share/emacs/site-lisp/gnuplot-gui.el 444 root bin
-f none usr/share/emacs/site-lisp/gnuplot.el 444 root bin
-f none usr/share/emacs/site-lisp/info-look.20.2.el 444 root bin
-f none usr/share/emacs/site-lisp/info-look.20.3.el 444 root bin
-f none usr/share/emacs/site-lisp/gnuplot-gui.elc 444 root bin
-f none usr/share/emacs/site-lisp/gnuplot.elc 444 root bin
-d none usr/X11 755 root bin
-d none usr/X11/lib 755 root bin
-d none usr/X11/lib/X11 755 root bin
-d none usr/X11/lib/X11/app-defaults 755 root bin
-f none usr/X11/lib/X11/app-defaults/Gnuplot 444 root bin
--- a/usr/src/pkgdefs/SUNWgnuplot/prototype_i386	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,51 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-
-#ident	"@(#)prototype_i386	1.1	10/01/04 SMI"
-
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are I386 specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWgnuplot
-#
--- a/usr/src/pkgdefs/SUNWgnuplot/prototype_sparc	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-
-#ident	"@(#)prototype_sparc	1.1	10/01/04 SMI"
-
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are SPARC specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWgnuplot
-#
--- a/usr/src/pkgdefs/SUNWgvim/Makefile	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,36 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)Makefile	1.1	08/11/20 SMI"
-#
-
-include ../Makefile.com
-
-.KEEP_STATE:
-
-all: $(FILES)
-install: all pkg
-
-include ../Makefile.targ
--- a/usr/src/pkgdefs/SUNWgvim/copyright	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,79 +0,0 @@
-VIM LICENSE
-
-I)  There are no restrictions on distributing unmodified copies of Vim except
-    that they must include this license text.  You can also distribute
-    unmodified parts of Vim, likewise unrestricted except that they must
-    include this license text.  You are also allowed to include executables
-    that you made from the unmodified Vim sources, plus your own usage
-    examples and Vim scripts.
-
-II) It is allowed to distribute a modified (or extended) version of Vim,
-    including executables and/or source code, when the following four
-    conditions are met:
-    1) This license text must be included unmodified.
-    2) The modified Vim must be distributed in one of the following five ways:
-       a) If you make changes to Vim yourself, you must clearly describe in
-          the distribution how to contact you.  When the maintainer asks you
-          (in any way) for a copy of the modified Vim you distributed, you
-          must make your changes, including source code, available to the
-          maintainer without fee.  The maintainer reserves the right to
-          include your changes in the official version of Vim.  What the
-          maintainer will do with your changes and under what license they
-          will be distributed is negotiable.  If there has been no negotiation
-          then this license, or a later version, also applies to your changes.
-          The current maintainer is Bram Moolenaar <[email protected]>.  If this
-          changes it will be announced in appropriate places (most likely
-          vim.sf.net, www.vim.org and/or comp.editors).  When it is completely
-          impossible to contact the maintainer, the obligation to send him
-          your changes ceases.  Once the maintainer has confirmed that he has
-          received your changes they will not have to be sent again.
-       b) If you have received a modified Vim that was distributed as
-          mentioned under a) you are allowed to further distribute it
-          unmodified, as mentioned at I).  If you make additional changes the
-          text under a) applies to those changes.
-       c) Provide all the changes, including source code, with every copy of
-          the modified Vim you distribute.  This may be done in the form of a
-          context diff.  You can choose what license to use for new code you
-          add.  The changes and their license must not restrict others from
-          making their own changes to the official version of Vim.
-       d) When you have a modified Vim which includes changes as mentioned
-          under c), you can distribute it without the source code for the
-          changes if the following three conditions are met:
-          - The license that applies to the changes permits you to distribute
-            the changes to the Vim maintainer without fee or restriction, and
-            permits the Vim maintainer to include the changes in the official
-            version of Vim without fee or restriction.
-          - You keep the changes for at least three years after last
-            distributing the corresponding modified Vim.  When the maintainer
-            or someone who you distributed the modified Vim to asks you (in
-            any way) for the changes within this period, you must make them
-            available to him.
-          - You clearly describe in the distribution how to contact you.  This
-            contact information must remain valid for at least three years
-            after last distributing the corresponding modified Vim, or as long
-            as possible.
-       e) When the GNU General Public License (GPL) applies to the changes,
-          you can distribute the modified Vim under the GNU GPL version 2 or
-          any later version.
-    3) A message must be added, at least in the output of the ":version"
-       command and in the intro screen, such that the user of the modified Vim
-       is able to see that it was modified.  When distributing as mentioned
-       under 2)e) adding the message is only required for as far as this does
-       not conflict with the license used for the changes.
-    4) The contact information as required under 2)a) and 2)d) must not be
-       removed or changed, except that the person himself can make
-       corrections.
-
-III) If you distribute a modified version of Vim, you are encouraged to use
-     the Vim license for your changes and make them available to the
-     maintainer, including the source code.  The preferred way to do this is
-     by e-mail or by uploading the files to a server and e-mailing the URL.
-     If the number of changes is small (e.g., a modified Makefile) e-mailing a
-     context diff will do.  The e-mail address to be used is
-     <[email protected]>
-
-IV)  It is not allowed to remove this license from the distribution of the Vim
-     sources, parts of it or from a modified version.  You may use this
-     license for previous Vim releases instead of the license that they came
-     with, at your option.
-
--- a/usr/src/pkgdefs/SUNWgvim/depend	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,67 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#ident	"@(#)depend	1.4	10/01/07 SMI"
-#
-# This package information file defines software dependencies associated
-# with the pkg.  You can define three types of pkg dependencies with this file:
-#	 P indicates a prerequisite for installation
-#	 I indicates an incompatible package
-#	 R indicates a reverse dependency
-# <pkg.abbr> see pkginfo(4), PKG parameter
-# <name> see pkginfo(4), NAME parameter
-# <version> see pkginfo(4), VERSION parameter
-# <arch> see pkginfo(4), ARCH parameter
-# <type> <pkg.abbr> <name>
-# 	(<arch>)<version>
-# 	(<arch>)<version>
-# 	...
-# <type> <pkg.abbr> <name>
-# ...
-
-P SUNWcar	Core Architecture, (Root)
-P SUNWkvm	Core Architecture, (Kvm)
-P SUNWcsr	Core Solaris, (Root)
-P SUNWcsu	Core Solaris, (Usr)
-P SUNWcsd	Core Solaris Devices
-P SUNWcsl	Core Solaris Libraries
-P SUNWesu	Extended System Utilities
-P SUNWperl584core	Perl 5.8.4 programming language (core)
-P SUNWdpl		Developer Profiled Libraries
-P SUNWfreetype2		FreeType2 Font library
-P SUNWfontconfig	Fontconfig library
-P SUNWlibms		Math & Microtasking Libraries (Usr)
-P SUNWlibmsr		Math & Microtasking Libraries (Root)
-P SUNWpng		Portable Network Graphics library
-P SUNWxorg-clientlibs	X.Org Foundation X Client Libraries
-P SUNWxwice	X Window System Inter-Client Exchange (ICE) Components
-P SUNWxwplt		X Window System platform software
-P SUNWzlib		The Zip compression library
-P SUNWvim		Vi IMproved
-P SUNWcairo     Vector graphics library
-P SUNWpango     GNOME core text and font handling libraries
-P SUNWglib2     GNOME core libraries
-P SUNWgtk2      GTK+ - GIMP toolkit libraries
-P SUNWlibatk    GNOME accesibility toolkit libraries
--- a/usr/src/pkgdefs/SUNWgvim/pkginfo.tmpl	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,56 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
-#
-# ident	"@(#)pkginfo.tmpl	1.3	10/07/22 SMI"
-
-# This required package information file describes characteristics of the
-# package, such as package abbreviation, full package name, package version,
-# and package architecture.
-#
-PKG="SUNWgvim"
-NAME="gvim - Vi IMproved with GTK2 bindings"
-ARCH="ISA"
-VERSION="SFWVERS,REV=0.0.0"
-SUNW_PRODNAME="SunOS"
-SUNW_PRODVERS="RELEASE/VERSION"
-SUNW_PKGTYPE="usr"
-MAXINST="1000"
-CATEGORY="system"
-DESC="gvim - Vi IMproved version 7.2 with GTK2 bindings"
-VENDOR="COMPANY"
-HOTLINE="Please contact your local service provider"
-EMAIL=""
-CLASSES="none"
-BASEDIR=/
-SUNW_PKGVERS="1.0"
-SUNW_PKG_ALLZONES="false"
-SUNW_PKG_HOLLOW="false"
-SUNW_PKG_THISZONE="false"
-#VSTOCK="<reserved by Release Engineering for package part #>"
-#ISTATES="<developer defined>"
-#RSTATES='<developer defined>'
-#ULIMIT="<developer defined>"
-#ORDER="<developer defined>"
-#PSTAMP="<developer defined>"
-#INTONLY="<developer defined>"
--- a/usr/src/pkgdefs/SUNWgvim/prototype_com	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,59 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-
-# ident	"@(#)prototype_com	1.1	08/11/20 SMI"
-
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>        # where to find pkg objects
-#!include <filename>                    # include another 'prototype' file
-#!default <mode> <owner> <group>        # default used if not specified on entry
-#!<param>=<value>                       # puts parameter in pkg environment
-
-# packaging files
-i pkginfo
-i copyright
-i depend
-#
-# source locations relative to the prototype file
-#
-# SUNWgvim
-#
-d none usr 0755 root sys
-d none usr/bin 0755 root bin
-f none usr/bin/gvim 0755 root bin
-s none usr/bin/gview=gvim
-s none usr/bin/gvimdiff=gvim
-s none usr/bin/rgvim=gvim 
-s none usr/bin/rgview=gvim
-d none usr/share 0755 root sys
-d none usr/share/man 0755 root bin 
-d none usr/share/man/man1 0755 root bin 
-f none usr/share/man/man1/gvim.1 0444 root bin
-f none usr/share/man/man1/gvimdiff.1 0444 root bin 
--- a/usr/src/pkgdefs/SUNWgvim/prototype_i386	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-
-# ident	"@(#)prototype_i386	1.1	08/11/20 SMI"
-
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are I386 specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWgvim
-#
--- a/usr/src/pkgdefs/SUNWgvim/prototype_sparc	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-
-# ident	"@(#)prototype_sparc	1.1	08/11/20 SMI"
-
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are SPARC specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWgvim
-#
--- a/usr/src/pkgdefs/SUNWhexedit/Makefile	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#pragma ident	"@(#)Makefile	1.1	08/10/31 SMI"
-#
-
-include ../Makefile.com
-
-DATAFILES = depend
-
-.KEEP_STATE:
-
-all: $(FILES)
-install: all pkg
-
-include ../Makefile.targ
--- a/usr/src/pkgdefs/SUNWhexedit/copyright	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,351 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
-=======================================================================
-Copyright (C) 1998 Pixel (Pascal Rigaux)
-
-		    GNU GENERAL PUBLIC LICENSE
-		       Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-			    Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-		    GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-			    NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
-	    How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
-    Gnomovision version 69, Copyright (C) year  name of author
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
-  `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs.  If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library.  If this is what you want to do, use the GNU Library General
-Public License instead of this License.
--- a/usr/src/pkgdefs/SUNWhexedit/pkginfo.tmpl	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,57 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
-#
-#ident	"@(#)pkginfo.tmpl	1.2	10/07/22 SMI"
-#
-
-# This required package information file describes characteristics of the
-# package, such as package abbreviation, full package name, package version,
-# and package architecture.
-#
-PKG="SUNWhexedit"
-NAME="Hexedit"
-ARCH="ISA"
-VERSION="SFWVERS,REV=0.0.0"
-SUNW_PRODNAME="SunOS"
-SUNW_PRODVERS="RELEASE/VERSION"
-SUNW_PKGTYPE="usr"
-MAXINST="1000"
-CATEGORY="system"
-DESC="Hexedit - a command-line binary file editor (1.2.12)"
-VENDOR="COMPANY"
-HOTLINE="Please contact your local service provider"
-EMAIL=""
-CLASSES="none"
-BASEDIR=/
-SUNW_PKGVERS="1.0"
-SUNW_PKG_ALLZONES="false"
-SUNW_PKG_HOLLOW="false"
-SUNW_PKG_THISZONE="false"
-#VSTOCK="<reserved by Release Engineering for package part #>"
-#ISTATES="<developer defined>"
-#RSTATES='<developer defined>'
-#ULIMIT="<developer defined>"
-#ORDER="<developer defined>"
-#PSTAMP="<developer defined>"
-#INTONLY="<developer defined>"
--- a/usr/src/pkgdefs/SUNWhexedit/prototype_com	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#pragma ident	"@(#)prototype_com	1.1	08/10/31 SMI"
-#
-
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>      # where to find pkg objects
-#!include <filename>                  # include another 'prototype' file
-#!default <mode> <owner> <group>      # default used if not specified on entry
-#!<param>=<value>                     # puts parameter in pkg environment
-
-# packaging files
-i pkginfo
-i copyright
-i depend
-# source locations relative to the prototype file
-#
-# SUNWhexedit - Binary file editor 
-#
-
-d none usr 0755 root sys
-d none usr/bin 0755 root bin
-f none usr/bin/hexedit 0555 root bin
-d none usr/share 0755 root sys
-d none usr/share/man 0755 root bin
-d none usr/share/man/man1 0755 root bin
-f none usr/share/man/man1/hexedit.1 0444 root bin
-
--- a/usr/src/pkgdefs/SUNWhexedit/prototype_i386	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#pragma ident	"@(#)prototype_i386	1.1	08/10/31 SMI"
-#
-
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are I386 specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWhexedit
-#
--- a/usr/src/pkgdefs/SUNWhexedit/prototype_sparc	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,53 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#pragma ident	"@(#)prototype_sparc	1.1	08/10/31 SMI"
-#
-
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are SPARC specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWhexedit
-#
-#
--- a/usr/src/pkgdefs/SUNWlibmng/Makefile	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# ident "@(#)Makefile 1.1     08/04/14 SMI"
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-
-include ../Makefile.com
-
-.KEEP_STATE:
-
-all: $(FILES)
-install: all pkg
-
-include ../Makefile.targ
--- a/usr/src/pkgdefs/SUNWlibmng/copyright	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,58 +0,0 @@
-/* ************************************************************************** */
-/* *                                                                        * */
-/* * COPYRIGHT NOTICE:                                                      * */
-/* *                                                                        * */
-/* * Copyright (c) 2000-2007 Gerard Juyn ([email protected])
- * */
-/* * [You may insert additional notices after this sentence if you modify   * */
-/* *  this source]                                                          * */
-/* *                                                                        * */
-/* * For the purposes of this copyright and license, "Contributing Authors" * */
-/* * is defined as the following set of individuals:                        * */
-/* *                                                                        * */
-/* *    Gerard Juyn                                                         * */
-/* *    Glenn Randers-Pehrson                                               * */
-/* *                                                                        * */
-/* * The MNG Library is supplied "AS IS".  The Contributing Authors         * */
-/* * disclaim all warranties, expressed or implied, including, without      * */
-/* * limitation, the warranties of merchantability and of fitness for any   * */
-/* * purpose.  The Contributing Authors assume no liability for direct,     * */
-/* * indirect, incidental, special, exemplary, or consequential damages,    * */
-/* * which may result from the use of the MNG Library, even if advised of   * */
-/* * the possibility of such damage.                                        * */
-/* *                                                                        * */
-/* * Permission is hereby granted to use, copy, modify, and distribute this * */
-/* * source code, or portions hereof, for any purpose, without fee, subject * */
-/* * to the following restrictions:                                         * */
-/* *                                                                        * */
-/* * 1. The origin of this source code must not be misrepresented;          * */
-/* *    you must not claim that you wrote the original software.            * */
-/* *                                                                        * */
-/* * 2. Altered versions must be plainly marked as such and must not be     * */
-/* *    misrepresented as being the original source.                        * */
-/* *                                                                        * */
-/* * 3. This Copyright notice may not be removed or altered from any source * */
-/* *    or altered source distribution.                                     * */
-/* *                                                                        * */
-/* * The Contributing Authors specifically permit, without fee, and         * */
-/* * encourage the use of this source code as a component to supporting     * */
-/* * the MNG and JNG file format in commercial products.  If you use this   * */
-/* * source code in a product, acknowledgment would be highly appreciated.  * */
-/* *                                                                        * */
-/* ************************************************************************** */
-/* *                                                                        * */
-/* * Parts of this software have been adapted from the libpng package.      * */
-/* * Although this library supports all features from the PNG specification * */
-/* * (as MNG descends from it) it does not require the libpng package.      * */
-/* * It does require the zlib library and optionally the IJG jpeg library,  * */
-/* * and/or the "little-cms" library by Marti Maria (depending on the       * */
-/* * inclusion of support for JNG and Full-Color-Management respectively.   * */
-/* *                                                                        * */
-/* * This library's function is primarily to read and display MNG           * */
-/* * animations. It is not meant as a full-featured image-editing           * */
-/* * component! It does however offer creation and editing functionality    * */
-/* * at the chunk level.                                                    * */
-/* * (future modifications may include some more support for creation       * */
-/* *  and or editing)                                                       * */
-/* *                                                                        * */
-/* ************************************************************************** */
--- a/usr/src/pkgdefs/SUNWlibmng/depend	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,57 +0,0 @@
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#ident	"@(#)depend	1.2	08/08/04 SMI"
-#
-# This package information file defines software dependencies associated
-# with the pkg.  You can define three types of pkg dependencies with this file:
-#	 P indicates a prerequisite for installation
-#	 I indicates an incompatible package
-#	 R indicates a reverse dependency
-# <pkg.abbr> see pkginfo(4), PKG parameter
-# <name> see pkginfo(4), NAME parameter
-# <version> see pkginfo(4), VERSION parameter
-# <arch> see pkginfo(4), ARCH parameter
-# <type> <pkg.abbr> <name>
-# 	(<arch>)<version>
-# 	(<arch>)<version>
-# 	...
-# <type> <pkg.abbr> <name>
-# ...
-#
-
-P SUNWcar	Core Architecture, (Root)
-P SUNWcakr	Core Solaris Kernel Architecture (Root)
-P SUNWkvm	Core Architecture, (Kvm)
-P SUNWcsr	Core Solaris, (Root)
-P SUNWckr	Core Solaris Kernel (Root)
-P SUNWcnetr	Core Solaris Network Infrastructure (Root)
-P SUNWcsu	Core Solaris, (Usr)
-P SUNWcsd	Core Solaris Devices
-P SUNWcsl	Core Solaris Libraries
-P SUNWjpg	jpeg - The Independent JPEG Groups JPEG software
-P SUNWjpg-devel	jpeg - The Independent JPEG Groups JPEG software
-P SUNWzlib	The Zip compression library
-P SUNWlcms      The Little Color Management System
-P SUNWlibms	Math & Microtasking Libraries (Usr)
-P SUNWlibmsr	Math & Microtasking Libraries (Root)
--- a/usr/src/pkgdefs/SUNWlibmng/pkginfo.tmpl	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
-#
-#ident	"@(#)pkginfo.tmpl	1.2	10/07/22 SMI"
-#
-# This required package information file describes characteristics of the
-# package, such as package abbreviation, full package name, package version,
-# and package architecture.
-#
-PKG="SUNWlibmng"
-NAME="Multiple Image Network Graphics Library"
-ARCH="ISA"
-VERSION="SFWVERS,REV=0.0.0"
-SUNW_PRODNAME="SunOS"
-SUNW_PRODVERS="RELEASE/VERSION"
-SUNW_PKGTYPE="usr"
-MAXINST="1000"
-CATEGORY="system"
-DESC="LibMNG - Multiple Image Network Graphics Library (1.0.10)"
-VENDOR="COMPANY"
-HOTLINE="Please contact your local service provider"
-EMAIL=""
-CLASSES="none"
-BASEDIR=/
-SUNW_PKGVERS="1.0"
-SUNW_PKG_ALLZONES="false"
-SUNW_PKG_HOLLOW="false"
-SUNW_PKG_THISZONE="false"
-#VSTOCK="<reserved by Release Engineering for package part #>"
-#ISTATES="<developer defined>"
-#RSTATES='<developer defined>'
-#ULIMIT="<developer defined>"
-#ORDER="<developer defined>"
-#PSTAMP="<developer defined>"
-#INTONLY="<developer defined>"
--- a/usr/src/pkgdefs/SUNWlibmng/prototype_com	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,80 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident "@(#)prototype_com 1.1     08/04/14 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-#
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-# packaging files
-i pkginfo
-i copyright
-i depend
-#
-# source locations relative to the prototype file
-#
-# SUNWlibmng
-#
-d none usr 0755 root sys
-d none usr/include 0755 root bin
-d none usr/include/libmng 0755 root bin
-f none usr/include/libmng/libmng.h 0644 root bin
-f none usr/include/libmng/libmng_conf.h 0644 root bin
-f none usr/include/libmng/libmng_types.h 0644 root bin
-d none usr/lib 0755 root bin
-f none usr/lib/libmng.so.1.0.0 0755 root bin
-s none usr/lib/libmng.so.1=libmng.so.1.0.0
-s none usr/lib/libmng.so=libmng.so.1.0.0
-f none usr/lib/llib-lmng 0644 root bin
-f none usr/lib/llib-lmng.ln 0644 root bin
-d none usr/lib/pkgconfig 0755 root other
-f none usr/lib/pkgconfig/libmng.pc 0644 root other
-d none usr/share 0755 root sys
-d none usr/share/doc 0755 root other
-d none usr/share/doc/libmng 0755 root bin
-d none usr/share/doc/libmng/html 0755 root bin
-f none usr/share/doc/libmng/html/index.html 0444 root bin
-f none usr/share/doc/libmng/html/jng-1.0-20010209-pdg-h20.html 0444 root bin
-f none usr/share/doc/libmng/html/jng-1.0-20010209-pdg.html 0444 root bin
-f none usr/share/doc/libmng/html/jng.html 0444 root bin
-f none usr/share/doc/libmng/html/mng-1.0-20010209-pdg-h20.html 0444 root bin
-f none usr/share/doc/libmng/html/mng-1.0-20010209-pdg.html 0444 root bin
-f none usr/share/doc/libmng/html/mng-lc-1.0-20010209-pdg-h20.html 0444 root bin
-f none usr/share/doc/libmng/html/mng-lc-1.0-20010209-pdg.html 0444 root bin
-f none usr/share/doc/libmng/html/mng-lc.html 0444 root bin
-f none usr/share/doc/libmng/html/mng-vlc-1.0-20010209-pdg-h20.html 0444 root bin
-f none usr/share/doc/libmng/html/mng-vlc-1.0-20010209-pdg.html 0444 root bin
-f none usr/share/doc/libmng/html/mng-vlc.html 0444 root bin
-d none usr/share/man 0755 root bin
-d none usr/share/man/man3 0755 root bin
-f none usr/share/man/man3/libmng.3 0444 root bin
-d none usr/share/man/man5 0755 root bin
-f none usr/share/man/man5/mng.5 0444 root bin
-f none usr/share/man/man5/jng.5 0444 root bin
--- a/usr/src/pkgdefs/SUNWlibmng/prototype_i386	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,56 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident "@(#)prototype_i386 1.1     08/04/14 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are i386 specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWlibmng
-#
-d none usr/lib/amd64 0755 root bin
-f none usr/lib/amd64/libmng.so.1.0.0 0755 root bin
-s none usr/lib/amd64/libmng.so.1=libmng.so.1.0.0
-s none usr/lib/amd64/libmng.so=libmng.so.1.0.0
-f none usr/lib/amd64/llib-lmng.ln 0644 root bin
-d none usr/lib/amd64/pkgconfig 0755 root other
-f none usr/lib/amd64/pkgconfig/libmng.pc 0644 root other
--- a/usr/src/pkgdefs/SUNWlibmng/prototype_sparc	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,56 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident "@(#)prototype_sparc 1.1     08/04/14 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are i386 specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWlibmng
-#
-d none usr/lib/sparcv9 0755 root bin
-f none usr/lib/sparcv9/libmng.so.1.0.0 0755 root bin
-s none usr/lib/sparcv9/libmng.so.1=libmng.so.1.0.0
-s none usr/lib/sparcv9/libmng.so=libmng.so.1.0.0
-f none usr/lib/sparcv9/llib-lmng.ln 0644 root bin
-d none usr/lib/sparcv9/pkgconfig 0755 root other
-f none usr/lib/sparcv9/pkgconfig/libmng.pc 0644 root other
--- a/usr/src/pkgdefs/SUNWlogrotater/Makefile	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#pragma ident	"@(#)Makefile	1.1	08/07/16 SMI"	/* optional comment */
-#
-
-include ../Makefile.com
-
-DATAFILES += depend i.preserve
-
-.KEEP_STATE:
-
-all: $(FILES)
-install: all pkg
-
-include ../Makefile.targ
--- a/usr/src/pkgdefs/SUNWlogrotater/copyright	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,349 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
---------------------------------------------------------------------
-
-		    GNU GENERAL PUBLIC LICENSE
-		       Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-                          675 Mass Ave, Cambridge, MA 02139, USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-			    Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-		    GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-			    NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
-	    How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) 19yy  <name of author>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
-    Gnomovision version 69, Copyright (C) 19yy name of author
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
-  `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs.  If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library.  If this is what you want to do, use the GNU Library General
-Public License instead of this License.
--- a/usr/src/pkgdefs/SUNWlogrotater/pkginfo.tmpl	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,57 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
-#
-#ident	"@(#)pkginfo.tmpl	1.2	10/07/22 SMI"
-#
-
-# This required package information file describes characteristics of the
-# package, such as package abbreviation, full package name, package version,
-# and package architecture.
-#
-PKG="SUNWlogrotater"
-NAME="Logrotate 3.7.1 (root)"
-ARCH="ISA"
-VERSION="SFWVERS,REV=0.0.0"
-SUNW_PRODNAME="SunOS"
-SUNW_PRODVERS="RELEASE/VERSION"
-SUNW_PKGTYPE="root"
-MAXINST="1000"
-CATEGORY="system"
-DESC="Logrotate - Rotates and compresses log files (root)"
-VENDOR="COMPANY"
-HOTLINE="Please contact your local service provider"
-EMAIL=""
-CLASSES="none preserve"
-BASEDIR=/
-SUNW_PKGVERS="1.0"
-SUNW_PKG_ALLZONES="false"
-SUNW_PKG_HOLLOW="false"
-SUNW_PKG_THISZONE="false"
-#VSTOCK="<reserved by Release Engineering for package part #>"
-#ISTATES="<developer defined>"
-#RSTATES='<developer defined>'
-#ULIMIT="<developer defined>"
-#ORDER="<developer defined>"
-#PSTAMP="<developer defined>"
-#INTONLY="<developer defined>"
--- a/usr/src/pkgdefs/SUNWlogrotater/prototype_com	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,49 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#pragma ident	"@(#)prototype_com	1.1	08/07/16 SMI"	/* optional comment */
-#
-
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>      # where to find pkg objects
-#!include <filename>                  # include another 'prototype' file
-#!default <mode> <owner> <group>      # default used if not specified on entry
-#!<param>=<value>                     # puts parameter in pkg environment
-
-# packaging files
-i pkginfo
-i depend
-i copyright
-# source locations relative to the prototype file
-#
-# SUNWlogrotater - logrotate
-#
-
-d none etc 0755 root sys
-f preserve etc/logrotate.conf 0644 root sys
--- a/usr/src/pkgdefs/SUNWlogrotater/prototype_i386	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#pragma ident	"@(#)prototype_i386	1.1	08/07/16 SMI"	/* optional comment */
-#
-
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are I386 specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWlogrotater
-#
--- a/usr/src/pkgdefs/SUNWlogrotater/prototype_sparc	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,53 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#pragma ident	"@(#)prototype_sparc	1.1	08/07/16 SMI"	/* optional comment */
-#
-
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are SPARC specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWlogrotater
-#
-#
--- a/usr/src/pkgdefs/SUNWlogrotateu/Makefile	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,36 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#pragma ident	"@(#)Makefile	1.1	08/07/16 SMI"	/* optional comment */
-#
-
-include ../Makefile.com
-
-.KEEP_STATE:
-
-all: $(FILES)
-install: all pkg
-
-include ../Makefile.targ
--- a/usr/src/pkgdefs/SUNWlogrotateu/copyright	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,349 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
---------------------------------------------------------------------
-
-		    GNU GENERAL PUBLIC LICENSE
-		       Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-                          675 Mass Ave, Cambridge, MA 02139, USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-			    Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-		    GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-			    NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
-	    How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) 19yy  <name of author>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
-    Gnomovision version 69, Copyright (C) 19yy name of author
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
-  `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs.  If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library.  If this is what you want to do, use the GNU Library General
-Public License instead of this License.
--- a/usr/src/pkgdefs/SUNWlogrotateu/depend	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#pragma ident	"@(#)depend	1.1	08/07/16 SMI"	/* optional comment */
-#
-# This package information file defines software dependencies associated
-# with the pkg.  You can define three types of pkg dependencies with this file:
-#	 P indicates a prerequisite for installation
-#	 I indicates an incompatible package
-#	 R indicates a reverse dependency
-# <pkg.abbr> see pkginfo(4), PKG parameter
-# <name> see pkginfo(4), NAME parameter
-# <version> see pkginfo(4), VERSION parameter
-# <arch> see pkginfo(4), ARCH parameter
-# <type> <pkg.abbr> <name>
-# 	(<arch>)<version>
-# 	(<arch>)<version>
-# 	...
-# <type> <pkg.abbr> <name>
-# ...
-#
-P SUNWcar	Core Architecture, (Root)
-P SUNWcakr	Core Solaris Kernel Architecture (Root)
-P SUNWkvm	Core Architecture, (Kvm)
-P SUNWcsr	Core Solaris, (Root)
-P SUNWckr	Core Solaris Kernel (Root)
-P SUNWcnetr	Core Solaris Network Infrastructure (Root)
-P SUNWcsu	Core Solaris, (Usr)
-P SUNWcsd	Core Solaris Devices
-P SUNWcsl	Core Solaris Libraries
-P SUNWlibpopt   Core Solaris Libraries
-P SUNWlogrotater  Logrotate 3.7.1 (root)
--- a/usr/src/pkgdefs/SUNWlogrotateu/pkginfo.tmpl	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,57 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
-#
-#ident	"@(#)pkginfo.tmpl	1.2	10/07/22 SMI"
-#
-
-# This required package information file describes characteristics of the
-# package, such as package abbreviation, full package name, package version,
-# and package architecture.
-#
-PKG="SUNWlogrotateu"
-NAME="Logrotate 3.7.1 - rotates and compresses log file (usr)"
-ARCH="ISA"
-VERSION="SFWVERS,REV=0.0.0"
-SUNW_PRODNAME="SunOS"
-SUNW_PRODVERS="RELEASE/VERSION"
-SUNW_PKGTYPE="usr"
-MAXINST="1000"
-CATEGORY="system"
-DESC="Logrotate 3.7.1 - rotates and compresses log file (usr)"
-VENDOR="COMPANY"
-HOTLINE="Please contact your local service provider"
-EMAIL=""
-CLASSES="none"
-BASEDIR=/
-SUNW_PKGVERS="1.0"
-SUNW_PKG_ALLZONES="false"
-SUNW_PKG_HOLLOW="false"
-SUNW_PKG_THISZONE="false"
-#VSTOCK="<reserved by Release Engineering for package part #>"
-#ISTATES="<developer defined>"
-#RSTATES='<developer defined>'
-#ULIMIT="<developer defined>"
-#ORDER="<developer defined>"
-#PSTAMP="<developer defined>"
-#INTONLY="<developer defined>"
--- a/usr/src/pkgdefs/SUNWlogrotateu/prototype_com	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#pragma ident	"@(#)prototype_com	1.1	08/07/16 SMI"	/* optional comment */
-#
-
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>      # where to find pkg objects
-#!include <filename>                  # include another 'prototype' file
-#!default <mode> <owner> <group>      # default used if not specified on entry
-#!<param>=<value>                     # puts parameter in pkg environment
-
-# packaging files
-i pkginfo
-i copyright
-i depend
-# source locations relative to the prototype file
-#
-# SUNWlogrotate - logrotate
-#
-
-d none usr 0755 root sys
-d none usr/sbin 0755 root bin
-f none usr/sbin/logrotate 0555 root bin
-d none usr/share 0755 root sys
-d none usr/share/man 0755 root bin
-d none usr/share/man/man1 0755 root bin
-f none usr/share/man/man1/logrotate.1 0444 root bin
--- a/usr/src/pkgdefs/SUNWlogrotateu/prototype_i386	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#pragma ident	"@(#)prototype_i386	1.1	08/07/16 SMI"	/* optional comment */
-#
-
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are I386 specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWlogrotateu
-#
--- a/usr/src/pkgdefs/SUNWlogrotateu/prototype_sparc	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,53 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#pragma ident	"@(#)prototype_sparc	1.1	08/07/16 SMI"	/* optional comment */
-#
-
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are SPARC specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWlogrotateu
-#
-#
--- a/usr/src/pkgdefs/SUNWmtx/Makefile	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)Makefile	1.1	08/08/21 SMI"
-#
-
-include ../Makefile.com
-
-DATAFILES = depend
-
-.KEEP_STATE:
-
-all: $(FILES)
-install: all pkg
-
-include ../Makefile.targ
--- a/usr/src/pkgdefs/SUNWmtx/copyright	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,349 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
---------------------------------------------------------------------
-
-		    GNU GENERAL PUBLIC LICENSE
-		       Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-                          675 Mass Ave, Cambridge, MA 02139, USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-			    Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-		    GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-			    NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
-	    How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) 19yy  <name of author>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
-    Gnomovision version 69, Copyright (C) 19yy name of author
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
-  `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs.  If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library.  If this is what you want to do, use the GNU Library General
-Public License instead of this License.
--- a/usr/src/pkgdefs/SUNWmtx/pkginfo.tmpl	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
-#
-# ident	"@(#)pkginfo.tmpl	1.2	10/07/22 SMI"
-#
-#
-# This required package information file describes characteristics of the
-# package, such as package abbreviation, full package name, package version,
-# and package architecture.
-#
-PKG="SUNWmtx"
-NAME="Media Changer Tools"
-ARCH="ISA"
-VERSION="SFWVERS,REV=0.0.0"
-SUNW_PRODNAME="SunOS"
-SUNW_PRODVERS="RELEASE/VERSION"
-SUNW_PKGTYPE="usr"
-MAXINST="1000"
-CATEGORY="system"
-DESC="Media Changer Tools"
-VENDOR="COMPANY"
-HOTLINE="Please contact your local service provider"
-EMAIL=""
-CLASSES="none"
-BASEDIR=/
-SUNW_PKGVERS="1.0"
-SUNW_PKG_ALLZONES="false"
-SUNW_PKG_HOLLOW="false"
-SUNW_PKG_THISZONE="false"
-#VSTOCK="<reserved by Release Engineering for package part #>"
-#ISTATES="<developer defined>"
-#RSTATES='<developer defined>'
-#ULIMIT="<developer defined>"
-#ORDER="<developer defined>"
-#PSTAMP="<developer defined>"
-#INTONLY="<developer defined>"
--- a/usr/src/pkgdefs/SUNWmtx/prototype_com	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,61 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_com	1.1	08/08/21 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-# packaging files
-i pkginfo
-i copyright
-i depend
-#
-# source locations relative to the prototype file
-#
-# SUNWmtx
-#
-d none usr 755 root sys
-d none usr/sbin 755 root bin
-f none usr/sbin/mtx 555 root sys
-f none usr/sbin/tapeinfo 555 root sys
-f none usr/sbin/loaderinfo 555 root sys
-f none usr/sbin/scsitape 555 root sys
-f none usr/sbin/scsieject 555 root sys
-f none usr/sbin/nsmhack 555 root sys
-d none usr/share 755 root sys
-d none usr/share/man 755 root bin
-d none usr/share/man/man1 755 root bin
-f none usr/share/man/man1/mtx.1 444 root sys
-f none usr/share/man/man1/tapeinfo.1 444 root sys
-f none usr/share/man/man1/loaderinfo.1 444 root sys
-f none usr/share/man/man1/scsitape.1 444 root sys
-f none usr/share/man/man1/scsieject.1 444 root sys
--- a/usr/src/pkgdefs/SUNWmtx/prototype_i386	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,49 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_i386	1.1	08/08/21 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are I386 specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWmtx
-#
--- a/usr/src/pkgdefs/SUNWmtx/prototype_sparc	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,49 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_sparc	1.1	08/08/21 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are SPARC specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWmtx
-#
--- a/usr/src/pkgdefs/SUNWncft/Makefile	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,36 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2001, by Sun Microsystems, Inc.
-# All rights reserved.
-#
-#ident	"@(#)Makefile	1.3	06/03/18 SMI"	
-
-include ../Makefile.com
-
-.KEEP_STATE:
-
-DATAFILES = depend
-
-all: $(FILES)
-install: all pkg
-
-include ../Makefile.targ
--- a/usr/src/pkgdefs/SUNWncft/copyright	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,136 +0,0 @@
-		     The Clarified Artistic License
-
-				Preamble
-
-The intent of this document is to state the conditions under which a
-Package may be copied, such that the Copyright Holder maintains some
-semblance of artistic control over the development of the package,
-while giving the users of the package the right to use and distribute
-the Package in a more-or-less customary fashion, plus the right to make
-reasonable modifications.
-
-Definitions:
-
-	"Package" refers to the collection of files distributed by the
-	Copyright Holder, and derivatives of that collection of files
-	created through textual modification.
-
-	"Standard Version" refers to such a Package if it has not been
-	modified, or has been modified in accordance with the wishes
-	of the Copyright Holder as specified below.
-
-	"Copyright Holder" is whoever is named in the copyright or
-	copyrights for the package.
-
-	"You" is you, if you're thinking about copying or distributing
-	this Package.
-
-	"Distribution fee" is a fee you charge for providing a copy
-        of this Package to another party.
-
-	"Freely Available" means that no fee is charged for the right to
-        use the item, though there may be fees involved in handling the
-        item.  It also means that recipients of the item may redistribute
-        it under the same conditions they received it.
-
-1. You may make and give away verbatim copies of the source form of the
-Standard Version of this Package without restriction, provided that you
-duplicate all of the original copyright notices and associated disclaimers.
-
-2. You may apply bug fixes, portability fixes and other modifications
-derived from the Public Domain, or those made Freely Available, or from
-the Copyright Holder.  A Package modified in such a way shall still be
-considered the Standard Version.
-
-3. You may otherwise modify your copy of this Package in any way, provided
-that you insert a prominent notice in each changed file stating how and
-when you changed that file, and provided that you do at least ONE of the
-following:
-
-    a) place your modifications in the Public Domain or otherwise make them
-    Freely Available, such as by posting said modifications to Usenet or an
-    equivalent medium, or placing the modifications on a major network
-    archive site allowing unrestricted access to them, or by allowing the
-    Copyright Holder to include your modifications in the Standard Version
-    of the Package.
-
-    b) use the modified Package only within your corporation or organization.
-
-    c) rename any non-standard executables so the names do not conflict
-    with standard executables, which must also be provided, and provide
-    a separate manual page for each non-standard executable that clearly
-    documents how it differs from the Standard Version.
-
-    d) make other distribution arrangements with the Copyright Holder.
-
-    e) permit and encourage anyone who receives a copy of the modified Package
-       permission to make your modifications Freely Available
-       in some specific way.
-
-
-4. You may distribute the programs of this Package in object code or
-executable form, provided that you do at least ONE of the following:
-
-    a) distribute a Standard Version of the executables and library files,
-    together with instructions (in the manual page or equivalent) on where
-    to get the Standard Version.
-
-    b) accompany the distribution with the machine-readable source of
-    the Package with your modifications.
-
-    c) give non-standard executables non-standard names, and clearly
-    document the differences in manual pages (or equivalent), together
-    with instructions on where to get the Standard Version.
-
-    d) make other distribution arrangements with the Copyright Holder.
-
-    e) offer the machine-readable source of the Package, with your
-       modifications, by mail order.
-
-5. You may charge a distribution fee for any distribution of this Package.
-If you offer support for this Package, you may charge any fee you choose
-for that support.  You may not charge a license fee for the right to use
-this Package itself.  You may distribute this Package in aggregate with
-other (possibly commercial and possibly nonfree) programs as part of a
-larger (possibly commercial and possibly nonfree) software distribution,
-and charge license fees for other parts of that software distribution,
-provided that you do not advertise this Package as a product of your own.
-If the Package includes an interpreter, You may embed this Package's
-interpreter within an executable of yours (by linking); this shall be
-construed as a mere form of aggregation, provided that the complete
-Standard Version of the interpreter is so embedded.
-
-6. The scripts and library files supplied as input to or produced as
-output from the programs of this Package do not automatically fall
-under the copyright of this Package, but belong to whoever generated
-them, and may be sold commercially, and may be aggregated with this
-Package.  If such scripts or library files are aggregated with this
-Package via the so-called "undump" or "unexec" methods of producing a
-binary executable image, then distribution of such an image shall
-neither be construed as a distribution of this Package nor shall it
-fall under the restrictions of Paragraphs 3 and 4, provided that you do
-not represent such an executable image as a Standard Version of this
-Package.
-
-7. C subroutines (or comparably compiled subroutines in other
-languages) supplied by you and linked into this Package in order to
-emulate subroutines and variables of the language defined by this
-Package shall not be considered part of this Package, but are the
-equivalent of input as in Paragraph 6, provided these subroutines do
-not change the language in any way that would cause it to fail the
-regression tests for the language.
-
-8. Aggregation of the Standard Version of the Package with a commercial
-distribution is always permitted provided that the use of this Package
-is embedded; that is, when no overt attempt is made to make this Package's
-interfaces visible to the end user of the commercial distribution.
-Such use shall not be construed as a distribution of this Package.
-
-9. The name of the Copyright Holder may not be used to endorse or promote
-products derived from this software without specific prior written permission.
-
-10. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
-IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
-
-				The End
--- a/usr/src/pkgdefs/SUNWncft/pkginfo.tmpl	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2001, 2010, Oracle and/or its affiliates. All rights reserved.
-#
-#ident	"@(#)pkginfo.tmpl	1.8	10/07/22 SMI"
-#
-# This required package information file describes characteristics of the
-# package, such as package abbreviation, full package name, package version,
-# and package architecture.
-#
-PKG="SUNWncft"
-NAME="NcFTP - client application implementing FTP"
-ARCH="ISA"
-VERSION="SFWVERS,REV=0.0.0"
-SUNW_PRODNAME="SunOS"
-SUNW_PRODVERS="RELEASE/VERSION"
-SUNW_PKGTYPE="usr"
-MAXINST="1000"
-CATEGORY="system"
-DESC="NcFTP ncftp - File Transfer Protocol(FTP) 3.2.3"
-VENDOR="COMPANY"
-HOTLINE="Please contact your local service provider"
-EMAIL=""
-CLASSES="none"
-BASEDIR=/
-SUNW_PKGVERS="1.0"
-SUNW_PKG_ALLZONES="false"
-SUNW_PKG_HOLLOW="false"
-SUNW_PKG_THISZONE="false"
-#VSTOCK="<reserved by Release Engineering for package part #>"
-#ISTATES="<developer defined>"
-#RSTATES='<developer defined>'
-#ULIMIT="<developer defined>"
-#ORDER="<developer defined>"
-#PSTAMP="<developer defined>"
-#INTONLY="<developer defined>"
--- a/usr/src/pkgdefs/SUNWncft/prototype_com	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,70 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#ident	"@(#)prototype_com	1.5	07/10/11 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>        # where to find pkg objects
-#!include <filename>                    # include another 'prototype' file
-#!default <mode> <owner> <group>        # default used if not specified on entry
-#!<param>=<value>                       # puts parameter in pkg environment
-
-# packaging files
-i pkginfo
-i copyright
-i depend
-# source locations relative to the prototype file
-#
-# SUNWncft
-#
-d none usr 755 root sys
-d none usr/bin 755 root bin
-f none usr/bin/ncftp 555 root bin
-f none usr/bin/ncftpbatch 555 root bin
-f none usr/bin/ncftpbookmarks 555 root bin
-f none usr/bin/ncftpget 555 root bin
-f none usr/bin/ncftpls 555 root bin
-f none usr/bin/ncftpput 555 root bin
-l none usr/bin/ncftpspooler=ncftpbatch
-d none usr/sfw 755 root bin
-d none usr/sfw/bin 755 root bin
-s none usr/sfw/bin/ncftp=../../bin/ncftp
-s none usr/sfw/bin/ncftpbatch=../../bin/ncftpbatch
-s none usr/sfw/bin/ncftpbookmarks=../../bin/ncftpbookmarks
-s none usr/sfw/bin/ncftpget=../../bin/ncftpget
-s none usr/sfw/bin/ncftpls=../../bin/ncftpls
-s none usr/sfw/bin/ncftpput=../../bin/ncftpput
-s none usr/sfw/bin/ncftpspooler=../../bin/ncftpspooler
-d none usr/share 755 root sys
-d none usr/share/man 755 root bin
-d none usr/share/man/man1 755 root bin
-f none usr/share/man/man1/ncftp.1 444 root bin
-f none usr/share/man/man1/ncftpbatch.1 444 root bin
-f none usr/share/man/man1/ncftpget.1 444 root bin
-f none usr/share/man/man1/ncftpls.1 444 root bin
-f none usr/share/man/man1/ncftpput.1 444 root bin
-f none usr/share/man/man1/ncftpspooler.1 444 root bin
--- a/usr/src/pkgdefs/SUNWncft/prototype_i386	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,48 +0,0 @@
-#	Copyright (c) 2001 Sun Microsystems, Inc.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#		All rights reserved
-#
-#	"@(#)prototype_i386	1.3	06/03/18"	
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are I386 specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWncft
--- a/usr/src/pkgdefs/SUNWncft/prototype_sparc	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,48 +0,0 @@
-#	Copyright (c) 2001 Sun Microsystems, Inc.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#	All rights reserved
-#
-#	"@(#)prototype_sparc	1.3	06/03/18"	
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>        # where to find pkg objects
-#!include <filename>                    # include another 'prototype' file
-#!default <mode> <owner> <group>        # default used if not specified on entry
-#!<param>=<value>                       # puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are SPARC specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWncft
--- a/usr/src/pkgdefs/SUNWopenwsmanr/Makefile	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,37 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)Makefile	1.1	09/03/11 SMI"
-
-include ../Makefile.com
-
-DATAFILES = depend
-
-.KEEP_STATE:
-
-all: $(FILES)
-install: all pkg
-
-include ../Makefile.targ
--- a/usr/src/pkgdefs/SUNWopenwsmanr/copyright	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,58 +0,0 @@
-Copyright (C) 2004-2007 Intel Corp. All rights reserved.
-Copyright (C) 2008 Centrify Corp. All rights reserved.
-Copyright (C) 1999, 2000, 2002 Aladdin Enterprises.  All rights reserved.
-Copyright (c) 1998 Softweyr LLC.  All rights reserved.
-Copyright (c) 1988, 1993 The Regents of the University of California.  All rights reserved
-Copyright (c) 1990, 1993 The Regents of the University of California.  All rights reserved.
-Copyright (c) 2000, 2001, Core SDI S.A., Argentina. All rights reserved
-Copyright (C) 2001 by First Peer, Inc. All rights reserved
-Copyright (c) 2005, 2006 by KoanLogic s.r.l. - All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
-
-  - Redistributions of source code must retain the above copyright notice,
-    this list of conditions and the following disclaimer.
-
-  - Redistributions in binary form must reproduce the above copyright notice,
-    this list of conditions and the following disclaimer in the documentation
-    and/or other materials provided with the distribution.
-
-  - Neither the name of Intel Corp. nor the names of its
-    contributors may be used to endorse or promote products derived from this
-    software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS''
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL Intel Corp. OR THE CONTRIBUTORS
-BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGE.
-
-
-
-Copyright (c) 2004-2005 Sergey Lyubka <[email protected]>
-
-Permission is hereby granted, free of charge, to any person obtaining a
-copy of this software and associated documentation files (the "Software"),
-to deal in the Software without restriction, including without limitation
-the rights to use, copy, modify, merge, publish, distribute, sublicense,
-and/or sell copies of the Software, and to permit persons to whom the
-Software is furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included
-in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-DEALINGS IN THE SOFTWARE.
-
--- a/usr/src/pkgdefs/SUNWopenwsmanr/pkginfo.tmpl	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
-#
-# ident	"@(#)pkginfo.tmpl	1.3	10/07/22 SMI"
-#
-# This required package information file describes characteristics of the
-# package, such as package abbreviation, full package name, package version,
-# and package architecture.
-#
-PKG="SUNWopenwsmanr"
-NAME="Openwsman (Root)"
-ARCH="ISA"
-VERSION="SFWVERS,REV=0.0.0"
-SUNW_PRODNAME="SunOS"
-SUNW_PRODVERS="RELEASE/VERSION"
-SUNW_PKGTYPE="root"
-MAXINST="1000"
-CATEGORY="system"
-DESC="Openwsman - Open source web services manager (2.1.0) (Root)"
-VENDOR="COMPANY"
-HOTLINE="Please contact your local service provider"
-EMAIL=""
-CLASSES="none manifest"
-BASEDIR=/
-SUNW_PKGVERS="1.0"
-SUNW_PKG_ALLZONES="false"
-SUNW_PKG_HOLLOW="false"
-SUNW_PKG_THISZONE="false"
-#VSTOCK="<reserved by Release Engineering for package part #>"
-#ISTATES="<developer defined>"
-#RSTATES='<developer defined>'
-#ULIMIT="<developer defined>"
-#ORDER="<developer defined>"
-#PSTAMP="<developer defined>"
-#INTONLY="<developer defined>"
--- a/usr/src/pkgdefs/SUNWopenwsmanr/prototype_com	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,71 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
-#
-#ident	"@(#)prototype_com	1.3	10/04/22 SMI"
-
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>      # where to find pkg objects
-#!include <filename>                  # include another 'prototype' file
-#!default <mode> <owner> <group>      # default used if not specified on entry
-#!<param>=<value>                     # puts parameter in pkg environment
-
-# packaging files
-i pkginfo
-i copyright
-i depend
-
-# source locations relative to the prototype file
-#
-# SUNWopenwsmanr - Openwsman web services manager (Root)
-#
-
-#etc files
-d none etc 0755 root sys
-d none etc/openwsman 0755 root bin
-f none etc/openwsman/owsmangencert.sh 0555 root bin
-f none etc/openwsman/openwsman.conf 0444 root sys
-f none etc/openwsman/ssleay.cnf 0444 root sys
-
-
-#SMF files
-d none lib 0755 root bin
-d none lib/svc 0755 root bin
-d none lib/svc/manifest 0755 root sys
-d none lib/svc/manifest/network 0755 root sys
-f manifest lib/svc/manifest/network/openwsmand.xml 0444 root sys
-d none lib/svc/method 0755 root bin
-f none lib/svc/method/svc-openwsmand 0555 root bin
-
-#RBAC changes
-d none etc/security 0755 root sys
-d none etc/security/auth_attr.d 0755 root sys
-f none etc/security/auth_attr.d/openwsman 0444 root sys
-d none etc/security/exec_attr.d 0755 root sys
-f none etc/security/exec_attr.d/openwsman 0444 root sys
-d none etc/security/prof_attr.d 0755 root sys
-f none etc/security/prof_attr.d/openwsman 0444 root sys
--- a/usr/src/pkgdefs/SUNWopenwsmanr/prototype_i386	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_i386	1.1	09/03/11 SMI"
-#
-
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are I386 specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWopenwsmanr - Openwsman web services manager (Root)
-#
--- a/usr/src/pkgdefs/SUNWopenwsmanr/prototype_sparc	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,53 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_sparc	1.1	09/03/11 SMI"
-#
-
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are SPARC specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWopenwsmanr - Openwsman web services manager (Root)
-#
-#
--- a/usr/src/pkgdefs/SUNWopenwsmanu/Makefile	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,35 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)Makefile	1.1	09/03/11 SMI"
-
-include ../Makefile.com
-
-.KEEP_STATE:
-
-all: $(FILES)
-install: all pkg
-
-include ../Makefile.targ
--- a/usr/src/pkgdefs/SUNWopenwsmanu/copyright	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,58 +0,0 @@
-Copyright (C) 2004-2007 Intel Corp. All rights reserved.
-Copyright (C) 2008 Centrify Corp. All rights reserved.
-Copyright (C) 1999, 2000, 2002 Aladdin Enterprises.  All rights reserved.
-Copyright (c) 1998 Softweyr LLC.  All rights reserved.
-Copyright (c) 1988, 1993 The Regents of the University of California.  All rights reserved
-Copyright (c) 1990, 1993 The Regents of the University of California.  All rights reserved.
-Copyright (c) 2000, 2001, Core SDI S.A., Argentina. All rights reserved
-Copyright (C) 2001 by First Peer, Inc. All rights reserved
-Copyright (c) 2005, 2006 by KoanLogic s.r.l. - All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
-
-  - Redistributions of source code must retain the above copyright notice,
-    this list of conditions and the following disclaimer.
-
-  - Redistributions in binary form must reproduce the above copyright notice,
-    this list of conditions and the following disclaimer in the documentation
-    and/or other materials provided with the distribution.
-
-  - Neither the name of Intel Corp. nor the names of its
-    contributors may be used to endorse or promote products derived from this
-    software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS''
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL Intel Corp. OR THE CONTRIBUTORS
-BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGE.
-
-
-
-Copyright (c) 2004-2005 Sergey Lyubka <[email protected]>
-
-Permission is hereby granted, free of charge, to any person obtaining a
-copy of this software and associated documentation files (the "Software"),
-to deal in the Software without restriction, including without limitation
-the rights to use, copy, modify, merge, publish, distribute, sublicense,
-and/or sell copies of the Software, and to permit persons to whom the
-Software is furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included
-in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-DEALINGS IN THE SOFTWARE.
-
--- a/usr/src/pkgdefs/SUNWopenwsmanu/depend	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,62 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)depend	1.1	09/03/11 SMI"
-#
-# This package information file defines software dependencies associated
-# with the pkg.  You can define three types of pkg dependencies with this file:
-#	 P indicates a prerequisite for installation
-#	 I indicates an incompatible package
-#	 R indicates a reverse dependency
-# <pkg.abbr> see pkginfo(4), PKG parameter
-# <name> see pkginfo(4), NAME parameter
-# <version> see pkginfo(4), VERSION parameter
-# <arch> see pkginfo(4), ARCH parameter
-# <type> <pkg.abbr> <name>
-# 	(<arch>)<version>
-# 	(<arch>)<version>
-# 	...
-# <type> <pkg.abbr> <name>
-# ...
-#
-
-P SUNWcar	Core Architecture, (Root)
-P SUNWcakr	Core Solaris Kernel Architecture (Root)
-P SUNWkvm	Core Architecture, (Kvm)
-P SUNWcsr	Core Solaris, (Root)
-P SUNWckr	Core Solaris Kernel (Root)
-P SUNWcnetr	Core Solaris Network Infrastructure (Root)
-P SUNWcsu	Core Solaris, (Usr)
-P SUNWcsd	Core Solaris Devices
-P SUNWcsl	Core Solaris Libraries
-P SUNWlibC	Sun Workshop Compilers Bundled libC
-P SUNWlxmlr	The XML library (Root)
-P SUNWcurl	The C-URL Wrappers Library
-P SUNWgss	GSSAPI V2
-P SUNWgnu-idn 	The Internationalized Domains Library
-P SUNWzlibr	SUNWzlibr The Zip compression library (Root)
-P SUNWopensslr	OpenSSL (Root)
-P SUNWapch22u   Apache Web Server V2.2 (usr)
-P SUNWopenwsmanr	Openwsman (Root)
--- a/usr/src/pkgdefs/SUNWopenwsmanu/pkginfo.tmpl	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
-#
-# ident	"@(#)pkginfo.tmpl	1.2	10/07/22 SMI"
-#
-# This required package information file describes characteristics of the
-# package, such as package abbreviation, full package name, package version,
-# and package architecture.
-#
-PKG="SUNWopenwsmanu"
-NAME="Openwsman (Usr)"
-ARCH="ISA"
-VERSION="SFWVERS,REV=0.0.0"
-SUNW_PRODNAME="SunOS"
-SUNW_PRODVERS="RELEASE/VERSION"
-SUNW_PKGTYPE="usr"
-MAXINST="1000"
-CATEGORY="system"
-DESC="Openwsman - Open source web services manager (2.1.0) (Usr)"
-VENDOR="COMPANY"
-HOTLINE="Please contact your local service provider"
-EMAIL=""
-CLASSES="none"
-BASEDIR=/
-SUNW_PKGVERS="1.0"
-SUNW_PKG_ALLZONES="false"
-SUNW_PKG_HOLLOW="false"
-SUNW_PKG_THISZONE="false"
-#VSTOCK="<reserved by Release Engineering for package part #>"
-#ISTATES="<developer defined>"
-#RSTATES='<developer defined>'
-#ULIMIT="<developer defined>"
-#ORDER="<developer defined>"
-#PSTAMP="<developer defined>"
-#INTONLY="<developer defined>"
--- a/usr/src/pkgdefs/SUNWopenwsmanu/prototype_com	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,158 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_com	1.1	09/03/11 SMI"
-#
-
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>      # where to find pkg objects
-#!include <filename>                  # include another 'prototype' file
-#!default <mode> <owner> <group>      # default used if not specified on entry
-#!<param>=<value>                     # puts parameter in pkg environment
-
-# packaging files
-i pkginfo
-i copyright
-i depend
-
-# source locations relative to the prototype file
-#
-# SUNWopenwsmanu - Openwsman web services manager (Usr)
-#
-
-#Binaries
-d none usr 0755 root sys
-d none usr/sbin 0755 root bin
-f none usr/sbin/openwsmand 0555 root bin
-
-
-#Libraries
-d none usr/lib 755 root bin
-f none usr/lib/libwsman.so.1.0.0 0555 root bin
-s none usr/lib/libwsman.so=libwsman.so.1.0.0 
-s none usr/lib/libwsman.so.1=libwsman.so.1.0.0 
-f none usr/lib/libwsman_curl_client_transport.so.1.0.0 0555 root bin
-s none usr/lib/libwsman_curl_client_transport.so=libwsman_curl_client_transport.so.1.0.0
-s none usr/lib/libwsman_curl_client_transport.so.1=libwsman_curl_client_transport.so.1.0.0
-f none usr/lib/libwsman_client.so.1.0.0 0555 root bin
-s none usr/lib/libwsman_client.so=libwsman_client.so.1.0.0
-s none usr/lib/libwsman_client.so.1=libwsman_client.so.1.0.0
-f none usr/lib/libwsman_server.so.1.0.0 0555 root bin
-s none usr/lib/libwsman_server.so=libwsman_server.so.1.0.0
-s none usr/lib/libwsman_server.so.1=libwsman_server.so.1.0.0
-f none usr/lib/libwsman_clientpp.so.0.0.0 0555 root bin
-s none usr/lib/libwsman_clientpp.so=libwsman_clientpp.so.0.0.0
-s none usr/lib/libwsman_clientpp.so.0=libwsman_clientpp.so.0.0.0
-d none usr/lib/openwsman 755 root bin
-d none usr/lib/openwsman/plugins 755 root bin
-f none usr/lib/openwsman/plugins/libwsman_identify_plugin.so.1.0.0 0555 root bin
-s none usr/lib/openwsman/plugins/libwsman_identify_plugin.so=libwsman_identify_plugin.so.1.0.0
-s none usr/lib/openwsman/plugins/libwsman_identify_plugin.so.1=libwsman_identify_plugin.so.1.0.0
-f none usr/lib/openwsman/plugins/libwsman_test.so.1.0.0 0555 root bin
-s none usr/lib/openwsman/plugins/libwsman_test.so=libwsman_test.so.1.0.0
-s none usr/lib/openwsman/plugins/libwsman_test.so.1=libwsman_test.so.1.0.0
-d none usr/lib/openwsman/authenticators 755 root bin
-f none usr/lib/openwsman/authenticators/libwsman_file_auth.so.1.0.0 0555 root bin
-s none usr/lib/openwsman/authenticators/libwsman_file_auth.so=libwsman_file_auth.so.1.0.0
-s none usr/lib/openwsman/authenticators/libwsman_file_auth.so.1=libwsman_file_auth.so.1.0.0
-f none usr/lib/openwsman/authenticators/libwsman_pam_auth.so.1.0.0 0555 root bin
-s none usr/lib/openwsman/authenticators/libwsman_pam_auth.so=libwsman_pam_auth.so.1.0.0
-s none usr/lib/openwsman/authenticators/libwsman_pam_auth.so.1=libwsman_pam_auth.so.1.0.0
-
-
-#pkgconfig files
-d none usr/lib/pkgconfig 0755 root other
-f none usr/lib/pkgconfig/openwsman-server.pc 0444 root other
-f none usr/lib/pkgconfig/openwsman++.pc 0444 root other
-f none usr/lib/pkgconfig/openwsman.pc 0444 root other
-
-
-#Header files
-d none usr/include 0755 root bin
-d none usr/include/openwsman 0755 root bin
-f none usr/include/openwsman/wsman-types.h 0444 root bin
-f none usr/include/openwsman/wsman-names.h 0444 root bin
-f none usr/include/openwsman/wsman-debug.h 0444 root bin
-f none usr/include/openwsman/wsman-client.h 0444 root bin
-f none usr/include/openwsman/wsman-client-api.h 0444 root bin
-f none usr/include/openwsman/wsman-xml-api.h 0444 root bin
-f none usr/include/openwsman/wsman-client-transport.h 0444 root bin
-f none usr/include/openwsman/wsman-xml-serializer.h 0444 root bin
-f none usr/include/openwsman/wsman-xml-serialize.h 0444 root bin
-f none usr/include/openwsman/wsman-server-api.h 0444 root bin
-f none usr/include/openwsman/wsman-faults.h 0444 root bin
-f none usr/include/openwsman/wsman-soap-message.h 0444 root bin
-f none usr/include/openwsman/wsman-api.h 0444 root bin
-f none usr/include/openwsman/wsman-declarations.h 0444 root bin
-f none usr/include/openwsman/wsman-soap.h 0444 root bin
-f none usr/include/openwsman/wsman-epr.h 0444 root bin
-f none usr/include/openwsman/wsman-filter.h 0444 root bin
-f none usr/include/openwsman/wsman-soap-envelope.h 0444 root bin
-f none usr/include/openwsman/wsman-subscription-repository.h 0444 root bin
-f none usr/include/openwsman/wsman-event-pool.h 0444 root bin
-f none usr/include/openwsman/wsman-cimindication-processor.h 0444 root bin
-d none usr/include/openwsman/u 0755 root bin
-f none usr/include/openwsman/u/buf.h 0444 root bin
-f none usr/include/openwsman/u/carpal.h 0444 root bin
-f none usr/include/openwsman/u/libu.h 0444 root bin
-f none usr/include/openwsman/u/log.h 0444 root bin
-f none usr/include/openwsman/u/logprv.h 0444 root bin
-f none usr/include/openwsman/u/memory.h 0444 root bin
-f none usr/include/openwsman/u/misc.h 0444 root bin
-f none usr/include/openwsman/u/os.h 0444 root bin
-f none usr/include/openwsman/u/uri.h 0444 root bin
-f none usr/include/openwsman/u/uuid.h 0444 root bin
-f none usr/include/openwsman/u/lock.h 0444 root bin
-f none usr/include/openwsman/u/strings.h 0444 root bin
-f none usr/include/openwsman/u/md5.h 0444 root bin
-f none usr/include/openwsman/u/list.h 0444 root bin
-f none usr/include/openwsman/u/hash.h 0444 root bin
-f none usr/include/openwsman/u/base64.h 0444 root bin
-f none usr/include/openwsman/u/iniparser.h 0444 root bin
-f none usr/include/openwsman/u/debug.h 0444 root bin
-f none usr/include/openwsman/u/uerr.h 0444 root bin
-f none usr/include/openwsman/u/uoption.h 0444 root bin
-f none usr/include/openwsman/u/gettimeofday.h 0444 root bin
-f none usr/include/openwsman/u/syslog.h 0444 root bin
-f none usr/include/openwsman/u/pthreadx.h 0444 root bin
-d none usr/include/openwsman/cim 0755 root bin
-f none usr/include/openwsman/cim/cim-interface.h 0444 root bin
-d none usr/include/openwsman/cpp 0755 root bin
-f none usr/include/openwsman/cpp/OpenWsmanClient.h 0444 root bin
-f none usr/include/openwsman/cpp/Exception.h 0444 root bin
-f none usr/include/openwsman/cpp/WsmanClient.h 0444 root bin
-f none usr/include/openwsman/cpp/WsmanEPR.h 0444 root bin
-f none usr/include/openwsman/cpp/WsmanFilter.h 0444 root bin
-
-
-#Man pages
-d none usr/share 0755 root sys
-d none usr/share/man 0755 root bin
-d none usr/share/man/man8 0755 root bin
-f none usr/share/man/man8/openwsmand.8 0444 root bin
--- a/usr/src/pkgdefs/SUNWopenwsmanu/prototype_i386	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,97 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_i386	1.1	09/03/11 SMI"
-#
-
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are I386 specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWopenwsmanu - Openwsman web services manager (Usr)
-#
-
-#Binaries
-d none usr/sbin/amd64 0755 root bin
-f none usr/sbin/amd64/openwsmand 0555 root bin
-
-
-#Libraries
-d none usr/lib/amd64 755 root bin
-f none usr/lib/amd64/libwsman.so.1.0.0 0555 root bin
-s none usr/lib/amd64/libwsman.so=libwsman.so.1.0.0
-s none usr/lib/amd64/libwsman.so.1=libwsman.so.1.0.0
-f none usr/lib/amd64/libwsman_curl_client_transport.so.1.0.0 0555 root bin
-s none usr/lib/amd64/libwsman_curl_client_transport.so=libwsman_curl_client_transport.so.1.0.0
-s none usr/lib/amd64/libwsman_curl_client_transport.so.1=libwsman_curl_client_transport.so.1.0.0
-f none usr/lib/amd64/libwsman_client.so.1.0.0 0555 root bin
-s none usr/lib/amd64/libwsman_client.so=libwsman_client.so.1.0.0
-s none usr/lib/amd64/libwsman_client.so.1=libwsman_client.so.1.0.0
-f none usr/lib/amd64/libwsman_server.so.1.0.0 0555 root bin
-s none usr/lib/amd64/libwsman_server.so=libwsman_server.so.1.0.0
-s none usr/lib/amd64/libwsman_server.so.1=libwsman_server.so.1.0.0
-f none usr/lib/amd64/libwsman_clientpp.so.0.0.0 0555 root bin
-s none usr/lib/amd64/libwsman_clientpp.so=libwsman_clientpp.so.0.0.0
-s none usr/lib/amd64/libwsman_clientpp.so.0=libwsman_clientpp.so.0.0.0
-d none usr/lib/amd64/openwsman 755 root bin
-d none usr/lib/amd64/openwsman/plugins 755 root bin
-f none usr/lib/amd64/openwsman/plugins/libwsman_identify_plugin.so.1.0.0 0555 root bin
-s none usr/lib/amd64/openwsman/plugins/libwsman_identify_plugin.so=libwsman_identify_plugin.so.1.0.0
-s none usr/lib/amd64/openwsman/plugins/libwsman_identify_plugin.so.1=libwsman_identify_plugin.so.1.0.0
-f none usr/lib/amd64/openwsman/plugins/libwsman_test.so.1.0.0 0555 root bin
-s none usr/lib/amd64/openwsman/plugins/libwsman_test.so=libwsman_test.so.1.0.0
-s none usr/lib/amd64/openwsman/plugins/libwsman_test.so.1=libwsman_test.so.1.0.0
-d none usr/lib/amd64/openwsman/authenticators 755 root bin
-f none usr/lib/amd64/openwsman/authenticators/libwsman_file_auth.so.1.0.0 0555 root bin
-s none usr/lib/amd64/openwsman/authenticators/libwsman_file_auth.so=libwsman_file_auth.so.1.0.0
-s none usr/lib/amd64/openwsman/authenticators/libwsman_file_auth.so.1=libwsman_file_auth.so.1.0.0
-f none usr/lib/amd64/openwsman/authenticators/libwsman_pam_auth.so.1.0.0 0555 root bin
-s none usr/lib/amd64/openwsman/authenticators/libwsman_pam_auth.so=libwsman_pam_auth.so.1.0.0
-s none usr/lib/amd64/openwsman/authenticators/libwsman_pam_auth.so.1=libwsman_pam_auth.so.1.0.0
-
-
-#pkgconfig files
-d none usr/lib/amd64/pkgconfig 0755 root other
-f none usr/lib/amd64/pkgconfig/openwsman-server.pc 0444 root other
-f none usr/lib/amd64/pkgconfig/openwsman++.pc 0444 root other
-f none usr/lib/amd64/pkgconfig/openwsman.pc 0444 root other
--- a/usr/src/pkgdefs/SUNWopenwsmanu/prototype_sparc	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,97 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_sparc	1.1	09/03/11 SMI"
-#
-
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are SPARC specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWopenwsmanu - Openwsman web services manager (Usr)
-#
-
-#Binaries
-d none usr/sbin/sparcv9 0755 root bin
-f none usr/sbin/sparcv9/openwsmand 0555 root bin
-
-
-#Libraries
-d none usr/lib/sparcv9 755 root bin
-f none usr/lib/sparcv9/libwsman.so.1.0.0 0555 root bin
-s none usr/lib/sparcv9/libwsman.so=libwsman.so.1.0.0
-s none usr/lib/sparcv9/libwsman.so.1=libwsman.so.1.0.0
-f none usr/lib/sparcv9/libwsman_curl_client_transport.so.1.0.0 0555 root bin
-s none usr/lib/sparcv9/libwsman_curl_client_transport.so=libwsman_curl_client_transport.so.1.0.0
-s none usr/lib/sparcv9/libwsman_curl_client_transport.so.1=libwsman_curl_client_transport.so.1.0.0
-f none usr/lib/sparcv9/libwsman_client.so.1.0.0 0555 root bin
-s none usr/lib/sparcv9/libwsman_client.so=libwsman_client.so.1.0.0
-s none usr/lib/sparcv9/libwsman_client.so.1=libwsman_client.so.1.0.0
-f none usr/lib/sparcv9/libwsman_server.so.1.0.0 0555 root bin
-s none usr/lib/sparcv9/libwsman_server.so=libwsman_server.so.1.0.0
-s none usr/lib/sparcv9/libwsman_server.so.1=libwsman_server.so.1.0.0
-f none usr/lib/sparcv9/libwsman_clientpp.so.0.0.0 0555 root bin
-s none usr/lib/sparcv9/libwsman_clientpp.so=libwsman_clientpp.so.0.0.0
-s none usr/lib/sparcv9/libwsman_clientpp.so.0=libwsman_clientpp.so.0.0.0
-d none usr/lib/sparcv9/openwsman 755 root bin
-d none usr/lib/sparcv9/openwsman/plugins 755 root bin
-f none usr/lib/sparcv9/openwsman/plugins/libwsman_identify_plugin.so.1.0.0 0555 root bin
-s none usr/lib/sparcv9/openwsman/plugins/libwsman_identify_plugin.so=libwsman_identify_plugin.so.1.0.0
-s none usr/lib/sparcv9/openwsman/plugins/libwsman_identify_plugin.so.1=libwsman_identify_plugin.so.1.0.0
-f none usr/lib/sparcv9/openwsman/plugins/libwsman_test.so.1.0.0 0555 root bin
-s none usr/lib/sparcv9/openwsman/plugins/libwsman_test.so=libwsman_test.so.1.0.0
-s none usr/lib/sparcv9/openwsman/plugins/libwsman_test.so.1=libwsman_test.so.1.0.0
-d none usr/lib/sparcv9/openwsman/authenticators 755 root bin
-f none usr/lib/sparcv9/openwsman/authenticators/libwsman_file_auth.so.1.0.0 0555 root bin
-s none usr/lib/sparcv9/openwsman/authenticators/libwsman_file_auth.so=libwsman_file_auth.so.1.0.0
-s none usr/lib/sparcv9/openwsman/authenticators/libwsman_file_auth.so.1=libwsman_file_auth.so.1.0.0
-f none usr/lib/sparcv9/openwsman/authenticators/libwsman_pam_auth.so.1.0.0 0555 root bin
-s none usr/lib/sparcv9/openwsman/authenticators/libwsman_pam_auth.so=libwsman_pam_auth.so.1.0.0
-s none usr/lib/sparcv9/openwsman/authenticators/libwsman_pam_auth.so.1=libwsman_pam_auth.so.1.0.0
-
-
-#pkgconfig files
-d none usr/lib/sparcv9/pkgconfig 0755 root other
-f none usr/lib/sparcv9/pkgconfig/openwsman-server.pc 0444 root other
-f none usr/lib/sparcv9/pkgconfig/openwsman++.pc 0444 root other
-f none usr/lib/sparcv9/pkgconfig/openwsman.pc 0444 root other
--- a/usr/src/pkgdefs/SUNWpatchutils/Makefile	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,36 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)Makefile	1.1	09/02/23 SMI"
-#
-
-include ../Makefile.com
-
-.KEEP_STATE:
-
-all: $(FILES)
-install: all pkg
-
-include ../Makefile.targ
--- a/usr/src/pkgdefs/SUNWpatchutils/copyright	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,356 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
---------------------------------------------------------------------
-
-Copyright (C) 1987-2006 Free Software Foundation, Inc.
-Copyright (C) 2000-2005, 2008 Tim Waugh <[email protected]>
-Copyright (C) 2001 Marko Kreen
-Copyright (C) 1994 X Consortium
-
-
-		    GNU GENERAL PUBLIC LICENSE
-		       Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-			    Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-		    GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-			    NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
-	    How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
-    Gnomovision version 69, Copyright (C) year  name of author
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
-  `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs.  If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library.  If this is what you want to do, use the GNU Library General
-Public License instead of this License.
--- a/usr/src/pkgdefs/SUNWpatchutils/depend	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# ident	"@(#)depend	1.1	09/02/23 SMI"
-#
-# This package information file defines software dependencies associated
-# with the pkg.  You can define three types of pkg dependencies with this file:
-#	 P indicates a prerequisite for installation
-#	 I indicates an incompatible package
-#	 R indicates a reverse dependency
-# <pkg.abbr> see pkginfo(4), PKG parameter
-# <name> see pkginfo(4), NAME parameter
-# <version> see pkginfo(4), VERSION parameter
-# <arch> see pkginfo(4), ARCH parameter
-# <type> <pkg.abbr> <name>
-# 	(<arch>)<version>
-# 	(<arch>)<version>
-# 	...
-# <type> <pkg.abbr> <name>
-# ...
-#
-
-P SUNWcar		Core Architecture, (Root)
-P SUNWcakr		Core Solaris Kernel Architecture (Root)
-P SUNWkvm		Core Architecture, (Kvm)
-P SUNWcsr		Core Solaris, (Root)
-P SUNWckr		Core Solaris Kernel (Root)
-P SUNWcnetr		Core Solaris Network Infrastructure (Root)
-P SUNWcsu		Core Solaris, (Usr)
-P SUNWcsd		Core Solaris Devices
-P SUNWcsl		Core Solaris Libraries
-P SUNWbash		GNU Bourne-Again shell (bash)
-P SUNWperl584core	Perl 5.8.4 (core)
-P SUNWgnu-diffutils	GNU diffutils
-P SUNWgpch		The GNU Patch utility
--- a/usr/src/pkgdefs/SUNWpatchutils/pkginfo.tmpl	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,58 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
-#
-# ident	"@(#)pkginfo.tmpl	1.2	10/07/22 SMI"
-#
-
-#
-# This required package information file describes characteristics of the
-# package, such as package abbreviation, full package name, package version,
-# and package architecture.
-#
-PKG="SUNWpatchutils"
-NAME="patchutils - Tools for manipulating patch files"
-ARCH="ISA"
-VERSION="SFWVERS,REV=0.0.0"
-SUNW_PRODNAME="SunOS"
-SUNW_PRODVERS="RELEASE/VERSION"
-SUNW_PKGTYPE="usr"
-MAXINST="1000"
-CATEGORY="system"
-DESC="patchutils - Tools for manipulating patch files (0.3.0)"
-VENDOR="COMPANY"
-HOTLINE="Please contact your local service provider"
-EMAIL=""
-CLASSES="none"
-BASEDIR=/
-SUNW_PKGVERS="1.0"
-SUNW_PKG_ALLZONES="false"
-SUNW_PKG_HOLLOW="false"
-SUNW_PKG_THISZONE="false"
-#VSTOCK="<reserved by Release Engineering for package part #>"
-#ISTATES="<developer defined>"
-#RSTATES='<developer defined>'
-#ULIMIT="<developer defined>"
-#ORDER="<developer defined>"
-#PSTAMP="<developer defined>"
-#INTONLY="<developer defined>"
--- a/usr/src/pkgdefs/SUNWpatchutils/prototype_com	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,80 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_com	1.1	09/02/24 SMI"
-#
-
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-# packaging files
-i pkginfo
-i copyright
-i depend
-# source locations relative to the prototype file
-#
-# SUNWpatchutils
-#
-d none usr 0755 root sys
-d none usr/bin 0755 root bin
-f none usr/bin/dehtmldiff 0555 root bin
-f none usr/bin/editdiff 0555 root bin
-f none usr/bin/espdiff 0555 root bin
-f none usr/bin/filterdiff 0555 root bin
-f none usr/bin/fixcvsdiff 0555 root bin
-f none usr/bin/interdiff 0555 root bin
-f none usr/bin/recountdiff 0555 root bin
-f none usr/bin/rediff 0555 root bin
-f none usr/bin/splitdiff 0555 root bin
-f none usr/bin/unwrapdiff 0555 root bin
-s none usr/bin/combinediff=interdiff 0555 root bin
-s none usr/bin/flipdiff=interdiff 0555 root bin
-s none usr/bin/grepdiff=filterdiff 0555 root bin
-s none usr/bin/lsdiff=filterdiff 0555 root bin
-
-d none usr/share 0755 root sys
-d none usr/share/man 0755 root bin
-d none usr/share/man/man1 0755 root bin
-f none usr/share/man/man1/combinediff.1 0444 root bin
-f none usr/share/man/man1/dehtmldiff.1 0444 root bin
-f none usr/share/man/man1/editdiff.1 0444 root bin
-f none usr/share/man/man1/espdiff.1 0444 root bin
-f none usr/share/man/man1/filterdiff.1 0444 root bin
-f none usr/share/man/man1/fixcvsdiff.1 0444 root bin
-f none usr/share/man/man1/flipdiff.1 0444 root bin
-f none usr/share/man/man1/grepdiff.1 0444 root bin
-f none usr/share/man/man1/interdiff.1 0444 root bin
-f none usr/share/man/man1/lsdiff.1 0444 root bin
-f none usr/share/man/man1/recountdiff.1 0444 root bin
-f none usr/share/man/man1/rediff.1 0444 root bin
-f none usr/share/man/man1/splitdiff.1 0444 root bin
-f none usr/share/man/man1/unwrapdiff.1 0444 root bin
--- a/usr/src/pkgdefs/SUNWpatchutils/prototype_i386	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_i386	1.1	09/03/27 SMI"
-#
-
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are i386 specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWpatchutils
-#
--- a/usr/src/pkgdefs/SUNWpatchutils/prototype_sparc	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_sparc	1.1	09/03/27 SMI"
-#
-
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are SPARC specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWpatchutils
-#
--- a/usr/src/pkgdefs/SUNWruby18r/Makefile	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,37 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# ident	"@(#)Makefile	1.3	09/02/16 SMI"
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-
-include ../Makefile.com
-
-DATAFILES= depend
-
-.KEEP_STATE:
-
-all: $(FILES)
-install: all pkg
-
-include ../Makefile.targ
--- a/usr/src/pkgdefs/SUNWruby18r/copyright	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,422 +0,0 @@
-1) The following software may be included in this product:
-
-Ruby
-
-Use of this software is governed by the terms of the following license:
-
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
-
-Ruby is copyrighted free software by Yukihiro Matsumoto <[email protected]>.
-You can redistribute this copy of Ruby and/or modify it under the terms of the GPL
-version 2 (see the file GPL) below:
-
-
-		    GNU GENERAL PUBLIC LICENSE
-		       Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-                       59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-			    Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-
-		    GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-			    NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
-	    How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
-    Gnomovision version 69, Copyright (C) year name of author
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
-  `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs.  If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library.  If this is what you want to do, use the GNU Library General
-Public License instead of this License.
-
-
-2) The following software may be included in this product:
-
-RubyGems
-
-Use of this software is governed by the terms of the following license:
-
-RubyGems is copyrighted free software by Chad Fowler, Rich Kilmer, Jim
-Weirich and others.  You can redistribute it and/or modify it under
-either the terms of the GPL (see the GPL.txt file), or the conditions
-below:
-
-  1. You may make and give away verbatim copies of the source form of the
-     software without restriction, provided that you duplicate all of the
-     original copyright notices and associated disclaimers.
-
-  2. You may modify your copy of the software in any way, provided that
-     you do at least ONE of the following:
-
-       a) place your modifications in the Public Domain or otherwise
-          make them Freely Available, such as by posting said
-	  modifications to Usenet or an equivalent medium, or by allowing
-	  the author to include your modifications in the software.
-
-       b) use the modified software only within your corporation or
-          organization.
-
-       c) rename any non-standard executables so the names do not conflict
-	  with standard executables, which must also be provided.
-
-       d) make other distribution arrangements with the author.
-
-  3. You may distribute the software in object code or executable
-     form, provided that you do at least ONE of the following:
-
-       a) distribute the executables and library files of the software,
-	  together with instructions (in the manual page or equivalent)
-	  on where to get the original distribution.
-
-       b) accompany the distribution with the machine-readable source of
-	  the software.
-
-       c) give non-standard executables non-standard names, with
-          instructions on where to get the original software distribution.
-
-       d) make other distribution arrangements with the author.
-
-  4. You may modify and include the part of the software into any other
-     software (possibly commercial).  
-
-  5. The scripts and library files supplied as input to or produced as 
-     output from the software do not automatically fall under the
-     copyright of the software, but belong to whomever generated them, 
-     and may be sold commercially, and may be aggregated with this
-     software.
-
-  6. THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
-     IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
-     WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-     PURPOSE.
--- a/usr/src/pkgdefs/SUNWruby18r/pkginfo.tmpl	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,56 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved.
-#
-# ident	"@(#)pkginfo.tmpl	1.5	10/07/22 SMI"
-#
-# This required package information file describes characteristics of the
-# package, such as package abbreviation, full package name, package version,
-# and package architecture.
-#
-PKG="SUNWruby18r"
-NAME="Ruby & RubyGems (Root)"
-DESC="Ruby 1.8.7 patch 174 with integrated RubyGems v1.3.5 (Root)"
-ARCH="ISA"
-VERSION="SFWVERS,REV=0.0.0"
-SUNW_PRODNAME="SunOS"
-SUNW_PRODVERS="RELEASE/VERSION"
-SUNW_PKGTYPE="root"
-MAXINST="1000"
-CATEGORY="application"
-VENDOR="COMPANY"
-HOTLINE="Please contact your local service provider"
-EMAIL=""
-CLASSES="none"
-BASEDIR=/
-SUNW_PKGVERS="1.0"
-SUNW_PKG_ALLZONES="false"
-SUNW_PKG_HOLLOW="false"
-SUNW_PKG_THISZONE="false"
-#VSTOCK="<reserved by Release Engineering for package part #>"
-#ISTATES="<developer defined>"
-#RSTATES='<developer defined>'
-#ULIMIT="<developer defined>"
-#ORDER="<developer defined>"
-#PSTAMP="<developer defined>"
-#INTONLY="<developer defined>"
--- a/usr/src/pkgdefs/SUNWruby18r/prototype_com	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1868 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_com	1.6	09/11/20 SMI"
-#
-
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>      # where to find pkg objects
-#!include <filename>                  # include another 'prototype' file
-#!default <mode> <owner> <group>      # default used if not specified on entry
-#!<param>=<value>                     # puts parameter in pkg environment
-
-# packaging files
-i pkginfo
-i copyright
-i depend
-
-# source locations relative to the prototype file
-#
-# SUNWruby18r
-#
-
-d none var 0755 root sys
-d none var/ruby 0755 root bin
-d none var/ruby/1.8 0755 root bin
-d none var/ruby/1.8/gem_home 0755 root bin
-d none var/ruby/1.8/gem_home/cache 0755 root bin
-d none var/ruby/1.8/gem_home/doc 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Config.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Builder.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Command.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/CommandManager.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/BuildCommand.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/CertCommand.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/CheckCommand.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/CleanupCommand.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/ContentsCommand.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/DependencyCommand.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/EnvironmentCommand.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/FetchCommand.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/GenerateIndexCommand.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/HelpCommand.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/InstallCommand.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/ListCommand.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/LockCommand.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/MirrorCommand.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/OutdatedCommand.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/PristineCommand.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/QueryCommand.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/RdocCommand.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/SearchCommand.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/ServerCommand.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/SetupCommand.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/SourcesCommand.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/SpecificationCommand.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/StaleCommand.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/UninstallCommand.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/UnpackCommand.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/UpdateCommand.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/WhichCommand.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/ConfigFile.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/ConsoleUI.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DefaultUserInteraction.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Dependency.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DependencyInstaller.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DependencyList.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DigestAdapter.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DocManager.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Ext 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Ext/Builder.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Ext/ConfigureBuilder.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Ext/ExtConfBuilder.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Ext/RakeBuilder.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/FakeFetcher.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/FileOperations.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/FilePermissionError.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Format.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/GemPathSearcher.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/GemRunner.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Indexer.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/InstallUpdateOptions.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Installer 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Installer.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/LocalRemoteOptions.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/OldFormat.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarHeader.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarInput.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarOutput.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarReader 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarReader.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarReader/Entry.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarWriter 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarWriter.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarWriter/BoundedStream.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarWriter/RestrictedStream.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/PackageTask.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Platform.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/RemoteFetcher 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/RemoteFetcher.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/RemoteFetcher/FetchError.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/RequirePathsBuilder.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Requirement.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Security 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Security.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Security/Policy.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Security/Signer.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Server.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SilentUI.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceIndex.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceInfoCache.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceInfoCacheEntry.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SpecFetcher.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Specification.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/StreamUI 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/StreamUI.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/StreamUI/SilentProgressReporter.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/StreamUI/SimpleProgressReporter.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/StreamUI/VerboseProgressReporter.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SystemExitException.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Text.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Uninstaller.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Validator 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Validator.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Validator/TestRunner.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Version 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Version.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Version/Part.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/VersionOption.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/GemGauntlet.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Kernel.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/OpenSSL 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/TempIO.src 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rbconfig 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/commands 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/digest 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/ext 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/package 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/package/tar_reader 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Config 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Builder 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Command 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/CommandLineError 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/CommandManager 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/BuildCommand 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/CertCommand 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/CheckCommand 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/CleanupCommand 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/ContentsCommand 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/DependencyCommand 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/EnvironmentCommand 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/FetchCommand 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/GenerateIndexCommand 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/HelpCommand 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/InstallCommand 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/ListCommand 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/LockCommand 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/MirrorCommand 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/OutdatedCommand 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/PristineCommand 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/QueryCommand 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/RdocCommand 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/SearchCommand 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/ServerCommand 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/SetupCommand 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/SourcesCommand 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/SpecificationCommand 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/StaleCommand 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/UninstallCommand 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/UnpackCommand 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/UpdateCommand 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/WhichCommand 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/ConfigFile 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/ConsoleUI 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DefaultUserInteraction 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Dependency 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DependencyError 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DependencyInstaller 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DependencyList 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DependencyRemovalException 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DigestAdapter 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DocManager 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DocumentError 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/EndOfYAMLException 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Exception 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Ext 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Ext/Builder 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Ext/ConfigureBuilder 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Ext/ExtConfBuilder 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Ext/RakeBuilder 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/FakeFetcher 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/FileOperations 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/FilePermissionError 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Format 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/FormatException 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/GemNotFoundException 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/GemNotInHomeException 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/GemPathSearcher 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/GemRunner 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Indexer 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/InstallError 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/InstallUpdateOptions 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Installer 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Installer/ExtensionBuildError 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/InvalidSpecificationException 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/LoadError 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/LocalRemoteOptions 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/OldFormat 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/OperationNotSupportedError 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/BadCheckSum 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/ClosedIO 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/Error 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/FSyncDir 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/FormatError 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/NonSeekableIO 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarHeader 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarInput 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarOutput 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarReader 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarReader/UnexpectedEOF 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarWriter 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarWriter/BoundedStream 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarWriter/FileOverflow 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarWriter/RestrictedStream 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TooLongFileName 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/PackageTask 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Platform 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/RemoteError 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/RemoteFetcher 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/RemoteFetcher/FetchError 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/RemoteInstallationCancelled 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/RemoteInstallationSkipped 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/RemoteSourceException 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/RequirePathsBuilder 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Requirement 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Security 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Security/Exception 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Security/Policy 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Security/Signer 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Server 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SilentUI 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceIndex 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceInfoCache 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceInfoCacheEntry 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SpecFetcher 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Specification 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/StreamUI 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/StreamUI/SilentProgressReporter 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/StreamUI/SimpleProgressReporter 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/StreamUI/VerboseProgressReporter 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SystemExitException 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Text 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Uninstaller 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/UserInteraction 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Validator 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Validator/TestRunner 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/VerificationError 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Version 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Version/Part 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/VersionOption 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/GemGauntlet 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Kernel 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/OpenSSL 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/OpenSSL/X509 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/OpenSSL/X509/Certificate 0755 root bin
-d none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/TempIO 0755 root bin
-d none var/ruby/1.8/gem_home/gems 0755 root bin
-d none var/ruby/1.8/gem_home/specifications 0755 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Config.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Config.src/M000608.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000008.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000009.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000010.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000011.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000012.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000013.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000014.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000015.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000016.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000017.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000018.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000019.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000020.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000021.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000022.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000023.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000024.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000025.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000026.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000027.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000028.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000029.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000030.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000031.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000032.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000033.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000034.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000035.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000036.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000037.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000038.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000039.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000040.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000041.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000042.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000043.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000044.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000045.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000046.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000047.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000048.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000049.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000050.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000051.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000052.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000053.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000054.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000055.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000056.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000057.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000058.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000059.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000060.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000061.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000062.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000063.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000064.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem.src/M000065.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Builder.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Builder.src/M000511.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Builder.src/M000512.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Builder.src/M000513.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Command.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Command.src/M000329.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Command.src/M000330.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Command.src/M000331.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Command.src/M000332.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Command.src/M000333.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Command.src/M000334.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Command.src/M000335.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Command.src/M000336.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Command.src/M000337.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Command.src/M000338.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Command.src/M000339.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Command.src/M000340.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Command.src/M000341.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Command.src/M000342.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Command.src/M000343.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Command.src/M000344.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Command.src/M000345.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Command.src/M000346.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Command.src/M000347.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Command.src/M000348.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Command.src/M000349.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Command.src/M000350.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Command.src/M000351.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Command.src/M000352.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Command.src/M000353.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Command.src/M000354.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Command.src/M000355.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Command.src/M000356.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Command.src/M000357.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/CommandLineError.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/CommandManager.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/CommandManager.src/M000470.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/CommandManager.src/M000471.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/CommandManager.src/M000472.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/CommandManager.src/M000473.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/CommandManager.src/M000474.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/CommandManager.src/M000475.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/CommandManager.src/M000476.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/CommandManager.src/M000477.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/CommandManager.src/M000478.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/BuildCommand.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/BuildCommand.src/M000219.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/BuildCommand.src/M000220.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/BuildCommand.src/M000221.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/BuildCommand.src/M000222.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/CertCommand.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/CertCommand.src/M000217.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/CertCommand.src/M000218.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/CheckCommand.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/CheckCommand.src/M000202.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/CheckCommand.src/M000203.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/CleanupCommand.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/CleanupCommand.src/M000162.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/CleanupCommand.src/M000163.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/ContentsCommand.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/ContentsCommand.src/M000229.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/ContentsCommand.src/M000230.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/DependencyCommand.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/DependencyCommand.src/M000182.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/DependencyCommand.src/M000183.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/DependencyCommand.src/M000184.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/DependencyCommand.src/M000185.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/DependencyCommand.src/M000186.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/EnvironmentCommand.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/EnvironmentCommand.src/M000180.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/EnvironmentCommand.src/M000181.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/FetchCommand.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/FetchCommand.src/M000227.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/FetchCommand.src/M000228.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/GenerateIndexCommand.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/GenerateIndexCommand.src/M000200.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/GenerateIndexCommand.src/M000201.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/HelpCommand.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/HelpCommand.src/M000192.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/HelpCommand.src/M000193.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/InstallCommand.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/InstallCommand.src/M000210.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/InstallCommand.src/M000211.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/ListCommand.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/ListCommand.src/M000215.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/ListCommand.src/M000216.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/LockCommand.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/LockCommand.src/M000176.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/LockCommand.src/M000177.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/LockCommand.src/M000178.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/LockCommand.src/M000179.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/MirrorCommand.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/MirrorCommand.src/M000190.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/MirrorCommand.src/M000191.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/OutdatedCommand.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/OutdatedCommand.src/M000208.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/OutdatedCommand.src/M000209.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/PristineCommand.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/PristineCommand.src/M000174.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/PristineCommand.src/M000175.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/QueryCommand.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/QueryCommand.src/M000198.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/QueryCommand.src/M000199.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/RdocCommand.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/RdocCommand.src/M000206.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/RdocCommand.src/M000207.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/SearchCommand.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/SearchCommand.src/M000204.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/SearchCommand.src/M000205.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/ServerCommand.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/ServerCommand.src/M000225.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/ServerCommand.src/M000226.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/SetupCommand.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/SetupCommand.src/M000164.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/SetupCommand.src/M000165.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/SetupCommand.src/M000166.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/SetupCommand.src/M000167.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/SetupCommand.src/M000168.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/SetupCommand.src/M000169.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/SetupCommand.src/M000170.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/SetupCommand.src/M000171.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/SetupCommand.src/M000172.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/SetupCommand.src/M000173.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/SourcesCommand.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/SourcesCommand.src/M000212.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/SourcesCommand.src/M000213.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/SourcesCommand.src/M000214.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/SpecificationCommand.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/SpecificationCommand.src/M000223.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/SpecificationCommand.src/M000224.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/StaleCommand.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/StaleCommand.src/M000160.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/StaleCommand.src/M000161.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/UninstallCommand.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/UninstallCommand.src/M000158.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/UninstallCommand.src/M000159.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/UnpackCommand.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/UnpackCommand.src/M000187.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/UnpackCommand.src/M000188.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/UnpackCommand.src/M000189.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/UpdateCommand.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/UpdateCommand.src/M000154.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/UpdateCommand.src/M000155.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/UpdateCommand.src/M000156.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/UpdateCommand.src/M000157.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/WhichCommand.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/WhichCommand.src/M000194.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/WhichCommand.src/M000195.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/WhichCommand.src/M000196.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Commands/WhichCommand.src/M000197.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/ConfigFile.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/ConfigFile.src/M000598.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/ConfigFile.src/M000599.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/ConfigFile.src/M000600.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/ConfigFile.src/M000601.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/ConfigFile.src/M000602.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/ConfigFile.src/M000603.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/ConfigFile.src/M000604.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/ConfigFile.src/M000605.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/ConfigFile.src/M000606.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/ConfigFile.src/M000607.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/ConsoleUI.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/ConsoleUI.src/M000231.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DefaultUserInteraction.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DefaultUserInteraction.src/M000147.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DefaultUserInteraction.src/M000148.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DefaultUserInteraction.src/M000149.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DefaultUserInteraction.src/M000150.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DefaultUserInteraction.src/M000151.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DefaultUserInteraction.src/M000152.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Dependency.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Dependency.src/M000462.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Dependency.src/M000463.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Dependency.src/M000464.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Dependency.src/M000465.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Dependency.src/M000467.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Dependency.src/M000468.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Dependency.src/M000469.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DependencyError.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DependencyInstaller.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DependencyInstaller.src/M000581.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DependencyInstaller.src/M000582.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DependencyInstaller.src/M000583.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DependencyInstaller.src/M000584.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DependencyInstaller.src/M000585.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DependencyList.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DependencyList.src/M000569.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DependencyList.src/M000570.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DependencyList.src/M000571.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DependencyList.src/M000572.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DependencyList.src/M000573.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DependencyList.src/M000574.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DependencyList.src/M000575.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DependencyList.src/M000576.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DependencyList.src/M000577.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DependencyList.src/M000578.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DependencyList.src/M000579.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DependencyList.src/M000580.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DependencyRemovalException.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DigestAdapter.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DigestAdapter.src/M000276.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DigestAdapter.src/M000277.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DigestAdapter.src/M000278.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DigestAdapter.src/M000279.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DocManager.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DocManager.src/M000280.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DocManager.src/M000281.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DocManager.src/M000282.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DocManager.src/M000283.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DocManager.src/M000284.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DocManager.src/M000285.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DocManager.src/M000286.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DocManager.src/M000287.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DocManager.src/M000288.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DocManager.src/M000289.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DocManager.src/M000290.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DocManager.src/M000291.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DocManager.src/M000292.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DocManager.src/M000293.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/DocumentError.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/EndOfYAMLException.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Exception.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Ext.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Ext/Builder.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Ext/Builder.src/M000068.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Ext/Builder.src/M000069.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Ext/Builder.src/M000070.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Ext/Builder.src/M000071.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Ext/ConfigureBuilder.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Ext/ConfigureBuilder.src/M000067.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Ext/ExtConfBuilder.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Ext/ExtConfBuilder.src/M000066.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Ext/RakeBuilder.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Ext/RakeBuilder.src/M000072.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/FakeFetcher.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/FakeFetcher.src/M000523.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/FakeFetcher.src/M000524.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/FakeFetcher.src/M000525.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/FakeFetcher.src/M000526.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/FileOperations.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/FileOperations.src/M000596.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/FileOperations.src/M000597.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/FilePermissionError.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/FilePermissionError.src/M000568.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Format.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Format.src/M000458.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Format.src/M000459.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Format.src/M000460.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/FormatException.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/GemNotFoundException.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/GemNotInHomeException.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/GemPathSearcher.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/GemPathSearcher.src/M000322.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/GemPathSearcher.src/M000323.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/GemPathSearcher.src/M000324.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/GemPathSearcher.src/M000325.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/GemPathSearcher.src/M000326.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/GemPathSearcher.src/M000327.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/GemPathSearcher.src/M000328.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/GemRunner.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/GemRunner.src/M000274.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/GemRunner.src/M000275.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Indexer.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Indexer.src/M000252.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Indexer.src/M000253.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Indexer.src/M000254.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Indexer.src/M000255.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Indexer.src/M000256.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Indexer.src/M000257.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Indexer.src/M000258.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Indexer.src/M000259.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Indexer.src/M000260.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Indexer.src/M000261.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Indexer.src/M000262.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Indexer.src/M000263.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Indexer.src/M000264.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Indexer.src/M000265.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Indexer.src/M000266.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Indexer.src/M000267.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Indexer.src/M000268.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Indexer.src/M000269.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Indexer.src/M000270.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Indexer.src/M000271.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Indexer.src/M000272.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Indexer.src/M000273.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/InstallError.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/InstallUpdateOptions.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/InstallUpdateOptions.src/M000145.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/InstallUpdateOptions.src/M000146.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Installer.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Installer.src/M000541.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Installer.src/M000542.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Installer.src/M000543.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Installer.src/M000544.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Installer.src/M000545.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Installer.src/M000546.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Installer.src/M000547.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Installer.src/M000548.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Installer.src/M000549.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Installer.src/M000550.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Installer.src/M000551.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Installer.src/M000552.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Installer.src/M000553.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Installer.src/M000554.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Installer.src/M000555.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Installer.src/M000556.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Installer.src/M000557.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Installer/ExtensionBuildError.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/InvalidSpecificationException.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/LoadError.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/LocalRemoteOptions.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/LocalRemoteOptions.src/M000086.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/LocalRemoteOptions.src/M000087.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/LocalRemoteOptions.src/M000088.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/LocalRemoteOptions.src/M000089.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/LocalRemoteOptions.src/M000090.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/LocalRemoteOptions.src/M000091.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/LocalRemoteOptions.src/M000092.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/LocalRemoteOptions.src/M000093.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/LocalRemoteOptions.src/M000094.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/OldFormat.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/OldFormat.src/M000538.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/OldFormat.src/M000539.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/OldFormat.src/M000540.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/OperationNotSupportedError.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package.src/M000095.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package.src/M000096.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/BadCheckSum.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/ClosedIO.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/Error.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/FSyncDir.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/FormatError.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/NonSeekableIO.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarHeader.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarHeader.src/M000141.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarHeader.src/M000142.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarHeader.src/M000143.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarHeader.src/M000144.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarInput.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarInput.src/M000122.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarInput.src/M000123.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarInput.src/M000124.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarInput.src/M000125.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarInput.src/M000126.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarInput.src/M000127.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarInput.src/M000128.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarOutput.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarOutput.src/M000135.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarOutput.src/M000136.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarOutput.src/M000137.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarOutput.src/M000138.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarOutput.src/M000139.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarOutput.src/M000140.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarReader.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarReader.src/M000129.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarReader.src/M000130.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarReader.src/M000131.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarReader.src/M000132.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarReader.src/M000134.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarReader/Entry.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarReader/Entry.src/M000097.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarReader/Entry.src/M000098.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarReader/Entry.src/M000099.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarReader/Entry.src/M000100.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarReader/Entry.src/M000101.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarReader/Entry.src/M000102.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarReader/Entry.src/M000103.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarReader/Entry.src/M000104.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarReader/Entry.src/M000105.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarReader/Entry.src/M000106.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarReader/Entry.src/M000107.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarReader/Entry.src/M000108.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarReader/UnexpectedEOF.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarWriter.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarWriter.src/M000109.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarWriter.src/M000110.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarWriter.src/M000111.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarWriter.src/M000112.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarWriter.src/M000113.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarWriter.src/M000114.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarWriter.src/M000115.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarWriter.src/M000116.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarWriter.src/M000117.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarWriter/BoundedStream.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarWriter/BoundedStream.src/M000118.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarWriter/BoundedStream.src/M000119.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarWriter/FileOverflow.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarWriter/RestrictedStream.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarWriter/RestrictedStream.src/M000120.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TarWriter/RestrictedStream.src/M000121.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Package/TooLongFileName.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/PackageTask.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/PackageTask.src/M000318.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/PackageTask.src/M000319.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/PackageTask.src/M000320.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/PackageTask.src/M000321.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Platform.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Platform.src/M000586.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Platform.src/M000587.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Platform.src/M000588.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Platform.src/M000589.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Platform.src/M000590.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Platform.src/M000591.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Platform.src/M000592.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Platform.src/M000593.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Platform.src/M000594.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Platform.src/M000595.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/RemoteError.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/RemoteFetcher.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/RemoteFetcher.src/M000444.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/RemoteFetcher.src/M000445.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/RemoteFetcher.src/M000446.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/RemoteFetcher.src/M000447.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/RemoteFetcher.src/M000448.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/RemoteFetcher.src/M000449.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/RemoteFetcher.src/M000450.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/RemoteFetcher.src/M000451.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/RemoteFetcher.src/M000452.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/RemoteFetcher.src/M000453.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/RemoteFetcher.src/M000454.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/RemoteFetcher.src/M000455.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/RemoteFetcher.src/M000456.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/RemoteFetcher/FetchError.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/RemoteFetcher/FetchError.src/M000457.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/RemoteInstallationCancelled.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/RemoteInstallationSkipped.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/RemoteSourceException.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/RequirePathsBuilder.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/RequirePathsBuilder.src/M000153.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Requirement.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Requirement.src/M000435.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Requirement.src/M000436.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Requirement.src/M000437.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Requirement.src/M000438.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Requirement.src/M000439.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Requirement.src/M000440.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Requirement.src/M000441.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Requirement.src/M000442.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Requirement.src/M000443.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Security.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Security.src/M000076.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Security.src/M000077.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Security.src/M000078.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Security.src/M000079.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Security.src/M000080.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Security/Exception.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Security/Policy.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Security/Policy.src/M000083.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Security/Policy.src/M000084.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Security/Policy.src/M000085.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Security/Signer.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Security/Signer.src/M000081.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Security/Signer.src/M000082.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Server.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Server.src/M000527.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Server.src/M000528.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Server.src/M000529.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Server.src/M000530.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Server.src/M000531.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Server.src/M000532.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Server.src/M000533.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Server.src/M000534.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Server.src/M000535.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Server.src/M000536.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Server.src/M000537.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SilentUI.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SilentUI.src/M000567.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceIndex.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceIndex.src/M000408.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceIndex.src/M000409.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceIndex.src/M000410.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceIndex.src/M000411.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceIndex.src/M000412.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceIndex.src/M000413.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceIndex.src/M000414.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceIndex.src/M000415.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceIndex.src/M000416.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceIndex.src/M000417.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceIndex.src/M000418.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceIndex.src/M000419.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceIndex.src/M000420.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceIndex.src/M000421.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceIndex.src/M000422.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceIndex.src/M000423.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceIndex.src/M000424.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceIndex.src/M000425.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceIndex.src/M000426.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceIndex.src/M000427.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceIndex.src/M000429.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceIndex.src/M000430.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceIndex.src/M000431.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceIndex.src/M000432.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceIndex.src/M000433.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceIndex.src/M000434.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceInfoCache.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceInfoCache.src/M000481.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceInfoCache.src/M000482.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceInfoCache.src/M000483.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceInfoCache.src/M000484.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceInfoCache.src/M000485.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceInfoCache.src/M000486.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceInfoCache.src/M000487.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceInfoCache.src/M000488.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceInfoCache.src/M000489.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceInfoCache.src/M000490.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceInfoCache.src/M000491.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceInfoCache.src/M000492.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceInfoCache.src/M000493.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceInfoCache.src/M000494.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceInfoCache.src/M000495.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceInfoCache.src/M000496.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceInfoCache.src/M000497.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceInfoCache.src/M000498.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceInfoCache.src/M000499.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceInfoCache.src/M000500.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceInfoCache.src/M000501.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceInfoCache.src/M000502.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceInfoCache.src/M000503.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceInfoCache.src/M000504.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceInfoCache.src/M000505.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceInfoCache.src/M000506.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceInfoCache.src/M000507.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceInfoCache.src/M000508.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceInfoCache.src/M000509.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceInfoCache.src/M000510.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceInfoCacheEntry.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceInfoCacheEntry.src/M000479.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SourceInfoCacheEntry.src/M000480.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SpecFetcher.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SpecFetcher.src/M000398.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SpecFetcher.src/M000399.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SpecFetcher.src/M000400.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SpecFetcher.src/M000401.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SpecFetcher.src/M000402.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SpecFetcher.src/M000403.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SpecFetcher.src/M000404.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SpecFetcher.src/M000405.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SpecFetcher.src/M000406.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SpecFetcher.src/M000407.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Specification.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Specification.src/M000358.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Specification.src/M000359.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Specification.src/M000360.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Specification.src/M000361.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Specification.src/M000362.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Specification.src/M000363.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Specification.src/M000364.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Specification.src/M000365.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Specification.src/M000366.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Specification.src/M000367.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Specification.src/M000368.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Specification.src/M000369.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Specification.src/M000370.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Specification.src/M000371.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Specification.src/M000372.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Specification.src/M000373.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Specification.src/M000374.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Specification.src/M000375.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Specification.src/M000376.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Specification.src/M000377.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Specification.src/M000378.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Specification.src/M000379.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Specification.src/M000380.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Specification.src/M000381.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Specification.src/M000382.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Specification.src/M000383.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Specification.src/M000384.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Specification.src/M000385.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Specification.src/M000386.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Specification.src/M000388.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Specification.src/M000389.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Specification.src/M000390.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Specification.src/M000391.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Specification.src/M000392.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Specification.src/M000393.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Specification.src/M000394.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Specification.src/M000395.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Specification.src/M000396.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Specification.src/M000397.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/StreamUI.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/StreamUI.src/M000232.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/StreamUI.src/M000233.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/StreamUI.src/M000234.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/StreamUI.src/M000235.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/StreamUI.src/M000236.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/StreamUI.src/M000237.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/StreamUI.src/M000238.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/StreamUI.src/M000239.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/StreamUI.src/M000240.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/StreamUI.src/M000241.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/StreamUI.src/M000242.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/StreamUI/SilentProgressReporter.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/StreamUI/SilentProgressReporter.src/M000246.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/StreamUI/SilentProgressReporter.src/M000247.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/StreamUI/SilentProgressReporter.src/M000248.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/StreamUI/SimpleProgressReporter.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/StreamUI/SimpleProgressReporter.src/M000243.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/StreamUI/SimpleProgressReporter.src/M000244.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/StreamUI/SimpleProgressReporter.src/M000245.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/StreamUI/VerboseProgressReporter.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/StreamUI/VerboseProgressReporter.src/M000249.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/StreamUI/VerboseProgressReporter.src/M000250.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/StreamUI/VerboseProgressReporter.src/M000251.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SystemExitException.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/SystemExitException.src/M000461.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Text.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Text.src/M000075.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Uninstaller.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Uninstaller.src/M000514.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Uninstaller.src/M000515.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Uninstaller.src/M000516.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Uninstaller.src/M000517.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Uninstaller.src/M000518.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Uninstaller.src/M000519.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Uninstaller.src/M000520.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Uninstaller.src/M000521.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Uninstaller.src/M000522.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/UserInteraction.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Validator.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Validator.src/M000558.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Validator.src/M000559.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Validator.src/M000560.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Validator.src/M000561.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Validator.src/M000562.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Validator/TestRunner.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Validator/TestRunner.src/M000563.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Validator/TestRunner.src/M000564.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Validator/TestRunner.src/M000565.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Validator/TestRunner.src/M000566.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/VerificationError.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Version.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Version.src/M000294.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Version.src/M000295.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Version.src/M000296.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Version.src/M000297.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Version.src/M000298.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Version.src/M000299.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Version.src/M000300.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Version.src/M000301.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Version.src/M000302.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Version.src/M000303.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Version.src/M000304.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Version.src/M000305.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Version.src/M000306.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Version.src/M000307.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Version.src/M000308.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Version.src/M000309.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Version.src/M000310.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Version/Part.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Version/Part.src/M000311.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Version/Part.src/M000312.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Version/Part.src/M000313.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Version/Part.src/M000314.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Version/Part.src/M000315.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Version/Part.src/M000316.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/Version/Part.src/M000317.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/VersionOption.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/VersionOption.src/M000073.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Gem/VersionOption.src/M000074.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/GemGauntlet.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/GemGauntlet.src/M000001.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/GemGauntlet.src/M000002.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/GemGauntlet.src/M000003.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Kernel.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Kernel.src/M000609.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/Kernel.src/M000610.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/OpenSSL.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/OpenSSL/X509.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/TempIO.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/TempIO.src/M000004.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/TempIO.src/M000005.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/TempIO.src/M000006.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/classes/TempIO.src/M000007.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/created.rid 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/GPL_txt.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/LICENSE_txt.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/README.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/gauntlet_rubygems_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rbconfig/datadir_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/builder_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/command_manager_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/command_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/commands/build_command_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/commands/cert_command_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/commands/check_command_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/commands/cleanup_command_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/commands/contents_command_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/commands/dependency_command_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/commands/environment_command_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/commands/fetch_command_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/commands/generate_index_command_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/commands/help_command_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/commands/install_command_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/commands/list_command_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/commands/lock_command_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/commands/mirror_command_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/commands/outdated_command_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/commands/pristine_command_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/commands/query_command_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/commands/rdoc_command_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/commands/search_command_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/commands/server_command_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/commands/setup_command_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/commands/sources_command_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/commands/specification_command_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/commands/stale_command_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/commands/uninstall_command_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/commands/unpack_command_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/commands/update_command_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/commands/which_command_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/config_file_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/custom_require_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/defaults_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/dependency_installer_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/dependency_list_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/dependency_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/digest/digest_adapter_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/digest/md5_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/digest/sha1_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/digest/sha2_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/doc_manager_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/exceptions_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/ext/builder_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/ext/configure_builder_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/ext/ext_conf_builder_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/ext/rake_builder_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/ext_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/format_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/gem_openssl_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/gem_path_searcher_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/gem_runner_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/indexer_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/install_update_options_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/installer_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/local_remote_options_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/old_format_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/package/f_sync_dir_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/package/tar_header_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/package/tar_input_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/package/tar_output_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/package/tar_reader/entry_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/package/tar_reader_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/package/tar_writer_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/package_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/package_task_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/platform_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/remote_fetcher_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/require_paths_builder_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/requirement_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/security_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/server_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/source_index_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/source_info_cache_entry_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/source_info_cache_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/spec_fetcher_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/specification_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/test_utilities_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/text_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/timer_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/uninstaller_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/user_interaction_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/validator_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/version_option_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems/version_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/rubygems_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/files/lib/ubygems_rb.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/fr_class_index.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/fr_file_index.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/fr_method_index.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/index.html 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/rdoc/rdoc-style.css 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Config/cdesc-Config.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Config/datadir-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Builder/build-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Builder/cdesc-Builder.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Builder/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Builder/success-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Command/add_common_option-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Command/add_extra_args-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Command/add_option-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Command/add_specific_extra_args-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Command/arguments-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Command/begins%3f-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Command/build_args%3d-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Command/build_args-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Command/cdesc-Command.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Command/common_options-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Command/defaults_str-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Command/description-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Command/execute-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Command/extra_args%3d-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Command/extra_args-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Command/get_all_gem_names-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Command/get_one_gem_name-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Command/get_one_optional_argument-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Command/handle_options-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Command/handles%3f-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Command/invoke-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Command/merge_options-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Command/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Command/remove_option-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Command/show_help-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Command/specific_extra_args-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Command/specific_extra_args_hash-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Command/usage-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Command/when_invoked-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Command/wrap-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/CommandLineError/cdesc-CommandLineError.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/CommandManager/%5b%5d-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/CommandManager/cdesc-CommandManager.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/CommandManager/command_names-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/CommandManager/find_command-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/CommandManager/find_command_possibilities-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/CommandManager/instance-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/CommandManager/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/CommandManager/process_args-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/CommandManager/register_command-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/CommandManager/run-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/BuildCommand/cdesc-BuildCommand.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/BuildCommand/execute-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/BuildCommand/load_gemspecs-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/BuildCommand/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/BuildCommand/yaml%3f-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/CertCommand/cdesc-CertCommand.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/CertCommand/execute-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/CertCommand/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/CheckCommand/cdesc-CheckCommand.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/CheckCommand/execute-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/CheckCommand/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/CleanupCommand/cdesc-CleanupCommand.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/CleanupCommand/execute-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/CleanupCommand/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/ContentsCommand/cdesc-ContentsCommand.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/ContentsCommand/execute-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/ContentsCommand/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/DependencyCommand/cdesc-DependencyCommand.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/DependencyCommand/execute-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/DependencyCommand/find_gems-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/DependencyCommand/find_reverse_dependencies-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/DependencyCommand/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/DependencyCommand/print_dependencies-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/EnvironmentCommand/cdesc-EnvironmentCommand.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/EnvironmentCommand/execute-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/EnvironmentCommand/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/FetchCommand/cdesc-FetchCommand.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/FetchCommand/execute-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/FetchCommand/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/GenerateIndexCommand/cdesc-GenerateIndexCommand.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/GenerateIndexCommand/execute-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/GenerateIndexCommand/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/HelpCommand/cdesc-HelpCommand.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/HelpCommand/execute-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/HelpCommand/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/InstallCommand/cdesc-InstallCommand.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/InstallCommand/execute-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/InstallCommand/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/ListCommand/cdesc-ListCommand.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/ListCommand/execute-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/ListCommand/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/LockCommand/cdesc-LockCommand.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/LockCommand/complain-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/LockCommand/execute-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/LockCommand/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/LockCommand/spec_path-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/MirrorCommand/cdesc-MirrorCommand.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/MirrorCommand/execute-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/MirrorCommand/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/OutdatedCommand/cdesc-OutdatedCommand.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/OutdatedCommand/execute-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/OutdatedCommand/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/PristineCommand/cdesc-PristineCommand.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/PristineCommand/execute-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/PristineCommand/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/QueryCommand/cdesc-QueryCommand.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/QueryCommand/execute-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/QueryCommand/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/RdocCommand/cdesc-RdocCommand.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/RdocCommand/execute-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/RdocCommand/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/SearchCommand/cdesc-SearchCommand.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/SearchCommand/execute-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/SearchCommand/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/ServerCommand/cdesc-ServerCommand.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/ServerCommand/execute-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/ServerCommand/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/SetupCommand/cdesc-SetupCommand.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/SetupCommand/check_ruby_version-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/SetupCommand/execute-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/SetupCommand/install_executables-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/SetupCommand/install_lib-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/SetupCommand/install_rdoc-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/SetupCommand/make_destination_dirs-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/SetupCommand/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/SetupCommand/remove_old_bin_files-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/SetupCommand/remove_source_caches-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/SetupCommand/run_rdoc-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/SourcesCommand/cdesc-SourcesCommand.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/SourcesCommand/defaults_str-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/SourcesCommand/execute-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/SourcesCommand/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/SpecificationCommand/cdesc-SpecificationCommand.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/SpecificationCommand/execute-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/SpecificationCommand/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/StaleCommand/cdesc-StaleCommand.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/StaleCommand/execute-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/StaleCommand/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/UninstallCommand/cdesc-UninstallCommand.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/UninstallCommand/execute-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/UninstallCommand/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/UnpackCommand/cdesc-UnpackCommand.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/UnpackCommand/execute-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/UnpackCommand/get_path-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/UnpackCommand/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/UpdateCommand/cdesc-UpdateCommand.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/UpdateCommand/do_rubygems_update-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/UpdateCommand/execute-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/UpdateCommand/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/UpdateCommand/which_to_update-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/WhichCommand/cdesc-WhichCommand.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/WhichCommand/execute-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/WhichCommand/find_paths-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/WhichCommand/gem_paths-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/WhichCommand/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Commands/cdesc-Commands.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/ConfigFile/%5b%5d%3d-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/ConfigFile/%5b%5d-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/ConfigFile/backtrace-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/ConfigFile/cdesc-ConfigFile.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/ConfigFile/config_file_name-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/ConfigFile/each-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/ConfigFile/handle_arguments-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/ConfigFile/load_file-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/ConfigFile/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/ConfigFile/really_verbose-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/ConfigFile/write-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/ConsoleUI/cdesc-ConsoleUI.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/ConsoleUI/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DefaultUserInteraction/cdesc-DefaultUserInteraction.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DefaultUserInteraction/ui%3d-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DefaultUserInteraction/ui%3d-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DefaultUserInteraction/ui-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DefaultUserInteraction/ui-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DefaultUserInteraction/use_ui-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DefaultUserInteraction/use_ui-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Dependency/%3c%3d%3e-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Dependency/%3d%7e-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Dependency/cdesc-Dependency.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Dependency/hash-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Dependency/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Dependency/normalize-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Dependency/requirement_list-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Dependency/requirements_list-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Dependency/version_requirements-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DependencyError/cdesc-DependencyError.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DependencyInstaller/cdesc-DependencyInstaller.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DependencyInstaller/find_gems_with_sources-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DependencyInstaller/find_spec_by_name_and_version-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DependencyInstaller/gather_dependencies-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DependencyInstaller/install-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DependencyInstaller/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DependencyList/add-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DependencyList/cdesc-DependencyList.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DependencyList/dependency_order-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DependencyList/each-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DependencyList/find_name-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DependencyList/from_source_index-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DependencyList/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DependencyList/ok%3f-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DependencyList/ok_to_remove%3f-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DependencyList/remove_by_name-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DependencyList/spec_predecessors-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DependencyList/tsort_each_child-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DependencyList/tsort_each_node-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DependencyRemovalException/cdesc-DependencyRemovalException.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DigestAdapter/cdesc-DigestAdapter.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DigestAdapter/digest-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DigestAdapter/hexdigest-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DigestAdapter/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DigestAdapter/new-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DocManager/cdesc-DocManager.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DocManager/configured_args%3d-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DocManager/configured_args-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DocManager/generate_rdoc-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DocManager/generate_ri-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DocManager/install_rdoc-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DocManager/install_ri-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DocManager/load_rdoc-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DocManager/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DocManager/rdoc_installed%3f-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DocManager/rdoc_version-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DocManager/run_rdoc-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DocManager/setup_rdoc-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DocManager/uninstall_doc-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DocManager/update_ri_cache-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/DocumentError/cdesc-DocumentError.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/EndOfYAMLException/cdesc-EndOfYAMLException.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Exception/cdesc-Exception.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Ext/Builder/cdesc-Builder.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Ext/Builder/class_name-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Ext/Builder/make-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Ext/Builder/redirector-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Ext/Builder/run-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Ext/ConfigureBuilder/build-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Ext/ConfigureBuilder/cdesc-ConfigureBuilder.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Ext/ExtConfBuilder/build-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Ext/ExtConfBuilder/cdesc-ExtConfBuilder.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Ext/RakeBuilder/build-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Ext/RakeBuilder/cdesc-RakeBuilder.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Ext/cdesc-Ext.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/FakeFetcher/cdesc-FakeFetcher.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/FakeFetcher/download-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/FakeFetcher/fetch_path-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/FakeFetcher/fetch_size-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/FakeFetcher/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/FileOperations/cdesc-FileOperations.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/FileOperations/method_missing-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/FileOperations/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/FilePermissionError/cdesc-FilePermissionError.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/FilePermissionError/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Format/cdesc-Format.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Format/from_file_by_path-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Format/from_io-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Format/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/FormatException/cdesc-FormatException.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/GemNotFoundException/cdesc-GemNotFoundException.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/GemNotInHomeException/cdesc-GemNotInHomeException.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/GemPathSearcher/cdesc-GemPathSearcher.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/GemPathSearcher/find-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/GemPathSearcher/find_all-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/GemPathSearcher/init_gemspecs-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/GemPathSearcher/lib_dirs_for-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/GemPathSearcher/matching_file%3f-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/GemPathSearcher/matching_files-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/GemPathSearcher/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/GemRunner/cdesc-GemRunner.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/GemRunner/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/GemRunner/run-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Indexer/abbreviate-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Indexer/build_indicies-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Indexer/build_legacy_indicies-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Indexer/build_marshal_gemspecs-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Indexer/build_modern_index-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Indexer/build_modern_indicies-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Indexer/build_rss-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Indexer/cdesc-Indexer.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Indexer/collect_specs-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Indexer/compact_specs-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Indexer/compress-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Indexer/compress_indicies-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Indexer/gem_file_list-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Indexer/generate_index-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Indexer/gzip-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Indexer/install_indicies-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Indexer/make_temp_directories-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Indexer/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Indexer/paranoid-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Indexer/sanitize-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Indexer/sanitize_string-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Indexer/update_index-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Indexer/update_specs_index-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/InstallError/cdesc-InstallError.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/InstallUpdateOptions/add_install_update_options-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/InstallUpdateOptions/cdesc-InstallUpdateOptions.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/InstallUpdateOptions/install_update_defaults_str-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Installer/ExtensionBuildError/cdesc-ExtensionBuildError.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Installer/app_script_text-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Installer/build_extensions-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Installer/cdesc-Installer.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Installer/ensure_dependency-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Installer/exec_format-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Installer/extract_files-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Installer/formatted_program_filename-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Installer/generate_bin-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Installer/generate_bin_script-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Installer/generate_bin_symlink-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Installer/generate_windows_script-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Installer/install-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Installer/installation_satisfies_dependency%3f-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Installer/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Installer/shebang-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Installer/unpack-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Installer/windows_stub_script-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Installer/write_spec-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/InvalidSpecificationException/cdesc-InvalidSpecificationException.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/LoadError/cdesc-LoadError.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/LocalRemoteOptions/accept_uri_http-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/LocalRemoteOptions/add_bulk_threshold_option-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/LocalRemoteOptions/add_local_remote_options-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/LocalRemoteOptions/add_proxy_option-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/LocalRemoteOptions/add_source_option-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/LocalRemoteOptions/add_update_sources_option-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/LocalRemoteOptions/both%3f-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/LocalRemoteOptions/cdesc-LocalRemoteOptions.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/LocalRemoteOptions/local%3f-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/LocalRemoteOptions/remote%3f-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/OldFormat/cdesc-OldFormat.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/OldFormat/from_file_by_path-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/OldFormat/from_io-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/OldFormat/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/OperationNotSupportedError/cdesc-OperationNotSupportedError.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/BadCheckSum/cdesc-BadCheckSum.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/ClosedIO/cdesc-ClosedIO.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/Error/cdesc-Error.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/FSyncDir/cdesc-FSyncDir.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/FormatError/cdesc-FormatError.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/NonSeekableIO/cdesc-NonSeekableIO.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarHeader/cdesc-TarHeader.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarHeader/empty%3f-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarHeader/from-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarHeader/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarHeader/update_checksum-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarInput/cdesc-TarInput.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarInput/close-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarInput/each-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarInput/extract_entry-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarInput/load_gemspec-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarInput/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarInput/open-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarInput/zipped_stream-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarOutput/add_gem_contents-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarOutput/add_metadata-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarOutput/add_signatures-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarOutput/cdesc-TarOutput.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarOutput/close-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarOutput/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarOutput/open-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarReader/UnexpectedEOF/cdesc-UnexpectedEOF.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarReader/cdesc-TarReader.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarReader/close-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarReader/each-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarReader/each_entry-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarReader/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarReader/rewind-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarWriter/BoundedStream/cdesc-BoundedStream.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarWriter/BoundedStream/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarWriter/BoundedStream/write-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarWriter/FileOverflow/cdesc-FileOverflow.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarWriter/RestrictedStream/cdesc-RestrictedStream.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarWriter/RestrictedStream/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarWriter/RestrictedStream/write-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarWriter/add_file-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarWriter/add_file_simple-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarWriter/cdesc-TarWriter.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarWriter/check_closed-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarWriter/close-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarWriter/closed%3f-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarWriter/flush-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarWriter/mkdir-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TarWriter/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/TooLongFileName/cdesc-TooLongFileName.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/cdesc-Package.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/open-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Package/pack-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/PackageTask/cdesc-PackageTask.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/PackageTask/define-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/PackageTask/gem_file-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/PackageTask/init-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/PackageTask/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Platform/%3d%3d%3d-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Platform/%3d%3d-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Platform/%3d%7e-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Platform/cdesc-Platform.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Platform/empty%3f-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Platform/inspect-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Platform/local-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Platform/match-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Platform/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Platform/to_a-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Platform/to_s-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/RemoteError/cdesc-RemoteError.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/RemoteFetcher/FetchError/cdesc-FetchError.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/RemoteFetcher/FetchError/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/RemoteFetcher/cdesc-RemoteFetcher.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/RemoteFetcher/connection_for-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/RemoteFetcher/download-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/RemoteFetcher/escape-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/RemoteFetcher/fetch_path-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/RemoteFetcher/fetch_size-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/RemoteFetcher/fetcher-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/RemoteFetcher/get_proxy_from_env-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/RemoteFetcher/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/RemoteFetcher/normalize_uri-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/RemoteFetcher/open_uri_or_path-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/RemoteFetcher/request-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/RemoteFetcher/reset-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/RemoteFetcher/unescape-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/RemoteInstallationCancelled/cdesc-RemoteInstallationCancelled.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/RemoteInstallationSkipped/cdesc-RemoteInstallationSkipped.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/RemoteSourceException/cdesc-RemoteSourceException.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/RequirePathsBuilder/cdesc-RequirePathsBuilder.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/RequirePathsBuilder/write_require_paths_file_if_needed-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Requirement/as_list-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Requirement/cdesc-Requirement.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Requirement/create-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Requirement/default-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Requirement/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Requirement/normalize-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Requirement/parse-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Requirement/prerelease%3f-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Requirement/satisfied_by%3f-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Requirement/satisfy%3f-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Security/Exception/cdesc-Exception.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Security/Policy/cdesc-Policy.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Security/Policy/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Security/Policy/trusted_cert_path-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Security/Policy/verify_gem-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Security/Signer/cdesc-Signer.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Security/Signer/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Security/Signer/sign-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Security/add_trusted_cert-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Security/build_cert-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Security/build_self_signed_cert-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Security/cdesc-Security.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Security/sign_cert-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Security/verify_trust_dir-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Server/Marshal-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Server/cdesc-Server.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Server/latest_specs-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Server/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Server/quick-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Server/rdoc-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Server/root-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Server/run-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Server/run-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Server/show_rdoc_for_pattern-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Server/specs-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Server/yaml-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SilentUI/cdesc-SilentUI.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SilentUI/method_missing-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceIndex/add_spec-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceIndex/add_specs-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceIndex/all_gems-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceIndex/cdesc-SourceIndex.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceIndex/dump-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceIndex/each-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceIndex/find_name-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceIndex/from_gems_in-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceIndex/from_installed_gems-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceIndex/gem_signature-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceIndex/index_signature-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceIndex/installed_spec_directories-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceIndex/latest_specs-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceIndex/length-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceIndex/load_gems_in-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceIndex/load_specification-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceIndex/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceIndex/outdated-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceIndex/prerelease_gems-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceIndex/prerelease_specs-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceIndex/refresh%21-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceIndex/released_gems-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceIndex/released_specs-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceIndex/remove_spec-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceIndex/search-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceIndex/size-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceIndex/specification-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceIndex/update-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceInfoCache/cache-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceInfoCache/cache_data-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceInfoCache/cache_data-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceInfoCache/cache_file-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceInfoCache/cdesc-SourceInfoCache.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceInfoCache/flush-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceInfoCache/latest_cache_data-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceInfoCache/latest_cache_file-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceInfoCache/latest_system_cache_file-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceInfoCache/latest_system_cache_file-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceInfoCache/latest_user_cache_file-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceInfoCache/latest_user_cache_file-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceInfoCache/read_all_cache_data-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceInfoCache/read_cache_data-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceInfoCache/refresh-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceInfoCache/reset-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceInfoCache/reset_cache_data-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceInfoCache/reset_cache_file-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceInfoCache/reset_cache_for-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceInfoCache/search-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceInfoCache/search-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceInfoCache/search_with_source-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceInfoCache/search_with_source-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceInfoCache/set_cache_data-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceInfoCache/system_cache_file-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceInfoCache/system_cache_file-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceInfoCache/try_file-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceInfoCache/update-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceInfoCache/user_cache_file-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceInfoCache/user_cache_file-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceInfoCache/write_cache-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceInfoCacheEntry/cdesc-SourceInfoCacheEntry.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceInfoCacheEntry/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SourceInfoCacheEntry/refresh-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SpecFetcher/cache_dir-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SpecFetcher/cdesc-SpecFetcher.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SpecFetcher/fetch-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SpecFetcher/fetch_spec-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SpecFetcher/fetcher-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SpecFetcher/find_matching-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SpecFetcher/legacy_repos-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SpecFetcher/list-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SpecFetcher/load_specs-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SpecFetcher/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SpecFetcher/warn_legacy-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Specification/_dump-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Specification/_load-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Specification/add_bindir-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Specification/add_dependency-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Specification/add_development_dependency-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Specification/add_runtime_dependency-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Specification/array_attribute-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Specification/array_attributes-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Specification/assign_defaults-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Specification/attribute-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Specification/attribute_alias_singular-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Specification/attribute_defaults-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Specification/attribute_names-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Specification/attributes-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Specification/cdesc-Specification.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Specification/default_value-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Specification/dependent_gems-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Specification/development_dependencies-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Specification/file_name-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Specification/from_yaml-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Specification/full_gem_path-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Specification/full_name-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Specification/has_unit_tests%3f-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Specification/initialize_copy-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Specification/installation_path-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Specification/lib_files-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Specification/load-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Specification/mark_version-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Specification/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Specification/normalize-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Specification/normalize_yaml_input-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Specification/overwrite_accessor-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Specification/read_only-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Specification/required_attribute%3f-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Specification/required_attribute-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Specification/required_attributes-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Specification/runtime_dependencies-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Specification/satisfies_requirement%3f-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Specification/sort_obj-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Specification/to_ruby-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Specification/validate-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/StreamUI/SilentProgressReporter/cdesc-SilentProgressReporter.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/StreamUI/SilentProgressReporter/done-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/StreamUI/SilentProgressReporter/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/StreamUI/SilentProgressReporter/updated-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/StreamUI/SimpleProgressReporter/cdesc-SimpleProgressReporter.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/StreamUI/SimpleProgressReporter/done-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/StreamUI/SimpleProgressReporter/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/StreamUI/SimpleProgressReporter/updated-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/StreamUI/VerboseProgressReporter/cdesc-VerboseProgressReporter.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/StreamUI/VerboseProgressReporter/done-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/StreamUI/VerboseProgressReporter/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/StreamUI/VerboseProgressReporter/updated-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/StreamUI/alert-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/StreamUI/alert_error-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/StreamUI/alert_warning-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/StreamUI/ask-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/StreamUI/ask_yes_no-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/StreamUI/cdesc-StreamUI.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/StreamUI/choose_from_list-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/StreamUI/debug-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/StreamUI/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/StreamUI/progress_reporter-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/StreamUI/say-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/StreamUI/terminate_interaction-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SystemExitException/cdesc-SystemExitException.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/SystemExitException/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Text/cdesc-Text.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Text/format_text-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Uninstaller/ask_if_ok-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Uninstaller/cdesc-Uninstaller.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Uninstaller/dependencies_ok%3f-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Uninstaller/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Uninstaller/path_ok%3f-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Uninstaller/remove-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Uninstaller/remove_all-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Uninstaller/remove_executables-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Uninstaller/uninstall-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Uninstaller/uninstall_gem-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/UserInteraction/cdesc-UserInteraction.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Validator/TestRunner/add_fault-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Validator/TestRunner/cdesc-TestRunner.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Validator/TestRunner/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Validator/TestRunner/run-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Validator/TestRunner/start-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Validator/alien-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Validator/cdesc-Validator.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Validator/remove_leading_dot_dir-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Validator/unit_test-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Validator/verify_gem-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Validator/verify_gem_file-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/VerificationError/cdesc-VerificationError.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Version/%3c%3d%3e-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Version/Part/%3c%3d%3e-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Version/Part/alpha%3f-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Version/Part/cdesc-Part.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Version/Part/inspect-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Version/Part/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Version/Part/numeric%3f-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Version/Part/succ-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Version/Part/to_s-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Version/balance-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Version/bump-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Version/cdesc-Version.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Version/correct%3f-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Version/create-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Version/eql%3f-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Version/marshal_dump-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Version/marshal_load-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Version/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Version/normalize-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Version/parts-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Version/prerelease%3f-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Version/release-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Version/to_s-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Version/to_yaml_properties-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Version/version%3d-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/Version/yaml_initialize-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/VersionOption/add_platform_option-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/VersionOption/add_version_option-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/VersionOption/cdesc-VersionOption.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/activate-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/all_load_paths-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/available%3f-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/bin_path-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/binary_mode-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/bindir-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/cdesc-Gem.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/clear_paths-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/config_file-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/configuration%3d-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/configuration-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/datadir-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/default_bindir-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/default_dir-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/default_exec_format-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/default_path-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/default_sources-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/default_system_source_cache_dir-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/default_user_source_cache_dir-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/deflate-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/dir-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/ensure_gem_subdirectories-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/ensure_ssl_available-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/find_files-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/gunzip-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/gzip-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/inflate-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/latest_load_paths-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/load_path_insert_index-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/location_of_caller-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/marshal_version-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/path-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/platforms%3d-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/platforms-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/post_install-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/post_uninstall-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/pre_install-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/pre_uninstall-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/prefix-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/promote_load_path-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/read_binary-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/refresh-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/required_location-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/ruby-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/ruby_engine-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/ruby_version-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/searcher-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/source_index-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/sources%3d-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/sources-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/ssl_available%3f-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/suffix_pattern-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/suffixes-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/time-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/ui-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/use_paths-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/user_dir-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/user_home-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Gem/win_platform%3f-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/GemGauntlet/cdesc-GemGauntlet.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/GemGauntlet/report-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/GemGauntlet/run-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/GemGauntlet/should_skip%3f-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Kernel/cdesc-Kernel.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Kernel/gem-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/Kernel/require-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/OpenSSL/X509/Certificate/cdesc-Certificate.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/OpenSSL/X509/cdesc-X509.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/OpenSSL/cdesc-OpenSSL.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/TempIO/cdesc-TempIO.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/TempIO/method_missing-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/TempIO/new-c.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/TempIO/respond_to%3f-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/TempIO/string-i.yaml 0644 root bin
-f none var/ruby/1.8/gem_home/doc/rubygems-1.3.5/ri/created.rid 0644 root bin
--- a/usr/src/pkgdefs/SUNWruby18r/prototype_i386	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,51 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_i386	1.2	09/02/16 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are I386 specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWruby18r
-#
--- a/usr/src/pkgdefs/SUNWruby18r/prototype_sparc	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,51 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_sparc	1.2	09/02/16 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are SPARC specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWruby18r
-#
--- a/usr/src/pkgdefs/SUNWruby18u/Makefile	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,45 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)Makefile	1.2	09/02/16 SMI"
-#
-
-SOL_REV:sh=uname -r | sed "s,^5\.,2\.,"
-
-include ../Makefile.com
-
-CLOBBERFILES += prototype_$(MACH)
-
-.KEEP_STATE:
-
-all: $(FILES) prototype_$(MACH)
-install: all pkg
-
-include ../Makefile.targ
-
-prototype_$(MACH): prototype_$(MACH).tmpl
-	@rm -f prototype_$(MACH)
-	sed s,{SOL_REV},$(SOL_REV),g \
-	< prototype_$(MACH).tmpl > prototype_$(MACH)
--- a/usr/src/pkgdefs/SUNWruby18u/copyright	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,422 +0,0 @@
-1) The following software may be included in this product:
-
-Ruby
-
-Use of this software is governed by the terms of the following license:
-
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
-
-Ruby is copyrighted free software by Yukihiro Matsumoto <[email protected]>.
-You can redistribute this copy of Ruby and/or modify it under the terms of the GPL
-version 2 (see the file GPL) below:
-
-
-		    GNU GENERAL PUBLIC LICENSE
-		       Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-                       59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-			    Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-
-		    GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-			    NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
-	    How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
-    Gnomovision version 69, Copyright (C) year name of author
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
-  `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs.  If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library.  If this is what you want to do, use the GNU Library General
-Public License instead of this License.
-
-
-2) The following software may be included in this product:
-
-RubyGems
-
-Use of this software is governed by the terms of the following license:
-
-RubyGems is copyrighted free software by Chad Fowler, Rich Kilmer, Jim
-Weirich and others.  You can redistribute it and/or modify it under
-either the terms of the GPL (see the GPL.txt file), or the conditions
-below:
-
-  1. You may make and give away verbatim copies of the source form of the
-     software without restriction, provided that you duplicate all of the
-     original copyright notices and associated disclaimers.
-
-  2. You may modify your copy of the software in any way, provided that
-     you do at least ONE of the following:
-
-       a) place your modifications in the Public Domain or otherwise
-          make them Freely Available, such as by posting said
-	  modifications to Usenet or an equivalent medium, or by allowing
-	  the author to include your modifications in the software.
-
-       b) use the modified software only within your corporation or
-          organization.
-
-       c) rename any non-standard executables so the names do not conflict
-	  with standard executables, which must also be provided.
-
-       d) make other distribution arrangements with the author.
-
-  3. You may distribute the software in object code or executable
-     form, provided that you do at least ONE of the following:
-
-       a) distribute the executables and library files of the software,
-	  together with instructions (in the manual page or equivalent)
-	  on where to get the original distribution.
-
-       b) accompany the distribution with the machine-readable source of
-	  the software.
-
-       c) give non-standard executables non-standard names, with
-          instructions on where to get the original software distribution.
-
-       d) make other distribution arrangements with the author.
-
-  4. You may modify and include the part of the software into any other
-     software (possibly commercial).  
-
-  5. The scripts and library files supplied as input to or produced as 
-     output from the software do not automatically fall under the
-     copyright of the software, but belong to whomever generated them, 
-     and may be sold commercially, and may be aggregated with this
-     software.
-
-  6. THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
-     IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
-     WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-     PURPOSE.
--- a/usr/src/pkgdefs/SUNWruby18u/depend	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,69 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)depend	1.9	09/04/15 SMI"
-#
-
-# This package information file defines software dependencies associated
-# with the pkg.  You can define three types of pkg dependencies with this file:
-#	 P indicates a prerequisite for installation
-#	 I indicates an incompatible package
-#	 R indicates a reverse dependency
-# <pkg.abbr> see pkginfo(4), PKG parameter
-# <name> see pkginfo(4), NAME parameter
-# <version> see pkginfo(4), VERSION parameter
-# <arch> see pkginfo(4), ARCH parameter
-# <type> <pkg.abbr> <name>
-# 	(<arch>)<version>
-# 	(<arch>)<version>
-# 	...
-# <type> <pkg.abbr> <name>
-# ...
-#
-
-P SUNWcar	Core Architecture, (Root)
-P SUNWcakr	Core Solaris Kernel Architecture (Root)
-P SUNWkvm	Core Architecture, (Kvm)
-P SUNWcsr	Core Solaris, (Root)
-P SUNWckr	Core Solaris Kernel (Root)
-P SUNWcnetr	Core Solaris Network Infrastructure (Root)
-P SUNWcsu	Core Solaris, (Usr)
-P SUNWcsd	Core Solaris Devices
-P SUNWcslr      Core Solaris Libraries (Root)
-P SUNWcsl       Core Solaris Libraries
-P SUNWlibmsr    Math & Microtasking Libraries (Root)
-P SUNWlibms     Math & Microtasking Libraries (Usr)
-P SUNWopensslr	OpenSSL (Root)
-P SUNWopenssl-libraries OpenSSL Libraries (Usr)
-P SUNWxwplt     X Window System platform software
-P SUNWxwrtl     X Window System & Graphics Runtime Library Links in /usr/lib
-P SUNWzlib      The Zip compression library
-P SUNWruby18r	Ruby & RubyGems (Root)
-P SUNWgcc       The GNU C compiler
-P SUNWgmake     GNU make - A utility used to build software (gmake)
-P SUNWTk	Tk - TCL GUI Toolkit
-P SUNWTcl	Tcl - Tool Command Language
-P SUNWgnu-coreutils	coreutils - GNU core utilities
-P SUNWgnu-readline	GNU readline
--- a/usr/src/pkgdefs/SUNWruby18u/pkginfo.tmpl	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,57 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved.
-#
-# ident	"@(#)pkginfo.tmpl	1.5	10/07/22 SMI"
-#
-#
-# This required package information file describes characteristics of the
-# package, such as package abbreviation, full package name, package version,
-# and package architecture.
-#
-PKG="SUNWruby18u"
-NAME="Ruby & RubyGems (Usr)"
-DESC="Ruby 1.8.7 patch 174 with integrated RubyGems v1.3.5 (Usr)"
-ARCH="ISA"
-VERSION="SFWVERS,REV=0.0.0"
-SUNW_PRODNAME="SunOS"
-SUNW_PRODVERS="RELEASE/VERSION"
-SUNW_PKGTYPE="usr"
-MAXINST="1000"
-CATEGORY="application"
-VENDOR="COMPANY"
-HOTLINE="Please contact your local service provider"
-EMAIL=""
-CLASSES="none"
-BASEDIR=/
-SUNW_PKGVERS="1.0"
-SUNW_PKG_ALLZONES="false"
-SUNW_PKG_HOLLOW="false"
-SUNW_PKG_THISZONE="false"
-#VSTOCK="<reserved by Release Engineering for package part #>"
-#ISTATES="<developer defined>"
-#RSTATES='<developer defined>'
-#ULIMIT="<developer defined>"
-#ORDER="<developer defined>"
-#PSTAMP="<developer defined>"
-#INTONLY="<developer defined>"
--- a/usr/src/pkgdefs/SUNWruby18u/prototype_com	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12155 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_com	1.11	09/11/20 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>      # where to find pkg objects
-#!include <filename>                  # include another 'prototype' file
-#!default <mode> <owner> <group>      # default used if not specified on entry
-#!<param>=<value>                     # puts parameter in pkg environment
-
-# packaging files
-i pkginfo
-i copyright
-i depend
-
-# source locations relative to the prototype file
-#
-# SUNWruby18u
-#
-
-d none usr 755 root sys
-d none usr/bin 0755 root bin
-s none usr/bin/gem_mirror18=../ruby/1.8/bin/gem_mirror
-s none usr/bin/gem_mirror=./gem_mirror18
-s none usr/bin/gemri=./gemri18
-s none usr/bin/ruby=./ruby18
-s none usr/bin/index_gem_repository.rb18=../ruby/1.8/bin/index_gem_repository.rb
-s none usr/bin/irb18=../ruby/1.8/bin/irb
-s none usr/bin/rdoc=./rdoc18
-s none usr/bin/ri=./ri18
-s none usr/bin/testrb=./testrb18
-s none usr/bin/update_rubygems18=../ruby/1.8/bin/update_rubygems
-s none usr/bin/gemri18=../ruby/1.8/bin/gemri
-s none usr/bin/erb=./erb18
-s none usr/bin/gem_server=./gem_server18
-s none usr/bin/gem_server18=../ruby/1.8/bin/gem_server
-s none usr/bin/rdoc18=../ruby/1.8/bin/rdoc
-s none usr/bin/gemlock=./gemlock18
-s none usr/bin/gemwhich=./gemwhich18
-s none usr/bin/gemwhich18=../ruby/1.8/bin/gemwhich
-s none usr/bin/erb18=../ruby/1.8/bin/erb
-s none usr/bin/gemlock18=../ruby/1.8/bin/gemlock
-s none usr/bin/index_gem_repository.rb=./index_gem_repository.rb18
-s none usr/bin/update_rubygems=./update_rubygems18
-s none usr/bin/irb=./irb18
-s none usr/bin/testrb18=../ruby/1.8/bin/testrb
-s none usr/bin/ri18=../ruby/1.8/bin/ri
-s none usr/bin/ruby18=../ruby/1.8/bin/ruby
-s none usr/bin/gem18=../ruby/1.8/bin/gem
-s none usr/bin/gem=./gem18
-d none usr/share 755 root sys
-d none usr/share/man 755 root bin
-d none usr/share/man/man1 755 root bin
-s none usr/share/man/man1/ruby.1=../../../ruby/1.8/share/man/man1/ruby.1
-s none usr/share/man/man1/gem.1=../../../ruby/1.8/share/man/man1/gem.1
-d none usr/ruby 0755 root bin
-d none usr/ruby/1.8 0755 root bin
-d none usr/ruby/1.8/lib 0755 root bin
-f none usr/ruby/1.8/lib/libruby-static.a 0444 root bin
-s none usr/ruby/1.8/lib/libruby.so=libruby.so.1
-d none usr/ruby/1.8/lib/ruby 0755 root bin
-d none usr/ruby/1.8/lib/ruby/vendor_ruby 0755 root bin
-d none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8 0755 root bin
-d none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rbconfig 0755 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rbconfig/datadir.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems 0755 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/source_info_cache.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/version.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/require_paths_builder.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/format.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/spec_fetcher.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/digest 0755 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/digest/md5.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/digest/digest_adapter.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/digest/sha2.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/digest/sha1.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/security.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/ext.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/dependency_installer.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/test_utilities.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/ext 0755 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/ext/rake_builder.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/ext/ext_conf_builder.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/ext/builder.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/ext/configure_builder.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/validator.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/installer.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/defaults.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/command_manager.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/indexer.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/package_task.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/source_index.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/version_option.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/old_format.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/user_interaction.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/exceptions.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/package.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/gem_path_searcher.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/gem_runner.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/gem_openssl.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/server.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/specification.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/package 0755 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/package/tar_reader.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/package/tar_input.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/package/f_sync_dir.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/package/tar_output.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/package/tar_writer.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/package/tar_header.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/package/tar_reader 0755 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/package/tar_reader/entry.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/dependency.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/install_update_options.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/source_info_cache_entry.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/requirement.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/doc_manager.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/builder.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/dependency_list.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/remote_fetcher.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/config_file.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/text.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/platform.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/commands 0755 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/commands/sources_command.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/commands/server_command.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/commands/list_command.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/commands/install_command.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/commands/dependency_command.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/commands/environment_command.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/commands/outdated_command.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/commands/generate_index_command.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/commands/build_command.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/commands/setup_command.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/commands/search_command.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/commands/contents_command.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/commands/pristine_command.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/commands/check_command.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/commands/update_command.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/commands/cleanup_command.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/commands/lock_command.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/commands/query_command.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/commands/mirror_command.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/commands/cert_command.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/commands/unpack_command.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/commands/specification_command.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/commands/rdoc_command.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/commands/uninstall_command.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/commands/help_command.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/commands/stale_command.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/commands/which_command.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/commands/fetch_command.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/command.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/timer.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/uninstaller.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems/local_remote_options.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/gauntlet_rubygems.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/ubygems.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/rubygems.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/site_ruby 0755 root bin
-d none usr/ruby/1.8/lib/ruby/site_ruby/1.8 0755 root bin
-d none usr/ruby/1.8/lib/ruby/site_ruby/1.8/rbconfig 0755 root bin
-d none usr/ruby/1.8/lib/ruby/site_ruby/1.8/rubygems 0755 root bin
-d none usr/ruby/1.8/lib/ruby/site_ruby/1.8/rubygems/commands 0755 root bin
-d none usr/ruby/1.8/lib/ruby/site_ruby/1.8/rubygems/digest 0755 root bin
-d none usr/ruby/1.8/lib/ruby/1.8 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/benchmark.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/e2mmap.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/resolv.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/rss 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rss/2.0.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rss/xmlscanner.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rss/atom.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rss/rss.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rss/converter.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rss/0.9.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rss/itunes.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/rss/content 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rss/content/1.0.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rss/content/2.0.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rss/dublincore.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rss/syndication.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rss/slash.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rss/xmlparser.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rss/utils.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rss/rexmlparser.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rss/parser.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rss/xml.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rss/1.0.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rss/maker.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rss/xml-stylesheet.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/rss/maker 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rss/maker/image.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rss/maker/feed.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rss/maker/content.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rss/maker/1.0.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rss/maker/entry.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rss/maker/base.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rss/maker/dublincore.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rss/maker/0.9.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rss/maker/atom.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rss/maker/syndication.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rss/maker/itunes.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rss/maker/2.0.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rss/maker/taxonomy.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rss/maker/slash.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rss/maker/trackback.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rss/image.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/rss/dublincore 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rss/dublincore/2.0.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rss/dublincore/1.0.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rss/dublincore/atom.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rss/taxonomy.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rss/content.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rss/trackback.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/parsearg.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/monitor.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/Env.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/pp.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/dl 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/dl/types.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/dl/struct.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/dl/import.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/dl/win32.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/tk 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/matrix.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/uri.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rational.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/securerandom.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/fileutils.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/optparse 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/optparse/shellwords.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/optparse/version.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/optparse/date.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/optparse/time.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/optparse/uri.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/profiler.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/sha1.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/pstore.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/pathname.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/digest.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/scanf.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/shellwords.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/net 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/net/https.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/net/smtp.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/net/telnets.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/net/http.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/net/telnet.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/net/imap.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/net/ftp.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/net/ftptls.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/net/protocol.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/net/pop.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/thwait.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/shell 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/shell/filter.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/shell/builtin-command.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/shell/system-command.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/shell/process-controller.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/shell/version.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/shell/command-processor.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/shell/error.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/date 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/date/format.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/logger.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/bigdecimal 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/bigdecimal/util.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/bigdecimal/math.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/bigdecimal/jacobian.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/bigdecimal/ludcmp.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/bigdecimal/newton.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/csv.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/open3.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/tracer.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/delegate.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/resolv-replace.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/tkextlib 0755 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/tkextlib/blt 0755 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/tkextlib/blt/tile 0755 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/tkextlib/tktrans 0755 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/tkextlib/treectrl 0755 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/tkextlib/bwidget 0755 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/tkextlib/iwidgets 0755 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/tkextlib/tile 0755 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/tkextlib/ICONS 0755 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/tkextlib/tkimg 0755 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/tkextlib/tclx 0755 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/tkextlib/tktable 0755 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/tkextlib/itk 0755 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/tkextlib/trofs 0755 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/tkextlib/tcllib 0755 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/tkextlib/vu 0755 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/tkextlib/itcl 0755 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/tkextlib/winico 0755 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/tkextlib/tkDND 0755 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/tkextlib/tkHTML 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rubyunit.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/xsd 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/xsd/charset.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/xsd/namedelements.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/xsd/qname.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/xsd/mapping.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/xsd/xmlparser.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/xsd/codegen 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/xsd/codegen/moduledef.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/xsd/codegen/commentdef.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/xsd/codegen/gensupport.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/xsd/codegen/classdef.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/xsd/codegen/methoddef.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/xsd/codegen.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/xsd/datatypes.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/xsd/ns.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/xsd/datatypes1999.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/xsd/xmlparser 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/xsd/xmlparser/rexmlparser.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/xsd/xmlparser/xmlparser.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/xsd/xmlparser/xmlscanner.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/xsd/xmlparser/parser.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/xsd/iconvcharset.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/getoptlong.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/ostruct.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/open-uri.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/openssl 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/openssl/buffering.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/openssl/pkcs7.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/openssl/digest.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/openssl/bn.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/openssl/ssl.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/openssl/cipher.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/openssl/x509.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/un.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/debug.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/mkmf.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/irb 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/irb/help.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/irb/ext 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/irb/ext/change-ws.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/irb/ext/math-mode.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/irb/ext/multi-irb.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/irb/ext/tracer.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/irb/ext/loader.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/irb/ext/workspaces.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/irb/ext/use-loader.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/irb/ext/save-history.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/irb/ext/history.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/irb/notifier.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/irb/ws-for-case-2.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/irb/xmp.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/irb/cmd 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/irb/cmd/help.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/irb/cmd/pushws.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/irb/cmd/nop.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/irb/cmd/chws.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/irb/cmd/fork.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/irb/cmd/load.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/irb/cmd/subirb.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/irb/frame.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/irb/output-method.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/irb/extend-command.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/irb/init.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/irb/version.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/irb/ruby-token.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/irb/workspace.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/irb/input-method.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/irb/slex.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/irb/lc 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/irb/lc/help-message 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/irb/lc/error.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/irb/lc/ja 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/irb/lc/ja/error.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/irb/lc/ja/help-message 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/irb/locale.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/irb/completion.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/irb/context.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/irb/ruby-lex.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/digest 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/digest/sha2.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rss.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/eregex.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/webrick 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/webrick/httpservlet.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/webrick/httpauth 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/webrick/httpauth/htdigest.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/webrick/httpauth/digestauth.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/webrick/httpauth/authenticator.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/webrick/httpauth/htpasswd.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/webrick/httpauth/userdb.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/webrick/httpauth/basicauth.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/webrick/httpauth/htgroup.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/webrick/accesslog.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/webrick/httpserver.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/webrick/httpversion.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/webrick/config.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/webrick/utils.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/webrick/httpresponse.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/webrick/version.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/webrick/cookie.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/webrick/httprequest.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/webrick/httpservlet 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/webrick/httpservlet/filehandler.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/webrick/httpservlet/cgihandler.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/webrick/httpservlet/abstract.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/webrick/httpservlet/erbhandler.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/webrick/httpservlet/cgi_runner.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/webrick/httpservlet/prochandler.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/webrick/https.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/webrick/httpauth.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/webrick/log.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/webrick/ssl.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/webrick/cgi.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/webrick/httpproxy.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/webrick/httpstatus.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/webrick/server.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/webrick/httputils.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/webrick/compat.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/webrick/htmlutils.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/cgi 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/cgi/session.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/cgi/session 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/cgi/session/pstore.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/yaml.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/weakref.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/tmpdir.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/parsedate.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/rinda 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rinda/rinda.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rinda/tuplespace.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rinda/ring.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/generator.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/base64.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/forwardable.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/mutex_m.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/test 0755 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/test/unit 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/test/unit/failure.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/test/unit/autorunner.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/test/unit/error.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/test/unit/util 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/test/unit/util/procwrapper.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/test/unit/util/observable.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/test/unit/util/backtracefilter.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/test/unit/testcase.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/test/unit/collector 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/test/unit/collector/objectspace.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/test/unit/collector/dir.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/test/unit/assertions.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/test/unit/testresult.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/test/unit/collector.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/test/unit/assertionfailederror.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/test/unit/ui 0755 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/test/unit/ui/tk 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/test/unit/ui/tk/testrunner.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/test/unit/ui/testrunnermediator.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/test/unit/ui/gtk2 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/test/unit/ui/gtk2/testrunner.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/test/unit/ui/testrunnerutilities.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/test/unit/ui/gtk 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/test/unit/ui/gtk/testrunner.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/test/unit/ui/fox 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/test/unit/ui/fox/testrunner.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/test/unit/ui/console 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/test/unit/ui/console/testrunner.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/test/unit/testsuite.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/test/unit.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/date2.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/tempfile.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/cgi.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/ftools.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/getopts.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/time.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/English.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/erb.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/sync.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/date.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/uri 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/uri/ldap.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/uri/https.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/uri/generic.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/uri/common.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/uri/ldaps.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/uri/mailto.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/uri/ftp.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/uri/http.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/thread.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/tsort.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/runit 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/runit/testcase.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/runit/cui 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/runit/cui/testrunner.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/runit/assert.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/runit/error.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/runit/testsuite.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/runit/topublic.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/runit/testresult.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/wsdl 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/definitions.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/wsdl.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/wsdl/soap 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/soap/classDefCreatorSupport.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/soap/complexType.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/soap/headerfault.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/soap/servantSkeltonCreator.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/soap/mappingRegistryCreator.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/soap/definitions.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/soap/operation.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/soap/driverCreator.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/soap/binding.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/soap/methodDefCreator.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/soap/address.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/soap/element.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/soap/data.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/soap/body.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/soap/clientSkeltonCreator.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/soap/standaloneServerStubCreator.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/soap/classDefCreator.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/soap/fault.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/soap/header.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/soap/wsdl2ruby.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/soap/cgiStubCreator.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/operationBinding.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/part.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/portType.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/documentation.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/message.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/info.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/data.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/types.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/operation.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/importer.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/parser.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/binding.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/port.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/param.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/service.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/wsdl/xmlSchema 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/xmlSchema/element.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/xmlSchema/data.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/xmlSchema/importer.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/xmlSchema/simpleExtension.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/xmlSchema/sequence.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/xmlSchema/choice.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/xmlSchema/any.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/xmlSchema/enumeration.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/xmlSchema/length.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/xmlSchema/pattern.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/xmlSchema/content.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/xmlSchema/parser.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/xmlSchema/include.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/xmlSchema/simpleContent.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/xmlSchema/simpleRestriction.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/xmlSchema/xsd2ruby.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/xmlSchema/simpleType.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/xmlSchema/annotation.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/xmlSchema/all.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/xmlSchema/attribute.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/xmlSchema/unique.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/xmlSchema/complexContent.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/xmlSchema/import.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/xmlSchema/complexType.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/xmlSchema/schema.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/wsdl/import.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/mathn.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/find.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/set.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/singleton.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/observer.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/racc 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/racc/parser.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/kconv.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/abbrev.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/irb.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/shell.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/webrick.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/rdoc 0755 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/rdoc/ri 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/ri/ri_util.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/ri/ri_cache.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/ri/ri_driver.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/ri/ri_formatter.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/ri/ri_writer.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/ri/ri_paths.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/ri/ri_descriptions.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/ri/ri_reader.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/ri/ri_display.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/ri/ri_options.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/template.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/options.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/diagram.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/tokenstream.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/rdoc/markup 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/markup/simple_markup.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/rdoc/markup/simple_markup 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/markup/simple_markup/inline.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/markup/simple_markup/to_latex.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/markup/simple_markup/lines.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/markup/simple_markup/preprocess.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/markup/simple_markup/to_flow.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/markup/simple_markup/to_html.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/markup/simple_markup/fragments.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/rdoc/markup/sample 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/markup/sample/sample.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/markup/sample/rdoc2latex.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/rdoc/markup/test 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/markup/test/AllTests.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/markup/test/TestParse.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/markup/test/TestInline.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/rdoc/parsers 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/parsers/parse_rb.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/parsers/parse_f95.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/parsers/parse_simple.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/parsers/parserfactory.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/parsers/parse_c.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/usage.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/rdoc.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/code_objects.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/rdoc/dot 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/dot/dot.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/rdoc/generators 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/generators/xml_generator.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/rdoc/generators/template 0755 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/rdoc/generators/template/html 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/generators/template/html/one_page_html.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/generators/template/html/html.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/generators/template/html/old_html.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/generators/template/html/kilmer.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/generators/template/html/hefss.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/rdoc/generators/template/chm 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/generators/template/chm/chm.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/rdoc/generators/template/xml 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/generators/template/xml/rdf.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/generators/template/xml/xml.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/generators/chm_generator.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/generators/html_generator.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rdoc/generators/ri_generator.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/importenv.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/gserver.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/prettyprint.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/openssl.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/rexml 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/syncenumerator.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/namespace.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/xpath_parser.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/cdata.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/rexml/encodings 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/encodings/UNILE.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/encodings/SHIFT-JIS.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/encodings/EUC-JP.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/encodings/ICONV.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/encodings/CP-1252.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/encodings/ISO-8859-15.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/encodings/SHIFT_JIS.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/encodings/UTF-16.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/encodings/US-ASCII.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/encodings/ISO-8859-1.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/encodings/UTF-8.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/parent.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/comment.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/rexml/light 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/light/node.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/xpath.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/streamlistener.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/entity.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/text.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/xmldecl.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/doctype.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/undefinednamespaceexception.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/element.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/document.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/attlistdecl.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/rexml/dtd 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/dtd/elementdecl.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/dtd/dtd.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/dtd/notationdecl.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/dtd/entitydecl.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/dtd/attlistdecl.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/rexml.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/sax2listener.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/output.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/attribute.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/xmltokens.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/functions.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/child.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/node.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/rexml/validation 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/validation/validation.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/validation/relaxng.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/validation/validationexception.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/parseexception.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/source.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/encoding.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/instruction.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/quickpath.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/rexml/parsers 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/parsers/treeparser.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/parsers/baseparser.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/parsers/pullparser.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/parsers/xpathparser.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/parsers/sax2parser.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/parsers/streamparser.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/parsers/lightparser.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/parsers/ultralightparser.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/rexml/formatters 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/formatters/default.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/formatters/pretty.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/rexml/formatters/transitive.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/readbytes.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/drb 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/drb/gw.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/drb/timeridconv.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/drb/observer.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/drb/drb.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/drb/ssl.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/drb/acl.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/drb/extservm.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/drb/extserv.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/drb/unix.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/drb/invokemethod.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/drb/eq.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/optparse.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/io 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/io/nonblock.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/timeout.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/soap 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/soap/parser.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/soap/mapping.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/soap/attachment.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/soap/rpc 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/soap/rpc/soaplet.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/soap/rpc/standaloneServer.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/soap/rpc/cgistub.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/soap/rpc/router.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/soap/rpc/rpc.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/soap/rpc/element.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/soap/rpc/driver.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/soap/rpc/httpserver.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/soap/rpc/proxy.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/soap/property.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/soap/header 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/soap/header/simplehandler.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/soap/header/handler.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/soap/header/handlerset.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/soap/generator.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/soap/encodingstyle 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/soap/encodingstyle/handler.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/soap/encodingstyle/aspDotNetHandler.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/soap/encodingstyle/literalHandler.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/soap/encodingstyle/soapHandler.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/soap/element.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/soap/baseData.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/soap/streamHandler.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/soap/marshal.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/soap/wsdlDriver.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/soap/netHttpClient.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/soap/mimemessage.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/soap/mapping 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/soap/mapping/rubytypeFactory.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/soap/mapping/typeMap.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/soap/mapping/mapping.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/soap/mapping/registry.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/soap/mapping/factory.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/soap/mapping/wsdlliteralregistry.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/soap/mapping/wsdlencodedregistry.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/soap/httpconfigloader.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/soap/processor.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/soap/soap.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/yaml 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/yaml/store.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/yaml/baseemitter.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/yaml/dbm.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/yaml/yamlnode.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/yaml/encoding.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/yaml/ypath.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/yaml/loader.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/yaml/tag.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/yaml/rubytypes.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/yaml/syck.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/yaml/basenode.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/yaml/error.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/yaml/stringio.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/yaml/stream.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/yaml/types.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/yaml/constants.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/ping.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/profile.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/cgi-lib.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/complex.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/mailread.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/expect.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/ipaddr.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/finalize.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/drb.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/md5.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/jcode.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/xmlrpc 0755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/xmlrpc/datetime.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/xmlrpc/config.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/xmlrpc/marshal.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/xmlrpc/parser.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/xmlrpc/httpserver.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/xmlrpc/base64.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/xmlrpc/create.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/xmlrpc/server.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/xmlrpc/utils.rb 0644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/xmlrpc/client.rb 0644 root bin
-d none usr/ruby/1.8/lib/ruby/gems 0755 root bin
-d none usr/ruby/1.8/lib/ruby/gems/1.8 0755 root bin
-d none usr/ruby/1.8/lib/ruby/gems/1.8/doc 0755 root bin
-d none usr/ruby/1.8/lib/ruby/gems/1.8/specifications 0755 root bin
-d none usr/ruby/1.8/lib/ruby/gems/1.8/gems 0755 root bin
-d none usr/ruby/1.8/lib/ruby/gems/1.8/cache 0755 root bin
-s none usr/ruby/1.8/lib/libruby.so.1.8.7=libruby.so.1
-f none usr/ruby/1.8/lib/libruby.so.1 0555 root bin
-d none usr/ruby/1.8/bin 0755 root bin
-f none usr/ruby/1.8/bin/gemlock 0555 root bin
-f none usr/ruby/1.8/bin/gemwhich 0555 root bin
-f none usr/ruby/1.8/bin/rdoc 0555 root bin
-f none usr/ruby/1.8/bin/testrb 0555 root bin
-f none usr/ruby/1.8/bin/ruby 0555 root bin
-f none usr/ruby/1.8/bin/erb 0555 root bin
-f none usr/ruby/1.8/bin/update_rubygems 0555 root bin
-f none usr/ruby/1.8/bin/gem_server 0555 root bin
-f none usr/ruby/1.8/bin/gem 0555 root bin
-f none usr/ruby/1.8/bin/index_gem_repository.rb 0555 root bin
-f none usr/ruby/1.8/bin/gem_mirror 0555 root bin
-f none usr/ruby/1.8/bin/irb 0555 root bin
-f none usr/ruby/1.8/bin/ri 0555 root bin
-f none usr/ruby/1.8/bin/gemri 0555 root bin
-d none usr/ruby/1.8/share 0755 root bin
-d none usr/ruby/1.8/share/man 0755 root bin
-d none usr/ruby/1.8/share/man/man1 0755 root bin
-f none usr/ruby/1.8/share/man/man1/gem_mirror.1 0444 root bin
-f none usr/ruby/1.8/share/man/man1/gemwhich.1 0444 root bin
-f none usr/ruby/1.8/share/man/man1/ruby.1 0444 root bin
-f none usr/ruby/1.8/share/man/man1/gem_server.1 0444 root bin
-f none usr/ruby/1.8/share/man/man1/update_rubygems.1 0444 root bin
-f none usr/ruby/1.8/share/man/man1/gem.1 0444 root bin
-f none usr/ruby/1.8/share/man/man1/index_gem_repository.rb.1 0444 root bin
-f none usr/ruby/1.8/share/man/man1/gemlock.1 0444 root bin
-f none usr/ruby/1.8/share/man/man1/gemri.1 0444 root bin
-d none usr/ruby/1.8/share/ri 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/String 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/eql%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/length-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/downcase%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/rjust-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/%3d%7e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/slice-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/match-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/rindex-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/tr_s%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/upcase%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/chop%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/delete-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/to_f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/sum-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/to_str-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/each_byte-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/mbchar%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/squeeze%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/reverse%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/to_i-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/sub-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/gsub%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/sub%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/jsize-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/strip%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/concat-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/chop-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/dump-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/%25-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/count-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/chomp-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/slice%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/issjis-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/chars-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/toutf16-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/tr%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/bytes-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/%2b-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/original_succ-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/jlength-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/delete%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/start_with%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/hash-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/intern-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/capitalize%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/each_char-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/%3c%3c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/shellescape-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/is_binary_data%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/original_succ%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/include%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/next-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/rpartition-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/chomp%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/kconv-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/capitalize-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/lines-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/%3c%3d%3e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/tosjis-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/end_with%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/unpack-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/succ-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/end_regexp-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/toeuc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/rstrip-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/lstrip-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/insert-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/to_yaml-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/swapcase-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/toutf8-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/upcase-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/crypt-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/ljust-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/next%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/yaml_new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/scan-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/swapcase%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/oct-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/empty%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/succ%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/bytesize-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/_expand_ch-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/_regex_quote-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/gsub-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/strip-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/hex-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/is_complex_yaml%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/%2a-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/iseuc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/upto-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/isutf8-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/tr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/replace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/to_sym-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/downcase-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/index-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/initialize_copy-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/split-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/scanf-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/squeeze-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/each_line-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/%3d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/tr_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/size-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/tojis-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/shellsplit-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/center-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/block_scanf-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/expand_ch_hash-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/jcount-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/partition-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/casecmp-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/%5b%5d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/reverse-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/lstrip%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/rstrip%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/String/cdesc-String.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/TypeError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TypeError/cdesc-TypeError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Scanf 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Scanf/cdesc-Scanf.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Scanf/FormatSpecifier 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Scanf/FormatSpecifier/match-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Scanf/FormatSpecifier/extract_octal-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Scanf/FormatSpecifier/letter-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Scanf/FormatSpecifier/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Scanf/FormatSpecifier/width-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Scanf/FormatSpecifier/count_space%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Scanf/FormatSpecifier/mid_match%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Scanf/FormatSpecifier/skip-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Scanf/FormatSpecifier/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Scanf/FormatSpecifier/extract_hex-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Scanf/FormatSpecifier/extract_integer-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Scanf/FormatSpecifier/extract_float-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Scanf/FormatSpecifier/extract_plain-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Scanf/FormatSpecifier/cdesc-FormatSpecifier.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Scanf/FormatSpecifier/nil_proc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Scanf/FormatSpecifier/extract_decimal-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Scanf/FormatSpecifier/to_re-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Scanf/FormatString 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Scanf/FormatString/last_spec-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Scanf/FormatString/match-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Scanf/FormatString/spec_count-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Scanf/FormatString/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Scanf/FormatString/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Scanf/FormatString/cdesc-FormatString.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Scanf/FormatString/prune-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Class 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Class/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Class/to_yaml-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Class/new-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Class/cdesc-Class.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Class/superclass-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Class/allocate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Class/inherited-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/CSV 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/parse-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/foreach-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/CSV/Writer 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/Writer/%3c%3c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/Writer/generate-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/Writer/create-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/Writer/terminate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/Writer/cdesc-Writer.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/Writer/close-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/Writer/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/Writer/add_row-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/CSV/StreamBuf 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/StreamBuf/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/StreamBuf/get-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/StreamBuf/read-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/StreamBuf/buf_size-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/StreamBuf/add_buf-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/StreamBuf/cdesc-StreamBuf.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/StreamBuf/idx_is_eos%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/StreamBuf/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/StreamBuf/terminate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/StreamBuf/is_eos%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/StreamBuf/drop-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/StreamBuf/rel_buf-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/generate-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/open_reader-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/read-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/CSV/BasicWriter 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/BasicWriter/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/BasicWriter/close_on_terminate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/BasicWriter/terminate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/BasicWriter/cdesc-BasicWriter.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/CSV/Row 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/Row/cdesc-Row.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/open_writer-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/generate_body-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/parse_body-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/parse_row-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/CSV/StringReader 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/StringReader/get_row-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/StringReader/cdesc-StringReader.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/StringReader/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/CSV/IllegalFormatError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/IllegalFormatError/cdesc-IllegalFormatError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/generate_separator-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/CSV/Cell 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/Cell/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/Cell/cdesc-Cell.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/Cell/data-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/CSV/IOReader 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/IOReader/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/IOReader/terminate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/IOReader/get_row-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/IOReader/close_on_terminate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/IOReader/cdesc-IOReader.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/generate_line-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/cdesc-CSV.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/parse_line-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/open-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/readlines-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/CSV/Reader 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/Reader/get_row-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/Reader/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/Reader/shift-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/Reader/cdesc-Reader.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/Reader/terminate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/Reader/close-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/Reader/parse-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/Reader/create-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/Reader/each-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/CSV/IOBuf 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/IOBuf/read-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/IOBuf/close-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/IOBuf/terminate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/IOBuf/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/IOBuf/cdesc-IOBuf.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CSV/generate_row-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Ping 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Ping/cdesc-Ping.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Ping/pingecho-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Monitor 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Monitor/cdesc-Monitor.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Acceptables 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Acceptables/cdesc-Acceptables.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/PP 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/PP/PPMethods 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PP/PPMethods/pp_hash-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PP/PPMethods/cdesc-PPMethods.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PP/PPMethods/pp-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PP/PPMethods/comma_breakable-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PP/PPMethods/guard_inspect_key-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PP/PPMethods/object_group-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PP/PPMethods/object_address_group-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PP/PPMethods/pp_object-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PP/PPMethods/seplist-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PP/cdesc-PP.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PP/pp-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PP/singleline_pp-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/PP/SingleLine 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PP/SingleLine/cdesc-SingleLine.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/PP/ObjectMixin 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PP/ObjectMixin/pretty_print_inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PP/ObjectMixin/pretty_print_cycle-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PP/ObjectMixin/pretty_print_instance_variables-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PP/ObjectMixin/pretty_print-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PP/ObjectMixin/cdesc-ObjectMixin.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/ThreadsWait 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ThreadsWait/all_waits-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ThreadsWait/cdesc-ThreadsWait.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ThreadsWait/finished%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ThreadsWait/next_wait-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ThreadsWait/empty%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ThreadsWait/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ThreadsWait/all_waits-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ThreadsWait/join-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ThreadsWait/join_nowait-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SystemCallError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SystemCallError/%3d%3d%3d-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SystemCallError/errno-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SystemCallError/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SystemCallError/cdesc-SystemCallError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/UNIXSocket 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/UNIXSocket/cdesc-UNIXSocket.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/TemplatePage 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/TemplatePage/LineReader 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TemplatePage/LineReader/read-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TemplatePage/LineReader/dup-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TemplatePage/LineReader/read_up_to-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TemplatePage/LineReader/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TemplatePage/LineReader/cdesc-LineReader.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TemplatePage/write_html_on-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TemplatePage/substitute_into-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/TemplatePage/Context 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TemplatePage/Context/pop-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TemplatePage/Context/lookup-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TemplatePage/Context/push-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TemplatePage/Context/cdesc-Context.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TemplatePage/Context/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TemplatePage/Context/find_scalar-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TemplatePage/expand_line-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TemplatePage/cdesc-TemplatePage.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TemplatePage/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/TSortArray 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TSortArray/cdesc-TSortArray.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Arguable 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Arguable/options-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Arguable/extend_object-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Arguable/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Arguable/getopts-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Arguable/permute%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Arguable/cdesc-Arguable.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Arguable/order%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Arguable/options%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Arguable/parse%21-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/DRb 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbURIOption 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbURIOption/cdesc-DRbURIOption.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/to_obj-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbProtocol 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbProtocol/cdesc-DRbProtocol.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbProtocol/open-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbProtocol/open_server-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbProtocol/uri_option-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbProtocol/add_protocol-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbServer 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbServer/verbose-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbServer/alive%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbServer/any_to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbServer/default_argc_limit-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbServer/kill_sub_thread-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbServer/stop_service-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbServer/cdesc-DRbServer.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbServer/InvokeMethod18Mixin 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbServer/InvokeMethod18Mixin/perform_with_block-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbServer/InvokeMethod18Mixin/block_yield-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbServer/InvokeMethod18Mixin/cdesc-InvokeMethod18Mixin.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbServer/verbose%3d-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbServer/InvokeMethod 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbServer/InvokeMethod/cdesc-InvokeMethod.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbServer/default_load_limit-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbServer/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbServer/default_acl-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbServer/verbose%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbServer/insecure_method%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbServer/default_safe_level-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbServer/to_obj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbServer/main_loop-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbServer/run-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbServer/verbose-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbServer/default_id_conv-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbServer/check_insecure_method-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbServer/to_id-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbObservable 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbObservable/cdesc-DRbObservable.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbObservable/notify_observers-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbTCPSocket 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbTCPSocket/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbTCPSocket/peeraddr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbTCPSocket/open_server_inaddr_any-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbTCPSocket/recv_reply-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbTCPSocket/open_server-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbTCPSocket/send_request-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbTCPSocket/alive%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbTCPSocket/cdesc-DRbTCPSocket.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbTCPSocket/uri_option-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbTCPSocket/parse_uri-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbTCPSocket/getservername-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbTCPSocket/recv_request-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbTCPSocket/send_reply-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbTCPSocket/accept-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbTCPSocket/open-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbTCPSocket/close-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbTCPSocket/stream-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbIdConv 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbIdConv/to_id-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbIdConv/cdesc-DRbIdConv.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbIdConv/to_obj-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbUndumped 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbUndumped/cdesc-DRbUndumped.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbServerNotFound 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbServerNotFound/cdesc-DRbServerNotFound.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/DRb/ExtServManager 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/ExtServManager/service-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/ExtServManager/cdesc-ExtServManager.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/ExtServManager/regist-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/ExtServManager/invoke_service-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/ExtServManager/command-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/ExtServManager/invoke_thread-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/ExtServManager/invoke_service_command-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/ExtServManager/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/ExtServManager/unregist-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/ExtServManager/command%3d-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/thread-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/here%3f-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbConn 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbConn/cdesc-DRbConn.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/DRb/GWIdConv 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/GWIdConv/cdesc-GWIdConv.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/GWIdConv/to_obj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/remove_server-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/to_id-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/DRb/GW 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/GW/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/GW/cdesc-GW.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/GW/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/GW/%5b%5d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/mutex-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/uri-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbError/cdesc-DRbError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/regist_server-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/stop_service-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/cdesc-DRb.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbArray 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbArray/_dump-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbArray/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbArray/cdesc-DRbArray.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbArray/_load-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbUnknown 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbUnknown/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbUnknown/reload-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbUnknown/exception-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbUnknown/cdesc-DRbUnknown.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/install_acl-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbUnknownError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbUnknownError/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbUnknownError/cdesc-DRbUnknownError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/DRb/ExtServ 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/ExtServ/cdesc-ExtServ.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/ExtServ/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/ExtServ/alive%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/ExtServ/stop_service-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/ExtServ/front-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbSSLSocket 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbSSLSocket/stream-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbSSLSocket/SSLConfig 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbSSLSocket/SSLConfig/cdesc-SSLConfig.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbSSLSocket/SSLConfig/accept-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbSSLSocket/SSLConfig/setup_certificate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbSSLSocket/SSLConfig/connect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbSSLSocket/SSLConfig/setup_ssl_context-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbSSLSocket/SSLConfig/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbSSLSocket/SSLConfig/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbSSLSocket/open_server-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbSSLSocket/accept-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbSSLSocket/close-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbSSLSocket/parse_uri-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbSSLSocket/cdesc-DRbSSLSocket.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbSSLSocket/uri_option-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbSSLSocket/open-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbSSLSocket/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbUNIXSocket 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbUNIXSocket/cdesc-DRbUNIXSocket.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbUNIXSocket/open-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbUNIXSocket/close-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbUNIXSocket/accept-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbUNIXSocket/open_server-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbUNIXSocket/temp_server-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbUNIXSocket/parse_uri-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbUNIXSocket/set_sockopt-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbUNIXSocket/uri_option-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbUNIXSocket/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/config-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/DRb/TimerIdConv 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/TimerIdConv/cdesc-TimerIdConv.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/TimerIdConv/to_id-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/TimerIdConv/to_obj-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/DRb/TimerIdConv/TimerHolder2 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/TimerIdConv/TimerHolder2/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/TimerIdConv/TimerHolder2/include%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/TimerIdConv/TimerHolder2/peek-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/TimerIdConv/TimerHolder2/alternate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/TimerIdConv/TimerHolder2/fetch-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/DRb/TimerIdConv/TimerHolder2/InvalidIndexError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/TimerIdConv/TimerHolder2/InvalidIndexError/cdesc-InvalidIndexError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/TimerIdConv/TimerHolder2/cdesc-TimerHolder2.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/TimerIdConv/TimerHolder2/keeper-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/TimerIdConv/TimerHolder2/add-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/TimerIdConv/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/front-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbObject 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbObject/_dump-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbObject/__drbref-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbObject/%3d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbObject/new_with_uri-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbObject/respond_to%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbObject/cdesc-DRbObject.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbObject/method_missing-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbObject/prepare_backtrace-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbObject/hash-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbObject/_load-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbObject/__drburi-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbObject/with_friend-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbObject/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbObject/new_with-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbObject/eql%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/fetch_server-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbMessage 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbMessage/cdesc-DRbMessage.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbMessage/make_proxy-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbConnError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbConnError/cdesc-DRbConnError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbRemoteError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbRemoteError/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbRemoteError/cdesc-DRbRemoteError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbBadScheme 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbBadScheme/cdesc-DRbBadScheme.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/start_service-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbBadURI 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/DRbBadURI/cdesc-DRbBadURI.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/install_id_conv-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DRb/current_server-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Object 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/clone-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/is_a%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/to_enum-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/to_yaml_style-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/tap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/cdesc-Object.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/%3d%3d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/method-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/display-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/to_yaml-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/instance_of%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/freeze-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/send-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/eql%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/singleton_method_removed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/%3d%7e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/nil%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/methods-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/instance_variable_get-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/to_a-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/private_methods-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/dup-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/extend-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/protected_methods-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/%3d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/singleton_method_added-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/enum_for-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/frozen%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/remove_instance_variable-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/instance_exec-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/hash-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/__send__-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/public_methods-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/respond_to%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/singleton_methods-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/object_id-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/instance_variables-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/taint-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/type-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/instance_variable_defined%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/tainted%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/__id__-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/kind_of%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/untaint-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/dclone-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/instance_variable_set-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/equal%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/singleton_method_undefined-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/instance_eval-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/id-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/class-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Object/to_yaml_properties-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Integer 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Integer/prime_division-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Integer/gcdlcm-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Integer/denominator-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Integer/integer%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Integer/cdesc-Integer.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Integer/upto-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Integer/induced_from-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Integer/round-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Integer/chr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Integer/floor-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Integer/truncate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Integer/lcm-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Integer/times-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Integer/downto-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Integer/to_r-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Integer/odd%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Integer/to_int-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Integer/to_yaml-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Integer/numerator-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Integer/from_prime_division-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Integer/even%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Integer/gcd2-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Integer/to_i-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Integer/pred-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Integer/ord-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Integer/ceil-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Integer/next-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Integer/succ-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Integer/gcd-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/LoadError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/LoadError/cdesc-LoadError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/BasicSocket 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/BasicSocket/setsockopt-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/BasicSocket/cdesc-BasicSocket.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/BasicSocket/recv_nonblock-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/BasicSocket/getsockopt-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/NoMethodError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/NoMethodError/args-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/NoMethodError/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/NoMethodError/cdesc-NoMethodError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/ThreadGroup 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ThreadGroup/add-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ThreadGroup/list-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ThreadGroup/enclosed%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ThreadGroup/cdesc-ThreadGroup.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ThreadGroup/enclose-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RiDisplay 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RiDisplay/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RiDisplay/cdesc-RiDisplay.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RiDisplay/append_features-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SimpleDelegator 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SimpleDelegator/__setobj__-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SimpleDelegator/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SimpleDelegator/__getobj__-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SimpleDelegator/clone-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SimpleDelegator/dup-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SimpleDelegator/cdesc-SimpleDelegator.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/NotImplementedError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/NotImplementedError/cdesc-NotImplementedError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/Error 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Error/cdesc-Error.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/ClassDefCreatorSupport 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/ClassDefCreatorSupport/dqname-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/ClassDefCreatorSupport/ndq-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/ClassDefCreatorSupport/dump_inputparam-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/ClassDefCreatorSupport/dump_method_signature-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/ClassDefCreatorSupport/cdesc-ClassDefCreatorSupport.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/ClassDefCreatorSupport/dq-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/ClassDefCreatorSupport/add_at-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/ClassDefCreatorSupport/basetype_mapped_class-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/ClassDefCreatorSupport/dump_inout_type-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/ClassDefCreatorSupport/sym-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/ClassDefCreatorSupport/create_class_name-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/Address 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/Address/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/Address/parse_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/Address/cdesc-Address.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/Address/parse_attr-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/Body 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/Body/cdesc-Body.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/Body/parse_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/Body/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/Body/parse_attr-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/StandaloneServerStubCreator 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/StandaloneServerStubCreator/dump-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/StandaloneServerStubCreator/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/StandaloneServerStubCreator/dump_porttype-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/StandaloneServerStubCreator/cdesc-StandaloneServerStubCreator.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/CGIStubCreator 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/CGIStubCreator/cdesc-CGIStubCreator.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/CGIStubCreator/dump_porttype-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/CGIStubCreator/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/CGIStubCreator/dump-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/ServantSkeltonCreator 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/ServantSkeltonCreator/cdesc-ServantSkeltonCreator.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/ServantSkeltonCreator/dump_porttype-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/ServantSkeltonCreator/dump-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/ServantSkeltonCreator/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/DriverCreator 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/DriverCreator/cdesc-DriverCreator.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/DriverCreator/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/DriverCreator/dump_porttype-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/DriverCreator/dump-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/cdesc-SOAP.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/WSDL2Ruby 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/WSDL2Ruby/cdesc-WSDL2Ruby.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/WSDL2Ruby/create_driver-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/WSDL2Ruby/write_file-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/WSDL2Ruby/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/WSDL2Ruby/create_cgi_stub-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/WSDL2Ruby/shbang-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/WSDL2Ruby/create_file-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/WSDL2Ruby/create_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/WSDL2Ruby/check_file-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/WSDL2Ruby/create_standalone_server_stub-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/WSDL2Ruby/create_classdef-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/WSDL2Ruby/import-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/WSDL2Ruby/run-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/WSDL2Ruby/create_client_skelton-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/WSDL2Ruby/create_servant_skelton-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/MethodDefCreator 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/MethodDefCreator/type2str-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/MethodDefCreator/elementqualified-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/MethodDefCreator/dump-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/MethodDefCreator/documentdefinedtype-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/MethodDefCreator/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/MethodDefCreator/dump_method-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/MethodDefCreator/param_set-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/MethodDefCreator/cdesc-MethodDefCreator.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/MethodDefCreator/rpcdefinedtype-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/MethodDefCreator/param2str-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/MethodDefCreator/collect_documentparameter-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/MethodDefCreator/collect_rpcparameter-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/MethodDefCreator/collect_type-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/MethodDefCreator/cdr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/MethodDefCreator/ele2str-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/HeaderFault 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/HeaderFault/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/HeaderFault/cdesc-HeaderFault.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/HeaderFault/parse_attr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/HeaderFault/parse_element-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/ClientSkeltonCreator 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/ClientSkeltonCreator/dump_porttype-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/ClientSkeltonCreator/dump-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/ClientSkeltonCreator/cdesc-ClientSkeltonCreator.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/ClientSkeltonCreator/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/ClientSkeltonCreator/dump_operation-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/ClientSkeltonCreator/dump_input_init-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/MappingRegistryCreator 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/MappingRegistryCreator/dump_typemap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/MappingRegistryCreator/dump_struct_typemap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/MappingRegistryCreator/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/MappingRegistryCreator/dump_array_typemap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/MappingRegistryCreator/cdesc-MappingRegistryCreator.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/MappingRegistryCreator/dump-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/Operation 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/Operation/input_info-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/Operation/parse_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/Operation/operation_style-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/Operation/param_info-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/Operation/output_info-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/Operation/OperationInfo 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/Operation/OperationInfo/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/Operation/OperationInfo/cdesc-OperationInfo.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/Operation/cdesc-Operation.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/Operation/parse_attr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/Operation/parent_binding-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/Operation/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/ClassDefCreator 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/ClassDefCreator/dump_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/ClassDefCreator/name_attribute-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/ClassDefCreator/dump_classdef-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/ClassDefCreator/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/ClassDefCreator/dump_arraydef-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/ClassDefCreator/dump-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/ClassDefCreator/dump_complextype-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/ClassDefCreator/dump_simpletype-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/ClassDefCreator/element_basetype-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/ClassDefCreator/dump_simpleclassdef-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/ClassDefCreator/name_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/ClassDefCreator/define_attribute-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/ClassDefCreator/basetype_class-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/ClassDefCreator/dump_simpletypedef-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/ClassDefCreator/attribute_basetype-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/ClassDefCreator/cdesc-ClassDefCreator.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/Fault 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/Fault/parse_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/Fault/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/Fault/targetnamespace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/Fault/cdesc-Fault.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/Fault/parse_attr-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/Header 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/Header/parse_attr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/Header/cdesc-Header.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/Header/parse_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/Header/find_message-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/Header/targetnamespace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/Header/find_part-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/Header/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/Binding 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/Binding/parse_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/Binding/parse_attr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/Binding/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/SOAP/Binding/cdesc-Binding.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/Port 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Port/targetnamespace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Port/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Port/outputoperation_map-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Port/parse_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Port/inputoperation_map-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Port/cdesc-Port.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Port/parse_attr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Port/find_binding-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Port/porttype-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/PortType 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/PortType/parse_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/PortType/parse_attr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/PortType/targetnamespace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/PortType/cdesc-PortType.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/PortType/locations-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/PortType/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/PortType/find_binding-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/Message 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Message/cdesc-Message.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Message/targetnamespace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Message/parse_attr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Message/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Message/parse_element-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/Types 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Types/parse_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Types/parse_attr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Types/cdesc-Types.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Types/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/Service 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Service/cdesc-Service.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Service/parse_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Service/parse_attr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Service/targetnamespace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Service/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/Documentation 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Documentation/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Documentation/parse_attr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Documentation/cdesc-Documentation.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Documentation/parse_element-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Enumeration 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Enumeration/parse_attr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Enumeration/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Enumeration/cdesc-Enumeration.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Enumeration/parse_element-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/ComplexContent 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/ComplexContent/basetype-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/ComplexContent/targetnamespace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/ComplexContent/cdesc-ComplexContent.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/ComplexContent/parse_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/ComplexContent/elementformdefault-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/ComplexContent/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/ComplexContent/parse_attr-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Unique 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Unique/cdesc-Unique.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Unique/parse_attr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Unique/parse_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Unique/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/SimpleExtension 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/SimpleExtension/cdesc-SimpleExtension.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/SimpleExtension/parse_attr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/SimpleExtension/valid%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/SimpleExtension/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/SimpleExtension/parse_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/SimpleExtension/targetnamespace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/cdesc-XMLSchema.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Schema 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Schema/collect_elements-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Schema/collect_attributes-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Schema/parse_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Schema/parse_attr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Schema/location%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Schema/cdesc-Schema.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Schema/location-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Schema/collect_complextypes-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Schema/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Schema/collect_simpletypes-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Schema/parse_element-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Pattern 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Pattern/cdesc-Pattern.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Pattern/parse_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Pattern/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Pattern/parse_attr-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/XSD2Ruby 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/XSD2Ruby/cdesc-XSD2Ruby.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/XSD2Ruby/write_file-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/XSD2Ruby/create_classname-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/XSD2Ruby/run-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/XSD2Ruby/create_file-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/XSD2Ruby/import-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/XSD2Ruby/create_classdef-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/XSD2Ruby/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/XSD2Ruby/check_file-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Choice 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Choice/parse_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Choice/%3c%3c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Choice/targetnamespace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Choice/elementformdefault-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Choice/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Choice/cdesc-Choice.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Choice/parse_attr-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Annotation 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Annotation/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Annotation/parse_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Annotation/cdesc-Annotation.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Annotation/parse_attr-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Sequence 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Sequence/parse_attr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Sequence/targetnamespace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Sequence/elementformdefault-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Sequence/parse_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Sequence/%3c%3c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Sequence/cdesc-Sequence.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Sequence/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/SimpleContent 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/SimpleContent/cdesc-SimpleContent.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/SimpleContent/targetnamespace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/SimpleContent/content-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/SimpleContent/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/SimpleContent/parse_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/SimpleContent/check-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/SimpleContent/check_lexical_format-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/SimpleContent/base-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Any 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Any/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Any/parse_attr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Any/cdesc-Any.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Any/parse_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Any/targetnamespace-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Content 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Content/%3c%3c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Content/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Content/targetnamespace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Content/each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Content/parse_attr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Content/update_elements-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Content/cdesc-Content.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Content/parse_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Content/parse_epilogue-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Parser 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Parser/UnknownElementError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Parser/UnknownElementError/cdesc-UnknownElementError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Parser/UnexpectedElementError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Parser/UnexpectedElementError/cdesc-UnexpectedElementError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Parser/charset-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Parser/decode_text-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Parser/FormatDecodeError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Parser/FormatDecodeError/cdesc-FormatDecodeError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Parser/decode_tag_end-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Parser/cdesc-Parser.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Parser/ParseFrame 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Parser/ParseFrame/cdesc-ParseFrame.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Parser/ParseFrame/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Parser/UnknownAttributeError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Parser/UnknownAttributeError/cdesc-UnknownAttributeError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Parser/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Parser/decode_tag-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Parser/AttributeConstraintError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Parser/AttributeConstraintError/cdesc-AttributeConstraintError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Parser/end_element-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Parser/ParseError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Parser/ParseError/cdesc-ParseError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Parser/ElementConstraintError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Parser/ElementConstraintError/cdesc-ElementConstraintError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Parser/characters-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Parser/start_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Parser/parse-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/SimpleType 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/SimpleType/check_lexical_format-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/SimpleType/parse_attr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/SimpleType/cdesc-SimpleType.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/SimpleType/targetnamespace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/SimpleType/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/SimpleType/base-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/SimpleType/parse_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/SimpleType/check_restriction-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/All 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/All/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/All/parse_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/All/parse_attr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/All/elementformdefault-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/All/cdesc-All.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/All/%3c%3c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/All/targetnamespace-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Element 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Element/parse_attr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Element/directelement%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Element/attributes-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Element/attr_reader_ref-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Element/elementformdefault-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Element/targetnamespace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Element/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Element/elementform-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Element/parse_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Element/refelement-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Element/map_as_array%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Element/cdesc-Element.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/SimpleRestriction 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/SimpleRestriction/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/SimpleRestriction/parse_attr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/SimpleRestriction/check_restriction-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/SimpleRestriction/parse_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/SimpleRestriction/valid%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/SimpleRestriction/check_length-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/SimpleRestriction/cdesc-SimpleRestriction.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/SimpleRestriction/check_pattern-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Length 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Length/parse_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Length/cdesc-Length.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Length/parse_attr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Length/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/ComplexType 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/ComplexType/child_defined_complextype-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/ComplexType/find_element_by_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/ComplexType/content_arytype-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/ComplexType/check_type-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/ComplexType/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/ComplexType/element_simpletype-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/ComplexType/elementformdefault-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/ComplexType/compoundtype-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/ComplexType/find_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/ComplexType/find_aryelement-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/ComplexType/cdesc-ComplexType.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/ComplexType/all_elements%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/ComplexType/check_array_content-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/ComplexType/find_arytype-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/ComplexType/parse_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/ComplexType/parse_attr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/ComplexType/sequence_elements%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/ComplexType/child_type-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/ComplexType/each_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/ComplexType/targetnamespace-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Attribute 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Attribute/parse_attr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Attribute/cdesc-Attribute.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Attribute/targetnamespace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Attribute/attr_reader_ref-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Attribute/parse_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Attribute/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Attribute/directelement%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Attribute/refelement-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Importer 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Importer/import-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Importer/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Importer/cdesc-Importer.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Importer/fetch-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Importer/web_client-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Importer/import-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Importer/parse-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Include 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Include/cdesc-Include.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Include/parse_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Include/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Include/import-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Include/parse_attr-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Import 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Import/import-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Import/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Import/parse_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Import/cdesc-Import.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/XMLSchema/Import/parse_attr-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/Parser 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/Parser/UnexpectedElementError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Parser/UnexpectedElementError/cdesc-UnexpectedElementError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/Parser/UnknownElementError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Parser/UnknownElementError/cdesc-UnknownElementError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/Parser/FormatDecodeError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Parser/FormatDecodeError/cdesc-FormatDecodeError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Parser/end_element-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/Parser/ParseFrame 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Parser/ParseFrame/cdesc-ParseFrame.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Parser/ParseFrame/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Parser/cdesc-Parser.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/Parser/AttributeConstraintError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Parser/AttributeConstraintError/cdesc-AttributeConstraintError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Parser/decode_tag-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Parser/parse-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/Parser/ParseError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Parser/ParseError/cdesc-ParseError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/Parser/UnknownAttributeError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Parser/UnknownAttributeError/cdesc-UnknownAttributeError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Parser/characters-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Parser/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Parser/charset-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Parser/start_element-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/Parser/ElementConstraintError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Parser/ElementConstraintError/cdesc-ElementConstraintError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Parser/decode_tag_end-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Parser/decode_text-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/OperationBinding 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/OperationBinding/find_operation-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/OperationBinding/porttype-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/OperationBinding/soapaction-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/OperationBinding/soapoperation_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/OperationBinding/parse_attr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/OperationBinding/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/OperationBinding/soapoperation_style-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/OperationBinding/targetnamespace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/OperationBinding/parse_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/OperationBinding/cdesc-OperationBinding.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/Info 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Info/cdesc-Info.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Info/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Info/parse_epilogue-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Info/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Info/parse_attr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Info/parse_element-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/Param 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Param/soapbody_use-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Param/targetnamespace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Param/find_message-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Param/cdesc-Param.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Param/parse_attr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Param/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Param/parse_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/cdesc-WSDL.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/Import 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Import/cdesc-Import.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Import/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Import/parse_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Import/parse_attr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Import/import-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/Binding 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Binding/parse_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Binding/parse_attr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Binding/cdesc-Binding.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Binding/targetnamespace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Binding/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/Operation 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Operation/input_info-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Operation/parse_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Operation/targetnamespace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Operation/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Operation/output_info-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Operation/sort_parts-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/Operation/NameInfo 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Operation/NameInfo/cdesc-NameInfo.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Operation/NameInfo/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Operation/inputname-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Operation/cdesc-Operation.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Operation/inputparts-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Operation/parse_attr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Operation/outputname-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Operation/outputparts-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/Importer 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Importer/import-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Importer/cdesc-Importer.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Importer/parse-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/Part 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Part/parse_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Part/parse_attr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Part/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Part/cdesc-Part.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WSDL/Definitions 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Definitions/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Definitions/collect_simpletypes-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Definitions/parse_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Definitions/bindings-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Definitions/add_type-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Definitions/porttype_binding-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Definitions/targetnamespace%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Definitions/collect_attributes-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Definitions/rpc_operation_complextypes-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Definitions/soap_rpc_complextypes-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Definitions/op_bind_rpc%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Definitions/binding-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Definitions/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Definitions/parse_attr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Definitions/soap_rpc_complextypes-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Definitions/collect_complextypes-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Definitions/messages-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Definitions/collect_fault_messages-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Definitions/cdesc-Definitions.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Definitions/service-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Definitions/array_complextype-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Definitions/fault_complextype-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Definitions/porttypes-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Definitions/exception_complextype-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Definitions/message-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Definitions/services-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Definitions/collect_elements-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Definitions/porttype-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Definitions/parse_element-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Definitions/elements_from_message-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WSDL/Definitions/collect_faulttypes-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Complex 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Complex/conj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Complex/conjugate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Complex/arg-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Complex/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Complex/angle-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Complex/hash-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Complex/%2a%2a-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Complex/quo-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Complex/numerator-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Complex/coerce-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Complex/%3d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Complex/%2a-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Complex/polar-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Complex/%2b-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Complex/%25-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Complex/polar-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Complex/abs-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Complex/%2f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Complex/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Complex/denominator-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Complex/new%21-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Complex/%3c%3d%3e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Complex/cdesc-Complex.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Complex/%2d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Complex/abs2-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Complex/inspect-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Fill 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Fill/cdesc-Fill.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Sync_m 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Sync_m/sync_synchronize-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Sync_m/Err 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Sync_m/Err/Fail-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Sync_m/Err/LockModeFailer 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Sync_m/Err/LockModeFailer/Fail-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Sync_m/Err/LockModeFailer/cdesc-LockModeFailer.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Sync_m/Err/cdesc-Err.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Sync_m/Err/UnknownLocker 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Sync_m/Err/UnknownLocker/cdesc-UnknownLocker.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Sync_m/Err/UnknownLocker/Fail-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Sync_m/sync_try_lock_sub-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Sync_m/define_aliases-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Sync_m/extend_object-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Sync_m/sync_unlock-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Sync_m/sync_try_lock-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Sync_m/sync_exclusive%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Sync_m/sync_initialize-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Sync_m/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Sync_m/sync_lock-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Sync_m/sync_shared%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Sync_m/sync_extended-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Sync_m/cdesc-Sync_m.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Sync_m/sync_locked%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Sync_m/append_features-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RUNIT 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RUNIT/Assert 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RUNIT/Assert/assert_not_nil-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RUNIT/Assert/assert_match-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RUNIT/Assert/assert_equal_float-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RUNIT/Assert/assert_respond_to-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RUNIT/Assert/assert_matches-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RUNIT/Assert/assert_fail-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RUNIT/Assert/assert_exception-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RUNIT/Assert/cdesc-Assert.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RUNIT/Assert/called_internally%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RUNIT/Assert/assert_not_match-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RUNIT/Assert/setup_assert-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RUNIT/Assert/assert_send-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RUNIT/Assert/assert_no_exception-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RUNIT/TestCase 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RUNIT/TestCase/suite-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RUNIT/TestCase/assert_equals-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RUNIT/TestCase/cdesc-TestCase.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RUNIT/TestCase/run-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RUNIT/TestCase/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RUNIT/TestCase/name-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RUNIT/TestSuite 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RUNIT/TestSuite/count_test_cases-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RUNIT/TestSuite/run-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RUNIT/TestSuite/add-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RUNIT/TestSuite/cdesc-TestSuite.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RUNIT/TestSuite/add_test-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RUNIT/CUI 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RUNIT/CUI/TestRunner 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RUNIT/CUI/TestRunner/run-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RUNIT/CUI/TestRunner/create_result-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RUNIT/CUI/TestRunner/cdesc-TestRunner.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RUNIT/CUI/TestRunner/quiet_mode%3d-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RUNIT/CUI/TestRunner/create_mediator-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RUNIT/CUI/TestRunner/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RUNIT/CUI/TestRunner/run-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RUNIT/CUI/cdesc-CUI.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RUNIT/TestResult 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RUNIT/TestResult/error_size-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RUNIT/TestResult/add_failure-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RUNIT/TestResult/run_tests-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RUNIT/TestResult/failure_size-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RUNIT/TestResult/run_asserts-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RUNIT/TestResult/succeed%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RUNIT/TestResult/add_error-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RUNIT/TestResult/cdesc-TestResult.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RUNIT/cdesc-RUNIT.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RUNIT/ToPublic 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RUNIT/ToPublic/cdesc-ToPublic.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Bignum 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Bignum/divmod-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Bignum/quo-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Bignum/rpower-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Bignum/%7e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Bignum/%26-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Bignum/hash-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Bignum/%2a-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Bignum/div-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Bignum/%2a%2a-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Bignum/fdiv-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Bignum/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Bignum/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Bignum/to_f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Bignum/%3d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Bignum/coerce-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Bignum/%7c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Bignum/%2f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Bignum/abs-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Bignum/%3c%3d%3e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Bignum/modulo-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Bignum/eql%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Bignum/%2d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Bignum/%3e%3e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Bignum/size-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Bignum/remainder-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Bignum/%2b-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Bignum/%5e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Bignum/%2d%40-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Bignum/%25-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Bignum/power%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Bignum/cdesc-Bignum.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Bignum/rdiv-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Bignum/%3c%3c-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/LocalJumpError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/LocalJumpError/reason-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/LocalJumpError/exit_value-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/LocalJumpError/cdesc-LocalJumpError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/XMLScanParser 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XMLScanParser/_parse-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XMLScanParser/listener-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XMLScanParser/cdesc-XMLScanParser.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesChannelModel 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesChannelModel/ITunesImage 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesChannelModel/ITunesImage/cdesc-ITunesImage.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesChannelModel/ITunesImage/full_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesChannelModel/ITunesImage/required_uri-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesChannelModel/ITunesImage/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesChannelModel/ITunesImage/setup_maker_attributes-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesChannelModel/ITunesImage/required_prefix-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesChannelModel/ITunesImage/maker_target-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesChannelModel/ITunesOwner 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesChannelModel/ITunesOwner/maker_target-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesChannelModel/ITunesOwner/setup_maker_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesChannelModel/ITunesOwner/required_prefix-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesChannelModel/ITunesOwner/full_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesChannelModel/ITunesOwner/required_uri-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesChannelModel/ITunesOwner/cdesc-ITunesOwner.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesChannelModel/ITunesOwner/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesChannelModel/ITunesCategory 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesChannelModel/ITunesCategory/full_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesChannelModel/ITunesCategory/setup_maker_attributes-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesChannelModel/ITunesCategory/setup_maker_elements-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesChannelModel/ITunesCategory/required_uri-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesChannelModel/ITunesCategory/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesChannelModel/ITunesCategory/cdesc-ITunesCategory.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesChannelModel/ITunesCategory/required_prefix-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesChannelModel/ITunesCategory/maker_target-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesChannelModel/append_features-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesChannelModel/cdesc-ITunesChannelModel.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/MissingAttributeError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/MissingAttributeError/cdesc-MissingAttributeError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/MissingAttributeError/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Utils 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Utils/InheritedReader 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Utils/InheritedReader/inherited_array_reader-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Utils/InheritedReader/inherited_reader-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Utils/InheritedReader/cdesc-InheritedReader.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Utils/InheritedReader/inherited_hash_reader-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Utils/new_with_value_if_need-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Utils/YesOther 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Utils/YesOther/cdesc-YesOther.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Utils/YesOther/parse-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Utils/h-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Utils/CSV 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Utils/CSV/cdesc-CSV.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Utils/CSV/parse-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Utils/element_initialize_arguments%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Utils/html_escape-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Utils/get_file_and_line_from_caller-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Utils/to_class_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Utils/cdesc-Utils.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Utils/YesCleanOther 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Utils/YesCleanOther/cdesc-YesCleanOther.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Utils/YesCleanOther/parse-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/OverlappedPrefixError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/OverlappedPrefixError/cdesc-OverlappedPrefixError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/OverlappedPrefixError/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/ListenerMixin 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ListenerMixin/parse_pi_content-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ListenerMixin/_ns-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ListenerMixin/tag_end-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ListenerMixin/split_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ListenerMixin/collect_attributes-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ListenerMixin/initial_start_entry-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ListenerMixin/initial_start_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ListenerMixin/instruction-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ListenerMixin/xmldecl-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ListenerMixin/cdesc-ListenerMixin.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ListenerMixin/tag_start-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ListenerMixin/initial_start_rss-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ListenerMixin/start_get_text_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ListenerMixin/start_have_something_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ListenerMixin/text-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ListenerMixin/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ListenerMixin/setup_next_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ListenerMixin/check_ns-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ListenerMixin/start_else_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ListenerMixin/initial_start_RDF-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Converter 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Converter/def_convert-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Converter/def_to_shift_jis_from_euc_jp-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Converter/convert-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Converter/def_iconv_convert-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Converter/def_to_euc_jp_from_utf_8-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Converter/def_to_utf_8_from_iso_8859_1-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Converter/def_to_utf_8_from_euc_jp-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Converter/def_to_shift_jis_from_utf_8-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Converter/def_to_iso_8859_1_from_utf_8-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Converter/def_to_euc_jp_from_shift_jis-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Converter/def_to_utf_8_from_shift_jis-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Converter/def_else_enc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Converter/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Converter/def_to_iso_2022_jp_from_euc_jp-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Converter/cdesc-Converter.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Converter/def_to_euc_jp_from_iso_2022_jp-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Converter/def_same_enc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Converter/def_uconv_convert_if_can-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesBaseModel 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesBaseModel/cdesc-ITunesBaseModel.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/RSS10 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RSS10/append_features-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RSS10/cdesc-RSS10.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/ImageModelUtils 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ImageModelUtils/cdesc-ImageModelUtils.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ImageModelUtils/validate_one_tag_name-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/RSS09 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RSS09/cdesc-RSS09.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RSS09/append_features-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseTrackBackModel 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseTrackBackModel/append_features-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseTrackBackModel/cdesc-BaseTrackBackModel.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/TrackBackModel20 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/TrackBackModel20/TrackBackAbout 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/TrackBackModel20/TrackBackAbout/required_prefix-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/TrackBackModel20/TrackBackAbout/cdesc-TrackBackAbout.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/TrackBackModel20/TrackBackAbout/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/TrackBackModel20/TrackBackAbout/full_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/TrackBackModel20/TrackBackAbout/required_uri-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/TrackBackModel20/cdesc-TrackBackModel20.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/TrackBackModel20/TrackBackPing 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/TrackBackModel20/TrackBackPing/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/TrackBackModel20/TrackBackPing/required_prefix-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/TrackBackModel20/TrackBackPing/full_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/TrackBackModel20/TrackBackPing/cdesc-TrackBackPing.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/TrackBackModel20/TrackBackPing/required_uri-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/NotSetError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/NotSetError/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/NotSetError/cdesc-NotSetError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/ContentModel 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ContentModel/cdesc-ContentModel.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ContentModel/append_features-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Error 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Error/cdesc-Error.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/AtomLogo 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/AtomLogo/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/AtomLogo/required_variable_names-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/AtomLogo/cdesc-AtomLogo.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/SetupDefaultDate 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/SetupDefaultDate/cdesc-SetupDefaultDate.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/SetupDefaultDate/_set_default_values-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/versions-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ImageBase 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ImageBase/cdesc-ImageBase.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ImageBase/link-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/DublinCoreModel 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/DublinCoreModel/cdesc-DublinCoreModel.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/DublinCoreModel/append_features-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/DublinCoreModel/install_dublin_core-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/AtomGenerator 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/AtomGenerator/cdesc-AtomGenerator.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/AtomGenerator/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/AtomGenerator/required_variable_names-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/TrackBackModel 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/TrackBackModel/cdesc-TrackBackModel.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/TrackBackModel/append_features-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/TrackBackModel/TrackBackAboutsBase 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/TrackBackModel/TrackBackAboutsBase/cdesc-TrackBackAboutsBase.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/TrackBackModel/TrackBackAboutsBase/TrackBackAboutBase 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/TrackBackModel/TrackBackAboutsBase/TrackBackAboutBase/have_required_values%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/TrackBackModel/TrackBackAboutsBase/TrackBackAboutBase/cdesc-TrackBackAboutBase.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/TrackBackModel/TrackBackAboutsBase/TrackBackAboutBase/to_feed-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/cdesc-ItemsBase.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/sort_if_need-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/ItemBase 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/ItemBase/updated-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/ItemBase/TitleBase 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/ItemBase/TitleBase/cdesc-TitleBase.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/ItemBase/SourceBase 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/ItemBase/SourceBase/SubtitleBase 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/ItemBase/SourceBase/SubtitleBase/cdesc-SubtitleBase.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/ItemBase/SourceBase/updated%3d-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/ItemBase/SourceBase/LogoBase 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/ItemBase/SourceBase/LogoBase/cdesc-LogoBase.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/ItemBase/SourceBase/cdesc-SourceBase.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/ItemBase/SourceBase/RightsBase 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/ItemBase/SourceBase/RightsBase/cdesc-RightsBase.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/ItemBase/SourceBase/TitleBase 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/ItemBase/SourceBase/TitleBase/cdesc-TitleBase.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/ItemBase/SourceBase/IconBase 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/ItemBase/SourceBase/IconBase/cdesc-IconBase.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/ItemBase/SourceBase/updated-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/ItemBase/cdesc-ItemBase.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/ItemBase/ITunesDuration 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/ItemBase/ITunesDuration/cdesc-ITunesDuration.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/ItemBase/RightsBase 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/ItemBase/RightsBase/cdesc-RightsBase.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/ItemBase/ContentBase 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/ItemBase/ContentBase/xml%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/ItemBase/ContentBase/inline_other_text%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/ItemBase/ContentBase/inline_other_xml%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/ItemBase/ContentBase/inline_html%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/ItemBase/ContentBase/inline_other_base64%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/ItemBase/ContentBase/xml_content%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/ItemBase/ContentBase/inline_other%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/ItemBase/ContentBase/cdesc-ContentBase.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/ItemBase/ContentBase/out_of_line%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/ItemBase/ContentBase/inline_xhtml%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/ItemBase/ContentBase/inline_text%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/ItemBase/%3c%3d%3e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/ItemBase/pubDate-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/ItemBase/GuidBase 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/ItemBase/GuidBase/cdesc-GuidBase.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/ItemBase/EnclosureBase 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/ItemBase/EnclosureBase/cdesc-EnclosureBase.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/ItemBase/DescriptionBase 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/ItemBase/DescriptionBase/cdesc-DescriptionBase.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/ItemBase/pubDate%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/ItemBase/updated%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ItemsBase/normalize-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/AtomPersonConstructBase 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/AtomPersonConstructBase/cdesc-AtomPersonConstructBase.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/AtomPersonConstructBase/append_features-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ITunesBaseModel 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ITunesBaseModel/cdesc-ITunesBaseModel.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ITunesBaseModel/def_yes_clean_other_accessor-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ITunesBaseModel/def_yes_other_accessor-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ITunesBaseModel/def_class_accessor-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ITunesBaseModel/def_elements_class_accessor-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ITunesBaseModel/def_csv_accessor-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/AtomCategory 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/AtomCategory/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/AtomCategory/required_variable_names-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/AtomCategory/cdesc-AtomCategory.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/AtomCategory/variables-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/cdesc-Items.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/variables-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Source 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Source/Icon 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Source/Icon/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Source/Icon/cdesc-Icon.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Source/Contributors 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Source/Contributors/Contributor 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Source/Contributors/Contributor/cdesc-Contributor.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Source/Contributors/cdesc-Contributors.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Source/Contributors/to_feed-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Source/Categories 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Source/Categories/to_feed-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Source/Categories/Category 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Source/Categories/Category/cdesc-Category.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Source/Categories/cdesc-Categories.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Source/Generator 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Source/Generator/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Source/Generator/cdesc-Generator.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Source/cdesc-Source.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Source/Logo 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Source/Logo/cdesc-Logo.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Source/Logo/to_feed-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Source/Links 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Source/Links/Link 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Source/Links/Link/cdesc-Link.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Source/Links/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Source/Links/cdesc-Links.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Source/to_feed-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Source/Title 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Source/Title/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Source/Title/cdesc-Title.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Source/Subtitle 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Source/Subtitle/cdesc-Subtitle.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Source/Subtitle/to_feed-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Source/Authors 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Source/Authors/cdesc-Authors.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Source/Authors/to_feed-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Source/Authors/Author 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Source/Authors/Author/cdesc-Author.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Source/Rights 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Source/Rights/cdesc-Rights.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Source/Rights/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/to_feed-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Links 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Links/cdesc-Links.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Links/Link 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Links/Link/cdesc-Link.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Links/to_feed-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Enclosure 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Enclosure/cdesc-Enclosure.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Enclosure/to_feed-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Content 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Content/cdesc-Content.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Content/to_feed-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Description 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Description/cdesc-Description.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Description/required_variable_names-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Description/to_feed-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Rights 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Rights/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Rights/cdesc-Rights.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Title 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Title/cdesc-Title.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Title/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Title/required_variable_names-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/cdesc-Item.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Contributors 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Contributors/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Contributors/cdesc-Contributors.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Contributors/Contributor 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Contributors/Contributor/cdesc-Contributor.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Guid 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Guid/cdesc-Guid.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Guid/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/not_set_required_variables-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Authors 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Authors/cdesc-Authors.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Authors/to_feed-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Authors/Author 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Authors/Author/cdesc-Author.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/required_variable_names-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Categories 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Categories/Category 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Categories/Category/cdesc-Category.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Categories/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/Item/Categories/cdesc-Categories.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Items/to_feed-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Image 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Image/variables-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Image/have_required_values%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Image/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Image/required_variable_names-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Image/cdesc-Image.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/make_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Textinput 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Textinput/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Textinput/cdesc-Textinput.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Textinput/required_variable_names-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Textinput/have_required_values%3f-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/Title 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/Title/cdesc-Title.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/Title/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/Title/required_variable_names-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/to_feed-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/Authors 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/Authors/cdesc-Authors.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/Authors/Author 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/Authors/Author/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/Authors/Author/cdesc-Author.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/Authors/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/not_set_required_variables-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/SkipHours 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/SkipHours/cdesc-SkipHours.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/SkipHours/to_feed-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/SkipHours/Hour 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/SkipHours/Hour/cdesc-Hour.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/Generator 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/Generator/cdesc-Generator.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/Generator/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/setup_items-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/setup_image-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/setup_textinput-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/Copyright 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/Copyright/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/Copyright/cdesc-Copyright.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/Contributors 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/Contributors/Contributor 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/Contributors/Contributor/cdesc-Contributor.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/Contributors/cdesc-Contributors.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/Contributors/to_feed-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/Categories 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/Categories/to_feed-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/Categories/Category 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/Categories/Category/cdesc-Category.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/Categories/cdesc-Categories.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/cdesc-Channel.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/Links 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/Links/to_feed-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/Links/Link 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/Links/Link/required_variable_names-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/Links/Link/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/Links/Link/cdesc-Link.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/Links/cdesc-Links.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/required_variable_names-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/Description 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/Description/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/Description/required_variable_names-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/Description/cdesc-Description.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/SkipDays 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/SkipDays/Day 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/SkipDays/Day/cdesc-Day.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/SkipDays/cdesc-SkipDays.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/SkipDays/to_feed-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/Cloud 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/Cloud/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/Channel/Cloud/cdesc-Cloud.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/cdesc-RSS10.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS10/setup_elements-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Entry 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Entry/make_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Entry/cdesc-Entry.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Entry/setup_elements-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Entry/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Entry/Textinput 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Entry/Textinput/cdesc-Textinput.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Entry/Image 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Entry/Image/cdesc-Image.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Entry/Channel 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Entry/Channel/Cloud 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Entry/Channel/Cloud/cdesc-Cloud.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Entry/Channel/cdesc-Channel.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Entry/Channel/SkipHours 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Entry/Channel/SkipHours/Hour 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Entry/Channel/SkipHours/Hour/cdesc-Hour.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Entry/Channel/SkipHours/cdesc-SkipHours.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Entry/Channel/Generator 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Entry/Channel/Generator/not_set_name-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Entry/Channel/Generator/cdesc-Generator.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Entry/Channel/Description 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Entry/Channel/Description/cdesc-Description.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Entry/Channel/SkipDays 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Entry/Channel/SkipDays/cdesc-SkipDays.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Entry/Channel/SkipDays/Day 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Entry/Channel/SkipDays/Day/cdesc-Day.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Entry/Items 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Entry/Items/Item 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Entry/Items/Item/variables-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Entry/Items/Item/variable_is_set%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Entry/Items/Item/cdesc-Item.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Entry/Items/Item/_set_default_values-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Entry/Items/Item/required_variable_names-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Entry/Items/Item/not_set_required_variables-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Entry/Items/Item/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Entry/Items/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Entry/Items/cdesc-Items.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/cdesc-Atom.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Textinput 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Textinput/cdesc-Textinput.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/setup_elements-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Channel 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Channel/Generator 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Channel/Generator/not_set_name-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Channel/Generator/cdesc-Generator.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Channel/SkipHours 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Channel/SkipHours/cdesc-SkipHours.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Channel/SkipHours/Hour 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Channel/SkipHours/Hour/cdesc-Hour.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Channel/SkipHours/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Channel/required_variable_names-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Channel/not_set_required_variables-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Channel/cdesc-Channel.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Channel/have_required_values%3f-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Channel/SkipDays 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Channel/SkipDays/cdesc-SkipDays.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Channel/SkipDays/Day 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Channel/SkipDays/Day/cdesc-Day.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Channel/SkipDays/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Channel/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Channel/_set_default_values-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Channel/Categories 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Channel/Categories/Category 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Channel/Categories/Category/not_set_name-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Channel/Categories/Category/cdesc-Category.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Channel/Categories/cdesc-Categories.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Channel/Cloud 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Channel/Cloud/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Channel/Cloud/cdesc-Cloud.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Channel/variable_is_set%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Channel/variables-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Channel/Links 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Channel/Links/Link 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Channel/Links/Link/not_set_name-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Channel/Links/Link/cdesc-Link.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Channel/Links/cdesc-Links.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/cdesc-Items.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/to_feed-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/Guid 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/Guid/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/Guid/cdesc-Guid.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/Links 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/Links/cdesc-Links.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/Links/Link 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/Links/Link/not_set_name-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/Links/Link/cdesc-Link.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/Categories 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/Categories/Category 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/Categories/Category/cdesc-Category.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/Categories/Category/not_set_name-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/Categories/cdesc-Categories.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/Source 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/Source/cdesc-Source.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/Source/Categories 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/Source/Categories/Category 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/Source/Categories/Category/not_set_name-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/Source/Categories/Category/cdesc-Category.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/Source/Categories/cdesc-Categories.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/Source/Links 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/Source/Links/Link 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/Source/Links/Link/not_set_name-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/Source/Links/Link/cdesc-Link.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/Source/Links/cdesc-Links.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/Source/Generator 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/Source/Generator/cdesc-Generator.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/Source/Generator/not_set_name-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/Source/Icon 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/Source/Icon/cdesc-Icon.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/Source/Icon/required_variable_names-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/Source/Icon/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/Source/variables-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/Source/Logo 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/Source/Logo/cdesc-Logo.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/Source/Logo/not_set_name-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/Source/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/Source/required_variable_names-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/not_set_required_variables-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/cdesc-Item.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/_set_default_values-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/Content 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/Content/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/Content/required_variable_names-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/Content/variables-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/Content/cdesc-Content.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/Content/xml_type%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/required_variable_names-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/variables-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/have_required_values%3f-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/Enclosure 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/Enclosure/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Items/Item/Enclosure/cdesc-Enclosure.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Image 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Image/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Image/required_variable_names-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/Image/cdesc-Image.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/cdesc-Feed.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Atom/Feed/make_feed-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/ITunesCategories 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/ITunesCategories/cdesc-ITunesCategories.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/ITunesCategories/ITunesCategory 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/ITunesCategories/ITunesCategory/cdesc-ITunesCategory.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/CloudBase 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/CloudBase/cdesc-CloudBase.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/TitleBase 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/TitleBase/cdesc-TitleBase.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/LinksBase 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/LinksBase/LinkBase 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/LinksBase/LinkBase/cdesc-LinkBase.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/LinksBase/cdesc-LinksBase.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/ITunesOwner 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/ITunesOwner/cdesc-ITunesOwner.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/updated%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/updated-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/pubDate%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/icon%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/logo-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/DescriptionBase 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/DescriptionBase/cdesc-DescriptionBase.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/icon-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/AuthorsBase 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/AuthorsBase/AuthorBase 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/AuthorsBase/AuthorBase/cdesc-AuthorBase.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/AuthorsBase/cdesc-AuthorsBase.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/GeneratorBase 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/GeneratorBase/cdesc-GeneratorBase.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/ITunesImage 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/ITunesImage/cdesc-ITunesImage.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/SkipDaysBase 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/SkipDaysBase/DayBase 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/SkipDaysBase/DayBase/cdesc-DayBase.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/SkipDaysBase/cdesc-SkipDaysBase.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/CopyrightBase 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/CopyrightBase/cdesc-CopyrightBase.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/cdesc-ChannelBase.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/pubDate-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/SkipHoursBase 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/SkipHoursBase/cdesc-SkipHoursBase.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/SkipHoursBase/HourBase 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/SkipHoursBase/HourBase/cdesc-HourBase.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/CategoriesBase 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/CategoriesBase/cdesc-CategoriesBase.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/CategoriesBase/CategoryBase 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/CategoriesBase/CategoryBase/cdesc-CategoryBase.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/ContributorsBase 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/ContributorsBase/cdesc-ContributorsBase.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/ContributorsBase/ContributorBase 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/ContributorsBase/ContributorBase/cdesc-ContributorBase.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ChannelBase/logo%3d-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/setup_elements-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/cdesc-RSS09.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/setup_textinput-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/Title 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/Title/required_variable_names-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/Title/cdesc-Title.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/Title/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/setup_image-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/Copyright 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/Copyright/cdesc-Copyright.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/Copyright/required_variable_names-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/Copyright/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/setup_items-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/required_variable_names-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/cdesc-Channel.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/Authors 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/Authors/cdesc-Authors.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/Authors/to_feed-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/Authors/Author 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/Authors/Author/cdesc-Author.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/Authors/Author/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/variables-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/not_set_required_variables-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/SkipDays 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/SkipDays/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/SkipDays/cdesc-SkipDays.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/SkipDays/Day 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/SkipDays/Day/required_variable_names-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/SkipDays/Day/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/SkipDays/Day/cdesc-Day.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/Contributors 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/Contributors/Contributor 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/Contributors/Contributor/cdesc-Contributor.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/Contributors/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/Contributors/cdesc-Contributors.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/SkipHours 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/SkipHours/to_feed-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/SkipHours/Hour 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/SkipHours/Hour/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/SkipHours/Hour/cdesc-Hour.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/SkipHours/Hour/required_variable_names-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/SkipHours/cdesc-SkipHours.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/Links 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/Links/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/Links/cdesc-Links.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/Links/Link 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/Links/Link/required_variable_names-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/Links/Link/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/Links/Link/cdesc-Link.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/Categories 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/Categories/Category 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/Categories/Category/cdesc-Category.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/Categories/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/Categories/cdesc-Categories.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/Cloud 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/Cloud/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/Cloud/cdesc-Cloud.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/Description 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/Description/cdesc-Description.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/Description/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/Description/required_variable_names-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/Generator 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/Generator/cdesc-Generator.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Channel/Generator/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/make_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Contributors 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Contributors/Contributor 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Contributors/Contributor/cdesc-Contributor.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Contributors/cdesc-Contributors.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Contributors/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/to_feed-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Title 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Title/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Title/cdesc-Title.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Title/required_variable_names-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/required_variable_names-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Description 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Description/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Description/required_variable_names-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Description/cdesc-Description.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Authors 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Authors/cdesc-Authors.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Authors/Author 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Authors/Author/cdesc-Author.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Authors/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/not_set_required_variables-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Rights 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Rights/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Rights/cdesc-Rights.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Guid 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Guid/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Guid/cdesc-Guid.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Categories 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Categories/Category 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Categories/Category/cdesc-Category.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Categories/cdesc-Categories.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Categories/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/cdesc-Item.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Links 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Links/to_feed-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Links/Link 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Links/Link/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Links/Link/cdesc-Link.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Links/Link/required_variable_names-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Links/cdesc-Links.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Content 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Content/cdesc-Content.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Content/to_feed-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Enclosure 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Enclosure/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Enclosure/cdesc-Enclosure.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Source 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Source/Links 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Source/Links/cdesc-Links.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Source/Links/Link 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Source/Links/Link/cdesc-Link.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Source/Links/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Source/to_feed-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Source/Subtitle 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Source/Subtitle/cdesc-Subtitle.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Source/Subtitle/to_feed-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Source/Authors 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Source/Authors/to_feed-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Source/Authors/Author 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Source/Authors/Author/cdesc-Author.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Source/Authors/cdesc-Authors.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Source/Icon 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Source/Icon/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Source/Icon/cdesc-Icon.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Source/Categories 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Source/Categories/cdesc-Categories.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Source/Categories/to_feed-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Source/Categories/Category 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Source/Categories/Category/cdesc-Category.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Source/Contributors 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Source/Contributors/cdesc-Contributors.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Source/Contributors/Contributor 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Source/Contributors/Contributor/cdesc-Contributor.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Source/Contributors/to_feed-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Source/Rights 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Source/Rights/cdesc-Rights.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Source/Rights/to_feed-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Source/Title 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Source/Title/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Source/Title/cdesc-Title.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Source/cdesc-Source.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Source/Generator 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Source/Generator/cdesc-Generator.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Source/Generator/to_feed-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Source/Logo 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Source/Logo/cdesc-Logo.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/Item/Source/Logo/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Items/cdesc-Items.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Image 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Image/required_variable_names-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Image/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Image/cdesc-Image.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Image/required_element%3f-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Textinput 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Textinput/required_variable_names-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Textinput/cdesc-Textinput.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS09/Textinput/to_feed-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Base 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Base/required_variables_are_set%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Base/need_initialize_variables-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Base/def_classed_element-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Base/cdesc-Base.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Base/inherited-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Base/setup_values-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Base/add_need_initialize_variable-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Base/variables-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Base/def_other_element-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Base/current_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Base/add_other_element-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Base/inherited_base-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Base/other_elements-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Base/def_csv_element-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Base/def_classed_element_without_accessor-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Base/def_other_element_without_accessor-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Base/not_set_required_variables-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Base/initialize_variables-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Base/_set_default_values-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Base/def_array_element-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Base/def_classed_elements-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Base/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Base/have_required_values%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Base/setup_other_elements-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Base/set_parent-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Base/variable_is_set%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/Base/set_default_values-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/AtomTextConstructBase 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/AtomTextConstructBase/cdesc-AtomTextConstructBase.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/AtomTextConstructBase/EnsureXMLContent 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/AtomTextConstructBase/EnsureXMLContent/xml_content%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/AtomTextConstructBase/EnsureXMLContent/cdesc-EnsureXMLContent.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/AtomTextConstructBase/EnsureXMLContent/xhtml%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/AtomTextConstructBase/EnsureXMLContent/set_xhtml_uri_as_default_uri-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/AtomTextConstructBase/EnsureXMLContent/included-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/AtomTextConstructBase/EnsureXMLContent/ensure_xml_content-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/AtomTextConstructBase/append_features-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/AtomPersons 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/AtomPersons/def_atom_persons-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/AtomPersons/cdesc-AtomPersons.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/SyndicationModel 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/SyndicationModel/cdesc-SyndicationModel.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/SyndicationModel/append_features-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ImageFaviconModel 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ImageFaviconModel/cdesc-ImageFaviconModel.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ImageFaviconModel/append_features-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ImageFaviconModel/install_image_favicon-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ImageFaviconModel/ImageFaviconBase 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ImageFaviconModel/ImageFaviconBase/cdesc-ImageFaviconBase.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ImageFaviconModel/ImageFaviconBase/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ImageFaviconModel/ImageFaviconBase/have_required_values%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/make-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/SlashModel 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/SlashModel/append_features-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/SlashModel/cdesc-SlashModel.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/AtomLink 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/AtomLink/required_variable_names-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/AtomLink/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/AtomLink/cdesc-AtomLink.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ITunesItemModel 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ITunesItemModel/append_features-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ITunesItemModel/cdesc-ITunesItemModel.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ITunesItemModel/ITunesDurationBase 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ITunesItemModel/ITunesDurationBase/minute%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ITunesItemModel/ITunesDurationBase/content%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ITunesItemModel/ITunesDurationBase/cdesc-ITunesDurationBase.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ITunesItemModel/ITunesDurationBase/hour%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ITunesItemModel/ITunesDurationBase/update_content-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ITunesItemModel/ITunesDurationBase/second%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ITunesItemModel/ITunesDurationBase/to_feed-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/cdesc-RSS20.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Items 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Items/Item 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Items/Item/Authors 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Items/Item/Authors/Author 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Items/Item/Authors/Author/cdesc-Author.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Items/Item/Authors/Author/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Items/Item/Authors/cdesc-Authors.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Items/Item/Authors/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Items/Item/required_variable_names-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Items/Item/Source 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Items/Item/Source/to_feed-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Items/Item/Source/Links 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Items/Item/Source/Links/to_feed-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Items/Item/Source/Links/Link 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Items/Item/Source/Links/Link/cdesc-Link.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Items/Item/Source/Links/Link/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Items/Item/Source/Links/cdesc-Links.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Items/Item/Source/required_variable_names-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Items/Item/Source/cdesc-Source.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Items/Item/not_set_required_variables-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Items/Item/Enclosure 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Items/Item/Enclosure/cdesc-Enclosure.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Items/Item/Enclosure/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Items/Item/Enclosure/required_variable_names-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Items/Item/Categories 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Items/Item/Categories/to_feed-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Items/Item/Categories/Category 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Items/Item/Categories/Category/required_variable_names-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Items/Item/Categories/Category/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Items/Item/Categories/Category/cdesc-Category.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Items/Item/Categories/cdesc-Categories.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Items/Item/variables-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Items/Item/Guid 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Items/Item/Guid/required_variable_names-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Items/Item/Guid/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Items/Item/Guid/cdesc-Guid.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Items/Item/cdesc-Item.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Items/cdesc-Items.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Image 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Image/cdesc-Image.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Image/required_element%3f-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Textinput 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Textinput/cdesc-Textinput.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Channel 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Channel/Categories 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Channel/Categories/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Channel/Categories/cdesc-Categories.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Channel/Categories/Category 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Channel/Categories/Category/cdesc-Category.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Channel/Categories/Category/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Channel/Categories/Category/required_variable_names-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Channel/SkipDays 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Channel/SkipDays/Day 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Channel/SkipDays/Day/cdesc-Day.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Channel/SkipDays/cdesc-SkipDays.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Channel/SkipHours 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Channel/SkipHours/Hour 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Channel/SkipHours/Hour/cdesc-Hour.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Channel/SkipHours/cdesc-SkipHours.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Channel/Generator 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Channel/Generator/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Channel/Generator/cdesc-Generator.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Channel/Generator/required_variable_names-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Channel/required_variable_names-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Channel/Cloud 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Channel/Cloud/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Channel/Cloud/cdesc-Cloud.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Channel/Cloud/required_variable_names-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSS20/Channel/cdesc-Channel.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/TaxonomyTopicModel 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/TaxonomyTopicModel/TaxonomyTopicsBase 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/TaxonomyTopicModel/TaxonomyTopicsBase/TaxonomyTopicBase 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/TaxonomyTopicModel/TaxonomyTopicsBase/TaxonomyTopicBase/cdesc-TaxonomyTopicBase.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/TaxonomyTopicModel/TaxonomyTopicsBase/TaxonomyTopicBase/have_required_values%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/TaxonomyTopicModel/TaxonomyTopicsBase/cdesc-TaxonomyTopicsBase.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/TaxonomyTopicModel/cdesc-TaxonomyTopicModel.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/TaxonomyTopicModel/append_features-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/TaxonomyTopicModel/install_taxo_topic-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ContentModel 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ContentModel/append_features-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ContentModel/cdesc-ContentModel.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/TaxonomyTopicsModel 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/TaxonomyTopicsModel/append_features-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/TaxonomyTopicsModel/TaxonomyTopicsBase 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/TaxonomyTopicsModel/TaxonomyTopicsBase/cdesc-TaxonomyTopicsBase.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/TaxonomyTopicsModel/cdesc-TaxonomyTopicsModel.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/TaxonomyTopicsModel/install_taxo_topics-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/maker-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/makers-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/TextinputBase 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/TextinputBase/cdesc-TextinputBase.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/XMLStyleSheets 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/XMLStyleSheets/XMLStyleSheet 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/XMLStyleSheets/XMLStyleSheet/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/XMLStyleSheets/XMLStyleSheet/required_variable_names-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/XMLStyleSheets/XMLStyleSheet/guess_type_if_need-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/XMLStyleSheets/XMLStyleSheet/cdesc-XMLStyleSheet.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/XMLStyleSheets/cdesc-XMLStyleSheets.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ImageItemModel 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ImageItemModel/cdesc-ImageItemModel.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ImageItemModel/install_image_item-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ImageItemModel/ImageItemBase 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ImageItemModel/ImageItemBase/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ImageItemModel/ImageItemBase/have_required_values%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ImageItemModel/ImageItemBase/cdesc-ImageItemBase.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ImageItemModel/append_features-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/cdesc-Maker.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/add_maker-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSSBase 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSSBase/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSSBase/make-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSSBase/make-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSSBase/cdesc-RSSBase.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSSBase/make_xml_stylesheets-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/RSSBase/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/AtomTextConstruct 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/AtomTextConstruct/required_variable_names-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/AtomTextConstruct/cdesc-AtomTextConstruct.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/AtomTextConstruct/def_atom_text_construct-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/AtomTextConstruct/variables-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ITunesChannelModel 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ITunesChannelModel/ITunesCategoriesBase 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ITunesChannelModel/ITunesCategoriesBase/ITunesCategoryBase 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ITunesChannelModel/ITunesCategoriesBase/ITunesCategoryBase/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ITunesChannelModel/ITunesCategoriesBase/ITunesCategoryBase/cdesc-ITunesCategoryBase.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ITunesChannelModel/ITunesCategoriesBase/ITunesCategoryBase/have_required_values%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ITunesChannelModel/ITunesCategoriesBase/cdesc-ITunesCategoriesBase.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ITunesChannelModel/append_features-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ITunesChannelModel/ITunesImageBase 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ITunesChannelModel/ITunesImageBase/cdesc-ITunesImageBase.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ITunesChannelModel/ITunesImageBase/to_feed-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ITunesChannelModel/ITunesOwnerBase 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ITunesChannelModel/ITunesOwnerBase/required_variable_names-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ITunesChannelModel/ITunesOwnerBase/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ITunesChannelModel/ITunesOwnerBase/cdesc-ITunesOwnerBase.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Maker/ITunesChannelModel/cdesc-ITunesChannelModel.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/RootElementMixin 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RootElementMixin/ns_declarations-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RootElementMixin/setup_maker-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RootElementMixin/to_feed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RootElementMixin/feed_info-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RootElementMixin/to_rss-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RootElementMixin/tag-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RootElementMixin/xmldecl-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RootElementMixin/maker_target-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RootElementMixin/to_xml-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RootElementMixin/cdesc-RootElementMixin.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RootElementMixin/same_feed_type%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RootElementMixin/to_atom-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RootElementMixin/output_encoding%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RootElementMixin/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/TaxonomyTopicModel 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/TaxonomyTopicModel/append_features-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/TaxonomyTopicModel/cdesc-TaxonomyTopicModel.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/TaxonomyTopicModel/TaxonomyTopic 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/TaxonomyTopicModel/TaxonomyTopic/maker_target-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/TaxonomyTopicModel/TaxonomyTopic/full_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/TaxonomyTopicModel/TaxonomyTopic/required_uri-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/TaxonomyTopicModel/TaxonomyTopic/required_prefix-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/TaxonomyTopicModel/TaxonomyTopic/cdesc-TaxonomyTopic.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/TaxonomyTopicModel/TaxonomyTopic/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/TooMuchTagError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/TooMuchTagError/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/TooMuchTagError/cdesc-TooMuchTagError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/URIContentModel 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/URIContentModel/cdesc-URIContentModel.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/URIContentModel/append_features-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/ContentModel 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/ContentModel/setup_maker_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/ContentModel/append_features-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/ContentModel/maker_target-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/ContentModel/setup_maker_element_writer-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/ContentModel/cdesc-ContentModel.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/ContentModel/ClassMethods 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/ContentModel/ClassMethods/content_type-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/ContentModel/ClassMethods/cdesc-ClassMethods.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/TextConstruct 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/TextConstruct/maker_target-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/TextConstruct/xhtml-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/TextConstruct/atom_validate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/TextConstruct/cdesc-TextConstruct.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/TextConstruct/xml_setter-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/TextConstruct/have_xml_content%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/TextConstruct/setup_maker_attributes-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/TextConstruct/xml_getter-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/TextConstruct/append_features-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Entry 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Entry/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Entry/cdesc-Entry.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Entry/atom_validate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Entry/setup_maker-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Entry/maker_target-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Entry/items-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Entry/have_author%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Entry/have_required_elements%3f-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/DateConstruct 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/DateConstruct/cdesc-DateConstruct.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/DateConstruct/append_features-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/DateConstruct/atom_validate-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/atom_validate-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Updated 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Updated/cdesc-Updated.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/setup_maker_elements-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Author 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Author/cdesc-Author.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/cdesc-Feed.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Link 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Link/maker_target-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Link/cdesc-Link.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/have_required_elements%3f-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Contributor 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Contributor/cdesc-Contributor.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Subtitle 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Subtitle/cdesc-Subtitle.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/setup_maker_element-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Logo 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Logo/setup_maker_element_writer-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Logo/maker_target-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Logo/cdesc-Logo.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/have_author%3f-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Category 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Category/maker_target-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Category/cdesc-Category.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Entry 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Entry/Content 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Entry/Content/inline_other_xml%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Entry/Content/inline_xhtml%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Entry/Content/inline_other%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Entry/Content/out_of_line%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Entry/Content/inline_text%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Entry/Content/xhtml-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Entry/Content/empty_content%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Entry/Content/need_base64_encode%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Entry/Content/xml_getter-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Entry/Content/inline_other_text%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Entry/Content/atom_validate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Entry/Content/inline_other_base64%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Entry/Content/cdesc-Content.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Entry/Content/xml-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Entry/Content/xml_setter-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Entry/Content/have_xml_content%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Entry/Content/inline_html%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Entry/Content/mime_split-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Entry/atom_validate-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Entry/Summary 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Entry/Summary/cdesc-Summary.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Entry/cdesc-Entry.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Entry/have_author%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Entry/have_required_elements%3f-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Entry/Published 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Entry/Published/cdesc-Published.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Entry/maker_target-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Entry/Source 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Entry/Source/have_author%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Entry/Source/cdesc-Source.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Title 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Title/cdesc-Title.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Rights 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Rights/cdesc-Rights.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/maker_target-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Id 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Id/cdesc-Id.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Generator 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Generator/cdesc-Generator.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Generator/setup_maker_attributes-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Icon 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/Feed/Icon/cdesc-Icon.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/CommonModel 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/CommonModel/append_features-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/CommonModel/required_uri-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/CommonModel/cdesc-CommonModel.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/CommonModel/need_parent%3f-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/PersonConstruct 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/PersonConstruct/append_features-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/PersonConstruct/Name 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/PersonConstruct/Name/cdesc-Name.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/PersonConstruct/maker_target-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/PersonConstruct/Uri 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/PersonConstruct/Uri/cdesc-Uri.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/PersonConstruct/cdesc-PersonConstruct.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/PersonConstruct/Email 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/PersonConstruct/Email/cdesc-Email.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/DuplicateLinkChecker 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/DuplicateLinkChecker/cdesc-DuplicateLinkChecker.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/DuplicateLinkChecker/validate_duplicate_links-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Atom/cdesc-Atom.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseModel 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseModel/install_text_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseModel/csv_integer_writer-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseModel/cdesc-BaseModel.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseModel/boolean_writer-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseModel/yes_other_writer-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseModel/install_have_attribute_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseModel/install_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseModel/install_have_child_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseModel/positive_integer_writer-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseModel/yes_clean_other_attr_reader-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseModel/integer_writer-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseModel/convert_attr_reader-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseModel/csv_attr_reader-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseModel/date_writer-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseModel/csv_writer-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseModel/def_children_accessor-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseModel/install_have_children_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseModel/inherit_convert_attr_reader-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseModel/yes_clean_other_writer-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseModel/text_type_writer-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseModel/content_writer-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseModel/yes_other_attr_reader-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseModel/install_date_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseModel/uri_convert_attr_reader-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseListener 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseListener/setter-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseListener/cdesc-BaseListener.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseListener/class_name-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseListener/raise_for_undefined_entity%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseListener/def_get_text_element-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseListener/install_class_name-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseListener/getter-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseListener/available_tags-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseListener/register_uri-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseListener/uri_registered%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseListener/install_get_text_element-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseListener/install_accessor_base-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseParser 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseParser/do_validate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseParser/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseParser/ignore_unknown_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseParser/do_validate%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseParser/rss-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseParser/cdesc-BaseParser.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseParser/parse-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseParser/ignore_unknown_element%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseParser/raise_for_undefined_entity%3f-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/ImageItemModel 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/ImageItemModel/ImageItem 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ImageItemModel/ImageItem/setup_maker_attributes-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ImageItemModel/ImageItem/required_uri-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ImageItemModel/ImageItem/cdesc-ImageItem.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ImageItemModel/ImageItem/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ImageItemModel/ImageItem/full_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ImageItemModel/ImageItem/maker_target-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ImageItemModel/ImageItem/required_prefix-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ImageItemModel/append_features-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ImageItemModel/cdesc-ImageItemModel.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/REXMLListener 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/REXMLListener/cdesc-REXMLListener.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/REXMLListener/xmldecl-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/REXMLListener/raise_for_undefined_entity%3f-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/ImageFaviconModel 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ImageFaviconModel/cdesc-ImageFaviconModel.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ImageFaviconModel/append_features-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/ImageFaviconModel/ImageFavicon 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ImageFaviconModel/ImageFavicon/cdesc-ImageFavicon.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ImageFaviconModel/ImageFavicon/required_prefix-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ImageFaviconModel/ImageFavicon/maker_target-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ImageFaviconModel/ImageFavicon/image_size%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ImageFaviconModel/ImageFavicon/size%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ImageFaviconModel/ImageFavicon/setup_maker_attributes-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ImageFaviconModel/ImageFavicon/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ImageFaviconModel/ImageFavicon/full_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ImageFaviconModel/ImageFavicon/required_uri-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseDublinCoreModel 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseDublinCoreModel/cdesc-BaseDublinCoreModel.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/BaseDublinCoreModel/append_features-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/DublinCoreModel 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/DublinCoreModel/cdesc-DublinCoreModel.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/SetupMaker 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/SetupMaker/setup_maker_elements-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/SetupMaker/setup_maker-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/SetupMaker/not_need_to_call_setup_maker_variables-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/SetupMaker/setup_maker_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/SetupMaker/maker_target-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/SetupMaker/cdesc-SetupMaker.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/SetupMaker/setup_maker_attributes-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/NotExpectedTagError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/NotExpectedTagError/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/NotExpectedTagError/cdesc-NotExpectedTagError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/XMLParserListener 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XMLParserListener/cdesc-XMLParserListener.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XMLParserListener/xmldecl-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/XMLScanListener 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XMLScanListener/on_attr_charref-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XMLScanListener/on_xmldecl_version-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XMLScanListener/on_stag_end-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XMLScanListener/on_stag_end_empty-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XMLScanListener/entity-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XMLScanListener/cdesc-XMLScanListener.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XMLScanListener/on_attr_charref_hex-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XMLScanListener/on_xmldecl_encoding-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XMLScanListener/on_stag-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XMLScanListener/on_xmldecl_standalone-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XMLScanListener/on_charref-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XMLScanListener/on_attribute-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XMLScanListener/on_entityref-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XMLScanListener/on_charref_hex-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XMLScanListener/on_xmldecl_end-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XMLScanListener/on_attr_value-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XMLScanListener/on_attr_entityref-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XMLScanListener/on_etag-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/XMLStyleSheetMixin 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XMLStyleSheetMixin/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XMLStyleSheetMixin/xml_stylesheet_pi-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XMLStyleSheetMixin/cdesc-XMLStyleSheetMixin.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/NotWellFormedError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/NotWellFormedError/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/NotWellFormedError/cdesc-NotWellFormedError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/NSError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/NSError/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/NSError/cdesc-NSError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/TaxonomyTopicsModel 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/TaxonomyTopicsModel/TaxonomyTopics 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/TaxonomyTopicsModel/TaxonomyTopics/cdesc-TaxonomyTopics.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/TaxonomyTopicsModel/TaxonomyTopics/resources-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/TaxonomyTopicsModel/TaxonomyTopics/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/TaxonomyTopicsModel/TaxonomyTopics/full_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/TaxonomyTopicsModel/TaxonomyTopics/required_uri-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/TaxonomyTopicsModel/TaxonomyTopics/required_prefix-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/TaxonomyTopicsModel/TaxonomyTopics/maker_target-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/TaxonomyTopicsModel/cdesc-TaxonomyTopicsModel.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/TaxonomyTopicsModel/append_features-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/MissingTagError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/MissingTagError/cdesc-MissingTagError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/MissingTagError/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Element 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/def_corresponded_attr_reader-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/initialize_variables-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/full_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/make_start_tag-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/install_get_attribute-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/initialize_have_children_elements-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/required_prefix-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/get_attributes-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/validate_attribute-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/_tags-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/need_initialize_variables-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/xmled_content-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/validate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/plural_forms-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/set_next_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/def_corresponded_attr_writer-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/add_plural_form-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/converter%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/tag_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/validate_for_stream-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/convert-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/cdesc-Element.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/valid%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/install_must_call_validator-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/have_children_elements-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/inherited_base-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/content_is_set%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/need_parent%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/tag_filter-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/add_have_children_element-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/have_xml_content%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/have_required_elements%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/calc_indent-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/tag-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/install_ns-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/install_model-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/models-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/_attrs-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/have_content%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/add_to_element_method-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/tag_name-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/children-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/need_base64_encode%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/add_need_initialize_variable-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/content_setup-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/inherited-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/tag_name_with_prefix-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/_validate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/collect_attrs-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/must_call_validators-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/to_element_methods-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/required_uri-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/__validate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Element/empty_content%3f-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Parser 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Parser/cdesc-Parser.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Parser/default_parser-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Parser/parse-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Parser/normalize_rss-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Parser/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Parser/maybe_xml%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Parser/default_parser%3d-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Parser/to_uri-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/UnknownConversionMethodError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/UnknownConversionMethodError/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/UnknownConversionMethodError/cdesc-UnknownConversionMethodError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/SyndicationModel 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/SyndicationModel/validate_sy_updatePeriod-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/SyndicationModel/cdesc-SyndicationModel.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/SyndicationModel/append_features-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/XMLParserParser 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XMLParserParser/cdesc-XMLParserParser.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XMLParserParser/_parse-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XMLParserParser/listener-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/REXMLLikeXMLParser 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/REXMLLikeXMLParser/endElement-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/REXMLLikeXMLParser/character-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/REXMLLikeXMLParser/startElement-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/REXMLLikeXMLParser/processingInstruction-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/REXMLLikeXMLParser/xmlDecl-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/REXMLLikeXMLParser/cdesc-REXMLLikeXMLParser.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/REXMLLikeXMLParser/listener%3d-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/UnknownTagError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/UnknownTagError/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/UnknownTagError/cdesc-UnknownTagError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/cdesc-RSS.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/XML 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/XML/Element 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XML/Element/full_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XML/Element/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XML/Element/%3d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XML/Element/%5b%5d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XML/Element/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XML/Element/each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XML/Element/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XML/Element/%3c%3c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XML/Element/cdesc-Element.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XML/cdesc-XML.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/NotAvailableValueError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/NotAvailableValueError/cdesc-NotAvailableValueError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/NotAvailableValueError/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/NotValidXMLParser 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/NotValidXMLParser/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/NotValidXMLParser/cdesc-NotValidXMLParser.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/UnsupportedMakerVersionError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/UnsupportedMakerVersionError/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/UnsupportedMakerVersionError/cdesc-UnsupportedMakerVersionError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/ConversionError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ConversionError/cdesc-ConversionError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ConversionError/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/REXMLParser 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/REXMLParser/cdesc-REXMLParser.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/REXMLParser/listener-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/REXMLParser/_parse-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/InvalidRSSError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/InvalidRSSError/cdesc-InvalidRSSError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/XMLParserNotFound 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XMLParserNotFound/cdesc-XMLParserNotFound.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XMLParserNotFound/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/TrackBackModel10 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/TrackBackModel10/TrackBackPing 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/TrackBackModel10/TrackBackPing/required_uri-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/TrackBackModel10/TrackBackPing/required_prefix-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/TrackBackModel10/TrackBackPing/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/TrackBackModel10/TrackBackPing/cdesc-TrackBackPing.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/TrackBackModel10/TrackBackPing/full_name-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/TrackBackModel10/TrackBackAbout 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/TrackBackModel10/TrackBackAbout/required_prefix-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/TrackBackModel10/TrackBackAbout/full_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/TrackBackModel10/TrackBackAbout/cdesc-TrackBackAbout.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/TrackBackModel10/TrackBackAbout/setup_maker_attributes-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/TrackBackModel10/TrackBackAbout/required_uri-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/TrackBackModel10/TrackBackAbout/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/TrackBackModel10/TrackBackAbout/maker_target-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/TrackBackModel10/cdesc-TrackBackModel10.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/required_uri-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Seq 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Seq/setup_maker-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Seq/full_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Seq/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Seq/required_uri-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Seq/cdesc-Seq.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/cdesc-RDF.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Textinput 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Textinput/cdesc-Textinput.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Textinput/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Textinput/maker_target-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Textinput/required_uri-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Li 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Li/cdesc-Li.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Li/full_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Li/required_uri-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Li/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Channel 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Channel/required_uri-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Channel/setup_maker_attributes-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Channel/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Channel/Image 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Channel/Image/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Channel/Image/required_uri-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Channel/Image/cdesc-Image.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Channel/Items 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Channel/Items/required_uri-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Channel/Items/cdesc-Items.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Channel/Items/resources-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Channel/Items/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Channel/maker_target-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Channel/Textinput 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Channel/Textinput/required_uri-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Channel/Textinput/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Channel/Textinput/cdesc-Textinput.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Channel/cdesc-Channel.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/full_name-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Image 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Image/maker_target-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Image/cdesc-Image.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Image/required_uri-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Image/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Item 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Item/cdesc-Item.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Item/maker_target-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Item/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Item/required_uri-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Bag 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Bag/cdesc-Bag.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Bag/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Bag/setup_maker-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Bag/required_uri-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/RDF/Bag/full_name-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/XMLStyleSheet 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XMLStyleSheet/href%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XMLStyleSheet/setup_maker-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XMLStyleSheet/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XMLStyleSheet/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XMLStyleSheet/alternate%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XMLStyleSheet/guess_type-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/XMLStyleSheet/cdesc-XMLStyleSheet.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesModelUtils 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesModelUtils/def_class_accessor-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesModelUtils/def_element_class_accessor-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesModelUtils/def_elements_class_accessor-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesModelUtils/cdesc-ITunesModelUtils.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/setup_maker_elements-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/textinput-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/_attrs-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/image-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/items-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/cdesc-Rss.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/maker_target-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/SkipHours 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/SkipHours/cdesc-SkipHours.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/SkipHours/Hour 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/SkipHours/Hour/cdesc-Hour.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/SkipHours/Hour/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/cdesc-Channel.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/Image 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/Image/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/Image/cdesc-Image.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/Image/maker_target-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/Item 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/Item/Category 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/Item/Category/setup_maker_attributes-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/Item/Category/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/Item/Category/maker_target-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/Item/Category/cdesc-Category.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/Item/Source 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/Item/Source/maker_target-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/Item/Source/setup_maker_attributes-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/Item/Source/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/Item/Source/cdesc-Source.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/Item/cdesc-Item.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/Item/_setup_maker_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/Item/setup_maker_element-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/Item/Guid 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/Item/Guid/PermaLink%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/Item/Guid/maker_target-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/Item/Guid/cdesc-Guid.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/Item/Guid/setup_maker_attributes-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/Item/Guid/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/Item/Enclosure 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/Item/Enclosure/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/Item/Enclosure/setup_maker_attributes-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/Item/Enclosure/maker_target-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/Item/Enclosure/cdesc-Enclosure.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/Item/maker_target-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/TextInput 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/TextInput/cdesc-TextInput.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/TextInput/maker_target-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/TextInput/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/Cloud 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/Cloud/cdesc-Cloud.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/Cloud/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/setup_maker_elements-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/SkipDays 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/SkipDays/Day 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/SkipDays/Day/cdesc-Day.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/SkipDays/Day/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/SkipDays/cdesc-SkipDays.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/Channel/not_need_to_call_setup_maker_variables-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/Rss/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/SlashModel 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/SlashModel/append_features-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/SlashModel/cdesc-SlashModel.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/TrackBackUtils 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/TrackBackUtils/trackback_validate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/TrackBackUtils/cdesc-TrackBackUtils.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesItemModel 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesItemModel/cdesc-ITunesItemModel.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesItemModel/ITunesDuration 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesItemModel/ITunesDuration/maker_target-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesItemModel/ITunesDuration/value%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesItemModel/ITunesDuration/setup_maker_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesItemModel/ITunesDuration/parse-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesItemModel/ITunesDuration/content%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesItemModel/ITunesDuration/required_prefix-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesItemModel/ITunesDuration/minute%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesItemModel/ITunesDuration/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesItemModel/ITunesDuration/update_content-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesItemModel/ITunesDuration/required_uri-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesItemModel/ITunesDuration/full_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesItemModel/ITunesDuration/cdesc-ITunesDuration.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesItemModel/ITunesDuration/second%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesItemModel/ITunesDuration/construct-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesItemModel/ITunesDuration/hour%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RSS/ITunesItemModel/append_features-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/ObjectSpace 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ObjectSpace/call_finalizer-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ObjectSpace/garbage_collect-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ObjectSpace/cdesc-ObjectSpace.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ObjectSpace/add_finalizer-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ObjectSpace/each_object-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ObjectSpace/undefine_finalizer-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ObjectSpace/define_finalizer-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ObjectSpace/remove_finalizer-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ObjectSpace/_id2ref-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ObjectSpace/finalizers-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/ACL 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ACL/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/ACL/ACLList 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ACL/ACLList/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ACL/ACLList/match-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ACL/ACLList/cdesc-ACLList.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ACL/ACLList/add-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/ACL/ACLEntry 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ACL/ACLEntry/dot_pat_str-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ACL/ACLEntry/cdesc-ACLEntry.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ACL/ACLEntry/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ACL/ACLEntry/match-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ACL/ACLEntry/dot_pat-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ACL/cdesc-ACL.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ACL/allow_addr%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ACL/allow_socket%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ACL/install_list-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Mail 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Mail/cdesc-Mail.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Mail/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Mail/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Mail/header-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Mail/body-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/NeedlessArgument 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/NeedlessArgument/cdesc-NeedlessArgument.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Regexp 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Regexp/%3d%3d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Regexp/to_yaml-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Regexp/kcode-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Regexp/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Regexp/cdesc-Regexp.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Regexp/quote-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Regexp/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Regexp/eql%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Regexp/%3d%7e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Regexp/yaml_new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Regexp/%3d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Regexp/%26-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Regexp/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Regexp/compile-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Regexp/union-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Regexp/%7e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Regexp/source-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Regexp/options-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Regexp/%7c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Regexp/last_match-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Regexp/hash-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Regexp/escape-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Regexp/casefold%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Regexp/match-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WadlerExample 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WadlerExample/Tree 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WadlerExample/Tree/cdesc-Tree.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WadlerExample/cdesc-WadlerExample.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Mutex_m 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Mutex_m/cdesc-Mutex_m.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Mutex_m/mu_initialize-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Mutex_m/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Mutex_m/mu_lock-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Mutex_m/mu_synchronize-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Mutex_m/mu_locked%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Mutex_m/mu_extended-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Mutex_m/extend_object-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Mutex_m/mu_unlock-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Mutex_m/define_aliases-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Mutex_m/mu_try_lock-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Mutex_m/append_features-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/GC 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/GC/disable-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/GC/stress%3d-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/GC/garbage_collect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/GC/cdesc-GC.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/GC/stress-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/GC/start-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/GC/enable-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XMP 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XMP/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XMP/puts-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XMP/cdesc-XMP.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XMP/StringInputMethod 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XMP/StringInputMethod/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XMP/StringInputMethod/puts-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XMP/StringInputMethod/eof%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XMP/StringInputMethod/gets-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XMP/StringInputMethod/cdesc-StringInputMethod.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IPSocket 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IPSocket/cdesc-IPSocket.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RegexpError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RegexpError/cdesc-RegexpError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Continuation 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Continuation/cdesc-Continuation.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Continuation/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Continuation/call-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Generators 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Generators/RIGenerator 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/RIGenerator/method_list-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/RIGenerator/cdesc-RIGenerator.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/RIGenerator/params_of-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/RIGenerator/generate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/RIGenerator/markup-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/RIGenerator/generate_method_info-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/RIGenerator/update_or_replace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/RIGenerator/for-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/RIGenerator/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/RIGenerator/generate_class_info-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/RIGenerator/process_class-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Generators/HtmlFile 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HtmlFile/value_hash-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HtmlFile/index_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HtmlFile/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HtmlFile/cdesc-HtmlFile.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HtmlFile/http_url-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HtmlFile/filename_to_label-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HtmlFile/%3c%3d%3e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HtmlFile/parent_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HtmlFile/file_attribute_values-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HtmlFile/write_on-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Generators/XMLGenerator 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/XMLGenerator/gen_file_index-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/XMLGenerator/gen_method_index-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/XMLGenerator/gen_an_index-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/XMLGenerator/gen_into-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/XMLGenerator/for-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/XMLGenerator/generate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/XMLGenerator/gen_class_index-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/XMLGenerator/generate_xml-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/XMLGenerator/build_class_list-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/XMLGenerator/cdesc-XMLGenerator.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/XMLGenerator/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/XMLGenerator/build_indices-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Generators/ContextUser 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/ContextUser/url-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/ContextUser/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/ContextUser/collect_methods-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/ContextUser/build_class_list-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/ContextUser/potentially_referenced_list-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/ContextUser/build_method_detail_list-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/ContextUser/build_include_list-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/ContextUser/aref_to-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/ContextUser/build_constants_summary_list-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/ContextUser/document_self-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/ContextUser/as_href-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/ContextUser/build_requires_list-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/ContextUser/cdesc-ContextUser.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/ContextUser/add_table_of_sections-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/ContextUser/href-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/ContextUser/build_method_summary_list-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/ContextUser/build_alias_summary_list-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/ContextUser/diagram_reference-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/ContextUser/find_symbol-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Generators/HyperlinkHtml 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HyperlinkHtml/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HyperlinkHtml/gen_url-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HyperlinkHtml/handle_special_HYPERLINK-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HyperlinkHtml/handle_special_CROSSREF-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HyperlinkHtml/handle_special_TIDYLINK-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HyperlinkHtml/cdesc-HyperlinkHtml.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Generators/HtmlClass 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HtmlClass/http_url-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HtmlClass/class_attribute_values-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HtmlClass/name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HtmlClass/%3c%3d%3e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HtmlClass/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HtmlClass/build_attribute_list-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HtmlClass/parent_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HtmlClass/cdesc-HtmlClass.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HtmlClass/value_hash-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HtmlClass/index_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HtmlClass/write_on-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Generators/HTMLGeneratorInOne 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HTMLGeneratorInOne/gen_file_index-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HTMLGeneratorInOne/cdesc-HTMLGeneratorInOne.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HTMLGeneratorInOne/gen_an_index-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HTMLGeneratorInOne/gen_class_index-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HTMLGeneratorInOne/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HTMLGeneratorInOne/gen_method_index-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HTMLGeneratorInOne/generate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HTMLGeneratorInOne/gen_into-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HTMLGeneratorInOne/build_class_list-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HTMLGeneratorInOne/build_indices-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HTMLGeneratorInOne/generate_xml-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Generators/HTMLGenerator 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HTMLGenerator/gen_class_index-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HTMLGenerator/generate_html-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HTMLGenerator/write_style_sheet-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HTMLGenerator/build_indices-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HTMLGenerator/load_html_template-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HTMLGenerator/gen_method_index-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HTMLGenerator/gen_main_index-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HTMLGenerator/gen_file_index-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HTMLGenerator/gen_into-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HTMLGenerator/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HTMLGenerator/build_class_list-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HTMLGenerator/cdesc-HTMLGenerator.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HTMLGenerator/gen_url-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HTMLGenerator/generate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HTMLGenerator/gen_an_index-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HTMLGenerator/gen_sub_directories-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HTMLGenerator/main_url-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HTMLGenerator/for-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Generators/MarkUp 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/MarkUp/cvs_url-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/MarkUp/cdesc-MarkUp.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/MarkUp/style_url-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/MarkUp/markup-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Generators/CHMGenerator 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/CHMGenerator/create_project_file-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/CHMGenerator/check_for_html_help_workshop-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/CHMGenerator/compile_project-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/CHMGenerator/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/CHMGenerator/cdesc-CHMGenerator.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/CHMGenerator/generate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/CHMGenerator/create_contents_and_index-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/CHMGenerator/for-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/CHMGenerator/create_help_project-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/cdesc-Generators.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Generators/HtmlMethod 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HtmlMethod/visibility-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HtmlMethod/name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HtmlMethod/reset-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HtmlMethod/aref-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HtmlMethod/add_line_numbers-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HtmlMethod/as_href-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HtmlMethod/singleton-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HtmlMethod/all_methods-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HtmlMethod/cdesc-HtmlMethod.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HtmlMethod/params-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HtmlMethod/description-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HtmlMethod/call_seq-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HtmlMethod/markup_code-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HtmlMethod/%3c%3d%3e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HtmlMethod/find_symbol-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HtmlMethod/path-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HtmlMethod/document_self-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HtmlMethod/aliases-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HtmlMethod/parent_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HtmlMethod/index_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HtmlMethod/create_source_code_file-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HtmlMethod/section-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/HtmlMethod/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Generators/AllReferences 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/AllReferences/keys-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/AllReferences/%5b%5d-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/AllReferences/cdesc-AllReferences.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/AllReferences/reset-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generators/AllReferences/add-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Finalizer 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Finalizer/finalize_all-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Finalizer/finalize_all_by_dependant-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Finalizer/delete_dependency-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Finalizer/delete_all_dependency-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Finalizer/finalize_by_dependant-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Finalizer/final_of-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Finalizer/finalize_dependency-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Finalizer/finalize_all_dependency-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Finalizer/cdesc-Finalizer.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Finalizer/safe-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Finalizer/delete_all_by_dependant-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Finalizer/add_dependency-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Finalizer/delete_by_dependant-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/OptionParser 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/OptionParser/NoArgument 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/OptionParser/NoArgument/incompatible_argument_styles-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/OptionParser/NoArgument/pattern-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/OptionParser/NoArgument/parse-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/OptionParser/NoArgument/cdesc-NoArgument.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/OptionParser/Switch 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/OptionParser/Switch/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/OptionParser/Switch/incompatible_argument_styles-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/OptionParser/Switch/cdesc-Switch.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/OptionParser/Switch/parse_arg-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/OptionParser/Switch/summarize-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/OptionParser/Switch/guess-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/OptionParser/Switch/conv_arg-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/OptionParser/Switch/pattern-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/OptionParser/RequiredArgument 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/OptionParser/RequiredArgument/cdesc-RequiredArgument.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/OptionParser/RequiredArgument/parse-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/OptionParser/PlacedArgument 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/OptionParser/PlacedArgument/cdesc-PlacedArgument.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/OptionParser/PlacedArgument/parse-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/OptionParser/OptionMap 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/OptionParser/OptionMap/cdesc-OptionMap.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/OptionParser/switch_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/OptionParser/cdesc-OptionParser.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/OptionParser/Completion 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/OptionParser/Completion/convert-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/OptionParser/Completion/cdesc-Completion.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/OptionParser/Completion/complete-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/OptionParser/OptionalArgument 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/OptionParser/OptionalArgument/cdesc-OptionalArgument.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/OptionParser/OptionalArgument/parse-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/StringIO 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/eof%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/putc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/close_write-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/tty%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/size-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/write-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/binmode-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/sync-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/lineno-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/syswrite-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/readbyte-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/each_line-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/rewind-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/string-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/pid-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/truncate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/gets-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/cdesc-StringIO.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/readchar-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/close-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/tell-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/readlines-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/eof-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/sync%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/%3c%3c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/bytes-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/chars-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/getbyte-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/closed_read%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/pos-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/printf-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/read-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/print-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/puts-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/each_char-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/reopen-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/lines-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/seek-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/fileno-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/close_read-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/pos%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/readline-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/closed_write%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/lineno%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/isatty-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/closed%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/each_byte-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/length-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/open-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/path-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/fsync-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/string%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/ungetc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/fcntl-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/sysread-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/flush-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringIO/getc-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Date 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/strftime-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/leap%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/upto-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/cwyear-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/weeknum1-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/step-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/julian-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/%3c%3d%3e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/julian%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/valid_time%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/ajd-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/ajd_to_amjd-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/ld_to_jd-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/next_day-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/parse-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/%2d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/jd-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/julian_leap%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/commercial_to_jd-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/commercial-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/mon-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/valid_commercial%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/wday-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/mjd_to_jd-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/day_fraction-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/%2b-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/ajd_to_jd-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/yday-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/wnum0-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/offset-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/today-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/zone-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/ordinal-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/gregorian%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/new_start-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/_strptime-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/cweek-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/england-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/hour-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/valid_ordinal%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/start-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/civil-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/_load-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/ctime-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/valid_jd%3f-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Date/Infinity 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/Infinity/cdesc-Infinity.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/jd_to_ld-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/gregorian-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/year-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/jd_to_ajd-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Date/Format 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/Format/cdesc-Format.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Date/Format/Bag 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/Format/Bag/cdesc-Bag.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/jd_to_civil-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/s3e-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/jd_to_ordinal-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/gregorian%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/jd_to_mjd-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/ordinal-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/wnum1-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/%3c%3c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/downto-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/month-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/ordinal_to_jd-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/valid_civil%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/new_offset-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/day-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/civil-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/jd_to_commercial-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/_parse-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/cwday-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/italy-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/asctime-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/amjd_to_ajd-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/jd-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/cdesc-Date.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/now-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/succ-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/civil_to_jd-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/eql%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/strptime-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/%3e%3e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/jd_to_wday-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/commercial-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/weeknum0-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/next-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/ld-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/hash-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/julian%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/_dump-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/mjd-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/amjd-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/to_yaml-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/gregorian_leap%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/time-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/mday-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/day_fraction_to_time-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/%3d%3d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/sec-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/sec_fraction-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/min-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Date/time_to_day_fraction-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/FileTest 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileTest/symlink%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileTest/readable_real%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileTest/identical%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileTest/setgid%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileTest/zero%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileTest/sticky%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileTest/readable%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileTest/directory%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileTest/chardev%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileTest/grpowned%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileTest/size%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileTest/executable_real%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileTest/pipe%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileTest/writable_real%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileTest/socket%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileTest/executable%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileTest/exist%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileTest/exists%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileTest/file%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileTest/writable%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileTest/blockdev%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileTest/cdesc-FileTest.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileTest/size-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileTest/owned%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileTest/setuid%3f-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/MonitorMixin 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/MonitorMixin/ConditionVariable 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/MonitorMixin/ConditionVariable/cdesc-ConditionVariable.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/MonitorMixin/ConditionVariable/create_timer-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/MonitorMixin/ConditionVariable/wait-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/MonitorMixin/ConditionVariable/wait_while-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/MonitorMixin/ConditionVariable/signal-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/MonitorMixin/ConditionVariable/broadcast-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/MonitorMixin/ConditionVariable/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/MonitorMixin/ConditionVariable/count_waiters-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/MonitorMixin/ConditionVariable/Timeout 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/MonitorMixin/ConditionVariable/Timeout/cdesc-Timeout.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/MonitorMixin/ConditionVariable/wait_until-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/MonitorMixin/mon_initialize-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/MonitorMixin/mon_enter_for_cond-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/MonitorMixin/mon_enter-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/MonitorMixin/mon_exit_for_cond-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/MonitorMixin/mon_check_owner-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/MonitorMixin/extend_object-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/MonitorMixin/try_mon_enter-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/MonitorMixin/cdesc-MonitorMixin.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/MonitorMixin/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/MonitorMixin/mon_acquire-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/MonitorMixin/mon_exit-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/MonitorMixin/new_cond-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/MonitorMixin/mon_synchronize-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/MonitorMixin/mon_try_enter-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/MonitorMixin/synchronize-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/MonitorMixin/mon_release-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Method 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Method/arity-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Method/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Method/cdesc-Method.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Method/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Method/%3d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Method/unbind-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Method/clone-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Method/owner-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Method/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Method/name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Method/call-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Method/to_proc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Method/receiver-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Data 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Data/cdesc-Data.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SingleForwardable 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SingleForwardable/def_delegators-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SingleForwardable/def_delegator-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SingleForwardable/cdesc-SingleForwardable.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SingleForwardable/def_singleton_delegator-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SingleForwardable/def_singleton_delegators-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Find 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Find/find-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Find/prune-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Find/cdesc-Find.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/TokenStream 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TokenStream/token_stream-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TokenStream/pop_token-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TokenStream/start_collecting_tokens-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TokenStream/add_token-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TokenStream/add_tokens-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TokenStream/cdesc-TokenStream.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IRB 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/Require 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/Require/execute-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/Require/cdesc-Require.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/PushWorkspace 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/PushWorkspace/execute-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/PushWorkspace/cdesc-PushWorkspace.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/Nop 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/Nop/execute-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/Nop/cdesc-Nop.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/Nop/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/Nop/execute-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/Nop/irb-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/IrbCommand 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/IrbCommand/execute-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/IrbCommand/cdesc-IrbCommand.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/PopWorkspace 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/PopWorkspace/cdesc-PopWorkspace.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/PopWorkspace/execute-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/Load 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/Load/cdesc-Load.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/Load/execute-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/Foreground 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/Foreground/execute-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/Foreground/cdesc-Foreground.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/cdesc-ExtendCommand.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/Fork 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/Fork/cdesc-Fork.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/Fork/execute-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/ChangeWorkspace 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/ChangeWorkspace/cdesc-ChangeWorkspace.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/ChangeWorkspace/execute-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/Help 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/Help/execute-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/Help/cdesc-Help.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/CurrentWorkingWorkspace 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/CurrentWorkingWorkspace/cdesc-CurrentWorkingWorkspace.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/CurrentWorkingWorkspace/execute-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/Workspaces 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/Workspaces/cdesc-Workspaces.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/Workspaces/execute-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/Jobs 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/Jobs/execute-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/Jobs/cdesc-Jobs.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/Kill 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/Kill/cdesc-Kill.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/Kill/execute-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/Source 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/Source/cdesc-Source.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommand/Source/execute-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IRB/Context 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Context/debug%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Context/eval_history%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Context/change_workspace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Context/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Context/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Context/prompt_mode%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Context/inspect%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Context/push_workspace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Context/debug_level%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Context/save_history-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Context/use_loader%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Context/home_workspace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Context/cdesc-Context.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Context/prompting%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Context/use_loader%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Context/set_last_value-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Context/use_readline%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Context/init_save_history-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Context/history_file-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Context/use_loader-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Context/evaluate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Context/pop_workspace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Context/exit-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Context/verbose%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Context/workspaces-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Context/save_history%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Context/main-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Context/inspect_mode%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Context/history_file%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Context/file_input%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Context/irb_level-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Context/math_mode%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Context/use_tracer%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Context/_set_last_value-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Context/inspect-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IRB/InputMethod 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/InputMethod/cdesc-InputMethod.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/InputMethod/readable_atfer_eof%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/InputMethod/gets-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/InputMethod/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IRB/ContextExtender 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ContextExtender/def_extend_command-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ContextExtender/cdesc-ContextExtender.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ContextExtender/install_extend_commands-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IRB/LoadAbort 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/LoadAbort/cdesc-LoadAbort.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IRB/HistorySavingAbility 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/HistorySavingAbility/cdesc-HistorySavingAbility.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/HistorySavingAbility/create_finalizer-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/HistorySavingAbility/load_history-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/HistorySavingAbility/extended-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IRB/SLex 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/SLex/def_rule-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IRB/SLex/Node 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/SLex/Node/create_subnode-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/SLex/Node/search-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/SLex/Node/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/SLex/Node/match-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/SLex/Node/match_io-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/SLex/Node/cdesc-Node.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/SLex/match-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/SLex/create-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/SLex/def_rules-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/SLex/preproc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/SLex/search-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/SLex/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/SLex/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/SLex/cdesc-SLex.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/SLex/postproc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/initialize_tracer-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IRB/Irb 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Irb/signal_status-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Irb/suspend_context-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Irb/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Irb/prompt-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Irb/suspend_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Irb/suspend_input_method-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Irb/signal_handle-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Irb/output_value-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Irb/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Irb/eval_input-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Irb/suspend_workspace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Irb/cdesc-Irb.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommandBundle 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommandBundle/irb_require-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommandBundle/irb_load-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommandBundle/install_alias_method-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommandBundle/irb_original_method_name-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommandBundle/irb_context-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommandBundle/irb_exit-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommandBundle/cdesc-ExtendCommandBundle.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommandBundle/extend_object-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommandBundle/install_extend_commands-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ExtendCommandBundle/def_extend_command-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/irb_exit-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IRB/MethodExtender 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/MethodExtender/def_post_proc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/MethodExtender/cdesc-MethodExtender.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/MethodExtender/def_pre_proc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/MethodExtender/new_alias_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/parse_opts-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/load_modules-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/cdesc-IRB.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/rc_file-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IRB/IrbLoader 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/IrbLoader/search_file_from_ruby_path-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/IrbLoader/cdesc-IrbLoader.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/IrbLoader/irb_load-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/IrbLoader/old-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/IrbLoader/source_file-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/IrbLoader/load_file-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/init_config-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IRB/FileInputMethod 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/FileInputMethod/cdesc-FileInputMethod.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/FileInputMethod/gets-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/FileInputMethod/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/FileInputMethod/eof%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/irb-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/start-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/init_error-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IRB/StdioInputMethod 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/StdioInputMethod/line-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/StdioInputMethod/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/StdioInputMethod/cdesc-StdioInputMethod.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/StdioInputMethod/eof%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/StdioInputMethod/readable_atfer_eof%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/StdioInputMethod/gets-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IRB/StdioOutputMethod 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/StdioOutputMethod/print-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/StdioOutputMethod/cdesc-StdioOutputMethod.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/run_config-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IRB/InputCompletor 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/InputCompletor/select_message-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/InputCompletor/cdesc-InputCompletor.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/conf-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IRB/Notifier 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Notifier/cdesc-Notifier.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IRB/Notifier/CompositeNotifier 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Notifier/CompositeNotifier/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Notifier/CompositeNotifier/cdesc-CompositeNotifier.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Notifier/CompositeNotifier/level%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Notifier/CompositeNotifier/def_notifier-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Notifier/CompositeNotifier/level_notifier%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Notifier/def_notifier-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IRB/Notifier/LeveledNotifier 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Notifier/LeveledNotifier/cdesc-LeveledNotifier.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Notifier/LeveledNotifier/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Notifier/LeveledNotifier/notify%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Notifier/LeveledNotifier/%3c%3d%3e-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IRB/Notifier/NoMsgNotifier 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Notifier/NoMsgNotifier/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Notifier/NoMsgNotifier/cdesc-NoMsgNotifier.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Notifier/NoMsgNotifier/notify%3f-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IRB/Notifier/AbstructNotifier 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Notifier/AbstructNotifier/ppx-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Notifier/AbstructNotifier/printn-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Notifier/AbstructNotifier/print-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Notifier/AbstructNotifier/pp-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Notifier/AbstructNotifier/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Notifier/AbstructNotifier/notify%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Notifier/AbstructNotifier/cdesc-AbstructNotifier.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Notifier/AbstructNotifier/printf-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Notifier/AbstructNotifier/exec_if-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Notifier/AbstructNotifier/puts-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IRB/OutputMethod 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/OutputMethod/printn-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/OutputMethod/print-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/OutputMethod/ppx-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/OutputMethod/puts-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/OutputMethod/printf-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/OutputMethod/foo-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/OutputMethod/pp-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/OutputMethod/parse_printf_format-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/OutputMethod/cdesc-OutputMethod.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IRB/Frame 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Frame/top-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Frame/sender-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Frame/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Frame/trace_func-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Frame/bottom-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Frame/bottom-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Frame/cdesc-Frame.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Frame/top-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/rc_file_generators-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IRB/JobManager 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/JobManager/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/JobManager/kill-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/JobManager/main_irb-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/JobManager/search-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/JobManager/cdesc-JobManager.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/JobManager/insert-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/JobManager/n_jobs-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/JobManager/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/JobManager/thread-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/JobManager/switch-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/JobManager/irb-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/JobManager/main_thread-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/JobManager/delete-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IRB/Locale 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Locale/printf-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Locale/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Locale/puts-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Locale/lc2kconv-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Locale/real_load-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Locale/search_file-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Locale/lc_path-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Locale/require-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Locale/print-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Locale/load-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Locale/format-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Locale/cdesc-Locale.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Locale/find-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Locale/readline-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Locale/gets-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Locale/String-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/print_usage-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IRB/ReadlineInputMethod 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ReadlineInputMethod/readable_atfer_eof%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ReadlineInputMethod/line-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ReadlineInputMethod/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ReadlineInputMethod/cdesc-ReadlineInputMethod.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ReadlineInputMethod/gets-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/ReadlineInputMethod/eof%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/version-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IRB/Abort 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/Abort/cdesc-Abort.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/setup-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/JobManager-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IRB/WorkSpace 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/WorkSpace/evaluate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/WorkSpace/cdesc-WorkSpace.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/WorkSpace/filter_backtrace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/WorkSpace/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IRB/History 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/History/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/History/push-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/History/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/History/size-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/History/cdesc-History.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/History/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/irb_abort-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/CurrentContext-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IRB/delete_caller-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/TSortHash 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TSortHash/cdesc-TSortHash.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Signal 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Signal/cdesc-Signal.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Signal/trap-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Signal/list-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RangeError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RangeError/cdesc-RangeError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Base64 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Base64/encode64-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Base64/decode_b-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Base64/cdesc-Base64.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Base64/b64encode-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Base64/decode64-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Base64/Deprecated 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Base64/Deprecated/cdesc-Deprecated.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/NameError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/NameError/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/NameError/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/NameError/name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/NameError/cdesc-NameError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/NameError/message 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/NameError/message/cdesc-message.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Logger 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/info%3f-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Logger/Application 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/Application/start-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/Application/cdesc-Application.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/Application/run-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/Application/level%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/Application/set_log-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/Application/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/Application/log%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/Application/log-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/cdesc-Logger.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/add-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/fatal%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/debug-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/format_message-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Logger/LogDevice 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Logger/LogDevice/LogDeviceMutex 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/LogDevice/LogDeviceMutex/cdesc-LogDeviceMutex.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/LogDevice/shift_log_age-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/LogDevice/eod-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/LogDevice/previous_period_end-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/LogDevice/add_log_header-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/LogDevice/shift_log_period-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/LogDevice/open_logfile-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/LogDevice/cdesc-LogDevice.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/LogDevice/close-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/LogDevice/create_logfile-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/LogDevice/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/LogDevice/check_shift_log-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/LogDevice/write-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/fatal-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/close-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/debug%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/format_severity-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/datetime_format%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/datetime_format-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/info-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/error-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/warn-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Logger/Error 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/Error/cdesc-Error.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Logger/ShiftingError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/ShiftingError/cdesc-ShiftingError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/%3c%3c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/unknown-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Logger/Formatter 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/Formatter/format_datetime-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/Formatter/msg2str-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/Formatter/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/Formatter/cdesc-Formatter.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/Formatter/call-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/log-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/warn%3f-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Logger/Severity 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/Severity/cdesc-Severity.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/error%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Logger/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/TSort 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TSort/tsort_each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TSort/tsort-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TSort/each_strongly_connected_component_from-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/TSort/Cyclic 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TSort/Cyclic/cdesc-Cyclic.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TSort/strongly_connected_components-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TSort/tsort_each_node-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TSort/each_strongly_connected_component-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TSort/tsort_each_child-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TSort/cdesc-TSort.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Vector 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Vector/init_elements-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Vector/collect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Vector/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Vector/map2-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Vector/clone-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Vector/map-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Vector/%2a-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Vector/size-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Vector/compare_by-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Vector/elements-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Vector/to_a-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Vector/%3d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Vector/coerce-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Vector/covector-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Vector/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Vector/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Vector/cdesc-Vector.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Vector/%5b%5d-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Vector/eql%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Vector/r-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Vector/%2d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Vector/each2-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Vector/collect2-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Vector/hash-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Vector/inner_product-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Vector/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Vector/%2b-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Exception2MessageMapper 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Exception2MessageMapper/Raise-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Exception2MessageMapper/cdesc-Exception2MessageMapper.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Exception2MessageMapper/bind-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Exception2MessageMapper/def_exception-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Exception2MessageMapper/fail-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Exception2MessageMapper/def_e2message-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Exception2MessageMapper/Fail-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Exception2MessageMapper/E2MM 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Exception2MessageMapper/E2MM/cdesc-E2MM.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Exception2MessageMapper/E2MM/def_exception-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Exception2MessageMapper/E2MM/extend_to-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Exception2MessageMapper/E2MM/e2mm_message-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Exception2MessageMapper/E2MM/def_e2message-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Exception2MessageMapper/E2MM/Raise-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Exception2MessageMapper/E2MM/extend_object-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Marshal 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Marshal/load-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Marshal/restore-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Marshal/dump-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Marshal/cdesc-Marshal.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/List 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/List/prepend-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/List/update-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/List/accept-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/List/reject-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/List/each_option-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/List/cdesc-List.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/List/complete-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/List/summarize-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/List/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/List/append-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/List/search-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPStruct 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPStruct/to_obj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPStruct/%5b%5d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPStruct/add_member-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPStruct/cdesc-SOAPStruct.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPStruct/members-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPStruct/add-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPStruct/decode-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPStruct/key%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPStruct/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPStruct/each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPStruct/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPStruct/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPStruct/replace-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPAttachment 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPAttachment/cdesc-SOAPAttachment.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPAttachment/external_contentid-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPAttachment/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/Env 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Env/getenv-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Env/cdesc-Env.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/define_singleton_method-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Factory 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Factory/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Factory/cdesc-Factory.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Factory/setiv2struct-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Factory/soap2obj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Factory/setiv2soap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Factory/setiv2obj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Factory/setiv2ary-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Factory/obj2soap-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/TypedArrayFactory_ 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/TypedArrayFactory_/obj2soap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/TypedArrayFactory_/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/TypedArrayFactory_/soap2obj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/TypedArrayFactory_/cdesc-TypedArrayFactory_.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/WSDLEncodedRegistry 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/WSDLEncodedRegistry/complexobj2soap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/WSDLEncodedRegistry/soap2soap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/WSDLEncodedRegistry/struct2soap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/WSDLEncodedRegistry/schema_element_definition-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/WSDLEncodedRegistry/soap2obj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/WSDLEncodedRegistry/any2soap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/WSDLEncodedRegistry/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/WSDLEncodedRegistry/any2obj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/WSDLEncodedRegistry/obj2typesoap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/WSDLEncodedRegistry/elements2soap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/WSDLEncodedRegistry/base2soap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/WSDLEncodedRegistry/obj2soap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/WSDLEncodedRegistry/simpleobj2soap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/WSDLEncodedRegistry/array2soap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/WSDLEncodedRegistry/map2soap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/WSDLEncodedRegistry/soap2stubobj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/WSDLEncodedRegistry/add_elements2stubobj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/WSDLEncodedRegistry/cdesc-WSDLEncodedRegistry.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/add_md_ary-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/schema_attribute_definition-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/obj2soap-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/ary2soap-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/URIFactory_ 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/URIFactory_/soap2obj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/URIFactory_/obj2soap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/URIFactory_/cdesc-URIFactory_.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/set_attributes-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/define_attr_accessor-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/SOAPException 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/SOAPException/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/SOAPException/to_e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/SOAPException/cdesc-SOAPException.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/class2qname-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/DateTimeFactory_ 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/DateTimeFactory_/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/DateTimeFactory_/cdesc-DateTimeFactory_.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/DateTimeFactory_/obj2soap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/DateTimeFactory_/soap2obj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/get_attribute-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/_obj2soap-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/WSDLLiteralRegistry 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/WSDLLiteralRegistry/anytype2obj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/WSDLLiteralRegistry/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/WSDLLiteralRegistry/base2soap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/WSDLLiteralRegistry/stubobj2soap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/WSDLLiteralRegistry/mappingobj2soap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/WSDLLiteralRegistry/schema_attribute_definition-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/WSDLLiteralRegistry/add_elements2soap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/WSDLLiteralRegistry/obj2elesoap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/WSDLLiteralRegistry/simpleobj2soap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/WSDLLiteralRegistry/add_attributes2soap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/WSDLLiteralRegistry/soapele2plainobj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/WSDLLiteralRegistry/add_attributes2plainobj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/WSDLLiteralRegistry/obj2soap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/WSDLLiteralRegistry/define_xmlattr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/WSDLLiteralRegistry/schema_element_definition-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/WSDLLiteralRegistry/complexobj2soap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/WSDLLiteralRegistry/cdesc-WSDLLiteralRegistry.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/WSDLLiteralRegistry/define_xmlattr_accessor-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/WSDLLiteralRegistry/soapele2stubobj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/WSDLLiteralRegistry/any2soap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/WSDLLiteralRegistry/add_elements2stubobj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/WSDLLiteralRegistry/any2obj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/WSDLLiteralRegistry/obj2typesoap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/WSDLLiteralRegistry/soap2obj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/WSDLLiteralRegistry/add_attributes2stubobj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/WSDLLiteralRegistry/add_elements2plainobj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/class_from_name-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/schema_ns_definition-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/ary2md-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/fault2exception-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/AttachmentFactory 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/AttachmentFactory/soap2obj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/AttachmentFactory/cdesc-AttachmentFactory.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/AttachmentFactory/obj2soap-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/TraverseSupport 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/TraverseSupport/mark_unmarshalled_obj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/TraverseSupport/cdesc-TraverseSupport.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/TraverseSupport/mark_marshalled_obj-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/StringFactory_ 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/StringFactory_/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/StringFactory_/obj2soap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/StringFactory_/cdesc-StringFactory_.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/StringFactory_/soap2obj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/class_schema_variable-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/HashFactory_ 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/HashFactory_/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/HashFactory_/obj2soap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/HashFactory_/cdesc-HashFactory_.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/HashFactory_/soap2obj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/obj2element-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/MappedException 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/MappedException/cdesc-MappedException.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/soap2obj-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/BasetypeFactory_ 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/BasetypeFactory_/obj2soap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/BasetypeFactory_/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/BasetypeFactory_/cdesc-BasetypeFactory_.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/BasetypeFactory_/soap2obj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/name2elename-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/schema_element_definition-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/ArrayFactory_ 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/ArrayFactory_/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/ArrayFactory_/cdesc-ArrayFactory_.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/ArrayFactory_/obj2soap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/ArrayFactory_/soap2obj-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Base64Factory_ 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Base64Factory_/cdesc-Base64Factory_.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Base64Factory_/obj2soap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Base64Factory_/soap2obj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/protect_threadvars-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Registry 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Registry/cdesc-Registry.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Registry/Map 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Registry/Map/add-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Registry/Map/obj2soap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Registry/Map/find_mapped_soap_class-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Registry/Map/init-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Registry/Map/cdesc-Map.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Registry/Map/clear-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Registry/Map/soap2obj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Registry/Map/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Registry/Map/find_mapped_obj_class-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Registry/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Registry/addextend2soap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Registry/_obj2soap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Registry/soap2obj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Registry/addiv2obj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Registry/find_mapped_soap_class-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Registry/find_mapped_obj_class-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Registry/set-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Registry/addextend2obj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Registry/_soap2obj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Registry/obj2soap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Registry/add-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/class2element-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Object 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Object/%5b%5d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Object/__add_xmlele_value-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Object/__xmlattr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Object/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Object/__xmlele-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Object/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Object/__define_attr_accessor-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Object/__set_xmlele_value-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Object/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/Object/cdesc-Object.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/schema_type_definition-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/create_empty_object-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/_soap2obj-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/TypedStructFactory_ 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/TypedStructFactory_/obj2soap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/TypedStructFactory_/cdesc-TypedStructFactory_.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/TypedStructFactory_/soap2obj-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/RubytypeFactory 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/RubytypeFactory/obj2soap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/RubytypeFactory/exception2obj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/RubytypeFactory/anytype2obj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/RubytypeFactory/unknowntype2obj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/RubytypeFactory/string2obj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/RubytypeFactory/singleton_methods_true-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/RubytypeFactory/rubytypestruct2obj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/RubytypeFactory/rubytype2obj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/RubytypeFactory/soap2obj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/RubytypeFactory/cdesc-RubytypeFactory.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/RubytypeFactory/array2obj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/RubytypeFactory/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/RubytypeFactory/unknownstruct2obj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/RubytypeFactory/unknownobj2soap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/RubytypeFactory/addiv2soapattr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/module_from_name-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/const_from_name-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/cdesc-Mapping.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/elename2name-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/MappingError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Mapping/MappingError/cdesc-MappingError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPGMonthDay 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPGMonthDay/cdesc-SOAPGMonthDay.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPElement 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPElement/cdesc-SOAPElement.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPElement/from_obj-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPElement/members-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPElement/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPElement/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPElement/%5b%5d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPElement/add_member-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPElement/decode-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPElement/key%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPElement/add_accessor-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPElement/add-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPElement/each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPElement/safe_accessor_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPElement/to_obj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPElement/to_elename-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPElement/inspect-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPPositiveInteger 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPPositiveInteger/cdesc-SOAPPositiveInteger.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPType 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPType/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPType/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPType/cdesc-SOAPType.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPType/rootnode-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/create_connection-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPUnsignedShort 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPUnsignedShort/cdesc-SOAPUnsignedShort.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/MIMEMessage 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/MIMEMessage/root-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/MIMEMessage/has_parts%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/MIMEMessage/boundary-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/MIMEMessage/add_part-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/MIMEMessage/parse-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/MIMEMessage/cdesc-MIMEMessage.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/MIMEMessage/parse-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/MIMEMessage/close-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/MIMEMessage/Header 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/MIMEMessage/Header/%5b%5d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/MIMEMessage/Header/cdesc-Header.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/MIMEMessage/Header/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/MIMEMessage/Header/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/MIMEMessage/Header/to_s-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/MIMEMessage/Part 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/MIMEMessage/Part/parse-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/MIMEMessage/Part/cdesc-Part.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/MIMEMessage/Part/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/MIMEMessage/Part/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/MIMEMessage/Part/contentid-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/MIMEMessage/Part/parse-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/MIMEMessage/headers_str-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/MIMEMessage/MIMEMessageError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/MIMEMessage/MIMEMessageError/cdesc-MIMEMessageError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/MIMEMessage/Headers 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/MIMEMessage/Headers/cdesc-Headers.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/MIMEMessage/Headers/add-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/MIMEMessage/Headers/parse-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/MIMEMessage/Headers/parse-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/MIMEMessage/Headers/parse_line-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/MIMEMessage/Headers/parse_rhs-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/MIMEMessage/Headers/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/MIMEMessage/add_attachment-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/MIMEMessage/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/MIMEMessage/content_str-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/MIMEMessage/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPExternalReference 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPExternalReference/referred-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPExternalReference/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPExternalReference/cdesc-SOAPExternalReference.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPExternalReference/external_contentid-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPExternalReference/refidstr-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/HTTPStreamError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/HTTPStreamError/cdesc-HTTPStreamError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPCRoutingError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPCRoutingError/cdesc-RPCRoutingError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/Parser 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/Parser/FormatDecodeError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Parser/FormatDecodeError/cdesc-FormatDecodeError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Parser/decode_text-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Parser/find_handler-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Parser/decode_soap_envelope-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Parser/find_encodingstyle-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/Parser/ParseFrame 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Parser/ParseFrame/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Parser/ParseFrame/node%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Parser/ParseFrame/cdesc-ParseFrame.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/Parser/ParseFrame/NodeContainer 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Parser/ParseFrame/NodeContainer/cdesc-NodeContainer.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Parser/ParseFrame/NodeContainer/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Parser/ParseFrame/NodeContainer/node-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Parser/ParseFrame/NodeContainer/replace_node-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Parser/cdesc-Parser.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Parser/decode_tag-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Parser/charset-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Parser/parse-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Parser/decode_tag_end-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Parser/start_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Parser/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Parser/characters-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/Parser/ParseError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Parser/ParseError/cdesc-ParseError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Parser/end_element-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/Parser/UnexpectedElementError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Parser/UnexpectedElementError/cdesc-UnexpectedElementError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPDate 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPDate/cdesc-SOAPDate.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPInt 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPInt/cdesc-SOAPInt.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPDouble 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPDouble/cdesc-SOAPDouble.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPDuration 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPDuration/cdesc-SOAPDuration.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/cdesc-EncodingStyle.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/SOAPHandler 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/SOAPHandler/decode_tag-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/SOAPHandler/SOAPUnknown 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/SOAPHandler/SOAPUnknown/as_string-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/SOAPHandler/SOAPUnknown/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/SOAPHandler/SOAPUnknown/as_struct-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/SOAPHandler/SOAPUnknown/cdesc-SOAPUnknown.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/SOAPHandler/SOAPUnknown/as_nil-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/SOAPHandler/encode_data_end-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/SOAPHandler/decode_attrs-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/SOAPHandler/cdesc-SOAPHandler.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/SOAPHandler/decode_tag_end-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/SOAPHandler/decode_attr_value-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/SOAPHandler/decode_tag_by_type-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/SOAPHandler/create_arytype-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/SOAPHandler/content_typename-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/SOAPHandler/decode_textbuf-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/SOAPHandler/decode_text-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/SOAPHandler/encode_attr_value-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/SOAPHandler/decode_epilogue-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/SOAPHandler/content_ranksize-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/SOAPHandler/decode_basetype-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/SOAPHandler/decode_defined_simpletype-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/SOAPHandler/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/SOAPHandler/decode_prologue-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/SOAPHandler/decode_definedtype-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/SOAPHandler/encode_data-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/SOAPHandler/decode_defined_complextype-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/SOAPHandler/decode_parent-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/SOAPHandler/decode_tag_by_wsdl-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/SOAPHandler/SOAPTemporalObject 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/SOAPHandler/SOAPTemporalObject/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/SOAPHandler/SOAPTemporalObject/cdesc-SOAPTemporalObject.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/SOAPHandler/encode_attrs-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/SOAPHandler/decode_resolve_id-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/SOAPHandler/decode_arypos-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/Handler 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/Handler/handler-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/Handler/encode_data_end-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/Handler/encode_prologue-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/Handler/encode_data-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/Handler/each-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/Handler/decode_typemap%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/Handler/decode_epilogue-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/Handler/decode_prologue-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/Handler/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/Handler/EncodingStyleError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/Handler/EncodingStyleError/cdesc-EncodingStyleError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/Handler/decode_tag-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/Handler/add_handler-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/Handler/cdesc-Handler.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/Handler/decode_tag_end-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/Handler/decode_text-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/Handler/encode_epilogue-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/Handler/uri-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/LiteralHandler 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/LiteralHandler/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/LiteralHandler/decode_text-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/LiteralHandler/decode_prologue-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/LiteralHandler/decode_attrs-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/LiteralHandler/SOAPUnknown 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/LiteralHandler/SOAPUnknown/as_string-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/LiteralHandler/SOAPUnknown/cdesc-SOAPUnknown.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/LiteralHandler/SOAPUnknown/as_nil-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/LiteralHandler/SOAPUnknown/as_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/LiteralHandler/SOAPUnknown/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/LiteralHandler/decode_epilogue-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/LiteralHandler/decode_textbuf-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/LiteralHandler/SOAPTemporalObject 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/LiteralHandler/SOAPTemporalObject/cdesc-SOAPTemporalObject.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/LiteralHandler/SOAPTemporalObject/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/LiteralHandler/decode_tag-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/LiteralHandler/encode_data_end-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/LiteralHandler/encode_data-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/LiteralHandler/cdesc-LiteralHandler.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/LiteralHandler/decode_parent-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/LiteralHandler/decode_tag_end-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/ASPDotNetHandler 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/ASPDotNetHandler/decode_textbuf-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/ASPDotNetHandler/decode_tag-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/ASPDotNetHandler/SOAPTemporalObject 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/ASPDotNetHandler/SOAPTemporalObject/cdesc-SOAPTemporalObject.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/ASPDotNetHandler/SOAPTemporalObject/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/ASPDotNetHandler/decode_prologue-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/ASPDotNetHandler/encode_data-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/ASPDotNetHandler/decode_tag_end-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/ASPDotNetHandler/cdesc-ASPDotNetHandler.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/ASPDotNetHandler/decode_parent-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/ASPDotNetHandler/decode_text-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/ASPDotNetHandler/decode_epilogue-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/ASPDotNetHandler/SOAPUnknown 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/ASPDotNetHandler/SOAPUnknown/as_string-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/ASPDotNetHandler/SOAPUnknown/cdesc-SOAPUnknown.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/ASPDotNetHandler/SOAPUnknown/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/ASPDotNetHandler/SOAPUnknown/as_struct-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/ASPDotNetHandler/SOAPUnknown/as_nil-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/ASPDotNetHandler/encode_data_end-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EncodingStyle/ASPDotNetHandler/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPNegativeInteger 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPNegativeInteger/cdesc-SOAPNegativeInteger.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPNil 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPNil/cdesc-SOAPNil.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPUnsignedByte 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPUnsignedByte/cdesc-SOAPUnsignedByte.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPHexBinary 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPHexBinary/cdesc-SOAPHexBinary.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPGYear 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPGYear/cdesc-SOAPGYear.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Driver 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Driver/add_method_with_soapaction_as-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Driver/add_rpc_method-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Driver/mandatorycharset%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Driver/add_document_operation-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Driver/add_method_interface-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Driver/add_method_as-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Driver/add_rpc_operation-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Driver/httpproxy%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Driver/set_wiredump_file_base-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Driver/invoke-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Driver/httpproxy-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Driver/add_document_method-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Driver/add_rpc_method_with_soapaction_as-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Driver/loadproperty-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Driver/add_rpc_method_as-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Driver/wiredump_file_base-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Driver/call-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Driver/__attr_proxy-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Driver/wiredump_dev-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Driver/cdesc-Driver.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Driver/create_header-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Driver/mandatorycharset-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Driver/add_method-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Driver/wiredump_dev%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Driver/add_rpc_method_with_soapaction-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Driver/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Driver/add_rpc_method_interface-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Driver/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Driver/add_method_with_soapaction-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Driver/add_document_method_interface-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Driver/setup_options-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Driver/wiredump_file_base%3d-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/SOAPVoid 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/SOAPVoid/cdesc-SOAPVoid.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/SOAPVoid/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/SOAPMethodRequest 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/SOAPMethodRequest/dup-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/SOAPMethodRequest/check_elename-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/SOAPMethodRequest/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/SOAPMethodRequest/create_method_response-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/SOAPMethodRequest/create_request-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/SOAPMethodRequest/each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/SOAPMethodRequest/cdesc-SOAPMethodRequest.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/SOAPMethodResponse 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/SOAPMethodResponse/retval%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/SOAPMethodResponse/each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/SOAPMethodResponse/cdesc-SOAPMethodResponse.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/SOAPMethodResponse/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/cdesc-RPC.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/MethodDefinitionError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/MethodDefinitionError/cdesc-MethodDefinitionError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/ParameterError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/ParameterError/cdesc-ParameterError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/StandaloneServer 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/StandaloneServer/create_config-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/StandaloneServer/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/StandaloneServer/cdesc-StandaloneServer.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/HTTPServer 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/HTTPServer/add_method-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/HTTPServer/add_rpc_method-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/HTTPServer/add_document_operation-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/HTTPServer/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/HTTPServer/add_document_method-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/HTTPServer/mapping_registry-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/HTTPServer/add_document_request_operation-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/HTTPServer/mapping_registry%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/HTTPServer/generate_explicit_type%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/HTTPServer/generate_explicit_type-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/HTTPServer/cdesc-HTTPServer.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/HTTPServer/on_init-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/HTTPServer/add_request_headerhandler-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/HTTPServer/add_method_as-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/HTTPServer/run-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/HTTPServer/status-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/HTTPServer/add_rpc_headerhandler-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/HTTPServer/add_headerhandler-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/HTTPServer/add_rpc_operation-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/HTTPServer/add_rpc_request_operation-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/HTTPServer/add_rpc_servant-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/HTTPServer/add_rpc_method_as-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/HTTPServer/add_rpc_request_servant-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/HTTPServer/shutdown-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/RequestScopeOperation 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/RequestScopeOperation/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/RequestScopeOperation/cdesc-RequestScopeOperation.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/RequestScopeOperation/receiver-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/create_styleuse_option-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/cdesc-Router.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/add_headerhandler-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/add_rpc_operation-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/first_input_part_qname-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/add_rpc_request_operation-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/lookup_operation-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/add_document_method-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/add_method-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/add_document_operation-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/create_fault_response-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/add_document_request_operation-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/add_request_headerhandler-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/mimeize-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/add_rpc_request_servant-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/unmarshal-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/call_headers-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/add_rpc_method-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/ensure_styleuse_option-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/route-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/marshal-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/fault-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/add_servant-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/Operation 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/Operation/request_default_encodingstyle-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/Operation/request_doc_lit-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/Operation/request_rpc_lit-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/Operation/response_doc_lit-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/Operation/request_document-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/Operation/response_rpc_lit-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/Operation/response_rpc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/Operation/check_style-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/Operation/call-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/Operation/response_doc_enc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/Operation/request_rpc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/Operation/response_rpc_enc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/Operation/receiver-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/Operation/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/Operation/check_use-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/Operation/response_default_encodingstyle-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/Operation/request_doc_enc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/Operation/response_doc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/Operation/cdesc-Operation.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/Operation/request_rpc_enc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/add_rpc_servant-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/create_mapping_opt-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/assign_operation-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/receive_headers-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/ApplicationScopeOperation 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/ApplicationScopeOperation/cdesc-ApplicationScopeOperation.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/ApplicationScopeOperation/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Router/ApplicationScopeOperation/receiver-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/SOAPlet 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/SOAPlet/logger-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/SOAPlet/parse_soapaction-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/SOAPlet/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/SOAPlet/require_path_info%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/SOAPlet/cdesc-SOAPlet.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/SOAPlet/do_POST-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/SOAPlet/encode_gzip%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/SOAPlet/get_instance-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/SOAPlet/do_GET-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/SOAPlet/setup_res-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/SOAPlet/app_scope_router-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/SOAPlet/encode_gzip-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/SOAPlet/setup_req-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/SOAPlet/add_servant-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/SOAPlet/allow_content_encoding_gzip%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/defined_methods-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/CGIStub 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/CGIStub/cdesc-CGIStub.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/CGIStub/SOAPRequest 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/CGIStub/SOAPRequest/meta_vars-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/CGIStub/SOAPRequest/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/CGIStub/SOAPRequest/cdesc-SOAPRequest.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/CGIStub/add_document_operation-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/CGIStub/add_method_with_namespace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/CGIStub/on_init-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/CGIStub/add_rpc_method_with_namespace_as-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/CGIStub/generate_explicit_type%3d-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/CGIStub/SOAPStdinRequest 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/CGIStub/SOAPStdinRequest/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/CGIStub/SOAPStdinRequest/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/CGIStub/SOAPStdinRequest/cdesc-SOAPStdinRequest.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/CGIStub/SOAPStdinRequest/meta_vars-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/CGIStub/mapping_registry%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/CGIStub/run-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/CGIStub/add_servant-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/CGIStub/generate_explicit_type-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/CGIStub/add_method_with_namespace_as-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/CGIStub/add_method_as-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/CGIStub/set_fcgi_request-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/CGIStub/mapping_registry-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/CGIStub/add_rpc_method_as-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/CGIStub/add_rpc_headerhandler-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/CGIStub/add_rpc_operation-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/CGIStub/add_headerhandler-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/CGIStub/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/CGIStub/add_method-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/CGIStub/add_rpc_method_with_namespace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/CGIStub/add_rpc_method-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/CGIStub/add_rpc_servant-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/CGIStub/SOAPFCGIRequest 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/CGIStub/SOAPFCGIRequest/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/CGIStub/SOAPFCGIRequest/cdesc-SOAPFCGIRequest.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/CGIStub/SOAPFCGIRequest/meta_vars-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/CGIStub/SOAPFCGIRequest/%5b%5d-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/SOAPMethod 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/SOAPMethod/derive_rpc_param_def-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/SOAPMethod/init_param-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/SOAPMethod/set_outparam-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/SOAPMethod/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/SOAPMethod/output_params-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/SOAPMethod/create_doc_param_def-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/SOAPMethod/set_param-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/SOAPMethod/cdesc-SOAPMethod.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/SOAPMethod/create_rpc_param_def-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/SOAPMethod/collect_params-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/SOAPMethod/param_count-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/SOAPMethod/have_outparam%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/SOAPMethod/input_params-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/RPCError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/RPCError/cdesc-RPCError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/reset_stream-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/Operation 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/Operation/raise_fault-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/Operation/request_rpc_lit-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/Operation/response_rpc_enc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/Operation/request_doc_lit-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/Operation/cdesc-Operation.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/Operation/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/Operation/check_style-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/Operation/response_doc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/Operation/response_doc_enc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/Operation/request_body-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/Operation/response_default_encodingstyle-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/Operation/request_doc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/Operation/create_request_obj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/Operation/request_default_encodingstyle-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/Operation/check_use-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/Operation/response_rpc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/Operation/request_rpc_enc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/Operation/response_obj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/Operation/request_rpc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/Operation/response_rpc_lit-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/Operation/request_doc_enc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/Operation/response_doc_lit-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/add_method-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/unmarshal-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/add_rpc_operation-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/check_fault-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/cdesc-Proxy.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/endpoint_url%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/call-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/add_rpc_method-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/test_loopback_response-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/route-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/create_header-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/add_document_method-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/endpoint_url-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/create_request_header-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/marshal-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/add_document_operation-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/invoke-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/receive_headers-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/set_wiredump_file_base-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/set_envelopenamespace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/create_mapping_opt-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/RPC/Proxy/create_encoding_opt-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/Marshal 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Marshal/cdesc-Marshal.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Marshal/dump-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Marshal/unmarshal-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Marshal/load-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Marshal/marshal-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPCompoundtype 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPCompoundtype/cdesc-SOAPCompoundtype.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPCompoundtype/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPGYearMonth 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPGYearMonth/cdesc-SOAPGYearMonth.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPLong 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPLong/cdesc-SOAPLong.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPFloat 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPFloat/cdesc-SOAPFloat.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPHeader 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPHeader/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPHeader/size-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPHeader/add-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPHeader/length-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPHeader/cdesc-SOAPHeader.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPHeader/encode-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriver 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriver/cdesc-WSDLDriver.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriver/mandatorycharset%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriver/httpproxy-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriver/wiredump_file_base-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriver/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriver/mandatorycharset-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriver/wiredump_dev%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriver/httpproxy%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriver/wiredump_file_base%3d-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriver/Servant__ 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriver/Servant__/header_from_obj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriver/Servant__/reset_stream-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriver/Servant__/headeritem_from_obj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriver/Servant__/headerhandler-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriver/Servant__/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriver/Servant__/add_document_method_interface-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriver/Servant__/streamhandler-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriver/Servant__/receive_headers-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriver/Servant__/create_request_header-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriver/Servant__/rpc_call-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriver/Servant__/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriver/Servant__/setup_options-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriver/Servant__/add_rpc_method_interface-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriver/Servant__/add_method_interface-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriver/Servant__/create_request_body-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriver/Servant__/body_from_obj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriver/Servant__/endpoint_url%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriver/Servant__/create_method_obj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriver/Servant__/document_send-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriver/Servant__/create_options-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriver/Servant__/test_loopback_response-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriver/Servant__/endpoint_url-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriver/Servant__/create_method_struct-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriver/Servant__/set_wiredump_file_base-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriver/Servant__/bodyitem_from_obj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriver/Servant__/cdesc-Servant__.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriver/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriver/__attr_proxy-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriver/reset_stream-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriver/wiredump_dev-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/save_cookie_store-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPBody 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPBody/fault-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPBody/encode-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPBody/response-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPBody/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPBody/fault%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPBody/outparams-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPBody/root_node-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPBody/request-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPBody/cdesc-SOAPBody.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/NetHttpClient 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/NetHttpClient/cdesc-NetHttpClient.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/MPostUnavailableError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/MPostUnavailableError/cdesc-MPostUnavailableError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/reset_all-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/cdesc-SOAP.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/set_cookie_store-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/Processor 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Processor/cdesc-Processor.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Processor/default_parser_option-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Processor/create_parser-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Processor/default_parser_option%3d-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Processor/marshal-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Processor/create_generator-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Processor/unmarshal-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SessionManager 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SessionManager/cdesc-SessionManager.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPTime 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPTime/cdesc-SOAPTime.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPUnsignedInt 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPUnsignedInt/cdesc-SOAPUnsignedInt.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/ArrayStoreError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/ArrayStoreError/cdesc-ArrayStoreError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/HTTPConfigLoader 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/HTTPConfigLoader/set_ssl_config-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/HTTPConfigLoader/cdesc-HTTPConfigLoader.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/HTTPConfigLoader/set_basic_auth-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/HTTPConfigLoader/cert_from_file-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/HTTPConfigLoader/ssl_config_int-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/HTTPConfigLoader/key_from_file-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/HTTPConfigLoader/set_options-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/PostUnavailableError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/PostUnavailableError/cdesc-PostUnavailableError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPGenerator 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPGenerator/element_qualified%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPGenerator/prologue-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPGenerator/encode_string-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPGenerator/encode_data-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPGenerator/find_handler-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPGenerator/cdesc-SOAPGenerator.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPGenerator/encode_tag_end-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPGenerator/encode_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPGenerator/generate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPGenerator/element_local%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPGenerator/encode_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPGenerator/assign_ns-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPGenerator/encode_rawstring-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPGenerator/encode_name_end-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPGenerator/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPGenerator/encode_tag-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPGenerator/epilogue-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPGenerator/xmldecl-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPGenerator/FormatEncodeError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPGenerator/FormatEncodeError/cdesc-FormatEncodeError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPGenerator/encode_child-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPGenerator/add_reftarget-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPDateTime 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPDateTime/cdesc-SOAPDateTime.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPNonNegativeInteger 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPNonNegativeInteger/cdesc-SOAPNonNegativeInteger.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/HTTPStreamHandler 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/HTTPStreamHandler/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/HTTPStreamHandler/accept_encoding_gzip%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/HTTPStreamHandler/decode_gzip-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/HTTPStreamHandler/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/HTTPStreamHandler/set_options-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/HTTPStreamHandler/send-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/HTTPStreamHandler/set_cookie_store_file-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/HTTPStreamHandler/cdesc-HTTPStreamHandler.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/HTTPStreamHandler/send_post-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/HTTPStreamHandler/send_accept_encoding_gzip%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/HTTPStreamHandler/test_loopback_response-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/HTTPStreamHandler/reset-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/Header 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Header/cdesc-Header.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/Header/SimpleHandler 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Header/SimpleHandler/on_simple_outbound-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Header/SimpleHandler/cdesc-SimpleHandler.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Header/SimpleHandler/on_outbound-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Header/SimpleHandler/on_inbound-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Header/SimpleHandler/on_simple_inbound-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Header/SimpleHandler/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/Header/Handler 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Header/Handler/on_outbound_headeritem-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Header/Handler/on_inbound-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Header/Handler/on_outbound-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Header/Handler/cdesc-Handler.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Header/Handler/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Header/Handler/on_inbound_headeritem-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/Header/HandlerSet 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Header/HandlerSet/cdesc-HandlerSet.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Header/HandlerSet/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Header/HandlerSet/include%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Header/HandlerSet/%3c%3c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Header/HandlerSet/on_inbound-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Header/HandlerSet/store%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Header/HandlerSet/delete-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Header/HandlerSet/on_outbound-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Header/HandlerSet/add-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Header/HandlerSet/dup-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPFault 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPFault/faultstring%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPFault/cdesc-SOAPFault.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPFault/faultcode-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPFault/encode-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPFault/detail-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPFault/detail%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPFault/faultactor-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPFault/faultcode%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPFault/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPFault/faultstring-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPFault/faultactor%3d-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPDecimal 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPDecimal/cdesc-SOAPDecimal.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/proxy%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/no_proxy%3f-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/ArrayIndexOutOfBoundsError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/ArrayIndexOutOfBoundsError/cdesc-ArrayIndexOutOfBoundsError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPAnyURI 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPAnyURI/cdesc-SOAPAnyURI.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/StreamError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/StreamError/cdesc-StreamError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPBasetype 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPBasetype/cdesc-SOAPBasetype.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPBasetype/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPReference 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPReference/create_refid-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPReference/decode-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPReference/cdesc-SOAPReference.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPReference/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPReference/__getobj__-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPReference/method_missing-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPReference/__setobj__-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPReference/refidstr-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPQName 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPQName/cdesc-SOAPQName.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPUnsignedLong 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPUnsignedLong/cdesc-SOAPUnsignedLong.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPEnvelopeElement 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPEnvelopeElement/cdesc-SOAPEnvelopeElement.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriverFactory 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriverFactory/add_operation-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriverFactory/cdesc-WSDLDriverFactory.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriverFactory/find_port-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriverFactory/create_param_def-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriverFactory/import-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriverFactory/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriverFactory/param_def-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriverFactory/init_driver-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriverFactory/create_driver-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriverFactory/create_rpc_driver-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriverFactory/createDriver-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriverFactory/partqname-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriverFactory/filter_parts-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriverFactory/FactoryError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriverFactory/FactoryError/cdesc-FactoryError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/WSDLDriverFactory/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPGDay 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPGDay/cdesc-SOAPGDay.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/Property 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Property/loadproperty-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Property/unlock-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Property/deref_key-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Property/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Property/load-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Property/each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Property/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Property/generate_new_key-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Property/empty%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Property/check_lock-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Property/cdesc-Property.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Property/values-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Property/local_assign-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Property/local_hook-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Property/%5b%5d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Property/referent-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Property/%3c%3c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Property/add_hook-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Property/propkey%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Property/to_key-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Property/assign_hook-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Property/assign-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Property/keys-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Property/loadstr-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/Property/Util 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Property/Util/const_from_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Property/Util/cdesc-Util.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Property/Util/require_from_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Property/locked%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Property/loadpropertyfile-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Property/name_to_a-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Property/assign_self_hook-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Property/each_key-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Property/loadproperty-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Property/lock-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Property/local_referent-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Property/local_assign_hook-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Property/key_max-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Property/load-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPNonPositiveInteger 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPNonPositiveInteger/cdesc-SOAPNonPositiveInteger.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPBase64 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPBase64/cdesc-SOAPBase64.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPBase64/as_xsd-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPBase64/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/UnhandledMustUnderstandHeaderError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/UnhandledMustUnderstandHeaderError/cdesc-UnhandledMustUnderstandHeaderError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/set_basic_auth-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/Marshallable 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Marshallable/cdesc-Marshallable.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/EmptyResponseError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/EmptyResponseError/cdesc-EmptyResponseError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/Error 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Error/cdesc-Error.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPHeaderItem 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPHeaderItem/encode-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPHeaderItem/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPHeaderItem/cdesc-SOAPHeaderItem.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/StreamHandler 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/StreamHandler/parse_media_type-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/StreamHandler/cdesc-StreamHandler.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/StreamHandler/create_media_type-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/StreamHandler/ConnectionData 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/StreamHandler/ConnectionData/cdesc-ConnectionData.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/StreamHandler/ConnectionData/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/get_content-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPAnySimpleType 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPAnySimpleType/cdesc-SOAPAnySimpleType.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPModuleUtils 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPModuleUtils/decode-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPModuleUtils/cdesc-SOAPModuleUtils.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/reset-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPByte 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPByte/cdesc-SOAPByte.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/post-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/Response 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Response/cdesc-Response.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Response/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPInteger 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPInteger/cdesc-SOAPInteger.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/FaultError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/FaultError/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/FaultError/cdesc-FaultError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/FaultError/to_s-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPArray 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPArray/soap2array-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPArray/decode-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPArray/each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPArray/retrieve-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPArray/include%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPArray/offsetnext-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPArray/position-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPArray/add-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPArray/cdesc-SOAPArray.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPArray/to_a-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPArray/traverse_data-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPArray/parse_type-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPArray/%5b%5d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPArray/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPArray/deep_map-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPArray/traverse-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPArray/replace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPArray/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPArray/create_arytype-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPArray/offset%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPArray/ranksize-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPRawString 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPRawString/cdesc-SOAPRawString.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/Attachment 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Attachment/save-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Attachment/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Attachment/mime_contentid-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Attachment/contentid-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Attachment/content-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Attachment/write-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Attachment/contentid-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Attachment/contentid%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Attachment/mime_contentid-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Attachment/cdesc-Attachment.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/Attachment/to_s-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPEnvelope 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPEnvelope/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPEnvelope/cdesc-SOAPEnvelope.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPEnvelope/to_ary-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPEnvelope/body%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPEnvelope/encode-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPEnvelope/header%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/test_loopback_response-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPShort 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPShort/cdesc-SOAPShort.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPGMonth 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPGMonth/cdesc-SOAPGMonth.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPString 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPString/cdesc-SOAPString.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/start-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/ResponseFormatError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/ResponseFormatError/cdesc-ResponseFormatError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPBoolean 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOAP/SOAPBoolean/cdesc-SOAPBoolean.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Array 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/delete-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/%2b-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/rindex-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/%5b%5d-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/reject%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/collect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/combination-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/size-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/delete_at-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/%5b%5d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/shuffle%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/flatten-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/at-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/sort-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/reverse-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/length-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/slice-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/eql%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/concat-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/flatten%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/transpose-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/fill-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/replace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/choice-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/indices-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/shift-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/cdesc-Array.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/each_index-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/fetch-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/rassoc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/%3c%3c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/permutation-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/reject-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/uniq-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/drop_while-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/count-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/first-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/insert-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/to_ary-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/to_a-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/cycle-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/to_yaml-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/drop-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/%2d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/take-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/join-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/empty%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/abbrev-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/%3c%3d%3e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/find_index-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/sort%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/dclone-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/product-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/reverse_each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/include%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/zip-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/hash-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/delete_if-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/slice%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/pretty_print-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/shuffle-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/select-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/take_while-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/uniq%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/pack-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/shelljoin-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/%7c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/pretty_print_cycle-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/last-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/push-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/compact%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/indexes-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/yaml_initialize-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/%3d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/compact-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/index-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/reverse%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/frozen%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/map%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/clear-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/pop-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/nitems-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/unshift-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/map-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/assoc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/%26-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/collect%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/initialize_copy-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/values_at-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Array/%2a-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/UDPSocket 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/UDPSocket/cdesc-UDPSocket.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/UDPSocket/recvfrom_nonblock-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/UDPSocket/send-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/UDPSocket/bind-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/UDPSocket/connect-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/CGI 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/CGI/TagMaker 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/TagMaker/cdesc-TagMaker.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/cookie-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/CGI/QueryExtension 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/QueryExtension/include%3f-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/CGI/QueryExtension/Value 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/QueryExtension/Value/cdesc-Value.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/QueryExtension/keys-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/QueryExtension/cdesc-QueryExtension.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/QueryExtension/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/QueryExtension/multipart%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/QueryExtension/raw_cookie2-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/QueryExtension/key%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/QueryExtension/initialize_query-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/QueryExtension/read_from_cmdline-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/QueryExtension/params%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/QueryExtension/raw_cookie-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/QueryExtension/read_multipart-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/QueryExtension/has_key%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/rfc1123_date-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/tag-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/read_from_cmdline-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/unescapeElement-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/CGI/Cookie 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/Cookie/parse-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/Cookie/secure%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/Cookie/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/Cookie/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/Cookie/cdesc-Cookie.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/env_table-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/pretty-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/header-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/out-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/CGI/Html4Fr 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/Html4Fr/cdesc-Html4Fr.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/escape-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/cdesc-CGI.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/CGI/Html3 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/Html3/cdesc-Html3.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/escapeHTML-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/unescapeHTML-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/CGI/Html4 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/Html4/cdesc-Html4.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/print-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/parse-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/error-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/print-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/stdinput-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/message-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/CGI/Html4Tr 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/Html4Tr/cdesc-Html4Tr.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/header-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/CGI/Session 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/CGI/Session/NoSession 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/Session/NoSession/cdesc-NoSession.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/CGI/Session/FileStore 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/Session/FileStore/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/Session/FileStore/close-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/Session/FileStore/update-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/Session/FileStore/delete-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/Session/FileStore/restore-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/Session/FileStore/cdesc-FileStore.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/Session/%5b%5d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/Session/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/Session/create_new_id-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/Session/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/Session/close-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/Session/update-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/Session/delete-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/CGI/Session/MemoryStore 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/Session/MemoryStore/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/Session/MemoryStore/restore-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/Session/MemoryStore/close-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/Session/MemoryStore/cdesc-MemoryStore.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/Session/MemoryStore/update-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/Session/MemoryStore/delete-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/Session/cdesc-Session.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/CGI/HtmlExtension 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/HtmlExtension/popup_menu-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/HtmlExtension/cdesc-HtmlExtension.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/HtmlExtension/text_field-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/HtmlExtension/scrolling_list-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/HtmlExtension/a-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/HtmlExtension/html-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/HtmlExtension/base-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/HtmlExtension/blockquote-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/HtmlExtension/checkbox-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/HtmlExtension/caption-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/HtmlExtension/radio_group-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/HtmlExtension/password_field-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/HtmlExtension/multipart_form-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/HtmlExtension/image_button-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/HtmlExtension/checkbox_group-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/HtmlExtension/form-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/HtmlExtension/reset-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/HtmlExtension/file_field-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/HtmlExtension/submit-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/HtmlExtension/textarea-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/HtmlExtension/img-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/HtmlExtension/radio_button-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/HtmlExtension/hidden-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/stdoutput-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/escapeElement-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CGI/unescape-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RiError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RiError/cdesc-RiError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/YAML 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/parse_file-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/resolver-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/read_type_class-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/add_domain_type-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/unescape-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/load_stream-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/YAML/Store 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/Store/empty_marshal_data-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/Store/cdesc-Store.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/Store/dump-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/Store/marshal_dump_supports_canonical_option%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/Store/load-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/Store/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/Store/empty_marshal_checksum-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/quick_emit-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/load_file-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/parser-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/emitter-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/YAML/Sequence 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/Sequence/cdesc-Sequence.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/Sequence/add-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/load-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/tag_class-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/YAML/Syck 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/Syck/cdesc-Syck.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/YAML/Syck/Node 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/Syck/Node/cdesc-Node.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/each_node-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/tagurize-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/YAML/Error 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/Error/cdesc-Error.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/YAML/BaseEmitter 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/BaseEmitter/seq-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/BaseEmitter/cdesc-BaseEmitter.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/BaseEmitter/double-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/BaseEmitter/binary_base64-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/BaseEmitter/options%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/BaseEmitter/indent_text-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/BaseEmitter/indent%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/BaseEmitter/node_text-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/BaseEmitter/seq_map_shortcut-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/BaseEmitter/simple-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/BaseEmitter/map-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/BaseEmitter/single-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/BaseEmitter/fold-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/BaseEmitter/options-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/BaseEmitter/indent-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/detect_implicit-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/parse-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/YAML/Stream 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/Stream/edit-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/Stream/emit-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/Stream/add-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/Stream/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/Stream/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/Stream/cdesc-Stream.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/add_ruby_type-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/add_private_type-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/YAML/SpecialHash 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/SpecialHash/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/SpecialHash/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/SpecialHash/cdesc-SpecialHash.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/SpecialHash/update-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/SpecialHash/to_yaml-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/add_builtin_type-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/tagged_classes-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/dump-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/YAML/ParseError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/ParseError/cdesc-ParseError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/YAML/TypeError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/TypeError/cdesc-TypeError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/YAML/Mapping 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/Mapping/cdesc-Mapping.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/Mapping/add-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/dump_stream-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/generic_parser-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/make_stream-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/YAML/Set 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/Set/cdesc-Set.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/load_documents-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/YAML/YamlNode 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/YamlNode/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/YamlNode/transform-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/YamlNode/cdesc-YamlNode.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/YAML/Object 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/Object/tag_subclasses%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/Object/cdesc-Object.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/Object/to_yaml-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/YAML/DBM 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/DBM/cdesc-DBM.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/DBM/has_value%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/DBM/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/DBM/%5b%5d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/DBM/each_pair-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/DBM/select-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/DBM/each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/DBM/store-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/DBM/index-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/DBM/values-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/DBM/fetch-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/DBM/shift-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/DBM/replace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/DBM/delete_if-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/DBM/reject-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/DBM/invert-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/DBM/each_value-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/DBM/to_hash-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/DBM/to_a-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/DBM/delete-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/DBM/update-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/DBM/values_at-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/YAML/Pairs 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/Pairs/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/Pairs/%5b%5d-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/Pairs/cdesc-Pairs.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/Pairs/%5b%5d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/Pairs/is_complex_yaml%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/Pairs/yaml_initialize-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/Pairs/has_key%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/Pairs/to_yaml-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/YAML/YPath 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/YPath/cdesc-YPath.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/YPath/each_path-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/YPath/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/YAML/Omap 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/Omap/cdesc-Omap.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/Omap/yaml_initialize-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/Omap/is_complex_yaml%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/Omap/%5b%5d-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/Omap/%5b%5d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/Omap/has_key%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/Omap/to_yaml-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/Omap/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/try_implicit-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/parse_documents-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/YAML/DomainType 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/DomainType/to_yaml-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/DomainType/cdesc-DomainType.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/DomainType/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/DomainType/tag_subclasses%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/each_document-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/YAML/PrivateType 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/PrivateType/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/PrivateType/cdesc-PrivateType.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/PrivateType/to_yaml-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/PrivateType/tag_subclasses%3f-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/YAML/Loader 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/Loader/cdesc-Loader.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/transfer-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/cdesc-YAML.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/YAML/BaseNode 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/BaseNode/emit-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/BaseNode/at-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/BaseNode/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/BaseNode/select%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/BaseNode/search-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/BaseNode/select-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/BaseNode/children-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/BaseNode/cdesc-BaseNode.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/BaseNode/match_segment-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/BaseNode/match_path-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/BaseNode/children_with_index-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/escape-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/YAML/object_maker-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Thread 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Thread/exit%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Thread/%5b%5d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Thread/main-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Thread/abort_on_exception-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Thread/fork-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Thread/cdesc-Thread.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Thread/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Thread/kill-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Thread/critical-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Thread/abort_on_exception%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Thread/terminate%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Thread/current-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Thread/raise-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Thread/exit-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Thread/safe_level-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Thread/priority-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Thread/key%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Thread/pass-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Thread/exit-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Thread/stop%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Thread/alive%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Thread/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Thread/critical%3d-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Thread/join-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Thread/run-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Thread/wakeup-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Thread/abort_on_exception%3d-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Thread/kill-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Thread/value-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Thread/stop-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Thread/keys-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Thread/abort_on_exception-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Thread/status-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Thread/exclusive-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Thread/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Thread/terminate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Thread/start-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Thread/list-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Thread/priority%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Thread/kill%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Thread/group-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Mutex 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Mutex/try_lock-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Mutex/synchronize-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Mutex/exclusive_unlock-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Mutex/locked%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Mutex/unlock-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Mutex/lock-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Mutex/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Mutex/cdesc-Mutex.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/File 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/fnmatch%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/syscopy-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/install-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/mtime-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/blockdev%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/setgid%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/expand_path-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/cdesc-File.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/makedirs-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/stat-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/executable_real%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/pipe%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/writable%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/path-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/file%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/truncate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/o_chmod-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/link-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/exist%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/unlink-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/sticky%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/extname-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/size-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/atime-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/lstat-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/basename-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/writable_real%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/chmod-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/fnmatch-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/owned%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/join-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/chown-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/File/Constants 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/Constants/cdesc-Constants.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/umask-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/safe_unlink-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/executable%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/copy-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/ctime-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/socket%3f-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/File/Stat 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/Stat/setgid%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/Stat/rdev_major-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/Stat/blocks-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/Stat/uid-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/Stat/symlink%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/Stat/grpowned%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/Stat/owned%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/Stat/sticky%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/Stat/ctime-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/Stat/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/Stat/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/Stat/mtime-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/Stat/cdesc-Stat.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/Stat/chardev%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/Stat/dev_minor-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/Stat/executable_real%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/Stat/readable_real%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/Stat/pipe%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/Stat/file%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/Stat/nlink-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/Stat/atime-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/Stat/ino-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/Stat/ftype-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/Stat/readable%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/Stat/dev-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/Stat/rdev_minor-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/Stat/socket%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/Stat/rdev-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/Stat/executable%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/Stat/mode-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/Stat/size%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/Stat/writable_real%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/Stat/size-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/Stat/blksize-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/Stat/zero%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/Stat/directory%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/Stat/dev_major-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/Stat/%3c%3d%3e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/Stat/pretty_print-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/Stat/blockdev%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/Stat/setuid%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/Stat/gid-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/Stat/writable%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/zero%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/readable%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/flock-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/compare-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/ctime-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/chmod-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/move-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/utime-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/split-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/lstat-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/directory%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/catname-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/chown-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/symlink%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/exists%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/readlink-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/symlink-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/truncate-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/atime-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/readable_real%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/ftype-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/setuid%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/lchmod-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/rename-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/dirname-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/delete-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/lchown-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/identical%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/mtime-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/chardev%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/grpowned%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/File/size%3f-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Open3 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Open3/popen3-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Open3/cdesc-Open3.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RubyToken 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RubyToken/TkError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyToken/TkError/cdesc-TkError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RubyToken/TkOPASGN 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyToken/TkOPASGN/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyToken/TkOPASGN/cdesc-TkOPASGN.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyToken/Token-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RubyToken/Token 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyToken/Token/set_text-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyToken/Token/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyToken/Token/cdesc-Token.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RubyToken/TkVal 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyToken/TkVal/cdesc-TkVal.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyToken/TkVal/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyToken/def_token-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RubyToken/TkNode 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyToken/TkNode/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyToken/TkNode/cdesc-TkNode.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RubyToken/TkOp 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyToken/TkOp/name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyToken/TkOp/cdesc-TkOp.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RubyToken/TkKW 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyToken/TkKW/cdesc-TkKW.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RubyToken/TkId 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyToken/TkId/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyToken/TkId/cdesc-TkId.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyToken/set_token_position-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RubyToken/TkUnknownChar 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyToken/TkUnknownChar/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyToken/TkUnknownChar/cdesc-TkUnknownChar.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyToken/cdesc-RubyToken.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IOError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IOError/cdesc-IOError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/UNIXServer 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/UNIXServer/accept_nonblock-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/UNIXServer/cdesc-UNIXServer.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/UNIXServer/listen-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/StopIteration 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StopIteration/cdesc-StopIteration.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Prime 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Prime/cdesc-Prime.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Prime/next-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Prime/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Prime/succ-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Prime/each-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/InvalidOption 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/InvalidOption/cdesc-InvalidOption.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SingletonClassMethods 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SingletonClassMethods/clone-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SingletonClassMethods/cdesc-SingletonClassMethods.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SingletonClassMethods/inherited-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SingletonClassMethods/_instantiate%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SingletonClassMethods/_load-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Benchmark 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Benchmark/benchmark-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Benchmark/cdesc-Benchmark.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Benchmark/Tms 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Benchmark/Tms/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Benchmark/Tms/format-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Benchmark/Tms/add-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Benchmark/Tms/cdesc-Tms.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Benchmark/Tms/%2a-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Benchmark/Tms/to_a-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Benchmark/Tms/%2b-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Benchmark/Tms/add%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Benchmark/Tms/%2d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Benchmark/Tms/memberwise-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Benchmark/Tms/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Benchmark/Tms/%2f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Benchmark/bm-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Benchmark/measure-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Benchmark/Report 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Benchmark/Report/cdesc-Report.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Benchmark/Job 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Benchmark/Job/cdesc-Job.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Benchmark/bmbm-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Benchmark/realtime-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/ScriptError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ScriptError/cdesc-ScriptError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Resolv 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Resolv/IPv6 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/IPv6/to_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/IPv6/create-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/IPv6/cdesc-IPv6.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/cdesc-Resolv.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/each_address-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/each_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/getname-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/getnames-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Resolv/ResolvTimeout 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/ResolvTimeout/cdesc-ResolvTimeout.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/each_resource-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/each_name-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Config 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Config/cdesc-Config.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Config/NXDomain 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Config/NXDomain/cdesc-NXDomain.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Config/OtherResolvError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Config/OtherResolvError/cdesc-OtherResolvError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Query 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Query/cdesc-Query.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/EncodeError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/EncodeError/cdesc-EncodeError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/getresources-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Label 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Label/Str 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Label/Str/cdesc-Str.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Label/cdesc-Label.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Message 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Message/cdesc-Message.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Message/MessageEncoder 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Message/MessageEncoder/cdesc-MessageEncoder.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Message/MessageDecoder 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Message/MessageDecoder/cdesc-MessageDecoder.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Requester 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Requester/UnconnectedUDP 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Requester/UnconnectedUDP/cdesc-UnconnectedUDP.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Requester/UnconnectedUDP/Sender 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Requester/UnconnectedUDP/Sender/cdesc-Sender.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Requester/ConnectedUDP 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Requester/ConnectedUDP/Sender 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Requester/ConnectedUDP/Sender/cdesc-Sender.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Requester/ConnectedUDP/cdesc-ConnectedUDP.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Requester/TCP 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Requester/TCP/Sender 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Requester/TCP/Sender/cdesc-Sender.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Requester/TCP/cdesc-TCP.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Requester/cdesc-Requester.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Requester/RequestError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Requester/RequestError/cdesc-RequestError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Requester/Sender 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Requester/Sender/cdesc-Sender.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Name 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Name/absolute%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Name/cdesc-Name.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Name/subdomain_of%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Name/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Name/create-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/getname-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/close-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Resource 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Resource/TXT 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Resource/TXT/cdesc-TXT.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Resource/TXT/data-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Resource/TXT/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Resource/SOA 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Resource/SOA/cdesc-SOA.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Resource/SOA/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Resource/ANY 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Resource/ANY/cdesc-ANY.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Resource/Generic 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Resource/Generic/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Resource/Generic/cdesc-Generic.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Resource/HINFO 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Resource/HINFO/cdesc-HINFO.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Resource/HINFO/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Resource/cdesc-Resource.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Resource/PTR 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Resource/PTR/cdesc-PTR.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Resource/IN 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Resource/IN/WKS 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Resource/IN/WKS/cdesc-WKS.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Resource/IN/WKS/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Resource/IN/cdesc-IN.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Resource/IN/A 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Resource/IN/A/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Resource/IN/A/cdesc-A.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Resource/IN/AAAA 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Resource/IN/AAAA/cdesc-AAAA.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Resource/IN/AAAA/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Resource/IN/SRV 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Resource/IN/SRV/cdesc-SRV.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Resource/IN/SRV/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Resource/CNAME 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Resource/CNAME/cdesc-CNAME.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Resource/MX 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Resource/MX/cdesc-MX.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Resource/MX/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Resource/MINFO 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Resource/MINFO/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Resource/MINFO/cdesc-MINFO.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Resource/DomainName 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Resource/DomainName/cdesc-DomainName.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Resource/DomainName/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Resource/NS 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/Resource/NS/cdesc-NS.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/getaddress-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/getaddresses-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/getresource-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/each_address-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/DecodeError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/DecodeError/cdesc-DecodeError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/OpCode 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/OpCode/cdesc-OpCode.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/cdesc-DNS.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/RCode 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/RCode/cdesc-RCode.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/getnames-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/DNS/open-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/getaddress-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Resolv/ResolvError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/ResolvError/cdesc-ResolvError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/getaddresses-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/getaddresses-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/getaddress-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/getnames-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/each_address-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/each_name-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/getname-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Resolv/Hosts 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/Hosts/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/Hosts/cdesc-Hosts.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/Hosts/getnames-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/Hosts/getaddresses-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/Hosts/each_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/Hosts/getname-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/Hosts/getaddress-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/Hosts/each_address-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Resolv/IPv4 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/IPv4/cdesc-IPv4.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/IPv4/create-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Resolv/IPv4/to_name-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/ConditionVariable 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ConditionVariable/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ConditionVariable/cdesc-ConditionVariable.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ConditionVariable/signal-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ConditionVariable/broadcast-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ConditionVariable/wait-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Kernel 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/Integer-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/chomp-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/cdesc-Kernel.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/caller-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/gets-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/print-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/sub%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/scan-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/readline-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/gsub-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/exit-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/fail-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/binding-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/srand-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/exec-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/sub-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/warn-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/catch-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/y-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/format-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/sleep-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/putc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/Float-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/open-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/eval-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/autoload%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/throw-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/gsub%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/lambda-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/global_variables-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/at_exit-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/open_uri_original_open-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/printf-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/Array-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/fork-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/exit%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/Pathname-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/chop%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/p-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/local_variables-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/trap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/scanf-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/split-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/test-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/autoload-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/pp-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/loop-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/system-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/readlines-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/String-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/select-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/rand-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/callcc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/method_missing-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/chomp%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/syscall-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/load-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/getc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/raise-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/sprintf-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/proc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/chop-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/__method__-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/require-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/%60-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/pretty_inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/puts-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/trace_var-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/untrace_var-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/block_given%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/abort-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/URI-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/iterator%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kernel/set_trace_func-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Kconv 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kconv/cdesc-Kconv.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kconv/guess_old-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kconv/issjis-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kconv/toutf16-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kconv/toeuc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kconv/kconv-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kconv/tosjis-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kconv/guess-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kconv/toutf8-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kconv/isutf8-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kconv/iseuc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Kconv/tojis-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDString 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDString/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDString/screen_data-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDString/cdesc-XSDString.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/IconvCharset 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/IconvCharset/safe_iconv-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/IconvCharset/cdesc-IconvCharset.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDUnsignedShort 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDUnsignedShort/mininclusive-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDUnsignedShort/cdesc-XSDUnsignedShort.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDUnsignedShort/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDUnsignedShort/maxinclusive-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDNonPositiveInteger 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDNonPositiveInteger/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDNonPositiveInteger/cdesc-XSDNonPositiveInteger.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDNonPositiveInteger/mininclusive-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDNonPositiveInteger/maxinclusive-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDGMonth 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDGMonth/_to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDGMonth/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDGMonth/cdesc-XSDGMonth.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDGMonth/screen_data_str-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDNonNegativeInteger 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDNonNegativeInteger/maxinclusive-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDNonNegativeInteger/mininclusive-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDNonNegativeInteger/cdesc-XSDNonNegativeInteger.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDNonNegativeInteger/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDGDay 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDGDay/_to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDGDay/cdesc-XSDGDay.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDGDay/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDGDay/screen_data_str-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDUnsignedLong 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDUnsignedLong/mininclusive-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDUnsignedLong/maxinclusive-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDUnsignedLong/cdesc-XSDUnsignedLong.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDUnsignedLong/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/Error 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/Error/cdesc-Error.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDShort 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDShort/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDShort/maxinclusive-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDShort/mininclusive-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDShort/cdesc-XSDShort.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDBase64Binary 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDBase64Binary/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDBase64Binary/set_encoded-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDBase64Binary/screen_data-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDBase64Binary/cdesc-XSDBase64Binary.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDBase64Binary/string-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/CommentDef 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/CommentDef/cdesc-CommentDef.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/CommentDef/dump_comment-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/ModuleDef 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/ModuleDef/def_protectedmethod-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/ModuleDef/dump-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/ModuleDef/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/ModuleDef/dump_methods-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/ModuleDef/dump_package_def-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/ModuleDef/dump_requirepath-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/ModuleDef/dump_static-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/ModuleDef/dump_const-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/ModuleDef/dump_code-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/ModuleDef/def_publicmethod-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/ModuleDef/dump_value-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/ModuleDef/def_require-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/ModuleDef/dump_module_def_end-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/ModuleDef/dump_package_def_end-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/ModuleDef/def_code-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/ModuleDef/def_privatemethod-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/ModuleDef/cdesc-ModuleDef.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/ModuleDef/add_method-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/ModuleDef/def_method-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/ModuleDef/dump_module_def-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/ModuleDef/def_const-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/GenSupport 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/GenSupport/safeconstname-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/GenSupport/dump_emptyline-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/GenSupport/keyword%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/GenSupport/safemethodname-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/GenSupport/safevarname-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/GenSupport/safevarname%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/GenSupport/untab-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/GenSupport/uncapitalize-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/GenSupport/cdesc-GenSupport.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/GenSupport/format-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/GenSupport/safeconstname%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/GenSupport/capitalize-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/GenSupport/safemethodname%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/GenSupport/trim_indent-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/GenSupport/trim_eol-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/cdesc-CodeGen.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/ClassDef 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/ClassDef/def_classvar-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/ClassDef/cdesc-ClassDef.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/ClassDef/dump_class_def-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/ClassDef/def_attr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/ClassDef/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/ClassDef/dump_attributes-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/ClassDef/dump_class_def_end-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/ClassDef/dump-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/ClassDef/dump_attribute-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/ClassDef/dump_classvar-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/ClassDef/dump_accessor-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/MethodDef 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/MethodDef/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/MethodDef/cdesc-MethodDef.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/MethodDef/dump_method_def_end-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/MethodDef/dump-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/MethodDef/dump_method_def-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/CodeGen/MethodDef/dump_definition-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDHexBinary 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDHexBinary/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDHexBinary/string-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDHexBinary/set_encoded-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDHexBinary/screen_data-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDHexBinary/cdesc-XSDHexBinary.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDNormalizedString 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDNormalizedString/screen_data-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDNormalizedString/cdesc-XSDNormalizedString.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDNormalizedString/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDAnyURI 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDAnyURI/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDAnyURI/screen_data-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDAnyURI/cdesc-XSDAnyURI.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/Charset 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/Charset/UnknownCharsetError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/Charset/UnknownCharsetError/cdesc-UnknownCharsetError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/Charset/is_utf8-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/Charset/XSDError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/Charset/XSDError/cdesc-XSDError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/Charset/is_us_ascii-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/Charset/CharsetError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/Charset/CharsetError/cdesc-CharsetError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/Charset/init-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/Charset/cdesc-Charset.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/Charset/encoding%3d-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/Charset/encoding_to_xml-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/Charset/encoding_from_xml-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/Charset/encoding_conv-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/Charset/is_ces-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/Charset/CharsetConversionError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/Charset/CharsetConversionError/cdesc-CharsetConversionError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/Charset/charset_str-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/Charset/xml_encoding_label-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/Charset/is_euc-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/Charset/is_sjis-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/Charset/charset_label-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/Charset/encoding-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDByte 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDByte/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDByte/cdesc-XSDByte.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDByte/mininclusive-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDByte/maxinclusive-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/QName 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/QName/eql%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/QName/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/QName/parse-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/QName/hash-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/QName/%3d%3d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/QName/dump-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/QName/match-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/QName/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/QName/cdesc-QName.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/QName/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/QName/dup_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/QName/%3d%3d-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/NamedElements 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/NamedElements/find_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/NamedElements/elements-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/NamedElements/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/NamedElements/elements%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/NamedElements/each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/NamedElements/cdesc-NamedElements.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/NamedElements/%2b-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/NamedElements/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/NamedElements/delete-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/NamedElements/concat-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/NamedElements/size-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/NamedElements/empty%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/NamedElements/%3c%3c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/NamedElements/keys-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/NamedElements/dup-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/NamedElements/freeze-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDUnsignedInt 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDUnsignedInt/mininclusive-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDUnsignedInt/maxinclusive-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDUnsignedInt/cdesc-XSDUnsignedInt.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDUnsignedInt/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/NS 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/NS/name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/NS/assigner%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/NS/assigned_tag%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/NS/parse-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/NS/assigned%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/NS/assign-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/NS/Assigner 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/NS/Assigner/assign-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/NS/Assigner/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/NS/Assigner/cdesc-Assigner.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/NS/parse_local-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/NS/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/NS/compare-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/NS/cdesc-NS.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/NS/clone_ns-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/NS/FormatError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/NS/FormatError/cdesc-FormatError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/NS/each_ns-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDDuration 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDDuration/screen_data-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDDuration/cdesc-XSDDuration.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDDuration/_set-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDDuration/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDDuration/_to_s-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/ValueSpaceError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/ValueSpaceError/cdesc-ValueSpaceError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDQName 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDQName/screen_data-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDQName/_set-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDQName/_to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDQName/cdesc-XSDQName.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDQName/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDGMonthDay 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDGMonthDay/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDGMonthDay/screen_data_str-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDGMonthDay/cdesc-XSDGMonthDay.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDGMonthDay/_to_s-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDGYearMonth 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDGYearMonth/_to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDGYearMonth/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDGYearMonth/screen_data_str-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDGYearMonth/cdesc-XSDGYearMonth.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDDateTimeImpl 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDDateTimeImpl/screen_data-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDDateTimeImpl/of2tz-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDDateTimeImpl/to_date-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDDateTimeImpl/to_obj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDDateTimeImpl/to_time-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDDateTimeImpl/to_datetime-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDDateTimeImpl/add_tz-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDDateTimeImpl/cdesc-XSDDateTimeImpl.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDDateTimeImpl/tz2of-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDFloat 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDFloat/_to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDFloat/narrow32bit-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDFloat/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDFloat/cdesc-XSDFloat.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDFloat/screen_data-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDFloat/positive%3f-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDPositiveInteger 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDPositiveInteger/mininclusive-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDPositiveInteger/maxinclusive-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDPositiveInteger/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDPositiveInteger/cdesc-XSDPositiveInteger.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/Mapping 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/Mapping/xml2obj-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/Mapping/obj2xml-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/Mapping/cdesc-Mapping.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/NSDBase 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/NSDBase/init-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/NSDBase/inherited-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/NSDBase/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/NSDBase/cdesc-NSDBase.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/NSDBase/types-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDNegativeInteger 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDNegativeInteger/maxinclusive-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDNegativeInteger/mininclusive-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDNegativeInteger/cdesc-XSDNegativeInteger.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDNegativeInteger/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDDecimal 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDDecimal/cdesc-XSDDecimal.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDDecimal/_to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDDecimal/_set-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDDecimal/nonzero%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDDecimal/screen_data_str-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDDecimal/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDDecimal/screen_data-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDUnsignedByte 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDUnsignedByte/cdesc-XSDUnsignedByte.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDUnsignedByte/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDUnsignedByte/maxinclusive-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDUnsignedByte/mininclusive-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDDate 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDDate/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDDate/_to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDDate/screen_data_str-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDDate/cdesc-XSDDate.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDDateTime 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDDateTime/_to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDDateTime/screen_data_str-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDDateTime/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDDateTime/cdesc-XSDDateTime.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDDateTime/_set-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDDouble 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDDouble/cdesc-XSDDouble.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDDouble/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDDouble/_to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDDouble/screen_data-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDAnySimpleType 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDAnySimpleType/_set-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDAnySimpleType/check_lexical_format-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDAnySimpleType/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDAnySimpleType/cdesc-XSDAnySimpleType.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDAnySimpleType/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDAnySimpleType/set-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDAnySimpleType/_to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDAnySimpleType/init-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDAnySimpleType/screen_data-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDNil 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDNil/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDNil/cdesc-XSDNil.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDLong 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDLong/cdesc-XSDLong.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDLong/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDLong/maxinclusive-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDLong/mininclusive-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDBoolean 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDBoolean/cdesc-XSDBoolean.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDBoolean/screen_data-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDBoolean/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDInt 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDInt/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDInt/cdesc-XSDInt.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDInt/mininclusive-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDInt/maxinclusive-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/cdesc-XSD.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/REXMLParser 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/REXMLParser/text-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/REXMLParser/cdesc-REXMLParser.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/REXMLParser/epilogue-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/REXMLParser/tag_start-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/REXMLParser/do_parse-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/REXMLParser/tag_end-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/REXMLParser/xmldecl-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/cdesc-XMLParser.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/Parser 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/Parser/prologue-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/Parser/xmldecl_encoding%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/Parser/end_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/Parser/start_element-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/Parser/UnknownAttributeError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/Parser/UnknownAttributeError/cdesc-UnknownAttributeError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/Parser/ElementConstraintError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/Parser/ElementConstraintError/cdesc-ElementConstraintError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/Parser/characters-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/Parser/parse-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/Parser/create_parser-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/Parser/UnknownElementError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/Parser/UnknownElementError/cdesc-UnknownElementError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/Parser/do_parse-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/Parser/FormatDecodeError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/Parser/FormatDecodeError/cdesc-FormatDecodeError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/Parser/UnexpectedElementError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/Parser/UnexpectedElementError/cdesc-UnexpectedElementError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/Parser/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/Parser/add_factory-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/Parser/epilogue-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/Parser/ParseError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/Parser/ParseError/cdesc-ParseError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/Parser/factory-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/Parser/cdesc-Parser.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/XMLParser 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/XMLParser/do_parse-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/XMLParser/Listener 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/XMLParser/Listener/cdesc-Listener.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/XMLParser/cdesc-XMLParser.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/XMLScanner 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/XMLScanner/on_entityref-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/XMLScanner/on_etag-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/XMLScanner/wellformed_error-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/XMLScanner/on_attr_entityref-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/XMLScanner/on_stag_end-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/XMLScanner/warning-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/XMLScanner/on_attr_charref_hex-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/XMLScanner/do_parse-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/XMLScanner/on_xmldecl_encoding-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/XMLScanner/on_attr_value-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/XMLScanner/cdesc-XMLScanner.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/XMLScanner/on_xmldecl_version-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/XMLScanner/on_chardata-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/XMLScanner/parse_error-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/XMLScanner/valid_error-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/XMLScanner/on_stag-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/XMLScanner/on_stag_end_empty-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/XMLScanner/scanner_kcode%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/XMLScanner/on_charref_hex-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/XMLScanner/on_attribute-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/XMLScanner/on_attr_charref-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/XMLScanner/on_charref-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/create_parser-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XMLParser/filter_ns-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/FloatConstants 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/FloatConstants/cdesc-FloatConstants.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDGYear 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDGYear/_to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDGYear/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDGYear/cdesc-XSDGYear.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDGYear/screen_data_str-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDInteger 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDInteger/_set-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDInteger/_to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDInteger/positive-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDInteger/cdesc-XSDInteger.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDInteger/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDInteger/validate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDInteger/mininclusive-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDInteger/screen_data_str-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDInteger/maxinclusive-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDTime 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDTime/cdesc-XSDTime.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDTime/_set-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDTime/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDTime/_to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XSD/XSDTime/screen_data_str-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/SyncEnumerator 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/SyncEnumerator/each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/SyncEnumerator/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/SyncEnumerator/cdesc-SyncEnumerator.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/SyncEnumerator/size-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/SyncEnumerator/length-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/ValidationException 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/ValidationException/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/ValidationException/cdesc-ValidationException.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/ZeroOrMore 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/ZeroOrMore/next-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/ZeroOrMore/cdesc-ZeroOrMore.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/ZeroOrMore/expected-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/RelaxNG 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/RelaxNG/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/RelaxNG/cdesc-RelaxNG.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/RelaxNG/receive-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/Choice 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/Choice/%3c%3c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/Choice/expected-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/Choice/next-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/Choice/matches%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/Choice/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/Choice/reset-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/Choice/add_event_to_arry-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/Choice/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/Choice/cdesc-Choice.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/OneOrMore 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/OneOrMore/matches%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/OneOrMore/cdesc-OneOrMore.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/OneOrMore/reset-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/OneOrMore/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/OneOrMore/expected-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/OneOrMore/next-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/State 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/State/previous%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/State/expected-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/State/generate_event-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/State/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/State/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/State/next-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/State/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/State/%3c%3c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/State/expand_ref_in-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/State/add_event_to_arry-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/State/cdesc-State.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/State/reset-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/Optional 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/Optional/matches%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/Optional/expected-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/Optional/next-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/Optional/cdesc-Optional.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/cdesc-Validation.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/Interleave 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/Interleave/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/Interleave/next-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/Interleave/expected-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/Interleave/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/Interleave/next_current-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/Interleave/cdesc-Interleave.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/Interleave/matches%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/Interleave/reset-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/Sequence 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/Sequence/cdesc-Sequence.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/Sequence/matches%3f-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/Ref 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/Ref/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/Ref/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/Ref/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/Ref/cdesc-Ref.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/Validator 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/Validator/dump-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/Validator/validate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/Validator/reset-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/Validator/cdesc-Validator.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/Event 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/Event/%3d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/Event/matches%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/Event/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/Event/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/Event/cdesc-Event.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/Event/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/Event/single%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Validation/Event/done%3f-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/Node 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Node/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Node/index_in_parent-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Node/indent-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Node/each_recursive-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Node/parent%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Node/find_first_recursive-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Node/previous_sibling_node-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Node/next_sibling_node-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Node/cdesc-Node.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/ElementDecl 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/ElementDecl/cdesc-ElementDecl.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/ElementDecl/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/XMLDecl 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/XMLDecl/content-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/XMLDecl/xmldecl-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/XMLDecl/node_type-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/XMLDecl/encoding%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/XMLDecl/clone-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/XMLDecl/write-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/XMLDecl/cdesc-XMLDecl.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/XMLDecl/%3d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/XMLDecl/nowrite-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/XMLDecl/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/XMLDecl/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/XMLDecl/default-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/XMLDecl/dowrite-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/BaseParser 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/BaseParser/add_listener-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/BaseParser/has_next%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/BaseParser/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/BaseParser/pull-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/BaseParser/unnormalize-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/BaseParser/position-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/BaseParser/stream%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/BaseParser/entity-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/BaseParser/peek-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/BaseParser/normalize-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/BaseParser/unshift-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/BaseParser/empty%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/BaseParser/cdesc-BaseParser.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/StreamParser 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/StreamParser/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/StreamParser/cdesc-StreamParser.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/StreamParser/parse-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/StreamParser/add_listener-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/SAX2Parser 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/SAX2Parser/listen-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/SAX2Parser/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/SAX2Parser/cdesc-SAX2Parser.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/SAX2Parser/handle-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/SAX2Parser/parse-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/SAX2Parser/add_listener-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/SAX2Parser/source-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/SAX2Parser/deafen-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/SAX2Parser/get_listeners-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/SAX2Parser/get_procs-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/SAX2Parser/get_namespace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/SAX2Parser/add-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/XPathParser 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/XPathParser/OrExpr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/XPathParser/PathExpr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/XPathParser/predicate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/XPathParser/abbreviate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/XPathParser/get_group-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/XPathParser/AndExpr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/XPathParser/PrimaryExpr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/XPathParser/LocationPath-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/XPathParser/Predicate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/XPathParser/expand-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/XPathParser/EqualityExpr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/XPathParser/MultiplicativeExpr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/XPathParser/NodeTest-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/XPathParser/namespaces%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/XPathParser/FunctionCall-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/XPathParser/RelativeLocationPath-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/XPathParser/UnionExpr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/XPathParser/FilterExpr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/XPathParser/cdesc-XPathParser.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/XPathParser/AdditiveExpr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/XPathParser/parse-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/XPathParser/predicate_to_string-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/XPathParser/RelationalExpr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/XPathParser/parse_args-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/XPathParser/UnaryExpr-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/UltraLightParser 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/UltraLightParser/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/UltraLightParser/cdesc-UltraLightParser.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/UltraLightParser/rewind-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/UltraLightParser/parse-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/UltraLightParser/add_listener-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/TreeParser 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/TreeParser/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/TreeParser/parse-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/TreeParser/add_listener-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/TreeParser/cdesc-TreeParser.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/LightParser 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/LightParser/rewind-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/LightParser/cdesc-LightParser.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/LightParser/parse-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/LightParser/add_listener-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/LightParser/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/cdesc-Parsers.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/PullEvent 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/PullEvent/comment%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/PullEvent/xmldecl%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/PullEvent/elementdecl%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/PullEvent/error%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/PullEvent/text%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/PullEvent/cdata%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/PullEvent/start_element%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/PullEvent/doctype%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/PullEvent/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/PullEvent/entity%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/PullEvent/attlistdecl%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/PullEvent/notationdecl%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/PullEvent/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/PullEvent/cdesc-PullEvent.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/PullEvent/instruction%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/PullEvent/end_element%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/PullEvent/entitydecl%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/PullEvent/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/PullEvent/event_type-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/PullParser 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/PullParser/cdesc-PullParser.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/PullParser/each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/PullParser/peek-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/PullParser/add_listener-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/PullParser/pull-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/PullParser/unshift-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parsers/PullParser/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/Source 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Source/encoding%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Source/scan-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Source/consume-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Source/match_to-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Source/current_line-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Source/empty%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Source/cdesc-Source.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Source/match-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Source/position-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Source/read-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Source/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Source/match_to_consume-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/XMLTokens 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/XMLTokens/cdesc-XMLTokens.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/SourceFactory 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/SourceFactory/create_from-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/SourceFactory/cdesc-SourceFactory.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/NotationDecl 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/NotationDecl/write-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/NotationDecl/name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/NotationDecl/cdesc-NotationDecl.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/NotationDecl/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/NotationDecl/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/cdesc-REXML.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/Document 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Document/clone-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Document/cdesc-Document.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Document/encoding-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Document/%3c%3c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Document/doctype-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Document/entity_expansion_limit%3d-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Document/write-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Document/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Document/build-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Document/name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Document/stand_alone%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Document/root-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Document/parse_stream-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Document/add_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Document/xml_decl-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Document/add-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Document/record_entity_expansion-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Document/version-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Document/entity_expansion_limit-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Document/node_type-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Document/expanded_name-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/Formatters 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Formatters/cdesc-Formatters.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/Formatters/Pretty 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Formatters/Pretty/write_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Formatters/Pretty/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Formatters/Pretty/write_text-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Formatters/Pretty/write_cdata-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Formatters/Pretty/indent_text-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Formatters/Pretty/write_comment-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Formatters/Pretty/wrap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Formatters/Pretty/cdesc-Pretty.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Formatters/Pretty/write_document-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/Formatters/Default 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Formatters/Default/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Formatters/Default/write_cdata-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Formatters/Default/write_text-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Formatters/Default/write_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Formatters/Default/write_instruction-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Formatters/Default/cdesc-Default.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Formatters/Default/write_comment-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Formatters/Default/write_document-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Formatters/Default/write-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/Formatters/Transitive 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Formatters/Transitive/write_text-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Formatters/Transitive/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Formatters/Transitive/write_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Formatters/Transitive/cdesc-Transitive.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/SAX2Listener 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/SAX2Listener/start_document-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/SAX2Listener/end_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/SAX2Listener/doctype-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/SAX2Listener/cdata-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/SAX2Listener/start_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/SAX2Listener/end_document-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/SAX2Listener/cdesc-SAX2Listener.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/SAX2Listener/progress-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/SAX2Listener/end_prefix_mapping-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/SAX2Listener/processing_instruction-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/SAX2Listener/comment-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/SAX2Listener/start_prefix_mapping-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/SAX2Listener/elementdecl-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/SAX2Listener/xmldecl-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/SAX2Listener/characters-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/SAX2Listener/notationdecl-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/SAX2Listener/attlistdecl-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/SAX2Listener/entitydecl-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/Light 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Light/cdesc-Light.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/Light/Node 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Light/Node/namesplit-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Light/Node/namespace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Light/Node/name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Light/Node/has_name%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Light/Node/root-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Light/Node/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Light/Node/node_type-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Light/Node/namespace_of-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Light/Node/size-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Light/Node/text%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Light/Node/parent%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Light/Node/cdesc-Node.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Light/Node/namespace%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Light/Node/%3c%3c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Light/Node/local_name%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Light/Node/parent-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Light/Node/name%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Light/Node/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Light/Node/each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Light/Node/prefix_of-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Light/Node/%3d%7e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Light/Node/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Light/Node/children-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Light/Node/local_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Light/Node/%5b%5d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Light/Node/prefix-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/ParseException 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/ParseException/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/ParseException/context-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/ParseException/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/ParseException/line-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/ParseException/cdesc-ParseException.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/ParseException/position-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/Child 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Child/document-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Child/previous_sibling%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Child/remove-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Child/next_sibling%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Child/cdesc-Child.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Child/bytes-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Child/replace_with-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Child/parent%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Child/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/Attributes 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Attributes/%3c%3c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Attributes/size-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Attributes/each_attribute-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Attributes/length-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Attributes/namespaces-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Attributes/add-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Attributes/delete-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Attributes/to_a-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Attributes/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Attributes/delete_all-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Attributes/cdesc-Attributes.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Attributes/prefixes-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Attributes/%5b%5d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Attributes/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Attributes/get_attribute_ns-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Attributes/each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Attributes/get_attribute-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/StreamListener 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/StreamListener/tag_end-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/StreamListener/cdesc-StreamListener.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/StreamListener/elementdecl-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/StreamListener/notationdecl-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/StreamListener/cdata-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/StreamListener/xmldecl-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/StreamListener/comment-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/StreamListener/attlistdecl-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/StreamListener/text-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/StreamListener/entitydecl-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/StreamListener/doctype_end-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/StreamListener/tag_start-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/StreamListener/instruction-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/StreamListener/entity-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/StreamListener/doctype-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/EntityConst 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/EntityConst/cdesc-EntityConst.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/Functions 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Functions/method_missing-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Functions/translate-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Functions/string_value-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Functions/lang-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Functions/context%3d-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Functions/number-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Functions/variables%3d-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Functions/last-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Functions/concat-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Functions/get_namespace-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Functions/substring_before-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Functions/string_length-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Functions/position-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Functions/not-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Functions/round-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Functions/local_name-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Functions/floor-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Functions/namespace_context%3d-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Functions/substring-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Functions/namespace_uri-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Functions/substring_after-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Functions/text-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Functions/name-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Functions/string-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Functions/processing_instruction-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Functions/cdesc-Functions.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Functions/namespace_context-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Functions/boolean-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Functions/id-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Functions/starts_with-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Functions/sum-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Functions/contains-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Functions/normalize_space-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Functions/count-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Functions/variables-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Functions/ceiling-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Functions/compare_language-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Functions/true-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Functions/false-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/ExternalEntity 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/ExternalEntity/write-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/ExternalEntity/cdesc-ExternalEntity.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/ExternalEntity/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/ExternalEntity/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/XPath 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/XPath/each-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/XPath/cdesc-XPath.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/XPath/first-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/XPath/match-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/UndefinedNamespaceException 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/UndefinedNamespaceException/cdesc-UndefinedNamespaceException.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/UndefinedNamespaceException/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/Instruction 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Instruction/write-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Instruction/clone-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Instruction/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Instruction/node_type-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Instruction/%3d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Instruction/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Instruction/cdesc-Instruction.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/XPathParser 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/XPathParser/%5b%5d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/XPathParser/following-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/XPathParser/get_namespace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/XPathParser/document_order-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/XPathParser/compare-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/XPathParser/following_node_of-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/XPathParser/preceding-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/XPathParser/predicate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/XPathParser/next_sibling_node-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/XPathParser/equality_relational_compare-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/XPathParser/cdesc-XPathParser.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/XPathParser/get_first-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/XPathParser/expr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/XPathParser/match-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/XPathParser/namespaces%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/XPathParser/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/XPathParser/descendant_or_self-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/XPathParser/first-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/XPathParser/parse-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/XPathParser/recurse-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/XPathParser/preceding_node_of-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/XPathParser/d_o_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/XPathParser/norm-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/XPathParser/variables%3d-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/DTD 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/DTD/NotationDecl 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/DTD/NotationDecl/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/DTD/NotationDecl/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/DTD/NotationDecl/cdesc-NotationDecl.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/DTD/NotationDecl/write-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/DTD/NotationDecl/parse_source-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/DTD/EntityDecl 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/DTD/EntityDecl/parse_source-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/DTD/EntityDecl/cdesc-EntityDecl.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/DTD/EntityDecl/write-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/DTD/EntityDecl/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/DTD/EntityDecl/to_s-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/DTD/Parser 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/DTD/Parser/cdesc-Parser.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/DTD/Parser/parse_helper-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/DTD/Parser/parse-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/DTD/ElementDecl 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/DTD/ElementDecl/cdesc-ElementDecl.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/DTD/ElementDecl/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/DTD/cdesc-DTD.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/DTD/AttlistDecl 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/DTD/AttlistDecl/cdesc-AttlistDecl.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/Elements 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Elements/add-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Elements/inject-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Elements/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Elements/%5b%5d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Elements/literalize-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Elements/each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Elements/delete_all-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Elements/delete-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Elements/empty%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Elements/size-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Elements/cdesc-Elements.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Elements/index-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Elements/%3c%3c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Elements/to_a-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Elements/collect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Elements/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/QuickPath 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/QuickPath/axe-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/QuickPath/method_missing-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/QuickPath/attribute-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/QuickPath/name-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/QuickPath/parse_args-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/QuickPath/cdesc-QuickPath.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/QuickPath/predicate-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/QuickPath/match-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/QuickPath/each-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/QuickPath/function-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/QuickPath/filter-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/QuickPath/first-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/Encoding 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Encoding/encode_cp1252-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Encoding/encoding_method-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Encoding/encode_ascii-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Encoding/decode_eucjp-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Encoding/to_iso_8859_15-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Encoding/decode_iconv-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Encoding/encode_utf8-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Encoding/apply-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Encoding/decode_sjis-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Encoding/encode_utf16-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Encoding/decode_unile-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Encoding/register-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Encoding/check_encoding-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Encoding/encode_unile-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Encoding/decode_utf8-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Encoding/decode_utf16-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Encoding/encode_sjis-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Encoding/decode_ascii-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Encoding/cdesc-Encoding.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Encoding/from_iso_8859_15-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Encoding/encoding%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Encoding/decode_cp1252-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Encoding/encode_iconv-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Encoding/encode_eucjp-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/Attribute 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Attribute/hash-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Attribute/remove-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Attribute/xpath-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Attribute/cdesc-Attribute.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Attribute/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Attribute/%3d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Attribute/value-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Attribute/prefix-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Attribute/namespace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Attribute/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Attribute/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Attribute/node_type-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Attribute/element%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Attribute/clone-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Attribute/to_string-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Attribute/write-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/Text 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Text/value-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Text/wrap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Text/xpath-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Text/read_with_substitution-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Text/cdesc-Text.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Text/%3c%3c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Text/write-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Text/clone-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Text/unnormalize-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Text/%3c%3d%3e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Text/empty%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Text/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Text/indent_text-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Text/write_with_substitution-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Text/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Text/normalize-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Text/value%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Text/node_type-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Text/to_s-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/Element 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Element/node_type-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Element/namespaces-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Element/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Element/each_element_with_text-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Element/each_with_something-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Element/namespace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Element/attribute-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Element/previous_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Element/__to_xpath_helper-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Element/each_element_with_attribute-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Element/write-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Element/root-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Element/next_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Element/cdatas-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Element/instructions-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Element/text-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Element/add_attribute-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Element/clone-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Element/ignore_whitespace_nodes-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Element/add_namespace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Element/delete_attribute-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Element/whitespace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Element/texts-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Element/comments-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Element/document-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Element/add_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Element/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Element/cdesc-Element.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Element/get_elements-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Element/delete_namespace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Element/each_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Element/prefixes-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Element/get_text-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Element/text%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Element/has_attributes%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Element/raw-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Element/root_node-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Element/has_text%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Element/has_elements%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Element/delete_element-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Element/add_attributes-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Element/xpath-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Element/add_text-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/IOSource 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/IOSource/current_line-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/IOSource/consume-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/IOSource/scan-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/IOSource/position-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/IOSource/cdesc-IOSource.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/IOSource/read-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/IOSource/match-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/IOSource/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/IOSource/empty%3f-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/Declaration 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Declaration/cdesc-Declaration.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Declaration/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Declaration/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Declaration/write-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/Output 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Output/cdesc-Output.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Output/%3c%3c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Output/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Output/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/CData 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/CData/value-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/CData/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/CData/cdesc-CData.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/CData/clone-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/CData/write-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/CData/to_s-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/DocType 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/DocType/attributes_of-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/DocType/write-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/DocType/public-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/DocType/add-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/DocType/context-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/DocType/clone-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/DocType/attribute_of-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/DocType/notations-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/DocType/node_type-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/DocType/strip_quotes-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/DocType/system-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/DocType/entity-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/DocType/cdesc-DocType.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/DocType/notation-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/DocType/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/Namespace 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Namespace/cdesc-Namespace.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Namespace/fully_expanded_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Namespace/name%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Namespace/has_name%3f-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/Parent 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parent/size-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parent/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parent/deep_clone-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parent/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parent/cdesc-Parent.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parent/delete_if-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parent/insert_after-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parent/children-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parent/index-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parent/parent%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parent/insert_before-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parent/to_a-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parent/each_index-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parent/unshift-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parent/add-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parent/%3c%3c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parent/%5b%5d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parent/delete_at-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parent/replace_child-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parent/push-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parent/delete-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parent/each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parent/length-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Parent/each_child-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/Comment 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Comment/node_type-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Comment/cdesc-Comment.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Comment/%3c%3d%3e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Comment/write-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Comment/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Comment/%3d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Comment/clone-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/Entity 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Entity/cdesc-Entity.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Entity/write-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Entity/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Entity/matches%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Entity/normalized-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Entity/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Entity/value-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/Entity/unnormalized-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/REXML/AttlistDecl 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/AttlistDecl/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/AttlistDecl/write-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/AttlistDecl/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/AttlistDecl/node_type-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/AttlistDecl/each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/AttlistDecl/include%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/REXML/AttlistDecl/cdesc-AttlistDecl.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Tempfile 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Tempfile/open-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Tempfile/path-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Tempfile/length-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Tempfile/delete-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Tempfile/cdesc-Tempfile.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Tempfile/make_tmpname-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Tempfile/close%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Tempfile/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Tempfile/unlink-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Tempfile/size-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Tempfile/close-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Tempfile/open-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Errno 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Errno/ECONNRESET 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Errno/ECONNRESET/cdesc-ECONNRESET.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Errno/EPROTO 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Errno/EPROTO/cdesc-EPROTO.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Errno/cdesc-Errno.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Errno/ECONNABORTED 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Errno/ECONNABORTED/cdesc-ECONNABORTED.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/Htdigest 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/Htdigest/flush-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/Htdigest/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/Htdigest/set_passwd-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/Htdigest/get_passwd-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/Htdigest/reload-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/Htdigest/each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/Htdigest/delete_passwd-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/Htdigest/cdesc-Htdigest.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/UserDB 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/UserDB/set_passwd-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/UserDB/cdesc-UserDB.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/UserDB/make_passwd-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/UserDB/get_passwd-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/ProxyBasicAuth 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/ProxyBasicAuth/cdesc-ProxyBasicAuth.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/cdesc-HTTPAuth.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/Htpasswd 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/Htpasswd/delete_passwd-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/Htpasswd/get_passwd-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/Htpasswd/each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/Htpasswd/reload-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/Htpasswd/flush-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/Htpasswd/set_passwd-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/Htpasswd/cdesc-Htpasswd.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/Htpasswd/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/DigestAuth 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/DigestAuth/check_opaque-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/DigestAuth/challenge-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/DigestAuth/generate_opaque-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/DigestAuth/cdesc-DigestAuth.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/DigestAuth/check_uri-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/DigestAuth/check_nonce-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/DigestAuth/_authenticate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/DigestAuth/split_param_value-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/DigestAuth/make_passwd-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/DigestAuth/authenticate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/DigestAuth/generate_next_nonce-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/DigestAuth/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/DigestAuth/hexdigest-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/ProxyAuthenticator 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/ProxyAuthenticator/cdesc-ProxyAuthenticator.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/BasicAuth 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/BasicAuth/cdesc-BasicAuth.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/BasicAuth/make_passwd-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/BasicAuth/authenticate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/BasicAuth/challenge-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/BasicAuth/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/Htgroup 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/Htgroup/members-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/Htgroup/add-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/Htgroup/flush-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/Htgroup/reload-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/Htgroup/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/Htgroup/cdesc-Htgroup.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/proxy_basic_auth-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/Authenticator 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/Authenticator/info-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/Authenticator/log-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/Authenticator/check_scheme-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/Authenticator/error-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/Authenticator/check_init-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/Authenticator/cdesc-Authenticator.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/_basic_auth-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/ProxyDigestAuth 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/ProxyDigestAuth/cdesc-ProxyDigestAuth.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/ProxyDigestAuth/check_uri-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPAuth/basic_auth-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPProxyServer 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPProxyServer/set_cookie-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPProxyServer/proxy_connect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPProxyServer/service-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPProxyServer/do_OPTIONS-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPProxyServer/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPProxyServer/cdesc-HTTPProxyServer.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPProxyServer/split_field-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPProxyServer/choose_header-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPProxyServer/proxy_uri-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPProxyServer/proxy_auth-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPProxyServer/set_via-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPProxyServer/proxy_service-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServerError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServerError/cdesc-HTTPServerError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/BasicLog 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/BasicLog/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/BasicLog/fatal%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/BasicLog/warn-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/BasicLog/%3c%3c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/BasicLog/info-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/BasicLog/log-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/BasicLog/info%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/BasicLog/format-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/BasicLog/error-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/BasicLog/warn%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/BasicLog/debug-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/BasicLog/cdesc-BasicLog.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/BasicLog/fatal-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/BasicLog/error%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/BasicLog/close-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/BasicLog/debug%3f-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPRequest 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPRequest/parse_uri-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPRequest/parse-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPRequest/orig_parse_uri-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPRequest/fixup-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPRequest/orig_parse-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPRequest/read_line-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPRequest/_read_data-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPRequest/parse_query-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPRequest/query-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPRequest/body-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPRequest/keep_alive%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPRequest/read_chunked-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPRequest/cdesc-HTTPRequest.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPRequest/read_header-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPRequest/content_type-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPRequest/read_body-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPRequest/read_chunk_size-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPRequest/meta_vars-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPRequest/orig_meta_vars-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPRequest/read_request_line-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPRequest/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPRequest/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPRequest/content_length-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPRequest/read_data-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPRequest/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPRequest/each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/cdesc-WEBrick.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPVersion 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPVersion/convert-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPVersion/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPVersion/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPVersion/%3c%3d%3e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPVersion/cdesc-HTTPVersion.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPStatus 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPStatus/ServerError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPStatus/ServerError/cdesc-ServerError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPStatus/Info 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPStatus/Info/cdesc-Info.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPStatus/error%3f-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPStatus/EOFError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPStatus/EOFError/cdesc-EOFError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPStatus/ClientError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPStatus/ClientError/cdesc-ClientError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPStatus/%5b%5d-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPStatus/info%3f-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPStatus/Success 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPStatus/Success/cdesc-Success.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPStatus/cdesc-HTTPStatus.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPStatus/success%3f-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPStatus/Redirect 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPStatus/Redirect/cdesc-Redirect.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPStatus/client_error%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPStatus/redirect%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPStatus/server_error%3f-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPStatus/Error 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPStatus/Error/cdesc-Error.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPStatus/reason_phrase-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPStatus/Status 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPStatus/Status/cdesc-Status.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/AccessLog 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/AccessLog/format-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/AccessLog/AccessLogError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/AccessLog/AccessLogError/cdesc-AccessLogError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/AccessLog/setup_params-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/AccessLog/cdesc-AccessLog.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/SimpleServer 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/SimpleServer/cdesc-SimpleServer.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/SimpleServer/start-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPUtils 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPUtils/normalize_path-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPUtils/parse_range_header-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPUtils/cdesc-HTTPUtils.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPUtils/split_header_value-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPUtils/escape_form-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPUtils/_make_regex%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPUtils/unescape-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPUtils/escape-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPUtils/_escape-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPUtils/parse_qvalues-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPUtils/_unescape-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPUtils/dequote-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPUtils/escape_path-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPUtils/parse_form_data-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPUtils/escape8bit-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPUtils/_make_regex-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPUtils/parse_header-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPUtils/FormData 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPUtils/FormData/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPUtils/FormData/append_data-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPUtils/FormData/each_data-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPUtils/FormData/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPUtils/FormData/list-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPUtils/FormData/cdesc-FormData.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPUtils/FormData/to_ary-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPUtils/FormData/%3c%3c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPUtils/FormData/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPUtils/quote-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPUtils/parse_query-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPUtils/unescape_form-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPUtils/mime_type-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPUtils/load_mime_types-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/FileHandler 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/FileHandler/add_handler-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/FileHandler/call_callback-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/FileHandler/exec_handler-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/FileHandler/nondisclosure_name%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/FileHandler/shift_path_info-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/FileHandler/cdesc-FileHandler.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/FileHandler/do_GET-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/FileHandler/remove_handler-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/FileHandler/windows_ambiguous_name%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/FileHandler/do_POST-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/FileHandler/service-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/FileHandler/set_filename-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/FileHandler/search_file-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/FileHandler/get_handler-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/FileHandler/do_OPTIONS-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/FileHandler/search_index_file-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/FileHandler/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/FileHandler/set_dir_list-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/FileHandler/check_filename-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/FileHandler/trailing_pathsep%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/FileHandler/prevent_directory_traversal-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/ERBHandler 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/ERBHandler/do_POST-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/ERBHandler/do_GET-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/ERBHandler/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/ERBHandler/cdesc-ERBHandler.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/ERBHandler/evaluate-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/DefaultFileHandler 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/DefaultFileHandler/prepare_range-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/DefaultFileHandler/cdesc-DefaultFileHandler.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/DefaultFileHandler/do_GET-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/DefaultFileHandler/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/DefaultFileHandler/make_partial_content-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/DefaultFileHandler/not_modified%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/cdesc-HTTPServlet.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/AbstractServlet 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/AbstractServlet/do_GET-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/AbstractServlet/do_HEAD-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/AbstractServlet/do_OPTIONS-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/AbstractServlet/redirect_to_directory_uri-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/AbstractServlet/service-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/AbstractServlet/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/AbstractServlet/cdesc-AbstractServlet.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/AbstractServlet/get_instance-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/ProcHandler 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/ProcHandler/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/ProcHandler/do_POST-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/ProcHandler/get_instance-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/ProcHandler/do_GET-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/ProcHandler/cdesc-ProcHandler.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/HTTPServletError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/HTTPServletError/cdesc-HTTPServletError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/CGIHandler 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/CGIHandler/cdesc-CGIHandler.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/CGIHandler/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/CGIHandler/do_GET-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServlet/CGIHandler/do_POST-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/Log 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/Log/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/Log/debug-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/Log/log-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/Log/cdesc-Log.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/CGI 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/CGI/Socket 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/CGI/Socket/addr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/CGI/Socket/each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/CGI/Socket/peer_cert-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/CGI/Socket/input-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/CGI/Socket/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/CGI/Socket/%3c%3c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/CGI/Socket/read-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/CGI/Socket/setup_header-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/CGI/Socket/cipher-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/CGI/Socket/cdesc-Socket.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/CGI/Socket/peeraddr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/CGI/Socket/request_line-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/CGI/Socket/peer_cert_chain-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/CGI/Socket/add_header-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/CGI/Socket/gets-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/CGI/Socket/cert-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/CGI/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/CGI/start-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/CGI/service-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/CGI/cdesc-CGI.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/CGI/%5b%5d-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/Config 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/Config/cdesc-Config.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/GenericServer 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/GenericServer/setup_ssl_context-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/GenericServer/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/GenericServer/listen-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/GenericServer/accept_client-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/GenericServer/call_callback-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/GenericServer/shutdown-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/GenericServer/ssl_context-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/GenericServer/start_thread-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/GenericServer/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/GenericServer/run-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/GenericServer/stop-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/GenericServer/cdesc-GenericServer.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/GenericServer/start-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/ServerError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/ServerError/cdesc-ServerError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/Daemon 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/Daemon/cdesc-Daemon.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/Daemon/start-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/Utils 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/Utils/su-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/Utils/create_listeners-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/Utils/random_string-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/Utils/set_close_on_exec-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/Utils/set_non_blocking-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/Utils/create_self_signed_cert-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/Utils/cdesc-Utils.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/Utils/getservername-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServer 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServer/cdesc-HTTPServer.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServer/do_OPTIONS-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServer/mount-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServer/MountTable 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServer/MountTable/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServer/MountTable/cdesc-MountTable.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServer/MountTable/compile-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServer/MountTable/scan-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServer/MountTable/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServer/MountTable/delete-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServer/MountTable/normalize-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServer/MountTable/%5b%5d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServer/search_servlet-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServer/access_log-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServer/mount_proc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServer/run-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServer/unmount-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServer/lookup_server-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServer/virtual_host-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServer/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServer/umount-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPServer/service-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTMLUtils 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTMLUtils/escape-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTMLUtils/cdesc-HTMLUtils.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPResponse 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPResponse/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPResponse/send_body-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPResponse/%5b%5d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPResponse/send_body_io-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPResponse/send_header-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPResponse/cdesc-HTTPResponse.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPResponse/_write_data-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPResponse/setup_header-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPResponse/send_body_string-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPResponse/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPResponse/status%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPResponse/content_type%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPResponse/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPResponse/each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPResponse/send_response-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPResponse/content_type-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPResponse/content_length-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPResponse/set_redirect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPResponse/chunked%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPResponse/set_error-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPResponse/_send_file-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPResponse/status_line-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPResponse/content_length%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPResponse/chunked%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/HTTPResponse/keep_alive%3f-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WEBrick/Cookie 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/Cookie/expires-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/Cookie/cdesc-Cookie.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/Cookie/parse_set_cookies-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/Cookie/parse_set_cookie-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/Cookie/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/Cookie/parse-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/Cookie/expires%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WEBrick/Cookie/to_s-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/DefaultDisplay 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DefaultDisplay/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DefaultDisplay/cdesc-DefaultDisplay.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DefaultDisplay/list_known_names-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DefaultDisplay/page-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DefaultDisplay/display_method_info-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DefaultDisplay/display_class_list-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DefaultDisplay/display_params-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DefaultDisplay/list_known_classes-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DefaultDisplay/display_flow-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DefaultDisplay/setup_pager-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DefaultDisplay/warn_no_database-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DefaultDisplay/display_usage-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DefaultDisplay/display_class_info-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DefaultDisplay/display_method_list-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Timeout 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Timeout/timeout-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Timeout/Error 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Timeout/Error/cdesc-Error.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Timeout/ExitException 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Timeout/ExitException/cdesc-ExitException.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Timeout/cdesc-Timeout.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Comparable 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Comparable/%3c%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Comparable/cdesc-Comparable.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Comparable/%3e%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Comparable/%3e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Comparable/%3d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Comparable/%3c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Comparable/between%3f-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Test 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Test/Unit 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/AssertionFailedError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/AssertionFailedError/cdesc-AssertionFailedError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/TestSuite 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/TestSuite/delete-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/TestSuite/run-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/TestSuite/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/TestSuite/empty%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/TestSuite/%3c%3c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/TestSuite/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/TestSuite/%3d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/TestSuite/size-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/TestSuite/cdesc-TestSuite.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Assertions 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Assertions/assert_not_nil-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Assertions/assert_no_match-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Assertions/assert_not_equal-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Assertions/flunk-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Assertions/assert_not_same-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Assertions/build_message-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Assertions/use_pp%3d-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Assertions/cdesc-Assertions.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Assertions/assert_same-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Assertions/assert_throws-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Assertions/assert_operator-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Assertions/assert_match-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Assertions/assert_in_delta-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Assertions/assert_equal-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Assertions/assert_respond_to-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Assertions/assert-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Assertions/assert_nothing_raised-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Assertions/assert_instance_of-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Assertions/assert_nil-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Assertions/assert_nothing_thrown-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Assertions/assert_raises-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Assertions/assert_kind_of-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Assertions/assert_raise-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Assertions/assert_block-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Assertions/assert_send-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Assertions/_wrap_assertion-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Assertions/add_assertion-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Error 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Error/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Error/short_display-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Error/cdesc-Error.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Error/long_display-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Error/single_character_display-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Error/message-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Error/to_s-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/TestResult 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/TestResult/cdesc-TestResult.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/TestResult/failure_count-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/TestResult/add_assertion-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/TestResult/add_failure-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/TestResult/error_count-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/TestResult/add_run-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/TestResult/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/TestResult/passed%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/TestResult/add_error-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/TestResult/to_s-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Failure 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Failure/short_display-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Failure/long_display-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Failure/cdesc-Failure.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Failure/single_character_display-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Failure/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Failure/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Collector 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Collector/sort-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Collector/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Collector/include%3f-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Collector/ObjectSpace 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Collector/ObjectSpace/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Collector/ObjectSpace/cdesc-ObjectSpace.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Collector/ObjectSpace/collect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Collector/cdesc-Collector.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Collector/Dir 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Collector/Dir/cdesc-Dir.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Collector/Dir/collect_file-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Collector/Dir/collect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Collector/Dir/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Collector/Dir/find_test_cases-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Collector/Dir/recursive_collect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Collector/Dir/realdir-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Collector/add_suite-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Collector/filter%3d-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/AutoRunner 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/AutoRunner/run-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/AutoRunner/cdesc-AutoRunner.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/AutoRunner/standalone%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/cdesc-Unit.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/run%3d-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Util 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Util/Observable 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Util/Observable/cdesc-Observable.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Util/Observable/channels-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Util/Observable/notify_listeners-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Util/Observable/add_listener-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Util/Observable/remove_listener-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Util/BacktraceFilter 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Util/BacktraceFilter/filter_backtrace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Util/BacktraceFilter/cdesc-BacktraceFilter.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Util/ProcWrapper 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Util/ProcWrapper/%3d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Util/ProcWrapper/to_proc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Util/ProcWrapper/eql%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Util/ProcWrapper/cdesc-ProcWrapper.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Util/ProcWrapper/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Util/ProcWrapper/hash-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/Util/cdesc-Util.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/run%3f-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/EnhancedProgressBar 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/EnhancedProgressBar/set_style-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/EnhancedProgressBar/cdesc-EnhancedProgressBar.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/TestRunner 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/TestRunner/progress_panel-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/TestRunner/add_fault-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/TestRunner/inner_detail_sub_panel-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/TestRunner/test_progress_bar-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/TestRunner/info_panel-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/TestRunner/test_finished-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/TestRunner/detail_panel-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/TestRunner/assertion_count_label-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/TestRunner/raw_show_fault-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/TestRunner/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/TestRunner/run_count_label-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/TestRunner/run_button-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/TestRunner/green_style-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/TestRunner/status_entry-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/TestRunner/error_count_label-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/TestRunner/result_changed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/TestRunner/detail_scrolled_window-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/TestRunner/outer_detail_sub_panel-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/TestRunner/main_panel-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/TestRunner/suite_name_entry-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/TestRunner/output_status-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/TestRunner/list_scrolled_window-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/TestRunner/stop-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/TestRunner/suite_panel-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/TestRunner/failure_count_label-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/TestRunner/test_started-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/TestRunner/setup_ui-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/TestRunner/setup_mediator-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/TestRunner/started-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/TestRunner/main_window-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/TestRunner/run_test-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/TestRunner/list_panel-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/TestRunner/status_panel-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/TestRunner/cdesc-TestRunner.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/TestRunner/red_style-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/TestRunner/lazy_initialize-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/TestRunner/fault_list-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/TestRunner/attach_to_mediator-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/TestRunner/show_fault-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/TestRunner/finished-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/TestRunner/clear_fault-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/TestRunner/fault_detail_label-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/TestRunner/start_ui-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/TestRunner/start-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/TestRunner/reset_ui-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/EnhancedLabel 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/EnhancedLabel/set_text-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/EnhancedLabel/cdesc-EnhancedLabel.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/FaultListItem 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/FaultListItem/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/FaultListItem/cdesc-FaultListItem.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK/cdesc-GTK.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/cdesc-UI.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Tk 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Tk/TestRunner 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Tk/TestRunner/cdesc-TestRunner.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Tk/TestRunner/test_started-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Tk/TestRunner/stop-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Tk/TestRunner/start_ui-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Tk/TestRunner/reset_ui-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Tk/TestRunner/finished-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Tk/TestRunner/clear_fault-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Tk/TestRunner/output_status-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Tk/TestRunner/create_count_label-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Tk/TestRunner/run_test-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Tk/TestRunner/show_fault-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Tk/TestRunner/start-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Tk/TestRunner/result_changed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Tk/TestRunner/setup_ui-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Tk/TestRunner/attach_to_mediator-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Tk/TestRunner/raw_show_fault-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Tk/TestRunner/setup_mediator-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Tk/TestRunner/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Tk/TestRunner/started-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Tk/TestRunner/add_fault-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Tk/cdesc-Tk.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Fox 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Fox/FaultListItem 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Fox/FaultListItem/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Fox/FaultListItem/cdesc-FaultListItem.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Fox/TestRunner 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Fox/TestRunner/raw_show_fault-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Fox/TestRunner/setup_ui-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Fox/TestRunner/started-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Fox/TestRunner/result_changed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Fox/TestRunner/create_application-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Fox/TestRunner/create_label-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Fox/TestRunner/create_main_panel-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Fox/TestRunner/clear_fault-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Fox/TestRunner/add_fault-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Fox/TestRunner/create_detail_panel-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Fox/TestRunner/attach_to_mediator-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Fox/TestRunner/test_started-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Fox/TestRunner/create_text-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Fox/TestRunner/create_window-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Fox/TestRunner/setup_mediator-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Fox/TestRunner/create_tooltip-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Fox/TestRunner/start-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Fox/TestRunner/create_info_panel-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Fox/TestRunner/show_fault-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Fox/TestRunner/start_ui-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Fox/TestRunner/reset_ui-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Fox/TestRunner/create_suite_panel-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Fox/TestRunner/create_button-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Fox/TestRunner/stop-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Fox/TestRunner/cdesc-TestRunner.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Fox/TestRunner/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Fox/TestRunner/create_fault_list-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Fox/TestRunner/finished-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Fox/TestRunner/create_entry-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Fox/TestRunner/create_progress_bar-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Fox/TestRunner/output_status-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Fox/TestRunner/create_list_panel-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Fox/cdesc-Fox.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Console 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Console/TestRunner 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Console/TestRunner/output_single-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Console/TestRunner/test_finished-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Console/TestRunner/cdesc-TestRunner.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Console/TestRunner/output-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Console/TestRunner/finished-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Console/TestRunner/start-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Console/TestRunner/test_started-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Console/TestRunner/add_fault-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Console/TestRunner/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Console/TestRunner/start_mediator-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Console/TestRunner/started-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Console/TestRunner/output%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Console/TestRunner/setup_mediator-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Console/TestRunner/nl-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Console/TestRunner/create_mediator-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Console/TestRunner/attach_to_mediator-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/Console/cdesc-Console.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/EnhancedLabel 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/EnhancedLabel/cdesc-EnhancedLabel.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/EnhancedLabel/set_text-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/FaultList 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/FaultList/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/FaultList/add_fault-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/FaultList/clear-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/FaultList/get_fault-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/FaultList/cdesc-FaultList.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/cdesc-GTK2.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/TestRunner 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/TestRunner/result_changed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/TestRunner/error_count_label-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/TestRunner/raw_show_fault-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/TestRunner/assertion_count_label-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/TestRunner/clear_fault-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/TestRunner/fault_list-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/TestRunner/test_progress_bar-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/TestRunner/status_panel-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/TestRunner/progress_panel-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/TestRunner/show_fault-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/TestRunner/suite_name_entry-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/TestRunner/started-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/TestRunner/lazy_initialize-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/TestRunner/list_scrolled_window-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/TestRunner/setup_mediator-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/TestRunner/red_style-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/TestRunner/start-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/TestRunner/failure_count_label-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/TestRunner/list_panel-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/TestRunner/setup_ui-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/TestRunner/cdesc-TestRunner.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/TestRunner/detail_scrolled_window-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/TestRunner/main_window-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/TestRunner/run_test-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/TestRunner/suite_panel-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/TestRunner/add_fault-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/TestRunner/status_entry-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/TestRunner/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/TestRunner/test_finished-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/TestRunner/main_panel-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/TestRunner/detail_panel-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/TestRunner/inner_detail_sub_panel-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/TestRunner/fault_detail_label-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/TestRunner/green_style-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/TestRunner/test_started-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/TestRunner/run_count_label-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/TestRunner/run_button-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/TestRunner/finished-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/TestRunner/start_ui-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/TestRunner/reset_ui-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/TestRunner/outer_detail_sub_panel-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/TestRunner/output_status-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/TestRunner/attach_to_mediator-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/TestRunner/stop-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/GTK2/TestRunner/info_panel-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/TestRunnerUtilities 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/TestRunnerUtilities/run-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/TestRunnerUtilities/start_command_line_test-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/TestRunnerUtilities/cdesc-TestRunnerUtilities.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/TestRunnerMediator 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/TestRunnerMediator/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/TestRunnerMediator/run_suite-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/TestRunnerMediator/cdesc-TestRunnerMediator.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/UI/TestRunnerMediator/create_result-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/TestCase 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/TestCase/name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/TestCase/teardown-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/TestCase/add_assertion-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/TestCase/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/TestCase/setup-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/TestCase/size-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/TestCase/run-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/TestCase/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/TestCase/add_failure-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/TestCase/cdesc-TestCase.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/TestCase/suite-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/TestCase/add_error-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/TestCase/%3d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/TestCase/passed%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/Unit/TestCase/default_test-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Test/cdesc-Test.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Time 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/now-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/rfc2822-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/ctime-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/strftime-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/_load-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/xmlschema-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/getlocal-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/mktime-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/to_i-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/httpdate-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/marshal_dump-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/zone_utc%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/utc_offset-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/rfc822-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/utc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/apply_offset-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/asctime-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/month_days-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/%3c%3d%3e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/w3cdtf-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/sec-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/tv_sec-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/to_f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/min-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/zone_offset-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/succ-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/parse-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/yaml_new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/day-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/local-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/localtime-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/utc%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/tv_usec-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/marshal_load-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/cdesc-Time.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/mday-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/hash-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/to_yaml-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/make_time-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/%2b-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/to_a-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/gmt%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/gmtoff-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/_dump-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/gmtime-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/getgm-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/wday-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/to_date-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/to_datetime-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/getutc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/eql%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/zone-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/w3cdtf-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/utc-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/yday-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/usec-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/at-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/isdst-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/times-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/gmt_offset-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/month-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/xmlschema-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/year-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/iso8601-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/rfc2822-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/%2d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/hour-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/httpdate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/mon-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/gm-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Time/dst%3f-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SizedQueue 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SizedQueue/enq-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SizedQueue/shift-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SizedQueue/push-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SizedQueue/pop-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SizedQueue/%3c%3c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SizedQueue/num_waiting-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SizedQueue/max-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SizedQueue/cdesc-SizedQueue.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SizedQueue/max%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SizedQueue/deq-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SizedQueue/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Delegator 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Delegator/marshal_dump-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Delegator/respond_to%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Delegator/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Delegator/method_missing-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Delegator/marshal_load-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Delegator/cdesc-Delegator.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Delegator/__getobj__-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/NoMemoryError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/NoMemoryError/cdesc-NoMemoryError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/StrictPrettyExample 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StrictPrettyExample/cdesc-StrictPrettyExample.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RDoc 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RDoc/Attr 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Attr/cdesc-Attr.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Attr/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Attr/%3c%3d%3e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Attr/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/find_comment-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/usage_no_exit-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RDoc/ClassModule 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/ClassModule/full_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/ClassModule/is_module%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/ClassModule/find_class_named-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/ClassModule/http_url-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/ClassModule/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/ClassModule/cdesc-ClassModule.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/ClassModule/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RDoc/TopLevel 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/TopLevel/find_local_symbol-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/TopLevel/cdesc-TopLevel.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/TopLevel/find_class_named-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/TopLevel/all_classes_and_modules-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/TopLevel/reset-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/TopLevel/find_module_named-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/TopLevel/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/TopLevel/full_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/TopLevel/find_class_or_module_named-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/TopLevel/add_class_or_module-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RDoc/NormalClass 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/NormalClass/cdesc-NormalClass.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RDoc/Fortran95parser 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Fortran95parser/semicolon_to_linefeed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Fortran95parser/cdesc-Fortran95parser.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Fortran95parser/remove_header_marker-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Fortran95parser/parse_subprogram-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Fortran95parser/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Fortran95parser/comment_out%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Fortran95parser/find_visibility-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Fortran95parser/parse_visibility-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Fortran95parser/block_start%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Fortran95parser/scan-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Fortran95parser/parse_program_or_module-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Fortran95parser/block_end%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Fortran95parser/remove_empty_head_lines-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Fortran95parser/collect_first_comment-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Fortran95parser/find_comments-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Fortran95parser/initialize_public_method-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Fortran95parser/definition_info-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Fortran95parser/united_to_one_line-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Fortran95parser/set_visibility-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Fortran95parser/remove_private_comments-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Fortran95parser/progress-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Fortran95parser/find_namelists-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RDoc/Fortran95parser/Fortran95Definition 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Fortran95parser/Fortran95Definition/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Fortran95parser/Fortran95Definition/cdesc-Fortran95Definition.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Fortran95parser/Fortran95Definition/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Fortran95parser/Fortran95Definition/include_attr%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Fortran95parser/check_external_aliases-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Fortran95parser/remove_trailing_alias-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Fortran95parser/find_arguments-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Fortran95parser/continuous_line%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Fortran95parser/initialize_external_method-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Fortran95parser/check_public_methods-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RDoc/AnonClass 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/AnonClass/cdesc-AnonClass.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RDoc/C_Parser 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/C_Parser/progress-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/C_Parser/find_modifiers-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/C_Parser/handle_constants-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/C_Parser/find_override_comment-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/C_Parser/do_constants-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/C_Parser/remove_private_comments-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/C_Parser/scan-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/C_Parser/warn-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/C_Parser/find_class-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/C_Parser/do_methods-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/C_Parser/find_attr_comment-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/C_Parser/find_body-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/C_Parser/handle_ifdefs_in-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/C_Parser/handle_method-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/C_Parser/cdesc-C_Parser.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/C_Parser/handle_class_module-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/C_Parser/handle_tab_width-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/C_Parser/do_classes-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/C_Parser/mangle_comment-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/C_Parser/find_const_comment-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/C_Parser/find_class_comment-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/C_Parser/remove_commented_out_lines-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/C_Parser/do_includes-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/C_Parser/do_aliases-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/C_Parser/handle_attr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/C_Parser/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RDoc/Token 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Token/cdesc-Token.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Token/set_text-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Token/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/cdesc-RDoc.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RDoc/CodeObject 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/CodeObject/attr_overridable-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/CodeObject/document_children%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/CodeObject/remove_classes_and_modules-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/CodeObject/stop_doc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/CodeObject/remove_methods_etc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/CodeObject/start_doc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/CodeObject/document_self%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/CodeObject/comment%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/CodeObject/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/CodeObject/cdesc-CodeObject.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RDoc/SingleClass 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/SingleClass/cdesc-SingleClass.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/gets-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/parse_attr_accessor-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/make_message-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/skip_tkspace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/unget_tk-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/parse_method_parameters-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/parse_module-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/get_constant_with_optional_parens-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/add_token_listener-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/parse_include-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/get_class_or_module-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/get_constant-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/parse_class-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/skip_for_variable-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/error-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/parse_statements-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/skip_optional_do_after_expression-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/skip_method-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/parse_yield-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/parse_attr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/get_class_specification-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/get_tkread-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/peek_tk-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/get_bool-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/parse_call_parameters-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/remove_token_listener-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/parse_alias-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/parse_constant-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/look_for_directives_in-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/progress-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/get_symbol_or_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/parse_method_or_yield_parameters-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/get_tk-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/parse_symbol_arg-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/read_documentation_modifiers-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/parse_toplevel_statements-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/parse_symbol_in_arg-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/peek_read-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/parse_visibility-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/skip_tkspace_comment-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/cdesc-RubyParser.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/remove_private_comments-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/scan-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/collect_first_comment-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/warn-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/parse_yield_parameters-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/parse_require-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/read_directive-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RubyParser/parse_method-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RDoc/RDoc 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RDoc/update_output_dir-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RDoc/setup_output_dir-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RDoc/parse_dot_doc_file-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RDoc/list_files_in_directory-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RDoc/error-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RDoc/normalized_file_list-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RDoc/parse_files-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RDoc/output_flag_file-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RDoc/document-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RDoc/cdesc-RDoc.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/no_comment-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RDoc/Require 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Require/cdesc-Require.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Require/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/extract_sections-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RDoc/RDocError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/RDocError/cdesc-RDocError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RDoc/Alias 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Alias/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Alias/cdesc-Alias.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Alias/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RDoc/NormalModule 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/NormalModule/is_module%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/NormalModule/cdesc-NormalModule.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RDoc/SimpleParser 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/SimpleParser/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/SimpleParser/scan-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/SimpleParser/remove_private_comments-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/SimpleParser/cdesc-SimpleParser.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RDoc/Include 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Include/cdesc-Include.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Include/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RDoc/Context 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Context/find_instance_method_named-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Context/defined_in%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Context/find_method_named-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Context/%3c%3d%3e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Context/remove_methods_etc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Context/remove_classes_and_modules-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Context/add_require-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Context/initialize_classes_and_modules-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Context/each_classmodule-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Context/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Context/initialize_methods_etc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Context/set_visibility_for-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Context/add_class-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Context/classes-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Context/find_local_symbol-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Context/add_constant-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Context/each_constant-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Context/find_constant_named-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Context/find_symbol-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Context/set_current_section-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Context/add_method-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RDoc/Context/Section 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Context/Section/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Context/Section/cdesc-Section.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Context/Section/set_comment-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Context/add_to-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Context/record_location-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Context/add_attribute-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Context/each_method-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Context/add_module-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Context/toplevel-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Context/cdesc-Context.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Context/find_attribute_named-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Context/add_class_or_module-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Context/modules-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Context/ongoing_visibility%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Context/find_module_named-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Context/add_include-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Context/find_enclosing_module_named-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Context/each_attribute-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Context/add_alias-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RDoc/AnyMethod 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/AnyMethod/param_seq-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/AnyMethod/cdesc-AnyMethod.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/AnyMethod/%3c%3d%3e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/AnyMethod/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/AnyMethod/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/AnyMethod/add_alias-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/usage-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RDoc/Stats 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Stats/cdesc-Stats.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Stats/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Stats/print-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RDoc/Page 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Page/cdesc-Page.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Page/write_extra_pages-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RDoc/ParserFactory 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/ParserFactory/alias_extension-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/ParserFactory/parser_for-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/ParserFactory/cdesc-ParserFactory.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/ParserFactory/can_parse-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/ParserFactory/parse_files_matching-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RDoc/Constant 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Constant/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Constant/cdesc-Constant.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RDoc/Diagram 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Diagram/find_names-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Diagram/cdesc-Diagram.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Diagram/add_classes-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Diagram/wrap_in_image_map-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Diagram/draw-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Diagram/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Diagram/draw_module-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Diagram/convert_to_png-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RDoc/Diagram/find_full_name-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RegOr 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RegOr/%3d%7e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RegOr/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RegOr/cdesc-RegOr.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RubyLex 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyLex/identify_number-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyLex/identify_identifier-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyLex/prompt-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyLex/gets-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RubyLex/BufferedReader 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyLex/BufferedReader/peek_equal-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyLex/BufferedReader/get_read-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyLex/BufferedReader/cdesc-BufferedReader.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyLex/BufferedReader/getc_already_read-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyLex/BufferedReader/divert_read_from-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyLex/BufferedReader/ungetc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyLex/BufferedReader/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyLex/BufferedReader/getc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyLex/BufferedReader/column-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyLex/BufferedReader/peek-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyLex/identify_comment-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyLex/set_prompt-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyLex/lex_init-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyLex/lex_int2-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyLex/initialize_input-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyLex/ungetc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyLex/buf_input-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyLex/char_no-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyLex/getc_of_rests-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyLex/debug%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyLex/cdesc-RubyLex.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyLex/identify_here_document-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyLex/set_input-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyLex/lex-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyLex/identify_gvar-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyLex/identify_string-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyLex/get_read-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyLex/identify_quotation-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyLex/getc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyLex/get_readed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyLex/skip_inner_expression-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyLex/eof%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyLex/token-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyLex/read_escape-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyLex/each_top_level_statement-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyLex/peek_equal%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyLex/peek-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyLex/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyLex/peek_match%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RubyLex/line_no-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Matrix 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/identity-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/t-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/column_vectors-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/row_vector-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/hash-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/collect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/%2a-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/inv-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/map-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/zero-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/scalar-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/row_vectors-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/column_vector-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/det-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/eql%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/rank-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/square%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/%5b%5d-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/inverse_from-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/row-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/column-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/rows-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/%2a%2a-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/singular%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/tr-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Matrix/Scalar 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/Scalar/cdesc-Scalar.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/minor-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/%2b-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/%3d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/diagonal-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/coerce-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/to_a-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/transpose-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/inverse-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/cdesc-Matrix.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/row_size-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/determinant-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/trace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/clone-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/%2d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/init_rows-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/regular%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/compare_by_row_vectors-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/column_size-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/columns-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/%2f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Matrix/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/ArgumentError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ArgumentError/cdesc-ArgumentError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Pathname 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/split_names-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/each_entry-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/descend-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/extname-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/cleanpath_aggressive-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/%3d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/mountpoint%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/file%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/plus-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/readlink-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/chroot-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/executable_real%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/readable_real%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/rmtree-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/ascend-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/unlink-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/make_symlink-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/chop_basename-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/foreach-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/pipe%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/world_readable%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/grpowned%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/symlink%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/socket%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/has_trailing_separator%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/directory%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/opendir-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/cleanpath_conservative-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/realpath-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/each_filename-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/add_trailing_separator-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/taint-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/del_trailing_separator-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/readable%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/setuid%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/%3c%3d%3e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/fnmatch-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/cleanpath-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/read-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/truncate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/chardev%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/relative%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/sysopen-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/readlines-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/sticky%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/foreachline-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/writable_real%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/fnmatch%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/join-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/parent-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/find-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/mtime-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/sub-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/rmdir-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/exist%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/%3d%3d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/realpath_rec-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/make_link-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/setgid%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/freeze-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/root%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/ftype-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/executable%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/prepend_prefix-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/entries-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/world_writable%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/chdir-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/absolute%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/atime-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/TO_PATH-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/zero%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/each_line-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/lstat-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/delete-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/rename-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/mkdir-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/stat-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/lchmod-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/utime-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/split-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/size%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/chmod-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/writable%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/relative_path_from-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/expand_path-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/chown-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/dirname-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/blockdev%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/lchown-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/eql%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/children-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/dir_foreach-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/cdesc-Pathname.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/size-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/glob-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/basename-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/symlink-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/open-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/ctime-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/getwd-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/untaint-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/%2b-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/mkpath-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/owned%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Pathname/link-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XMLEncoding_ja 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XMLEncoding_ja/cdesc-XMLEncoding_ja.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XMLEncoding_ja/SJISHandler 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XMLEncoding_ja/SJISHandler/cdesc-SJISHandler.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Generator 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generator/index-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generator/next%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generator/current-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generator/rewind-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generator/yield-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generator/cdesc-Generator.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generator/each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generator/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generator/end%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generator/pos-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Generator/next-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Forwardable 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Forwardable/def_delegators-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Forwardable/cdesc-Forwardable.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Forwardable/def_delegator-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Forwardable/def_instance_delegators-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Forwardable/def_instance_delegator-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/ParseError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ParseError/recover-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ParseError/message-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ParseError/reason-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ParseError/set_option-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ParseError/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ParseError/cdesc-ParseError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ParseError/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ParseError/inspect-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Sync 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Sync/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Sync/cdesc-Sync.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Numeric 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Numeric/conj-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Numeric/modulo-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Numeric/arg-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Numeric/%3c%3d%3e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Numeric/image-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Numeric/fdiv-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Numeric/remainder-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Numeric/zero%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Numeric/singleton_method_added-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Numeric/eql%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Numeric/%2d%40-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Numeric/ceil-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Numeric/div-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Numeric/angle-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Numeric/imag-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Numeric/to_int-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Numeric/quo-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Numeric/%2b%40-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Numeric/truncate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Numeric/divmod-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Numeric/im-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Numeric/step-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Numeric/cdesc-Numeric.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Numeric/real-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Numeric/integer%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Numeric/abs-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Numeric/coerce-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Numeric/floor-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Numeric/nonzero%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Numeric/conjugate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Numeric/polar-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Numeric/round-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IndexError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IndexError/cdesc-IndexError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Process 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/egid-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Process/Status 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/Status/exited%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/Status/%3d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/Status/success%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/Status/stopsig-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/Status/signaled%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/Status/coredump%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/Status/stopped%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/Status/%26-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/Status/pid-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/Status/to_int-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/Status/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/Status/termsig-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/Status/to_i-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/Status/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/Status/cdesc-Status.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/Status/exitstatus-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/Status/%3e%3e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/gid-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/euid%3d-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/times-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/setpriority-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/setpgid-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/waitpid2-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/waitpid-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Process/UID 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/UID/sid_available%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/UID/eid-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/UID/cdesc-UID.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/UID/change_privilege-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/UID/rid-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/UID/re_exchangeable%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/UID/grant_privilege-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/UID/switch-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/UID/re_exchange-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/wait-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/setrlimit-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/setsid-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/maxgroups%3d-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/abort-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/pid-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/initgroups-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Process/Sys 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/Sys/setuid-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/Sys/setegid-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/Sys/cdesc-Sys.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/Sys/geteuid-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/Sys/setreuid-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/Sys/setresuid-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/Sys/getgid-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/Sys/issetugid-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/Sys/setruid-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/Sys/setrgid-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/Sys/getuid-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/Sys/setresgid-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/Sys/setregid-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/Sys/getegid-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/Sys/seteuid-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/Sys/setgid-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/gid%3d-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/setpgrp-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/getpgrp-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/uid%3d-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Process/GID 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/GID/change_privilege-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/GID/rid-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/GID/re_exchangeable%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/GID/eid-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/GID/sid_available%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/GID/re_exchange-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/GID/cdesc-GID.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/GID/switch-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/GID/grant_privilege-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/cdesc-Process.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/fork-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/wait2-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/getpriority-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/groups%3d-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/maxgroups-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/kill-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/detach-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/getpgid-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/groups-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/waitall-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/getrlimit-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/ppid-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/euid-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/uid-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/egid%3d-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/exit-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/exec-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Process/exit%21-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/UnboundMethod 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/UnboundMethod/bind-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/UnboundMethod/cdesc-UnboundMethod.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/UnboundMethod/clone-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/UnboundMethod/owner-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/UnboundMethod/name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/UnboundMethod/arity-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/UnboundMethod/%3d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/UnboundMethod/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/UnboundMethod/inspect-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/PrettyPrint 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PrettyPrint/group_sub-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PrettyPrint/cdesc-PrettyPrint.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PrettyPrint/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/PrettyPrint/Group 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PrettyPrint/Group/cdesc-Group.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PrettyPrint/Group/first%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PrettyPrint/Group/break-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PrettyPrint/Group/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PrettyPrint/Group/break%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PrettyPrint/fill_breakable-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/PrettyPrint/GroupQueue 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PrettyPrint/GroupQueue/cdesc-GroupQueue.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PrettyPrint/GroupQueue/enq-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PrettyPrint/GroupQueue/delete-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PrettyPrint/GroupQueue/deq-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PrettyPrint/GroupQueue/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PrettyPrint/break_outmost_groups-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PrettyPrint/first%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PrettyPrint/group-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PrettyPrint/format-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PrettyPrint/flush-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PrettyPrint/nest-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/PrettyPrint/SingleLine 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PrettyPrint/SingleLine/group-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PrettyPrint/SingleLine/flush-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PrettyPrint/SingleLine/text-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PrettyPrint/SingleLine/first%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PrettyPrint/SingleLine/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PrettyPrint/SingleLine/nest-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PrettyPrint/SingleLine/breakable-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PrettyPrint/SingleLine/cdesc-SingleLine.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/PrettyPrint/Text 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PrettyPrint/Text/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PrettyPrint/Text/cdesc-Text.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PrettyPrint/Text/add-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PrettyPrint/Text/output-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/PrettyPrint/Breakable 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PrettyPrint/Breakable/cdesc-Breakable.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PrettyPrint/Breakable/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PrettyPrint/Breakable/output-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PrettyPrint/breakable-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PrettyPrint/text-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PrettyPrint/singleline_format-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PrettyPrint/current_group-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/TCPSocket 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TCPSocket/cdesc-TCPSocket.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TCPSocket/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TCPSocket/gethostbyname-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/TruncatedDataError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TruncatedDataError/cdesc-TruncatedDataError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/TSortTest 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TSortTest/cdesc-TSortTest.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Shell 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Shell/SystemCommand 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/SystemCommand/active%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/SystemCommand/start-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/SystemCommand/kill-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/SystemCommand/start_import-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/SystemCommand/terminate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/SystemCommand/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/SystemCommand/flush-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/SystemCommand/wait%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/SystemCommand/cdesc-SystemCommand.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/SystemCommand/each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/SystemCommand/notify-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/SystemCommand/input%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/SystemCommand/start_export-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/popdir-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/alias_command-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/default_system_path%3d-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/pushd-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/unalias_command-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Shell/Echo 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/Echo/each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/Echo/cdesc-Echo.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/Echo/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/pushdir-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/chdir-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/default_system_path-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Shell/CommandProcessor 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/CommandProcessor/append-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/CommandProcessor/rehash-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/CommandProcessor/notify-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/CommandProcessor/test-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/CommandProcessor/cat-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/CommandProcessor/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/CommandProcessor/tee-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/CommandProcessor/glob-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/CommandProcessor/method_added-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/CommandProcessor/unlink-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/CommandProcessor/check_point-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/CommandProcessor/install_system_commands-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/CommandProcessor/system-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/CommandProcessor/run_config-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/CommandProcessor/cdesc-CommandProcessor.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/CommandProcessor/expand_path-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/CommandProcessor/install_builtin_commands-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/CommandProcessor/initialize-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/CommandProcessor/add_delegate_command_to_shell-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/CommandProcessor/echo-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/CommandProcessor/alias_command-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/CommandProcessor/def_builtin_commands-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/CommandProcessor/finish_all_jobs-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/CommandProcessor/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/CommandProcessor/mkdir-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/CommandProcessor/transact-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/CommandProcessor/def_system_command-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/CommandProcessor/effect_umask-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/CommandProcessor/alias_map-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/CommandProcessor/find_system_command-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/CommandProcessor/concat-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/CommandProcessor/open-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/CommandProcessor/foreach-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/CommandProcessor/undef_system_command-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/CommandProcessor/out-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/CommandProcessor/rmdir-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/CommandProcessor/unalias_command-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/cd-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/cdesc-Shell.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/debug%3d-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Shell/Error 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/Error/cdesc-Error.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/expand_path-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Shell/Tee 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/Tee/cdesc-Tee.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/Tee/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/Tee/each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/undef_system_command-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/default_record_separator%3d-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Shell/BuiltInCommand 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/BuiltInCommand/wait%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/BuiltInCommand/cdesc-BuiltInCommand.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/BuiltInCommand/active%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/def_system_command-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/debug%3d-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Shell/Filter 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/Filter/input%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/Filter/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/Filter/to_a-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/Filter/%2b-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/Filter/cdesc-Filter.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/Filter/%3e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/Filter/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/Filter/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/Filter/each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/Filter/%3c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/Filter/%7c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/Filter/%3e%3e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/default_record_separator-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Shell/Concat 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/Concat/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/Concat/each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/Concat/cdesc-Concat.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/cd-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/notify-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Shell/AppendFile 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/AppendFile/input%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/AppendFile/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/AppendFile/cdesc-AppendFile.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/popd-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/system_path%3d-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Shell/Glob 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/Glob/each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/Glob/cdesc-Glob.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/Glob/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/jobs-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/kill-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Shell/Cat 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/Cat/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/Cat/cdesc-Cat.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/Cat/each-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Shell/ProcessController 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/ProcessController/start_job-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/ProcessController/waiting_jobs-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/ProcessController/active_job%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/ProcessController/add_schedule-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/ProcessController/jobs-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/ProcessController/wait_all_jobs_execution-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/ProcessController/kill_job-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/ProcessController/inactivate-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/ProcessController/active_jobs_exist%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/ProcessController/cdesc-ProcessController.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/ProcessController/terminate_job-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/ProcessController/active_jobs-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/ProcessController/activate-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/ProcessController/waiting_jobs_exist%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/ProcessController/jobs_exist%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/ProcessController/each_active_object-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/ProcessController/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/ProcessController/sfork-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/ProcessController/process_controllers_exclusive-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/ProcessController/waiting_job%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/install_system_commands-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Shell/AppendIO 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/AppendIO/cdesc-AppendIO.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/AppendIO/input%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shell/AppendIO/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Observable 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Observable/add_observer-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Observable/changed%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Observable/delete_observers-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Observable/changed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Observable/delete_observer-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Observable/notify_observers-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Observable/cdesc-Observable.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Observable/count_observers-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RI 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RI/Description 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/Description/cdesc-Description.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/Description/deserialize-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/Description/serialize-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/Description/%3c%3d%3e-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RI/OverstrikeFormatter 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/OverstrikeFormatter/bold_print-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/OverstrikeFormatter/cdesc-OverstrikeFormatter.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/OverstrikeFormatter/write_attribute_text-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RI/RiWriter 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/RiWriter/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/RiWriter/add_class-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/RiWriter/internal_to_external-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/RiWriter/class_desc_path-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/RiWriter/cdesc-RiWriter.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/RiWriter/path_to_dir-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/RiWriter/external_to_internal-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/RiWriter/remove_class-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/RiWriter/add_method-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RI/ClassDescription 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/ClassDescription/display_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/ClassDescription/superclass_string-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/ClassDescription/cdesc-ClassDescription.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RI/TextFormatter 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/TextFormatter/blankline-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/TextFormatter/draw_line-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/TextFormatter/conv_markup-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/TextFormatter/display_verbatim_flow_item-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/TextFormatter/wrap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/TextFormatter/cdesc-TextFormatter.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/TextFormatter/conv_html-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/TextFormatter/strip_attributes-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/TextFormatter/list-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/TextFormatter/raw_print_line-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/TextFormatter/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/TextFormatter/display_flow-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/TextFormatter/display_list-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/TextFormatter/display_heading-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/TextFormatter/break_to_newline-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/TextFormatter/for-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/TextFormatter/bold_print-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/TextFormatter/display_flow_item-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RI/MethodDescription 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/MethodDescription/cdesc-MethodDescription.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RI/Paths 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/Paths/cdesc-Paths.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RI/NamedThing 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/NamedThing/cdesc-NamedThing.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/NamedThing/%3c%3d%3e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/NamedThing/eql%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/NamedThing/hash-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/NamedThing/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RI/TopLevelEntry 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/TopLevelEntry/module_named-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/TopLevelEntry/cdesc-TopLevelEntry.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/TopLevelEntry/methods_matching-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/TopLevelEntry/full_name-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RI/MethodSummary 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/MethodSummary/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/MethodSummary/cdesc-MethodSummary.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RI/Options 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/Options/displayer-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/Options/show_version-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RI/Options/OptionList 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/Options/OptionList/options-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/Options/OptionList/error-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/Options/OptionList/usage-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/Options/OptionList/strip_output-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/Options/OptionList/cdesc-OptionList.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/Options/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/Options/path-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/Options/raw_path-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/Options/cdesc-Options.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/Options/parse-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RI/IncludedModule 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/IncludedModule/cdesc-IncludedModule.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RI/MethodEntry 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/MethodEntry/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/MethodEntry/full_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/MethodEntry/cdesc-MethodEntry.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RI/AliasName 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/AliasName/cdesc-AliasName.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RI/AnsiFormatter 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/AnsiFormatter/cdesc-AnsiFormatter.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/AnsiFormatter/display_heading-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/AnsiFormatter/update_attributes-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/AnsiFormatter/write_attribute_text-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/AnsiFormatter/bold_print-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/AnsiFormatter/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RI/SimpleFormatter 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/SimpleFormatter/blankline-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/SimpleFormatter/draw_line-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/SimpleFormatter/cdesc-SimpleFormatter.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/SimpleFormatter/display_heading-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RI/RiCache 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/RiCache/cdesc-RiCache.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/RiCache/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RI/HtmlFormatter 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/HtmlFormatter/break_to_newline-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/HtmlFormatter/tag-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/HtmlFormatter/draw_line-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/HtmlFormatter/blankline-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/HtmlFormatter/display_list-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/HtmlFormatter/cdesc-HtmlFormatter.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/HtmlFormatter/update_attributes-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/HtmlFormatter/display_heading-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/HtmlFormatter/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/HtmlFormatter/write_attribute_text-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/HtmlFormatter/bold_print-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/HtmlFormatter/display_verbatim_flow_item-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/HtmlFormatter/escape-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RI/AttributeFormatter 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/AttributeFormatter/bold_print-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RI/AttributeFormatter/AttributeString 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/AttributeFormatter/AttributeString/cdesc-AttributeString.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/AttributeFormatter/AttributeString/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/AttributeFormatter/AttributeString/%3c%3c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/AttributeFormatter/AttributeString/empty%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/AttributeFormatter/AttributeString/next_word-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/AttributeFormatter/wrap-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RI/AttributeFormatter/AttrChar 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/AttributeFormatter/AttrChar/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/AttributeFormatter/AttrChar/cdesc-AttrChar.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/AttributeFormatter/write_attribute_text-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/AttributeFormatter/add_attributes_to-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/AttributeFormatter/cdesc-AttributeFormatter.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/cdesc-RI.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RI/Attribute 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/Attribute/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/Attribute/cdesc-Attribute.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RI/ClassEntry 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/ClassEntry/cdesc-ClassEntry.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/ClassEntry/all_method_names-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/ClassEntry/add_path-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/ClassEntry/load_from-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/ClassEntry/contained_modules_matching-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/ClassEntry/contained_class_named-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/ClassEntry/local_methods_matching-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/ClassEntry/full_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/ClassEntry/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/ClassEntry/methods_matching-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/ClassEntry/recursively_find_methods_matching-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/ClassEntry/classes_and_modules-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RI/Constant 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/Constant/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/Constant/cdesc-Constant.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RI/RiReader 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/RiReader/find_classes_in-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/RiReader/find_methods-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/RiReader/get_class-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/RiReader/find_names_in-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/RiReader/lookup_namespace_in-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/RiReader/all_names-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/RiReader/cdesc-RiReader.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/RiReader/top_level_namespace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/RiReader/full_class_names-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/RiReader/find_class_by_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/RiReader/get_method-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/RiReader/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RI/ModuleDescription 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/ModuleDescription/superclass_string-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/ModuleDescription/merge_in-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/ModuleDescription/merge-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/ModuleDescription/cdesc-ModuleDescription.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RI/ModuleDescription/display_name-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SyntaxError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SyntaxError/cdesc-SyntaxError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/TimeExtentionTest 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TimeExtentionTest/cdesc-TimeExtentionTest.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/FalseClass 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FalseClass/%5e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FalseClass/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FalseClass/cdesc-FalseClass.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FalseClass/%7c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FalseClass/%26-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FalseClass/to_yaml-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Hash 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/pretty_print_cycle-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/reject-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/invert-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/store-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/clear-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/index-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/value%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/hash-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/each_pair-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/default%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/pretty_print-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/indices-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/replace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/%5b%5d-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/each_value-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/initialize_copy-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/delete-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/key%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/update-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/cdesc-Hash.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/eql%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/length-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/default_proc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/to_hash-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/reject%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/include%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/%5b%5d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/empty%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/yaml_initialize-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/has_value%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/to_yaml-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/%3d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/merge-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/member%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/values_at-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/merge%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/sort-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/each_key-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/size-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/rehash-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/default-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/values-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/to_a-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/has_key%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/indexes-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/shift-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/keys-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/select-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/fetch-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Hash/delete_if-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SignalException 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SignalException/cdesc-SignalException.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/AmbiguousArgument 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/AmbiguousArgument/cdesc-AmbiguousArgument.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Rational 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rational/%3d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rational/to_i-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rational/truncate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rational/coerce-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rational/%2d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rational/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rational/to_f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rational/%2f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rational/%2a%2a-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rational/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rational/abs-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rational/reduce-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rational/round-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rational/cdesc-Rational.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rational/floor-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rational/ceil-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rational/hash-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rational/%25-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rational/%3c%3d%3e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rational/divmod-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rational/%2b-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rational/%2a-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rational/div-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rational/new%21-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rational/power2-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rational/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rational/to_r-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RegAnd 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RegAnd/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RegAnd/cdesc-RegAnd.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RegAnd/%3d%7e-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/PStore 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PStore/in_transaction-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PStore/transaction-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/PStore/Error 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PStore/Error/cdesc-Error.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PStore/%5b%5d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PStore/commit-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PStore/delete-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PStore/fetch-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PStore/path-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PStore/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PStore/root%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PStore/roots-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PStore/cdesc-PStore.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PStore/in_transaction_wr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PStore/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PStore/abort-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/PStore/commit_new-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Interrupt 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Interrupt/cdesc-Interrupt.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RuntimeError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RuntimeError/cdesc-RuntimeError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Racc 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Racc/cdesc-Racc.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Racc/Parser 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Racc/Parser/yyerror-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Racc/Parser/yyparse-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Racc/Parser/racc_read_token-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Racc/Parser/token_to_str-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Racc/Parser/racc_accept-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Racc/Parser/yyaccept-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Racc/Parser/on_error-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Racc/Parser/_racc_do_reduce-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Racc/Parser/racc_print_stacks-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Racc/Parser/racc_e_pop-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Racc/Parser/_racc_do_parse_rb-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Racc/Parser/racc_reduce-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Racc/Parser/cdesc-Parser.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Racc/Parser/racc_shift-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Racc/Parser/next_token-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Racc/Parser/_racc_init_sysvars-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Racc/Parser/racc_next_state-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Racc/Parser/racc_runtime_type-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Racc/Parser/_racc_yyparse_rb-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Racc/Parser/_racc_evalact-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Racc/Parser/do_parse-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Racc/Parser/racc_token2str-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Racc/Parser/_racc_setup-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Racc/Parser/racc_print_states-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Racc/Parser/yyerrok-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Racc/ParseError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Racc/ParseError/cdesc-ParseError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/APOP 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/APOP/cdesc-APOP.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/APOP/apop%3f-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPResponse 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPResponse/read_chunked-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPResponse/stream_check-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPResponse/response_class-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPResponse/to_ary-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPResponse/read_body_0-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPResponse/procdest-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPResponse/cdesc-HTTPResponse.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPResponse/read_status_line-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPResponse/entity-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPResponse/each_response_header-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPResponse/body_permitted%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPResponse/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPResponse/body-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPResponse/value-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPResponse/read_body-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/ProtoRetriableError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/ProtoRetriableError/cdesc-ProtoRetriableError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPRequest 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPRequest/cdesc-HTTPRequest.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPRequest/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/SMTPSyntaxError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTPSyntaxError/cdesc-SMTPSyntaxError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/Telnet 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/Telnet/telnetmode-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/Telnet/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/Telnet/puts-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/Telnet/write-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/Telnet/binmode-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/Telnet/cmd-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/Telnet/telnetmode%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/Telnet/waitfor-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/Telnet/login-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/Telnet/print-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/Telnet/binmode%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/Telnet/preprocess-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/Telnet/cdesc-Telnet.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/ProtoFatalError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/ProtoFatalError/cdesc-ProtoFatalError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPRetriableError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPRetriableError/cdesc-HTTPRetriableError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/ProtoCommandError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/ProtoCommandError/cdesc-ProtoCommandError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/SMTPServerBusy 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTPServerBusy/cdesc-SMTPServerBusy.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/POPBadResponse 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POPBadResponse/cdesc-POPBadResponse.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/ReadAdapter 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/ReadAdapter/cdesc-ReadAdapter.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/ProtoSyntaxError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/ProtoSyntaxError/cdesc-ProtoSyntaxError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/NetPrivate 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/NetPrivate/cdesc-NetPrivate.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/WriteAdapter 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/WriteAdapter/printf-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/WriteAdapter/%3c%3c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/WriteAdapter/print-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/WriteAdapter/puts-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/WriteAdapter/cdesc-WriteAdapter.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/WriteAdapter/write-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/WriteAdapter/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/WriteAdapter/inspect-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/ProtoAuthError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/ProtoAuthError/cdesc-ProtoAuthError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/cdesc-Net.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPFatalError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPFatalError/cdesc-HTTPFatalError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/SMTPFatalError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTPFatalError/cdesc-SMTPFatalError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/POP3 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POP3/verify-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POP3/read_timeout%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POP3/do_finish-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POP3/disable_ssl-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POP3/create_ssl_params-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POP3/auth_only-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POP3/do_start-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POP3/foreach-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POP3/default_pop3s_port-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POP3/start-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POP3/port-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POP3/logging-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POP3/n_mails-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POP3/use_ssl%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POP3/active%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POP3/enable_ssl-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POP3/delete_all-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POP3/default_port-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POP3/apop%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POP3/command-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POP3/delete_all-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POP3/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POP3/enable_ssl-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POP3/n_bytes-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POP3/reset-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POP3/on_connect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POP3/APOP-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POP3/each_mail-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POP3/ssl_params-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POP3/cdesc-POP3.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POP3/set_debug_output-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POP3/use_ssl%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POP3/start-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POP3/default_pop3_port-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POP3/each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POP3/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POP3/mails-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POP3/auth_only-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POP3/certs-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POP3/started%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POP3/disable_ssl-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POP3/finish-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/InternetMessageIO 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/InternetMessageIO/cdesc-InternetMessageIO.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/POPAuthenticationError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POPAuthenticationError/cdesc-POPAuthenticationError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPGenericRequest 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPGenericRequest/body_exist%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPGenericRequest/body_stream%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPGenericRequest/response_body_permitted%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPGenericRequest/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPGenericRequest/write_header-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPGenericRequest/cdesc-HTTPGenericRequest.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPGenericRequest/send_request_with_body-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPGenericRequest/supply_default_content_type-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPGenericRequest/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPGenericRequest/body%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPGenericRequest/request_body_permitted%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPGenericRequest/send_request_with_body_stream-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/Protocol 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/Protocol/cdesc-Protocol.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPServerException 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPServerException/cdesc-HTTPServerException.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/SMTPUnknownError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTPUnknownError/cdesc-SMTPUnknownError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/BufferedIO 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/BufferedIO/cdesc-BufferedIO.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/SMTPAuthenticationError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTPAuthenticationError/cdesc-SMTPAuthenticationError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/POPMail 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POPMail/delete%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POPMail/mail-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POPMail/unique_id-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POPMail/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POPMail/header-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POPMail/pop-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POPMail/top-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POPMail/all-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POPMail/uidl-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POPMail/delete-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POPMail/cdesc-POPMail.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POPMail/deleted%3f-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/FTP 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/sendcmd-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/getresp-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/connect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/open-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/sanitize-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/return_code-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/list-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/gettextfile-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/help-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/parse229-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/site-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/putbinaryfile-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/noop-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/getaddress-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/rename-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/delete-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/getdir-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/storlines-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/retrbinary-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/retrlines-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/getline-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/putline-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/getmultiline-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/parse257-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/dir-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/getbinaryfile-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/quit-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/nlst-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/voidcmd-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/status-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/login-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/set_socket-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/rmdir-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/put-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/cdesc-FTP.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/open_socket-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/close-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/system-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/mtime-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/closed%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/chdir-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/voidresp-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/abort-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/storbinary-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/sendport-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/mkdir-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/parse227-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/return_code%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/size-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/get-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/makeport-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/puttextfile-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/mdtm-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/pwd-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/transfercmd-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/parse228-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/makepasv-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/ls-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/FTP/acct-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/ProtoServerError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/ProtoServerError/cdesc-ProtoServerError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/POP3Command 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POP3Command/cdesc-POP3Command.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPError/cdesc-HTTPError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/lock-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/conn_port-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/request_post-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/use_ssl%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/conn_address-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/Mkcol 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/Mkcol/cdesc-Mkcol.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/request_get-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/Put 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/Put/cdesc-Put.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/Options 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/Options/cdesc-Options.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/request_head-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/ssl_context_accessor-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/delete-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/send_request-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/use_ssl%3f-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/Lock 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/Lock/cdesc-Lock.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/Head 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/Head/cdesc-Head.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/https_default_port-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/get-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/post2-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/ProxyDelta 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/ProxyDelta/cdesc-ProxyDelta.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/proxyport-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/http_default_port-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/Propfind 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/Propfind/cdesc-Propfind.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/head-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/Get 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/Get/cdesc-Get.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/version_1_1-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/get_print-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/Delete 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/Delete/cdesc-Delete.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/copy-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/end_transport-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/keep_alive%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/ssl_timeout%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/finish-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/use_ssl-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/trace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/timeout%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/proxy_pass-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/D-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/do_start-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/begin_transport-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/start-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/Post 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/Post/cdesc-Post.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/cdesc-HTTP.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/request-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/options-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/proxy_address-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/post-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/started%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/connect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/default_port-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/move-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/start-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/get2-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/ssl_timeout-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/proxyaddr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/read_timeout%3d-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/Unlock 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/Unlock/cdesc-Unlock.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/do_finish-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/proxy_user-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/get-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/version_1_2-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/edit_path-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/Proppatch 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/Proppatch/cdesc-Proppatch.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/head2-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/proppatch-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/Proxy-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/version_1_2%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/version_1_1%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/active%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/addr_port-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/Copy 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/Copy/cdesc-Copy.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/unlock-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/set_debug_output-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/Move 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/Move/cdesc-Move.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/mkcol-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/Trace 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/Trace/cdesc-Trace.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/post_form-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/peer_cert-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/proxy_port-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/on_connect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/proxy_class%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/proxy%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/get_response-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTP/propfind-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/start-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/check_auth_response-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/auth_method-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/capable_cram_md5_auth%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/data-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/do_start-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/base64_encode-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/starttls-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/rcptto-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/authenticate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/sendmail-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/getok-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/enable_ssl-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/esmtp%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/enable_starttls_auto-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/disable_ssl-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/disable_tls-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/quit-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/enable_tls-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/finish-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/read_timeout%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/check_continue-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/auth_capable%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/starttls_always%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/default_port-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/tlsconnect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/new_internet_message_io-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/ready-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/check_auth_method-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/starttls_auto%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/send_mail-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/esmtp%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/cdesc-SMTP.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/capable_auth_types-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/auth_login-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/Response 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/Response/parse-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/Response/success%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/Response/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/Response/cram_md5_challenge-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/Response/continue%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/Response/cdesc-Response.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/Response/exception_class-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/Response/status_type_char-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/Response/capabilities-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/Response/message-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/helo-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/do_helo-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/do_finish-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/capable_starttls%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/disable_starttls-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/cram_secret-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/mailfrom-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/auth_cram_md5-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/default_ssl_context-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/open_message_stream-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/esmtp-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/check_auth_args-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/check_auth_continue-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/debug_output%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/ehlo-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/send_message-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/capable%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/default_tls_port-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/set_debug_output-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/critical-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/recv_response-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/logging-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/auth_plain-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/starttls%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/rcptto_list-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/get_response-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/started%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/tls%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/cram_md5_response-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/capable_login_auth%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/start-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/capable_plain_auth%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/default_submission_port-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/enable_starttls-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/ssl%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTP/check_response-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/SMTPUnsupportedCommand 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTPUnsupportedCommand/cdesc-SMTPUnsupportedCommand.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPExceptions 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPExceptions/cdesc-HTTPExceptions.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/ProtocolError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/ProtocolError/cdesc-ProtocolError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPHeader 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPHeader/capitalize-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPHeader/basic_auth-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPHeader/urlencode-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPHeader/each_key-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPHeader/add_field-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPHeader/form_data%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPHeader/each_capitalized_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPHeader/to_hash-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPHeader/content_length%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPHeader/proxy_basic_auth-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPHeader/each_value-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPHeader/cdesc-HTTPHeader.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPHeader/content_type-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPHeader/fetch-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPHeader/content_range-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPHeader/type_params-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPHeader/set_form_data-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPHeader/each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPHeader/range_length-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPHeader/key%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPHeader/delete-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPHeader/content_type%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPHeader/main_type-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPHeader/each_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPHeader/canonical_each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPHeader/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPHeader/chunked%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPHeader/sub_type-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPHeader/get_fields-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPHeader/content_length-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPHeader/range-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPHeader/each_capitalized-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPHeader/%5b%5d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPHeader/range%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPHeader/set_content_type-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPHeader/set_range-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPHeader/basic_encode-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPHeader/each_header-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/HTTPHeader/initialize_http_header-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/fetch-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/send_number_data-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/BodyTypeText 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/BodyTypeText/media_subtype-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/BodyTypeText/cdesc-BodyTypeText.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/BodyTypeText/multipart%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/sort_internal-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/LoginAuthenticator 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/LoginAuthenticator/cdesc-LoginAuthenticator.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/LoginAuthenticator/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/LoginAuthenticator/process-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/encode_utf7-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/send_symbol_data-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/noop-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/receive_responses-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/send_string_data-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/debug%3d-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/send_quoted_string-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/thread-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/send_time_data-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/send_command-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/uid_sort-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/Error 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/Error/cdesc-Error.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/ResponseParser 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/ResponseParser/cdesc-ResponseParser.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/examine-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/BodyTypeMultipart 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/BodyTypeMultipart/multipart%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/BodyTypeMultipart/media_subtype-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/BodyTypeMultipart/cdesc-BodyTypeMultipart.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/list-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/store_internal-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/get_tagged_response-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/send_list_data-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/add_authenticator-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/capability-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/add_response_handler-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/cdesc-IMAP.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/ResponseParseError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/ResponseParseError/cdesc-ResponseParseError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/get_response-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/pick_up_tagged_response-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/DataFormatError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/DataFormatError/cdesc-DataFormatError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/Literal 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/Literal/cdesc-Literal.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/normalize_searching_criteria-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/getquotaroot-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/thread_internal-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/search_internal-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/debug-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/BodyTypeBasic 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/BodyTypeBasic/cdesc-BodyTypeBasic.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/BodyTypeBasic/media_subtype-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/BodyTypeBasic/multipart%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/uid_thread-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/rename-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/delete-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/uid_copy-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/uid_store-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/generate_tag-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/Atom 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/Atom/cdesc-Atom.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/ByeResponseError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/ByeResponseError/cdesc-ByeResponseError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/getacl-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/send_literal-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/create-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/record_response-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/decode_utf7-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/BodyTypeMessage 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/BodyTypeMessage/cdesc-BodyTypeMessage.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/BodyTypeMessage/media_subtype-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/BodyTypeMessage/multipart%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/copy-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/append-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/disconnect-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/BadResponseError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/BadResponseError/cdesc-BadResponseError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/uid_fetch-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/getquota-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/authenticate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/search-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/ResponseError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/ResponseError/cdesc-ResponseError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/expunge-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/login-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/remove_response_handler-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/MessageSet 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/MessageSet/cdesc-MessageSet.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/close-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/u8tou16-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/select-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/NoResponseError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/NoResponseError/cdesc-NoResponseError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/sort-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/setquota-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/unsubscribe-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/RawData 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/RawData/cdesc-RawData.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/fetch_internal-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/put_string-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/send_data-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/status-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/subscribe-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/check-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/store-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/copy_internal-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/CramMD5Authenticator 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/CramMD5Authenticator/hmac_md5-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/CramMD5Authenticator/cdesc-CramMD5Authenticator.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/CramMD5Authenticator/process-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/CramMD5Authenticator/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/lsub-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/disconnected%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/uid_search-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/logout-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/u16tou8-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/setacl-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/QuotedString 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/IMAP/QuotedString/cdesc-QuotedString.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/SMTPError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/SMTPError/cdesc-SMTPError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/POPError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/POPError/cdesc-POPError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Net/ProtoUnknownError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Net/ProtoUnknownError/cdesc-ProtoUnknownError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/created.rid 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SyncEnumerator 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SyncEnumerator/size-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SyncEnumerator/cdesc-SyncEnumerator.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SyncEnumerator/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SyncEnumerator/end%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SyncEnumerator/length-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SyncEnumerator/each-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/TrueClass 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TrueClass/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TrueClass/%5e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TrueClass/to_yaml-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TrueClass/cdesc-TrueClass.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TrueClass/%7c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TrueClass/%26-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SystemExit 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SystemExit/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SystemExit/success%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SystemExit/cdesc-SystemExit.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SystemExit/status-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Module 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/remove_method-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/%3c%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/class_exec-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/method_defined%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/const_get-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/%3e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/alias_method-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/constants-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/included_modules-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/method_undefined-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/private_class_method-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/class_variables-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/remove_class_variable-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/public_method_defined%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/%3e%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/%3d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/public_class_method-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/included-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/class_variable_set-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/module_function-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/remove_const-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/cdesc-Module.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/%3d%3d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/const_missing-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/include-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/autoload-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/autoload%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/private_instance_methods-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/class_eval-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/private-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/%3c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/freeze-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/protected-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/include%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/protected_method_defined%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/method_added-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/attr_accessor-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/module_eval-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/attr_reader-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/const_set-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/public-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/protected_instance_methods-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/public_instance_methods-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/append_features-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/%3c%3d%3e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/extend_object-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/ancestors-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/nesting-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/class_variable_defined%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/class_variable_get-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/method_removed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/attr_writer-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/undef_method-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/const_defined%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/module_exec-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/private_method_defined%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/define_method-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/extended-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/constants-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/instance_methods-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/attr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Module/instance_method-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/MissingArgument 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/MissingArgument/cdesc-MissingArgument.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Binding 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Binding/cdesc-Binding.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Binding/eval-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Binding/clone-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/FileUtils 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/copy_entry-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/pwd-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/options-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/FileUtils/NoWrite 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/NoWrite/cdesc-NoWrite.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/fu_world_writable%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/cdesc-FileUtils.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/rmdir-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/ln_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/install-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/touch-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/rm_f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/mkpath-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/copy-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/mv-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/chdir-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/identical%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/remove_dir-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/FileUtils/StreamUtils_ 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/StreamUtils_/cdesc-StreamUtils_.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/StreamUtils_/fu_windows%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/StreamUtils_/fu_blksize-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/StreamUtils_/fu_default_blksize-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/StreamUtils_/fu_stream_blksize-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/chown-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/rm-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/mkdir-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/copy_stream-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/chmod-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/rm_rf-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/cd-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/link-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/fu_have_symlink%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/have_option%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/compare_stream-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/ln-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/FileUtils/Verbose 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/Verbose/cdesc-Verbose.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/cp-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/cmp-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/getwd-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/FileUtils/Entry_ 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/Entry_/cdesc-Entry_.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/ln_sf-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/uptodate%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/cp_r-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/remove_file-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/remove_entry-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/FileUtils/DryRun 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/DryRun/cdesc-DryRun.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/remove_entry_secure-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/compare_file-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/makedirs-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/rm_r-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/symlink-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/rmtree-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/collect_method-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/commands-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/copy_file-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/mkdir_p-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/safe_unlink-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/chown_R-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/move-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/chmod_R-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/remove-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FileUtils/options_of-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/ThreadError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ThreadError/cdesc-ThreadError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SOCKSSocket 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOCKSSocket/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SOCKSSocket/cdesc-SOCKSSocket.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/URI 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/regexp-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/URI/MailTo 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/MailTo/headers%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/MailTo/build-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/MailTo/to_rfc822text-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/MailTo/check_headers-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/MailTo/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/MailTo/cdesc-MailTo.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/MailTo/set_to-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/MailTo/set_headers-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/MailTo/to%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/MailTo/check_to-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/MailTo/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/MailTo/to_mailtext-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/extract-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/URI/HTTPS 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/HTTPS/cdesc-HTTPS.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/URI/Generic 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/set_password-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/check_user-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/merge%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/build2-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/set_user-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/merge_path-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/relative%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/build-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/escape_userpass-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/check_opaque-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/cdesc-Generic.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/route_to-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/merge-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/replace%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/default_port-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/eql%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/absolute-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/check_password-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/split_path-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/set_scheme-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/hash-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/port%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/check_port-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/userinfo%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/set_userinfo-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/set_port-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/set_query-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/scheme%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/check_query-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/route_from-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/merge0-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/path_query-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/host%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/find_proxy-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/check_userinfo-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/password%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/hierarchical%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/component-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/route_from0-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/set_fragment-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/opaque%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/normalize%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/fragment%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/query%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/select-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/normalize-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/set_opaque-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/component-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/component_ary-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/%2b-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/check_path-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/set_path-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/check_fragment-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/registry%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/check_scheme-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/password-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/route_from_path-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/user%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/path%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/split_userinfo-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/default_port-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/%2d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/set_registry-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/absolute%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/user-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/use_registry-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/userinfo-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/coerce-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/check_host-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/%3d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/check_registry-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Generic/set_host-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/parse-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/URI/REGEXP 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/REGEXP/cdesc-REGEXP.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/URI/REGEXP/PATTERN 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/REGEXP/PATTERN/cdesc-PATTERN.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/join-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/URI/FTP 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/FTP/check_typecode-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/FTP/typecode%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/FTP/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/FTP/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/FTP/set_typecode-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/FTP/path-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/FTP/build-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/FTP/new2-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/FTP/cdesc-FTP.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/URI/InvalidURIError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/InvalidURIError/cdesc-InvalidURIError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/cdesc-URI.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/URI/Error 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Error/cdesc-Error.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/split-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/URI/BadURIError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/BadURIError/cdesc-BadURIError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/URI/LDAPS 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/LDAPS/cdesc-LDAPS.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/URI/InvalidComponentError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/InvalidComponentError/cdesc-InvalidComponentError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/URI/Escape 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Escape/encode-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Escape/escape-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Escape/unescape-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Escape/cdesc-Escape.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Escape/decode-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/URI/Util 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/Util/cdesc-Util.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/URI/LDAP 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/LDAP/attributes%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/LDAP/filter%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/LDAP/extensions%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/LDAP/set_filter-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/LDAP/dn%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/LDAP/dn-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/LDAP/set_dn-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/LDAP/parse_query-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/LDAP/hierarchical%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/LDAP/build-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/LDAP/build_path_query-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/LDAP/cdesc-LDAP.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/LDAP/attributes-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/LDAP/set_scope-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/LDAP/scope%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/LDAP/scope-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/LDAP/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/LDAP/set_extensions-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/LDAP/extensions-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/LDAP/filter-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/LDAP/parse_dn-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/LDAP/set_attributes-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/URI/HTTP 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/HTTP/build-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/HTTP/cdesc-HTTP.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/HTTP/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/URI/HTTP/request_uri-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SM 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SM/ToFlow 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToFlow/accept_heading-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToFlow/accept_list_end-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToFlow/convert_special-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToFlow/accept_paragraph-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToFlow/convert_flow-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToFlow/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToFlow/accept_rule-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToFlow/convert_string-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToFlow/off_tags-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToFlow/accept_list_start-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToFlow/accept_verbatim-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToFlow/on_tags-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToFlow/annotate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToFlow/start_accepting-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToFlow/end_accepting-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToFlow/add_tag-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToFlow/init_tags-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToFlow/accept_blank_line-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToFlow/cdesc-ToFlow.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToFlow/accept_list_item-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/cdesc-SM.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SM/ToLaTeX 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToLaTeX/accept_list_end-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToLaTeX/l-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToLaTeX/on_tags-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToLaTeX/convert_string-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToLaTeX/convert_special-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToLaTeX/escape-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToLaTeX/convert_flow-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToLaTeX/accept_rule-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToLaTeX/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToLaTeX/cdesc-ToLaTeX.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToLaTeX/add_tag-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToLaTeX/off_tags-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToLaTeX/end_accepting-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToLaTeX/accept_list_item-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToLaTeX/accept_heading-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToLaTeX/accept_list_start-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToLaTeX/accept_verbatim-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToLaTeX/start_accepting-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToLaTeX/convert_heading-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToLaTeX/list_item_start-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToLaTeX/list_end_for-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToLaTeX/init_tags-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToLaTeX/l-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToLaTeX/accept_paragraph-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToLaTeX/wrap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToLaTeX/accept_blank_line-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToLaTeX/list_name-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SM/ListItem 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ListItem/cdesc-ListItem.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SM/Verbatim 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/Verbatim/add_text-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/Verbatim/cdesc-Verbatim.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SM/Attribute 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/Attribute/each_name_of-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/Attribute/cdesc-Attribute.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/Attribute/bitmap_for-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/Attribute/as_string-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SM/PreProcess 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/PreProcess/cdesc-PreProcess.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/PreProcess/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/PreProcess/include_file-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/PreProcess/find_include_file-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/PreProcess/handle-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SM/AttrChanger 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/AttrChanger/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/AttrChanger/cdesc-AttrChanger.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SM/Line 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/Line/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/Line/cdesc-Line.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/Line/stamp-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/Line/strip_leading-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/Line/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/Line/isBlank%3f-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SM/Rule 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/Rule/cdesc-Rule.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SM/ListBase 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ListBase/cdesc-ListBase.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SM/ToHtml 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToHtml/list_end_for-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToHtml/accept_list_item-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToHtml/on_tags-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToHtml/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToHtml/convert_string-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToHtml/accept_verbatim-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToHtml/cdesc-ToHtml.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToHtml/init_tags-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToHtml/list_item_start-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToHtml/accept_heading-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToHtml/off_tags-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToHtml/convert_heading-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToHtml/add_tag-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToHtml/start_accepting-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToHtml/convert_flow-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToHtml/accept_blank_line-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToHtml/wrap-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToHtml/annotate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToHtml/end_accepting-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToHtml/accept_paragraph-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToHtml/accept_list_end-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToHtml/accept_rule-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToHtml/html_list_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToHtml/convert_special-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ToHtml/accept_list_start-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SM/AttrSpan 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/AttrSpan/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/AttrSpan/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/AttrSpan/set_attrs-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/AttrSpan/cdesc-AttrSpan.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SM/BlankLine 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/BlankLine/cdesc-BlankLine.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SM/Flow 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/Flow/cdesc-Flow.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SM/Flow/LIST 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/Flow/LIST/%3c%3c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/Flow/LIST/cdesc-LIST.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/Flow/LIST/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SM/Special 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/Special/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/Special/%3d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/Special/cdesc-Special.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/Special/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SM/SimpleMarkup 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/SimpleMarkup/cdesc-SimpleMarkup.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/SimpleMarkup/add_word_pair-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/SimpleMarkup/content-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/SimpleMarkup/convert-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/SimpleMarkup/group_lines-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/SimpleMarkup/add_special-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/SimpleMarkup/get_line_types-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/SimpleMarkup/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/SimpleMarkup/handled_labeled_list-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/SimpleMarkup/add_html-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/SimpleMarkup/assign_types_to_lines-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SM/AttributeManager 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/AttributeManager/flow-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/AttributeManager/add_special-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/AttributeManager/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/AttributeManager/add_word_pair-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/AttributeManager/split_into_flow-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/AttributeManager/add_html-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/AttributeManager/convert_html-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/AttributeManager/cdesc-AttributeManager.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/AttributeManager/mask_protected_sequences-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/AttributeManager/convert_specials-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/AttributeManager/change_attribute-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/AttributeManager/changed_attribute_by_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/AttributeManager/display_attributes-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/AttributeManager/convert_attrs-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/AttributeManager/copy_string-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/AttributeManager/unmask_protected_sequences-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/AttributeManager/attribute-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SM/ListEnd 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ListEnd/cdesc-ListEnd.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ListEnd/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SM/Heading 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/Heading/head_level-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/Heading/cdesc-Heading.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SM/Paragraph 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/Paragraph/cdesc-Paragraph.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SM/Lines 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/Lines/unget-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/Lines/as_text-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/Lines/delete-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/Lines/empty%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/Lines/cdesc-Lines.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/Lines/normalize-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/Lines/each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/Lines/line_types-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/Lines/rewind-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/Lines/next-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/Lines/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SM/ListStart 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ListStart/cdesc-ListStart.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/ListStart/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SM/Fragment 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/Fragment/type_name-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/Fragment/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/Fragment/cdesc-Fragment.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/Fragment/add_text-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/Fragment/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/Fragment/for-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SM/LineCollection 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/LineCollection/fragment_for-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/LineCollection/change_verbatim_blank_lines-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/LineCollection/each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/LineCollection/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/LineCollection/add_list_start_and_ends-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/LineCollection/add-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/LineCollection/accept-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/LineCollection/add_list_breaks-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/LineCollection/cdesc-LineCollection.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/LineCollection/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/LineCollection/to_a-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/LineCollection/tidy_blank_lines-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SM/LineCollection/normalize-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/OpenURI 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/OpenURI/Buffer 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/OpenURI/Buffer/cdesc-Buffer.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/OpenURI/Meta 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/OpenURI/Meta/charset-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/OpenURI/Meta/content_encoding-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/OpenURI/Meta/content_type-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/OpenURI/Meta/last_modified-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/OpenURI/Meta/cdesc-Meta.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/OpenURI/OpenRead 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/OpenURI/OpenRead/read-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/OpenURI/OpenRead/cdesc-OpenRead.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/OpenURI/OpenRead/open-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/OpenURI/cdesc-OpenURI.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/OpenURI/HTTPError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/OpenURI/HTTPError/cdesc-HTTPError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/OpenURI/HTTPError/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Range 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Range/step-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Range/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Range/end-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Range/yaml_new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Range/first-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Range/pretty_print-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Range/to_yaml-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Range/member%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Range/%3d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Range/exclude_end%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Range/cdesc-Range.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Range/each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Range/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Range/eql%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Range/begin-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Range/last-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Range/include%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Range/%3d%3d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Range/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Range/hash-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Foo 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Foo/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Foo/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Foo/cdesc-Foo.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Foo/hello-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/NameDescriptor 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/NameDescriptor/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/NameDescriptor/cdesc-NameDescriptor.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/NameDescriptor/full_class_name-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/ParseDate 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ParseDate/cdesc-ParseDate.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ParseDate/parsedate-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Singleton 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Singleton/dup-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Singleton/_dump-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Singleton/cdesc-Singleton.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Singleton/clone-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/CompletingHash 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CompletingHash/match-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/CompletingHash/cdesc-CompletingHash.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/DOT 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DOT/cdesc-DOT.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/DOT/DOTPort 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DOT/DOTPort/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DOT/DOTPort/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DOT/DOTPort/cdesc-DOTPort.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/DOT/DOTSimpleElement 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DOT/DOTSimpleElement/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DOT/DOTSimpleElement/cdesc-DOTSimpleElement.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DOT/DOTSimpleElement/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DOT/change_tab-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/DOT/DOTEdge 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DOT/DOTEdge/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DOT/DOTEdge/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DOT/DOTEdge/cdesc-DOTEdge.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/DOT/DOTNode 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DOT/DOTNode/pop-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DOT/DOTNode/cdesc-DOTNode.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DOT/DOTNode/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DOT/DOTNode/push-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DOT/DOTNode/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DOT/DOTNode/each_port-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DOT/DOTNode/%3c%3c-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/DOT/DOTElement 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DOT/DOTElement/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DOT/DOTElement/each_option-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DOT/DOTElement/cdesc-DOTElement.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DOT/DOTElement/each_option_pair-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/DOT/DOTSubgraph 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DOT/DOTSubgraph/each_node-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DOT/DOTSubgraph/pop-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DOT/DOTSubgraph/cdesc-DOTSubgraph.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DOT/DOTSubgraph/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DOT/DOTSubgraph/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DOT/DOTSubgraph/push-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DOT/DOTSubgraph/%3c%3c-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/DOT/DOTDigraph 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DOT/DOTDigraph/cdesc-DOTDigraph.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DOT/DOTDigraph/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/StringScanner 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringScanner/empty%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringScanner/pointer-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/StringScanner/Error 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringScanner/Error/cdesc-Error.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringScanner/string-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringScanner/unscan-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringScanner/exist%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringScanner/match%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringScanner/post_match-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringScanner/initialize_copy-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringScanner/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringScanner/rest-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringScanner/pre_match-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringScanner/matched%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringScanner/cdesc-StringScanner.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringScanner/reset-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringScanner/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringScanner/getch-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringScanner/must_C_version-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringScanner/clear-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringScanner/check-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringScanner/peek-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringScanner/pointer%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringScanner/search_full-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringScanner/matched-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringScanner/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringScanner/matched_size-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringScanner/rest%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringScanner/pos%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringScanner/matchedsize-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringScanner/scan-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringScanner/restsize-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringScanner/peep-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringScanner/scan_full-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringScanner/concat-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringScanner/string%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringScanner/beginning_of_line%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringScanner/%3c%3c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringScanner/rest_size-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringScanner/get_byte-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringScanner/check_until-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringScanner/scan_until-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringScanner/pos-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringScanner/getbyte-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringScanner/skip-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringScanner/skip_until-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringScanner/terminate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StringScanner/eos%3f-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Fixnum 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Fixnum/%3e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Fixnum/%7e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Fixnum/zero%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Fixnum/to_sym-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Fixnum/%3e%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Fixnum/quo-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Fixnum/%3d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Fixnum/div-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Fixnum/%3c%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Fixnum/%2a%2a-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Fixnum/%2a-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Fixnum/%26-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Fixnum/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Fixnum/dclone-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Fixnum/power%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Fixnum/to_f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Fixnum/even%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Fixnum/%3c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Fixnum/divmod-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Fixnum/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Fixnum/%7c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Fixnum/%3c%3d%3e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Fixnum/fdiv-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Fixnum/rpower-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Fixnum/cdesc-Fixnum.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Fixnum/%3c%3c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Fixnum/abs-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Fixnum/induced_from-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Fixnum/size-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Fixnum/odd%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Fixnum/%2f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Fixnum/%2d%40-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Fixnum/%2d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Fixnum/id2name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Fixnum/%25-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Fixnum/%3e%3e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Fixnum/rdiv-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Fixnum/%5e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Fixnum/%2b-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Fixnum/modulo-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IPAddr 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IPAddr/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IPAddr/to_range-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IPAddr/ipv4_compat%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IPAddr/in_addr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IPAddr/%3d%3d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IPAddr/to_i-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IPAddr/native-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IPAddr/%3d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IPAddr/set-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IPAddr/addr_mask-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IPAddr/%7c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IPAddr/ipv4_mapped-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IPAddr/ntop-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IPAddr/in6_addr-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IPAddr/reverse-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IPAddr/%7e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IPAddr/succ-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IPAddr/%26-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IPAddr/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IPAddr/ipv4_mapped%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IPAddr/mask%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IPAddr/ipv4%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IPAddr/ipv6%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IPAddr/mask-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IPAddr/ipv4_compat-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IPAddr/%3c%3c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IPAddr/cdesc-IPAddr.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IPAddr/ip6_arpa-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IPAddr/new_ntoh-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IPAddr/include%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IPAddr/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IPAddr/_reverse-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IPAddr/hton-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IPAddr/coerce_other-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IPAddr/%3c%3d%3e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IPAddr/to_string-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IPAddr/%3e%3e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IPAddr/_to_string-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IPAddr/ip6_int-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/NilClass 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/NilClass/to_yaml-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/NilClass/to_a-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/NilClass/%5e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/NilClass/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/NilClass/%26-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/NilClass/nil%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/NilClass/to_i-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/NilClass/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/NilClass/%7c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/NilClass/cdesc-NilClass.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/NilClass/to_f-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Queue 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Queue/empty%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Queue/size-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Queue/clear-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Queue/enq-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Queue/pop-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Queue/cdesc-Queue.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Queue/%3c%3c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Queue/deq-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Queue/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Queue/shift-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Queue/num_waiting-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Queue/length-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Queue/push-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Tracer 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Tracer/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Tracer/trace_func-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Tracer/add_filter-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Tracer/on-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Tracer/off-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Tracer/get_line-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Tracer/set_get_line_procs-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Tracer/on-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Tracer/off-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Tracer/add_filter-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Tracer/set_get_line_procs-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Tracer/trace_func-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Tracer/get_thread_no-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Tracer/stdout-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Tracer/cdesc-Tracer.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SystemStackError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SystemStackError/cdesc-SystemStackError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__ 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/break_points-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/make_thread_list-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/get_thread-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/set_last_thread-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/thread_list_all-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/resume-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/interrupt-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/Context 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/Context/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/Context/debug_eval-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/Context/trace%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/Context/line_at-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/Context/debug_print_help-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/Context/set_suspend-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/Context/check_suspend-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/Context/display_expression-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/Context/display_expressions-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/Context/set_last_thread-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/Context/trace_func-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/Context/suspend_all-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/Context/display_frames-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/Context/resume_all-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/Context/readline-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/Context/break_points-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/Context/debug_command-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/Context/excn_handle-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/Context/set_trace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/Context/format_frame-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/Context/context-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/Context/check_break_points-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/Context/stdout-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/Context/display_list-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/Context/debug_funcname-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/Context/debug_silent_eval-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/Context/var_list-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/Context/frame_set_pos-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/Context/debug_variable_info-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/Context/debug_method_info-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/Context/cdesc-Context.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/Context/clear_suspend-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/Context/thnum-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/Context/set_trace_all-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/Context/stop_next-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/Context/display-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/suspend-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/Mutex 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/Mutex/lock-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/Mutex/cdesc-Mutex.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/Mutex/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/Mutex/unlock-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/Mutex/locked%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/context-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/stdout-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/debug_thread_info-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/cdesc-DEBUGGER__.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/stdout%3d-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/display-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/set_trace-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/waiting-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DEBUGGER__/thread_list-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Iconv 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Iconv/iconv-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Iconv/IllegalSequence 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Iconv/IllegalSequence/cdesc-IllegalSequence.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Iconv/InvalidCharacter 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Iconv/InvalidCharacter/cdesc-InvalidCharacter.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Iconv/open-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Iconv/BrokenLibrary 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Iconv/BrokenLibrary/cdesc-BrokenLibrary.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Iconv/OutOfRange 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Iconv/OutOfRange/cdesc-OutOfRange.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Iconv/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Iconv/Failure 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Iconv/Failure/failed-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Iconv/Failure/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Iconv/Failure/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Iconv/Failure/success-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Iconv/Failure/cdesc-Failure.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Iconv/cdesc-Iconv.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Iconv/conv-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Iconv/InvalidEncoding 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Iconv/InvalidEncoding/cdesc-InvalidEncoding.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Iconv/close-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Iconv/charset_map-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Iconv/iconv-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/NonString 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/NonString/cdesc-NonString.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Exception 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Exception/to_yaml-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Exception/yaml_new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Exception/exception-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Exception/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Exception/set_backtrace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Exception/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Exception/message-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Exception/to_str-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Exception/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Exception/backtrace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Exception/cdesc-Exception.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Exception/exception-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WeakRef 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WeakRef/__getobj__-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/WeakRef/RefError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WeakRef/RefError/cdesc-RefError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WeakRef/__setobj__-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WeakRef/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WeakRef/weakref_alive%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/WeakRef/cdesc-WeakRef.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Symbol 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Symbol/%3d%3d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Symbol/all_symbols-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Symbol/to_int-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Symbol/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Symbol/yaml_new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Symbol/to_i-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Symbol/to_proc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Symbol/to_sym-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Symbol/id2name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Symbol/to_yaml-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Symbol/cdesc-Symbol.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Symbol/dclone-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Symbol/inspect-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Set 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Set/%5b%5d-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Set/flatten%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Set/clear-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Set/delete-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Set/reject%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Set/flatten_merge-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Set/%7c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Set/divide-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Set/proper_superset%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Set/length-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Set/flatten-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Set/replace-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Set/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Set/classify-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Set/subset%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Set/add-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Set/each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Set/empty%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Set/%26-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Set/%3c%3c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Set/cdesc-Set.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Set/union-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Set/difference-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Set/merge-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Set/intersection-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Set/delete_if-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Set/add%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Set/%2b-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Set/to_a-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Set/subtract-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Set/%5e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Set/include%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Set/%2d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Set/delete%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Set/%3d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Set/collect%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Set/size-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Set/map%21-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Set/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Set/proper_subset%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Set/initialize_copy-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Set/member%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Set/superset%3f-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/TCPServer 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TCPServer/listen-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TCPServer/accept_nonblock-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TCPServer/cdesc-TCPServer.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Proc 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Proc/%3d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Proc/clone-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Proc/call-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Proc/to_proc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Proc/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Proc/arity-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Proc/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Proc/cdesc-Proc.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Proc/binding-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Proc/to_s-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/ERB 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ERB/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ERB/result-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ERB/version-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ERB/cdesc-ERB.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ERB/def_method-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ERB/def_class-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/ERB/Compiler 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/ERB/Compiler/SimpleScanner2 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ERB/Compiler/SimpleScanner2/cdesc-SimpleScanner2.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/ERB/Compiler/Scanner 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ERB/Compiler/Scanner/cdesc-Scanner.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/ERB/Compiler/ExplicitScanner 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ERB/Compiler/ExplicitScanner/cdesc-ExplicitScanner.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/ERB/Compiler/Buffer 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ERB/Compiler/Buffer/cdesc-Buffer.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ERB/Compiler/cdesc-Compiler.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/ERB/Compiler/SimpleScanner 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ERB/Compiler/SimpleScanner/cdesc-SimpleScanner.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/ERB/Compiler/PercentLine 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ERB/Compiler/PercentLine/cdesc-PercentLine.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/ERB/Compiler/TrimScanner 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ERB/Compiler/TrimScanner/cdesc-TrimScanner.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ERB/set_eoutvar-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ERB/run-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ERB/def_module-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/ERB/DefMethod 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ERB/DefMethod/def_erb_method-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ERB/DefMethod/cdesc-DefMethod.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/ERB/Util 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ERB/Util/url_encode-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ERB/Util/cdesc-Util.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ERB/Util/u-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ERB/Util/h-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ERB/Util/html_escape-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/MatchData 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/MatchData/size-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/MatchData/post_match-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/MatchData/end-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/MatchData/pretty_print-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/MatchData/length-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/MatchData/begin-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/MatchData/to_a-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/MatchData/values_at-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/MatchData/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/MatchData/pre_match-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/MatchData/captures-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/MatchData/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/MatchData/cdesc-MatchData.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/MatchData/offset-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/MatchData/string-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/MatchData/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/MatchData/select-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/IO 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/fsync-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/each_byte-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/pos%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/isatty-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/close_write-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/closed%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/fcntl-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/close_read-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/flush-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/sysopen-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/lineno%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/pos-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/getbyte-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/ungetc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/to_i-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/getc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/syswrite-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/readbyte-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/open-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/%3c%3c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/soak_up_spaces-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/readlines-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/sysseek-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/select-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/readchar-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/foreach-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/read-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/ioctl-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/lines-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/readpartial-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/printf-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/sysread-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/bytes-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/chars-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/reopen-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/seek-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/print-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/each_char-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/puts-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/fileno-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/tell-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/rewind-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/gets-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/readbytes-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/binmode-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/cdesc-IO.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/read-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/readlines-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/for_fd-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/close-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/pid-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/eof%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/tty%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/readline-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/putc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/lineno-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/read_nonblock-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/stat-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/scanf-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/each_line-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/sync%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/eof-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/pipe-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/block_scanf-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/write-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/to_io-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/popen-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/sync-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/IO/write_nonblock-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Options 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Options/error-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Options/parse-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Options/title-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Options/check_diagram-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Options/OptionList 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Options/OptionList/cdesc-OptionList.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Options/OptionList/error-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Options/OptionList/options-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Options/OptionList/usage-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Options/OptionList/strip_output-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Options/OptionList/help_output-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Options/check_files-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Options/title%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Options/setup_generator-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Options/cdesc-Options.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Rinda 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Rinda/RingServer 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/RingServer/do_write-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/RingServer/reply_service-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/RingServer/do_reply-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/RingServer/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/RingServer/cdesc-RingServer.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/RingServer/write_service-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Rinda/SimpleRenewer 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/SimpleRenewer/renew-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/SimpleRenewer/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/SimpleRenewer/cdesc-SimpleRenewer.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleSpaceProxy 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleSpaceProxy/read-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleSpaceProxy/read_all-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleSpaceProxy/cdesc-TupleSpaceProxy.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleSpaceProxy/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleSpaceProxy/notify-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleSpaceProxy/write-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleSpaceProxy/take-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleEntry 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleEntry/make_tuple-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleEntry/renew-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleEntry/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleEntry/expired%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleEntry/cancel-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleEntry/cdesc-TupleEntry.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleEntry/canceled%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleEntry/value-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleEntry/alive%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleEntry/get_renewer-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleEntry/size-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleEntry/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleEntry/make_expires-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleEntry/fetch-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/cdesc-Rinda.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Rinda/NotifyTemplateEntry 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/NotifyTemplateEntry/cdesc-NotifyTemplateEntry.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/NotifyTemplateEntry/pop-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/NotifyTemplateEntry/notify-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/NotifyTemplateEntry/each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/NotifyTemplateEntry/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Rinda/RingProvider 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/RingProvider/provide-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/RingProvider/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/RingProvider/cdesc-RingProvider.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Rinda/InvalidHashTupleKey 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/InvalidHashTupleKey/cdesc-InvalidHashTupleKey.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Rinda/Template 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/Template/%3d%3d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/Template/cdesc-Template.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/Template/match-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Rinda/RequestCanceledError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/RequestCanceledError/cdesc-RequestCanceledError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleSpace 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleSpace/write-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleSpace/need_keeper%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleSpace/keep_clean-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleSpace/take-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleSpace/read_all-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleSpace/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleSpace/move-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleSpace/read-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleSpace/notify-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleSpace/notify_event-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleSpace/start_keeper-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleSpace/create_entry-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleSpace/cdesc-TupleSpace.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Rinda/RingFinger 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/RingFinger/cdesc-RingFinger.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/RingFinger/each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/RingFinger/to_a-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/RingFinger/lookup_ring_any-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/RingFinger/primary-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/RingFinger/lookup_ring-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/RingFinger/to_a-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/RingFinger/finger-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/RingFinger/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Rinda/DRbObjectTemplate 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/DRbObjectTemplate/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/DRbObjectTemplate/%3d%3d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/DRbObjectTemplate/cdesc-DRbObjectTemplate.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Rinda/RequestExpiredError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/RequestExpiredError/cdesc-RequestExpiredError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleBag 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleBag/each_entry-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleBag/TupleBin 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleBag/TupleBin/cdesc-TupleBin.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleBag/TupleBin/add-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleBag/TupleBin/find-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleBag/TupleBin/delete-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleBag/TupleBin/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleBag/push-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleBag/bin_for_find-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleBag/find_all_template-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleBag/find_all-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleBag/bin_key-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleBag/cdesc-TupleBag.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleBag/delete_unless_alive-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleBag/find-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleBag/has_expires%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TupleBag/delete-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Rinda/TemplateEntry 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TemplateEntry/cdesc-TemplateEntry.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TemplateEntry/match-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/TemplateEntry/%3d%3d%3d-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Rinda/RindaError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/RindaError/cdesc-RindaError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Rinda/WaitTemplateEntry 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/WaitTemplateEntry/signal-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/WaitTemplateEntry/cdesc-WaitTemplateEntry.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/WaitTemplateEntry/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/WaitTemplateEntry/cancel-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/WaitTemplateEntry/read-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/WaitTemplateEntry/wait-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Rinda/Tuple 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/Tuple/hash%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/Tuple/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/Tuple/init_with_ary-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/Tuple/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/Tuple/each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/Tuple/value-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/Tuple/init_with_hash-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/Tuple/size-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/Tuple/cdesc-Tuple.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Rinda/Tuple/fetch-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/fatal 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/fatal/cdesc-fatal.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XML 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XML/cdesc-XML.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/XML/Parser 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/XML/Parser/cdesc-Parser.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SocketError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SocketError/cdesc-SocketError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/NKF 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/NKF/nkf-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/NKF/guess2-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/NKF/guess1-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/NKF/cdesc-NKF.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Dir 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Dir/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Dir/seek-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Dir/mktmpdir-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Dir/getwd-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Dir/delete-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Dir/read-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Dir/open-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Dir/rewind-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Dir/path-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Dir/close-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Dir/each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Dir/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Dir/pos-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Dir/entries-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Dir/chdir-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Dir/pwd-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Dir/tmpdir-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Dir/rmdir-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Dir/glob-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Dir/%5b%5d-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Dir/pos%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Dir/cdesc-Dir.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Dir/foreach-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Dir/unlink-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Dir/mkdir-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Dir/chroot-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Dir/tell-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/DateTime 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DateTime/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DateTime/civil-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DateTime/commercial-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DateTime/cdesc-DateTime.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DateTime/ordinal-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DateTime/strptime-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DateTime/parse-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DateTime/strftime-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DateTime/jd-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DateTime/_strptime-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/ExceptionForMatrix 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ExceptionForMatrix/cdesc-ExceptionForMatrix.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/ZeroDivisionError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/ZeroDivisionError/cdesc-ZeroDivisionError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/InvalidArgument 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/InvalidArgument/cdesc-InvalidArgument.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Zlib 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/crc_table-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/crc32-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/cdesc-Zlib.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipReader 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipReader/eof%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipReader/readline-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipReader/lineno%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipReader/lineno-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipReader/read-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipReader/each_byte-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipReader/rewind-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipReader/open-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipReader/cdesc-GzipReader.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipReader/each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipReader/getc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipReader/eof-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipReader/readchar-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipReader/pos-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipReader/readlines-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipReader/unused-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipReader/each_line-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipReader/ungetc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipReader/gets-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipReader/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipReader/tell-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Zlib/ZStream 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/ZStream/avail_in-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/ZStream/reset-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/ZStream/end-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/ZStream/close-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/ZStream/adler-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/ZStream/closed%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/ZStream/ended%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/ZStream/stream_end%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/ZStream/total_out-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/ZStream/avail_out-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/ZStream/data_type-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/ZStream/finish-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/ZStream/cdesc-ZStream.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/ZStream/avail_out%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/ZStream/flush_next_in-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/ZStream/finished%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/ZStream/flush_next_out-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/ZStream/total_in-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Zlib/Error 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/Error/cdesc-Error.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Zlib/StreamError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/StreamError/cdesc-StreamError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Zlib/Inflate 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/Inflate/inflate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/Inflate/sync-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/Inflate/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/Inflate/set_dictionary-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/Inflate/%3c%3c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/Inflate/sync_point%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/Inflate/cdesc-Inflate.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/Inflate/inflate-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Zlib/MemError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/MemError/cdesc-MemError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/zlib_version-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Zlib/DataError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/DataError/cdesc-DataError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Zlib/BufError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/BufError/cdesc-BufError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipWriter 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipWriter/print-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipWriter/orig_name%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipWriter/tell-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipWriter/pos-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipWriter/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipWriter/putc-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipWriter/flush-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipWriter/write-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipWriter/printf-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipWriter/comment%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipWriter/%3c%3c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipWriter/open-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipWriter/cdesc-GzipWriter.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipWriter/puts-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipWriter/mtime%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/adler32-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipFile 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipFile/mtime-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipFile/close-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipFile/closed%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipFile/sync-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipFile/Error 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipFile/Error/cdesc-Error.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipFile/to_io-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipFile/comment-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipFile/NoFooter 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipFile/NoFooter/cdesc-NoFooter.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipFile/level-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipFile/LengthError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipFile/LengthError/cdesc-LengthError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipFile/cdesc-GzipFile.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipFile/orig_name-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipFile/os_code-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipFile/finish-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipFile/wrap-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipFile/CRCError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipFile/CRCError/cdesc-CRCError.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipFile/sync%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/GzipFile/crc-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Zlib/Deflate 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/Deflate/deflate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/Deflate/cdesc-Deflate.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/Deflate/%3c%3c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/Deflate/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/Deflate/set_dictionary-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/Deflate/flush-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/Deflate/params-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/Deflate/initialize_copy-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/Deflate/deflate-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Zlib/StreamEnd 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/StreamEnd/cdesc-StreamEnd.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Zlib/NeedDict 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/NeedDict/cdesc-NeedDict.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Zlib/VersionError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Zlib/VersionError/cdesc-VersionError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/OpenStruct 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/OpenStruct/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/OpenStruct/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/OpenStruct/%3d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/OpenStruct/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/OpenStruct/modifiable-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/OpenStruct/new_ostruct_member-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/OpenStruct/marshal_dump-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/OpenStruct/delete_field-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/OpenStruct/initialize_copy-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/OpenStruct/cdesc-OpenStruct.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/OpenStruct/marshal_load-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Float 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Float/%2a%2a-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Float/%3c-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Float/infinite%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Float/%3c%3d%3e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Float/%3c%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Float/hash-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Float/ceil-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Float/%3d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Float/zero%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Float/coerce-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Float/%3e%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Float/truncate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Float/finite%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Float/nan%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Float/divmod-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Float/%2a-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Float/to_i-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Float/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Float/to_f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Float/%3e-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Float/dclone-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Float/to_yaml-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Float/%2d%40-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Float/cdesc-Float.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Float/round-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Float/%25-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Float/to_int-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Float/%2b-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Float/floor-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Float/%2d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Float/modulo-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Float/induced_from-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Float/eql%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Float/%2f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Float/abs-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SortedSet 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SortedSet/cdesc-SortedSet.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Socket 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Socket/getservbyname-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Socket/recvfrom_nonblock-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Socket/connect_nonblock-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Socket/cdesc-Socket.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Socket/accept_nonblock-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Socket/gethostbyname-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Socket/getaddrinfo-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Socket/Constants 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Socket/Constants/cdesc-Constants.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Socket/bind-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Socket/sysaccept-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Socket/listen-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Socket/connect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Socket/accept-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Socket/recvfrom-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Precision 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Precision/included-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Precision/prec_f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Precision/cdesc-Precision.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Precision/prec_i-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Precision/prec-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/EOFError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/EOFError/cdesc-EOFError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/FloatDomainError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/FloatDomainError/cdesc-FloatDomainError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/TailGroup 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/TailGroup/cdesc-TailGroup.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/GServer 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/GServer/stop-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/GServer/start-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/GServer/connections-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/GServer/join-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/GServer/starting-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/GServer/shutdown-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/GServer/serve-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/GServer/cdesc-GServer.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/GServer/stopped%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/GServer/connecting-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/GServer/in_service%3f-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/GServer/stopping-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/GServer/disconnecting-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/GServer/error-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/GServer/log-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/GServer/stop-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/GServer/new-c.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Shellwords 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shellwords/cdesc-Shellwords.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shellwords/shellsplit-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shellwords/escape-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shellwords/shellescape-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shellwords/split-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shellwords/shellwords-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shellwords/shelljoin-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Shellwords/join-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Math 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Math/erf-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Math/exp-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Math/sin-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Math/rsqrt-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Math/log-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Math/tanh-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Math/cos-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Math/acosh-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Math/sqrt-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Math/sinh-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Math/tan-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Math/atanh-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Math/asin-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Math/asinh-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Math/cosh-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Math/atan2-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Math/atan-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Math/log10-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Math/acos-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Math/erfc-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Math/atan-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Math/hypot-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Math/frexp-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Math/acos-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Math/log10-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Math/atanh-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Math/asin-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Math/cosh-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Math/atan2-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Math/asinh-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Math/tanh-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Math/cos-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Math/log-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Math/tan-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Math/cdesc-Math.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Math/sinh-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Math/acosh-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Math/sqrt-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Math/ldexp-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Math/exp-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Math/sin-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Abbrev 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Abbrev/cdesc-Abbrev.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Abbrev/abbrev-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/SecurityError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/SecurityError/cdesc-SecurityError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/AmbiguousOption 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/AmbiguousOption/cdesc-AmbiguousOption.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Enumerable 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/reject-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/max-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/member%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/grep-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/each_cons-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/minmax_by-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/all%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/each_slice-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/sort_by-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/cdesc-Enumerable.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/enum_with_index-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/include%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/reverse_each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/detect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/find_index-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/reduce-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/enum_cons-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/each_with_index-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/take_while-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/to_set-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/entries-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/none%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/group_by-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/find_all-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/drop_while-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/cycle-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/map-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/inject-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/first-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/count-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/sort-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/collect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/take-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/drop-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/to_a-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Enumerable/Enumerator 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/Enumerator/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/Enumerator/with_index-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/Enumerator/each_with_index-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/Enumerator/__generator-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/Enumerator/next-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/Enumerator/rewind-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/Enumerator/each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/Enumerator/cdesc-Enumerator.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/min-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/min_by-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/max_by-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/find-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/any%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/select-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/zip-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/minmax-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/one%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/enum_slice-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Enumerable/partition-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/RiDriver 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RiDriver/report_missing_documentation-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RiDriver/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RiDriver/process_args-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RiDriver/cdesc-RiDriver.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RiDriver/report_method_stuff-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RiDriver/get_info_for-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/RiDriver/report_class_stuff-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/GetoptLong 0755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/GetoptLong/AmbigousOption 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/GetoptLong/AmbigousOption/cdesc-AmbigousOption.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/GetoptLong/get_option-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/GetoptLong/each-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/GetoptLong/InvalidOption 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/GetoptLong/InvalidOption/cdesc-InvalidOption.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/GetoptLong/each_option-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/GetoptLong/MissingArgument 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/GetoptLong/MissingArgument/cdesc-MissingArgument.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/GetoptLong/ordering%3d-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/GetoptLong/NeedlessArgument 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/GetoptLong/NeedlessArgument/cdesc-NeedlessArgument.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/GetoptLong/terminated%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/GetoptLong/set_error-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/GetoptLong/Error 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/GetoptLong/Error/cdesc-Error.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/GetoptLong/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/GetoptLong/terminate-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/GetoptLong/cdesc-GetoptLong.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/GetoptLong/set_options-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/GetoptLong/error_message-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/GetoptLong/get-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Struct 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Struct/pretty_print_cycle-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Struct/inspect-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Struct/to_a-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Struct/values_at-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Struct/cdesc-Struct.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Struct/yaml_tag_class_name-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Struct/to_yaml-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Struct/yaml_new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Struct/size-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Struct/eql%3f-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Struct/length-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Struct/each-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Struct/%5b%5d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Struct/to_s-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Struct/each_pair-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Struct/%3d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Struct/new-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Struct/members-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Struct/select-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Struct/pretty_print-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Struct/hash-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Struct/%5b%5d%3d-i.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Struct/yaml_tag_read_class-c.yaml 0644 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Struct/values-i.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/StandardError 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/StandardError/cdesc-StandardError.yaml 0644 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/Profiler__ 0755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/Profiler__/cdesc-Profiler__.yaml 0644 root bin
--- a/usr/src/pkgdefs/SUNWruby18u/prototype_i386.tmpl	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,107 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_i386.tmpl	1.6	09/02/16 SMI"
-#
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are I386 specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWruby18u
-#
-
-d none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV} 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/bigdecimal.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/config.h 644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/curses.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/dbm.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/defines.h 644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/digest 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/digest.h 644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/digest.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/digest/bubblebabble.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/digest/md5.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/digest/rmd160.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/digest/sha1.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/digest/sha2.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/dl.h 644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/dl.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/dlconfig.h 644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/dln.h 644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/dtrace.h 644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/env.h 644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/etc.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/fcntl.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/iconv.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/intern.h 644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/io 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/io/wait.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/missing.h 644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/nkf.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/node.h 644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/openssl.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/pty.so 755 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/racc 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/racc/cparse.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/rbconfig.rb 644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/re.h 644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/regex.h 644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/ruby.h 644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/rubyio.h 644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/rubysig.h 644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/sdbm.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/socket.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/st.h 644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/stringio.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/strscan.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/syck.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/syslog.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/thread.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/util.h 644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/version.h 644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/i386-solaris{SOL_REV}/zlib.so 755 root bin
-d none usr/ruby/1.8/lib/ruby/site_ruby/1.8/i386-solaris{SOL_REV} 755 root bin
-d none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/i386-solaris{SOL_REV} 755 root bin
-d none usr/ruby/1.8/share/ri/1.8/system/DTracer 755 root bin
-f none usr/ruby/1.8/share/ri/1.8/system/DTracer/cdesc-DTracer.yaml 644 root bin
--- a/usr/src/pkgdefs/SUNWruby18u/prototype_sparc.tmpl	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,104 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_sparc.tmpl	1.4	09/02/16 SMI"
-#
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are SPARC specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWruby18u
-#
-
-d none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV} 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/bigdecimal.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/config.h 644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/curses.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/dbm.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/defines.h 644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/digest 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/digest.h 644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/digest.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/digest/bubblebabble.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/digest/md5.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/digest/rmd160.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/digest/sha1.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/digest/sha2.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/dl.h 644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/dl.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/dlconfig.h 644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/dln.h 644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/env.h 644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/etc.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/fcntl.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/iconv.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/intern.h 644 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/io 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/io/wait.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/missing.h 644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/nkf.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/node.h 644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/openssl.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/pty.so 755 root bin
-d none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/racc 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/racc/cparse.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/rbconfig.rb 644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/re.h 644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/regex.h 644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/ruby.h 644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/rubyio.h 644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/rubysig.h 644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/sdbm.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/socket.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/st.h 644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/stringio.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/strscan.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/syck.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/syslog.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/thread.so 755 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/util.h 644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/version.h 644 root bin
-f none usr/ruby/1.8/lib/ruby/1.8/sparc-solaris{SOL_REV}/zlib.so 755 root bin
-d none usr/ruby/1.8/lib/ruby/site_ruby/1.8/sparc-solaris{SOL_REV} 755 root bin
-d none usr/ruby/1.8/lib/ruby/vendor_ruby/1.8/sparc-solaris{SOL_REV} 755 root bin
--- a/usr/src/pkgdefs/SUNWsvn-java/Makefile	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,35 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# ident	"@(#)Makefile	1.1	07/02/24 SMI"
-#
-# Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-
-include ../Makefile.com
-
-.KEEP_STATE:
-
-all: $(FILES)
-install: all pkg
-
-include ../Makefile.targ
--- a/usr/src/pkgdefs/SUNWsvn-java/copyright	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
-This license applies to all portions of Subversion which are not
-externally-maintained libraries (e.g. apr/, apr-util/, and neon/).
-Such libraries have their own licenses; we recommend you read them, as
-their terms may differ from the terms below.
-
-This is version 1 of this license.  It is also available online at
-http://subversion.tigris.org/license-1.html.  If newer versions of
-this license are posted there (the same URL, but with the version
-number incremented: .../license-2.html, .../license-3.html, and so
-on), you may use a newer version instead, at your option.
-
-====================================================================
-Copyright (c) 2000-2004 CollabNet.  All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
-1. Redistributions of source code must retain the above copyright
-notice, this list of conditions and the following disclaimer.
-
-2. Redistributions in binary form must reproduce the above copyright
-notice, this list of conditions and the following disclaimer in the
-documentation and/or other materials provided with the distribution.
-
-3. The end-user documentation included with the redistribution, if
-any, must include the following acknowledgment: "This product includes
-software developed by CollabNet (http://www.Collab.Net/)."
-Alternately, this acknowledgment may appear in the software itself, if
-and wherever such third-party acknowledgments normally appear.
-
-4. The hosted project names must not be used to endorse or promote
-products derived from this software without prior written
-permission. For written permission, please contact [email protected].
-
-5. Products derived from this software may not use the "Tigris" name
-nor may "Tigris" appear in their names without prior written
-permission of CollabNet.
-
-THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
-WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-IN NO EVENT SHALL COLLABNET OR ITS CONTRIBUTORS BE LIABLE FOR ANY
-DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
-GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
-IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-====================================================================
-
-This software consists of voluntary contributions made by many
-individuals on behalf of CollabNet.
-
--- a/usr/src/pkgdefs/SUNWsvn-java/depend	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#ident	"@(#)depend	1.4	09/05/12 SMI"
-#
-# This package information file defines software dependencies associated
-# with the pkg.  You can define three types of pkg dependencies with this file:
-#	 P indicates a prerequisite for installation
-#	 I indicates an incompatible package
-#	 R indicates a reverse dependency
-# <pkg.abbr> see pkginfo(4), PKG parameter
-# <name> see pkginfo(4), NAME parameter
-# <version> see pkginfo(4), VERSION parameter
-# <arch> see pkginfo(4), ARCH parameter
-# <type> <pkg.abbr> <name>
-# 	(<arch>)<version>
-# 	(<arch>)<version>
-# 	...
-# <type> <pkg.abbr> <name>
-# ...
-
-P SUNWcar	Core Architecture, (Root)
-P SUNWkvm	Core Architecture, (Kvm)
-P SUNWcsr	Core Solaris, (Root)
-P SUNWcsu	Core Solaris, (Usr)
-P SUNWcsd	Core Solaris Devices
-P SUNWcsl	Core Solaris Libraries
-P SUNWneon	The Neon WebDAV library
-P SUNWapr13lib	Apache Portable Runtime (APR) 1.3 Shared Libraries
-P SUNWapu13lib	Apache Portable Runtime Utility (APR-util) 1.3 Shared Libraries
-P SUNWsvn	The Subversion Source Code Management System
-P SUNWj6rt	JDK 1.6 runtime environment
-P SUNWsqlite3	SQLite3
-P SUNWlibC	Sun Workshop Compilers Bundled libC
--- a/usr/src/pkgdefs/SUNWsvn-java/pkginfo.tmpl	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved.
-#
-#ident	"@(#)pkginfo.tmpl	1.2	10/07/22 SMI"
-#
-# This required package information file describes characteristics of the
-# package, such as package abbreviation, full package name, package version,
-# and package architecture.
-#
-PKG="SUNWsvn-java"
-NAME="Java bindings for Subversion"
-ARCH="ISA"
-VERSION="SFWVERS,REV=0.0.0"
-SUNW_PRODNAME="SunOS"
-SUNW_PRODVERS="RELEASE/VERSION"
-SUNW_PKGTYPE="usr"
-MAXINST="1000"
-CATEGORY="system"
-DESC="Java bindings for the subversion source control management system"
-VENDOR="COMPANY"
-HOTLINE="Please contact your local service provider"
-EMAIL=""
-CLASSES="none"
-BASEDIR=/
-SUNW_PKGVERS="1.0"
-SUNW_PKG_ALLZONES="false"
-SUNW_PKG_HOLLOW="false"
-SUNW_PKG_THISZONE="false"
-#VSTOCK="<reserved by Release Engineering for package part #>"
-#ISTATES="<developer defined>"
-#RSTATES='<developer defined>'
-#ULIMIT="<developer defined>"
-#ORDER="<developer defined>"
-#PSTAMP="<developer defined>"
-#INTONLY="<developer defined>"
--- a/usr/src/pkgdefs/SUNWsvn-java/prototype_com	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#ident	"@(#)prototype_com	1.1	07/02/24 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>      # where to find pkg objects
-#!include <filename>                  # include another 'prototype' file
-#!default <mode> <owner> <group>      # default used if not specified on entry
-#!<param>=<value>                     # puts parameter in pkg environment
-
-# packaging files
-i pkginfo
-i copyright
-i depend
-# source locations relative to the prototype file
-#
-# SUNWsvn-java
-#
-d none usr 0755 root sys
-d none usr/lib 0755 root bin
-d none usr/lib/svn 0755 root bin
-s none usr/lib/svn/libsvnjavahl-1.so=libsvnjavahl-1.so.0.0.0
-s none usr/lib/svn/libsvnjavahl-1.so.0=libsvnjavahl-1.so.0.0.0
-f none usr/lib/svn/libsvnjavahl-1.so.0.0.0 0755 root bin
-d none usr/share 0755 root sys
-d none usr/share/lib 0755 root sys
-d none usr/share/lib/java 0755 root sys
-f none usr/share/lib/java/svn-javahl.jar 0644 root bin
--- a/usr/src/pkgdefs/SUNWsvn-java/prototype_i386	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,49 +0,0 @@
-# Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Use is subject to license terms.
-#
-#ident	"@(#)prototype_i386	1.1	07/02/24 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are I386 specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWsvn-java
-#
--- a/usr/src/pkgdefs/SUNWsvn-java/prototype_sparc	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,50 +0,0 @@
-# Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Use is subject to license terms.
-#
-#ident	"@(#)prototype_sparc	1.1	07/02/24 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are SPARC specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWsvn-java
-#
-#
--- a/usr/src/pkgdefs/SUNWsvn-perl/Makefile	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,35 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# ident	"@(#)Makefile	1.1	07/02/24 SMI"
-#
-# Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-
-include ../Makefile.com
-
-.KEEP_STATE:
-
-all: $(FILES)
-install: all pkg
-
-include ../Makefile.targ
--- a/usr/src/pkgdefs/SUNWsvn-perl/copyright	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
-This license applies to all portions of Subversion which are not
-externally-maintained libraries (e.g. apr/, apr-util/, and neon/).
-Such libraries have their own licenses; we recommend you read them, as
-their terms may differ from the terms below.
-
-This is version 1 of this license.  It is also available online at
-http://subversion.tigris.org/license-1.html.  If newer versions of
-this license are posted there (the same URL, but with the version
-number incremented: .../license-2.html, .../license-3.html, and so
-on), you may use a newer version instead, at your option.
-
-====================================================================
-Copyright (c) 2000-2004 CollabNet.  All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
-1. Redistributions of source code must retain the above copyright
-notice, this list of conditions and the following disclaimer.
-
-2. Redistributions in binary form must reproduce the above copyright
-notice, this list of conditions and the following disclaimer in the
-documentation and/or other materials provided with the distribution.
-
-3. The end-user documentation included with the redistribution, if
-any, must include the following acknowledgment: "This product includes
-software developed by CollabNet (http://www.Collab.Net/)."
-Alternately, this acknowledgment may appear in the software itself, if
-and wherever such third-party acknowledgments normally appear.
-
-4. The hosted project names must not be used to endorse or promote
-products derived from this software without prior written
-permission. For written permission, please contact [email protected].
-
-5. Products derived from this software may not use the "Tigris" name
-nor may "Tigris" appear in their names without prior written
-permission of CollabNet.
-
-THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
-WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-IN NO EVENT SHALL COLLABNET OR ITS CONTRIBUTORS BE LIABLE FOR ANY
-DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
-GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
-IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-====================================================================
-
-This software consists of voluntary contributions made by many
-individuals on behalf of CollabNet.
-
--- a/usr/src/pkgdefs/SUNWsvn-perl/depend	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,56 +0,0 @@
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#ident	"@(#)depend	1.5	08/09/29 SMI"
-#
-# This package information file defines software dependencies associated
-# with the pkg.  You can define three types of pkg dependencies with this file:
-#	 P indicates a prerequisite for installation
-#	 I indicates an incompatible package
-#	 R indicates a reverse dependency
-# <pkg.abbr> see pkginfo(4), PKG parameter
-# <name> see pkginfo(4), NAME parameter
-# <version> see pkginfo(4), VERSION parameter
-# <arch> see pkginfo(4), ARCH parameter
-# <type> <pkg.abbr> <name>
-# 	(<arch>)<version>
-# 	(<arch>)<version>
-# 	...
-# <type> <pkg.abbr> <name>
-# ...
-
-P SUNWcar	Core Architecture, (Root)
-P SUNWkvm	Core Architecture, (Kvm)
-P SUNWcsr	Core Solaris, (Root)
-P SUNWcsu	Core Solaris, (Usr)
-P SUNWcsd	Core Solaris Devices
-P SUNWcsl	Core Solaris Libraries
-P SUNWopenssl-libraries	OpenSSL Libraries (Usr)
-P SUNWneon	The Neon WebDAV library
-P SUNWlexpt	libexpat - XML parser library
-P SUNWapr13lib	Apache Portable Runtime (APR) 1.3 Shared Libraries
-P SUNWapu13lib	Apache Portable Runtime Utility (APR-util) 1.3 Shared Libraries
-P SUNWsvn	Subversion
-P SUNWperl584core	Perl 5.8.4 programming language (core)
-P SUNWperl584usr	Perl 5.8.4 programming language (non-core)
-P SUNWsqlite3	SQLite3 
--- a/usr/src/pkgdefs/SUNWsvn-perl/pkginfo.tmpl	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved.
-#
-# ident	"@(#)pkginfo.tmpl	1.2	10/07/22 SMI"
-#
-# This required package information file describes characteristics of the
-# package, such as package abbreviation, full package name, package version,
-# and package architecture.
-#
-PKG="SUNWsvn-perl"
-NAME="Subversion Perl Bindings"
-ARCH="ISA"
-VERSION="SFWVERS,REV=0.0.0"
-SUNW_PRODNAME="SunOS"
-SUNW_PRODVERS="RELEASE/VERSION"
-SUNW_PKGTYPE="usr"
-MAXINST="1000"
-CATEGORY="system"
-DESC="Perl Bindings for the Subversion Source Control Management System"
-VENDOR="COMPANY"
-HOTLINE="Please contact your local service provider"
-EMAIL=""
-CLASSES="none"
-BASEDIR=/
-SUNW_PKGVERS="1.0"
-SUNW_PKG_ALLZONES="false"
-SUNW_PKG_HOLLOW="false"
-SUNW_PKG_THISZONE="false"
-#VSTOCK="<reserved by Release Engineering for package part #>"
-#ISTATES="<developer defined>"
-#RSTATES='<developer defined>'
-#ULIMIT="<developer defined>"
-#ORDER="<developer defined>"
-#PSTAMP="<developer defined>"
-#INTONLY="<developer defined>"
--- a/usr/src/pkgdefs/SUNWsvn-perl/prototype_com	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,74 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#ident	"@(#)prototype_com	1.1	07/02/24 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>      # where to find pkg objects
-#!include <filename>                  # include another 'prototype' file
-#!default <mode> <owner> <group>      # default used if not specified on entry
-#!<param>=<value>                     # puts parameter in pkg environment
-
-# packaging files
-i pkginfo
-i copyright
-i depend
-# source locations relative to the prototype file
-#
-# SUNWsvn-perl
-#
-d none usr 0755 root sys
-d none usr/bin 0755 root bin
-d none usr/lib 0755 root bin
-d none usr/lib/svn 0755 root bin
-s none usr/lib/svn/libsvn_swig_perl-1.so=libsvn_swig_perl-1.so.0.0.0
-s none usr/lib/svn/libsvn_swig_perl-1.so.0=libsvn_swig_perl-1.so.0.0.0
-f none usr/lib/svn/libsvn_swig_perl-1.so.0.0.0 0755 root bin
-d none usr/perl5 0755 root bin
-d none usr/perl5/5.8.4 0755 root bin
-d none usr/perl5/5.8.4/man 0755 root bin
-d none usr/perl5/5.8.4/man/man3 0755 root bin
-f none usr/perl5/5.8.4/man/man3/SVN::Base.3 0444 root bin
-f none usr/perl5/5.8.4/man/man3/SVN::Client.3 0444 root bin
-f none usr/perl5/5.8.4/man/man3/SVN::Core.3 0444 root bin
-f none usr/perl5/5.8.4/man/man3/SVN::Delta.3 0444 root bin
-f none usr/perl5/5.8.4/man/man3/SVN::Fs.3 0444 root bin
-f none usr/perl5/5.8.4/man/man3/SVN::Ra.3 0444 root bin
-f none usr/perl5/5.8.4/man/man3/SVN::Repos.3 0444 root bin
-f none usr/perl5/5.8.4/man/man3/SVN::Wc.3 0444 root bin
-d none usr/perl5/vendor_perl 0755 root bin
-d none usr/perl5/vendor_perl/5.8.4 0755 root bin
-d none usr/perl5/vendor_perl/5.8.4/SVN 0755 root bin
-f none usr/perl5/vendor_perl/5.8.4/SVN/Wc.pm 0444 root bin
-f none usr/perl5/vendor_perl/5.8.4/SVN/Delta.pm 0444 root bin
-f none usr/perl5/vendor_perl/5.8.4/SVN/Client.pm 0444 root bin
-f none usr/perl5/vendor_perl/5.8.4/SVN/Core.pm 0444 root bin
-f none usr/perl5/vendor_perl/5.8.4/SVN/Ra.pm 0444 root bin
-f none usr/perl5/vendor_perl/5.8.4/SVN/Fs.pm 0444 root bin
-f none usr/perl5/vendor_perl/5.8.4/SVN/Base.pm 0444 root bin
-f none usr/perl5/vendor_perl/5.8.4/SVN/Repos.pm 0444 root bin
--- a/usr/src/pkgdefs/SUNWsvn-perl/prototype_i386	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,73 +0,0 @@
-#
-# Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#ident	"@(#)prototype_i386	1.1	07/02/24 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are I386 specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWsvn-perl
-#
-d none usr/perl5/vendor_perl/5.8.4/i86pc-solaris-64int 0755 root bin
-d none usr/perl5/vendor_perl/5.8.4/i86pc-solaris-64int/auto 0755 root bin
-d none usr/perl5/vendor_perl/5.8.4/i86pc-solaris-64int/auto/SVN 0755 root bin
-d none usr/perl5/vendor_perl/5.8.4/i86pc-solaris-64int/auto/SVN/_Delta 0755 root bin
-f none usr/perl5/vendor_perl/5.8.4/i86pc-solaris-64int/auto/SVN/_Delta/_Delta.bs 0444 root bin
-f none usr/perl5/vendor_perl/5.8.4/i86pc-solaris-64int/auto/SVN/_Delta/_Delta.so 0555 root bin
-d none usr/perl5/vendor_perl/5.8.4/i86pc-solaris-64int/auto/SVN/_Fs 0755 root bin
-f none usr/perl5/vendor_perl/5.8.4/i86pc-solaris-64int/auto/SVN/_Fs/_Fs.so 0555 root bin
-f none usr/perl5/vendor_perl/5.8.4/i86pc-solaris-64int/auto/SVN/_Fs/_Fs.bs 0444 root bin
-d none usr/perl5/vendor_perl/5.8.4/i86pc-solaris-64int/auto/SVN/_Wc 0755 root bin
-f none usr/perl5/vendor_perl/5.8.4/i86pc-solaris-64int/auto/SVN/_Wc/_Wc.bs 0444 root bin
-f none usr/perl5/vendor_perl/5.8.4/i86pc-solaris-64int/auto/SVN/_Wc/_Wc.so 0555 root bin
-d none usr/perl5/vendor_perl/5.8.4/i86pc-solaris-64int/auto/SVN/_Ra 0755 root bin
-f none usr/perl5/vendor_perl/5.8.4/i86pc-solaris-64int/auto/SVN/_Ra/_Ra.bs 0444 root bin
-f none usr/perl5/vendor_perl/5.8.4/i86pc-solaris-64int/auto/SVN/_Ra/_Ra.so 0555 root bin
-d none usr/perl5/vendor_perl/5.8.4/i86pc-solaris-64int/auto/SVN/_Core 0755 root bin
-f none usr/perl5/vendor_perl/5.8.4/i86pc-solaris-64int/auto/SVN/_Core/_Core.bs 0444 root bin
-f none usr/perl5/vendor_perl/5.8.4/i86pc-solaris-64int/auto/SVN/_Core/_Core.so 0555 root bin
-d none usr/perl5/vendor_perl/5.8.4/i86pc-solaris-64int/auto/SVN/_Client 0755 root bin
-f none usr/perl5/vendor_perl/5.8.4/i86pc-solaris-64int/auto/SVN/_Client/_Client.so 0555 root bin
-f none usr/perl5/vendor_perl/5.8.4/i86pc-solaris-64int/auto/SVN/_Client/_Client.bs 0444 root bin
-d none usr/perl5/vendor_perl/5.8.4/i86pc-solaris-64int/auto/SVN/_Repos 0755 root bin
-f none usr/perl5/vendor_perl/5.8.4/i86pc-solaris-64int/auto/SVN/_Repos/_Repos.bs 0444 root bin
-f none usr/perl5/vendor_perl/5.8.4/i86pc-solaris-64int/auto/SVN/_Repos/_Repos.so 0555 root bin
--- a/usr/src/pkgdefs/SUNWsvn-perl/prototype_sparc	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,74 +0,0 @@
-#
-# Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#ident	"@(#)prototype_sparc	1.1	07/02/24 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are SPARC specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWsvn-perl
-#
-#
-d none usr/perl5/vendor_perl/5.8.4/sun4-solaris-64int 0755 root bin
-d none usr/perl5/vendor_perl/5.8.4/sun4-solaris-64int/auto 0755 root bin
-d none usr/perl5/vendor_perl/5.8.4/sun4-solaris-64int/auto/SVN 0755 root bin
-d none usr/perl5/vendor_perl/5.8.4/sun4-solaris-64int/auto/SVN/_Delta 0755 root bin
-f none usr/perl5/vendor_perl/5.8.4/sun4-solaris-64int/auto/SVN/_Delta/_Delta.bs 0444 root bin
-f none usr/perl5/vendor_perl/5.8.4/sun4-solaris-64int/auto/SVN/_Delta/_Delta.so 0555 root bin
-d none usr/perl5/vendor_perl/5.8.4/sun4-solaris-64int/auto/SVN/_Fs 0755 root bin
-f none usr/perl5/vendor_perl/5.8.4/sun4-solaris-64int/auto/SVN/_Fs/_Fs.so 0555 root bin
-f none usr/perl5/vendor_perl/5.8.4/sun4-solaris-64int/auto/SVN/_Fs/_Fs.bs 0444 root bin
-d none usr/perl5/vendor_perl/5.8.4/sun4-solaris-64int/auto/SVN/_Wc 0755 root bin
-f none usr/perl5/vendor_perl/5.8.4/sun4-solaris-64int/auto/SVN/_Wc/_Wc.bs 0444 root bin
-f none usr/perl5/vendor_perl/5.8.4/sun4-solaris-64int/auto/SVN/_Wc/_Wc.so 0555 root bin
-d none usr/perl5/vendor_perl/5.8.4/sun4-solaris-64int/auto/SVN/_Ra 0755 root bin
-f none usr/perl5/vendor_perl/5.8.4/sun4-solaris-64int/auto/SVN/_Ra/_Ra.bs 0444 root bin
-f none usr/perl5/vendor_perl/5.8.4/sun4-solaris-64int/auto/SVN/_Ra/_Ra.so 0555 root bin
-d none usr/perl5/vendor_perl/5.8.4/sun4-solaris-64int/auto/SVN/_Core 0755 root bin
-f none usr/perl5/vendor_perl/5.8.4/sun4-solaris-64int/auto/SVN/_Core/_Core.bs 0444 root bin
-f none usr/perl5/vendor_perl/5.8.4/sun4-solaris-64int/auto/SVN/_Core/_Core.so 0555 root bin
-d none usr/perl5/vendor_perl/5.8.4/sun4-solaris-64int/auto/SVN/_Client 0755 root bin
-f none usr/perl5/vendor_perl/5.8.4/sun4-solaris-64int/auto/SVN/_Client/_Client.so 0555 root bin
-f none usr/perl5/vendor_perl/5.8.4/sun4-solaris-64int/auto/SVN/_Client/_Client.bs 0444 root bin
-d none usr/perl5/vendor_perl/5.8.4/sun4-solaris-64int/auto/SVN/_Repos 0755 root bin
-f none usr/perl5/vendor_perl/5.8.4/sun4-solaris-64int/auto/SVN/_Repos/_Repos.bs 0444 root bin
-f none usr/perl5/vendor_perl/5.8.4/sun4-solaris-64int/auto/SVN/_Repos/_Repos.so 0555 root bin
--- a/usr/src/pkgdefs/SUNWsvn-python/Makefile	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,35 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#ident	"@(#)Makefile	1.1	07/02/24 SMI"
-#
-# Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-
-include ../Makefile.com
-
-.KEEP_STATE:
-
-all: $(FILES)
-install: all pkg
-
-include ../Makefile.targ
--- a/usr/src/pkgdefs/SUNWsvn-python/copyright	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,77 +0,0 @@
-This is version 1 of this license. It is also available online at
-< http://subversion.tigris.org/license-for-python-bindings.html >.
-If newer versions of this license are posted there, you may use a
-newer version instead, at your option.
-
-The Python bindings for Subversion are distributed under the following
-terms:
-
-I.  Copyright (c) 2000-2005 CollabNet.  All rights reserved.
-
-    Redistribution and use in source and binary forms, with or without
-    modification, are permitted provided that the following conditions
-    are met:
-
-    1. Redistributions of source code must retain the above copyright
-       notice, this list of conditions and the following disclaimer.
-
-    2. Redistributions in binary form must reproduce the above copyright
-       notice, this list of conditions and the following disclaimer in
-       the documentation and/or other materials provided with the
-       distribution.
-
-    3. The end-user documentation included with the redistribution, if
-       any, must include the following acknowledgment: "This product
-       includes software developed by CollabNet (http://www.Collab.Net/)."
-       Alternately, this acknowledgment may appear in the software itself,
-       if and wherever such third-party acknowledgments normally appear.
-
-    4. The hosted project names must not be used to endorse or promote
-       products derived from this software without prior written
-       permission. For written permission, please contact [email protected].
-
-    5. Products derived from this software may not use the "Tigris" name
-       nor may "Tigris" appear in their names without prior written
-       permission of CollabNet.
-
-    THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
-    WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-    MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-    IN NO EVENT SHALL COLLABNET OR ITS CONTRIBUTORS BE LIABLE FOR ANY
-    DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-    DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
-    GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-    INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
-    IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-    OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
-    IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-II. Copyright (C) 2005 Edgewall Software
-    All rights reserved.
-
-    Redistribution and use in source and binary forms, with or without
-    modification, are permitted provided that the following conditions
-    are met:
-
-    1. Redistributions of source code must retain the above copyright
-       notice, this list of conditions and the following disclaimer.
-    2. Redistributions in binary form must reproduce the above copyright
-       notice, this list of conditions and the following disclaimer in the
-       the documentation and/or other materials provided with the
-       distribution.
-    3. The name of the author may not be used to endorse or promote
-       products derived from this software without specific prior written
-       permission.
-
-    THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS
-    OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-    WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-    ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
-    DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-    DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
-    GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-    INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
-    IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-    OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
-    IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
--- a/usr/src/pkgdefs/SUNWsvn-python/depend	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
-#
-#ident	"@(#)depend	1.7	11/03/22 SMI"
-#
-# This package information file defines software dependencies associated
-# with the pkg.  You can define three types of pkg dependencies with this file:
-#	 P indicates a prerequisite for installation
-#	 I indicates an incompatible package
-#	 R indicates a reverse dependency
-# <pkg.abbr> see pkginfo(4), PKG parameter
-# <name> see pkginfo(4), NAME parameter
-# <version> see pkginfo(4), VERSION parameter
-# <arch> see pkginfo(4), ARCH parameter
-# <type> <pkg.abbr> <name>
-# 	(<arch>)<version>
-# 	(<arch>)<version>
-# 	...
-# <type> <pkg.abbr> <name>
-# ...
-
-P SUNWcar	Core Architecture, (Root)
-P SUNWkvm	Core Architecture, (Kvm)
-P SUNWcsr	Core Solaris, (Root)
-P SUNWcsu	Core Solaris, (Usr)
-P SUNWcsd	Core Solaris Devices
-P SUNWcsl	Core Solaris Libraries
-P SUNWopenssl-libraries	OpenSSL Libraries (Usr)
-P SUNWneon	The Neon WebDAV library
-P SUNWlexpt	libexpat - XML parser library
-P SUNWapr13lib	Apache Portable Runtime (APR) 1.3 Shared Libraries
-P SUNWapu13lib	Apache Portable Runtime Utility (APR-util) 1.3 Shared Libraries
-P SUNWsvn	Subversion
-P SUNWPython26	The Python interpreter, libraries and utilities
-P SUNWsqlite3	SQLite3 
--- a/usr/src/pkgdefs/SUNWsvn-python/pkginfo.tmpl	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved.
-#
-# ident	"@(#)pkginfo.tmpl	1.2	10/07/22 SMI"
-#
-# This required package information file describes characteristics of the
-# package, such as package abbreviation, full package name, package version,
-# and package architecture.
-#
-PKG="SUNWsvn-python"
-NAME="Subversion Python bindings"
-ARCH="ISA"
-VERSION="SFWVERS,REV=0.0.0"
-SUNW_PRODNAME="SunOS"
-SUNW_PRODVERS="RELEASE/VERSION"
-SUNW_PKGTYPE="usr"
-MAXINST="1000"
-CATEGORY="system"
-DESC="Python bindings for the subversion source control management system"
-VENDOR="COMPANY"
-HOTLINE="Please contact your local service provider"
-EMAIL=""
-CLASSES="none"
-BASEDIR=/
-SUNW_PKGVERS="1.0"
-SUNW_PKG_ALLZONES="false"
-SUNW_PKG_HOLLOW="false"
-SUNW_PKG_THISZONE="false"
-#VSTOCK="<reserved by Release Engineering for package part #>"
-#ISTATES="<developer defined>"
-#RSTATES='<developer defined>'
-#ULIMIT="<developer defined>"
-#ORDER="<developer defined>"
-#PSTAMP="<developer defined>"
-#INTONLY="<developer defined>"
--- a/usr/src/pkgdefs/SUNWsvn-python/prototype_com	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,97 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
-#
-# ident	"@(#)prototype_com	1.3	11/03/22 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>      # where to find pkg objects
-#!include <filename>                  # include another 'prototype' file
-#!default <mode> <owner> <group>      # default used if not specified on entry
-#!<param>=<value>                     # puts parameter in pkg environment
-
-# packaging files
-i pkginfo
-i copyright
-i depend
-# source locations relative to the prototype file
-#
-# SUNWsvn-python
-#
-d none usr 0755 root sys
-d none usr/lib 0755 root bin
-d none usr/lib/python2.6 0755 root bin
-d none usr/lib/python2.6/vendor-packages 0755 root bin
-d none usr/lib/python2.6/vendor-packages/libsvn 0755 root bin
-d none usr/lib/python2.6/vendor-packages/svn 0755 root bin
-d none usr/lib/svn 0755 root bin
-f none usr/lib/python2.6/vendor-packages/libsvn/_client.so 0755 root bin
-f none usr/lib/python2.6/vendor-packages/libsvn/_core.so 0755 root bin
-f none usr/lib/python2.6/vendor-packages/libsvn/_delta.so 0755 root bin
-f none usr/lib/python2.6/vendor-packages/libsvn/_diff.so 0755 root bin
-f none usr/lib/python2.6/vendor-packages/libsvn/_fs.so 0755 root bin
-f none usr/lib/python2.6/vendor-packages/libsvn/_ra.so 0755 root bin
-f none usr/lib/python2.6/vendor-packages/libsvn/_repos.so 0755 root bin
-f none usr/lib/python2.6/vendor-packages/libsvn/_wc.so 0755 root bin
-f none usr/lib/python2.6/vendor-packages/libsvn/client.py 0644 root bin
-f none usr/lib/python2.6/vendor-packages/libsvn/client.pyc 0644 root bin
-f none usr/lib/python2.6/vendor-packages/libsvn/core.py 0644 root bin
-f none usr/lib/python2.6/vendor-packages/libsvn/core.pyc 0644 root bin
-f none usr/lib/python2.6/vendor-packages/libsvn/delta.py 0644 root bin
-f none usr/lib/python2.6/vendor-packages/libsvn/delta.pyc 0644 root bin
-f none usr/lib/python2.6/vendor-packages/libsvn/diff.py 0644 root bin
-f none usr/lib/python2.6/vendor-packages/libsvn/diff.pyc 0644 root bin
-f none usr/lib/python2.6/vendor-packages/libsvn/fs.py 0644 root bin
-f none usr/lib/python2.6/vendor-packages/libsvn/fs.pyc 0644 root bin
-f none usr/lib/python2.6/vendor-packages/libsvn/ra.py 0644 root bin
-f none usr/lib/python2.6/vendor-packages/libsvn/ra.pyc 0644 root bin
-f none usr/lib/python2.6/vendor-packages/libsvn/repos.py 0644 root bin
-f none usr/lib/python2.6/vendor-packages/libsvn/repos.pyc 0644 root bin
-f none usr/lib/python2.6/vendor-packages/libsvn/wc.py 0644 root bin
-f none usr/lib/python2.6/vendor-packages/libsvn/wc.pyc 0644 root bin
-f none usr/lib/python2.6/vendor-packages/libsvn/__init__.py 0644 root bin
-f none usr/lib/python2.6/vendor-packages/libsvn/__init__.pyc 0644 root bin
-f none usr/lib/python2.6/vendor-packages/svn/client.py 0644 root bin
-f none usr/lib/python2.6/vendor-packages/svn/client.pyc 0644 root bin
-f none usr/lib/python2.6/vendor-packages/svn/core.py 0644 root bin
-f none usr/lib/python2.6/vendor-packages/svn/core.pyc 0644 root bin
-f none usr/lib/python2.6/vendor-packages/svn/delta.py 0644 root bin
-f none usr/lib/python2.6/vendor-packages/svn/delta.pyc 0644 root bin
-f none usr/lib/python2.6/vendor-packages/svn/diff.py 0644 root bin
-f none usr/lib/python2.6/vendor-packages/svn/diff.pyc 0644 root bin
-f none usr/lib/python2.6/vendor-packages/svn/fs.py 0644 root bin
-f none usr/lib/python2.6/vendor-packages/svn/fs.pyc 0644 root bin
-f none usr/lib/python2.6/vendor-packages/svn/ra.py 0644 root bin
-f none usr/lib/python2.6/vendor-packages/svn/ra.pyc 0644 root bin
-f none usr/lib/python2.6/vendor-packages/svn/repos.py 0644 root bin
-f none usr/lib/python2.6/vendor-packages/svn/repos.pyc 0644 root bin
-f none usr/lib/python2.6/vendor-packages/svn/wc.py 0644 root bin
-f none usr/lib/python2.6/vendor-packages/svn/wc.pyc 0644 root bin
-f none usr/lib/python2.6/vendor-packages/svn/__init__.py 0644 root bin
-f none usr/lib/python2.6/vendor-packages/svn/__init__.pyc 0644 root bin
-f none usr/lib/svn/libsvn_swig_py-1.so.0.0.0 0755 root bin
-s none usr/lib/svn/libsvn_swig_py-1.so.0=libsvn_swig_py-1.so.0.0.0
-s none usr/lib/svn/libsvn_swig_py-1.so=libsvn_swig_py-1.so.0.0.0
--- a/usr/src/pkgdefs/SUNWsvn-python/prototype_i386	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,49 +0,0 @@
-#
-# Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#ident	"@(#)prototype_i386	1.1	07/02/24 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are I386 specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWsvn-python
-#
--- a/usr/src/pkgdefs/SUNWsvn-python/prototype_sparc	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,50 +0,0 @@
-#
-# Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#ident	"@(#)prototype_sparc	1.1	07/02/24 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are SPARC specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWsvn-python
-#
-#
--- a/usr/src/pkgdefs/SUNWsvn/Makefile	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,35 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#ident	"@(#)Makefile	1.1	07/02/24 SMI"
-#
-# Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-
-include ../Makefile.com
-
-.KEEP_STATE:
-
-all: $(FILES)
-install: all pkg
-
-include ../Makefile.targ
--- a/usr/src/pkgdefs/SUNWsvn/copyright	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
-This license applies to all portions of Subversion which are not
-externally-maintained libraries (e.g. apr/, apr-util/, and neon/).
-Such libraries have their own licenses; we recommend you read them, as
-their terms may differ from the terms below.
-
-This is version 1 of this license.  It is also available online at
-http://subversion.tigris.org/license-1.html.  If newer versions of
-this license are posted there (the same URL, but with the version
-number incremented: .../license-2.html, .../license-3.html, and so
-on), you may use a newer version instead, at your option.
-
-====================================================================
-Copyright (c) 2000-2004 CollabNet.  All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
-1. Redistributions of source code must retain the above copyright
-notice, this list of conditions and the following disclaimer.
-
-2. Redistributions in binary form must reproduce the above copyright
-notice, this list of conditions and the following disclaimer in the
-documentation and/or other materials provided with the distribution.
-
-3. The end-user documentation included with the redistribution, if
-any, must include the following acknowledgment: "This product includes
-software developed by CollabNet (http://www.Collab.Net/)."
-Alternately, this acknowledgment may appear in the software itself, if
-and wherever such third-party acknowledgments normally appear.
-
-4. The hosted project names must not be used to endorse or promote
-products derived from this software without prior written
-permission. For written permission, please contact [email protected].
-
-5. Products derived from this software may not use the "Tigris" name
-nor may "Tigris" appear in their names without prior written
-permission of CollabNet.
-
-THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
-WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-IN NO EVENT SHALL COLLABNET OR ITS CONTRIBUTORS BE LIABLE FOR ANY
-DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
-GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
-IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-====================================================================
-
-This software consists of voluntary contributions made by many
-individuals on behalf of CollabNet.
-
--- a/usr/src/pkgdefs/SUNWsvn/depend	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,53 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#ident	"@(#)depend	1.5	08/09/24 SMI"
-#
-# This package information file defines software dependencies associated
-# with the pkg.  You can define three types of pkg dependencies with this file:
-#	 P indicates a prerequisite for installation
-#	 I indicates an incompatible package
-#	 R indicates a reverse dependency
-# <pkg.abbr> see pkginfo(4), PKG parameter
-# <name> see pkginfo(4), NAME parameter
-# <version> see pkginfo(4), VERSION parameter
-# <arch> see pkginfo(4), ARCH parameter
-# <type> <pkg.abbr> <name>
-# 	(<arch>)<version>
-# 	(<arch>)<version>
-# 	...
-# <type> <pkg.abbr> <name>
-# ...
-
-P SUNWcar	Core Architecture, (Root)
-P SUNWkvm	Core Architecture, (Kvm)
-P SUNWcsr	Core Solaris, (Root)
-P SUNWcsu	Core Solaris, (Usr)
-P SUNWcsd	Core Solaris Devices
-P SUNWcsl	Core Solaris Libraries
-P SUNWopenssl-libraries	OpenSSL Libraries (Usr)
-P SUNWneon	The Neon WebDAV library
-P SUNWlexpt	libexpat - XML parser library
-P SUNWsqlite3	SQLite3
-P SUNWapr13lib	Apache Portable Runtime (APR) 1.3 Shared Libraries
-P SUNWapu13lib	Apache Portable Runtime Utility (APR-util) 1.3 Shared Libraries
--- a/usr/src/pkgdefs/SUNWsvn/pkginfo.tmpl	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved.
-#
-#ident	"@(#)pkginfo.tmpl	1.4	10/07/22 SMI"
-#
-# This required package information file describes characteristics of the
-# package, such as package abbreviation, full package name, package version,
-# and package architecture.
-#
-PKG="SUNWsvn"
-NAME="Subversion"
-ARCH="ISA"
-VERSION="SFWVERS,REV=0.0.0"
-SUNW_PRODNAME="SunOS"
-SUNW_PRODVERS="RELEASE/VERSION"
-SUNW_PKGTYPE="usr"
-MAXINST="1000"
-CATEGORY="system"
-DESC="The Subversion Source Control Management System (1.6.5)"
-VENDOR="COMPANY"
-HOTLINE="Please contact your local service provider"
-EMAIL=""
-CLASSES="none"
-BASEDIR=/
-SUNW_PKGVERS="1.0"
-SUNW_PKG_ALLZONES="false"
-SUNW_PKG_HOLLOW="false"
-SUNW_PKG_THISZONE="false"
-#VSTOCK="<reserved by Release Engineering for package part #>"
-#ISTATES="<developer defined>"
-#RSTATES='<developer defined>'
-#ULIMIT="<developer defined>"
-#ORDER="<developer defined>"
-#PSTAMP="<developer defined>"
-#INTONLY="<developer defined>"
--- a/usr/src/pkgdefs/SUNWsvn/prototype_com	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,193 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#ident	"@(#)prototype_com	1.6	09/09/24 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>      # where to find pkg objects
-#!include <filename>                  # include another 'prototype' file
-#!default <mode> <owner> <group>      # default used if not specified on entry
-#!<param>=<value>                     # puts parameter in pkg environment
-
-# packaging files
-i pkginfo
-i copyright
-i depend
-# source locations relative to the prototype file
-#
-# SUNWsvn
-#
-d none usr 0755 root sys
-d none usr/apache2 0755 root bin
-d none usr/apache2/2.2 0755 root bin
-d none usr/apache2/2.2/libexec 0755 root bin
-f none usr/apache2/2.2/libexec/mod_authz_svn.so 0555 root bin
-f none usr/apache2/2.2/libexec/mod_dav_svn.so 0555 root bin
-d none usr/bin 0755 root bin
-f none usr/bin/svn 0755 root bin
-f none usr/bin/svnadmin 0755 root bin
-f none usr/bin/svndumpfilter 0755 root bin
-f none usr/bin/svnlook 0755 root bin
-f none usr/bin/svnserve 0755 root bin
-f none usr/bin/svnsync 0755 root bin
-f none usr/bin/svnversion 0755 root bin
-d none usr/include 0755 root bin
-d none usr/include/svn 0755 root bin
-f none usr/include/svn/mod_authz_svn.h 0644 root bin
-f none usr/include/svn/mod_dav_svn.h 0644 root bin
-f none usr/include/svn/svn_auth.h 0644 root bin
-f none usr/include/svn/svn_base64.h 0644 root bin
-f none usr/include/svn/svn_checksum.h 0644 root bin
-f none usr/include/svn/svn_client.h 0644 root bin
-f none usr/include/svn/svn_cmdline.h 0644 root bin
-f none usr/include/svn/svn_compat.h 0644 root bin
-f none usr/include/svn/svn_config.h 0644 root bin
-f none usr/include/svn/svn_ctype.h 0644 root bin
-f none usr/include/svn/svn_dav.h 0644 root bin
-f none usr/include/svn/svn_delta.h 0644 root bin
-f none usr/include/svn/svn_diff.h 0644 root bin
-f none usr/include/svn/svn_dirent_uri.h 0644 root bin
-f none usr/include/svn/svn_dso.h 0644 root bin
-f none usr/include/svn/svn_error.h 0644 root bin
-f none usr/include/svn/svn_error_codes.h 0644 root bin
-f none usr/include/svn/svn_fs.h 0644 root bin
-f none usr/include/svn/svn_hash.h 0644 root bin
-f none usr/include/svn/svn_io.h 0644 root bin
-f none usr/include/svn/svn_iter.h 0644 root bin
-f none usr/include/svn/svn_md5.h 0644 root bin
-f none usr/include/svn/svn_mergeinfo.h 0644 root bin
-f none usr/include/svn/svn_nls.h 0644 root bin
-f none usr/include/svn/svn_opt.h 0644 root bin
-f none usr/include/svn/svn_path.h 0644 root bin
-f none usr/include/svn/svn_pools.h 0644 root bin
-f none usr/include/svn/svn_props.h 0644 root bin
-f none usr/include/svn/svn_quoprint.h 0644 root bin
-f none usr/include/svn/svn_ra.h 0644 root bin
-f none usr/include/svn/svn_ra_svn.h 0644 root bin
-f none usr/include/svn/svn_repos.h 0644 root bin
-f none usr/include/svn/svn_sorts.h 0644 root bin
-f none usr/include/svn/svn_string.h 0644 root bin
-f none usr/include/svn/svn_subst.h 0644 root bin
-f none usr/include/svn/svn_time.h 0644 root bin
-f none usr/include/svn/svn_types.h 0644 root bin
-f none usr/include/svn/svn_user.h 0644 root bin
-f none usr/include/svn/svn_utf.h 0644 root bin
-f none usr/include/svn/svn_version.h 0644 root bin
-f none usr/include/svn/svn_wc.h 0644 root bin
-f none usr/include/svn/svn_xml.h 0644 root bin
-d none usr/lib 0755 root bin
-d none usr/lib/svn 0755 root bin
-f none usr/lib/svn/libsvn_client-1.so.0.0.0 0755 root bin
-s none usr/lib/svn/libsvn_client-1.so.0=libsvn_client-1.so.0.0.0
-s none usr/lib/svn/libsvn_client-1.so=libsvn_client-1.so.0.0.0
-f none usr/lib/svn/libsvn_delta-1.so.0.0.0 0755 root bin
-s none usr/lib/svn/libsvn_delta-1.so.0=libsvn_delta-1.so.0.0.0
-s none usr/lib/svn/libsvn_delta-1.so=libsvn_delta-1.so.0.0.0
-f none usr/lib/svn/libsvn_diff-1.so.0.0.0 0755 root bin
-s none usr/lib/svn/libsvn_diff-1.so.0=libsvn_diff-1.so.0.0.0
-s none usr/lib/svn/libsvn_diff-1.so=libsvn_diff-1.so.0.0.0
-f none usr/lib/svn/libsvn_fs-1.so.0.0.0 0755 root bin
-s none usr/lib/svn/libsvn_fs-1.so.0=libsvn_fs-1.so.0.0.0
-s none usr/lib/svn/libsvn_fs-1.so=libsvn_fs-1.so.0.0.0
-f none usr/lib/svn/libsvn_fs_fs-1.so.0.0.0 0755 root bin
-s none usr/lib/svn/libsvn_fs_fs-1.so.0=libsvn_fs_fs-1.so.0.0.0
-s none usr/lib/svn/libsvn_fs_fs-1.so=libsvn_fs_fs-1.so.0.0.0
-f none usr/lib/svn/libsvn_fs_util-1.so.0.0.0 0755 root bin
-s none usr/lib/svn/libsvn_fs_util-1.so.0=libsvn_fs_util-1.so.0.0.0
-s none usr/lib/svn/libsvn_fs_util-1.so=libsvn_fs_util-1.so.0.0.0
-f none usr/lib/svn/libsvn_ra-1.so.0.0.0 0755 root bin
-s none usr/lib/svn/libsvn_ra-1.so.0=libsvn_ra-1.so.0.0.0
-s none usr/lib/svn/libsvn_ra-1.so=libsvn_ra-1.so.0.0.0
-f none usr/lib/svn/libsvn_ra_local-1.so.0.0.0 0755 root bin
-s none usr/lib/svn/libsvn_ra_local-1.so.0=libsvn_ra_local-1.so.0.0.0
-s none usr/lib/svn/libsvn_ra_local-1.so=libsvn_ra_local-1.so.0.0.0
-f none usr/lib/svn/libsvn_ra_neon-1.so.0.0.0 0755 root bin
-s none usr/lib/svn/libsvn_ra_neon-1.so.0=libsvn_ra_neon-1.so.0.0.0
-s none usr/lib/svn/libsvn_ra_neon-1.so=libsvn_ra_neon-1.so.0.0.0
-f none usr/lib/svn/libsvn_ra_svn-1.so.0.0.0 0755 root bin
-s none usr/lib/svn/libsvn_ra_svn-1.so.0=libsvn_ra_svn-1.so.0.0.0
-s none usr/lib/svn/libsvn_ra_svn-1.so=libsvn_ra_svn-1.so.0.0.0
-f none usr/lib/svn/libsvn_repos-1.so.0.0.0 0755 root bin
-s none usr/lib/svn/libsvn_repos-1.so.0=libsvn_repos-1.so.0.0.0
-s none usr/lib/svn/libsvn_repos-1.so=libsvn_repos-1.so.0.0.0
-f none usr/lib/svn/libsvn_subr-1.so.0.0.0 0755 root bin
-s none usr/lib/svn/libsvn_subr-1.so.0=libsvn_subr-1.so.0.0.0
-s none usr/lib/svn/libsvn_subr-1.so=libsvn_subr-1.so.0.0.0
-f none usr/lib/svn/libsvn_wc-1.so.0.0.0 0755 root bin
-s none usr/lib/svn/libsvn_wc-1.so.0=libsvn_wc-1.so.0.0.0
-s none usr/lib/svn/libsvn_wc-1.so=libsvn_wc-1.so.0.0.0
-d none usr/share 0755 root sys
-d none usr/share/locale 0755 root other
-d none usr/share/locale/de 0755 root other
-d none usr/share/locale/de/LC_MESSAGES 0755 root other
-f none usr/share/locale/de/LC_MESSAGES/subversion.mo 0644 root other
-d none usr/share/locale/es 0755 root other
-d none usr/share/locale/es/LC_MESSAGES 0755 root other
-f none usr/share/locale/es/LC_MESSAGES/subversion.mo 0644 root other
-d none usr/share/locale/fr 0755 root other
-d none usr/share/locale/fr/LC_MESSAGES 0755 root other
-f none usr/share/locale/fr/LC_MESSAGES/subversion.mo 0644 root other
-d none usr/share/locale/it 0755 root other
-d none usr/share/locale/it/LC_MESSAGES 0755 root other
-f none usr/share/locale/it/LC_MESSAGES/subversion.mo 0644 root other
-d none usr/share/locale/ja 0755 root other
-d none usr/share/locale/ja/LC_MESSAGES 0755 root other
-f none usr/share/locale/ja/LC_MESSAGES/subversion.mo 0644 root other
-d none usr/share/locale/ko 0755 root other
-d none usr/share/locale/ko/LC_MESSAGES 0755 root other
-f none usr/share/locale/ko/LC_MESSAGES/subversion.mo 0644 root other
-d none usr/share/locale/nb 0755 root other
-d none usr/share/locale/nb/LC_MESSAGES 0755 root other
-f none usr/share/locale/nb/LC_MESSAGES/subversion.mo 0644 root other
-d none usr/share/locale/pl 0755 root other
-d none usr/share/locale/pl/LC_MESSAGES 0755 root other
-f none usr/share/locale/pl/LC_MESSAGES/subversion.mo 0644 root other
-d none usr/share/locale/pt_BR 0755 root other
-d none usr/share/locale/pt_BR/LC_MESSAGES 0755 root other
-f none usr/share/locale/pt_BR/LC_MESSAGES/subversion.mo 0644 root other
-d none usr/share/locale/sv 0755 root other
-d none usr/share/locale/sv/LC_MESSAGES 0755 root other
-f none usr/share/locale/sv/LC_MESSAGES/subversion.mo 0644 root other
-d none usr/share/locale/zh_CN 0755 root other
-d none usr/share/locale/zh_CN/LC_MESSAGES 0755 root other
-f none usr/share/locale/zh_CN/LC_MESSAGES/subversion.mo 0644 root other
-d none usr/share/locale/zh_TW 0755 root other
-d none usr/share/locale/zh_TW/LC_MESSAGES 0755 root other
-f none usr/share/locale/zh_TW/LC_MESSAGES/subversion.mo 0644 root other
-d none usr/share/man 0755 root bin
-d none usr/share/man/man1 0755 root bin
-f none usr/share/man/man1/svn.1 0444 root bin
-f none usr/share/man/man1/svnadmin.1 0444 root bin
-f none usr/share/man/man1/svndumpfilter.1 0444 root bin
-f none usr/share/man/man1/svnlook.1 0444 root bin
-f none usr/share/man/man1/svnsync.1 0444 root bin
-f none usr/share/man/man1/svnversion.1 0444 root bin
-d none usr/share/man/man5 0755 root bin
-f none usr/share/man/man5/svnserve.conf.5 0444 root bin
-d none usr/share/man/man8 0755 root bin
-f none usr/share/man/man8/svnserve.8 0444 root bin
--- a/usr/src/pkgdefs/SUNWsvn/prototype_i386	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,49 +0,0 @@
-# Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Use is subject to license terms.
-#
-#ident	"@(#)prototype_i386	1.1	07/02/24 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are I386 specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWsvn
-#
--- a/usr/src/pkgdefs/SUNWsvn/prototype_sparc	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,50 +0,0 @@
-# Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Use is subject to license terms.
-#
-#ident	"@(#)prototype_sparc	1.1	07/02/24 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are SPARC specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWsvn
-#
-#
--- a/usr/src/pkgdefs/SUNWtree/Makefile	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,36 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)Makefile	1.1	09/02/07 SMI"
-#
-
-include ../Makefile.com
-
-.KEEP_STATE:
-
-all: $(FILES)
-install: all pkg
-
-include ../Makefile.targ
--- a/usr/src/pkgdefs/SUNWtree/copyright	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,760 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
---------------------------------------------------------------------
-
-Copyright (c) 1996 - 2008 by Steve Baker ([email protected])
-
-
-GNU GENERAL PUBLIC LICENSE
-
-Version 2, June 1991
-
-Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA
-
-Everyone is permitted to copy and distribute verbatim copies
-of this license document, but changing it is not allowed.
-
-Preamble
-
-The licenses for most software are designed to take away your freedom
-to share and change it. By contrast, the GNU General Public License is
-intended to guarantee your freedom to share and change free software--to
-make sure the software is free for all its users. This General Public
-License applies to most of the Free Software Foundation's software and
-to any other program whose authors commit to using it. (Some other Free
-Software Foundation software is covered by the GNU Lesser General Public
-License instead.) You can apply it to your programs, too.
-
-When we speak of free software, we are referring to freedom, not
-price. Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it in
-new free programs; and that you know you can do these things.
-
-To protect your rights, we need to make restrictions that forbid anyone
-to deny you these rights or to ask you to surrender the rights. These
-restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-For example, if you distribute copies of such a program, whether gratis or
-for a fee, you must give the recipients all the rights that you have. You
-must make sure that they, too, receive or can get the source code. And
-you must show them these terms so they know their rights.
-
-We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software. If the software is modified by someone else and passed on,
-we want its recipients to know that what they have is not the original,
-so that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-Finally, any free program is threatened constantly by software
-patents. We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary. To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-The precise terms and conditions for copying, distribution and
-modification follow.
-TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License. The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language. (Hereinafter, translation is included without limitation in
-the term "modification".) Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope. The act of running
-the Program is not restricted, and the output from the Program is covered
-only if its contents constitute a work based on the Program (independent
-of having been made by running the Program). Whether that is true depends
-on what the Program does.
-
-1. You may copy and distribute verbatim copies of the Program's source
-code as you receive it, in any medium, provided that you conspicuously
-and appropriately publish on each copy an appropriate copyright notice
-and disclaimer of warranty; keep intact all the notices that refer to
-this License and to the absence of any warranty; and give any other
-recipients of the Program a copy of this License along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-2. You may modify your copy or copies of the Program or any portion of
-it, thus forming a work based on the Program, and copy and distribute
-such modifications or work under the terms of Section 1 above, provided
-that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any part
-    thereof, to be licensed as a whole at no charge to all third parties
-    under the terms of this License.
-    c) If the modified program normally reads commands interactively when
-    run, you must cause it, when started running for such interactive
-    use in the most ordinary way, to print or display an announcement
-    including an appropriate copyright notice and a notice that there
-    is no warranty (or else, saying that you provide a warranty) and
-    that users may redistribute the program under these conditions, and
-    telling the user how to view a copy of this License. (Exception: if
-    the Program itself is interactive but does not normally print such
-    an announcement, your work based on the Program is not required to
-    print an announcement.)
-
-These requirements apply to the modified work as a whole. If identifiable
-sections of that work are not derived from the Program, and can be
-reasonably considered independent and separate works in themselves,
-then this License, and its terms, do not apply to those sections when
-you distribute them as separate works. But when you distribute the same
-sections as part of a whole which is a work based on the Program, the
-distribution of the whole must be on the terms of this License, whose
-permissions for other licensees extend to the entire whole, and thus to
-each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest your
-rights to work written entirely by you; rather, the intent is to exercise
-the right to control the distribution of derivative or collective works
-based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of a
-storage or distribution medium does not bring the other work under the
-scope of this License.
-
-3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections 1
-    and 2 above on a medium customarily used for software interchange; or,
-    b) Accompany it with a written offer, valid for at least three years,
-    to give any third party, for a charge no more than your cost of
-    physically performing source distribution, a complete machine-readable
-    copy of the corresponding source code, to be distributed under the
-    terms of Sections 1 and 2 above on a medium customarily used for
-    software interchange; or,
-    c) Accompany it with the information you received as to the offer to
-    distribute corresponding source code. (This alternative is allowed
-    only for noncommercial distribution and only if you received the
-    program in object code or executable form with such an offer, in
-    accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for making
-modifications to it. For an executable work, complete source code means
-all the source code for all modules it contains, plus any associated
-interface definition files, plus the scripts used to control compilation
-and installation of the executable. However, as a special exception,
-the source code distributed need not include anything that is normally
-distributed (in either source or binary form) with the major components
-(compiler, kernel, and so on) of the operating system on which the
-executable runs, unless that component itself accompanies the executable.
-
-If distribution of executable or object code is made by offering access
-to copy from a designated place, then offering equivalent access to
-copy the source code from the same place counts as distribution of the
-source code, even though third parties are not compelled to copy the
-source along with the object code.
-
-4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License. Any attempt otherwise
-to copy, modify, sublicense or distribute the Program is void, and will
-automatically terminate your rights under this License. However, parties
-who have received copies, or rights, from you under this License will
-not have their licenses terminated so long as such parties remain in
-full compliance.
-
-5. You are not required to accept this License, since you have not signed
-it. However, nothing else grants you permission to modify or distribute
-the Program or its derivative works. These actions are prohibited
-by law if you do not accept this License. Therefore, by modifying or
-distributing the Program (or any work based on the Program), you indicate
-your acceptance of this License to do so, and all its terms and conditions
-for copying, distributing or modifying the Program or works based on it.
-
-6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions. You may not impose any further restrictions
-on the recipients' exercise of the rights granted herein. You are not
-responsible for enforcing compliance by third parties to this License.
-
-7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot distribute
-so as to satisfy simultaneously your obligations under this License
-and any other pertinent obligations, then as a consequence you may not
-distribute the Program at all. For example, if a patent license would
-not permit royalty-free redistribution of the Program by all those who
-receive copies directly or indirectly through you, then the only way you
-could satisfy both it and this License would be to refrain entirely from
-distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under any
-particular circumstance, the balance of the section is intended to apply
-and the section as a whole is intended to apply in other circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any such
-claims; this section has the sole purpose of protecting the integrity of
-the free software distribution system, which is implemented by public
-license practices. Many people have made generous contributions to the
-wide range of software distributed through that system in reliance on
-consistent application of that system; it is up to the author/donor to
-decide if he or she is willing to distribute software through any other
-system and a licensee cannot impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-8. If the distribution and/or use of the Program is restricted in certain
-countries either by patents or by copyrighted interfaces, the original
-copyright holder who places the Program under this License may add an
-explicit geographical distribution limitation excluding those countries,
-so that distribution is permitted only in or among countries not thus
-excluded. In such case, this License incorporates the limitation as if
-written in the body of this License.
-
-9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time. Such new versions will
-be similar in spirit to the present version, but may differ in detail
-to address new problems or concerns.
-
-Each version is given a distinguishing version number. If the Program
-specifies a version number of this License which applies to it and
-"any later version", you have the option of following the terms and
-conditions either of that version or of any later version published by
-the Free Software Foundation. If the Program does not specify a version
-number of this License, you may choose any version ever published by
-the Free Software Foundation.
-
-10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission. For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this. Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software
-and of promoting the sharing and reuse of software generally.
-
-NO WARRANTY
-
-11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK
-AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
-WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
-AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU
-FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL
-DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING
-BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR
-LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM
-TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY
-HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
-END OF TERMS AND CONDITIONS
-
-
---------------------------------------------------------------------
-
-Copyright (C) 1997, 2002, 2005 Free Software Foundation, Inc.
-
-
-GNU LESSER GENERAL PUBLIC LICENSE
-
-Version 2.1, February 1999
-
-Copyright (C) 1991, 1999 Free Software Foundation, Inc.  51 Franklin
-Street, Fifth Floor, Boston, MA  02110-1301  USA Everyone is permitted
-to copy and distribute verbatim copies of this license document, but
-changing it is not allowed.
-
-[This is the first released version of the Lesser GPL.  It also counts
- as the successor of the GNU Library Public License, version 2, hence
- the version number 2.1.]
-
-Preamble
-
-The licenses for most software are designed to take away your freedom
-to share and change it. By contrast, the GNU General Public Licenses are
-intended to guarantee your freedom to share and change free software--to
-make sure the software is free for all its users.
-
-This license, the Lesser General Public License, applies to some specially
-designated software packages--typically libraries--of the Free Software
-Foundation and other authors who decide to use it. You can use it too,
-but we suggest you first think carefully about whether this license or
-the ordinary General Public License is the better strategy to use in
-any particular case, based on the explanations below.
-
-When we speak of free software, we are referring to freedom of use,
-not price. Our General Public Licenses are designed to make sure that
-you have the freedom to distribute copies of free software (and charge
-for this service if you wish); that you receive source code or can get it
-if you want it; that you can change the software and use pieces of it in
-new free programs; and that you are informed that you can do these things.
-
-To protect your rights, we need to make restrictions that forbid
-distributors to deny you these rights or to ask you to surrender these
-rights. These restrictions translate to certain responsibilities for
-you if you distribute copies of the library or if you modify it.
-
-For example, if you distribute copies of the library, whether gratis
-or for a fee, you must give the recipients all the rights that we gave
-you. You must make sure that they, too, receive or can get the source
-code. If you link other code with the library, you must provide complete
-object files to the recipients, so that they can relink them with the
-library after making changes to the library and recompiling it. And you
-must show them these terms so they know their rights.
-
-We protect your rights with a two-step method: (1) we copyright the
-library, and (2) we offer you this license, which gives you legal
-permission to copy, distribute and/or modify the library.
-
-To protect each distributor, we want to make it very clear that there
-is no warranty for the free library. Also, if the library is modified
-by someone else and passed on, the recipients should know that what they
-have is not the original version, so that the original author's reputation
-will not be affected by problems that might be introduced by others.
-
-Finally, software patents pose a constant threat to the existence of
-any free program. We wish to make sure that a company cannot effectively
-restrict the users of a free program by obtaining a restrictive license
-from a patent holder. Therefore, we insist that any patent license
-obtained for a version of the library must be consistent with the full
-freedom of use specified in this license.
-
-Most GNU software, including some libraries, is covered by the ordinary
-GNU General Public License. This license, the GNU Lesser General
-Public License, applies to certain designated libraries, and is quite
-different from the ordinary General Public License. We use this license
-for certain libraries in order to permit linking those libraries into
-non-free programs.
-
-When a program is linked with a library, whether statically or using a
-shared library, the combination of the two is legally speaking a combined
-work, a derivative of the original library. The ordinary General Public
-License therefore permits such linking only if the entire combination
-fits its criteria of freedom. The Lesser General Public License permits
-more lax criteria for linking other code with the library.
-
-We call this license the "Lesser" General Public License because it
-does Less to protect the user's freedom than the ordinary General
-Public License. It also provides other free software developers Less
-of an advantage over competing non-free programs. These disadvantages
-are the reason we use the ordinary General Public License for many
-libraries. However, the Lesser license provides advantages in certain
-special circumstances.
-
-For example, on rare occasions, there may be a special need to encourage
-the widest possible use of a certain library, so that it becomes a
-de-facto standard. To achieve this, non-free programs must be allowed
-to use the library. A more frequent case is that a free library does
-the same job as widely used non-free libraries. In this case, there
-is little to gain by limiting the free library to free software only,
-so we use the Lesser General Public License.
-
-In other cases, permission to use a particular library in non-free
-programs enables a greater number of people to use a large body of free
-software. For example, permission to use the GNU C Library in non-free
-programs enables many more people to use the whole GNU operating system,
-as well as its variant, the GNU/Linux operating system.
-
-Although the Lesser General Public License is Less protective of the
-users' freedom, it does ensure that the user of a program that is linked
-with the Library has the freedom and the wherewithal to run that program
-using a modified version of the Library.
-
-The precise terms and conditions for copying, distribution and
-modification follow. Pay close attention to the difference between a
-"work based on the library" and a "work that uses the library". The
-former contains code derived from the library, whereas the latter must
-be combined with the library in order to run.
-
-TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-0. This License Agreement applies to any software library or other program
-which contains a notice placed by the copyright holder or other authorized
-party saying it may be distributed under the terms of this Lesser General
-Public License (also called "this License"). Each licensee is addressed as
-"you".
-
-A "library" means a collection of software functions and/or data prepared
-so as to be conveniently linked with application programs (which use
-some of those functions and data) to form executables.
-
-The "Library", below, refers to any such software library or work which
-has been distributed under these terms. A "work based on the Library"
-means either the Library or any derivative work under copyright law:
-that is to say, a work containing the Library or a portion of it, either
-verbatim or with modifications and/or translated straightforwardly into
-another language. (Hereinafter, translation is included without limitation
-in the term "modification".)
-
-"Source code" for a work means the preferred form of the work for making
-modifications to it. For a library, complete source code means all the
-source code for all modules it contains, plus any associated interface
-definition files, plus the scripts used to control compilation and
-installation of the library.
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope. The act of running
-a program using the Library is not restricted, and output from such a
-program is covered only if its contents constitute a work based on the
-Library (independent of the use of the Library in a tool for writing
-it). Whether that is true depends on what the Library does and what the
-program that uses the Library does.
-
-1. You may copy and distribute verbatim copies of the Library's complete
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and distribute a copy of this License along with the Library.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-2. You may modify your copy or copies of the Library or any portion of
-it, thus forming a work based on the Library, and copy and distribute
-such modifications or work under the terms of Section 1 above, provided
-that you also meet all of these conditions:
-
-    * a) The modified work must itself be a software library.  * b) You
-    must cause the files modified to carry prominent notices stating
-    that you changed the files and the date of any change.  * c) You
-    must cause the whole of the work to be licensed at no charge to all
-    third parties under the terms of this License.  * d) If a facility
-    in the modified Library refers to a function or a table of data to
-    be supplied by an application program that uses the facility, other
-    than as an argument passed when the facility is invoked, then you must
-    make a good faith effort to ensure that, in the event an application
-    does not supply such function or table, the facility still operates,
-    and performs whatever part of its purpose remains meaningful.
-
-      (For example, a function in a library to compute square roots
-      has a purpose that is entirely well-defined independent of
-      the application. Therefore, Subsection 2d requires that any
-      application-supplied function or table used by this function must
-      be optional: if the application does not supply it, the square
-      root function must still compute square roots.)
-
-These requirements apply to the modified work as a whole. If identifiable
-sections of that work are not derived from the Library, and can be
-reasonably considered independent and separate works in themselves,
-then this License, and its terms, do not apply to those sections when
-you distribute them as separate works. But when you distribute the same
-sections as part of a whole which is a work based on the Library, the
-distribution of the whole must be on the terms of this License, whose
-permissions for other licensees extend to the entire whole, and thus to
-each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest your
-rights to work written entirely by you; rather, the intent is to exercise
-the right to control the distribution of derivative or collective works
-based on the Library.
-
-In addition, mere aggregation of another work not based on the Library
-with the Library (or with a work based on the Library) on a volume of a
-storage or distribution medium does not bring the other work under the
-scope of this License.
-
-3. You may opt to apply the terms of the ordinary GNU General Public
-License instead of this License to a given copy of the Library. To do
-this, you must alter all the notices that refer to this License, so that
-they refer to the ordinary GNU General Public License, version 2, instead
-of to this License. (If a newer version than version 2 of the ordinary
-GNU General Public License has appeared, then you can specify that version
-instead if you wish.) Do not make any other change in these notices.
-
-Once this change is made in a given copy, it is irreversible for that
-copy, so the ordinary GNU General Public License applies to all subsequent
-copies and derivative works made from that copy.
-
-This option is useful when you wish to copy part of the code of the
-Library into a program that is not a library.
-
-4. You may copy and distribute the Library (or a portion or derivative of
-it, under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you accompany it with the complete
-corresponding machine-readable source code, which must be distributed
-under the terms of Sections 1 and 2 above on a medium customarily used
-for software interchange.
-
-If distribution of object code is made by offering access to copy from
-a designated place, then offering equivalent access to copy the source
-code from the same place satisfies the requirement to distribute the
-source code, even though third parties are not compelled to copy the
-source along with the object code.
-
-5. A program that contains no derivative of any portion of the Library,
-but is designed to work with the Library by being compiled or linked with
-it, is called a "work that uses the Library". Such a work, in isolation,
-is not a derivative work of the Library, and therefore falls outside
-the scope of this License.
-
-However, linking a "work that uses the Library" with the Library creates
-an executable that is a derivative of the Library (because it contains
-portions of the Library), rather than a "work that uses the library". The
-executable is therefore covered by this License. Section 6 states terms
-for distribution of such executables.
-
-When a "work that uses the Library" uses material from a header file that
-is part of the Library, the object code for the work may be a derivative
-work of the Library even though the source code is not. Whether this
-is true is especially significant if the work can be linked without the
-Library, or if the work is itself a library. The threshold for this to
-be true is not precisely defined by law.
-
-If such an object file uses only numerical parameters, data structure
-layouts and accessors, and small macros and small inline functions (ten
-lines or less in length), then the use of the object file is unrestricted,
-regardless of whether it is legally a derivative work. (Executables
-containing this object code plus portions of the Library will still fall
-under Section 6.)
-
-Otherwise, if the work is a derivative of the Library, you may distribute
-the object code for the work under the terms of Section 6. Any executables
-containing that work also fall under Section 6, whether or not they are
-linked directly with the Library itself.
-
-6. As an exception to the Sections above, you may also combine or
-link a "work that uses the Library" with the Library to produce a work
-containing portions of the Library, and distribute that work under terms
-of your choice, provided that the terms permit modification of the work
-for the customer's own use and reverse engineering for debugging such
-modifications.
-
-You must give prominent notice with each copy of the work that the
-Library is used in it and that the Library and its use are covered by
-this License. You must supply a copy of this License. If the work during
-execution displays copyright notices, you must include the copyright
-notice for the Library among them, as well as a reference directing the
-user to the copy of this License. Also, you must do one of these things:
-
-    * a) Accompany the work with the complete corresponding
-    machine-readable source code for the Library including whatever
-    changes were used in the work (which must be distributed under
-    Sections 1 and 2 above); and, if the work is an executable linked
-    with the Library, with the complete machine-readable "work that
-    uses the Library", as object code and/or source code, so that the
-    user can modify the Library and then relink to produce a modified
-    executable containing the modified Library. (It is understood
-    that the user who changes the contents of definitions files in the
-    Library will not necessarily be able to recompile the application to
-    use the modified definitions.)  * b) Use a suitable shared library
-    mechanism for linking with the Library. A suitable mechanism is one
-    that (1) uses at run time a copy of the library already present on
-    the user's computer system, rather than copying library functions
-    into the executable, and (2) will operate properly with a modified
-    version of the library, if the user installs one, as long as the
-    modified version is interface-compatible with the version that the
-    work was made with.  * c) Accompany the work with a written offer,
-    valid for at least three years, to give the same user the materials
-    specified in Subsection 6a, above, for a charge no more than the cost
-    of performing this distribution.  * d) If distribution of the work
-    is made by offering access to copy from a designated place, offer
-    equivalent access to copy the above specified materials from the
-    same place.  * e) Verify that the user has already received a copy
-    of these materials or that you have already sent this user a copy.
-
-For an executable, the required form of the "work that uses the Library"
-must include any data and utility programs needed for reproducing the
-executable from it. However, as a special exception, the materials to
-be distributed need not include anything that is normally distributed
-(in either source or binary form) with the major components (compiler,
-kernel, and so on) of the operating system on which the executable runs,
-unless that component itself accompanies the executable.
-
-It may happen that this requirement contradicts the license restrictions
-of other proprietary libraries that do not normally accompany the
-operating system. Such a contradiction means you cannot use both them
-and the Library together in an executable that you distribute.
-
-7. You may place library facilities that are a work based on the Library
-side-by-side in a single library together with other library facilities
-not covered by this License, and distribute such a combined library,
-provided that the separate distribution of the work based on the Library
-and of the other library facilities is otherwise permitted, and provided
-that you do these two things:
-
-    * a) Accompany the combined library with a copy of the same work based
-    on the Library, uncombined with any other library facilities. This
-    must be distributed under the terms of the Sections above.  * b)
-    Give prominent notice with the combined library of the fact that
-    part of it is a work based on the Library, and explaining where to
-    find the accompanying uncombined form of the same work.
-
-8. You may not copy, modify, sublicense, link with, or distribute the
-Library except as expressly provided under this License. Any attempt
-otherwise to copy, modify, sublicense, link with, or distribute the
-Library is void, and will automatically terminate your rights under
-this License. However, parties who have received copies, or rights,
-from you under this License will not have their licenses terminated so
-long as such parties remain in full compliance.
-
-9. You are not required to accept this License, since you have not signed
-it. However, nothing else grants you permission to modify or distribute
-the Library or its derivative works. These actions are prohibited
-by law if you do not accept this License. Therefore, by modifying or
-distributing the Library (or any work based on the Library), you indicate
-your acceptance of this License to do so, and all its terms and conditions
-for copying, distributing or modifying the Library or works based on it.
-
-10. Each time you redistribute the Library (or any work based on the
-Library), the recipient automatically receives a license from the original
-licensor to copy, distribute, link with or modify the Library subject to
-these terms and conditions. You may not impose any further restrictions
-on the recipients' exercise of the rights granted herein. You are not
-responsible for enforcing compliance by third parties with this License.
-
-11. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot distribute
-so as to satisfy simultaneously your obligations under this License
-and any other pertinent obligations, then as a consequence you may not
-distribute the Library at all. For example, if a patent license would
-not permit royalty-free redistribution of the Library by all those who
-receive copies directly or indirectly through you, then the only way you
-could satisfy both it and this License would be to refrain entirely from
-distribution of the Library.
-
-If any portion of this section is held invalid or unenforceable under any
-particular circumstance, the balance of the section is intended to apply,
-and the section as a whole is intended to apply in other circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any such
-claims; this section has the sole purpose of protecting the integrity
-of the free software distribution system which is implemented by public
-license practices. Many people have made generous contributions to the
-wide range of software distributed through that system in reliance on
-consistent application of that system; it is up to the author/donor to
-decide if he or she is willing to distribute software through any other
-system and a licensee cannot impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-12. If the distribution and/or use of the Library is restricted in certain
-countries either by patents or by copyrighted interfaces, the original
-copyright holder who places the Library under this License may add an
-explicit geographical distribution limitation excluding those countries,
-so that distribution is permitted only in or among countries not thus
-excluded. In such case, this License incorporates the limitation as if
-written in the body of this License.
-
-13. The Free Software Foundation may publish revised and/or new versions
-of the Lesser General Public License from time to time. Such new versions
-will be similar in spirit to the present version, but may differ in
-detail to address new problems or concerns.
-
-Each version is given a distinguishing version number. If the Library
-specifies a version number of this License which applies to it and
-"any later version", you have the option of following the terms and
-conditions either of that version or of any later version published by
-the Free Software Foundation. If the Library does not specify a license
-version number, you may choose any version ever published by the Free
-Software Foundation.
-
-14. If you wish to incorporate parts of the Library into other free
-programs whose distribution conditions are incompatible with these, write
-to the author to ask for permission. For software which is copyrighted
-by the Free Software Foundation, write to the Free Software Foundation;
-we sometimes make exceptions for this. Our decision will be guided by the
-two goals of preserving the free status of all derivatives of our free
-software and of promoting the sharing and reuse of software generally.
-
-NO WARRANTY
-
-15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK
-AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE
-LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
-WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
-AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
-FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL
-DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (INCLUDING
-BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR
-LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY
-TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY
-HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
-
-END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries
-
-If you develop a new library, and you want it to be of the greatest
-possible use to the public, we recommend making it free software that
-everyone can redistribute and change. You can do so by permitting
-redistribution under these terms (or, alternatively, under the terms of
-the ordinary General Public License).
-
-To apply these terms, attach the following notices to the library. It is
-safest to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least the
-"copyright" line and a pointer to where the full notice is found.
-
-one line to give the library's name and an idea of what it does.
-Copyright (C) year  name of author
-
-This library is free software; you can redistribute it and/or modify it
-under the terms of the GNU Lesser General Public License as published
-by the Free Software Foundation; either version 2.1 of the License, or
-(at your option) any later version.
-
-This library is distributed in the hope that it will be useful, but
-WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public
-License for more details.
-
-You should have received a copy of the GNU Lesser General Public License
-along with this library; if not, write to the Free Software Foundation,
-Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
-
-Also add information on how to contact you by electronic and paper mail.
-
-You should also get your employer (if you work as a programmer) or
-your school, if any, to sign a "copyright disclaimer" for the library,
-if necessary. Here is a sample; alter the names:
-
-Yoyodyne, Inc., hereby disclaims all copyright interest in the library
-`Frob' (a library for tweaking knobs) written by James Random Hacker.
-
-signature of Ty Coon, 1 April 1990 Ty Coon, President of Vice
-
-That's all there is to it!
----------------------------------------------------------------------
-
--- a/usr/src/pkgdefs/SUNWtree/depend	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,57 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)depend	1.1	09/02/07 SMI"
-#
-
-#
-# This package information file defines software dependencies associated
-# with the pkg.  You can define three types of pkg dependencies with this file:
-#	 P indicates a prerequisite for installation
-#	 I indicates an incompatible package
-#	 R indicates a reverse dependency
-# <pkg.abbr> see pkginfo(4), PKG parameter
-# <name> see pkginfo(4), NAME parameter
-# <version> see pkginfo(4), VERSION parameter
-# <arch> see pkginfo(4), ARCH parameter
-# <type> <pkg.abbr> <name>
-# 	(<arch>)<version>
-# 	(<arch>)<version>
-# 	...
-# <type> <pkg.abbr> <name>
-# ...
-#
-
-P SUNWcar	Core Architecture, (Root)
-P SUNWcakr	Core Solaris Kernel Architecture (Root)
-P SUNWkvm	Core Architecture, (Kvm)
-P SUNWcsr	Core Solaris, (Root)
-P SUNWckr	Core Solaris Kernel (Root)
-P SUNWcnetr	Core Solaris Network Infrastructure (Root)
-P SUNWcsu	Core Solaris, (Usr)
-P SUNWcsd	Core Solaris Devices
-P SUNWcsl	Core Solaris Libraries
-p SUNWcslr	Core Solaris Libraries (Root)
-P SUNWlibmsr    Math & Microtasking Libraries (Root)
--- a/usr/src/pkgdefs/SUNWtree/pkginfo.tmpl	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,58 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
-#
-# ident	"@(#)pkginfo.tmpl	1.2	10/07/22 SMI"
-#
-
-#
-# This required package information file describes characteristics of the
-# package, such as package abbreviation, full package name, package version,
-# and package architecture.
-#
-PKG="SUNWtree"
-NAME="tree - recursive directory listing program"
-ARCH="ISA"
-VERSION="SFWVERS,REV=0.0.0"
-SUNW_PRODNAME="SunOS"
-SUNW_PRODVERS="RELEASE/VERSION"
-SUNW_PKGTYPE="usr"
-MAXINST="1000"
-CATEGORY="system"
-DESC="tree - recursive directory listing program (1.5.2.1)"
-VENDOR="COMPANY"
-HOTLINE="Please contact your local service provider"
-EMAIL=""
-CLASSES="none"
-BASEDIR=/
-SUNW_PKGVERS="1.0"
-SUNW_PKG_ALLZONES="false"
-SUNW_PKG_HOLLOW="false"
-SUNW_PKG_THISZONE="false"
-#VSTOCK="<reserved by Release Engineering for package part #>"
-#ISTATES="<developer defined>"
-#RSTATES='<developer defined>'
-#ULIMIT="<developer defined>"
-#ORDER="<developer defined>"
-#PSTAMP="<developer defined>"
-#INTONLY="<developer defined>"
--- a/usr/src/pkgdefs/SUNWtree/prototype_com	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,53 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_com	1.1	09/02/07 SMI"
-#
-
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>        # where to find pkg objects
-#!include <filename>                    # include another 'prototype' file
-#!default <mode> <owner> <group>        # default used if not specified on entry
-#!<param>=<value>                       # puts parameter in pkg environment
-
-# packaging files
-i pkginfo
-i copyright
-i depend
-# source locations relative to the prototype file
-#
-# SUNWtree
-#
-d none usr 0755 root sys
-d none usr/bin 0755 root bin
-f none usr/bin/tree 0555 root bin
-d none usr/share 0755 root sys
-d none usr/share/man 0755 root bin
-d none usr/share/man/man1 0755 root bin
-f none usr/share/man/man1/tree.1 0444 root bin
--- a/usr/src/pkgdefs/SUNWtree/prototype_i386	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_i386	1.1	09/02/07 SMI"
-#
-
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>        # where to find pkg objects
-#!include <filename>                    # include another 'prototype' file
-#!default <mode> <owner> <group>        # default used if not specified on entry
-#!<param>=<value>                       # puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are I386 specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWtree
-#
--- a/usr/src/pkgdefs/SUNWtree/prototype_sparc	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_sparc	1.1	09/02/07 SMI"
-#
-
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>        # where to find pkg objects
-#!include <filename>                    # include another 'prototype' file
-#!default <mode> <owner> <group>        # default used if not specified on entry
-#!<param>=<value>                       # puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are SPARC specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWtree
-#
--- a/usr/src/pkgdefs/SUNWunzip/Makefile	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,36 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)Makefile	1.3	06/03/18 SMI"
-#
-include ../Makefile.com
-
-DATAFILES= depend
-
-.KEEP_STATE:
-
-all: $(FILES)
-install: all pkg
-
-include ../Makefile.targ
--- a/usr/src/pkgdefs/SUNWunzip/copyright	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-This is version 2005-Feb-10 of the Info-ZIP copyright and license. The definitive version of this document should be available at ftp://ftp.info-zip.org/pub/infozip/license.html indefinitely.
-
-Copyright (c) 1990-2005 Info-ZIP. All rights reserved.
-
-For the purposes of this copyright and license, "Info-ZIP" is defined as the following set of individuals:
-
-    Mark Adler, John Bush, Karl Davis, Harald Denker, Jean-Michel Dubois, Jean-loup Gailly, Hunter Goatley, Ed Gordon, Ian Gorman, Chris Herborth, Dirk Haase, Greg Hartwig, Robert Heath, Jonathan Hudson, Paul Kienitz, David Kirschbaum, Johnny Lee, Onno van der Linden, Igor Mandrichenko, Steve P. Miller, Sergio Monesi, Keith Owens, George Petrov, Greg Roelofs, Kai Uwe Rommel, Steve Salisbury, Dave Smith, Steven M. Schweda, Christian Spieler, Cosmin Truta, Antoine Verheijen, Paul von Behren, Rich Wales, Mike White 
-
-This software is provided "as is," without warranty of any kind, express or implied. In no event shall Info-ZIP or its contributors be held liable for any direct, indirect, incidental, special or consequential damages arising out of the use of or inability to use this software.
-
-Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
-
-   1. Redistributions of source code must retain the above copyright notice, definition, disclaimer, and this list of conditions.
-   2. Redistributions in binary form (compiled executables) must reproduce the above copyright notice, definition, disclaimer, and this list of conditions in documentation and/or other materials provided with the distribution. The sole exception to this condition is redistribution of a standard UnZipSFX binary (including SFXWiz) as part of a self-extracting archive; that is permitted without inclusion of this license, as long as the normal SFX banner has not been removed from the binary or disabled.
-   3. Altered versions--including, but not limited to, ports to new operating systems, existing ports with new graphical interfaces, and dynamic, shared, or static library versions--must be plainly marked as such and must not be misrepresented as being the original source. Such altered versions also must not be misrepresented as being Info-ZIP releases--including, but not limited to, labeling of the altered versions with the names "Info-ZIP" (or any variation thereof, including, but not limited to, different capitalizations), "Pocket UnZip," "WiZ" or "MacZip" without the explicit permission of Info-ZIP. Such altered versions are further prohibited from misrepresentative use of the Zip-Bugs or Info-ZIP e-mail addresses or of the Info-ZIP URL(s).
-   4. Info-ZIP retains the right to use the names "Info-ZIP," "Zip," "UnZip," "UnZipSFX," "WiZ," "Pocket UnZip," "Pocket Zip," and "MacZip" for its own source and binary releases. 
--- a/usr/src/pkgdefs/SUNWunzip/pkginfo.tmpl	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,57 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#
-# Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
-#
-# ident	"@(#)pkginfo.tmpl	1.5	10/07/22 SMI"
-#
-#
-# This required package information file describes characteristics of the
-# package, such as package abbreviation, full package name, package version,
-# and package architecture.
-#
-PKG="SUNWunzip"
-NAME="The Info-Zip (unzip) compression utility"
-ARCH="ISA"
-VERSION="SFWVERS,REV=0.0.0"
-SUNW_PRODNAME="SunOS"
-SUNW_PRODVERS="RELEASE/VERSION"
-SUNW_PKGTYPE="usr"
-MAXINST="1000"
-CATEGORY="system"
-DESC="The Info-Zip (unzip) compression utility"
-VENDOR="COMPANY"
-HOTLINE="Please contact your local service provider"
-EMAIL=""
-CLASSES="none"
-BASEDIR=/
-SUNW_PKGVERS="1.0"
-SUNW_PKG_ALLZONES="false"
-SUNW_PKG_HOLLOW="false"
-SUNW_PKG_THISZONE="false"
-#VSTOCK="<reserved by Release Engineering for package part #>"
-#ISTATES="<developer defined>"
-#RSTATES='<developer defined>'
-#ULIMIT="<developer defined>"
-#ORDER="<developer defined>"
-#PSTAMP="<developer defined>"
-#INTONLY="<developer defined>"
--- a/usr/src/pkgdefs/SUNWunzip/prototype_com	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,60 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_com	1.6	09/09/04 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-# packaging files
-i pkginfo
-i copyright
-i depend
-#
-# source locations relative to the prototype file
-#
-# SUNWunzip
-#
-d none usr 755 root sys
-d none usr/bin 755 root bin
-f none usr/bin/funzip 555 root bin
-f none usr/bin/unzip 555 root bin
-f none usr/bin/unzipsfx 555 root bin
-f none usr/bin/zipgrep 555 root bin
-l none usr/bin/zipinfo=unzip
-d none usr/share 755 root sys
-d none usr/share/man 755 root bin
-d none usr/share/man/man1 755 root bin
-f none usr/share/man/man1/funzip.1 444 root bin
-f none usr/share/man/man1/unzip.1 444 root bin
-f none usr/share/man/man1/unzipsfx.1 444 root bin
-f none usr/share/man/man1/zipgrep.1 444 root bin
-f none usr/share/man/man1/zipinfo.1 444 root bin
--- a/usr/src/pkgdefs/SUNWunzip/prototype_i386	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,50 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_i386	1.3	06/03/18 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are I386 specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWunzip
-#
--- a/usr/src/pkgdefs/SUNWunzip/prototype_sparc	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,50 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_sparc	1.3	06/03/18 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are SPARC specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWunzip
-#
--- a/usr/src/pkgdefs/SUNWvim/Makefile	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# ident	"@(#)Makefile	1.2	08/08/04 SMI"
-
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-
-include ../Makefile.com
-
-DATAFILES=
-
-.KEEP_STATE:
-
-all: $(FILES)
-install: all pkg
-
-include ../Makefile.targ
--- a/usr/src/pkgdefs/SUNWvim/copyright	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,79 +0,0 @@
-VIM LICENSE
-
-I)  There are no restrictions on distributing unmodified copies of Vim except
-    that they must include this license text.  You can also distribute
-    unmodified parts of Vim, likewise unrestricted except that they must
-    include this license text.  You are also allowed to include executables
-    that you made from the unmodified Vim sources, plus your own usage
-    examples and Vim scripts.
-
-II) It is allowed to distribute a modified (or extended) version of Vim,
-    including executables and/or source code, when the following four
-    conditions are met:
-    1) This license text must be included unmodified.
-    2) The modified Vim must be distributed in one of the following five ways:
-       a) If you make changes to Vim yourself, you must clearly describe in
-          the distribution how to contact you.  When the maintainer asks you
-          (in any way) for a copy of the modified Vim you distributed, you
-          must make your changes, including source code, available to the
-          maintainer without fee.  The maintainer reserves the right to
-          include your changes in the official version of Vim.  What the
-          maintainer will do with your changes and under what license they
-          will be distributed is negotiable.  If there has been no negotiation
-          then this license, or a later version, also applies to your changes.
-          The current maintainer is Bram Moolenaar <[email protected]>.  If this
-          changes it will be announced in appropriate places (most likely
-          vim.sf.net, www.vim.org and/or comp.editors).  When it is completely
-          impossible to contact the maintainer, the obligation to send him
-          your changes ceases.  Once the maintainer has confirmed that he has
-          received your changes they will not have to be sent again.
-       b) If you have received a modified Vim that was distributed as
-          mentioned under a) you are allowed to further distribute it
-          unmodified, as mentioned at I).  If you make additional changes the
-          text under a) applies to those changes.
-       c) Provide all the changes, including source code, with every copy of
-          the modified Vim you distribute.  This may be done in the form of a
-          context diff.  You can choose what license to use for new code you
-          add.  The changes and their license must not restrict others from
-          making their own changes to the official version of Vim.
-       d) When you have a modified Vim which includes changes as mentioned
-          under c), you can distribute it without the source code for the
-          changes if the following three conditions are met:
-          - The license that applies to the changes permits you to distribute
-            the changes to the Vim maintainer without fee or restriction, and
-            permits the Vim maintainer to include the changes in the official
-            version of Vim without fee or restriction.
-          - You keep the changes for at least three years after last
-            distributing the corresponding modified Vim.  When the maintainer
-            or someone who you distributed the modified Vim to asks you (in
-            any way) for the changes within this period, you must make them
-            available to him.
-          - You clearly describe in the distribution how to contact you.  This
-            contact information must remain valid for at least three years
-            after last distributing the corresponding modified Vim, or as long
-            as possible.
-       e) When the GNU General Public License (GPL) applies to the changes,
-          you can distribute the modified Vim under the GNU GPL version 2 or
-          any later version.
-    3) A message must be added, at least in the output of the ":version"
-       command and in the intro screen, such that the user of the modified Vim
-       is able to see that it was modified.  When distributing as mentioned
-       under 2)e) adding the message is only required for as far as this does
-       not conflict with the license used for the changes.
-    4) The contact information as required under 2)a) and 2)d) must not be
-       removed or changed, except that the person himself can make
-       corrections.
-
-III) If you distribute a modified version of Vim, you are encouraged to use
-     the Vim license for your changes and make them available to the
-     maintainer, including the source code.  The preferred way to do this is
-     by e-mail or by uploading the files to a server and e-mailing the URL.
-     If the number of changes is small (e.g., a modified Makefile) e-mailing a
-     context diff will do.  The e-mail address to be used is
-     <[email protected]>
-
-IV)  It is not allowed to remove this license from the distribution of the Vim
-     sources, parts of it or from a modified version.  You may use this
-     license for previous Vim releases instead of the license that they came
-     with, at your option.
-
--- a/usr/src/pkgdefs/SUNWvim/depend	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#
-#ident	"@(#)depend	1.3	09/06/15 SMI"
-#
-# This package information file defines software dependencies associated
-# with the pkg.  You can define three types of pkg dependencies with this file:
-#	 P indicates a prerequisite for installation
-#	 I indicates an incompatible package
-#	 R indicates a reverse dependency
-# <pkg.abbr> see pkginfo(4), PKG parameter
-# <name> see pkginfo(4), NAME parameter
-# <version> see pkginfo(4), VERSION parameter
-# <arch> see pkginfo(4), ARCH parameter
-# <type> <pkg.abbr> <name>
-# 	(<arch>)<version>
-# 	(<arch>)<version>
-# 	...
-# <type> <pkg.abbr> <name>
-# ...
-
-P SUNWcar	Core Architecture, (Root)
-P SUNWkvm	Core Architecture, (Kvm)
-P SUNWcsr	Core Solaris, (Root)
-P SUNWcsu	Core Solaris, (Usr)
-P SUNWcsd	Core Solaris Devices
-P SUNWcsl	Core Solaris Libraries
-P SUNWesu	Extended System Utilities
-P SUNWperl584core	Perl 5.8.4 programming language (core)
-P SUNWperl584usr	SUNWperl584usr Perl 5.8.4 (non-core)
-P SUNWlibmsr	Math & Microtasking Libraries (Root)
--- a/usr/src/pkgdefs/SUNWvim/pkginfo.tmpl	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,57 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved.
-#
-# ident	"@(#)pkginfo.tmpl	1.3	10/07/22 SMI"
-
-#
-#
-# This required package information file describes characteristics of the
-# package, such as package abbreviation, full package name, package version,
-# and package architecture.
-#
-PKG="SUNWvim"
-NAME="Vi IMproved"
-ARCH="ISA"
-VERSION="SFWVERS,REV=0.0.0"
-SUNW_PRODNAME="SunOS"
-SUNW_PRODVERS="RELEASE/VERSION"
-SUNW_PKGTYPE="usr"
-MAXINST="1000"
-CATEGORY="system"
-DESC="Vi IMproved version 7.2"
-VENDOR="COMPANY"
-HOTLINE="Please contact your local service provider"
-EMAIL=""
-CLASSES="none"
-BASEDIR=/
-SUNW_PKGVERS="1.0"
-SUNW_PKG_ALLZONES="false"
-SUNW_PKG_HOLLOW="false"
-SUNW_PKG_THISZONE="false"
-#VSTOCK="<reserved by Release Engineering for package part #>"
-#ISTATES="<developer defined>"
-#RSTATES='<developer defined>'
-#ULIMIT="<developer defined>"
-#ORDER="<developer defined>"
-#PSTAMP="<developer defined>"
-#INTONLY="<developer defined>"
--- a/usr/src/pkgdefs/SUNWvim/prototype_com	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1470 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_com	1.3	09/11/20 SMI"
-
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>        # where to find pkg objects
-#!include <filename>                    # include another 'prototype' file
-#!default <mode> <owner> <group>        # default used if not specified on entry
-#!<param>=<value>                       # puts parameter in pkg environment
-
-# packaging files
-i pkginfo
-i copyright
-i depend
-#
-# source locations relative to the prototype file
-#
-# SUNWvim
-#
-
-d none usr 0755 root sys
-d none usr/bin 0755 root bin
-s none usr/bin/rview=vim
-s none usr/bin/rvim=vim
-f none usr/bin/vim 0755 root bin
-s none usr/bin/vimdiff=vim
-f none usr/bin/vimtutor 0755 root bin
-f none usr/bin/xxd 0755 root bin
-d none usr/gnu 0755 root bin
-d none usr/gnu/bin 0755 root bin
-d none usr/share 0755 root sys
-d none usr/share/man 0755 root bin
-d none usr/share/man/man1 0755 root bin
-s none usr/share/man/man1/rview.1=vim.1
-s none usr/share/man/man1/rvim.1=vim.1
-f none usr/share/man/man1/vim.1 0444 root bin
-f none usr/share/man/man1/vimdiff.1 0444 root bin
-f none usr/share/man/man1/vimtutor.1 0444 root bin
-f none usr/share/man/man1/xxd.1 0444 root bin
-d none usr/share/vim 0755 root bin
-d none usr/share/vim/vim72 0755 root bin
-d none usr/share/vim/vim72/autoload 0755 root bin
-f none usr/share/vim/vim72/autoload/README.txt 0644 root bin
-f none usr/share/vim/vim72/autoload/ada.vim 0644 root bin
-f none usr/share/vim/vim72/autoload/adacomplete.vim 0644 root bin
-f none usr/share/vim/vim72/autoload/ccomplete.vim 0644 root bin
-f none usr/share/vim/vim72/autoload/csscomplete.vim 0644 root bin
-f none usr/share/vim/vim72/autoload/decada.vim 0644 root bin
-f none usr/share/vim/vim72/autoload/getscript.vim 0644 root bin
-f none usr/share/vim/vim72/autoload/gnat.vim 0644 root bin
-f none usr/share/vim/vim72/autoload/gzip.vim 0644 root bin
-f none usr/share/vim/vim72/autoload/htmlcomplete.vim 0644 root bin
-f none usr/share/vim/vim72/autoload/javascriptcomplete.vim 0644 root bin
-f none usr/share/vim/vim72/autoload/netrw.vim 0644 root bin
-f none usr/share/vim/vim72/autoload/netrwFileHandlers.vim 0644 root bin
-f none usr/share/vim/vim72/autoload/netrwSettings.vim 0644 root bin
-f none usr/share/vim/vim72/autoload/paste.vim 0644 root bin
-f none usr/share/vim/vim72/autoload/phpcomplete.vim 0644 root bin
-f none usr/share/vim/vim72/autoload/pythoncomplete.vim 0644 root bin
-f none usr/share/vim/vim72/autoload/rubycomplete.vim 0644 root bin
-f none usr/share/vim/vim72/autoload/spellfile.vim 0644 root bin
-f none usr/share/vim/vim72/autoload/sqlcomplete.vim 0644 root bin
-f none usr/share/vim/vim72/autoload/syntaxcomplete.vim 0644 root bin
-f none usr/share/vim/vim72/autoload/tar.vim 0644 root bin
-f none usr/share/vim/vim72/autoload/vimball.vim 0644 root bin
-d none usr/share/vim/vim72/autoload/xml 0755 root bin
-f none usr/share/vim/vim72/autoload/xml/html32.vim 0644 root bin
-f none usr/share/vim/vim72/autoload/xml/html401f.vim 0644 root bin
-f none usr/share/vim/vim72/autoload/xml/html401s.vim 0644 root bin
-f none usr/share/vim/vim72/autoload/xml/html401t.vim 0644 root bin
-f none usr/share/vim/vim72/autoload/xml/html40f.vim 0644 root bin
-f none usr/share/vim/vim72/autoload/xml/html40s.vim 0644 root bin
-f none usr/share/vim/vim72/autoload/xml/html40t.vim 0644 root bin
-f none usr/share/vim/vim72/autoload/xml/xhtml10f.vim 0644 root bin
-f none usr/share/vim/vim72/autoload/xml/xhtml10s.vim 0644 root bin
-f none usr/share/vim/vim72/autoload/xml/xhtml10t.vim 0644 root bin
-f none usr/share/vim/vim72/autoload/xml/xhtml11.vim 0644 root bin
-f none usr/share/vim/vim72/autoload/xml/xsd.vim 0644 root bin
-f none usr/share/vim/vim72/autoload/xml/xsl.vim 0644 root bin
-f none usr/share/vim/vim72/autoload/xmlcomplete.vim 0644 root bin
-f none usr/share/vim/vim72/autoload/zip.vim 0644 root bin
-f none usr/share/vim/vim72/bugreport.vim 0644 root bin
-d none usr/share/vim/vim72/colors 0755 root bin
-f none usr/share/vim/vim72/colors/README.txt 0644 root bin
-f none usr/share/vim/vim72/colors/blue.vim 0644 root bin
-f none usr/share/vim/vim72/colors/darkblue.vim 0644 root bin
-f none usr/share/vim/vim72/colors/default.vim 0644 root bin
-f none usr/share/vim/vim72/colors/delek.vim 0644 root bin
-f none usr/share/vim/vim72/colors/desert.vim 0644 root bin
-f none usr/share/vim/vim72/colors/elflord.vim 0644 root bin
-f none usr/share/vim/vim72/colors/evening.vim 0644 root bin
-f none usr/share/vim/vim72/colors/koehler.vim 0644 root bin
-f none usr/share/vim/vim72/colors/morning.vim 0644 root bin
-f none usr/share/vim/vim72/colors/murphy.vim 0644 root bin
-f none usr/share/vim/vim72/colors/pablo.vim 0644 root bin
-f none usr/share/vim/vim72/colors/peachpuff.vim 0644 root bin
-f none usr/share/vim/vim72/colors/ron.vim 0644 root bin
-f none usr/share/vim/vim72/colors/shine.vim 0644 root bin
-f none usr/share/vim/vim72/colors/slate.vim 0644 root bin
-f none usr/share/vim/vim72/colors/torte.vim 0644 root bin
-f none usr/share/vim/vim72/colors/zellner.vim 0644 root bin
-d none usr/share/vim/vim72/compiler 0755 root bin
-f none usr/share/vim/vim72/compiler/README.txt 0644 root bin
-f none usr/share/vim/vim72/compiler/ant.vim 0644 root bin
-f none usr/share/vim/vim72/compiler/bcc.vim 0644 root bin
-f none usr/share/vim/vim72/compiler/bdf.vim 0644 root bin
-f none usr/share/vim/vim72/compiler/checkstyle.vim 0644 root bin
-f none usr/share/vim/vim72/compiler/cs.vim 0644 root bin
-f none usr/share/vim/vim72/compiler/decada.vim 0644 root bin
-f none usr/share/vim/vim72/compiler/dot.vim 0644 root bin
-f none usr/share/vim/vim72/compiler/eruby.vim 0644 root bin
-f none usr/share/vim/vim72/compiler/fortran_F.vim 0644 root bin
-f none usr/share/vim/vim72/compiler/fortran_cv.vim 0644 root bin
-f none usr/share/vim/vim72/compiler/fortran_elf90.vim 0644 root bin
-f none usr/share/vim/vim72/compiler/fortran_g77.vim 0644 root bin
-f none usr/share/vim/vim72/compiler/fortran_lf95.vim 0644 root bin
-f none usr/share/vim/vim72/compiler/fpc.vim 0644 root bin
-f none usr/share/vim/vim72/compiler/gcc.vim 0644 root bin
-f none usr/share/vim/vim72/compiler/gnat.vim 0644 root bin
-f none usr/share/vim/vim72/compiler/hp_acc.vim 0644 root bin
-f none usr/share/vim/vim72/compiler/icc.vim 0644 root bin
-f none usr/share/vim/vim72/compiler/intel.vim 0644 root bin
-f none usr/share/vim/vim72/compiler/irix5_c.vim 0644 root bin
-f none usr/share/vim/vim72/compiler/irix5_cpp.vim 0644 root bin
-f none usr/share/vim/vim72/compiler/javac.vim 0644 root bin
-f none usr/share/vim/vim72/compiler/jikes.vim 0644 root bin
-f none usr/share/vim/vim72/compiler/mcs.vim 0644 root bin
-f none usr/share/vim/vim72/compiler/mips_c.vim 0644 root bin
-f none usr/share/vim/vim72/compiler/mipspro_c89.vim 0644 root bin
-f none usr/share/vim/vim72/compiler/mipspro_cpp.vim 0644 root bin
-f none usr/share/vim/vim72/compiler/modelsim_vcom.vim 0644 root bin
-f none usr/share/vim/vim72/compiler/msvc.vim 0644 root bin
-f none usr/share/vim/vim72/compiler/neato.vim 0644 root bin
-f none usr/share/vim/vim72/compiler/onsgmls.vim 0644 root bin
-f none usr/share/vim/vim72/compiler/pbx.vim 0644 root bin
-f none usr/share/vim/vim72/compiler/perl.vim 0644 root bin
-f none usr/share/vim/vim72/compiler/php.vim 0644 root bin
-f none usr/share/vim/vim72/compiler/pyunit.vim 0644 root bin
-f none usr/share/vim/vim72/compiler/rspec.vim 0644 root bin
-f none usr/share/vim/vim72/compiler/rst.vim 0644 root bin
-f none usr/share/vim/vim72/compiler/ruby.vim 0644 root bin
-f none usr/share/vim/vim72/compiler/rubyunit.vim 0644 root bin
-f none usr/share/vim/vim72/compiler/se.vim 0644 root bin
-f none usr/share/vim/vim72/compiler/splint.vim 0644 root bin
-f none usr/share/vim/vim72/compiler/tcl.vim 0644 root bin
-f none usr/share/vim/vim72/compiler/tex.vim 0644 root bin
-f none usr/share/vim/vim72/compiler/tidy.vim 0644 root bin
-f none usr/share/vim/vim72/compiler/xmllint.vim 0644 root bin
-f none usr/share/vim/vim72/compiler/xmlwf.vim 0644 root bin
-f none usr/share/vim/vim72/delmenu.vim 0644 root bin
-d none usr/share/vim/vim72/doc 0755 root bin
-f none usr/share/vim/vim72/doc/arabic.txt 0644 root bin
-f none usr/share/vim/vim72/doc/autocmd.txt 0644 root bin
-f none usr/share/vim/vim72/doc/change.txt 0644 root bin
-f none usr/share/vim/vim72/doc/cmdline.txt 0644 root bin
-f none usr/share/vim/vim72/doc/debug.txt 0644 root bin
-f none usr/share/vim/vim72/doc/debugger.txt 0644 root bin
-f none usr/share/vim/vim72/doc/develop.txt 0644 root bin
-f none usr/share/vim/vim72/doc/diff.txt 0644 root bin
-f none usr/share/vim/vim72/doc/digraph.txt 0644 root bin
-f none usr/share/vim/vim72/doc/editing.txt 0644 root bin
-f none usr/share/vim/vim72/doc/eval.txt 0644 root bin
-f none usr/share/vim/vim72/doc/farsi.txt 0644 root bin
-f none usr/share/vim/vim72/doc/filetype.txt 0644 root bin
-f none usr/share/vim/vim72/doc/fold.txt 0644 root bin
-f none usr/share/vim/vim72/doc/ft_ada.txt 0644 root bin
-f none usr/share/vim/vim72/doc/ft_sql.txt 0644 root bin
-f none usr/share/vim/vim72/doc/gui.txt 0644 root bin
-f none usr/share/vim/vim72/doc/gui_w16.txt 0644 root bin
-f none usr/share/vim/vim72/doc/gui_w32.txt 0644 root bin
-f none usr/share/vim/vim72/doc/gui_x11.txt 0644 root bin
-f none usr/share/vim/vim72/doc/hangulin.txt 0644 root bin
-f none usr/share/vim/vim72/doc/hebrew.txt 0644 root bin
-f none usr/share/vim/vim72/doc/help.txt 0644 root bin
-f none usr/share/vim/vim72/doc/howto.txt 0644 root bin
-f none usr/share/vim/vim72/doc/if_cscop.txt 0644 root bin
-f none usr/share/vim/vim72/doc/if_mzsch.txt 0644 root bin
-f none usr/share/vim/vim72/doc/if_ole.txt 0644 root bin
-f none usr/share/vim/vim72/doc/if_perl.txt 0644 root bin
-f none usr/share/vim/vim72/doc/if_pyth.txt 0644 root bin
-f none usr/share/vim/vim72/doc/if_ruby.txt 0644 root bin
-f none usr/share/vim/vim72/doc/if_sniff.txt 0644 root bin
-f none usr/share/vim/vim72/doc/if_tcl.txt 0644 root bin
-f none usr/share/vim/vim72/doc/indent.txt 0644 root bin
-f none usr/share/vim/vim72/doc/index.txt 0644 root bin
-f none usr/share/vim/vim72/doc/insert.txt 0644 root bin
-f none usr/share/vim/vim72/doc/intro.txt 0644 root bin
-f none usr/share/vim/vim72/doc/map.txt 0644 root bin
-f none usr/share/vim/vim72/doc/mbyte.txt 0644 root bin
-f none usr/share/vim/vim72/doc/message.txt 0644 root bin
-f none usr/share/vim/vim72/doc/mlang.txt 0644 root bin
-f none usr/share/vim/vim72/doc/motion.txt 0644 root bin
-f none usr/share/vim/vim72/doc/netbeans.txt 0644 root bin
-f none usr/share/vim/vim72/doc/options.txt 0644 root bin
-f none usr/share/vim/vim72/doc/os_390.txt 0644 root bin
-f none usr/share/vim/vim72/doc/os_amiga.txt 0644 root bin
-f none usr/share/vim/vim72/doc/os_beos.txt 0644 root bin
-f none usr/share/vim/vim72/doc/os_dos.txt 0644 root bin
-f none usr/share/vim/vim72/doc/os_mac.txt 0644 root bin
-f none usr/share/vim/vim72/doc/os_mint.txt 0644 root bin
-f none usr/share/vim/vim72/doc/os_msdos.txt 0644 root bin
-f none usr/share/vim/vim72/doc/os_os2.txt 0644 root bin
-f none usr/share/vim/vim72/doc/os_qnx.txt 0644 root bin
-f none usr/share/vim/vim72/doc/os_risc.txt 0644 root bin
-f none usr/share/vim/vim72/doc/os_unix.txt 0644 root bin
-f none usr/share/vim/vim72/doc/os_vms.txt 0644 root bin
-f none usr/share/vim/vim72/doc/os_win32.txt 0644 root bin
-f none usr/share/vim/vim72/doc/pattern.txt 0644 root bin
-f none usr/share/vim/vim72/doc/pi_getscript.txt 0644 root bin
-f none usr/share/vim/vim72/doc/pi_gzip.txt 0644 root bin
-f none usr/share/vim/vim72/doc/pi_netrw.txt 0644 root bin
-f none usr/share/vim/vim72/doc/pi_paren.txt 0644 root bin
-f none usr/share/vim/vim72/doc/pi_spec.txt 0644 root bin
-f none usr/share/vim/vim72/doc/pi_tar.txt 0644 root bin
-f none usr/share/vim/vim72/doc/pi_vimball.txt 0644 root bin
-f none usr/share/vim/vim72/doc/pi_zip.txt 0644 root bin
-f none usr/share/vim/vim72/doc/print.txt 0644 root bin
-f none usr/share/vim/vim72/doc/quickfix.txt 0644 root bin
-f none usr/share/vim/vim72/doc/quickref.txt 0644 root bin
-f none usr/share/vim/vim72/doc/quotes.txt 0644 root bin
-f none usr/share/vim/vim72/doc/recover.txt 0644 root bin
-f none usr/share/vim/vim72/doc/remote.txt 0644 root bin
-f none usr/share/vim/vim72/doc/repeat.txt 0644 root bin
-f none usr/share/vim/vim72/doc/rileft.txt 0644 root bin
-f none usr/share/vim/vim72/doc/russian.txt 0644 root bin
-f none usr/share/vim/vim72/doc/scroll.txt 0644 root bin
-f none usr/share/vim/vim72/doc/sign.txt 0644 root bin
-f none usr/share/vim/vim72/doc/spell.txt 0644 root bin
-f none usr/share/vim/vim72/doc/sponsor.txt 0644 root bin
-f none usr/share/vim/vim72/doc/starting.txt 0644 root bin
-f none usr/share/vim/vim72/doc/syntax.txt 0644 root bin
-f none usr/share/vim/vim72/doc/tabpage.txt 0644 root bin
-f none usr/share/vim/vim72/doc/tags 0644 root bin
-f none usr/share/vim/vim72/doc/tagsrch.txt 0644 root bin
-f none usr/share/vim/vim72/doc/term.txt 0644 root bin
-f none usr/share/vim/vim72/doc/tips.txt 0644 root bin
-f none usr/share/vim/vim72/doc/todo.txt 0644 root bin
-f none usr/share/vim/vim72/doc/uganda.txt 0644 root bin
-f none usr/share/vim/vim72/doc/undo.txt 0644 root bin
-f none usr/share/vim/vim72/doc/usr_01.txt 0644 root bin
-f none usr/share/vim/vim72/doc/usr_02.txt 0644 root bin
-f none usr/share/vim/vim72/doc/usr_03.txt 0644 root bin
-f none usr/share/vim/vim72/doc/usr_04.txt 0644 root bin
-f none usr/share/vim/vim72/doc/usr_05.txt 0644 root bin
-f none usr/share/vim/vim72/doc/usr_06.txt 0644 root bin
-f none usr/share/vim/vim72/doc/usr_07.txt 0644 root bin
-f none usr/share/vim/vim72/doc/usr_08.txt 0644 root bin
-f none usr/share/vim/vim72/doc/usr_09.txt 0644 root bin
-f none usr/share/vim/vim72/doc/usr_10.txt 0644 root bin
-f none usr/share/vim/vim72/doc/usr_11.txt 0644 root bin
-f none usr/share/vim/vim72/doc/usr_12.txt 0644 root bin
-f none usr/share/vim/vim72/doc/usr_20.txt 0644 root bin
-f none usr/share/vim/vim72/doc/usr_21.txt 0644 root bin
-f none usr/share/vim/vim72/doc/usr_22.txt 0644 root bin
-f none usr/share/vim/vim72/doc/usr_23.txt 0644 root bin
-f none usr/share/vim/vim72/doc/usr_24.txt 0644 root bin
-f none usr/share/vim/vim72/doc/usr_25.txt 0644 root bin
-f none usr/share/vim/vim72/doc/usr_26.txt 0644 root bin
-f none usr/share/vim/vim72/doc/usr_27.txt 0644 root bin
-f none usr/share/vim/vim72/doc/usr_28.txt 0644 root bin
-f none usr/share/vim/vim72/doc/usr_29.txt 0644 root bin
-f none usr/share/vim/vim72/doc/usr_30.txt 0644 root bin
-f none usr/share/vim/vim72/doc/usr_31.txt 0644 root bin
-f none usr/share/vim/vim72/doc/usr_32.txt 0644 root bin
-f none usr/share/vim/vim72/doc/usr_40.txt 0644 root bin
-f none usr/share/vim/vim72/doc/usr_41.txt 0644 root bin
-f none usr/share/vim/vim72/doc/usr_42.txt 0644 root bin
-f none usr/share/vim/vim72/doc/usr_43.txt 0644 root bin
-f none usr/share/vim/vim72/doc/usr_44.txt 0644 root bin
-f none usr/share/vim/vim72/doc/usr_45.txt 0644 root bin
-f none usr/share/vim/vim72/doc/usr_90.txt 0644 root bin
-f none usr/share/vim/vim72/doc/usr_toc.txt 0644 root bin
-f none usr/share/vim/vim72/doc/various.txt 0644 root bin
-f none usr/share/vim/vim72/doc/version4.txt 0644 root bin
-f none usr/share/vim/vim72/doc/version5.txt 0644 root bin
-f none usr/share/vim/vim72/doc/version6.txt 0644 root bin
-f none usr/share/vim/vim72/doc/version7.txt 0644 root bin
-f none usr/share/vim/vim72/doc/vi_diff.txt 0644 root bin
-f none usr/share/vim/vim72/doc/vim2html.pl 0755 root bin
-f none usr/share/vim/vim72/doc/visual.txt 0644 root bin
-f none usr/share/vim/vim72/doc/windows.txt 0644 root bin
-f none usr/share/vim/vim72/doc/workshop.txt 0644 root bin
-f none usr/share/vim/vim72/evim.vim 0644 root bin
-f none usr/share/vim/vim72/filetype.vim 0644 root bin
-f none usr/share/vim/vim72/ftoff.vim 0644 root bin
-d none usr/share/vim/vim72/ftplugin 0755 root bin
-f none usr/share/vim/vim72/ftplugin.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/AppendMatchGroup.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/README.txt 0644 root bin
-f none usr/share/vim/vim72/ftplugin/a2ps.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/aap.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/abaqus.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/ada.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/alsaconf.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/ant.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/arch.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/art.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/aspvbs.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/automake.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/bdf.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/bst.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/btm.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/c.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/calendar.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/cdrdaoconf.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/ch.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/changelog.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/cobol.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/conf.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/config.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/context.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/cpp.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/crm.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/cs.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/csc.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/csh.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/css.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/cvsrc.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/debchangelog.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/debcontrol.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/denyhosts.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/dictconf.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/dictdconf.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/diff.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/dircolors.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/dosbatch.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/dosini.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/dtd.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/dtrace.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/elinks.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/eruby.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/eterm.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/fetchmail.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/flexwiki.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/fortran.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/framescript.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/fvwm.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/git.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/gitcommit.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/gitconfig.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/gitrebase.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/gitsendemail.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/gpg.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/group.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/grub.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/haml.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/hamster.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/haskell.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/help.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/hostconf.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/hostsaccess.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/html.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/htmldjango.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/indent.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/initex.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/ishd.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/java.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/javascript.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/jsp.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/kconfig.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/kwt.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/ld.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/lftp.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/libao.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/limits.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/lisp.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/loginaccess.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/logindefs.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/logtalk.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/lprolog.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/lua.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/m4.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/mail.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/mailaliases.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/mailcap.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/make.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/man.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/manconf.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/matlab.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/mf.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/modconf.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/mp.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/mplayerconf.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/mrxvtrc.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/msmessages.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/mupad.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/muttrc.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/nanorc.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/netrc.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/nsis.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/objc.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/ocaml.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/occam.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/pamconf.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/pascal.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/passwd.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/pdf.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/perl.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/php.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/pinfo.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/plaintex.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/postscr.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/procmail.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/prolog.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/protocols.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/pyrex.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/python.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/quake.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/racc.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/readline.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/reva.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/rnc.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/rpl.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/rst.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/ruby.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/sass.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/scheme.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/screen.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/sensors.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/services.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/setserial.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/sgml.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/sh.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/sieve.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/slpconf.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/slpreg.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/slpspi.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/spec.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/sql.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/sshconfig.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/sudoers.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/svg.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/sysctl.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/tcl.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/tcsh.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/terminfo.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/tex.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/udevconf.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/udevperm.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/udevrules.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/updatedb.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/vb.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/verilog.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/vhdl.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/vim.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/xdefaults.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/xf86conf.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/xhtml.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/xinetd.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/xml.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/xmodmap.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/xs.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/xsd.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/xslt.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/yaml.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugin/zsh.vim 0644 root bin
-f none usr/share/vim/vim72/ftplugof.vim 0644 root bin
-f none usr/share/vim/vim72/gvimrc_example.vim 0644 root bin
-d none usr/share/vim/vim72/indent 0755 root bin
-f none usr/share/vim/vim72/indent.vim 0644 root bin
-f none usr/share/vim/vim72/indent/GenericIndent.vim 0644 root bin
-f none usr/share/vim/vim72/indent/README.txt 0644 root bin
-f none usr/share/vim/vim72/indent/aap.vim 0644 root bin
-f none usr/share/vim/vim72/indent/ada.vim 0644 root bin
-f none usr/share/vim/vim72/indent/ant.vim 0644 root bin
-f none usr/share/vim/vim72/indent/automake.vim 0644 root bin
-f none usr/share/vim/vim72/indent/awk.vim 0644 root bin
-f none usr/share/vim/vim72/indent/bib.vim 0644 root bin
-f none usr/share/vim/vim72/indent/bst.vim 0644 root bin
-f none usr/share/vim/vim72/indent/c.vim 0644 root bin
-f none usr/share/vim/vim72/indent/cdl.vim 0644 root bin
-f none usr/share/vim/vim72/indent/ch.vim 0644 root bin
-f none usr/share/vim/vim72/indent/changelog.vim 0644 root bin
-f none usr/share/vim/vim72/indent/cmake.vim 0644 root bin
-f none usr/share/vim/vim72/indent/cobol.vim 0644 root bin
-f none usr/share/vim/vim72/indent/config.vim 0644 root bin
-f none usr/share/vim/vim72/indent/cpp.vim 0644 root bin
-f none usr/share/vim/vim72/indent/cs.vim 0644 root bin
-f none usr/share/vim/vim72/indent/css.vim 0644 root bin
-f none usr/share/vim/vim72/indent/cuda.vim 0644 root bin
-f none usr/share/vim/vim72/indent/d.vim 0644 root bin
-f none usr/share/vim/vim72/indent/dictconf.vim 0644 root bin
-f none usr/share/vim/vim72/indent/dictdconf.vim 0644 root bin
-f none usr/share/vim/vim72/indent/docbk.vim 0644 root bin
-f none usr/share/vim/vim72/indent/dtd.vim 0644 root bin
-f none usr/share/vim/vim72/indent/dtrace.vim 0644 root bin
-f none usr/share/vim/vim72/indent/dylan.vim 0644 root bin
-f none usr/share/vim/vim72/indent/eiffel.vim 0644 root bin
-f none usr/share/vim/vim72/indent/erlang.vim 0644 root bin
-f none usr/share/vim/vim72/indent/eruby.vim 0644 root bin
-f none usr/share/vim/vim72/indent/eterm.vim 0644 root bin
-f none usr/share/vim/vim72/indent/fortran.vim 0644 root bin
-f none usr/share/vim/vim72/indent/framescript.vim 0644 root bin
-f none usr/share/vim/vim72/indent/gitconfig.vim 0644 root bin
-f none usr/share/vim/vim72/indent/haml.vim 0644 root bin
-f none usr/share/vim/vim72/indent/hamster.vim 0644 root bin
-f none usr/share/vim/vim72/indent/html.vim 0644 root bin
-f none usr/share/vim/vim72/indent/htmldjango.vim 0644 root bin
-f none usr/share/vim/vim72/indent/idlang.vim 0644 root bin
-f none usr/share/vim/vim72/indent/ishd.vim 0644 root bin
-f none usr/share/vim/vim72/indent/java.vim 0644 root bin
-f none usr/share/vim/vim72/indent/javascript.vim 0644 root bin
-f none usr/share/vim/vim72/indent/jsp.vim 0644 root bin
-f none usr/share/vim/vim72/indent/ld.vim 0644 root bin
-f none usr/share/vim/vim72/indent/lisp.vim 0644 root bin
-f none usr/share/vim/vim72/indent/logtalk.vim 0644 root bin
-f none usr/share/vim/vim72/indent/lua.vim 0644 root bin
-f none usr/share/vim/vim72/indent/mail.vim 0644 root bin
-f none usr/share/vim/vim72/indent/make.vim 0644 root bin
-f none usr/share/vim/vim72/indent/matlab.vim 0644 root bin
-f none usr/share/vim/vim72/indent/mma.vim 0644 root bin
-f none usr/share/vim/vim72/indent/mp.vim 0644 root bin
-f none usr/share/vim/vim72/indent/mupad.vim 0644 root bin
-f none usr/share/vim/vim72/indent/objc.vim 0644 root bin
-f none usr/share/vim/vim72/indent/ocaml.vim 0644 root bin
-f none usr/share/vim/vim72/indent/occam.vim 0644 root bin
-f none usr/share/vim/vim72/indent/pascal.vim 0644 root bin
-f none usr/share/vim/vim72/indent/perl.vim 0644 root bin
-f none usr/share/vim/vim72/indent/php.vim 0644 root bin
-f none usr/share/vim/vim72/indent/postscr.vim 0644 root bin
-f none usr/share/vim/vim72/indent/pov.vim 0644 root bin
-f none usr/share/vim/vim72/indent/prolog.vim 0644 root bin
-f none usr/share/vim/vim72/indent/pyrex.vim 0644 root bin
-f none usr/share/vim/vim72/indent/python.vim 0644 root bin
-f none usr/share/vim/vim72/indent/readline.vim 0644 root bin
-f none usr/share/vim/vim72/indent/rpl.vim 0644 root bin
-f none usr/share/vim/vim72/indent/rst.vim 0644 root bin
-f none usr/share/vim/vim72/indent/ruby.vim 0644 root bin
-f none usr/share/vim/vim72/indent/sass.vim 0644 root bin
-f none usr/share/vim/vim72/indent/scheme.vim 0644 root bin
-f none usr/share/vim/vim72/indent/sdl.vim 0644 root bin
-f none usr/share/vim/vim72/indent/sh.vim 0644 root bin
-f none usr/share/vim/vim72/indent/sml.vim 0644 root bin
-f none usr/share/vim/vim72/indent/sql.vim 0644 root bin
-f none usr/share/vim/vim72/indent/sqlanywhere.vim 0644 root bin
-f none usr/share/vim/vim72/indent/tcl.vim 0644 root bin
-f none usr/share/vim/vim72/indent/tcsh.vim 0644 root bin
-f none usr/share/vim/vim72/indent/tf.vim 0644 root bin
-f none usr/share/vim/vim72/indent/tilde.vim 0644 root bin
-f none usr/share/vim/vim72/indent/vb.vim 0644 root bin
-f none usr/share/vim/vim72/indent/verilog.vim 0644 root bin
-f none usr/share/vim/vim72/indent/vhdl.vim 0644 root bin
-f none usr/share/vim/vim72/indent/vim.vim 0644 root bin
-f none usr/share/vim/vim72/indent/xf86conf.vim 0644 root bin
-f none usr/share/vim/vim72/indent/xhtml.vim 0644 root bin
-f none usr/share/vim/vim72/indent/xinetd.vim 0644 root bin
-f none usr/share/vim/vim72/indent/xml.vim 0644 root bin
-f none usr/share/vim/vim72/indent/xsd.vim 0644 root bin
-f none usr/share/vim/vim72/indent/xslt.vim 0644 root bin
-f none usr/share/vim/vim72/indent/yacc.vim 0644 root bin
-f none usr/share/vim/vim72/indent/zsh.vim 0644 root bin
-f none usr/share/vim/vim72/indoff.vim 0644 root bin
-d none usr/share/vim/vim72/keymap 0755 root bin
-f none usr/share/vim/vim72/keymap/README.txt 0644 root bin
-f none usr/share/vim/vim72/keymap/accents.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/arabic.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/arabic_utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/bulgarian-bds.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/bulgarian-phonetic.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/canfr-win.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/croatian.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/croatian_cp1250.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/croatian_iso-8859-2.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/croatian_utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/czech.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/czech_utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/dvorak.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/esperanto.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/esperanto_utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/greek.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/greek_cp1253.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/greek_cp737.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/greek_iso-8859-7.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/greek_utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/hebrew.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/hebrew_cp1255.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/hebrew_iso-8859-8.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/hebrew_utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/hebrewp.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/hebrewp_cp1255.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/hebrewp_iso-8859-8.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/hebrewp_utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/kana.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/lithuanian-baltic.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/magyar_utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/mongolian_utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/persian-iranian_utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/persian.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/pinyin.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/polish-slash.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/polish-slash_cp1250.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/polish-slash_cp852.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/polish-slash_iso-8859-2.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/polish-slash_utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/russian-dvorak.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/russian-jcuken.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/russian-jcukenwin.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/russian-yawerty.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/serbian-latin.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/serbian-latin_utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/serbian.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/serbian_cp1250.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/serbian_cp1251.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/serbian_iso-8859-2.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/serbian_iso-8859-5.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/serbian_utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/sinhala-phonetic_utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/sinhala.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/slovak.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/slovak_cp1250.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/slovak_iso-8859-2.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/slovak_utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/tamil_tscii.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/thaana-phonetic_utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/thaana.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/ukrainian-dvorak.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/ukrainian-jcuken.vim 0644 root bin
-f none usr/share/vim/vim72/keymap/vietnamese-viqr_utf-8.vim 0644 root bin
-d none usr/share/vim/vim72/lang 0755 root bin
-f none usr/share/vim/vim72/lang/README.txt 0644 root bin
-f none usr/share/vim/vim72/lang/menu_af.latin1.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_af.utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_af_af.latin1.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_af_af.utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_ca.latin1.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_ca.utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_ca_es.latin1.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_ca_es.utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_chinese(gb)_gb.936.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_chinese(taiwan)_taiwan.950.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_chinese_gb.936.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_chinese_taiwan.950.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_cs.cp1250.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_cs.latin1.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_cs_cz.cp1250.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_cs_cz.iso_8859-2.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_cs_cz.latin1.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_czech_czech_republic.1250.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_czech_czech_republic.1252.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_czech_czech_republic.ascii.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_de.latin1.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_de.utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_de_de.latin1.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_de_de.utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_en_gb.latin1.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_en_gb.utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_english_united_kingdom.1252.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_english_united_kingdom.ascii.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_eo.utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_eo_eo.utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_eo_xx.utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_es.latin1.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_es.utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_es_es.latin1.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_es_es.utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_fi.latin1.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_fi.utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_fi_fi.latin1.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_fi_fi.utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_finnish_finland.1252.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_fr.latin1.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_fr.utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_fr_fr.latin1.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_fr_fr.utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_french_france.1252.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_german_germany.1252.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_hu.iso_8859-2.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_hu.utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_hu_hu.iso_8859-2.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_hu_hu.utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_it.latin1.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_it.utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_it_it.latin1.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_it_it.utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_italian_italy.1252.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_ja.cp932.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_ja.euc-jp.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_ja.eucjp.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_ja.ujis.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_ja.utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_ja_jp.cp932.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_ja_jp.euc-jp.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_ja_jp.eucjp.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_ja_jp.ujis.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_ja_jp.utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_japanese_japan.932.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_ko.utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_ko_kr.euckr.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_ko_kr.utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_ko_kr.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_nl.latin1.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_nl.utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_nl_nl.latin1.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_nl_nl.utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_no.latin1.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_no.utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_no_no.latin1.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_no_no.utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_pl.cp1250.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_pl_pl.cp1250.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_pl_pl.iso_8859-2.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_pl_pl.utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_polish_poland.1250.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_pt_br.latin1.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_pt_br.utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_pt_br.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_pt_pt.latin1.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_pt_pt.utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_pt_pt.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_ru.utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_ru_ru.koi8-r.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_ru_ru.utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_ru_ru.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_sk.cp1250.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_sk_sk.1250.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_sk_sk.cp1250.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_sk_sk.iso_8859-2.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_sk_sk.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_sl_si.cp1250.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_sl_si.latin2.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_sl_si.utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_slovak_slovak_republic.1250.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_spanish_spain.850.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_sr.utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_sr_yu.ascii.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_sr_yu.iso_8859-2.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_sr_yu.iso_8859-5.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_sr_yu.utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_sv.latin1.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_sv.utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_sv_se.latin1.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_sv_se.utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_uk_ua.cp1251.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_uk_ua.koi8-u.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_vi_vn.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_zh.big5.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_zh.cp936.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_zh.cp950.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_zh.gb2312.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_zh_cn.18030.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_zh_cn.cp936.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_zh_cn.gb2312.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_zh_cn.gbk.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_zh_cn.utf-8.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_zh_tw.big5.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_zh_tw.cp950.vim 0644 root bin
-f none usr/share/vim/vim72/lang/menu_zh_tw.utf-8.vim 0644 root bin
-d none usr/share/vim/vim72/macros 0755 root bin
-f none usr/share/vim/vim72/macros/README.txt 0644 root bin
-f none usr/share/vim/vim72/macros/dvorak 0644 root bin
-f none usr/share/vim/vim72/macros/editexisting.vim 0644 root bin
-d none usr/share/vim/vim72/macros/hanoi 0755 root bin
-f none usr/share/vim/vim72/macros/hanoi/click.me 0644 root bin
-f none usr/share/vim/vim72/macros/hanoi/hanoi.vim 0644 root bin
-f none usr/share/vim/vim72/macros/hanoi/poster 0644 root bin
-f none usr/share/vim/vim72/macros/justify.vim 0644 root bin
-f none usr/share/vim/vim72/macros/less.sh 0755 root bin
-f none usr/share/vim/vim72/macros/less.vim 0644 root bin
-d none usr/share/vim/vim72/macros/life 0755 root bin
-f none usr/share/vim/vim72/macros/life/click.me 0644 root bin
-f none usr/share/vim/vim72/macros/life/life.vim 0644 root bin
-f none usr/share/vim/vim72/macros/matchit.txt 0644 root bin
-f none usr/share/vim/vim72/macros/matchit.vim 0644 root bin
-d none usr/share/vim/vim72/macros/maze 0755 root bin
-f none usr/share/vim/vim72/macros/maze/Makefile 0644 root bin
-f none usr/share/vim/vim72/macros/maze/README.txt 0644 root bin
-f none usr/share/vim/vim72/macros/maze/main.aap 0644 root bin
-f none usr/share/vim/vim72/macros/maze/maze.c 0644 root bin
-f none usr/share/vim/vim72/macros/maze/maze_5.78 0644 root bin
-f none usr/share/vim/vim72/macros/maze/maze_mac 0644 root bin
-f none usr/share/vim/vim72/macros/maze/mazeansi.c 0644 root bin
-f none usr/share/vim/vim72/macros/maze/mazeclean.c 0644 root bin
-f none usr/share/vim/vim72/macros/maze/poster 0644 root bin
-f none usr/share/vim/vim72/macros/shellmenu.vim 0644 root bin
-f none usr/share/vim/vim72/macros/swapmous.vim 0644 root bin
-d none usr/share/vim/vim72/macros/urm 0755 root bin
-f none usr/share/vim/vim72/macros/urm/README.txt 0644 root bin
-f none usr/share/vim/vim72/macros/urm/examples 0644 root bin
-f none usr/share/vim/vim72/macros/urm/urm 0644 root bin
-f none usr/share/vim/vim72/macros/urm/urm.vim 0644 root bin
-f none usr/share/vim/vim72/menu.vim 0644 root bin
-f none usr/share/vim/vim72/mswin.vim 0644 root bin
-f none usr/share/vim/vim72/optwin.vim 0644 root bin
-d none usr/share/vim/vim72/plugin 0755 root bin
-f none usr/share/vim/vim72/plugin/README.txt 0644 root bin
-f none usr/share/vim/vim72/plugin/getscriptPlugin.vim 0644 root bin
-f none usr/share/vim/vim72/plugin/gzip.vim 0644 root bin
-f none usr/share/vim/vim72/plugin/matchparen.vim 0644 root bin
-f none usr/share/vim/vim72/plugin/netrwPlugin.vim 0644 root bin
-f none usr/share/vim/vim72/plugin/rrhelper.vim 0644 root bin
-f none usr/share/vim/vim72/plugin/spellfile.vim 0644 root bin
-f none usr/share/vim/vim72/plugin/tarPlugin.vim 0644 root bin
-f none usr/share/vim/vim72/plugin/tohtml.vim 0644 root bin
-f none usr/share/vim/vim72/plugin/vimballPlugin.vim 0644 root bin
-f none usr/share/vim/vim72/plugin/zipPlugin.vim 0644 root bin
-d none usr/share/vim/vim72/print 0755 root bin
-f none usr/share/vim/vim72/print/ascii.ps 0644 root bin
-f none usr/share/vim/vim72/print/cidfont.ps 0644 root bin
-f none usr/share/vim/vim72/print/cns_roman.ps 0644 root bin
-f none usr/share/vim/vim72/print/cp1250.ps 0644 root bin
-f none usr/share/vim/vim72/print/cp1251.ps 0644 root bin
-f none usr/share/vim/vim72/print/cp1252.ps 0644 root bin
-f none usr/share/vim/vim72/print/cp1253.ps 0644 root bin
-f none usr/share/vim/vim72/print/cp1254.ps 0644 root bin
-f none usr/share/vim/vim72/print/cp1255.ps 0644 root bin
-f none usr/share/vim/vim72/print/cp1257.ps 0644 root bin
-f none usr/share/vim/vim72/print/dec-mcs.ps 0644 root bin
-f none usr/share/vim/vim72/print/ebcdic-uk.ps 0644 root bin
-f none usr/share/vim/vim72/print/gb_roman.ps 0644 root bin
-f none usr/share/vim/vim72/print/hp-roman8.ps 0644 root bin
-f none usr/share/vim/vim72/print/iso-8859-10.ps 0644 root bin
-f none usr/share/vim/vim72/print/iso-8859-11.ps 0644 root bin
-f none usr/share/vim/vim72/print/iso-8859-13.ps 0644 root bin
-f none usr/share/vim/vim72/print/iso-8859-14.ps 0644 root bin
-f none usr/share/vim/vim72/print/iso-8859-15.ps 0644 root bin
-f none usr/share/vim/vim72/print/iso-8859-2.ps 0644 root bin
-f none usr/share/vim/vim72/print/iso-8859-3.ps 0644 root bin
-f none usr/share/vim/vim72/print/iso-8859-4.ps 0644 root bin
-f none usr/share/vim/vim72/print/iso-8859-5.ps 0644 root bin
-f none usr/share/vim/vim72/print/iso-8859-7.ps 0644 root bin
-f none usr/share/vim/vim72/print/iso-8859-8.ps 0644 root bin
-f none usr/share/vim/vim72/print/iso-8859-9.ps 0644 root bin
-f none usr/share/vim/vim72/print/jis_roman.ps 0644 root bin
-f none usr/share/vim/vim72/print/koi8-r.ps 0644 root bin
-f none usr/share/vim/vim72/print/koi8-u.ps 0644 root bin
-f none usr/share/vim/vim72/print/ks_roman.ps 0644 root bin
-f none usr/share/vim/vim72/print/latin1.ps 0644 root bin
-f none usr/share/vim/vim72/print/mac-roman.ps 0644 root bin
-f none usr/share/vim/vim72/print/prolog.ps 0644 root bin
-f none usr/share/vim/vim72/scripts.vim 0644 root bin
-d none usr/share/vim/vim72/spell 0755 root bin
-f none usr/share/vim/vim72/spell/cleanadd.vim 0644 root bin
-f none usr/share/vim/vim72/spell/en.ascii.spl 0644 root bin
-f none usr/share/vim/vim72/spell/en.ascii.sug 0644 root bin
-f none usr/share/vim/vim72/spell/en.latin1.spl 0644 root bin
-f none usr/share/vim/vim72/spell/en.latin1.sug 0644 root bin
-f none usr/share/vim/vim72/spell/en.utf-8.spl 0644 root bin
-f none usr/share/vim/vim72/spell/en.utf-8.sug 0644 root bin
-f none usr/share/vim/vim72/spell/fixdup.vim 0644 root bin
-f none usr/share/vim/vim72/spell/he.vim 0644 root bin
-f none usr/share/vim/vim72/spell/yi.vim 0644 root bin
-f none usr/share/vim/vim72/synmenu.vim 0644 root bin
-d none usr/share/vim/vim72/syntax 0755 root bin
-f none usr/share/vim/vim72/syntax/2html.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/README.txt 0644 root bin
-f none usr/share/vim/vim72/syntax/a2ps.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/a65.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/aap.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/abap.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/abaqus.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/abc.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/abel.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/acedb.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/ada.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/aflex.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/ahdl.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/alsaconf.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/amiga.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/aml.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/ampl.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/ant.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/antlr.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/apache.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/apachestyle.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/arch.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/art.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/asm.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/asm68k.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/asmh8300.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/asn.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/aspperl.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/aspvbs.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/asterisk.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/asteriskvm.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/atlas.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/autohotkey.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/autoit.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/automake.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/ave.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/awk.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/ayacc.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/b.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/baan.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/basic.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/bc.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/bdf.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/bib.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/bindzone.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/blank.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/bst.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/btm.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/bzr.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/c.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/calendar.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/catalog.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/cdl.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/cdrdaoconf.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/cdrtoc.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/cf.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/cfg.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/ch.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/change.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/changelog.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/chaskell.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/cheetah.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/chill.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/chordpro.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/cl.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/clean.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/clipper.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/cmake.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/cmusrc.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/cobol.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/coco.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/colortest.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/conaryrecipe.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/conf.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/config.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/context.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/cpp.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/crm.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/crontab.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/cs.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/csc.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/csh.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/csp.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/css.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/cterm.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/ctrlh.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/cuda.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/cupl.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/cuplsim.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/cvs.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/cvsrc.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/cweb.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/cynlib.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/cynpp.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/d.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/dcd.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/dcl.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/debchangelog.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/debcontrol.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/debsources.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/def.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/denyhosts.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/desc.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/desktop.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/dictconf.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/dictdconf.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/diff.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/dircolors.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/diva.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/django.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/dns.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/docbk.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/docbksgml.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/docbkxml.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/dosbatch.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/dosini.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/dot.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/doxygen.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/dracula.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/dsl.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/dtd.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/dtml.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/dtrace.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/dylan.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/dylanintr.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/dylanlid.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/ecd.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/edif.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/eiffel.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/elf.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/elinks.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/elmfilt.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/erlang.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/eruby.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/esmtprc.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/esqlc.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/esterel.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/eterm.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/eviews.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/exim.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/expect.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/exports.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/fasm.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/fdcc.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/fetchmail.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/fgl.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/flexwiki.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/focexec.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/form.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/forth.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/fortran.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/foxpro.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/framescript.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/freebasic.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/fstab.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/fvwm.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/fvwm2m4.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/gdb.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/gdmo.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/gedcom.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/git.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/gitcommit.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/gitconfig.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/gitrebase.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/gitsendemail.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/gkrellmrc.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/gnuplot.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/gp.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/gpg.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/grads.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/gretl.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/groff.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/groovy.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/group.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/grub.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/gsp.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/gtkrc.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/haml.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/hamster.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/haskell.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/haste.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/hastepreproc.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/hb.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/help.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/hercules.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/hex.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/hitest.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/hog.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/hostconf.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/html.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/htmlcheetah.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/htmldjango.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/htmlm4.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/htmlos.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/ia64.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/ibasic.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/icemenu.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/icon.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/idl.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/idlang.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/indent.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/inform.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/initex.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/initng.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/inittab.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/ipfilter.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/ishd.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/iss.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/ist.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/jal.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/jam.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/jargon.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/java.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/javacc.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/javascript.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/jess.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/jgraph.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/jproperties.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/jsp.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/kconfig.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/kix.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/kscript.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/kwt.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/lace.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/latte.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/ld.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/ldapconf.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/ldif.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/lex.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/lftp.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/lhaskell.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/libao.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/lifelines.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/lilo.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/limits.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/lisp.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/lite.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/litestep.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/loginaccess.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/logindefs.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/logtalk.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/lotos.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/lout.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/lpc.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/lprolog.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/lscript.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/lsl.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/lss.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/lua.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/lynx.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/m4.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/mail.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/mailaliases.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/mailcap.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/make.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/man.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/manconf.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/manual.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/maple.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/masm.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/mason.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/master.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/matlab.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/maxima.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/mel.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/messages.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/mf.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/mgl.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/mgp.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/mib.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/mma.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/mmix.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/mmp.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/modconf.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/model.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/modsim3.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/modula2.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/modula3.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/monk.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/moo.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/mp.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/mplayerconf.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/mrxvtrc.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/msidl.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/msmessages.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/msql.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/mupad.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/mush.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/muttrc.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/mysql.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/named.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/nanorc.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/nasm.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/nastran.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/natural.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/ncf.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/netrc.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/netrw.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/nosyntax.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/nqc.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/nroff.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/nsis.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/objc.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/objcpp.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/ocaml.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/occam.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/omnimark.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/openroad.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/opl.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/ora.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/pamconf.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/papp.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/pascal.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/passwd.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/pcap.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/pccts.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/pdf.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/perl.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/pf.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/pfmain.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/php.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/phtml.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/pic.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/pike.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/pilrc.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/pine.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/pinfo.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/plaintex.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/plm.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/plp.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/plsql.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/po.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/pod.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/postscr.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/pov.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/povini.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/ppd.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/ppwiz.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/prescribe.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/privoxy.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/procmail.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/progress.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/prolog.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/promela.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/protocols.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/psf.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/ptcap.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/purifylog.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/pyrex.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/python.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/qf.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/quake.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/r.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/racc.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/radiance.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/ratpoison.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/rc.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/rcs.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/rcslog.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/readline.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/rebol.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/registry.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/remind.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/resolv.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/reva.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/rexx.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/rhelp.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/rib.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/rnc.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/rnoweb.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/robots.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/rpcgen.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/rpl.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/rst.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/rtf.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/ruby.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/samba.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/sas.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/sass.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/sather.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/scheme.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/scilab.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/screen.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/sd.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/sdc.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/sdl.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/sed.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/sendpr.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/sensors.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/services.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/setserial.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/sgml.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/sgmldecl.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/sgmllnx.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/sh.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/sicad.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/sieve.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/simula.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/sinda.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/sindacmp.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/sindaout.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/sisu.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/skill.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/sl.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/slang.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/slice.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/slpconf.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/slpreg.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/slpspi.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/slrnrc.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/slrnsc.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/sm.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/smarty.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/smcl.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/smil.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/smith.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/sml.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/snnsnet.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/snnspat.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/snnsres.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/snobol4.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/spec.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/specman.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/spice.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/splint.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/spup.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/spyce.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/sql.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/sqlanywhere.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/sqlforms.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/sqlinformix.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/sqlj.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/sqloracle.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/sqr.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/squid.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/sshconfig.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/sshdconfig.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/st.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/stata.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/stp.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/strace.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/sudoers.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/svn.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/syncolor.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/synload.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/syntax.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/sysctl.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/tads.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/tags.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/tak.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/takcmp.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/takout.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/tar.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/taskdata.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/taskedit.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/tasm.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/tcl.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/tcsh.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/terminfo.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/tex.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/texinfo.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/texmf.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/tf.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/tidy.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/tilde.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/tli.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/tpp.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/trasys.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/trustees.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/tsalt.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/tsscl.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/tssgm.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/tssop.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/uc.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/udevconf.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/udevperm.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/udevrules.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/uil.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/updatedb.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/valgrind.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/vb.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/vera.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/verilog.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/verilogams.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/vgrindefs.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/vhdl.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/vim.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/viminfo.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/virata.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/vmasm.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/voscm.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/vrml.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/vsejcl.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/wdiff.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/web.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/webmacro.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/wget.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/whitespace.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/winbatch.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/wml.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/wsh.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/wsml.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/wvdial.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/xbl.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/xdefaults.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/xf86conf.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/xhtml.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/xinetd.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/xkb.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/xmath.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/xml.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/xmodmap.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/xpm.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/xpm2.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/xquery.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/xs.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/xsd.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/xslt.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/xxd.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/yacc.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/yaml.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/z8a.vim 0644 root bin
-f none usr/share/vim/vim72/syntax/zsh.vim 0644 root bin
-d none usr/share/vim/vim72/tools 0755 root bin
-f none usr/share/vim/vim72/tools/README.txt 0644 root bin
-f none usr/share/vim/vim72/tools/blink.c 0644 root bin
-f none usr/share/vim/vim72/tools/ccfilter.1 0644 root bin
-f none usr/share/vim/vim72/tools/ccfilter.c 0644 root bin
-f none usr/share/vim/vim72/tools/ccfilter_README.txt 0644 root bin
-f none usr/share/vim/vim72/tools/efm_filter.pl 0755 root bin
-f none usr/share/vim/vim72/tools/efm_filter.txt 0644 root bin
-f none usr/share/vim/vim72/tools/efm_perl.pl 0755 root bin
-f none usr/share/vim/vim72/tools/mve.awk 0755 root bin
-f none usr/share/vim/vim72/tools/mve.txt 0644 root bin
-f none usr/share/vim/vim72/tools/pltags.pl 0755 root bin
-f none usr/share/vim/vim72/tools/ref 0755 root bin
-f none usr/share/vim/vim72/tools/shtags.1 0644 root bin
-f none usr/share/vim/vim72/tools/shtags.pl 0755 root bin
-f none usr/share/vim/vim72/tools/vim132 0755 root bin
-f none usr/share/vim/vim72/tools/vim_vs_net.cmd 0644 root bin
-f none usr/share/vim/vim72/tools/vimm 0755 root bin
-f none usr/share/vim/vim72/tools/vimspell.sh 0755 root bin
-f none usr/share/vim/vim72/tools/vimspell.txt 0644 root bin
-f none usr/share/vim/vim72/tools/xcmdsrv_client.c 0644 root bin
-d none usr/share/vim/vim72/tutor 0755 root bin
-f none usr/share/vim/vim72/tutor/README.el.cp737.txt 0644 root bin
-f none usr/share/vim/vim72/tutor/README.el.txt 0644 root bin
-f none usr/share/vim/vim72/tutor/README.txt 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.ca 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.ca.utf-8 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.cs 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.cs.cp1250 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.cs.utf-8 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.de 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.de.utf-8 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.el 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.el.cp737 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.el.utf-8 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.eo 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.eo.utf-8 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.es 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.es.utf-8 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.fr 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.fr.utf-8 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.hr 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.hr.cp1250 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.hr.utf-8 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.hu 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.hu.cp1250 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.hu.utf-8 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.it 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.it.utf-8 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.ja.euc 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.ja.sjis 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.ja.utf-8 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.ko.euc 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.ko.utf-8 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.no 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.no.utf-8 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.pl 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.pl.cp1250 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.pl.utf-8 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.ru 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.ru.cp1251 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.ru.utf-8 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.sk 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.sk.cp1250 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.sk.utf-8 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.sv 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.sv.utf-8 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.tr.iso9 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.tr.utf-8 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.utf-8 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.vi.utf-8 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.vim 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.zh.big5 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.zh.euc 0644 root bin
-f none usr/share/vim/vim72/tutor/tutor.zh.utf-8 0644 root bin
-f none usr/share/vim/vim72/vimrc_example.vim 0644 root bin
--- a/usr/src/pkgdefs/SUNWvim/prototype_i386	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,51 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2007 by Sun Microsystems, Inc.
-# All rights reserved.
-#
-# ident	"@(#)prototype_i386	1.1	07/11/09 SMI"
-
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are I386 specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWvim
-#
--- a/usr/src/pkgdefs/SUNWvim/prototype_sparc	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,51 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2007 by Sun Microsystems, Inc.
-# All rights reserved.
-#
-# ident	"@(#)prototype_sparc	1.1	07/11/09 SMI"
-
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are SPARC specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWvim
-#
--- a/usr/src/pkgdefs/SUNWwebalizer/Makefile	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,36 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-# 
-# ident	"@(#)Makefile	1.1	08/11/20 SMI"	         
-#
-
-include ../Makefile.com
-
-.KEEP_STATE:
-
-all: $(FILES)
-install: all pkg
-
-include ../Makefile.targ
--- a/usr/src/pkgdefs/SUNWwebalizer/copyright	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,352 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
--------------------------------------------------------------------
-
-Copyright (C) 1997-2008  Bradford L. Barrett
-
-
-		    GNU GENERAL PUBLIC LICENSE
-		       Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
- 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-			    Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-		    GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-			    NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
-	Appendix: How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) 19yy  <name of author>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
-    Gnomovision version 69, Copyright (C) 19yy name of author
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
-  `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs.  If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library.  If this is what you want to do, use the GNU Library General
-Public License instead of this License.
--- a/usr/src/pkgdefs/SUNWwebalizer/depend	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,60 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-# 
-# ident	"@(#)depend	1.1	08/11/20 SMI"	         
-#
-
-#
-# This package information file defines software dependencies associated
-# with the pkg.  You can define three types of pkg dependencies with this file:
-#	 P indicates a prerequisite for installation
-#	 I indicates an incompatible package
-#	 R indicates a reverse dependency
-# <pkg.abbr> see pkginfo(4), PKG parameter
-# <name> see pkginfo(4), NAME parameter
-# <version> see pkginfo(4), VERSION parameter
-# <arch> see pkginfo(4), ARCH parameter
-# <type> <pkg.abbr> <name>
-# 	(<arch>)<version>
-# 	(<arch>)<version>
-# 	...
-# <type> <pkg.abbr> <name>
-# ...
-#
-
-P SUNWcar	Core Architecture, (Root)
-P SUNWcakr	Core Solaris Kernel Architecture (Root)
-P SUNWkvm	Core Architecture, (Kvm)
-P SUNWcsr	Core Solaris, (Root)
-P SUNWckr	Core Solaris Kernel (Root)
-P SUNWcnetr	Core Solaris Network Infrastructure (Root)
-P SUNWcsu	Core Solaris, (Usr)
-P SUNWcsd	Core Solaris Devices
-P SUNWcsl	Core Solaris Libraries
-
-P SUNWgd2       The Graphics Draw Library
-P SUNWpng       Portable Network Graphics library
-P SUNWbzip      The bzip compression utility
-P SUNWzlib      The Zip compression library
--- a/usr/src/pkgdefs/SUNWwebalizer/pkginfo.tmpl	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,58 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
-# 
-# ident	"@(#)pkginfo.tmpl	1.2	10/07/22 SMI"	         
-#
-
-#
-# This required package information file describes characteristics of the
-# package, such as package abbreviation, full package name, package version,
-# and package architecture.
-#
-PKG="SUNWwebalizer"
-NAME="webalizer"
-ARCH="ISA"
-VERSION="SFWVERS,REV=0.0.0"
-SUNW_PRODNAME="SunOS"
-SUNW_PRODVERS="RELEASE/VERSION"
-SUNW_PKGTYPE="usr"
-MAXINST="1000"
-CATEGORY="system"
-DESC="webalizer - a web server log file analyzer program (2.20-01)"
-VENDOR="COMPANY"
-HOTLINE="Please contact your local service provider"
-EMAIL=""
-CLASSES="none"
-BASEDIR=/
-SUNW_PKGVERS="1.0"
-SUNW_PKG_ALLZONES="false"
-SUNW_PKG_HOLLOW="false"
-SUNW_PKG_THISZONE="false"
-#VSTOCK="<reserved by Release Engineering for package part #>"
-#ISTATES="<developer defined>"
-#RSTATES='<developer defined>'
-#ULIMIT="<developer defined>"
-#ORDER="<developer defined>"
-#PSTAMP="<developer defined>"
-#INTONLY="<developer defined>"
--- a/usr/src/pkgdefs/SUNWwebalizer/prototype_com	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,56 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_com	1.1	08/11/20 SMI"	         
-#
-
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>      # where to find pkg objects
-#!include <filename>                  # include another 'prototype' file
-#!default <mode> <owner> <group>      # default used if not specified on entry
-#!<param>=<value>                     # puts parameter in pkg environment
-
-# packaging files
-i pkginfo
-i copyright
-i depend
-# source locations relative to the prototype file
-#
-# SUNWwebalizer
-#
-
-d none usr 755 root sys
-d none usr/bin 755 root bin
-f none usr/bin/webalizer 555 root bin
-
-d none usr/share 755 root sys
-d none usr/share/man 755 root bin
-d none usr/share/man/man1 755 root bin
-f none usr/share/man/man1/webalizer.1 444 root bin
--- a/usr/src/pkgdefs/SUNWwebalizer/prototype_i386	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_i386	1.1	08/11/20 SMI"	         
-#
-
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are I386 specific here
-#
-# source locations relative to the prototype file
-#
-# SUNWwebalizer
-#
--- a/usr/src/pkgdefs/SUNWwebalizer/prototype_sparc	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_sparc	1.1	08/11/20 SMI"	         
-#
-
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are SPARC specific here
-#
-# source locations relative to the prototype file
-#
-# SUNWwebalizer
-#
--- a/usr/src/pkgdefs/SUNWwebalizerr/Makefile	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)Makefile	1.1	08/11/20 SMI"	
-#
-
-include ../Makefile.com
-
-DATAFILES = depend
-
-.KEEP_STATE:
-
-all: $(FILES)
-install: all pkg
-
-include ../Makefile.targ
--- a/usr/src/pkgdefs/SUNWwebalizerr/copyright	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,352 +0,0 @@
-Oracle elects to use only the GNU Lesser General Public License version
-2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
-where a choice of LGPL/GPL license versions are made available with the
-language indicating that LGPLv2.1/GPLv2 or any later version may be
-used, or where a choice of which version of the LGPL/GPL is applied is
-unspecified.  Unless specifically stated otherwise, where a choice
-exists between another license and either the GPL or the LGPL, Oracle
-chooses the other license.
--------------------------------------------------------------------
-
-Copyright (C) 1997-2008  Bradford L. Barrett
-
-
-		    GNU GENERAL PUBLIC LICENSE
-		       Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
- 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-			    Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-		    GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-			    NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
-	Appendix: How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) 19yy  <name of author>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
-    Gnomovision version 69, Copyright (C) 19yy name of author
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
-  `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs.  If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library.  If this is what you want to do, use the GNU Library General
-Public License instead of this License.
--- a/usr/src/pkgdefs/SUNWwebalizerr/pkginfo.tmpl	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,58 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
-# 
-# ident	"@(#)pkginfo.tmpl	1.2	10/07/22 SMI"	
-#
-
-#
-# This required package information file describes characteristics of the
-# package, such as package abbreviation, full package name, package version,
-# and package architecture.
-#
-PKG="SUNWwebalizerr"
-NAME="webalizer (root)"
-ARCH="ISA"
-VERSION="SFWVERS,REV=0.0.0"
-SUNW_PRODNAME="SunOS"
-SUNW_PRODVERS="RELEASE/VERSION"
-SUNW_PKGTYPE="root"
-MAXINST="1000"
-CATEGORY="system"
-DESC="webalizer - a web server log file analyzer program (2.20-01) (root)"
-VENDOR="COMPANY"
-HOTLINE="Please contact your local service provider"
-EMAIL=""
-CLASSES="none"
-BASEDIR=/
-SUNW_PKGVERS="1.0"
-SUNW_PKG_ALLZONES="false"
-SUNW_PKG_HOLLOW="false"
-SUNW_PKG_THISZONE="false"
-#VSTOCK="<reserved by Release Engineering for package part #>"
-#ISTATES="<developer defined>"
-#RSTATES='<developer defined>'
-#ULIMIT="<developer defined>"
-#ORDER="<developer defined>"
-#PSTAMP="<developer defined>"
-#INTONLY="<developer defined>"
--- a/usr/src/pkgdefs/SUNWwebalizerr/prototype_com	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,51 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_com	1.1	08/11/20 SMI"	
-#
-
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>      # where to find pkg objects
-#!include <filename>                  # include another 'prototype' file
-#!default <mode> <owner> <group>      # default used if not specified on entry
-#!<param>=<value>                     # puts parameter in pkg environment
-
-# packaging files
-i pkginfo
-i copyright
-i depend
-
-# source locations relative to the prototype file
-#
-# SUNWwebalizerr
-#
-
-d none etc 755 root sys
-f none etc/webalizer.conf.sample 444 root sys
--- a/usr/src/pkgdefs/SUNWwebalizerr/prototype_i386	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_i386	1.1	08/11/20 SMI"	
-#
-
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are I386 specific here
-#
-# source locations relative to the prototype file
-#
-# SUNWwebalizerr
-#
--- a/usr/src/pkgdefs/SUNWwebalizerr/prototype_sparc	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# ident	"@(#)prototype_sparc	1.1	08/11/20 SMI"	
-#
-
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are SPARC specific here
-#
-# source locations relative to the prototype file
-#
-# SUNWwebalizerr
-#
--- a/usr/src/pkgdefs/SUNWzlib/Makefile	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,35 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#ident	"@(#)Makefile	1.4	08/02/11 SMI"
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-
-include ../Makefile.com
-
-.KEEP_STATE:
-
-all: $(FILES)
-install: all pkg
-
-include ../Makefile.targ
--- a/usr/src/pkgdefs/SUNWzlib/copyright	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
-
-(C) 1995-2002 Jean-loup Gailly and Mark Adler
-
-This software is provided 'as-is', without any express or implied
-warranty.  In no event will the authors be held liable for any damages
-arising from the use of this software.
-
-Permission is granted to anyone to use this software for any purpose,
-including commercial applications, and to alter it and redistribute it
-freely, subject to the following restrictions:
-
-1. The origin of this software must not be misrepresented; you must not
-   claim that you wrote the original software. If you use this software
-   in a product, an acknowledgment in the product documentation would be
-   appreciated but is not required.
-2. Altered source versions must be plainly marked as such, and must not be
-   misrepresented as being the original software.
-3. This notice may not be removed or altered from any source distribution.
-
-Jean-loup Gailly        Mark Adler
[email protected]          [email protected]
-
--- a/usr/src/pkgdefs/SUNWzlib/depend	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#ident	"@(#)depend	1.1	08/02/11 SMI"
-#
-# This package information file defines software dependencies associated
-# with the pkg.  You can define three types of pkg dependencies with this file:
-#	 P indicates a prerequisite for installation
-#	 I indicates an incompatible package
-#	 R indicates a reverse dependency
-# <pkg.abbr> see pkginfo(4), PKG parameter
-# <name> see pkginfo(4), NAME parameter
-# <version> see pkginfo(4), VERSION parameter
-# <arch> see pkginfo(4), ARCH parameter
-# <type> <pkg.abbr> <name>
-# 	(<arch>)<version>
-# 	(<arch>)<version>
-# 	...
-# <type> <pkg.abbr> <name>
-# ...
-#
-
-P SUNWcar	Core Architecture, (Root)
-P SUNWcakr	Core Solaris Kernel Architecture (Root)
-P SUNWkvm	Core Architecture, (Kvm)
-P SUNWcsr	Core Solaris, (Root)
-P SUNWckr	Core Solaris Kernel (Root)
-P SUNWcnetr	Core Solaris Network Infrastructure (Root)
-P SUNWcsu	Core Solaris, (Usr)
-P SUNWcsd	Core Solaris Devices
-P SUNWcsl	Core Solaris Libraries
-P SUNWzlibr	The Zip compression library (Root)
--- a/usr/src/pkgdefs/SUNWzlib/pkginfo.tmpl	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2001, 2010, Oracle and/or its affiliates. All rights reserved.
-#
-#ident	"@(#)pkginfo.tmpl	1.5	10/07/22 SMI"
-#
-# This required package information file describes characteristics of the
-# package, such as package abbreviation, full package name, package version,
-# and package architecture.
-#
-PKG="SUNWzlib"
-NAME="The Zip compression library"
-ARCH="ISA"
-VERSION="SFWVERS,REV=0.0.0"
-SUNW_PRODNAME="SunOS"
-SUNW_PRODVERS="RELEASE/VERSION"
-SUNW_PKGTYPE="usr"
-MAXINST="1000"
-CATEGORY="system"
-DESC="The Zip compression library"
-VENDOR="COMPANY"
-HOTLINE="Please contact your local service provider"
-EMAIL=""
-CLASSES="none"
-BASEDIR=/
-SUNW_PKGVERS="1.0"
-SUNW_PKG_ALLZONES="false"
-SUNW_PKG_HOLLOW="false"
-SUNW_PKG_THISZONE="false"
-#VSTOCK="<reserved by Release Engineering for package part #>"
-#ISTATES="<developer defined>"
-#RSTATES='<developer defined>'
-#ULIMIT="<developer defined>"
-#ORDER="<developer defined>"
-#PSTAMP="<developer defined>"
-#INTONLY="<developer defined>"
--- a/usr/src/pkgdefs/SUNWzlib/prototype_com	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,59 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#ident	"@(#)prototype_com	1.7	09/09/04 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-# packaging files
-i pkginfo
-i copyright
-i depend
-#
-# source locations relative to the prototype file
-#
-# SUNWzlib
-#
-d none usr 755 root sys
-d none usr/include 755 root bin
-f none usr/include/zconf.h 644 root bin
-f none usr/include/zlib.h 644 root bin
-d none usr/lib 755 root bin 
-s none usr/lib/libz.so.1=../../lib/libz.so.1
-s none usr/lib/libz.so=./libz.so.1
-f none usr/lib/llib-lz 644 root bin
-s none usr/lib/llib-lz.ln=../../lib/llib-lz.ln
-d none usr/share 755 root sys
-d none usr/share/man 755 root bin
-d none usr/share/man/man3 755 root bin
-f none usr/share/man/man3/libz.3 444 root bin
-f none usr/share/man/man3/zlib.3 444 root bin
--- a/usr/src/pkgdefs/SUNWzlib/prototype_i386	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#pragma ident	"@(#)prototype_i386	1.5	08/04/05 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are I386 specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWzlib
-#
-d none usr/lib/amd64 755 root bin
-s none usr/lib/amd64/libz.so=libz.so.1
-s none usr/lib/amd64/libz.so.1=../../../lib/amd64/libz.so.1
-s none usr/lib/amd64/llib-lz.ln=../../../lib/amd64/llib-lz.ln
--- a/usr/src/pkgdefs/SUNWzlib/prototype_sparc	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#ident	"@(#)prototype_sparc	1.5	08/04/05 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are SPARC specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWzlib
-#
-d none usr/lib/sparcv9 755 root bin
-s none usr/lib/sparcv9/libz.so=libz.so.1
-s none usr/lib/sparcv9/libz.so.1=../../../lib/sparcv9/libz.so.1
-s none usr/lib/sparcv9/llib-lz.ln=../../../lib/sparcv9/llib-lz.ln
--- a/usr/src/pkgdefs/SUNWzlibr/Makefile	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,37 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-#ident	"@(#)Makefile	1.1	08/04/08 SMI"
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-
-include ../Makefile.com
-
-DATAFILES= depend
-
-.KEEP_STATE:
-
-all: $(FILES)
-install: all pkg
-
-include ../Makefile.targ
--- a/usr/src/pkgdefs/SUNWzlibr/copyright	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
-
-(C) 1995-2002 Jean-loup Gailly and Mark Adler
-
-This software is provided 'as-is', without any express or implied
-warranty.  In no event will the authors be held liable for any damages
-arising from the use of this software.
-
-Permission is granted to anyone to use this software for any purpose,
-including commercial applications, and to alter it and redistribute it
-freely, subject to the following restrictions:
-
-1. The origin of this software must not be misrepresented; you must not
-   claim that you wrote the original software. If you use this software
-   in a product, an acknowledgment in the product documentation would be
-   appreciated but is not required.
-2. Altered source versions must be plainly marked as such, and must not be
-   misrepresented as being the original software.
-3. This notice may not be removed or altered from any source distribution.
-
-Jean-loup Gailly        Mark Adler
[email protected]          [email protected]
-
--- a/usr/src/pkgdefs/SUNWzlibr/pkginfo.tmpl	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
-#
-#ident	"@(#)pkginfo.tmpl	1.2	10/07/22 SMI"
-#
-# This required package information file describes characteristics of the
-# package, such as package abbreviation, full package name, package version,
-# and package architecture.
-#
-PKG="SUNWzlibr"
-NAME="The Zip compression library (Root)"
-ARCH="ISA"
-VERSION="SFWVERS,REV=0.0.0"
-SUNW_PRODNAME="SunOS"
-SUNW_PRODVERS="RELEASE/VERSION"
-SUNW_PKGTYPE="root"
-MAXINST="1000"
-CATEGORY="system"
-DESC="The Zip compression library (Root)"
-VENDOR="COMPANY"
-HOTLINE="Please contact your local service provider"
-EMAIL=""
-CLASSES="none"
-BASEDIR=/
-SUNW_PKGVERS="1.0"
-SUNW_PKG_ALLZONES="false"
-SUNW_PKG_HOLLOW="false"
-SUNW_PKG_THISZONE="false"
-#VSTOCK="<reserved by Release Engineering for package part #>"
-#ISTATES="<developer defined>"
-#RSTATES='<developer defined>'
-#ULIMIT="<developer defined>"
-#ORDER="<developer defined>"
-#PSTAMP="<developer defined>"
-#INTONLY="<developer defined>"
--- a/usr/src/pkgdefs/SUNWzlibr/prototype_com	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,49 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#ident	"@(#)prototype_com	1.1	08/04/08 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-# packaging files
-i pkginfo
-i copyright
-i depend
-#
-# source locations relative to the prototype file
-#
-# SUNWzlibr
-#
-d none lib 755 root bin
-s none lib/libz.so=libz.so.1
-f none lib/libz.so.1 0755 root bin
-f none lib/llib-lz.ln 0644 root bin
--- a/usr/src/pkgdefs/SUNWzlibr/prototype_i386	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#pragma ident	"@(#)prototype_i386	1.1	08/04/05 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are I386 specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWzlibr
-#
-d none lib/amd64 755 root bin
-s none lib/amd64/libz.so=libz.so.1
-f none lib/amd64/libz.so.1 0755 root bin
-f none lib/amd64/llib-lz.ln 0644 root bin
--- a/usr/src/pkgdefs/SUNWzlibr/prototype_sparc	Sun May 15 10:12:12 2011 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-#
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
-# Use is subject to license terms.
-#
-#ident	"@(#)prototype_sparc	1.1	08/04/05 SMI"
-#
-# This required package information file contains a list of package contents.
-# The 'pkgmk' command uses this file to identify the contents of a package
-# and their location on the development machine when building the package.
-# Can be created via a text editor or through use of the 'pkgproto' command.
-
-#!search <pathname pathname ...>	# where to find pkg objects
-#!include <filename>			# include another 'prototype' file
-#!default <mode> <owner> <group>	# default used if not specified on entry
-#!<param>=<value>			# puts parameter in pkg environment
-
-#
-# Include ISA independent files (prototype_com)
-#
-!include prototype_com
-#
-#
-#
-# List files which are SPARC specific here
-#
-# source locations relative to the prototype file
-#
-#
-# SUNWzlibr
-#
-d none lib/sparcv9 755 root bin
-s none lib/sparcv9/libz.so=libz.so.1
-f none lib/sparcv9/libz.so.1 0755 root bin
-f none lib/sparcv9/llib-lz.ln 0644 root bin
--- a/usr/src/pkgdefs/etc/exception_list_i386	Sun May 15 10:12:12 2011 -0700
+++ b/usr/src/pkgdefs/etc/exception_list_i386	Sun May 15 10:24:42 2011 -0700
@@ -21,7 +21,7 @@
 #
 # Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
 #
-# ident	"@(#)exception_list_i386	1.25	11/03/17 SMI"
+# ident	"@(#)exception_list_i386	1.27	11/05/09 SMI"
 #
 # Exception List for protocmp
 #
@@ -52,3 +52,532 @@
 #
 usr/lib/64							i386
 usr/include/ldap6						i386
+
+# temporary because of build unwinding
+usr/apr 	i386
+usr/apr/1.3 	i386
+usr/apr/1.3/bin 	i386
+usr/apr/1.3/bin/apr-1-config 	i386
+usr/apr/1.3/build 	i386
+usr/apr/1.3/build/apr_rules.mk 	i386
+usr/apr/1.3/build/libtool 	i386
+usr/apr/1.3/build/make_exports.awk 	i386
+usr/apr/1.3/build/make_var_export.awk 	i386
+usr/apr/1.3/build/mkdir.sh 	i386
+usr/apr/1.3/lib 	i386
+usr/apr/1.3/lib/apr.exp 	i386
+usr/apr/1.3/lib/libapr-1.a 	i386
+usr/apr/1.3/lib/pkgconfig 	i386
+usr/apr/1.3/lib/pkgconfig/apr-1.pc 	i386
+usr/apr/1.3/include 	i386
+usr/apr/1.3/include/apr.h 	i386
+usr/apr/1.3/include/apr_allocator.h 	i386
+usr/apr/1.3/include/apr_atomic.h 	i386
+usr/apr/1.3/include/apr_dso.h 	i386
+usr/apr/1.3/include/apr_env.h 	i386
+usr/apr/1.3/include/apr_errno.h 	i386
+usr/apr/1.3/include/apr_file_info.h 	i386
+usr/apr/1.3/include/apr_file_io.h 	i386
+usr/apr/1.3/include/apr_fnmatch.h 	i386
+usr/apr/1.3/include/apr_general.h 	i386
+usr/apr/1.3/include/apr_getopt.h 	i386
+usr/apr/1.3/include/apr_global_mutex.h 	i386
+usr/apr/1.3/include/apr_hash.h 	i386
+usr/apr/1.3/include/apr_inherit.h 	i386
+usr/apr/1.3/include/apr_lib.h 	i386
+usr/apr/1.3/include/apr_mmap.h 	i386
+usr/apr/1.3/include/apr_network_io.h 	i386
+usr/apr/1.3/include/apr_poll.h 	i386
+usr/apr/1.3/include/apr_pools.h 	i386
+usr/apr/1.3/include/apr_portable.h 	i386
+usr/apr/1.3/include/apr_proc_mutex.h 	i386
+usr/apr/1.3/include/apr_random.h 	i386
+usr/apr/1.3/include/apr_ring.h 	i386
+usr/apr/1.3/include/apr_shm.h 	i386
+usr/apr/1.3/include/apr_signal.h 	i386
+usr/apr/1.3/include/apr_strings.h 	i386
+usr/apr/1.3/include/apr_support.h 	i386
+usr/apr/1.3/include/apr_tables.h 	i386
+usr/apr/1.3/include/apr_thread_cond.h 	i386
+usr/apr/1.3/include/apr_thread_mutex.h 	i386
+usr/apr/1.3/include/apr_thread_proc.h 	i386
+usr/apr/1.3/include/apr_thread_rwlock.h 	i386
+usr/apr/1.3/include/apr_time.h 	i386
+usr/apr/1.3/include/apr_user.h 	i386
+usr/apr/1.3/include/apr_version.h 	i386
+usr/apr/1.3/include/apr_want.h 	i386
+usr/bin/apr-1-config 	i386
+usr/apr/1.3/bin/amd64 	i386
+usr/apr/1.3/bin/amd64/apr-1-config 	i386
+usr/apr/1.3/build/amd64 	i386
+usr/apr/1.3/build/amd64/apr_rules.mk 	i386
+usr/apr/1.3/build/amd64/libtool 	i386
+usr/apr/1.3/build/amd64/make_exports.awk 	i386
+usr/apr/1.3/build/amd64/make_var_export.awk 	i386
+usr/apr/1.3/build/amd64/mkdir.sh 	i386
+usr/apr/1.3/lib/amd64 	i386
+usr/apr/1.3/lib/amd64/apr.exp 	i386
+usr/apr/1.3/lib/amd64/libapr-1.a 	i386
+usr/apr/1.3/lib/amd64/pkgconfig 	i386
+usr/apr/1.3/lib/amd64/pkgconfig/apr-1.pc 	i386
+usr/bin/amd64 	i386
+usr/bin/amd64/apr-1-config 	i386
+usr/apr/1.3/bin/64 	i386
+usr/apr/1.3/build/64 	i386
+usr/apr 	i386
+usr/apr/1.3 	i386
+usr/apr/1.3/manual 	i386
+usr/apr/1.3/manual/annotated.html 	i386
+usr/apr/1.3/manual/apr_8h-source.html 	i386
+usr/apr/1.3/manual/apr_8h.html 	i386
+usr/apr/1.3/manual/apr__allocator_8h-source.html 	i386
+usr/apr/1.3/manual/apr__allocator_8h.html 	i386
+usr/apr/1.3/manual/apr__atomic_8h-source.html 	i386
+usr/apr/1.3/manual/apr__atomic_8h.html 	i386
+usr/apr/1.3/manual/apr__dso_8h-source.html 	i386
+usr/apr/1.3/manual/apr__dso_8h.html 	i386
+usr/apr/1.3/manual/apr__env_8h-source.html 	i386
+usr/apr/1.3/manual/apr__env_8h.html 	i386
+usr/apr/1.3/manual/apr__errno_8h-source.html 	i386
+usr/apr/1.3/manual/apr__errno_8h.html 	i386
+usr/apr/1.3/manual/apr__file__info_8h-source.html 	i386
+usr/apr/1.3/manual/apr__file__info_8h.html 	i386
+usr/apr/1.3/manual/apr__file__io_8h-source.html 	i386
+usr/apr/1.3/manual/apr__file__io_8h.html 	i386
+usr/apr/1.3/manual/apr__fnmatch_8h-source.html 	i386
+usr/apr/1.3/manual/apr__fnmatch_8h.html 	i386
+usr/apr/1.3/manual/apr__general_8h-source.html 	i386
+usr/apr/1.3/manual/apr__general_8h.html 	i386
+usr/apr/1.3/manual/apr__getopt_8h-source.html 	i386
+usr/apr/1.3/manual/apr__getopt_8h.html 	i386
+usr/apr/1.3/manual/apr__global__mutex_8h-source.html 	i386
+usr/apr/1.3/manual/apr__global__mutex_8h.html 	i386
+usr/apr/1.3/manual/apr__hash_8h-source.html 	i386
+usr/apr/1.3/manual/apr__hash_8h.html 	i386
+usr/apr/1.3/manual/apr__inherit_8h-source.html 	i386
+usr/apr/1.3/manual/apr__inherit_8h.html 	i386
+usr/apr/1.3/manual/apr__lib_8h-source.html 	i386
+usr/apr/1.3/manual/apr__lib_8h.html 	i386
+usr/apr/1.3/manual/apr__mmap_8h-source.html 	i386
+usr/apr/1.3/manual/apr__mmap_8h.html 	i386
+usr/apr/1.3/manual/apr__network__io_8h-source.html 	i386
+usr/apr/1.3/manual/apr__network__io_8h.html 	i386
+usr/apr/1.3/manual/apr__poll_8h-source.html 	i386
+usr/apr/1.3/manual/apr__poll_8h.html 	i386
+usr/apr/1.3/manual/apr__pools_8h-source.html 	i386
+usr/apr/1.3/manual/apr__pools_8h.html 	i386
+usr/apr/1.3/manual/apr__portable_8h-source.html 	i386
+usr/apr/1.3/manual/apr__portable_8h.html 	i386
+usr/apr/1.3/manual/apr__proc__mutex_8h-source.html 	i386
+usr/apr/1.3/manual/apr__proc__mutex_8h.html 	i386
+usr/apr/1.3/manual/apr__random_8h-source.html 	i386
+usr/apr/1.3/manual/apr__random_8h.html 	i386
+usr/apr/1.3/manual/apr__ring_8h-source.html 	i386
+usr/apr/1.3/manual/apr__ring_8h.html 	i386
+usr/apr/1.3/manual/apr__shm_8h-source.html 	i386
+usr/apr/1.3/manual/apr__shm_8h.html 	i386
+usr/apr/1.3/manual/apr__signal_8h-source.html 	i386
+usr/apr/1.3/manual/apr__signal_8h.html 	i386
+usr/apr/1.3/manual/apr__strings_8h-source.html 	i386
+usr/apr/1.3/manual/apr__strings_8h.html 	i386
+usr/apr/1.3/manual/apr__support_8h-source.html 	i386
+usr/apr/1.3/manual/apr__support_8h.html 	i386
+usr/apr/1.3/manual/apr__tables_8h-source.html 	i386
+usr/apr/1.3/manual/apr__tables_8h.html 	i386
+usr/apr/1.3/manual/apr__thread__cond_8h-source.html 	i386
+usr/apr/1.3/manual/apr__thread__cond_8h.html 	i386
+usr/apr/1.3/manual/apr__thread__mutex_8h-source.html 	i386
+usr/apr/1.3/manual/apr__thread__mutex_8h.html 	i386
+usr/apr/1.3/manual/apr__thread__proc_8h-source.html 	i386
+usr/apr/1.3/manual/apr__thread__proc_8h.html 	i386
+usr/apr/1.3/manual/apr__thread__rwlock_8h-source.html 	i386
+usr/apr/1.3/manual/apr__thread__rwlock_8h.html 	i386
+usr/apr/1.3/manual/apr__time_8h-source.html 	i386
+usr/apr/1.3/manual/apr__time_8h.html 	i386
+usr/apr/1.3/manual/apr__user_8h-source.html 	i386
+usr/apr/1.3/manual/apr__user_8h.html 	i386
+usr/apr/1.3/manual/apr__version_8h-source.html 	i386
+usr/apr/1.3/manual/apr__version_8h.html 	i386
+usr/apr/1.3/manual/apr__want_8h-source.html 	i386
+usr/apr/1.3/manual/apr__want_8h.html 	i386
+usr/apr/1.3/manual/bug.html 	i386
+usr/apr/1.3/manual/deprecated.html 	i386
+usr/apr/1.3/manual/doxygen.css 	i386
+usr/apr/1.3/manual/doxygen.png 	i386
+usr/apr/1.3/manual/examples.html 	i386
+usr/apr/1.3/manual/files.html 	i386
+usr/apr/1.3/manual/functions.html 	i386
+usr/apr/1.3/manual/functions_func.html 	i386
+usr/apr/1.3/manual/functions_vars.html 	i386
+usr/apr/1.3/manual/globals.html 	i386
+usr/apr/1.3/manual/globals_0x66.html 	i386
+usr/apr/1.3/manual/globals_0x68.html 	i386
+usr/apr/1.3/manual/globals_0x74.html 	i386
+usr/apr/1.3/manual/globals_defs.html 	i386
+usr/apr/1.3/manual/globals_defs_0x66.html 	i386
+usr/apr/1.3/manual/globals_defs_0x68.html 	i386
+usr/apr/1.3/manual/globals_defs_0x74.html 	i386
+usr/apr/1.3/manual/globals_enum.html 	i386
+usr/apr/1.3/manual/globals_eval.html 	i386
+usr/apr/1.3/manual/globals_func.html 	i386
+usr/apr/1.3/manual/globals_type.html 	i386
+usr/apr/1.3/manual/globals_vars.html 	i386
+usr/apr/1.3/manual/group___a_p_r.html 	i386
+usr/apr/1.3/manual/group___a_p_r___e_r_r_o_r__map.html 	i386
+usr/apr/1.3/manual/group___a_p_r___error.html 	i386
+usr/apr/1.3/manual/group___a_p_r___global_mutex.html 	i386
+usr/apr/1.3/manual/group___a_p_r___o_c.html 	i386
+usr/apr/1.3/manual/group___a_p_r___s_t_a_t_u_s___i_s.html 	i386
+usr/apr/1.3/manual/group___a_p_r___strings___snprintf.html 	i386
+usr/apr/1.3/manual/group___i_p___proto.html 	i386
+usr/apr/1.3/manual/group___pool_cleanup.html 	i386
+usr/apr/1.3/manual/group___pool_debug.html 	i386
+usr/apr/1.3/manual/group__apr__allocator.html 	i386
+usr/apr/1.3/manual/group__apr__atomic.html 	i386
+usr/apr/1.3/manual/group__apr__ctype.html 	i386
+usr/apr/1.3/manual/group__apr__dir.html 	i386
+usr/apr/1.3/manual/group__apr__dso.html 	i386
+usr/apr/1.3/manual/group__apr__env.html 	i386
+usr/apr/1.3/manual/group__apr__errno.html 	i386
+usr/apr/1.3/manual/group__apr__file__attrs__set__flags.html 	i386
+usr/apr/1.3/manual/group__apr__file__info.html 	i386
+usr/apr/1.3/manual/group__apr__file__io.html 	i386
+usr/apr/1.3/manual/group__apr__file__lock__types.html 	i386
+usr/apr/1.3/manual/group__apr__file__open__flags.html 	i386
+usr/apr/1.3/manual/group__apr__file__permissions.html 	i386
+usr/apr/1.3/manual/group__apr__file__seek__flags.html 	i386
+usr/apr/1.3/manual/group__apr__file__stat.html 	i386
+usr/apr/1.3/manual/group__apr__file__writev.html 	i386
+usr/apr/1.3/manual/group__apr__filepath.html 	i386
+usr/apr/1.3/manual/group__apr__fnmatch.html 	i386
+usr/apr/1.3/manual/group__apr__general.html 	i386
+usr/apr/1.3/manual/group__apr__getopt.html 	i386
+usr/apr/1.3/manual/group__apr__hash.html 	i386
+usr/apr/1.3/manual/group__apr__lib.html 	i386
+usr/apr/1.3/manual/group__apr__library.html 	i386
+usr/apr/1.3/manual/group__apr__mcast.html 	i386
+usr/apr/1.3/manual/group__apr__mmap.html 	i386
+usr/apr/1.3/manual/group__apr__network__io.html 	i386
+usr/apr/1.3/manual/group__apr__os__dso.html 	i386
+usr/apr/1.3/manual/group__apr__os__thread.html 	i386
+usr/apr/1.3/manual/group__apr__platform.html 	i386
+usr/apr/1.3/manual/group__apr__poll.html 	i386
+usr/apr/1.3/manual/group__apr__pools.html 	i386
+usr/apr/1.3/manual/group__apr__portabile.html 	i386
+usr/apr/1.3/manual/group__apr__proc__mutex.html 	i386
+usr/apr/1.3/manual/group__apr__random.html 	i386
+usr/apr/1.3/manual/group__apr__ring.html 	i386
+usr/apr/1.3/manual/group__apr__shm.html 	i386
+usr/apr/1.3/manual/group__apr__signal.html 	i386
+usr/apr/1.3/manual/group__apr__sockopt.html 	i386
+usr/apr/1.3/manual/group__apr__strings.html 	i386
+usr/apr/1.3/manual/group__apr__support.html 	i386
+usr/apr/1.3/manual/group__apr__tables.html 	i386
+usr/apr/1.3/manual/group__apr__thread__cond.html 	i386
+usr/apr/1.3/manual/group__apr__thread__mutex.html 	i386
+usr/apr/1.3/manual/group__apr__thread__proc.html 	i386
+usr/apr/1.3/manual/group__apr__thread__rwlock.html 	i386
+usr/apr/1.3/manual/group__apr__time.html 	i386
+usr/apr/1.3/manual/group__apr__user.html 	i386
+usr/apr/1.3/manual/include_2apr__hash_8h-example.html 	i386
+usr/apr/1.3/manual/index.html 	i386
+usr/apr/1.3/manual/modules.html 	i386
+usr/apr/1.3/manual/pages.html 	i386
+usr/apr/1.3/manual/sha2_8h-source.html 	i386
+usr/apr/1.3/manual/structapr__array__header__t.html 	i386
+usr/apr/1.3/manual/structapr__finfo__t.html 	i386
+usr/apr/1.3/manual/structapr__getopt__option__t.html 	i386
+usr/apr/1.3/manual/structapr__getopt__t.html 	i386
+usr/apr/1.3/manual/structapr__hdtr__t.html 	i386
+usr/apr/1.3/manual/structapr__memnode__t.html 	i386
+usr/apr/1.3/manual/structapr__mmap__t.html 	i386
+usr/apr/1.3/manual/structapr__os__proc__mutex__t.html 	i386
+usr/apr/1.3/manual/structapr__os__sock__info__t.html 	i386
+usr/apr/1.3/manual/structapr__pollfd__t.html 	i386
+usr/apr/1.3/manual/structapr__proc__t.html 	i386
+usr/apr/1.3/manual/structapr__sockaddr__t.html 	i386
+usr/apr/1.3/manual/structapr__table__entry__t.html 	i386
+usr/apr/1.3/manual/structapr__time__exp__t.html 	i386
+usr/apr/1.3/manual/structapr__version__t.html 	i386
+usr/apr/1.3/manual/structapr__vformatter__buff__t.html 	i386
+usr/apr/1.3/manual/tab_b.gif 	i386
+usr/apr/1.3/manual/tab_l.gif 	i386
+usr/apr/1.3/manual/tab_r.gif 	i386
+usr/apr/1.3/manual/tabs.css 	i386
+usr/apr/1.3/manual/unionapr__descriptor.html 	i386
+usr/apr 	i386
+usr/apr/1.3 	i386
+usr/apr/1.3/lib 	i386
+usr/apr/1.3/lib/libapr-1.so.0.3.9 	i386
+usr/apr/1.3/lib/libapr-1.so 	i386
+usr/apr/1.3/lib/libapr-1.so.0 	i386
+usr/apr/1.3/lib/amd64 	i386
+usr/apr/1.3/lib/amd64/libapr-1.so.0.3.9 	i386
+usr/apr/1.3/lib/amd64/libapr-1.so 	i386
+usr/apr/1.3/lib/amd64/libapr-1.so.0 	i386
+usr/apr/1.3/lib/64 	i386
+usr/apr-util 	i386
+usr/apr-util/1.3 	i386
+usr/apr-util/1.3/lib 	i386
+usr/apr-util/1.3/lib/apr-util-1 	i386
+usr/apr-util/1.3/lib/apr-util-1/apr_ldap-1.so 	i386
+usr/apr-util/1.3/lib/apr-util-1/apr_ldap.so 	i386
+usr/apr-util/1.3/lib/amd64 	i386
+usr/apr-util/1.3/lib/amd64/apr-util-1 	i386
+usr/apr-util/1.3/lib/amd64/apr-util-1/apr_ldap-1.so 	i386
+usr/apr-util/1.3/lib/amd64/apr-util-1/apr_ldap.so 	i386
+usr/apr-util 	i386
+usr/apr-util/1.3 	i386
+usr/apr-util/1.3/lib 	i386
+usr/apr-util/1.3/lib/apr-util-1 	i386
+usr/apr-util/1.3/lib/apr-util-1/apr_dbd_mysql-1.so 	i386
+usr/apr-util/1.3/lib/apr-util-1/apr_dbd_mysql.so 	i386
+usr/apr-util/1.3/lib/amd64 	i386
+usr/apr-util/1.3/lib/amd64/apr-util-1 	i386
+usr/apr-util/1.3/lib/amd64/apr-util-1/apr_dbd_mysql-1.so 	i386
+usr/apr-util/1.3/lib/amd64/apr-util-1/apr_dbd_mysql.so 	i386
+usr/apr-util 	i386
+usr/apr-util/1.3 	i386
+usr/apr-util/1.3/lib 	i386
+usr/apr-util/1.3/lib/apr-util-1 	i386
+usr/apr-util/1.3/lib/apr-util-1/apr_dbd_sqlite3-1.so 	i386
+usr/apr-util/1.3/lib/apr-util-1/apr_dbd_sqlite3.so 	i386
+usr/apr-util/1.3/lib/amd64 	i386
+usr/apr-util/1.3/lib/amd64/apr-util-1 	i386
+usr/apr-util/1.3/lib/amd64/apr-util-1/apr_dbd_sqlite3-1.so 	i386
+usr/apr-util/1.3/lib/amd64/apr-util-1/apr_dbd_sqlite3.so 	i386
+usr/apr-util 	i386
+usr/apr-util/1.3 	i386
+usr/apr-util/1.3/bin 	i386
+usr/apr-util/1.3/bin/apu-1-config 	i386
+usr/apr-util/1.3/include 	i386
+usr/apr-util/1.3/include/apr_anylock.h 	i386
+usr/apr-util/1.3/include/apr_base64.h 	i386
+usr/apr-util/1.3/include/apr_buckets.h 	i386
+usr/apr-util/1.3/include/apr_date.h 	i386
+usr/apr-util/1.3/include/apr_dbd.h 	i386
+usr/apr-util/1.3/include/apr_dbm.h 	i386
+usr/apr-util/1.3/include/apr_hooks.h 	i386
+usr/apr-util/1.3/include/apr_ldap.h 	i386
+usr/apr-util/1.3/include/apr_ldap_init.h 	i386
+usr/apr-util/1.3/include/apr_ldap_option.h 	i386
+usr/apr-util/1.3/include/apr_ldap_rebind.h 	i386
+usr/apr-util/1.3/include/apr_ldap_url.h 	i386
+usr/apr-util/1.3/include/apr_md4.h 	i386
+usr/apr-util/1.3/include/apr_md5.h 	i386
+usr/apr-util/1.3/include/apr_memcache.h 	i386
+usr/apr-util/1.3/include/apr_optional.h 	i386
+usr/apr-util/1.3/include/apr_optional_hooks.h 	i386
+usr/apr-util/1.3/include/apr_queue.h 	i386
+usr/apr-util/1.3/include/apr_reslist.h 	i386
+usr/apr-util/1.3/include/apr_rmm.h 	i386
+usr/apr-util/1.3/include/apr_sdbm.h 	i386
+usr/apr-util/1.3/include/apr_sha1.h 	i386
+usr/apr-util/1.3/include/apr_strmatch.h 	i386
+usr/apr-util/1.3/include/apr_thread_pool.h 	i386
+usr/apr-util/1.3/include/apr_uri.h 	i386
+usr/apr-util/1.3/include/apr_uuid.h 	i386
+usr/apr-util/1.3/include/apr_xlate.h 	i386
+usr/apr-util/1.3/include/apr_xml.h 	i386
+usr/apr-util/1.3/include/apu.h 	i386
+usr/apr-util/1.3/include/apu_version.h 	i386
+usr/apr-util/1.3/include/apu_want.h 	i386
+usr/apr-util/1.3/lib 	i386
+usr/apr-util/1.3/lib/apr-util-1 	i386
+usr/apr-util/1.3/lib/apr-util-1/apr_dbd_mysql.a 	i386
+usr/apr-util/1.3/lib/apr-util-1/apr_dbd_sqlite3.a 	i386
+usr/apr-util/1.3/lib/apr-util-1/apr_ldap.a 	i386
+usr/apr-util/1.3/lib/aprutil.exp 	i386
+usr/apr-util/1.3/lib/libaprutil-1.a 	i386
+usr/apr-util/1.3/lib/pkgconfig 	i386
+usr/apr-util/1.3/lib/pkgconfig/apr-util-1.pc 	i386
+usr/bin/apu-1-config 	i386
+usr/apr-util/1.3/bin/amd64 	i386
+usr/apr-util/1.3/bin/amd64/apu-1-config 	i386
+usr/apr-util/1.3/lib/amd64 	i386
+usr/apr-util/1.3/lib/amd64/apr-util-1 	i386
+usr/apr-util/1.3/lib/amd64/apr-util-1/apr_dbd_mysql.a 	i386
+usr/apr-util/1.3/lib/amd64/apr-util-1/apr_dbd_sqlite3.a 	i386
+usr/apr-util/1.3/lib/amd64/apr-util-1/apr_ldap.a 	i386
+usr/apr-util/1.3/lib/amd64/aprutil.exp 	i386
+usr/apr-util/1.3/lib/amd64/libaprutil-1.a 	i386
+usr/apr-util/1.3/lib/amd64/pkgconfig 	i386
+usr/apr-util/1.3/lib/amd64/pkgconfig/apr-util-1.pc 	i386
+usr/bin/amd64/apu-1-config 	i386
+usr/apr-util/1.3/bin/64 	i386
+usr/apr-util 	i386
+usr/apr-util/1.3 	i386
+usr/apr-util/1.3/manual 	i386
+usr/apr-util/1.3/manual/acconfig_8h-source.html 	i386
+usr/apr-util/1.3/manual/annotated.html 	i386
+usr/apr-util/1.3/manual/apr__anylock_8h-source.html 	i386
+usr/apr-util/1.3/manual/apr__anylock_8h.html 	i386
+usr/apr-util/1.3/manual/apr__base64_8h-source.html 	i386
+usr/apr-util/1.3/manual/apr__base64_8h.html 	i386
+usr/apr-util/1.3/manual/apr__buckets_8h-source.html 	i386
+usr/apr-util/1.3/manual/apr__buckets_8h.html 	i386
+usr/apr-util/1.3/manual/apr__date_8h-source.html 	i386
+usr/apr-util/1.3/manual/apr__date_8h.html 	i386
+usr/apr-util/1.3/manual/apr__dbd_8h-source.html 	i386
+usr/apr-util/1.3/manual/apr__dbd_8h.html 	i386
+usr/apr-util/1.3/manual/apr__dbd__internal_8h-source.html 	i386
+usr/apr-util/1.3/manual/apr__dbd__odbc__v2_8h-source.html 	i386
+usr/apr-util/1.3/manual/apr__dbm_8h-source.html 	i386
+usr/apr-util/1.3/manual/apr__dbm_8h.html 	i386
+usr/apr-util/1.3/manual/apr__dbm__private_8h-source.html 	i386
+usr/apr-util/1.3/manual/apr__hooks_8h-source.html 	i386
+usr/apr-util/1.3/manual/apr__hooks_8h.html 	i386
+usr/apr-util/1.3/manual/apr__ldap_8h-source.html 	i386
+usr/apr-util/1.3/manual/apr__ldap_8h.html 	i386
+usr/apr-util/1.3/manual/apr__ldap__init_8h-source.html 	i386
+usr/apr-util/1.3/manual/apr__ldap__init_8h.html 	i386
+usr/apr-util/1.3/manual/apr__ldap__option_8h-source.html 	i386
+usr/apr-util/1.3/manual/apr__ldap__option_8h.html 	i386
+usr/apr-util/1.3/manual/apr__ldap__rebind_8h-source.html 	i386
+usr/apr-util/1.3/manual/apr__ldap__url_8h-source.html 	i386
+usr/apr-util/1.3/manual/apr__ldap__url_8h.html 	i386
+usr/apr-util/1.3/manual/apr__md4_8h-source.html 	i386
+usr/apr-util/1.3/manual/apr__md4_8h.html 	i386
+usr/apr-util/1.3/manual/apr__md5_8h-source.html 	i386
+usr/apr-util/1.3/manual/apr__md5_8h.html 	i386
+usr/apr-util/1.3/manual/apr__memcache_8h-source.html 	i386
+usr/apr-util/1.3/manual/apr__memcache_8h.html 	i386
+usr/apr-util/1.3/manual/apr__optional_8h-source.html 	i386
+usr/apr-util/1.3/manual/apr__optional_8h.html 	i386
+usr/apr-util/1.3/manual/apr__optional__hooks_8h-source.html 	i386
+usr/apr-util/1.3/manual/apr__optional__hooks_8h.html 	i386
+usr/apr-util/1.3/manual/apr__queue_8h-source.html 	i386
+usr/apr-util/1.3/manual/apr__queue_8h.html 	i386
+usr/apr-util/1.3/manual/apr__reslist_8h-source.html 	i386
+usr/apr-util/1.3/manual/apr__reslist_8h.html 	i386
+usr/apr-util/1.3/manual/apr__rmm_8h-source.html 	i386
+usr/apr-util/1.3/manual/apr__rmm_8h.html 	i386
+usr/apr-util/1.3/manual/apr__sdbm_8h-source.html 	i386
+usr/apr-util/1.3/manual/apr__sdbm_8h.html 	i386
+usr/apr-util/1.3/manual/apr__sha1_8h-source.html 	i386
+usr/apr-util/1.3/manual/apr__sha1_8h.html 	i386
+usr/apr-util/1.3/manual/apr__strmatch_8h-source.html 	i386
+usr/apr-util/1.3/manual/apr__strmatch_8h.html 	i386
+usr/apr-util/1.3/manual/apr__thread__pool_8h-source.html 	i386
+usr/apr-util/1.3/manual/apr__thread__pool_8h.html 	i386
+usr/apr-util/1.3/manual/apr__uri_8h-source.html 	i386
+usr/apr-util/1.3/manual/apr__uri_8h.html 	i386
+usr/apr-util/1.3/manual/apr__uuid_8h-source.html 	i386
+usr/apr-util/1.3/manual/apr__uuid_8h.html 	i386
+usr/apr-util/1.3/manual/apr__xlate_8h-source.html 	i386
+usr/apr-util/1.3/manual/apr__xlate_8h.html 	i386
+usr/apr-util/1.3/manual/apr__xml_8h-source.html 	i386
+usr/apr-util/1.3/manual/apr__xml_8h.html 	i386
+usr/apr-util/1.3/manual/apu_8h-source.html 	i386
+usr/apr-util/1.3/manual/apu__config_8h-source.html 	i386
+usr/apr-util/1.3/manual/apu__internal_8h-source.html 	i386
+usr/apr-util/1.3/manual/apu__select__dbm_8h-source.html 	i386
+usr/apr-util/1.3/manual/apu__version_8h-source.html 	i386
+usr/apr-util/1.3/manual/apu__version_8h.html 	i386
+usr/apr-util/1.3/manual/apu__want_8h-source.html 	i386
+usr/apr-util/1.3/manual/apu__want_8h.html 	i386
+usr/apr-util/1.3/manual/ascii_8h-source.html 	i386
+usr/apr-util/1.3/manual/asciitab_8h-source.html 	i386
+usr/apr-util/1.3/manual/doxygen.css 	i386
+usr/apr-util/1.3/manual/doxygen.png 	i386
+usr/apr-util/1.3/manual/files.html 	i386
+usr/apr-util/1.3/manual/functions.html 	i386
+usr/apr-util/1.3/manual/functions_enum.html 	i386
+usr/apr-util/1.3/manual/functions_eval.html 	i386
+usr/apr-util/1.3/manual/functions_func.html 	i386
+usr/apr-util/1.3/manual/functions_vars.html 	i386
+usr/apr-util/1.3/manual/globals.html 	i386
+usr/apr-util/1.3/manual/globals_defs.html 	i386
+usr/apr-util/1.3/manual/globals_enum.html 	i386
+usr/apr-util/1.3/manual/globals_eval.html 	i386
+usr/apr-util/1.3/manual/globals_func.html 	i386
+usr/apr-util/1.3/manual/globals_type.html 	i386
+usr/apr-util/1.3/manual/globals_vars.html 	i386
+usr/apr-util/1.3/manual/group___a_p_r___m_d5.html 	i386
+usr/apr-util/1.3/manual/group___a_p_r___u_u_i_d.html 	i386
+usr/apr-util/1.3/manual/group___a_p_r___util.html 	i386
+usr/apr-util/1.3/manual/group___a_p_r___util___base64.html 	i386
+usr/apr-util/1.3/manual/group___a_p_r___util___bucket___brigades.html 	i386
+usr/apr-util/1.3/manual/group___a_p_r___util___d_b_d.html 	i386
+usr/apr-util/1.3/manual/group___a_p_r___util___d_b_m.html 	i386
+usr/apr-util/1.3/manual/group___a_p_r___util___d_b_m___s_d_b_m.html 	i386
+usr/apr-util/1.3/manual/group___a_p_r___util___date.html 	i386
+usr/apr-util/1.3/manual/group___a_p_r___util___f_i_f_o.html 	i386
+usr/apr-util/1.3/manual/group___a_p_r___util___hook.html 	i386
+usr/apr-util/1.3/manual/group___a_p_r___util___l_d_a_p.html 	i386
+usr/apr-util/1.3/manual/group___a_p_r___util___m_c.html 	i386
+usr/apr-util/1.3/manual/group___a_p_r___util___m_d4.html 	i386
+usr/apr-util/1.3/manual/group___a_p_r___util___o_p_t___h_o_o_k.html 	i386
+usr/apr-util/1.3/manual/group___a_p_r___util___opt.html 	i386
+usr/apr-util/1.3/manual/group___a_p_r___util___r_l.html 	i386
+usr/apr-util/1.3/manual/group___a_p_r___util___r_m_m.html 	i386
+usr/apr-util/1.3/manual/group___a_p_r___util___str_match.html 	i386
+usr/apr-util/1.3/manual/group___a_p_r___util___t_p.html 	i386
+usr/apr-util/1.3/manual/group___a_p_r___util___u_r_i.html 	i386
+usr/apr-util/1.3/manual/group___a_p_r___util___x_m_l.html 	i386
+usr/apr-util/1.3/manual/group___a_p_r___x_l_a_t_e.html 	i386
+usr/apr-util/1.3/manual/iasciitab_8h-source.html 	i386
+usr/apr-util/1.3/manual/index.html 	i386
+usr/apr-util/1.3/manual/latin1tab_8h-source.html 	i386
+usr/apr-util/1.3/manual/map__osd__ebcdic__df04__1_8h-source.html 	i386
+usr/apr-util/1.3/manual/modules.html 	i386
+usr/apr-util/1.3/manual/namespace_apache.html 	i386
+usr/apr-util/1.3/manual/namespaces.html 	i386
+usr/apr-util/1.3/manual/nametab_8h-source.html 	i386
+usr/apr-util/1.3/manual/osd__ebcdic__df04__1_8h-source.html 	i386
+usr/apr-util/1.3/manual/pages.html 	i386
+usr/apr-util/1.3/manual/sdbm__pair_8h-source.html 	i386
+usr/apr-util/1.3/manual/sdbm__private_8h-source.html 	i386
+usr/apr-util/1.3/manual/sdbm__tune_8h-source.html 	i386
+usr/apr-util/1.3/manual/structapr__anylock__t.html 	i386
+usr/apr-util/1.3/manual/structapr__bucket.html 	i386
+usr/apr-util/1.3/manual/structapr__bucket__brigade.html 	i386
+usr/apr-util/1.3/manual/structapr__bucket__file.html 	i386
+usr/apr-util/1.3/manual/structapr__bucket__heap.html 	i386
+usr/apr-util/1.3/manual/structapr__bucket__mmap.html 	i386
+usr/apr-util/1.3/manual/structapr__bucket__pool.html 	i386
+usr/apr-util/1.3/manual/structapr__bucket__refcount.html 	i386
+usr/apr-util/1.3/manual/structapr__bucket__type__t.html 	i386
+usr/apr-util/1.3/manual/structapr__datum__t.html 	i386
+usr/apr-util/1.3/manual/structapr__dbm__t.html 	i386
+usr/apr-util/1.3/manual/structapr__dbm__type__t.html 	i386
+usr/apr-util/1.3/manual/structapr__ldap__err__t.html 	i386
+usr/apr-util/1.3/manual/structapr__md4__ctx__t.html 	i386
+usr/apr-util/1.3/manual/structapr__md5__ctx__t.html 	i386
+usr/apr-util/1.3/manual/structapr__memcache__t.html 	i386
+usr/apr-util/1.3/manual/structapr__memcache__value__t.html 	i386
+usr/apr-util/1.3/manual/structapr__sdbm__datum__t.html 	i386
+usr/apr-util/1.3/manual/structapr__sha1__ctx__t.html 	i386
+usr/apr-util/1.3/manual/structapr__strmatch__pattern.html 	i386
+usr/apr-util/1.3/manual/structapr__text.html 	i386
+usr/apr-util/1.3/manual/structapr__text__header.html 	i386
+usr/apr-util/1.3/manual/structapr__uri__t.html 	i386
+usr/apr-util/1.3/manual/structapr__uuid__t.html 	i386
+usr/apr-util/1.3/manual/structapr__xml__attr.html 	i386
+usr/apr-util/1.3/manual/structapr__xml__doc.html 	i386
+usr/apr-util/1.3/manual/structapr__xml__elem.html 	i386
+usr/apr-util/1.3/manual/tab_b.gif 	i386
+usr/apr-util/1.3/manual/tab_l.gif 	i386
+usr/apr-util/1.3/manual/tab_r.gif 	i386
+usr/apr-util/1.3/manual/tabs.css 	i386
+usr/apr-util/1.3/manual/todo.html 	i386
+usr/apr-util/1.3/manual/unionapr__anylock__t_1_1apr__anylock__u__t.html 	i386
+usr/apr-util/1.3/manual/unionapr__bucket__structs.html 	i386
+usr/apr-util/1.3/manual/utf8tab_8h-source.html 	i386
+usr/apr-util/1.3/manual/winconfig_8h-source.html 	i386
+usr/apr-util/1.3/manual/xmlrole_8h-source.html 	i386
+usr/apr-util/1.3/manual/xmltok_8h-source.html 	i386
+usr/apr-util/1.3/manual/xmltok__impl_8h-source.html 	i386
+usr/apr-util 	i386
+usr/apr-util/1.3 	i386
+usr/apr-util/1.3/lib 	i386
+usr/apr-util/1.3/lib/libaprutil-1.so 	i386
+usr/apr-util/1.3/lib/libaprutil-1.so.0 	i386
+usr/apr-util/1.3/lib/libaprutil-1.so.0.3.9 	i386
+usr/apr-util/1.3/lib/amd64 	i386
+usr/apr-util/1.3/lib/amd64/libaprutil-1.so.0.3.9 	i386
+usr/apr-util/1.3/lib/amd64/libaprutil-1.so 	i386
+usr/apr-util/1.3/lib/amd64/libaprutil-1.so.0 	i386
+usr/apr-util/1.3/lib/64 	i386
+usr/share/info/dir 	i386
+usr/sfw/share/info/dir 	i386
--- a/usr/src/pkgdefs/etc/exception_list_sparc	Sun May 15 10:12:12 2011 -0700
+++ b/usr/src/pkgdefs/etc/exception_list_sparc	Sun May 15 10:24:42 2011 -0700
@@ -21,7 +21,7 @@
 #
 # Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
 #
-# ident	"@(#)exception_list_sparc	1.27	11/03/17 SMI"
+# ident	"@(#)exception_list_sparc	1.29	11/05/09 SMI"
 #
 # Exception List for protocmp
 #
@@ -52,3 +52,532 @@
 #
 usr/lib/64							sparc
 usr/include/ldap6						sparc
+
+# temporary because of build unwinding
+usr/apr 	sparc
+usr/apr/1.3 	sparc
+usr/apr/1.3/bin 	sparc
+usr/apr/1.3/bin/apr-1-config 	sparc
+usr/apr/1.3/build 	sparc
+usr/apr/1.3/build/apr_rules.mk 	sparc
+usr/apr/1.3/build/libtool 	sparc
+usr/apr/1.3/build/make_exports.awk 	sparc
+usr/apr/1.3/build/make_var_export.awk 	sparc
+usr/apr/1.3/build/mkdir.sh 	sparc
+usr/apr/1.3/lib 	sparc
+usr/apr/1.3/lib/apr.exp 	sparc
+usr/apr/1.3/lib/libapr-1.a 	sparc
+usr/apr/1.3/lib/pkgconfig 	sparc
+usr/apr/1.3/lib/pkgconfig/apr-1.pc 	sparc
+usr/apr/1.3/include 	sparc
+usr/apr/1.3/include/apr.h 	sparc
+usr/apr/1.3/include/apr_allocator.h 	sparc
+usr/apr/1.3/include/apr_atomic.h 	sparc
+usr/apr/1.3/include/apr_dso.h 	sparc
+usr/apr/1.3/include/apr_env.h 	sparc
+usr/apr/1.3/include/apr_errno.h 	sparc
+usr/apr/1.3/include/apr_file_info.h 	sparc
+usr/apr/1.3/include/apr_file_io.h 	sparc
+usr/apr/1.3/include/apr_fnmatch.h 	sparc
+usr/apr/1.3/include/apr_general.h 	sparc
+usr/apr/1.3/include/apr_getopt.h 	sparc
+usr/apr/1.3/include/apr_global_mutex.h 	sparc
+usr/apr/1.3/include/apr_hash.h 	sparc
+usr/apr/1.3/include/apr_inherit.h 	sparc
+usr/apr/1.3/include/apr_lib.h 	sparc
+usr/apr/1.3/include/apr_mmap.h 	sparc
+usr/apr/1.3/include/apr_network_io.h 	sparc
+usr/apr/1.3/include/apr_poll.h 	sparc
+usr/apr/1.3/include/apr_pools.h 	sparc
+usr/apr/1.3/include/apr_portable.h 	sparc
+usr/apr/1.3/include/apr_proc_mutex.h 	sparc
+usr/apr/1.3/include/apr_random.h 	sparc
+usr/apr/1.3/include/apr_ring.h 	sparc
+usr/apr/1.3/include/apr_shm.h 	sparc
+usr/apr/1.3/include/apr_signal.h 	sparc
+usr/apr/1.3/include/apr_strings.h 	sparc
+usr/apr/1.3/include/apr_support.h 	sparc
+usr/apr/1.3/include/apr_tables.h 	sparc
+usr/apr/1.3/include/apr_thread_cond.h 	sparc
+usr/apr/1.3/include/apr_thread_mutex.h 	sparc
+usr/apr/1.3/include/apr_thread_proc.h 	sparc
+usr/apr/1.3/include/apr_thread_rwlock.h 	sparc
+usr/apr/1.3/include/apr_time.h 	sparc
+usr/apr/1.3/include/apr_user.h 	sparc
+usr/apr/1.3/include/apr_version.h 	sparc
+usr/apr/1.3/include/apr_want.h 	sparc
+usr/bin/apr-1-config 	sparc
+usr/apr/1.3/bin/sparcv9 	sparc
+usr/apr/1.3/bin/sparcv9/apr-1-config 	sparc
+usr/apr/1.3/build/sparcv9 	sparc
+usr/apr/1.3/build/sparcv9/apr_rules.mk 	sparc
+usr/apr/1.3/build/sparcv9/libtool 	sparc
+usr/apr/1.3/build/sparcv9/make_exports.awk 	sparc
+usr/apr/1.3/build/sparcv9/make_var_export.awk 	sparc
+usr/apr/1.3/build/sparcv9/mkdir.sh 	sparc
+usr/apr/1.3/lib/sparcv9 	sparc
+usr/apr/1.3/lib/sparcv9/apr.exp 	sparc
+usr/apr/1.3/lib/sparcv9/libapr-1.a 	sparc
+usr/apr/1.3/lib/sparcv9/pkgconfig 	sparc
+usr/apr/1.3/lib/sparcv9/pkgconfig/apr-1.pc 	sparc
+usr/bin/sparcv9 	sparc
+usr/bin/sparcv9/apr-1-config 	sparc
+usr/apr/1.3/bin/64 	sparc
+usr/apr/1.3/build/64 	sparc
+usr/apr 	sparc
+usr/apr/1.3 	sparc
+usr/apr/1.3/manual 	sparc
+usr/apr/1.3/manual/annotated.html 	sparc
+usr/apr/1.3/manual/apr_8h-source.html 	sparc
+usr/apr/1.3/manual/apr_8h.html 	sparc
+usr/apr/1.3/manual/apr__allocator_8h-source.html 	sparc
+usr/apr/1.3/manual/apr__allocator_8h.html 	sparc
+usr/apr/1.3/manual/apr__atomic_8h-source.html 	sparc
+usr/apr/1.3/manual/apr__atomic_8h.html 	sparc
+usr/apr/1.3/manual/apr__dso_8h-source.html 	sparc
+usr/apr/1.3/manual/apr__dso_8h.html 	sparc
+usr/apr/1.3/manual/apr__env_8h-source.html 	sparc
+usr/apr/1.3/manual/apr__env_8h.html 	sparc
+usr/apr/1.3/manual/apr__errno_8h-source.html 	sparc
+usr/apr/1.3/manual/apr__errno_8h.html 	sparc
+usr/apr/1.3/manual/apr__file__info_8h-source.html 	sparc
+usr/apr/1.3/manual/apr__file__info_8h.html 	sparc
+usr/apr/1.3/manual/apr__file__io_8h-source.html 	sparc
+usr/apr/1.3/manual/apr__file__io_8h.html 	sparc
+usr/apr/1.3/manual/apr__fnmatch_8h-source.html 	sparc
+usr/apr/1.3/manual/apr__fnmatch_8h.html 	sparc
+usr/apr/1.3/manual/apr__general_8h-source.html 	sparc
+usr/apr/1.3/manual/apr__general_8h.html 	sparc
+usr/apr/1.3/manual/apr__getopt_8h-source.html 	sparc
+usr/apr/1.3/manual/apr__getopt_8h.html 	sparc
+usr/apr/1.3/manual/apr__global__mutex_8h-source.html 	sparc
+usr/apr/1.3/manual/apr__global__mutex_8h.html 	sparc
+usr/apr/1.3/manual/apr__hash_8h-source.html 	sparc
+usr/apr/1.3/manual/apr__hash_8h.html 	sparc
+usr/apr/1.3/manual/apr__inherit_8h-source.html 	sparc
+usr/apr/1.3/manual/apr__inherit_8h.html 	sparc
+usr/apr/1.3/manual/apr__lib_8h-source.html 	sparc
+usr/apr/1.3/manual/apr__lib_8h.html 	sparc
+usr/apr/1.3/manual/apr__mmap_8h-source.html 	sparc
+usr/apr/1.3/manual/apr__mmap_8h.html 	sparc
+usr/apr/1.3/manual/apr__network__io_8h-source.html 	sparc
+usr/apr/1.3/manual/apr__network__io_8h.html 	sparc
+usr/apr/1.3/manual/apr__poll_8h-source.html 	sparc
+usr/apr/1.3/manual/apr__poll_8h.html 	sparc
+usr/apr/1.3/manual/apr__pools_8h-source.html 	sparc
+usr/apr/1.3/manual/apr__pools_8h.html 	sparc
+usr/apr/1.3/manual/apr__portable_8h-source.html 	sparc
+usr/apr/1.3/manual/apr__portable_8h.html 	sparc
+usr/apr/1.3/manual/apr__proc__mutex_8h-source.html 	sparc
+usr/apr/1.3/manual/apr__proc__mutex_8h.html 	sparc
+usr/apr/1.3/manual/apr__random_8h-source.html 	sparc
+usr/apr/1.3/manual/apr__random_8h.html 	sparc
+usr/apr/1.3/manual/apr__ring_8h-source.html 	sparc
+usr/apr/1.3/manual/apr__ring_8h.html 	sparc
+usr/apr/1.3/manual/apr__shm_8h-source.html 	sparc
+usr/apr/1.3/manual/apr__shm_8h.html 	sparc
+usr/apr/1.3/manual/apr__signal_8h-source.html 	sparc
+usr/apr/1.3/manual/apr__signal_8h.html 	sparc
+usr/apr/1.3/manual/apr__strings_8h-source.html 	sparc
+usr/apr/1.3/manual/apr__strings_8h.html 	sparc
+usr/apr/1.3/manual/apr__support_8h-source.html 	sparc
+usr/apr/1.3/manual/apr__support_8h.html 	sparc
+usr/apr/1.3/manual/apr__tables_8h-source.html 	sparc
+usr/apr/1.3/manual/apr__tables_8h.html 	sparc
+usr/apr/1.3/manual/apr__thread__cond_8h-source.html 	sparc
+usr/apr/1.3/manual/apr__thread__cond_8h.html 	sparc
+usr/apr/1.3/manual/apr__thread__mutex_8h-source.html 	sparc
+usr/apr/1.3/manual/apr__thread__mutex_8h.html 	sparc
+usr/apr/1.3/manual/apr__thread__proc_8h-source.html 	sparc
+usr/apr/1.3/manual/apr__thread__proc_8h.html 	sparc
+usr/apr/1.3/manual/apr__thread__rwlock_8h-source.html 	sparc
+usr/apr/1.3/manual/apr__thread__rwlock_8h.html 	sparc
+usr/apr/1.3/manual/apr__time_8h-source.html 	sparc
+usr/apr/1.3/manual/apr__time_8h.html 	sparc
+usr/apr/1.3/manual/apr__user_8h-source.html 	sparc
+usr/apr/1.3/manual/apr__user_8h.html 	sparc
+usr/apr/1.3/manual/apr__version_8h-source.html 	sparc
+usr/apr/1.3/manual/apr__version_8h.html 	sparc
+usr/apr/1.3/manual/apr__want_8h-source.html 	sparc
+usr/apr/1.3/manual/apr__want_8h.html 	sparc
+usr/apr/1.3/manual/bug.html 	sparc
+usr/apr/1.3/manual/deprecated.html 	sparc
+usr/apr/1.3/manual/doxygen.css 	sparc
+usr/apr/1.3/manual/doxygen.png 	sparc
+usr/apr/1.3/manual/examples.html 	sparc
+usr/apr/1.3/manual/files.html 	sparc
+usr/apr/1.3/manual/functions.html 	sparc
+usr/apr/1.3/manual/functions_func.html 	sparc
+usr/apr/1.3/manual/functions_vars.html 	sparc
+usr/apr/1.3/manual/globals.html 	sparc
+usr/apr/1.3/manual/globals_0x66.html 	sparc
+usr/apr/1.3/manual/globals_0x68.html 	sparc
+usr/apr/1.3/manual/globals_0x74.html 	sparc
+usr/apr/1.3/manual/globals_defs.html 	sparc
+usr/apr/1.3/manual/globals_defs_0x66.html 	sparc
+usr/apr/1.3/manual/globals_defs_0x68.html 	sparc
+usr/apr/1.3/manual/globals_defs_0x74.html 	sparc
+usr/apr/1.3/manual/globals_enum.html 	sparc
+usr/apr/1.3/manual/globals_eval.html 	sparc
+usr/apr/1.3/manual/globals_func.html 	sparc
+usr/apr/1.3/manual/globals_type.html 	sparc
+usr/apr/1.3/manual/globals_vars.html 	sparc
+usr/apr/1.3/manual/group___a_p_r.html 	sparc
+usr/apr/1.3/manual/group___a_p_r___e_r_r_o_r__map.html 	sparc
+usr/apr/1.3/manual/group___a_p_r___error.html 	sparc
+usr/apr/1.3/manual/group___a_p_r___global_mutex.html 	sparc
+usr/apr/1.3/manual/group___a_p_r___o_c.html 	sparc
+usr/apr/1.3/manual/group___a_p_r___s_t_a_t_u_s___i_s.html 	sparc
+usr/apr/1.3/manual/group___a_p_r___strings___snprintf.html 	sparc
+usr/apr/1.3/manual/group___i_p___proto.html 	sparc
+usr/apr/1.3/manual/group___pool_cleanup.html 	sparc
+usr/apr/1.3/manual/group___pool_debug.html 	sparc
+usr/apr/1.3/manual/group__apr__allocator.html 	sparc
+usr/apr/1.3/manual/group__apr__atomic.html 	sparc
+usr/apr/1.3/manual/group__apr__ctype.html 	sparc
+usr/apr/1.3/manual/group__apr__dir.html 	sparc
+usr/apr/1.3/manual/group__apr__dso.html 	sparc
+usr/apr/1.3/manual/group__apr__env.html 	sparc
+usr/apr/1.3/manual/group__apr__errno.html 	sparc
+usr/apr/1.3/manual/group__apr__file__attrs__set__flags.html 	sparc
+usr/apr/1.3/manual/group__apr__file__info.html 	sparc
+usr/apr/1.3/manual/group__apr__file__io.html 	sparc
+usr/apr/1.3/manual/group__apr__file__lock__types.html 	sparc
+usr/apr/1.3/manual/group__apr__file__open__flags.html 	sparc
+usr/apr/1.3/manual/group__apr__file__permissions.html 	sparc
+usr/apr/1.3/manual/group__apr__file__seek__flags.html 	sparc
+usr/apr/1.3/manual/group__apr__file__stat.html 	sparc
+usr/apr/1.3/manual/group__apr__file__writev.html 	sparc
+usr/apr/1.3/manual/group__apr__filepath.html 	sparc
+usr/apr/1.3/manual/group__apr__fnmatch.html 	sparc
+usr/apr/1.3/manual/group__apr__general.html 	sparc
+usr/apr/1.3/manual/group__apr__getopt.html 	sparc
+usr/apr/1.3/manual/group__apr__hash.html 	sparc
+usr/apr/1.3/manual/group__apr__lib.html 	sparc
+usr/apr/1.3/manual/group__apr__library.html 	sparc
+usr/apr/1.3/manual/group__apr__mcast.html 	sparc
+usr/apr/1.3/manual/group__apr__mmap.html 	sparc
+usr/apr/1.3/manual/group__apr__network__io.html 	sparc
+usr/apr/1.3/manual/group__apr__os__dso.html 	sparc
+usr/apr/1.3/manual/group__apr__os__thread.html 	sparc
+usr/apr/1.3/manual/group__apr__platform.html 	sparc
+usr/apr/1.3/manual/group__apr__poll.html 	sparc
+usr/apr/1.3/manual/group__apr__pools.html 	sparc
+usr/apr/1.3/manual/group__apr__portabile.html 	sparc
+usr/apr/1.3/manual/group__apr__proc__mutex.html 	sparc
+usr/apr/1.3/manual/group__apr__random.html 	sparc
+usr/apr/1.3/manual/group__apr__ring.html 	sparc
+usr/apr/1.3/manual/group__apr__shm.html 	sparc
+usr/apr/1.3/manual/group__apr__signal.html 	sparc
+usr/apr/1.3/manual/group__apr__sockopt.html 	sparc
+usr/apr/1.3/manual/group__apr__strings.html 	sparc
+usr/apr/1.3/manual/group__apr__support.html 	sparc
+usr/apr/1.3/manual/group__apr__tables.html 	sparc
+usr/apr/1.3/manual/group__apr__thread__cond.html 	sparc
+usr/apr/1.3/manual/group__apr__thread__mutex.html 	sparc
+usr/apr/1.3/manual/group__apr__thread__proc.html 	sparc
+usr/apr/1.3/manual/group__apr__thread__rwlock.html 	sparc
+usr/apr/1.3/manual/group__apr__time.html 	sparc
+usr/apr/1.3/manual/group__apr__user.html 	sparc
+usr/apr/1.3/manual/include_2apr__hash_8h-example.html 	sparc
+usr/apr/1.3/manual/index.html 	sparc
+usr/apr/1.3/manual/modules.html 	sparc
+usr/apr/1.3/manual/pages.html 	sparc
+usr/apr/1.3/manual/sha2_8h-source.html 	sparc
+usr/apr/1.3/manual/structapr__array__header__t.html 	sparc
+usr/apr/1.3/manual/structapr__finfo__t.html 	sparc
+usr/apr/1.3/manual/structapr__getopt__option__t.html 	sparc
+usr/apr/1.3/manual/structapr__getopt__t.html 	sparc
+usr/apr/1.3/manual/structapr__hdtr__t.html 	sparc
+usr/apr/1.3/manual/structapr__memnode__t.html 	sparc
+usr/apr/1.3/manual/structapr__mmap__t.html 	sparc
+usr/apr/1.3/manual/structapr__os__proc__mutex__t.html 	sparc
+usr/apr/1.3/manual/structapr__os__sock__info__t.html 	sparc
+usr/apr/1.3/manual/structapr__pollfd__t.html 	sparc
+usr/apr/1.3/manual/structapr__proc__t.html 	sparc
+usr/apr/1.3/manual/structapr__sockaddr__t.html 	sparc
+usr/apr/1.3/manual/structapr__table__entry__t.html 	sparc
+usr/apr/1.3/manual/structapr__time__exp__t.html 	sparc
+usr/apr/1.3/manual/structapr__version__t.html 	sparc
+usr/apr/1.3/manual/structapr__vformatter__buff__t.html 	sparc
+usr/apr/1.3/manual/tab_b.gif 	sparc
+usr/apr/1.3/manual/tab_l.gif 	sparc
+usr/apr/1.3/manual/tab_r.gif 	sparc
+usr/apr/1.3/manual/tabs.css 	sparc
+usr/apr/1.3/manual/unionapr__descriptor.html 	sparc
+usr/apr 	sparc
+usr/apr/1.3 	sparc
+usr/apr/1.3/lib 	sparc
+usr/apr/1.3/lib/libapr-1.so.0.3.9 	sparc
+usr/apr/1.3/lib/libapr-1.so 	sparc
+usr/apr/1.3/lib/libapr-1.so.0 	sparc
+usr/apr/1.3/lib/sparcv9 	sparc
+usr/apr/1.3/lib/sparcv9/libapr-1.so.0.3.9 	sparc
+usr/apr/1.3/lib/sparcv9/libapr-1.so 	sparc
+usr/apr/1.3/lib/sparcv9/libapr-1.so.0 	sparc
+usr/apr/1.3/lib/64 	sparc
+usr/apr-util 	sparc
+usr/apr-util/1.3 	sparc
+usr/apr-util/1.3/lib 	sparc
+usr/apr-util/1.3/lib/apr-util-1 	sparc
+usr/apr-util/1.3/lib/apr-util-1/apr_ldap-1.so 	sparc
+usr/apr-util/1.3/lib/apr-util-1/apr_ldap.so 	sparc
+usr/apr-util/1.3/lib/sparcv9 	sparc
+usr/apr-util/1.3/lib/sparcv9/apr-util-1 	sparc
+usr/apr-util/1.3/lib/sparcv9/apr-util-1/apr_ldap-1.so 	sparc
+usr/apr-util/1.3/lib/sparcv9/apr-util-1/apr_ldap.so 	sparc
+usr/apr-util 	sparc
+usr/apr-util/1.3 	sparc
+usr/apr-util/1.3/lib 	sparc
+usr/apr-util/1.3/lib/apr-util-1 	sparc
+usr/apr-util/1.3/lib/apr-util-1/apr_dbd_mysql-1.so 	sparc
+usr/apr-util/1.3/lib/apr-util-1/apr_dbd_mysql.so 	sparc
+usr/apr-util/1.3/lib/sparcv9 	sparc
+usr/apr-util/1.3/lib/sparcv9/apr-util-1 	sparc
+usr/apr-util/1.3/lib/sparcv9/apr-util-1/apr_dbd_mysql-1.so 	sparc
+usr/apr-util/1.3/lib/sparcv9/apr-util-1/apr_dbd_mysql.so 	sparc
+usr/apr-util 	sparc
+usr/apr-util/1.3 	sparc
+usr/apr-util/1.3/lib 	sparc
+usr/apr-util/1.3/lib/apr-util-1 	sparc
+usr/apr-util/1.3/lib/apr-util-1/apr_dbd_sqlite3-1.so 	sparc
+usr/apr-util/1.3/lib/apr-util-1/apr_dbd_sqlite3.so 	sparc
+usr/apr-util/1.3/lib/sparcv9 	sparc
+usr/apr-util/1.3/lib/sparcv9/apr-util-1 	sparc
+usr/apr-util/1.3/lib/sparcv9/apr-util-1/apr_dbd_sqlite3-1.so 	sparc
+usr/apr-util/1.3/lib/sparcv9/apr-util-1/apr_dbd_sqlite3.so 	sparc
+usr/apr-util 	sparc
+usr/apr-util/1.3 	sparc
+usr/apr-util/1.3/bin 	sparc
+usr/apr-util/1.3/bin/apu-1-config 	sparc
+usr/apr-util/1.3/include 	sparc
+usr/apr-util/1.3/include/apr_anylock.h 	sparc
+usr/apr-util/1.3/include/apr_base64.h 	sparc
+usr/apr-util/1.3/include/apr_buckets.h 	sparc
+usr/apr-util/1.3/include/apr_date.h 	sparc
+usr/apr-util/1.3/include/apr_dbd.h 	sparc
+usr/apr-util/1.3/include/apr_dbm.h 	sparc
+usr/apr-util/1.3/include/apr_hooks.h 	sparc
+usr/apr-util/1.3/include/apr_ldap.h 	sparc
+usr/apr-util/1.3/include/apr_ldap_init.h 	sparc
+usr/apr-util/1.3/include/apr_ldap_option.h 	sparc
+usr/apr-util/1.3/include/apr_ldap_rebind.h 	sparc
+usr/apr-util/1.3/include/apr_ldap_url.h 	sparc
+usr/apr-util/1.3/include/apr_md4.h 	sparc
+usr/apr-util/1.3/include/apr_md5.h 	sparc
+usr/apr-util/1.3/include/apr_memcache.h 	sparc
+usr/apr-util/1.3/include/apr_optional.h 	sparc
+usr/apr-util/1.3/include/apr_optional_hooks.h 	sparc
+usr/apr-util/1.3/include/apr_queue.h 	sparc
+usr/apr-util/1.3/include/apr_reslist.h 	sparc
+usr/apr-util/1.3/include/apr_rmm.h 	sparc
+usr/apr-util/1.3/include/apr_sdbm.h 	sparc
+usr/apr-util/1.3/include/apr_sha1.h 	sparc
+usr/apr-util/1.3/include/apr_strmatch.h 	sparc
+usr/apr-util/1.3/include/apr_thread_pool.h 	sparc
+usr/apr-util/1.3/include/apr_uri.h 	sparc
+usr/apr-util/1.3/include/apr_uuid.h 	sparc
+usr/apr-util/1.3/include/apr_xlate.h 	sparc
+usr/apr-util/1.3/include/apr_xml.h 	sparc
+usr/apr-util/1.3/include/apu.h 	sparc
+usr/apr-util/1.3/include/apu_version.h 	sparc
+usr/apr-util/1.3/include/apu_want.h 	sparc
+usr/apr-util/1.3/lib 	sparc
+usr/apr-util/1.3/lib/apr-util-1 	sparc
+usr/apr-util/1.3/lib/apr-util-1/apr_dbd_mysql.a 	sparc
+usr/apr-util/1.3/lib/apr-util-1/apr_dbd_sqlite3.a 	sparc
+usr/apr-util/1.3/lib/apr-util-1/apr_ldap.a 	sparc
+usr/apr-util/1.3/lib/aprutil.exp 	sparc
+usr/apr-util/1.3/lib/libaprutil-1.a 	sparc
+usr/apr-util/1.3/lib/pkgconfig 	sparc
+usr/apr-util/1.3/lib/pkgconfig/apr-util-1.pc 	sparc
+usr/bin/apu-1-config 	sparc
+usr/apr-util/1.3/bin/sparcv9 	sparc
+usr/apr-util/1.3/bin/sparcv9/apu-1-config 	sparc
+usr/apr-util/1.3/lib/sparcv9 	sparc
+usr/apr-util/1.3/lib/sparcv9/apr-util-1 	sparc
+usr/apr-util/1.3/lib/sparcv9/apr-util-1/apr_dbd_mysql.a 	sparc
+usr/apr-util/1.3/lib/sparcv9/apr-util-1/apr_dbd_sqlite3.a 	sparc
+usr/apr-util/1.3/lib/sparcv9/apr-util-1/apr_ldap.a 	sparc
+usr/apr-util/1.3/lib/sparcv9/aprutil.exp 	sparc
+usr/apr-util/1.3/lib/sparcv9/libaprutil-1.a 	sparc
+usr/apr-util/1.3/lib/sparcv9/pkgconfig 	sparc
+usr/apr-util/1.3/lib/sparcv9/pkgconfig/apr-util-1.pc 	sparc
+usr/bin/sparcv9/apu-1-config 	sparc
+usr/apr-util/1.3/bin/64 	sparc
+usr/apr-util 	sparc
+usr/apr-util/1.3 	sparc
+usr/apr-util/1.3/manual 	sparc
+usr/apr-util/1.3/manual/acconfig_8h-source.html 	sparc
+usr/apr-util/1.3/manual/annotated.html 	sparc
+usr/apr-util/1.3/manual/apr__anylock_8h-source.html 	sparc
+usr/apr-util/1.3/manual/apr__anylock_8h.html 	sparc
+usr/apr-util/1.3/manual/apr__base64_8h-source.html 	sparc
+usr/apr-util/1.3/manual/apr__base64_8h.html 	sparc
+usr/apr-util/1.3/manual/apr__buckets_8h-source.html 	sparc
+usr/apr-util/1.3/manual/apr__buckets_8h.html 	sparc
+usr/apr-util/1.3/manual/apr__date_8h-source.html 	sparc
+usr/apr-util/1.3/manual/apr__date_8h.html 	sparc
+usr/apr-util/1.3/manual/apr__dbd_8h-source.html 	sparc
+usr/apr-util/1.3/manual/apr__dbd_8h.html 	sparc
+usr/apr-util/1.3/manual/apr__dbd__internal_8h-source.html 	sparc
+usr/apr-util/1.3/manual/apr__dbd__odbc__v2_8h-source.html 	sparc
+usr/apr-util/1.3/manual/apr__dbm_8h-source.html 	sparc
+usr/apr-util/1.3/manual/apr__dbm_8h.html 	sparc
+usr/apr-util/1.3/manual/apr__dbm__private_8h-source.html 	sparc
+usr/apr-util/1.3/manual/apr__hooks_8h-source.html 	sparc
+usr/apr-util/1.3/manual/apr__hooks_8h.html 	sparc
+usr/apr-util/1.3/manual/apr__ldap_8h-source.html 	sparc
+usr/apr-util/1.3/manual/apr__ldap_8h.html 	sparc
+usr/apr-util/1.3/manual/apr__ldap__init_8h-source.html 	sparc
+usr/apr-util/1.3/manual/apr__ldap__init_8h.html 	sparc
+usr/apr-util/1.3/manual/apr__ldap__option_8h-source.html 	sparc
+usr/apr-util/1.3/manual/apr__ldap__option_8h.html 	sparc
+usr/apr-util/1.3/manual/apr__ldap__rebind_8h-source.html 	sparc
+usr/apr-util/1.3/manual/apr__ldap__url_8h-source.html 	sparc
+usr/apr-util/1.3/manual/apr__ldap__url_8h.html 	sparc
+usr/apr-util/1.3/manual/apr__md4_8h-source.html 	sparc
+usr/apr-util/1.3/manual/apr__md4_8h.html 	sparc
+usr/apr-util/1.3/manual/apr__md5_8h-source.html 	sparc
+usr/apr-util/1.3/manual/apr__md5_8h.html 	sparc
+usr/apr-util/1.3/manual/apr__memcache_8h-source.html 	sparc
+usr/apr-util/1.3/manual/apr__memcache_8h.html 	sparc
+usr/apr-util/1.3/manual/apr__optional_8h-source.html 	sparc
+usr/apr-util/1.3/manual/apr__optional_8h.html 	sparc
+usr/apr-util/1.3/manual/apr__optional__hooks_8h-source.html 	sparc
+usr/apr-util/1.3/manual/apr__optional__hooks_8h.html 	sparc
+usr/apr-util/1.3/manual/apr__queue_8h-source.html 	sparc
+usr/apr-util/1.3/manual/apr__queue_8h.html 	sparc
+usr/apr-util/1.3/manual/apr__reslist_8h-source.html 	sparc
+usr/apr-util/1.3/manual/apr__reslist_8h.html 	sparc
+usr/apr-util/1.3/manual/apr__rmm_8h-source.html 	sparc
+usr/apr-util/1.3/manual/apr__rmm_8h.html 	sparc
+usr/apr-util/1.3/manual/apr__sdbm_8h-source.html 	sparc
+usr/apr-util/1.3/manual/apr__sdbm_8h.html 	sparc
+usr/apr-util/1.3/manual/apr__sha1_8h-source.html 	sparc
+usr/apr-util/1.3/manual/apr__sha1_8h.html 	sparc
+usr/apr-util/1.3/manual/apr__strmatch_8h-source.html 	sparc
+usr/apr-util/1.3/manual/apr__strmatch_8h.html 	sparc
+usr/apr-util/1.3/manual/apr__thread__pool_8h-source.html 	sparc
+usr/apr-util/1.3/manual/apr__thread__pool_8h.html 	sparc
+usr/apr-util/1.3/manual/apr__uri_8h-source.html 	sparc
+usr/apr-util/1.3/manual/apr__uri_8h.html 	sparc
+usr/apr-util/1.3/manual/apr__uuid_8h-source.html 	sparc
+usr/apr-util/1.3/manual/apr__uuid_8h.html 	sparc
+usr/apr-util/1.3/manual/apr__xlate_8h-source.html 	sparc
+usr/apr-util/1.3/manual/apr__xlate_8h.html 	sparc
+usr/apr-util/1.3/manual/apr__xml_8h-source.html 	sparc
+usr/apr-util/1.3/manual/apr__xml_8h.html 	sparc
+usr/apr-util/1.3/manual/apu_8h-source.html 	sparc
+usr/apr-util/1.3/manual/apu__config_8h-source.html 	sparc
+usr/apr-util/1.3/manual/apu__internal_8h-source.html 	sparc
+usr/apr-util/1.3/manual/apu__select__dbm_8h-source.html 	sparc
+usr/apr-util/1.3/manual/apu__version_8h-source.html 	sparc
+usr/apr-util/1.3/manual/apu__version_8h.html 	sparc
+usr/apr-util/1.3/manual/apu__want_8h-source.html 	sparc
+usr/apr-util/1.3/manual/apu__want_8h.html 	sparc
+usr/apr-util/1.3/manual/ascii_8h-source.html 	sparc
+usr/apr-util/1.3/manual/asciitab_8h-source.html 	sparc
+usr/apr-util/1.3/manual/doxygen.css 	sparc
+usr/apr-util/1.3/manual/doxygen.png 	sparc
+usr/apr-util/1.3/manual/files.html 	sparc
+usr/apr-util/1.3/manual/functions.html 	sparc
+usr/apr-util/1.3/manual/functions_enum.html 	sparc
+usr/apr-util/1.3/manual/functions_eval.html 	sparc
+usr/apr-util/1.3/manual/functions_func.html 	sparc
+usr/apr-util/1.3/manual/functions_vars.html 	sparc
+usr/apr-util/1.3/manual/globals.html 	sparc
+usr/apr-util/1.3/manual/globals_defs.html 	sparc
+usr/apr-util/1.3/manual/globals_enum.html 	sparc
+usr/apr-util/1.3/manual/globals_eval.html 	sparc
+usr/apr-util/1.3/manual/globals_func.html 	sparc
+usr/apr-util/1.3/manual/globals_type.html 	sparc
+usr/apr-util/1.3/manual/globals_vars.html 	sparc
+usr/apr-util/1.3/manual/group___a_p_r___m_d5.html 	sparc
+usr/apr-util/1.3/manual/group___a_p_r___u_u_i_d.html 	sparc
+usr/apr-util/1.3/manual/group___a_p_r___util.html 	sparc
+usr/apr-util/1.3/manual/group___a_p_r___util___base64.html 	sparc
+usr/apr-util/1.3/manual/group___a_p_r___util___bucket___brigades.html 	sparc
+usr/apr-util/1.3/manual/group___a_p_r___util___d_b_d.html 	sparc
+usr/apr-util/1.3/manual/group___a_p_r___util___d_b_m.html 	sparc
+usr/apr-util/1.3/manual/group___a_p_r___util___d_b_m___s_d_b_m.html 	sparc
+usr/apr-util/1.3/manual/group___a_p_r___util___date.html 	sparc
+usr/apr-util/1.3/manual/group___a_p_r___util___f_i_f_o.html 	sparc
+usr/apr-util/1.3/manual/group___a_p_r___util___hook.html 	sparc
+usr/apr-util/1.3/manual/group___a_p_r___util___l_d_a_p.html 	sparc
+usr/apr-util/1.3/manual/group___a_p_r___util___m_c.html 	sparc
+usr/apr-util/1.3/manual/group___a_p_r___util___m_d4.html 	sparc
+usr/apr-util/1.3/manual/group___a_p_r___util___o_p_t___h_o_o_k.html 	sparc
+usr/apr-util/1.3/manual/group___a_p_r___util___opt.html 	sparc
+usr/apr-util/1.3/manual/group___a_p_r___util___r_l.html 	sparc
+usr/apr-util/1.3/manual/group___a_p_r___util___r_m_m.html 	sparc
+usr/apr-util/1.3/manual/group___a_p_r___util___str_match.html 	sparc
+usr/apr-util/1.3/manual/group___a_p_r___util___t_p.html 	sparc
+usr/apr-util/1.3/manual/group___a_p_r___util___u_r_i.html 	sparc
+usr/apr-util/1.3/manual/group___a_p_r___util___x_m_l.html 	sparc
+usr/apr-util/1.3/manual/group___a_p_r___x_l_a_t_e.html 	sparc
+usr/apr-util/1.3/manual/iasciitab_8h-source.html 	sparc
+usr/apr-util/1.3/manual/index.html 	sparc
+usr/apr-util/1.3/manual/latin1tab_8h-source.html 	sparc
+usr/apr-util/1.3/manual/map__osd__ebcdic__df04__1_8h-source.html 	sparc
+usr/apr-util/1.3/manual/modules.html 	sparc
+usr/apr-util/1.3/manual/namespace_apache.html 	sparc
+usr/apr-util/1.3/manual/namespaces.html 	sparc
+usr/apr-util/1.3/manual/nametab_8h-source.html 	sparc
+usr/apr-util/1.3/manual/osd__ebcdic__df04__1_8h-source.html 	sparc
+usr/apr-util/1.3/manual/pages.html 	sparc
+usr/apr-util/1.3/manual/sdbm__pair_8h-source.html 	sparc
+usr/apr-util/1.3/manual/sdbm__private_8h-source.html 	sparc
+usr/apr-util/1.3/manual/sdbm__tune_8h-source.html 	sparc
+usr/apr-util/1.3/manual/structapr__anylock__t.html 	sparc
+usr/apr-util/1.3/manual/structapr__bucket.html 	sparc
+usr/apr-util/1.3/manual/structapr__bucket__brigade.html 	sparc
+usr/apr-util/1.3/manual/structapr__bucket__file.html 	sparc
+usr/apr-util/1.3/manual/structapr__bucket__heap.html 	sparc
+usr/apr-util/1.3/manual/structapr__bucket__mmap.html 	sparc
+usr/apr-util/1.3/manual/structapr__bucket__pool.html 	sparc
+usr/apr-util/1.3/manual/structapr__bucket__refcount.html 	sparc
+usr/apr-util/1.3/manual/structapr__bucket__type__t.html 	sparc
+usr/apr-util/1.3/manual/structapr__datum__t.html 	sparc
+usr/apr-util/1.3/manual/structapr__dbm__t.html 	sparc
+usr/apr-util/1.3/manual/structapr__dbm__type__t.html 	sparc
+usr/apr-util/1.3/manual/structapr__ldap__err__t.html 	sparc
+usr/apr-util/1.3/manual/structapr__md4__ctx__t.html 	sparc
+usr/apr-util/1.3/manual/structapr__md5__ctx__t.html 	sparc
+usr/apr-util/1.3/manual/structapr__memcache__t.html 	sparc
+usr/apr-util/1.3/manual/structapr__memcache__value__t.html 	sparc
+usr/apr-util/1.3/manual/structapr__sdbm__datum__t.html 	sparc
+usr/apr-util/1.3/manual/structapr__sha1__ctx__t.html 	sparc
+usr/apr-util/1.3/manual/structapr__strmatch__pattern.html 	sparc
+usr/apr-util/1.3/manual/structapr__text.html 	sparc
+usr/apr-util/1.3/manual/structapr__text__header.html 	sparc
+usr/apr-util/1.3/manual/structapr__uri__t.html 	sparc
+usr/apr-util/1.3/manual/structapr__uuid__t.html 	sparc
+usr/apr-util/1.3/manual/structapr__xml__attr.html 	sparc
+usr/apr-util/1.3/manual/structapr__xml__doc.html 	sparc
+usr/apr-util/1.3/manual/structapr__xml__elem.html 	sparc
+usr/apr-util/1.3/manual/tab_b.gif 	sparc
+usr/apr-util/1.3/manual/tab_l.gif 	sparc
+usr/apr-util/1.3/manual/tab_r.gif 	sparc
+usr/apr-util/1.3/manual/tabs.css 	sparc
+usr/apr-util/1.3/manual/todo.html 	sparc
+usr/apr-util/1.3/manual/unionapr__anylock__t_1_1apr__anylock__u__t.html 	sparc
+usr/apr-util/1.3/manual/unionapr__bucket__structs.html 	sparc
+usr/apr-util/1.3/manual/utf8tab_8h-source.html 	sparc
+usr/apr-util/1.3/manual/winconfig_8h-source.html 	sparc
+usr/apr-util/1.3/manual/xmlrole_8h-source.html 	sparc
+usr/apr-util/1.3/manual/xmltok_8h-source.html 	sparc
+usr/apr-util/1.3/manual/xmltok__impl_8h-source.html 	sparc
+usr/apr-util 	sparc
+usr/apr-util/1.3 	sparc
+usr/apr-util/1.3/lib 	sparc
+usr/apr-util/1.3/lib/libaprutil-1.so 	sparc
+usr/apr-util/1.3/lib/libaprutil-1.so.0 	sparc
+usr/apr-util/1.3/lib/libaprutil-1.so.0.3.9 	sparc
+usr/apr-util/1.3/lib/sparcv9 	sparc
+usr/apr-util/1.3/lib/sparcv9/libaprutil-1.so.0.3.9 	sparc
+usr/apr-util/1.3/lib/sparcv9/libaprutil-1.so 	sparc
+usr/apr-util/1.3/lib/sparcv9/libaprutil-1.so.0 	sparc
+usr/apr-util/1.3/lib/64 	sparc
+usr/share/info/dir 	sparc
+usr/sfw/share/info/dir 	sparc