From 660222c758a96d6d1783b6664fd36e5b75d332f2 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Francesco=20Potort=C3=AC?= Date: Tue, 2 Jan 2007 11:28:13 +0000 Subject: [PATCH 1/1] (main): Pass the -u option to sort in ctags mode. --- lib-src/etags.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib-src/etags.c b/lib-src/etags.c index bab09d77ba..00c4d0cc22 100644 --- a/lib-src/etags.c +++ b/lib-src/etags.c @@ -1460,8 +1460,11 @@ main (argc, argv) if (CTAGS) if (append_to_tagfile || update) { - char cmd[2*BUFSIZ+10]; - sprintf (cmd, "sort -o %.*s %.*s", BUFSIZ, tagfile, BUFSIZ, tagfile); + char cmd[2*BUFSIZ+20]; + /* Maybe these should be used: + setenv ("LC_COLLATE", "C", 1); + setenv ("LC_ALL", "C", 1); */ + sprintf (cmd, "sort -u -o %.*s %.*s", BUFSIZ, tagfile, BUFSIZ, tagfile); exit (system (cmd)); } return EXIT_SUCCESS; -- 2.20.1