DBI a DBD-Informix
Polak Michal
Michal.Polak na tconsult.cz
Pátek Srpen 20 10:39:35 MEST 1999
> Polak Michal wrote:
> : Informix.c
> : Informix.xsi(146) : error C2664: 'fprintf' : cannot convert
parameter 1
> : from 'st
> : ruct _iobuf *' to 'struct _PerlIO *'
> : Types pointed to are unrelated; conversion requires
> : reinterpret_cast, C-
> : style cast or function-style cast
> No, je to fakt tak, ze mezi "st" a "ruct" je novy radek?
> Pokud ano, je chybny zdrojak.
Ale ne, to je pouze skvele zachazeni s vyznacovanim textu v DOSovem okne
- pouzivaji se
sloupcove bloky.
A chybny zdrojak to byt nemuze }nebo aspon ne tak chybny], kdyz mi
kompilace
pro standardni Perl prosla naprosto bez problemu.
> Ale spis bych to videl tak, ze tam chybi
> nejaka konverze. Jak vypada radek 146 v Informix.xsi?
>
> -Yenya
zacatek volani funkce fprintf je na radku 144.
Myslim, ze neni problem v zadne konverzi, spis bych rekl, ze perl od
ActiveState
pouziva PerlIO misto stdio. Co s tim ale udelat, to opravdu nevim.
void
DESTROY(dbh)
SV * dbh
PPCODE:
D_imp_dbh(dbh);
ST(0) = &sv_yes;
if (!DBIc_IMPSET(imp_dbh)) { /* was never fully set up
*/
STRLEN lna;
if (DBIc_WARN(imp_dbh) && !dirty && dbis->debug >= 2)
fprintf(DBILOGFP,
"Database handle %s DESTROY ignored - never set
up\n",
SvPV(dbh,lna));
Další informace o konferenci Perl