Changeset 6babcbc in git
- Timestamp:
- Dec 7, 2012, 3:54:51 PM (11 years ago)
- Branches:
- (u'spielwiese', '8d54773d6c9e2f1d2593a28bc68b7eeab54ed529')
- Children:
- fabb38f32d9ea08fa7e3ff4bf33e0ec7fbf4ab73
- Parents:
- 90606248d583c5fc68e2935f8e617bf697e3814b
- git-author:
- Alexander Dreyer <adreyer@gmx.de>2012-12-07 15:54:51+01:00
- git-committer:
- Alexander Dreyer <adreyer@gmx.de>2012-12-10 17:46:50+01:00
- Location:
- Singular
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/iparith.cc
r906062 r6babcbc 206 206 207 207 /*============= proc =======================*/ 208 static BOOLEAN jjLOAD(leftv res, leftv v, BOOLEAN autoexport = FALSE);209 208 static int iiTabIndex(const jjValCmdTab dArithTab, const int len, const int op); 210 209 static Subexpr jjMakeSub(leftv e); … … 2508 2507 static BOOLEAN jjLOAD2(leftv res, leftv, leftv v) 2509 2508 { 2510 return jjLOAD( res, v,TRUE);2509 return jjLOAD((char*)v->Data(),TRUE); 2511 2510 } 2512 2511 static BOOLEAN jjLOAD_E(leftv res, leftv v, leftv u) … … 2514 2513 char * s=(char *)u->Data(); 2515 2514 if(strcmp(s, "with")==0) 2516 return jjLOAD( res, v, TRUE);2515 return jjLOAD((char*)v->Data(), TRUE); 2517 2516 WerrorS("invalid second argument"); 2518 2517 WerrorS("load(\"libname\" [,\"with\"]);"); … … 4375 4374 static BOOLEAN jjLOAD1(leftv res, leftv v) 4376 4375 { 4377 return jjLOAD( res, v,FALSE);4376 return jjLOAD((char*)v->Data(),FALSE); 4378 4377 } 4379 4378 static BOOLEAN jjLISTRING(leftv res, leftv v) … … 5151 5150 return FALSE; 5152 5151 } 5153 static BOOLEAN jjLOAD(leftv, leftv v, BOOLEAN autoexport) 5154 { 5155 char * s=(char *)v->CopyD(); 5152 5153 BOOLEAN jjLOAD(char *s, BOOLEAN autoexport) 5154 { 5156 5155 char libnamebuf[256]; 5157 5156 lib_types LT = type_of_LIB(s, libnamebuf); … … 5206 5205 } 5207 5206 return TRUE; 5208 }5209 5210 BOOLEAN jjLOADLIB(const char* libname, BOOLEAN autoexport)5211 {5212 leftv v = (leftv)omAlloc0Bin(sleftv_bin);5213 v->data = (char*)libname;5214 v->rtyp = STRING_CMD;5215 BOOLEAN res = jjLOAD(NULL, v, autoexport);5216 omFreeBin(v, sleftv_bin);5217 5218 return res;5219 5207 } 5220 5208 -
Singular/ipshell.h
r906062 r6babcbc 68 68 if no, returns FALSE 69 69 */ 70 /// load lib/module given in v 71 BOOLEAN jjLOAD(char *s, BOOLEAN autoexport = FALSE); 70 72 BOOLEAN iiLocateLib(const char* lib, char* where); 71 73 leftv iiMap(map theMap, const char * what); -
Singular/pyobject_setup.cc
r906062 r6babcbc 40 40 static BOOLEAN pyobject_load() 41 41 { 42 BOOLEAN jjLOADLIB(const char* libname, BOOLEAN autoexport); 43 return jjLOADLIB("pyobject.so", TRUE); 42 return jjLOAD("pyobject.so", TRUE); 44 43 } 45 44 #endif
Note: See TracChangeset
for help on using the changeset viewer.