spielwiese
Last change
on this file since 634dab0 was
50cbdc,
checked in by Hans Schönemann <hannes@…>, 23 years ago
|
*hannes: merge-2-0-2
git-svn-id: file:///usr/local/Singular/svn/trunk@5619 2c84dea3-7e68-4137-9b89-c4e89433aadc
|
-
Property mode set to
100644
|
File size:
1.7 KB
|
Rev | Line | |
---|
[6b32990] | 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 |
---|
[50cbdc] | 9 | * Version: $Id: slInit_Static.cc,v 1.2 2001-08-27 14:47:40 Singular Exp $ |
---|
[6b32990] | 10 | *******************************************************************/ |
---|
| 11 | |
---|
| 12 | /*************************************************************** |
---|
| 13 | * |
---|
| 14 | * MP link Extension inits |
---|
| 15 | * |
---|
| 16 | ***************************************************************/ |
---|
| 17 | #include "mod2.h" |
---|
| 18 | #include "silink.h" |
---|
| 19 | #include "slInit.h" |
---|
| 20 | |
---|
| 21 | #ifdef HAVE_MPSR |
---|
| 22 | |
---|
| 23 | #include "MP.h" |
---|
| 24 | #include "mpsr_sl.h" |
---|
| 25 | |
---|
| 26 | extern void mpsr_Init(); |
---|
| 27 | |
---|
| 28 | si_link_extension slInitMPFileExtension(si_link_extension s) |
---|
| 29 | { |
---|
| 30 | mpsr_Init(); |
---|
| 31 | s->Open=slOpenMPFile; |
---|
| 32 | s->Close=slCloseMP; |
---|
| 33 | s->Kill=slCloseMP; |
---|
| 34 | s->Read=slReadMP; |
---|
| 35 | s->Dump=slDumpMP; |
---|
| 36 | s->GetDump=slGetDumpMP; |
---|
| 37 | s->Write=slWriteMP; |
---|
| 38 | s->Status=slStatusMP; |
---|
| 39 | s->type="MPfile"; |
---|
| 40 | return s; |
---|
| 41 | } |
---|
| 42 | |
---|
| 43 | si_link_extension slInitMPTcpExtension(si_link_extension s) |
---|
| 44 | { |
---|
| 45 | mpsr_Init(); |
---|
| 46 | s->Open=slOpenMPTcp; |
---|
| 47 | s->Close=slCloseMP; |
---|
| 48 | s->Kill=slKillMP; |
---|
| 49 | s->Read=slReadMP; |
---|
| 50 | s->Dump=slDumpMP; |
---|
| 51 | s->GetDump=slGetDumpMP; |
---|
| 52 | s->Write=slWriteMP; |
---|
| 53 | s->Status=slStatusMP; |
---|
| 54 | s->type="MPtcp"; |
---|
| 55 | return s; |
---|
| 56 | } |
---|
| 57 | |
---|
| 58 | BatchDoProc slInitMPBatchDo() |
---|
| 59 | { |
---|
| 60 | mpsr_Init(); |
---|
| 61 | return Batch_do; |
---|
| 62 | } |
---|
| 63 | #endif |
---|
| 64 | |
---|
| 65 | #ifdef HAVE_DBM |
---|
[50cbdc] | 66 | #ifndef USE_GDBM |
---|
[6b32990] | 67 | #include "dbm_sl.h" |
---|
[50cbdc] | 68 | #else |
---|
| 69 | #include "sing_dbm.h" |
---|
| 70 | #endif |
---|
[6b32990] | 71 | si_link_extension slInitDBMExtension(si_link_extension s) |
---|
| 72 | { |
---|
| 73 | s->Open=dbOpen; |
---|
| 74 | s->Close=dbClose; |
---|
| 75 | s->Kill=dbClose; |
---|
| 76 | s->Read=dbRead1; |
---|
| 77 | s->Read2=dbRead2; |
---|
| 78 | s->Write=dbWrite; |
---|
| 79 | s->Status=slStatusAscii; |
---|
| 80 | s->type="DBM"; |
---|
| 81 | return s; |
---|
| 82 | } |
---|
| 83 | #endif |
---|
Note: See
TracBrowser
for help on using the repository browser.