Changeset 6c2364 in git for Singular


Ignore:
Timestamp:
Aug 9, 2010, 3:08:07 PM (14 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', '38dfc5131670d387a89455159ed1e071997eec94')
Children:
951dacc4a3685937010b175eaba6b16678bc2853
Parents:
3410efec0dc16c6bd865716f8dd89cab5b50c110
Message:
ssi: status simplified

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

Legend:

Unmodified
Added
Removed
  • Singular/ssiLink.cc

    r3410ef r6c2364  
    1414#include <signal.h>
    1515#include <sys/select.h>
     16#include <ctype.h>   /*for isdigit*/
    1617
    1718
     
    815816      int c=fgetc(d->f_read);
    816817      //Print("try c=%d\n",c);
    817       switch(c)
     818      if (c== -1) return "eof";
     819      else if (isdigit(c))
     820      { ungetc(c,d->f_read); return "ready"; }
     821      else if ((c!=' ') && (c!='\n'))
    818822      {
    819         case -1: return "eof";
    820         case ' ':
    821         case '\n': break;
    822         case '1':
    823         case '2':
    824         case '3':
    825         case '4':
    826         case '5':
    827         case '6':
    828         case '7':
    829         case '8':
    830         case '9': ungetc(c,d->f_read);
    831                   return "ready";
    832         default: Werror("unknown char in ssiLink(%d)",c);
    833                  return "error";
     823        Werror("unknown char in ssiLink(%d)",c);
     824        return "error";
    834825      }
     826      /* else: next char */
    835827    }
    836828  }
Note: See TracChangeset for help on using the changeset viewer.