OpenMP RTL cleanup: eliminated warnings with -Wcast-qual.

Changes are: replaced C-style casts with cons_cast and reinterpret_cast;
type of several counters changed to signed; type of parameters of 32-bit and
64-bit AND and OR intrinsics changes to unsigned; changed files formatted
using clang-format version 3.8.1.

Differential Revision: https://reviews.llvm.org/D34759

llvm-svn: 307020
diff --git a/openmp/runtime/src/kmp_i18n.cpp b/openmp/runtime/src/kmp_i18n.cpp
index e542ea7..6774c9e 100644
--- a/openmp/runtime/src/kmp_i18n.cpp
+++ b/openmp/runtime/src/kmp_i18n.cpp
@@ -169,7 +169,7 @@
                   KMP_MSG(WrongMessageCatalog, name, version.str, expected),
                   KMP_HNT(CheckEnvVar, name, nlspath), __kmp_msg_null);
         KMP_INFORM(WillUseDefaultMessages);
-        KMP_INTERNAL_FREE((void *)nlspath);
+        KMP_INTERNAL_FREE(CCAST(char *, nlspath));
       } // __kmp_generate_warnings
     }; // if
     __kmp_str_buf_free(&version);