Ouep, j'ai lu x fois un bouquin, mais je retiens mal la syntaxe, même si je sais farpaitement ce que je veux lui faire faire.
Sinon, vu le code asm généré :
DrawMenu:
move.l %d3,-(%sp)
move.l 8(%sp),%d3
.L2:
move.l 200.w,%a0
clr.w -(%sp)
move.l %d3,-(%sp)
move.l 1628(%a0),%a0
jbsr (%a0)
addq.l #6,%sp
jbra .L2
ma condition de while est foireuse, il va toujours boucler...
Sinon j'avais bien essayé ce que tu me dis (char *ItemPtr = Menu; ), mais il me renvoie autre chose :
"Initialization discards qualifiers from pointer target type". Devant tant de mauvaise volonté de sa part, j'ai pas su laquelle de mes conneries était la moins conne ...