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


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

Re: define bool ?

From Sebastian Barthel <naitsabes@freenet.de>
Newsgroups de.alt.folklore.computer
Subject Re: define bool ?
Date 2026-08-30 19:24 +0000
Message-ID <117200l$1clfr$1@solani.org> (permalink)
References <1171551$1c127$1@solani.org> <1171ikr$68am$1@dont-email.me> <1171ipe$68am$2@dont-email.me>

Show all headers | View raw


Am Sun, 30 Aug 2026 17:38:22 +0200 schrubte der Humanoide Arno Welzel:

> Arno Welzel, 2026-08-30 17:35:
> 
>> Sebastian Barthel, 2026-08-30 13:45:
>> 
>>> Am Wed, 26 Aug 2026 19:45:15 +0200 schrubte der Humanoide Hermann
>>> Riemann:
>>>
>>>> braucht gelegentlich Reparaturen wie Umstellung auf utf, Änderungen
>>>> im C Standard ( const in Argumentliste und plötzlich bool Datentyp
>>>> statt #define bool)
>>>> bash Programme ( magick statt convert )
>>>> Python ( kein cgi mehr .. )
>>>
>>> Was macht man denn mit #define bool ?
>> 
>> Man definiert, dass überall, wo der Text "bool" steht, künftig "?"
>> gilt.
>> Wozu das gut sein soll, erschließt sich mir nicht.
>> 
>>> Ich kenne #define TRUE -1 oder sowetwas, aber #define bool ? Ein neuer
>>> Datentyp entsteht davon schonmal vmtl nicht.
>> 
>> Das entsteht mit #define sowieso nie. Das ist in C einfach nur eine
>> Anweisung für den Präprozessor, der *vor* der Compilierung des Codes
>> läuft und ein Makro erzeugt, was dann später einfach expandiert wird:
>> 
>> #define <Name> <Einzusetzender Text dafür>
> 
> Ergänzung:
> 
> Parameter sind auch möglich:
> 
> #define CURSOR(top, bottom) (((top) << 8) | (bottom))
> 
> Im Quelltext wird dann das hier:
> 
> CURSOR(5, 3)
> 
> umgewandelt zu:
> 
> (((5) << 8) | (3))
> 
> Und auch sowas geht:
> 
> #define WIDTH       80
> #define LENGTH      ( WIDTH + 10 )

Ja, soweit kenn ich das auch. Das ist ja gelegentlich auch ganz 
praktisch. 

Aber das mit dem Fragezeichen ... das war eigentlich nur das Fragezeichen 
vom Satzende, gehörte nicht zur Definition. Ich hatte mich halt gefragt, 
was (Zitat s.o.) eigentlich mit dem #define bool gemeint gewesen sein 
könnte. Das macht in der Form wenig Sinn - IMHO.

VG,
SBn

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