Use switch statement for cgpu->status and fix spelling.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
diff --git a/api.c b/api.c
index b58a00f..d2f0148 100644
--- a/api.c
+++ b/api.c
@@ -170,7 +170,7 @@ static const char *APIVERSION = "1.14";
static const char *DEAD = "Dead";
static const char *SICK = "Sick";
static const char *NOSTART = "NoStart";
-static const char *INIT = "Initializing";
+static const char *INIT = "Initialising";
static const char *DISABLED = "Disabled";
static const char *ALIVE = "Alive";
static const char *REJECTING = "Rejecting";
@@ -1257,16 +1257,23 @@ static void gpustatus(int gpu, bool isjson)
else
enabled = (char *)NO;
- if (cgpu->status == LIFE_DEAD)
- status = (char *)DEAD;
- else if (cgpu->status == LIFE_SICK)
- status = (char *)SICK;
- else if (cgpu->status == LIFE_NOSTART)
- status = (char *)NOSTART;
- else if (cgpu->status == LIFE_INIT)
- status = (char *)INIT;
- else
- status = (char *)ALIVE;
+ switch(cgpu->status) {
+ case LIFE_DEAD:
+ status = (char *)DEAD;
+ break;
+ case LIFE_SICK:
+ status = (char *)SICK;
+ break;
+ case LIFE_NOSTART:
+ status = (char *)NOSTART;
+ break;
+ case LIFE_INIT:
+ status = (char *)INIT;
+ break;
+ default:
+ status = (char *)ALIVE;
+ break;
+ }
if (cgpu->dynamic)
strcpy(intensity, DYNAMIC);