Determine the value of this system variable.
This function stores the type and current value for the variable in the result buffer info, given the name of a system variable sysvar.
The argument sysvar is the name of the system variable whose value you are retrieving.
The argument info points to a result buffer structure that represents the current value stored in the above variable. The info argument must point to an allocated result buffer. It cannot be declared as only a pointer since the data returned from a system variable ranges from a single-digit integer (such as 0) to a 132-character string.
This function returns RTERROR or RTNORM.
Example
char sysvar[512];
struct sds_resbuf rb1;
sds_getstring(0,"\nEnter a variable name: ",sysvar);
sds_getvar(sysvar,&rb1);
switch(rb1.restype){
. . .
case RTREAL:
sds_printf("\n%s is currently set at %f. ",sysvar,rb1.resval.rreal);
break;
. . .
}
Tell me about...
Programming Overview of SDS™ (Solutions Development System™)