![]() |
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 1281 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 701 of file iplib.cc.
Definition at line 661 of file iplib.cc.
int iiAddCproc | ( | const char * | libname, |
const char * | procname, | ||
BOOLEAN | pstatic, | ||
BOOLEAN(*)(leftv res, leftv v) | func | ||
) |
Definition at line 1064 of file iplib.cc.
int iiAddCprocTop | ( | const char * | libname, |
const char * | procname, | ||
BOOLEAN | pstatic, | ||
BOOLEAN(*)(leftv res, leftv v) | func | ||
) |
Definition at line 298 of file iplib.cc.
|
extern |
Definition at line 9893 of file iparith.cc.
Definition at line 627 of file iplib.cc.
Definition at line 929 of file iplib.cc.
Definition at line 754 of file iplib.cc.
SModulFunc_t iiGetBuiltinModInit | ( | const char * | libname | ) |
Definition at line 807 of file iplib.cc.
Definition at line 197 of file iplib.cc.
Definition at line 885 of file iplib.cc.
BOOLEAN iiLoadLIB | ( | FILE * | fp, |
const char * | libnamebuf, | ||
const char * | newlib, | ||
idhdl | pl, | ||
BOOLEAN | autoexport, | ||
BOOLEAN | tellerror | ||
) |
Definition at line 974 of file iplib.cc.
Definition at line 504 of file iplib.cc.
Definition at line 114 of file iplib.cc.
Definition at line 371 of file iplib.cc.
Definition at line 823 of file iplib.cc.
BOOLEAN load_builtin | ( | const char * | newlib, |
BOOLEAN | autoexport, | ||
SModulFunc_t | init | ||
) |
Definition at line 1295 of file iplib.cc.
Definition at line 1285 of file iplib.cc.
Definition at line 1182 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 |