$OpenBSD: patch-mapi4linux_src_rtf_cpp,v 1.1.1.1 2009/02/16 09:44:38 ajacoutot Exp $
--- mapi4linux/src/rtf.cpp.orig	Wed Dec 24 20:17:56 2008
+++ mapi4linux/src/rtf.cpp	Sat Jan 10 15:12:36 2009
@@ -238,7 +238,7 @@ void strmatch(const char *lpszBuffer, unsigned int cbB
 	const char		*lpszMatch = NULL;
 	char			cbMatch = 0;
 
-	while (cbMatch < cbPattern && lpszBufCur + cbMatch < lpszBuffer + cbBuffer)
+	while ((unsigned int)cbMatch < cbPattern && lpszBufCur + cbMatch < lpszBuffer + cbBuffer)
 	{
 		lpszPatCur = lpszPattern;
 		ulCount = 0;
@@ -248,7 +248,7 @@ void strmatch(const char *lpszBuffer, unsigned int cbB
 				lpszBufCur == lpszBuffer + cbBuffer ||
 				((*lpszPatCur != *lpszBufCur || *lpszPatCur == '\n' || *lpszPatCur == '\r') && ulCount) > 0)
 			{
-				if (ulCount > cbMatch)
+				if (ulCount > (unsigned int)cbMatch)
 				{
 					cbMatch = ulCount;
 					lpszMatch = lpszBufCur - ulCount;
