plc.def 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. ;+#
  2. ;+# This Source Code Form is subject to the terms of the Mozilla Public
  3. ;+# License, v. 2.0. If a copy of the MPL was not distributed with this
  4. ;+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
  5. ;+#
  6. ;+# OK, this file is meant to support SUN, LINUX, AIX, OS/2 and WINDOWS
  7. ;+# 1. For all unix platforms, the string ";-" means "remove this line"
  8. ;+# 2. For all unix platforms, the string " DATA " will be removed from any
  9. ;+# line on which it occurs.
  10. ;+# 3. Lines containing ";+" will have ";+" removed on SUN and LINUX.
  11. ;+# On AIX, lines containing ";+" will be removed.
  12. ;+# 4. For all unix platforms, the string ";;" will thave the ";;" removed.
  13. ;+# 5. For all unix platforms, after the above processing has taken place,
  14. ;+# all characters after the first ";" on the line will be removed.
  15. ;+# And for AIX, the first ";" will also be removed.
  16. ;+# This file is passed directly to windows. Since ';' is a comment, all UNIX
  17. ;+# directives are hidden behind ";", ";+", and ";-"
  18. ;+NSPR_4.0 {
  19. ;+ global:
  20. LIBRARY plc4 ;-
  21. EXPORTS ;-
  22. PL_Base64Decode;
  23. PL_Base64Encode;
  24. PL_CreateOptState;
  25. PL_DestroyOptState;
  26. PL_FPrintError;
  27. PL_GetNextOpt;
  28. PL_PrintError;
  29. PL_strcasecmp;
  30. PL_strcaserstr;
  31. PL_strcasestr;
  32. PL_strcat;
  33. PL_strcatn;
  34. PL_strchr;
  35. PL_strcmp;
  36. PL_strcpy;
  37. PL_strdup;
  38. PL_strfree;
  39. PL_strlen;
  40. PL_strncasecmp;
  41. PL_strncaserstr;
  42. PL_strncasestr;
  43. PL_strncat;
  44. PL_strnchr;
  45. PL_strncmp;
  46. PL_strncpy;
  47. PL_strncpyz;
  48. PL_strndup;
  49. PL_strnlen;
  50. PL_strnpbrk;
  51. PL_strnprbrk;
  52. PL_strnrchr;
  53. PL_strnrstr;
  54. PL_strnstr;
  55. PL_strpbrk;
  56. PL_strprbrk;
  57. PL_strrchr;
  58. PL_strrstr;
  59. PL_strstr;
  60. libVersionPoint;
  61. ;+ local: *;
  62. ;+};
  63. ;+
  64. ;+NSPR_4.2 {
  65. ;+ global:
  66. PL_strtok_r;
  67. ;+} NSPR_4.0;
  68. ;+
  69. ;+NSPR_4.7 {
  70. ;+ global:
  71. PL_CreateLongOptState;
  72. ;+} NSPR_4.2;