Projekt

Allgemein

Profil

Feature #564

config-header: use nice macros to check for features

Von Maximilian Seesslen vor 4 Monaten hinzugefügt. Vor 4 Monaten aktualisiert.

Status:
Erledigt
Priorität:
Normal
Zugewiesen an:
Zielversion:
Beginn:
10.09.2024
Abgabedatum:
% erledigt:

0%

Geschätzter Aufwand:
CS Zielversion:

Beschreibung


// Check for features via defines. The defines can be set to "1", "y" or just
// be defined.
#define ARG_1     1
#define ARG_y     1
#define ARG_yes   1
#define ARG_0     0
#define ARG_      1
//#define ARG_      "define feature as '1', 'y' or 'yes' to enable it." 
// Need two stages to resolve defines; e.g. make "ARG_" instead of "ARG_FOO" 
#define IS_ENABLED(a) _IS_ENABLED( CONFIG_ ## a )
#define _IS_ENABLED(a) __IS_ENABLED( a )
#define __IS_ENABLED(a) ARG_##a

Historie

#1

Von Maximilian Seesslen vor 4 Monaten aktualisiert

  • Thema wurde von config-header: use nice macros zu config-header: use nice macros to check for features geändert
#2

Von Maximilian Seesslen vor 4 Monaten aktualisiert

  • Status wurde von Neu zu Erledigt geändert
  • Zugewiesen an wurde auf Maximilian Seesslen gesetzt
  • Zielversion wurde auf v0.5.0 gesetzt

Auch abrufbar als: Atom PDF