Si je veux définir une valeur uniquement si elle n'est pas définie, je fais quelque chose comme ceci :
#ifndef THING
#define THING OTHER_THING
#endif
Et si THING
est un typedef
d, et non défini ? Je voudrais faire quelque chose comme ceci :
#ifntypedef thing_type
typedef uint32_t thing_type
#endif
Le problème s'est posé parce que je voulais vérifier si une bibliothèque externe avait déjà défini la fonction boolean
mais je serais ouvert à une solution plus générale.