Changeset b7e0a0 in git
- Timestamp:
- Feb 4, 2013, 4:13:27 PM (10 years ago)
- Branches:
- (u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', 'a800fe4b3e9d37a38c5a10cc0ae9dfa0c15a4ee6')
- Children:
- 72de5f54f47f1606cf29342d26eea5c7ca054155
- Parents:
- 39e070d960bd0ab6d36b34b34c868cd1085371e5
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/blackbox.cc
r39e070 rb7e0a0 24 24 void blackbox_default_destroy(blackbox *b, void *d) 25 25 { 26 Werror ("missing blackbox_destroy");26 WerrorS("missing blackbox_destroy"); 27 27 } 28 28 char *blackbox_default_String(blackbox *b,void *d) 29 29 { 30 Werror ("missing blackbox_String");30 WerrorS("missing blackbox_String"); 31 31 return omStrDup(""); 32 32 } 33 33 void *blackbox_default_Copy(blackbox *b,void *d) 34 34 { 35 Werror ("missing blackbox_Copy");35 WerrorS("missing blackbox_Copy"); 36 36 return NULL; 37 37 } … … 104 104 res->rtyp=LIST_CMD; 105 105 return jjLIST_PL(res,args); 106 } 107 else if(op==STRING_CMD) 108 { 109 blackbox *b=getBlackboxStuff(args->Typ()); 110 res->data=b->blackbox_String(b,args->Data()); 111 res->rtyp=STRING_CMD; 112 args=args->next; 113 if(args!=NULL) 114 { 115 sleftv res2; 116 int ret=iiExprArithM(&res2,args,op); 117 if (ret) return TRUE; 118 char *s2=(char*)omAlloc(strlen((char*)res->data)+strlen((char*)res2.data)+1); 119 sprintf(s2,"%s%s",(char*)res->data,(char*)res2.data); 120 omFree(res2.data); 121 omFree(res->data); 122 res->data=s2; 123 } 124 return FALSE; 106 125 } 107 126 return WrongOp("blackbox_OpM", op, args);
Note: See TracChangeset
for help on using the changeset viewer.