--- a/src/dmetaph.cpp
+++ b/src/dmetaph.cpp
@@ -33,9 +33,9 @@
 bool MString::SlavoGermanic() {
 
 	if ( ( indexOf ( 'W' ) > -1 ) OR ( indexOf ( 'K' ) > -1 ) OR ( indexOf ( "CZ" ) > -1 ) OR ( indexOf ( "WITZ" ) > -1 ) )
-		return TRUE;
+		return true;
 
-	return FALSE;
+	return false;
 }
 
 ////////////////////////////////////////////////////////////////////////////////
@@ -72,7 +72,7 @@
 	if ( *main )
 		primary += main;
 	if ( *alt ) {
-		alternate = TRUE;
+		alternate = true;
 		if ( alt[0] != ' ' )
 			secondary += alt;
 	} else {
@@ -90,7 +90,7 @@
 bool MString::StringAt ( int start, int len, ... ) {
 
 	if ( start < 0 )
-		return FALSE;
+		return false;
 
 	char    buffer[64];
 	char   *test;
@@ -127,7 +127,7 @@
 		return;
 	last = len - 1;//zero based index
 
-	alternate = FALSE;
+	alternate = false;
 
 	//this=MString(toUpper());
 
@@ -156,7 +156,7 @@
 		if ( current >= len )
 			break;
 		
-		switch ( at ( current ).toAscii() ) {
+		switch ( at ( current ).toLatin1() ) {
 			case 'A':
 			case 'E':
 			case 'I':
