1
0
Fork 0
firefox/docs/nspr/reference/pr_extern.rst
Daniel Baumann 5e9a113729
Adding upstream version 140.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
2025-06-25 09:37:52 +02:00

30 lines
704 B
ReStructuredText

PR_EXTERN
=========
Used to define the prototypes for functions or variables that are to be
exported from a shared library.
Syntax
------
.. code::
#include <prtypes.h>
PR_EXTERN(type)prototype
Description
-----------
:ref:`PR_EXTERN` is used to define externally visible routines and globals.
For syntax details for each platform, see
`prtypes.h <https://searchfox.org/mozilla-central/source/nsprpub/pr/include/prtypes.h>`__.
The macro includes the proper specifications to declare the target
``extern`` and set up other required linkages.
.. warning::
**Warning**: Some platforms do not allow the use of the underscore
character (_) as the first character of an exported symbol.