- unified the 2 script context commands

- minor changes in hipadaba and ascon/devser
This commit is contained in:
zolliker
2008-05-30 09:29:44 +00:00
parent b03ddddd8f
commit b5b4da2776
9 changed files with 179 additions and 138 deletions

View File

@@ -2932,6 +2932,7 @@ static int SetSICSHdbProperty(SConnection *pCon, SicsInterp *pSics, void *pData,
int argc, char *argv[]){
pHdb targetNode = NULL;
char buffer[512];
char *val;
if(argc < 4) {
SCWrite(pCon,"ERROR: need path key value as parameters",eError);
@@ -2942,8 +2943,11 @@ static int SetSICSHdbProperty(SConnection *pCon, SicsInterp *pSics, void *pData,
SCWrite(pCon,"ERROR: node not found",eError);
return 0;
}
Arg2Tcl(argc-3, &argv[3], buffer,512);
SetHdbProperty(targetNode,argv[2], buffer);
val = Arg2Tcl(argc-3, &argv[3], buffer, sizeof buffer);
if (val) {
SetHdbProperty(targetNode,argv[2], val);
if (val != buffer) free(val);
}
SCSendOK(pCon);
return 1;
}