/[Search-TokyoDystopia]/TokyoDystopia.xs
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /TokyoDystopia.xs

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 9 by dpavlin, Sun Aug 17 22:58:23 2008 UTC revision 14 by dpavlin, Mon Aug 18 15:35:18 2008 UTC
# Line 11  MODULE = Search::TokyoDystopia         PACKAGE Line 11  MODULE = Search::TokyoDystopia         PACKAGE
11  PROTOTYPES: DISABLE  PROTOTYPES: DISABLE
12    
13  const char *  const char *
14  errmsg(ecode)  tcidberrmsg(ecode)
15          int     ecode          int     ecode
16  CODE:  CODE:
17          RETVAL = tcidberrmsg(ecode);          RETVAL = tcidberrmsg(ecode);
# Line 20  OUTPUT: Line 20  OUTPUT:
20    
21    
22  void *  void *
23  new()  tcidbnew()
24  PREINIT:  PREINIT:
25          TCIDB *db;          TCIDB *idb;
26  CODE:  CODE:
27          db = tcidbnew();          idb = tcidbnew();
28          RETVAL = db;          RETVAL = idb;
29  OUTPUT:  OUTPUT:
30          RETVAL          RETVAL
31    
32    
33  void  void
34  del(db)  tcidbdel(idb)
35          void *  db          void *  idb
36  CODE:  CODE:
37          tcidbdel(db);          tcidbdel(idb);
38    
39    
40  int  int
41  ecode(db)  tcidbecode(idb)
42          void *  db          void *  idb
43  CODE:  CODE:
44          RETVAL = tcidbecode(db);          RETVAL = tcidbecode(idb);
45  OUTPUT:  OUTPUT:
46          RETVAL          RETVAL
47    
48    
49  int  int
50  tune(db, ernum, etnum, iusiz, opts)  tcidbtune(idb, ernum, etnum, iusiz, opts)
51          void *  db          void *  idb
52          int     ernum          int     ernum
53          int     etnum          int     etnum
54          int     iusiz          int     iusiz
55          int     opts          int     opts
56  CODE:  CODE:
57          RETVAL = tcidbtune(db, ernum, etnum, iusiz, opts);          RETVAL = tcidbtune(idb, ernum, etnum, iusiz, opts);
58  OUTPUT:  OUTPUT:
59          RETVAL          RETVAL
60    
61    
62  int  int
63  setcache(db, icsiz, lcnum)  tcidbsetcache(idb, icsiz, lcnum)
64          void *  db          void *  idb
65          int     icsiz          int     icsiz
66          int     lcnum          int     lcnum
67  CODE:  CODE:
68          RETVAL = tcidbsetcache(db, icsiz, lcnum);          RETVAL = tcidbsetcache(idb, icsiz, lcnum);
69  OUTPUT:  OUTPUT:
70          RETVAL          RETVAL
71    
72    
73  int  int
74  setfwmmax(db, fwmax)  tcidbsetfwmmax(idb, fwmax)
75          void *  db          void *  idb
76          int     fwmax          int     fwmax
77  CODE:  CODE:
78          RETVAL = tcidbsetfwmmax(db, fwmax);          RETVAL = tcidbsetfwmmax(idb, fwmax);
79  OUTPUT:  OUTPUT:
80          RETVAL          RETVAL
81    
82    
83    int
84    tcidbopen(idb, path, omode)
85            void *  idb
86            char *  path
87            int     omode
88    CODE:
89            RETVAL = tcidbopen(idb, path, omode);
90    OUTPUT:
91            RETVAL
92    
93    
94    int
95    tcidbclose(idb)
96            void *  idb
97    CODE:
98            RETVAL = tcidbclose(idb);
99    OUTPUT:
100            RETVAL
101    
102    
103    int
104    tcidbput(idb, id, val)
105            void *  idb
106            int     id
107            SV *    val
108    PREINIT:
109            STRLEN vsiz;
110            const char *vbuf;
111    CODE:
112            vbuf = SvPV(val, vsiz);
113            RETVAL = tcidbput(idb, id, vbuf);
114    OUTPUT:
115            RETVAL
116    

Legend:
Removed from v.9  
changed lines
  Added in v.14

  ViewVC Help
Powered by ViewVC 1.1.26