Commit a7f5907b authored by Benno Schulenberg's avatar Benno Schulenberg
Browse files

tweaks: move a general function to the utils.c file

No related merge requests found
Showing with 12 additions and 12 deletions
+12 -12
......@@ -2684,14 +2684,3 @@ char *input_tab(char *buf, bool allow_files, size_t *place,
return buf;
}
#endif /* ENABLE_TABCOMP */
/* Return the filename part of the given path. */
const char *tail(const char *path)
{
const char *slash = strrchr(path, '/');
if (slash == NULL)
return path;
else
return ++slash;
}
......@@ -321,7 +321,6 @@ void free_chararray(char **array, size_t len);
char *input_tab(char *buf, bool allow_files, size_t *place,
bool *lastwastab, void (*refresh_func)(void), bool *listed);
#endif
const char *tail(const char *path);
/* Some functions in global.c. */
size_t length_of_list(int menu);
......@@ -581,6 +580,7 @@ void complete_a_word(void);
/* All functions in utils.c. */
void get_homedir(void);
const char *tail(const char *path);
char *concatenate(const char *path, const char *name);
#ifdef ENABLE_LINENUMBERS
int digits(ssize_t n);
......
......@@ -53,6 +53,17 @@ void get_homedir(void)
}
}
/* Return the filename part of the given path. */
const char *tail(const char *path)
{
const char *slash = strrchr(path, '/');
if (slash == NULL)
return path;
else
return ++slash;
}
/* Return a copy of the two given strings, welded together. */
char *concatenate(const char *path, const char *name)
{
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment