bonjour,

gcc version 3.3.3

je développe en c, et j'ai un petit souci:

j'appelle dans mon programme C, une fonction d'une bibliothèque dynamique d'un client par l'intermédiaire du fichier d'entête C (.h) fourni par ce même client.

A la compil j'ai ce warning: dereferencing type-punned pointer will break strict-aliasing rules
que j'aimerais supprimés (je pense qu'il existe une option de compilation pour supprimer ce type de warning "-f????)
mais avant j'aimerais avoir votre opinion, car j'ai peut être fait une erreur ...

voici la description de la fonction dans le ".h"

typedef unsigned short (AllocationMemoire) (void * * Zone,size_t taille);

voici l'appel de la fonction dans mon prog.c

char *Result=NULL;
size_t Length=1024;
unsigned short Erreur=0;

Erreur = AllocationMemoire( (void * *) &Result, Length);

C'est sur le passage du premier argument (Result) qu'il y a problème.
Toutes vos idées seront les binvenus. C'est peut être évident pour vous.
D'avance Merci