Work on new API. Locking system re-implemented
[idzebra-moved-to-github.git] / test / api / t2.c
1 /*
2  * $Id: t2.c,v 1.1 2002-02-20 17:30:02 adam Exp $
3  */
4
5 #include <zebraapi.h>
6
7 int main(int argc, char **argv)
8 {
9     ZebraService zs;
10     ZebraHandle zh;
11     const char *myrec =
12         "<gils>\n"
13         "  <title>My title</title>\n"
14         "</gils>\n";
15     ODR odr_input, odr_output;
16
17     nmem_init ();
18
19     odr_input = odr_createmem (ODR_DECODE);    
20     odr_output = odr_createmem (ODR_ENCODE);    
21     
22     zs = zebra_start("t2.cfg");
23     zh = zebra_open (zs);
24     
25     zebra_begin_trans (zh);
26     zebra_record_insert (zh, myrec, strlen(myrec));
27     zebra_end_trans (zh);
28     zebra_commit (zh);
29     zebra_close (zh);
30     zebra_stop (zs);
31
32     nmem_exit ();
33     xmalloc_trav ("x");
34     exit (0);
35 }