aboutsummaryrefslogtreecommitdiff
path: root/contrib
diff options
context:
space:
mode:
Diffstat (limited to 'contrib')
-rw-r--r--contrib/README59
-rw-r--r--contrib/android/Android.mk308
-rw-r--r--contrib/android/config/android.h184
-rw-r--r--contrib/android/config/linux_host.h189
-rw-r--r--contrib/android/config/windows_host.h1059
-rw-r--r--contrib/android/include/Bcrypt.h1
-rw-r--r--contrib/android/include/Windows.h1
-rw-r--r--contrib/android/include/android_lf.h47
-rw-r--r--contrib/apr-util/CHANGES83
-rw-r--r--contrib/apr-util/CMakeLists.txt355
-rw-r--r--contrib/apr-util/LICENSE459
-rw-r--r--contrib/apr-util/Makefile.in123
-rw-r--r--contrib/apr-util/Makefile.win384
-rw-r--r--contrib/apr-util/NOTICE14
-rw-r--r--contrib/apr-util/NWGNUmakefile310
-rw-r--r--contrib/apr-util/README111
-rw-r--r--contrib/apr-util/README.FREETDS11
-rw-r--r--contrib/apr-util/README.cmake139
-rw-r--r--contrib/apr-util/apr-util.pc.in13
-rw-r--r--contrib/apr-util/apr-util.spec200
-rw-r--r--contrib/apr-util/aprutil.dsw443
-rw-r--r--contrib/apr-util/apu-config.in221
-rw-r--r--contrib/apr-util/buckets/apr_brigade.c736
-rw-r--r--contrib/apr-util/buckets/apr_buckets.c46
-rw-r--r--contrib/apr-util/buckets/apr_buckets_alloc.c234
-rw-r--r--contrib/apr-util/buckets/apr_buckets_eos.c54
-rw-r--r--contrib/apr-util/buckets/apr_buckets_file.c242
-rw-r--r--contrib/apr-util/buckets/apr_buckets_flush.c54
-rw-r--r--contrib/apr-util/buckets/apr_buckets_heap.c96
-rw-r--r--contrib/apr-util/buckets/apr_buckets_mmap.c144
-rw-r--r--contrib/apr-util/buckets/apr_buckets_pipe.c119
-rw-r--r--contrib/apr-util/buckets/apr_buckets_pool.c142
-rw-r--r--contrib/apr-util/buckets/apr_buckets_refcount.c64
-rw-r--r--contrib/apr-util/buckets/apr_buckets_simple.c137
-rw-r--r--contrib/apr-util/buckets/apr_buckets_socket.c114
-rw-r--r--contrib/apr-util/build-outputs.mk152
-rw-r--r--contrib/apr-util/build.conf104
-rwxr-xr-xcontrib/apr-util/buildconf118
-rw-r--r--contrib/apr-util/config.layout232
-rwxr-xr-xcontrib/apr-util/configure25340
-rw-r--r--contrib/apr-util/configure.in344
-rw-r--r--contrib/apr-util/crypto/apr_crypto.c608
-rw-r--r--contrib/apr-util/crypto/apr_crypto_commoncrypto.c906
-rw-r--r--contrib/apr-util/crypto/apr_crypto_nss.c1097
-rw-r--r--contrib/apr-util/crypto/apr_crypto_openssl.c973
-rw-r--r--contrib/apr-util/crypto/apr_md4.c404
-rw-r--r--contrib/apr-util/crypto/apr_md5.c666
-rw-r--r--contrib/apr-util/crypto/apr_passwd.c200
-rw-r--r--contrib/apr-util/crypto/apr_sha1.c368
-rw-r--r--contrib/apr-util/crypto/apr_siphash.c196
-rw-r--r--contrib/apr-util/crypto/crypt_blowfish.c902
-rw-r--r--contrib/apr-util/crypto/crypt_blowfish.h27
-rw-r--r--contrib/apr-util/crypto/getuuid.c208
-rw-r--r--contrib/apr-util/crypto/uuid.c130
-rw-r--r--contrib/apr-util/dbd/NWGNUdbdmysql295
-rw-r--r--contrib/apr-util/dbd/NWGNUdbdpgsql301
-rw-r--r--contrib/apr-util/dbd/NWGNUdbdsqli2296
-rw-r--r--contrib/apr-util/dbd/NWGNUdbdsqli3298
-rw-r--r--contrib/apr-util/dbd/NWGNUmakefile259
-rw-r--r--contrib/apr-util/dbd/apr_dbd.c573
-rw-r--r--contrib/apr-util/dbd/apr_dbd_mysql.c1305
-rw-r--r--contrib/apr-util/dbd/apr_dbd_odbc.c1750
-rw-r--r--contrib/apr-util/dbd/apr_dbd_oracle.c2220
-rw-r--r--contrib/apr-util/dbd/apr_dbd_pgsql.c1315
-rw-r--r--contrib/apr-util/dbd/apr_dbd_sqlite2.c566
-rw-r--r--contrib/apr-util/dbd/apr_dbd_sqlite3.c914
-rw-r--r--contrib/apr-util/dbd/unsupported/NWGNUdbdfreetds296
-rw-r--r--contrib/apr-util/dbd/unsupported/apr_dbd_freetds.c809
-rw-r--r--contrib/apr-util/dbm/NWGNUdbmdb299
-rw-r--r--contrib/apr-util/dbm/NWGNUdbmgdbm298
-rw-r--r--contrib/apr-util/dbm/NWGNUmakefile251
-rw-r--r--contrib/apr-util/dbm/apr_dbm.c307
-rw-r--r--contrib/apr-util/dbm/apr_dbm_berkeleydb.c404
-rw-r--r--contrib/apr-util/dbm/apr_dbm_gdbm.c255
-rw-r--r--contrib/apr-util/dbm/apr_dbm_ndbm.c238
-rw-r--r--contrib/apr-util/dbm/apr_dbm_sdbm.c223
-rw-r--r--contrib/apr-util/dbm/sdbm/sdbm.c584
-rw-r--r--contrib/apr-util/dbm/sdbm/sdbm_hash.c63
-rw-r--r--contrib/apr-util/dbm/sdbm/sdbm_lock.c79
-rw-r--r--contrib/apr-util/dbm/sdbm/sdbm_pair.c320
-rw-r--r--contrib/apr-util/dbm/sdbm/sdbm_pair.h40
-rw-r--r--contrib/apr-util/dbm/sdbm/sdbm_private.h84
-rw-r--r--contrib/apr-util/dbm/sdbm/sdbm_tune.h40
-rw-r--r--contrib/apr-util/docs/doxygen.conf32
-rw-r--r--contrib/apr-util/encoding/apr_base64.c268
-rw-r--r--contrib/apr-util/export_vars.sh.in13
-rw-r--r--contrib/apr-util/hooks/apr_hooks.c414
-rw-r--r--contrib/apr-util/include/apr_anylock.h128
-rw-r--r--contrib/apr-util/include/apr_base64.h113
-rw-r--r--contrib/apr-util/include/apr_buckets.h1598
-rw-r--r--contrib/apr-util/include/apr_crypto.h507
-rw-r--r--contrib/apr-util/include/apr_date.h106
-rw-r--r--contrib/apr-util/include/apr_dbd.h549
-rw-r--r--contrib/apr-util/include/apr_dbm.h227
-rw-r--r--contrib/apr-util/include/apr_hooks.h358
-rw-r--r--contrib/apr-util/include/apr_ldap.h.in197
-rw-r--r--contrib/apr-util/include/apr_ldap.hnw158
-rw-r--r--contrib/apr-util/include/apr_ldap.hw197
-rw-r--r--contrib/apr-util/include/apr_ldap.hwc197
-rw-r--r--contrib/apr-util/include/apr_ldap_init.h165
-rw-r--r--contrib/apr-util/include/apr_ldap_option.h254
-rw-r--r--contrib/apr-util/include/apr_ldap_rebind.h98
-rw-r--r--contrib/apr-util/include/apr_ldap_url.h120
-rw-r--r--contrib/apr-util/include/apr_md4.h135
-rw-r--r--contrib/apr-util/include/apr_md5.h176
-rw-r--r--contrib/apr-util/include/apr_memcache.h444
-rw-r--r--contrib/apr-util/include/apr_optional.h92
-rw-r--r--contrib/apr-util/include/apr_optional_hooks.h117
-rw-r--r--contrib/apr-util/include/apr_queue.h138
-rw-r--r--contrib/apr-util/include/apr_redis.h459
-rw-r--r--contrib/apr-util/include/apr_reslist.h183
-rw-r--r--contrib/apr-util/include/apr_rmm.h137
-rw-r--r--contrib/apr-util/include/apr_sdbm.h176
-rw-r--r--contrib/apr-util/include/apr_sha1.h121
-rw-r--r--contrib/apr-util/include/apr_siphash.h148
-rw-r--r--contrib/apr-util/include/apr_strmatch.h81
-rw-r--r--contrib/apr-util/include/apr_thread_pool.h299
-rw-r--r--contrib/apr-util/include/apr_uri.h178
-rw-r--r--contrib/apr-util/include/apr_uuid.h76
-rw-r--r--contrib/apr-util/include/apr_xlate.h163
-rw-r--r--contrib/apr-util/include/apr_xml.h358
-rw-r--r--contrib/apr-util/include/apu.h.in128
-rw-r--r--contrib/apr-util/include/apu.hnw124
-rw-r--r--contrib/apr-util/include/apu.hw146
-rw-r--r--contrib/apr-util/include/apu.hwc145
-rw-r--r--contrib/apr-util/include/apu_errno.h173
-rw-r--r--contrib/apr-util/include/apu_version.h139
-rw-r--r--contrib/apr-util/include/apu_want.h.in51
-rw-r--r--contrib/apr-util/include/apu_want.hnw52
-rw-r--r--contrib/apr-util/include/apu_want.hw52
-rw-r--r--contrib/apr-util/include/private/apr_crypto_internal.h297
-rw-r--r--contrib/apr-util/include/private/apr_dbd_internal.h365
-rw-r--r--contrib/apr-util/include/private/apr_dbd_odbc_v2.h119
-rw-r--r--contrib/apr-util/include/private/apr_dbm_private.h121
-rw-r--r--contrib/apr-util/include/private/apu_config.h.in183
-rw-r--r--contrib/apr-util/include/private/apu_config.hnw53
-rw-r--r--contrib/apr-util/include/private/apu_config.hw52
-rw-r--r--contrib/apr-util/include/private/apu_internal.h73
-rw-r--r--contrib/apr-util/include/private/apu_select_dbm.h.in28
-rw-r--r--contrib/apr-util/include/private/apu_select_dbm.hw28
-rw-r--r--contrib/apr-util/ldap/NWGNUmakefile263
-rw-r--r--contrib/apr-util/ldap/apr_ldap_init.c235
-rw-r--r--contrib/apr-util/ldap/apr_ldap_option.c652
-rw-r--r--contrib/apr-util/ldap/apr_ldap_rebind.c377
-rw-r--r--contrib/apr-util/ldap/apr_ldap_stub.c145
-rw-r--r--contrib/apr-util/ldap/apr_ldap_url.c694
-rw-r--r--contrib/apr-util/libaprutil.rc69
-rw-r--r--contrib/apr-util/memcache/apr_memcache.c1724
-rw-r--r--contrib/apr-util/misc/apr_date.c637
-rw-r--r--contrib/apr-util/misc/apr_queue.c398
-rw-r--r--contrib/apr-util/misc/apr_reslist.c473
-rw-r--r--contrib/apr-util/misc/apr_rmm.c457
-rw-r--r--contrib/apr-util/misc/apr_thread_pool.c956
-rw-r--r--contrib/apr-util/misc/apu_dso.c209
-rw-r--r--contrib/apr-util/misc/apu_version.c37
-rw-r--r--contrib/apr-util/redis/apr_redis.c1548
-rw-r--r--contrib/apr-util/renames_pending2
-rw-r--r--contrib/apr-util/strmatch/apr_strmatch.c118
-rw-r--r--contrib/apr-util/test/Makefile.in90
-rw-r--r--contrib/apr-util/test/Makefile.win171
-rw-r--r--contrib/apr-util/test/NWGNUaputest282
-rw-r--r--contrib/apr-util/test/NWGNUmakefile258
-rw-r--r--contrib/apr-util/test/abts.c423
-rw-r--r--contrib/apr-util/test/abts.h101
-rw-r--r--contrib/apr-util/test/abts_tests.h48
-rw-r--r--contrib/apr-util/test/data/billion-laughs.xml36
-rw-r--r--contrib/apr-util/test/dbd.c407
-rw-r--r--contrib/apr-util/test/nw_misc.c23
-rw-r--r--contrib/apr-util/test/test_apu.h100
-rw-r--r--contrib/apr-util/test/testall.dsw513
-rw-r--r--contrib/apr-util/test/testbuckets.c535
-rw-r--r--contrib/apr-util/test/testcrypto.c1545
-rw-r--r--contrib/apr-util/test/testdate.c202
-rw-r--r--contrib/apr-util/test/testdbd.c245
-rw-r--r--contrib/apr-util/test/testdbm.c221
-rw-r--r--contrib/apr-util/test/testldap.c250
-rw-r--r--contrib/apr-util/test/testmd4.c119
-rw-r--r--contrib/apr-util/test/testmd5.c103
-rw-r--r--contrib/apr-util/test/testmemcache.c626
-rw-r--r--contrib/apr-util/test/testpass.c217
-rw-r--r--contrib/apr-util/test/testqueue.c135
-rw-r--r--contrib/apr-util/test/testredis.c552
-rw-r--r--contrib/apr-util/test/testreslist.c272
-rw-r--r--contrib/apr-util/test/testrmm.c191
-rw-r--r--contrib/apr-util/test/testsiphash.c148
-rw-r--r--contrib/apr-util/test/teststrmatch.c92
-rw-r--r--contrib/apr-util/test/testuri.c331
-rw-r--r--contrib/apr-util/test/testutil.c60
-rw-r--r--contrib/apr-util/test/testutil.h73
-rw-r--r--contrib/apr-util/test/testuuid.c56
-rw-r--r--contrib/apr-util/test/testxlate.c134
-rw-r--r--contrib/apr-util/test/testxml.c205
-rw-r--r--contrib/apr-util/uri/apr_uri.c962
-rw-r--r--contrib/apr-util/xlate/xlate.c458
-rw-r--r--contrib/apr-util/xml/NWGNUmakefile259
-rw-r--r--contrib/apr-util/xml/apr_xml.c1078
-rw-r--r--contrib/apr/CHANGES82
-rw-r--r--contrib/apr/CMakeLists.txt431
-rw-r--r--contrib/apr/LICENSE341
-rw-r--r--contrib/apr/Makefile.in150
-rw-r--r--contrib/apr/Makefile.win171
-rw-r--r--contrib/apr/NOTICE15
-rw-r--r--contrib/apr/NWGNUmakefile434
-rw-r--r--contrib/apr/README167
-rw-r--r--contrib/apr/README.cmake112
-rw-r--r--contrib/apr/apr-config.in251
-rw-r--r--contrib/apr/apr.dep1916
-rw-r--r--contrib/apr/apr.dsp831
-rw-r--r--contrib/apr/apr.dsw101
-rw-r--r--contrib/apr/apr.mak1380
-rw-r--r--contrib/apr/apr.pc.in11
-rw-r--r--contrib/apr/apr.spec100
-rw-r--r--contrib/apr/atomic/unix/builtins.c81
-rw-r--r--contrib/apr/atomic/unix/builtins64.c64
-rw-r--r--contrib/apr/atomic/unix/ia32.c131
-rw-r--r--contrib/apr/atomic/unix/mutex.c206
-rw-r--r--contrib/apr/atomic/unix/mutex64.c178
-rw-r--r--contrib/apr/atomic/unix/ppc.c211
-rw-r--r--contrib/apr/atomic/unix/s390.c159
-rw-r--r--contrib/apr/atomic/unix/solaris.c83
-rw-r--r--contrib/apr/build-outputs.mk328
-rw-r--r--contrib/apr/build.conf29
-rwxr-xr-xcontrib/apr/buildconf136
-rw-r--r--contrib/apr/config.layout232
-rwxr-xr-xcontrib/apr/configure32465
-rw-r--r--contrib/apr/configure.in3020
-rw-r--r--contrib/apr/docs/APRDesign.html399
-rw-r--r--contrib/apr/docs/canonical_filenames.html156
-rw-r--r--contrib/apr/docs/doxygen.conf38
-rw-r--r--contrib/apr/docs/incomplete_types84
-rw-r--r--contrib/apr/docs/non_apr_programs47
-rw-r--r--contrib/apr/docs/pool-design.html96
-rw-r--r--contrib/apr/docs/win32_builds.html57
-rw-r--r--contrib/apr/dso/unix/dso.c251
-rw-r--r--contrib/apr/emacs-mode15
-rw-r--r--contrib/apr/encoding/apr_encode.c1419
-rw-r--r--contrib/apr/encoding/apr_escape.c1214
-rw-r--r--contrib/apr/file_io/unix/buffer.c60
-rw-r--r--contrib/apr/file_io/unix/copy.c119
-rw-r--r--contrib/apr/file_io/unix/dir.c373
-rw-r--r--contrib/apr/file_io/unix/fileacc.c119
-rw-r--r--contrib/apr/file_io/unix/filedup.c181
-rw-r--r--contrib/apr/file_io/unix/filepath.c314
-rw-r--r--contrib/apr/file_io/unix/filepath_util.c111
-rw-r--r--contrib/apr/file_io/unix/filestat.c339
-rw-r--r--contrib/apr/file_io/unix/flock.c120
-rw-r--r--contrib/apr/file_io/unix/fullrw.c111
-rw-r--r--contrib/apr/file_io/unix/mktemp.c223
-rw-r--r--contrib/apr/file_io/unix/open.c417
-rw-r--r--contrib/apr/file_io/unix/pipe.c292
-rw-r--r--contrib/apr/file_io/unix/readwrite.c528
-rw-r--r--contrib/apr/file_io/unix/seek.c136
-rw-r--r--contrib/apr/file_io/unix/tempdir.c129
-rwxr-xr-xcontrib/apr/helpers/apr_rename.pl106
-rw-r--r--contrib/apr/include/apr.h.in656
-rw-r--r--contrib/apr/include/apr.hnw445
-rw-r--r--contrib/apr/include/apr.hw667
-rw-r--r--contrib/apr/include/apr.hwc664
-rw-r--r--contrib/apr/include/apr_allocator.h179
-rw-r--r--contrib/apr/include/apr_atomic.h207
-rw-r--r--contrib/apr/include/apr_cstr.h292
-rw-r--r--contrib/apr/include/apr_dso.h94
-rw-r--r--contrib/apr/include/apr_encode.h569
-rw-r--r--contrib/apr/include/apr_env.h67
-rw-r--r--contrib/apr/include/apr_errno.h1342
-rw-r--r--contrib/apr/include/apr_escape.h431
-rw-r--r--contrib/apr/include/apr_file_info.h428
-rw-r--r--contrib/apr/include/apr_file_io.h1005
-rw-r--r--contrib/apr/include/apr_fnmatch.h153
-rw-r--r--contrib/apr/include/apr_general.h244
-rw-r--r--contrib/apr/include/apr_getopt.h160
-rw-r--r--contrib/apr/include/apr_global_mutex.h195
-rw-r--r--contrib/apr/include/apr_hash.h283
-rw-r--r--contrib/apr/include/apr_inherit.h51
-rw-r--r--contrib/apr/include/apr_lib.h241
-rw-r--r--contrib/apr/include/apr_mmap.h171
-rw-r--r--contrib/apr/include/apr_network_io.h951
-rw-r--r--contrib/apr/include/apr_perms_set.h65
-rw-r--r--contrib/apr/include/apr_poll.h446
-rw-r--r--contrib/apr/include/apr_pools.h815
-rw-r--r--contrib/apr/include/apr_portable.h549
-rw-r--r--contrib/apr/include/apr_proc_mutex.h192
-rw-r--r--contrib/apr/include/apr_random.h153
-rw-r--r--contrib/apr/include/apr_ring.h513
-rw-r--r--contrib/apr/include/apr_shm.h229
-rw-r--r--contrib/apr/include/apr_signal.h109
-rw-r--r--contrib/apr/include/apr_skiplist.h381
-rw-r--r--contrib/apr/include/apr_strings.h380
-rw-r--r--contrib/apr/include/apr_support.h57
-rw-r--r--contrib/apr/include/apr_tables.h507
-rw-r--r--contrib/apr/include/apr_thread_cond.h139
-rw-r--r--contrib/apr/include/apr_thread_mutex.h123
-rw-r--r--contrib/apr/include/apr_thread_proc.h846
-rw-r--r--contrib/apr/include/apr_thread_rwlock.h129
-rw-r--r--contrib/apr/include/apr_time.h237
-rw-r--r--contrib/apr/include/apr_user.h158
-rw-r--r--contrib/apr/include/apr_version.h164
-rw-r--r--contrib/apr/include/apr_want.h124
-rw-r--r--contrib/apr/include/arch/apr_private_common.h41
-rw-r--r--contrib/apr/include/arch/unix/apr_arch_atomic.h53
-rw-r--r--contrib/apr/include/arch/unix/apr_arch_dso.h63
-rw-r--r--contrib/apr/include/arch/unix/apr_arch_file_io.h174
-rw-r--r--contrib/apr/include/arch/unix/apr_arch_global_mutex.h37
-rw-r--r--contrib/apr/include/arch/unix/apr_arch_inherit.h64
-rw-r--r--contrib/apr/include/arch/unix/apr_arch_internal_time.h24
-rw-r--r--contrib/apr/include/arch/unix/apr_arch_misc.h67
-rw-r--r--contrib/apr/include/arch/unix/apr_arch_networkio.h145
-rw-r--r--contrib/apr/include/arch/unix/apr_arch_poll_private.h189
-rw-r--r--contrib/apr/include/arch/unix/apr_arch_proc_mutex.h121
-rw-r--r--contrib/apr/include/arch/unix/apr_arch_shm.h74
-rw-r--r--contrib/apr/include/arch/unix/apr_arch_thread_cond.h42
-rw-r--r--contrib/apr/include/arch/unix/apr_arch_thread_mutex.h42
-rw-r--r--contrib/apr/include/arch/unix/apr_arch_thread_rwlock.h49
-rw-r--r--contrib/apr/include/arch/unix/apr_arch_threadproc.h119
-rw-r--r--contrib/apr/include/arch/unix/apr_private.h.in1075
-rw-r--r--contrib/apr/include/private/apr_encode_private.h84
-rw-r--r--contrib/apr/libapr.dep1920
-rw-r--r--contrib/apr/libapr.dsp868
-rw-r--r--contrib/apr/libapr.mak1609
-rw-r--r--contrib/apr/libapr.rc64
-rw-r--r--contrib/apr/locks/unix/global_mutex.c245
-rw-r--r--contrib/apr/locks/unix/proc_mutex.c1695
-rw-r--r--contrib/apr/locks/unix/thread_cond.c145
-rw-r--r--contrib/apr/locks/unix/thread_mutex.c334
-rw-r--r--contrib/apr/locks/unix/thread_rwlock.c181
-rw-r--r--contrib/apr/memory/unix/apr_pools.c2932
-rw-r--r--contrib/apr/misc/unix/charset.c83
-rw-r--r--contrib/apr/misc/unix/env.c88
-rw-r--r--contrib/apr/misc/unix/errorcodes.c443
-rw-r--r--contrib/apr/misc/unix/getopt.c309
-rw-r--r--contrib/apr/misc/unix/otherchild.c221
-rw-r--r--contrib/apr/misc/unix/rand.c302
-rw-r--r--contrib/apr/misc/unix/randbyte_os2.inc123
-rw-r--r--contrib/apr/misc/unix/start.c89
-rw-r--r--contrib/apr/misc/unix/version.c35
-rw-r--r--contrib/apr/mmap/unix/common.c43
-rw-r--r--contrib/apr/mmap/unix/mmap.c172
-rw-r--r--contrib/apr/network_io/unix/inet_ntop.c243
-rw-r--r--contrib/apr/network_io/unix/inet_pton.c240
-rw-r--r--contrib/apr/network_io/unix/multicast.c313
-rw-r--r--contrib/apr/network_io/unix/sendrecv.c1110
-rw-r--r--contrib/apr/network_io/unix/sockaddr.c1284
-rw-r--r--contrib/apr/network_io/unix/socket_util.c75
-rw-r--r--contrib/apr/network_io/unix/sockets.c572
-rw-r--r--contrib/apr/network_io/unix/sockopt.c465
-rw-r--r--contrib/apr/passwd/apr_getpass.c256
-rw-r--r--contrib/apr/poll/unix/epoll.c490
-rw-r--r--contrib/apr/poll/unix/kqueue.c505
-rw-r--r--contrib/apr/poll/unix/poll.c460
-rw-r--r--contrib/apr/poll/unix/pollcb.c224
-rw-r--r--contrib/apr/poll/unix/pollset.c247
-rw-r--r--contrib/apr/poll/unix/port.c594
-rw-r--r--contrib/apr/poll/unix/select.c449
-rw-r--r--contrib/apr/poll/unix/wakeup.c151
-rw-r--r--contrib/apr/poll/unix/z_asio.c782
-rw-r--r--contrib/apr/random/unix/apr_random.c88
-rw-r--r--contrib/apr/random/unix/sha2.c528
-rw-r--r--contrib/apr/random/unix/sha2.h59
-rw-r--r--contrib/apr/random/unix/sha2_glue.c49
-rw-r--r--contrib/apr/shmem/unix/shm.c731
-rw-r--r--contrib/apr/strings/apr_cpystrn.c315
-rw-r--r--contrib/apr/strings/apr_cstr.c403
-rw-r--r--contrib/apr/strings/apr_fnmatch.c482
-rw-r--r--contrib/apr/strings/apr_snprintf.c1407
-rw-r--r--contrib/apr/strings/apr_strings.c467
-rw-r--r--contrib/apr/strings/apr_strnatcmp.c149
-rw-r--r--contrib/apr/strings/apr_strtok.c56
-rw-r--r--contrib/apr/support/unix/waitio.c123
-rw-r--r--contrib/apr/tables/apr_hash.c552
-rw-r--r--contrib/apr/tables/apr_skiplist.c852
-rw-r--r--contrib/apr/tables/apr_tables.c1300
-rw-r--r--contrib/apr/threadproc/unix/proc.c739
-rw-r--r--contrib/apr/threadproc/unix/procsup.c104
-rw-r--r--contrib/apr/threadproc/unix/signals.c481
-rw-r--r--contrib/apr/threadproc/unix/thread.c334
-rw-r--r--contrib/apr/threadproc/unix/threadpriv.c129
-rw-r--r--contrib/apr/time/unix/time.c349
-rw-r--r--contrib/apr/time/unix/timestr.c153
-rw-r--r--contrib/apr/tools/gen_test_char.c131
-rw-r--r--contrib/apr/user/unix/groupinfo.c87
-rw-r--r--contrib/apr/user/unix/userinfo.c146
-rw-r--r--contrib/archivetest.c224
-rw-r--r--contrib/atf/AUTHORS30
-rw-r--r--contrib/atf/COPYING100
-rw-r--r--contrib/atf/FREEBSD-Xlist12
-rw-r--r--contrib/atf/FREEBSD-upgrade47
-rw-r--r--contrib/atf/Kyuafile8
-rw-r--r--contrib/atf/NEWS726
-rw-r--r--contrib/atf/README37
-rw-r--r--contrib/atf/atf-c++.hpp32
-rw-r--r--contrib/atf/atf-c++/Kyuafile13
-rw-r--r--contrib/atf/atf-c++/atf-c++.3649
-rw-r--r--contrib/atf/atf-c++/atf_c++_test.cpp44
-rw-r--r--contrib/atf/atf-c++/build.cpp115
-rw-r--r--contrib/atf/atf-c++/build.hpp53
-rw-r--r--contrib/atf/atf-c++/build_test.cpp226
-rw-r--r--contrib/atf/atf-c++/check.cpp154
-rw-r--r--contrib/atf/atf-c++/check.hpp131
-rw-r--r--contrib/atf/atf-c++/check_test.cpp394
-rw-r--r--contrib/atf/atf-c++/detail/Kyuafile11
-rw-r--r--contrib/atf/atf-c++/detail/application.cpp249
-rw-r--r--contrib/atf/atf-c++/detail/application.hpp107
-rw-r--r--contrib/atf/atf-c++/detail/application_test.cpp90
-rw-r--r--contrib/atf/atf-c++/detail/auto_array.hpp175
-rw-r--r--contrib/atf/atf-c++/detail/auto_array_test.cpp302
-rw-r--r--contrib/atf/atf-c++/detail/env.cpp75
-rw-r--r--contrib/atf/atf-c++/detail/env.hpp85
-rw-r--r--contrib/atf/atf-c++/detail/env_test.cpp101
-rw-r--r--contrib/atf/atf-c++/detail/exceptions.cpp154
-rw-r--r--contrib/atf/atf-c++/detail/exceptions.hpp54
-rw-r--r--contrib/atf/atf-c++/detail/exceptions_test.cpp145
-rw-r--r--contrib/atf/atf-c++/detail/fs.cpp513
-rw-r--r--contrib/atf/atf-c++/detail/fs.hpp387
-rw-r--r--contrib/atf/atf-c++/detail/fs_test.cpp542
-rw-r--r--contrib/atf/atf-c++/detail/process.cpp346
-rw-r--r--contrib/atf/atf-c++/detail/process.hpp274
-rw-r--r--contrib/atf/atf-c++/detail/process_test.cpp354
-rw-r--r--contrib/atf/atf-c++/detail/sanity.hpp33
-rw-r--r--contrib/atf/atf-c++/detail/test_helpers.cpp100
-rw-r--r--contrib/atf/atf-c++/detail/test_helpers.hpp107
-rw-r--r--contrib/atf/atf-c++/detail/text.cpp156
-rw-r--r--contrib/atf/atf-c++/detail/text.hpp149
-rw-r--r--contrib/atf/atf-c++/detail/text_test.cpp386
-rw-r--r--contrib/atf/atf-c++/detail/version_helper.cpp41
-rw-r--r--contrib/atf/atf-c++/macros.hpp225
-rw-r--r--contrib/atf/atf-c++/macros_hpp_test.cpp126
-rw-r--r--contrib/atf/atf-c++/macros_test.cpp811
-rw-r--r--contrib/atf/atf-c++/pkg_config_test.sh143
-rw-r--r--contrib/atf/atf-c++/tests.cpp658
-rw-r--r--contrib/atf/atf-c++/tests.hpp125
-rw-r--r--contrib/atf/atf-c++/tests_test.cpp190
-rw-r--r--contrib/atf/atf-c++/unused_test.cpp48
-rw-r--r--contrib/atf/atf-c++/utils.cpp100
-rw-r--r--contrib/atf/atf-c++/utils.hpp64
-rw-r--r--contrib/atf/atf-c++/utils_test.cpp509
-rw-r--r--contrib/atf/atf-c.h33
-rw-r--r--contrib/atf/atf-c/Kyuafile15
-rw-r--r--contrib/atf/atf-c/atf-c.3793
-rw-r--r--contrib/atf/atf-c/atf_c_test.c46
-rw-r--r--contrib/atf/atf-c/build.c282
-rw-r--r--contrib/atf/atf-c/build.h38
-rw-r--r--contrib/atf/atf-c/build_test.c249
-rw-r--r--contrib/atf/atf-c/check.c484
-rw-r--r--contrib/atf/atf-c/check.h69
-rw-r--r--contrib/atf/atf-c/check_test.c521
-rw-r--r--contrib/atf/atf-c/defs.h37
-rw-r--r--contrib/atf/atf-c/defs.h.in33
-rw-r--r--contrib/atf/atf-c/detail/Kyuafile13
-rw-r--r--contrib/atf/atf-c/detail/dynstr.c394
-rw-r--r--contrib/atf/atf-c/detail/dynstr.h77
-rw-r--r--contrib/atf/atf-c/detail/dynstr_test.c634
-rw-r--r--contrib/atf/atf-c/detail/env.c114
-rw-r--r--contrib/atf/atf-c/detail/env.h39
-rw-r--r--contrib/atf/atf-c/detail/env_test.c133
-rw-r--r--contrib/atf/atf-c/detail/fs.c884
-rw-r--r--contrib/atf/atf-c/detail/fs.h128
-rw-r--r--contrib/atf/atf-c/detail/fs_test.c1079
-rw-r--r--contrib/atf/atf-c/detail/list.c388
-rw-r--r--contrib/atf/atf-c/detail/list.h111
-rw-r--r--contrib/atf/atf-c/detail/list_test.c365
-rw-r--r--contrib/atf/atf-c/detail/map.c378
-rw-r--r--contrib/atf/atf-c/detail/map.h114
-rw-r--r--contrib/atf/atf-c/detail/map_test.c421
-rw-r--r--contrib/atf/atf-c/detail/process.c670
-rw-r--r--contrib/atf/atf-c/detail/process.h131
-rw-r--r--contrib/atf/atf-c/detail/process_helpers.c113
-rw-r--r--contrib/atf/atf-c/detail/process_test.c1170
-rw-r--r--contrib/atf/atf-c/detail/sanity.c74
-rw-r--r--contrib/atf/atf-c/detail/sanity.h69
-rw-r--r--contrib/atf/atf-c/detail/sanity_test.c230
-rw-r--r--contrib/atf/atf-c/detail/test_helpers.c147
-rw-r--r--contrib/atf/atf-c/detail/test_helpers.h75
-rw-r--r--contrib/atf/atf-c/detail/text.c180
-rw-r--r--contrib/atf/atf-c/detail/text.h44
-rw-r--r--contrib/atf/atf-c/detail/text_test.c421
-rw-r--r--contrib/atf/atf-c/detail/tp_main.c612
-rw-r--r--contrib/atf/atf-c/detail/user.c75
-rw-r--r--contrib/atf/atf-c/detail/user.h45
-rw-r--r--contrib/atf/atf-c/detail/user_test.c146
-rw-r--r--contrib/atf/atf-c/detail/version_helper.c43
-rw-r--r--contrib/atf/atf-c/error.c263
-rw-r--r--contrib/atf/atf-c/error.h67
-rw-r--r--contrib/atf/atf-c/error_fwd.h36
-rw-r--r--contrib/atf/atf-c/error_test.c297
-rw-r--r--contrib/atf/atf-c/h_build.h410
-rw-r--r--contrib/atf/atf-c/macros.h212
-rw-r--r--contrib/atf/atf-c/macros_h_test.c102
-rw-r--r--contrib/atf/atf-c/macros_test.c893
-rw-r--r--contrib/atf/atf-c/pkg_config_test.sh143
-rw-r--r--contrib/atf/atf-c/tc.c1217
-rw-r--r--contrib/atf/atf-c/tc.h136
-rw-r--r--contrib/atf/atf-c/tc_test.c183
-rw-r--r--contrib/atf/atf-c/tp.c213
-rw-r--r--contrib/atf/atf-c/tp.h65
-rw-r--r--contrib/atf/atf-c/tp_test.c88
-rw-r--r--contrib/atf/atf-c/unused_test.c52
-rw-r--r--contrib/atf/atf-c/utils.c456
-rw-r--r--contrib/atf/atf-c/utils.h50
-rw-r--r--contrib/atf/atf-c/utils_test.c570
-rw-r--r--contrib/atf/atf-sh/Kyuafile11
-rw-r--r--contrib/atf/atf-sh/atf-check.1162
-rw-r--r--contrib/atf/atf-sh/atf-check.cpp835
-rw-r--r--contrib/atf/atf-sh/atf-check_test.sh441
-rw-r--r--contrib/atf/atf-sh/atf-sh.1104
-rw-r--r--contrib/atf/atf-sh/atf-sh.3375
-rw-r--r--contrib/atf/atf-sh/atf-sh.cpp185
-rw-r--r--contrib/atf/atf-sh/atf_check_test.sh197
-rw-r--r--contrib/atf/atf-sh/config_test.sh79
-rw-r--r--contrib/atf/atf-sh/integration_test.sh160
-rw-r--r--contrib/atf/atf-sh/libatf-sh.subr770
-rw-r--r--contrib/atf/atf-sh/misc_helpers.sh309
-rw-r--r--contrib/atf/atf-sh/normalize_test.sh44
-rw-r--r--contrib/atf/atf-sh/tc_test.sh60
-rw-r--r--contrib/atf/atf-sh/tp_test.sh52
-rw-r--r--contrib/atf/config.h92
-rw-r--r--contrib/atf/doc/atf-test-case.4321
-rw-r--r--contrib/atf/doc/atf-test-program.199
-rw-r--r--contrib/atf/doc/atf.7.in120
-rw-r--r--contrib/atf/test-programs/Kyuafile9
-rw-r--r--contrib/atf/test-programs/c_helpers.c503
-rw-r--r--contrib/atf/test-programs/common.sh39
-rw-r--r--contrib/atf/test-programs/config_test.sh58
-rw-r--r--contrib/atf/test-programs/cpp_helpers.cpp355
-rw-r--r--contrib/atf/test-programs/expect_test.sh151
-rw-r--r--contrib/atf/test-programs/meta_data_test.sh60
-rw-r--r--contrib/atf/test-programs/result_test.sh135
-rw-r--r--contrib/atf/test-programs/sh_helpers.sh390
-rw-r--r--contrib/atf/test-programs/srcdir_test.sh145
-rw-r--r--contrib/bc/.gitignore61
-rw-r--r--contrib/bc/LICENSE.md55
-rw-r--r--contrib/bc/Makefile.in389
-rw-r--r--contrib/bc/NEWS.md975
-rw-r--r--contrib/bc/NOTICE.md14
-rw-r--r--contrib/bc/README.md347
-rw-r--r--contrib/bc/RELEASE.md54
l---------contrib/bc/configure1
-rwxr-xr-xcontrib/bc/configure.sh1098
-rwxr-xr-xcontrib/bc/exec-install.sh63
-rwxr-xr-xcontrib/bc/functions.sh218
-rw-r--r--contrib/bc/gen/bc_help.txt120
-rw-r--r--contrib/bc/gen/dc_help.txt101
-rw-r--r--contrib/bc/gen/lib.bc201
-rw-r--r--contrib/bc/gen/lib2.bc317
-rw-r--r--contrib/bc/gen/strgen.c144
-rwxr-xr-xcontrib/bc/gen/strgen.sh82
-rw-r--r--contrib/bc/include/args.h46
-rw-r--r--contrib/bc/include/bc.h182
-rw-r--r--contrib/bc/include/bcl.h184
-rw-r--r--contrib/bc/include/dc.h66
-rw-r--r--contrib/bc/include/file.h65
-rw-r--r--contrib/bc/include/history.h258
-rw-r--r--contrib/bc/include/lang.h327
-rw-r--r--contrib/bc/include/lex.h247
-rw-r--r--contrib/bc/include/library.h165
-rw-r--r--contrib/bc/include/num.h261
-rw-r--r--contrib/bc/include/opt.h79
-rw-r--r--contrib/bc/include/parse.h117
-rw-r--r--contrib/bc/include/program.h187
-rw-r--r--contrib/bc/include/rand.h234
-rw-r--r--contrib/bc/include/read.h60
-rw-r--r--contrib/bc/include/status.h198
-rw-r--r--contrib/bc/include/vector.h102
-rw-r--r--contrib/bc/include/vm.h453
-rwxr-xr-xcontrib/bc/karatsuba.py232
-rwxr-xr-xcontrib/bc/link.sh60
-rwxr-xr-xcontrib/bc/locale_install.sh252
-rwxr-xr-xcontrib/bc/locale_uninstall.sh66
l---------contrib/bc/locales/de_AT.ISO8859-1.msg1
l---------contrib/bc/locales/de_AT.ISO8859-15.msg1
l---------contrib/bc/locales/de_AT.UTF-8.msg1
l---------contrib/bc/locales/de_AT.utf8.msg1
l---------contrib/bc/locales/de_CH.ISO8859-1.msg1
l---------contrib/bc/locales/de_CH.ISO8859-15.msg1
l---------contrib/bc/locales/de_CH.UTF-8.msg1
l---------contrib/bc/locales/de_CH.utf8.msg1
-rw-r--r--contrib/bc/locales/de_DE.ISO8859-1.msg108
l---------contrib/bc/locales/de_DE.ISO8859-15.msg1
-rw-r--r--contrib/bc/locales/de_DE.UTF-8.msg108
l---------contrib/bc/locales/de_DE.utf8.msg1
l---------contrib/bc/locales/en_AU.ISO8859-1.msg1
l---------contrib/bc/locales/en_AU.ISO8859-15.msg1
l---------contrib/bc/locales/en_AU.US-ASCII.msg1
l---------contrib/bc/locales/en_AU.UTF-8.msg1
l---------contrib/bc/locales/en_AU.utf8.msg1
l---------contrib/bc/locales/en_CA.ISO8859-1.msg1
l---------contrib/bc/locales/en_CA.ISO8859-15.msg1
l---------contrib/bc/locales/en_CA.US-ASCII.msg1
l---------contrib/bc/locales/en_CA.UTF-8.msg1
l---------contrib/bc/locales/en_CA.utf8.msg1
l---------contrib/bc/locales/en_GB.ISO8859-1.msg1
l---------contrib/bc/locales/en_GB.ISO8859-15.msg1
l---------contrib/bc/locales/en_GB.US-ASCII.msg1
l---------contrib/bc/locales/en_GB.UTF-8.msg1
l---------contrib/bc/locales/en_GB.utf8.msg1
l---------contrib/bc/locales/en_IE.ISO8859-1.msg1
l---------contrib/bc/locales/en_IE.ISO8859-15.msg1
l---------contrib/bc/locales/en_IE.US_ASCII.msg1
l---------contrib/bc/locales/en_IE.UTF-8.msg1
l---------contrib/bc/locales/en_IE.utf8.msg1
l---------contrib/bc/locales/en_NZ.ISO8859-1.msg1
l---------contrib/bc/locales/en_NZ.ISO8859-15.msg1
l---------contrib/bc/locales/en_NZ.US-ASCII.msg1
l---------contrib/bc/locales/en_NZ.UTF-8.msg1
l---------contrib/bc/locales/en_NZ.utf8.msg1
l---------contrib/bc/locales/en_US.ISO8859-1.msg1
l---------contrib/bc/locales/en_US.ISO8859-15.msg1
l---------contrib/bc/locales/en_US.US-ASCII.msg1
l---------contrib/bc/locales/en_US.US_ASCII.msg1
l---------contrib/bc/locales/en_US.UTF-8.msg1
-rw-r--r--contrib/bc/locales/en_US.msg108
l---------contrib/bc/locales/en_US.utf8.msg1
-rw-r--r--contrib/bc/locales/es_ES.ISO8859-1.msg108
l---------contrib/bc/locales/es_ES.ISO8859-15.msg1
-rw-r--r--contrib/bc/locales/es_ES.UTF-8.msg108
l---------contrib/bc/locales/es_ES.utf8.msg1
l---------contrib/bc/locales/fr_BE.ISO8859-1.msg1
l---------contrib/bc/locales/fr_BE.ISO8859-15.msg1
l---------contrib/bc/locales/fr_BE.UTF-8.msg1
l---------contrib/bc/locales/fr_BE.utf8.msg1
l---------contrib/bc/locales/fr_CA.ISO8859-1.msg1
l---------contrib/bc/locales/fr_CA.ISO8859-15.msg1
l---------contrib/bc/locales/fr_CA.UTF-8.msg1
l---------contrib/bc/locales/fr_CA.utf8.msg1
l---------contrib/bc/locales/fr_CH.ISO8859-1.msg1
l---------contrib/bc/locales/fr_CH.ISO8859-15.msg1
l---------contrib/bc/locales/fr_CH.UTF-8.msg1
l---------contrib/bc/locales/fr_CH.utf8.msg1
-rw-r--r--contrib/bc/locales/fr_FR.ISO8859-1.msg108
l---------contrib/bc/locales/fr_FR.ISO8859-15.msg1
-rw-r--r--contrib/bc/locales/fr_FR.UTF-8.msg108
l---------contrib/bc/locales/fr_FR.utf8.msg1
-rw-r--r--contrib/bc/locales/ja_JP.UTF-8.msg111
-rw-r--r--contrib/bc/locales/ja_JP.eucJP.msg111
l---------contrib/bc/locales/ja_JP.utf8.msg1
l---------contrib/bc/locales/nl_BE.ISO8859-1.msg1
l---------contrib/bc/locales/nl_BE.ISO8859-15.msg1
-rw-r--r--contrib/bc/locales/nl_NL.ISO8859-1.msg111
l---------contrib/bc/locales/nl_NL.ISO8859-15.msg1
-rw-r--r--contrib/bc/locales/nl_NL.UTF-8.msg111
l---------contrib/bc/locales/nl_NL.utf8.msg1
-rw-r--r--contrib/bc/locales/pl_PL.ISO8859-2.msg111
-rw-r--r--contrib/bc/locales/pl_PL.UTF-8.msg111
l---------contrib/bc/locales/pl_PL.utf8.msg1
l---------contrib/bc/locales/pt_BR.ISO8859-1.msg1
l---------contrib/bc/locales/pt_BR.ISO8859-15.msg1
l---------contrib/bc/locales/pt_BR.UTF-8.msg1
l---------contrib/bc/locales/pt_BR.utf8.msg1
-rw-r--r--contrib/bc/locales/pt_PT.ISO8859-1.msg108
l---------contrib/bc/locales/pt_PT.ISO8859-15.msg1
-rw-r--r--contrib/bc/locales/pt_PT.UTF-8.msg108
l---------contrib/bc/locales/pt_PT.utf8.msg1
-rw-r--r--contrib/bc/locales/ru_RU.CP1251.msg111
-rw-r--r--contrib/bc/locales/ru_RU.CP866.msg111
-rw-r--r--contrib/bc/locales/ru_RU.ISO8859-5.msg111
-rw-r--r--contrib/bc/locales/ru_RU.KOI8-R.msg111
-rw-r--r--contrib/bc/locales/ru_RU.UTF-8.msg111
l---------contrib/bc/locales/ru_RU.utf8.msg1
-rw-r--r--contrib/bc/locales/zh_CN.GB18030.msg108
-rw-r--r--contrib/bc/locales/zh_CN.GB2312.msg108
-rw-r--r--contrib/bc/locales/zh_CN.GBK.msg108
-rw-r--r--contrib/bc/locales/zh_CN.UTF-8.msg108
-rw-r--r--contrib/bc/locales/zh_CN.eucCN.msg108
l---------contrib/bc/locales/zh_CN.utf8.msg1
-rwxr-xr-xcontrib/bc/manpage.sh131
-rw-r--r--contrib/bc/manuals/algorithms.md189
-rw-r--r--contrib/bc/manuals/bc.1.md.in1810
-rw-r--r--contrib/bc/manuals/bc/A.12041
-rw-r--r--contrib/bc/manuals/bc/A.1.md1693
-rw-r--r--contrib/bc/manuals/bc/E.11301
-rw-r--r--contrib/bc/manuals/bc/E.1.md1085
-rw-r--r--contrib/bc/manuals/bc/EH.11283
-rw-r--r--contrib/bc/manuals/bc/EH.1.md1069
-rw-r--r--contrib/bc/manuals/bc/EHN.11276
-rw-r--r--contrib/bc/manuals/bc/EHN.1.md1061
-rw-r--r--contrib/bc/manuals/bc/EHNP.11269
-rw-r--r--contrib/bc/manuals/bc/EHNP.1.md1055
-rw-r--r--contrib/bc/manuals/bc/EHP.11276
-rw-r--r--contrib/bc/manuals/bc/EHP.1.md1063
-rw-r--r--contrib/bc/manuals/bc/EN.11294
-rw-r--r--contrib/bc/manuals/bc/EN.1.md1077
-rw-r--r--contrib/bc/manuals/bc/ENP.11287
-rw-r--r--contrib/bc/manuals/bc/ENP.1.md1071
-rw-r--r--contrib/bc/manuals/bc/EP.11294
-rw-r--r--contrib/bc/manuals/bc/EP.1.md1079
-rw-r--r--contrib/bc/manuals/bc/H.12021
-rw-r--r--contrib/bc/manuals/bc/H.1.md1676
-rw-r--r--contrib/bc/manuals/bc/HN.12014
-rw-r--r--contrib/bc/manuals/bc/HN.1.md1668
-rw-r--r--contrib/bc/manuals/bc/HNP.12007
-rw-r--r--contrib/bc/manuals/bc/HNP.1.md1662
-rw-r--r--contrib/bc/manuals/bc/HP.12014
-rw-r--r--contrib/bc/manuals/bc/HP.1.md1670
-rw-r--r--contrib/bc/manuals/bc/N.12034
-rw-r--r--contrib/bc/manuals/bc/N.1.md1685
-rw-r--r--contrib/bc/manuals/bc/NP.12027
-rw-r--r--contrib/bc/manuals/bc/NP.1.md1679
-rw-r--r--contrib/bc/manuals/bc/P.12034
-rw-r--r--contrib/bc/manuals/bc/P.1.md1687
-rw-r--r--contrib/bc/manuals/bcl.31365
-rw-r--r--contrib/bc/manuals/bcl.3.md1177
-rw-r--r--contrib/bc/manuals/benchmarks.md673
-rw-r--r--contrib/bc/manuals/build.md694
-rw-r--r--contrib/bc/manuals/dc.1.md.in1258
-rw-r--r--contrib/bc/manuals/dc/A.11334
-rw-r--r--contrib/bc/manuals/dc/A.1.md1195
-rw-r--r--contrib/bc/manuals/dc/E.11130
-rw-r--r--contrib/bc/manuals/dc/E.1.md1031
-rw-r--r--contrib/bc/manuals/dc/EH.11115
-rw-r--r--contrib/bc/manuals/dc/EH.1.md1018
-rw-r--r--contrib/bc/manuals/dc/EHN.11111
-rw-r--r--contrib/bc/manuals/dc/EHN.1.md1013
-rw-r--r--contrib/bc/manuals/dc/EHNP.11104
-rw-r--r--contrib/bc/manuals/dc/EHNP.1.md1008
-rw-r--r--contrib/bc/manuals/dc/EHP.11108
-rw-r--r--contrib/bc/manuals/dc/EHP.1.md1013
-rw-r--r--contrib/bc/manuals/dc/EN.11126
-rw-r--r--contrib/bc/manuals/dc/EN.1.md1026
-rw-r--r--contrib/bc/manuals/dc/ENP.11119
-rw-r--r--contrib/bc/manuals/dc/ENP.1.md1021
-rw-r--r--contrib/bc/manuals/dc/EP.11123
-rw-r--r--contrib/bc/manuals/dc/EP.1.md1026
-rw-r--r--contrib/bc/manuals/dc/H.11319
-rw-r--r--contrib/bc/manuals/dc/H.1.md1182
-rw-r--r--contrib/bc/manuals/dc/HN.11315
-rw-r--r--contrib/bc/manuals/dc/HN.1.md1177
-rw-r--r--contrib/bc/manuals/dc/HNP.11308
-rw-r--r--contrib/bc/manuals/dc/HNP.1.md1172
-rw-r--r--contrib/bc/manuals/dc/HP.11312
-rw-r--r--contrib/bc/manuals/dc/HP.1.md1177
-rw-r--r--contrib/bc/manuals/dc/N.11330
-rw-r--r--contrib/bc/manuals/dc/N.1.md1190
-rw-r--r--contrib/bc/manuals/dc/NP.11323
-rw-r--r--contrib/bc/manuals/dc/NP.1.md1185
-rw-r--r--contrib/bc/manuals/dc/P.11327
-rw-r--r--contrib/bc/manuals/dc/P.1.md1190
-rw-r--r--contrib/bc/manuals/header.txt27
-rw-r--r--contrib/bc/manuals/header_bc.txt1
-rw-r--r--contrib/bc/manuals/header_bcl.txt1
-rw-r--r--contrib/bc/manuals/header_dc.txt1
-rwxr-xr-xcontrib/bc/release.sh582
-rwxr-xr-xcontrib/bc/safe-install.sh67
-rw-r--r--contrib/bc/src/args.c219
-rw-r--r--contrib/bc/src/bc.c56
-rw-r--r--contrib/bc/src/bc_lex.c409
-rw-r--r--contrib/bc/src/bc_parse.c1532
-rw-r--r--contrib/bc/src/data.c1025
-rw-r--r--contrib/bc/src/dc.c56
-rw-r--r--contrib/bc/src/dc_lex.c200
-rw-r--r--contrib/bc/src/dc_parse.c236
-rw-r--r--contrib/bc/src/file.c225
-rw-r--r--contrib/bc/src/history.c1449
-rw-r--r--contrib/bc/src/lang.c324
-rw-r--r--contrib/bc/src/lex.c230
-rw-r--r--contrib/bc/src/library.c1183
-rw-r--r--contrib/bc/src/main.c90
-rw-r--r--contrib/bc/src/num.c2971
-rw-r--r--contrib/bc/src/opt.c252
-rw-r--r--contrib/bc/src/parse.c218
-rw-r--r--contrib/bc/src/program.c2336
-rw-r--r--contrib/bc/src/rand.c414
-rw-r--r--contrib/bc/src/read.c227
-rw-r--r--contrib/bc/src/vector.c344
-rw-r--r--contrib/bc/src/vm.c919
-rwxr-xr-xcontrib/bc/tests/afl.py176
-rwxr-xr-xcontrib/bc/tests/all.sh305
-rw-r--r--contrib/bc/tests/all.txt2
-rw-r--r--contrib/bc/tests/bc/abs.txt7
-rw-r--r--contrib/bc/tests/bc/abs_results.txt7
-rw-r--r--contrib/bc/tests/bc/add.txt146
-rw-r--r--contrib/bc/tests/bc/add_results.txt158
-rw-r--r--contrib/bc/tests/bc/all.txt46
-rw-r--r--contrib/bc/tests/bc/arctangent.txt27
-rw-r--r--contrib/bc/tests/bc/arctangent_results.txt26
-rw-r--r--contrib/bc/tests/bc/arrays.txt10
-rw-r--r--contrib/bc/tests/bc/arrays_results.txt3
-rw-r--r--contrib/bc/tests/bc/assignments.txt122
-rw-r--r--contrib/bc/tests/bc/assignments_results.txt61
-rw-r--r--contrib/bc/tests/bc/boolean.txt184
-rw-r--r--contrib/bc/tests/bc/boolean_results.txt184
-rw-r--r--contrib/bc/tests/bc/comp.txt132
-rw-r--r--contrib/bc/tests/bc/comp_results.txt131
-rw-r--r--contrib/bc/tests/bc/cosine.txt44
-rw-r--r--contrib/bc/tests/bc/cosine_results.txt41
-rw-r--r--contrib/bc/tests/bc/decimal.txt61
-rw-r--r--contrib/bc/tests/bc/decimal_results.txt75
-rw-r--r--contrib/bc/tests/bc/divide.txt62
-rw-r--r--contrib/bc/tests/bc/divide_results.txt61
-rw-r--r--contrib/bc/tests/bc/engineering.txt19
-rw-r--r--contrib/bc/tests/bc/engineering_results.txt18
-rw-r--r--contrib/bc/tests/bc/errors.txt258
-rw-r--r--contrib/bc/tests/bc/errors/01.txt368
-rw-r--r--contrib/bc/tests/bc/errors/02.txt16
-rw-r--r--contrib/bc/tests/bc/errors/03.txt2
-rw-r--r--contrib/bc/tests/bc/errors/04.txt1
-rw-r--r--contrib/bc/tests/bc/errors/05.txt1
-rw-r--r--contrib/bc/tests/bc/errors/06.txt1
-rw-r--r--contrib/bc/tests/bc/errors/07.txt36
-rw-r--r--contrib/bc/tests/bc/errors/08.txt3
-rw-r--r--contrib/bc/tests/bc/errors/09.txt18
-rw-r--r--contrib/bc/tests/bc/errors/10.txt13
-rw-r--r--contrib/bc/tests/bc/errors/11.txt408
-rw-r--r--contrib/bc/tests/bc/errors/12.txt3
-rw-r--r--contrib/bc/tests/bc/errors/13.txt57
-rw-r--r--contrib/bc/tests/bc/errors/14.txt1
-rw-r--r--contrib/bc/tests/bc/errors/15.txt3
-rw-r--r--contrib/bc/tests/bc/errors/16.txt1
-rw-r--r--contrib/bc/tests/bc/errors/17.txt313
-rw-r--r--contrib/bc/tests/bc/errors/18.txt7
-rw-r--r--contrib/bc/tests/bc/errors/19.txt16
-rw-r--r--contrib/bc/tests/bc/errors/20.txt68
-rw-r--r--contrib/bc/tests/bc/errors/21.txtbin0 -> 4892 bytes
-rw-r--r--contrib/bc/tests/bc/errors/22.txt5
-rw-r--r--contrib/bc/tests/bc/errors/23.txtbin0 -> 5141 bytes
-rw-r--r--contrib/bc/tests/bc/errors/24.txt9
-rw-r--r--contrib/bc/tests/bc/exponent.txt22
-rw-r--r--contrib/bc/tests/bc/exponent_results.txt25
-rw-r--r--contrib/bc/tests/bc/functions.txt13
-rw-r--r--contrib/bc/tests/bc/functions_results.txt5
-rw-r--r--contrib/bc/tests/bc/globals.txt21
-rw-r--r--contrib/bc/tests/bc/globals_results.txt6
-rw-r--r--contrib/bc/tests/bc/length.txt129
-rw-r--r--contrib/bc/tests/bc/length_results.txt127
-rw-r--r--contrib/bc/tests/bc/letters.txt53
-rw-r--r--contrib/bc/tests/bc/letters_results.txt51
-rw-r--r--contrib/bc/tests/bc/lib2.txt463
-rw-r--r--contrib/bc/tests/bc/lib2_results.txt698
-rw-r--r--contrib/bc/tests/bc/log.txt22
-rw-r--r--contrib/bc/tests/bc/log_results.txt22
-rw-r--r--contrib/bc/tests/bc/misc.txt13
-rw-r--r--contrib/bc/tests/bc/misc1.txt76
-rw-r--r--contrib/bc/tests/bc/misc1_results.txt57
-rw-r--r--contrib/bc/tests/bc/misc2.txt110
-rw-r--r--contrib/bc/tests/bc/misc2_results.txt68
-rw-r--r--contrib/bc/tests/bc/misc3.txt12
-rw-r--r--contrib/bc/tests/bc/misc3_results.txt30
-rw-r--r--contrib/bc/tests/bc/misc4.txt2
-rw-r--r--contrib/bc/tests/bc/misc4_results.txt1
-rw-r--r--contrib/bc/tests/bc/misc5.txt20
-rw-r--r--contrib/bc/tests/bc/misc5_results.txt4
l---------contrib/bc/tests/bc/misc6.txt1
l---------contrib/bc/tests/bc/misc6_results.txt1
l---------contrib/bc/tests/bc/misc7.txt1
l---------contrib/bc/tests/bc/misc7_results.txt1
-rw-r--r--contrib/bc/tests/bc/misc_results.txt4
-rw-r--r--contrib/bc/tests/bc/modulus.txt70
-rw-r--r--contrib/bc/tests/bc/modulus_results.txt69
-rw-r--r--contrib/bc/tests/bc/multiply.txt64
-rw-r--r--contrib/bc/tests/bc/multiply_results.txt78
-rw-r--r--contrib/bc/tests/bc/pi.txt4
-rw-r--r--contrib/bc/tests/bc/pi_results.txt135
-rw-r--r--contrib/bc/tests/bc/places.txt20
-rw-r--r--contrib/bc/tests/bc/places_results.txt18
-rw-r--r--contrib/bc/tests/bc/posix_errors.txt31
-rw-r--r--contrib/bc/tests/bc/power.txt43
-rw-r--r--contrib/bc/tests/bc/power_results.txt72
-rw-r--r--contrib/bc/tests/bc/print2.txt194
-rw-r--r--contrib/bc/tests/bc/print2_results.txt79
-rw-r--r--contrib/bc/tests/bc/rand.txt323
-rw-r--r--contrib/bc/tests/bc/rand_results.txt616
-rw-r--r--contrib/bc/tests/bc/read.txt1
-rw-r--r--contrib/bc/tests/bc/read_errors.txt2
-rw-r--r--contrib/bc/tests/bc/read_results.txt1
-rw-r--r--contrib/bc/tests/bc/scale.txt57
-rw-r--r--contrib/bc/tests/bc/scale_results.txt57
-rw-r--r--contrib/bc/tests/bc/scientific.txt51
-rw-r--r--contrib/bc/tests/bc/scientific_results.txt50
-rw-r--r--contrib/bc/tests/bc/scripts/add.bc17
-rwxr-xr-xcontrib/bc/tests/bc/scripts/array.bc60
-rw-r--r--contrib/bc/tests/bc/scripts/array.txt428
-rwxr-xr-xcontrib/bc/tests/bc/scripts/atan.bc11
-rw-r--r--contrib/bc/tests/bc/scripts/atan.txt301
-rwxr-xr-xcontrib/bc/tests/bc/scripts/bessel.bc43
-rw-r--r--contrib/bc/tests/bc/scripts/divide.bc22
-rw-r--r--contrib/bc/tests/bc/scripts/functions.bc7
-rw-r--r--contrib/bc/tests/bc/scripts/functions.txt2
-rwxr-xr-xcontrib/bc/tests/bc/scripts/globals.bc23
-rw-r--r--contrib/bc/tests/bc/scripts/globals.txt6
-rw-r--r--contrib/bc/tests/bc/scripts/len.bc48
-rw-r--r--contrib/bc/tests/bc/scripts/len.txt3
-rw-r--r--contrib/bc/tests/bc/scripts/multiply.bc19
-rwxr-xr-xcontrib/bc/tests/bc/scripts/parse.bc20
-rwxr-xr-xcontrib/bc/tests/bc/scripts/print.bc25
-rw-r--r--contrib/bc/tests/bc/scripts/rand.bc97
-rw-r--r--contrib/bc/tests/bc/scripts/rand.txt119
-rwxr-xr-xcontrib/bc/tests/bc/scripts/references.bc408
-rw-r--r--contrib/bc/tests/bc/scripts/references.txt1272
-rwxr-xr-xcontrib/bc/tests/bc/scripts/screen.bc20
-rw-r--r--contrib/bc/tests/bc/scripts/screen.txt1
-rw-r--r--contrib/bc/tests/bc/scripts/subtract.bc17
-rw-r--r--contrib/bc/tests/bc/shift.txt5341
-rw-r--r--contrib/bc/tests/bc/shift_results.txt5325
-rw-r--r--contrib/bc/tests/bc/sine.txt207
-rw-r--r--contrib/bc/tests/bc/sine_results.txt204
-rw-r--r--contrib/bc/tests/bc/sqrt.txt18
-rw-r--r--contrib/bc/tests/bc/sqrt_results.txt16
-rw-r--r--contrib/bc/tests/bc/stdin.txt16
-rw-r--r--contrib/bc/tests/bc/stdin1.txt2
-rw-r--r--contrib/bc/tests/bc/stdin1_results.txt1
-rw-r--r--contrib/bc/tests/bc/stdin2.txt1
-rw-r--r--contrib/bc/tests/bc/stdin2_results.txt3
-rw-r--r--contrib/bc/tests/bc/stdin_results.txt7
-rw-r--r--contrib/bc/tests/bc/strings.txt16
-rw-r--r--contrib/bc/tests/bc/strings_results.txt8
-rw-r--r--contrib/bc/tests/bc/subtract.txt153
-rw-r--r--contrib/bc/tests/bc/subtract_results.txt157
-rwxr-xr-xcontrib/bc/tests/bc/timeconst.sh91
-rw-r--r--contrib/bc/tests/bc/trunc.txt15
-rw-r--r--contrib/bc/tests/bc/trunc_results.txt13
-rw-r--r--contrib/bc/tests/bc/vars.txt7
-rw-r--r--contrib/bc/tests/bc/vars_results.txt12
-rw-r--r--contrib/bc/tests/bc/void.txt20
-rw-r--r--contrib/bc/tests/bc/void_results.txt9
-rw-r--r--contrib/bc/tests/bcl.c228
-rw-r--r--contrib/bc/tests/dc/abs.txt7
-rw-r--r--contrib/bc/tests/dc/abs_results.txt7
-rw-r--r--contrib/bc/tests/dc/add.txt33
-rw-r--r--contrib/bc/tests/dc/add_results.txt45
-rw-r--r--contrib/bc/tests/dc/all.txt22
-rw-r--r--contrib/bc/tests/dc/boolean.txt80
-rw-r--r--contrib/bc/tests/dc/boolean_results.txt80
-rw-r--r--contrib/bc/tests/dc/decimal.txt36
-rw-r--r--contrib/bc/tests/dc/decimal_results.txt51
-rw-r--r--contrib/bc/tests/dc/divide.txt33
-rw-r--r--contrib/bc/tests/dc/divide_results.txt32
-rw-r--r--contrib/bc/tests/dc/divmod.txt64
-rw-r--r--contrib/bc/tests/dc/divmod_results.txt126
-rw-r--r--contrib/bc/tests/dc/engineering.txt19
-rw-r--r--contrib/bc/tests/dc/engineering_results.txt18
-rw-r--r--contrib/bc/tests/dc/errors.txt32
-rw-r--r--contrib/bc/tests/dc/errors/01.txt2
-rw-r--r--contrib/bc/tests/dc/errors/02.txt10
-rw-r--r--contrib/bc/tests/dc/errors/03.txt2
-rw-r--r--contrib/bc/tests/dc/errors/04.txt10
-rw-r--r--contrib/bc/tests/dc/errors/05.txt3
-rw-r--r--contrib/bc/tests/dc/errors/06.txt4
-rw-r--r--contrib/bc/tests/dc/errors/07.txt4
-rw-r--r--contrib/bc/tests/dc/errors/08.txt2
-rw-r--r--contrib/bc/tests/dc/errors/09.txt22
-rw-r--r--contrib/bc/tests/dc/errors/10.txt19
-rw-r--r--contrib/bc/tests/dc/errors/11.txt4
-rw-r--r--contrib/bc/tests/dc/errors/12.txt5
-rw-r--r--contrib/bc/tests/dc/errors/13.txt17
-rw-r--r--contrib/bc/tests/dc/errors/14.txt7
-rw-r--r--contrib/bc/tests/dc/errors/15.txt11
-rw-r--r--contrib/bc/tests/dc/errors/16.txt7
-rw-r--r--contrib/bc/tests/dc/errors/17.txt21
-rw-r--r--contrib/bc/tests/dc/errors/18.txt3
-rw-r--r--contrib/bc/tests/dc/errors/19.txtbin0 -> 5536 bytes
-rw-r--r--contrib/bc/tests/dc/errors/20.txt9
-rw-r--r--contrib/bc/tests/dc/errors/21.txt7
-rw-r--r--contrib/bc/tests/dc/errors/22.txt37
-rw-r--r--contrib/bc/tests/dc/errors/23.txtbin0 -> 125 bytes
-rw-r--r--contrib/bc/tests/dc/errors/24.txt1
-rw-r--r--contrib/bc/tests/dc/errors/25.txt7
-rw-r--r--contrib/bc/tests/dc/errors/26.txt222
-rw-r--r--contrib/bc/tests/dc/errors/27.txt2
-rw-r--r--contrib/bc/tests/dc/errors/28.txt2
-rw-r--r--contrib/bc/tests/dc/errors/29.txt20
-rw-r--r--contrib/bc/tests/dc/misc.txt2
-rw-r--r--contrib/bc/tests/dc/misc_results.txt21
-rw-r--r--contrib/bc/tests/dc/modexp.txt103
-rw-r--r--contrib/bc/tests/dc/modexp_results.txt103
-rw-r--r--contrib/bc/tests/dc/modulus.txt70
-rw-r--r--contrib/bc/tests/dc/modulus_results.txt68
-rw-r--r--contrib/bc/tests/dc/multiply.txt43
-rw-r--r--contrib/bc/tests/dc/multiply_results.txt43
-rw-r--r--contrib/bc/tests/dc/negate.txt3
-rw-r--r--contrib/bc/tests/dc/negate_results.txt3
-rw-r--r--contrib/bc/tests/dc/places.txt16
-rw-r--r--contrib/bc/tests/dc/places_results.txt16
-rw-r--r--contrib/bc/tests/dc/power.txt44
-rw-r--r--contrib/bc/tests/dc/power_results.txt72
-rw-r--r--contrib/bc/tests/dc/rand.txt1
-rw-r--r--contrib/bc/tests/dc/rand_results.txt3
-rw-r--r--contrib/bc/tests/dc/read.txt1
-rw-r--r--contrib/bc/tests/dc/read_errors.txt2
-rw-r--r--contrib/bc/tests/dc/read_results.txt1
-rw-r--r--contrib/bc/tests/dc/scientific.txt51
-rw-r--r--contrib/bc/tests/dc/scientific_results.txt50
-rwxr-xr-xcontrib/bc/tests/dc/scripts/array.dc3
-rw-r--r--contrib/bc/tests/dc/scripts/array.txt201
-rwxr-xr-xcontrib/bc/tests/dc/scripts/asciify.dc7
-rw-r--r--contrib/bc/tests/dc/scripts/asciify.txtbin0 -> 131076 bytes
-rwxr-xr-xcontrib/bc/tests/dc/scripts/else.dc4
-rw-r--r--contrib/bc/tests/dc/scripts/else.txt34
-rwxr-xr-xcontrib/bc/tests/dc/scripts/factorial.dc4
-rw-r--r--contrib/bc/tests/dc/scripts/factorial.txt50
-rwxr-xr-xcontrib/bc/tests/dc/scripts/loop.dc3
-rw-r--r--contrib/bc/tests/dc/scripts/loop.txt20
-rwxr-xr-xcontrib/bc/tests/dc/scripts/prime.dc1
-rwxr-xr-xcontrib/bc/tests/dc/scripts/quit.dc2
-rw-r--r--contrib/bc/tests/dc/scripts/quit.txt99
-rwxr-xr-xcontrib/bc/tests/dc/scripts/stream.dc1
-rwxr-xr-xcontrib/bc/tests/dc/scripts/weird.dc2
-rw-r--r--contrib/bc/tests/dc/scripts/weird.txt18
-rw-r--r--contrib/bc/tests/dc/shift.txt42
-rw-r--r--contrib/bc/tests/dc/shift_results.txt42
-rw-r--r--contrib/bc/tests/dc/sqrt.txt14
-rw-r--r--contrib/bc/tests/dc/sqrt_results.txt13
-rw-r--r--contrib/bc/tests/dc/stdin.txt1005
-rw-r--r--contrib/bc/tests/dc/stdin_results.txt1022
-rw-r--r--contrib/bc/tests/dc/strings.txt50
-rw-r--r--contrib/bc/tests/dc/strings_results.txt51
-rw-r--r--contrib/bc/tests/dc/subtract.txt33
-rw-r--r--contrib/bc/tests/dc/subtract_results.txt37
-rw-r--r--contrib/bc/tests/dc/trunc.txt11
-rw-r--r--contrib/bc/tests/dc/trunc_results.txt11
-rw-r--r--contrib/bc/tests/dc/vars.txt2
-rw-r--r--contrib/bc/tests/dc/vars_results.txt6
-rwxr-xr-xcontrib/bc/tests/errors.sh132
-rwxr-xr-xcontrib/bc/tests/radamsa.sh120
-rw-r--r--contrib/bc/tests/radamsa.txt17
-rwxr-xr-xcontrib/bc/tests/randmath.py306
-rwxr-xr-xcontrib/bc/tests/read.sh126
-rwxr-xr-xcontrib/bc/tests/script.sh155
-rwxr-xr-xcontrib/bc/tests/scripts.sh86
-rwxr-xr-xcontrib/bc/tests/stdin.sh81
-rwxr-xr-xcontrib/bc/tests/test.sh132
-rw-r--r--contrib/bearssl/Doxyfile2427
-rw-r--r--contrib/bearssl/LICENSE.txt21
-rw-r--r--contrib/bearssl/Makefile45
-rw-r--r--contrib/bearssl/README.txt136
-rw-r--r--contrib/bearssl/T0/BlobWriter.cs112
-rw-r--r--contrib/bearssl/T0/CPU.cs181
-rw-r--r--contrib/bearssl/T0/CodeElement.cs100
-rw-r--r--contrib/bearssl/T0/CodeElementJump.cs97
-rw-r--r--contrib/bearssl/T0/CodeElementUInt.cs55
-rw-r--r--contrib/bearssl/T0/CodeElementUIntExpr.cs66
-rw-r--r--contrib/bearssl/T0/CodeElementUIntInt.cs61
-rw-r--r--contrib/bearssl/T0/CodeElementUIntUInt.cs60
-rw-r--r--contrib/bearssl/T0/ConstData.cs198
-rw-r--r--contrib/bearssl/T0/Opcode.cs117
-rw-r--r--contrib/bearssl/T0/OpcodeCall.cs71
-rw-r--r--contrib/bearssl/T0/OpcodeConst.cs95
-rw-r--r--contrib/bearssl/T0/OpcodeGetLocal.cs57
-rw-r--r--contrib/bearssl/T0/OpcodeJump.cs64
-rw-r--r--contrib/bearssl/T0/OpcodeJumpIf.cs65
-rw-r--r--contrib/bearssl/T0/OpcodeJumpIfNot.cs65
-rw-r--r--contrib/bearssl/T0/OpcodeJumpUncond.cs61
-rw-r--r--contrib/bearssl/T0/OpcodePutLocal.cs57
-rw-r--r--contrib/bearssl/T0/OpcodeRet.cs50
-rw-r--r--contrib/bearssl/T0/SType.cs129
-rw-r--r--contrib/bearssl/T0/T0Comp.cs2123
-rw-r--r--contrib/bearssl/T0/TPointerBase.cs64
-rw-r--r--contrib/bearssl/T0/TPointerBlob.cs75
-rw-r--r--contrib/bearssl/T0/TPointerExpr.cs97
-rw-r--r--contrib/bearssl/T0/TPointerNull.cs44
-rw-r--r--contrib/bearssl/T0/TPointerXT.cs73
-rw-r--r--contrib/bearssl/T0/TValue.cs231
-rw-r--r--contrib/bearssl/T0/Word.cs172
-rw-r--r--contrib/bearssl/T0/WordBuilder.cs385
-rw-r--r--contrib/bearssl/T0/WordData.cs96
-rw-r--r--contrib/bearssl/T0/WordInterpreted.cs283
-rw-r--r--contrib/bearssl/T0/WordNative.cs59
-rw-r--r--contrib/bearssl/T0/kern.t0309
-rwxr-xr-xcontrib/bearssl/T0Comp.exebin0 -> 72704 bytes
-rw-r--r--contrib/bearssl/build/.do_not_remove0
-rw-r--r--contrib/bearssl/conf/Unix.mk69
-rw-r--r--contrib/bearssl/conf/Unix32.mk12
-rw-r--r--contrib/bearssl/conf/UnixClang.mk11
-rw-r--r--contrib/bearssl/conf/Win.mk70
-rw-r--r--contrib/bearssl/conf/samd20.mk20
-rw-r--r--contrib/bearssl/inc/bearssl.h170
-rw-r--r--contrib/bearssl/inc/bearssl_aead.h1059
-rw-r--r--contrib/bearssl/inc/bearssl_block.h2618
-rw-r--r--contrib/bearssl/inc/bearssl_ec.h967
-rw-r--r--contrib/bearssl/inc/bearssl_hash.h1346
-rw-r--r--contrib/bearssl/inc/bearssl_hmac.h241
-rw-r--r--contrib/bearssl/inc/bearssl_kdf.h284
-rw-r--r--contrib/bearssl/inc/bearssl_pem.h294
-rw-r--r--contrib/bearssl/inc/bearssl_prf.h150
-rw-r--r--contrib/bearssl/inc/bearssl_rand.h397
-rw-r--r--contrib/bearssl/inc/bearssl_rsa.h1655
-rw-r--r--contrib/bearssl/inc/bearssl_ssl.h4296
-rw-r--r--contrib/bearssl/inc/bearssl_x509.h1397
-rw-r--r--contrib/bearssl/mk/Defaults.mk41
-rw-r--r--contrib/bearssl/mk/NMake.mk38
-rw-r--r--contrib/bearssl/mk/Rules.mk1318
-rw-r--r--contrib/bearssl/mk/SingleUnix.mk38
-rw-r--r--contrib/bearssl/mk/mkT0.cmd32
-rwxr-xr-xcontrib/bearssl/mk/mkT0.sh11
-rwxr-xr-xcontrib/bearssl/mk/mkrules.sh570
-rw-r--r--contrib/bearssl/samples/README.txt36
-rw-r--r--contrib/bearssl/samples/cert-ee-ec+rsa.pem14
-rw-r--r--contrib/bearssl/samples/cert-ee-ec.pem10
-rw-r--r--contrib/bearssl/samples/cert-ee-rsa.pem17
-rw-r--r--contrib/bearssl/samples/cert-ica-ec.pem10
-rw-r--r--contrib/bearssl/samples/cert-ica-rsa.pem17
-rw-r--r--contrib/bearssl/samples/cert-root-ec.pem9
-rw-r--r--contrib/bearssl/samples/cert-root-rsa.pem16
-rw-r--r--contrib/bearssl/samples/chain-ec+rsa.h166
-rw-r--r--contrib/bearssl/samples/chain-ec.h117
-rw-r--r--contrib/bearssl/samples/chain-rsa.h183
-rw-r--r--contrib/bearssl/samples/client_basic.c380
-rw-r--r--contrib/bearssl/samples/custom_profile.c601
-rw-r--r--contrib/bearssl/samples/key-ec.h40
-rw-r--r--contrib/bearssl/samples/key-ee-ec.pem5
-rw-r--r--contrib/bearssl/samples/key-ee-rsa.pem23
-rw-r--r--contrib/bearssl/samples/key-ica-ec.pem5
-rw-r--r--contrib/bearssl/samples/key-ica-rsa.pem23
-rw-r--r--contrib/bearssl/samples/key-root-ec.pem5
-rw-r--r--contrib/bearssl/samples/key-root-rsa.pem23
-rw-r--r--contrib/bearssl/samples/key-rsa.h108
-rw-r--r--contrib/bearssl/samples/server_basic.c436
-rw-r--r--contrib/bearssl/src/aead/ccm.c346
-rw-r--r--contrib/bearssl/src/aead/eax.c525
-rw-r--r--contrib/bearssl/src/aead/gcm.c318
-rw-r--r--contrib/bearssl/src/codec/ccopy.c44
-rw-r--r--contrib/bearssl/src/codec/dec16be.c38
-rw-r--r--contrib/bearssl/src/codec/dec16le.c38
-rw-r--r--contrib/bearssl/src/codec/dec32be.c38
-rw-r--r--contrib/bearssl/src/codec/dec32le.c38
-rw-r--r--contrib/bearssl/src/codec/dec64be.c38
-rw-r--r--contrib/bearssl/src/codec/dec64le.c38
-rw-r--r--contrib/bearssl/src/codec/enc16be.c38
-rw-r--r--contrib/bearssl/src/codec/enc16le.c38
-rw-r--r--contrib/bearssl/src/codec/enc32be.c38
-rw-r--r--contrib/bearssl/src/codec/enc32le.c38
-rw-r--r--contrib/bearssl/src/codec/enc64be.c38
-rw-r--r--contrib/bearssl/src/codec/enc64le.c38
-rw-r--r--contrib/bearssl/src/codec/pemdec.c526
-rw-r--r--contrib/bearssl/src/codec/pemdec.t0314
-rw-r--r--contrib/bearssl/src/codec/pemenc.c173
-rw-r--r--contrib/bearssl/src/config.h229
-rw-r--r--contrib/bearssl/src/ec/ec_all_m15.c121
-rw-r--r--contrib/bearssl/src/ec/ec_all_m31.c171
-rw-r--r--contrib/bearssl/src/ec/ec_c25519_i15.c398
-rw-r--r--contrib/bearssl/src/ec/ec_c25519_i31.c390
-rw-r--r--contrib/bearssl/src/ec/ec_c25519_m15.c1478
-rw-r--r--contrib/bearssl/src/ec/ec_c25519_m31.c800
-rw-r--r--contrib/bearssl/src/ec/ec_c25519_m62.c605
-rw-r--r--contrib/bearssl/src/ec/ec_c25519_m64.c835
-rw-r--r--contrib/bearssl/src/ec/ec_curve25519.c46
-rw-r--r--contrib/bearssl/src/ec/ec_default.c36
-rw-r--r--contrib/bearssl/src/ec/ec_keygen.c86
-rw-r--r--contrib/bearssl/src/ec/ec_p256_m15.c2130
-rw-r--r--contrib/bearssl/src/ec/ec_p256_m31.c1475
-rw-r--r--contrib/bearssl/src/ec/ec_p256_m62.c1765
-rw-r--r--contrib/bearssl/src/ec/ec_p256_m64.c1730
-rw-r--r--contrib/bearssl/src/ec/ec_prime_i15.c820
-rw-r--r--contrib/bearssl/src/ec/ec_prime_i31.c819
-rw-r--r--contrib/bearssl/src/ec/ec_pubkey.c85
-rw-r--r--contrib/bearssl/src/ec/ec_secp256r1.c51
-rw-r--r--contrib/bearssl/src/ec/ec_secp384r1.c57
-rw-r--r--contrib/bearssl/src/ec/ec_secp521r1.c64
-rw-r--r--contrib/bearssl/src/ec/ecdsa_atr.c134
-rw-r--r--contrib/bearssl/src/ec/ecdsa_default_sign_asn1.c36
-rw-r--r--contrib/bearssl/src/ec/ecdsa_default_sign_raw.c36
-rw-r--r--contrib/bearssl/src/ec/ecdsa_default_vrfy_asn1.c36
-rw-r--r--contrib/bearssl/src/ec/ecdsa_default_vrfy_raw.c36
-rw-r--r--contrib/bearssl/src/ec/ecdsa_i15_bits.c47
-rw-r--r--contrib/bearssl/src/ec/ecdsa_i15_sign_asn1.c45
-rw-r--r--contrib/bearssl/src/ec/ecdsa_i15_sign_raw.c174
-rw-r--r--contrib/bearssl/src/ec/ecdsa_i15_vrfy_asn1.c48
-rw-r--r--contrib/bearssl/src/ec/ecdsa_i15_vrfy_raw.c166
-rw-r--r--contrib/bearssl/src/ec/ecdsa_i31_bits.c47
-rw-r--r--contrib/bearssl/src/ec/ecdsa_i31_sign_asn1.c45
-rw-r--r--contrib/bearssl/src/ec/ecdsa_i31_sign_raw.c173
-rw-r--r--contrib/bearssl/src/ec/ecdsa_i31_vrfy_asn1.c48
-rw-r--r--contrib/bearssl/src/ec/ecdsa_i31_vrfy_raw.c165
-rw-r--r--contrib/bearssl/src/ec/ecdsa_rta.c121
-rw-r--r--contrib/bearssl/src/hash/dig_oid.c84
-rw-r--r--contrib/bearssl/src/hash/dig_size.c50
-rw-r--r--contrib/bearssl/src/hash/ghash_ctmul.c345
-rw-r--r--contrib/bearssl/src/hash/ghash_ctmul32.c251
-rw-r--r--contrib/bearssl/src/hash/ghash_ctmul64.c154
-rw-r--r--contrib/bearssl/src/hash/ghash_pclmul.c389
-rw-r--r--contrib/bearssl/src/hash/ghash_pwr8.c411
-rw-r--r--contrib/bearssl/src/hash/md5.c208
-rw-r--r--contrib/bearssl/src/hash/md5sha1.c141
-rw-r--r--contrib/bearssl/src/hash/mgf1.c56
-rw-r--r--contrib/bearssl/src/hash/multihash.c166
-rw-r--r--contrib/bearssl/src/hash/sha1.c191
-rw-r--r--contrib/bearssl/src/hash/sha2big.c285
-rw-r--r--contrib/bearssl/src/hash/sha2small.c341
-rw-r--r--contrib/bearssl/src/inner.h2557
-rw-r--r--contrib/bearssl/src/int/i15_add.c46
-rw-r--r--contrib/bearssl/src/int/i15_bitlen.c44
-rw-r--r--contrib/bearssl/src/int/i15_decmod.c124
-rw-r--r--contrib/bearssl/src/int/i15_decode.c56
-rw-r--r--contrib/bearssl/src/int/i15_decred.c100
-rw-r--r--contrib/bearssl/src/int/i15_encode.c56
-rw-r--r--contrib/bearssl/src/int/i15_fmont.c59
-rw-r--r--contrib/bearssl/src/int/i15_iszero.c39
-rw-r--r--contrib/bearssl/src/int/i15_moddiv.c465
-rw-r--r--contrib/bearssl/src/int/i15_modpow.c50
-rw-r--r--contrib/bearssl/src/int/i15_modpow2.c160
-rw-r--r--contrib/bearssl/src/int/i15_montmul.c184
-rw-r--r--contrib/bearssl/src/int/i15_mulacc.c61
-rw-r--r--contrib/bearssl/src/int/i15_muladd.c173
-rw-r--r--contrib/bearssl/src/int/i15_ninv15.c38
-rw-r--r--contrib/bearssl/src/int/i15_reduce.c66
-rw-r--r--contrib/bearssl/src/int/i15_rshift.c47
-rw-r--r--contrib/bearssl/src/int/i15_sub.c46
-rw-r--r--contrib/bearssl/src/int/i15_tmont.c36
-rw-r--r--contrib/bearssl/src/int/i31_add.c46
-rw-r--r--contrib/bearssl/src/int/i31_bitlen.c44
-rw-r--r--contrib/bearssl/src/int/i31_decmod.c124
-rw-r--r--contrib/bearssl/src/int/i31_decode.c57
-rw-r--r--contrib/bearssl/src/int/i31_decred.c103
-rw-r--r--contrib/bearssl/src/int/i31_encode.c79
-rw-r--r--contrib/bearssl/src/int/i31_fmont.c60
-rw-r--r--contrib/bearssl/src/int/i31_iszero.c39
-rw-r--r--contrib/bearssl/src/int/i31_moddiv.c488
-rw-r--r--contrib/bearssl/src/int/i31_modpow.c65
-rw-r--r--contrib/bearssl/src/int/i31_modpow2.c160
-rw-r--r--contrib/bearssl/src/int/i31_montmul.c127
-rw-r--r--contrib/bearssl/src/int/i31_mulacc.c74
-rw-r--r--contrib/bearssl/src/int/i31_muladd.c157
-rw-r--r--contrib/bearssl/src/int/i31_ninv31.c39
-rw-r--r--contrib/bearssl/src/int/i31_reduce.c66
-rw-r--r--contrib/bearssl/src/int/i31_rshift.c47
-rw-r--r--contrib/bearssl/src/int/i31_sub.c46
-rw-r--r--contrib/bearssl/src/int/i31_tmont.c36
-rw-r--r--contrib/bearssl/src/int/i32_add.c51
-rw-r--r--contrib/bearssl/src/int/i32_bitlen.c44
-rw-r--r--contrib/bearssl/src/int/i32_decmod.c77
-rw-r--r--contrib/bearssl/src/int/i32_decode.c63
-rw-r--r--contrib/bearssl/src/int/i32_decred.c107
-rw-r--r--contrib/bearssl/src/int/i32_div32.c56
-rw-r--r--contrib/bearssl/src/int/i32_encode.c72
-rw-r--r--contrib/bearssl/src/int/i32_fmont.c60
-rw-r--r--contrib/bearssl/src/int/i32_iszero.c39
-rw-r--r--contrib/bearssl/src/int/i32_modpow.c65
-rw-r--r--contrib/bearssl/src/int/i32_montmul.c69
-rw-r--r--contrib/bearssl/src/int/i32_mulacc.c56
-rw-r--r--contrib/bearssl/src/int/i32_muladd.c138
-rw-r--r--contrib/bearssl/src/int/i32_ninv32.c39
-rw-r--r--contrib/bearssl/src/int/i32_reduce.c66
-rw-r--r--contrib/bearssl/src/int/i32_sub.c51
-rw-r--r--contrib/bearssl/src/int/i32_tmont.c36
-rw-r--r--contrib/bearssl/src/int/i62_modpow2.c493
-rw-r--r--contrib/bearssl/src/kdf/hkdf.c107
-rw-r--r--contrib/bearssl/src/kdf/shake.c590
-rw-r--r--contrib/bearssl/src/mac/hmac.c122
-rw-r--r--contrib/bearssl/src/mac/hmac_ct.c193
-rw-r--r--contrib/bearssl/src/rand/aesctr_drbg.c206
-rw-r--r--contrib/bearssl/src/rand/hmac_drbg.c157
-rw-r--r--contrib/bearssl/src/rand/sysrng.c170
-rw-r--r--contrib/bearssl/src/rsa/rsa_default_keygen.c38
-rw-r--r--contrib/bearssl/src/rsa/rsa_default_modulus.c36
-rw-r--r--contrib/bearssl/src/rsa/rsa_default_oaep_decrypt.c38
-rw-r--r--contrib/bearssl/src/rsa/rsa_default_oaep_encrypt.c38
-rw-r--r--contrib/bearssl/src/rsa/rsa_default_pkcs1_sign.c38
-rw-r--r--contrib/bearssl/src/rsa/rsa_default_pkcs1_vrfy.c38
-rw-r--r--contrib/bearssl/src/rsa/rsa_default_priv.c38
-rw-r--r--contrib/bearssl/src/rsa/rsa_default_privexp.c36
-rw-r--r--contrib/bearssl/src/rsa/rsa_default_pss_sign.c38
-rw-r--r--contrib/bearssl/src/rsa/rsa_default_pss_vrfy.c38
-rw-r--r--contrib/bearssl/src/rsa/rsa_default_pub.c38
-rw-r--r--contrib/bearssl/src/rsa/rsa_default_pubexp.c36
-rw-r--r--contrib/bearssl/src/rsa/rsa_i15_keygen.c583
-rw-r--r--contrib/bearssl/src/rsa/rsa_i15_modulus.c99
-rw-r--r--contrib/bearssl/src/rsa/rsa_i15_oaep_decrypt.c41
-rw-r--r--contrib/bearssl/src/rsa/rsa_i15_oaep_encrypt.c44
-rw-r--r--contrib/bearssl/src/rsa/rsa_i15_pkcs1_sign.c37
-rw-r--r--contrib/bearssl/src/rsa/rsa_i15_pkcs1_vrfy.c43
-rw-r--r--contrib/bearssl/src/rsa/rsa_i15_priv.c209
-rw-r--r--contrib/bearssl/src/rsa/rsa_i15_privexp.c320
-rw-r--r--contrib/bearssl/src/rsa/rsa_i15_pss_sign.c40
-rw-r--r--contrib/bearssl/src/rsa/rsa_i15_pss_vrfy.c44
-rw-r--r--contrib/bearssl/src/rsa/rsa_i15_pub.c113
-rw-r--r--contrib/bearssl/src/rsa/rsa_i15_pubexp.c152
-rw-r--r--contrib/bearssl/src/rsa/rsa_i31_keygen.c37
-rw-r--r--contrib/bearssl/src/rsa/rsa_i31_keygen_inner.c608
-rw-r--r--contrib/bearssl/src/rsa/rsa_i31_modulus.c99
-rw-r--r--contrib/bearssl/src/rsa/rsa_i31_oaep_decrypt.c41
-rw-r--r--contrib/bearssl/src/rsa/rsa_i31_oaep_encrypt.c44
-rw-r--r--contrib/bearssl/src/rsa/rsa_i31_pkcs1_sign.c37
-rw-r--r--contrib/bearssl/src/rsa/rsa_i31_pkcs1_vrfy.c43
-rw-r--r--contrib/bearssl/src/rsa/rsa_i31_priv.c203
-rw-r--r--contrib/bearssl/src/rsa/rsa_i31_privexp.c318
-rw-r--r--contrib/bearssl/src/rsa/rsa_i31_pss_sign.c40
-rw-r--r--contrib/bearssl/src/rsa/rsa_i31_pss_vrfy.c44
-rw-r--r--contrib/bearssl/src/rsa/rsa_i31_pub.c106
-rw-r--r--contrib/bearssl/src/rsa/rsa_i31_pubexp.c152
-rw-r--r--contrib/bearssl/src/rsa/rsa_i32_oaep_decrypt.c41
-rw-r--r--contrib/bearssl/src/rsa/rsa_i32_oaep_encrypt.c44
-rw-r--r--contrib/bearssl/src/rsa/rsa_i32_pkcs1_sign.c37
-rw-r--r--contrib/bearssl/src/rsa/rsa_i32_pkcs1_vrfy.c43
-rw-r--r--contrib/bearssl/src/rsa/rsa_i32_priv.c160
-rw-r--r--contrib/bearssl/src/rsa/rsa_i32_pss_sign.c40
-rw-r--r--contrib/bearssl/src/rsa/rsa_i32_pss_vrfy.c44
-rw-r--r--contrib/bearssl/src/rsa/rsa_i32_pub.c77
-rw-r--r--contrib/bearssl/src/rsa/rsa_i62_keygen.c57
-rw-r--r--contrib/bearssl/src/rsa/rsa_i62_oaep_decrypt.c61
-rw-r--r--contrib/bearssl/src/rsa/rsa_i62_oaep_encrypt.c64
-rw-r--r--contrib/bearssl/src/rsa/rsa_i62_pkcs1_sign.c57
-rw-r--r--contrib/bearssl/src/rsa/rsa_i62_pkcs1_vrfy.c63
-rw-r--r--contrib/bearssl/src/rsa/rsa_i62_priv.c223
-rw-r--r--contrib/bearssl/src/rsa/rsa_i62_pss_sign.c60
-rw-r--r--contrib/bearssl/src/rsa/rsa_i62_pss_vrfy.c64
-rw-r--r--contrib/bearssl/src/rsa/rsa_i62_pub.c125
-rw-r--r--contrib/bearssl/src/rsa/rsa_oaep_pad.c112
-rw-r--r--contrib/bearssl/src/rsa/rsa_oaep_unpad.c145
-rw-r--r--contrib/bearssl/src/rsa/rsa_pkcs1_sig_pad.c100
-rw-r--r--contrib/bearssl/src/rsa/rsa_pkcs1_sig_unpad.c121
-rw-r--r--contrib/bearssl/src/rsa/rsa_pss_sig_pad.c106
-rw-r--r--contrib/bearssl/src/rsa/rsa_pss_sig_unpad.c121
-rw-r--r--contrib/bearssl/src/rsa/rsa_ssl_decrypt.c52
-rw-r--r--contrib/bearssl/src/settings.c306
-rw-r--r--contrib/bearssl/src/ssl/prf.c73
-rw-r--r--contrib/bearssl/src/ssl/prf_md5sha1.c43
-rw-r--r--contrib/bearssl/src/ssl/prf_sha256.c36
-rw-r--r--contrib/bearssl/src/ssl/prf_sha384.c36
-rw-r--r--contrib/bearssl/src/ssl/ssl_ccert_single_ec.c156
-rw-r--r--contrib/bearssl/src/ssl/ssl_ccert_single_rsa.c149
-rw-r--r--contrib/bearssl/src/ssl/ssl_client.c78
-rw-r--r--contrib/bearssl/src/ssl/ssl_client_default_rsapub.c32
-rw-r--r--contrib/bearssl/src/ssl/ssl_client_full.c179
-rw-r--r--contrib/bearssl/src/ssl/ssl_engine.c1569
-rw-r--r--contrib/bearssl/src/ssl/ssl_engine_default_aescbc.c64
-rw-r--r--contrib/bearssl/src/ssl/ssl_engine_default_aesccm.c67
-rw-r--r--contrib/bearssl/src/ssl/ssl_engine_default_aesgcm.c89
-rw-r--r--contrib/bearssl/src/ssl/ssl_engine_default_chapol.c65
-rw-r--r--contrib/bearssl/src/ssl/ssl_engine_default_descbc.c37
-rw-r--r--contrib/bearssl/src/ssl/ssl_engine_default_ec.c36
-rw-r--r--contrib/bearssl/src/ssl/ssl_engine_default_ecdsa.c38
-rw-r--r--contrib/bearssl/src/ssl/ssl_engine_default_rsavrfy.c32
-rw-r--r--contrib/bearssl/src/ssl/ssl_hashes.c46
-rw-r--r--contrib/bearssl/src/ssl/ssl_hs_client.c1915
-rw-r--r--contrib/bearssl/src/ssl/ssl_hs_client.t01276
-rw-r--r--contrib/bearssl/src/ssl/ssl_hs_common.t01382
-rw-r--r--contrib/bearssl/src/ssl/ssl_hs_server.c2009
-rw-r--r--contrib/bearssl/src/ssl/ssl_hs_server.t01510
-rw-r--r--contrib/bearssl/src/ssl/ssl_io.c261
-rw-r--r--contrib/bearssl/src/ssl/ssl_keyexport.c83
-rw-r--r--contrib/bearssl/src/ssl/ssl_lru.c537
-rw-r--r--contrib/bearssl/src/ssl/ssl_rec_cbc.c440
-rw-r--r--contrib/bearssl/src/ssl/ssl_rec_ccm.c213
-rw-r--r--contrib/bearssl/src/ssl/ssl_rec_chapol.c177
-rw-r--r--contrib/bearssl/src/ssl/ssl_rec_gcm.c235
-rw-r--r--contrib/bearssl/src/ssl/ssl_scert_single_ec.c142
-rw-r--r--contrib/bearssl/src/ssl/ssl_scert_single_rsa.c162
-rw-r--r--contrib/bearssl/src/ssl/ssl_server.c52
-rw-r--r--contrib/bearssl/src/ssl/ssl_server_full_ec.c149
-rw-r--r--contrib/bearssl/src/ssl/ssl_server_full_rsa.c132
-rw-r--r--contrib/bearssl/src/ssl/ssl_server_mine2c.c71
-rw-r--r--contrib/bearssl/src/ssl/ssl_server_mine2g.c71
-rw-r--r--contrib/bearssl/src/ssl/ssl_server_minf2c.c71
-rw-r--r--contrib/bearssl/src/ssl/ssl_server_minf2g.c71
-rw-r--r--contrib/bearssl/src/ssl/ssl_server_minr2g.c70
-rw-r--r--contrib/bearssl/src/ssl/ssl_server_minu2g.c70
-rw-r--r--contrib/bearssl/src/ssl/ssl_server_minv2g.c70
-rw-r--r--contrib/bearssl/src/symcipher/aes_big_cbcdec.c69
-rw-r--r--contrib/bearssl/src/symcipher/aes_big_cbcenc.c67
-rw-r--r--contrib/bearssl/src/symcipher/aes_big_ctr.c84
-rw-r--r--contrib/bearssl/src/symcipher/aes_big_ctrcbc.c142
-rw-r--r--contrib/bearssl/src/symcipher/aes_big_dec.c254
-rw-r--r--contrib/bearssl/src/symcipher/aes_big_enc.c157
-rw-r--r--contrib/bearssl/src/symcipher/aes_common.c112
-rw-r--r--contrib/bearssl/src/symcipher/aes_ct.c328
-rw-r--r--contrib/bearssl/src/symcipher/aes_ct64.c398
-rw-r--r--contrib/bearssl/src/symcipher/aes_ct64_cbcdec.c104
-rw-r--r--contrib/bearssl/src/symcipher/aes_ct64_cbcenc.c81
-rw-r--r--contrib/bearssl/src/symcipher/aes_ct64_ctr.c114
-rw-r--r--contrib/bearssl/src/symcipher/aes_ct64_ctrcbc.c433
-rw-r--r--contrib/bearssl/src/symcipher/aes_ct64_dec.c159
-rw-r--r--contrib/bearssl/src/symcipher/aes_ct64_enc.c115
-rw-r--r--contrib/bearssl/src/symcipher/aes_ct_cbcdec.c111
-rw-r--r--contrib/bearssl/src/symcipher/aes_ct_cbcenc.c91
-rw-r--r--contrib/bearssl/src/symcipher/aes_ct_ctr.c116
-rw-r--r--contrib/bearssl/src/symcipher/aes_ct_ctrcbc.c422
-rw-r--r--contrib/bearssl/src/symcipher/aes_ct_dec.c170
-rw-r--r--contrib/bearssl/src/symcipher/aes_ct_enc.c112
-rw-r--r--contrib/bearssl/src/symcipher/aes_pwr8.c445
-rw-r--r--contrib/bearssl/src/symcipher/aes_pwr8_cbcdec.c670
-rw-r--r--contrib/bearssl/src/symcipher/aes_pwr8_cbcenc.c417
-rw-r--r--contrib/bearssl/src/symcipher/aes_pwr8_ctr.c717
-rw-r--r--contrib/bearssl/src/symcipher/aes_pwr8_ctrcbc.c946
-rw-r--r--contrib/bearssl/src/symcipher/aes_small_cbcdec.c69
-rw-r--r--contrib/bearssl/src/symcipher/aes_small_cbcenc.c67
-rw-r--r--contrib/bearssl/src/symcipher/aes_small_ctr.c84
-rw-r--r--contrib/bearssl/src/symcipher/aes_small_ctrcbc.c142
-rw-r--r--contrib/bearssl/src/symcipher/aes_small_dec.c176
-rw-r--r--contrib/bearssl/src/symcipher/aes_small_enc.c129
-rw-r--r--contrib/bearssl/src/symcipher/aes_x86ni.c240
-rw-r--r--contrib/bearssl/src/symcipher/aes_x86ni_cbcdec.c223
-rw-r--r--contrib/bearssl/src/symcipher/aes_x86ni_cbcenc.c122
-rw-r--r--contrib/bearssl/src/symcipher/aes_x86ni_ctr.c211
-rw-r--r--contrib/bearssl/src/symcipher/aes_x86ni_ctrcbc.c596
-rw-r--r--contrib/bearssl/src/symcipher/chacha20_ct.c106
-rw-r--r--contrib/bearssl/src/symcipher/chacha20_sse2.c237
-rw-r--r--contrib/bearssl/src/symcipher/des_ct.c411
-rw-r--r--contrib/bearssl/src/symcipher/des_ct_cbcdec.c87
-rw-r--r--contrib/bearssl/src/symcipher/des_ct_cbcenc.c69
-rw-r--r--contrib/bearssl/src/symcipher/des_support.c166
-rw-r--r--contrib/bearssl/src/symcipher/des_tab.c310
-rw-r--r--contrib/bearssl/src/symcipher/des_tab_cbcdec.c85
-rw-r--r--contrib/bearssl/src/symcipher/des_tab_cbcenc.c67
-rw-r--r--contrib/bearssl/src/symcipher/poly1305_ctmul.c260
-rw-r--r--contrib/bearssl/src/symcipher/poly1305_ctmul32.c297
-rw-r--r--contrib/bearssl/src/symcipher/poly1305_ctmulq.c475
-rw-r--r--contrib/bearssl/src/symcipher/poly1305_i15.c221
-rw-r--r--contrib/bearssl/src/x509/asn1.t0757
-rw-r--r--contrib/bearssl/src/x509/asn1enc.c93
-rw-r--r--contrib/bearssl/src/x509/encode_ec_pk8der.c110
-rw-r--r--contrib/bearssl/src/x509/encode_ec_rawder.c161
-rw-r--r--contrib/bearssl/src/x509/encode_rsa_pk8der.c97
-rw-r--r--contrib/bearssl/src/x509/encode_rsa_rawder.c96
-rw-r--r--contrib/bearssl/src/x509/skey_decoder.c650
-rw-r--r--contrib/bearssl/src/x509/skey_decoder.t0373
-rw-r--r--contrib/bearssl/src/x509/x509_decoder.c773
-rw-r--r--contrib/bearssl/src/x509/x509_decoder.t0321
-rw-r--r--contrib/bearssl/src/x509/x509_knownkey.c105
-rw-r--r--contrib/bearssl/src/x509/x509_minimal.c1713
-rw-r--r--contrib/bearssl/src/x509/x509_minimal.t01508
-rw-r--r--contrib/bearssl/src/x509/x509_minimal_full.c59
-rw-r--r--contrib/bearssl/test/test_crypto.c9475
-rw-r--r--contrib/bearssl/test/test_math.c482
-rw-r--r--contrib/bearssl/test/test_speed.c1772
-rw-r--r--contrib/bearssl/test/test_x509.c2058
-rw-r--r--contrib/bearssl/test/x509/alltests.txt722
-rw-r--r--contrib/bearssl/test/x509/dn-ee.der1
-rw-r--r--contrib/bearssl/test/x509/dn-ica1.der1
-rw-r--r--contrib/bearssl/test/x509/dn-ica2.der1
-rw-r--r--contrib/bearssl/test/x509/dn-root-new.der1
-rw-r--r--contrib/bearssl/test/x509/dn-root.der1
-rw-r--r--contrib/bearssl/test/x509/ee-badsig1.crtbin0 -> 870 bytes
-rw-r--r--contrib/bearssl/test/x509/ee-badsig2.crtbin0 -> 870 bytes
-rw-r--r--contrib/bearssl/test/x509/ee-cp1.crtbin0 -> 745 bytes
-rw-r--r--contrib/bearssl/test/x509/ee-cp2.crtbin0 -> 702 bytes
-rw-r--r--contrib/bearssl/test/x509/ee-cp3.crtbin0 -> 737 bytes
-rw-r--r--contrib/bearssl/test/x509/ee-cp4.crtbin0 -> 748 bytes
-rw-r--r--contrib/bearssl/test/x509/ee-dates.crtbin0 -> 872 bytes
-rw-r--r--contrib/bearssl/test/x509/ee-md5.crtbin0 -> 870 bytes
-rw-r--r--contrib/bearssl/test/x509/ee-names.crtbin0 -> 892 bytes
-rw-r--r--contrib/bearssl/test/x509/ee-names2.crtbin0 -> 842 bytes
-rw-r--r--contrib/bearssl/test/x509/ee-names3.crtbin0 -> 843 bytes
-rw-r--r--contrib/bearssl/test/x509/ee-names4.crtbin0 -> 938 bytes
-rw-r--r--contrib/bearssl/test/x509/ee-p256-sha1.crtbin0 -> 472 bytes
-rw-r--r--contrib/bearssl/test/x509/ee-p256-sha224.crtbin0 -> 473 bytes
-rw-r--r--contrib/bearssl/test/x509/ee-p256-sha256.crtbin0 -> 474 bytes
-rw-r--r--contrib/bearssl/test/x509/ee-p256-sha384.crtbin0 -> 475 bytes
-rw-r--r--contrib/bearssl/test/x509/ee-p256-sha512.crtbin0 -> 474 bytes
-rw-r--r--contrib/bearssl/test/x509/ee-p256.crtbin0 -> 474 bytes
-rw-r--r--contrib/bearssl/test/x509/ee-p384.crtbin0 -> 534 bytes
-rw-r--r--contrib/bearssl/test/x509/ee-p521.crtbin0 -> 610 bytes
-rw-r--r--contrib/bearssl/test/x509/ee-sha1.crtbin0 -> 870 bytes
-rw-r--r--contrib/bearssl/test/x509/ee-sha224.crtbin0 -> 870 bytes
-rw-r--r--contrib/bearssl/test/x509/ee-sha384.crtbin0 -> 870 bytes
-rw-r--r--contrib/bearssl/test/x509/ee-sha512.crtbin0 -> 870 bytes
-rw-r--r--contrib/bearssl/test/x509/ee-trailing.crtbin0 -> 871 bytes
-rw-r--r--contrib/bearssl/test/x509/ee.crtbin0 -> 870 bytes
-rw-r--r--contrib/bearssl/test/x509/ica1-1016.crtbin0 -> 709 bytes
-rw-r--r--contrib/bearssl/test/x509/ica1-1017.crtbin0 -> 709 bytes
-rw-r--r--contrib/bearssl/test/x509/ica1-4096.crtbin0 -> 1098 bytes
-rw-r--r--contrib/bearssl/test/x509/ica1-p256.crtbin0 -> 446 bytes
-rw-r--r--contrib/bearssl/test/x509/ica1-p384.crtbin0 -> 507 bytes
-rw-r--r--contrib/bearssl/test/x509/ica1-p521.crtbin0 -> 581 bytes
-rw-r--r--contrib/bearssl/test/x509/ica1.crtbin0 -> 842 bytes
-rw-r--r--contrib/bearssl/test/x509/ica2-1016.crtbin0 -> 725 bytes
-rw-r--r--contrib/bearssl/test/x509/ica2-1017.crtbin0 -> 726 bytes
-rw-r--r--contrib/bearssl/test/x509/ica2-4096.crtbin0 -> 1111 bytes
-rw-r--r--contrib/bearssl/test/x509/ica2-notCA.crtbin0 -> 852 bytes
-rw-r--r--contrib/bearssl/test/x509/ica2-p256.crtbin0 -> 460 bytes
-rw-r--r--contrib/bearssl/test/x509/ica2-p384.crtbin0 -> 520 bytes
-rw-r--r--contrib/bearssl/test/x509/ica2-p521.crtbin0 -> 595 bytes
-rw-r--r--contrib/bearssl/test/x509/ica2.crtbin0 -> 855 bytes
-rw-r--r--contrib/bearssl/test/x509/junk.crtbin0 -> 800 bytes
-rw-r--r--contrib/bearssl/test/x509/names.crtbin0 -> 1366 bytes
-rw-r--r--contrib/bearssl/test/x509/root-p256.crtbin0 -> 413 bytes
-rw-r--r--contrib/bearssl/test/x509/root-p384.crtbin0 -> 475 bytes
-rw-r--r--contrib/bearssl/test/x509/root-p521.crtbin0 -> 549 bytes
-rw-r--r--contrib/bearssl/test/x509/root.crtbin0 -> 810 bytes
-rw-r--r--contrib/bearssl/tools/brssl.c122
-rw-r--r--contrib/bearssl/tools/brssl.h572
-rw-r--r--contrib/bearssl/tools/certs.c237
-rw-r--r--contrib/bearssl/tools/chain.c154
-rw-r--r--contrib/bearssl/tools/client.c1112
-rw-r--r--contrib/bearssl/tools/errors.c344
-rw-r--r--contrib/bearssl/tools/files.c329
-rw-r--r--contrib/bearssl/tools/impl.c48
-rw-r--r--contrib/bearssl/tools/keys.c234
-rw-r--r--contrib/bearssl/tools/names.c1056
-rw-r--r--contrib/bearssl/tools/server.c1235
-rw-r--r--contrib/bearssl/tools/skey.c784
-rw-r--r--contrib/bearssl/tools/sslio.c760
-rw-r--r--contrib/bearssl/tools/ta.c254
-rw-r--r--contrib/bearssl/tools/twrch.c1069
-rw-r--r--contrib/bearssl/tools/vector.c66
-rw-r--r--contrib/bearssl/tools/verify.c353
-rw-r--r--contrib/bearssl/tools/xmem.c132
-rw-r--r--contrib/blacklist/Makefile5
-rw-r--r--contrib/blacklist/Makefile.inc10
-rw-r--r--contrib/blacklist/README113
-rw-r--r--contrib/blacklist/TODO21
-rw-r--r--contrib/blacklist/bin/Makefile15
-rw-r--r--contrib/blacklist/bin/blacklistctl.886
-rw-r--r--contrib/blacklist/bin/blacklistctl.c168
-rw-r--r--contrib/blacklist/bin/blacklistd.8248
-rw-r--r--contrib/blacklist/bin/blacklistd.c582
-rw-r--r--contrib/blacklist/bin/blacklistd.conf.5229
-rw-r--r--contrib/blacklist/bin/conf.c1143
-rw-r--r--contrib/blacklist/bin/conf.h65
-rw-r--r--contrib/blacklist/bin/internal.c48
-rw-r--r--contrib/blacklist/bin/internal.h57
-rw-r--r--contrib/blacklist/bin/run.c156
-rw-r--r--contrib/blacklist/bin/run.h41
-rw-r--r--contrib/blacklist/bin/state.c235
-rw-r--r--contrib/blacklist/bin/state.h62
-rw-r--r--contrib/blacklist/bin/support.c161
-rw-r--r--contrib/blacklist/bin/support.h44
-rw-r--r--contrib/blacklist/diff/ftpd.diff91
-rw-r--r--contrib/blacklist/diff/named.diff216
-rw-r--r--contrib/blacklist/diff/proftpd.diff124
-rw-r--r--contrib/blacklist/diff/ssh.diff150
-rw-r--r--contrib/blacklist/etc/Makefile10
-rw-r--r--contrib/blacklist/etc/blacklistd.conf14
-rw-r--r--contrib/blacklist/etc/npf.conf15
-rw-r--r--contrib/blacklist/etc/rc.d/Makefile6
-rw-r--r--contrib/blacklist/etc/rc.d/blacklistd57
-rw-r--r--contrib/blacklist/include/Makefile10
-rw-r--r--contrib/blacklist/include/bl.h78
-rw-r--r--contrib/blacklist/include/blacklist.h55
-rw-r--r--contrib/blacklist/lib/Makefile19
-rw-r--r--contrib/blacklist/lib/bl.c527
-rw-r--r--contrib/blacklist/lib/blacklist.c108
-rw-r--r--contrib/blacklist/lib/libblacklist.3157
-rw-r--r--contrib/blacklist/lib/shlib_version2
-rw-r--r--contrib/blacklist/libexec/Makefile6
-rw-r--r--contrib/blacklist/libexec/blacklistd-helper135
-rw-r--r--contrib/blacklist/port/Makefile.am25
-rw-r--r--contrib/blacklist/port/_strtoi.h93
-rw-r--r--contrib/blacklist/port/clock_gettime.c17
-rw-r--r--contrib/blacklist/port/config.h3
-rw-r--r--contrib/blacklist/port/configure.ac91
-rw-r--r--contrib/blacklist/port/fgetln.c106
-rw-r--r--contrib/blacklist/port/fparseln.c236
-rw-r--r--contrib/blacklist/port/getprogname.c24
-rw-r--r--contrib/blacklist/port/m4/.cvsignore1
-rw-r--r--contrib/blacklist/port/pidfile.c183
-rw-r--r--contrib/blacklist/port/popenve.c274
-rw-r--r--contrib/blacklist/port/port.h86
-rw-r--r--contrib/blacklist/port/sockaddr_snprintf.c383
-rw-r--r--contrib/blacklist/port/strlcat.c96
-rw-r--r--contrib/blacklist/port/strlcpy.c78
-rw-r--r--contrib/blacklist/port/strtoi.c61
-rw-r--r--contrib/blacklist/test/Makefile12
-rw-r--r--contrib/blacklist/test/cltest.c136
-rw-r--r--contrib/blacklist/test/srvtest.c220
-rw-r--r--contrib/bmake/ChangeLog3074
-rw-r--r--contrib/bmake/FILES770
-rw-r--r--contrib/bmake/LICENSE60
-rw-r--r--contrib/bmake/Makefile220
-rw-r--r--contrib/bmake/Makefile.config.in22
-rw-r--r--contrib/bmake/PSD.doc/Makefile10
-rw-r--r--contrib/bmake/PSD.doc/tutorial.ms3794
-rw-r--r--contrib/bmake/README52
-rw-r--r--contrib/bmake/VERSION2
-rw-r--r--contrib/bmake/aclocal.m482
-rw-r--r--contrib/bmake/arch.c1123
-rw-r--r--contrib/bmake/bmake.12468
-rw-r--r--contrib/bmake/bmake.cat11580
-rwxr-xr-xcontrib/bmake/boot-strap487
-rw-r--r--contrib/bmake/bsd.after-import.mk126
-rw-r--r--contrib/bmake/buf.c214
-rw-r--r--contrib/bmake/buf.h132
-rw-r--r--contrib/bmake/compat.c698
-rw-r--r--contrib/bmake/cond.c1281
-rw-r--r--contrib/bmake/config.h.in344
-rwxr-xr-xcontrib/bmake/configure7449
-rw-r--r--contrib/bmake/configure.in433
-rw-r--r--contrib/bmake/dir.c1555
-rw-r--r--contrib/bmake/dir.h123
-rw-r--r--contrib/bmake/dirname.c125
-rwxr-xr-xcontrib/bmake/enum.c89
-rwxr-xr-xcontrib/bmake/enum.h215
-rw-r--r--contrib/bmake/filemon/filemon.h53
-rw-r--r--contrib/bmake/filemon/filemon_dev.c151
-rw-r--r--contrib/bmake/filemon/filemon_ktrace.c878
-rwxr-xr-xcontrib/bmake/find_lib.sh13
-rw-r--r--contrib/bmake/for.c479
-rw-r--r--contrib/bmake/getopt.c188
-rw-r--r--contrib/bmake/hash.c318
-rw-r--r--contrib/bmake/hash.h132
-rwxr-xr-xcontrib/bmake/install-sh201
-rw-r--r--contrib/bmake/job.c2853
-rw-r--r--contrib/bmake/job.h215
-rw-r--r--contrib/bmake/lst.c311
-rw-r--r--contrib/bmake/lst.h187
-rwxr-xr-xcontrib/bmake/machine.sh106
-rw-r--r--contrib/bmake/main.c2269
-rwxr-xr-xcontrib/bmake/make-bootstrap.sh.in95
-rw-r--r--contrib/bmake/make-conf.h163
-rw-r--r--contrib/bmake/make.12475
-rw-r--r--contrib/bmake/make.c1350
-rw-r--r--contrib/bmake/make.h788
-rw-r--r--contrib/bmake/make_malloc.c94
-rw-r--r--contrib/bmake/make_malloc.h54
-rw-r--r--contrib/bmake/makefile.in14
-rw-r--r--contrib/bmake/meta.c1711
-rw-r--r--contrib/bmake/meta.h60
-rw-r--r--contrib/bmake/metachar.c85
-rw-r--r--contrib/bmake/metachar.h48
-rw-r--r--contrib/bmake/missing/sys/cdefs.h186
-rw-r--r--contrib/bmake/mk/ChangeLog1716
-rw-r--r--contrib/bmake/mk/FILES74
-rw-r--r--contrib/bmake/mk/README401
-rw-r--r--contrib/bmake/mk/auto.dep.mk74
-rw-r--r--contrib/bmake/mk/auto.obj.mk76
-rw-r--r--contrib/bmake/mk/autoconf.mk80
-rw-r--r--contrib/bmake/mk/autodep.mk219
-rw-r--r--contrib/bmake/mk/compiler.mk43
-rw-r--r--contrib/bmake/mk/cython.mk101
-rw-r--r--contrib/bmake/mk/dep.mk127
-rw-r--r--contrib/bmake/mk/dirdeps-cache-update.mk177
-rw-r--r--contrib/bmake/mk/dirdeps-options.mk100
-rw-r--r--contrib/bmake/mk/dirdeps-targets.mk171
-rw-r--r--contrib/bmake/mk/dirdeps.mk871
-rw-r--r--contrib/bmake/mk/doc.mk64
-rw-r--r--contrib/bmake/mk/dpadd.mk339
-rw-r--r--contrib/bmake/mk/files.mk83
-rw-r--r--contrib/bmake/mk/final.mk22
-rw-r--r--contrib/bmake/mk/gendirdeps.mk385
-rw-r--r--contrib/bmake/mk/host-target.mk49
-rw-r--r--contrib/bmake/mk/host.libnames.mk29
-rw-r--r--contrib/bmake/mk/inc.mk89
-rw-r--r--contrib/bmake/mk/init.mk93
-rw-r--r--contrib/bmake/mk/install-mk185
-rw-r--r--contrib/bmake/mk/install-new.mk53
-rw-r--r--contrib/bmake/mk/java.mk97
-rw-r--r--contrib/bmake/mk/ldorder.mk156
-rw-r--r--contrib/bmake/mk/lib.mk609
-rw-r--r--contrib/bmake/mk/libnames.mk22
-rw-r--r--contrib/bmake/mk/libs.mk99
-rw-r--r--contrib/bmake/mk/links.mk80
-rw-r--r--contrib/bmake/mk/man.mk137
-rw-r--r--contrib/bmake/mk/manifest.mk66
-rw-r--r--contrib/bmake/mk/meta.autodep.mk317
-rw-r--r--contrib/bmake/mk/meta.stage.mk366
-rw-r--r--contrib/bmake/mk/meta.subdir.mk79
-rw-r--r--contrib/bmake/mk/meta.sys.mk167
-rwxr-xr-xcontrib/bmake/mk/meta2deps.py768
-rwxr-xr-xcontrib/bmake/mk/meta2deps.sh418
-rw-r--r--contrib/bmake/mk/mk-files.txt500
-rwxr-xr-xcontrib/bmake/mk/mkopt.sh104
-rw-r--r--contrib/bmake/mk/nls.mk47
-rw-r--r--contrib/bmake/mk/obj.mk113
-rw-r--r--contrib/bmake/mk/options.mk82
-rw-r--r--contrib/bmake/mk/own.mk271
-rw-r--r--contrib/bmake/mk/prlist.mk36
-rw-r--r--contrib/bmake/mk/prog.mk251
-rw-r--r--contrib/bmake/mk/progs.mk107
-rw-r--r--contrib/bmake/mk/rst2htm.mk53
-rw-r--r--contrib/bmake/mk/scripts.mk91
-rw-r--r--contrib/bmake/mk/srctop.mk66
-rwxr-xr-xcontrib/bmake/mk/stage-install.sh135
-rw-r--r--contrib/bmake/mk/subdir.mk102
-rw-r--r--contrib/bmake/mk/sys.clean-env.mk130
-rw-r--r--contrib/bmake/mk/sys.debug.mk33
-rw-r--r--contrib/bmake/mk/sys.dependfile.mk59
-rw-r--r--contrib/bmake/mk/sys.mk156
-rw-r--r--contrib/bmake/mk/sys.vars.mk99
-rw-r--r--contrib/bmake/mk/sys/AIX.mk184
-rw-r--r--contrib/bmake/mk/sys/Darwin.mk222
-rw-r--r--contrib/bmake/mk/sys/Generic.mk204
-rw-r--r--contrib/bmake/mk/sys/HP-UX.mk226
-rw-r--r--contrib/bmake/mk/sys/IRIX.mk195
-rw-r--r--contrib/bmake/mk/sys/Linux.mk187
-rw-r--r--contrib/bmake/mk/sys/NetBSD.mk230
-rw-r--r--contrib/bmake/mk/sys/OSF1.mk198
-rw-r--r--contrib/bmake/mk/sys/OpenBSD.mk205
-rw-r--r--contrib/bmake/mk/sys/SunOS.mk219
-rw-r--r--contrib/bmake/mk/sys/UnixWare.mk241
-rw-r--r--contrib/bmake/mk/target-flags.mk62
-rw-r--r--contrib/bmake/mk/warnings.mk139
-rw-r--r--contrib/bmake/mk/whats.mk69
-rw-r--r--contrib/bmake/mk/yacc.mk57
-rwxr-xr-xcontrib/bmake/mkdeps.sh314
-rw-r--r--contrib/bmake/nonints.h334
-rwxr-xr-xcontrib/bmake/os.sh258
-rw-r--r--contrib/bmake/parse.c3180
-rw-r--r--contrib/bmake/pathnames.h62
-rw-r--r--contrib/bmake/ranlib.h32
-rw-r--r--contrib/bmake/realpath.c215
-rw-r--r--contrib/bmake/setenv.c154
-rw-r--r--contrib/bmake/sigcompat.c325
-rw-r--r--contrib/bmake/str.c368
-rw-r--r--contrib/bmake/stresep.c93
-rw-r--r--contrib/bmake/strlcpy.c63
-rw-r--r--contrib/bmake/suff.c2033
-rw-r--r--contrib/bmake/targ.c599
-rw-r--r--contrib/bmake/trace.c107
-rw-r--r--contrib/bmake/trace.h49
-rw-r--r--contrib/bmake/unit-tests/Makefile602
-rw-r--r--contrib/bmake/unit-tests/Makefile.config.in4
-rwxr-xr-xcontrib/bmake/unit-tests/archive-suffix.exp2
-rwxr-xr-xcontrib/bmake/unit-tests/archive-suffix.mk23
-rw-r--r--contrib/bmake/unit-tests/archive.exp28
-rw-r--r--contrib/bmake/unit-tests/archive.mk60
-rw-r--r--contrib/bmake/unit-tests/cmd-errors-lint.exp9
-rw-r--r--contrib/bmake/unit-tests/cmd-errors-lint.mk32
-rw-r--r--contrib/bmake/unit-tests/cmd-errors.exp9
-rw-r--r--contrib/bmake/unit-tests/cmd-errors.mk30
-rwxr-xr-xcontrib/bmake/unit-tests/cmd-interrupt.exp9
-rwxr-xr-xcontrib/bmake/unit-tests/cmd-interrupt.mk50
-rw-r--r--contrib/bmake/unit-tests/cmdline-undefined.exp17
-rw-r--r--contrib/bmake/unit-tests/cmdline-undefined.mk40
-rw-r--r--contrib/bmake/unit-tests/cmdline.exp5
-rw-r--r--contrib/bmake/unit-tests/cmdline.mk36
-rw-r--r--contrib/bmake/unit-tests/comment.exp6
-rw-r--r--contrib/bmake/unit-tests/comment.mk78
-rw-r--r--contrib/bmake/unit-tests/cond-cmp-numeric-eq.exp6
-rwxr-xr-xcontrib/bmake/unit-tests/cond-cmp-numeric-eq.mk81
-rw-r--r--contrib/bmake/unit-tests/cond-cmp-numeric-ge.exp1
-rwxr-xr-xcontrib/bmake/unit-tests/cond-cmp-numeric-ge.mk75
-rw-r--r--contrib/bmake/unit-tests/cond-cmp-numeric-gt.exp1
-rwxr-xr-xcontrib/bmake/unit-tests/cond-cmp-numeric-gt.mk73
-rw-r--r--contrib/bmake/unit-tests/cond-cmp-numeric-le.exp1
-rwxr-xr-xcontrib/bmake/unit-tests/cond-cmp-numeric-le.mk75
-rw-r--r--contrib/bmake/unit-tests/cond-cmp-numeric-lt.exp1
-rwxr-xr-xcontrib/bmake/unit-tests/cond-cmp-numeric-lt.mk73
-rw-r--r--contrib/bmake/unit-tests/cond-cmp-numeric-ne.exp1
-rwxr-xr-xcontrib/bmake/unit-tests/cond-cmp-numeric-ne.mk49
-rw-r--r--contrib/bmake/unit-tests/cond-cmp-numeric.exp15
-rw-r--r--contrib/bmake/unit-tests/cond-cmp-numeric.mk41
-rw-r--r--contrib/bmake/unit-tests/cond-cmp-string.exp8
-rw-r--r--contrib/bmake/unit-tests/cond-cmp-string.mk110
-rwxr-xr-xcontrib/bmake/unit-tests/cond-cmp-unary.exp2
-rwxr-xr-xcontrib/bmake/unit-tests/cond-cmp-unary.mk58
-rw-r--r--contrib/bmake/unit-tests/cond-func-commands.exp1
-rw-r--r--contrib/bmake/unit-tests/cond-func-commands.mk37
-rw-r--r--contrib/bmake/unit-tests/cond-func-defined.exp10
-rw-r--r--contrib/bmake/unit-tests/cond-func-defined.mk52
-rw-r--r--contrib/bmake/unit-tests/cond-func-empty.exp5
-rw-r--r--contrib/bmake/unit-tests/cond-func-empty.mk159
-rw-r--r--contrib/bmake/unit-tests/cond-func-exists.exp1
-rw-r--r--contrib/bmake/unit-tests/cond-func-exists.mk42
-rw-r--r--contrib/bmake/unit-tests/cond-func-make.exp3
-rw-r--r--contrib/bmake/unit-tests/cond-func-make.mk24
-rw-r--r--contrib/bmake/unit-tests/cond-func-target.exp1
-rw-r--r--contrib/bmake/unit-tests/cond-func-target.mk38
-rw-r--r--contrib/bmake/unit-tests/cond-func.exp15
-rw-r--r--contrib/bmake/unit-tests/cond-func.mk137
-rw-r--r--contrib/bmake/unit-tests/cond-late.exp4
-rw-r--r--contrib/bmake/unit-tests/cond-late.mk31
-rw-r--r--contrib/bmake/unit-tests/cond-op-and-lint.exp4
-rw-r--r--contrib/bmake/unit-tests/cond-op-and-lint.mk13
-rw-r--r--contrib/bmake/unit-tests/cond-op-and.exp4
-rw-r--r--contrib/bmake/unit-tests/cond-op-and.mk48
-rw-r--r--contrib/bmake/unit-tests/cond-op-not.exp6
-rw-r--r--contrib/bmake/unit-tests/cond-op-not.mk59
-rw-r--r--contrib/bmake/unit-tests/cond-op-or-lint.exp4
-rw-r--r--contrib/bmake/unit-tests/cond-op-or-lint.mk13
-rw-r--r--contrib/bmake/unit-tests/cond-op-or.exp4
-rw-r--r--contrib/bmake/unit-tests/cond-op-or.mk48
-rw-r--r--contrib/bmake/unit-tests/cond-op-parentheses.exp2
-rw-r--r--contrib/bmake/unit-tests/cond-op-parentheses.mk19
-rw-r--r--contrib/bmake/unit-tests/cond-op.exp16
-rw-r--r--contrib/bmake/unit-tests/cond-op.mk102
-rw-r--r--contrib/bmake/unit-tests/cond-short.exp16
-rw-r--r--contrib/bmake/unit-tests/cond-short.mk188
-rw-r--r--contrib/bmake/unit-tests/cond-token-number.exp8
-rw-r--r--contrib/bmake/unit-tests/cond-token-number.mk82
-rw-r--r--contrib/bmake/unit-tests/cond-token-plain.exp29
-rw-r--r--contrib/bmake/unit-tests/cond-token-plain.mk97
-rw-r--r--contrib/bmake/unit-tests/cond-token-string.exp8
-rw-r--r--contrib/bmake/unit-tests/cond-token-string.mk39
-rw-r--r--contrib/bmake/unit-tests/cond-token-var.exp7
-rw-r--r--contrib/bmake/unit-tests/cond-token-var.mk48
-rwxr-xr-xcontrib/bmake/unit-tests/cond-undef-lint.exp7
-rwxr-xr-xcontrib/bmake/unit-tests/cond-undef-lint.mk73
-rw-r--r--contrib/bmake/unit-tests/cond1.exp23
-rw-r--r--contrib/bmake/unit-tests/cond1.mk114
-rwxr-xr-xcontrib/bmake/unit-tests/counter-append.exp2
-rwxr-xr-xcontrib/bmake/unit-tests/counter-append.mk28
-rw-r--r--contrib/bmake/unit-tests/counter.exp2
-rw-r--r--contrib/bmake/unit-tests/counter.mk28
-rw-r--r--contrib/bmake/unit-tests/dep-colon-bug-cross-file.exp4
-rw-r--r--contrib/bmake/unit-tests/dep-colon-bug-cross-file.mk41
-rw-r--r--contrib/bmake/unit-tests/dep-colon.exp3
-rw-r--r--contrib/bmake/unit-tests/dep-colon.mk20
-rw-r--r--contrib/bmake/unit-tests/dep-double-colon-indep.exp3
-rw-r--r--contrib/bmake/unit-tests/dep-double-colon-indep.mk32
-rw-r--r--contrib/bmake/unit-tests/dep-double-colon.exp5
-rw-r--r--contrib/bmake/unit-tests/dep-double-colon.mk23
-rw-r--r--contrib/bmake/unit-tests/dep-exclam.exp1
-rw-r--r--contrib/bmake/unit-tests/dep-exclam.mk13
-rwxr-xr-xcontrib/bmake/unit-tests/dep-none.exp4
-rwxr-xr-xcontrib/bmake/unit-tests/dep-none.mk3
-rw-r--r--contrib/bmake/unit-tests/dep-percent.exp3
-rw-r--r--contrib/bmake/unit-tests/dep-percent.mk14
-rwxr-xr-xcontrib/bmake/unit-tests/dep-var.exp6
-rwxr-xr-xcontrib/bmake/unit-tests/dep-var.mk88
-rw-r--r--contrib/bmake/unit-tests/dep-wildcards.exp10
-rw-r--r--contrib/bmake/unit-tests/dep-wildcards.mk9
-rw-r--r--contrib/bmake/unit-tests/dep.exp1
-rw-r--r--contrib/bmake/unit-tests/dep.mk8
-rw-r--r--contrib/bmake/unit-tests/depsrc-end.exp4
-rw-r--r--contrib/bmake/unit-tests/depsrc-end.mk14
-rw-r--r--contrib/bmake/unit-tests/depsrc-exec.exp2
-rw-r--r--contrib/bmake/unit-tests/depsrc-exec.mk16
-rw-r--r--contrib/bmake/unit-tests/depsrc-ignore.exp11
-rw-r--r--contrib/bmake/unit-tests/depsrc-ignore.mk66
-rw-r--r--contrib/bmake/unit-tests/depsrc-made.exp3
-rw-r--r--contrib/bmake/unit-tests/depsrc-made.mk15
-rw-r--r--contrib/bmake/unit-tests/depsrc-make.exp3
-rw-r--r--contrib/bmake/unit-tests/depsrc-make.mk18
-rw-r--r--contrib/bmake/unit-tests/depsrc-meta.exp1
-rw-r--r--contrib/bmake/unit-tests/depsrc-meta.mk8
-rw-r--r--contrib/bmake/unit-tests/depsrc-nometa.exp1
-rw-r--r--contrib/bmake/unit-tests/depsrc-nometa.mk8
-rw-r--r--contrib/bmake/unit-tests/depsrc-nometa_cmp.exp1
-rw-r--r--contrib/bmake/unit-tests/depsrc-nometa_cmp.mk8
-rw-r--r--contrib/bmake/unit-tests/depsrc-nopath.exp1
-rw-r--r--contrib/bmake/unit-tests/depsrc-nopath.mk8
-rw-r--r--contrib/bmake/unit-tests/depsrc-notmain.exp2
-rw-r--r--contrib/bmake/unit-tests/depsrc-notmain.mk11
-rw-r--r--contrib/bmake/unit-tests/depsrc-optional.exp20
-rw-r--r--contrib/bmake/unit-tests/depsrc-optional.mk21
-rw-r--r--contrib/bmake/unit-tests/depsrc-phony.exp2
-rw-r--r--contrib/bmake/unit-tests/depsrc-phony.mk9
-rw-r--r--contrib/bmake/unit-tests/depsrc-precious.exp1
-rw-r--r--contrib/bmake/unit-tests/depsrc-precious.mk16
-rw-r--r--contrib/bmake/unit-tests/depsrc-recursive.exp3
-rw-r--r--contrib/bmake/unit-tests/depsrc-recursive.mk16
-rw-r--r--contrib/bmake/unit-tests/depsrc-silent.exp4
-rw-r--r--contrib/bmake/unit-tests/depsrc-silent.mk12
-rw-r--r--contrib/bmake/unit-tests/depsrc-use.exp6
-rw-r--r--contrib/bmake/unit-tests/depsrc-use.mk24
-rwxr-xr-xcontrib/bmake/unit-tests/depsrc-usebefore-double-colon.exp2
-rwxr-xr-xcontrib/bmake/unit-tests/depsrc-usebefore-double-colon.mk30
-rw-r--r--contrib/bmake/unit-tests/depsrc-usebefore.exp6
-rw-r--r--contrib/bmake/unit-tests/depsrc-usebefore.mk28
-rw-r--r--contrib/bmake/unit-tests/depsrc-wait.exp13
-rw-r--r--contrib/bmake/unit-tests/depsrc-wait.mk21
-rw-r--r--contrib/bmake/unit-tests/depsrc.exp1
-rw-r--r--contrib/bmake/unit-tests/depsrc.mk11
-rw-r--r--contrib/bmake/unit-tests/deptgt-begin.exp7
-rw-r--r--contrib/bmake/unit-tests/deptgt-begin.mk47
-rw-r--r--contrib/bmake/unit-tests/deptgt-default.exp1
-rw-r--r--contrib/bmake/unit-tests/deptgt-default.mk8
-rw-r--r--contrib/bmake/unit-tests/deptgt-delete_on_error.exp51
-rw-r--r--contrib/bmake/unit-tests/deptgt-delete_on_error.mk45
-rwxr-xr-xcontrib/bmake/unit-tests/deptgt-end-jobs.exp8
-rwxr-xr-xcontrib/bmake/unit-tests/deptgt-end-jobs.mk46
-rw-r--r--contrib/bmake/unit-tests/deptgt-end.exp9
-rw-r--r--contrib/bmake/unit-tests/deptgt-end.mk45
-rw-r--r--contrib/bmake/unit-tests/deptgt-error.exp1
-rw-r--r--contrib/bmake/unit-tests/deptgt-error.mk9
-rw-r--r--contrib/bmake/unit-tests/deptgt-ignore.exp1
-rw-r--r--contrib/bmake/unit-tests/deptgt-ignore.mk9
-rw-r--r--contrib/bmake/unit-tests/deptgt-interrupt.exp1
-rw-r--r--contrib/bmake/unit-tests/deptgt-interrupt.mk10
-rw-r--r--contrib/bmake/unit-tests/deptgt-main.exp1
-rw-r--r--contrib/bmake/unit-tests/deptgt-main.mk10
-rw-r--r--contrib/bmake/unit-tests/deptgt-makeflags.exp10
-rw-r--r--contrib/bmake/unit-tests/deptgt-makeflags.mk93
-rw-r--r--contrib/bmake/unit-tests/deptgt-no_parallel.exp1
-rw-r--r--contrib/bmake/unit-tests/deptgt-no_parallel.mk8
-rw-r--r--contrib/bmake/unit-tests/deptgt-nopath.exp1
-rw-r--r--contrib/bmake/unit-tests/deptgt-nopath.mk8
-rw-r--r--contrib/bmake/unit-tests/deptgt-notparallel.exp1
-rw-r--r--contrib/bmake/unit-tests/deptgt-notparallel.mk8
-rw-r--r--contrib/bmake/unit-tests/deptgt-objdir.exp1
-rw-r--r--contrib/bmake/unit-tests/deptgt-objdir.mk8
-rw-r--r--contrib/bmake/unit-tests/deptgt-order.exp1
-rw-r--r--contrib/bmake/unit-tests/deptgt-order.mk8
-rw-r--r--contrib/bmake/unit-tests/deptgt-path-suffix.exp1
-rw-r--r--contrib/bmake/unit-tests/deptgt-path-suffix.mk8
-rw-r--r--contrib/bmake/unit-tests/deptgt-path.exp1
-rw-r--r--contrib/bmake/unit-tests/deptgt-path.mk8
-rw-r--r--contrib/bmake/unit-tests/deptgt-phony.exp1
-rw-r--r--contrib/bmake/unit-tests/deptgt-phony.mk8
-rw-r--r--contrib/bmake/unit-tests/deptgt-precious.exp1
-rw-r--r--contrib/bmake/unit-tests/deptgt-precious.mk8
-rw-r--r--contrib/bmake/unit-tests/deptgt-shell.exp1
-rw-r--r--contrib/bmake/unit-tests/deptgt-shell.mk8
-rw-r--r--contrib/bmake/unit-tests/deptgt-silent.exp5
-rw-r--r--contrib/bmake/unit-tests/deptgt-silent.mk15
-rw-r--r--contrib/bmake/unit-tests/deptgt-stale.exp1
-rw-r--r--contrib/bmake/unit-tests/deptgt-stale.mk8
-rw-r--r--contrib/bmake/unit-tests/deptgt-suffixes.exp7
-rw-r--r--contrib/bmake/unit-tests/deptgt-suffixes.mk18
-rw-r--r--contrib/bmake/unit-tests/deptgt.exp13
-rw-r--r--contrib/bmake/unit-tests/deptgt.mk41
-rw-r--r--contrib/bmake/unit-tests/dir-expand-path.exp4
-rwxr-xr-xcontrib/bmake/unit-tests/dir-expand-path.mk19
-rw-r--r--contrib/bmake/unit-tests/dir.exp50
-rw-r--r--contrib/bmake/unit-tests/dir.mk94
-rwxr-xr-xcontrib/bmake/unit-tests/directive-dinclude.exp1
-rwxr-xr-xcontrib/bmake/unit-tests/directive-dinclude.mk9
-rw-r--r--contrib/bmake/unit-tests/directive-elif.exp17
-rw-r--r--contrib/bmake/unit-tests/directive-elif.mk72
-rw-r--r--contrib/bmake/unit-tests/directive-elifdef.exp1
-rw-r--r--contrib/bmake/unit-tests/directive-elifdef.mk8
-rw-r--r--contrib/bmake/unit-tests/directive-elifmake.exp1
-rw-r--r--contrib/bmake/unit-tests/directive-elifmake.mk8
-rw-r--r--contrib/bmake/unit-tests/directive-elifndef.exp1
-rw-r--r--contrib/bmake/unit-tests/directive-elifndef.mk8
-rw-r--r--contrib/bmake/unit-tests/directive-elifnmake.exp1
-rw-r--r--contrib/bmake/unit-tests/directive-elifnmake.mk8
-rw-r--r--contrib/bmake/unit-tests/directive-else.exp11
-rw-r--r--contrib/bmake/unit-tests/directive-else.mk46
-rw-r--r--contrib/bmake/unit-tests/directive-endif.exp1
-rw-r--r--contrib/bmake/unit-tests/directive-endif.mk27
-rw-r--r--contrib/bmake/unit-tests/directive-error.exp1
-rw-r--r--contrib/bmake/unit-tests/directive-error.mk8
-rw-r--r--contrib/bmake/unit-tests/directive-export-env.exp1
-rw-r--r--contrib/bmake/unit-tests/directive-export-env.mk12
-rw-r--r--contrib/bmake/unit-tests/directive-export-gmake.exp1
-rw-r--r--contrib/bmake/unit-tests/directive-export-gmake.mk64
-rw-r--r--contrib/bmake/unit-tests/directive-export-literal.exp2
-rw-r--r--contrib/bmake/unit-tests/directive-export-literal.mk15
-rw-r--r--contrib/bmake/unit-tests/directive-export.exp4
-rw-r--r--contrib/bmake/unit-tests/directive-export.mk31
-rwxr-xr-xcontrib/bmake/unit-tests/directive-for-generating-endif.exp7
-rwxr-xr-xcontrib/bmake/unit-tests/directive-for-generating-endif.mk25
-rwxr-xr-xcontrib/bmake/unit-tests/directive-for.exp19
-rwxr-xr-xcontrib/bmake/unit-tests/directive-for.mk152
-rwxr-xr-xcontrib/bmake/unit-tests/directive-hyphen-include.exp1
-rwxr-xr-xcontrib/bmake/unit-tests/directive-hyphen-include.mk9
-rw-r--r--contrib/bmake/unit-tests/directive-if-nested.exp2
-rw-r--r--contrib/bmake/unit-tests/directive-if-nested.mk25
-rw-r--r--contrib/bmake/unit-tests/directive-if.exp15
-rw-r--r--contrib/bmake/unit-tests/directive-if.mk81
-rw-r--r--contrib/bmake/unit-tests/directive-ifdef.exp2
-rw-r--r--contrib/bmake/unit-tests/directive-ifdef.mk18
-rw-r--r--contrib/bmake/unit-tests/directive-ifmake.exp11
-rw-r--r--contrib/bmake/unit-tests/directive-ifmake.mk82
-rw-r--r--contrib/bmake/unit-tests/directive-ifndef.exp2
-rw-r--r--contrib/bmake/unit-tests/directive-ifndef.mk24
-rw-r--r--contrib/bmake/unit-tests/directive-ifnmake.exp3
-rw-r--r--contrib/bmake/unit-tests/directive-ifnmake.mk22
-rwxr-xr-xcontrib/bmake/unit-tests/directive-include-fatal.exp4
-rwxr-xr-xcontrib/bmake/unit-tests/directive-include-fatal.mk27
-rwxr-xr-xcontrib/bmake/unit-tests/directive-include.exp8
-rwxr-xr-xcontrib/bmake/unit-tests/directive-include.mk31
-rw-r--r--contrib/bmake/unit-tests/directive-info.exp14
-rw-r--r--contrib/bmake/unit-tests/directive-info.mk27
-rwxr-xr-xcontrib/bmake/unit-tests/directive-sinclude.exp1
-rwxr-xr-xcontrib/bmake/unit-tests/directive-sinclude.mk13
-rw-r--r--contrib/bmake/unit-tests/directive-undef.exp4
-rw-r--r--contrib/bmake/unit-tests/directive-undef.mk21
-rw-r--r--contrib/bmake/unit-tests/directive-unexport-env.exp1
-rw-r--r--contrib/bmake/unit-tests/directive-unexport-env.mk12
-rw-r--r--contrib/bmake/unit-tests/directive-unexport.exp8
-rw-r--r--contrib/bmake/unit-tests/directive-unexport.mk31
-rw-r--r--contrib/bmake/unit-tests/directive-warning.exp11
-rw-r--r--contrib/bmake/unit-tests/directive-warning.mk17
-rw-r--r--contrib/bmake/unit-tests/directive.exp12
-rw-r--r--contrib/bmake/unit-tests/directive.mk35
-rw-r--r--contrib/bmake/unit-tests/dollar.exp51
-rw-r--r--contrib/bmake/unit-tests/dollar.mk81
-rw-r--r--contrib/bmake/unit-tests/doterror.exp9
-rw-r--r--contrib/bmake/unit-tests/doterror.mk20
-rw-r--r--contrib/bmake/unit-tests/dotwait.exp30
-rw-r--r--contrib/bmake/unit-tests/dotwait.mk61
-rw-r--r--contrib/bmake/unit-tests/envfirst.exp1
-rw-r--r--contrib/bmake/unit-tests/envfirst.mk44
-rw-r--r--contrib/bmake/unit-tests/error.exp6
-rw-r--r--contrib/bmake/unit-tests/error.mk12
-rw-r--r--contrib/bmake/unit-tests/escape.exp104
-rw-r--r--contrib/bmake/unit-tests/escape.mk246
-rw-r--r--contrib/bmake/unit-tests/export-all.exp12
-rw-r--r--contrib/bmake/unit-tests/export-all.mk24
-rw-r--r--contrib/bmake/unit-tests/export-env.exp11
-rw-r--r--contrib/bmake/unit-tests/export-env.mk27
-rwxr-xr-xcontrib/bmake/unit-tests/export-variants.exp1
-rwxr-xr-xcontrib/bmake/unit-tests/export-variants.mk40
-rw-r--r--contrib/bmake/unit-tests/export.exp7
-rw-r--r--contrib/bmake/unit-tests/export.mk46
-rw-r--r--contrib/bmake/unit-tests/forloop.exp20
-rw-r--r--contrib/bmake/unit-tests/forloop.mk53
-rw-r--r--contrib/bmake/unit-tests/forsubst.exp2
-rw-r--r--contrib/bmake/unit-tests/forsubst.mk22
-rw-r--r--contrib/bmake/unit-tests/gnode-submake.exp11
-rw-r--r--contrib/bmake/unit-tests/gnode-submake.mk42
-rw-r--r--contrib/bmake/unit-tests/hanoi-include.exp32
-rw-r--r--contrib/bmake/unit-tests/hanoi-include.mk41
-rw-r--r--contrib/bmake/unit-tests/impsrc.exp13
-rw-r--r--contrib/bmake/unit-tests/impsrc.mk60
-rw-r--r--contrib/bmake/unit-tests/include-main.exp10
-rw-r--r--contrib/bmake/unit-tests/include-main.mk43
-rw-r--r--contrib/bmake/unit-tests/include-sub.mk49
-rw-r--r--contrib/bmake/unit-tests/include-subsub.mk7
-rw-r--r--contrib/bmake/unit-tests/job-flags.exp12
-rw-r--r--contrib/bmake/unit-tests/job-flags.mk32
-rw-r--r--contrib/bmake/unit-tests/job-output-long-lines.exp1
-rw-r--r--contrib/bmake/unit-tests/job-output-long-lines.mk32
-rwxr-xr-xcontrib/bmake/unit-tests/lint.exp4
-rwxr-xr-xcontrib/bmake/unit-tests/lint.mk19
-rwxr-xr-xcontrib/bmake/unit-tests/make-exported.exp2
-rwxr-xr-xcontrib/bmake/unit-tests/make-exported.mk25
-rw-r--r--contrib/bmake/unit-tests/moderrs.exp144
-rw-r--r--contrib/bmake/unit-tests/moderrs.mk171
-rw-r--r--contrib/bmake/unit-tests/modmatch.exp17
-rw-r--r--contrib/bmake/unit-tests/modmatch.mk30
-rw-r--r--contrib/bmake/unit-tests/modmisc.exp21
-rw-r--r--contrib/bmake/unit-tests/modmisc.mk92
-rw-r--r--contrib/bmake/unit-tests/modts.exp14
-rw-r--r--contrib/bmake/unit-tests/modts.mk47
-rw-r--r--contrib/bmake/unit-tests/modword.exp124
-rw-r--r--contrib/bmake/unit-tests/modword.mk160
-rw-r--r--contrib/bmake/unit-tests/objdir-writable.exp5
-rw-r--r--contrib/bmake/unit-tests/objdir-writable.mk31
-rw-r--r--contrib/bmake/unit-tests/opt-backwards.exp1
-rw-r--r--contrib/bmake/unit-tests/opt-backwards.mk8
-rw-r--r--contrib/bmake/unit-tests/opt-chdir.exp6
-rw-r--r--contrib/bmake/unit-tests/opt-chdir.mk27
-rw-r--r--contrib/bmake/unit-tests/opt-debug-all.exp1
-rw-r--r--contrib/bmake/unit-tests/opt-debug-all.mk10
-rw-r--r--contrib/bmake/unit-tests/opt-debug-archive.exp1
-rw-r--r--contrib/bmake/unit-tests/opt-debug-archive.mk9
-rw-r--r--contrib/bmake/unit-tests/opt-debug-cond.exp1
-rw-r--r--contrib/bmake/unit-tests/opt-debug-cond.mk10
-rw-r--r--contrib/bmake/unit-tests/opt-debug-curdir.exp1
-rw-r--r--contrib/bmake/unit-tests/opt-debug-curdir.mk8
-rw-r--r--contrib/bmake/unit-tests/opt-debug-dir.exp1
-rw-r--r--contrib/bmake/unit-tests/opt-debug-dir.mk9
-rw-r--r--contrib/bmake/unit-tests/opt-debug-errors.exp34
-rw-r--r--contrib/bmake/unit-tests/opt-debug-errors.mk42
-rw-r--r--contrib/bmake/unit-tests/opt-debug-file.exp1
-rw-r--r--contrib/bmake/unit-tests/opt-debug-file.mk37
-rw-r--r--contrib/bmake/unit-tests/opt-debug-for.exp22
-rw-r--r--contrib/bmake/unit-tests/opt-debug-for.mk26
-rw-r--r--contrib/bmake/unit-tests/opt-debug-graph1.exp17
-rw-r--r--contrib/bmake/unit-tests/opt-debug-graph1.mk23
-rw-r--r--contrib/bmake/unit-tests/opt-debug-graph2.exp1
-rw-r--r--contrib/bmake/unit-tests/opt-debug-graph2.mk9
-rw-r--r--contrib/bmake/unit-tests/opt-debug-graph3.exp1
-rw-r--r--contrib/bmake/unit-tests/opt-debug-graph3.mk9
-rw-r--r--contrib/bmake/unit-tests/opt-debug-hash.exp1
-rw-r--r--contrib/bmake/unit-tests/opt-debug-hash.mk10
-rw-r--r--contrib/bmake/unit-tests/opt-debug-jobs.exp27
-rw-r--r--contrib/bmake/unit-tests/opt-debug-jobs.mk33
-rw-r--r--contrib/bmake/unit-tests/opt-debug-lint.exp9
-rw-r--r--contrib/bmake/unit-tests/opt-debug-lint.mk72
-rw-r--r--contrib/bmake/unit-tests/opt-debug-loud.exp3
-rw-r--r--contrib/bmake/unit-tests/opt-debug-loud.mk22
-rw-r--r--contrib/bmake/unit-tests/opt-debug-making.exp1
-rw-r--r--contrib/bmake/unit-tests/opt-debug-making.mk9
-rw-r--r--contrib/bmake/unit-tests/opt-debug-meta.exp1
-rw-r--r--contrib/bmake/unit-tests/opt-debug-meta.mk9
-rw-r--r--contrib/bmake/unit-tests/opt-debug-no-rm.exp1
-rw-r--r--contrib/bmake/unit-tests/opt-debug-no-rm.mk13
-rw-r--r--contrib/bmake/unit-tests/opt-debug-parse.exp1
-rw-r--r--contrib/bmake/unit-tests/opt-debug-parse.mk9
-rw-r--r--contrib/bmake/unit-tests/opt-debug-suff.exp1
-rw-r--r--contrib/bmake/unit-tests/opt-debug-suff.mk11
-rw-r--r--contrib/bmake/unit-tests/opt-debug-targets.exp1
-rw-r--r--contrib/bmake/unit-tests/opt-debug-targets.mk11
-rw-r--r--contrib/bmake/unit-tests/opt-debug-var.exp1
-rw-r--r--contrib/bmake/unit-tests/opt-debug-var.mk9
-rw-r--r--contrib/bmake/unit-tests/opt-debug-varraw.exp1
-rw-r--r--contrib/bmake/unit-tests/opt-debug-varraw.mk12
-rw-r--r--contrib/bmake/unit-tests/opt-debug-x-trace.exp1
-rw-r--r--contrib/bmake/unit-tests/opt-debug-x-trace.mk10
-rw-r--r--contrib/bmake/unit-tests/opt-debug.exp4
-rw-r--r--contrib/bmake/unit-tests/opt-debug.mk14
-rw-r--r--contrib/bmake/unit-tests/opt-define.exp1
-rw-r--r--contrib/bmake/unit-tests/opt-define.mk8
-rw-r--r--contrib/bmake/unit-tests/opt-env.exp1
-rw-r--r--contrib/bmake/unit-tests/opt-env.mk8
-rw-r--r--contrib/bmake/unit-tests/opt-file.exp1
-rw-r--r--contrib/bmake/unit-tests/opt-file.mk8
-rw-r--r--contrib/bmake/unit-tests/opt-ignore.exp12
-rw-r--r--contrib/bmake/unit-tests/opt-ignore.mk33
-rw-r--r--contrib/bmake/unit-tests/opt-include-dir.exp1
-rw-r--r--contrib/bmake/unit-tests/opt-include-dir.mk8
-rw-r--r--contrib/bmake/unit-tests/opt-jobs-internal.exp1
-rw-r--r--contrib/bmake/unit-tests/opt-jobs-internal.mk8
-rw-r--r--contrib/bmake/unit-tests/opt-jobs.exp1
-rw-r--r--contrib/bmake/unit-tests/opt-jobs.mk8
-rw-r--r--contrib/bmake/unit-tests/opt-keep-going.exp6
-rw-r--r--contrib/bmake/unit-tests/opt-keep-going.mk27
-rw-r--r--contrib/bmake/unit-tests/opt-m-include-dir.exp2
-rw-r--r--contrib/bmake/unit-tests/opt-m-include-dir.mk61
-rw-r--r--contrib/bmake/unit-tests/opt-no-action-at-all.exp1
-rw-r--r--contrib/bmake/unit-tests/opt-no-action-at-all.mk8
-rw-r--r--contrib/bmake/unit-tests/opt-no-action.exp13
-rw-r--r--contrib/bmake/unit-tests/opt-no-action.mk35
-rw-r--r--contrib/bmake/unit-tests/opt-query.exp2
-rw-r--r--contrib/bmake/unit-tests/opt-query.mk26
-rw-r--r--contrib/bmake/unit-tests/opt-raw.exp1
-rw-r--r--contrib/bmake/unit-tests/opt-raw.mk8
-rw-r--r--contrib/bmake/unit-tests/opt-silent.exp1
-rw-r--r--contrib/bmake/unit-tests/opt-silent.mk8
-rw-r--r--contrib/bmake/unit-tests/opt-touch-jobs.exp4
-rw-r--r--contrib/bmake/unit-tests/opt-touch-jobs.mk30
-rw-r--r--contrib/bmake/unit-tests/opt-touch.exp4
-rw-r--r--contrib/bmake/unit-tests/opt-touch.mk21
-rw-r--r--contrib/bmake/unit-tests/opt-tracefile.exp1
-rw-r--r--contrib/bmake/unit-tests/opt-tracefile.mk8
-rw-r--r--contrib/bmake/unit-tests/opt-var-expanded.exp3
-rw-r--r--contrib/bmake/unit-tests/opt-var-expanded.mk8
-rw-r--r--contrib/bmake/unit-tests/opt-var-literal.exp3
-rw-r--r--contrib/bmake/unit-tests/opt-var-literal.mk8
-rw-r--r--contrib/bmake/unit-tests/opt-warnings-as-errors.exp7
-rw-r--r--contrib/bmake/unit-tests/opt-warnings-as-errors.mk13
-rw-r--r--contrib/bmake/unit-tests/opt-where-am-i.exp1
-rw-r--r--contrib/bmake/unit-tests/opt-where-am-i.mk8
-rw-r--r--contrib/bmake/unit-tests/opt-x-reduce-exported.exp1
-rw-r--r--contrib/bmake/unit-tests/opt-x-reduce-exported.mk8
-rw-r--r--contrib/bmake/unit-tests/opt.exp22
-rw-r--r--contrib/bmake/unit-tests/opt.mk28
-rw-r--r--contrib/bmake/unit-tests/order.exp4
-rw-r--r--contrib/bmake/unit-tests/order.mk22
-rw-r--r--contrib/bmake/unit-tests/parse-var.exp1
-rw-r--r--contrib/bmake/unit-tests/parse-var.mk13
-rw-r--r--contrib/bmake/unit-tests/phony-end.exp6
-rw-r--r--contrib/bmake/unit-tests/phony-end.mk9
-rw-r--r--contrib/bmake/unit-tests/posix.exp23
-rw-r--r--contrib/bmake/unit-tests/posix.mk24
-rw-r--r--contrib/bmake/unit-tests/posix1.exp185
-rw-r--r--contrib/bmake/unit-tests/posix1.mk186
-rw-r--r--contrib/bmake/unit-tests/qequals.exp2
-rw-r--r--contrib/bmake/unit-tests/qequals.mk8
-rw-r--r--contrib/bmake/unit-tests/recursive.exp5
-rw-r--r--contrib/bmake/unit-tests/recursive.mk39
-rwxr-xr-xcontrib/bmake/unit-tests/sh-dots.exp22
-rwxr-xr-xcontrib/bmake/unit-tests/sh-dots.mk54
-rw-r--r--contrib/bmake/unit-tests/sh-jobs-error.exp1
-rw-r--r--contrib/bmake/unit-tests/sh-jobs-error.mk9
-rw-r--r--contrib/bmake/unit-tests/sh-jobs.exp1
-rw-r--r--contrib/bmake/unit-tests/sh-jobs.mk9
-rw-r--r--contrib/bmake/unit-tests/sh-leading-at.exp6
-rw-r--r--contrib/bmake/unit-tests/sh-leading-at.mk18
-rw-r--r--contrib/bmake/unit-tests/sh-leading-hyphen.exp1
-rw-r--r--contrib/bmake/unit-tests/sh-leading-hyphen.mk14
-rw-r--r--contrib/bmake/unit-tests/sh-leading-plus.exp4
-rw-r--r--contrib/bmake/unit-tests/sh-leading-plus.mk10
-rw-r--r--contrib/bmake/unit-tests/sh-meta-chars.exp1
-rw-r--r--contrib/bmake/unit-tests/sh-meta-chars.mk15
-rw-r--r--contrib/bmake/unit-tests/sh-multi-line.exp1
-rw-r--r--contrib/bmake/unit-tests/sh-multi-line.mk9
-rw-r--r--contrib/bmake/unit-tests/sh-single-line.exp1
-rw-r--r--contrib/bmake/unit-tests/sh-single-line.mk12
-rw-r--r--contrib/bmake/unit-tests/sh.exp1
-rw-r--r--contrib/bmake/unit-tests/sh.mk9
-rw-r--r--contrib/bmake/unit-tests/shell-csh.exp9
-rw-r--r--contrib/bmake/unit-tests/shell-csh.mk40
-rw-r--r--contrib/bmake/unit-tests/shell-custom.exp8
-rw-r--r--contrib/bmake/unit-tests/shell-custom.mk14
-rw-r--r--contrib/bmake/unit-tests/shell-ksh.exp4
-rw-r--r--contrib/bmake/unit-tests/shell-ksh.mk11
-rw-r--r--contrib/bmake/unit-tests/shell-sh.exp4
-rw-r--r--contrib/bmake/unit-tests/shell-sh.mk12
-rw-r--r--contrib/bmake/unit-tests/suff-add-later.exp15
-rw-r--r--contrib/bmake/unit-tests/suff-add-later.mk34
-rw-r--r--contrib/bmake/unit-tests/suff-clear-regular.exp5
-rw-r--r--contrib/bmake/unit-tests/suff-clear-regular.mk31
-rw-r--r--contrib/bmake/unit-tests/suff-clear-single.exp3
-rw-r--r--contrib/bmake/unit-tests/suff-clear-single.mk19
-rw-r--r--contrib/bmake/unit-tests/suff-lookup.exp58
-rw-r--r--contrib/bmake/unit-tests/suff-lookup.mk40
-rw-r--r--contrib/bmake/unit-tests/suff-main.exp2
-rw-r--r--contrib/bmake/unit-tests/suff-main.mk22
-rw-r--r--contrib/bmake/unit-tests/suff-rebuild.exp5
-rw-r--r--contrib/bmake/unit-tests/suff-rebuild.mk33
-rw-r--r--contrib/bmake/unit-tests/suff-self.exp3
-rw-r--r--contrib/bmake/unit-tests/suff-self.mk11
-rw-r--r--contrib/bmake/unit-tests/suff-transform-endless.exp4
-rw-r--r--contrib/bmake/unit-tests/suff-transform-endless.mk36
-rw-r--r--contrib/bmake/unit-tests/suff-transform-expand.exp5
-rw-r--r--contrib/bmake/unit-tests/suff-transform-expand.mk25
-rw-r--r--contrib/bmake/unit-tests/suff-transform-select.exp4
-rw-r--r--contrib/bmake/unit-tests/suff-transform-select.mk28
-rw-r--r--contrib/bmake/unit-tests/sunshcmd.exp4
-rw-r--r--contrib/bmake/unit-tests/sunshcmd.mk12
-rw-r--r--contrib/bmake/unit-tests/ternary.exp10
-rw-r--r--contrib/bmake/unit-tests/ternary.mk9
-rw-r--r--contrib/bmake/unit-tests/unexport-env.exp2
-rw-r--r--contrib/bmake/unit-tests/unexport-env.mk15
-rw-r--r--contrib/bmake/unit-tests/unexport.exp4
-rw-r--r--contrib/bmake/unit-tests/unexport.mk19
-rw-r--r--contrib/bmake/unit-tests/use-inference.exp4
-rw-r--r--contrib/bmake/unit-tests/use-inference.mk38
-rw-r--r--contrib/bmake/unit-tests/var-class-cmdline.exp1
-rw-r--r--