mirror of
https://github.com/python/cpython.git
synced 2026-04-14 07:41:00 +00:00
gh-141004: Mark up constants for PyOS_double_to_string (GH-143867)
This ensures they show up as C macros in search and the Sphinx inventory.
This commit is contained in:
parent
c447d1bc14
commit
fb690c38ca
1 changed files with 17 additions and 3 deletions
|
|
@ -130,6 +130,8 @@ The following functions provide locale-independent string to number conversions.
|
|||
|
||||
*flags* can be zero or more of the following values or-ed together:
|
||||
|
||||
.. c:namespace:: NULL
|
||||
|
||||
.. c:macro:: Py_DTSF_SIGN
|
||||
|
||||
Always precede the returned string with a sign
|
||||
|
|
@ -151,9 +153,21 @@ The following functions provide locale-independent string to number conversions.
|
|||
|
||||
.. versionadded:: 3.11
|
||||
|
||||
If *ptype* is non-``NULL``, then the value it points to will be set to one of
|
||||
``Py_DTST_FINITE``, ``Py_DTST_INFINITE``, or ``Py_DTST_NAN``, signifying that
|
||||
*val* is a finite number, an infinite number, or not a number, respectively.
|
||||
If *ptype* is non-``NULL``, then the value it points to will be set to one
|
||||
of the following constants depending on the type of *val*:
|
||||
|
||||
.. list-table::
|
||||
:header-rows: 1
|
||||
:align: left
|
||||
|
||||
* - *\*ptype*
|
||||
- type of *val*
|
||||
* - .. c:macro:: Py_DTST_FINITE
|
||||
- finite number
|
||||
* - .. c:macro:: Py_DTST_INFINITE
|
||||
- infinite number
|
||||
* - .. c:macro:: Py_DTST_NAN
|
||||
- not a number
|
||||
|
||||
The return value is a pointer to *buffer* with the converted string or
|
||||
``NULL`` if the conversion failed. The caller is responsible for freeing the
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue