1 / * Double hashing implementation./a\
2 * GENERATED BY js/src/plify_jsdhash.sed -- DO NOT EDIT!!!
3 / * Double hashing, a la Knuth 6./a\
4 * GENERATED BY js/src/plify_jsdhash.sed -- DO NOT EDIT!!!
5 s/jsdhash_h___/pldhash_h___/
6 s/jsdhash\.bigdump/pldhash.bigdump/
9 s/jsdhash\.h/pldhash.h/
10 s/jsdhash\.c/pldhash.c/
12 s/jsutil\.h/nsDebug.h/
18 s/\([^U]\)int32 /\1PRInt32/g
20 s/\([^U]\)int16 /\1PRInt16/g
22 s/\([^U]\)int32/\1PRInt32/g
24 s/\([^U]\)int16/\1PRInt16/g
26 s/extern JS_PUBLIC_API(\([^()]*\))/NS_COM_GLUE \1/
27 s/JS_PUBLIC_API(\([^()]*\))/\1/
28 s/JS_DLL_CALLBACK/PR_CALLBACK/
29 s/JS_STATIC_DLL_CALLBACK/PR_STATIC_CALLBACK/
30 s/JS_NewDHashTable/PL_NewDHashTable/
31 s/JS_ASSERT(0)/NS_NOTREACHED("0")/
32 s/\( *\)JS_ASSERT(\(.*\));/\1NS_ASSERTION(\2,\n\1 "\2");/
33 s/JS_UNLIKELY/NS_UNLIKELY/g
34 s/JS_LIKELY/NS_LIKELY/g
36 s/fprintf(stderr,/printf_stderr(/