summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2003-03-30 14:32:27 +0000
committerBruno Haible <bruno@clisp.org>2003-03-30 14:32:27 +0000
commitd51ed07a8009457f385fc81fdf2c825f7175dd28 (patch)
tree2562322c680f2d855c4a21e86499fa31cf3e59ee
parente66e3563dd0f9370b298c35a0aefda2d8ed70691 (diff)
downloadgperf-d51ed07a8009457f385fc81fdf2c825f7175dd28.tar.gz
Portability to old compilers (such as MSVC).
-rw-r--r--ChangeLog2
-rw-r--r--src/search.cc2
2 files changed, 4 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index ae96aae..6c21729 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
2002-12-10 Bruno Haible <bruno@clisp.org>
+ * src/search.cc (for): Define so as to avoid errors with old compilers.
+
* src/options.h (SHAREDLIB): New enum value.
* src/options.cc (Options::short_usage): Mention option -P.
(Options::long_usage): Document option -P.
diff --git a/src/search.cc b/src/search.cc
index 8fc1f7c..cb98457 100644
--- a/src/search.cc
+++ b/src/search.cc
@@ -31,6 +31,8 @@
#include <limits.h> /* defines INT_MIN, INT_MAX, UINT_MAX */
#include "options.h"
#include "hash-table.h"
+/* Assume ISO C++ 'for' scoping rule. */
+#define for if (0) ; else for
/* The most general form of the hash function is