Daniele Bartolini 8 vuotta sitten
vanhempi
sitoutus
43b6a3cbdb
1 muutettua tiedostoa jossa 23 lisäystä ja 26 poistoa
  1. 23 26
      src/core/command_line.cpp

+ 23 - 26
src/core/command_line.cpp

@@ -8,37 +8,34 @@
 
 namespace crown
 {
-namespace
+static bool is_shortopt(const char* arg, char shortopt)
 {
-	bool is_shortopt(const char* arg, char shortopt)
-	{
-		return shortopt != '\0'
-			&& strlen32(arg) > 1
-			&& arg[0] == '-'
-			&& arg[1] == shortopt
-			;
-	}
+	return shortopt != '\0'
+		&& strlen32(arg) > 1
+		&& arg[0] == '-'
+		&& arg[1] == shortopt
+		;
+}
 
-	bool is_longopt(const char* arg, const char* longopt)
-	{
-		return longopt != NULL
-			&& strlen32(arg) > 2
-			&& arg[0] == '-'
-			&& arg[1] == '-'
-			&& strcmp(&arg[2], longopt) == 0
-			;
-	}
+static bool is_longopt(const char* arg, const char* longopt)
+{
+	return longopt != NULL
+		&& strlen32(arg) > 2
+		&& arg[0] == '-'
+		&& arg[1] == '-'
+		&& strcmp(&arg[2], longopt) == 0
+		;
+}
 
-	int find_option(int argc, const char** argv, const char* longopt, char shortopt)
+static int find_option(int argc, const char** argv, const char* longopt, char shortopt)
+{
+	for (int i = 0; i < argc; ++i)
 	{
-		for (int i = 0; i < argc; ++i)
-		{
-			if (is_longopt(argv[i], longopt) || is_shortopt(argv[i], shortopt))
-				return i;
-		}
-
-		return argc;
+		if (is_longopt(argv[i], longopt) || is_shortopt(argv[i], shortopt))
+			return i;
 	}
+
+	return argc;
 }
 
 CommandLine::CommandLine(int argc, const char** argv)