summaryrefslogtreecommitdiffstats
path: root/misc/langdrill/010_min_max.diff
diff options
context:
space:
mode:
author Hunter Sezen2018-03-19 23:33:55 +0100
committer David Spencer2018-03-19 23:33:55 +0100
commit12e3c47e472eb2c2f34cb5778514de9d22df529b (patch)
tree257d805d09127148579ff1e49a40334e8f6da910 /misc/langdrill/010_min_max.diff
parentb95c1cf740ec45c94acb9b8e77a4a2bd51409e0a (diff)
downloadslackbuilds-12e3c47e472eb2c2f34cb5778514de9d22df529b.tar.gz
misc/langdrill: Added (language drill tests).
Signed-off-by: David Spencer <idlemoor@slackbuilds.org>
Diffstat (limited to 'misc/langdrill/010_min_max.diff')
-rw-r--r--misc/langdrill/010_min_max.diff21
1 files changed, 21 insertions, 0 deletions
diff --git a/misc/langdrill/010_min_max.diff b/misc/langdrill/010_min_max.diff
new file mode 100644
index 0000000000..a55f3f7101
--- /dev/null
+++ b/misc/langdrill/010_min_max.diff
@@ -0,0 +1,21 @@
+The minimum and maximum operators were never terribly portable and have
+been dropped by GCC 4.2.
+Index: langdrill-0.3/src/main.cc
+===================================================================
+--- langdrill-0.3.orig/src/main.cc 2007-07-15 12:52:38.000000000 +0100
++++ langdrill-0.3/src/main.cc 2007-07-15 12:54:01.000000000 +0100
+@@ -460,9 +460,11 @@
+ // keys. In such a case, we must take some precations
+ setActiveButtons( keyTotalNr );
+
+- // is this minimum operator portable ??
+- // it should work with egcs at least !!
+- int cols = keyTotalNr <? atoi(_setup.quizzAnswerNr);
++ int cols;
++ if (keyTotalNr < atoi(_setup.quizzAnswerNr))
++ cols = keyTotalNr;
++ else
++ cols = atoi(_setup.quizzAnswerNr);
+
+ int rows = keyTotalNr;
+ int *set = new int[cols];