![]() |
My Project
|
#include "kernel/mod2.h"
#include "Singular/tok.h"
#include "misc/options.h"
#include "Singular/ipid.h"
#include "polys/monomials/ring.h"
#include "Singular/subexpr.h"
#include "Singular/ipshell.h"
#include "Singular/fevoices.h"
#include "Singular/lists.h"
#include <ctype.h>
#include "libparse.h"
#include "Singular/mod_lib.h"
#include <map>
#include <string>
#include <pthread.h>
Go to the source code of this file.
Macros | |
#define | SINGULAR_PATH_LENGTH 512 |
#define | SI_MAX_NEST 500 |
#define | MODULE_SUFFIX so |
#define | MODULE_SUFFIX_STRING EXPANDED_STRINGIFY(MODULE_SUFFIX) |
#define | SI_GET_BUILTIN_MOD_INIT0(name) int SI_MOD_INIT0(name)(SModulFunctions*); |
#define | SI_GET_BUILTIN_MOD_INIT(name) if (strcmp(libname, #name ".so") == 0){ return SI_MOD_INIT0(name); } |
Variables | |
EXTERN_VAR int | yylp_errno |
EXTERN_VAR int | yylplineno |
const char * | yylp_errlist [] |
VAR libstackv | library_stack |
VAR ring * | iiLocalRing |
INST_VAR sleftv | iiRETURNEXPR |
VAR int | iiRETURNEXPR_len =0 |
THREAD_VAR std::map< std::string, void * > * | dyn_modules |
#define MODULE_SUFFIX_STRING EXPANDED_STRINGIFY(MODULE_SUFFIX) |
#define SI_GET_BUILTIN_MOD_INIT | ( | name | ) | if (strcmp(libname, #name ".so") == 0){ return SI_MOD_INIT0(name); } |
#define SI_GET_BUILTIN_MOD_INIT0 | ( | name | ) | int SI_MOD_INIT0(name)(SModulFunctions*); |
void close_all_dyn_modules | ( | ) |
Definition at line 3346 of file libparse.cc.
int flint_mod_init | ( | SModulFunctions * | psModulFunctions | ) |
Definition at line 1284 of file misc_ip.cc.
leftv ii_CallLibProcM | ( | const char * | n, |
void ** | args, | ||
int * | arg_types, | ||
const ring | R, | ||
BOOLEAN & | err | ||
) |
args: NULL terminated array of arguments arg_types: 0 terminated array of corresponding types
Definition at line 709 of file iplib.cc.
Definition at line 669 of file iplib.cc.
int iiAddCproc | ( | const char * | libname, |
const char * | procname, | ||
BOOLEAN | pstatic, | ||
BOOLEAN(*)(leftv res, leftv v) | func | ||
) |
Definition at line 1072 of file iplib.cc.
int iiAddCprocTop | ( | const char * | libname, |
const char * | procname, | ||
BOOLEAN | pstatic, | ||
BOOLEAN(*)(leftv res, leftv v) | func | ||
) |
Definition at line 306 of file iplib.cc.
|
extern |
Definition at line 10108 of file iparith.cc.
Definition at line 635 of file iplib.cc.
Definition at line 937 of file iplib.cc.
Definition at line 762 of file iplib.cc.
SModulFunc_t iiGetBuiltinModInit | ( | const char * | libname | ) |
Definition at line 815 of file iplib.cc.
Definition at line 197 of file iplib.cc.
Definition at line 893 of file iplib.cc.
BOOLEAN iiLoadLIB | ( | FILE * | fp, |
const char * | libnamebuf, | ||
const char * | newlib, | ||
idhdl | pl, | ||
BOOLEAN | autoexport, | ||
BOOLEAN | tellerror | ||
) |
Definition at line 982 of file iplib.cc.
Definition at line 512 of file iplib.cc.
Definition at line 114 of file iplib.cc.
Definition at line 379 of file iplib.cc.
Definition at line 831 of file iplib.cc.
BOOLEAN load_builtin | ( | const char * | newlib, |
BOOLEAN | autoexport, | ||
SModulFunc_t | init | ||
) |
Definition at line 1303 of file iplib.cc.
Definition at line 1293 of file iplib.cc.
Definition at line 1190 of file iplib.cc.
void print_init | ( | ) |
Definition at line 3482 of file libparse.cc.
SI_FOREACH_BUILTIN | ( | SI_GET_BUILTIN_MOD_INIT0 | ) |
THREAD_VAR std::map<std::string, void *>* dyn_modules |
Definition at line 1114 of file libparse.cc.
EXTERN_VAR int yylp_errno |
EXTERN_VAR int yylplineno |