2 ;+#
***** BEGIN LICENSE BLOCK
*****
3 ;+# Version
: MPL
1.1/GPL
2.0/LGPL
2.1
5 ;+# The contents of this file are subject to the Mozilla Public License Version
6 ;+#
1.1 (the
"License"); you may not use this file except in compliance with
7 ;+# the License. You may obtain a copy of the License at
8 ;+# http
://www.mozilla.org
/MPL
/
10 ;+# Software distributed under the License is distributed on an
"AS IS" basis
,
11 ;+# WITHOUT WARRANTY
OF ANY KIND
, either express or implied. See the License
12 ;+# for the specific language governing rights and limitations under the
15 ;+# The Original Code is the Netscape Portable
Runtime (NSPR
).
17 ;+# The Initial Developer of the Original Code is
18 ;+# Netscape Communications Corporation.
19 ;+# Portions created by the Initial Developer are
Copyright (C
) 2002-2003
20 ;+# the Initial Developer. All Rights Reserved.
24 ;+# Alternatively
, the contents of this file may be used under the terms of
25 ;+# either the GNU General Public License Version
2 or
later (the
"GPL"), or
26 ;+# the GNU Lesser General Public License Version
2.1 or
later (the
"LGPL"),
27 ;+# in which case the provisions of the GPL or the LGPL are applicable instead
28 ;+# of those above. If you wish to allow use of your version of this file only
29 ;+# under the terms of either the GPL or the LGPL
, and not to allow others to
30 ;+# use your version of this file under the terms of the MPL
, indicate your
31 ;+# decision by deleting the provisions above and replace them with the notice
32 ;+# and other provisions required by the GPL or the LGPL. If you do not delete
33 ;+# the provisions above
, a recipient may use your version of this file under
34 ;+# the terms of any one of the MPL
, the GPL or the LGPL.
36 ;+#
***** END LICENSE BLOCK
*****
38 ;+# OK
, this file is meant to support SUN
, LINUX
, AIX
, OS
/2 and WINDOWS
39 ;+#
1. For all unix platforms
, the string
";-" means
"remove this line"
40 ;+#
2. For all unix platforms
, the string
" DATA " will be removed from any
41 ;+# line on which it occurs.
42 ;+#
3. Lines containing
";+" will have
";+" removed on SUN and LINUX.
43 ;+# On AIX
, lines containing
";+" will be removed.
44 ;+#
4. For all unix platforms
, the string
";;" will thave the
";;" removed.
45 ;+#
5. For all unix platforms
, after the above processing has taken place
,
46 ;+# all characters after the first
";" on the line will be removed.
47 ;+# And for AIX
, the first
";" will also be removed.
48 ;+# This file is passed directly to windows. Since
';' is a comment
, all UNIX
49 ;+# directives are hidden behind
";", ";+", and
";-"
67 PL_HashTableEnumerateEntries
;
70 PL_HashTableRawLookup
;
71 PL_HashTableRawRemove
;
81 PL_HashTableLookupConst
;
82 PL_HashTableRawLookupConst
;