Re: [PATCH] newlib/libc/include/time.h: Removed clock_id casts

Joel Sherrill <[email protected]>
Newsgroups gmane.comp.lib.newlib
Message-ID <CAF9ehCXCzdcgv8h9NMEk9MLhv5hrxpgeggX48QS98_-6+QW-mw@mail.gmail.com>
Perhe POSIX specification hese are just supposed to be constants. The cast
is unnecessary.

Ok to commit?

--joel

On Mon, Nov 18, 2024, 10:32 PM <[email protected]> wrote:

> From: Aaron Nyholm <[email protected]>
>
> ---
>  newlib/libc/include/time.h | 20 ++++++++++----------
>  1 file changed, 10 insertions(+), 10 deletions(-)
>
> diff --git a/newlib/libc/include/time.h b/newlib/libc/include/time.h
> index ed6cc70fe..ab3491341 100644
> --- a/newlib/libc/include/time.h
> +++ b/newlib/libc/include/time.h
> @@ -237,10 +237,10 @@ extern "C" {
>  /* Manifest Constants, P1003.1b-1993, p. 262 */
>
>  #if __GNU_VISIBLE
> -#define CLOCK_REALTIME_COARSE  ((clockid_t) 0)
> +#define CLOCK_REALTIME_COARSE  (0)
>  #endif
>
> -#define CLOCK_REALTIME         ((clockid_t) 1)
> +#define CLOCK_REALTIME         (1)
>
>  /* Manifest Constants, P1003.4b/D8, p. 55 */
>
> @@ -250,7 +250,7 @@ extern "C" {
>     the identifier of the CPU_time clock associated with the PROCESS
>     making the function call.  */
>
> -#define CLOCK_PROCESS_CPUTIME_ID ((clockid_t) 2)
> +#define CLOCK_PROCESS_CPUTIME_ID (2)
>
>  #endif
>
> @@ -260,7 +260,7 @@ extern "C" {
>      the identifier of the CPU_time clock associated with the THREAD
>      making the function call.  */
>
> -#define CLOCK_THREAD_CPUTIME_ID        ((clockid_t) 3)
> +#define CLOCK_THREAD_CPUTIME_ID        (3)
>
>  #endif
>
> @@ -270,21 +270,21 @@ extern "C" {
>   *  as a clock whose value cannot be set via clock_settime() and which
>   *  cannot have backward clock jumps. */
>
> -#define CLOCK_MONOTONIC                ((clockid_t) 4)
> +#define CLOCK_MONOTONIC                (4)
>
>  #endif
>
>  #if __GNU_VISIBLE
>
> -#define CLOCK_MONOTONIC_RAW    ((clockid_t) 5)
> +#define CLOCK_MONOTONIC_RAW    (5)
>
> -#define CLOCK_MONOTONIC_COARSE ((clockid_t) 6)
> +#define CLOCK_MONOTONIC_COARSE (6)
>
> -#define CLOCK_BOOTTIME         ((clockid_t) 7)
> +#define CLOCK_BOOTTIME         (7)
>
> -#define CLOCK_REALTIME_ALARM   ((clockid_t) 8)
> +#define CLOCK_REALTIME_ALARM   (8)
>
> -#define CLOCK_BOOTTIME_ALARM   ((clockid_t) 9)
> +#define CLOCK_BOOTTIME_ALARM   (9)
>
>  #endif
>
> --
> 2.46.2
>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.