From 1b8482a1d8a789d2c7d5747ec7ce85563ecbac39 Mon Sep 17 00:00:00 2001 From: Ozkan Sezer Date: Sat, 14 Aug 2010 20:06:06 +0000 Subject: [PATCH] * pr_cmd.c: replaced isnan() calls with quake's own ISNAN() macro. git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@274 af15c1b1-3010-417e-b628-4374ebc0bcbd --- Quake/pr_cmds.c | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/Quake/pr_cmds.c b/Quake/pr_cmds.c index fc29343b..0f35e34f 100644 --- a/Quake/pr_cmds.c +++ b/Quake/pr_cmds.c @@ -658,19 +658,18 @@ void PF_traceline (void) nomonsters = G_FLOAT(OFS_PARM2); ent = G_EDICT(OFS_PARM3); -if (developer.value) { - if (isnan(v1[0]) || isnan(v1[1]) || isnan(v1[2]) || - isnan(v2[0]) || isnan(v2[1]) || isnan(v2[2])) - { + if (developer.value) { + if (IS_NAN(v1[0]) || IS_NAN(v1[1]) || IS_NAN(v1[2]) || + IS_NAN(v2[0]) || IS_NAN(v2[1]) || IS_NAN(v2[2])) { Host_Error("NAN in traceline:\nv1(%f %f %f) v2(%f %f %f)\nentity %d", v1[0], v1[1], v1[2], v2[0], v2[1], v2[2], EDICT_TO_PROG(ent)); - } -} else { - if (isnan(v1[0]) || isnan(v1[1]) || isnan(v1[2])) + } + } else { + if (IS_NAN(v1[0]) || IS_NAN(v1[1]) || IS_NAN(v1[2])) v1[0] = v1[1] = v1[2] = 0; - if (isnan(v2[0]) || isnan(v2[1]) || isnan(v2[2])) + if (IS_NAN(v2[0]) || IS_NAN(v2[1]) || IS_NAN(v2[2])) v2[0] = v2[1] = v2[2] = 0; -} + } trace = SV_Move (v1, vec3_origin, vec3_origin, v2, nomonsters, ent); pr_global_struct->trace_allsolid = trace.allsolid;