Changeset 873d82 in git


Ignore:
Timestamp:
Nov 28, 2002, 6:15:23 PM (21 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
ee2f866e36b3ff44717f9046b160032c4b43af65
Parents:
3bd82dbf67384056c8d17355e9546fb5532d207f
Message:
*hannes: made buffer size dynamic for proc header


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

Legend:

Unmodified
Added
Removed
  • Singular/iplib.cc

    r3bd82d r873d82  
    22*  Computer Algebra System SINGULAR     *
    33****************************************/
    4 /* $Id: iplib.cc,v 1.99 2002-07-04 15:54:12 levandov Exp $ */
     4/* $Id: iplib.cc,v 1.100 2002-11-28 17:15:23 Singular Exp $ */
    55/*
    66* ABSTRACT: interpreter: LIB and help
     
    216216  { // load proc part - must exist
    217217    procbuflen = pi->data.s.def_end - pi->data.s.proc_start;
     218    char *ss=(char *)omAlloc(procbuflen+2);
    218219    //fgets(buf, sizeof(buf), fp);
    219     myfread( buf, procbuflen, 1, fp);
     220    myfread( ss, procbuflen, 1, fp);
    220221    char ct;
    221222    char *e;
    222     s=iiProcName(buf,ct,e);
     223    s=iiProcName(ss,ct,e);
    223224    char *argstr=NULL;
    224225    *e=ct;
     
    238239    procbuflen+=strlen(argstr);
    239240    omFree(argstr);
     241    omFree(ss);
    240242    fclose( fp );
    241243    pi->data.s.body[procbuflen] = '\0';
     
    437439                   iiCheckPack(currPack);
    438440                   currPackHdl=packFindHdl(currPack);
     441                   //Print("set pack=%s\n",IDID(currPackHdl));
    439442                 }
    440443                 #endif
    441444                 err=iiPStart(pn,sl);
     445                 #ifdef HAVE_NS
     446                 #endif
    442447                 break;
    443448    case LANG_C:
Note: See TracChangeset for help on using the changeset viewer.