diff --git a/src/dir_import.c b/src/dir_import.c
index 5d365f502885e16023b60ecec201fbf1ced5784f..40a3a53de9fd59b45a762eb19f4a35dfe527052c 100644
--- a/src/dir_import.c
+++ b/src/dir_import.c
@@ -216,7 +216,7 @@ static int rstring_esc(char **dest, int *destlen) {
       ap(0xE0 | (n>>12));
       ap(0x80 | ((n>>6) & 0x3F));
       ap(0x80 | (n & 0x3F));
-    } else // this happens if there was an invalid character (n >= (1<<16))
+    } else /* this happens if there was an invalid character (n >= (1<<16)) */
       E(1, "Invalid character in \\u escape");
     con(5);
     break;
diff --git a/src/exclude.c b/src/exclude.c
index 97183adabcd86b68f2a6212e54dd17003bf7d203..2233f99618822f26c331c87282e5e836f4b023c7 100644
--- a/src/exclude.c
+++ b/src/exclude.c
@@ -116,16 +116,14 @@ int has_cachedir_tag(const char *name) {
   FILE *f;
   int match = 0;
 
-  // Compute the required length for `path`.
+  /* Compute the required length for `path`. */
   l = strlen(name) + sizeof CACHEDIR_TAG_FILENAME + 2;
-  if((l > path_l) || (path == NULL)) {
-    // We always at least double the size to prevent too frequent
-    // re-allocation.
+  if(l > path_l || path == NULL) {
     path_l = path_l * 2;
     if(path_l < l)
       path_l = l;
-    // We don't need to copy the content of `path`, so it's more efficient
-    // to use `free` + `malloc`. (Calling `free(NULL)` is allowed.)
+    /* We don't need to copy the content of `path`, so it's more efficient to
+     * use `free` + `malloc`. */
     free(path);
     path = malloc(path_l);
   }