summaryrefslogtreecommitdiffstats
path: root/Modules/_decimal
diff options
context:
space:
mode:
authorStefan Krah <skrah@bytereef.org>2012-12-21 22:11:05 (GMT)
committerStefan Krah <skrah@bytereef.org>2012-12-21 22:11:05 (GMT)
commitfb7f580e81ed048f374cb9d624960f695ba032ba (patch)
tree2ea2b2978e2dc9626d85788f53060f020f7e1a98 /Modules/_decimal
parentc51bafbbdaba456ee14de8c933f84d86489b5c91 (diff)
downloadcpython-fb7f580e81ed048f374cb9d624960f695ba032ba.zip
cpython-fb7f580e81ed048f374cb9d624960f695ba032ba.tar.gz
cpython-fb7f580e81ed048f374cb9d624960f695ba032ba.tar.bz2
Issue #16745: Hide a couple of symbols by making them local.
Diffstat (limited to 'Modules/_decimal')
-rw-r--r--Modules/_decimal/_decimal.c2
-rw-r--r--Modules/_decimal/libmpdec/mpdecimal.c14
2 files changed, 8 insertions, 8 deletions
diff --git a/Modules/_decimal/_decimal.c b/Modules/_decimal/_decimal.c
index 4fb9998..4dc9087 100644
--- a/Modules/_decimal/_decimal.c
+++ b/Modules/_decimal/_decimal.c
@@ -3484,7 +3484,7 @@ PyDec_Round(PyObject *dec, PyObject *args)
}
}
-PyObject *DecimalTuple = NULL;
+static PyObject *DecimalTuple = NULL;
/* Return the DecimalTuple representation of a PyDecObject. */
static PyObject *
PyDec_AsTuple(PyObject *dec, PyObject *dummy UNUSED)
diff --git a/Modules/_decimal/libmpdec/mpdecimal.c b/Modules/_decimal/libmpdec/mpdecimal.c
index 05f7628..6633fb6 100644
--- a/Modules/_decimal/libmpdec/mpdecimal.c
+++ b/Modules/_decimal/libmpdec/mpdecimal.c
@@ -107,7 +107,7 @@ static inline void _mpd_qpow_uint(mpd_t *result, const mpd_t *base,
mpd_uint_t exp, uint8_t resultsign,
const mpd_context_t *ctx, uint32_t *status);
-mpd_uint_t mpd_qsshiftr(mpd_t *result, const mpd_t *a, mpd_ssize_t n);
+static mpd_uint_t mpd_qsshiftr(mpd_t *result, const mpd_t *a, mpd_ssize_t n);
/******************************************************************************/
@@ -2301,7 +2301,7 @@ _mpd_get_rnd(const mpd_uint_t *data, mpd_ssize_t len, int use_msd)
* It is the caller's responsibility to ensure that the coefficient is big
* enough. The function cannot fail.
*/
-mpd_uint_t
+static mpd_uint_t
mpd_qsshiftr(mpd_t *result, const mpd_t *a, mpd_ssize_t n)
{
mpd_uint_t rnd;
@@ -5123,7 +5123,7 @@ _karatsuba_rec(mpd_uint_t *c, const mpd_uint_t *a, const mpd_uint_t *b,
* to the result or NULL in case of failure (malloc error).
* Conditions: ulen >= vlen, ulen >= 4
*/
-mpd_uint_t *
+static mpd_uint_t *
_mpd_kmul(const mpd_uint_t *u, const mpd_uint_t *v,
mpd_size_t ulen, mpd_size_t vlen,
mpd_size_t *rsize)
@@ -5208,7 +5208,7 @@ _mpd_set_control87(unsigned short cw)
}
#endif
-unsigned int
+static unsigned int
mpd_set_fenv(void)
{
unsigned int cw;
@@ -5228,7 +5228,7 @@ mpd_set_fenv(void)
return cw;
}
-void
+static void
mpd_restore_fenv(unsigned int cw)
{
#ifdef _MSC_VER
@@ -5246,7 +5246,7 @@ mpd_restore_fenv(unsigned int cw)
* Multiply u and v, using the fast number theoretic transform. Returns
* a pointer to the result or NULL in case of failure (malloc error).
*/
-mpd_uint_t *
+static mpd_uint_t *
_mpd_fntmul(const mpd_uint_t *u, const mpd_uint_t *v,
mpd_size_t ulen, mpd_size_t vlen,
mpd_size_t *rsize)
@@ -5432,7 +5432,7 @@ _karatsuba_rec_fnt(mpd_uint_t *c, const mpd_uint_t *a, const mpd_uint_t *b,
* base case. Returns a pointer to the result or NULL in case of failure
* (malloc error). Conditions: ulen >= vlen, ulen >= 4.
*/
-mpd_uint_t *
+static mpd_uint_t *
_mpd_kmul_fnt(const mpd_uint_t *u, const mpd_uint_t *v,
mpd_size_t ulen, mpd_size_t vlen,
mpd_size_t *rsize)