From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24521 invoked by alias); 15 Apr 2008 19:45:27 -0000 Received: (qmail 24174 invoked by uid 48); 15 Apr 2008 19:44:44 -0000 Date: Tue, 15 Apr 2008 19:45:00 -0000 Message-ID: <20080415194444.24173.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug c/448] -related issues (C99 issues) In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "jsm28 at gcc dot gnu dot org" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2008-04/txt/msg01093.txt.bz2 ------- Comment #10 from jsm28 at gcc dot gnu dot org 2008-04-15 19:44 ------- GCC allows duplicate typedefs in system headers, which should simplify this header a bit. See http://gcc.gnu.org/ml/gcc/2008-03/msg00558.html for the latest partial attempt at giving the compiler knowledge of these types, and my followups on how to handle OSes where GCC lacks knowledge of the types but the OS might have some or all (don't provide the header), OSes where a newer version has the types (take the types from the newer version) and unmaintained OSes or OSes that otherwise won't be updated to have these types themselves (only in that case make a GCC-local choice of types). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=448