以外の二項演算子が、異なる優先順位の二項演算子と共に使われています。結合を明確にすることを勧めます。基本ソース文字集合に含まれない文字が、文字列リテラルの中で使われています。この論理演算の結果は常に真になります。ヘッダファイルの中で宣言されていません。型に型変換されています。対する警告token.cは、113行、ステートメント数32行、なのに警告数は21種類96件。結合を明確にすることを勧めます。結合を明確にすることを勧めます。この文には制御が到達しません。結合を明確にすることを勧めます。等価演算子が複数回使われています。結合を明確にすることを勧めます。定義されている翻訳単位の中でのみ参照されています。定義されている翻訳単位の内でのみ参照されています。定義されていますが、このプロジェクトでは使われていません。宣言が、二つ以上存在しています。1つだけにする、、、正直、何が重要で何が重要でないのか、よくわからない。これらを潰していけば、また、警告が出ないようにプログラムを組んでいけば、コードの品質が上がる、はずである。警告の抑止機能がある。警告が余計なお世話だったり、どうしてもその方法で書かなければいけないとき、毎回警告が出るのは鬱陶しい。そこで、ソースコードにコメントを埋め込むことで警告を抑止する。