From 17d2dc9477444786b3db8ea834a45abbcb88abfd Mon Sep 17 00:00:00 2001 From: Maxime Coste Date: Wed, 27 Jul 2016 00:34:20 +0100 Subject: [PATCH] Try to disambiguate timespec as a struct --- src/buffer.hh | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/buffer.hh b/src/buffer.hh index 7b04aa9d..ea8997d4 100644 --- a/src/buffer.hh +++ b/src/buffer.hh @@ -45,7 +45,7 @@ constexpr Array, 2> enum_desc(ByteOrderMark) class Buffer; -constexpr timespec InvalidTime = { -1, -1 }; +constexpr struct timespec InvalidTime = { -1, -1 }; // A BufferIterator permits to iterate over the characters of a buffer class BufferIterator @@ -114,7 +114,7 @@ public: }; Buffer(String name, Flags flags, StringView data = {}, - timespec fs_timestamp = InvalidTime); + struct timespec fs_timestamp = InvalidTime); Buffer(const Buffer&) = delete; Buffer& operator= (const Buffer&) = delete; ~Buffer(); @@ -130,8 +130,8 @@ public: ByteCoord replace(ByteCoord begin, ByteCoord end, StringView content); size_t timestamp() const; - timespec fs_timestamp() const; - void set_fs_timestamp(timespec ts); + struct timespec fs_timestamp() const; + void set_fs_timestamp(struct timespec ts); void commit_undo_group(); bool undo(size_t count = 1) noexcept; @@ -191,7 +191,7 @@ public: void run_hook_in_own_context(StringView hook_name, StringView param); - void reload(StringView data, timespec fs_timestamp = InvalidTime); + void reload(StringView data, struct timespec fs_timestamp = InvalidTime); void check_invariant() const; @@ -271,7 +271,7 @@ private: Vector m_changes; - timespec m_fs_timestamp; + struct timespec m_fs_timestamp; // Values are just data holding by the buffer, they are not part of its // observable state