[Allegro] Maximalzahl von Mehrfachkategorien ist 171

Bernhard Eversberg ev at biblio.tu-bs.de
Mi Jul 17 10:49:10 CEST 2013


Am 17.07.2013 09:28, schrieb Heinrich Allers:
>
> Immerhin läßt sich mit dieser FLEX-Datei der
> Mehrfachkategorienerfassungsmechanismus, der sonst nach Erfassung der
> 118. Mehrfachkategorie zusammenbräche, auf 171 Mehrfachkategorien
> hochschrauben.
>
...
>
> Zusätzlich muß noch ein weiteres Zeichen ausgeblendet bzw.
> übersprungen werden, nämlich das ú (u mit accent aigu), da es in
> anderer Weise den Mehrfachkategorienbesetzungsablauf
> durcheinanderbringt.
>
Das ú ist ein Relikt, das an sich seit der Einführung der Tilde
als Steuerzeichen hinfällig ist, wegen seiner denkbaren
Präsenz in alten Parametern oder Abfragelisten aber beibehalten wurde.

Zu den Quellen:

In record.cpp, Zeile 263, steht

   if (strchr("£ú~",mfc)) mfc=255;

Wegzunehmen hätte man hier das £, welches in ASCII dem ú entspricht.
Das ú an der mittleren Stelle jedoch hat den Code 250, der ebenfalls
dieselbe Steuerfunktion hat.
(In den "Quadriga"-Quellen steht an der Stelle in acore.c nur noch "£~",
der Code 250 also schon nicht mehr. PRESTO allerdings hat ihn noch,
wie auch import16, srch16 und update16. Sollen wir die auch noch
bereinigen?)

Ich denke, wir merzen das ú zum nächsten Release aus, damit man
ein Problem weniger hat, um in den Genuß der 171 zu kommen.


B.E.





Mehr Informationen über die Mailingliste Allegro