aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--FICS/variable.c56
1 files changed, 30 insertions, 26 deletions
diff --git a/FICS/variable.c b/FICS/variable.c
index 0d28752..f00079b 100644
--- a/FICS/variable.c
+++ b/FICS/variable.c
@@ -439,33 +439,37 @@ PRIVATE int set_language (int p, char *var, char *val)
return VAR_OK;
}
-PRIVATE int set_promote(int p, char *var, char *val)
+PRIVATE int
+set_promote(int p, char *var, char *val)
{
- if (!val)
- return VAR_BADVAL;
- stolower(val);
- switch (val[0]) {
- case 'q':
- parray[p].promote = QUEEN;
- pprintf(p, "Promotion piece set to QUEEN.\n");
- break;
- case 'r':
- parray[p].promote = ROOK;
- pprintf(p, "Promotion piece set to ROOK.\n");
- break;
- case 'b':
- parray[p].promote = BISHOP;
- pprintf(p, "Promotion piece set to BISHOP.\n");
- break;
- case 'n':
- case 'k':
- parray[p].promote = KNIGHT;
- pprintf(p, "Promotion piece set to KNIGHT.\n");
- break;
- default:
- return VAR_BADVAL;
- }
- return VAR_OK;
+ if (!val)
+ return VAR_BADVAL;
+
+ stolower(val);
+
+ switch (val[0]) {
+ case 'q':
+ parray[p].promote = QUEEN;
+ pprintf(p, "Promotion piece set to QUEEN.\n");
+ break;
+ case 'r':
+ parray[p].promote = ROOK;
+ pprintf(p, "Promotion piece set to ROOK.\n");
+ break;
+ case 'b':
+ parray[p].promote = BISHOP;
+ pprintf(p, "Promotion piece set to BISHOP.\n");
+ break;
+ case 'n':
+ case 'k':
+ parray[p].promote = KNIGHT;
+ pprintf(p, "Promotion piece set to KNIGHT.\n");
+ break;
+ default:
+ return VAR_BADVAL;
+ }
+
+ return VAR_OK;
}
PRIVATE int