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