Thank for this report,

note however that normally you don’t need to include both gprolog.h and atom.h.
Can you check why do you need this ?

Daniel


Le 2 oct. 2014 à 20:06, Gustavo Brown - INCO <[email protected]> a écrit :

>  
> Hi,
>  There is an inconsistency between the declaration of function prototypes in 
> header file gprolog.h
>     int Pl_Create_Atom(const char *atom)
>     int Pl_Create_Allocate_Atom(const char *atom)
>     int Pl_Find_Atom(const char *atom)
>  
> and the declaration of the same function prototypes in atom.h, in which the 
> argument (atom) is not const.
> The definition of those functions (in atom.c) do not have the argument marked 
> as const either.
>  
> This gives an error when compiling a project which includes gprolog.h with 
> Visual Studio 2008 (second C linkage of overloaded function XXX not allowed).
>  
> Machine using: Windows 7
> GNU Prolog version 1.4.4
>  
> Regards,
>    Gustavo
> 
> -- 
> Ce message a été vérifié par MailScanner pour des virus ou des polluriels et 
> rien de suspect n'a été trouvé. 
> _______________________________________________
> Bug-prolog mailing list
> [email protected]
> https://lists.gnu.org/mailman/listinfo/bug-prolog


-- 
Ce message a ete verifie par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a ete trouve.

_______________________________________________
Bug-prolog mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-prolog

Reply via email to