summaryrefslogtreecommitdiff
path: root/bcc
Commit message (Collapse)AuthorAgeFilesLines
* Allow non-matching implicit and explicit decl typesLubomir Rintel2013-10-291-0/+6
| | | | | It's done in K&R c code a couple of times. Even gcc would allow this, so why worry.
* Add support for old K&R style initializersLubomir Rintel2013-10-291-1/+16
|
* Add support for some old K&R post-assignment operator syntaxLubomir Rintel2013-10-291-0/+43
| | | | | | | Old C had "=+" instead of "+=" and so on. To grok it we would need to break later C including ISO and ANSI standards, potentially breaking existing code (=- would no longer be assignment and unary minus), thus this is disabled per default and enabled only with -7.
* In K&R C lvalues remain lvalues even after castLubomir Rintel2013-10-292-3/+18
|
* Untie structure members from structureLubomir Rintel2013-10-293-0/+29
| | | | In historic K&R C, structure members name space was global. For compatibility, search all structures for a member if it is not found.
* Add -7 option to compiler to enable ancient constructLubomir Rintel2013-10-294-1/+31
| | | | | | Following commits add various funcitonality that is likely to be unwanted for the most, but is vital to compile really old C code, such as Seventh Edition UNIX code.
* Add support for K&R-style anonymous structures and unionsLubomir Rintel2013-10-294-3/+100
|
* Import Dev86src-0.16.19.tar.gzv0.16.19Robert de Bath2013-10-233-12/+22
|
* Import Dev86src-0.16.18.tar.gzv0.16.18Robert de Bath2013-10-232-2/+4
|
* Import Dev86src-0.16.17.tar.gzv0.16.17Robert de Bath2013-10-2320-252/+993
|
* Import Dev86src-0.16.16.tar.gzv0.16.16Robert de Bath2013-10-239-6/+97
|
* Import Dev86src-0.16.15.tar.gzv0.16.15Robert de Bath2013-10-2311-97/+299
|
* Import Dev86src-0.16.14.tar.gzv0.16.14Robert de Bath2013-10-231-1/+2
|
* Import Dev86src-0.16.13.tar.gzv0.16.13Robert de Bath2013-10-232-11/+29
|
* Import Dev86src-0.16.12.tar.gzv0.16.12Robert de Bath2013-10-231-0/+2
|
* Import Dev86src-0.16.11.tar.gzv0.16.11Robert de Bath2013-10-232-47/+70
|
* Import Dev86src-0.16.10.tar.gzv0.16.10Robert de Bath2013-10-231-0/+55
|
* Import Dev86src-0.16.9.tar.gzv0.16.9Robert de Bath2013-10-231-5/+20
|
* Import Dev86src-0.16.8.tar.gzv0.16.8Robert de Bath2013-10-2311-12/+103
|
* Import Dev86src-0.16.7.tar.gzv0.16.7Robert de Bath2013-10-235-274/+22
|
* Import Dev86src-0.16.6.tar.gzv0.16.6Robert de Bath2013-10-235-37/+95
|
* Import Dev86src-0.16.5.tar.gzv0.16.5Robert de Bath2013-10-2310-7/+137
|
* Import Dev86src-0.16.4.tar.gzv0.16.4Robert de Bath2013-10-2310-201/+360
|
* Import Dev86src-0.16.3.tar.gzv0.16.3Robert de Bath2013-10-233-9/+29
|
* Import Dev86src-0.16.2.tar.gzv0.16.2Robert de Bath2013-10-2331-3061/+10
|
* Import Dev86src-0.16.1.tar.gzv0.16.1Robert de Bath2013-10-2310-1545/+1057
|
* Import Dev86src-0.15.5.tar.gzv0.15.5Robert de Bath2013-10-231-4/+4
|
* Import Dev86src-0.15.3.tar.gzv0.15.3Robert de Bath2013-10-231-0/+2
|
* Import Dev86src-0.15.0.tar.gzv0.15.0Robert de Bath2013-10-231-0/+1
|
* Import Dev86src-0.14.8.tar.gzv0.14.8Robert de Bath2013-10-231-1/+2
|
* Import Dev86src-0.14.7.tar.gzv0.14.7Robert de Bath2013-10-236-3/+30
|
* Import Dev86src-0.14.5.tar.gzv0.14.5Robert de Bath2013-10-231-3/+4
|
* Import Dev86src-0.14.3.tar.gzv0.14.3Robert de Bath2013-10-236-34/+145
|
* Import Dev86src-0.14.0.tar.gzv0.14.0Robert de Bath2013-10-239-10/+51
|
* Import Dev86src-0.13.5.tar.gzv0.13.5Robert de Bath2013-10-2326-308/+304
|
* Import Dev86src-0.13.0.tar.gzv0.13.0Robert de Bath2013-10-2311-142/+138
|
* Import Dev86src-0.12.4.tar.gzv0.12.4Robert de Bath2013-10-232-5/+18
|
* Import Dev86src-0.12.0.tar.gzv0.12.0Robert de Bath2013-10-2334-116/+120
|
* Import Dev86src-0.0.11.tar.gzv0.0.11Robert de Bath2013-10-237-50/+237
|
* Import Dev86src-0.0.9.tar.gzv0.0.9Robert de Bath2013-10-235-60/+124
|
* Import Dev86src-0.0.8.tar.gzv0.0.8Robert de Bath2013-10-2312-1074/+293
|
* Import Dev86-0.0.7.tar.gzv0.0.7Robert de Bath2013-10-2319-248/+432
|
* Import Dev86-0.0.6.tar.gzv0.0.6Robert de Bath2013-10-2313-413/+336
|
* Import Dev86-0.0.5.tar.gzv0.0.5Robert de Bath2013-10-232-2/+22
|
* Import Dev86-0.0.4.tar.gzv0.0.4Robert de Bath2013-10-2380-0/+22342