mirror of
git://git.code.sf.net/p/zsh/code
synced 2025-09-17 15:01:40 +02:00
zsh-3.1.6-dev-17
This commit is contained in:
parent
3824108a12
commit
ac97ec5dbf
5 changed files with 195 additions and 22 deletions
166
ChangeLog
166
ChangeLog
|
@ -1,3 +1,160 @@
|
||||||
|
2000-02-02 Peter Stephenson <pws@pwstephenson.fsnet.co.uk>
|
||||||
|
|
||||||
|
* Bart: 9533: Src/signals.c: make sure shell doesn't send itself
|
||||||
|
SIGHUP when exiting.
|
||||||
|
|
||||||
|
* Sven: 9528: Completion/Core/_files: missing variable
|
||||||
|
initialization.
|
||||||
|
|
||||||
|
* Sven: 9527: Doc/Zsh/compsys.yo: extra description for styles.
|
||||||
|
|
||||||
|
* Sven: 9526: Src/Zle/computil.c: missing tokenization in
|
||||||
|
completion listing.
|
||||||
|
|
||||||
|
* Sven: 9524: Src/text.c: wordcode bug outputting function
|
||||||
|
definitions.
|
||||||
|
|
||||||
|
* Sven: 9522: Src/utils.c: return on various conditions when
|
||||||
|
reading a character from the terminal.
|
||||||
|
|
||||||
|
* Sven: 9521: Src/exec.c: another job-waiting fix.
|
||||||
|
|
||||||
|
2000-02-01 Peter Stephenson <pws@pwstephenson.fsnet.co.uk>
|
||||||
|
|
||||||
|
* pws: 9518: Test/.distfiles, Test/10prompt.ztst: test for prompt
|
||||||
|
escapes.
|
||||||
|
|
||||||
|
* Clint/Sven: 9500 rewritten as 9505: Src/mem.c: more graceful exit
|
||||||
|
after mmap() failure when used for heap allocation.
|
||||||
|
|
||||||
|
* Alexandre: 9504: Completion/Builtins/_zstyle: complete name of
|
||||||
|
packageset style.
|
||||||
|
|
||||||
|
* Sven: 9503: Src/exec.c: problem updating job entry without any
|
||||||
|
processes.
|
||||||
|
|
||||||
|
* Alexandre: 9502: Completion/User/_urls,
|
||||||
|
Completion/Core/compinit, Completion/Core/_menu,
|
||||||
|
Completion/Core/_match, Completion/Base/_combination: fix 9463
|
||||||
|
to use ':completion:...' prefix with zstyle.
|
||||||
|
|
||||||
|
2000-01-31 Peter Stephenson <pws@pwstephenson.fsnet.co.uk>
|
||||||
|
|
||||||
|
* Sven: 9496: Src/loop.c: failure to check for return status in
|
||||||
|
for loop.
|
||||||
|
|
||||||
|
* Bart: 9495: Src/exec.c: re-block after waiting for jobs.
|
||||||
|
|
||||||
|
* Sven: 9494: Src/Zle/computil.c: extraneous space with option
|
||||||
|
description.
|
||||||
|
|
||||||
|
* Bart: 9493: Test/09funcdef.ztst: regression test for function
|
||||||
|
definition.
|
||||||
|
|
||||||
|
* Sven: 9489: Src/Zle/complist.c, Src/Zle/compresult.c: avoid menu
|
||||||
|
selection with no list and asking whether to list twice.
|
||||||
|
|
||||||
|
* Sven: 9488: Src/exec.c: remove unnecessary child_block().
|
||||||
|
|
||||||
|
* Sven: 9487: Src/exec.c: wordcode fix: expand names in function
|
||||||
|
definitions.
|
||||||
|
|
||||||
|
* Sven: 9486: Doc/Zsh/compwid.yo: fix docs for compadd -1 with -J
|
||||||
|
|
||||||
|
2000-01-30 Peter Stephenson <pws@pwstephenson.fsnet.co.uk>
|
||||||
|
|
||||||
|
* Tanaka Akira: 9476: Completion/User/_cvs,
|
||||||
|
Completion/User/_patch: prefer LC_ALL to LANG as the former
|
||||||
|
overrides the latter.
|
||||||
|
|
||||||
|
* Tanaka Akira: 9475: Completion/User/_telnet: simplify by using
|
||||||
|
(K) parameter flag.
|
||||||
|
|
||||||
|
* Tanaka Akira: 9473: Completion/User/_patch: improved support for
|
||||||
|
different versions of `patch'.
|
||||||
|
|
||||||
|
* Bart: 9472: Doc/Makefile.in: dependencies on texinfo files when
|
||||||
|
building out of source tree.
|
||||||
|
|
||||||
|
* Tanaka Akira: 9470: Completion/Debian/_deb_packages: updage
|
||||||
|
should be update throughout.
|
||||||
|
|
||||||
|
* Clint: 9469: Completion/Debian/_deb_packages,
|
||||||
|
Completion/Debian/_dpkg, Doc/Zsh/compsys.yo: new packageset style
|
||||||
|
to select Debian package.
|
||||||
|
|
||||||
|
2000-01-29 Peter Stephenson <pws@pwstephenson.fsnet.co.uk>
|
||||||
|
|
||||||
|
* Alexandre: 1684: Completion/User/.distfiles: add _diff and
|
||||||
|
_diff_options.
|
||||||
|
|
||||||
|
* Alexandre: 9463: Completion/User/_urls,
|
||||||
|
Completion/Core/compinit, Completion/Core/_menu,
|
||||||
|
Completion/Core/_match, Completion/Base/_combination: switch to
|
||||||
|
using zstyle instead of compstyle in various functions.
|
||||||
|
|
||||||
|
* Sven: 9458: Src/Zle/complete.c, Src/Zle/compresult.c: used freed
|
||||||
|
memory in completion; should have been using heaps all along.
|
||||||
|
|
||||||
|
* Sven: 9457: Src/params.c: tokenisation problem with patterns
|
||||||
|
using parameter flag (K).
|
||||||
|
|
||||||
|
* Sven: 9454: Completion/Core/_path_files: handling path prefixes
|
||||||
|
with patterns more cleverly.
|
||||||
|
|
||||||
|
* Sven: 9452: Completion/Base/_arguments: `--exclude=' shouldn't
|
||||||
|
show both argument list and completions of --exclude....
|
||||||
|
|
||||||
|
* Bart: 9448: Makefile.in: treat Test subdirectory along with
|
||||||
|
others in make procedures (notably distclean).
|
||||||
|
|
||||||
|
* Sven: 9442: Src/Zle/compresult.c: problems with suffixes when
|
||||||
|
cursor style set.
|
||||||
|
|
||||||
|
* Sven: 9441: Completion/Core/_files,
|
||||||
|
Completion/User/_diff_options: _files sometimes didn't use
|
||||||
|
ignored-patterns; use $(command diff) just in case, plus more
|
||||||
|
verbose descriptions.
|
||||||
|
|
||||||
|
* Alexandre: 9436: Completion/User/_prcs,
|
||||||
|
Completion/User/_diff_options, Completion/User/_diff: prcs
|
||||||
|
enhancements with builtin diff support, plus diff options for use
|
||||||
|
directly with GNU diff.
|
||||||
|
|
||||||
|
2000-01-25 Peter Stephenson <pws@pwstephenson.fsnet.co.uk>
|
||||||
|
|
||||||
|
* pws: Etc/FAQ.yo: updated from latest posted version.
|
||||||
|
|
||||||
|
* Sven: 9424: Src/Modules/parameter.c: problems with 9421 with
|
||||||
|
aliases and dir parameters.
|
||||||
|
|
||||||
|
2000-01-24 Peter Stephenson <pws@pwstephenson.fsnet.co.uk>
|
||||||
|
|
||||||
|
* pws: 9421: Src/params.c: PM_REMOVABLE parameters are freeable
|
||||||
|
since they were created by an ordinary createparam() (fixes
|
||||||
|
memory leak).
|
||||||
|
|
||||||
|
* Alexandre: 9419: Src/Zle/complist.c: more problems with
|
||||||
|
backreferences in list-colors: aborts after failed backref,
|
||||||
|
nested backrefs not handled.
|
||||||
|
|
||||||
|
* Sven: 9417: Src/Zle/compcore.c: prefix code confused by matcher
|
||||||
|
specifications.
|
||||||
|
|
||||||
|
* Sven: 9416: Completion/Core/_setup, Src/Zle/complist.c: problems
|
||||||
|
using backreferences in list-colors, check zsh/complist is loaded
|
||||||
|
if needed.
|
||||||
|
|
||||||
|
* Sven: 9415: Doc/Zsh/mod_complist.yo: typo in pattern example.
|
||||||
|
|
||||||
|
* Sven: 9414: Completion/Core/_path_files: use _comp_ignore.
|
||||||
|
|
||||||
|
* Sven: 9413: Functions/Zftp/zfinit, Src/Modules/zutil.c,
|
||||||
|
Src/loop.c: cleanups for module name, new completion test,
|
||||||
|
compilation warnings.
|
||||||
|
|
||||||
|
* Sven: 9361: Src/exec.c: simplifty getoutput() test.
|
||||||
|
|
||||||
2000-01-23 Peter Stephenson <pws@pwstephenson.fsnet.co.uk>
|
2000-01-23 Peter Stephenson <pws@pwstephenson.fsnet.co.uk>
|
||||||
|
|
||||||
* pws: Config/version.mk, Src/Modules/.distfiles: 3.1.6-dev-16;
|
* pws: Config/version.mk, Src/Modules/.distfiles: 3.1.6-dev-16;
|
||||||
|
@ -29,6 +186,8 @@
|
||||||
list-based instead of function-based system for shell function
|
list-based instead of function-based system for shell function
|
||||||
wrappers.
|
wrappers.
|
||||||
|
|
||||||
|
* Tanaka Akira: 9400: Completion/User/.distfiles: add _finger
|
||||||
|
|
||||||
* Sven: 9399: Functions/Zftp/zfinit: bad reverse index.
|
* Sven: 9399: Functions/Zftp/zfinit: bad reverse index.
|
||||||
|
|
||||||
* Sven: 9398: Functions/Zftp/zfcd_match,
|
* Sven: 9398: Functions/Zftp/zfcd_match,
|
||||||
|
@ -94,6 +253,8 @@
|
||||||
|
|
||||||
2000-01-18 Peter Stephenson <pws@pwstephenson.fsnet.co.uk>
|
2000-01-18 Peter Stephenson <pws@pwstephenson.fsnet.co.uk>
|
||||||
|
|
||||||
|
* pws: 9354: Etc/MACHINES: problems reported on SPARC.
|
||||||
|
|
||||||
* Sven: 9336: Src/signals.c: addition to 9332.
|
* Sven: 9336: Src/signals.c: addition to 9332.
|
||||||
|
|
||||||
* Sven: 9332: Src/Modules/example.c, Src/Modules/parameter.c,
|
* Sven: 9332: Src/Modules/example.c, Src/Modules/parameter.c,
|
||||||
|
@ -104,9 +265,6 @@
|
||||||
Src/signals.c, Src/text.c, Src/utils.c, Src/zsh.h: Use word code
|
Src/signals.c, Src/text.c, Src/utils.c, Src/zsh.h: Use word code
|
||||||
instead of structs for passing executable chunks around.
|
instead of structs for passing executable chunks around.
|
||||||
|
|
||||||
* pws: 9357: Src/glob.c: speculative but harmless attempt to avoid
|
|
||||||
alignment problems on sparc/Linux.
|
|
||||||
|
|
||||||
* Sven: 9353: Completion/Base/_jobs: bad prefix test
|
* Sven: 9353: Completion/Base/_jobs: bad prefix test
|
||||||
|
|
||||||
* Sven: 9348: Src/Modules/zutil.c: various minor regex fixes
|
* Sven: 9348: Src/Modules/zutil.c: various minor regex fixes
|
||||||
|
@ -712,6 +870,8 @@
|
||||||
* Sven: 2776: Completion/Core/_path_files: handling of . and .. in
|
* Sven: 2776: Completion/Core/_path_files: handling of . and .. in
|
||||||
path.
|
path.
|
||||||
|
|
||||||
|
* Felix: 1 chunk of 9008: Doc/Zsh/mod_parameter.yo: docs for $jobdirs.
|
||||||
|
|
||||||
* Felix: (most of) 9007: Src/Modules/parameter.c,
|
* Felix: (most of) 9007: Src/Modules/parameter.c,
|
||||||
Src/modules/parameter.mdd, mod_parameter.yo: jobdirs special assoc
|
Src/modules/parameter.mdd, mod_parameter.yo: jobdirs special assoc
|
||||||
array.
|
array.
|
||||||
|
|
|
@ -27,5 +27,5 @@
|
||||||
# This must also serve as a shell script, so do not add spaces around the
|
# This must also serve as a shell script, so do not add spaces around the
|
||||||
# `=' signs.
|
# `=' signs.
|
||||||
|
|
||||||
VERSION=3.1.6-dev-16
|
VERSION=3.1.6-dev-17
|
||||||
VERSION_DATE='January 18, 2000'
|
VERSION_DATE='February 2, 2000'
|
||||||
|
|
|
@ -111,6 +111,10 @@ vindex(historywords)
|
||||||
item(tt(historywords))(
|
item(tt(historywords))(
|
||||||
A special array containing the words stored in the history.
|
A special array containing the words stored in the history.
|
||||||
)
|
)
|
||||||
|
vindex(jobdirs)
|
||||||
|
item(tt(jobdirs))(
|
||||||
|
This association maps job numbers to the directories from which the job was started (which may not be the current directory of the job).
|
||||||
|
)
|
||||||
vindex(jobtexts)
|
vindex(jobtexts)
|
||||||
item(tt(jobtexts))(
|
item(tt(jobtexts))(
|
||||||
This association maps job numbers to the texts of the command lines
|
This association maps job numbers to the texts of the command lines
|
||||||
|
|
40
Etc/FAQ.yo
40
Etc/FAQ.yo
|
@ -1,4 +1,4 @@
|
||||||
mailto(pws@ifh.de)\
|
mailto(pws@pwstephenson.fsnet.co.uk)\
|
||||||
whentxt(notableofcontents())\
|
whentxt(notableofcontents())\
|
||||||
COMMENT(-- mytt is like tt but adds quotes `like this' for plain text --)\
|
COMMENT(-- mytt is like tt but adds quotes `like this' for plain text --)\
|
||||||
def(mytt)(1)(\
|
def(mytt)(1)(\
|
||||||
|
@ -34,7 +34,7 @@ def(myeit)(0)(\
|
||||||
whentxt(eit()CHAR(41)))\
|
whentxt(eit()CHAR(41)))\
|
||||||
def(myeitd)(0)(\
|
def(myeitd)(0)(\
|
||||||
whenlatex(eit())whenhtml(eit())whenman(eit())whenms(eit())whensgml(eit())\
|
whenlatex(eit())whenhtml(eit())whenman(eit())whenms(eit())whensgml(eit())\
|
||||||
whentxt(eit().))\
|
whentxt(.))\
|
||||||
COMMENT(-- don't want headers for text, USENET headers must come first --)\
|
COMMENT(-- don't want headers for text, USENET headers must come first --)\
|
||||||
def(myreport)(3)(\
|
def(myreport)(3)(\
|
||||||
whentxt(report()()())\
|
whentxt(report()()())\
|
||||||
|
@ -43,15 +43,20 @@ whenlatex(report(ARG1)(ARG2)(ARG3))\
|
||||||
whenman(report(ARG1)(ARG2)(ARG3))\
|
whenman(report(ARG1)(ARG2)(ARG3))\
|
||||||
whenms(report(ARG1)(ARG2)(ARG3))\
|
whenms(report(ARG1)(ARG2)(ARG3))\
|
||||||
whensgml(report(ARG1)(ARG2)(ARG3)))
|
whensgml(report(ARG1)(ARG2)(ARG3)))
|
||||||
myreport(Z-Shell Frequently-Asked Questions)(Peter Stephenson)(1999/05/24)
|
myreport(Z-Shell Frequently-Asked Questions)(Peter Stephenson)(2000/1/25)
|
||||||
COMMENT(-- the following are for Usenet and must appear first)\
|
COMMENT(-- the following are for Usenet and must appear first)\
|
||||||
description(\
|
description(\
|
||||||
mydit(Archive-Name:) unix-faq/shell/zsh
|
mydit(Archive-Name:) unix-faq/shell/zsh
|
||||||
mydit(Last-Modified:) 1999/07/30
|
mydit(Last-Modified:) 2000/11/25
|
||||||
mydit(Submitted-By:) email(pws@ibmth.df.unipi.it (Peter Stephenson))
|
mydit(Submitted-By:) email(pws@ibmth.df.unipi.it (Peter Stephenson))
|
||||||
mydit(Version:) $Id: FAQ.yo,v 1.1.1.19 1999/12/23 23:01:43 akr Exp $
|
mydit(Version:) $Id: FAQ.yo,v 1.1.1.20 2000/02/03 01:21:45 akr Exp $
|
||||||
mydit(Posting-Frequency:) Monthly
|
mydit(Posting-Frequency:) Monthly
|
||||||
mydit(Copyright:) (C) P.W. Stephenson, 1995--1999 (see end of document)
|
mydit(Copyright:) (C) P.W. Stephenson, 1995--2000 (see end of document)
|
||||||
|
)
|
||||||
|
|
||||||
|
bf(Changes since issue posted December 1999:)
|
||||||
|
description(
|
||||||
|
mydit( ) None. Suggestions on a postcard.
|
||||||
)
|
)
|
||||||
|
|
||||||
This document contains a list of frequently-asked (or otherwise
|
This document contains a list of frequently-asked (or otherwise
|
||||||
|
@ -290,7 +295,7 @@ sect(On what machines will it run?)
|
||||||
|
|
||||||
sect(What's the latest version?)
|
sect(What's the latest version?)
|
||||||
|
|
||||||
Zsh 3.0.6 is the latest production version. The new major number 3.0
|
Zsh 3.0.7 is the latest production version. The new major number 3.0
|
||||||
largely reflects the considerable internal changes in zsh to make it more
|
largely reflects the considerable internal changes in zsh to make it more
|
||||||
reliable, consistent and (where possible) compatible. Those planning on
|
reliable, consistent and (where possible) compatible. Those planning on
|
||||||
upgrading their zsh installation should take a look at the list of
|
upgrading their zsh installation should take a look at the list of
|
||||||
|
@ -301,7 +306,10 @@ sect(What's the latest version?)
|
||||||
patch by patch, with each intermediate version publicly available. Note
|
patch by patch, with each intermediate version publicly available. Note
|
||||||
that this `open' development system does mean bugs are sometimes
|
that this `open' development system does mean bugs are sometimes
|
||||||
introduced into the most recent archived version. These are usually
|
introduced into the most recent archived version. These are usually
|
||||||
fixed quickly.
|
fixed quickly. If you are really interested in getting the latest
|
||||||
|
improvements, and less worried about providing a stable environment,
|
||||||
|
development versions are uploaded quite frequently to the archive in the
|
||||||
|
tt(development) subdirectory.
|
||||||
|
|
||||||
Note also that as the shell changes, it may become incompatible with
|
Note also that as the shell changes, it may become incompatible with
|
||||||
older versions; see the end of question link(5.1)(51) for a partial list.
|
older versions; see the end of question link(5.1)(51) for a partial list.
|
||||||
|
@ -338,8 +346,6 @@ label(16)
|
||||||
(ftp://ftp.cenatls.cena.dgac.fr/pub/shells/zsh/)
|
(ftp://ftp.cenatls.cena.dgac.fr/pub/shells/zsh/)
|
||||||
mydit(Germany) url(ftp://ftp.fu-berlin.de/pub/unix/shells/zsh/)
|
mydit(Germany) url(ftp://ftp.fu-berlin.de/pub/unix/shells/zsh/)
|
||||||
(ftp://ftp.fu-berlin.de/pub/unix/shells/zsh/)
|
(ftp://ftp.fu-berlin.de/pub/unix/shells/zsh/)
|
||||||
mydit() url(ftp://ftp.gmd.de/packages/zsh/)
|
|
||||||
(ftp://ftp.gmd.de/packages/zsh/)
|
|
||||||
mydit() url(ftp://ftp.uni-trier.de/pub/unix/shell/zsh/)
|
mydit() url(ftp://ftp.uni-trier.de/pub/unix/shell/zsh/)
|
||||||
(ftp://ftp.uni-trier.de/pub/unix/shell/zsh/)
|
(ftp://ftp.uni-trier.de/pub/unix/shell/zsh/)
|
||||||
mydit(Hungary) url(ftp://ftp.cs.elte.hu/pub/zsh/)
|
mydit(Hungary) url(ftp://ftp.cs.elte.hu/pub/zsh/)
|
||||||
|
@ -1122,7 +1128,7 @@ sect(How do I automatically display the directory in my xterm title bar?)
|
||||||
You should use the special function mytt(chpwd), which is called when
|
You should use the special function mytt(chpwd), which is called when
|
||||||
the directory changes. The following checks that standard output is
|
the directory changes. The following checks that standard output is
|
||||||
a terminal, then puts the directory in the title bar if the terminal
|
a terminal, then puts the directory in the title bar if the terminal
|
||||||
is compatible with tt(xterm) or is a tt(sun-cmd).
|
is an tt(xterm) or some close relative, or a tt(sun-cmd).
|
||||||
|
|
||||||
verb(
|
verb(
|
||||||
chpwd() {
|
chpwd() {
|
||||||
|
@ -1130,7 +1136,7 @@ sect(How do I automatically display the directory in my xterm title bar?)
|
||||||
case $TERM in
|
case $TERM in
|
||||||
sun-cmd+CHAR(41) print -Pn "\e]l%~\e\\"
|
sun-cmd+CHAR(41) print -Pn "\e]l%~\e\\"
|
||||||
;;
|
;;
|
||||||
*xterm*|rxvt|dtterm|Eterm|kterm+CHAR(41) print -Pn "\e]2;%~\a"
|
*xterm*|rxvt|(dt|k|E)term+CHAR(41) print -Pn "\e]2;%~\a"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
@ -1719,8 +1725,12 @@ sect(How does zsh deal with ambiguous completions?)
|
||||||
completions
|
completions
|
||||||
it() with tt(AUTO_LIST) set, when the completion is ambiguous you get a
|
it() with tt(AUTO_LIST) set, when the completion is ambiguous you get a
|
||||||
list without having to type tt(\C-D)
|
list without having to type tt(\C-D)
|
||||||
it() with tt(LIST_AMBIGOUS), this is modified so that nothing is listed if
|
it() with tt(BASH_AUTO_LIST) set, the list only happens the second
|
||||||
there is an unambiguous prefix or suffix to be inserted
|
time you hit tab on an ambiguous completion
|
||||||
|
it() with tt(LIST_AMBIGUOUS), this is modified so that nothing is listed if
|
||||||
|
there is an unambiguous prefix or suffix to be inserted --- this
|
||||||
|
can be combined with tt(BASH_AUTO_LIST), so that where both are
|
||||||
|
applicable you need to hit tab three times for a listing.
|
||||||
it() with tt(MENU_COMPLETE) set, one completion is always inserted
|
it() with tt(MENU_COMPLETE) set, one completion is always inserted
|
||||||
completely, then when you hit TAB it changes to the next, and so
|
completely, then when you hit TAB it changes to the next, and so
|
||||||
on until you get back to where you started
|
on until you get back to where you started
|
||||||
|
@ -2197,7 +2207,7 @@ Wischnowsky).
|
||||||
nsect(Copyright Information:)
|
nsect(Copyright Information:)
|
||||||
|
|
||||||
This document is copyright (C) P.W. Stephenson, 1995, 1996, 1997,
|
This document is copyright (C) P.W. Stephenson, 1995, 1996, 1997,
|
||||||
1998, 1999. This text originates in the U.K. and the author asserts
|
1998, 1999, 2000. This text originates in the U.K. and the author asserts
|
||||||
his moral rights under the Copyrights, Designs and Patents Act, 1988.
|
his moral rights under the Copyrights, Designs and Patents Act, 1988.
|
||||||
|
|
||||||
Permission is hereby granted, without written agreement and without
|
Permission is hereby granted, without written agreement and without
|
||||||
|
|
|
@ -2527,8 +2527,7 @@ getoutput(char *cmd, int qt)
|
||||||
wc_code(pc[2]) == WC_PIPE && WC_PIPE_TYPE(pc[2]) == WC_PIPE_END &&
|
wc_code(pc[2]) == WC_PIPE && WC_PIPE_TYPE(pc[2]) == WC_PIPE_END &&
|
||||||
wc_code(pc[3]) == WC_REDIR && WC_REDIR_TYPE(pc[3]) == READ &&
|
wc_code(pc[3]) == WC_REDIR && WC_REDIR_TYPE(pc[3]) == READ &&
|
||||||
!pc[4] &&
|
!pc[4] &&
|
||||||
wc_code(pc[6]) == WC_SIMPLE && !WC_SIMPLE_ARGC(pc[6]) &&
|
wc_code(pc[6]) == WC_SIMPLE && !WC_SIMPLE_ARGC(pc[6])) {
|
||||||
wc_code(pc[7]) == WC_END) {
|
|
||||||
/* $(< word) */
|
/* $(< word) */
|
||||||
int stream;
|
int stream;
|
||||||
char *s = dupstring(ecrawstr(prog, pc + 5));
|
char *s = dupstring(ecrawstr(prog, pc + 5));
|
||||||
|
|
Loading…
Reference in a new issue