aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorPaul Eggert <[email protected]>2014-05-18 21:56:03 -0700
committerPaul Eggert <[email protected]>2014-05-18 21:56:03 -0700
commit60fc70a8e0bf25d7388fb4c2e31d912c203f561d (patch)
tree19edf3db0317cd7c5ab3c7b001214b9b7e33c061 /ChangeLog
parent337ee6b38ea35823ab77a03b3841cf888904b336 (diff)
Remove dependencies on getdelim and getline.
Also, remove update-game-scores's limits on game scores and simplify its file-locking code. * configure.ac (getdelim, getline): Remove. * lib-src/update-game-score.c (struct score_entry): Unify the username and data members to a single user_data member, since they don't need to be changed independently and getdelim and getline aren't helpful. Make the score member char *, not intmax_t, so that scores are not limited to intmax_t. All uses changed. (lose_syserr): A zero errno stands for invalid data in score file. (normalize_integer): New function. (main): Use it. Check for invalid scores. Omit redundant stat check. (read_score): First arg is now a string, not a FILE *. All uses changed. Do not use getdelim or getline; that's way simpler. (read_scores): Read the whole file, and let read_score handle each line. (score_compare): Compare strings representing integers, not integers. (write_scores) [DOS_NT]: Eliminate unnecessary chmod. (lock_file): Simplify locking code, eliminating goto. Check for unlink failure.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog5
1 files changed, 5 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 769618f31c..91b1b3ebc6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2014-05-19 Paul Eggert <[email protected]>
+
+ Remove dependencies on getdelim and getline.
+ * configure.ac (getdelim, getline): Remove.
+
2014-05-18 Glenn Morris <[email protected]>
* configure.ac: Do not bother testing for png in non-graphical builds.