From 0ed757a020fda2204c284f90312bdbae586603b6 Mon Sep 17 00:00:00 2001 From: Con Kolivas Date: Thu, 12 Jul 2012 16:05:17 +1000 Subject: [PATCH] Use switch statement for cgpu->status and fix spelling. --- api.c | 29 ++++++++++++++++++----------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/api.c b/api.c index b58a00f3..d2f01487 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);