This patch makes it so that many module-private symbols are linked
such that they will not show up in global contexts on systems where
this is the default behaviour.
// table to convert unsigned a-law bytes to signed linear integers
-const int alaw2int[256] = {
+static const int alaw2int[256] = {
-5504,5504,-344,344,-22016,22016,-1376,1376,-2752,2752,-88,88,-11008,11008,
-688,688,-7552,7552,-472,472,-30208,30208,-1888,1888,-3776,3776,-216,216,
-15104,15104,-944,944,-4480,4480,-280,280,-17920,17920,-1120,1120,-2240,2240,
@@ -50,7 +50,7 @@
// shift the integer to be 12+1 bit first, then add 4096 to get
// the right index
/* Don't retry more frequently than every 10 ms, or less frequently than every 5 seconds */
#define MIN_RETRY_TIME 10
@@ -421,10 +426,10 @@
struct iax_dpcache *peer; /* For linking in peers */
} *dpcache;
/* Don't retry more frequently than every 10 ms, or less frequently than every 5 seconds */
#define MIN_RETRY_TIME 10
@@ -424,7 +429,7 @@
struct iax2_dpcache *peer; /* For linking in peers */
} *dpcache;
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum