Pass vms_vector_swap arg by &
This commit is contained in:
parent
f0d4c50fcc
commit
69c052ccf6
|
@ -65,8 +65,8 @@ int g3_poly_get_color(ubyte *model_ptr);
|
||||||
// routine to convert little to big endian in polygon model data
|
// routine to convert little to big endian in polygon model data
|
||||||
void swap_polygon_model_data(ubyte *data);
|
void swap_polygon_model_data(ubyte *data);
|
||||||
//routines to convert little to big endian in vectors
|
//routines to convert little to big endian in vectors
|
||||||
void vms_vector_swap(vms_vector *v);
|
void vms_vector_swap(vms_vector &v);
|
||||||
void vms_angvec_swap(vms_angvec *v);
|
void vms_angvec_swap(vms_angvec &v);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef WORDS_NEED_ALIGNMENT
|
#ifdef WORDS_NEED_ALIGNMENT
|
||||||
|
|
|
@ -62,28 +62,33 @@ void short_swap(short *s)
|
||||||
*s = SWAPSHORT(*s);
|
*s = SWAPSHORT(*s);
|
||||||
}
|
}
|
||||||
|
|
||||||
void fix_swap(fix *f)
|
static void fix_swap(fix &f)
|
||||||
{
|
{
|
||||||
*f = (fix)SWAPINT((int)*f);
|
f = (fix)SWAPINT((int)f);
|
||||||
}
|
}
|
||||||
|
|
||||||
void vms_vector_swap(vms_vector *v)
|
static void fix_swap(fix *f)
|
||||||
{
|
{
|
||||||
fix_swap(fp(&v->x));
|
fix_swap(*f);
|
||||||
fix_swap(fp(&v->y));
|
|
||||||
fix_swap(fp(&v->z));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void fixang_swap(fixang *f)
|
void vms_vector_swap(vms_vector &v)
|
||||||
{
|
{
|
||||||
*f = (fixang)SWAPSHORT((short)*f);
|
fix_swap(v.x);
|
||||||
|
fix_swap(v.y);
|
||||||
|
fix_swap(v.z);
|
||||||
}
|
}
|
||||||
|
|
||||||
void vms_angvec_swap(vms_angvec *v)
|
static void fixang_swap(fixang &f)
|
||||||
{
|
{
|
||||||
fixang_swap(&v->p);
|
f = (fixang)SWAPSHORT((short)f);
|
||||||
fixang_swap(&v->b);
|
}
|
||||||
fixang_swap(&v->h);
|
|
||||||
|
void vms_angvec_swap(vms_angvec &v)
|
||||||
|
{
|
||||||
|
fixang_swap(v.p);
|
||||||
|
fixang_swap(v.b);
|
||||||
|
fixang_swap(v.h);
|
||||||
}
|
}
|
||||||
|
|
||||||
void swap_polygon_model_data(ubyte *data)
|
void swap_polygon_model_data(ubyte *data)
|
||||||
|
|
Loading…
Reference in a new issue