summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2012-08-01 14:30:54 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2012-08-01 14:33:38 -0700
commite84a5dced96edbd298e154cf7db2d876f49f5c5a (patch)
tree090156579dfb9e14bcbc56fe664e3745549fa8e5 /lib
parentf97192f62226734f9813010d1068cef4fbe95076 (diff)
downloadgnulib-e84a5dced96edbd298e154cf7db2d876f49f5c5a.tar.gz
Keep the extern-inline macros closer together.
Diffstat (limited to 'lib')
-rw-r--r--lib/stat-time.h7
-rw-r--r--lib/timespec.h7
-rw-r--r--lib/u64.h7
-rw-r--r--lib/utimens.h7
4 files changed, 12 insertions, 16 deletions
diff --git a/lib/stat-time.h b/lib/stat-time.h
index d04b400381..74dd00aeb3 100644
--- a/lib/stat-time.h
+++ b/lib/stat-time.h
@@ -24,6 +24,9 @@
#include <time.h>
_GL_INLINE_HEADER_BEGIN
+#ifndef _GL_STAT_TIME_INLINE
+# define _GL_STAT_TIME_INLINE _GL_INLINE
+#endif
/* STAT_TIMESPEC (ST, ST_XTIM) is the ST_XTIM member for *ST of type
struct timespec, if available. If not, then STAT_TIMESPEC_NS (ST,
@@ -47,10 +50,6 @@ _GL_INLINE_HEADER_BEGIN
# define STAT_TIMESPEC_NS(st, st_xtim) ((st)->st_xtim.st__tim.tv_nsec)
#endif
-#ifndef _GL_STAT_TIME_INLINE
-# define _GL_STAT_TIME_INLINE _GL_INLINE
-#endif
-
/* Return the nanosecond component of *ST's access time. */
_GL_STAT_TIME_INLINE long int
get_stat_atime_ns (struct stat const *st)
diff --git a/lib/timespec.h b/lib/timespec.h
index 5a6d1c0880..d0a2194f61 100644
--- a/lib/timespec.h
+++ b/lib/timespec.h
@@ -22,6 +22,9 @@
# include <time.h>
_GL_INLINE_HEADER_BEGIN
+#ifndef _GL_TIMESPEC_INLINE
+# define _GL_TIMESPEC_INLINE _GL_INLINE
+#endif
/* Return negative, zero, positive if A < B, A == B, A > B, respectively.
@@ -51,10 +54,6 @@ _GL_INLINE_HEADER_BEGIN
The (int) cast avoids a gcc -Wconversion warning. */
-#ifndef _GL_TIMESPEC_INLINE
-# define _GL_TIMESPEC_INLINE _GL_INLINE
-#endif
-
_GL_TIMESPEC_INLINE int
timespec_cmp (struct timespec a, struct timespec b)
{
diff --git a/lib/u64.h b/lib/u64.h
index 8fd9a95ca9..6a7d370c12 100644
--- a/lib/u64.h
+++ b/lib/u64.h
@@ -20,6 +20,9 @@
#include <stdint.h>
_GL_INLINE_HEADER_BEGIN
+#ifndef _GL_U64_INLINE
+# define _GL_U64_INLINE _GL_INLINE
+#endif
/* Return X rotated left by N bits, where 0 < N < 64. */
#define u64rol(x, n) u64or (u64shl (x, n), u64shr (x, 64 - n))
@@ -54,10 +57,6 @@ typedef struct { uint32_t lo, hi; } u64;
# define u64init(hi, lo) { lo, hi }
# endif
-#ifndef _GL_U64_INLINE
-# define _GL_U64_INLINE _GL_INLINE
-#endif
-
/* Given the high and low-order 32-bit quantities HI and LO, return a u64
value representing (HI << 32) + LO. */
_GL_U64_INLINE u64
diff --git a/lib/utimens.h b/lib/utimens.h
index 80343166c3..f765d102b7 100644
--- a/lib/utimens.h
+++ b/lib/utimens.h
@@ -27,14 +27,13 @@ int lutimens (char const *, struct timespec const [2]);
# include <sys/stat.h>
_GL_INLINE_HEADER_BEGIN
-
-int fdutimensat (int fd, int dir, char const *name, struct timespec const [2],
- int atflag);
-
#ifndef _GL_UTIMENS_INLINE
# define _GL_UTIMENS_INLINE _GL_INLINE
#endif
+int fdutimensat (int fd, int dir, char const *name, struct timespec const [2],
+ int atflag);
+
/* Using this function makes application code slightly more readable. */
_GL_UTIMENS_INLINE int
lutimensat (int dir, char const *file, struct timespec const times[2])