Bonjour à toutes et à tous.

Je reviens encore vers vous pour une question sur une macro en C. Voici la bête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
#ifdef __ZTC_
#define PE(b,c)           ((&b[0])->c)
#define IPE(a,b,c)       ((&b[a])->c)
#else
#define IP(a,b)           (&b[a])
#define IPE(a,b,c)       (IP(a,b)->c)
#define P(b)               IP(0,b)
#define PE(b,c)           (P(b)->c)
#endif
En gros, pour la macro PE(b,c), on met l'adresse du premier élement de b dans c ? Est-ce que __ZTC__ ou encore le nom de Zortech vous dit quelque chose ?

Bahan