Changeset 50abaf2 in git for Singular/extra.cc


Ignore:
Timestamp:
May 18, 1998, 6:12:17 PM (25 years ago)
Author:
Olaf Bachmann <obachman@…>
Branches:
(u'spielwiese', '8e0ad00ce244dfd0756200662572aef8402f13d5')
Children:
556e5703ba87095d08ccdadba2c83b974f3104fd
Parents:
0dd3a92e88c6b26942b5b18ea48f03bddbe0b59c
Message:
1998-05-18  Olaf Bachmann  <obachman@mathematik.uni-kl.de>

	* extra.cc (jjSYSTEM): changed "whoami" --> "Singular", added
	"nblocks"


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

Legend:

Unmodified
Added
Removed
  • Singular/extra.cc

    r0dd3a9 r50abaf2  
    22*  Computer Algebra System SINGULAR      *
    33*****************************************/
    4 /* $Id: extra.cc,v 1.47 1998-05-14 13:04:12 Singular Exp $ */
     4/* $Id: extra.cc,v 1.48 1998-05-18 16:12:14 obachman Exp $ */
    55/*
    66* ABSTRACT: general interface to internals of Singular ("system" command)
     
    9999// ONLY documented system calls go here
    100100// Undocumented system calls go down into #ifdef HAVE_EXTENDED_SYSTEM
     101/*==================== nblocks ==================================*/
     102    if (strcmp((char*)(h->Data()), "nblocks") == 0)
     103    {
     104      ring r;
     105      if (h->next == NULL)
     106      {
     107        if (currRingHdl != NULL)
     108        {
     109          r = IDRING(currRingHdl);
     110        }
     111        else
     112        {
     113          WerrorS("no ring active");
     114          return TRUE;
     115        }
     116      }
     117      else
     118      {
     119        if (h->next->Typ() != RING_CMD)
     120        {
     121          WerrorS("ring expected");
     122          return TRUE;
     123        }
     124        r = (ring) h->next->Data();
     125      }
     126      res->rtyp = INT_CMD;
     127      res->data = (void*) rBlocks(r) - 1;
     128      return FALSE;
     129    }
    101130/*==================== version ==================================*/
    102131    if(strcmp((char*)(h->Data()),"version")==0)
     
    245274    #endif
    246275    #endif
    247 /*==================== whoami ==================================*/
    248     if (strcmp((char*)(h->data), "whoami") == 0)
     276/*==================== Singular ==================================*/
     277    if (strcmp((char*)(h->data), "Singular") == 0)
    249278    {
    250279      res->rtyp=STRING_CMD;
Note: See TracChangeset for help on using the changeset viewer.