diff options
author | Sergey B Kirpichev <skirpichev@gmail.com> | 2025-04-22 12:18:18 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-04-22 12:18:18 (GMT) |
commit | 79f7c67bf607f9d4f39a299aa9a1a4f7b317617c (patch) | |
tree | 283905116b4a3caf9ec8d3baee05623878d5e841 /Include/internal/pycore_complexobject.h | |
parent | 5ffb89420c3fb41cb6cc795c9f983a8b5cc207ab (diff) | |
download | cpython-79f7c67bf607f9d4f39a299aa9a1a4f7b317617c.zip cpython-79f7c67bf607f9d4f39a299aa9a1a4f7b317617c.tar.gz cpython-79f7c67bf607f9d4f39a299aa9a1a4f7b317617c.tar.bz2 |
gh-128813: hide mixed-mode functions for complex arithmetic from C-API (#131703)
Diffstat (limited to 'Include/internal/pycore_complexobject.h')
-rw-r--r-- | Include/internal/pycore_complexobject.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/Include/internal/pycore_complexobject.h b/Include/internal/pycore_complexobject.h index 5471353..f595f6a 100644 --- a/Include/internal/pycore_complexobject.h +++ b/Include/internal/pycore_complexobject.h @@ -19,6 +19,15 @@ extern int _PyComplex_FormatAdvancedWriter( Py_ssize_t start, Py_ssize_t end); +// Operations on complex numbers. +PyAPI_FUNC(Py_complex) _Py_cr_sum(Py_complex, double); +PyAPI_FUNC(Py_complex) _Py_cr_diff(Py_complex, double); +PyAPI_FUNC(Py_complex) _Py_rc_diff(double, Py_complex); +PyAPI_FUNC(Py_complex) _Py_cr_prod(Py_complex, double); +PyAPI_FUNC(Py_complex) _Py_cr_quot(Py_complex, double); +PyAPI_FUNC(Py_complex) _Py_rc_quot(double, Py_complex); + + #ifdef __cplusplus } #endif |