Date: Thu, 7 Sep 1995 21:38:59 -0500 (CDT) From: peter@taronga.com (Peter da Silva) To: hackers@freebsd.org Subject: Repeat of patch to CU Message-ID: <199509080239.VAA07556@bonkers.taronga.com>
next in thread | raw e-mail | index | archive | help
This is a repeat of my patch to CU. This time relative to 2.0.5.
This patch implements a "-E" option, letting you set the value of the
CU escape character or eliminate escapes.
*** libunix/cusub.c.orig Mon Sep 4 19:08:20 1995
--- libunix/cusub.c Thu Sep 7 20:48:15 1995
***************
*** 330,336 ****
if (c <= 0)
break;
! if (fstart && b == *zCuvar_escape)
{
c = cscu_escape (pbcmd, zlocalname);
if (c <= 0)
--- 330,336 ----
if (c <= 0)
break;
! if (fstart && b == *zCuvar_escape && *zCuvar_escape)
{
c = cscu_escape (pbcmd, zlocalname);
if (c <= 0)
*** cu/cu.c.orig Mon Sep 4 19:08:18 1995
--- cu/cu.c Thu Sep 7 20:47:02 1995
***************
*** 223,228 ****
--- 223,229 ----
{ "mapcr", no_argument, NULL, 't' },
{ "system", required_argument, NULL, 'z' },
{ "config", required_argument, NULL, 'I' },
+ { "escape", required_argument, NULL, 'E' },
{ "debug", required_argument, NULL, 'x' },
{ "version", no_argument, NULL, 'v' },
{ "help", no_argument, NULL, 1 },
***************
*** 291,297 ****
}
}
! while ((iopt = getopt_long (argc, argv, "a:c:dehnI:l:op:s:tvx:z:",
asCulongopts, (int *) NULL)) != EOF)
{
switch (iopt)
--- 292,298 ----
}
}
! while ((iopt = getopt_long (argc, argv, "a:c:dehnI:E:l:op:s:tvx:z:",
asCulongopts, (int *) NULL)) != EOF)
{
switch (iopt)
***************
*** 358,363 ****
--- 359,369 ----
/* Configuration file name. */
if (fsysdep_other_config (optarg))
zconfig = optarg;
+ break;
+
+ case 'E': /* add "escape" for security, transparancy */
+ /* Escape Character */
+ zCuvar_escape = optarg;
break;
case 'x':
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199509080239.VAA07556>
