Bonjour,
Idem chez moi mais cela ne pose pas de probleme.
//--------------------------------------------------------------------------
base.c: In function '__vector_13':
base.c:49:10: warning: function with qualified void return type called
base.c: In function 'init':
base.c:116:2: warning: function return types not compatible due to 'volatile'
base.c:118:2: warning: function return types not compatible due to 'volatile'
base.c:119:2: warning: function return types not compatible due to 'volatile'
base.c:120:2: warning: function return types not compatible due to 'volatile'
base.c:121:2: warning: function return types not compatible due to 'volatile'
base.c:122:2: warning: function return types not compatible due to 'volatile'
base.c:123:2: warning: function return types not compatible due to 'volatile'
base.c:124:2: warning: function return types not compatible due to 'volatile'
base.c:125:2: warning: function return types not compatible due to 'volatile'
base.c:126:2: warning: function return types not compatible due to 'volatile'
base.c:127:2: warning: function return types not compatible due to 'volatile'
base.c:128:2: warning: function return types not compatible due to 'volatile'
base.c:129:2: warning: function return types not compatible due to 'volatile'
base.c:130:2: warning: function return types not compatible due to 'volatile'
base.c:131:2: warning: function return types not compatible due to 'volatile'
base.c:132:2: warning: function return types not compatible due to 'volatile'
base.c:133:2: warning: function return types not compatible due to 'volatile'
base.c:134:2: warning: function return types not compatible due to 'volatile'
base.c:136:2: warning: function return types not compatible due to 'volatile'
//--------------------------------------------------------------------------
En fait, le compilo couine à cause du tableau de pointeur de fonction
que je déclare retourner un volatile void, ce qui est d'une stupidité verticale
de ma part !!!
En virant le mot clef volatile dans le .h comme ci dessous, tout rentre dans l'ordre.
//tableau de pointeur de fonctions
void (*pf[ncom])(float);