From 8b8f50f8108fae825e95d2fa7a33491f65761a9b Mon Sep 17 00:00:00 2001 From: Gerd Moellmann Date: Tue, 17 Jul 2001 10:57:25 +0000 Subject: [PATCH] (print_help_and_exit): Fix help message for +LINE:COLUMN option. (main): Add support for +LINE:COLUMN command line argument. --- lib-src/emacsclient.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lib-src/emacsclient.c b/lib-src/emacsclient.c index f16b126b751..b63a4d2bf50 100644 --- a/lib-src/emacsclient.c +++ b/lib-src/emacsclient.c @@ -24,6 +24,7 @@ Boston, MA 02111-1307, USA. */ #include <../src/config.h> #undef signal +#include #include #include #ifdef HAVE_UNISTD_H @@ -115,7 +116,7 @@ void print_help_and_exit () { fprintf (stderr, - "Usage: %s [-a ALTERNATE-EDITOR] [-n] [--no-wait] [+LINENUMBER] FILENAME\n", + "Usage: %s [-a ALTERNATE-EDITOR] [-n] [--no-wait] [+LINE[:COLUMN]] FILENAME\n", progname); fprintf (stderr, "Or %s --version\n", @@ -424,7 +425,7 @@ main (argc, argv) if (*argv[i] == '+') { char *p = argv[i] + 1; - while (*p >= '0' && *p <= '9') p++; + while (isdigit (*p) || *p == ':') p++; if (*p != 0) fprintf (out, "%s/", quote_file_name (cwd)); } @@ -567,7 +568,8 @@ main (argc, argv) if (*modified_arg == '+') { char *p = modified_arg + 1; - while (*p >= '0' && *p <= '9') p++; + while (isdigit (*p) || *p == ':') + p++; if (*p != 0) need_cwd = 1; } -- 2.39.2