Commit | Line | Data |
---|---|---|
59f0d218 FF |
1 | diff -u -r ../advanced/converter/other/cameratopam/util.c ./converter/other/cameratopam/util.c |
2 | --- ../advanced/converter/other/cameratopam/util.c 2014-12-29 02:10:41.516106336 -0500 | |
3 | +++ ./converter/other/cameratopam/util.c 2014-12-29 02:35:33.156107368 -0500 | |
4 | @@ -43,6 +43,21 @@ | |
5 | return a << 24 | b << 16 | c << 8 | d; | |
6 | } | |
7 | ||
8 | +static void | |
9 | +swab (const void *bfrom, void *bto, ssize_t n) | |
10 | +{ | |
11 | + const char *from = (const char *) bfrom; | |
12 | + char *to = (char *) bto; | |
13 | + | |
14 | + n &= ~((ssize_t) 1); | |
15 | + while (n > 1) | |
16 | + { | |
17 | + const char b0 = from[--n], b1 = from[--n]; | |
18 | + to[n] = b0; | |
19 | + to[n + 1] = b1; | |
20 | + } | |
21 | +} | |
22 | + | |
23 | /* | |
24 | Faster than calling get2() multiple times. | |
25 | */ |