Changes of Revision 6
shorten.patch
Changed
x
1
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
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
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