GNU/Cppi
Apparence
< GNU
Cppi est un utilitaire de maintenance des directives destinées au préprocesseur.
Utilisation
[modifier | modifier le wikicode] cppi [FILE]
ou
cppi -c [OPTION] [FILE]...
- note : sans le fichier, ou lorsque l'argument FILE est un tiret (-), cppi lit l'entrée standard.
Options
[modifier | modifier le wikicode] -a, --ansi lors du contrôle, échoue si les directives #else or #endif sont suivies de texte
-c, --check permet simplement de tester l'état de sortie
-l, --list-files-only ne génère aucun diagnostic d'indentation ;
affiche en sortie standard uniquement les noms des fichiers
qui ne sont pas proprement indentés.
-m, --max-string-length=LONGUEUR
échoue s'il y a une chaîne de caractères entre guillemets plus grosse
que LONGUEUR; il n'y a pas de limite
si LONGUEUR vaut 0 (valeur par défaut)
--help affiche cette aide en anglais
--version affiche la version
État de sortie
[modifier | modifier le wikicode]Les états de sortie possibles sont :
0 toutes les directives sont proprement indentées
1 quelques directives destinées au préprocesseur ne sont pas proprement indentées ou
si du texte suit les directives #else/#endif (option activée avec --check --ansi), ou
s'il est trouvé une chaîne de caractères entre guillemets plus longue que le maximum spécifié
2 mauvaise adéquation entre #if et #endif, « fin de fichier » (EOF) en commentaire ou chaîne de caractères
3 erreur de fichier (p. ex. ouverture/lecture/écriture)
Liens externes
[modifier | modifier le wikicode]- (anglais) Site officiel
- (anglais) Code source sur la forge logicielle GNU Savannah