From fff98f63160ac8dcb7dc93f2a45ff44619995604 Mon Sep 17 00:00:00 2001 From: Brian West Date: Mon, 18 Dec 2006 15:53:47 +0000 Subject: [PATCH] add js to tree git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@3693 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- libs/js/AUTHORS | 17 + libs/js/ChangeLog | 165 + libs/js/LINKS | 28 + libs/js/Makefile.in | 228 + libs/js/README | 73 + libs/js/THANKS | 18 + libs/js/TODO | 17 + libs/js/VERSION | 6 + libs/js/aclocal.m4 | 226 + libs/js/config.guess | 1471 + libs/js/config.h.in | 113 + libs/js/config.sub | 1599 ++ libs/js/configure | 23259 ++++++++++++++++ libs/js/configure.ac | 176 + libs/js/js-config.1 | 67 + libs/js/js-config.sh.in | 138 + libs/js/js.1 | 167 + libs/js/js.3 | 46 + libs/js/js.pc.in | 10 + libs/js/jslint.js | 2542 ++ libs/js/libtool.m4 | 6397 +++++ libs/js/ltmain.sh | 6863 +++++ libs/js/nsprpub/.cvsignore | 5 + libs/js/nsprpub/CVS/Entries | 5 + libs/js/nsprpub/CVS/Entries.Log | 9 + libs/js/nsprpub/CVS/Repository | 1 + libs/js/nsprpub/CVS/Root | 1 + libs/js/nsprpub/Makefile.in | 151 + libs/js/nsprpub/admin/CVS/Entries | 5 + libs/js/nsprpub/admin/CVS/Repository | 1 + libs/js/nsprpub/admin/CVS/Root | 1 + libs/js/nsprpub/admin/explode.pl | 75 + libs/js/nsprpub/admin/makeTargetDirs.sh | 79 + libs/js/nsprpub/admin/repackage.sh | 215 + libs/js/nsprpub/admin/symlinks.sh | 75 + libs/js/nsprpub/build/CVS/Entries | 2 + libs/js/nsprpub/build/CVS/Entries.Log | 1 + libs/js/nsprpub/build/CVS/Repository | 1 + libs/js/nsprpub/build/CVS/Root | 1 + libs/js/nsprpub/build/autoconf/CVS/Entries | 4 + libs/js/nsprpub/build/autoconf/CVS/Repository | 1 + libs/js/nsprpub/build/autoconf/CVS/Root | 1 + libs/js/nsprpub/build/autoconf/config.guess | 1481 + libs/js/nsprpub/build/autoconf/config.sub | 1595 ++ libs/js/nsprpub/build/autoconf/install-sh | 119 + libs/js/nsprpub/build/cygwin-wrapper | 75 + libs/js/nsprpub/config/.cvsignore | 11 + libs/js/nsprpub/config/CVS/Entries | 20 + libs/js/nsprpub/config/CVS/Repository | 1 + libs/js/nsprpub/config/CVS/Root | 1 + libs/js/nsprpub/config/Makefile.in | 160 + libs/js/nsprpub/config/autoconf.mk.in | 129 + libs/js/nsprpub/config/config.mk | 164 + libs/js/nsprpub/config/gcc_hidden.h | 2 + libs/js/nsprpub/config/libc_r.h | 158 + .../js/nsprpub/config/make-system-wrappers.pl | 59 + libs/js/nsprpub/config/nfspwd.pl | 50 + libs/js/nsprpub/config/now.c | 142 + libs/js/nsprpub/config/nsinstall.c | 602 + libs/js/nsprpub/config/nspr-config.in | 143 + libs/js/nsprpub/config/nspr.m4 | 67 + libs/js/nsprpub/config/nsprincl.mk.in | 5 + libs/js/nsprpub/config/nsprincl.sh.in | 5 + libs/js/nsprpub/config/pathsub.h | 78 + libs/js/nsprpub/config/prdepend.h | 44 + libs/js/nsprpub/config/prmkdir.bat | 38 + libs/js/nsprpub/config/rules.mk | 515 + libs/js/nsprpub/config/system-headers | 172 + libs/js/nsprpub/configure | 6304 +++++ libs/js/nsprpub/configure.in | 2834 ++ libs/js/nsprpub/include/CVS/Entries | 1 + libs/js/nsprpub/include/CVS/Repository | 1 + libs/js/nsprpub/include/CVS/Root | 1 + libs/js/nsprpub/lib/.cvsignore | 1 + libs/js/nsprpub/lib/CVS/Entries | 3 + libs/js/nsprpub/lib/CVS/Entries.Log | 5 + libs/js/nsprpub/lib/CVS/Repository | 1 + libs/js/nsprpub/lib/CVS/Root | 1 + libs/js/nsprpub/lib/Makefile.in | 56 + libs/js/nsprpub/lib/ds/.cvsignore | 2 + libs/js/nsprpub/lib/ds/CVS/Entries | 13 + libs/js/nsprpub/lib/ds/CVS/Repository | 1 + libs/js/nsprpub/lib/ds/CVS/Root | 1 + libs/js/nsprpub/lib/ds/MANIFEST | 7 + libs/js/nsprpub/lib/ds/Makefile.in | 202 + libs/js/nsprpub/lib/ds/plarena.c | 432 + libs/js/nsprpub/lib/ds/plarena.h | 213 + libs/js/nsprpub/lib/ds/plarenas.h | 115 + libs/js/nsprpub/lib/ds/plds.def | 83 + libs/js/nsprpub/lib/ds/plds.rc | 102 + libs/js/nsprpub/lib/ds/plds_symvec.opt | 37 + libs/js/nsprpub/lib/ds/plhash.c | 541 + libs/js/nsprpub/lib/ds/plhash.h | 165 + libs/js/nsprpub/lib/ds/plvrsion.c | 125 + libs/js/nsprpub/lib/libc/.cvsignore | 1 + libs/js/nsprpub/lib/libc/CVS/Entries | 4 + libs/js/nsprpub/lib/libc/CVS/Entries.Log | 2 + libs/js/nsprpub/lib/libc/CVS/Repository | 1 + libs/js/nsprpub/lib/libc/CVS/Root | 1 + libs/js/nsprpub/lib/libc/Makefile.in | 56 + libs/js/nsprpub/lib/libc/README | 20 + libs/js/nsprpub/lib/libc/include/.cvsignore | 1 + libs/js/nsprpub/lib/libc/include/CVS/Entries | 10 + .../nsprpub/lib/libc/include/CVS/Repository | 1 + libs/js/nsprpub/lib/libc/include/CVS/Root | 1 + libs/js/nsprpub/lib/libc/include/MANIFEST | 9 + libs/js/nsprpub/lib/libc/include/Makefile.in | 61 + libs/js/nsprpub/lib/libc/include/README | 7 + libs/js/nsprpub/lib/libc/include/plbase64.h | 98 + libs/js/nsprpub/lib/libc/include/plerror.h | 66 + libs/js/nsprpub/lib/libc/include/plgetopt.h | 81 + libs/js/nsprpub/lib/libc/include/plresolv.h | 108 + libs/js/nsprpub/lib/libc/include/plstr.h | 470 + libs/js/nsprpub/lib/libc/src/.cvsignore | 2 + libs/js/nsprpub/lib/libc/src/CVS/Entries | 22 + libs/js/nsprpub/lib/libc/src/CVS/Repository | 1 + libs/js/nsprpub/lib/libc/src/CVS/Root | 1 + libs/js/nsprpub/lib/libc/src/Makefile.in | 202 + libs/js/nsprpub/lib/libc/src/README | 20 + libs/js/nsprpub/lib/libc/src/base64.c | 428 + libs/js/nsprpub/lib/libc/src/plc.def | 99 + libs/js/nsprpub/lib/libc/src/plc.rc | 103 + libs/js/nsprpub/lib/libc/src/plc_symvec.opt | 53 + libs/js/nsprpub/lib/libc/src/plerror.c | 168 + libs/js/nsprpub/lib/libc/src/plgetopt.c | 184 + libs/js/nsprpub/lib/libc/src/plvrsion.c | 125 + libs/js/nsprpub/lib/libc/src/strcat.c | 81 + libs/js/nsprpub/lib/libc/src/strccmp.c | 115 + libs/js/nsprpub/lib/libc/src/strchr.c | 88 + libs/js/nsprpub/lib/libc/src/strcmp.c | 57 + libs/js/nsprpub/lib/libc/src/strcpy.c | 84 + libs/js/nsprpub/lib/libc/src/strcstr.c | 123 + libs/js/nsprpub/lib/libc/src/strdup.c | 85 + libs/js/nsprpub/lib/libc/src/strlen.c | 71 + libs/js/nsprpub/lib/libc/src/strpbrk.c | 100 + libs/js/nsprpub/lib/libc/src/strstr.c | 117 + libs/js/nsprpub/lib/libc/src/strtok.c | 89 + libs/js/nsprpub/lib/msgc/.cvsignore | 1 + libs/js/nsprpub/lib/msgc/CVS/Entries | 3 + libs/js/nsprpub/lib/msgc/CVS/Entries.Log | 3 + libs/js/nsprpub/lib/msgc/CVS/Repository | 1 + libs/js/nsprpub/lib/msgc/CVS/Root | 1 + libs/js/nsprpub/lib/msgc/Makefile.in | 52 + libs/js/nsprpub/lib/msgc/include/.cvsignore | 1 + libs/js/nsprpub/lib/msgc/include/CVS/Entries | 6 + .../nsprpub/lib/msgc/include/CVS/Repository | 1 + libs/js/nsprpub/lib/msgc/include/CVS/Root | 1 + libs/js/nsprpub/lib/msgc/include/MANIFEST | 5 + libs/js/nsprpub/lib/msgc/include/Makefile.in | 61 + libs/js/nsprpub/lib/msgc/include/gcint.h | 129 + libs/js/nsprpub/lib/msgc/include/prgc.h | 419 + libs/js/nsprpub/lib/msgc/src/.cvsignore | 1 + libs/js/nsprpub/lib/msgc/src/CVS/Entries | 10 + libs/js/nsprpub/lib/msgc/src/CVS/Repository | 1 + libs/js/nsprpub/lib/msgc/src/CVS/Root | 1 + libs/js/nsprpub/lib/msgc/src/Makefile.in | 103 + libs/js/nsprpub/lib/msgc/src/macgc.c | 75 + libs/js/nsprpub/lib/msgc/src/os2gc.c | 83 + libs/js/nsprpub/lib/msgc/src/prgcapi.c | 351 + libs/js/nsprpub/lib/msgc/src/prmsgc.c | 3514 +++ libs/js/nsprpub/lib/msgc/src/unixgc.c | 155 + libs/js/nsprpub/lib/msgc/src/win16gc.c | 77 + libs/js/nsprpub/lib/msgc/src/win32gc.c | 129 + libs/js/nsprpub/lib/msgc/tests/.cvsignore | 1 + libs/js/nsprpub/lib/msgc/tests/CVS/Entries | 5 + libs/js/nsprpub/lib/msgc/tests/CVS/Repository | 1 + libs/js/nsprpub/lib/msgc/tests/CVS/Root | 1 + libs/js/nsprpub/lib/msgc/tests/Makefile.in | 314 + libs/js/nsprpub/lib/msgc/tests/gc1.c | 257 + libs/js/nsprpub/lib/msgc/tests/thrashgc.c | 274 + libs/js/nsprpub/lib/prstreams/.cvsignore | 1 + libs/js/nsprpub/lib/prstreams/CVS/Entries | 7 + libs/js/nsprpub/lib/prstreams/CVS/Entries.Log | 1 + libs/js/nsprpub/lib/prstreams/CVS/Repository | 1 + libs/js/nsprpub/lib/prstreams/CVS/Root | 1 + libs/js/nsprpub/lib/prstreams/Makefile.in | 207 + libs/js/nsprpub/lib/prstreams/plvrsion.c | 125 + libs/js/nsprpub/lib/prstreams/prstrms.cpp | 550 + libs/js/nsprpub/lib/prstreams/prstrms.h | 153 + libs/js/nsprpub/lib/prstreams/prstrms.rc | 102 + .../nsprpub/lib/prstreams/tests/CVS/Entries | 1 + .../lib/prstreams/tests/CVS/Entries.Log | 1 + .../lib/prstreams/tests/CVS/Repository | 1 + libs/js/nsprpub/lib/prstreams/tests/CVS/Root | 1 + .../lib/prstreams/tests/testprstrm/.cvsignore | 1 + .../prstreams/tests/testprstrm/CVS/Entries | 4 + .../prstreams/tests/testprstrm/CVS/Repository | 1 + .../lib/prstreams/tests/testprstrm/CVS/Root | 1 + .../prstreams/tests/testprstrm/Makefile.in | 254 + .../prstreams/tests/testprstrm/testprstrm.cpp | 204 + libs/js/nsprpub/lib/tests/.cvsignore | 1 + libs/js/nsprpub/lib/tests/CVS/Entries | 6 + libs/js/nsprpub/lib/tests/CVS/Entries.Log | 1 + libs/js/nsprpub/lib/tests/CVS/Repository | 1 + libs/js/nsprpub/lib/tests/CVS/Root | 1 + libs/js/nsprpub/lib/tests/Makefile.in | 259 + libs/js/nsprpub/lib/tests/arena.c | 401 + libs/js/nsprpub/lib/tests/base64t.c | 3047 ++ libs/js/nsprpub/lib/tests/string.c | 3116 +++ libs/js/nsprpub/lib/tests/windows/CVS/Entries | 4 + .../nsprpub/lib/tests/windows/CVS/Repository | 1 + libs/js/nsprpub/lib/tests/windows/CVS/Root | 1 + libs/js/nsprpub/lib/tests/windows/makefile | 84 + libs/js/nsprpub/lib/tests/windows/readme.1st | 37 + libs/js/nsprpub/lib/tests/windows/winevent.c | 348 + libs/js/nsprpub/macbuild/CVS/Entries | 1 + libs/js/nsprpub/macbuild/CVS/Repository | 1 + libs/js/nsprpub/macbuild/CVS/Root | 1 + libs/js/nsprpub/pkg/CVS/Entries | 2 + libs/js/nsprpub/pkg/CVS/Entries.Log | 2 + libs/js/nsprpub/pkg/CVS/Repository | 1 + libs/js/nsprpub/pkg/CVS/Root | 1 + libs/js/nsprpub/pkg/Makefile.in | 61 + libs/js/nsprpub/pkg/linux/CVS/Entries | 3 + libs/js/nsprpub/pkg/linux/CVS/Repository | 1 + libs/js/nsprpub/pkg/linux/CVS/Root | 1 + libs/js/nsprpub/pkg/linux/Makefile.in | 111 + libs/js/nsprpub/pkg/linux/sun-nspr.spec | 81 + libs/js/nsprpub/pkg/solaris/CVS/Entries | 8 + libs/js/nsprpub/pkg/solaris/CVS/Entries.Log | 9 + libs/js/nsprpub/pkg/solaris/CVS/Repository | 1 + libs/js/nsprpub/pkg/solaris/CVS/Root | 1 + libs/js/nsprpub/pkg/solaris/Makefile-devl.com | 66 + .../js/nsprpub/pkg/solaris/Makefile-devl.targ | 66 + libs/js/nsprpub/pkg/solaris/Makefile.com | 69 + libs/js/nsprpub/pkg/solaris/Makefile.in | 121 + libs/js/nsprpub/pkg/solaris/Makefile.targ | 64 + .../nsprpub/pkg/solaris/SUNWnspr/CVS/Entries | 1 + .../pkg/solaris/SUNWnspr/CVS/Repository | 1 + libs/js/nsprpub/pkg/solaris/SUNWnspr/CVS/Root | 1 + .../nsprpub/pkg/solaris/SUNWnsprx/CVS/Entries | 1 + .../pkg/solaris/SUNWnsprx/CVS/Repository | 1 + .../js/nsprpub/pkg/solaris/SUNWnsprx/CVS/Root | 1 + .../pkg/solaris/SUNWpr-devl/CVS/Entries | 1 + .../pkg/solaris/SUNWpr-devl/CVS/Repository | 1 + .../nsprpub/pkg/solaris/SUNWpr-devl/CVS/Root | 1 + .../js/nsprpub/pkg/solaris/SUNWpr/CVS/Entries | 7 + .../nsprpub/pkg/solaris/SUNWpr/CVS/Repository | 1 + libs/js/nsprpub/pkg/solaris/SUNWpr/CVS/Root | 1 + .../js/nsprpub/pkg/solaris/SUNWpr/Makefile.in | 58 + libs/js/nsprpub/pkg/solaris/SUNWpr/depend | 64 + .../nsprpub/pkg/solaris/SUNWpr/pkginfo.tmpl | 70 + .../nsprpub/pkg/solaris/SUNWpr/prototype_com | 71 + .../nsprpub/pkg/solaris/SUNWpr/prototype_i386 | 77 + .../pkg/solaris/SUNWpr/prototype_sparc | 83 + .../nsprpub/pkg/solaris/SUNWprd/CVS/Entries | 5 + .../pkg/solaris/SUNWprd/CVS/Repository | 1 + libs/js/nsprpub/pkg/solaris/SUNWprd/CVS/Root | 1 + .../nsprpub/pkg/solaris/SUNWprd/Makefile.in | 58 + libs/js/nsprpub/pkg/solaris/SUNWprd/depend | 59 + .../nsprpub/pkg/solaris/SUNWprd/pkginfo.tmpl | 70 + libs/js/nsprpub/pkg/solaris/SUNWprd/prototype | 114 + .../nsprpub/pkg/solaris/SUNWprdx/CVS/Entries | 1 + .../pkg/solaris/SUNWprdx/CVS/Repository | 1 + libs/js/nsprpub/pkg/solaris/SUNWprdx/CVS/Root | 1 + .../pkg/solaris/SUNWprx-devl/CVS/Entries | 1 + .../pkg/solaris/SUNWprx-devl/CVS/Repository | 1 + .../nsprpub/pkg/solaris/SUNWprx-devl/CVS/Root | 1 + .../nsprpub/pkg/solaris/SUNWprx/CVS/Entries | 1 + .../pkg/solaris/SUNWprx/CVS/Repository | 1 + libs/js/nsprpub/pkg/solaris/SUNWprx/CVS/Root | 1 + .../nsprpub/pkg/solaris/bld_awk_pkginfo.ksh | 141 + .../pkg/solaris/common_files/CVS/Entries | 2 + .../pkg/solaris/common_files/CVS/Repository | 1 + .../nsprpub/pkg/solaris/common_files/CVS/Root | 1 + .../pkg/solaris/common_files/copyright | 36 + libs/js/nsprpub/pkg/solaris/proto64.mk | 50 + libs/js/nsprpub/pr/.cvsignore | 1 + libs/js/nsprpub/pr/CVS/Entries | 3 + libs/js/nsprpub/pr/CVS/Entries.Log | 3 + libs/js/nsprpub/pr/CVS/Repository | 1 + libs/js/nsprpub/pr/CVS/Root | 1 + libs/js/nsprpub/pr/Makefile.in | 49 + libs/js/nsprpub/pr/include/.cvsignore | 1 + libs/js/nsprpub/pr/include/CVS/Entries | 45 + libs/js/nsprpub/pr/include/CVS/Entries.Log | 3 + libs/js/nsprpub/pr/include/CVS/Repository | 1 + libs/js/nsprpub/pr/include/CVS/Root | 1 + libs/js/nsprpub/pr/include/MANIFEST | 52 + libs/js/nsprpub/pr/include/Makefile.in | 59 + libs/js/nsprpub/pr/include/gencfg.c | 309 + libs/js/nsprpub/pr/include/md/.cvsignore | 1 + libs/js/nsprpub/pr/include/md/CVS/Entries | 77 + libs/js/nsprpub/pr/include/md/CVS/Repository | 1 + libs/js/nsprpub/pr/include/md/CVS/Root | 1 + libs/js/nsprpub/pr/include/md/Makefile.in | 81 + libs/js/nsprpub/pr/include/md/_aix.h | 254 + libs/js/nsprpub/pr/include/md/_aix32.cfg | 145 + libs/js/nsprpub/pr/include/md/_aix64.cfg | 146 + libs/js/nsprpub/pr/include/md/_beos.cfg | 147 + libs/js/nsprpub/pr/include/md/_beos.h | 613 + libs/js/nsprpub/pr/include/md/_bsdi.cfg | 198 + libs/js/nsprpub/pr/include/md/_bsdi.h | 214 + libs/js/nsprpub/pr/include/md/_darwin.cfg | 145 + libs/js/nsprpub/pr/include/md/_darwin.h | 287 + libs/js/nsprpub/pr/include/md/_dgux.cfg | 138 + libs/js/nsprpub/pr/include/md/_dgux.h | 221 + libs/js/nsprpub/pr/include/md/_freebsd.cfg | 338 + libs/js/nsprpub/pr/include/md/_freebsd.h | 278 + libs/js/nsprpub/pr/include/md/_hpux.h | 273 + libs/js/nsprpub/pr/include/md/_hpux32.cfg | 142 + libs/js/nsprpub/pr/include/md/_hpux64.cfg | 143 + libs/js/nsprpub/pr/include/md/_irix.h | 470 + libs/js/nsprpub/pr/include/md/_irix32.cfg | 149 + libs/js/nsprpub/pr/include/md/_irix64.cfg | 148 + libs/js/nsprpub/pr/include/md/_linux.cfg | 712 + libs/js/nsprpub/pr/include/md/_linux.h | 559 + libs/js/nsprpub/pr/include/md/_macos.h | 725 + libs/js/nsprpub/pr/include/md/_ncr.cfg | 140 + libs/js/nsprpub/pr/include/md/_ncr.h | 230 + libs/js/nsprpub/pr/include/md/_nec.cfg | 140 + libs/js/nsprpub/pr/include/md/_nec.h | 196 + libs/js/nsprpub/pr/include/md/_netbsd.cfg | 289 + libs/js/nsprpub/pr/include/md/_netbsd.h | 322 + libs/js/nsprpub/pr/include/md/_nextstep.cfg | 255 + libs/js/nsprpub/pr/include/md/_nextstep.h | 299 + libs/js/nsprpub/pr/include/md/_nspr_pthread.h | 283 + libs/js/nsprpub/pr/include/md/_nto.cfg | 150 + libs/js/nsprpub/pr/include/md/_nto.h | 221 + libs/js/nsprpub/pr/include/md/_openbsd.cfg | 387 + libs/js/nsprpub/pr/include/md/_openbsd.h | 238 + libs/js/nsprpub/pr/include/md/_openvms.cfg | 146 + libs/js/nsprpub/pr/include/md/_openvms.h | 332 + libs/js/nsprpub/pr/include/md/_os2.cfg | 151 + libs/js/nsprpub/pr/include/md/_os2.h | 594 + libs/js/nsprpub/pr/include/md/_os2_errors.h | 162 + libs/js/nsprpub/pr/include/md/_osf1.cfg | 146 + libs/js/nsprpub/pr/include/md/_osf1.h | 255 + libs/js/nsprpub/pr/include/md/_pcos.h | 89 + libs/js/nsprpub/pr/include/md/_pth.h | 311 + libs/js/nsprpub/pr/include/md/_qnx.cfg | 96 + libs/js/nsprpub/pr/include/md/_qnx.h | 215 + .../js/nsprpub/pr/include/md/_reliantunix.cfg | 145 + libs/js/nsprpub/pr/include/md/_reliantunix.h | 270 + libs/js/nsprpub/pr/include/md/_rhapsody.cfg | 148 + libs/js/nsprpub/pr/include/md/_rhapsody.h | 225 + libs/js/nsprpub/pr/include/md/_riscos.cfg | 141 + libs/js/nsprpub/pr/include/md/_riscos.h | 209 + libs/js/nsprpub/pr/include/md/_scoos.cfg | 140 + libs/js/nsprpub/pr/include/md/_scoos.h | 204 + libs/js/nsprpub/pr/include/md/_solaris.cfg | 201 + libs/js/nsprpub/pr/include/md/_solaris.h | 806 + libs/js/nsprpub/pr/include/md/_sony.cfg | 140 + libs/js/nsprpub/pr/include/md/_sony.h | 204 + libs/js/nsprpub/pr/include/md/_sunos4.cfg | 138 + libs/js/nsprpub/pr/include/md/_sunos4.h | 236 + libs/js/nsprpub/pr/include/md/_unix_errors.h | 171 + libs/js/nsprpub/pr/include/md/_unixos.h | 633 + libs/js/nsprpub/pr/include/md/_unixware.cfg | 140 + libs/js/nsprpub/pr/include/md/_unixware.h | 219 + libs/js/nsprpub/pr/include/md/_unixware7.cfg | 142 + libs/js/nsprpub/pr/include/md/_win16.cfg | 177 + libs/js/nsprpub/pr/include/md/_win16.h | 568 + libs/js/nsprpub/pr/include/md/_win32_errors.h | 154 + libs/js/nsprpub/pr/include/md/_win95.cfg | 298 + libs/js/nsprpub/pr/include/md/_win95.h | 557 + libs/js/nsprpub/pr/include/md/_winnt.cfg | 298 + libs/js/nsprpub/pr/include/md/_winnt.h | 620 + libs/js/nsprpub/pr/include/md/prosdep.h | 169 + libs/js/nsprpub/pr/include/md/sunos4.h | 164 + libs/js/nsprpub/pr/include/nspr.h | 75 + .../js/nsprpub/pr/include/obsolete/.cvsignore | 1 + .../nsprpub/pr/include/obsolete/CVS/Entries | 7 + .../pr/include/obsolete/CVS/Repository | 1 + libs/js/nsprpub/pr/include/obsolete/CVS/Root | 1 + .../nsprpub/pr/include/obsolete/Makefile.in | 60 + libs/js/nsprpub/pr/include/obsolete/pralarm.h | 194 + .../js/nsprpub/pr/include/obsolete/probslet.h | 185 + .../js/nsprpub/pr/include/obsolete/protypes.h | 252 + libs/js/nsprpub/pr/include/obsolete/prsem.h | 96 + libs/js/nsprpub/pr/include/pratom.h | 161 + libs/js/nsprpub/pr/include/prbit.h | 111 + libs/js/nsprpub/pr/include/prclist.h | 140 + libs/js/nsprpub/pr/include/prcmon.h | 98 + libs/js/nsprpub/pr/include/prcountr.h | 557 + libs/js/nsprpub/pr/include/prcvar.h | 126 + libs/js/nsprpub/pr/include/prdtoa.h | 90 + libs/js/nsprpub/pr/include/prenv.h | 157 + libs/js/nsprpub/pr/include/prerr.h | 278 + libs/js/nsprpub/pr/include/prerror.h | 326 + libs/js/nsprpub/pr/include/prinet.h | 122 + libs/js/nsprpub/pr/include/prinit.h | 242 + libs/js/nsprpub/pr/include/prinrval.h | 175 + libs/js/nsprpub/pr/include/prio.h | 2030 ++ libs/js/nsprpub/pr/include/pripcsem.h | 133 + libs/js/nsprpub/pr/include/private/.cvsignore | 1 + .../js/nsprpub/pr/include/private/CVS/Entries | 8 + .../nsprpub/pr/include/private/CVS/Repository | 1 + libs/js/nsprpub/pr/include/private/CVS/Root | 1 + .../js/nsprpub/pr/include/private/Makefile.in | 61 + libs/js/nsprpub/pr/include/private/pprio.h | 271 + libs/js/nsprpub/pr/include/private/pprmwait.h | 135 + libs/js/nsprpub/pr/include/private/pprthred.h | 373 + libs/js/nsprpub/pr/include/private/primpl.h | 2148 ++ libs/js/nsprpub/pr/include/private/prpriv.h | 53 + libs/js/nsprpub/pr/include/prlink.h | 255 + libs/js/nsprpub/pr/include/prlock.h | 121 + libs/js/nsprpub/pr/include/prlog.h | 256 + libs/js/nsprpub/pr/include/prlong.h | 445 + libs/js/nsprpub/pr/include/prmem.h | 158 + libs/js/nsprpub/pr/include/prmon.h | 113 + libs/js/nsprpub/pr/include/prmwait.h | 412 + libs/js/nsprpub/pr/include/prnetdb.h | 499 + libs/js/nsprpub/pr/include/prolock.h | 210 + libs/js/nsprpub/pr/include/prpdce.h | 118 + libs/js/nsprpub/pr/include/prprf.h | 154 + libs/js/nsprpub/pr/include/prproces.h | 118 + libs/js/nsprpub/pr/include/prrng.h | 107 + libs/js/nsprpub/pr/include/prrwlock.h | 120 + libs/js/nsprpub/pr/include/prshm.h | 289 + libs/js/nsprpub/pr/include/prshma.h | 271 + libs/js/nsprpub/pr/include/prsystem.h | 140 + libs/js/nsprpub/pr/include/prthread.h | 286 + libs/js/nsprpub/pr/include/prtime.h | 298 + libs/js/nsprpub/pr/include/prtpool.h | 115 + libs/js/nsprpub/pr/include/prtrace.h | 678 + libs/js/nsprpub/pr/include/prtypes.h | 558 + libs/js/nsprpub/pr/include/prvrsion.h | 137 + libs/js/nsprpub/pr/include/prwin16.h | 196 + libs/js/nsprpub/pr/src/.cvsignore | 2 + libs/js/nsprpub/pr/src/CVS/Entries | 8 + libs/js/nsprpub/pr/src/CVS/Entries.Log | 11 + libs/js/nsprpub/pr/src/CVS/Repository | 1 + libs/js/nsprpub/pr/src/CVS/Root | 1 + libs/js/nsprpub/pr/src/Makefile.in | 425 + libs/js/nsprpub/pr/src/bthreads/.cvsignore | 1 + libs/js/nsprpub/pr/src/bthreads/CVS/Entries | 11 + .../js/nsprpub/pr/src/bthreads/CVS/Repository | 1 + libs/js/nsprpub/pr/src/bthreads/CVS/Root | 1 + libs/js/nsprpub/pr/src/bthreads/Makefile.in | 63 + libs/js/nsprpub/pr/src/bthreads/bsrcs.mk | 49 + libs/js/nsprpub/pr/src/bthreads/btcvar.c | 276 + libs/js/nsprpub/pr/src/bthreads/btlocks.c | 116 + libs/js/nsprpub/pr/src/bthreads/btmisc.c | 104 + libs/js/nsprpub/pr/src/bthreads/btmon.c | 219 + libs/js/nsprpub/pr/src/bthreads/btsem.c | 130 + libs/js/nsprpub/pr/src/bthreads/btthread.c | 694 + libs/js/nsprpub/pr/src/bthreads/objs.mk | 43 + libs/js/nsprpub/pr/src/cplus/.cvsignore | 1 + libs/js/nsprpub/pr/src/cplus/CVS/Entries | 25 + libs/js/nsprpub/pr/src/cplus/CVS/Entries.Log | 1 + libs/js/nsprpub/pr/src/cplus/CVS/Repository | 1 + libs/js/nsprpub/pr/src/cplus/CVS/Root | 1 + libs/js/nsprpub/pr/src/cplus/Makefile.in | 75 + libs/js/nsprpub/pr/src/cplus/rcascii.h | 175 + libs/js/nsprpub/pr/src/cplus/rcbase.cpp | 55 + libs/js/nsprpub/pr/src/cplus/rcbase.h | 83 + libs/js/nsprpub/pr/src/cplus/rccv.cpp | 97 + libs/js/nsprpub/pr/src/cplus/rccv.h | 96 + libs/js/nsprpub/pr/src/cplus/rcfileio.cpp | 199 + libs/js/nsprpub/pr/src/cplus/rcfileio.h | 161 + libs/js/nsprpub/pr/src/cplus/rcinrval.cpp | 69 + libs/js/nsprpub/pr/src/cplus/rcinrval.h | 169 + libs/js/nsprpub/pr/src/cplus/rcio.cpp | 46 + libs/js/nsprpub/pr/src/cplus/rcio.h | 148 + libs/js/nsprpub/pr/src/cplus/rclock.cpp | 72 + libs/js/nsprpub/pr/src/cplus/rclock.h | 98 + libs/js/nsprpub/pr/src/cplus/rcmon.h | 79 + libs/js/nsprpub/pr/src/cplus/rcnetdb.cpp | 232 + libs/js/nsprpub/pr/src/cplus/rcnetdb.h | 129 + libs/js/nsprpub/pr/src/cplus/rcnetio.cpp | 195 + libs/js/nsprpub/pr/src/cplus/rcnetio.h | 126 + libs/js/nsprpub/pr/src/cplus/rcthread.cpp | 220 + libs/js/nsprpub/pr/src/cplus/rcthread.h | 227 + libs/js/nsprpub/pr/src/cplus/rctime.cpp | 66 + libs/js/nsprpub/pr/src/cplus/rctime.h | 138 + libs/js/nsprpub/pr/src/cplus/tests/.cvsignore | 1 + .../js/nsprpub/pr/src/cplus/tests/CVS/Entries | 10 + .../nsprpub/pr/src/cplus/tests/CVS/Repository | 1 + libs/js/nsprpub/pr/src/cplus/tests/CVS/Root | 1 + .../js/nsprpub/pr/src/cplus/tests/Makefile.in | 288 + libs/js/nsprpub/pr/src/cplus/tests/fileio.cpp | 65 + .../nsprpub/pr/src/cplus/tests/interval.cpp | 133 + .../js/nsprpub/pr/src/cplus/tests/ranfile.cpp | 432 + libs/js/nsprpub/pr/src/cplus/tests/switch.cpp | 266 + libs/js/nsprpub/pr/src/cplus/tests/thread.cpp | 140 + libs/js/nsprpub/pr/src/cplus/tests/time.cpp | 61 + libs/js/nsprpub/pr/src/cplus/tests/tpd.cpp | 368 + libs/js/nsprpub/pr/src/cthreads/CVS/Entries | 1 + .../js/nsprpub/pr/src/cthreads/CVS/Repository | 1 + libs/js/nsprpub/pr/src/cthreads/CVS/Root | 1 + libs/js/nsprpub/pr/src/io/.cvsignore | 1 + libs/js/nsprpub/pr/src/io/CVS/Entries | 19 + libs/js/nsprpub/pr/src/io/CVS/Repository | 1 + libs/js/nsprpub/pr/src/io/CVS/Root | 1 + libs/js/nsprpub/pr/src/io/Makefile.in | 97 + libs/js/nsprpub/pr/src/io/prdir.c | 164 + libs/js/nsprpub/pr/src/io/prfdcach.c | 311 + libs/js/nsprpub/pr/src/io/prfile.c | 846 + libs/js/nsprpub/pr/src/io/prio.c | 202 + libs/js/nsprpub/pr/src/io/priometh.c | 628 + libs/js/nsprpub/pr/src/io/pripv6.c | 382 + libs/js/nsprpub/pr/src/io/prlayer.c | 768 + libs/js/nsprpub/pr/src/io/prlog.c | 547 + libs/js/nsprpub/pr/src/io/prmapopt.c | 517 + libs/js/nsprpub/pr/src/io/prmmap.c | 93 + libs/js/nsprpub/pr/src/io/prmwait.c | 1491 + libs/js/nsprpub/pr/src/io/prpolevt.c | 530 + libs/js/nsprpub/pr/src/io/prprf.c | 1228 + libs/js/nsprpub/pr/src/io/prscanf.c | 669 + libs/js/nsprpub/pr/src/io/prsocket.c | 1843 ++ libs/js/nsprpub/pr/src/io/prstdio.c | 103 + libs/js/nsprpub/pr/src/linking/.cvsignore | 1 + libs/js/nsprpub/pr/src/linking/CVS/Entries | 4 + libs/js/nsprpub/pr/src/linking/CVS/Repository | 1 + libs/js/nsprpub/pr/src/linking/CVS/Root | 1 + libs/js/nsprpub/pr/src/linking/Makefile.in | 75 + libs/js/nsprpub/pr/src/linking/prlink.c | 1742 ++ libs/js/nsprpub/pr/src/malloc/.cvsignore | 1 + libs/js/nsprpub/pr/src/malloc/CVS/Entries | 5 + libs/js/nsprpub/pr/src/malloc/CVS/Repository | 1 + libs/js/nsprpub/pr/src/malloc/CVS/Root | 1 + libs/js/nsprpub/pr/src/malloc/Makefile.in | 67 + libs/js/nsprpub/pr/src/malloc/prmalloc.c | 1174 + libs/js/nsprpub/pr/src/malloc/prmem.c | 726 + libs/js/nsprpub/pr/src/md/.cvsignore | 1 + libs/js/nsprpub/pr/src/md/CVS/Entries | 4 + libs/js/nsprpub/pr/src/md/CVS/Entries.Log | 5 + libs/js/nsprpub/pr/src/md/CVS/Repository | 1 + libs/js/nsprpub/pr/src/md/CVS/Root | 1 + libs/js/nsprpub/pr/src/md/Makefile.in | 64 + libs/js/nsprpub/pr/src/md/beos/.cvsignore | 1 + libs/js/nsprpub/pr/src/md/beos/CVS/Entries | 17 + libs/js/nsprpub/pr/src/md/beos/CVS/Repository | 1 + libs/js/nsprpub/pr/src/md/beos/CVS/Root | 1 + libs/js/nsprpub/pr/src/md/beos/Makefile.in | 60 + libs/js/nsprpub/pr/src/md/beos/bcpu.c | 55 + libs/js/nsprpub/pr/src/md/beos/beos.c | 264 + libs/js/nsprpub/pr/src/md/beos/beos_errors.c | 1526 + libs/js/nsprpub/pr/src/md/beos/bfile.c | 902 + libs/js/nsprpub/pr/src/md/beos/bmemory.c | 42 + libs/js/nsprpub/pr/src/md/beos/bmisc.c | 123 + libs/js/nsprpub/pr/src/md/beos/bmmap.c | 73 + libs/js/nsprpub/pr/src/md/beos/bnet.c | 929 + libs/js/nsprpub/pr/src/md/beos/bproc.c | 237 + libs/js/nsprpub/pr/src/md/beos/brng.c | 69 + libs/js/nsprpub/pr/src/md/beos/bseg.c | 54 + libs/js/nsprpub/pr/src/md/beos/bsrcs.mk | 54 + libs/js/nsprpub/pr/src/md/beos/btime.c | 75 + libs/js/nsprpub/pr/src/md/beos/objs.mk | 43 + libs/js/nsprpub/pr/src/md/mac/CVS/Entries | 18 + libs/js/nsprpub/pr/src/md/mac/CVS/Repository | 1 + libs/js/nsprpub/pr/src/md/mac/CVS/Root | 1 + libs/js/nsprpub/pr/src/md/mac/MANIFEST | 7 + .../nsprpub/pr/src/md/mac/MacErrorHandling.h | 668 + libs/js/nsprpub/pr/src/md/mac/macdll.c | 587 + libs/js/nsprpub/pr/src/md/mac/macdll.h | 57 + libs/js/nsprpub/pr/src/md/mac/macio.c | 1949 ++ libs/js/nsprpub/pr/src/md/mac/macio.h | 51 + libs/js/nsprpub/pr/src/md/mac/macrng.c | 52 + libs/js/nsprpub/pr/src/md/mac/macsocket.h | 238 + libs/js/nsprpub/pr/src/md/mac/macsockotpt.c | 2321 ++ libs/js/nsprpub/pr/src/md/mac/macthr.c | 721 + libs/js/nsprpub/pr/src/md/mac/mactime.c | 253 + libs/js/nsprpub/pr/src/md/mac/mactime.h | 51 + .../nsprpub/pr/src/md/mac/mdcriticalregion.c | 173 + .../nsprpub/pr/src/md/mac/mdcriticalregion.h | 59 + libs/js/nsprpub/pr/src/md/mac/mdmac.c | 776 + libs/js/nsprpub/pr/src/md/mac/mdmac.h | 51 + libs/js/nsprpub/pr/src/md/mac/prcpucfg.h | 136 + libs/js/nsprpub/pr/src/md/os2/.cvsignore | 1 + libs/js/nsprpub/pr/src/md/os2/CVS/Entries | 18 + libs/js/nsprpub/pr/src/md/os2/CVS/Repository | 1 + libs/js/nsprpub/pr/src/md/os2/CVS/Root | 1 + libs/js/nsprpub/pr/src/md/os2/Makefile.in | 85 + libs/js/nsprpub/pr/src/md/os2/objs.mk | 65 + libs/js/nsprpub/pr/src/md/os2/os2_errors.c | 1129 + libs/js/nsprpub/pr/src/md/os2/os2cv.c | 432 + libs/js/nsprpub/pr/src/md/os2/os2emx.s | 110 + libs/js/nsprpub/pr/src/md/os2/os2gc.c | 90 + libs/js/nsprpub/pr/src/md/os2/os2inrval.c | 112 + libs/js/nsprpub/pr/src/md/os2/os2io.c | 983 + libs/js/nsprpub/pr/src/md/os2/os2misc.c | 566 + libs/js/nsprpub/pr/src/md/os2/os2poll.c | 382 + libs/js/nsprpub/pr/src/md/os2/os2rng.c | 110 + libs/js/nsprpub/pr/src/md/os2/os2sem.c | 93 + libs/js/nsprpub/pr/src/md/os2/os2sock.c | 684 + libs/js/nsprpub/pr/src/md/os2/os2thred.c | 407 + libs/js/nsprpub/pr/src/md/os2/os2vaclegacy.s | 74 + libs/js/nsprpub/pr/src/md/os2/os2vacpp.asm | 266 + libs/js/nsprpub/pr/src/md/prosdep.c | 115 + libs/js/nsprpub/pr/src/md/unix/.cvsignore | 1 + libs/js/nsprpub/pr/src/md/unix/CVS/Entries | 54 + libs/js/nsprpub/pr/src/md/unix/CVS/Repository | 1 + libs/js/nsprpub/pr/src/md/unix/CVS/Root | 1 + libs/js/nsprpub/pr/src/md/unix/Makefile.in | 135 + libs/js/nsprpub/pr/src/md/unix/aix.c | 333 + libs/js/nsprpub/pr/src/md/unix/aixwrap.c | 65 + libs/js/nsprpub/pr/src/md/unix/bsdi.c | 119 + libs/js/nsprpub/pr/src/md/unix/darwin.c | 110 + libs/js/nsprpub/pr/src/md/unix/dgux.c | 109 + libs/js/nsprpub/pr/src/md/unix/freebsd.c | 119 + libs/js/nsprpub/pr/src/md/unix/hpux.c | 261 + libs/js/nsprpub/pr/src/md/unix/irix.c | 1680 ++ libs/js/nsprpub/pr/src/md/unix/linux.c | 123 + libs/js/nsprpub/pr/src/md/unix/ncr.c | 395 + libs/js/nsprpub/pr/src/md/unix/nec.c | 100 + libs/js/nsprpub/pr/src/md/unix/netbsd.c | 121 + libs/js/nsprpub/pr/src/md/unix/nextstep.c | 284 + libs/js/nsprpub/pr/src/md/unix/nto.c | 66 + libs/js/nsprpub/pr/src/md/unix/objs.mk | 63 + libs/js/nsprpub/pr/src/md/unix/openbsd.c | 121 + libs/js/nsprpub/pr/src/md/unix/openvms.c | 286 + libs/js/nsprpub/pr/src/md/unix/os_AIX.s | 119 + libs/js/nsprpub/pr/src/md/unix/os_BSD_386_2.s | 71 + .../js/nsprpub/pr/src/md/unix/os_Darwin_ppc.s | 92 + .../js/nsprpub/pr/src/md/unix/os_Darwin_x86.s | 105 + libs/js/nsprpub/pr/src/md/unix/os_HPUX.s | 54 + libs/js/nsprpub/pr/src/md/unix/os_HPUX_ia64.s | 108 + libs/js/nsprpub/pr/src/md/unix/os_Irix.s | 163 + .../js/nsprpub/pr/src/md/unix/os_Linux_ia64.s | 99 + libs/js/nsprpub/pr/src/md/unix/os_Linux_x86.s | 113 + .../nsprpub/pr/src/md/unix/os_Linux_x86_64.s | 94 + .../nsprpub/pr/src/md/unix/os_ReliantUNIX.s | 125 + libs/js/nsprpub/pr/src/md/unix/os_SunOS.s | 68 + .../nsprpub/pr/src/md/unix/os_SunOS_sparcv9.s | 201 + .../pr/src/md/unix/os_SunOS_ultrasparc.s | 201 + libs/js/nsprpub/pr/src/md/unix/os_SunOS_x86.s | 154 + .../nsprpub/pr/src/md/unix/os_SunOS_x86_64.s | 91 + libs/js/nsprpub/pr/src/md/unix/osf1.c | 107 + .../js/nsprpub/pr/src/md/unix/pthreads_user.c | 480 + libs/js/nsprpub/pr/src/md/unix/qnx.c | 102 + libs/js/nsprpub/pr/src/md/unix/reliantunix.c | 133 + libs/js/nsprpub/pr/src/md/unix/rhapsody.c | 137 + libs/js/nsprpub/pr/src/md/unix/riscos.c | 120 + libs/js/nsprpub/pr/src/md/unix/scoos.c | 181 + libs/js/nsprpub/pr/src/md/unix/solaris.c | 889 + libs/js/nsprpub/pr/src/md/unix/sony.c | 109 + libs/js/nsprpub/pr/src/md/unix/sunos4.c | 96 + libs/js/nsprpub/pr/src/md/unix/unix.c | 3731 +++ libs/js/nsprpub/pr/src/md/unix/unix_errors.c | 863 + libs/js/nsprpub/pr/src/md/unix/unixware.c | 583 + libs/js/nsprpub/pr/src/md/unix/uxpoll.c | 708 + libs/js/nsprpub/pr/src/md/unix/uxproces.c | 991 + libs/js/nsprpub/pr/src/md/unix/uxrng.c | 341 + libs/js/nsprpub/pr/src/md/unix/uxshm.c | 658 + libs/js/nsprpub/pr/src/md/unix/uxwrap.c | 548 + libs/js/nsprpub/pr/src/md/windows/.cvsignore | 1 + libs/js/nsprpub/pr/src/md/windows/CVS/Entries | 33 + .../nsprpub/pr/src/md/windows/CVS/Repository | 1 + libs/js/nsprpub/pr/src/md/windows/CVS/Root | 1 + libs/js/nsprpub/pr/src/md/windows/Makefile.in | 121 + libs/js/nsprpub/pr/src/md/windows/ntdllmn.c | 88 + libs/js/nsprpub/pr/src/md/windows/ntgc.c | 130 + libs/js/nsprpub/pr/src/md/windows/ntinrval.c | 60 + libs/js/nsprpub/pr/src/md/windows/ntio.c | 4698 ++++ libs/js/nsprpub/pr/src/md/windows/ntmisc.c | 862 + libs/js/nsprpub/pr/src/md/windows/ntsec.c | 279 + libs/js/nsprpub/pr/src/md/windows/ntsem.c | 84 + libs/js/nsprpub/pr/src/md/windows/ntthread.c | 560 + libs/js/nsprpub/pr/src/md/windows/objs.mk | 94 + libs/js/nsprpub/pr/src/md/windows/w16callb.c | 262 + libs/js/nsprpub/pr/src/md/windows/w16error.c | 252 + libs/js/nsprpub/pr/src/md/windows/w16fmem.c | 85 + libs/js/nsprpub/pr/src/md/windows/w16gc.c | 86 + libs/js/nsprpub/pr/src/md/windows/w16io.c | 855 + libs/js/nsprpub/pr/src/md/windows/w16mem.c | 84 + libs/js/nsprpub/pr/src/md/windows/w16null.c | 116 + libs/js/nsprpub/pr/src/md/windows/w16proc.c | 77 + libs/js/nsprpub/pr/src/md/windows/w16sock.c | 1170 + libs/js/nsprpub/pr/src/md/windows/w16stdio.c | 169 + libs/js/nsprpub/pr/src/md/windows/w16thred.c | 426 + libs/js/nsprpub/pr/src/md/windows/w32ipcsem.c | 227 + libs/js/nsprpub/pr/src/md/windows/w32poll.c | 351 + libs/js/nsprpub/pr/src/md/windows/w32rng.c | 107 + libs/js/nsprpub/pr/src/md/windows/w32shm.c | 355 + libs/js/nsprpub/pr/src/md/windows/w95cv.c | 347 + .../js/nsprpub/pr/src/md/windows/w95dllmain.c | 71 + libs/js/nsprpub/pr/src/md/windows/w95io.c | 1492 + libs/js/nsprpub/pr/src/md/windows/w95sock.c | 659 + libs/js/nsprpub/pr/src/md/windows/w95thred.c | 304 + .../nsprpub/pr/src/md/windows/win32_errors.c | 565 + libs/js/nsprpub/pr/src/memory/.cvsignore | 1 + libs/js/nsprpub/pr/src/memory/CVS/Entries | 7 + libs/js/nsprpub/pr/src/memory/CVS/Repository | 1 + libs/js/nsprpub/pr/src/memory/CVS/Root | 1 + libs/js/nsprpub/pr/src/memory/Makefile.in | 69 + libs/js/nsprpub/pr/src/memory/prgcleak.c | 122 + libs/js/nsprpub/pr/src/memory/prseg.c | 93 + libs/js/nsprpub/pr/src/memory/prshm.c | 156 + libs/js/nsprpub/pr/src/memory/prshma.c | 142 + libs/js/nsprpub/pr/src/misc/.cvsignore | 1 + libs/js/nsprpub/pr/src/misc/CVS/Entries | 28 + libs/js/nsprpub/pr/src/misc/CVS/Repository | 1 + libs/js/nsprpub/pr/src/misc/CVS/Root | 1 + libs/js/nsprpub/pr/src/misc/Makefile.in | 111 + libs/js/nsprpub/pr/src/misc/compile-et.pl | 140 + libs/js/nsprpub/pr/src/misc/pralarm.c | 282 + libs/js/nsprpub/pr/src/misc/pratom.c | 409 + libs/js/nsprpub/pr/src/misc/prcountr.c | 506 + libs/js/nsprpub/pr/src/misc/prdtoa.c | 3515 +++ libs/js/nsprpub/pr/src/misc/prenv.c | 109 + libs/js/nsprpub/pr/src/misc/prerr.c | 128 + libs/js/nsprpub/pr/src/misc/prerr.et | 139 + libs/js/nsprpub/pr/src/misc/prerr.properties | 116 + libs/js/nsprpub/pr/src/misc/prerror.c | 107 + libs/js/nsprpub/pr/src/misc/prerrortable.c | 240 + libs/js/nsprpub/pr/src/misc/prinit.c | 870 + libs/js/nsprpub/pr/src/misc/prinrval.c | 157 + libs/js/nsprpub/pr/src/misc/pripc.c | 132 + libs/js/nsprpub/pr/src/misc/pripcsem.c | 130 + libs/js/nsprpub/pr/src/misc/prlog2.c | 81 + libs/js/nsprpub/pr/src/misc/prlong.c | 282 + libs/js/nsprpub/pr/src/misc/prnetdb.c | 2198 ++ libs/js/nsprpub/pr/src/misc/prolock.c | 100 + libs/js/nsprpub/pr/src/misc/prrng.c | 76 + libs/js/nsprpub/pr/src/misc/prsystem.c | 366 + libs/js/nsprpub/pr/src/misc/prthinfo.c | 247 + libs/js/nsprpub/pr/src/misc/prtime.c | 1961 ++ libs/js/nsprpub/pr/src/misc/prtpool.c | 1219 + libs/js/nsprpub/pr/src/misc/prtrace.c | 922 + libs/js/nsprpub/pr/src/nspr.def | 467 + libs/js/nsprpub/pr/src/nspr.rc | 102 + libs/js/nsprpub/pr/src/nspr_symvec.opt | 503 + libs/js/nsprpub/pr/src/os2extra.def | 16 + libs/js/nsprpub/pr/src/prvrsion.c | 127 + libs/js/nsprpub/pr/src/pthreads/.cvsignore | 1 + libs/js/nsprpub/pr/src/pthreads/CVS/Entries | 7 + .../js/nsprpub/pr/src/pthreads/CVS/Repository | 1 + libs/js/nsprpub/pr/src/pthreads/CVS/Root | 1 + libs/js/nsprpub/pr/src/pthreads/Makefile.in | 74 + libs/js/nsprpub/pr/src/pthreads/ptio.c | 4889 ++++ libs/js/nsprpub/pr/src/pthreads/ptmisc.c | 71 + libs/js/nsprpub/pr/src/pthreads/ptsynch.c | 1139 + libs/js/nsprpub/pr/src/pthreads/ptthread.c | 1548 + libs/js/nsprpub/pr/src/threads/.cvsignore | 1 + libs/js/nsprpub/pr/src/threads/CVS/Entries | 10 + .../js/nsprpub/pr/src/threads/CVS/Entries.Log | 1 + libs/js/nsprpub/pr/src/threads/CVS/Repository | 1 + libs/js/nsprpub/pr/src/threads/CVS/Root | 1 + libs/js/nsprpub/pr/src/threads/Makefile.in | 94 + .../pr/src/threads/combined/.cvsignore | 1 + .../pr/src/threads/combined/CVS/Entries | 9 + .../pr/src/threads/combined/CVS/Repository | 1 + .../nsprpub/pr/src/threads/combined/CVS/Root | 1 + .../pr/src/threads/combined/Makefile.in | 79 + .../js/nsprpub/pr/src/threads/combined/README | 62 + .../nsprpub/pr/src/threads/combined/prucpu.c | 440 + .../nsprpub/pr/src/threads/combined/prucv.c | 681 + .../nsprpub/pr/src/threads/combined/prulock.c | 463 + .../pr/src/threads/combined/prustack.c | 206 + .../nsprpub/pr/src/threads/combined/pruthr.c | 1918 ++ libs/js/nsprpub/pr/src/threads/prcmon.c | 410 + libs/js/nsprpub/pr/src/threads/prcthr.c | 446 + libs/js/nsprpub/pr/src/threads/prdump.c | 153 + libs/js/nsprpub/pr/src/threads/prmon.c | 222 + libs/js/nsprpub/pr/src/threads/prrwlock.c | 512 + libs/js/nsprpub/pr/src/threads/prsem.c | 174 + libs/js/nsprpub/pr/src/threads/prtpd.c | 280 + libs/js/nsprpub/pr/tests/.cvsignore | 1 + libs/js/nsprpub/pr/tests/CVS/Entries | 172 + libs/js/nsprpub/pr/tests/CVS/Entries.Log | 3 + libs/js/nsprpub/pr/tests/CVS/Repository | 1 + libs/js/nsprpub/pr/tests/CVS/Root | 1 + libs/js/nsprpub/pr/tests/Makefile.in | 567 + libs/js/nsprpub/pr/tests/README.TXT | 434 + libs/js/nsprpub/pr/tests/accept.c | 524 + libs/js/nsprpub/pr/tests/acceptread.c | 272 + libs/js/nsprpub/pr/tests/acceptreademu.c | 302 + libs/js/nsprpub/pr/tests/addrstr.c | 114 + libs/js/nsprpub/pr/tests/affinity.c | 124 + libs/js/nsprpub/pr/tests/alarm.c | 569 + libs/js/nsprpub/pr/tests/anonfm.c | 343 + libs/js/nsprpub/pr/tests/append.c | 158 + libs/js/nsprpub/pr/tests/atomic.c | 126 + libs/js/nsprpub/pr/tests/attach.c | 392 + libs/js/nsprpub/pr/tests/bigfile.c | 318 + libs/js/nsprpub/pr/tests/bigfile2.c | 127 + libs/js/nsprpub/pr/tests/bigfile3.c | 126 + libs/js/nsprpub/pr/tests/bug1test.c | 257 + libs/js/nsprpub/pr/tests/cleanup.c | 131 + libs/js/nsprpub/pr/tests/cltsrv.c | 1226 + libs/js/nsprpub/pr/tests/concur.c | 193 + libs/js/nsprpub/pr/tests/cvar.c | 334 + libs/js/nsprpub/pr/tests/cvar2.c | 1008 + libs/js/nsprpub/pr/tests/dbmalloc.c | 347 + libs/js/nsprpub/pr/tests/dbmalloc1.c | 141 + libs/js/nsprpub/pr/tests/dceemu.c | 132 + libs/js/nsprpub/pr/tests/depend.c | 153 + libs/js/nsprpub/pr/tests/dll/.cvsignore | 1 + libs/js/nsprpub/pr/tests/dll/CVS/Entries | 6 + libs/js/nsprpub/pr/tests/dll/CVS/Repository | 1 + libs/js/nsprpub/pr/tests/dll/CVS/Root | 1 + libs/js/nsprpub/pr/tests/dll/Makefile.in | 121 + libs/js/nsprpub/pr/tests/dll/my.def | 58 + libs/js/nsprpub/pr/tests/dll/mygetval.c | 58 + libs/js/nsprpub/pr/tests/dll/mysetval.c | 45 + libs/js/nsprpub/pr/tests/dlltest.c | 221 + libs/js/nsprpub/pr/tests/dtoa.c | 217 + libs/js/nsprpub/pr/tests/env.c | 222 + libs/js/nsprpub/pr/tests/errcodes.c | 167 + libs/js/nsprpub/pr/tests/errset.c | 186 + libs/js/nsprpub/pr/tests/exit.c | 137 + libs/js/nsprpub/pr/tests/fdcach.c | 259 + libs/js/nsprpub/pr/tests/fileio.c | 250 + libs/js/nsprpub/pr/tests/foreign.c | 414 + libs/js/nsprpub/pr/tests/forktest.c | 346 + libs/js/nsprpub/pr/tests/formattm.c | 59 + libs/js/nsprpub/pr/tests/freeif.c | 75 + libs/js/nsprpub/pr/tests/fsync.c | 155 + libs/js/nsprpub/pr/tests/getai.c | 64 + libs/js/nsprpub/pr/tests/gethost.c | 291 + libs/js/nsprpub/pr/tests/getproto.c | 114 + libs/js/nsprpub/pr/tests/i2l.c | 133 + libs/js/nsprpub/pr/tests/initclk.c | 109 + libs/js/nsprpub/pr/tests/inrval.c | 242 + libs/js/nsprpub/pr/tests/instrumt.c | 507 + libs/js/nsprpub/pr/tests/intrio.c | 169 + libs/js/nsprpub/pr/tests/intrupt.c | 373 + libs/js/nsprpub/pr/tests/io_timeout.c | 299 + libs/js/nsprpub/pr/tests/io_timeoutk.c | 233 + libs/js/nsprpub/pr/tests/io_timeoutu.c | 234 + libs/js/nsprpub/pr/tests/ioconthr.c | 146 + libs/js/nsprpub/pr/tests/ipv6.c | 248 + libs/js/nsprpub/pr/tests/join.c | 264 + libs/js/nsprpub/pr/tests/joinkk.c | 193 + libs/js/nsprpub/pr/tests/joinku.c | 199 + libs/js/nsprpub/pr/tests/joinuk.c | 195 + libs/js/nsprpub/pr/tests/joinuu.c | 197 + libs/js/nsprpub/pr/tests/layer.c | 466 + libs/js/nsprpub/pr/tests/lazyinit.c | 139 + libs/js/nsprpub/pr/tests/libfilename.c | 129 + libs/js/nsprpub/pr/tests/lltest.c | 859 + libs/js/nsprpub/pr/tests/lock.c | 547 + libs/js/nsprpub/pr/tests/lockfile.c | 276 + libs/js/nsprpub/pr/tests/logger.c | 167 + libs/js/nsprpub/pr/tests/macbuild/CVS/Entries | 1 + .../nsprpub/pr/tests/macbuild/CVS/Repository | 1 + libs/js/nsprpub/pr/tests/macbuild/CVS/Root | 1 + libs/js/nsprpub/pr/tests/makedir.c | 99 + libs/js/nsprpub/pr/tests/many_cv.c | 150 + libs/js/nsprpub/pr/tests/mbcs.c | 187 + libs/js/nsprpub/pr/tests/multiacc.c | 252 + libs/js/nsprpub/pr/tests/multiwait.c | 725 + libs/js/nsprpub/pr/tests/nameshm1.c | 599 + libs/js/nsprpub/pr/tests/nbconn.c | 592 + libs/js/nsprpub/pr/tests/nblayer.c | 707 + libs/js/nsprpub/pr/tests/nonblock.c | 273 + libs/js/nsprpub/pr/tests/ntioto.c | 318 + libs/js/nsprpub/pr/tests/ntoh.c | 125 + libs/js/nsprpub/pr/tests/obsints.c | 83 + libs/js/nsprpub/pr/tests/op_2long.c | 117 + libs/js/nsprpub/pr/tests/op_excl.c | 156 + libs/js/nsprpub/pr/tests/op_filnf.c | 96 + libs/js/nsprpub/pr/tests/op_filok.c | 110 + libs/js/nsprpub/pr/tests/op_noacc.c | 94 + libs/js/nsprpub/pr/tests/op_nofil.c | 99 + libs/js/nsprpub/pr/tests/openfile.c | 145 + libs/js/nsprpub/pr/tests/parent.c | 157 + libs/js/nsprpub/pr/tests/peek.c | 392 + libs/js/nsprpub/pr/tests/perf.c | 485 + libs/js/nsprpub/pr/tests/pipeping.c | 190 + libs/js/nsprpub/pr/tests/pipeping2.c | 192 + libs/js/nsprpub/pr/tests/pipepong.c | 92 + libs/js/nsprpub/pr/tests/pipepong2.c | 130 + libs/js/nsprpub/pr/tests/pipeself.c | 260 + libs/js/nsprpub/pr/tests/poll_er.c | 244 + libs/js/nsprpub/pr/tests/poll_nm.c | 399 + libs/js/nsprpub/pr/tests/poll_to.c | 216 + libs/js/nsprpub/pr/tests/pollable.c | 293 + libs/js/nsprpub/pr/tests/prftest.c | 97 + libs/js/nsprpub/pr/tests/prftest1.c | 152 + libs/js/nsprpub/pr/tests/prftest2.c | 129 + libs/js/nsprpub/pr/tests/primblok.c | 148 + libs/js/nsprpub/pr/tests/priotest.c | 233 + libs/js/nsprpub/pr/tests/provider.c | 1445 + libs/js/nsprpub/pr/tests/prpoll.c | 378 + libs/js/nsprpub/pr/tests/prpollml.c | 162 + libs/js/nsprpub/pr/tests/prselect.c | 372 + libs/js/nsprpub/pr/tests/prttools.h | 43 + libs/js/nsprpub/pr/tests/randseed.c | 163 + libs/js/nsprpub/pr/tests/ranfile.c | 433 + libs/js/nsprpub/pr/tests/rmdir.c | 127 + libs/js/nsprpub/pr/tests/runtests.ksh | 292 + libs/js/nsprpub/pr/tests/runtests.sh | 292 + libs/js/nsprpub/pr/tests/runy2ktests.ksh | 269 + libs/js/nsprpub/pr/tests/rwlocktest.c | 241 + libs/js/nsprpub/pr/tests/sel_spd.c | 567 + libs/js/nsprpub/pr/tests/selct_er.c | 234 + libs/js/nsprpub/pr/tests/selct_nm.c | 320 + libs/js/nsprpub/pr/tests/selct_to.c | 208 + libs/js/nsprpub/pr/tests/select2.c | 354 + libs/js/nsprpub/pr/tests/selintr.c | 81 + libs/js/nsprpub/pr/tests/sem.c | 253 + libs/js/nsprpub/pr/tests/sema.c | 180 + libs/js/nsprpub/pr/tests/semaerr.c | 142 + libs/js/nsprpub/pr/tests/semaerr1.c | 137 + libs/js/nsprpub/pr/tests/semaping.c | 203 + libs/js/nsprpub/pr/tests/semapong.c | 147 + libs/js/nsprpub/pr/tests/sendzlf.c | 246 + libs/js/nsprpub/pr/tests/server_test.c | 635 + libs/js/nsprpub/pr/tests/servr_kk.c | 614 + libs/js/nsprpub/pr/tests/servr_ku.c | 594 + libs/js/nsprpub/pr/tests/servr_uk.c | 596 + libs/js/nsprpub/pr/tests/servr_uu.c | 594 + libs/js/nsprpub/pr/tests/short_thread.c | 90 + libs/js/nsprpub/pr/tests/sigpipe.c | 131 + libs/js/nsprpub/pr/tests/sleep.c | 134 + libs/js/nsprpub/pr/tests/socket.c | 2354 ++ libs/js/nsprpub/pr/tests/sockopt.c | 213 + libs/js/nsprpub/pr/tests/sockping.c | 164 + libs/js/nsprpub/pr/tests/sockpong.c | 115 + libs/js/nsprpub/pr/tests/sprintf.c | 454 + libs/js/nsprpub/pr/tests/sproc_ch.c | 119 + libs/js/nsprpub/pr/tests/sproc_p.c | 101 + libs/js/nsprpub/pr/tests/stack.c | 310 + libs/js/nsprpub/pr/tests/stat.c | 119 + libs/js/nsprpub/pr/tests/stdio.c | 83 + libs/js/nsprpub/pr/tests/str2addr.c | 82 + libs/js/nsprpub/pr/tests/strod.c | 106 + libs/js/nsprpub/pr/tests/suspend.c | 231 + libs/js/nsprpub/pr/tests/switch.c | 274 + libs/js/nsprpub/pr/tests/system.c | 83 + libs/js/nsprpub/pr/tests/testbit.c | 129 + libs/js/nsprpub/pr/tests/testfile.c | 1008 + libs/js/nsprpub/pr/tests/threads.c | 249 + libs/js/nsprpub/pr/tests/thrpool_client.c | 392 + libs/js/nsprpub/pr/tests/thrpool_server.c | 607 + libs/js/nsprpub/pr/tests/thruput.c | 412 + libs/js/nsprpub/pr/tests/time.c | 201 + libs/js/nsprpub/pr/tests/timemac.c | 153 + libs/js/nsprpub/pr/tests/timetest.c | 782 + libs/js/nsprpub/pr/tests/tmoacc.c | 333 + libs/js/nsprpub/pr/tests/tmocon.c | 401 + libs/js/nsprpub/pr/tests/tpd.c | 334 + libs/js/nsprpub/pr/tests/udpsrv.c | 566 + libs/js/nsprpub/pr/tests/ut_ttools.h | 43 + libs/js/nsprpub/pr/tests/vercheck.c | 109 + libs/js/nsprpub/pr/tests/version.c | 123 + libs/js/nsprpub/pr/tests/w16gui/.cvsignore | 1 + libs/js/nsprpub/pr/tests/w16gui/CVS/Entries | 12 + .../js/nsprpub/pr/tests/w16gui/CVS/Repository | 1 + libs/js/nsprpub/pr/tests/w16gui/CVS/Root | 1 + libs/js/nsprpub/pr/tests/w16gui/Makefile.in | 99 + libs/js/nsprpub/pr/tests/w16gui/popfile.c | 167 + libs/js/nsprpub/pr/tests/w16gui/popfind.c | 149 + libs/js/nsprpub/pr/tests/w16gui/popfont.c | 94 + libs/js/nsprpub/pr/tests/w16gui/poppad.c | 672 + libs/js/nsprpub/pr/tests/w16gui/poppad.h | 66 + libs/js/nsprpub/pr/tests/w16gui/poppad.ico | Bin 0 -> 326 bytes libs/js/nsprpub/pr/tests/w16gui/poppad.rc | 121 + libs/js/nsprpub/pr/tests/w16gui/popprnt0.c | 49 + libs/js/nsprpub/pr/tests/w16gui/readme.1st | 37 + libs/js/nsprpub/pr/tests/writev.c | 234 + libs/js/nsprpub/pr/tests/xnotify.c | 389 + libs/js/nsprpub/pr/tests/y2k.c | 840 + libs/js/nsprpub/pr/tests/y2ktmo.c | 546 + libs/js/nsprpub/pr/tests/yield.c | 88 + libs/js/nsprpub/pr/tests/zerolen.c | 282 + libs/js/nsprpub/tools/.cvsignore | 1 + libs/js/nsprpub/tools/CVS/Entries | 5 + libs/js/nsprpub/tools/CVS/Repository | 1 + libs/js/nsprpub/tools/CVS/Root | 1 + libs/js/nsprpub/tools/Makefile.in | 249 + libs/js/nsprpub/tools/httpget.c | 466 + libs/js/nsprpub/tools/tail.c | 166 + libs/js/shtool | 3990 +++ libs/js/src/fdlibm/e_acos.c | 147 + libs/js/src/fdlibm/e_acosh.c | 105 + libs/js/src/fdlibm/e_asin.c | 156 + libs/js/src/fdlibm/e_atan2.c | 165 + libs/js/src/fdlibm/e_atanh.c | 110 + libs/js/src/fdlibm/e_cosh.c | 133 + libs/js/src/fdlibm/e_exp.c | 202 + libs/js/src/fdlibm/e_fmod.c | 184 + libs/js/src/fdlibm/e_gamma.c | 71 + libs/js/src/fdlibm/e_gamma_r.c | 70 + libs/js/src/fdlibm/e_hypot.c | 173 + libs/js/src/fdlibm/e_j0.c | 524 + libs/js/src/fdlibm/e_j1.c | 523 + libs/js/src/fdlibm/e_jn.c | 315 + libs/js/src/fdlibm/e_lgamma.c | 71 + libs/js/src/fdlibm/e_lgamma_r.c | 347 + libs/js/src/fdlibm/e_log.c | 184 + libs/js/src/fdlibm/e_log10.c | 134 + libs/js/src/fdlibm/e_pow.c | 386 + libs/js/src/fdlibm/e_rem_pio2.c | 222 + libs/js/src/fdlibm/e_remainder.c | 120 + libs/js/src/fdlibm/e_scalb.c | 89 + libs/js/src/fdlibm/e_sinh.c | 122 + libs/js/src/fdlibm/e_sqrt.c | 497 + libs/js/src/fdlibm/fdlibm.h | 364 + libs/js/src/fdlibm/k_cos.c | 135 + libs/js/src/fdlibm/k_rem_pio2.c | 354 + libs/js/src/fdlibm/k_sin.c | 114 + libs/js/src/fdlibm/k_standard.c | 785 + libs/js/src/fdlibm/k_tan.c | 170 + libs/js/src/fdlibm/s_asinh.c | 101 + libs/js/src/fdlibm/s_atan.c | 175 + libs/js/src/fdlibm/s_cbrt.c | 133 + libs/js/src/fdlibm/s_ceil.c | 120 + libs/js/src/fdlibm/s_copysign.c | 72 + libs/js/src/fdlibm/s_cos.c | 118 + libs/js/src/fdlibm/s_erf.c | 356 + libs/js/src/fdlibm/s_expm1.c | 267 + libs/js/src/fdlibm/s_fabs.c | 70 + libs/js/src/fdlibm/s_finite.c | 71 + libs/js/src/fdlibm/s_floor.c | 121 + libs/js/src/fdlibm/s_frexp.c | 99 + libs/js/src/fdlibm/s_ilogb.c | 85 + libs/js/src/fdlibm/s_isnan.c | 74 + libs/js/src/fdlibm/s_ldexp.c | 66 + libs/js/src/fdlibm/s_lib_version.c | 73 + libs/js/src/fdlibm/s_log1p.c | 211 + libs/js/src/fdlibm/s_logb.c | 79 + libs/js/src/fdlibm/s_matherr.c | 64 + libs/js/src/fdlibm/s_modf.c | 132 + libs/js/src/fdlibm/s_nextafter.c | 124 + libs/js/src/fdlibm/s_rint.c | 131 + libs/js/src/fdlibm/s_scalbn.c | 107 + libs/js/src/fdlibm/s_signgam.c | 40 + libs/js/src/fdlibm/s_significand.c | 68 + libs/js/src/fdlibm/s_sin.c | 118 + libs/js/src/fdlibm/s_tan.c | 112 + libs/js/src/fdlibm/s_tanh.c | 122 + libs/js/src/fdlibm/w_acos.c | 78 + libs/js/src/fdlibm/w_acosh.c | 78 + libs/js/src/fdlibm/w_asin.c | 80 + libs/js/src/fdlibm/w_atan2.c | 79 + libs/js/src/fdlibm/w_atanh.c | 81 + libs/js/src/fdlibm/w_cosh.c | 77 + libs/js/src/fdlibm/w_exp.c | 88 + libs/js/src/fdlibm/w_fmod.c | 78 + libs/js/src/fdlibm/w_gamma.c | 85 + libs/js/src/fdlibm/w_gamma_r.c | 81 + libs/js/src/fdlibm/w_hypot.c | 78 + libs/js/src/fdlibm/w_j0.c | 105 + libs/js/src/fdlibm/w_j1.c | 106 + libs/js/src/fdlibm/w_jn.c | 128 + libs/js/src/fdlibm/w_lgamma.c | 85 + libs/js/src/fdlibm/w_lgamma_r.c | 81 + libs/js/src/fdlibm/w_log.c | 78 + libs/js/src/fdlibm/w_log10.c | 81 + libs/js/src/fdlibm/w_pow.c | 99 + libs/js/src/fdlibm/w_remainder.c | 77 + libs/js/src/fdlibm/w_scalb.c | 95 + libs/js/src/fdlibm/w_sinh.c | 77 + libs/js/src/fdlibm/w_sqrt.c | 77 + libs/js/src/js.c | 2639 ++ libs/js/src/js.msg | 287 + libs/js/src/jsapi.c | 4857 ++++ libs/js/src/jsapi.h | 2030 ++ libs/js/src/jsarena.c | 574 + libs/js/src/jsarena.h | 311 + libs/js/src/jsarray.c | 1829 ++ libs/js/src/jsarray.h | 81 + libs/js/src/jsatom.c | 992 + libs/js/src/jsatom.h | 471 + libs/js/src/jsautocfg.h | 52 + libs/js/src/jsbit.h | 113 + libs/js/src/jsbool.c | 215 + libs/js/src/jsbool.h | 64 + libs/js/src/jsclist.h | 139 + libs/js/src/jscntxt.c | 1091 + libs/js/src/jscntxt.h | 726 + libs/js/src/jscompat.h | 57 + libs/js/src/jsconfig.h | 563 + libs/js/src/jscpucfg.c | 375 + libs/js/src/jscpucfg.h | 159 + libs/js/src/jsdate.c | 2386 ++ libs/js/src/jsdate.h | 118 + libs/js/src/jsdbgapi.c | 1342 + libs/js/src/jsdbgapi.h | 399 + libs/js/src/jsdhash.c | 767 + libs/js/src/jsdhash.h | 579 + libs/js/src/jsdso.c | 247 + libs/js/src/jsdso.h | 51 + libs/js/src/jsdtoa.c | 3132 +++ libs/js/src/jsdtoa.h | 130 + libs/js/src/jsemit.c | 5360 ++++ libs/js/src/jsemit.h | 592 + libs/js/src/jsexn.c | 1164 + libs/js/src/jsexn.h | 105 + libs/js/src/jsfile.c | 3111 +++ libs/js/src/jsfile.h | 50 + libs/js/src/jsfile.msg | 90 + libs/js/src/jsfun.c | 2157 ++ libs/js/src/jsfun.h | 164 + libs/js/src/jsgc.c | 1968 ++ libs/js/src/jsgc.h | 269 + libs/js/src/jshash.c | 471 + libs/js/src/jshash.h | 152 + libs/js/src/jsinterp.c | 5511 ++++ libs/js/src/jsinterp.h | 322 + libs/js/src/jslibmath.h | 318 + libs/js/src/jslock.c | 1261 + libs/js/src/jslock.h | 261 + libs/js/src/jslog2.c | 83 + libs/js/src/jslong.c | 281 + libs/js/src/jslong.h | 444 + libs/js/src/jsmath.c | 469 + libs/js/src/jsmath.h | 55 + libs/js/src/jsnum.c | 1145 + libs/js/src/jsnum.h | 268 + libs/js/src/jsobj.c | 4426 +++ libs/js/src/jsobj.h | 499 + libs/js/src/jsopcode.c | 3142 +++ libs/js/src/jsopcode.h | 301 + libs/js/src/jsopcode.tbl | 394 + libs/js/src/jsosdep.h | 112 + libs/js/src/jsotypes.h | 202 + libs/js/src/jsparse.c | 4864 ++++ libs/js/src/jsparse.h | 414 + libs/js/src/jsprf.c | 1269 + libs/js/src/jsprf.h | 150 + libs/js/src/jsprvtd.h | 203 + libs/js/src/jspubtd.h | 635 + libs/js/src/jsregexp.c | 4173 +++ libs/js/src/jsregexp.h | 180 + libs/js/src/jsscan.c | 2132 ++ libs/js/src/jsscan.h | 363 + libs/js/src/jsscope.c | 1642 ++ libs/js/src/jsscope.h | 394 + libs/js/src/jsscript.c | 1473 + libs/js/src/jsscript.h | 209 + libs/js/src/jsshell.msg | 50 + libs/js/src/jsstddef.h | 83 + libs/js/src/jsstr.c | 4849 ++++ libs/js/src/jsstr.h | 482 + libs/js/src/jstypes.h | 421 + libs/js/src/jsutil.c | 191 + libs/js/src/jsutil.h | 94 + libs/js/src/jsxdrapi.c | 686 + libs/js/src/jsxdrapi.h | 193 + libs/js/src/jsxml.c | 8062 ++++++ libs/js/src/jsxml.h | 328 + libs/js/src/perlconnect/JS.pm | 318 + libs/js/src/perlconnect/JS.xs | 1055 + libs/js/src/perlconnect/MANIFEST | 11 + libs/js/src/perlconnect/Makefile.PL.in | 11 + libs/js/src/perlconnect/PerlConnect.pm | 126 + libs/js/src/perlconnect/jsperl.c | 1100 + libs/js/src/perlconnect/jsperl.h | 52 + libs/js/src/perlconnect/jsperlpvt.h | 57 + libs/js/src/perlconnect/typemap | 121 + libs/js/src/prmjtime.c | 440 + libs/js/src/prmjtime.h | 103 + 1137 files changed, 386873 insertions(+) create mode 100644 libs/js/AUTHORS create mode 100644 libs/js/ChangeLog create mode 100644 libs/js/LINKS create mode 100644 libs/js/Makefile.in create mode 100644 libs/js/README create mode 100644 libs/js/THANKS create mode 100644 libs/js/TODO create mode 100644 libs/js/VERSION create mode 100644 libs/js/aclocal.m4 create mode 100755 libs/js/config.guess create mode 100644 libs/js/config.h.in create mode 100755 libs/js/config.sub create mode 100755 libs/js/configure create mode 100644 libs/js/configure.ac create mode 100644 libs/js/js-config.1 create mode 100644 libs/js/js-config.sh.in create mode 100644 libs/js/js.1 create mode 100644 libs/js/js.3 create mode 100644 libs/js/js.pc.in create mode 100644 libs/js/jslint.js create mode 100644 libs/js/libtool.m4 create mode 100644 libs/js/ltmain.sh create mode 100644 libs/js/nsprpub/.cvsignore create mode 100644 libs/js/nsprpub/CVS/Entries create mode 100644 libs/js/nsprpub/CVS/Entries.Log create mode 100644 libs/js/nsprpub/CVS/Repository create mode 100644 libs/js/nsprpub/CVS/Root create mode 100644 libs/js/nsprpub/Makefile.in create mode 100644 libs/js/nsprpub/admin/CVS/Entries create mode 100644 libs/js/nsprpub/admin/CVS/Repository create mode 100644 libs/js/nsprpub/admin/CVS/Root create mode 100644 libs/js/nsprpub/admin/explode.pl create mode 100644 libs/js/nsprpub/admin/makeTargetDirs.sh create mode 100755 libs/js/nsprpub/admin/repackage.sh create mode 100644 libs/js/nsprpub/admin/symlinks.sh create mode 100644 libs/js/nsprpub/build/CVS/Entries create mode 100644 libs/js/nsprpub/build/CVS/Entries.Log create mode 100644 libs/js/nsprpub/build/CVS/Repository create mode 100644 libs/js/nsprpub/build/CVS/Root create mode 100644 libs/js/nsprpub/build/autoconf/CVS/Entries create mode 100644 libs/js/nsprpub/build/autoconf/CVS/Repository create mode 100644 libs/js/nsprpub/build/autoconf/CVS/Root create mode 100755 libs/js/nsprpub/build/autoconf/config.guess create mode 100755 libs/js/nsprpub/build/autoconf/config.sub create mode 100755 libs/js/nsprpub/build/autoconf/install-sh create mode 100755 libs/js/nsprpub/build/cygwin-wrapper create mode 100644 libs/js/nsprpub/config/.cvsignore create mode 100644 libs/js/nsprpub/config/CVS/Entries create mode 100644 libs/js/nsprpub/config/CVS/Repository create mode 100644 libs/js/nsprpub/config/CVS/Root create mode 100644 libs/js/nsprpub/config/Makefile.in create mode 100644 libs/js/nsprpub/config/autoconf.mk.in create mode 100644 libs/js/nsprpub/config/config.mk create mode 100644 libs/js/nsprpub/config/gcc_hidden.h create mode 100644 libs/js/nsprpub/config/libc_r.h create mode 100644 libs/js/nsprpub/config/make-system-wrappers.pl create mode 100644 libs/js/nsprpub/config/nfspwd.pl create mode 100644 libs/js/nsprpub/config/now.c create mode 100644 libs/js/nsprpub/config/nsinstall.c create mode 100755 libs/js/nsprpub/config/nspr-config.in create mode 100644 libs/js/nsprpub/config/nspr.m4 create mode 100644 libs/js/nsprpub/config/nsprincl.mk.in create mode 100644 libs/js/nsprpub/config/nsprincl.sh.in create mode 100644 libs/js/nsprpub/config/pathsub.h create mode 100644 libs/js/nsprpub/config/prdepend.h create mode 100755 libs/js/nsprpub/config/prmkdir.bat create mode 100644 libs/js/nsprpub/config/rules.mk create mode 100644 libs/js/nsprpub/config/system-headers create mode 100755 libs/js/nsprpub/configure create mode 100644 libs/js/nsprpub/configure.in create mode 100644 libs/js/nsprpub/include/CVS/Entries create mode 100644 libs/js/nsprpub/include/CVS/Repository create mode 100644 libs/js/nsprpub/include/CVS/Root create mode 100644 libs/js/nsprpub/lib/.cvsignore create mode 100644 libs/js/nsprpub/lib/CVS/Entries create mode 100644 libs/js/nsprpub/lib/CVS/Entries.Log create mode 100644 libs/js/nsprpub/lib/CVS/Repository create mode 100644 libs/js/nsprpub/lib/CVS/Root create mode 100644 libs/js/nsprpub/lib/Makefile.in create mode 100644 libs/js/nsprpub/lib/ds/.cvsignore create mode 100644 libs/js/nsprpub/lib/ds/CVS/Entries create mode 100644 libs/js/nsprpub/lib/ds/CVS/Repository create mode 100644 libs/js/nsprpub/lib/ds/CVS/Root create mode 100644 libs/js/nsprpub/lib/ds/MANIFEST create mode 100644 libs/js/nsprpub/lib/ds/Makefile.in create mode 100644 libs/js/nsprpub/lib/ds/plarena.c create mode 100644 libs/js/nsprpub/lib/ds/plarena.h create mode 100644 libs/js/nsprpub/lib/ds/plarenas.h create mode 100644 libs/js/nsprpub/lib/ds/plds.def create mode 100644 libs/js/nsprpub/lib/ds/plds.rc create mode 100644 libs/js/nsprpub/lib/ds/plds_symvec.opt create mode 100644 libs/js/nsprpub/lib/ds/plhash.c create mode 100644 libs/js/nsprpub/lib/ds/plhash.h create mode 100644 libs/js/nsprpub/lib/ds/plvrsion.c create mode 100644 libs/js/nsprpub/lib/libc/.cvsignore create mode 100644 libs/js/nsprpub/lib/libc/CVS/Entries create mode 100644 libs/js/nsprpub/lib/libc/CVS/Entries.Log create mode 100644 libs/js/nsprpub/lib/libc/CVS/Repository create mode 100644 libs/js/nsprpub/lib/libc/CVS/Root create mode 100644 libs/js/nsprpub/lib/libc/Makefile.in create mode 100644 libs/js/nsprpub/lib/libc/README create mode 100644 libs/js/nsprpub/lib/libc/include/.cvsignore create mode 100644 libs/js/nsprpub/lib/libc/include/CVS/Entries create mode 100644 libs/js/nsprpub/lib/libc/include/CVS/Repository create mode 100644 libs/js/nsprpub/lib/libc/include/CVS/Root create mode 100644 libs/js/nsprpub/lib/libc/include/MANIFEST create mode 100644 libs/js/nsprpub/lib/libc/include/Makefile.in create mode 100644 libs/js/nsprpub/lib/libc/include/README create mode 100644 libs/js/nsprpub/lib/libc/include/plbase64.h create mode 100644 libs/js/nsprpub/lib/libc/include/plerror.h create mode 100644 libs/js/nsprpub/lib/libc/include/plgetopt.h create mode 100644 libs/js/nsprpub/lib/libc/include/plresolv.h create mode 100644 libs/js/nsprpub/lib/libc/include/plstr.h create mode 100644 libs/js/nsprpub/lib/libc/src/.cvsignore create mode 100644 libs/js/nsprpub/lib/libc/src/CVS/Entries create mode 100644 libs/js/nsprpub/lib/libc/src/CVS/Repository create mode 100644 libs/js/nsprpub/lib/libc/src/CVS/Root create mode 100644 libs/js/nsprpub/lib/libc/src/Makefile.in create mode 100644 libs/js/nsprpub/lib/libc/src/README create mode 100644 libs/js/nsprpub/lib/libc/src/base64.c create mode 100644 libs/js/nsprpub/lib/libc/src/plc.def create mode 100644 libs/js/nsprpub/lib/libc/src/plc.rc create mode 100644 libs/js/nsprpub/lib/libc/src/plc_symvec.opt create mode 100644 libs/js/nsprpub/lib/libc/src/plerror.c create mode 100644 libs/js/nsprpub/lib/libc/src/plgetopt.c create mode 100644 libs/js/nsprpub/lib/libc/src/plvrsion.c create mode 100644 libs/js/nsprpub/lib/libc/src/strcat.c create mode 100644 libs/js/nsprpub/lib/libc/src/strccmp.c create mode 100644 libs/js/nsprpub/lib/libc/src/strchr.c create mode 100644 libs/js/nsprpub/lib/libc/src/strcmp.c create mode 100644 libs/js/nsprpub/lib/libc/src/strcpy.c create mode 100644 libs/js/nsprpub/lib/libc/src/strcstr.c create mode 100644 libs/js/nsprpub/lib/libc/src/strdup.c create mode 100644 libs/js/nsprpub/lib/libc/src/strlen.c create mode 100644 libs/js/nsprpub/lib/libc/src/strpbrk.c create mode 100644 libs/js/nsprpub/lib/libc/src/strstr.c create mode 100644 libs/js/nsprpub/lib/libc/src/strtok.c create mode 100644 libs/js/nsprpub/lib/msgc/.cvsignore create mode 100644 libs/js/nsprpub/lib/msgc/CVS/Entries create mode 100644 libs/js/nsprpub/lib/msgc/CVS/Entries.Log create mode 100644 libs/js/nsprpub/lib/msgc/CVS/Repository create mode 100644 libs/js/nsprpub/lib/msgc/CVS/Root create mode 100644 libs/js/nsprpub/lib/msgc/Makefile.in create mode 100644 libs/js/nsprpub/lib/msgc/include/.cvsignore create mode 100644 libs/js/nsprpub/lib/msgc/include/CVS/Entries create mode 100644 libs/js/nsprpub/lib/msgc/include/CVS/Repository create mode 100644 libs/js/nsprpub/lib/msgc/include/CVS/Root create mode 100644 libs/js/nsprpub/lib/msgc/include/MANIFEST create mode 100644 libs/js/nsprpub/lib/msgc/include/Makefile.in create mode 100644 libs/js/nsprpub/lib/msgc/include/gcint.h create mode 100644 libs/js/nsprpub/lib/msgc/include/prgc.h create mode 100644 libs/js/nsprpub/lib/msgc/src/.cvsignore create mode 100644 libs/js/nsprpub/lib/msgc/src/CVS/Entries create mode 100644 libs/js/nsprpub/lib/msgc/src/CVS/Repository create mode 100644 libs/js/nsprpub/lib/msgc/src/CVS/Root create mode 100644 libs/js/nsprpub/lib/msgc/src/Makefile.in create mode 100644 libs/js/nsprpub/lib/msgc/src/macgc.c create mode 100644 libs/js/nsprpub/lib/msgc/src/os2gc.c create mode 100644 libs/js/nsprpub/lib/msgc/src/prgcapi.c create mode 100644 libs/js/nsprpub/lib/msgc/src/prmsgc.c create mode 100644 libs/js/nsprpub/lib/msgc/src/unixgc.c create mode 100644 libs/js/nsprpub/lib/msgc/src/win16gc.c create mode 100644 libs/js/nsprpub/lib/msgc/src/win32gc.c create mode 100644 libs/js/nsprpub/lib/msgc/tests/.cvsignore create mode 100644 libs/js/nsprpub/lib/msgc/tests/CVS/Entries create mode 100644 libs/js/nsprpub/lib/msgc/tests/CVS/Repository create mode 100644 libs/js/nsprpub/lib/msgc/tests/CVS/Root create mode 100644 libs/js/nsprpub/lib/msgc/tests/Makefile.in create mode 100644 libs/js/nsprpub/lib/msgc/tests/gc1.c create mode 100644 libs/js/nsprpub/lib/msgc/tests/thrashgc.c create mode 100644 libs/js/nsprpub/lib/prstreams/.cvsignore create mode 100644 libs/js/nsprpub/lib/prstreams/CVS/Entries create mode 100644 libs/js/nsprpub/lib/prstreams/CVS/Entries.Log create mode 100644 libs/js/nsprpub/lib/prstreams/CVS/Repository create mode 100644 libs/js/nsprpub/lib/prstreams/CVS/Root create mode 100644 libs/js/nsprpub/lib/prstreams/Makefile.in create mode 100644 libs/js/nsprpub/lib/prstreams/plvrsion.c create mode 100644 libs/js/nsprpub/lib/prstreams/prstrms.cpp create mode 100644 libs/js/nsprpub/lib/prstreams/prstrms.h create mode 100644 libs/js/nsprpub/lib/prstreams/prstrms.rc create mode 100644 libs/js/nsprpub/lib/prstreams/tests/CVS/Entries create mode 100644 libs/js/nsprpub/lib/prstreams/tests/CVS/Entries.Log create mode 100644 libs/js/nsprpub/lib/prstreams/tests/CVS/Repository create mode 100644 libs/js/nsprpub/lib/prstreams/tests/CVS/Root create mode 100644 libs/js/nsprpub/lib/prstreams/tests/testprstrm/.cvsignore create mode 100644 libs/js/nsprpub/lib/prstreams/tests/testprstrm/CVS/Entries create mode 100644 libs/js/nsprpub/lib/prstreams/tests/testprstrm/CVS/Repository create mode 100644 libs/js/nsprpub/lib/prstreams/tests/testprstrm/CVS/Root create mode 100644 libs/js/nsprpub/lib/prstreams/tests/testprstrm/Makefile.in create mode 100644 libs/js/nsprpub/lib/prstreams/tests/testprstrm/testprstrm.cpp create mode 100644 libs/js/nsprpub/lib/tests/.cvsignore create mode 100644 libs/js/nsprpub/lib/tests/CVS/Entries create mode 100644 libs/js/nsprpub/lib/tests/CVS/Entries.Log create mode 100644 libs/js/nsprpub/lib/tests/CVS/Repository create mode 100644 libs/js/nsprpub/lib/tests/CVS/Root create mode 100644 libs/js/nsprpub/lib/tests/Makefile.in create mode 100644 libs/js/nsprpub/lib/tests/arena.c create mode 100644 libs/js/nsprpub/lib/tests/base64t.c create mode 100644 libs/js/nsprpub/lib/tests/string.c create mode 100644 libs/js/nsprpub/lib/tests/windows/CVS/Entries create mode 100644 libs/js/nsprpub/lib/tests/windows/CVS/Repository create mode 100644 libs/js/nsprpub/lib/tests/windows/CVS/Root create mode 100644 libs/js/nsprpub/lib/tests/windows/makefile create mode 100644 libs/js/nsprpub/lib/tests/windows/readme.1st create mode 100644 libs/js/nsprpub/lib/tests/windows/winevent.c create mode 100644 libs/js/nsprpub/macbuild/CVS/Entries create mode 100644 libs/js/nsprpub/macbuild/CVS/Repository create mode 100644 libs/js/nsprpub/macbuild/CVS/Root create mode 100644 libs/js/nsprpub/pkg/CVS/Entries create mode 100644 libs/js/nsprpub/pkg/CVS/Entries.Log create mode 100644 libs/js/nsprpub/pkg/CVS/Repository create mode 100644 libs/js/nsprpub/pkg/CVS/Root create mode 100644 libs/js/nsprpub/pkg/Makefile.in create mode 100644 libs/js/nsprpub/pkg/linux/CVS/Entries create mode 100644 libs/js/nsprpub/pkg/linux/CVS/Repository create mode 100644 libs/js/nsprpub/pkg/linux/CVS/Root create mode 100644 libs/js/nsprpub/pkg/linux/Makefile.in create mode 100644 libs/js/nsprpub/pkg/linux/sun-nspr.spec create mode 100644 libs/js/nsprpub/pkg/solaris/CVS/Entries create mode 100644 libs/js/nsprpub/pkg/solaris/CVS/Entries.Log create mode 100644 libs/js/nsprpub/pkg/solaris/CVS/Repository create mode 100644 libs/js/nsprpub/pkg/solaris/CVS/Root create mode 100755 libs/js/nsprpub/pkg/solaris/Makefile-devl.com create mode 100755 libs/js/nsprpub/pkg/solaris/Makefile-devl.targ create mode 100644 libs/js/nsprpub/pkg/solaris/Makefile.com create mode 100644 libs/js/nsprpub/pkg/solaris/Makefile.in create mode 100644 libs/js/nsprpub/pkg/solaris/Makefile.targ create mode 100644 libs/js/nsprpub/pkg/solaris/SUNWnspr/CVS/Entries create mode 100644 libs/js/nsprpub/pkg/solaris/SUNWnspr/CVS/Repository create mode 100644 libs/js/nsprpub/pkg/solaris/SUNWnspr/CVS/Root create mode 100644 libs/js/nsprpub/pkg/solaris/SUNWnsprx/CVS/Entries create mode 100644 libs/js/nsprpub/pkg/solaris/SUNWnsprx/CVS/Repository create mode 100644 libs/js/nsprpub/pkg/solaris/SUNWnsprx/CVS/Root create mode 100644 libs/js/nsprpub/pkg/solaris/SUNWpr-devl/CVS/Entries create mode 100644 libs/js/nsprpub/pkg/solaris/SUNWpr-devl/CVS/Repository create mode 100644 libs/js/nsprpub/pkg/solaris/SUNWpr-devl/CVS/Root create mode 100644 libs/js/nsprpub/pkg/solaris/SUNWpr/CVS/Entries create mode 100644 libs/js/nsprpub/pkg/solaris/SUNWpr/CVS/Repository create mode 100644 libs/js/nsprpub/pkg/solaris/SUNWpr/CVS/Root create mode 100644 libs/js/nsprpub/pkg/solaris/SUNWpr/Makefile.in create mode 100644 libs/js/nsprpub/pkg/solaris/SUNWpr/depend create mode 100644 libs/js/nsprpub/pkg/solaris/SUNWpr/pkginfo.tmpl create mode 100644 libs/js/nsprpub/pkg/solaris/SUNWpr/prototype_com create mode 100644 libs/js/nsprpub/pkg/solaris/SUNWpr/prototype_i386 create mode 100644 libs/js/nsprpub/pkg/solaris/SUNWpr/prototype_sparc create mode 100644 libs/js/nsprpub/pkg/solaris/SUNWprd/CVS/Entries create mode 100644 libs/js/nsprpub/pkg/solaris/SUNWprd/CVS/Repository create mode 100644 libs/js/nsprpub/pkg/solaris/SUNWprd/CVS/Root create mode 100755 libs/js/nsprpub/pkg/solaris/SUNWprd/Makefile.in create mode 100755 libs/js/nsprpub/pkg/solaris/SUNWprd/depend create mode 100755 libs/js/nsprpub/pkg/solaris/SUNWprd/pkginfo.tmpl create mode 100755 libs/js/nsprpub/pkg/solaris/SUNWprd/prototype create mode 100644 libs/js/nsprpub/pkg/solaris/SUNWprdx/CVS/Entries create mode 100644 libs/js/nsprpub/pkg/solaris/SUNWprdx/CVS/Repository create mode 100644 libs/js/nsprpub/pkg/solaris/SUNWprdx/CVS/Root create mode 100644 libs/js/nsprpub/pkg/solaris/SUNWprx-devl/CVS/Entries create mode 100644 libs/js/nsprpub/pkg/solaris/SUNWprx-devl/CVS/Repository create mode 100644 libs/js/nsprpub/pkg/solaris/SUNWprx-devl/CVS/Root create mode 100644 libs/js/nsprpub/pkg/solaris/SUNWprx/CVS/Entries create mode 100644 libs/js/nsprpub/pkg/solaris/SUNWprx/CVS/Repository create mode 100644 libs/js/nsprpub/pkg/solaris/SUNWprx/CVS/Root create mode 100644 libs/js/nsprpub/pkg/solaris/bld_awk_pkginfo.ksh create mode 100644 libs/js/nsprpub/pkg/solaris/common_files/CVS/Entries create mode 100644 libs/js/nsprpub/pkg/solaris/common_files/CVS/Repository create mode 100644 libs/js/nsprpub/pkg/solaris/common_files/CVS/Root create mode 100644 libs/js/nsprpub/pkg/solaris/common_files/copyright create mode 100644 libs/js/nsprpub/pkg/solaris/proto64.mk create mode 100644 libs/js/nsprpub/pr/.cvsignore create mode 100644 libs/js/nsprpub/pr/CVS/Entries create mode 100644 libs/js/nsprpub/pr/CVS/Entries.Log create mode 100644 libs/js/nsprpub/pr/CVS/Repository create mode 100644 libs/js/nsprpub/pr/CVS/Root create mode 100644 libs/js/nsprpub/pr/Makefile.in create mode 100644 libs/js/nsprpub/pr/include/.cvsignore create mode 100644 libs/js/nsprpub/pr/include/CVS/Entries create mode 100644 libs/js/nsprpub/pr/include/CVS/Entries.Log create mode 100644 libs/js/nsprpub/pr/include/CVS/Repository create mode 100644 libs/js/nsprpub/pr/include/CVS/Root create mode 100644 libs/js/nsprpub/pr/include/MANIFEST create mode 100644 libs/js/nsprpub/pr/include/Makefile.in create mode 100644 libs/js/nsprpub/pr/include/gencfg.c create mode 100644 libs/js/nsprpub/pr/include/md/.cvsignore create mode 100644 libs/js/nsprpub/pr/include/md/CVS/Entries create mode 100644 libs/js/nsprpub/pr/include/md/CVS/Repository create mode 100644 libs/js/nsprpub/pr/include/md/CVS/Root create mode 100644 libs/js/nsprpub/pr/include/md/Makefile.in create mode 100644 libs/js/nsprpub/pr/include/md/_aix.h create mode 100644 libs/js/nsprpub/pr/include/md/_aix32.cfg create mode 100644 libs/js/nsprpub/pr/include/md/_aix64.cfg create mode 100644 libs/js/nsprpub/pr/include/md/_beos.cfg create mode 100644 libs/js/nsprpub/pr/include/md/_beos.h create mode 100644 libs/js/nsprpub/pr/include/md/_bsdi.cfg create mode 100644 libs/js/nsprpub/pr/include/md/_bsdi.h create mode 100644 libs/js/nsprpub/pr/include/md/_darwin.cfg create mode 100644 libs/js/nsprpub/pr/include/md/_darwin.h create mode 100644 libs/js/nsprpub/pr/include/md/_dgux.cfg create mode 100644 libs/js/nsprpub/pr/include/md/_dgux.h create mode 100644 libs/js/nsprpub/pr/include/md/_freebsd.cfg create mode 100644 libs/js/nsprpub/pr/include/md/_freebsd.h create mode 100644 libs/js/nsprpub/pr/include/md/_hpux.h create mode 100644 libs/js/nsprpub/pr/include/md/_hpux32.cfg create mode 100644 libs/js/nsprpub/pr/include/md/_hpux64.cfg create mode 100644 libs/js/nsprpub/pr/include/md/_irix.h create mode 100644 libs/js/nsprpub/pr/include/md/_irix32.cfg create mode 100644 libs/js/nsprpub/pr/include/md/_irix64.cfg create mode 100644 libs/js/nsprpub/pr/include/md/_linux.cfg create mode 100644 libs/js/nsprpub/pr/include/md/_linux.h create mode 100644 libs/js/nsprpub/pr/include/md/_macos.h create mode 100644 libs/js/nsprpub/pr/include/md/_ncr.cfg create mode 100644 libs/js/nsprpub/pr/include/md/_ncr.h create mode 100644 libs/js/nsprpub/pr/include/md/_nec.cfg create mode 100644 libs/js/nsprpub/pr/include/md/_nec.h create mode 100644 libs/js/nsprpub/pr/include/md/_netbsd.cfg create mode 100644 libs/js/nsprpub/pr/include/md/_netbsd.h create mode 100644 libs/js/nsprpub/pr/include/md/_nextstep.cfg create mode 100644 libs/js/nsprpub/pr/include/md/_nextstep.h create mode 100644 libs/js/nsprpub/pr/include/md/_nspr_pthread.h create mode 100644 libs/js/nsprpub/pr/include/md/_nto.cfg create mode 100644 libs/js/nsprpub/pr/include/md/_nto.h create mode 100644 libs/js/nsprpub/pr/include/md/_openbsd.cfg create mode 100644 libs/js/nsprpub/pr/include/md/_openbsd.h create mode 100644 libs/js/nsprpub/pr/include/md/_openvms.cfg create mode 100644 libs/js/nsprpub/pr/include/md/_openvms.h create mode 100644 libs/js/nsprpub/pr/include/md/_os2.cfg create mode 100644 libs/js/nsprpub/pr/include/md/_os2.h create mode 100644 libs/js/nsprpub/pr/include/md/_os2_errors.h create mode 100644 libs/js/nsprpub/pr/include/md/_osf1.cfg create mode 100644 libs/js/nsprpub/pr/include/md/_osf1.h create mode 100644 libs/js/nsprpub/pr/include/md/_pcos.h create mode 100644 libs/js/nsprpub/pr/include/md/_pth.h create mode 100644 libs/js/nsprpub/pr/include/md/_qnx.cfg create mode 100644 libs/js/nsprpub/pr/include/md/_qnx.h create mode 100644 libs/js/nsprpub/pr/include/md/_reliantunix.cfg create mode 100644 libs/js/nsprpub/pr/include/md/_reliantunix.h create mode 100644 libs/js/nsprpub/pr/include/md/_rhapsody.cfg create mode 100644 libs/js/nsprpub/pr/include/md/_rhapsody.h create mode 100644 libs/js/nsprpub/pr/include/md/_riscos.cfg create mode 100644 libs/js/nsprpub/pr/include/md/_riscos.h create mode 100644 libs/js/nsprpub/pr/include/md/_scoos.cfg create mode 100644 libs/js/nsprpub/pr/include/md/_scoos.h create mode 100644 libs/js/nsprpub/pr/include/md/_solaris.cfg create mode 100644 libs/js/nsprpub/pr/include/md/_solaris.h create mode 100644 libs/js/nsprpub/pr/include/md/_sony.cfg create mode 100644 libs/js/nsprpub/pr/include/md/_sony.h create mode 100644 libs/js/nsprpub/pr/include/md/_sunos4.cfg create mode 100644 libs/js/nsprpub/pr/include/md/_sunos4.h create mode 100644 libs/js/nsprpub/pr/include/md/_unix_errors.h create mode 100644 libs/js/nsprpub/pr/include/md/_unixos.h create mode 100644 libs/js/nsprpub/pr/include/md/_unixware.cfg create mode 100644 libs/js/nsprpub/pr/include/md/_unixware.h create mode 100644 libs/js/nsprpub/pr/include/md/_unixware7.cfg create mode 100644 libs/js/nsprpub/pr/include/md/_win16.cfg create mode 100644 libs/js/nsprpub/pr/include/md/_win16.h create mode 100644 libs/js/nsprpub/pr/include/md/_win32_errors.h create mode 100644 libs/js/nsprpub/pr/include/md/_win95.cfg create mode 100644 libs/js/nsprpub/pr/include/md/_win95.h create mode 100644 libs/js/nsprpub/pr/include/md/_winnt.cfg create mode 100644 libs/js/nsprpub/pr/include/md/_winnt.h create mode 100644 libs/js/nsprpub/pr/include/md/prosdep.h create mode 100644 libs/js/nsprpub/pr/include/md/sunos4.h create mode 100644 libs/js/nsprpub/pr/include/nspr.h create mode 100644 libs/js/nsprpub/pr/include/obsolete/.cvsignore create mode 100644 libs/js/nsprpub/pr/include/obsolete/CVS/Entries create mode 100644 libs/js/nsprpub/pr/include/obsolete/CVS/Repository create mode 100644 libs/js/nsprpub/pr/include/obsolete/CVS/Root create mode 100644 libs/js/nsprpub/pr/include/obsolete/Makefile.in create mode 100644 libs/js/nsprpub/pr/include/obsolete/pralarm.h create mode 100644 libs/js/nsprpub/pr/include/obsolete/probslet.h create mode 100644 libs/js/nsprpub/pr/include/obsolete/protypes.h create mode 100644 libs/js/nsprpub/pr/include/obsolete/prsem.h create mode 100644 libs/js/nsprpub/pr/include/pratom.h create mode 100644 libs/js/nsprpub/pr/include/prbit.h create mode 100644 libs/js/nsprpub/pr/include/prclist.h create mode 100644 libs/js/nsprpub/pr/include/prcmon.h create mode 100644 libs/js/nsprpub/pr/include/prcountr.h create mode 100644 libs/js/nsprpub/pr/include/prcvar.h create mode 100644 libs/js/nsprpub/pr/include/prdtoa.h create mode 100644 libs/js/nsprpub/pr/include/prenv.h create mode 100644 libs/js/nsprpub/pr/include/prerr.h create mode 100644 libs/js/nsprpub/pr/include/prerror.h create mode 100644 libs/js/nsprpub/pr/include/prinet.h create mode 100644 libs/js/nsprpub/pr/include/prinit.h create mode 100644 libs/js/nsprpub/pr/include/prinrval.h create mode 100644 libs/js/nsprpub/pr/include/prio.h create mode 100644 libs/js/nsprpub/pr/include/pripcsem.h create mode 100644 libs/js/nsprpub/pr/include/private/.cvsignore create mode 100644 libs/js/nsprpub/pr/include/private/CVS/Entries create mode 100644 libs/js/nsprpub/pr/include/private/CVS/Repository create mode 100644 libs/js/nsprpub/pr/include/private/CVS/Root create mode 100644 libs/js/nsprpub/pr/include/private/Makefile.in create mode 100644 libs/js/nsprpub/pr/include/private/pprio.h create mode 100644 libs/js/nsprpub/pr/include/private/pprmwait.h create mode 100644 libs/js/nsprpub/pr/include/private/pprthred.h create mode 100644 libs/js/nsprpub/pr/include/private/primpl.h create mode 100644 libs/js/nsprpub/pr/include/private/prpriv.h create mode 100644 libs/js/nsprpub/pr/include/prlink.h create mode 100644 libs/js/nsprpub/pr/include/prlock.h create mode 100644 libs/js/nsprpub/pr/include/prlog.h create mode 100644 libs/js/nsprpub/pr/include/prlong.h create mode 100644 libs/js/nsprpub/pr/include/prmem.h create mode 100644 libs/js/nsprpub/pr/include/prmon.h create mode 100644 libs/js/nsprpub/pr/include/prmwait.h create mode 100644 libs/js/nsprpub/pr/include/prnetdb.h create mode 100644 libs/js/nsprpub/pr/include/prolock.h create mode 100644 libs/js/nsprpub/pr/include/prpdce.h create mode 100644 libs/js/nsprpub/pr/include/prprf.h create mode 100644 libs/js/nsprpub/pr/include/prproces.h create mode 100644 libs/js/nsprpub/pr/include/prrng.h create mode 100644 libs/js/nsprpub/pr/include/prrwlock.h create mode 100644 libs/js/nsprpub/pr/include/prshm.h create mode 100644 libs/js/nsprpub/pr/include/prshma.h create mode 100644 libs/js/nsprpub/pr/include/prsystem.h create mode 100644 libs/js/nsprpub/pr/include/prthread.h create mode 100644 libs/js/nsprpub/pr/include/prtime.h create mode 100644 libs/js/nsprpub/pr/include/prtpool.h create mode 100644 libs/js/nsprpub/pr/include/prtrace.h create mode 100644 libs/js/nsprpub/pr/include/prtypes.h create mode 100755 libs/js/nsprpub/pr/include/prvrsion.h create mode 100644 libs/js/nsprpub/pr/include/prwin16.h create mode 100644 libs/js/nsprpub/pr/src/.cvsignore create mode 100644 libs/js/nsprpub/pr/src/CVS/Entries create mode 100644 libs/js/nsprpub/pr/src/CVS/Entries.Log create mode 100644 libs/js/nsprpub/pr/src/CVS/Repository create mode 100644 libs/js/nsprpub/pr/src/CVS/Root create mode 100644 libs/js/nsprpub/pr/src/Makefile.in create mode 100644 libs/js/nsprpub/pr/src/bthreads/.cvsignore create mode 100644 libs/js/nsprpub/pr/src/bthreads/CVS/Entries create mode 100644 libs/js/nsprpub/pr/src/bthreads/CVS/Repository create mode 100644 libs/js/nsprpub/pr/src/bthreads/CVS/Root create mode 100644 libs/js/nsprpub/pr/src/bthreads/Makefile.in create mode 100644 libs/js/nsprpub/pr/src/bthreads/bsrcs.mk create mode 100644 libs/js/nsprpub/pr/src/bthreads/btcvar.c create mode 100644 libs/js/nsprpub/pr/src/bthreads/btlocks.c create mode 100644 libs/js/nsprpub/pr/src/bthreads/btmisc.c create mode 100644 libs/js/nsprpub/pr/src/bthreads/btmon.c create mode 100644 libs/js/nsprpub/pr/src/bthreads/btsem.c create mode 100644 libs/js/nsprpub/pr/src/bthreads/btthread.c create mode 100644 libs/js/nsprpub/pr/src/bthreads/objs.mk create mode 100644 libs/js/nsprpub/pr/src/cplus/.cvsignore create mode 100644 libs/js/nsprpub/pr/src/cplus/CVS/Entries create mode 100644 libs/js/nsprpub/pr/src/cplus/CVS/Entries.Log create mode 100644 libs/js/nsprpub/pr/src/cplus/CVS/Repository create mode 100644 libs/js/nsprpub/pr/src/cplus/CVS/Root create mode 100644 libs/js/nsprpub/pr/src/cplus/Makefile.in create mode 100644 libs/js/nsprpub/pr/src/cplus/rcascii.h create mode 100644 libs/js/nsprpub/pr/src/cplus/rcbase.cpp create mode 100644 libs/js/nsprpub/pr/src/cplus/rcbase.h create mode 100644 libs/js/nsprpub/pr/src/cplus/rccv.cpp create mode 100644 libs/js/nsprpub/pr/src/cplus/rccv.h create mode 100644 libs/js/nsprpub/pr/src/cplus/rcfileio.cpp create mode 100644 libs/js/nsprpub/pr/src/cplus/rcfileio.h create mode 100644 libs/js/nsprpub/pr/src/cplus/rcinrval.cpp create mode 100644 libs/js/nsprpub/pr/src/cplus/rcinrval.h create mode 100644 libs/js/nsprpub/pr/src/cplus/rcio.cpp create mode 100644 libs/js/nsprpub/pr/src/cplus/rcio.h create mode 100644 libs/js/nsprpub/pr/src/cplus/rclock.cpp create mode 100644 libs/js/nsprpub/pr/src/cplus/rclock.h create mode 100644 libs/js/nsprpub/pr/src/cplus/rcmon.h create mode 100644 libs/js/nsprpub/pr/src/cplus/rcnetdb.cpp create mode 100644 libs/js/nsprpub/pr/src/cplus/rcnetdb.h create mode 100644 libs/js/nsprpub/pr/src/cplus/rcnetio.cpp create mode 100644 libs/js/nsprpub/pr/src/cplus/rcnetio.h create mode 100755 libs/js/nsprpub/pr/src/cplus/rcthread.cpp create mode 100644 libs/js/nsprpub/pr/src/cplus/rcthread.h create mode 100644 libs/js/nsprpub/pr/src/cplus/rctime.cpp create mode 100644 libs/js/nsprpub/pr/src/cplus/rctime.h create mode 100644 libs/js/nsprpub/pr/src/cplus/tests/.cvsignore create mode 100644 libs/js/nsprpub/pr/src/cplus/tests/CVS/Entries create mode 100644 libs/js/nsprpub/pr/src/cplus/tests/CVS/Repository create mode 100644 libs/js/nsprpub/pr/src/cplus/tests/CVS/Root create mode 100644 libs/js/nsprpub/pr/src/cplus/tests/Makefile.in create mode 100644 libs/js/nsprpub/pr/src/cplus/tests/fileio.cpp create mode 100644 libs/js/nsprpub/pr/src/cplus/tests/interval.cpp create mode 100644 libs/js/nsprpub/pr/src/cplus/tests/ranfile.cpp create mode 100644 libs/js/nsprpub/pr/src/cplus/tests/switch.cpp create mode 100644 libs/js/nsprpub/pr/src/cplus/tests/thread.cpp create mode 100644 libs/js/nsprpub/pr/src/cplus/tests/time.cpp create mode 100644 libs/js/nsprpub/pr/src/cplus/tests/tpd.cpp create mode 100644 libs/js/nsprpub/pr/src/cthreads/CVS/Entries create mode 100644 libs/js/nsprpub/pr/src/cthreads/CVS/Repository create mode 100644 libs/js/nsprpub/pr/src/cthreads/CVS/Root create mode 100644 libs/js/nsprpub/pr/src/io/.cvsignore create mode 100644 libs/js/nsprpub/pr/src/io/CVS/Entries create mode 100644 libs/js/nsprpub/pr/src/io/CVS/Repository create mode 100644 libs/js/nsprpub/pr/src/io/CVS/Root create mode 100644 libs/js/nsprpub/pr/src/io/Makefile.in create mode 100644 libs/js/nsprpub/pr/src/io/prdir.c create mode 100644 libs/js/nsprpub/pr/src/io/prfdcach.c create mode 100644 libs/js/nsprpub/pr/src/io/prfile.c create mode 100644 libs/js/nsprpub/pr/src/io/prio.c create mode 100644 libs/js/nsprpub/pr/src/io/priometh.c create mode 100644 libs/js/nsprpub/pr/src/io/pripv6.c create mode 100644 libs/js/nsprpub/pr/src/io/prlayer.c create mode 100644 libs/js/nsprpub/pr/src/io/prlog.c create mode 100644 libs/js/nsprpub/pr/src/io/prmapopt.c create mode 100644 libs/js/nsprpub/pr/src/io/prmmap.c create mode 100644 libs/js/nsprpub/pr/src/io/prmwait.c create mode 100644 libs/js/nsprpub/pr/src/io/prpolevt.c create mode 100644 libs/js/nsprpub/pr/src/io/prprf.c create mode 100644 libs/js/nsprpub/pr/src/io/prscanf.c create mode 100644 libs/js/nsprpub/pr/src/io/prsocket.c create mode 100644 libs/js/nsprpub/pr/src/io/prstdio.c create mode 100644 libs/js/nsprpub/pr/src/linking/.cvsignore create mode 100644 libs/js/nsprpub/pr/src/linking/CVS/Entries create mode 100644 libs/js/nsprpub/pr/src/linking/CVS/Repository create mode 100644 libs/js/nsprpub/pr/src/linking/CVS/Root create mode 100644 libs/js/nsprpub/pr/src/linking/Makefile.in create mode 100644 libs/js/nsprpub/pr/src/linking/prlink.c create mode 100644 libs/js/nsprpub/pr/src/malloc/.cvsignore create mode 100644 libs/js/nsprpub/pr/src/malloc/CVS/Entries create mode 100644 libs/js/nsprpub/pr/src/malloc/CVS/Repository create mode 100644 libs/js/nsprpub/pr/src/malloc/CVS/Root create mode 100644 libs/js/nsprpub/pr/src/malloc/Makefile.in create mode 100644 libs/js/nsprpub/pr/src/malloc/prmalloc.c create mode 100644 libs/js/nsprpub/pr/src/malloc/prmem.c create mode 100644 libs/js/nsprpub/pr/src/md/.cvsignore create mode 100644 libs/js/nsprpub/pr/src/md/CVS/Entries create mode 100644 libs/js/nsprpub/pr/src/md/CVS/Entries.Log create mode 100644 libs/js/nsprpub/pr/src/md/CVS/Repository create mode 100644 libs/js/nsprpub/pr/src/md/CVS/Root create mode 100644 libs/js/nsprpub/pr/src/md/Makefile.in create mode 100644 libs/js/nsprpub/pr/src/md/beos/.cvsignore create mode 100644 libs/js/nsprpub/pr/src/md/beos/CVS/Entries create mode 100644 libs/js/nsprpub/pr/src/md/beos/CVS/Repository create mode 100644 libs/js/nsprpub/pr/src/md/beos/CVS/Root create mode 100644 libs/js/nsprpub/pr/src/md/beos/Makefile.in create mode 100644 libs/js/nsprpub/pr/src/md/beos/bcpu.c create mode 100644 libs/js/nsprpub/pr/src/md/beos/beos.c create mode 100644 libs/js/nsprpub/pr/src/md/beos/beos_errors.c create mode 100644 libs/js/nsprpub/pr/src/md/beos/bfile.c create mode 100644 libs/js/nsprpub/pr/src/md/beos/bmemory.c create mode 100644 libs/js/nsprpub/pr/src/md/beos/bmisc.c create mode 100644 libs/js/nsprpub/pr/src/md/beos/bmmap.c create mode 100644 libs/js/nsprpub/pr/src/md/beos/bnet.c create mode 100644 libs/js/nsprpub/pr/src/md/beos/bproc.c create mode 100644 libs/js/nsprpub/pr/src/md/beos/brng.c create mode 100644 libs/js/nsprpub/pr/src/md/beos/bseg.c create mode 100644 libs/js/nsprpub/pr/src/md/beos/bsrcs.mk create mode 100644 libs/js/nsprpub/pr/src/md/beos/btime.c create mode 100644 libs/js/nsprpub/pr/src/md/beos/objs.mk create mode 100644 libs/js/nsprpub/pr/src/md/mac/CVS/Entries create mode 100644 libs/js/nsprpub/pr/src/md/mac/CVS/Repository create mode 100644 libs/js/nsprpub/pr/src/md/mac/CVS/Root create mode 100644 libs/js/nsprpub/pr/src/md/mac/MANIFEST create mode 100644 libs/js/nsprpub/pr/src/md/mac/MacErrorHandling.h create mode 100644 libs/js/nsprpub/pr/src/md/mac/macdll.c create mode 100644 libs/js/nsprpub/pr/src/md/mac/macdll.h create mode 100644 libs/js/nsprpub/pr/src/md/mac/macio.c create mode 100644 libs/js/nsprpub/pr/src/md/mac/macio.h create mode 100644 libs/js/nsprpub/pr/src/md/mac/macrng.c create mode 100644 libs/js/nsprpub/pr/src/md/mac/macsocket.h create mode 100644 libs/js/nsprpub/pr/src/md/mac/macsockotpt.c create mode 100644 libs/js/nsprpub/pr/src/md/mac/macthr.c create mode 100644 libs/js/nsprpub/pr/src/md/mac/mactime.c create mode 100644 libs/js/nsprpub/pr/src/md/mac/mactime.h create mode 100644 libs/js/nsprpub/pr/src/md/mac/mdcriticalregion.c create mode 100644 libs/js/nsprpub/pr/src/md/mac/mdcriticalregion.h create mode 100644 libs/js/nsprpub/pr/src/md/mac/mdmac.c create mode 100644 libs/js/nsprpub/pr/src/md/mac/mdmac.h create mode 100644 libs/js/nsprpub/pr/src/md/mac/prcpucfg.h create mode 100644 libs/js/nsprpub/pr/src/md/os2/.cvsignore create mode 100644 libs/js/nsprpub/pr/src/md/os2/CVS/Entries create mode 100644 libs/js/nsprpub/pr/src/md/os2/CVS/Repository create mode 100644 libs/js/nsprpub/pr/src/md/os2/CVS/Root create mode 100644 libs/js/nsprpub/pr/src/md/os2/Makefile.in create mode 100644 libs/js/nsprpub/pr/src/md/os2/objs.mk create mode 100644 libs/js/nsprpub/pr/src/md/os2/os2_errors.c create mode 100644 libs/js/nsprpub/pr/src/md/os2/os2cv.c create mode 100644 libs/js/nsprpub/pr/src/md/os2/os2emx.s create mode 100644 libs/js/nsprpub/pr/src/md/os2/os2gc.c create mode 100644 libs/js/nsprpub/pr/src/md/os2/os2inrval.c create mode 100644 libs/js/nsprpub/pr/src/md/os2/os2io.c create mode 100644 libs/js/nsprpub/pr/src/md/os2/os2misc.c create mode 100644 libs/js/nsprpub/pr/src/md/os2/os2poll.c create mode 100644 libs/js/nsprpub/pr/src/md/os2/os2rng.c create mode 100644 libs/js/nsprpub/pr/src/md/os2/os2sem.c create mode 100644 libs/js/nsprpub/pr/src/md/os2/os2sock.c create mode 100644 libs/js/nsprpub/pr/src/md/os2/os2thred.c create mode 100644 libs/js/nsprpub/pr/src/md/os2/os2vaclegacy.s create mode 100644 libs/js/nsprpub/pr/src/md/os2/os2vacpp.asm create mode 100644 libs/js/nsprpub/pr/src/md/prosdep.c create mode 100644 libs/js/nsprpub/pr/src/md/unix/.cvsignore create mode 100644 libs/js/nsprpub/pr/src/md/unix/CVS/Entries create mode 100644 libs/js/nsprpub/pr/src/md/unix/CVS/Repository create mode 100644 libs/js/nsprpub/pr/src/md/unix/CVS/Root create mode 100644 libs/js/nsprpub/pr/src/md/unix/Makefile.in create mode 100644 libs/js/nsprpub/pr/src/md/unix/aix.c create mode 100644 libs/js/nsprpub/pr/src/md/unix/aixwrap.c create mode 100644 libs/js/nsprpub/pr/src/md/unix/bsdi.c create mode 100644 libs/js/nsprpub/pr/src/md/unix/darwin.c create mode 100644 libs/js/nsprpub/pr/src/md/unix/dgux.c create mode 100644 libs/js/nsprpub/pr/src/md/unix/freebsd.c create mode 100644 libs/js/nsprpub/pr/src/md/unix/hpux.c create mode 100644 libs/js/nsprpub/pr/src/md/unix/irix.c create mode 100644 libs/js/nsprpub/pr/src/md/unix/linux.c create mode 100644 libs/js/nsprpub/pr/src/md/unix/ncr.c create mode 100644 libs/js/nsprpub/pr/src/md/unix/nec.c create mode 100644 libs/js/nsprpub/pr/src/md/unix/netbsd.c create mode 100644 libs/js/nsprpub/pr/src/md/unix/nextstep.c create mode 100644 libs/js/nsprpub/pr/src/md/unix/nto.c create mode 100644 libs/js/nsprpub/pr/src/md/unix/objs.mk create mode 100644 libs/js/nsprpub/pr/src/md/unix/openbsd.c create mode 100644 libs/js/nsprpub/pr/src/md/unix/openvms.c create mode 100644 libs/js/nsprpub/pr/src/md/unix/os_AIX.s create mode 100644 libs/js/nsprpub/pr/src/md/unix/os_BSD_386_2.s create mode 100644 libs/js/nsprpub/pr/src/md/unix/os_Darwin_ppc.s create mode 100644 libs/js/nsprpub/pr/src/md/unix/os_Darwin_x86.s create mode 100644 libs/js/nsprpub/pr/src/md/unix/os_HPUX.s create mode 100644 libs/js/nsprpub/pr/src/md/unix/os_HPUX_ia64.s create mode 100644 libs/js/nsprpub/pr/src/md/unix/os_Irix.s create mode 100644 libs/js/nsprpub/pr/src/md/unix/os_Linux_ia64.s create mode 100644 libs/js/nsprpub/pr/src/md/unix/os_Linux_x86.s create mode 100644 libs/js/nsprpub/pr/src/md/unix/os_Linux_x86_64.s create mode 100644 libs/js/nsprpub/pr/src/md/unix/os_ReliantUNIX.s create mode 100644 libs/js/nsprpub/pr/src/md/unix/os_SunOS.s create mode 100644 libs/js/nsprpub/pr/src/md/unix/os_SunOS_sparcv9.s create mode 100644 libs/js/nsprpub/pr/src/md/unix/os_SunOS_ultrasparc.s create mode 100644 libs/js/nsprpub/pr/src/md/unix/os_SunOS_x86.s create mode 100644 libs/js/nsprpub/pr/src/md/unix/os_SunOS_x86_64.s create mode 100644 libs/js/nsprpub/pr/src/md/unix/osf1.c create mode 100644 libs/js/nsprpub/pr/src/md/unix/pthreads_user.c create mode 100644 libs/js/nsprpub/pr/src/md/unix/qnx.c create mode 100644 libs/js/nsprpub/pr/src/md/unix/reliantunix.c create mode 100644 libs/js/nsprpub/pr/src/md/unix/rhapsody.c create mode 100644 libs/js/nsprpub/pr/src/md/unix/riscos.c create mode 100644 libs/js/nsprpub/pr/src/md/unix/scoos.c create mode 100644 libs/js/nsprpub/pr/src/md/unix/solaris.c create mode 100644 libs/js/nsprpub/pr/src/md/unix/sony.c create mode 100644 libs/js/nsprpub/pr/src/md/unix/sunos4.c create mode 100644 libs/js/nsprpub/pr/src/md/unix/unix.c create mode 100644 libs/js/nsprpub/pr/src/md/unix/unix_errors.c create mode 100644 libs/js/nsprpub/pr/src/md/unix/unixware.c create mode 100644 libs/js/nsprpub/pr/src/md/unix/uxpoll.c create mode 100644 libs/js/nsprpub/pr/src/md/unix/uxproces.c create mode 100644 libs/js/nsprpub/pr/src/md/unix/uxrng.c create mode 100644 libs/js/nsprpub/pr/src/md/unix/uxshm.c create mode 100644 libs/js/nsprpub/pr/src/md/unix/uxwrap.c create mode 100644 libs/js/nsprpub/pr/src/md/windows/.cvsignore create mode 100644 libs/js/nsprpub/pr/src/md/windows/CVS/Entries create mode 100644 libs/js/nsprpub/pr/src/md/windows/CVS/Repository create mode 100644 libs/js/nsprpub/pr/src/md/windows/CVS/Root create mode 100644 libs/js/nsprpub/pr/src/md/windows/Makefile.in create mode 100644 libs/js/nsprpub/pr/src/md/windows/ntdllmn.c create mode 100644 libs/js/nsprpub/pr/src/md/windows/ntgc.c create mode 100644 libs/js/nsprpub/pr/src/md/windows/ntinrval.c create mode 100644 libs/js/nsprpub/pr/src/md/windows/ntio.c create mode 100644 libs/js/nsprpub/pr/src/md/windows/ntmisc.c create mode 100644 libs/js/nsprpub/pr/src/md/windows/ntsec.c create mode 100644 libs/js/nsprpub/pr/src/md/windows/ntsem.c create mode 100644 libs/js/nsprpub/pr/src/md/windows/ntthread.c create mode 100644 libs/js/nsprpub/pr/src/md/windows/objs.mk create mode 100644 libs/js/nsprpub/pr/src/md/windows/w16callb.c create mode 100644 libs/js/nsprpub/pr/src/md/windows/w16error.c create mode 100644 libs/js/nsprpub/pr/src/md/windows/w16fmem.c create mode 100644 libs/js/nsprpub/pr/src/md/windows/w16gc.c create mode 100644 libs/js/nsprpub/pr/src/md/windows/w16io.c create mode 100644 libs/js/nsprpub/pr/src/md/windows/w16mem.c create mode 100644 libs/js/nsprpub/pr/src/md/windows/w16null.c create mode 100644 libs/js/nsprpub/pr/src/md/windows/w16proc.c create mode 100644 libs/js/nsprpub/pr/src/md/windows/w16sock.c create mode 100644 libs/js/nsprpub/pr/src/md/windows/w16stdio.c create mode 100644 libs/js/nsprpub/pr/src/md/windows/w16thred.c create mode 100644 libs/js/nsprpub/pr/src/md/windows/w32ipcsem.c create mode 100644 libs/js/nsprpub/pr/src/md/windows/w32poll.c create mode 100644 libs/js/nsprpub/pr/src/md/windows/w32rng.c create mode 100644 libs/js/nsprpub/pr/src/md/windows/w32shm.c create mode 100644 libs/js/nsprpub/pr/src/md/windows/w95cv.c create mode 100644 libs/js/nsprpub/pr/src/md/windows/w95dllmain.c create mode 100644 libs/js/nsprpub/pr/src/md/windows/w95io.c create mode 100644 libs/js/nsprpub/pr/src/md/windows/w95sock.c create mode 100644 libs/js/nsprpub/pr/src/md/windows/w95thred.c create mode 100644 libs/js/nsprpub/pr/src/md/windows/win32_errors.c create mode 100644 libs/js/nsprpub/pr/src/memory/.cvsignore create mode 100644 libs/js/nsprpub/pr/src/memory/CVS/Entries create mode 100644 libs/js/nsprpub/pr/src/memory/CVS/Repository create mode 100644 libs/js/nsprpub/pr/src/memory/CVS/Root create mode 100644 libs/js/nsprpub/pr/src/memory/Makefile.in create mode 100644 libs/js/nsprpub/pr/src/memory/prgcleak.c create mode 100644 libs/js/nsprpub/pr/src/memory/prseg.c create mode 100644 libs/js/nsprpub/pr/src/memory/prshm.c create mode 100644 libs/js/nsprpub/pr/src/memory/prshma.c create mode 100644 libs/js/nsprpub/pr/src/misc/.cvsignore create mode 100644 libs/js/nsprpub/pr/src/misc/CVS/Entries create mode 100644 libs/js/nsprpub/pr/src/misc/CVS/Repository create mode 100644 libs/js/nsprpub/pr/src/misc/CVS/Root create mode 100644 libs/js/nsprpub/pr/src/misc/Makefile.in create mode 100644 libs/js/nsprpub/pr/src/misc/compile-et.pl create mode 100644 libs/js/nsprpub/pr/src/misc/pralarm.c create mode 100644 libs/js/nsprpub/pr/src/misc/pratom.c create mode 100644 libs/js/nsprpub/pr/src/misc/prcountr.c create mode 100644 libs/js/nsprpub/pr/src/misc/prdtoa.c create mode 100644 libs/js/nsprpub/pr/src/misc/prenv.c create mode 100644 libs/js/nsprpub/pr/src/misc/prerr.c create mode 100644 libs/js/nsprpub/pr/src/misc/prerr.et create mode 100644 libs/js/nsprpub/pr/src/misc/prerr.properties create mode 100644 libs/js/nsprpub/pr/src/misc/prerror.c create mode 100644 libs/js/nsprpub/pr/src/misc/prerrortable.c create mode 100644 libs/js/nsprpub/pr/src/misc/prinit.c create mode 100644 libs/js/nsprpub/pr/src/misc/prinrval.c create mode 100644 libs/js/nsprpub/pr/src/misc/pripc.c create mode 100644 libs/js/nsprpub/pr/src/misc/pripcsem.c create mode 100644 libs/js/nsprpub/pr/src/misc/prlog2.c create mode 100644 libs/js/nsprpub/pr/src/misc/prlong.c create mode 100644 libs/js/nsprpub/pr/src/misc/prnetdb.c create mode 100644 libs/js/nsprpub/pr/src/misc/prolock.c create mode 100644 libs/js/nsprpub/pr/src/misc/prrng.c create mode 100644 libs/js/nsprpub/pr/src/misc/prsystem.c create mode 100644 libs/js/nsprpub/pr/src/misc/prthinfo.c create mode 100644 libs/js/nsprpub/pr/src/misc/prtime.c create mode 100644 libs/js/nsprpub/pr/src/misc/prtpool.c create mode 100644 libs/js/nsprpub/pr/src/misc/prtrace.c create mode 100644 libs/js/nsprpub/pr/src/nspr.def create mode 100644 libs/js/nsprpub/pr/src/nspr.rc create mode 100644 libs/js/nsprpub/pr/src/nspr_symvec.opt create mode 100644 libs/js/nsprpub/pr/src/os2extra.def create mode 100644 libs/js/nsprpub/pr/src/prvrsion.c create mode 100644 libs/js/nsprpub/pr/src/pthreads/.cvsignore create mode 100644 libs/js/nsprpub/pr/src/pthreads/CVS/Entries create mode 100644 libs/js/nsprpub/pr/src/pthreads/CVS/Repository create mode 100644 libs/js/nsprpub/pr/src/pthreads/CVS/Root create mode 100644 libs/js/nsprpub/pr/src/pthreads/Makefile.in create mode 100644 libs/js/nsprpub/pr/src/pthreads/ptio.c create mode 100644 libs/js/nsprpub/pr/src/pthreads/ptmisc.c create mode 100644 libs/js/nsprpub/pr/src/pthreads/ptsynch.c create mode 100644 libs/js/nsprpub/pr/src/pthreads/ptthread.c create mode 100644 libs/js/nsprpub/pr/src/threads/.cvsignore create mode 100644 libs/js/nsprpub/pr/src/threads/CVS/Entries create mode 100644 libs/js/nsprpub/pr/src/threads/CVS/Entries.Log create mode 100644 libs/js/nsprpub/pr/src/threads/CVS/Repository create mode 100644 libs/js/nsprpub/pr/src/threads/CVS/Root create mode 100644 libs/js/nsprpub/pr/src/threads/Makefile.in create mode 100644 libs/js/nsprpub/pr/src/threads/combined/.cvsignore create mode 100644 libs/js/nsprpub/pr/src/threads/combined/CVS/Entries create mode 100644 libs/js/nsprpub/pr/src/threads/combined/CVS/Repository create mode 100644 libs/js/nsprpub/pr/src/threads/combined/CVS/Root create mode 100644 libs/js/nsprpub/pr/src/threads/combined/Makefile.in create mode 100644 libs/js/nsprpub/pr/src/threads/combined/README create mode 100644 libs/js/nsprpub/pr/src/threads/combined/prucpu.c create mode 100644 libs/js/nsprpub/pr/src/threads/combined/prucv.c create mode 100644 libs/js/nsprpub/pr/src/threads/combined/prulock.c create mode 100644 libs/js/nsprpub/pr/src/threads/combined/prustack.c create mode 100644 libs/js/nsprpub/pr/src/threads/combined/pruthr.c create mode 100644 libs/js/nsprpub/pr/src/threads/prcmon.c create mode 100644 libs/js/nsprpub/pr/src/threads/prcthr.c create mode 100644 libs/js/nsprpub/pr/src/threads/prdump.c create mode 100644 libs/js/nsprpub/pr/src/threads/prmon.c create mode 100644 libs/js/nsprpub/pr/src/threads/prrwlock.c create mode 100644 libs/js/nsprpub/pr/src/threads/prsem.c create mode 100644 libs/js/nsprpub/pr/src/threads/prtpd.c create mode 100644 libs/js/nsprpub/pr/tests/.cvsignore create mode 100644 libs/js/nsprpub/pr/tests/CVS/Entries create mode 100644 libs/js/nsprpub/pr/tests/CVS/Entries.Log create mode 100644 libs/js/nsprpub/pr/tests/CVS/Repository create mode 100644 libs/js/nsprpub/pr/tests/CVS/Root create mode 100644 libs/js/nsprpub/pr/tests/Makefile.in create mode 100644 libs/js/nsprpub/pr/tests/README.TXT create mode 100644 libs/js/nsprpub/pr/tests/accept.c create mode 100644 libs/js/nsprpub/pr/tests/acceptread.c create mode 100644 libs/js/nsprpub/pr/tests/acceptreademu.c create mode 100644 libs/js/nsprpub/pr/tests/addrstr.c create mode 100644 libs/js/nsprpub/pr/tests/affinity.c create mode 100644 libs/js/nsprpub/pr/tests/alarm.c create mode 100644 libs/js/nsprpub/pr/tests/anonfm.c create mode 100644 libs/js/nsprpub/pr/tests/append.c create mode 100644 libs/js/nsprpub/pr/tests/atomic.c create mode 100644 libs/js/nsprpub/pr/tests/attach.c create mode 100644 libs/js/nsprpub/pr/tests/bigfile.c create mode 100644 libs/js/nsprpub/pr/tests/bigfile2.c create mode 100644 libs/js/nsprpub/pr/tests/bigfile3.c create mode 100644 libs/js/nsprpub/pr/tests/bug1test.c create mode 100644 libs/js/nsprpub/pr/tests/cleanup.c create mode 100644 libs/js/nsprpub/pr/tests/cltsrv.c create mode 100644 libs/js/nsprpub/pr/tests/concur.c create mode 100644 libs/js/nsprpub/pr/tests/cvar.c create mode 100644 libs/js/nsprpub/pr/tests/cvar2.c create mode 100644 libs/js/nsprpub/pr/tests/dbmalloc.c create mode 100644 libs/js/nsprpub/pr/tests/dbmalloc1.c create mode 100644 libs/js/nsprpub/pr/tests/dceemu.c create mode 100644 libs/js/nsprpub/pr/tests/depend.c create mode 100644 libs/js/nsprpub/pr/tests/dll/.cvsignore create mode 100644 libs/js/nsprpub/pr/tests/dll/CVS/Entries create mode 100644 libs/js/nsprpub/pr/tests/dll/CVS/Repository create mode 100644 libs/js/nsprpub/pr/tests/dll/CVS/Root create mode 100644 libs/js/nsprpub/pr/tests/dll/Makefile.in create mode 100644 libs/js/nsprpub/pr/tests/dll/my.def create mode 100644 libs/js/nsprpub/pr/tests/dll/mygetval.c create mode 100644 libs/js/nsprpub/pr/tests/dll/mysetval.c create mode 100644 libs/js/nsprpub/pr/tests/dlltest.c create mode 100644 libs/js/nsprpub/pr/tests/dtoa.c create mode 100644 libs/js/nsprpub/pr/tests/env.c create mode 100644 libs/js/nsprpub/pr/tests/errcodes.c create mode 100644 libs/js/nsprpub/pr/tests/errset.c create mode 100644 libs/js/nsprpub/pr/tests/exit.c create mode 100644 libs/js/nsprpub/pr/tests/fdcach.c create mode 100644 libs/js/nsprpub/pr/tests/fileio.c create mode 100644 libs/js/nsprpub/pr/tests/foreign.c create mode 100644 libs/js/nsprpub/pr/tests/forktest.c create mode 100644 libs/js/nsprpub/pr/tests/formattm.c create mode 100644 libs/js/nsprpub/pr/tests/freeif.c create mode 100644 libs/js/nsprpub/pr/tests/fsync.c create mode 100644 libs/js/nsprpub/pr/tests/getai.c create mode 100644 libs/js/nsprpub/pr/tests/gethost.c create mode 100644 libs/js/nsprpub/pr/tests/getproto.c create mode 100644 libs/js/nsprpub/pr/tests/i2l.c create mode 100644 libs/js/nsprpub/pr/tests/initclk.c create mode 100644 libs/js/nsprpub/pr/tests/inrval.c create mode 100644 libs/js/nsprpub/pr/tests/instrumt.c create mode 100644 libs/js/nsprpub/pr/tests/intrio.c create mode 100644 libs/js/nsprpub/pr/tests/intrupt.c create mode 100644 libs/js/nsprpub/pr/tests/io_timeout.c create mode 100644 libs/js/nsprpub/pr/tests/io_timeoutk.c create mode 100644 libs/js/nsprpub/pr/tests/io_timeoutu.c create mode 100644 libs/js/nsprpub/pr/tests/ioconthr.c create mode 100644 libs/js/nsprpub/pr/tests/ipv6.c create mode 100644 libs/js/nsprpub/pr/tests/join.c create mode 100644 libs/js/nsprpub/pr/tests/joinkk.c create mode 100644 libs/js/nsprpub/pr/tests/joinku.c create mode 100644 libs/js/nsprpub/pr/tests/joinuk.c create mode 100644 libs/js/nsprpub/pr/tests/joinuu.c create mode 100644 libs/js/nsprpub/pr/tests/layer.c create mode 100644 libs/js/nsprpub/pr/tests/lazyinit.c create mode 100644 libs/js/nsprpub/pr/tests/libfilename.c create mode 100644 libs/js/nsprpub/pr/tests/lltest.c create mode 100644 libs/js/nsprpub/pr/tests/lock.c create mode 100644 libs/js/nsprpub/pr/tests/lockfile.c create mode 100644 libs/js/nsprpub/pr/tests/logger.c create mode 100644 libs/js/nsprpub/pr/tests/macbuild/CVS/Entries create mode 100644 libs/js/nsprpub/pr/tests/macbuild/CVS/Repository create mode 100644 libs/js/nsprpub/pr/tests/macbuild/CVS/Root create mode 100644 libs/js/nsprpub/pr/tests/makedir.c create mode 100644 libs/js/nsprpub/pr/tests/many_cv.c create mode 100644 libs/js/nsprpub/pr/tests/mbcs.c create mode 100644 libs/js/nsprpub/pr/tests/multiacc.c create mode 100644 libs/js/nsprpub/pr/tests/multiwait.c create mode 100644 libs/js/nsprpub/pr/tests/nameshm1.c create mode 100644 libs/js/nsprpub/pr/tests/nbconn.c create mode 100644 libs/js/nsprpub/pr/tests/nblayer.c create mode 100644 libs/js/nsprpub/pr/tests/nonblock.c create mode 100644 libs/js/nsprpub/pr/tests/ntioto.c create mode 100644 libs/js/nsprpub/pr/tests/ntoh.c create mode 100644 libs/js/nsprpub/pr/tests/obsints.c create mode 100644 libs/js/nsprpub/pr/tests/op_2long.c create mode 100644 libs/js/nsprpub/pr/tests/op_excl.c create mode 100644 libs/js/nsprpub/pr/tests/op_filnf.c create mode 100644 libs/js/nsprpub/pr/tests/op_filok.c create mode 100644 libs/js/nsprpub/pr/tests/op_noacc.c create mode 100644 libs/js/nsprpub/pr/tests/op_nofil.c create mode 100644 libs/js/nsprpub/pr/tests/openfile.c create mode 100644 libs/js/nsprpub/pr/tests/parent.c create mode 100644 libs/js/nsprpub/pr/tests/peek.c create mode 100644 libs/js/nsprpub/pr/tests/perf.c create mode 100644 libs/js/nsprpub/pr/tests/pipeping.c create mode 100644 libs/js/nsprpub/pr/tests/pipeping2.c create mode 100644 libs/js/nsprpub/pr/tests/pipepong.c create mode 100644 libs/js/nsprpub/pr/tests/pipepong2.c create mode 100644 libs/js/nsprpub/pr/tests/pipeself.c create mode 100755 libs/js/nsprpub/pr/tests/poll_er.c create mode 100644 libs/js/nsprpub/pr/tests/poll_nm.c create mode 100644 libs/js/nsprpub/pr/tests/poll_to.c create mode 100644 libs/js/nsprpub/pr/tests/pollable.c create mode 100644 libs/js/nsprpub/pr/tests/prftest.c create mode 100644 libs/js/nsprpub/pr/tests/prftest1.c create mode 100644 libs/js/nsprpub/pr/tests/prftest2.c create mode 100644 libs/js/nsprpub/pr/tests/primblok.c create mode 100644 libs/js/nsprpub/pr/tests/priotest.c create mode 100644 libs/js/nsprpub/pr/tests/provider.c create mode 100644 libs/js/nsprpub/pr/tests/prpoll.c create mode 100644 libs/js/nsprpub/pr/tests/prpollml.c create mode 100644 libs/js/nsprpub/pr/tests/prselect.c create mode 100644 libs/js/nsprpub/pr/tests/prttools.h create mode 100644 libs/js/nsprpub/pr/tests/randseed.c create mode 100644 libs/js/nsprpub/pr/tests/ranfile.c create mode 100644 libs/js/nsprpub/pr/tests/rmdir.c create mode 100755 libs/js/nsprpub/pr/tests/runtests.ksh create mode 100755 libs/js/nsprpub/pr/tests/runtests.sh create mode 100644 libs/js/nsprpub/pr/tests/runy2ktests.ksh create mode 100644 libs/js/nsprpub/pr/tests/rwlocktest.c create mode 100644 libs/js/nsprpub/pr/tests/sel_spd.c create mode 100755 libs/js/nsprpub/pr/tests/selct_er.c create mode 100644 libs/js/nsprpub/pr/tests/selct_nm.c create mode 100644 libs/js/nsprpub/pr/tests/selct_to.c create mode 100644 libs/js/nsprpub/pr/tests/select2.c create mode 100644 libs/js/nsprpub/pr/tests/selintr.c create mode 100644 libs/js/nsprpub/pr/tests/sem.c create mode 100644 libs/js/nsprpub/pr/tests/sema.c create mode 100644 libs/js/nsprpub/pr/tests/semaerr.c create mode 100644 libs/js/nsprpub/pr/tests/semaerr1.c create mode 100644 libs/js/nsprpub/pr/tests/semaping.c create mode 100644 libs/js/nsprpub/pr/tests/semapong.c create mode 100644 libs/js/nsprpub/pr/tests/sendzlf.c create mode 100644 libs/js/nsprpub/pr/tests/server_test.c create mode 100644 libs/js/nsprpub/pr/tests/servr_kk.c create mode 100644 libs/js/nsprpub/pr/tests/servr_ku.c create mode 100644 libs/js/nsprpub/pr/tests/servr_uk.c create mode 100644 libs/js/nsprpub/pr/tests/servr_uu.c create mode 100644 libs/js/nsprpub/pr/tests/short_thread.c create mode 100644 libs/js/nsprpub/pr/tests/sigpipe.c create mode 100644 libs/js/nsprpub/pr/tests/sleep.c create mode 100644 libs/js/nsprpub/pr/tests/socket.c create mode 100644 libs/js/nsprpub/pr/tests/sockopt.c create mode 100644 libs/js/nsprpub/pr/tests/sockping.c create mode 100644 libs/js/nsprpub/pr/tests/sockpong.c create mode 100644 libs/js/nsprpub/pr/tests/sprintf.c create mode 100644 libs/js/nsprpub/pr/tests/sproc_ch.c create mode 100644 libs/js/nsprpub/pr/tests/sproc_p.c create mode 100644 libs/js/nsprpub/pr/tests/stack.c create mode 100644 libs/js/nsprpub/pr/tests/stat.c create mode 100644 libs/js/nsprpub/pr/tests/stdio.c create mode 100644 libs/js/nsprpub/pr/tests/str2addr.c create mode 100644 libs/js/nsprpub/pr/tests/strod.c create mode 100644 libs/js/nsprpub/pr/tests/suspend.c create mode 100644 libs/js/nsprpub/pr/tests/switch.c create mode 100644 libs/js/nsprpub/pr/tests/system.c create mode 100644 libs/js/nsprpub/pr/tests/testbit.c create mode 100644 libs/js/nsprpub/pr/tests/testfile.c create mode 100644 libs/js/nsprpub/pr/tests/threads.c create mode 100644 libs/js/nsprpub/pr/tests/thrpool_client.c create mode 100644 libs/js/nsprpub/pr/tests/thrpool_server.c create mode 100644 libs/js/nsprpub/pr/tests/thruput.c create mode 100644 libs/js/nsprpub/pr/tests/time.c create mode 100644 libs/js/nsprpub/pr/tests/timemac.c create mode 100644 libs/js/nsprpub/pr/tests/timetest.c create mode 100644 libs/js/nsprpub/pr/tests/tmoacc.c create mode 100644 libs/js/nsprpub/pr/tests/tmocon.c create mode 100644 libs/js/nsprpub/pr/tests/tpd.c create mode 100644 libs/js/nsprpub/pr/tests/udpsrv.c create mode 100644 libs/js/nsprpub/pr/tests/ut_ttools.h create mode 100644 libs/js/nsprpub/pr/tests/vercheck.c create mode 100644 libs/js/nsprpub/pr/tests/version.c create mode 100644 libs/js/nsprpub/pr/tests/w16gui/.cvsignore create mode 100644 libs/js/nsprpub/pr/tests/w16gui/CVS/Entries create mode 100644 libs/js/nsprpub/pr/tests/w16gui/CVS/Repository create mode 100644 libs/js/nsprpub/pr/tests/w16gui/CVS/Root create mode 100644 libs/js/nsprpub/pr/tests/w16gui/Makefile.in create mode 100644 libs/js/nsprpub/pr/tests/w16gui/popfile.c create mode 100644 libs/js/nsprpub/pr/tests/w16gui/popfind.c create mode 100644 libs/js/nsprpub/pr/tests/w16gui/popfont.c create mode 100644 libs/js/nsprpub/pr/tests/w16gui/poppad.c create mode 100644 libs/js/nsprpub/pr/tests/w16gui/poppad.h create mode 100644 libs/js/nsprpub/pr/tests/w16gui/poppad.ico create mode 100644 libs/js/nsprpub/pr/tests/w16gui/poppad.rc create mode 100644 libs/js/nsprpub/pr/tests/w16gui/popprnt0.c create mode 100644 libs/js/nsprpub/pr/tests/w16gui/readme.1st create mode 100644 libs/js/nsprpub/pr/tests/writev.c create mode 100644 libs/js/nsprpub/pr/tests/xnotify.c create mode 100644 libs/js/nsprpub/pr/tests/y2k.c create mode 100644 libs/js/nsprpub/pr/tests/y2ktmo.c create mode 100644 libs/js/nsprpub/pr/tests/yield.c create mode 100644 libs/js/nsprpub/pr/tests/zerolen.c create mode 100644 libs/js/nsprpub/tools/.cvsignore create mode 100644 libs/js/nsprpub/tools/CVS/Entries create mode 100644 libs/js/nsprpub/tools/CVS/Repository create mode 100644 libs/js/nsprpub/tools/CVS/Root create mode 100644 libs/js/nsprpub/tools/Makefile.in create mode 100644 libs/js/nsprpub/tools/httpget.c create mode 100644 libs/js/nsprpub/tools/tail.c create mode 100755 libs/js/shtool create mode 100644 libs/js/src/fdlibm/e_acos.c create mode 100644 libs/js/src/fdlibm/e_acosh.c create mode 100644 libs/js/src/fdlibm/e_asin.c create mode 100644 libs/js/src/fdlibm/e_atan2.c create mode 100644 libs/js/src/fdlibm/e_atanh.c create mode 100644 libs/js/src/fdlibm/e_cosh.c create mode 100644 libs/js/src/fdlibm/e_exp.c create mode 100644 libs/js/src/fdlibm/e_fmod.c create mode 100644 libs/js/src/fdlibm/e_gamma.c create mode 100644 libs/js/src/fdlibm/e_gamma_r.c create mode 100644 libs/js/src/fdlibm/e_hypot.c create mode 100644 libs/js/src/fdlibm/e_j0.c create mode 100644 libs/js/src/fdlibm/e_j1.c create mode 100644 libs/js/src/fdlibm/e_jn.c create mode 100644 libs/js/src/fdlibm/e_lgamma.c create mode 100644 libs/js/src/fdlibm/e_lgamma_r.c create mode 100644 libs/js/src/fdlibm/e_log.c create mode 100644 libs/js/src/fdlibm/e_log10.c create mode 100644 libs/js/src/fdlibm/e_pow.c create mode 100644 libs/js/src/fdlibm/e_rem_pio2.c create mode 100644 libs/js/src/fdlibm/e_remainder.c create mode 100644 libs/js/src/fdlibm/e_scalb.c create mode 100644 libs/js/src/fdlibm/e_sinh.c create mode 100644 libs/js/src/fdlibm/e_sqrt.c create mode 100644 libs/js/src/fdlibm/fdlibm.h create mode 100644 libs/js/src/fdlibm/k_cos.c create mode 100644 libs/js/src/fdlibm/k_rem_pio2.c create mode 100644 libs/js/src/fdlibm/k_sin.c create mode 100644 libs/js/src/fdlibm/k_standard.c create mode 100644 libs/js/src/fdlibm/k_tan.c create mode 100644 libs/js/src/fdlibm/s_asinh.c create mode 100644 libs/js/src/fdlibm/s_atan.c create mode 100644 libs/js/src/fdlibm/s_cbrt.c create mode 100644 libs/js/src/fdlibm/s_ceil.c create mode 100644 libs/js/src/fdlibm/s_copysign.c create mode 100644 libs/js/src/fdlibm/s_cos.c create mode 100644 libs/js/src/fdlibm/s_erf.c create mode 100644 libs/js/src/fdlibm/s_expm1.c create mode 100644 libs/js/src/fdlibm/s_fabs.c create mode 100644 libs/js/src/fdlibm/s_finite.c create mode 100644 libs/js/src/fdlibm/s_floor.c create mode 100644 libs/js/src/fdlibm/s_frexp.c create mode 100644 libs/js/src/fdlibm/s_ilogb.c create mode 100644 libs/js/src/fdlibm/s_isnan.c create mode 100644 libs/js/src/fdlibm/s_ldexp.c create mode 100644 libs/js/src/fdlibm/s_lib_version.c create mode 100644 libs/js/src/fdlibm/s_log1p.c create mode 100644 libs/js/src/fdlibm/s_logb.c create mode 100644 libs/js/src/fdlibm/s_matherr.c create mode 100644 libs/js/src/fdlibm/s_modf.c create mode 100644 libs/js/src/fdlibm/s_nextafter.c create mode 100644 libs/js/src/fdlibm/s_rint.c create mode 100644 libs/js/src/fdlibm/s_scalbn.c create mode 100644 libs/js/src/fdlibm/s_signgam.c create mode 100644 libs/js/src/fdlibm/s_significand.c create mode 100644 libs/js/src/fdlibm/s_sin.c create mode 100644 libs/js/src/fdlibm/s_tan.c create mode 100644 libs/js/src/fdlibm/s_tanh.c create mode 100644 libs/js/src/fdlibm/w_acos.c create mode 100644 libs/js/src/fdlibm/w_acosh.c create mode 100644 libs/js/src/fdlibm/w_asin.c create mode 100644 libs/js/src/fdlibm/w_atan2.c create mode 100644 libs/js/src/fdlibm/w_atanh.c create mode 100644 libs/js/src/fdlibm/w_cosh.c create mode 100644 libs/js/src/fdlibm/w_exp.c create mode 100644 libs/js/src/fdlibm/w_fmod.c create mode 100644 libs/js/src/fdlibm/w_gamma.c create mode 100644 libs/js/src/fdlibm/w_gamma_r.c create mode 100644 libs/js/src/fdlibm/w_hypot.c create mode 100644 libs/js/src/fdlibm/w_j0.c create mode 100644 libs/js/src/fdlibm/w_j1.c create mode 100644 libs/js/src/fdlibm/w_jn.c create mode 100644 libs/js/src/fdlibm/w_lgamma.c create mode 100644 libs/js/src/fdlibm/w_lgamma_r.c create mode 100644 libs/js/src/fdlibm/w_log.c create mode 100644 libs/js/src/fdlibm/w_log10.c create mode 100644 libs/js/src/fdlibm/w_pow.c create mode 100644 libs/js/src/fdlibm/w_remainder.c create mode 100644 libs/js/src/fdlibm/w_scalb.c create mode 100644 libs/js/src/fdlibm/w_sinh.c create mode 100644 libs/js/src/fdlibm/w_sqrt.c create mode 100644 libs/js/src/js.c create mode 100644 libs/js/src/js.msg create mode 100644 libs/js/src/jsapi.c create mode 100644 libs/js/src/jsapi.h create mode 100644 libs/js/src/jsarena.c create mode 100644 libs/js/src/jsarena.h create mode 100644 libs/js/src/jsarray.c create mode 100644 libs/js/src/jsarray.h create mode 100644 libs/js/src/jsatom.c create mode 100644 libs/js/src/jsatom.h create mode 100644 libs/js/src/jsautocfg.h create mode 100644 libs/js/src/jsbit.h create mode 100644 libs/js/src/jsbool.c create mode 100644 libs/js/src/jsbool.h create mode 100644 libs/js/src/jsclist.h create mode 100644 libs/js/src/jscntxt.c create mode 100644 libs/js/src/jscntxt.h create mode 100644 libs/js/src/jscompat.h create mode 100644 libs/js/src/jsconfig.h create mode 100644 libs/js/src/jscpucfg.c create mode 100644 libs/js/src/jscpucfg.h create mode 100644 libs/js/src/jsdate.c create mode 100644 libs/js/src/jsdate.h create mode 100644 libs/js/src/jsdbgapi.c create mode 100644 libs/js/src/jsdbgapi.h create mode 100644 libs/js/src/jsdhash.c create mode 100644 libs/js/src/jsdhash.h create mode 100644 libs/js/src/jsdso.c create mode 100644 libs/js/src/jsdso.h create mode 100644 libs/js/src/jsdtoa.c create mode 100644 libs/js/src/jsdtoa.h create mode 100644 libs/js/src/jsemit.c create mode 100644 libs/js/src/jsemit.h create mode 100644 libs/js/src/jsexn.c create mode 100644 libs/js/src/jsexn.h create mode 100644 libs/js/src/jsfile.c create mode 100644 libs/js/src/jsfile.h create mode 100644 libs/js/src/jsfile.msg create mode 100644 libs/js/src/jsfun.c create mode 100644 libs/js/src/jsfun.h create mode 100644 libs/js/src/jsgc.c create mode 100644 libs/js/src/jsgc.h create mode 100644 libs/js/src/jshash.c create mode 100644 libs/js/src/jshash.h create mode 100644 libs/js/src/jsinterp.c create mode 100644 libs/js/src/jsinterp.h create mode 100644 libs/js/src/jslibmath.h create mode 100644 libs/js/src/jslock.c create mode 100644 libs/js/src/jslock.h create mode 100644 libs/js/src/jslog2.c create mode 100644 libs/js/src/jslong.c create mode 100644 libs/js/src/jslong.h create mode 100644 libs/js/src/jsmath.c create mode 100644 libs/js/src/jsmath.h create mode 100644 libs/js/src/jsnum.c create mode 100644 libs/js/src/jsnum.h create mode 100644 libs/js/src/jsobj.c create mode 100644 libs/js/src/jsobj.h create mode 100644 libs/js/src/jsopcode.c create mode 100644 libs/js/src/jsopcode.h create mode 100644 libs/js/src/jsopcode.tbl create mode 100644 libs/js/src/jsosdep.h create mode 100644 libs/js/src/jsotypes.h create mode 100644 libs/js/src/jsparse.c create mode 100644 libs/js/src/jsparse.h create mode 100644 libs/js/src/jsprf.c create mode 100644 libs/js/src/jsprf.h create mode 100644 libs/js/src/jsprvtd.h create mode 100644 libs/js/src/jspubtd.h create mode 100644 libs/js/src/jsregexp.c create mode 100644 libs/js/src/jsregexp.h create mode 100644 libs/js/src/jsscan.c create mode 100644 libs/js/src/jsscan.h create mode 100644 libs/js/src/jsscope.c create mode 100644 libs/js/src/jsscope.h create mode 100644 libs/js/src/jsscript.c create mode 100644 libs/js/src/jsscript.h create mode 100644 libs/js/src/jsshell.msg create mode 100644 libs/js/src/jsstddef.h create mode 100644 libs/js/src/jsstr.c create mode 100644 libs/js/src/jsstr.h create mode 100644 libs/js/src/jstypes.h create mode 100644 libs/js/src/jsutil.c create mode 100644 libs/js/src/jsutil.h create mode 100644 libs/js/src/jsxdrapi.c create mode 100644 libs/js/src/jsxdrapi.h create mode 100644 libs/js/src/jsxml.c create mode 100644 libs/js/src/jsxml.h create mode 100644 libs/js/src/perlconnect/JS.pm create mode 100644 libs/js/src/perlconnect/JS.xs create mode 100644 libs/js/src/perlconnect/MANIFEST create mode 100644 libs/js/src/perlconnect/Makefile.PL.in create mode 100644 libs/js/src/perlconnect/PerlConnect.pm create mode 100644 libs/js/src/perlconnect/jsperl.c create mode 100644 libs/js/src/perlconnect/jsperl.h create mode 100644 libs/js/src/perlconnect/jsperlpvt.h create mode 100644 libs/js/src/perlconnect/typemap create mode 100644 libs/js/src/prmjtime.c create mode 100644 libs/js/src/prmjtime.h diff --git a/libs/js/AUTHORS b/libs/js/AUTHORS new file mode 100644 index 0000000000..4e5a751799 --- /dev/null +++ b/libs/js/AUTHORS @@ -0,0 +1,17 @@ + _ ___ ____ ____ ____ _ + |_|_ _ / _ \/ ___/ ___|| _ \ (_)___ + _|_||_| | | | \___ \___ \| |_) | | / __| + |_||_|_| | |_| |___) |__) | __/ | \__ \ + |_|_|_| \___/|____/____/|_| _/ |___/ + |__/ + + OSSP js - Mozilla JavaScript Engine + + LINKS + + Brendan Eich et al + - Mozilla JavaScript implementation + + Ralf S. Engelschall + - OSSP js distribution of Mozilla JavaScript + diff --git a/libs/js/ChangeLog b/libs/js/ChangeLog new file mode 100644 index 0000000000..233e4877d2 --- /dev/null +++ b/libs/js/ChangeLog @@ -0,0 +1,165 @@ + _ ___ ____ ____ ____ _ + |_|_ _ / _ \/ ___/ ___|| _ \ (_)___ + _|_||_| | | | \___ \___ \| |_) | | / __| + |_||_|_| | |_| |___) |__) | __/ | \__ \ + |_|_|_| \___/|____/____/|_| _/ |___/ + |__/ + + OSSP js - Mozilla JavaScript Engine + + CHANGELOG + + This is a list of all changes to OSSP js. + + Changes between 1.6.20060803 and 1.6.20060820 (2006-08-03 to 2006-08-20) + + o Add support for UTF-8 C strings in the API and internally by + adding a --with-utf8 build-time options which builds the code + with JS_C_STRINGS_ARE_UTF8. + [Ralf S. Engelschall ] + + o Upgrade to upstream sources as of 2006-08-20. + [Ralf S. Engelschall ] + + Changes between 1.6.20060731 and 1.6.20060803 (2006-07-31 to 2006-08-03) + + o Add optional Dynamic Shared Object (DSO) support (see src/jsdso.[ch]). + This comes in two flavors: + + 1. Provide two public C API functions... + JSBool JS_DSOLoad (JSContext *cx, int *id, const char *filename); + JSBool JS_DSOUnload (JSContext *cx, int id); + ...as an ultra-thin wrapper around the POSIX dlopen(3) API. It + especially mimics the BSD RTLD behaviour of calling pre-defined + functions (mandatory "js_DSO_load" and optional "js_DSO_unload") + inside the DSO after/before the dlopen/dlclose calls. This + allows the DSOs to perform their init/shutdown actions. + + 2. Provide a small JavaScript global object "DSO" which binds + the two public DSO C API functions into the JavaScript language + as "DSO.load" and "DSO.unload". The "DSO" object can be created + by the friend C API function js_InitDSOClass(). This function is + used by the command-linne interface "js" by default. + + As a result the OSSP Mozilla JavaScript engine is now able to + dynamically load C extensions similar to what other programming + languages provide since a longer time. + [Ralf S. Engelschall ] + + o Be more clean and replace weak "#if JS_HAS_FILE_OBJECT" constructs + with the stronger "#if defined(JS_HAS_FILE_OBJECT) && (JS_HAS_FILE_OBJECT - 0)" + as the JS_HAS_FILE_OBJECT can be not defined at all (in contrast to + other JS_HAS_XXXX defines which are all listed in src/jsconfig.h) + [Ralf S. Engelschall ] + + o Fix a bunch of compiler warnings. + [Ralf S. Engelschall ] + + o Change from -O2 to -O0 and without -Wshadow under --enable-debug. + [Ralf S. Engelschall ] + + Changes between 1.6.20060730 and 1.6.20060731 (2006-07-30 to 2006-07-31) + + o Fix "make distclean": src/perlconnect/Makefile.PL is always generated + and hence has to be always deleted. + [Ralf S. Engelschall ] + + o Fix "devtool dist" command: "make man" does not exist. + [Ralf S. Engelschall ] + + o Fix "make install": the executable "js" was not installed via GNU + libtool and this way under --enable-shared the wrapper script was + installed only. + [Alfred Reibenschuh ] + + o Add a src/perlconnect/MANIFEST file to make ExtUtils::MakeMaker more happy. + [Ralf S. Engelschall ] + + o Fix "make install": js-config.1 was not installed. + [Alfred Reibenschuh ] + + o Use Autoconf macros AC_CANONICAL_BUILD and AC_CANONICAL_HOST to + make sure that the host identification is really available. + [Alfred Reibenschuh ] + + o Upgrade to upstream sources as of 2006-07-31. + [Ralf S. Engelschall ] + + Changes between 1.6.20060729 and 1.6.20060730 (2006-07-29 to 2006-07-30) + + o Add support for Windows CygWin and MinGW environments. + [Ralf S. Engelschall , + Andrew Vajoczki ] + + o Upgrade to upstream sources as of 2006-07-30. + [Ralf S. Engelschall ] + + Changes between 1.6.20060724 and 1.6.20060729 (2006-07-24 to 2006-07-29) + + o Upgrade to upstream sources as of 2006-07-29. + [Ralf S. Engelschall ] + + o Changed GNU libtool shared library versioning from 0:0 to 1:6. + [Ralf S. Engelschall , + Alfred Reibenschuh ] + + o Increase portability by gracefully downgrading the stat(2) use of + st_birthtime to st_birthtimensec or even st_ctime. + [Ralf S. Engelschall , + Andrew Vajoczki ] + + o Apply a few more upstream fixes to jsfile.c. + [Ralf S. Engelschall ] + + Changes between 1.6.20060722 and 1.6.20060724 (2006-07-22 to 2006-07-24) + + o Apply multiple code cleanups and bugfixes. + [Ralf S. Engelschall ] + + o Move definitions of XP_UNIX and EXPORT_JS_API back from jstypes.h + to configure.ac (and this way the command-line) to not break the + use of jstypes.h as a regular API header in JS based applications. + [Ralf S. Engelschall ] + + o Consistently mark all OSSP bugfixes with a "/* BUGFIX */" tag on + the "#ifdef OSSP" line. This way one can more easily see what + are specific OSSP specific changes what should be taken over by + upstream vendor. + [Ralf S. Engelschall ] + + o Fix an incorrect argument type bug in jsfile.c related to a call to + js_InflateString(). A "size_t *" has to be passed, not a "size_t". + [Ralf S. Engelschall ] + + o Upgrade from (the Mozilla Firefox 1.5 pinned version) SpiderMonkey + 1.6.20060722 to the (SPIDERMONKEY_1_6_0_BRANCH based) 1.6.20060724 + upstream version. + [Ralf S. Engelschall ] + + o Added jslint (see http://www.jslint.com/) together with some + home-brewn option parser. The result is installed as + a stand-alone "jslint" program. + [Ralf S. Engelschall ] + + o Install all src/js*.h headers during "make install" to allow + applications to at least optionally poke around in the internals. + This also allows an application to call js_InitFileClass() from + without us having to really call this function in the + standard API function JS_InitStandardClasses(). + [Ralf S. Engelschall ] + + o Change the default of the --with-file/--without from --without-file + to --with-file (enable the File object by default), but activate + it only in the CLI (where it doesn't hurt and where it is actually + really required to get something useful running there in practice) + but explicitly _NOT_ in JS_InitStandardClasses() (as this is + what would hurt the security in applications which assume that + JS_InitStandardClasses() initialized only really the standard + classes). + [Ralf S. Engelschall ] + + Changes between *GENESIS* and 1.6.20060722 (2006-06-XX to 2006-07-22) + + o Initial OSSP js distribution of Mozilla JavaScript 1.6 as of 2006-07-22. + [Ralf S. Engelschall ] + diff --git a/libs/js/LINKS b/libs/js/LINKS new file mode 100644 index 0000000000..2ca3e88830 --- /dev/null +++ b/libs/js/LINKS @@ -0,0 +1,28 @@ + _ ___ ____ ____ ____ _ + |_|_ _ / _ \/ ___/ ___|| _ \ (_)___ + _|_||_| | | | \___ \___ \| |_) | | / __| + |_||_|_| | |_| |___) |__) | __/ | \__ \ + |_|_|_| \___/|____/____/|_| _/ |___/ + |__/ + + OSSP js - Mozilla JavaScript Engine + + LINKS + + o http://www.mozilla.org/js/ + o http://www.mozilla.org/js/language/ + o http://www.mozilla.org/js/spidermonkey/ + o http://www.ecma-international.org/publications/standards/Ecma-262.htm + o http://developer.mozilla.org/en/docs/JavaScript_C_Engine_Embedder's_Guide + o http://developer.mozilla.org/en/docs/JSAPI_Reference + o http://lxr.mozilla.org/mozilla/source/js/src + o http://lxr.mozilla.org/mozilla/source/js/src/README.html + o http://www.jibbering.com/faq/ + o http://www.faqts.com/knowledge_base/index.phtml/fid/53/ + o http://users.skynet.be/saw/SpiderMonkey.htm + o http://groups.google.com/group/mozilla.dev.tech.js-engine + o http://groups.google.com/group/netscape.public.mozilla.jseng + o http://groups.google.com/group/comp.lang.javascript + o http://burstproject.org/build/doc/shells.html + o http://developer.mozilla.org/es4/ + diff --git a/libs/js/Makefile.in b/libs/js/Makefile.in new file mode 100644 index 0000000000..8207b15e9d --- /dev/null +++ b/libs/js/Makefile.in @@ -0,0 +1,228 @@ +## +## OSSP js - JavaScript Engine +## Copyright (c) 1998-2006 Mozilla +## +## This file is part of OSSP js, a distribution of the Mozilla JavaScript +## reference implementation, which can found at http://www.ossp.org/pkg/lib/js/ +## +## Permission to use, copy, modify, and distribute this software for +## any purpose with or without fee is hereby granted, provided that +## the above copyright notice and this permission notice appear in all +## copies. +## +## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED +## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR +## 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. +## +## Makefile.in: make(1) build procedure +## + +@SET_MAKE@ + +VPATH = @srcdir@ +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ + +DESTDIR = +prefix = @prefix@ +exec_prefix = @exec_prefix@ +datarootdir = @datarootdir@ +bindir = @bindir@ +libdir = @libdir@ +includedir = @includedir@ +mandir = @mandir@ + +CC = @CC@ +CPPFLAGS = @CPPFLAGS@ @DEFS@ -Isrc +CFLAGS = @CFLAGS@ +LDFLAGS = @LDFLAGS@ +LIBS = @LIBS@ + +CLI_CFLAGS = @CLI_CFLAGS@ +CLI_CPPFLAGS = @CLI_CPPFLAGS@ +CLI_LDFLAGS = @CLI_LDFLAGS@ +CLI_LIBS = @CLI_LIBS@ + +RM = rm -f +CP = cp +RMDIR = rmdir +SHTOOL = ./shtool +LIBTOOL = ./libtool +PERL = @PERL@ +TRUE = true + +LIB_OBJS = src/jsapi.lo \ + src/jsarena.lo \ + src/jsarray.lo \ + src/jsatom.lo \ + src/jsbool.lo \ + src/jscntxt.lo \ + src/jsdate.lo \ + src/jsdbgapi.lo \ + src/jsdhash.lo \ + src/jsdtoa.lo \ + src/jsemit.lo \ + src/jsexn.lo \ + src/jsfile.lo \ + src/jsfun.lo \ + src/jsgc.lo \ + src/jshash.lo \ + src/jsinterp.lo \ + src/jslock.lo \ + src/jslog2.lo \ + src/jslong.lo \ + src/jsmath.lo \ + src/jsnum.lo \ + src/jsobj.lo \ + src/jsopcode.lo \ + src/jsparse.lo \ + src/jsprf.lo \ + src/jsregexp.lo \ + src/jsscan.lo \ + src/jsscope.lo \ + src/jsscript.lo \ + src/jsstr.lo \ + src/jsutil.lo \ + src/jsxdrapi.lo \ + src/jsxml.lo \ + src/prmjtime.lo \ + src/jsdso.lo \ + src/fdlibm/e_acos.lo \ + src/fdlibm/e_asin.lo \ + src/fdlibm/e_atan2.lo \ + src/fdlibm/e_exp.lo \ + src/fdlibm/e_fmod.lo \ + src/fdlibm/e_log.lo \ + src/fdlibm/e_pow.lo \ + src/fdlibm/e_rem_pio2.lo \ + src/fdlibm/s_scalbn.lo \ + src/fdlibm/e_sqrt.lo \ + src/fdlibm/k_cos.lo \ + src/fdlibm/k_sin.lo \ + src/fdlibm/k_rem_pio2.lo \ + src/fdlibm/k_tan.lo \ + src/fdlibm/s_atan.lo \ + src/fdlibm/s_ceil.lo \ + src/fdlibm/s_copysign.lo \ + src/fdlibm/s_cos.lo \ + src/fdlibm/s_fabs.lo \ + src/fdlibm/s_finite.lo \ + src/fdlibm/s_floor.lo \ + src/fdlibm/s_isnan.lo \ + src/fdlibm/s_lib_version.lo \ + src/fdlibm/s_sin.lo \ + src/fdlibm/s_tan.lo \ + src/fdlibm/w_acos.lo \ + src/fdlibm/w_asin.lo \ + src/fdlibm/w_atan2.lo \ + src/fdlibm/w_exp.lo \ + src/fdlibm/w_fmod.lo \ + src/fdlibm/w_log.lo \ + src/fdlibm/w_pow.lo \ + src/fdlibm/w_sqrt.lo +LIB_NAME = libjs.la + +CLI_OBJS = src/js.o @CLI_OBJS@ +CLI_NAME = js + +WITH_PERL = @WITH_PERL@ + +TARGETS = $(LIB_NAME) $(CLI_NAME) + +.SUFFIXES: +.SUFFIXES: .c .o .lo + +all: $(TARGETS) subdirs + +subdirs: + @if [ ".$(WITH_PERL)" = ".yes" ]; then \ + (cd src/perlconnect; $(PERL) Makefile.PL; $(MAKE) $(MFLAGS)); \ + fi + +.c.o: + $(CC) $(CPPFLAGS) $(CFLAGS) -o $@ -c $< + +.c.lo: + @$(LIBTOOL) --mode=compile $(CC) $(CPPFLAGS) $(CFLAGS) -o $@ -c $< + +$(LIB_NAME): $(LIB_OBJS) + @$(LIBTOOL) --mode=link $(CC) -o $(LIB_NAME) $(LIB_OBJS) -rpath $(libdir) -version-info 1:6 + +$(CLI_NAME): $(CLI_OBJS) $(LIB_NAME) + @$(LIBTOOL) --mode=link $(CC) $(LDFLAGS) $(CLI_LDFLAGS) -o $(CLI_NAME) $(CLI_OBJS) $(LIB_NAME) $(LIBS) $(CLI_LIBS) +src/js.o: src/js.c + $(CC) $(CPPFLAGS) $(CLI_CPPFLAGS) $(CFLAGS) $(CLI_CFLAGS) -o $@ -c $< +src/perlconnect/jsperl.o: src/perlconnect/jsperl.c + $(CC) $(CPPFLAGS) $(CLI_CPPFLAGS) $(CFLAGS) $(CLI_CFLAGS) -o $@ -c $< + +$(LIB_OBJS): src/jsautocfg.h +src/jsautocfg.h: jscpucfg + -rm -f $@ src/jsautocfg.h + $(LIBTOOL) --mode=execute ./jscpucfg >src/jsautocfg.h +jscpucfg.o: src/jscpucfg.c + $(CC) $(CPPFLAGS) $(CFLAGS) -o $@ -c $< +jscpucfg: jscpucfg.o + @$(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -o jscpucfg jscpucfg.o $(LIBS) +src/jsopcode.h src/jsopcode.c: src/jsopcode.tbl + +.PHONY: install +install: all + $(SHTOOL) mkdir -f -p -m 755 $(DESTDIR)$(prefix) + $(SHTOOL) mkdir -f -p -m 755 $(DESTDIR)$(bindir) + $(SHTOOL) mkdir -f -p -m 755 $(DESTDIR)$(mandir)/man1 + $(SHTOOL) mkdir -f -p -m 755 $(DESTDIR)$(mandir)/man3 + $(SHTOOL) mkdir -f -p -m 755 $(DESTDIR)$(includedir)/js + $(SHTOOL) mkdir -f -p -m 755 $(DESTDIR)$(libdir)/pkgconfig + $(SHTOOL) install -c -m 644 js.1 $(DESTDIR)$(mandir)/man1/ + $(SHTOOL) install -c -m 644 js-config.1 $(DESTDIR)$(mandir)/man1/ + $(SHTOOL) install -c -m 644 js.3 $(DESTDIR)$(mandir)/man3/ + $(SHTOOL) install -c -m 644 src/js*.h $(DESTDIR)$(includedir)/js/ + @$(LIBTOOL) --mode=install $(SHTOOL) install -c -m 644 $(LIB_NAME) $(DESTDIR)$(libdir)/ + $(SHTOOL) install -c -m 644 js.pc $(DESTDIR)$(libdir)/pkgconfig/ + $(SHTOOL) install -c -m 755 js-config.sh $(DESTDIR)$(bindir)/js-config + @$(LIBTOOL) --mode=install $(SHTOOL) install -c -m 755 js $(DESTDIR)$(bindir)/ + $(SHTOOL) install -e 's;#!\./js;#!$(bindir)/js;' -c -m 755 jslint.js $(DESTDIR)$(bindir)/jslint + @if [ ".$(WITH_PERL)" = ".yes" ]; then \ + (cd src/perlconnect; $(MAKE) $(MFLAGS) install DESTDIR=$(DESTDIR)); \ + fi + +.PHONY: clean +clean: + -$(RM) jscpucfg $(LIB_NAME) $(LIB_OBJS) + -$(RM) js src/js.o + -$(RM) -r .libs >/dev/null 2>&1 || $(TRUE) + -$(RM) -r src/.libs src/fdlibm/.libs >/dev/null 2>&1 || $(TRUE) + -$(RM) *.o *.lo + @if [ ".$(WITH_PERL)" = ".yes" ]; then \ + ( cd src/perlconnect; \ + if [ -f Makefile ]; then $(MAKE) $(MFLAGS) clean || $(TRUE); fi; \ + if [ -f Makefile.old ]; then mv Makefile.old Makefile; fi; \ + ); \ + fi + +distclean: clean + -$(RM) config.log config.status config.cache + -$(RM) Makefile config.h js.pc js-config.sh + -$(RM) libtool + -$(RM) src/perlconnect/Makefile.PL + @if [ ".$(WITH_PERL)" = ".yes" ]; then \ + ( cd src/perlconnect; \ + if [ -f Makefile ]; then $(MAKE) $(MFLAGS) distclean || $(TRUE); fi; \ + $(RM) -f Makefile Makefile.old || $(TRUE); \ + ); \ + fi + +realclean: distclean + -$(RM) configure config.h.in config.h.in~ + -$(RM) shtool + -$(RM) ltmain.sh libtool.m4 config.guess config.sub + diff --git a/libs/js/README b/libs/js/README new file mode 100644 index 0000000000..d7b3759f5e --- /dev/null +++ b/libs/js/README @@ -0,0 +1,73 @@ + _ ___ ____ ____ ____ _ + |_|_ _ / _ \/ ___/ ___|| _ \ (_)___ + _|_||_| | | | \___ \___ \| |_) | | / __| + |_||_|_| | |_| |___) |__) | __/ | \__ \ + |_|_|_| \___/|____/____/|_| _/ |___/ + |__/ + + OSSP js - Mozilla JavaScript Engine + Version 1.6.20060820 (20-Aug-2006) + + ABSTRACT + + OSSP js is a stand-alone distribution of the JavaScript (JS) + programming language reference implementation from Mozilla -- aka + "JSRef" or "SpiderMonkey". This distribution provides a smart, + stand-alone and portable distribution of Mozilla JavaScript through a + build environment based on GNU autoconf, GNU libtool and GNU shtool, + including support for easy JavaScript build-time feature set selection + (ECMA-3, JS-1.5, JS-1.6), optional CLI line editing support, optional + "stdio" based File object support and JS/Perl bindings. Additionally, + the C API in "libjs" contains both the JavaScript engine and the + required Sun math library ("fdlibm") and with all internal symbols + carefully protected under the "js" namespace. Finally, a js-config(1) + utility and a pkg-config(1) specification is provided to allow + applications to easily build with the JavaScript C API. + + JUSTIFICATION + + OSSP js was created because for OSSP and similar pedantic C coding + projects a smart, stand-alone, portable, clean, powerful and + robust scripting language engine is required. JavaScript is a + great programming language and Mozilla JavaScript "SpiderMonkey" + definitely is an acceptable clean, powerful and robust implementation. + Unfortunately there is just a stand-alone distribution released from + time to time by Mozilla and it is far away from really being smart, + stand-alone and portable. At least for OSSP it was not acceptable + having to tell the community that for small and stand-alone C + components like the OSSP components they either have to install the + great but large Mozilla Firefox application (where Mozilla JavaScript + is included) or have to fiddle around theirself with an older + stand-alone JavaScript distribution and its weak build environment. + OSSP js combines the best from two worlds: the 1:1 repackaged + JavaScript code base from Mozilla and the usual amount of GNU + autoconf, GNU libtool and GNU shtool wrappers as always used by OSSP. + Additionally, stand-alone ("stdio" instead of NSPR based) File object + support was required. + + VERSIONING + + The version of OSSP js is M.N.YYYYMMDD where M.N is the JavaScript + branch and YYYYMMDD is the date where the JavaScript code was + extracted from the Mozilla CVS repository. + + COPYRIGHT AND LICENSE + + Copyright (c) 1998-2006 Mozilla + + This file is part of OSSP js, a repackaging of the Mozilla JavaScript + reference implementation, which can found at http://www.ossp.org/pkg/lib/js/ + + The content of this distribution is licensed under the Mozilla + Public License (MPL) 1.1 (see http://www.mozilla.org/MPL/) or + alternatively the GNU General Public License (GPL) 2.0 (see + http://www.gnu.org/licenses/gpl.html) or the GNU Lesser General Public + License (LGPL) 2.1 (see http://www.gnu.org/licenses/lgpl.html). + + HOME + + The latest release can be found on + + o http://www.ossp.org/pkg/lib/js/ + o ftp://ftp.ossp.org/pkg/lib/js/ + diff --git a/libs/js/THANKS b/libs/js/THANKS new file mode 100644 index 0000000000..4c443a6518 --- /dev/null +++ b/libs/js/THANKS @@ -0,0 +1,18 @@ + _ ___ ____ ____ ____ _ + |_|_ _ / _ \/ ___/ ___|| _ \ (_)___ + _|_||_| | | | \___ \___ \| |_) | | / __| + |_||_|_| | |_| |___) |__) | __/ | \__ \ + |_|_|_| \___/|____/____/|_| _/ |___/ + |__/ + + OSSP js - Mozilla JavaScript Engine + + THANKS + + Credit has to be given to the following people who contributed ideas, + bugfixes, hints, gave platform feedback, etc. (in alphabetical order): + + o Thomas Lotterer + o Alfred Reibenschuh + o Andrew Vajoczki + diff --git a/libs/js/TODO b/libs/js/TODO new file mode 100644 index 0000000000..1930a6fdcc --- /dev/null +++ b/libs/js/TODO @@ -0,0 +1,17 @@ + _ ___ ____ ____ ____ _ + |_|_ _ / _ \/ ___/ ___|| _ \ (_)___ + _|_||_| | | | \___ \___ \| |_) | | / __| + |_||_|_| | |_| |___) |__) | __/ | \__ \ + |_|_|_| \___/|____/____/|_| _/ |___/ + |__/ + + OSSP js - Mozilla JavaScript Engine + + TODO + + - nothing known at this point. + + CANDO + + - nothing known at this point. + diff --git a/libs/js/VERSION b/libs/js/VERSION new file mode 100644 index 0000000000..abad13c824 --- /dev/null +++ b/libs/js/VERSION @@ -0,0 +1,6 @@ + + VERSION -- Version Information for OSSP js (syntax: Text) + [automatically generated and maintained by GNU shtool] + + This is OSSP js, Version 1.6.20060820 (20-Aug-2006) + diff --git a/libs/js/aclocal.m4 b/libs/js/aclocal.m4 new file mode 100644 index 0000000000..2ca6048848 --- /dev/null +++ b/libs/js/aclocal.m4 @@ -0,0 +1,226 @@ +dnl ## +dnl ## SA - OSSP Socket Abstraction Library +dnl ## Copyright (c) 2001-2003 Ralf S. Engelschall +dnl ## Copyright (c) 2001-2003 The OSSP Project +dnl ## Copyright (c) 2001-2003 Cable & Wireless Deutschland +dnl ## +dnl ## This file is part of OSSP SA, a socket abstraction library which +dnl ## can be found at http://www.ossp.org/pkg/sa/. +dnl ## +dnl ## Permission to use, copy, modify, and distribute this software for +dnl ## any purpose with or without fee is hereby granted, provided that +dnl ## the above copyright notice and this permission notice appear in all +dnl ## copies. +dnl ## +dnl ## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED +dnl ## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +dnl ## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +dnl ## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR +dnl ## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +dnl ## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +dnl ## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF +dnl ## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +dnl ## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +dnl ## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT +dnl ## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +dnl ## SUCH DAMAGE. +dnl ## +dnl ## aclocal.m4: GNU Autoconf local macro definitions +dnl ## + +dnl ## +dnl ## Check whether compiler option works +dnl ## +dnl ## configure.in: +dnl ## AC_COMPILER_OPTION(, ,