bug fixes
This commit is contained in:
8
oicom.c
8
oicom.c
@@ -115,11 +115,11 @@ double OiGetFlt(Eve *eve, int dig, int *pdig) {
|
||||
}
|
||||
|
||||
void OiSet(Eve *eve, char *cmd, double val, int dig) {
|
||||
char buf[64];
|
||||
|
||||
char buf[64];
|
||||
long lval;
|
||||
|
||||
if (eve->syntax == 0) {
|
||||
for (;dig>0;dig--) val=val*10;
|
||||
snprintf(buf, sizeof(buf), "%s%05d", cmd, (int)val);
|
||||
snprintf(buf, sizeof(buf), "%s%.*f", cmd, dig, val);
|
||||
} else {
|
||||
snprintf(buf, sizeof(buf), "%s%f", cmd, val);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user