dbdimp.c
/* auxiliary routine for generalized method calls. Arg "i" may be unused */
auxiliary routine for generalized method calls. Arg "i" may be unused
auxiliary routine for generalized method calls . Arg " i " may be unused
static int _call_perl_vtab_method(sqlite3_vtab *pVTab, 
                                  const char *method, int i) {
    dTHX;
    dSP;
    int count;
    ENTER;
    SAVETMPS;
    PUSHMARK(SP);
    XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj);
    XPUSHs(sv_2mortal(newSViv(i)));
    PUTBACK;
    count = call_method (method, G_VOID);
    SPAGAIN;
    SP -= count;
    PUTBACK;
    FREETMPS;
    LEAVE;
    return SQLITE_OK;
}
static int _call_perl_vtab_method ( sqlite3_vtab * pVTab , const char * method , int i ) { dTHX ; dSP ; int count ; ENTER ; SAVETMPS ; PUSHMARK ( SP ) ; XPUSHs ( ( ( perl_vtab * ) pVTab ) -> perl_vtab_obj ) ; XPUSHs ( sv_2mortal ( newSViv ( i ) ) ) ; PUTBACK ; count = call_method ( method , G_VOID ) ; SPAGAIN ; SP -= count ; PUTBACK ; FREETMPS ; LEAVE ; return SQLITE_OK ; }
auxiliary routine for generalized method calls.
auxiliary routine for generalized method calls .