From owner-cvs-all Sun Sep 13 12:25:04 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA17923 for cvs-all-outgoing; Sun, 13 Sep 1998 12:25:04 -0700 (PDT) (envelope-from owner-cvs-all) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA17915; Sun, 13 Sep 1998 12:25:01 -0700 (PDT) (envelope-from tegge@FreeBSD.org) From: Tor Egge Received: (from tegge@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id MAA20870; Sun, 13 Sep 1998 12:24:57 -0700 (PDT) Date: Sun, 13 Sep 1998 12:24:57 -0700 (PDT) Message-Id: <199809131924.MAA20870@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: cvs commit: src/bin/sh expand.c expand.h memalloc.c parser.c Sender: owner-cvs-all@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk tegge 1998/09/13 12:24:57 PDT Modified files: bin/sh expand.c expand.h memalloc.c parser.c Log: Be more consistent with handling of quote mark control character. Don't output double-quotes inside variable expansion/arithmetic expansion region in here-documents. When leaving the arithmetic expansion syntax mode, adjust the dblquote flag according to previous syntax, in order to avoid splitting of quoted variables. Revision Changes Path 1.24 +6 -58 src/bin/sh/expand.c 1.7 +1 -3 src/bin/sh/expand.h 1.12 +2 -2 src/bin/sh/memalloc.c 1.24 +19 -9 src/bin/sh/parser.c