From 54ddf639d5916abeadc41339f21efcce11405cc3 Mon Sep 17 00:00:00 2001
From: obarun <eric@obarun.org>
Date: Sat, 27 Jul 2019 18:58:40 +1100
Subject: [PATCH] fix some warning

---
 src/extra-tools/66-gnwenv.c     | 3 +--
 src/extra-tools/execl-envfile.c | 4 ++--
 src/lib66/backup_cmd_switcher.c | 4 ++--
 src/lib66/scandir_send_signal.c | 4 ++--
 src/lib66/ssexec_init.c         | 2 +-
 5 files changed, 8 insertions(+), 9 deletions(-)

diff --git a/src/extra-tools/66-gnwenv.c b/src/extra-tools/66-gnwenv.c
index 3acd75f8..1c54e5e1 100644
--- a/src/extra-tools/66-gnwenv.c
+++ b/src/extra-tools/66-gnwenv.c
@@ -52,8 +52,7 @@ static inline void info_help (void)
 
 static void string_env(char *tmp,char const *s,size_t len)
 {
-	int pos = 0 ;
-	ssize_t r = 0 ;
+	ssize_t r = 0 , pos = 0 ;
 	
 	while ((pos < len) && (r != -1))
 	{
diff --git a/src/extra-tools/execl-envfile.c b/src/extra-tools/execl-envfile.c
index 7b66925f..f50afcaa 100644
--- a/src/extra-tools/execl-envfile.c
+++ b/src/extra-tools/execl-envfile.c
@@ -71,9 +71,9 @@ int loop_stra(stralloc *sa,char const *search)
 
 int main (int argc, char const *const *argv, char const *const *envp)
 {
-	int r, i, unexport  ;
+	int r, unexport  ;
 	int insist = 1 ;
-	size_t pathlen ;
+	size_t pathlen, i ;
 	char const *path = 0 ;
 	char const *file = 0 ;
 	char tpath[MAXENV + 1] ;
diff --git a/src/lib66/backup_cmd_switcher.c b/src/lib66/backup_cmd_switcher.c
index 1796c433..af12b33b 100644
--- a/src/lib66/backup_cmd_switcher.c
+++ b/src/lib66/backup_cmd_switcher.c
@@ -38,9 +38,9 @@
 // for -s: -s0 -> origin, -s1 -> backup ;
 int backup_switcher(int argc, char const *const *argv,ssexec_t *info)
 {
-	unsigned int r, change, back, verbosity, type ;
+	unsigned int change, back, verbosity, type ;
 	uint32_t what = -1 ;
-		
+	int r ;
 	struct stat st ;
 	
 	char const *tree = NULL ;
diff --git a/src/lib66/scandir_send_signal.c b/src/lib66/scandir_send_signal.c
index 09040ad9..8aa34efc 100644
--- a/src/lib66/scandir_send_signal.c
+++ b/src/lib66/scandir_send_signal.c
@@ -23,9 +23,9 @@
 int scandir_send_signal(char const *scandir,char const *signal)
 {
 	char data[DATASIZE] ;
-	unsigned int datalen = 0 ;
+	size_t datalen = 0 ;
 	
-	int id = strlen(signal) ;
+	size_t id = strlen(signal) ;
 	while (datalen < id)
 	{
 		data[datalen] = signal[datalen] ;
diff --git a/src/lib66/ssexec_init.c b/src/lib66/ssexec_init.c
index 65c32f65..c87dbad0 100644
--- a/src/lib66/ssexec_init.c
+++ b/src/lib66/ssexec_init.c
@@ -90,7 +90,7 @@ int ssexec_init(int argc, char const *const *argv,char const *const *envp,ssexec
 	/** svc already initiated? */
 	if (classic)
 	{
-		int i ;
+		size_t i ;
 		if (!dir_get(&gasvc,svdir,"",S_IFDIR)) strerr_diefu1x(111,"get classic services") ;
 		if (!genalloc_len(stralist,&gasvc))
 		{
-- 
GitLab