michael@0: ;+# michael@0: ;+# This Source Code Form is subject to the terms of the Mozilla Public michael@0: ;+# License, v. 2.0. If a copy of the MPL was not distributed with this michael@0: ;+# file, You can obtain one at http://mozilla.org/MPL/2.0/. michael@0: ;+# michael@0: ;+# OK, this file is meant to support SUN, LINUX, AIX, OS/2 and WINDOWS michael@0: ;+# 1. For all unix platforms, the string ";-" means "remove this line" michael@0: ;+# 2. For all unix platforms, the string " DATA " will be removed from any michael@0: ;+# line on which it occurs. michael@0: ;+# 3. Lines containing ";+" will have ";+" removed on SUN and LINUX. michael@0: ;+# On AIX, lines containing ";+" will be removed. michael@0: ;+# 4. For all unix platforms, the string ";;" will thave the ";;" removed. michael@0: ;+# 5. For all unix platforms, after the above processing has taken place, michael@0: ;+# all characters after the first ";" on the line will be removed. michael@0: ;+# And for AIX, the first ";" will also be removed. michael@0: ;+# This file is passed directly to windows. Since ';' is a comment, all UNIX michael@0: ;+# directives are hidden behind ";", ";+", and ";-" michael@0: ;+NSPR_4.0 { michael@0: ;+ global: michael@0: LIBRARY plc4 ;- michael@0: EXPORTS ;- michael@0: PL_Base64Decode; michael@0: PL_Base64Encode; michael@0: PL_CreateOptState; michael@0: PL_DestroyOptState; michael@0: PL_FPrintError; michael@0: PL_GetNextOpt; michael@0: PL_PrintError; michael@0: PL_strcasecmp; michael@0: PL_strcaserstr; michael@0: PL_strcasestr; michael@0: PL_strcat; michael@0: PL_strcatn; michael@0: PL_strchr; michael@0: PL_strcmp; michael@0: PL_strcpy; michael@0: PL_strdup; michael@0: PL_strfree; michael@0: PL_strlen; michael@0: PL_strncasecmp; michael@0: PL_strncaserstr; michael@0: PL_strncasestr; michael@0: PL_strncat; michael@0: PL_strnchr; michael@0: PL_strncmp; michael@0: PL_strncpy; michael@0: PL_strncpyz; michael@0: PL_strndup; michael@0: PL_strnlen; michael@0: PL_strnpbrk; michael@0: PL_strnprbrk; michael@0: PL_strnrchr; michael@0: PL_strnrstr; michael@0: PL_strnstr; michael@0: PL_strpbrk; michael@0: PL_strprbrk; michael@0: PL_strrchr; michael@0: PL_strrstr; michael@0: PL_strstr; michael@0: libVersionPoint; michael@0: ;+ local: *; michael@0: ;+}; michael@0: ;+ michael@0: ;+NSPR_4.2 { michael@0: ;+ global: michael@0: PL_strtok_r; michael@0: ;+} NSPR_4.0; michael@0: ;+ michael@0: ;+NSPR_4.7 { michael@0: ;+ global: michael@0: PL_CreateLongOptState; michael@0: ;+} NSPR_4.2;