Changeset eff324 in git
- Timestamp:
- Aug 1, 2012, 11:04:39 PM (11 years ago)
- Branches:
- (u'spielwiese', '8e0ad00ce244dfd0756200662572aef8402f13d5')
- Children:
- 632c3a619d605d6b049c3f7f82a323ea8113e34b
- Parents:
- ed47aab1ca04dedabc7c40435071af5af05f4c3a
- Location:
- Singular
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/newstruct.cc
red47aab reff324 613 613 return NULL; 614 614 } 615 616 newstruct_desc newstructDesc() 615 newstruct_desc newstructFromString(const char *s) 617 616 { 618 617 newstruct_desc res=(newstruct_desc)omAlloc0(sizeof(*res)); 619 618 res->size=0; 620 return res; 621 } 622 623 newstruct_desc newstructFromString(const char *s) 624 { 625 return scanNewstructFromString(s, newstructDesc()); 626 } 627 619 620 return scanNewstructFromString(s,res); 621 } 628 622 newstruct_desc newstructChildFromString(const char *parent, const char *s) 629 623 { … … 670 664 blackbox *bb=getBlackboxStuff(id); 671 665 newstruct_desc desc=(newstruct_desc)bb->data; 666 if (desc == NULL) 667 { 668 desc=(newstruct_desc)omAlloc0(sizeof(*desc)); 669 desc->size=0; 670 bb->data = (void*)desc; 671 } 672 672 673 newstruct_proc p=(newstruct_proc)omAlloc(sizeof(*p)); 673 674 p->next=desc->procs; desc->procs=p; -
Singular/newstruct.h
red47aab reff324 5 5 6 6 void newstruct_setup(const char * name, newstruct_desc d); 7 newstruct_desc newstructDesc();8 7 newstruct_desc newstructFromString(const char *s); 9 8 newstruct_desc newstructChildFromString(const char *p, const char *s); 10 9 BOOLEAN newstruct_set_proc(const char *name,const char *func,int args, procinfov p); 11 10 void newstructShow(newstruct_desc d); 11 12 12 #endif -
Singular/pyobject.cc
red47aab reff324 652 652 b->blackbox_Op3 = pyobject_Op3; 653 653 b->blackbox_OpM = pyobject_OpM; 654 b->data = newstructDesc();655 654 656 655 PythonInterpreter::init(setBlackboxStuff(b,"pyobject"));
Note: See TracChangeset
for help on using the changeset viewer.