Bonjour tout le monde,

J'essaye de compiler un code ecrit en c et pro*c sur HP-UX 11.23 et oracle 10g

mon code se demopose en 2 fichiers :
1- dbtools.pc : la compilation du code proc sa marche bien sans erreurs et nous donne dbtools.c
2- le code source src.c fait appel à dbtools.c

je compile mon code src.c par : aCC -lclntsh +DD64 -w src.c -o xpl
la compilation génère une erreur au niveau de la fonction:

error #2140: too many arguments in function call
sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);


extern sqlcxt ( void **, unsigned int *, struct sqlexd *, struct sqlcxp * );
cette fonction est deja ecrite par le precomilateur PROC dans dbtools.c




Merci d'avance à toutes et tous.