Home Eigene Benutzerschnittstellen Eigene Benutzerschnittstellen Callbacks

9.1 Flags

Die Hauptfunktion udo() kann man durch folgende Flags beeinflussen. Man erhaelt Zugriff auf diese Flags, wenn man udo.h folgendermassen einbindet:

#include "import.h"
#include "udo.h"
#include "export.h"
#include "gui.h"
desttype:
Dieser Integer-Wert enthaelt einen Wert, anhand dessen hundertfach entschieden wird, in welches Format der gelesene Text umgewandelt werden soll. Die Konstanten, mit denen diese Variable belegt werden, sind in constant.h definiert und lauten TOASC, TOTEX etc.
 
no_logfile:
TRUE, falls UDO kein Logfile anzeigen soll.
 
no_hypfile:
TRUE, falls UDO keine Datei mit Trennvorschlaegen bei den ASCII-Formaten anlegen soll.
 
verbose:
TRUE, wenn UDO ausfuehrliche Statusmeldungen waehrend der Konvertierung ausgeben soll. Dazu wird spaeter die Routine infout() aufgerufen, die von der jeweiligen Oberflaeche zur Verfuegung gestellt werden muss (siehe cli.c).
 
be_quiet:
TRUE, wenn UDO ueberhaupt keine Statusmeldungen ausgeben soll.
 
no_check:
TRUE, falls keine Ueberpruefung der Schriftarten vorgenommen werden soll. Habe ich irgendwann mal aus Geschwindigkeitsgruenden eingebaut.
 
testmode:
TRUE, wenn UDO keine Zieldatei, sondern nur Logile und Hyphenfile erzeugen soll.
 
use_treefile:
TRUE, wenn UDO einen "Include-Baum" ausgeben soll.
 

Schliesslich uebergibt man udo() den Namen der Quelldatei und dann sollte es losgehen.


Home Eigene Benutzerschnittstellen Eigene Benutzerschnittstellen Callbacks