]> granicus.if.org Git - python/commitdiff
Issue #16745: Hide a couple of symbols by making them local.
authorStefan Krah <skrah@bytereef.org>
Fri, 21 Dec 2012 22:11:05 +0000 (23:11 +0100)
committerStefan Krah <skrah@bytereef.org>
Fri, 21 Dec 2012 22:11:05 +0000 (23:11 +0100)
Modules/_decimal/_decimal.c
Modules/_decimal/libmpdec/mpdecimal.c

index 4fb999857778e3d71b06fd8207dec65d62fdb75c..4dc90871b6d89938a44b07bb833f3f9b75e7a31f 100644 (file)
@@ -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)
index 05f7628368954df3f140a40384b5a7840ea38fcf..6633fb682a3413feda9036f2dedc4a4ef1360987 100644 (file)
@@ -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)