Re: Question gcc

トップ ページ

このメッセージに返信
著者: Raphaël Dorado
日付:  
To: guilde
題目: Re: Question gcc
Le 12/07/2022 à 18:40, Patrick Dupre a écrit :
> extern core_str* init_struct () ;
>
> (ainsi que la function qui va avec dans le .c)
>
> Je fais un appel :
>
>    param.data_conv = init_struct () ;
>    init_struct (param.data_conv) ;


Si tu déclares la fonction en précisant qu'elle ne prend par d'argument ("()"
-> "(void)"):

    extern core_str* init_struct (void) ;


Tu devrais obtenir ceci même sans options -W* :

    error: too many arguments to function ‘init_struct’
    init_struct (param.data_conv) ;


--Raf