Changeset 320f1c in git
- Timestamp:
- Aug 11, 2011, 3:24:36 PM (12 years ago)
- Branches:
- (u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', 'f875bbaccd0831e36aaed09ff6adeb3eb45aeb94')
- Children:
- cc730207d12dc34abc9c79393ad0bbe159c3ff88
- Parents:
- 4ff07fdd3051ba7acda256542ea021e65250925d
- git-author:
- Hans Schoenemann <hannes@mathematik.uni-kl.de>2011-08-11 15:24:36+02:00
- git-committer:
- Mohamed Barakat <mohamed.barakat@rwth-aachen.de>2011-11-09 13:19:15+01:00
- Location:
- Singular
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/ipshell.h
r4ff07f r320f1c 98 98 syStrategy syConvList(lists li,BOOLEAN toDel); 99 99 100 void rSetHdl(idhdl h);101 102 103 100 /* ================================================================== */ 104 101 /* Expressions : */ -
Singular/ssiLink.cc
r4ff07f r320f1c 27 27 28 28 #include <Singular/tok.h> 29 #include <Singular/ipshell.h> 29 30 #include <Singular/ipid.h> 30 31 #include <omalloc/omalloc.h> … … 203 204 d->r->ref++; 204 205 SSI_BLOCK_CHLD; 205 fprintf(d->f_write,"%d %d ", r->ch,r->N);206 fprintf(d->f_write,"%d %d ",n_GetChar(r->cf),r->N); 206 207 207 208 int i; … … 347 348 case 3: 348 349 {// read int or mpz_t or mpz_t, mpz_t 349 number n= nlRInit(0);350 number n=(number)omAlloc0(sizeof(snumber_dummy)); 350 351 SSI_BLOCK_CHLD; 351 352 mpz_inp_str(((number_dummy)n)->z,d->f_read,0); … … 360 361 fscanf(d->f_read,"%d",&dd); 361 362 SSI_UNBLOCK_CHLD; 362 return INT_TO_SR(dd);363 return n_Init(dd,d->r->cf); 363 364 } 364 365 default: … … 381 382 case 1: 382 383 {// read mpz_t, mpz_t 383 number n= nlRInit(0);384 number n=(number)omAlloc0(sizeof(snumber_dummy)); 384 385 mpz_init(((number_dummy)n)->n); 385 386 SSI_BLOCK_CHLD; … … 392 393 case 3: 393 394 {// read mpz_t 394 number n= nlRInit(0);395 number n=(number)omAlloc0(sizeof(snumber_dummy)); 395 396 SSI_BLOCK_CHLD; 396 397 gmp_fscanf(d->f_read,"%Zd",((number_dummy)n)->z); … … 405 406 fscanf(d->f_read,"%d",&dd); 406 407 SSI_UNBLOCK_CHLD; 407 return INT_TO_SR(dd);408 return n_Init(dd,d->r->cf); 408 409 } 409 410 case 5: 410 411 case 6: 411 412 {// read raw mpz_t, mpz_t 412 number n= nlRInit(0);413 number n=(number)omAlloc0(sizeof(snumber_dummy)); 413 414 mpz_init(((number_dummy)n)->n); 414 415 SSI_BLOCK_CHLD; … … 421 422 case 8: 422 423 {// read raw mpz_t 423 number n= nlRInit(0);424 number n=(number)omAlloc0(sizeof(snumber_dummy)); 424 425 SSI_BLOCK_CHLD; 425 426 mpz_inp_str (((number_dummy)n)->z, d->f_read, 32);
Note: See TracChangeset
for help on using the changeset viewer.