- make error messages more informative

This commit is contained in:
zolliker
2011-04-29 14:08:14 +00:00
parent f24ed4e5b6
commit f3cb9893dd

View File

@@ -3235,7 +3235,7 @@ static int SetSICSHdbProperty(SConnection * pCon, SicsInterp * pSics,
}
targetNode = FindHdbNode(NULL, argv[1], pCon);
if (targetNode == NULL) {
SCWrite(pCon, "ERROR: node not found", eError);
SCPrintf(pCon, eError, "ERROR: node %s not found", argv[1]);
return 0;
}
val = Arg2Tcl(argc - 3, &argv[3], buffer, sizeof buffer);
@@ -3255,12 +3255,12 @@ static int DelSICSHdbProperty(SConnection * pCon, SicsInterp * pSics,
pHdb targetNode = NULL;
if (argc < 3) {
SCWrite(pCon, "ERROR: need path key as parameters", eError);
SCWrite(pCon, "ERROR: need path and key as parameters", eError);
return 0;
}
targetNode = FindHdbNode(NULL, argv[1], pCon);
if (targetNode == NULL) {
SCWrite(pCon, "ERROR: node not found", eError);
SCPrintf(pCon, eError, "ERROR: node %s not found", argv[1]);
return 0;
}
SetHdbProperty(targetNode, argv[2], NULL);
@@ -3277,12 +3277,12 @@ static int GetSICSHdbProperty(SConnection * pCon, SicsInterp * pSics,
int status;
if (argc < 3) {
SCWrite(pCon, "ERROR: need path key as parameters", eError);
SCWrite(pCon, "ERROR: need path and key as parameters", eError);
return 0;
}
targetNode = FindHdbNode(NULL, argv[1], pCon);
if (targetNode == NULL) {
SCWrite(pCon, "ERROR: node not found", eValue);
SCPrintf(pCon, eError, "ERROR: node %s not found", argv[1]);
return 0;
}
status = GetHdbProperty(targetNode, argv[2], buffer, 511);
@@ -3303,12 +3303,12 @@ static int GetSICSHdbPropertyVal(SConnection * pCon, SicsInterp * pSics,
int status;
if (argc < 3) {
SCWrite(pCon, "ERROR: need path key as parameters", eError);
SCWrite(pCon, "ERROR: need path and key as parameters", eError);
return 0;
}
targetNode = FindHdbNode(NULL, argv[1], pCon);
if (targetNode == NULL) {
SCWrite(pCon, "ERROR: node not found", eError);
SCPrintf(pCon, eError, "ERROR: node %s not found", argv[1]);
return 0;
}
status = GetHdbProperty(targetNode, argv[2], buffer, 511);
@@ -3335,7 +3335,7 @@ static int ListSICSHdbProperty(SConnection * pCon, SicsInterp * pSics,
}
targetNode = FindHdbNode(NULL, argv[1], pCon);
if (targetNode == NULL) {
SCWrite(pCon, "ERROR: node not found", eError);
SCPrintf(pCon, eError, "ERROR: node %s not found", argv[1]);
return 0;
}
data = CreateDynString(64, 64);