Changeset 147686 in git for Singular/feResource.cc


Ignore:
Timestamp:
Aug 16, 1999, 5:09:47 PM (25 years ago)
Author:
Olaf Bachmann <obachman@…>
Branches:
(u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', '38077648e7239f98078663eb941c3c979511150a')
Children:
6459a5b234937bea2c13330e1323284c0a6aecc4
Parents:
9f18501ca0cfcfef1e9dd96f9104154c78199b96
Message:
* don't chatter about path stuff on ResourceInit


git-svn-id: file:///usr/local/Singular/svn/trunk@3450 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/feResource.cc

    r9f1850 r147686  
    22*  Computer Algebra System SINGULAR     *
    33****************************************/
    4 /* $Id: feResource.cc,v 1.6 1999-08-14 13:17:30 Singular Exp $ */
     4/* $Id: feResource.cc,v 1.7 1999-08-16 15:09:47 obachman Exp $ */
    55/*
    66* ABSTRACT: management of resources
     
    1212#include "mmemory.h"
    1313#include "febase.h"
     14#include "version.h"
    1415
    1516// define RESOURCE_DEBUG for chattering about resource management
     
    110111static char* feCleanUpPath(char* path);
    111112static void mystrcpy(char* d, char* s);
    112 static char* feSprintf(char* s, const char* fmt);
     113static char* feSprintf(char* s, const char* fmt, int warn = -1);
    113114extern "C" char* find_executable(const char* argv0);
    114115#if defined(WINNT) && defined(__GNUC__)
     
    141142#ifdef RESOURCE_DEBUG
    142143  printf("feInitResources: entering with argv0=%s=\n", argv0);
    143   feResource('S');
     144#endif
     145  // init some Resources
    144146  feResource('b');
    145147  feResource('r');
    146   feResource('s');
    147 #endif
     148  // don't complain about stuff when initializing SingularPath
     149  feResource('s',0);
     150 
    148151 
    149152 
     
    171174  }
    172175#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
    175179  feResource('b');
    176180  feResource('r');
    177   feResource('s');
    178 #endif
     181  // don't complain about stuff when initializing SingularPath
     182  feResource('s',0);
    179183}
    180184
     
    275279  if (*value == '\0' && config->fmt != NULL )
    276280  {
    277     feSprintf(value, config->fmt);
     281    feSprintf(value, config->fmt, warn);
    278282  }
    279283  else if (config->fmt == NULL)
     
    321325    Warn("Either set environment variable %s to the location of %s",
    322326         config->env, config->key);
    323     feSprintf(value, config->fmt);
     327    feSprintf(value, config->fmt, warn);
    324328    Warn("or make sure that %s is at %s", config->key, value);
    325329  }
     
    608612 *
    609613 *****************************************************************/
    610 static char* feSprintf(char* s, const char* fmt)
     614static char* feSprintf(char* s, const char* fmt, int warn)
    611615{
    612616  char* s_in = s;
     
    620624    {
    621625      fmt++;
    622       char* r = feResource(*fmt);
     626      char* r = feResource(*fmt, warn);
    623627      if (r != NULL)
    624628      {
Note: See TracChangeset for help on using the changeset viewer.