Rôle d'une fonction en C

Fermé
eline - 19 déc. 2010 à 08:48
 eline - 19 déc. 2010 à 15:45
Bonjour,

je veux savoir la fonction du " COLOR_DEPTH_TYPE " sous allegro ???
sachant que allegro est une bibliothèque de traitement d'image en C.

merci d'avance de votre aide.

2 réponses

KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 020
19 déc. 2010 à 11:56
Petite recherche avec Google, je tombe sur wiki.allegro, et hop :

#if (USE_COLOR_DEPTH == 15 || USE_COLOR_DEPTH == 16)
#define COLOR_DEPTH_TYPE short
#elif (USE_COLOR_DEPTH == 24 || USE_COLOR_DEPTH == 32)
#define COLOR_DEPTH_TYPE long
#endif

COLOR_DEPTH_TYPE n'est pas une fonction mais, comme son nom l'indique, un type.
Selon la valeur de USE_COLOR_DEPTH ce type est soit short, soit long.
1
merci pour votre réponse KX ,
oui c vrais color_depth_type n'est pas une fonction mais j'ai une variable X de type color_depth_type et je n'arrive pas a comprendre le type de cette variable !!
0
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 020
19 déc. 2010 à 15:17
Comme je l'ai marqué, son type peut varier selon la valeur de USE_COLOR_DEPTH.
Mais ce sera soit un short (-32 768 à 32 767), soit un long (-2 147 483 648 à 2 147 483 647)
0
ah ok., merci
0