aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Wienecke <wienecke.t@gmail.com>2014-03-06 16:03:54 +0100
committerThiago de Arruda <tpadilha84@gmail.com>2014-03-07 17:30:39 -0300
commitb552a202f490049a4e243e31eabe31a52fd2585a (patch)
tree6b9d65be7d20be6cf3329130b19a7a09986c785d
parent9fc67aa7a3bc1a069c091a4637c07334fd247713 (diff)
downloadrneovim-b552a202f490049a4e243e31eabe31a52fd2585a.tar.gz
rneovim-b552a202f490049a4e243e31eabe31a52fd2585a.tar.bz2
rneovim-b552a202f490049a4e243e31eabe31a52fd2585a.zip
Move definition of helper function below their usage.
-rw-r--r--src/os/fs.c33
1 files changed, 17 insertions, 16 deletions
diff --git a/src/os/fs.c b/src/os/fs.c
index 104b8c115a..da1309b24c 100644
--- a/src/os/fs.c
+++ b/src/os/fs.c
@@ -193,6 +193,23 @@ int mch_isdir(char_u *name)
}
static int is_executable(char_u *name);
+static int is_executable_in_path(char_u *name);
+
+/*
+ * Return 1 if "name" can be found in $PATH and executed, 0 if not.
+ * Return -1 if unknown.
+ */
+int mch_can_exe(char_u *name)
+{
+ /* If it's an absolute or relative path don't need to use $PATH. */
+ if (mch_is_absolute_path(name) ||
+ (name[0] == '.' && (name[1] == '/' ||
+ (name[1] == '.' && name[2] == '/')))) {
+ return is_executable(name);
+ }
+
+ return is_executable_in_path(name);
+}
/*
* Return 1 if "name" is an executable file, 0 if not or it doesn't exist.
@@ -258,19 +275,3 @@ static int is_executable_in_path(char_u *name)
return FALSE;
}
-
-/*
- * Return 1 if "name" can be found in $PATH and executed, 0 if not.
- * Return -1 if unknown.
- */
-int mch_can_exe(char_u *name)
-{
- /* If it's an absolute or relative path don't need to use $PATH. */
- if (mch_is_absolute_path(name) ||
- (name[0] == '.' && (name[1] == '/' ||
- (name[1] == '.' && name[2] == '/')))) {
- return is_executable(name);
- }
-
- return is_executable_in_path(name);
-}