Présentation
Documentation
L'équipe
Sérialisation
 
Programmes
Objets
Libs Utilitaires
Libs Internes
   
 
Editeur
Syntaxes
Windows
Versions
   

SCR/AL1 - TOME III. Les librairies utilitaires

2. Le groupe s_args

2.13 A_expandstar (file s_aexps.c:37)

Syntax

A_expandstar(arg)
char *arg;

Description

Fonction appelée par A_init() et A_initv() pour remplacer les noms contenant une étoile (*) en DOS.

Lorsque la fonction d'initialisation des paramètres en rencontre un contenant *, elle appelle la fonction A_expandstar() qui doit se charger d'ajouter à la liste des arguments tous ceux correspondant.

Par défaut, la fonction A_expandstar() ajoute tous les fichiers correspondant au masque à l'aide de la fonction A_add1(arg).

Si la fonction retourne 0, l'argument a été traité. Si la fonction retourne une autre valeur, l'argument n'a pas été traité et est conservé tel quel dans le tableau A_VAL résultat.

Cette fonction peut être remplacée par une fonction utilisateur. Pour faciliter le travail, la fonction A_expandstar_dft() peut être appelée: elle effectue le travail par défaut de A_expandstar().

A_NO_EXPANDSTAR_DFT

Si la variable globale A_NO_EXPANDSTAR_DFT est non nulle, il n'y a oas d'appel la fonction par dfaut A_expandstar_dft().

Voir également

A_init(), A_initv(), A_expand(), A_iexpand(), A_expandstar_dft()

2.13.1 File s_aexps.c

A_expandstar(arg)

Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be