Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1019 connectés 

  FORUM HardWare.fr
  Programmation
  C

  Endianness issue : warning sur cast de pointeur ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Endianness issue : warning sur cast de pointeur ?

n°962602
yvonic
Posté le 26-01-2005 à 11:52:53  profilanswer
 

Salut !
Dans la problematique de portabilite de code C existant sur cibles Little/Big endian, le plus "coton" est  : l'inventaire des cast de pointeurs vers des pointeurs de type de taille inferieure
(ex: un_pointeur_sur_char = (char *) un_pointeur_sur_int).
 
Dans le monde Unix/Linux, sur le compilo gcc, je n'ai trouve aucune option
permettant l'edition d'un warning sur ce type de codage.
 
On m'a parle des utilitaires lint, insure et codewizard : quelqu'un sait-il si un
de ces outils sait reperer ces casts douteux de pointeurs sur un code existant ?
Si oui, avec quelles options ?
 
Merci,
Yvonic

mood
Publicité
Posté le 26-01-2005 à 11:52:53  profilanswer
 

n°963311
el muchach​o
Comfortably Numb
Posté le 27-01-2005 à 00:19:02  profilanswer
 

Dans le monde unix open source, il y a splint aussi, mais il nécessite de décorer le source, ce qui n'est pas envisageable pour un projet qui n'est pas nouveau.
 
Ceci dit, quand je vois casts de pointeurs, je me méfie... :heink:


Message édité par el muchacho le 27-01-2005 à 00:20:28

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  Endianness issue : warning sur cast de pointeur ?

 

Sujets relatifs
du delire totale en pointeur...Reculer un pointeur ?
[ORACLE] Trigger renvoyant un simple Warningwarning à la compilation:
probleme de castPointeur souris position et dessin du chemin
[C] Lire et afficher un pointeur générique[C++] Pointeur sur constructeur ou Pointeur sur Classe ?
prob de pointeur[C++] Tableau de pointeur de tableau
Plus de sujets relatifs à : Endianness issue : warning sur cast de pointeur ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR