Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.alt.folklore.computer > #56306
| From | Arno Welzel <usenet@arnowelzel.de> |
|---|---|
| Newsgroups | de.alt.folklore.computer |
| Subject | Re: define bool ? |
| Date | 2026-08-30 17:38 +0200 |
| Organization | A noiseless patient Spider |
| Message-ID | <1171ipe$68am$2@dont-email.me> (permalink) |
| References | <1171551$1c127$1@solani.org> <1171ikr$68am$1@dont-email.me> |
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 ) -- Arno Welzel https://arnowelzel.de
Back to de.alt.folklore.computer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll 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