int fileopt(name,opt_name)
char *name, *opt_name;
int fileoptg(name,lg_name,opt_name)
char *name, *opt_name;
int lg_name;
int xfileopt(name,opt_name,required)
char *name, *opt_name;int required;
int xfileoptg(name,lg_name,opt_name,required)
char *name, *opt_name;int required;
int lg_name;
int infileopt(name)
char *name;
int outfileopt(name)
char *name;
FILE *asciifileopt(opt,flag_out)
char *opt;int flag_out;
DESCRIPTION
fileopt, fileoptg, xfileopt, xfileoptg, infileopt, outfileopt
renvoient dans le buffer pointé par name le premier nom de fichier non encore utilisé des options du programme.
En mode Inrimage normal,
un nom de fichier est un argument égal à "-" ou ne commençant
ni par '-' ni par un chiffre.
En mode KHOROS, on renvoie l'argument qui suit l'option -in
pour les images d'entrée, ou -on pour les images de
sortie. Le nombre n, qui commence à 1, est incrémenté de 1 à
chaque appel.
Si on trouve un vrai nom de fichier, la valeur retournée est 1.
Si aucun fichier n'est trouvé ou si le nom obtenu est '-', on obtient les résultats suivants :
asciifileopt cherche l'option de nom opt, prend l'argument
qui suit comme nom de fichier, fait un fopen et renvoie le résultat.
Si flag_out est nul, il s'agit d'un fichier en lecture, et
on l'ouvre en mode lecture seule.
Si flag_out n'est pas nul, on effectue les tests suivants :
En cas d'erreur on appelle imerror.