summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog3
-rw-r--r--lib/freading.h2
2 files changed, 4 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 8f50c2d4e6..8ac6053d74 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
2014-01-02 Jim Meyering <meyering@fb.com>
+ freading: declare with the "pure" attribute
+ * lib/freading.h (freading): Declare with the "pure" attribute.
+
manywarnings: remove -Wmudflap
* m4/manywarnings.m4 (gl_MANYWARN_ALL_GCC): Remove -Wmudflap, since
it is no longer supported in gcc-4.9-to-be.
diff --git a/lib/freading.h b/lib/freading.h
index e4aca782e4..3d1c7b2c8e 100644
--- a/lib/freading.h
+++ b/lib/freading.h
@@ -44,7 +44,7 @@
extern "C" {
# endif
-extern bool freading (FILE *stream);
+extern bool freading (FILE *stream) _GL_ATTRIBUTE_PURE;
# ifdef __cplusplus
}