From mboxrd@z Thu Jan 1 00:00:00 1970 From: Robert de Bath Subject: Re: dev86-0.16.8 cpp bugs Date: Sun, 11 Aug 2002 20:19:45 +0100 (BST) Sender: linux-8086-owner@vger.kernel.org Message-ID: References: <20020811164440.GA24265@codepoet.org> Mime-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-1463811840-1188914426-1029093585=:10332" Return-path: In-Reply-To: <20020811164440.GA24265@codepoet.org> List-Id: To: Manuel Novoa III Cc: Linux-8086 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. ---1463811840-1188914426-1029093585=:10332 Content-Type: TEXT/PLAIN; charset=US-ASCII On Sun, 11 Aug 2002, Manuel Novoa III wrote: > Hello Robert, > > Some bugs in 0.16.8's cpp I'm afraid. Try the following. Okay, looks like I wasn't correctly ignoring nested #elif's. The patch attached should fix that. The type change for the if_stack allows it to work with any #if nesting unless you make a nesting error (It will fail to detect some). -- Rob. (Robert de Bath ) ---1463811840-1188914426-1029093585=:10332 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="if_patch.diff" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename="if_patch.diff" ZGlmZiAtTnVyZCBsaW51eDg2Lm9sZC9jcHAvY3BwLmMgbGludXg4Ni9jcHAv Y3BwLmMNCi0tLSBsaW51eDg2Lm9sZC9jcHAvY3BwLmMJU3VuIEF1ZyAxMSAw NzozMzo1NyAyMDAyDQorKysgbGludXg4Ni9jcHAvY3BwLmMJU3VuIEF1ZyAx MSAyMDoxMzozOCAyMDAyDQpAQCAtODMsNyArODMsNyBAQA0KIHN0YXRpYyBp bnQgaWZfZmFsc2UgPSAwOw0KIHN0YXRpYyBpbnQgaWZfaGFzX2Vsc2UgPSAw Ow0KIHN0YXRpYyBpbnQgaWZfaGlkZGVuID0gMDsNCi1zdGF0aWMgaW50IGlm X3N0YWNrID0gMDsNCitzdGF0aWMgdW5zaWduZWQgaW50IGlmX3N0YWNrID0g MDsNCiANCiBzdHJ1Y3QgYXJnX3N0b3JlIHsNCiAgICBjaGFyICogbmFtZTsN CkBAIC05MDUsNiArOTA1LDEzIEBADQogaW50IHR5cGU7DQogew0KICAgIGlu dCBjaCA9IDA7DQorICAgaWYoaWZfZmFsc2UgJiYgaWZfaGlkZGVuKQ0KKyAg IHsNCisgICAgICBpZiggdHlwZSAhPSAzICkgaWZfaGlkZGVuKys7DQorICAg ICAgZG9fcHJvY190YWlsKCk7DQorICAgICAgcmV0dXJuIDA7DQorICAgfQ0K Kw0KICAgIGlmKCB0eXBlID09IDMgKQ0KICAgIHsNCiAgICAgICBpZiggaWZf Y291bnQgPT0gMCApDQo= ---1463811840-1188914426-1029093585=:10332--