summaryrefslogtreecommitdiffstats
path: root/usr.bin/bc/scan.l (follow)
Commit message (Expand)AuthorAgeFilesLines
* more depends gc / yacc rules overhaulespie2017-07-191-2/+2
* whitespacederaadt2017-07-021-2/+2
* separate termios.h out from scan.l, both have an ECHO define. Noted byotto2013-09-191-43/+1
* save/restore tty state on SIGTSTP/SIGCONT. ok deraadt@ nicm@otto2011-08-031-2/+45
* Make ^D behave: dont't echo it and make it work if the cursor is atotto2011-06-031-1/+18
* - avoid YY_FLUSH_BUFFER: it is not signal safe and it does not work as intendedotto2011-06-011-5/+28
* add editline support; from freebsd. ok deraadt@otto2011-03-071-1/+41
* rcsid[] and sccsid[] and copyright[] are essentially unmaintained (andderaadt2009-10-271-5/+1
* turns out gcc is not smart enough to avoid the local array in constotto2008-12-151-3/+3
* Interchange roles: bc becomes parent, dc child. This leads to sanerotto2006-03-181-10/+9
* fclose file stream before opening a new one.otto2006-01-241-2/+4
* ARGSUSED signal handlerderaadt2005-12-031-2/+3
* Always use lex in interactive mode. Makes bc running as a co-processotto2005-04-131-2/+5
* mark potential signal race so we fix it later, ok ottoderaadt2005-03-281-3/+3
* Fix signal races for isatty(3) (calls ioctl(2)) and printf(3);otto2004-12-021-4/+12
* Implement -e expression, for command line expression evaluation.otto2004-10-191-2/+46
* o Introduce long variable names, a non-portable extension.otto2003-12-021-4/+16
* Implement non-portable extensions:otto2003-11-171-2/+6
* Some syntactic sugar (all non-portable extensions):otto2003-11-111-2/+3
* Implement `print' statement, a non-portable extension.otto2003-11-111-2/+3
* Introduce `last' as a synonym for `.' and document them.otto2003-11-091-2/+3
* err(1, "cannot allocate mem") -> err(1, NULL)otto2003-10-181-4/+4
* o Fix assignment operators (+=, -=, ... )otto2003-10-181-2/+4
* Make sure strings and error messages sent to dc(1) properly escape [, ] and \.otto2003-09-301-3/+6
* Implement (undocumented) dot shorthand, which was missing.otto2003-09-291-9/+6
* Better error hanndling:otto2003-09-281-5/+6
* spacingderaadt2003-09-261-3/+3
* spacingderaadt2003-09-261-5/+5
* A new, BSD licensed implementation of bc(1).otto2003-09-251-0/+207