changeset 16976:7b9ea0c1be5a

timespec: mark functions with const attributes * lib/timespec.h (timespec_add, timespec_sub, dtotimespec): Mark with _GL_ATTRIBUTE_CONST.
author Paul Eggert <eggert@cs.ucla.edu>
date Mon, 09 Jul 2012 00:52:53 -0700
parents cdd33aafded1
children 3a473ed554b1
files ChangeLog lib/timespec.h
diffstat 2 files changed, 12 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2012-07-09  Paul Eggert  <eggert@cs.ucla.edu>
+
+	timespec: mark functions with const attributes
+	* lib/timespec.h (timespec_add, timespec_sub, dtotimespec):
+	Mark with _GL_ATTRIBUTE_CONST.
+
 2012-07-07  Ludovic Courtès  <ludo@gnu.org>
 
 	canonicalize[-lgpl]: handle "guessing" values when cross-building
--- a/lib/timespec.h
+++ b/lib/timespec.h
@@ -65,9 +65,12 @@
   return a.tv_sec < 0 ? -1 : a.tv_sec || a.tv_nsec;
 }
 
-struct timespec timespec_add (struct timespec, struct timespec);
-struct timespec timespec_sub (struct timespec, struct timespec);
-struct timespec dtotimespec (double);
+struct timespec timespec_add (struct timespec, struct timespec)
+  _GL_ATTRIBUTE_CONST;
+struct timespec timespec_sub (struct timespec, struct timespec)
+  _GL_ATTRIBUTE_CONST;
+struct timespec dtotimespec (double)
+  _GL_ATTRIBUTE_CONST;
 
 /* Return an approximation to A, of type 'double'.  */
 static inline double