* describing
Et même ça n'a pas tellement de sens, c'est plutôt "a struct[ure] describing a string in a given font",
Pen^2 Le 16/11/2016 à 21:10 (un switch n'est pas censé faire une table de saut ? Enfin ça dépend du nombre de cas, c'est sûr)
Je ne sais pas si c'est pareil en 68k, mais en x64/x86, selon le nombre de case, on a soit une jumptable, soit une combinaison de test / je, soit une combinaison des deux ^^
Quand à une table de taille sizeof(ushort) * n, je suppose que GCC part du principe qu'on pourrait avoir plus que 255 case ?
C'est plus une question de distance de saut que de nombre de cas, une table sur un octet signifie que toutes les routines appelées sont dans un range -128/+127 octets (c'est du pc-relatif).
Sinon, oui, ça se passe comme tu dis, je crois qu'ici la limite est à 5.
-> DrawLabel -> utiliser des registres pour x/y/str, formater, commenter
Pen^2 Le 17/11/2016 à 19:00 En 2013, la constellation russe GLONASS comprend vingt-huit satellites de navigation Glonass dont vingt-quatre satellites opérationnels, aucun satellite de réserve, deux satellites en maintenance et deux satellites en période d'essais13.
--------------------
(nsfw)

HURRRR !