fixup commit for tag 'JSS_3_2_BETA3' JSS_3_2_BETA3
authorcvs2hg
Wed, 12 Jun 2002 00:21:21 +0000
changeset 3220 92710972d393855ff1bed709003bcf1ba177278d
parent 3218 82e432f9a6940231cab99bce44337820af8dace0 (current diff)
parent 3219 b8c1c85e0c8d869eedd6b88856ff8528290742b4 (diff)
child 3225 4de06dd43309a0fbb6add64ed88618659e39fecc
push idunknown
push userunknown
push dateunknown
fixup commit for tag 'JSS_3_2_BETA3'
dbm/.cvsignore
dbm/Makefile.in
dbm/include/.cvsignore
dbm/include/MANIFEST
dbm/include/Makefile.in
dbm/include/Makefile.win
dbm/include/cdefs.h
dbm/include/extern.h
dbm/include/hash.h
dbm/include/hsearch.h
dbm/include/mcom_db.h
dbm/include/mpool.h
dbm/include/ncompat.h
dbm/include/ndbm.h
dbm/include/nsres.h
dbm/include/page.h
dbm/include/queue.h
dbm/include/search.h
dbm/include/watcomfx.h
dbm/include/winfile.h
dbm/macbuild/DBM.Prefix
dbm/macbuild/DBM.xml
dbm/macbuild/DBMConfig.h
dbm/macbuild/DBMDebug.Prefix
dbm/macbuild/macstubs.c
dbm/makefile.win
dbm/src/.cvsignore
dbm/src/Makefile.in
dbm/src/Makefile.win
dbm/src/db.c
dbm/src/h_bigkey.c
dbm/src/h_func.c
dbm/src/h_log2.c
dbm/src/h_page.c
dbm/src/hash.c
dbm/src/hash_buf.c
dbm/src/hsearch.c
dbm/src/memmove.c
dbm/src/mktemp.c
dbm/src/ndbm.c
dbm/src/nsres.c
dbm/src/snprintf.c
dbm/src/strerror.c
dbm/tests/.cvsignore
dbm/tests/Makefile.in
dbm/tests/lots.c
security/dbm/Makefile
security/dbm/config/config.mk
security/dbm/include/Makefile
security/dbm/include/manifest.mn
security/dbm/manifest.mn
security/dbm/src/Makefile
security/dbm/src/config.mk
security/dbm/src/dirent.c
security/dbm/src/dirent.h
security/dbm/src/manifest.mn
security/dbm/tests/Makefile
security/nss/Makefile
security/nss/cmd/.cvsignore
security/nss/cmd/Makefile
security/nss/cmd/SSLsample/Makefile
security/nss/cmd/SSLsample/Makefile.NSS
security/nss/cmd/SSLsample/NSPRerrs.h
security/nss/cmd/SSLsample/README
security/nss/cmd/SSLsample/SECerrs.h
security/nss/cmd/SSLsample/SSLerrs.h
security/nss/cmd/SSLsample/client.c
security/nss/cmd/SSLsample/client.mn
security/nss/cmd/SSLsample/gencerts
security/nss/cmd/SSLsample/make.client
security/nss/cmd/SSLsample/make.server
security/nss/cmd/SSLsample/nmakefile95.nss
security/nss/cmd/SSLsample/nmakefilent.nss
security/nss/cmd/SSLsample/server.c
security/nss/cmd/SSLsample/server.mn
security/nss/cmd/SSLsample/sslerror.h
security/nss/cmd/SSLsample/sslsample.c
security/nss/cmd/SSLsample/sslsample.h
security/nss/cmd/addbuiltin/Makefile
security/nss/cmd/addbuiltin/addbuiltin.c
security/nss/cmd/addbuiltin/manifest.mn
security/nss/cmd/atob/Makefile
security/nss/cmd/atob/atob.c
security/nss/cmd/atob/makefile.win
security/nss/cmd/atob/manifest.mn
security/nss/cmd/bltest/Makefile
security/nss/cmd/bltest/blapitest.c
security/nss/cmd/bltest/manifest.mn
security/nss/cmd/bltest/tests/README
security/nss/cmd/bltest/tests/aes_cbc/ciphertext0
security/nss/cmd/bltest/tests/aes_cbc/iv0
security/nss/cmd/bltest/tests/aes_cbc/key0
security/nss/cmd/bltest/tests/aes_cbc/numtests
security/nss/cmd/bltest/tests/aes_cbc/plaintext0
security/nss/cmd/bltest/tests/aes_ecb/ciphertext0
security/nss/cmd/bltest/tests/aes_ecb/key0
security/nss/cmd/bltest/tests/aes_ecb/numtests
security/nss/cmd/bltest/tests/aes_ecb/plaintext0
security/nss/cmd/bltest/tests/des3_cbc/ciphertext0
security/nss/cmd/bltest/tests/des3_cbc/iv0
security/nss/cmd/bltest/tests/des3_cbc/key0
security/nss/cmd/bltest/tests/des3_cbc/numtests
security/nss/cmd/bltest/tests/des3_cbc/plaintext0
security/nss/cmd/bltest/tests/des3_ecb/ciphertext0
security/nss/cmd/bltest/tests/des3_ecb/key0
security/nss/cmd/bltest/tests/des3_ecb/numtests
security/nss/cmd/bltest/tests/des3_ecb/plaintext0
security/nss/cmd/bltest/tests/des_cbc/ciphertext0
security/nss/cmd/bltest/tests/des_cbc/iv0
security/nss/cmd/bltest/tests/des_cbc/key0
security/nss/cmd/bltest/tests/des_cbc/numtests
security/nss/cmd/bltest/tests/des_cbc/plaintext0
security/nss/cmd/bltest/tests/des_ecb/ciphertext0
security/nss/cmd/bltest/tests/des_ecb/key0
security/nss/cmd/bltest/tests/des_ecb/numtests
security/nss/cmd/bltest/tests/des_ecb/plaintext0
security/nss/cmd/bltest/tests/dsa/ciphertext0
security/nss/cmd/bltest/tests/dsa/key0
security/nss/cmd/bltest/tests/dsa/keyseed0
security/nss/cmd/bltest/tests/dsa/numtests
security/nss/cmd/bltest/tests/dsa/plaintext0
security/nss/cmd/bltest/tests/dsa/pqg0
security/nss/cmd/bltest/tests/dsa/sigseed0
security/nss/cmd/bltest/tests/md2/ciphertext0
security/nss/cmd/bltest/tests/md2/numtests
security/nss/cmd/bltest/tests/md2/plaintext0
security/nss/cmd/bltest/tests/md5/ciphertext0
security/nss/cmd/bltest/tests/md5/numtests
security/nss/cmd/bltest/tests/md5/plaintext0
security/nss/cmd/bltest/tests/rc2_cbc/ciphertext0
security/nss/cmd/bltest/tests/rc2_cbc/iv0
security/nss/cmd/bltest/tests/rc2_cbc/key0
security/nss/cmd/bltest/tests/rc2_cbc/numtests
security/nss/cmd/bltest/tests/rc2_cbc/plaintext0
security/nss/cmd/bltest/tests/rc2_ecb/ciphertext0
security/nss/cmd/bltest/tests/rc2_ecb/key0
security/nss/cmd/bltest/tests/rc2_ecb/numtests
security/nss/cmd/bltest/tests/rc2_ecb/plaintext0
security/nss/cmd/bltest/tests/rc4/ciphertext0
security/nss/cmd/bltest/tests/rc4/ciphertext1
security/nss/cmd/bltest/tests/rc4/key0
security/nss/cmd/bltest/tests/rc4/key1
security/nss/cmd/bltest/tests/rc4/numtests
security/nss/cmd/bltest/tests/rc4/plaintext0
security/nss/cmd/bltest/tests/rc4/plaintext1
security/nss/cmd/bltest/tests/rc5_cbc/ciphertext0
security/nss/cmd/bltest/tests/rc5_cbc/iv0
security/nss/cmd/bltest/tests/rc5_cbc/key0
security/nss/cmd/bltest/tests/rc5_cbc/numtests
security/nss/cmd/bltest/tests/rc5_cbc/params0
security/nss/cmd/bltest/tests/rc5_cbc/plaintext0
security/nss/cmd/bltest/tests/rc5_ecb/ciphertext0
security/nss/cmd/bltest/tests/rc5_ecb/key0
security/nss/cmd/bltest/tests/rc5_ecb/numtests
security/nss/cmd/bltest/tests/rc5_ecb/params0
security/nss/cmd/bltest/tests/rc5_ecb/plaintext0
security/nss/cmd/bltest/tests/rsa/ciphertext0
security/nss/cmd/bltest/tests/rsa/key0
security/nss/cmd/bltest/tests/rsa/numtests
security/nss/cmd/bltest/tests/rsa/plaintext0
security/nss/cmd/bltest/tests/sha1/ciphertext0
security/nss/cmd/bltest/tests/sha1/numtests
security/nss/cmd/bltest/tests/sha1/plaintext0
security/nss/cmd/btoa/Makefile
security/nss/cmd/btoa/btoa.c
security/nss/cmd/btoa/makefile.win
security/nss/cmd/btoa/manifest.mn
security/nss/cmd/certcgi/HOWTO.txt
security/nss/cmd/certcgi/Makefile
security/nss/cmd/certcgi/ca.html
security/nss/cmd/certcgi/ca_form.html
security/nss/cmd/certcgi/certcgi.c
security/nss/cmd/certcgi/index.html
security/nss/cmd/certcgi/main.html
security/nss/cmd/certcgi/manifest.mn
security/nss/cmd/certcgi/nscp_ext_form.html
security/nss/cmd/certcgi/stnd_ext_form.html
security/nss/cmd/certutil/Makefile
security/nss/cmd/certutil/certutil.c
security/nss/cmd/certutil/keystuff.c
security/nss/cmd/certutil/makefile.win
security/nss/cmd/certutil/manifest.mn
security/nss/cmd/checkcert/Makefile
security/nss/cmd/checkcert/checkcert.c
security/nss/cmd/checkcert/makefile.win
security/nss/cmd/checkcert/manifest.mn
security/nss/cmd/cmdlib/Makefile
security/nss/cmd/cmdlib/cmdline.c
security/nss/cmd/cmdlib/cmdutil.h
security/nss/cmd/cmdlib/config.mk
security/nss/cmd/cmdlib/manifest.mn
security/nss/cmd/crlutil/Makefile
security/nss/cmd/crlutil/crlutil.c
security/nss/cmd/crlutil/makefile.win
security/nss/cmd/crlutil/manifest.mn
security/nss/cmd/crmf-cgi/Makefile
security/nss/cmd/crmf-cgi/config.mk
security/nss/cmd/crmf-cgi/crmfcgi.c
security/nss/cmd/crmf-cgi/crmfcgi.html
security/nss/cmd/crmf-cgi/manifest.mn
security/nss/cmd/crmftest/Makefile
security/nss/cmd/crmftest/config.mk
security/nss/cmd/crmftest/manifest.mn
security/nss/cmd/crmftest/testcrmf.c
security/nss/cmd/dbck/Makefile
security/nss/cmd/dbck/dbck.c
security/nss/cmd/dbck/manifest.mn
security/nss/cmd/dbtest/Makefile
security/nss/cmd/dbtest/dbtest.c
security/nss/cmd/dbtest/makefile.win
security/nss/cmd/dbtest/manifest.mn
security/nss/cmd/derdump/Makefile
security/nss/cmd/derdump/derdump.c
security/nss/cmd/derdump/makefile.win
security/nss/cmd/derdump/manifest.mn
security/nss/cmd/digest/Makefile
security/nss/cmd/digest/digest.c
security/nss/cmd/digest/makefile.win
security/nss/cmd/digest/manifest.mn
security/nss/cmd/ilock/Makefile
security/nss/cmd/ilock/ilock.c
security/nss/cmd/ilock/manifest.mn
security/nss/cmd/include/secnew.h
security/nss/cmd/keyutil/Makefile
security/nss/cmd/keyutil/keyutil.c
security/nss/cmd/keyutil/manifest.mn
security/nss/cmd/lib/Makefile
security/nss/cmd/lib/NSPRerrs.h
security/nss/cmd/lib/SECerrs.h
security/nss/cmd/lib/SSLerrs.h
security/nss/cmd/lib/berparse.c
security/nss/cmd/lib/config.mk
security/nss/cmd/lib/derprint.c
security/nss/cmd/lib/dongle.c
security/nss/cmd/lib/fe_util.c
security/nss/cmd/lib/ffs.c
security/nss/cmd/lib/filestub.c
security/nss/cmd/lib/makefile.win
security/nss/cmd/lib/manifest.mn
security/nss/cmd/lib/secarb.c
security/nss/cmd/lib/seccnames.c
security/nss/cmd/lib/secerror.c
security/nss/cmd/lib/secpwd.c
security/nss/cmd/lib/secutil.c
security/nss/cmd/lib/secutil.h
security/nss/cmd/lib/sslstubs.c
security/nss/cmd/lib/strerror.c
security/nss/cmd/lib/stubs.c
security/nss/cmd/makefile.inc
security/nss/cmd/makefile.win
security/nss/cmd/makepqg/Makefile
security/nss/cmd/makepqg/makefile.win
security/nss/cmd/makepqg/makepqg.c
security/nss/cmd/makepqg/manifest.mn
security/nss/cmd/makepqg/testit.ksh
security/nss/cmd/manifest.mn
security/nss/cmd/modutil/Makefile
security/nss/cmd/modutil/README
security/nss/cmd/modutil/README.TXT
security/nss/cmd/modutil/config.mk
security/nss/cmd/modutil/error.h
security/nss/cmd/modutil/install-ds.c
security/nss/cmd/modutil/install-ds.h
security/nss/cmd/modutil/install.c
security/nss/cmd/modutil/install.h
security/nss/cmd/modutil/installparse.c
security/nss/cmd/modutil/installparse.h
security/nss/cmd/modutil/installparse.l
security/nss/cmd/modutil/installparse.y
security/nss/cmd/modutil/instsec.c
security/nss/cmd/modutil/lex.Pk11Install_yy.c
security/nss/cmd/modutil/manifest.mn
security/nss/cmd/modutil/modutil.c
security/nss/cmd/modutil/modutil.h
security/nss/cmd/modutil/pk11.c
security/nss/cmd/modutil/pk11jar.html
security/nss/cmd/modutil/rules.mk
security/nss/cmd/modutil/specification.html
security/nss/cmd/ocspclnt/Makefile
security/nss/cmd/ocspclnt/manifest.mn
security/nss/cmd/ocspclnt/ocspclnt.c
security/nss/cmd/oidcalc/Makefile
security/nss/cmd/oidcalc/manifest.mn
security/nss/cmd/oidcalc/oidcalc.c
security/nss/cmd/p7content/Makefile
security/nss/cmd/p7content/manifest.mn
security/nss/cmd/p7content/p7content.c
security/nss/cmd/p7env/Makefile
security/nss/cmd/p7env/manifest.mn
security/nss/cmd/p7env/p7env.c
security/nss/cmd/p7sign/Makefile
security/nss/cmd/p7sign/manifest.mn
security/nss/cmd/p7sign/p7sign.c
security/nss/cmd/p7verify/Makefile
security/nss/cmd/p7verify/manifest.mn
security/nss/cmd/p7verify/p7verify.c
security/nss/cmd/pk12util/Makefile
security/nss/cmd/pk12util/manifest.mn
security/nss/cmd/pk12util/pk12util.c
security/nss/cmd/pk12util/pk12util.h
security/nss/cmd/pkiutil/Makefile
security/nss/cmd/pkiutil/manifest.mn
security/nss/cmd/pkiutil/pkiutil.c
security/nss/cmd/pkiutil/platlibs.mk
security/nss/cmd/platlibs.mk
security/nss/cmd/platrules.mk
security/nss/cmd/pp/Makefile
security/nss/cmd/pp/manifest.mn
security/nss/cmd/pp/pp.c
security/nss/cmd/rsaperf/Makefile
security/nss/cmd/rsaperf/defkey.c
security/nss/cmd/rsaperf/manifest.mn
security/nss/cmd/rsaperf/rsaperf.c
security/nss/cmd/samples/cert
security/nss/cmd/samples/cert0
security/nss/cmd/samples/cert1
security/nss/cmd/samples/cert2
security/nss/cmd/samples/pkcs7.ber
security/nss/cmd/samples/pkcs7bday.ber
security/nss/cmd/samples/pkcs7cnet.ber
security/nss/cmd/samples/pkcs7news.ber
security/nss/cmd/samples/x509v3.der
security/nss/cmd/samples/x509v3.txt
security/nss/cmd/sdrtest/Makefile
security/nss/cmd/sdrtest/manifest.mn
security/nss/cmd/sdrtest/sdrtest.c
security/nss/cmd/selfserv/Makefile
security/nss/cmd/selfserv/makefile.win
security/nss/cmd/selfserv/manifest.mn
security/nss/cmd/selfserv/selfserv.c
security/nss/cmd/signtool/Makefile
security/nss/cmd/signtool/README
security/nss/cmd/signtool/README.TXT
security/nss/cmd/signtool/certgen.c
security/nss/cmd/signtool/javascript.c
security/nss/cmd/signtool/list.c
security/nss/cmd/signtool/manifest.mn
security/nss/cmd/signtool/sign.c
security/nss/cmd/signtool/signtool.c
security/nss/cmd/signtool/signtool.h
security/nss/cmd/signtool/util.c
security/nss/cmd/signtool/verify.c
security/nss/cmd/signtool/zip.c
security/nss/cmd/signtool/zip.h
security/nss/cmd/signver/Makefile
security/nss/cmd/signver/examples/1/form.pl
security/nss/cmd/signver/examples/1/signedForm.html
security/nss/cmd/signver/examples/1/signedForm.nt.html
security/nss/cmd/signver/examples/1/signedForm.pl
security/nss/cmd/signver/manifest.mn
security/nss/cmd/signver/pk7print.c
security/nss/cmd/signver/signver.c
security/nss/cmd/smimetools/Makefile
security/nss/cmd/smimetools/cmsutil.c
security/nss/cmd/smimetools/manifest.mn
security/nss/cmd/smimetools/rules.mk
security/nss/cmd/smimetools/smime
security/nss/cmd/sslstrength/Makefile
security/nss/cmd/sslstrength/manifest.mn
security/nss/cmd/sslstrength/sslstr.cgi
security/nss/cmd/sslstrength/sslstrength.c
security/nss/cmd/sslstrength/sslwrap
security/nss/cmd/ssltap/Makefile
security/nss/cmd/ssltap/config.mk
security/nss/cmd/ssltap/manifest.mn
security/nss/cmd/ssltap/ssltap-manual.html
security/nss/cmd/ssltap/ssltap.c
security/nss/cmd/strsclnt/Makefile
security/nss/cmd/strsclnt/manifest.mn
security/nss/cmd/strsclnt/strsclnt.c
security/nss/cmd/swfort/Makefile
security/nss/cmd/swfort/instinit/Makefile
security/nss/cmd/swfort/instinit/instinit.c
security/nss/cmd/swfort/instinit/manifest.mn
security/nss/cmd/swfort/manifest.mn
security/nss/cmd/swfort/newuser/Makefile
security/nss/cmd/swfort/newuser/manifest.mn
security/nss/cmd/swfort/newuser/mktst.c
security/nss/cmd/swfort/newuser/newuser.c
security/nss/cmd/tests/Makefile
security/nss/cmd/tests/manifest.mn
security/nss/cmd/tstclnt/Makefile
security/nss/cmd/tstclnt/makefile.win
security/nss/cmd/tstclnt/manifest.mn
security/nss/cmd/tstclnt/tstclnt.c
security/nss/cmd/ttformat/Makefile
security/nss/cmd/ttformat/manifest.mn
security/nss/cmd/ttformat/nClient
security/nss/cmd/ttformat/nServ
security/nss/cmd/ttformat/redux.pl
security/nss/cmd/ttformat/reduxhwm.pl
security/nss/cmd/ttformat/ttformat.c
security/nss/cmd/zlib/Makefile
security/nss/cmd/zlib/README
security/nss/cmd/zlib/adler32.c
security/nss/cmd/zlib/compress.c
security/nss/cmd/zlib/config.mk
security/nss/cmd/zlib/crc32.c
security/nss/cmd/zlib/deflate.c
security/nss/cmd/zlib/deflate.h
security/nss/cmd/zlib/example.c
security/nss/cmd/zlib/gzio.c
security/nss/cmd/zlib/infblock.c
security/nss/cmd/zlib/infblock.h
security/nss/cmd/zlib/infcodes.c
security/nss/cmd/zlib/infcodes.h
security/nss/cmd/zlib/inffast.c
security/nss/cmd/zlib/inffast.h
security/nss/cmd/zlib/inflate.c
security/nss/cmd/zlib/inftrees.c
security/nss/cmd/zlib/inftrees.h
security/nss/cmd/zlib/infutil.c
security/nss/cmd/zlib/infutil.h
security/nss/cmd/zlib/makefile.win
security/nss/cmd/zlib/manifest.mn
security/nss/cmd/zlib/minigzip.c
security/nss/cmd/zlib/netscape_mods.doc
security/nss/cmd/zlib/stubs.c
security/nss/cmd/zlib/trees.c
security/nss/cmd/zlib/uncompr.c
security/nss/cmd/zlib/zconf.h
security/nss/cmd/zlib/zip16.def
security/nss/cmd/zlib/zip_nodl.c
security/nss/cmd/zlib/zlib.h
security/nss/cmd/zlib/zutil.c
security/nss/cmd/zlib/zutil.h
security/nss/lib/Makefile
security/nss/lib/asn1/Makefile
security/nss/lib/asn1/asn1.c
security/nss/lib/asn1/asn1.h
security/nss/lib/asn1/asn1m.h
security/nss/lib/asn1/asn1t.h
security/nss/lib/asn1/config.mk
security/nss/lib/asn1/manifest.mn
security/nss/lib/asn1/nssasn1t.h
security/nss/lib/base/Makefile
security/nss/lib/base/arena.c
security/nss/lib/base/base.h
security/nss/lib/base/baset.h
security/nss/lib/base/config.mk
security/nss/lib/base/error.c
security/nss/lib/base/errorval.c
security/nss/lib/base/hash.c
security/nss/lib/base/hashops.c
security/nss/lib/base/item.c
security/nss/lib/base/libc.c
security/nss/lib/base/list.c
security/nss/lib/base/manifest.mn
security/nss/lib/base/nssbase.h
security/nss/lib/base/nssbaset.h
security/nss/lib/base/tracker.c
security/nss/lib/base/utf8.c
security/nss/lib/base/whatnspr.c
security/nss/lib/certdb/.cvsignore
security/nss/lib/certdb/Makefile
security/nss/lib/certdb/alg1485.c
security/nss/lib/certdb/cert.h
security/nss/lib/certdb/certdb.c
security/nss/lib/certdb/certdb.h
security/nss/lib/certdb/certt.h
security/nss/lib/certdb/certv3.c
security/nss/lib/certdb/certxutl.c
security/nss/lib/certdb/certxutl.h
security/nss/lib/certdb/config.mk
security/nss/lib/certdb/crl.c
security/nss/lib/certdb/genname.c
security/nss/lib/certdb/genname.h
security/nss/lib/certdb/manifest.mn
security/nss/lib/certdb/polcyxtn.c
security/nss/lib/certdb/secname.c
security/nss/lib/certdb/stanpcertdb.c
security/nss/lib/certdb/xauthkid.c
security/nss/lib/certdb/xbsconst.c
security/nss/lib/certdb/xconst.c
security/nss/lib/certdb/xconst.h
security/nss/lib/certhigh/Makefile
security/nss/lib/certhigh/certhigh.c
security/nss/lib/certhigh/certhtml.c
security/nss/lib/certhigh/certreq.c
security/nss/lib/certhigh/certvfy.c
security/nss/lib/certhigh/config.mk
security/nss/lib/certhigh/crlv2.c
security/nss/lib/certhigh/manifest.mn
security/nss/lib/certhigh/ocsp.c
security/nss/lib/certhigh/ocsp.h
security/nss/lib/certhigh/ocspt.h
security/nss/lib/certhigh/ocspti.h
security/nss/lib/certhigh/xcrldist.c
security/nss/lib/ckfw/.cvsignore
security/nss/lib/ckfw/Makefile
security/nss/lib/ckfw/builtins/.cvsignore
security/nss/lib/ckfw/builtins/Makefile
security/nss/lib/ckfw/builtins/anchor.c
security/nss/lib/ckfw/builtins/bfind.c
security/nss/lib/ckfw/builtins/binst.c
security/nss/lib/ckfw/builtins/bobject.c
security/nss/lib/ckfw/builtins/bsession.c
security/nss/lib/ckfw/builtins/bslot.c
security/nss/lib/ckfw/builtins/btoken.c
security/nss/lib/ckfw/builtins/builtins.h
security/nss/lib/ckfw/builtins/certdata.c
security/nss/lib/ckfw/builtins/certdata.perl
security/nss/lib/ckfw/builtins/certdata.txt
security/nss/lib/ckfw/builtins/config.mk
security/nss/lib/ckfw/builtins/constants.c
security/nss/lib/ckfw/builtins/manifest.mn
security/nss/lib/ckfw/ck.api
security/nss/lib/ckfw/ck.h
security/nss/lib/ckfw/ckapi.perl
security/nss/lib/ckfw/ckfw.h
security/nss/lib/ckfw/ckfwm.h
security/nss/lib/ckfw/ckfwtm.h
security/nss/lib/ckfw/ckmd.h
security/nss/lib/ckfw/ckt.h
security/nss/lib/ckfw/config.mk
security/nss/lib/ckfw/dbm/Makefile
security/nss/lib/ckfw/dbm/anchor.c
security/nss/lib/ckfw/dbm/ckdbm.h
security/nss/lib/ckfw/dbm/config.mk
security/nss/lib/ckfw/dbm/db.c
security/nss/lib/ckfw/dbm/find.c
security/nss/lib/ckfw/dbm/instance.c
security/nss/lib/ckfw/dbm/manifest.mn
security/nss/lib/ckfw/dbm/object.c
security/nss/lib/ckfw/dbm/session.c
security/nss/lib/ckfw/dbm/slot.c
security/nss/lib/ckfw/dbm/token.c
security/nss/lib/ckfw/find.c
security/nss/lib/ckfw/hash.c
security/nss/lib/ckfw/instance.c
security/nss/lib/ckfw/manifest.mn
security/nss/lib/ckfw/mechanism.c
security/nss/lib/ckfw/mutex.c
security/nss/lib/ckfw/nsprstub.c
security/nss/lib/ckfw/nssck.api
security/nss/lib/ckfw/nssckepv.h
security/nss/lib/ckfw/nssckft.h
security/nss/lib/ckfw/nssckfw.h
security/nss/lib/ckfw/nssckfwc.h
security/nss/lib/ckfw/nssckfwt.h
security/nss/lib/ckfw/nssckg.h
security/nss/lib/ckfw/nssckmdt.h
security/nss/lib/ckfw/nssckt.h
security/nss/lib/ckfw/object.c
security/nss/lib/ckfw/session.c
security/nss/lib/ckfw/sessobj.c
security/nss/lib/ckfw/slot.c
security/nss/lib/ckfw/token.c
security/nss/lib/ckfw/wrap.c
security/nss/lib/crmf/Makefile
security/nss/lib/crmf/asn1cmn.c
security/nss/lib/crmf/challcli.c
security/nss/lib/crmf/cmmf.h
security/nss/lib/crmf/cmmfasn1.c
security/nss/lib/crmf/cmmfchal.c
security/nss/lib/crmf/cmmfi.h
security/nss/lib/crmf/cmmfit.h
security/nss/lib/crmf/cmmfrec.c
security/nss/lib/crmf/cmmfresp.c
security/nss/lib/crmf/cmmft.h
security/nss/lib/crmf/config.mk
security/nss/lib/crmf/crmf.h
security/nss/lib/crmf/crmfcont.c
security/nss/lib/crmf/crmfdec.c
security/nss/lib/crmf/crmfenc.c
security/nss/lib/crmf/crmffut.h
security/nss/lib/crmf/crmfget.c
security/nss/lib/crmf/crmfi.h
security/nss/lib/crmf/crmfit.h
security/nss/lib/crmf/crmfpop.c
security/nss/lib/crmf/crmfreq.c
security/nss/lib/crmf/crmft.h
security/nss/lib/crmf/crmftmpl.c
security/nss/lib/crmf/encutil.c
security/nss/lib/crmf/manifest.mn
security/nss/lib/crmf/respcli.c
security/nss/lib/crmf/respcmn.c
security/nss/lib/crmf/servget.c
security/nss/lib/cryptohi/Makefile
security/nss/lib/cryptohi/config.mk
security/nss/lib/cryptohi/cryptohi.h
security/nss/lib/cryptohi/cryptoht.h
security/nss/lib/cryptohi/dsautil.c
security/nss/lib/cryptohi/hasht.h
security/nss/lib/cryptohi/key.h
security/nss/lib/cryptohi/keyhi.h
security/nss/lib/cryptohi/keyt.h
security/nss/lib/cryptohi/keythi.h
security/nss/lib/cryptohi/manifest.mn
security/nss/lib/cryptohi/sechash.c
security/nss/lib/cryptohi/sechash.h
security/nss/lib/cryptohi/seckey.c
security/nss/lib/cryptohi/secsign.c
security/nss/lib/cryptohi/secvfy.c
security/nss/lib/dev/Makefile
security/nss/lib/dev/ckhelper.c
security/nss/lib/dev/ckhelper.h
security/nss/lib/dev/config.mk
security/nss/lib/dev/dev.h
security/nss/lib/dev/devm.h
security/nss/lib/dev/devmod.c
security/nss/lib/dev/devslot.c
security/nss/lib/dev/devt.h
security/nss/lib/dev/devtm.h
security/nss/lib/dev/devtoken.c
security/nss/lib/dev/devutil.c
security/nss/lib/dev/manifest.mn
security/nss/lib/dev/nssdev.h
security/nss/lib/dev/nssdevt.h
security/nss/lib/fortcrypt/Makefile
security/nss/lib/fortcrypt/config.mk
security/nss/lib/fortcrypt/cryptint.h
security/nss/lib/fortcrypt/fmutex.c
security/nss/lib/fortcrypt/fmutex.h
security/nss/lib/fortcrypt/forsock.c
security/nss/lib/fortcrypt/fortinst.htm
security/nss/lib/fortcrypt/fortpk11.c
security/nss/lib/fortcrypt/fortsock.h
security/nss/lib/fortcrypt/fpkcs11.h
security/nss/lib/fortcrypt/fpkcs11f.h
security/nss/lib/fortcrypt/fpkcs11i.h
security/nss/lib/fortcrypt/fpkcs11t.h
security/nss/lib/fortcrypt/fpkmem.h
security/nss/lib/fortcrypt/fpkstrs.h
security/nss/lib/fortcrypt/genci.h
security/nss/lib/fortcrypt/globinst.htm
security/nss/lib/fortcrypt/handinst.htm
security/nss/lib/fortcrypt/homeinst.htm
security/nss/lib/fortcrypt/inst.js
security/nss/lib/fortcrypt/inst_PPC.js
security/nss/lib/fortcrypt/install.js
security/nss/lib/fortcrypt/maci.c
security/nss/lib/fortcrypt/maci.h
security/nss/lib/fortcrypt/macinst.htm
security/nss/lib/fortcrypt/manifest.mn
security/nss/lib/fortcrypt/replace.c
security/nss/lib/fortcrypt/secmodjar.html
security/nss/lib/fortcrypt/swfort/Makefile
security/nss/lib/fortcrypt/swfort/config.mk
security/nss/lib/fortcrypt/swfort/manifest.mn
security/nss/lib/fortcrypt/swfort/nsmap.h
security/nss/lib/fortcrypt/swfort/pkcs11/.cvsignore
security/nss/lib/fortcrypt/swfort/pkcs11/Makefile
security/nss/lib/fortcrypt/swfort/pkcs11/config.mk
security/nss/lib/fortcrypt/swfort/pkcs11/inst.js
security/nss/lib/fortcrypt/swfort/pkcs11/manifest.mn
security/nss/lib/fortcrypt/swfort/pkcs11/pk11inst
security/nss/lib/fortcrypt/swfort/pkcs11/stub.c
security/nss/lib/fortcrypt/swfort/swfalg.c
security/nss/lib/fortcrypt/swfort/swflib.c
security/nss/lib/fortcrypt/swfort/swfort.h
security/nss/lib/fortcrypt/swfort/swforti.h
security/nss/lib/fortcrypt/swfort/swfortt.h
security/nss/lib/fortcrypt/swfort/swfortti.h
security/nss/lib/fortcrypt/swfort/swfparse.c
security/nss/lib/fortcrypt/swfort/swfutl.c
security/nss/lib/freebl/Makefile
security/nss/lib/freebl/alg2268.c
security/nss/lib/freebl/arcfive.c
security/nss/lib/freebl/arcfour.c
security/nss/lib/freebl/blapi.h
security/nss/lib/freebl/blapi_bsf.c
security/nss/lib/freebl/blapit.h
security/nss/lib/freebl/config.mk
security/nss/lib/freebl/des.c
security/nss/lib/freebl/des.h
security/nss/lib/freebl/desblapi.c
security/nss/lib/freebl/dh.c
security/nss/lib/freebl/dh_bsf.c
security/nss/lib/freebl/dsa.c
security/nss/lib/freebl/fblstdlib.c
security/nss/lib/freebl/ldvector.c
security/nss/lib/freebl/loader.c
security/nss/lib/freebl/loader.h
security/nss/lib/freebl/mac_rand.c
security/nss/lib/freebl/manifest.mn
security/nss/lib/freebl/mapfile.Solaris
security/nss/lib/freebl/md2.c
security/nss/lib/freebl/md5.c
security/nss/lib/freebl/mknewpc2.c
security/nss/lib/freebl/mksp.c
security/nss/lib/freebl/mpi/Makefile
security/nss/lib/freebl/mpi/Makefile.os2
security/nss/lib/freebl/mpi/Makefile.win
security/nss/lib/freebl/mpi/README
security/nss/lib/freebl/mpi/all-tests
security/nss/lib/freebl/mpi/doc/LICENSE
security/nss/lib/freebl/mpi/doc/LICENSE-MPL
security/nss/lib/freebl/mpi/doc/basecvt.pod
security/nss/lib/freebl/mpi/doc/build
security/nss/lib/freebl/mpi/doc/div.txt
security/nss/lib/freebl/mpi/doc/expt.txt
security/nss/lib/freebl/mpi/doc/gcd.pod
security/nss/lib/freebl/mpi/doc/invmod.pod
security/nss/lib/freebl/mpi/doc/isprime.pod
security/nss/lib/freebl/mpi/doc/lap.pod
security/nss/lib/freebl/mpi/doc/mpi-test.pod
security/nss/lib/freebl/mpi/doc/mul.txt
security/nss/lib/freebl/mpi/doc/pi.txt
security/nss/lib/freebl/mpi/doc/prime.txt
security/nss/lib/freebl/mpi/doc/prng.pod
security/nss/lib/freebl/mpi/doc/redux.txt
security/nss/lib/freebl/mpi/doc/sqrt.txt
security/nss/lib/freebl/mpi/doc/square.txt
security/nss/lib/freebl/mpi/doc/timing.txt
security/nss/lib/freebl/mpi/hpma512.s
security/nss/lib/freebl/mpi/hppa20.s
security/nss/lib/freebl/mpi/hppatch.adb
security/nss/lib/freebl/mpi/logtab.h
security/nss/lib/freebl/mpi/make-logtab
security/nss/lib/freebl/mpi/make-test-arrays
security/nss/lib/freebl/mpi/mdxptest.c
security/nss/lib/freebl/mpi/montmulf.c
security/nss/lib/freebl/mpi/montmulf.h
security/nss/lib/freebl/mpi/montmulf.il
security/nss/lib/freebl/mpi/montmulf.s
security/nss/lib/freebl/mpi/montmulfv8.il
security/nss/lib/freebl/mpi/montmulfv8.s
security/nss/lib/freebl/mpi/montmulfv9.il
security/nss/lib/freebl/mpi/montmulfv9.s
security/nss/lib/freebl/mpi/mpi-config.h
security/nss/lib/freebl/mpi/mpi-priv.h
security/nss/lib/freebl/mpi/mpi-test.c
security/nss/lib/freebl/mpi/mpi.c
security/nss/lib/freebl/mpi/mpi.h
security/nss/lib/freebl/mpi/mpi_hp.c
security/nss/lib/freebl/mpi/mpi_i86pc.s
security/nss/lib/freebl/mpi/mpi_mips.s
security/nss/lib/freebl/mpi/mpi_sparc.c
security/nss/lib/freebl/mpi/mpi_x86.asm
security/nss/lib/freebl/mpi/mpi_x86.s
security/nss/lib/freebl/mpi/mplogic.c
security/nss/lib/freebl/mpi/mplogic.h
security/nss/lib/freebl/mpi/mpmontg.c
security/nss/lib/freebl/mpi/mpprime.c
security/nss/lib/freebl/mpi/mpprime.h
security/nss/lib/freebl/mpi/mpv_sparc.c
security/nss/lib/freebl/mpi/mpv_sparcv8.s
security/nss/lib/freebl/mpi/mpv_sparcv9.s
security/nss/lib/freebl/mpi/mpvalpha.c
security/nss/lib/freebl/mpi/mulsqr.c
security/nss/lib/freebl/mpi/multest
security/nss/lib/freebl/mpi/primes.c
security/nss/lib/freebl/mpi/stats
security/nss/lib/freebl/mpi/test-arrays.txt
security/nss/lib/freebl/mpi/test-info.c
security/nss/lib/freebl/mpi/tests/LICENSE
security/nss/lib/freebl/mpi/tests/LICENSE-MPL
security/nss/lib/freebl/mpi/tests/mptest-1.c
security/nss/lib/freebl/mpi/tests/mptest-2.c
security/nss/lib/freebl/mpi/tests/mptest-3.c
security/nss/lib/freebl/mpi/tests/mptest-3a.c
security/nss/lib/freebl/mpi/tests/mptest-4.c
security/nss/lib/freebl/mpi/tests/mptest-4a.c
security/nss/lib/freebl/mpi/tests/mptest-4b.c
security/nss/lib/freebl/mpi/tests/mptest-5.c
security/nss/lib/freebl/mpi/tests/mptest-5a.c
security/nss/lib/freebl/mpi/tests/mptest-6.c
security/nss/lib/freebl/mpi/tests/mptest-7.c
security/nss/lib/freebl/mpi/tests/mptest-8.c
security/nss/lib/freebl/mpi/tests/mptest-9.c
security/nss/lib/freebl/mpi/tests/pi1k.txt
security/nss/lib/freebl/mpi/tests/pi2k.txt
security/nss/lib/freebl/mpi/tests/pi5k.txt
security/nss/lib/freebl/mpi/timetest
security/nss/lib/freebl/mpi/types.pl
security/nss/lib/freebl/mpi/utils/LICENSE
security/nss/lib/freebl/mpi/utils/LICENSE-MPL
security/nss/lib/freebl/mpi/utils/PRIMES
security/nss/lib/freebl/mpi/utils/README
security/nss/lib/freebl/mpi/utils/basecvt.c
security/nss/lib/freebl/mpi/utils/bbs_rand.c
security/nss/lib/freebl/mpi/utils/bbs_rand.h
security/nss/lib/freebl/mpi/utils/bbsrand.c
security/nss/lib/freebl/mpi/utils/dec2hex.c
security/nss/lib/freebl/mpi/utils/exptmod.c
security/nss/lib/freebl/mpi/utils/fact.c
security/nss/lib/freebl/mpi/utils/gcd.c
security/nss/lib/freebl/mpi/utils/hex2dec.c
security/nss/lib/freebl/mpi/utils/identest.c
security/nss/lib/freebl/mpi/utils/invmod.c
security/nss/lib/freebl/mpi/utils/isprime.c
security/nss/lib/freebl/mpi/utils/lap.c
security/nss/lib/freebl/mpi/utils/makeprime.c
security/nss/lib/freebl/mpi/utils/metime.c
security/nss/lib/freebl/mpi/utils/pi.c
security/nss/lib/freebl/mpi/utils/primegen.c
security/nss/lib/freebl/mpi/utils/prng.c
security/nss/lib/freebl/mpi/utils/ptab.pl
security/nss/lib/freebl/mpi/utils/sieve.c
security/nss/lib/freebl/mpi/vis_32.il
security/nss/lib/freebl/mpi/vis_64.il
security/nss/lib/freebl/mpi/vis_proto.h
security/nss/lib/freebl/os2_rand.c
security/nss/lib/freebl/pqg.c
security/nss/lib/freebl/prng_fips1861.c
security/nss/lib/freebl/rijndael.c
security/nss/lib/freebl/rijndael.h
security/nss/lib/freebl/rijndael32.tab
security/nss/lib/freebl/rijndael_tables.c
security/nss/lib/freebl/rsa.c
security/nss/lib/freebl/secmpi.h
security/nss/lib/freebl/secrng.h
security/nss/lib/freebl/sha.c
security/nss/lib/freebl/sha.h
security/nss/lib/freebl/sha_fast.c
security/nss/lib/freebl/sha_fast.h
security/nss/lib/freebl/sparcfix.c
security/nss/lib/freebl/sysrand.c
security/nss/lib/freebl/unix_rand.c
security/nss/lib/freebl/win_rand.c
security/nss/lib/jar/Makefile
security/nss/lib/jar/config.mk
security/nss/lib/jar/jar-ds.c
security/nss/lib/jar/jar-ds.h
security/nss/lib/jar/jar.c
security/nss/lib/jar/jar.h
security/nss/lib/jar/jarevil.c
security/nss/lib/jar/jarevil.h
security/nss/lib/jar/jarfile.c
security/nss/lib/jar/jarfile.h
security/nss/lib/jar/jarint.c
security/nss/lib/jar/jarint.h
security/nss/lib/jar/jarjart.c
security/nss/lib/jar/jarjart.h
security/nss/lib/jar/jarnav.c
security/nss/lib/jar/jarsign.c
security/nss/lib/jar/jarver.c
security/nss/lib/jar/jzconf.h
security/nss/lib/jar/jzlib.h
security/nss/lib/jar/manifest.mn
security/nss/lib/macbuild/NSS/NSS/NSS.mcp
security/nss/lib/macbuild/SecurityLib.mcp
security/nss/lib/manifest.mn
security/nss/lib/nss/Makefile
security/nss/lib/nss/config.mk
security/nss/lib/nss/manifest.mn
security/nss/lib/nss/nss.def
security/nss/lib/nss/nss.h
security/nss/lib/nss/nss.rc
security/nss/lib/nss/nssinit.c
security/nss/lib/nss/nssrenam.h
security/nss/lib/nss/nssver.c
security/nss/lib/pk11wrap/Makefile
security/nss/lib/pk11wrap/config.mk
security/nss/lib/pk11wrap/dev3hack.c
security/nss/lib/pk11wrap/dev3hack.h
security/nss/lib/pk11wrap/manifest.mn
security/nss/lib/pk11wrap/pk11cert.c
security/nss/lib/pk11wrap/pk11err.c
security/nss/lib/pk11wrap/pk11func.h
security/nss/lib/pk11wrap/pk11init.h
security/nss/lib/pk11wrap/pk11kea.c
security/nss/lib/pk11wrap/pk11list.c
security/nss/lib/pk11wrap/pk11load.c
security/nss/lib/pk11wrap/pk11pars.c
security/nss/lib/pk11wrap/pk11pbe.c
security/nss/lib/pk11wrap/pk11pk12.c
security/nss/lib/pk11wrap/pk11pqg.c
security/nss/lib/pk11wrap/pk11pqg.h
security/nss/lib/pk11wrap/pk11sdr.c
security/nss/lib/pk11wrap/pk11sdr.h
security/nss/lib/pk11wrap/pk11skey.c
security/nss/lib/pk11wrap/pk11slot.c
security/nss/lib/pk11wrap/pk11util.c
security/nss/lib/pk11wrap/secmod.h
security/nss/lib/pk11wrap/secmodi.h
security/nss/lib/pk11wrap/secmodt.h
security/nss/lib/pk11wrap/secmodti.h
security/nss/lib/pk11wrap/secpkcs5.h
security/nss/lib/pkcs12/Makefile
security/nss/lib/pkcs12/config.mk
security/nss/lib/pkcs12/manifest.mn
security/nss/lib/pkcs12/p12.h
security/nss/lib/pkcs12/p12creat.c
security/nss/lib/pkcs12/p12d.c
security/nss/lib/pkcs12/p12dec.c
security/nss/lib/pkcs12/p12e.c
security/nss/lib/pkcs12/p12exp.c
security/nss/lib/pkcs12/p12local.c
security/nss/lib/pkcs12/p12local.h
security/nss/lib/pkcs12/p12plcy.c
security/nss/lib/pkcs12/p12plcy.h
security/nss/lib/pkcs12/p12t.h
security/nss/lib/pkcs12/p12tmpl.c
security/nss/lib/pkcs12/pkcs12.h
security/nss/lib/pkcs12/pkcs12t.h
security/nss/lib/pkcs7/Makefile
security/nss/lib/pkcs7/certread.c
security/nss/lib/pkcs7/config.mk
security/nss/lib/pkcs7/manifest.mn
security/nss/lib/pkcs7/p7common.c
security/nss/lib/pkcs7/p7create.c
security/nss/lib/pkcs7/p7decode.c
security/nss/lib/pkcs7/p7encode.c
security/nss/lib/pkcs7/p7local.c
security/nss/lib/pkcs7/p7local.h
security/nss/lib/pkcs7/pkcs7t.h
security/nss/lib/pkcs7/secmime.c
security/nss/lib/pkcs7/secmime.h
security/nss/lib/pkcs7/secpkcs7.h
security/nss/lib/pki/Makefile
security/nss/lib/pki/asymmkey.c
security/nss/lib/pki/certdecode.c
security/nss/lib/pki/certificate.c
security/nss/lib/pki/config.mk
security/nss/lib/pki/cryptocontext.c
security/nss/lib/pki/doc/standiag.png
security/nss/lib/pki/doc/standoc.html
security/nss/lib/pki/manifest.mn
security/nss/lib/pki/nsspki.h
security/nss/lib/pki/nsspkit.h
security/nss/lib/pki/pki.h
security/nss/lib/pki/pki3hack.c
security/nss/lib/pki/pki3hack.h
security/nss/lib/pki/pkibase.c
security/nss/lib/pki/pkim.h
security/nss/lib/pki/pkistore.c
security/nss/lib/pki/pkistore.h
security/nss/lib/pki/pkit.h
security/nss/lib/pki/pkitm.h
security/nss/lib/pki/symmkey.c
security/nss/lib/pki/tdcache.c
security/nss/lib/pki/trustdomain.c
security/nss/lib/pki1/.cvsignore
security/nss/lib/pki1/Makefile
security/nss/lib/pki1/atav.c
security/nss/lib/pki1/config.mk
security/nss/lib/pki1/genname.c
security/nss/lib/pki1/gnseq.c
security/nss/lib/pki1/manifest.mn
security/nss/lib/pki1/name.c
security/nss/lib/pki1/nsspki1.h
security/nss/lib/pki1/nsspki1t.h
security/nss/lib/pki1/oid.c
security/nss/lib/pki1/oiddata.c
security/nss/lib/pki1/oiddata.h
security/nss/lib/pki1/oidgen.perl
security/nss/lib/pki1/oids.txt
security/nss/lib/pki1/pki1.h
security/nss/lib/pki1/pki1t.h
security/nss/lib/pki1/rdn.c
security/nss/lib/pki1/rdnseq.c
security/nss/lib/pkix/doc/name_rules.html
security/nss/lib/pkix/include/nsspkix.h
security/nss/lib/pkix/include/nsspkixt.h
security/nss/lib/pkix/include/pkix.h
security/nss/lib/pkix/include/pkixm.h
security/nss/lib/pkix/include/pkixt.h
security/nss/lib/pkix/include/pkixtm.h
security/nss/lib/pkix/src/AlgorithmIdentifier/Create.c
security/nss/lib/pkix/src/AlgorithmIdentifier/Decode.c
security/nss/lib/pkix/src/AlgorithmIdentifier/Destroy.c
security/nss/lib/pkix/src/AlgorithmIdentifier/Duplicate.c
security/nss/lib/pkix/src/AlgorithmIdentifier/Encode.c
security/nss/lib/pkix/src/AlgorithmIdentifier/Equal.c
security/nss/lib/pkix/src/AlgorithmIdentifier/GetAlgorithm.c
security/nss/lib/pkix/src/AlgorithmIdentifier/GetParameters.c
security/nss/lib/pkix/src/AlgorithmIdentifier/MClear.c
security/nss/lib/pkix/src/AlgorithmIdentifier/PCreate.c
security/nss/lib/pkix/src/AlgorithmIdentifier/PDecode.c
security/nss/lib/pkix/src/AlgorithmIdentifier/PDestroy.c
security/nss/lib/pkix/src/AlgorithmIdentifier/PDuplicate.c
security/nss/lib/pkix/src/AlgorithmIdentifier/PEncode.c
security/nss/lib/pkix/src/AlgorithmIdentifier/PEqual.c
security/nss/lib/pkix/src/AlgorithmIdentifier/PGetAlgorithm.c
security/nss/lib/pkix/src/AlgorithmIdentifier/PGetParameters.c
security/nss/lib/pkix/src/AlgorithmIdentifier/PSetAlgorithm.c
security/nss/lib/pkix/src/AlgorithmIdentifier/PSetParameters.c
security/nss/lib/pkix/src/AlgorithmIdentifier/SetAlgorithm.c
security/nss/lib/pkix/src/AlgorithmIdentifier/SetParameters.c
security/nss/lib/pkix/src/AlgorithmIdentifier/verifyPointer.c
security/nss/lib/pkix/src/Attribute/AddValue.c
security/nss/lib/pkix/src/Attribute/Create.c
security/nss/lib/pkix/src/Attribute/CreateFromArray.c
security/nss/lib/pkix/src/Attribute/Decode.c
security/nss/lib/pkix/src/Attribute/Destroy.c
security/nss/lib/pkix/src/Attribute/Duplicate.c
security/nss/lib/pkix/src/Attribute/Encode.c
security/nss/lib/pkix/src/Attribute/Equal.c
security/nss/lib/pkix/src/Attribute/FindValue.c
security/nss/lib/pkix/src/Attribute/GetType.c
security/nss/lib/pkix/src/Attribute/GetValue.c
security/nss/lib/pkix/src/Attribute/GetValueCount.c
security/nss/lib/pkix/src/Attribute/GetValues.c
security/nss/lib/pkix/src/Attribute/MClear.c
security/nss/lib/pkix/src/Attribute/MCount.c
security/nss/lib/pkix/src/Attribute/MVCreate.c
security/nss/lib/pkix/src/Attribute/PAddValue.c
security/nss/lib/pkix/src/Attribute/PCreate.c
security/nss/lib/pkix/src/Attribute/PCreateFromArray.c
security/nss/lib/pkix/src/Attribute/PDecode.c
security/nss/lib/pkix/src/Attribute/PDestroy.c
security/nss/lib/pkix/src/Attribute/PDuplicate.c
security/nss/lib/pkix/src/Attribute/PEncode.c
security/nss/lib/pkix/src/Attribute/PEqual.c
security/nss/lib/pkix/src/Attribute/PFindValue.c
security/nss/lib/pkix/src/Attribute/PGetType.c
security/nss/lib/pkix/src/Attribute/PGetValue.c
security/nss/lib/pkix/src/Attribute/PGetValueCount.c
security/nss/lib/pkix/src/Attribute/PGetValues.c
security/nss/lib/pkix/src/Attribute/PRemoveValue.c
security/nss/lib/pkix/src/Attribute/PSetType.c
security/nss/lib/pkix/src/Attribute/PSetValue.c
security/nss/lib/pkix/src/Attribute/PSetValues.c
security/nss/lib/pkix/src/Attribute/RemoveValue.c
security/nss/lib/pkix/src/Attribute/SetType.c
security/nss/lib/pkix/src/Attribute/SetValue.c
security/nss/lib/pkix/src/Attribute/SetValues.c
security/nss/lib/pkix/src/Attribute/template.c
security/nss/lib/pkix/src/Attribute/verifyPointer.c
security/nss/lib/pkix/src/AttributeTypeAndValue/Create.c
security/nss/lib/pkix/src/AttributeTypeAndValue/CreateFromUTF8.c
security/nss/lib/pkix/src/AttributeTypeAndValue/Decode.c
security/nss/lib/pkix/src/AttributeTypeAndValue/Destroy.c
security/nss/lib/pkix/src/AttributeTypeAndValue/Duplicate.c
security/nss/lib/pkix/src/AttributeTypeAndValue/Encode.c
security/nss/lib/pkix/src/AttributeTypeAndValue/Equal.c
security/nss/lib/pkix/src/AttributeTypeAndValue/GetType.c
security/nss/lib/pkix/src/AttributeTypeAndValue/GetUTF8Encoding.c
security/nss/lib/pkix/src/AttributeTypeAndValue/GetValue.c
security/nss/lib/pkix/src/AttributeTypeAndValue/MClear.c
security/nss/lib/pkix/src/AttributeTypeAndValue/PCreate.c
security/nss/lib/pkix/src/AttributeTypeAndValue/PCreateFromUTF8.c
security/nss/lib/pkix/src/AttributeTypeAndValue/PDecode.c
security/nss/lib/pkix/src/AttributeTypeAndValue/PDestroy.c
security/nss/lib/pkix/src/AttributeTypeAndValue/PDuplicate.c
security/nss/lib/pkix/src/AttributeTypeAndValue/PEncode.c
security/nss/lib/pkix/src/AttributeTypeAndValue/PEqual.c
security/nss/lib/pkix/src/AttributeTypeAndValue/PGetType.c
security/nss/lib/pkix/src/AttributeTypeAndValue/PGetUTF8Encoding.c
security/nss/lib/pkix/src/AttributeTypeAndValue/PGetValue.c
security/nss/lib/pkix/src/AttributeTypeAndValue/PSetType.c
security/nss/lib/pkix/src/AttributeTypeAndValue/PSetValue.c
security/nss/lib/pkix/src/AttributeTypeAndValue/SetType.c
security/nss/lib/pkix/src/AttributeTypeAndValue/SetValue.c
security/nss/lib/pkix/src/AttributeTypeAndValue/template.c
security/nss/lib/pkix/src/AttributeTypeAndValue/verifyPointer.c
security/nss/lib/pkix/src/Name/Create.c
security/nss/lib/pkix/src/Name/CreateFromRDNSequence.c
security/nss/lib/pkix/src/Name/CreateFromUTF8.c
security/nss/lib/pkix/src/Name/Decode.c
security/nss/lib/pkix/src/Name/Destroy.c
security/nss/lib/pkix/src/Name/Duplicate.c
security/nss/lib/pkix/src/Name/Encode.c
security/nss/lib/pkix/src/Name/Equal.c
security/nss/lib/pkix/src/Name/GetChoice.c
security/nss/lib/pkix/src/Name/GetRDNSequence.c
security/nss/lib/pkix/src/Name/GetSpecifiedChoice.c
security/nss/lib/pkix/src/Name/GetUTF8Encoding.c
security/nss/lib/pkix/src/Name/MClear.c
security/nss/lib/pkix/src/Name/Mregister.c
security/nss/lib/pkix/src/Name/PCreate.c
security/nss/lib/pkix/src/Name/PCreateFromRDNSequence.c
security/nss/lib/pkix/src/Name/PCreateFromUTF8.c
security/nss/lib/pkix/src/Name/PDecode.c
security/nss/lib/pkix/src/Name/PDestroy.c
security/nss/lib/pkix/src/Name/PDuplicate.c
security/nss/lib/pkix/src/Name/PEncode.c
security/nss/lib/pkix/src/Name/PEqual.c
security/nss/lib/pkix/src/Name/PGetChoice.c
security/nss/lib/pkix/src/Name/PGetRDNSequence.c
security/nss/lib/pkix/src/Name/PGetSpecifiedChoice.c
security/nss/lib/pkix/src/Name/PGetUTF8Encoding.c
security/nss/lib/pkix/src/Name/template.c
security/nss/lib/pkix/src/Name/verifyPointer.c
security/nss/lib/pkix/src/RDNSequence/AppendRelativeDistinguishedName.c
security/nss/lib/pkix/src/RDNSequence/Create.c
security/nss/lib/pkix/src/RDNSequence/CreateFromArray.c
security/nss/lib/pkix/src/RDNSequence/CreateFromUTF8.c
security/nss/lib/pkix/src/RDNSequence/Decode.c
security/nss/lib/pkix/src/RDNSequence/Destroy.c
security/nss/lib/pkix/src/RDNSequence/Duplicate.c
security/nss/lib/pkix/src/RDNSequence/Encode.c
security/nss/lib/pkix/src/RDNSequence/Equal.c
security/nss/lib/pkix/src/RDNSequence/FindRelativeDistinguishedName.c
security/nss/lib/pkix/src/RDNSequence/GetRelativeDistinguishedName.c
security/nss/lib/pkix/src/RDNSequence/GetRelativeDistinguishedNameCount.c
security/nss/lib/pkix/src/RDNSequence/GetRelativeDistinguishedNames.c
security/nss/lib/pkix/src/RDNSequence/GetUTF8Encoding.c
security/nss/lib/pkix/src/RDNSequence/InsertRelativeDistinguishedName.c
security/nss/lib/pkix/src/RDNSequence/MClear.c
security/nss/lib/pkix/src/RDNSequence/MCount.c
security/nss/lib/pkix/src/RDNSequence/MVCreate.c
security/nss/lib/pkix/src/RDNSequence/PAppendRelativeDistinguishedName.c
security/nss/lib/pkix/src/RDNSequence/PCreate.c
security/nss/lib/pkix/src/RDNSequence/PCreateFromArray.c
security/nss/lib/pkix/src/RDNSequence/PCreateFromUTF8.c
security/nss/lib/pkix/src/RDNSequence/PDecode.c
security/nss/lib/pkix/src/RDNSequence/PDestroy.c
security/nss/lib/pkix/src/RDNSequence/PDuplicate.c
security/nss/lib/pkix/src/RDNSequence/PEncode.c
security/nss/lib/pkix/src/RDNSequence/PEqual.c
security/nss/lib/pkix/src/RDNSequence/PFindRelativeDistinguishedName.c
security/nss/lib/pkix/src/RDNSequence/PGetRelativeDistinguishedName.c
security/nss/lib/pkix/src/RDNSequence/PGetRelativeDistinguishedNameCount.c
security/nss/lib/pkix/src/RDNSequence/PGetRelativeDistinguishedNames.c
security/nss/lib/pkix/src/RDNSequence/PGetUTF8Encoding.c
security/nss/lib/pkix/src/RDNSequence/PInsertRelativeDistinguishedName.c
security/nss/lib/pkix/src/RDNSequence/PRemoveRelativeDistinguishedName.c
security/nss/lib/pkix/src/RDNSequence/PSetRelativeDistinguishedName.c
security/nss/lib/pkix/src/RDNSequence/PSetRelativeDistinguishedNames.c
security/nss/lib/pkix/src/RDNSequence/RemoveRelativeDistinguishedName.c
security/nss/lib/pkix/src/RDNSequence/SetRelativeDistinguishedName.c
security/nss/lib/pkix/src/RDNSequence/SetRelativeDistinguishedNames.c
security/nss/lib/pkix/src/RDNSequence/template.c
security/nss/lib/pkix/src/RDNSequence/verifyPointer.c
security/nss/lib/pkix/src/RelativeDistinguishedName/AddAttributeTypeAndValue.c
security/nss/lib/pkix/src/RelativeDistinguishedName/Create.c
security/nss/lib/pkix/src/RelativeDistinguishedName/CreateFromArray.c
security/nss/lib/pkix/src/RelativeDistinguishedName/CreateFromUTF8.c
security/nss/lib/pkix/src/RelativeDistinguishedName/Decode.c
security/nss/lib/pkix/src/RelativeDistinguishedName/Destroy.c
security/nss/lib/pkix/src/RelativeDistinguishedName/Duplicate.c
security/nss/lib/pkix/src/RelativeDistinguishedName/Encode.c
security/nss/lib/pkix/src/RelativeDistinguishedName/Equal.c
security/nss/lib/pkix/src/RelativeDistinguishedName/FindAttributeTypeAndValue.c
security/nss/lib/pkix/src/RelativeDistinguishedName/GetAttributeTypeAndValue.c
security/nss/lib/pkix/src/RelativeDistinguishedName/GetAttributeTypeAndValueCount.c
security/nss/lib/pkix/src/RelativeDistinguishedName/GetAttributeTypeAndValues.c
security/nss/lib/pkix/src/RelativeDistinguishedName/GetUTF8Encoding.c
security/nss/lib/pkix/src/RelativeDistinguishedName/MClear.c
security/nss/lib/pkix/src/RelativeDistinguishedName/MCount.c
security/nss/lib/pkix/src/RelativeDistinguishedName/MVCreate.c
security/nss/lib/pkix/src/RelativeDistinguishedName/PAddAttributeTypeAndValue.c
security/nss/lib/pkix/src/RelativeDistinguishedName/PCreate.c
security/nss/lib/pkix/src/RelativeDistinguishedName/PCreateFromArray.c
security/nss/lib/pkix/src/RelativeDistinguishedName/PCreateFromUTF8.c
security/nss/lib/pkix/src/RelativeDistinguishedName/PDecode.c
security/nss/lib/pkix/src/RelativeDistinguishedName/PDestroy.c
security/nss/lib/pkix/src/RelativeDistinguishedName/PDuplicate.c
security/nss/lib/pkix/src/RelativeDistinguishedName/PEncode.c
security/nss/lib/pkix/src/RelativeDistinguishedName/PEqual.c
security/nss/lib/pkix/src/RelativeDistinguishedName/PFindAttributeTypeAndValue.c
security/nss/lib/pkix/src/RelativeDistinguishedName/PGetAttributeTypeAndValue.c
security/nss/lib/pkix/src/RelativeDistinguishedName/PGetAttributeTypeAndValueCount.c
security/nss/lib/pkix/src/RelativeDistinguishedName/PGetAttributeTypeAndValues.c
security/nss/lib/pkix/src/RelativeDistinguishedName/PGetUTF8Encoding.c
security/nss/lib/pkix/src/RelativeDistinguishedName/PRemoveAttributeTypeAndValue.c
security/nss/lib/pkix/src/RelativeDistinguishedName/PSetAttributeTypeAndValue.c
security/nss/lib/pkix/src/RelativeDistinguishedName/PSetAttributeTypeAndValues.c
security/nss/lib/pkix/src/RelativeDistinguishedName/RemoveAttributeTypeAndValue.c
security/nss/lib/pkix/src/RelativeDistinguishedName/SetAttributeTypeAndValue.c
security/nss/lib/pkix/src/RelativeDistinguishedName/SetAttributeTypeAndValues.c
security/nss/lib/pkix/src/RelativeDistinguishedName/template.c
security/nss/lib/pkix/src/RelativeDistinguishedName/verifyPointer.c
security/nss/lib/pkix/src/Time/Compare.c
security/nss/lib/pkix/src/Time/CreateFromPRTime.c
security/nss/lib/pkix/src/Time/CreateFromUTF8.c
security/nss/lib/pkix/src/Time/Decode.c
security/nss/lib/pkix/src/Time/Destroy.c
security/nss/lib/pkix/src/Time/Duplicate.c
security/nss/lib/pkix/src/Time/Encode.c
security/nss/lib/pkix/src/Time/Equal.c
security/nss/lib/pkix/src/Time/GetPRTime.c
security/nss/lib/pkix/src/Time/GetUTF8Encoding.c
security/nss/lib/pkix/src/Time/PCreateFromPRTime.c
security/nss/lib/pkix/src/Time/PCreateFromUTF8.c
security/nss/lib/pkix/src/Time/PDecode.c
security/nss/lib/pkix/src/Time/PDestroy.c
security/nss/lib/pkix/src/Time/PEncode.c
security/nss/lib/pkix/src/Time/template.c
security/nss/lib/pkix/src/X520Name/CreateFromUTF8.c
security/nss/lib/pkix/src/X520Name/Decode.c
security/nss/lib/pkix/src/X520Name/Destroy.c
security/nss/lib/pkix/src/X520Name/Duplicate.c
security/nss/lib/pkix/src/X520Name/Encode.c
security/nss/lib/pkix/src/X520Name/Equal.c
security/nss/lib/pkix/src/X520Name/GetUTF8Encoding.c
security/nss/lib/pkix/src/X520Name/MDoUTF8.c
security/nss/lib/pkix/src/X520Name/PCreate.c
security/nss/lib/pkix/src/X520Name/PCreateFromUTF8.c
security/nss/lib/pkix/src/X520Name/PDecode.c
security/nss/lib/pkix/src/X520Name/PDestroy.c
security/nss/lib/pkix/src/X520Name/PDuplicate.c
security/nss/lib/pkix/src/X520Name/PEncode.c
security/nss/lib/pkix/src/X520Name/PEqual.c
security/nss/lib/pkix/src/X520Name/PGetUTF8Encoding.c
security/nss/lib/pkix/src/X520Name/template.c
security/nss/lib/pkix/src/X520Name/verifyPointer.c
security/nss/lib/smime/Makefile
security/nss/lib/smime/cms.h
security/nss/lib/smime/cmsarray.c
security/nss/lib/smime/cmsasn1.c
security/nss/lib/smime/cmsattr.c
security/nss/lib/smime/cmscinfo.c
security/nss/lib/smime/cmscipher.c
security/nss/lib/smime/cmsdecode.c
security/nss/lib/smime/cmsdigdata.c
security/nss/lib/smime/cmsdigest.c
security/nss/lib/smime/cmsencdata.c
security/nss/lib/smime/cmsencode.c
security/nss/lib/smime/cmsenvdata.c
security/nss/lib/smime/cmslocal.h
security/nss/lib/smime/cmsmessage.c
security/nss/lib/smime/cmspubkey.c
security/nss/lib/smime/cmsrecinfo.c
security/nss/lib/smime/cmsreclist.c
security/nss/lib/smime/cmsreclist.h
security/nss/lib/smime/cmssigdata.c
security/nss/lib/smime/cmssiginfo.c
security/nss/lib/smime/cmst.h
security/nss/lib/smime/cmsutil.c
security/nss/lib/smime/config.mk
security/nss/lib/smime/manifest.mn
security/nss/lib/smime/smime.def
security/nss/lib/smime/smime.h
security/nss/lib/smime/smime.rc
security/nss/lib/smime/smimemessage.c
security/nss/lib/smime/smimesym.c
security/nss/lib/smime/smimeutil.c
security/nss/lib/smime/smimever.c
security/nss/lib/softoken/Makefile
security/nss/lib/softoken/alghmac.c
security/nss/lib/softoken/alghmac.h
security/nss/lib/softoken/cdbhdl.h
security/nss/lib/softoken/config.mk
security/nss/lib/softoken/dbinit.c
security/nss/lib/softoken/fipstest.c
security/nss/lib/softoken/fipstokn.c
security/nss/lib/softoken/keydb.c
security/nss/lib/softoken/keydbi.h
security/nss/lib/softoken/lowcert.c
security/nss/lib/softoken/lowkey.c
security/nss/lib/softoken/lowkeyi.h
security/nss/lib/softoken/lowkeyti.h
security/nss/lib/softoken/lowpbe.c
security/nss/lib/softoken/lowpbe.h
security/nss/lib/softoken/manifest.mn
security/nss/lib/softoken/padbuf.c
security/nss/lib/softoken/pcert.h
security/nss/lib/softoken/pcertdb.c
security/nss/lib/softoken/pcertt.h
security/nss/lib/softoken/pk11db.c
security/nss/lib/softoken/pk11pars.h
security/nss/lib/softoken/pkcs11.c
security/nss/lib/softoken/pkcs11.h
security/nss/lib/softoken/pkcs11c.c
security/nss/lib/softoken/pkcs11f.h
security/nss/lib/softoken/pkcs11i.h
security/nss/lib/softoken/pkcs11n.h
security/nss/lib/softoken/pkcs11p.h
security/nss/lib/softoken/pkcs11t.h
security/nss/lib/softoken/pkcs11u.c
security/nss/lib/softoken/pkcs11u.h
security/nss/lib/softoken/rawhash.c
security/nss/lib/softoken/rsawrapr.c
security/nss/lib/softoken/softkver.c
security/nss/lib/softoken/softoken.h
security/nss/lib/softoken/softokn.def
security/nss/lib/softoken/softokn.rc
security/nss/lib/softoken/softoknt.h
security/nss/lib/ssl/Makefile
security/nss/lib/ssl/authcert.c
security/nss/lib/ssl/cmpcert.c
security/nss/lib/ssl/config.mk
security/nss/lib/ssl/emulate.c
security/nss/lib/ssl/manifest.mn
security/nss/lib/ssl/notes.txt
security/nss/lib/ssl/nsskea.c
security/nss/lib/ssl/os2_err.c
security/nss/lib/ssl/os2_err.h
security/nss/lib/ssl/preenc.h
security/nss/lib/ssl/prelib.c
security/nss/lib/ssl/ssl.def
security/nss/lib/ssl/ssl.h
security/nss/lib/ssl/ssl.rc
security/nss/lib/ssl/ssl3con.c
security/nss/lib/ssl/ssl3gthr.c
security/nss/lib/ssl/ssl3prot.h
security/nss/lib/ssl/sslauth.c
security/nss/lib/ssl/sslcon.c
security/nss/lib/ssl/ssldef.c
security/nss/lib/ssl/sslenum.c
security/nss/lib/ssl/sslerr.c
security/nss/lib/ssl/sslerr.h
security/nss/lib/ssl/sslgathr.c
security/nss/lib/ssl/sslimpl.h
security/nss/lib/ssl/sslinfo.c
security/nss/lib/ssl/sslmutex.c
security/nss/lib/ssl/sslmutex.h
security/nss/lib/ssl/sslnonce.c
security/nss/lib/ssl/sslproto.h
security/nss/lib/ssl/sslreveal.c
security/nss/lib/ssl/sslsecur.c
security/nss/lib/ssl/sslsnce.c
security/nss/lib/ssl/sslsock.c
security/nss/lib/ssl/sslt.h
security/nss/lib/ssl/ssltrace.c
security/nss/lib/ssl/sslver.c
security/nss/lib/ssl/unix_err.c
security/nss/lib/ssl/unix_err.h
security/nss/lib/ssl/win32err.c
security/nss/lib/ssl/win32err.h
security/nss/lib/util/Makefile
security/nss/lib/util/base64.h
security/nss/lib/util/ciferfam.h
security/nss/lib/util/config.mk
security/nss/lib/util/derdec.c
security/nss/lib/util/derenc.c
security/nss/lib/util/dersubr.c
security/nss/lib/util/dertime.c
security/nss/lib/util/manifest.mn
security/nss/lib/util/nssb64.h
security/nss/lib/util/nssb64d.c
security/nss/lib/util/nssb64e.c
security/nss/lib/util/nssb64t.h
security/nss/lib/util/nssilckt.h
security/nss/lib/util/nssilock.c
security/nss/lib/util/nssilock.h
security/nss/lib/util/nsslocks.c
security/nss/lib/util/nsslocks.h
security/nss/lib/util/nssrwlk.c
security/nss/lib/util/nssrwlk.h
security/nss/lib/util/nssrwlkt.h
security/nss/lib/util/portreg.c
security/nss/lib/util/portreg.h
security/nss/lib/util/pqgutil.c
security/nss/lib/util/pqgutil.h
security/nss/lib/util/ret_cr16.s
security/nss/lib/util/secalgid.c
security/nss/lib/util/secasn1.h
security/nss/lib/util/secasn1d.c
security/nss/lib/util/secasn1e.c
security/nss/lib/util/secasn1t.h
security/nss/lib/util/secasn1u.c
security/nss/lib/util/seccomon.h
security/nss/lib/util/secder.h
security/nss/lib/util/secdert.h
security/nss/lib/util/secdig.c
security/nss/lib/util/secdig.h
security/nss/lib/util/secdigt.h
security/nss/lib/util/secerr.h
security/nss/lib/util/secinit.c
security/nss/lib/util/secitem.c
security/nss/lib/util/secitem.h
security/nss/lib/util/secoid.c
security/nss/lib/util/secoid.h
security/nss/lib/util/secoidt.h
security/nss/lib/util/secplcy.c
security/nss/lib/util/secplcy.h
security/nss/lib/util/secport.c
security/nss/lib/util/secport.h
security/nss/lib/util/sectime.c
security/nss/lib/util/utf8.c
security/nss/lib/util/watcomfx.h
security/nss/macbuild/LoadableRoots.mcp.exp
security/nss/macbuild/LoadableRoots.xml
security/nss/macbuild/NSS.Prefix
security/nss/macbuild/NSS.xml
security/nss/macbuild/NSSCommon.h
security/nss/macbuild/NSSDebug.Prefix
security/nss/macbuild/NSSckfw.xml
security/nss/macbuild/Softoken.Prefix
security/nss/macbuild/SoftokenCommon.h
security/nss/macbuild/SoftokenDebug.Prefix
security/nss/macbuild/crmf.xml
security/nss/macbuild/macstubs.c
security/nss/macbuild/smime.xml
security/nss/macbuild/softoken.xml
security/nss/macbuild/ssl.xml
security/nss/macbuild/util.xml
security/nss/makefile.win
security/nss/manifest.mn
security/nss/relnotes.txt
security/nss/tests/all.sh
security/nss/tests/cert/cert.sh
security/nss/tests/cipher/cipher.sh
security/nss/tests/cipher/cipher.txt
security/nss/tests/cipher/dsa.txt
security/nss/tests/cipher/hash.txt
security/nss/tests/cipher/performance.sh
security/nss/tests/cipher/rsa.txt
security/nss/tests/cipher/symmkey.txt
security/nss/tests/clean_tbx
security/nss/tests/common/Makefile
security/nss/tests/common/cleanup.sh
security/nss/tests/common/init.sh
security/nss/tests/common/results_header.html
security/nss/tests/core_watch
security/nss/tests/dbtests/dbtests.sh
security/nss/tests/dll_version.sh
security/nss/tests/doc/clean.gif
security/nss/tests/doc/nssqa.txt
security/nss/tests/doc/platform_specific_problems
security/nss/tests/doc/qa_wrapper.html
security/nss/tests/fips/fips.sh
security/nss/tests/header
security/nss/tests/jss_dll_version.sh
security/nss/tests/jssdir
security/nss/tests/jssqa
security/nss/tests/mksymlinks
security/nss/tests/nssdir
security/nss/tests/nsspath
security/nss/tests/nssqa
security/nss/tests/path_uniq
security/nss/tests/perf/perf.sh
security/nss/tests/pkcs11/netscape/suites/Makefile
security/nss/tests/pkcs11/netscape/suites/config.mk
security/nss/tests/pkcs11/netscape/suites/manifest.mn
security/nss/tests/pkcs11/netscape/suites/security/Makefile
security/nss/tests/pkcs11/netscape/suites/security/config.mk
security/nss/tests/pkcs11/netscape/suites/security/manifest.mn
security/nss/tests/pkcs11/netscape/suites/security/pkcs11/Makefile
security/nss/tests/pkcs11/netscape/suites/security/pkcs11/config.mk
security/nss/tests/pkcs11/netscape/suites/security/pkcs11/manifest.mn
security/nss/tests/pkcs11/netscape/suites/security/pkcs11/pk11test.c
security/nss/tests/pkcs11/netscape/suites/security/pkcs11/pk11test.h
security/nss/tests/pkcs11/netscape/suites/security/pkcs11/pk11test.htp
security/nss/tests/pkcs11/netscape/suites/security/pkcs11/pkcs11.h
security/nss/tests/pkcs11/netscape/suites/security/pkcs11/pkcs11.reg
security/nss/tests/pkcs11/netscape/suites/security/pkcs11/pkcs11.rep
security/nss/tests/pkcs11/netscape/suites/security/pkcs11/rules.mk
security/nss/tests/pkcs11/netscape/suites/security/ssl/Makefile
security/nss/tests/pkcs11/netscape/suites/security/ssl/README
security/nss/tests/pkcs11/netscape/suites/security/ssl/cert7.db
security/nss/tests/pkcs11/netscape/suites/security/ssl/config.mk
security/nss/tests/pkcs11/netscape/suites/security/ssl/key3.db
security/nss/tests/pkcs11/netscape/suites/security/ssl/manifest.mn
security/nss/tests/pkcs11/netscape/suites/security/ssl/ssl.reg
security/nss/tests/pkcs11/netscape/suites/security/ssl/sslc.c
security/nss/tests/pkcs11/netscape/suites/security/ssl/sslc.h
security/nss/tests/pkcs11/netscape/suites/security/ssl/ssls.c
security/nss/tests/pkcs11/netscape/suites/security/ssl/ssls.h
security/nss/tests/pkcs11/netscape/suites/security/ssl/sslt.c
security/nss/tests/pkcs11/netscape/suites/security/ssl/sslt.h
security/nss/tests/pkcs11/netscape/suites/security/ssl/sslt.htp
security/nss/tests/pkcs11/netscape/suites/security/ssl/sslt.rep
security/nss/tests/pkcs11/netscape/trivial/.cvsignore
security/nss/tests/pkcs11/netscape/trivial/Makefile.in
security/nss/tests/pkcs11/netscape/trivial/README.txt
security/nss/tests/pkcs11/netscape/trivial/acconfig.h
security/nss/tests/pkcs11/netscape/trivial/config.h.in
security/nss/tests/pkcs11/netscape/trivial/configure
security/nss/tests/pkcs11/netscape/trivial/configure.in
security/nss/tests/pkcs11/netscape/trivial/install-sh
security/nss/tests/pkcs11/netscape/trivial/trivial.c
security/nss/tests/platformlist
security/nss/tests/platformlist.tbx
security/nss/tests/qa_stage
security/nss/tests/qa_stat
security/nss/tests/qaclean
security/nss/tests/sdr/sdr.sh
security/nss/tests/set_environment
security/nss/tests/smime/alice.txt
security/nss/tests/smime/bob.txt
security/nss/tests/smime/smime.sh
security/nss/tests/ssl/ssl.sh
security/nss/tests/ssl/ssl_dist_stress.sh
security/nss/tests/ssl/sslauth.txt
security/nss/tests/ssl/sslcov.txt
security/nss/tests/ssl/sslreq.txt
security/nss/tests/ssl/sslstress.txt
security/nss/tests/tools/sign.html
security/nss/tests/tools/signjs.html
security/nss/tests/tools/tools.sh
security/nss/trademarks.txt
deleted file mode 100644
--- a/dbm/.cvsignore
+++ /dev/null
@@ -1,1 +0,0 @@
-Makefile
deleted file mode 100644
--- a/dbm/Makefile.in
+++ /dev/null
@@ -1,36 +0,0 @@
-#
-# The contents of this file are subject to the Netscape Public
-# License Version 1.1 (the "License"); you may not use this file
-# except in compliance with the License. You may obtain a copy of
-# the License at http://www.mozilla.org/NPL/
-#
-# Software distributed under the License is distributed on an "AS
-# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-# implied. See the License for the specific language governing
-# rights and limitations under the License.
-#
-# The Original Code is mozilla.org code.
-#
-# The Initial Developer of the Original Code is Netscape
-# Communications Corporation.  Portions created by Netscape are
-# Copyright (C) 1998 Netscape Communications Corporation. All
-# Rights Reserved.
-#
-# Contributor(s): 
-#
-
-DEPTH		= ..
-topsrcdir	= @top_srcdir@
-srcdir		= @srcdir@
-VPATH		= @srcdir@
-
-include $(DEPTH)/config/autoconf.mk
-
-DIRS		= include src
-
-ifdef ENABLE_TESTS
-DIRS		+= tests
-endif
-
-include $(topsrcdir)/config/rules.mk
-
deleted file mode 100644
--- a/dbm/include/.cvsignore
+++ /dev/null
@@ -1,1 +0,0 @@
-Makefile
deleted file mode 100644
--- a/dbm/include/MANIFEST
+++ /dev/null
@@ -1,17 +0,0 @@
-#
-# This is a list of local files which get copied to the mozilla:dist directory
-#
-
-cdefs.h
-extern.h
-hash.h
-hsearch.h
-mcom_db.h
-mpool.h
-ncompat.h
-ndbm.h
-nsres.h
-page.h
-queue.h
-search.h
-watcomfx.h
deleted file mode 100644
--- a/dbm/include/Makefile.in
+++ /dev/null
@@ -1,55 +0,0 @@
-#
-# The contents of this file are subject to the Netscape Public
-# License Version 1.1 (the "License"); you may not use this file
-# except in compliance with the License. You may obtain a copy of
-# the License at http://www.mozilla.org/NPL/
-#
-# Software distributed under the License is distributed on an "AS
-# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-# implied. See the License for the specific language governing
-# rights and limitations under the License.
-#
-# The Original Code is mozilla.org code.
-#
-# The Initial Developer of the Original Code is Netscape
-# Communications Corporation.  Portions created by Netscape are
-# Copyright (C) 1998 Netscape Communications Corporation. All
-# Rights Reserved.
-#
-# Contributor(s): 
-#
-
-DEPTH		= ../..
-topsrcdir	= @top_srcdir@
-srcdir		= @srcdir@
-VPATH		= @srcdir@
-
-include $(DEPTH)/config/autoconf.mk
-
-MODULE		= dbm
-
-EXPORTS		= \
-		nsres.h \
-		cdefs.h \
-		mcom_db.h \
-		ncompat.h \
-		winfile.h \
-		$(NULL)
-
-EXPORTS		:= $(addprefix $(srcdir)/, $(EXPORTS))
-
-PRIVATE_EXPORTS	= \
-		hsearch.h \
-		page.h \
-		extern.h \
-		ndbm.h \
-		queue.h \
-		hash.h \
-		mpool.h \
-		search.h \
-		$(NULL)
-
-PRIVATE_EXPORTS	:= $(addprefix $(srcdir)/, $(PRIVATE_EXPORTS))
-
-include $(topsrcdir)/config/rules.mk
-
deleted file mode 100644
--- a/dbm/include/Makefile.win
+++ /dev/null
@@ -1,60 +0,0 @@
-# The contents of this file are subject to the Netscape Public
-# License Version 1.1 (the "License"); you may not use this file
-# except in compliance with the License. You may obtain a copy of
-# the License at http://www.mozilla.org/NPL/
-#
-# Software distributed under the License is distributed on an "AS
-# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-# implied. See the License for the specific language governing
-# rights and limitations under the License.
-#
-# The Original Code is mozilla.org code.
-#
-# The Initial Developer of the Original Code is Netscape
-# Communications Corporation.  Portions created by Netscape are
-# Copyright (C) 1998 Netscape Communications Corporation. All
-# Rights Reserved.
-#
-# Contributor(s): 
-
-
-#//------------------------------------------------------------------------
-#//
-#// Makefile to build the cert library
-#//
-#//------------------------------------------------------------------------
-
-!if "$(MOZ_BITS)" == "16"
-!ifndef MOZ_DEBUG
-OPTIMIZER=-Os -UDEBUG -DNDEBUG
-!endif
-!endif
-
-#//------------------------------------------------------------------------
-#//
-#// Specify the depth of the current directory relative to the
-#// root of NS
-#//
-#//------------------------------------------------------------------------
-DEPTH= ..\..
-
-!ifndef MAKE_OBJ_TYPE
-MAKE_OBJ_TYPE=EXE
-!endif
-
-#//------------------------------------------------------------------------
-#//
-#// install headers
-#//
-#//------------------------------------------------------------------------
-EXPORTS=nsres.h cdefs.h mcom_db.h ncompat.h winfile.h
-
-#//------------------------------------------------------------------------
-#//
-#// Include the common makefile rules
-#//
-#//------------------------------------------------------------------------
-include <$(DEPTH)/config/rules.mak>
-
-CFLAGS = $(CFLAGS) -DMOZILLA_CLIENT
-
deleted file mode 100644
--- a/dbm/include/cdefs.h
+++ /dev/null
@@ -1,165 +0,0 @@
-/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
-/* ***** BEGIN LICENSE BLOCK *****
- * Version: NPL 1.1/GPL 2.0/LGPL 2.1
- *
- * The contents of this file are subject to the Netscape Public License
- * Version 1.1 (the "License"); you may not use this file except in
- * compliance with the License. You may obtain a copy of the License at
- * http://www.mozilla.org/NPL/
- *
- * Software distributed under the License is distributed on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- * for the specific language governing rights and limitations under the
- * License.
- *
- * The Original Code is mozilla.org code.
- *
- * The Initial Developer of the Original Code is 
- * Netscape Communications Corporation.
- * Portions created by the Initial Developer are Copyright (C) 1998
- * the Initial Developer. All Rights Reserved.
- *
- * Contributor(s):
- *
- *
- * Alternatively, the contents of this file may be used under the terms of
- * either the GNU General Public License Version 2 or later (the "GPL"), or
- * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
- * in which case the provisions of the GPL or the LGPL are applicable instead
- * of those above. If you wish to allow use of your version of this file only
- * under the terms of either the GPL or the LGPL, and not to allow others to
- * use your version of this file under the terms of the NPL, indicate your
- * decision by deleting the provisions above and replace them with the notice
- * and other provisions required by the GPL or the LGPL. If you do not delete
- * the provisions above, a recipient may use your version of this file under
- * the terms of any one of the NPL, the GPL or the LGPL.
- *
- * ***** END LICENSE BLOCK ***** */
-
-/*
- * Copyright (c) 1991, 1993
- *	The Regents of the University of California.  All rights reserved.
- *
- * This code is derived from software contributed to Berkeley by
- * Berkeley Software Design, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. All advertising materials mentioning features or use of this software
- *    must display the following acknowledgement:
- *	This product includes software developed by the University of
- *	California, Berkeley and its contributors.
- * 4. Neither the name of the University nor the names of its contributors
- *    may be used to endorse or promote products derived from this software
- *    without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- *	@(#)cdefs.h	8.7 (Berkeley) 1/21/94
- */
-
-#ifndef	_CDEFS_H_
-#define	_CDEFS_H_
-
-#if defined(__cplusplus)
-#define	__BEGIN_DECLS	extern "C" {
-#define	__END_DECLS	}
-#else
-#define	__BEGIN_DECLS
-#define	__END_DECLS
-#endif
-
-/*
- * The __CONCAT macro is used to concatenate parts of symbol names, e.g.
- * with "#define OLD(foo) __CONCAT(old,foo)", OLD(foo) produces oldfoo.
- * The __CONCAT macro is a bit tricky -- make sure you don't put spaces
- * in between its arguments.  __CONCAT can also concatenate double-quoted
- * strings produced by the __STRING macro, but this only works with ANSI C.
- */
-#if defined(__STDC__) || defined(__cplusplus) || defined(_WINDOWS) || defined(XP_OS2)
-#define	__P(protos)	protos		/* full-blown ANSI C */
-#define	__CONCAT(x,y)	x ## y
-#define	__STRING(x)	#x
-
-/* On HP-UX 11.00, <sys/stdsyms.h> defines __const. */
-#ifndef __const
-#define	__const		const		/* define reserved names to standard */
-#endif  /* __const */
-#define	__signed	signed
-#define	__volatile	volatile
-#ifndef _WINDOWS
-#if defined(__cplusplus)
-#define	__inline	inline		/* convert to C++ keyword */
-#else
-#if !defined(__GNUC__) && !defined(__MWERKS__)
-#define	__inline			/* delete GCC keyword */
-#endif /* !__GNUC__ */
-#endif /* !__cplusplus */
-#endif /* !_WINDOWS */
-
-#else	/* !(__STDC__ || __cplusplus) */
-#define	__P(protos)	()		/* traditional C preprocessor */
-#define	__CONCAT(x,y)	x/**/y
-#define	__STRING(x)	"x"
-
-#ifndef __GNUC__
-#define	__const				/* delete pseudo-ANSI C keywords */
-#define	__inline
-#define	__signed
-#define	__volatile
-/*
- * In non-ANSI C environments, new programs will want ANSI-only C keywords
- * deleted from the program and old programs will want them left alone.
- * When using a compiler other than gcc, programs using the ANSI C keywords
- * const, inline etc. as normal identifiers should define -DNO_ANSI_KEYWORDS.
- * When using "gcc -traditional", we assume that this is the intent; if
- * __GNUC__ is defined but __STDC__ is not, we leave the new keywords alone.
- */
-#ifndef	NO_ANSI_KEYWORDS
-#define	const				/* delete ANSI C keywords */
-#define	inline
-#define	signed
-#define	volatile
-#endif
-#endif	/* !__GNUC__ */
-#endif	/* !(__STDC__ || __cplusplus) */
-
-/*
- * GCC1 and some versions of GCC2 declare dead (non-returning) and
- * pure (no side effects) functions using "volatile" and "const";
- * unfortunately, these then cause warnings under "-ansi -pedantic".
- * GCC2 uses a new, peculiar __attribute__((attrs)) style.  All of
- * these work for GNU C++ (modulo a slight glitch in the C++ grammar
- * in the distribution version of 2.5.5).
- */
-#if !defined(__GNUC__) || __GNUC__ < 2 || __GNUC_MINOR__ < 5
-#define	__attribute__(x)	/* delete __attribute__ if non-gcc or gcc1 */
-#if defined(__GNUC__) && !defined(__STRICT_ANSI__)
-#define	__dead		__volatile
-#define	__pure		__const
-#endif
-#endif
-
-/* Delete pseudo-keywords wherever they are not available or needed. */
-#ifndef __dead
-#define	__dead
-#define	__pure
-#endif
-
-#endif /* !_CDEFS_H_ */
deleted file mode 100644
--- a/dbm/include/extern.h
+++ /dev/null
@@ -1,65 +0,0 @@
-/*-
- * Copyright (c) 1991, 1993, 1994
- *	The Regents of the University of California.  All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. All advertising materials mentioning features or use of this software
- *    must display the following acknowledgement:
- *	This product includes software developed by the University of
- *	California, Berkeley and its contributors.
- * 4. Neither the name of the University nor the names of its contributors
- *    may be used to endorse or promote products derived from this software
- *    without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- *	@(#)extern.h	8.4 (Berkeley) 6/16/94
- */
-
-BUFHEAD	*__add_ovflpage (HTAB *, BUFHEAD *);
-int	 __addel (HTAB *, BUFHEAD *, const DBT *, const DBT *);
-int	 __big_delete (HTAB *, BUFHEAD *);
-int	 __big_insert (HTAB *, BUFHEAD *, const DBT *, const DBT *);
-int	 __big_keydata (HTAB *, BUFHEAD *, DBT *, DBT *, int);
-int	 __big_return (HTAB *, BUFHEAD *, int, DBT *, int);
-int	 __big_split (HTAB *, BUFHEAD *, BUFHEAD *, BUFHEAD *,
-		uint32, uint32, SPLIT_RETURN *);
-int	 __buf_free (HTAB *, int, int);
-void	 __buf_init (HTAB *, int);
-uint32	 __call_hash (HTAB *, char *, size_t);
-int	 __delpair (HTAB *, BUFHEAD *, int);
-int	 __expand_table (HTAB *);
-int	 __find_bigpair (HTAB *, BUFHEAD *, int, char *, int);
-uint16	 __find_last_page (HTAB *, BUFHEAD **);
-void	 __free_ovflpage (HTAB *, BUFHEAD *);
-BUFHEAD	*__get_buf (HTAB *, uint32, BUFHEAD *, int);
-int	 __get_page (HTAB *, char *, uint32, int, int, int);
-int	 __ibitmap (HTAB *, int, int, int);
-uint32	 __log2 (uint32);
-int	 __put_page (HTAB *, char *, uint32, int, int);
-void	 __reclaim_buf (HTAB *, BUFHEAD *);
-int	 __split_page (HTAB *, uint32, uint32);
-
-/* Default hash routine. */
-extern uint32 (*__default_hash) (const void *, size_t);
-
-#ifdef HASH_STATISTICS
-extern int hash_accesses, hash_collisions, hash_expansions, hash_overflows;
-#endif
deleted file mode 100644
--- a/dbm/include/hash.h
+++ /dev/null
@@ -1,337 +0,0 @@
-/*-
- * Copyright (c) 1990, 1993, 1994
- *	The Regents of the University of California.  All rights reserved.
- *
- * This code is derived from software contributed to Berkeley by
- * Margo Seltzer.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. All advertising materials mentioning features or use of this software
- *    must display the following acknowledgement:
- *	This product includes software developed by the University of
- *	California, Berkeley and its contributors.
- * 4. Neither the name of the University nor the names of its contributors
- *    may be used to endorse or promote products derived from this software
- *    without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- *	@(#)hash.h	8.3 (Berkeley) 5/31/94
- */
-
-/* Operations */
-
-#include <stdio.h>
-#include "mcom_db.h"
-typedef enum {
-	HASH_GET, HASH_PUT, HASH_PUTNEW, HASH_DELETE, HASH_FIRST, HASH_NEXT
-} ACTION;
-
-/* Buffer Management structures */
-typedef struct _bufhead BUFHEAD;
-
-struct _bufhead {
-	BUFHEAD		*prev;		/* LRU links */
-	BUFHEAD		*next;		/* LRU links */
-	BUFHEAD		*ovfl;		/* Overflow page buffer header */
-	uint32	 	addr;		/* Address of this page */
-	char		*page;		/* Actual page data */
-	char     	is_disk;
-	char	 	flags;
-#define	BUF_MOD		0x0001
-#define BUF_DISK	0x0002
-#define	BUF_BUCKET	0x0004
-#define	BUF_PIN		0x0008
-};
-
-#define IS_BUCKET(X)	((X) & BUF_BUCKET)
-
-typedef BUFHEAD **SEGMENT;
-
-typedef int DBFILE_PTR;
-#define NO_FILE -1
-#ifdef macintosh
-#define DBFILE_OPEN(path, flag,mode) open((path), flag)
-#define EXISTS(path)
-#else
-#define DBFILE_OPEN(path, flag,mode) open((path), (flag), (mode))
-#endif
-/* Hash Table Information */
-typedef struct hashhdr {		/* Disk resident portion */
-	int32		magic;		/* Magic NO for hash tables */
-	int32		version;	/* Version ID */
-	uint32		lorder;		/* Byte Order */
-	int32		bsize;		/* Bucket/Page Size */
-	int32		bshift;		/* Bucket shift */
-	int32		dsize;		/* Directory Size */
-	int32		ssize;		/* Segment Size */
-	int32		sshift;		/* Segment shift */
-	int32		ovfl_point;	/* Where overflow pages are being 
-					 * allocated */
-	int32		last_freed;	/* Last overflow page freed */
-	int32		max_bucket;	/* ID of Maximum bucket in use */
-	int32		high_mask;	/* Mask to modulo into entire table */
-	int32		low_mask;	/* Mask to modulo into lower half of 
-					 * table */
-	int32		ffactor;	/* Fill factor */
-	int32		nkeys;		/* Number of keys in hash table */
-	int32		hdrpages;	/* Size of table header */
-	uint32		h_charkey;	/* value of hash(CHARKEY) */
-#define NCACHED	32			/* number of bit maps and spare 
-					 * points */
-	int32		spares[NCACHED];/* spare pages for overflow */
-	uint16		bitmaps[NCACHED];	/* address of overflow page 
-						 * bitmaps */
-} HASHHDR;
-
-typedef struct htab	 {		/* Memory resident data structure */
-	HASHHDR 	hdr;		/* Header */
-	int		nsegs;		/* Number of allocated segments */
-	int		exsegs;		/* Number of extra allocated 
-					 * segments */
-	uint32			/* Hash function */
-	    (*hash)(const void *, size_t);
-	int		flags;		/* Flag values */
-	DBFILE_PTR	fp;		/* File pointer */
-	char            *filename;
-	char		*tmp_buf;	/* Temporary Buffer for BIG data */
-	char		*tmp_key;	/* Temporary Buffer for BIG keys */
-	BUFHEAD 	*cpage;		/* Current page */
-	int		cbucket;	/* Current bucket */
-	int		cndx;		/* Index of next item on cpage */
-	int		dbmerrno;		/* Error Number -- for DBM 
-					 * compatability */
-	int		new_file;	/* Indicates if fd is backing store 
-					 * or no */
-	int		save_file;	/* Indicates whether we need to flush 
-					 * file at
-					 * exit */
-	uint32		*mapp[NCACHED];	/* Pointers to page maps */
-	int		nmaps;		/* Initial number of bitmaps */
-	int		nbufs;		/* Number of buffers left to 
-					 * allocate */
-	BUFHEAD 	bufhead;	/* Header of buffer lru list */
-	SEGMENT 	*dir;		/* Hash Bucket directory */
-	off_t		file_size;	/* in bytes */
-	char		is_temp;	/* unlink file on close */
-	char		updateEOF;	/* force EOF update on flush */
-} HTAB;
-
-/*
- * Constants
- */
-#define DATABASE_CORRUPTED_ERROR -999   /* big ugly abort, delete database */
-#define	OLD_MAX_BSIZE		65536		/* 2^16 */
-#define MAX_BSIZE       	32l*1024l         /* 2^15 */
-#define MIN_BUFFERS		6
-#define MINHDRSIZE		512
-#define DEF_BUFSIZE		65536l		/* 64 K */
-#define DEF_BUCKET_SIZE		4096
-#define DEF_BUCKET_SHIFT	12		/* log2(BUCKET) */
-#define DEF_SEGSIZE		256
-#define DEF_SEGSIZE_SHIFT	8		/* log2(SEGSIZE)	 */
-#define DEF_DIRSIZE		256
-#define DEF_FFACTOR		65536l
-#define MIN_FFACTOR		4
-#define SPLTMAX			8
-#define CHARKEY			"%$sniglet^&"
-#define NUMKEY			1038583l
-#define BYTE_SHIFT		3
-#define INT_TO_BYTE		2
-#define INT_BYTE_SHIFT		5
-#define ALL_SET			((uint32)0xFFFFFFFF)
-#define ALL_CLEAR		0
-
-#define PTROF(X)	((ptrdiff_t)(X) == BUF_DISK ? 0 : (X))
-#define ISDISK(X)	((X) ? ((ptrdiff_t)(X) == BUF_DISK ? BUF_DISK \
-				: (X)->is_disk) : 0)
-
-#define BITS_PER_MAP	32
-
-/* Given the address of the beginning of a big map, clear/set the nth bit */
-#define CLRBIT(A, N)	((A)[(N)/BITS_PER_MAP] &= ~(1<<((N)%BITS_PER_MAP)))
-#define SETBIT(A, N)	((A)[(N)/BITS_PER_MAP] |= (1<<((N)%BITS_PER_MAP)))
-#define ISSET(A, N)	((A)[(N)/BITS_PER_MAP] & (1<<((N)%BITS_PER_MAP)))
-
-/* Overflow management */
-/*
- * Overflow page numbers are allocated per split point.  At each doubling of
- * the table, we can allocate extra pages.  So, an overflow page number has
- * the top 5 bits indicate which split point and the lower 11 bits indicate
- * which page at that split point is indicated (pages within split points are
- * numberered starting with 1).
- */
-
-#define SPLITSHIFT	11
-#define SPLITMASK	0x7FF
-#define SPLITNUM(N)	(((uint32)(N)) >> SPLITSHIFT)
-#define OPAGENUM(N)	((N) & SPLITMASK)
-#define	OADDR_OF(S,O)	((uint32)((uint32)(S) << SPLITSHIFT) + (O))
-
-#define BUCKET_TO_PAGE(B) \
-	(B) + hashp->HDRPAGES + ((B) ? hashp->SPARES[__log2((uint32)((B)+1))-1] : 0)
-#define OADDR_TO_PAGE(B) 	\
-	BUCKET_TO_PAGE ( (1 << SPLITNUM((B))) -1 ) + OPAGENUM((B));
-
-/*
- * page.h contains a detailed description of the page format.
- *
- * Normally, keys and data are accessed from offset tables in the top of
- * each page which point to the beginning of the key and data.  There are
- * four flag values which may be stored in these offset tables which indicate
- * the following:
- *
- *
- * OVFLPAGE	Rather than a key data pair, this pair contains
- *		the address of an overflow page.  The format of
- *		the pair is:
- *		    OVERFLOW_PAGE_NUMBER OVFLPAGE
- *
- * PARTIAL_KEY	This must be the first key/data pair on a page
- *		and implies that page contains only a partial key.
- *		That is, the key is too big to fit on a single page
- *		so it starts on this page and continues on the next.
- *		The format of the page is:
- *		    KEY_OFF PARTIAL_KEY OVFL_PAGENO OVFLPAGE
- *		
- *		    KEY_OFF -- offset of the beginning of the key
- *		    PARTIAL_KEY -- 1
- *		    OVFL_PAGENO - page number of the next overflow page
- *		    OVFLPAGE -- 0
- *
- * FULL_KEY	This must be the first key/data pair on the page.  It
- *		is used in two cases.
- *
- *		Case 1:
- *		    There is a complete key on the page but no data
- *		    (because it wouldn't fit).  The next page contains
- *		    the data.
- *
- *		    Page format it:
- *		    KEY_OFF FULL_KEY OVFL_PAGENO OVFL_PAGE
- *
- *		    KEY_OFF -- offset of the beginning of the key
- *		    FULL_KEY -- 2
- *		    OVFL_PAGENO - page number of the next overflow page
- *		    OVFLPAGE -- 0
- *
- *		Case 2:
- *		    This page contains no key, but part of a large
- *		    data field, which is continued on the next page.
- *
- *		    Page format it:
- *		    DATA_OFF FULL_KEY OVFL_PAGENO OVFL_PAGE
- *
- *		    KEY_OFF -- offset of the beginning of the data on
- *				this page
- *		    FULL_KEY -- 2
- *		    OVFL_PAGENO - page number of the next overflow page
- *		    OVFLPAGE -- 0
- *
- * FULL_KEY_DATA 
- *		This must be the first key/data pair on the page.
- *		There are two cases:
- *
- *		Case 1:
- *		    This page contains a key and the beginning of the
- *		    data field, but the data field is continued on the
- *		    next page.
- *
- *		    Page format is:
- *		    KEY_OFF FULL_KEY_DATA OVFL_PAGENO DATA_OFF
- *
- *		    KEY_OFF -- offset of the beginning of the key
- *		    FULL_KEY_DATA -- 3
- *		    OVFL_PAGENO - page number of the next overflow page
- *		    DATA_OFF -- offset of the beginning of the data
- *
- *		Case 2:
- *		    This page contains the last page of a big data pair.
- *		    There is no key, only the  tail end of the data
- *		    on this page.
- *
- *		    Page format is:
- *		    DATA_OFF FULL_KEY_DATA <OVFL_PAGENO> <OVFLPAGE>
- *
- *		    DATA_OFF -- offset of the beginning of the data on
- *				this page
- *		    FULL_KEY_DATA -- 3
- *		    OVFL_PAGENO - page number of the next overflow page
- *		    OVFLPAGE -- 0
- *
- *		    OVFL_PAGENO and OVFLPAGE are optional (they are
- *		    not present if there is no next page).
- */
-
-#define OVFLPAGE	0
-#define PARTIAL_KEY	1
-#define FULL_KEY	2
-#define FULL_KEY_DATA	3
-#define	REAL_KEY	4
-
-/* Short hands for accessing structure */
-#undef BSIZE
-#define BSIZE		hdr.bsize
-#undef BSHIFT
-#define BSHIFT		hdr.bshift
-#define DSIZE		hdr.dsize
-#define SGSIZE		hdr.ssize
-#define SSHIFT		hdr.sshift
-#define LORDER		hdr.lorder
-#define OVFL_POINT	hdr.ovfl_point
-#define	LAST_FREED	hdr.last_freed
-#define MAX_BUCKET	hdr.max_bucket
-#define FFACTOR		hdr.ffactor
-#define HIGH_MASK	hdr.high_mask
-#define LOW_MASK	hdr.low_mask
-#define NKEYS		hdr.nkeys
-#define HDRPAGES	hdr.hdrpages
-#define SPARES		hdr.spares
-#define BITMAPS		hdr.bitmaps
-#define VERSION		hdr.version
-#define MAGIC		hdr.magic
-#define NEXT_FREE	hdr.next_free
-#define H_CHARKEY	hdr.h_charkey
-
-extern uint32 (*__default_hash) (const void *, size_t);
-void __buf_init(HTAB *hashp, int32 nbytes);
-int __big_delete(HTAB *hashp, BUFHEAD *bufp);
-BUFHEAD * __get_buf(HTAB *hashp, uint32 addr, BUFHEAD *prev_bp, int newpage);
-uint32 __call_hash(HTAB *hashp, char *k, size_t len);
-#include "page.h"
-extern int __big_split(HTAB *hashp, BUFHEAD *op,BUFHEAD *np,
-BUFHEAD *big_keyp,uint32 addr,uint32   obucket, SPLIT_RETURN *ret);
-void __free_ovflpage(HTAB *hashp, BUFHEAD *obufp);
-BUFHEAD * __add_ovflpage(HTAB *hashp, BUFHEAD *bufp);
-int __big_insert(HTAB *hashp, BUFHEAD *bufp, const DBT *key, const DBT *val);
-int __expand_table(HTAB *hashp);
-uint32 __log2(uint32 num);
-void __reclaim_buf(HTAB *hashp, BUFHEAD *bp);
-int __get_page(HTAB *hashp, char * p, uint32 bucket, int is_bucket, int is_disk, int is_bitmap);
-int __put_page(HTAB *hashp, char *p, uint32 bucket, int is_bucket, int is_bitmap);
-int __ibitmap(HTAB *hashp, int pnum, int nbits, int ndx);
-int __buf_free(HTAB *hashp, int do_free, int to_disk);
-int __find_bigpair(HTAB *hashp, BUFHEAD *bufp, int ndx, char *key, int size);
-uint16 __find_last_page(HTAB *hashp, BUFHEAD **bpp);
-int __addel(HTAB *hashp, BUFHEAD *bufp, const DBT *key, const DBT * val);
-int __big_return(HTAB *hashp, BUFHEAD *bufp, int ndx, DBT *val, int set_current);
-int __delpair(HTAB *hashp, BUFHEAD *bufp, int ndx);
-int __big_keydata(HTAB *hashp, BUFHEAD *bufp, DBT *key, DBT *val, int set);
-int __split_page(HTAB *hashp, uint32 obucket, uint32 nbucket);
deleted file mode 100644
--- a/dbm/include/hsearch.h
+++ /dev/null
@@ -1,51 +0,0 @@
-/*-
- * Copyright (c) 1990, 1993
- *	The Regents of the University of California.  All rights reserved.
- *
- * This code is derived from software contributed to Berkeley by
- * Margo Seltzer.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. All advertising materials mentioning features or use of this software
- *    must display the following acknowledgement:
- *	This product includes software developed by the University of
- *	California, Berkeley and its contributors.
- * 4. Neither the name of the University nor the names of its contributors
- *    may be used to endorse or promote products derived from this software
- *    without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- *	@(#)search.h	8.1 (Berkeley) 6/4/93
- */
-
-/* Backward compatibility to hsearch interface. */
-typedef struct entry {
-	char *key;
-	char *data;
-} ENTRY;
-
-typedef enum {
-	FIND, ENTER
-} ACTION;
-
-int	 hcreate (unsigned int);
-void	 hdestroy (void);
-ENTRY	*hsearch (ENTRY, ACTION);
deleted file mode 100644
--- a/dbm/include/mcom_db.h
+++ /dev/null
@@ -1,450 +0,0 @@
-/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
-/* ***** BEGIN LICENSE BLOCK *****
- * Version: NPL 1.1/GPL 2.0/LGPL 2.1
- *
- * The contents of this file are subject to the Netscape Public License
- * Version 1.1 (the "License"); you may not use this file except in
- * compliance with the License. You may obtain a copy of the License at
- * http://www.mozilla.org/NPL/
- *
- * Software distributed under the License is distributed on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- * for the specific language governing rights and limitations under the
- * License.
- *
- * The Original Code is mozilla.org code.
- *
- * The Initial Developer of the Original Code is 
- * Netscape Communications Corporation.
- * Portions created by the Initial Developer are Copyright (C) 1998
- * the Initial Developer. All Rights Reserved.
- *
- * Contributor(s):
- *
- *
- * Alternatively, the contents of this file may be used under the terms of
- * either the GNU General Public License Version 2 or later (the "GPL"), or
- * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
- * in which case the provisions of the GPL or the LGPL are applicable instead
- * of those above. If you wish to allow use of your version of this file only
- * under the terms of either the GPL or the LGPL, and not to allow others to
- * use your version of this file under the terms of the NPL, indicate your
- * decision by deleting the provisions above and replace them with the notice
- * and other provisions required by the GPL or the LGPL. If you do not delete
- * the provisions above, a recipient may use your version of this file under
- * the terms of any one of the NPL, the GPL or the LGPL.
- *
- * ***** END LICENSE BLOCK ***** */
-
-/*- 
- * Copyright (c) 1990, 1993, 1994
- *	The Regents of the University of California.  All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. All advertising materials mentioning features or use of this software
- *    must display the following acknowledgement:
- *	This product includes software developed by the University of
- *	California, Berkeley and its contributors.
- * 4. Neither the name of the University nor the names of its contributors
- *    may be used to endorse or promote products derived from this software
- *    without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- *	@(#)db.h	8.7 (Berkeley) 6/16/94
- */
-
-#ifndef _DB_H_
-#define	_DB_H_
-
-#ifndef macintosh
-#include <sys/types.h>
-#endif
-#include "prtypes.h"
-
-#include <limits.h>
-
-#ifdef __DBINTERFACE_PRIVATE
-
-#ifdef HAVE_SYS_CDEFS_H
-#include <sys/cdefs.h>
-#else
-#include "cdefs.h"
-#endif
-
-#ifdef HAVE_SYS_BYTEORDER_H
-#include <sys/byteorder.h>
-#endif
-
-#if defined(__linux) || defined(__BEOS__)
-#include <endian.h>
-#ifndef BYTE_ORDER
-#define BYTE_ORDER    __BYTE_ORDER
-#define BIG_ENDIAN    __BIG_ENDIAN
-#define LITTLE_ENDIAN __LITTLE_ENDIAN
-#endif
-#endif /* __linux */
-
-#ifdef __sgi
-#define BYTE_ORDER BIG_ENDIAN
-#define BIG_ENDIAN      4321
-#define LITTLE_ENDIAN   1234            /* LSB first: i386, vax, all NT risc */
-#endif
-
-#ifdef __sun
-#define BIG_ENDIAN      4321
-#define LITTLE_ENDIAN   1234            /* LSB first: i386, vax, all NT risc */
-
-#ifndef __SVR4
-/* compat.h is only in 4.1.3 machines. - dp */
-#include <compat.h>
-#endif
-
-/* XXX - dp
- * Need to find a general way of defining endian-ness in SunOS 5.3
- * SunOS 5.4 defines _BIG_ENDIAN and _LITTLE_ENDIAN
- * SunOS 5.3 does nothing like this.
- */
-
-#ifndef BYTE_ORDER
-
-#if defined(_BIG_ENDIAN)
-#define BYTE_ORDER BIG_ENDIAN
-#elif defined(_LITTLE_ENDIAN)
-#define BYTE_ORDER LITTLE_ENDIAN
-#elif !defined(__SVR4)
-/* 4.1.3 is always BIG_ENDIAN as it was released only on sparc platforms. */
-#define BYTE_ORDER BIG_ENDIAN
-#elif !defined(vax) && !defined(ntohl) && !defined(lint) && !defined(i386)
-/* 5.3 big endian. Copied this above line from sys/byteorder.h */
-/* Now we are in a 5.3 SunOS rather non 5.4 or above SunOS  */
-#define BYTE_ORDER BIG_ENDIAN
-#else
-#define BYTE_ORDER LITTLE_ENDIAN
-#endif
-
-#endif /* !BYTE_ORDER */
-#endif /* __sun */
-
-#if defined(__hpux) || defined(__hppa)
-#define BYTE_ORDER BIG_ENDIAN
-#define BIG_ENDIAN      4321
-#define LITTLE_ENDIAN   1234            /* LSB first: i386, vax, all NT risc */
-#endif
-
-#if defined(AIXV3) || defined(AIX)
-/* BYTE_ORDER, LITTLE_ENDIAN, BIG_ENDIAN are all defined here */
-#include <sys/machine.h>
-#endif
-
-/* Digital Unix */
-#ifdef __osf__
-#include <machine/endian.h>
-#endif
-
-#ifdef __alpha
-#ifndef WIN32
-#else
-/* Alpha NT */
-#define BYTE_ORDER LITTLE_ENDIAN
-#define BIG_ENDIAN      4321
-#define LITTLE_ENDIAN   1234 
-#endif
-#endif
-
-#ifdef NCR
-#include <sys/endian.h>
-#endif
-
-#ifdef __QNX__
-#ifdef __QNXNTO__
-#include <sys/param.h>
-#else
-#define LITTLE_ENDIAN	1234
-#define BIG_ENDIAN	4321
-#define BYTE_ORDER	LITTLE_ENDIAN
-#endif
-#endif
-
-#ifdef SNI
-/* #include <sys/hetero.h> */
-#define BYTE_ORDER BIG_ENDIAN
-#define BIG_ENDIAN      4321
-#define LITTLE_ENDIAN   1234
-#endif
-
-#if defined(_WINDOWS) || defined(XP_OS2)
-#ifdef BYTE_ORDER
-#undef BYTE_ORDER
-#endif
-
-#define BYTE_ORDER LITTLE_ENDIAN
-#define LITTLE_ENDIAN   1234            /* LSB first: i386, vax, all NT risc */
-#define BIG_ENDIAN      4321
-#endif
-
-#ifdef macintosh
-#define BIG_ENDIAN 4321
-#define LITTLE_ENDIAN 1234
-#define BYTE_ORDER BIG_ENDIAN
-#endif
-
-#endif  /* __DBINTERFACE_PRIVATE */
-
-#ifdef SCO
-#define MAXPATHLEN 	1024              
-#endif
-
-#include <fcntl.h>
-
-#if defined(_WINDOWS) || defined(XP_OS2)
-#include <stdio.h>
-#include <io.h>
-
-#ifndef XP_OS2 
-#define MAXPATHLEN 	1024               
-#endif
-
-#define	EFTYPE		EINVAL		/* POSIX 1003.1 format errno. */
-
-#ifndef	STDERR_FILENO
-#define	STDIN_FILENO	0		/* ANSI C #defines */
-#define	STDOUT_FILENO	1
-#define	STDERR_FILENO	2
-#endif
-
-#ifndef O_ACCMODE			/* POSIX 1003.1 access mode mask. */
-#define	O_ACCMODE	(O_RDONLY|O_WRONLY|O_RDWR)
-#endif
-#endif
-
-#ifdef macintosh
-#include <stdio.h>
-#include "xp_mcom.h"
-#define O_ACCMODE       3       /* Mask for file access modes */
-#define EFTYPE 2000
-PR_BEGIN_EXTERN_C
-int mkstemp(const char *path);
-PR_END_EXTERN_C
-#endif	/* MACINTOSH */
-
-#if !defined(_WINDOWS) && !defined(macintosh) && !defined(XP_OS2)
-#include <sys/stat.h>
-#include <errno.h>
-#endif
-
-/* define EFTYPE since most don't */
-#ifndef EFTYPE
-#define EFTYPE      EINVAL      /* POSIX 1003.1 format errno. */
-#endif
-
-#define	RET_ERROR	-1		/* Return values. */
-#define	RET_SUCCESS	 0
-#define	RET_SPECIAL	 1
-
-#define	MAX_PAGE_NUMBER	0xffffffff	/* >= # of pages in a file */
-
-#ifndef __sgi
-typedef uint32	pgno_t;
-#endif
-
-#define	MAX_PAGE_OFFSET	65535		/* >= # of bytes in a page */
-typedef uint16	indx_t;
-#define	MAX_REC_NUMBER	0xffffffff	/* >= # of records in a tree */
-typedef uint32	recno_t;
-
-/* Key/data structure -- a Data-Base Thang. */
-typedef struct {
-	void	*data;			/* data */
-	size_t	 size;			/* data length */
-} DBT;
-
-/* Routine flags. */
-#define	R_CURSOR	1		/* del, put, seq */
-#define	__R_UNUSED	2		/* UNUSED */
-#define	R_FIRST		3		/* seq */
-#define	R_IAFTER	4		/* put (RECNO) */
-#define	R_IBEFORE	5		/* put (RECNO) */
-#define	R_LAST		6		/* seq (BTREE, RECNO) */
-#define	R_NEXT		7		/* seq */
-#define	R_NOOVERWRITE	8		/* put */
-#define	R_PREV		9		/* seq (BTREE, RECNO) */
-#define	R_SETCURSOR	10		/* put (RECNO) */
-#define	R_RECNOSYNC	11		/* sync (RECNO) */
-
-typedef enum { DB_BTREE, DB_HASH, DB_RECNO } DBTYPE;
-
-typedef enum { LockOutDatabase, UnlockDatabase } DBLockFlagEnum;
-
-/*
- * !!!
- * The following flags are included in the dbopen(3) call as part of the
- * open(2) flags.  In order to avoid conflicts with the open flags, start
- * at the top of the 16 or 32-bit number space and work our way down.  If
- * the open flags were significantly expanded in the future, it could be
- * a problem.  Wish I'd left another flags word in the dbopen call.
- *
- * !!!
- * None of this stuff is implemented yet.  The only reason that it's here
- * is so that the access methods can skip copying the key/data pair when
- * the DB_LOCK flag isn't set.
- */
-#if UINT_MAX > 65535
-#define	DB_LOCK		0x20000000	/* Do locking. */
-#define	DB_SHMEM	0x40000000	/* Use shared memory. */
-#define	DB_TXN		0x80000000	/* Do transactions. */
-#else
-#define	DB_LOCK		    0x2000	/* Do locking. */
-#define	DB_SHMEM	    0x4000	/* Use shared memory. */
-#define	DB_TXN		    0x8000	/* Do transactions. */
-#endif
-
-/* Access method description structure. */
-typedef struct __db {
-	DBTYPE type;			/* Underlying db type. */
-	int (*close)	(struct __db *);
-	int (*del)	(const struct __db *, const DBT *, uint);
-	int (*get)	(const struct __db *, const DBT *, DBT *, uint);
-	int (*put)	(const struct __db *, DBT *, const DBT *, uint);
-	int (*seq)	(const struct __db *, DBT *, DBT *, uint);
-	int (*sync)	(const struct __db *, uint);
-	void *internal;			/* Access method private. */
-	int (*fd)	(const struct __db *);
-} DB;
-
-#define	BTREEMAGIC	0x053162
-#define	BTREEVERSION	3
-
-/* Structure used to pass parameters to the btree routines. */
-typedef struct {
-#define	R_DUP		0x01	/* duplicate keys */
-	uint32	flags;
-	uint	cachesize;	/* bytes to cache */
-	int	maxkeypage;	/* maximum keys per page */
-	int	minkeypage;	/* minimum keys per page */
-	uint	psize;		/* page size */
-	int	(*compare)	/* comparison function */
-	    (const DBT *, const DBT *);
-	size_t	(*prefix)	/* prefix function */
-	    (const DBT *, const DBT *);
-	int	lorder;		/* byte order */
-} BTREEINFO;
-
-#define	HASHMAGIC	0x061561
-#define	HASHVERSION	2
-
-/* Structure used to pass parameters to the hashing routines. */
-typedef struct {
-	uint	bsize;		/* bucket size */
-	uint	ffactor;	/* fill factor */
-	uint	nelem;		/* number of elements */
-	uint	cachesize;	/* bytes to cache */
-	uint32		/* hash function */
-		(*hash) (const void *, size_t);
-	int	lorder;		/* byte order */
-} HASHINFO;
-
-/* Structure used to pass parameters to the record routines. */
-typedef struct {
-#define	R_FIXEDLEN	0x01	/* fixed-length records */
-#define	R_NOKEY		0x02	/* key not required */
-#define	R_SNAPSHOT	0x04	/* snapshot the input */
-	uint32	flags;
-	uint	cachesize;	/* bytes to cache */
-	uint	psize;		/* page size */
-	int	lorder;		/* byte order */
-	size_t	reclen;		/* record length (fixed-length records) */
-	uint8	bval;		/* delimiting byte (variable-length records */
-	char	*bfname;	/* btree file name */ 
-} RECNOINFO;
-
-#ifdef __DBINTERFACE_PRIVATE
-/*
- * Little endian <==> big endian 32-bit swap macros.
- *	M_32_SWAP	swap a memory location
- *	P_32_SWAP	swap a referenced memory location
- *	P_32_COPY	swap from one location to another
- */
-#define	M_32_SWAP(a) {							\
-	uint32 _tmp = a;						\
-	((char *)&a)[0] = ((char *)&_tmp)[3];				\
-	((char *)&a)[1] = ((char *)&_tmp)[2];				\
-	((char *)&a)[2] = ((char *)&_tmp)[1];				\
-	((char *)&a)[3] = ((char *)&_tmp)[0];				\
-}
-#define	P_32_SWAP(a) {							\
-	uint32 _tmp = *(uint32 *)a;				\
-	((char *)a)[0] = ((char *)&_tmp)[3];				\
-	((char *)a)[1] = ((char *)&_tmp)[2];				\
-	((char *)a)[2] = ((char *)&_tmp)[1];				\
-	((char *)a)[3] = ((char *)&_tmp)[0];				\
-}
-#define	P_32_COPY(a, b) {						\
-	((char *)&(b))[0] = ((char *)&(a))[3];				\
-	((char *)&(b))[1] = ((char *)&(a))[2];				\
-	((char *)&(b))[2] = ((char *)&(a))[1];				\
-	((char *)&(b))[3] = ((char *)&(a))[0];				\
-}
-
-/*
- * Little endian <==> big endian 16-bit swap macros.
- *	M_16_SWAP	swap a memory location
- *	P_16_SWAP	swap a referenced memory location
- *	P_16_COPY	swap from one location to another
- */
-#define	M_16_SWAP(a) {							\
-	uint16 _tmp = a;						\
-	((char *)&a)[0] = ((char *)&_tmp)[1];				\
-	((char *)&a)[1] = ((char *)&_tmp)[0];				\
-}
-#define	P_16_SWAP(a) {							\
-	uint16 _tmp = *(uint16 *)a;				\
-	((char *)a)[0] = ((char *)&_tmp)[1];				\
-	((char *)a)[1] = ((char *)&_tmp)[0];				\
-}