Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.alt.folklore.computer > #56334

Re: define bool ?

From Sebastian Barthel <naitsabes@freenet.de>
Newsgroups de.alt.folklore.computer
Subject Re: define bool ?
Date 2026-09-02 14:17 +0000
Message-ID <1179b5d$1holj$1@solani.org> (permalink)
References <1171551$1c127$1@solani.org> <slrn11996nt.1h5n.naddy@lorvorc.mips.inka.de> <1173pr9$1drjq$1@solani.org> <1174jk2.jg.1@stefan.msgid.phost.de>

Show all headers | View raw


Am Mon, 31 Aug 2026 19:10:57 +0200 schrubte der Humanoide Stefan Reuther:

> Am 31.08.2026 um 13:51 schrieb Sebastian Barthel:
>> Am Sun, 30 Aug 2026 21:05:01 +0000 schrubte der Humanoide Christian
>> Weisgerber:
>>> /usr/include /usr/include/ncurses.h:#define bool NCURSES_BOOL
>>> /usr/include/stdbool.h:#define bool _Bool
>>> /usr/include/stdbool.h:#define bool     bool
>>> /usr/include/sys/types.h:#define bool _Bool
>> 
>> OK. Das ist mal eine schöne Suche. Besonders hübsch ist ja das 3te
>> Beispiel ... . :)
> 
> C99 sagt, dass man mit "#include <stdbool.h>" ein Makro namens "bool"
> bekommt.

Offensichtlich ist das ja auch so. Es ist wohl ein wenig "krude", aber 
sieht so aus als würde es funktionieren.
 
> Offensichtlich hat dann jemand eine Variante des Headers gebaut, die
> (für C++?) ebenfalls das Makro bereitstellt, um Leute zu befriedigen,
> die "#ifdef bool" schreiben.
> 
> Allerdings fordert der C++-11-Standard, dass "#include <stdbool.h>" eben
> *kein* bool-Makro definiert, und C++20 sagt dann: lass den Quatsch, kein
> Mensch inkludert in C++ <stdbool.h>.

Spannend an der Geschichte ist ja irgendwie auch, daß sie (T&R) das 
anscheinend irgendwie gar nicht vorgesehen haben, oder nicht gebraucht. 
Dabei benutzt das C selbst ja eigentlich ständig solche 
"Wahrheitsauswertungen". Und die dazugehörigen Symbole gibt es ja 
allesamt auch ( ==, !=, &&, || etc.) und die Auswertungen werden auch 
rege benutzt (bei jedem if etwa).

Back to de.alt.folklore.computer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

define bool ? Sebastian Barthel <naitsabes@freenet.de> - 2026-08-30 11:45 +0000
  Re: define bool ? Arno Welzel <usenet@arnowelzel.de> - 2026-08-30 17:35 +0200
    Re: define bool ? Arno Welzel <usenet@arnowelzel.de> - 2026-08-30 17:38 +0200
      Re: define bool ? Sebastian Barthel <naitsabes@freenet.de> - 2026-08-30 19:24 +0000
    Re: define bool ? Christian Weisgerber <naddy@mips.inka.de> - 2026-08-30 16:58 +0000
  Re: define bool ? Christian Weisgerber <naddy@mips.inka.de> - 2026-08-30 21:05 +0000
    Re: define bool ? Sebastian Barthel <naitsabes@freenet.de> - 2026-08-31 11:51 +0000
      Re: define bool ? Christian Weisgerber <naddy@mips.inka.de> - 2026-08-31 15:20 +0000
        Re: define bool ? "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2026-08-31 20:15 +0200
          Re: define bool ? Christian Weisgerber <naddy@mips.inka.de> - 2026-08-31 20:14 +0000
      Re: define bool ? Stefan Reuther <stefan.news@arcor.de> - 2026-08-31 19:10 +0200
        Re: define bool ? Sebastian Barthel <naitsabes@freenet.de> - 2026-09-02 14:17 +0000
          Re: define bool ? "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2026-09-02 18:23 +0200
          Re: define bool ? Stefan Reuther <stefan.news@arcor.de> - 2026-09-02 18:33 +0200
            Re: define bool ? Thomas Koenig <tkoenig@netcologne.de> - 2026-09-02 20:38 +0000
          Re: define bool ? Christian Weisgerber <naddy@mips.inka.de> - 2026-09-02 22:20 +0000
            Re: define bool ? Thomas Koenig <tkoenig@netcologne.de> - 2026-09-03 17:03 +0000
            Re: define bool ? Hermann Riemann <nospam.ng@hermann-riemann.de> - 2026-09-04 10:06 +0200
              Re: define bool ? Thomas Koenig <tkoenig@netcologne.de> - 2026-09-04 20:41 +0000
                Re: define bool ? Stefan Reuther <stefan.news@arcor.de> - 2026-09-05 12:19 +0200
                Re: define bool ? "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2026-09-05 13:13 +0200
                Re: define bool ? Michael Bäuerle <michael.baeuerle@gmx.net> - 2026-09-05 14:23 +0200
                Re: define bool ? "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2026-09-05 14:42 +0200
                Re: define bool ? Stefan Reuther <stefan.news@arcor.de> - 2026-09-06 10:31 +0200
                Re: define bool ? "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2026-09-06 11:32 +0200
                Re: define bool ? Michael Bäuerle <michael.baeuerle@gmx.net> - 2026-09-06 16:45 +0000
                %zu in printf (was: define bool ?) "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2026-09-06 20:09 +0200
                Re: %zu in printf Michael Bäuerle <michael.baeuerle@stz-e.de> - 2026-09-07 10:46 +0200
      Re: define bool ? "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2026-08-31 20:04 +0200

csiph-web