diff -r 7aeebcf2ea3c src/m_menu.cpp
--- a/src/m_menu.cpp	Sat Jan 04 13:48:46 2014 +0100
+++ b/src/m_menu.cpp	Mon Jan 06 18:05:57 2014 +0100
@@ -695,7 +695,7 @@
 	value.value = -1;
 	value.name = "None";
 	Announcers.Push(value);
-	for ( int i = 0; i < ANNOUNCER_GetNumProfiles( ); ++i )
+	for ( unsigned int i = 0; i < ANNOUNCER_GetNumProfiles( ); ++i )
 	{
 		value.value = float(i);
 		value.name = ANNOUNCER_GetName( i );
diff -r 7aeebcf2ea3c src/m_options.cpp
--- a/src/m_options.cpp	Sat Jan 04 13:48:46 2014 +0100
+++ b/src/m_options.cpp	Mon Jan 06 18:05:57 2014 +0100
@@ -3236,7 +3236,7 @@
 {
 	SkirmishLevels.Clear();
 	valuestring_t value;
-	for ( int i = 0; i < wadlevelinfos.Size( ); ++i )
+	for ( unsigned int i = 0; i < wadlevelinfos.Size( ); ++i )
 	{
 		value.value = float(i);
 		level_info_t *info = &wadlevelinfos[i];
