Changes of Revision 6

shorten.patch Changed
x
 
1
@@ -1,7 +1,7 @@
2
 ---
3
  src/fixio.c      |    9 +++++----
4
- utils/mkbshift.c |    4 ++--
5
- 2 files changed, 7 insertions(+), 6 deletions(-)
6
+ utils/mkbshift.c |   18 +++++++++---------
7
+ 2 files changed, 14 insertions(+), 13 deletions(-)
8
 
9
 --- a/src/fixio.c
10
 +++ b/src/fixio.c
11
@@ -38,7 +38,7 @@
12
    for(i = 0; i < USIZE - 1; i++)
13
      fprintf(fout, "%d,", tabi);
14
    fprintf(fout, "%d};\n\n", tabUSIZE - 1);
15
-@@ -79,7 +79,7 @@
16
+@@ -79,28 +79,28 @@
17
         error_exit("identity maping failed for shift: %d\tindex: %d\n",shift,i);
18
  
19
    /* print out the ulaw_inward lookup table */
20
@@ -47,3 +47,31 @@
21
    for(shift = 0; shift < SHIFTSIZE; shift++) {
22
      fprintf(fout, "{");
23
      for(i = 0; i < USIZE - 1; i++)
24
+-      fprintf(fout, "%ld,", forwardmapshifti);
25
++      fprintf(fout, "%d,", forwardmapshifti);
26
+     if(shift != SHIFTSIZE - 1)
27
+-      fprintf(fout, "%ld},\n", forwardmapshiftUSIZE - 1);
28
++      fprintf(fout, "%d},\n", forwardmapshiftUSIZE - 1);
29
+     else
30
+-      fprintf(fout, "%ld}\n};\n", forwardmapshiftUSIZE - 1);
31
++      fprintf(fout, "%d}\n};\n", forwardmapshiftUSIZE - 1);
32
+   }
33
+   fprintf(fout, "\n");
34
+ 
35
+   /* print out the ulaw_outward lookup table */
36
+-  fprintf(fout, "uchar ulaw_outward%d%d = {\n", SHIFTSIZE, USIZE);
37
++  fprintf(fout, "signed int ulaw_outward%d%d = {\n", SHIFTSIZE, USIZE);
38
+   for(shift = 0; shift < SHIFTSIZE; shift++) {
39
+     fprintf(fout, "{");
40
+     for(i = 0; i < USIZE - 1; i++)
41
+-      fprintf(fout, "%ld,", reversemapshifti);
42
++      fprintf(fout, "%d,", reversemapshifti);
43
+     if(shift != SHIFTSIZE - 1)
44
+-      fprintf(fout, "%ld},\n", reversemapshiftUSIZE - 1);
45
++      fprintf(fout, "%d},\n", reversemapshiftUSIZE - 1);
46
+     else
47
+-      fprintf(fout, "%ld}\n};\n", reversemapshiftUSIZE - 1);
48
++      fprintf(fout, "%d}\n};\n", reversemapshiftUSIZE - 1);
49
+   }
50
+ 
51
+   fclose(fout);
52