From 655c09bd76f49ff7f6efb356138fab7dbf06b788 Mon Sep 17 00:00:00 2001
From: Spoike <acceptthis@users.sourceforge.net>
Date: Mon, 27 Feb 2017 09:53:59 +0000
Subject: [PATCH] compile fixes

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5065 fc73d0e0-1445-4013-8a0c-d673dee63da5
---
 engine/d3d/d3d11_backend.c | 2 +-
 engine/d3d/d3d_backend.c   | 2 +-
 engine/qclib/qcc.h         | 1 +
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/engine/d3d/d3d11_backend.c b/engine/d3d/d3d11_backend.c
index 3196e40fc..ee5fc3d64 100644
--- a/engine/d3d/d3d11_backend.c
+++ b/engine/d3d/d3d11_backend.c
@@ -3348,7 +3348,7 @@ static void R_DrawPortal(batch_t *batch, batch_t **blist)
 		TransformDir(vup, paxis, vaxis, vup);
 	}
 	Matrix4x4_CM_ModelViewMatrixFromAxis(r_refdef.m_view, vpn, vright, vup, r_refdef.vieworg);
-	VectorAngles(vpn, vup, r_refdef.viewangles);
+	VectorAngles(vpn, vup, r_refdef.viewangles, true);
 	VectorCopy(r_refdef.vieworg, r_origin);
 
 /*FIXME: the batch stuff should be done in renderscene*/
diff --git a/engine/d3d/d3d_backend.c b/engine/d3d/d3d_backend.c
index 9ea459685..5f2d17c32 100644
--- a/engine/d3d/d3d_backend.c
+++ b/engine/d3d/d3d_backend.c
@@ -3350,7 +3350,7 @@ static void R_DrawPortal(batch_t *batch, batch_t **blist)
 		TransformDir(vup, paxis, vaxis, vup);
 	}
 	Matrix4x4_CM_ModelViewMatrixFromAxis(r_refdef.m_view, vpn, vright, vup, r_refdef.vieworg);
-	VectorAngles(vpn, vup, r_refdef.viewangles);
+	VectorAngles(vpn, vup, r_refdef.viewangles, true);
 	VectorCopy(r_refdef.vieworg, r_origin);
 
 /*FIXME: the batch stuff should be done in renderscene*/
diff --git a/engine/qclib/qcc.h b/engine/qclib/qcc.h
index bb444e370..570d09324 100644
--- a/engine/qclib/qcc.h
+++ b/engine/qclib/qcc.h
@@ -360,6 +360,7 @@ typedef struct QCC_type_s
 } QCC_type_t;
 int typecmp(QCC_type_t *a, QCC_type_t *b);
 int typecmp_lax(QCC_type_t *a, QCC_type_t *b);
+QCC_type_t *QCC_PR_DuplicateType(QCC_type_t *in, pbool recurse);
 
 typedef struct temp_s temp_t;
 void QCC_PurgeTemps(void);