Partager via


C28278

Avertissement C28278: Le nom de la fonction apparaît sans prototype dans la portée

Cet avertissement indique généralement qu'un __deref est nécessaire pour appliquer l'annotation __return à la valeur retournée.

L'outil d'analyse du code reporte cet avertissement lorsqu'une fonction sans déclaration a été appelée, et l'analyse qui peut être exécutée est limitée car la déclaration contient des informations importantes.

Le langage C permet (mais dissuade) l'utilisation d'une fonction pour laquelle aucun prototype n'a été déclaré.Une définition de fonction ou une déclaration de fonction (prototype) doit apparaître avant la première utilisation de la fonction.Cet avertissement indique qu'une fonction sans déclaration a été appelée, et l'analyse qui peut être exécutée est limitée car la déclaration contient des informations importantes.Si la déclaration de la fonction devait contenir des annotations, la déclaration de fonction est encore plus utile à l'outil d'analyse du code.