[Allegro] Kleines Problem in V27.6

Bernhard Eversberg aresqa at gmail.com
So Sep 9 08:07:33 CEST 2007


Ganz kurz vor dem Urlaub noch eine Kurzmitteilung.

Kollege Berger fand heraus:
Wenn in den Indexparametern die Befehle ir und i7 beide vorkommen,
kann es Ärger mit
den Restriktionen geben.
ir  ist die Länge des Restriktionsschlüssels
i7 ist die Nummer des Registers für die SR-Schlüssel
Beides hat nichts miteinander zu tun. Das Problem beruht auf einem
fehlenden Befehl "break;" in einer switch-Liste des auswertenden
Unterprogramms. Den meisten wird das nichts sagen, aber das ist auch
nicht nötig. Wichtig ist:

1. Normalanwender sind nicht betroffen (die Standardparameter
enthalten beide Befehle in der unproblematischen Reihenfolge (deshalb
fiel's ja noch nicht auf):

2. Das Problem ist vermeidbar, indem man zuerst i7, dann ir setzt.

3. Nur die DOS-Programme sind betroffen, nicht a99 oder avanti.

Schau'mer mal, was sich in der Zwischenzeit noch ansammelt - ob sich
eine nochmalige Erneuerung vor der Freigabe zur Produktion (Anfang
Oktober) dann noch lohnt... Vielleicht wegen der SR-Sonderschlüssel,
aber vielleicht auch nicht.

B. Eversberg



Mehr Informationen über die Mailingliste Allegro