respell_init(), respell_winit()

extern KADMOS_ERROR KADMOS_API respell_init
(ReSpellData *rsd, const char *file_title);
extern KADMOS_ERROR KADMOS_API respell_winit
(ReSpellData *rsd, const wchar_t *file_title);

Parameter:

rsd
Pointer auf eine mit respell_init() initialisierte Struktur ReSpellData.
file_title
String mit dem Namen des anzuschliessenden Wörterbuches (*.hash).

Rückgabewert:

RE_SUCCESS oder KADMOS-Fehlertyp.

Bemerkung:

Die Funktion lädt das unter dictionary spezifizierte Wörterbuch für nachfolgende Aufrufe von respell_do() und respell_filetitle(). Mit respell_end() wird das Wörterbuch wieder deaktiviert. Für den Aufruf von respell_init() ist in der Datenstruktur ReSpellData nur die Unterstruktur ReSpellInit zu besetzen, mit Ausnahme der Werte interna1, interna2 und interna3. Diese letzteren Werte werden von respell_init() mit Handles oder Pointern auf das geladene Wörterbuch besetzt und dürfen vor einem Aufruf von respell_end() nicht verændert werden. Im Erfolgsfall gibt die Funktion RE_SUCCESS zurück, im Fehlerfall einen entsprechenden Fehlertyp. Klartext-Information über einen aufgetretenen Fehler kann mit re_GetErrorText() abgeholt oder mit re_DisplayErrorText() angezeigt werden.

Verweise: