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.
Partager