summaryrefslogtreecommitdiffstats
path: root/cddl/contrib/opensolaris/lib/libdtrace/common/dt_lex.l
Commit message (Collapse)AuthorAgeFilesLines
* MFV illumosrpaulo2014-06-261-2/+13
| | | | | | | | | | 4474 DTrace Userland CTF Support 4475 DTrace userland Keyword 4476 DTrace tests should be better citizens 4479 pid provider types 4480 dof emulation is missing checks MFC after: 2 weeks
* MFV OpenSolaris DTrace userland bits.rpaulo2010-08-021-5/+4
|
* Unbreak platforms with char unsigned by default. Oddly enough, GCC isn'tmarcel2010-06-201-2/+6
| | | | | satisfied with a simple cast to int in the check against EOF, so the fix is a bit involved by actually having to go through a temporary variable.
* Do not allow EOF token to be put back into input buffer.kan2010-06-181-3/+11
| | | | | | This reimplements previous change from r20930 in more generic way. MFC after: 1 week
* In dtrace lexer, do not unput token if it is EOF.kan2010-06-111-1/+2
| | | | | | | | This is harmless with OpenSolaris fex and yacc, but with FreeBSD causes '\xff' symbol to be physically put into input buffer, causing subsequent syntax error. MFC after: 1 week
* * Define YY_INPUT for flex since input() can't be re-defined.jb2008-04-261-1/+25
| | | | | | | | * On FreeBSD define both LITTLE_ENDIAN and BIG_ENDIAN and then set the BYTE_ORDER to the one we are using. On Solaris they define one or the other but not both. For us to keep using FreeBSD header files, we need to use endian definitions the same way we do in pure BSD code.
* Vendor import of the full userland contrib part of DTrace support fromjb2008-04-261-25/+1
| | | | | | | | | | | OpenSolaris. This commit resets files to match the versions in the OpenSolaris tree as of 2008/04/10. The changes in this import from the previous import are the ones that will subsequently re-applied to take files off the vendor branch. This is unfortunately necessary because the Solaris developers won't allow FreeBSD support #ifdefs in their source code because that creates 'dead code' (stuff that they never compile).
* Vendor import of libraries for DTrace from OpenSolaris.jb2008-04-251-0/+860
OpenPOWER on IntegriCloud