From 6c17a4a7f0a68cc226f2f0f02714cd30d1e62dff Mon Sep 17 00:00:00 2001
From: Mark Olsen <isthisinuse@users.sourceforge.net>
Date: Fri, 14 Nov 2008 20:36:46 +0000
Subject: [PATCH] Implemented two Microsoft-functions.

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3067 fc73d0e0-1445-4013-8a0c-d673dee63da5
---
 engine/common/pr_bgcmd.c | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/engine/common/pr_bgcmd.c b/engine/common/pr_bgcmd.c
index 692940dec..0d12e0561 100644
--- a/engine/common/pr_bgcmd.c
+++ b/engine/common/pr_bgcmd.c
@@ -4,6 +4,8 @@
 
 #include "pr_common.h"
 
+#include <ctype.h>
+
 //fixme
 #define Z_QC_TAG 2
 #define PRSTR	0xa6ffb3d7
@@ -14,6 +16,34 @@ cvar_t pr_brokenfloatconvert = SCVAR("pr_brokenfloatconvert", "0");
 cvar_t pr_tempstringcount = SCVAR("pr_tempstringcount", "");//"16");
 cvar_t pr_tempstringsize = SCVAR("pr_tempstringsize", "4096");
 
+static char *strupr(char *s)
+{
+	char *p;
+
+	p = s;
+	while(*p)
+	{
+		*p = toupper(*p);
+		p++;
+	}
+
+	return s;
+}
+
+static char *strlwr(char *s)
+{
+	char *p;
+
+	p = s;
+	while(*p)
+	{
+		*p = tolower(*p);
+		p++;
+	}
+
+	return s;
+}
+
 void PF_Common_RegisterCvars(void)
 {
 	static qboolean alreadydone;