From 99daecdac917d149f4643e090cb705df135e2ed1 Mon Sep 17 00:00:00 2001 From: Ron Yorston Date: Fri, 2 Mar 2018 13:18:18 +0000 Subject: Minor improvements to build Exclude source files in libbb that aren't used by busybox-w32. This speeds up the build marginally. They can always be reinstated if necessary. Provide fake routines for everything in inode_hash.c so that it can be excluded. inode_hash.c is now unchanged from upstream. Use last_char_is in has_exe_suffix_or_dot. It doesn't save any bytes but it makes the code neater. --- win32/mingw.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'win32') diff --git a/win32/mingw.c b/win32/mingw.c index a58cb7b01..bedf14784 100644 --- a/win32/mingw.c +++ b/win32/mingw.c @@ -1090,8 +1090,7 @@ int has_exe_suffix(const char *name) int has_exe_suffix_or_dot(const char *name) { - int len = strlen(name); - return (len > 0 && name[len-1] == '.') || has_win_suffix(name, 0); + return last_char_is(name, '.') || has_win_suffix(name, 0); } /* check if path can be made into an executable by adding a suffix; -- cgit v1.2.3-55-g6feb