]> granicus.if.org Git - python/commitdiff
Make some functions static, reformat function decl to be consistent and check for...
authorNeal Norwitz <nnorwitz@gmail.com>
Mon, 20 Mar 2006 06:34:06 +0000 (06:34 +0000)
committerNeal Norwitz <nnorwitz@gmail.com>
Mon, 20 Mar 2006 06:34:06 +0000 (06:34 +0000)
Modules/audioop.c

index 1b3af15f64748a7579b1a45b392cc554af373a57..ed70cdf48ab7d79b24c54bb8eabb22350c1d069f 100644 (file)
@@ -50,7 +50,8 @@ static PyInt16 seg_aend[8] = {0x1F, 0x3F, 0x7F, 0xFF,
 static PyInt16 seg_uend[8] = {0x3F, 0x7F, 0xFF, 0x1FF,
                               0x3FF, 0x7FF, 0xFFF, 0x1FFF};
 
-static PyInt16 search(PyInt16 val, PyInt16 *table, int size)
+static PyInt16
+search(PyInt16 val, PyInt16 *table, int size)
 {
         int i;
 
@@ -63,7 +64,7 @@ static PyInt16 search(PyInt16 val, PyInt16 *table, int size)
 #define st_ulaw2linear16(uc) (_st_ulaw2linear16[uc])
 #define st_alaw2linear16(uc) (_st_alaw2linear16[uc])
 
-PyInt16 _st_ulaw2linear16[256] = {
+static PyInt16 _st_ulaw2linear16[256] = {
     -32124,  -31100,  -30076,  -29052,  -28028,  -27004,  -25980,
     -24956,  -23932,  -22908,  -21884,  -20860,  -19836,  -18812,
     -17788,  -16764,  -15996,  -15484,  -14972,  -14460,  -13948,
@@ -135,8 +136,8 @@ PyInt16 _st_ulaw2linear16[256] = {
  * For further information see John C. Bellamy's Digital Telephony, 1982,
  * John Wiley & Sons, pps 98-111 and 472-476.
  */
-unsigned char st_14linear2ulaw(
-        PyInt16         pcm_val)        /* 2's complement (14-bit range) */
+static unsigned char
+st_14linear2ulaw(PyInt16 pcm_val)      /* 2's complement (14-bit range) */
 {
         PyInt16         mask;
         PyInt16         seg;
@@ -172,7 +173,7 @@ unsigned char st_14linear2ulaw(
 
 }
 
-PyInt16 _st_alaw2linear16[256] = {
+static PyInt16 _st_alaw2linear16[256] = {
      -5504,   -5248,   -6016,   -5760,   -4480,   -4224,   -4992,
      -4736,   -7552,   -7296,   -8064,   -7808,   -6528,   -6272,
      -7040,   -6784,   -2752,   -2624,   -3008,   -2880,   -2240,
@@ -232,8 +233,8 @@ PyInt16 _st_alaw2linear16[256] = {
  * For further information see John C. Bellamy's Digital Telephony, 1982,
  * John Wiley & Sons, pps 98-111 and 472-476.
  */
-unsigned char st_linear2alaw(
-        PyInt16         pcm_val)        /* 2's complement (13-bit range) */
+static unsigned char
+st_linear2alaw(PyInt16 pcm_val)        /* 2's complement (13-bit range) */
 {
         PyInt16         mask;
         short           seg;
@@ -1597,6 +1598,8 @@ initaudioop(void)
         if (m == NULL)
                 return;
         d = PyModule_GetDict(m);
+        if (d == NULL)
+                return;
         AudioopError = PyErr_NewException("audioop.error", NULL, NULL);
         if (AudioopError != NULL)
              PyDict_SetItemString(d,"error",AudioopError);