Changeset 2afef4 in git for Singular/febase.cc


Ignore:
Timestamp:
Jun 15, 1998, 5:47:59 PM (26 years ago)
Author:
Olaf Bachmann <obachman@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
4d6470fe58d551b765bfa08826264f20581e5a3c
Parents:
388317006f4f6037f2c4d3755506bbcc36118877
Message:
* changes for distribution, in particular for win distribution

* extra.cc: new calls: SearchPath, InfoFile, InfoProgram


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

Legend:

Unmodified
Added
Removed
  • Singular/febase.cc

    r388317 r2afef4  
    22*  Computer Algebra System SINGULAR     *
    33****************************************/
    4 /* $Id: febase.cc,v 1.52 1998-06-15 12:58:59 pohl Exp $ */
     4/* $Id: febase.cc,v 1.53 1998-06-15 15:47:57 obachman Exp $ */
    55/*
    66* ABSTRACT: i/o system
     
    243243// bindir/../doc/singular.hlp
    244244// bindir/../info/singular.hlp
    245 // bindir/../../doc/singular.hlp
     245// bindir/../../Singular/doc/$version/singular.hlp
     246// bindir/../../Singular/doc/singular.hlp
    246247// bindir/../../info/singular.hlp
    247 // ROOTDIR/doc/singular.hlp
     248// ROOTDIR/Singular/doc/$version/singular.hlp
     249// ROOTDIR/Singular/doc/singular.hlp
    248250// ROOTDIR/info/singular.hlp
    249251#ifdef WINNT
     
    274276  if (bindir != NULL)
    275277  {
     278    // bindir/../doc/singular.hlp
    276279    sprintf(hlpfile,"%s/../doc/singular.hlp", bindir);
    277280#ifdef PATH_DEBUG
     
    280283    if (! access(hlpfile, R_OK)) return feFixFileName(hlpfile);
    281284
     285    // bindir/../info/singular.hlp
    282286    sprintf(hlpfile,"%s/../info/singular.hlp", bindir);
    283287#ifdef PATH_DEBUG
     
    286290    if (! access(hlpfile, R_OK)) return feFixFileName(hlpfile);
    287291
    288     sprintf(hlpfile,"%s/../../doc/singular.hlp", bindir);
     292    // bindir/../../Singular/doc/$version/singular.hlp
     293    sprintf(hlpfile,"%s/../../Singular/doc/%s/singular.hlp",bindir,S_VERSION1);
    289294#ifdef PATH_DEBUG
    290295    Print("trying %s -- %s\n", hlpfile, ( access(hlpfile, R_OK) ? "no" : "yes"));
     
    292297    if (! access(hlpfile, R_OK)) return feFixFileName(hlpfile);
    293298
     299    // bindir/../../Singular/doc/singular.hlp
     300    sprintf(hlpfile,"%s/../../Singular/doc/singular.hlp", bindir);
     301#ifdef PATH_DEBUG
     302    Print("trying %s -- %s\n", hlpfile, ( access(hlpfile, R_OK) ? "no" : "yes"));
     303#endif
     304    if (! access(hlpfile, R_OK)) return feFixFileName(hlpfile);
     305
     306    // bindir/../../info/singular.hlp
    294307    sprintf(hlpfile,"%s/../../info/singular.hlp", bindir);
    295308#ifdef PATH_DEBUG
     
    298311    if (! access(hlpfile, R_OK)) return feFixFileName(hlpfile);
    299312
    300     sprintf(hlpfile,"%s/doc/singular.hlp", SINGULAR_ROOT_DIR);
     313    // ROOTDIR/Singular/doc/$version/singular.hlp
     314    sprintf(hlpfile,"%s/Singular/doc/%s/singular.hlp", SINGULAR_ROOT_DIR, S_VERSION1);
    301315#ifdef PATH_DEBUG
    302316    Print("trying %s -- %s\n", hlpfile, ( access(hlpfile, R_OK) ? "no" : "yes"));
     
    304318    if (! access(hlpfile, R_OK)) return feFixFileName(hlpfile);
    305319
     320    // ROOTDIR/Singular/doc/singular.hlp
     321    sprintf(hlpfile,"%s/Singular/doc/singular.hlp", SINGULAR_ROOT_DIR);
     322#ifdef PATH_DEBUG
     323    Print("trying %s -- %s\n", hlpfile, ( access(hlpfile, R_OK) ? "no" : "yes"));
     324#endif
     325    if (! access(hlpfile, R_OK)) return feFixFileName(hlpfile);
     326
     327    // ROOTDIR/info/singular.hlp
    306328    sprintf(hlpfile,"%s/info/singular.hlp", SINGULAR_ROOT_DIR);
    307329 #ifdef PATH_DEBUG
Note: See TracChangeset for help on using the changeset viewer.