X-Authentication-Warning: delorie.com: mail set sender to djgpp-workers-bounces using -f X-Recipient: djgpp-workers AT delorie DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=hIZ44fa7bk392ClVPqvQANlDYMUPrmYVIC7DoDDCBmY=; b=rx6EXVonAmJSoCqyeSXaqzYf5bvQbvZpX4tRi5N7XVl7Sv2QqKMAjmgemFLZFUTshZ JDDRNlSS/3qjQUBb9BwlOV8T+S3FMrpIYjyAPkuft/kkXdYcVEcE0Ad+YHhDV5s1b8Es fXse06OpB5nv0js83gcUvzk8ZYKC83kyTpgeijLljnkB7ficKVKNDcdk6DGuAN4b51em XOF1AYhRZgBQYT7efxenQgyQ2RYQuV9ke/NKbpiBDAliqUOeV2ENjF239uKcpFFAlJfh qwmEF0K+LSkemZ0D9ZE8n/aK0Jj3dylb6dQTgTJleZWvmKSV3FCWEN4Fi5bHMwDiBCWU rVaA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=hIZ44fa7bk392ClVPqvQANlDYMUPrmYVIC7DoDDCBmY=; b=FzN8eR2BXxYKjd8GZWZSVZcOS5DEjtIMOTCKSD0rVgv5QTw5FhrmwtEXo0BQBmK+Ls UhT+EZnyMPVSbfouhcd17JgTps4r8xC5quI1vpE6hirc5eRHcuXlG76P5XC1IFYnVtJn CiCqT1nQgPeXXo2YtGzexaf97tl6i1O9WxUSchhmXKLzxOPHuw2oRDLWcx4ed5b7wvKN 8qcGhjuzen+T6pSU4B42X7pd39JvZySglYyVUXW/h1GQZG+zB26kqsts2YfQKSvQND9R CuXNaupiKnJTK10l7ENReGFQUPG0XEM9/knCRcIRAcR+4PTMwa+BtgKvoSN6ozuclx/R RnQg== X-Gm-Message-State: APzg51DXzUXFzvi29DiZKDjJ5TRQGpXSZHUWjP9pWbHpOHN1q7H25DBp fgv2isFk7Zpu4Hy4AJxKiZ2+wSl5faww5LtSVlg+Dw== X-Google-Smtp-Source: ANB0VdZwiZqYGftt74VzhCXAv7FQgEqlGa0Uf4pdrs+dJb1Gh5mYyIBC8ox/G7WUU0YJ9AImBx4oqMIMe7sWy+GwmZA= X-Received: by 2002:a6b:28c2:: with SMTP id o185-v6mr13540099ioo.109.1537011627972; Sat, 15 Sep 2018 04:40:27 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: References: From: "Ozkan Sezer (sezeroz AT gmail DOT com) [via djgpp-workers AT delorie DOT com]" Date: Sat, 15 Sep 2018 14:40:27 +0300 Message-ID: Subject: Re: stdbool.h To: djgpp-workers AT delorie DOT com Content-Type: text/plain; charset="UTF-8" Reply-To: djgpp-workers AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp-workers AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On 9/14/18, Ozkan Sezer wrote: > [...] attempted building current cvs using > gcc-2.95 and it failed in src/libc/dos/io/_open.c which added stdbool.h > dependency in revision 1.13. The failure is unrecognized type _Bool,of > course. For it, I suggest the following (like doprnt.c): > > diff -u -r1.13 _open.c > --- _open.c 19 May 2018 18:01:03 -0000 1.13 > +++ _open.c 14 Sep 2018 18:57:21 -0000 > @@ -7,7 +7,6 @@ > /* Copyright (C) 1995 DJ Delorie, see COPYING.DJ for details */ > #include > #include > -#include > #include > #include > #include > @@ -19,6 +18,10 @@ > #include > #include > > +typedef enum { > + false = 0, true = 1 > +} bool; > + > int > _open(const char* filename, int oflag) > { Applies this now as obvious.