Les options de ce panneau définissent les messages d'erreur et
d'informations de débogage (indiquant les erreurs possibles de
programmation) produits par le compilateur.
Reportez-vous à Boîte de dialogue - Aide générale pour de plus amples informations sur les paramètres
*CMDDFT et l'aide des boutons.
- Remarque :
- Ces options peuvent générer de nombreux messages. Pour empêcher
l'écriture de ces messages dans l'historique du travail, utilisez
les options suivantes :
- Sélectionnez la case Sortie du panneau Options de
génération.
- Décochez la case Consignation de messages sur le panneau
Options de compilation.
- Options de réservation
-
-
Options de contrôle
- Active ou désactive des groupes d'options de réservation. Vous
pouvez sélectionner l'une des valeurs suivantes dans cette
zone :
- *CMDDFT
- Utilise les options de réservation définies actuellement par défaut sur
votre système.
- *NONE
- Désactive toutes les options de réservation.
- *USAGE
- Equivaut à sélectionner individuellement les options de réservation
décrites ci-dessous.
- Affectations de valeurs longues
- Enumérations
- Variables inutilisées avec déclarations externes
- Messages généraux
- Variables automatiques non explicitement initialisées
- Paramètres de fonction inutilisés
- Utilisation non portable
- *ALL
- Active toutes les options de réservation.
Vous pouvez également utiliser les cases à cocher indiquant trois états
possibles pour définir des options de réservation individuelles. Une
option est activée si la case correspondante est sélectionnée, et désactivée
si sa case n'est pas sélectionnée. Si une case est
grisée, l'option correspondante est définie en fonction du
paramètre par défaut défini sur le système.
-
Redondances dans les expressions
conditionnelles
- Si cette case est cochée, le compilateur vous avertit des redondances dans
les expressions conditionnelles.
-
Opérations impliquant des constantes
- Si cette case est cochée, le compilateur vous avertit des opérations
impliquant des constantes.
-
Instructions sans effet
- Si cette case est cochée, le compilateur vous avertit sur les instructions
n'ayant aucun effet.
-
Enumérations
- Si cette case est cochée, le compilateur répertorie l'utilisation des
énumérations.
-
Variables inutilisées avec déclarations
externes
- Si cette case est cochée, le compilateur répertorie les variables
inutilisées disposant de déclarations externes.
-
Messages généraux
- Si cette case est cochée, le compilateur répertorie les messages CHECKOUT
généraux.
-
Instructions Goto
- Si cette case est cochée, le compilateur répertorie les occurrences et
l'utilisation des instructions goto.
-
Variables dynamiques non explicitement
initialisées
- Si cette case est cochée, le compilateur répertorie les variables
dynamiques qui ne sont pas initialisées de manière explicite.
-
Paramètres de fonction inutilisés
- Si cette case est cochée, le compilateur répertorie les paramètres de
fonction inutilisés.
-
Utilisation non portable
- Si cette case est cochée, le compilateur répertorie l'utilisation non
portable de la langue de programmation.
-
Directives du préprocesseur
- Si cette case est cochée, le compilateur répertorie toutes les directives
du préprocesseur.
-
Traçage des actions du préprocesseur
- Si cette case est cochée, le compilateur effectue un traçage des fichiers
d'inclusion par le préprocesseur.
-
Instructions inaccessibles
- Si cette case est cochée, le compilateur vous avertit des instructions
inaccessibles.
-
Troncature
- Si cette case est cochée, le compilateur vous avertit sur la troncature et
la perte éventuelle de données.
-
Variables dynamiques ou statiques non
utilisées
- Si cette case est cochée, le compilateur vérifie les variables dynamiques
ou statiques non utilisées.
(C) Copyright IBM Corporation 1992, 2005. All Rights Reserved.