aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--FICS/ratings.c36
1 files changed, 21 insertions, 15 deletions
diff --git a/FICS/ratings.c b/FICS/ratings.c
index 2ea978a..00c1237 100644
--- a/FICS/ratings.c
+++ b/FICS/ratings.c
@@ -466,37 +466,43 @@ rating_recalc(void)
fprintf(stderr, "FICS: Finished at %s\n", strltime(&t));
}
-PRIVATE int Round (double x)
+PRIVATE int
+Round(double x)
{
- return (x < 0 ? (int) (x - 0.5) : (int) (x + 0.5));
+ return (x < 0 ? (int)(x - 0.5) : (int)(x + 0.5));
}
-/* Constants for Glicko system */
+// Constants for Glicko system
#define Gd 3.25
#define Gr0 1720
#define Gs0 350
#define Gq 0.00575646273249
#define Gp 0.000010072398601964
+// End of Glicko system variables
-/* End of Glicko system variables */
-
-PRIVATE double Gf(double ss)
+PRIVATE double
+Gf(double ss)
{
- return (1.0 / sqrt(1.0 + Gp * ss * ss));
+ return (1.0 / sqrt(1.0 + Gp * ss * ss));
}
-/* Confusing but economical: calculate error and attenuation function together */
-PRIVATE double GE(int r, int rr, double ss, double *fss)
+/*
+ * Confusing but economical: calculate error and attenuation function
+ * together.
+ */
+PRIVATE double
+GE(int r, int rr, double ss, double *fss)
{
- *fss = Gf(ss);
- return (1.0 / (1.0 + pow(10.0, (rr - r) * (*fss) / 400.0)));
+ *fss = Gf(ss);
+ return (1.0 / (1.0 + pow(10.0, (rr - r) * (*fss) / 400.0)));
}
-PUBLIC double current_sterr(double s, int t)
+PUBLIC double
+current_sterr(double s, int t)
{
- if (t < 0)
- t = 0; /* this shouldn't happen */
- return (sqrt(s * s + Gd * Gd * log(1.0 + t / 60.0)));
+ if (t < 0)
+ t = 0; // this shouldn't happen
+ return sqrt(s * s + Gd * Gd * log(1.0 + t / 60.0));
}
/*