Folco (./38) :
Pollux (./37) :
ou si il faut juste faire un peu mieux qu'une recherche linéaire
C'est ça, mais j'ai pas envie d'y revenir forcément, donc sans taper sans le state of the art, je veux faire un truc correct, du moins qui me plombe pas.
Alors le plus simple c'est pas de faire des tables compliquées, de traiter les deux premiers caractères spécialement, etc : tu fais juste une dichotomie, qui utilise une comparaison de chaîne toute simple. Et si tu recopies la chaîne dans un buffer aligné tu peux même faire une comparaison avec des word/long plutôt que de la faire octet par octet.
sauf si tu n'écris qu'en macro, je pense que les instructions ont la priorité, non ?
Ah oui ok j'oubliais qu'a68k regarde si c'est en début de ligne ou pas pour savoir si c'est un label.