![]() |
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 1272 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 710 of file iplib.cc.
Definition at line 670 of file iplib.cc.
int iiAddCproc | ( | const char * | libname, |
const char * | procname, | ||
BOOLEAN | pstatic, | ||
BOOLEAN(*)(leftv res, leftv v) | func | ||
) |
Definition at line 1073 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 10105 of file iparith.cc.
Definition at line 636 of file iplib.cc.
Definition at line 938 of file iplib.cc.
Definition at line 763 of file iplib.cc.
SModulFunc_t iiGetBuiltinModInit | ( | const char * | libname | ) |
Definition at line 816 of file iplib.cc.
Definition at line 197 of file iplib.cc.
Definition at line 894 of file iplib.cc.
BOOLEAN iiLoadLIB | ( | FILE * | fp, |
const char * | libnamebuf, | ||
const char * | newlib, | ||
idhdl | pl, | ||
BOOLEAN | autoexport, | ||
BOOLEAN | tellerror | ||
) |
Definition at line 983 of file iplib.cc.
Definition at line 513 of file iplib.cc.
Definition at line 114 of file iplib.cc.
Definition at line 379 of file iplib.cc.
Definition at line 832 of file iplib.cc.
BOOLEAN load_builtin | ( | const char * | newlib, |
BOOLEAN | autoexport, | ||
SModulFunc_t | init | ||
) |
Definition at line 1304 of file iplib.cc.
Definition at line 1294 of file iplib.cc.
Definition at line 1191 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 |