Lines 1-80
Link Here
|
1 |
--- newqpsk/misc.h.orig 2002-08-09 15:01:52.000000000 -0500 |
|
|
2 |
+++ newqpsk/misc.h 2013-12-14 17:36:50.000000000 -0500 |
3 |
@@ -10,7 +10,7 @@ |
4 |
/* |
5 |
* Hamming weight (number of bits that are ones). |
6 |
*/ |
7 |
-extern inline unsigned int hweight32(unsigned int w) |
8 |
+static inline unsigned int hweight32(unsigned int w) |
9 |
{ |
10 |
w = (w & 0x55555555) + ((w >> 1) & 0x55555555); |
11 |
w = (w & 0x33333333) + ((w >> 2) & 0x33333333); |
12 |
@@ -20,7 +20,7 @@ |
13 |
return w; |
14 |
} |
15 |
|
16 |
-extern inline unsigned int hweight16(unsigned short w) |
17 |
+static inline unsigned int hweight16(unsigned short w) |
18 |
{ |
19 |
w = (w & 0x5555) + ((w >> 1) & 0x5555); |
20 |
w = (w & 0x3333) + ((w >> 2) & 0x3333); |
21 |
@@ -29,7 +29,7 @@ |
22 |
return w; |
23 |
} |
24 |
|
25 |
-extern inline unsigned int hweight8(unsigned char w) |
26 |
+static inline unsigned int hweight8(unsigned char w) |
27 |
{ |
28 |
w = (w & 0x55) + ((w >> 1) & 0x55); |
29 |
w = (w & 0x33) + ((w >> 2) & 0x33); |
30 |
@@ -42,7 +42,7 @@ |
31 |
/* |
32 |
* Reverse order of bits. |
33 |
*/ |
34 |
-extern inline unsigned int rbits32(unsigned int w) |
35 |
+static inline unsigned int rbits32(unsigned int w) |
36 |
{ |
37 |
w = ((w >> 1) & 0x55555555) | ((w << 1) & 0xaaaaaaaa); |
38 |
w = ((w >> 2) & 0x33333333) | ((w << 2) & 0xcccccccc); |
39 |
@@ -52,7 +52,7 @@ |
40 |
return w; |
41 |
} |
42 |
|
43 |
-extern inline unsigned short rbits16(unsigned short w) |
44 |
+static inline unsigned short rbits16(unsigned short w) |
45 |
{ |
46 |
w = ((w >> 1) & 0x5555) | ((w << 1) & 0xaaaa); |
47 |
w = ((w >> 2) & 0x3333) | ((w << 2) & 0xcccc); |
48 |
@@ -61,7 +61,7 @@ |
49 |
return w; |
50 |
} |
51 |
|
52 |
-extern inline unsigned char rbits8(unsigned char w) |
53 |
+static inline unsigned char rbits8(unsigned char w) |
54 |
{ |
55 |
w = ((w >> 1) & 0x55) | ((w << 1) & 0xaa); |
56 |
w = ((w >> 2) & 0x33) | ((w << 2) & 0xcc); |
57 |
@@ -71,7 +71,7 @@ |
58 |
|
59 |
/* ---------------------------------------------------------------------- */ |
60 |
|
61 |
-extern inline float avg(float average, float input, int scale) |
62 |
+static inline float avg(float average, float input, int scale) |
63 |
{ |
64 |
int i; |
65 |
|
66 |
@@ -82,12 +82,12 @@ |
67 |
return (average + input); |
68 |
} |
69 |
|
70 |
-extern inline float avg2(float average, float input, float weight) |
71 |
+static inline float avg2(float average, float input, float weight) |
72 |
{ |
73 |
return input * weight + average * (1.0 - weight); |
74 |
} |
75 |
|
76 |
-extern inline float phaseavg(float *data, int len) |
77 |
+static inline float phaseavg(float *data, int len) |
78 |
{ |
79 |
float sum = 0.0; |
80 |
float min = M_PI; |