Einrichten PC-Lint

Persönliche Seite #3349025
Lesenswert?
• ▲
▼
Naja, Du verletzt da gleich zwei sinnvolle Vorgaben -- einerseits werden 
Makros per Konvention großgeschrieben und andererseits darf nichts mit 
vorangestelltem Unterstrich beginnen.

Vermutlich ist es genau das, was hier angekreidet wird.

Eine Abhilfe wäre es, das zu korrigieren.

Ansonsten lässt Lint meines Wissens nach das Deaktivieren einzelner 
Warnungen zu, 's ist aber schon arg lange her, daß ich den mal verwendet 
habe.
#3351286
Lesenswert?
• ▲
▼
Hört sich nach dsPic an.

Sind es folgende Meldungen, die Dich stören?
1
Note 961: Violates MISRA 2004 Advisory Rule 19.7, Function-like macro defined: 'ClrWdt' 
2
Note 961: Violates MISRA 2004 Advisory Rule 19.7, Function-like macro defined: '__CONFIG' 
3
Note 960: Violates MISRA 2004 Required Rule 20.2, Re-use of C90 identifier pattern: __CONFIG

Wenn Du jetzt 960 und 961 abschaltest, schaltest Du fast die ganzen 
relevanten Misra-Meldungen ab.

Dort, wo die defines stehen:

/*lint -save -e961 -e960 */
#define ClrWdt()
#define __CONFIG(...)
/*lint -restore */

Meldungen bei der Benutzung können mit
/*lint -emacro(961,ClrWdt) */
abgeschaltet werden. Gilt aber ab da an allen Stellen. Ob das gut ist 
...

Normalerweise kann man Meldungen zeilenweise abschalten. Scheinbar aber 
nicht für -emacro .

Achtung: Die Schreibweise /*lint muss eingehalten werden.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.