Changeset 147686 in git for Singular/feResource.cc
- Timestamp:
- Aug 16, 1999, 5:09:47 PM (25 years ago)
- Branches:
- (u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', '38077648e7239f98078663eb941c3c979511150a')
- Children:
- 6459a5b234937bea2c13330e1323284c0a6aecc4
- Parents:
- 9f18501ca0cfcfef1e9dd96f9104154c78199b96
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/feResource.cc
r9f1850 r147686 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: feResource.cc,v 1. 6 1999-08-14 13:17:30 SingularExp $ */4 /* $Id: feResource.cc,v 1.7 1999-08-16 15:09:47 obachman Exp $ */ 5 5 /* 6 6 * ABSTRACT: management of resources … … 12 12 #include "mmemory.h" 13 13 #include "febase.h" 14 #include "version.h" 14 15 15 16 // define RESOURCE_DEBUG for chattering about resource management … … 110 111 static char* feCleanUpPath(char* path); 111 112 static void mystrcpy(char* d, char* s); 112 static char* feSprintf(char* s, const char* fmt );113 static char* feSprintf(char* s, const char* fmt, int warn = -1); 113 114 extern "C" char* find_executable(const char* argv0); 114 115 #if defined(WINNT) && defined(__GNUC__) … … 141 142 #ifdef RESOURCE_DEBUG 142 143 printf("feInitResources: entering with argv0=%s=\n", argv0); 143 feResource('S'); 144 #endif 145 // init some Resources 144 146 feResource('b'); 145 147 feResource('r'); 146 feResource('s'); 147 #endif 148 // don't complain about stuff when initializing SingularPath 149 feResource('s',0); 150 148 151 149 152 … … 171 174 } 172 175 #ifdef RESOURCE_DEBUG 173 printf("feReInitResources: entering with feArgv0=%s=\n", feArgv0); 174 feResource('S'); 176 printf("feInitResources: entering with argv0=%s=\n", argv0); 177 #endif 178 // init some Resources 175 179 feResource('b'); 176 180 feResource('r'); 177 feResource('s');178 #endif 181 // don't complain about stuff when initializing SingularPath 182 feResource('s',0); 179 183 } 180 184 … … 275 279 if (*value == '\0' && config->fmt != NULL ) 276 280 { 277 feSprintf(value, config->fmt );281 feSprintf(value, config->fmt, warn); 278 282 } 279 283 else if (config->fmt == NULL) … … 321 325 Warn("Either set environment variable %s to the location of %s", 322 326 config->env, config->key); 323 feSprintf(value, config->fmt );327 feSprintf(value, config->fmt, warn); 324 328 Warn("or make sure that %s is at %s", config->key, value); 325 329 } … … 608 612 * 609 613 *****************************************************************/ 610 static char* feSprintf(char* s, const char* fmt )614 static char* feSprintf(char* s, const char* fmt, int warn) 611 615 { 612 616 char* s_in = s; … … 620 624 { 621 625 fmt++; 622 char* r = feResource(*fmt );626 char* r = feResource(*fmt, warn); 623 627 if (r != NULL) 624 628 {
Note: See TracChangeset
for help on using the changeset viewer.