From 63eeb60be1d4bf334d962e1dd7e95cf4e06e985a Mon Sep 17 00:00:00 2001 From: Kp Date: Wed, 1 Oct 2014 02:28:41 +0000 Subject: [PATCH] Pass vm_vec_copy_normalize_quick arg by & --- common/include/vecmat.h | 2 +- common/maths/vecmat.cpp | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/common/include/vecmat.h b/common/include/vecmat.h index 95dbbcc6c..921a3cf61 100644 --- a/common/include/vecmat.h +++ b/common/include/vecmat.h @@ -174,7 +174,7 @@ fix vm_vec_normalize (vms_vector &v); //normalize a vector. returns mag of source vec. uses approx mag -fix vm_vec_copy_normalize_quick (vms_vector * dest, const vms_vector * src); +fix vm_vec_copy_normalize_quick (vms_vector &dest, const vms_vector &src); fix vm_vec_normalize_quick (vms_vector &v); diff --git a/common/maths/vecmat.cpp b/common/maths/vecmat.cpp index b2c8b3586..b8e632a38 100644 --- a/common/maths/vecmat.cpp +++ b/common/maths/vecmat.cpp @@ -268,16 +268,16 @@ fix vm_vec_normalize(vms_vector &v) } //normalize a vector. returns mag of source vec. uses approx mag -fix vm_vec_copy_normalize_quick(vms_vector *dest,const vms_vector *src) +fix vm_vec_copy_normalize_quick(vms_vector &dest,const vms_vector &src) { fix m; - m = vm_vec_mag_quick(*src); + m = vm_vec_mag_quick(src); if (m > 0) { - dest->x = fixdiv(src->x,m); - dest->y = fixdiv(src->y,m); - dest->z = fixdiv(src->z,m); + dest.x = fixdiv(src.x,m); + dest.y = fixdiv(src.y,m); + dest.z = fixdiv(src.z,m); } return m; @@ -286,7 +286,7 @@ fix vm_vec_copy_normalize_quick(vms_vector *dest,const vms_vector *src) //normalize a vector. returns 1/mag of source vec. uses approx 1/mag fix vm_vec_normalize_quick(vms_vector &v) { - return vm_vec_copy_normalize_quick(&v,&v); + return vm_vec_copy_normalize_quick(v,v); } //return the normalized direction vector between two points