Changeset 4878eb in git
- Timestamp:
- Mar 2, 2011, 2:41:47 PM (13 years ago)
- Branches:
- (u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', 'b4f17ed1d25f93d46dbe29e4b499baecc2fd51bb')
- Children:
- eb5526e648e4ec140d17be3e624211dd233a7bfd
- Parents:
- 31a04de9654ef6c91a67d31ba39e3e2f1c9537fe
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/newstruct.cc
r31a04de r4878eb 361 361 { 362 362 WerrorS("empty name for element"); 363 omFree(elem); 364 omFree(ss); 365 omFree(res); 366 currRingHdl=save_ring; 367 return NULL; 363 goto error_in_newstruct_def; 368 364 } 369 365 elem->name=omStrDup(start); … … 377 373 while (*p==' ') p++; 378 374 if (*p!=',') break; 375 if (*p!='\0') 376 { 377 Werror("unknown character in newstruct:>>%s<<",p); 378 goto error_in_newstruct_def; 379 } 379 380 p++; 380 381 } … … 383 384 //Print("new type with %d elements\n",res->size); 384 385 return res; 386 error_in_newstruct_def: 387 omFree(elem); 388 omFree(ss); 389 omFree(res); 390 currRingHdl=save_ring; 391 return NULL; 385 392 } 386 393 newstruct_desc newstructFromString(const char *s)
Note: See TracChangeset
for help on using the changeset viewer.