Mercurial > hg > octave-lojdl > gnulib-hg
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