]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/doc/gcc/c-implementation-defined-behavior/library-functions.rst
sphinx: add missing trailing newline
[thirdparty/gcc.git] / gcc / doc / gcc / c-implementation-defined-behavior / library-functions.rst
CommitLineData
c63539ff
ML
1..
2 Copyright 1988-2022 Free Software Foundation, Inc.
3 This is part of the GCC manual.
4 For copying conditions, see the copyright.rst file.
5
6.. _library-functions-implementation:
7
8Library Functions
9*****************
10
11The behavior of most of these points are dependent on the implementation
12of the C library, and are not defined by GCC itself.
13
14* The null pointer constant to which the macro ``NULL`` expands
15 (C90 7.1.6, C99 7.17, C11 7.19).
16
17 In ``<stddef.h>``, ``NULL`` expands to ``((void *)0)``. GCC
18 does not provide the other headers which define ``NULL`` and some
3ed1b4ce 19 library implementations may use other definitions in those headers.