--- TokyoDystopia.xs 2008/08/18 18:53:39 22 +++ TokyoDystopia.xs 2008/08/18 19:18:53 28 @@ -219,3 +219,64 @@ OUTPUT: RETVAL + +int +tcidboptimize(idb) + void * idb +CODE: + RETVAL = tcidboptimize(idb); +OUTPUT: + RETVAL + + +int +tcidbvanish(idb) + void * idb +CODE: + RETVAL = tcidbvanish(idb); +OUTPUT: + RETVAL + + +int +tcidbcopy(idb, path) + void * idb + char * path +CODE: + RETVAL = tcidbcopy(idb, path); +OUTPUT: + RETVAL + + +void +tcidbpath(idb) + void * idb +PREINIT: + const char *path; +PPCODE: + path = tcidbpath(idb); + if(path){ + XPUSHs(sv_2mortal(newSVpv(path, 0))); + } else { + XPUSHs((SV *)&PL_sv_undef); + } + XSRETURN(1); + + +double +tcidbrnum(idb) + void * idb +CODE: + RETVAL = tcidbrnum(idb); +OUTPUT: + RETVAL + + +double +tcidbfsiz(idb) + void * idb +CODE: + RETVAL = tcidbfsiz(idb); +OUTPUT: + RETVAL +