Browse Source

Fixes for old compilers (VS2012)

bel2125 3 years ago
parent
commit
27cf144a3a
1 changed files with 8 additions and 3 deletions
  1. 8 3
      src/match.inl

+ 8 - 3
src/match.inl

@@ -169,13 +169,18 @@ mg_match_alternatives(const char *pat,
 static int
 match_compare(const void *p1, const void *p2, void *user)
 {
-	(void)user;
 	const struct mg_match_element *e1 = (const struct mg_match_element *)p1;
 	const struct mg_match_element *e2 = (const struct mg_match_element *)p2;
-	if (e1->str > e2->str)
+
+	/* unused */
+	(void)user;
+
+	if (e1->str > e2->str) {
 		return +1;
-	if (e1->str < e2->str)
+	}
+	if (e1->str < e2->str) {
 		return -1;
+	}
 	return 0;
 }