From 5b4707904748d3bc067900693aeedb14eb78e322 Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Thu, 19 Dec 2019 16:50:32 +0100 Subject: make code C89 --- lr.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lr.c b/lr.c index bf052fa..9bafe3b 100644 --- a/lr.c +++ b/lr.c @@ -2355,15 +2355,17 @@ recurse(char *path, struct history *h, int guessdir) } if (Wflag && names) { + size_t i; + qsort(names, entries, sizeof (char *), cmpstr); - for (size_t i = 0; i < entries; i++) { + for (i = 0; i < entries; i++) { strcpy(path, names[i]); recurse(path, &new, 1); } - // ensure cleanup in reverse allocation order - for (size_t i = 0; i < entries; i++) + /* ensure cleanup in reverse allocation order */ + for (i = 0; i < entries; i++) free(names[entries-i-1]); free(names); } -- cgit 1.4.1