MirBSD Korn Shell for Jehanne
Go to file
tg 1e113b416b sync with oksh and remove some unnecessary/legacy portability notes
Revision 1.136: [7]download - view: [8]text, [9]markup, [10]annotated - [11]select for diffs
   Thu Jul 15 20:04:35 2010 UTC (47 hours, 56 minutes ago) by schwarze
   Branches: [12]MAIN
   CVS tags: [13]HEAD
   Diff to: previous 1.135: [14]preferred, [15]coloured
   Changes since revision 1.135: +7 -7 lines
When the first argument or arguments of a macro are opening delimiters
(parentheses and/or square brackets), both modern groff and mandoc first
output those leading delimiters as plain text, then start the macro scope
after these opening delimiters.  This is similar to printing trailing
punctuation and trailing closing delimiters on a macro line outside and
after the macro scope.  For example, ".Sq ( text )" is "(`text')",
not "`(text)'".  Thus, we now need to quote leading opening delimiters
when we want them inside the macro scope.
These are the cases in src/bin.

"makes sense" jmc@
2010-07-17 20:21:18 +00:00
Build.sh implement “live” SIGWINCH handling in the Emacs editing mode 2010-07-04 17:45:17 +00:00
Makefile sync 2010-07-04 17:41:39 +00:00
check.pl more KNF, mostly whitespace, this time more manual labour applying style(9) 2009-06-10 18:12:51 +00:00
check.t partial oksh sync (RCSID and do add some parenthesēs to the list of 2010-07-13 13:12:32 +00:00
dot.mkshrc use string width, not length, if we have it 2010-07-11 13:54:37 +00:00
edit.c this one was found by scan-build from llvm+clang 2010-07-04 18:52:52 +00:00
emacsfn.h * shrink MKSH_SMALL even further by removing functionality like 2009-09-23 18:04:58 +00:00
eval.c related to 1004BF041CB522EEEE3 ${foo[*]} is a vector too; add testcases 2010-05-16 19:17:42 +00:00
exec.c Fix two more POSIX conformance bugs and minor documentation/comment issues 2010-04-08 13:21:08 +00:00
expr.c remove some debugging code 2010-01-25 14:38:04 +00:00
funcs.c address two performance issues in do_realpath(): 2010-04-27 21:39:09 +00:00
histrap.c implement “live” SIGWINCH handling in the Emacs editing mode 2010-07-04 17:45:17 +00:00
jobs.c to speed up mksh, get rid of arc4random(3) uses and use the LCG always; 2010-07-04 17:33:58 +00:00
lalloc.c While mksh R39 builds fine on MirOS #7s8E on my trusty sparc, pgcc 2.95.3 2009-08-08 13:08:53 +00:00
lex.c fix another initialisation error caught by Valgrind 2010-07-04 18:29:40 +00:00
main.c implement “live” SIGWINCH handling in the Emacs editing mode 2010-07-04 17:45:17 +00:00
misc.c compatibility: stick “set ±o arc4random” around for a bit longer, 2010-07-13 13:07:58 +00:00
mksh.1 sync with oksh and remove some unnecessary/legacy portability notes 2010-07-17 20:21:18 +00:00
setmode.c more KNF, mostly whitespace, this time more manual labour applying style(9) 2009-06-10 18:12:51 +00:00
sh.h partial oksh sync (RCSID and do add some parenthesēs to the list of 2010-07-13 13:12:32 +00:00
sh_flags.h compatibility: stick “set ±o arc4random” around for a bit longer, 2010-07-13 13:07:58 +00:00
shf.c /me is annoyed 2009-11-28 14:28:03 +00:00
strlcpy.c more KNF, mostly whitespace, this time more manual labour applying style(9) 2009-06-10 18:12:51 +00:00
syn.c re-vamp __attribute__ handling; let this pass on HP-UX bundled compiler 2009-12-12 22:27:10 +00:00
tree.c (hopefully) fix the substitution thing for good 2010-02-25 20:18:19 +00:00
var.c on obsd/mbsd, entropy is cheap enough for us to do this (codepath in 2010-07-11 11:17:33 +00:00
var_spec.h further optimise and simplify the handling of $RANDOM, reads and writes 2009-09-26 03:40:03 +00:00