Commit 67988e8f authored by Federico Vaga's avatar Federico Vaga

sw:tools: fix printf/scanf format

Signed-off-by: Federico Vaga's avatarFederico Vaga <federico.vaga@cern.ch>
parent 2ca93428
......@@ -69,14 +69,14 @@ int main(int argc, char *argv[])
}
break;
case 'c':
n = sscanf(optarg, "%d", &idx_cpu);
n = sscanf(optarg, "%u", &idx_cpu);
if (n != 1) {
fprintf(stderr, "Invalid CPU index\n");
exit(1);
}
break;
case 'q':
n = sscanf(optarg, "%d", &idx_hmq);
n = sscanf(optarg, "%u", &idx_hmq);
if (n != 1) {
fprintf(stderr, "Invalid HMQ index\n");
exit(1);
......@@ -146,7 +146,7 @@ int main(int argc, char *argv[])
*/
n = sscanf(argv[i], "0x%x", &data[k]);
if (n != 1) {
n = sscanf(argv[i], "%d", &data[k]);
n = sscanf(argv[i], "%u", &data[k]);
if (n != 1) {
fprintf(stderr,
"Invalid index: it must be a decimal or hexadecimal number (%s)\n",
......
......@@ -53,7 +53,7 @@ int main(int argc, char *argv[])
/* Save cpu index for each device id */
if (si >= MAX_CPU && di > 0)
break;
sscanf(optarg, "%d", &index[di - 1][si]);
sscanf(optarg, "%u", &index[di - 1][si]);
si++;
break;
case 'D':
......
......@@ -76,7 +76,7 @@ int main(int argc, char *argv[])
sscanf(optarg, "0x%x", &dev_id);
break;
case 'n':
sscanf(optarg, "%d", &n);
sscanf(optarg, "%u", &n);
break;
case 'p':
sscanf(optarg, "%"SCNu64, &period);
......
......@@ -75,10 +75,10 @@ int main(int argc, char *argv[])
sscanf(optarg, "0x%x", &dev_id);
break;
case 'n':
sscanf(optarg, "%d", &n);
sscanf(optarg, "%u", &n);
break;
case 'm':
sscanf(optarg, "%d", &mod);
sscanf(optarg, "%u", &mod);
if (mod > TRTL_SMEM_TYPE_ADD) {
fprintf(stderr, "Invalid operation mode\n");
help();
......
......@@ -66,14 +66,14 @@ int main(int argc, char *argv[])
}
break;
case 'c':
n = sscanf(optarg, "%d", &idx_cpu);
n = sscanf(optarg, "%u", &idx_cpu);
if (n != 1) {
fprintf(stderr, "Invalid CPU index\n");
exit(1);
}
break;
case 'q':
n = sscanf(optarg, "%d", &idx_hmq);
n = sscanf(optarg, "%u", &idx_hmq);
if (n != 1) {
fprintf(stderr, "Invalid HMQ index\n");
exit(1);
......@@ -107,7 +107,7 @@ int main(int argc, char *argv[])
for (i = optind, v = 0; i < argc;
i += (mode == OP_READ ? 1 : 2), v += 2) {
n = sscanf(argv[i], "%d", &var[v]);
n = sscanf(argv[i], "%u", &var[v]);
if (n != 1) {
fprintf(stderr,
"Invalid index: it must be a decimal number (%s)\n",
......@@ -121,7 +121,7 @@ int main(int argc, char *argv[])
n = sscanf(argv[i + 1], "0x%x", &var[v + 1]);
if (n == 1)
continue;
n = sscanf(argv[i + 1], "%d", &var[v + 1]);
n = sscanf(argv[i + 1], "%u", &var[v + 1]);
if (n != 1) {
fprintf(stderr,
"Invalid value: it must be a decimal or hexadecimal number (%s)\n",
......@@ -153,7 +153,7 @@ int main(int argc, char *argv[])
break;
}
for (i = 0; i < n_var; ++i) {
fprintf(stdout, "[%d] 0x%x\n",
fprintf(stdout, "[%u] 0x%x\n",
var[i * 2], var[i * 2 + 1]);
}
break;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment