| 161 | } |
| 162 | |
| 163 | void feInitResources(const char* argv0) |
| 164 | { |
| 165 | if (argv0==NULL) |
| 166 | { |
| 167 | //WarnS("illegal argv[0]==NULL"); |
| 168 | feArgv0 = (char*)malloc(MAXPATHLEN+strlen("/Singular")); |
| 169 | getcwd(feArgv0, MAXPATHLEN); |
| 170 | strcat(feArgv0,"/Singular"); |
| 171 | } |
| 172 | else |
| 173 | feArgv0 = strdup(argv0); |
| 174 | #ifdef RESOURCE_DEBUG |
| 175 | printf("feInitResources(argv0: '%s'): entering...\n", feArgv0); |
| 176 | #endif |
| 177 | // init some Resources |
| 178 | feResource('b'); |
| 179 | feResource('r'); |
| 180 | // don't complain about stuff when initializing SingularPath |
| 181 | feResource('s',0); |
| 182 | feResource('P'); |
| 183 | } |
| 184 | |
| 185 | void feReInitResources() |
| 186 | { |