Thorsten Glaser | 3 May 2011 00:52
Favicon

CVS: herc.mirbsd.org: src

Commit ID:	1004DBF35D72295ADB7
CVSROOT:	/cvs
Module name:	src
Changes by:	tg@...	2011/05/02 22:52:55 UTC

Modified files:
	bin/mksh       : check.t eval.c lex.c sh.h syn.c tree.c

Log message:
• fix wtf(1) by keeping the paren in ${foo#\(} properly escaped in COMSUB
• merge tputS and wdstrip_internal
⇒ net save: 604 .text 0 .data 0 .bss (MirBSD/i386)

To generate a diff of this changeset, execute the following commands:
cvs -R rdiff -kk -upr1.447 -r1.448 src/bin/mksh/check.t
cvs -R rdiff -kk -upr1.103 -r1.104 src/bin/mksh/eval.c
cvs -R rdiff -kk -upr1.146 -r1.147 src/bin/mksh/lex.c
cvs -R rdiff -kk -upr1.466 -r1.467 src/bin/mksh/sh.h
cvs -R rdiff -kk -upr1.61 -r1.62 src/bin/mksh/syn.c
cvs -R rdiff -kk -upr1.44 -r1.45 src/bin/mksh/tree.c

Thorsten Glaser | 3 May 2011 00:57
Favicon

CVS: herc.mirbsd.org: src

Commit ID:	1004DBF36D74BE081E8
CVSROOT:	/cvs
Module name:	src
Changes by:	tg@...	2011/05/02 22:57:25 UTC

Modified files:
	bin/mksh       : mksh.1

Log message:
RCS Id sync with oksh (no change; their diff is bogus with nroff and gnroff)

To generate a diff of this changeset, execute the following commands:
cvs -R rdiff -kk -upr1.256 -r1.257 src/bin/mksh/mksh.1

Thorsten Glaser | 3 May 2011 00:59
Favicon

CVS: herc.mirbsd.org: src

Commit ID:	1004DBF37704358D109
CVSROOT:	/cvs
Module name:	src
Changes by:	tg@...	2011/05/02 22:59:37 UTC

Modified files:
	usr.bin/wtf    : wtf

Log message:
sync usage

To generate a diff of this changeset, execute the following commands:
cvs -R rdiff -kk -upr1.11 -r1.12 src/usr.bin/wtf/wtf

Thorsten Glaser | 5 May 2011 00:38
Favicon

CVS: herc.mirbsd.org: src

Commit ID:	1004DC1D57B51FE2773
CVSROOT:	/cvs
Module name:	src
Changes by:	tg@...	2011/05/04 22:38:28 UTC

Modified files:
	bin/mksh       : tree.c

Log message:
return EOS on EOS just to be on the safe side

To generate a diff of this changeset, execute the following commands:
cvs -R rdiff -kk -upr1.45 -r1.46 src/bin/mksh/tree.c

Thorsten Glaser | 5 May 2011 01:16
Favicon

CVS: herc.mirbsd.org: src

Commit ID:	1004DC1DE466716BC29
CVSROOT:	/cvs
Module name:	src
Changes by:	tg@...	2011/05/04 23:16:06 UTC

Modified files:
	bin/mksh       : check.t misc.c mksh.1 var.c

Log message:
+= support for variables and arrays

To generate a diff of this changeset, execute the following commands:
cvs -R rdiff -kk -upr1.448 -r1.449 src/bin/mksh/check.t
cvs -R rdiff -kk -upr1.164 -r1.165 src/bin/mksh/misc.c
cvs -R rdiff -kk -upr1.257 -r1.258 src/bin/mksh/mksh.1
cvs -R rdiff -kk -upr1.119 -r1.120 src/bin/mksh/var.c

Thorsten Glaser | 5 May 2011 02:00
Favicon

CVS: herc.mirbsd.org: src

Commit ID:	1004DC1E88B4984637F
CVSROOT:	/cvs
Module name:	src
Changes by:	tg@...	2011/05/05 00:00:28 UTC

Modified files:
	share/man/man9 : style.9

Log message:
• apply our own hints better
• fix pasto
• take a stance pro “if (p != NULL && *p == '\0')” even more,
  inspired by recent Plänet Debian postings and OpenBSD tradition both

To generate a diff of this changeset, execute the following commands:
cvs -R rdiff -kk -upr1.16 -r1.17 src/share/man/man9/style.9

Thorsten Glaser | 5 May 2011 02:05
Favicon

CVS: herc.mirbsd.org: src

Commit ID:	1004DC1E8D640072140
CVSROOT:	/cvs
Module name:	src
Changes by:	tg@...	2011/05/05 00:05:02 UTC

Modified files:
	bin/mksh       : check.t lex.c mksh.1 sh.h syn.c tree.c

Log message:
• use a flag for determining here strings, don’t parse delimiter every time
• don’t leak memory parsing possible I/O redirection tokens
• get rid of volatile by using more const (also helps codegen, methinks)
• support empty here document markers (mksh extension)
• pimp the manpage

To generate a diff of this changeset, execute the following commands:
cvs -R rdiff -kk -upr1.449 -r1.450 src/bin/mksh/check.t
cvs -R rdiff -kk -upr1.147 -r1.148 src/bin/mksh/lex.c
cvs -R rdiff -kk -upr1.258 -r1.259 src/bin/mksh/mksh.1
cvs -R rdiff -kk -upr1.467 -r1.468 src/bin/mksh/sh.h
cvs -R rdiff -kk -upr1.62 -r1.63 src/bin/mksh/syn.c
cvs -R rdiff -kk -upr1.46 -r1.47 src/bin/mksh/tree.c

Thorsten Glaser | 5 May 2011 02:11
Favicon

CVS: herc.mirbsd.org: www

Commit ID:	1004DC1EB272C2C4E5B
CVSROOT:	/cvs
Module name:	www
Changes by:	tg@...	2011/05/05 00:11:00 UTC

Modified files:
	src            : mksh.hts

Log message:
sync clog

To generate a diff of this changeset, execute the following commands:
cvs -R rdiff -kk -upr1.396 -r1.397 www/src/mksh.hts

Thorsten Glaser | 5 May 2011 02:06
Favicon

CVS: herc.mirbsd.org: src

Commit ID:	1004DC1EA1D4956A9AF
CVSROOT:	/cvs
Module name:	src
Changes by:	tg@...	2011/05/05 00:06:42 UTC

Modified files:
	share/man/man9 : style.9

Log message:
this is when !(flag & F_FOO) is ok

To generate a diff of this changeset, execute the following commands:
cvs -R rdiff -kk -upr1.17 -r1.18 src/share/man/man9/style.9

Thorsten Glaser | 6 May 2011 17:41
Favicon

CVS: herc.mirbsd.org: src

Commit ID:	1004DC416672F61DF37
CVSROOT:	/cvs
Module name:	src
Changes by:	tg@...	2011/05/06 15:41:27 UTC

Modified files:
	bin/mksh       : check.t funcs.c mksh.1 sh.h

Log message:
• add patch from Robert Luberda <robert@...> fixing the
  four-argument form of test (yet again…), thanks
• drop the obsolete (pre-POSIX) form “test -t” without fd

To generate a diff of this changeset, execute the following commands:
cvs -R rdiff -kk -upr1.450 -r1.451 src/bin/mksh/check.t
cvs -R rdiff -kk -upr1.185 -r1.186 src/bin/mksh/funcs.c
cvs -R rdiff -kk -upr1.259 -r1.260 src/bin/mksh/mksh.1
cvs -R rdiff -kk -upr1.468 -r1.469 src/bin/mksh/sh.h


Gmane