Updated the copyright headers and the version to 1.1.6.
authorFrancois Fleuret <francois@fleuret.org>
Fri, 10 Feb 2012 16:16:34 +0000 (17:16 +0100)
committerFrancois Fleuret <francois@fleuret.org>
Fri, 10 Feb 2012 16:16:34 +0000 (17:16 +0100)
Makefile
bash-selector.sh
selector.1
selector.c

index 203c965..ad1c020 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -3,7 +3,7 @@
 #  selector is a simple command line utility for selection of strings
 #  with a dynamic pattern-matching.
 #
-#  Copyright (c) 2009 Francois Fleuret
+#  Copyright (c) 2009, 2010, 2011 Francois Fleuret
 #  Written by Francois Fleuret <francois@fleuret.org>
 #
 #  This file is part of selector.
index e7fb461..cbf8ed5 100755 (executable)
@@ -1,31 +1,34 @@
 #!/bin/bash
 
-#########################################################################
-# This program is free software: you can redistribute it and/or modify  #
-# it under the terms of the version 3 of the GNU General Public License #
-# as published by the Free Software Foundation.                         #
-#                                                                       #
-# This program is distributed in the hope that it will be useful, but   #
-# WITHOUT ANY WARRANTY; without even the implied warranty of            #
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU      #
-# General Public License for more details.                              #
-#                                                                       #
-# You should have received a copy of the GNU General Public License     #
-# along with this program. If not, see <http://www.gnu.org/licenses/>.  #
-#                                                                       #
-# Written by and Copyright (C) Francois Fleuret                         #
-# Contact <francois@fleuret.org> for comments & bug reports             #
-#########################################################################
-
-# This script installs two key-bindings:
+#  selector is a simple command line utility for selection of strings
+#  with a dynamic pattern-matching.
 #
-# Alt-r for selector-based command history
+#  Copyright (c) 2009, 2010, 2011, 2012 Francois Fleuret
+#  Written by Francois Fleuret <francois@fleuret.org>
 #
-# Alt-c for selector-based directoy history
+#  This file is part of selector.
 #
-# Note that you have to call it with "source bash-selector.sh"
-# otherwise the key-bindings will not be effective in your current
-# bash
+#  selector is free software: you can redistribute it and/or modify
+#  it under the terms of the GNU General Public License version 3 as
+#  published by the Free Software Foundation.
+#
+#  selector is distributed in the hope that it will be useful, but
+#  WITHOUT ANY WARRANTY; without even the implied warranty of
+#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+#  General Public License for more details.
+#
+#  You should have received a copy of the GNU General Public License
+#  along with selector.  If not, see <http://www.gnu.org/licenses/>.
+
+#  This script installs two key-bindings:
+#
+#  Alt-r for selector-based command history
+#
+#  Alt-c for selector-based directoy history
+#
+#  Note that you have to call it with "source bash-selector.sh"
+#  otherwise the key-bindings will not be effective in your current
+#  bash
 
 if [[ "${BASH_SOURCE[0]}" == "${0}" ]]; then
     echo "This script must be called with 'source $(basename $0)'" >&2
index 4d9f3d1..ab2df59 100644 (file)
@@ -1,4 +1,4 @@
-.TH "SELECTOR" "1.1.5" "November 2011" "Francois Fleuret" "User Commands"
+.TH "SELECTOR" "1.1.6" "February 2012" "Francois Fleuret" "User Commands"
 
 \" This man page was written by Francois Fleuret <francois@fleuret.org>
 \" and is distributed under a Creative Commons Attribution-Share Alike
index effd014..0cb82ea 100644 (file)
@@ -3,7 +3,7 @@
  *  selector is a simple command line utility for selection of strings
  *  with a dynamic pattern-matching.
  *
- *  Copyright (c) 2009, 2010, 2011 Francois Fleuret
+ *  Copyright (c) 2009, 2010, 2011, 2012 Francois Fleuret
  *  Written by Francois Fleuret <francois@fleuret.org>
  *
  *  This file is part of selector.
@@ -45,7 +45,7 @@
 #include <getopt.h>
 #include <limits.h>
 
-#define VERSION "1.1.5"
+#define VERSION "1.1.6"
 
 #define BUFFER_SIZE 4096
 
@@ -320,8 +320,9 @@ struct matcher {
 };
 
 /* Routine to add an interval to a sorted list of intervals
-   extermities. Returns the number of extremities. This is an effing
-   nightmare */
+   extremities. Returns the resulting number of extremities.
+
+   This routine is an effing nightmare */
 
 int add_interval(int n, int *switches, int start, int end) {
   int f, g, k;