My Project
Toggle main menu visibility
Loading...
Searching...
No Matches
Singular
links
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 */
slStatusAscii
const char * slStatusAscii(si_link l, const char *request)
Definition
asciiLink.cc:211
dbm_sl.h
dbOpen
LINKAGE BOOLEAN dbOpen(si_link l, short flag, leftv u)
Definition
sing_dbm.cc:283
dbClose
LINKAGE BOOLEAN dbClose(si_link l)
Definition
sing_dbm.cc:320
dbRead1
LINKAGE leftv dbRead1(si_link l)
Definition
sing_dbm.cc:379
dbWrite
LINKAGE BOOLEAN dbWrite(si_link l, leftv v)
Definition
sing_dbm.cc:384
dbRead2
LINKAGE leftv dbRead2(si_link l, leftv key)
Definition
sing_dbm.cc:333
s
const CanonicalForm int s
Definition
facAbsFact.cc:51
mod2.h
silink.h
sing_dbm.h
slInit.h
slInitDBMExtension
si_link_extension slInitDBMExtension(si_link_extension s)
Definition
slInit_Static.cc:27
Generated on
for My Project by
doxygen 1.17.0
for
Singular