FACT++
1.0
Main Page
Related Pages
Namespaces
Classes
Files
Examples
void _swaps_buffer
(
short *
s2
,
short *
s1
,
int
n
)
Definition at line
92
of file
swap.c
.
Referenced by
copy_swap_buffer_in()
.
93
{
94
register
char
*p, *q;
95
short
r[2];
96
register
short
*s;
97
98
p = (
char
*) s2;
99
q = (
char
*) s1;
100
if
( p != q ) {
101
p +=
sizeof
(short);
102
for
( n++; --n; p += 2*
sizeof
(short)) {
103
*--p = *q++;
104
*--p = *q++;
105
}
106
}
else
{
107
for
( s = s2, n++; --n; *s++ = r[0]) {
108
p = (
char
*) &r[1] ;
109
*--p = *q++;
110
*--p = *q++;
111
}
112
}
113
}
Here is the caller graph for this function:
dim
src
swap.c
Generated on Sun Sep 18 2016 20:50:32 for FACT++ by
1.8.11