My Project  debian-1:4.1.1-p2+ds-4build4
slInit_Static.cc
Go to the documentation of this file.
1 /****************************************
2 * Computer Algebra System SINGULAR *
3 ****************************************/
4 /***************************************************************
5  * File: slInit_Static.cc
6  * Purpose: link initialization for static linking
7  * Author: obachman (Olaf Bachmann)
8  * Created: 12/00
9  *******************************************************************/
10 
11 
12 
13 
14 #include "kernel/mod2.h"
15 
16 #include "Singular/links/silink.h"
17 #include "Singular/links/slInit.h"
18 
19 #ifdef HAVE_DBM
20 
21 # ifndef USE_GDBM
22 # include "Singular/links/dbm_sl.h"
23 # else
24 # include "Singular/links/sing_dbm.h"
25 #endif
26 
27 si_link_extension slInitDBMExtension(si_link_extension s)
28 {
29  s->Open=dbOpen;
30  s->Close=dbClose;
31  s->Kill=dbClose;
32  s->Read=dbRead1;
33  s->Read2=dbRead2;
34  s->Write=dbWrite;
35  s->Status=slStatusAscii;
36  s->type="DBM";
37  return s;
38 }
39 #endif /* #ifdef HAVE_DBM */
LINKAGE BOOLEAN dbOpen(si_link l, short flag, leftv u)
Definition: sing_dbm.cc:283
LINKAGE BOOLEAN dbClose(si_link l)
Definition: sing_dbm.cc:320
LINKAGE leftv dbRead1(si_link l)
Definition: sing_dbm.cc:379
LINKAGE BOOLEAN dbWrite(si_link l, leftv v)
Definition: sing_dbm.cc:384
LINKAGE leftv dbRead2(si_link l, leftv key)
Definition: sing_dbm.cc:333
const CanonicalForm int s
Definition: facAbsFact.cc:55
si_link_extension slInitDBMExtension(si_link_extension s)