Changeset 508 for trunk/zoo-project/zoo-kernel/service_internal_python.c
- Timestamp:
- Oct 8, 2014, 4:28:05 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/zoo-project/zoo-kernel/service_internal_python.c
r505 r508 502 502 PyString_AsStringAndSize(value,&buffer,&size); 503 503 #endif 504 if(res!=NULL){ 505 addToMap(res,PyString_AsString(key),""); 506 }else{ 507 res=createMap(PyString_AsString(key),""); 508 } 509 map* tmpR=getMap(res,"value"); 510 free(tmpR->value); 511 tmpR->value=(char*)malloc((size+1)*sizeof(char)); 512 memmove(tmpR->value,buffer,size*sizeof(char)); 513 tmpR->value[size]=0; 514 char sin[1024]; 515 sprintf(sin,"%ld",size); 516 addToMap(res,"size",sin); 504 addToMapWithSize(res,"value",buffer,size); 517 505 }else{ 518 506 char* lkey=PyString_AsString(key);
Note: See TracChangeset
for help on using the changeset viewer.