diff --git a/src/ctype/src/lib.rs b/src/ctype/src/lib.rs
index 19ee5e1a28e114fde8ee0f75ebdc197ece206c64..66d49fb553fd9110519b152648f38859c3096830 100644
--- a/src/ctype/src/lib.rs
+++ b/src/ctype/src/lib.rs
@@ -73,7 +73,7 @@ pub extern "C" fn isblank(c: c_int) -> c_int {
 
 #[no_mangle]
 /// The comment in musl:
-/// `/* nonsense function that should NEVER be used! */`
+/// /* nonsense function that should NEVER be used! */
 pub extern "C" fn toascii(c: c_int) -> c_int {
     c & 0x7f
 }
diff --git a/tests/ctype.c b/tests/ctype.c
index a8e9dc10e1950e1d1a7e0ddc9c68131aeaa8fbe8..76b68195101478152570383a075f0f286fa8affd 100644
--- a/tests/ctype.c
+++ b/tests/ctype.c
@@ -26,8 +26,9 @@ size_t num_test_cases = sizeof(test_cases)/sizeof(struct test_case);
         printf("Unexpected result: " #fn "('%c') != %d\n", tc.c, tc.fn); \
     }
 int main(int argc, char* argv[]) {
+    int i;
     int retval = 0;
-    for(int i = 0; i < num_test_cases; ++i) {
+    for(i = 0; i < num_test_cases; ++i) {
         struct test_case tc = test_cases[i];
         CHECK_TEST(tc, isalnum, retval);
         CHECK_TEST(tc, isalpha, retval);