diff options
Diffstat (limited to 'libm/sh/sh4/fesetenv.c')
| -rw-r--r-- | libm/sh/sh4/fesetenv.c | 28 | 
1 files changed, 17 insertions, 11 deletions
| diff --git a/libm/sh/sh4/fesetenv.c b/libm/sh/sh4/fesetenv.c index c5cfc1d51..6a9a68090 100644 --- a/libm/sh/sh4/fesetenv.c +++ b/libm/sh/sh4/fesetenv.c @@ -1,13 +1,19 @@ -/* - * - * Copyright (c) 2007  STMicroelectronics Ltd - * Filippo Arcidiacono (filippo.arcidiacono@st.com) - * - * Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball. - * - * Taken from glibc 2.6 - * - */ +/* Install given floating-point environment. +   Copyright (C) 1997-2025 Free Software Foundation, Inc. + +   The GNU C Library is free software; you can redistribute it and/or +   modify it under the terms of the GNU Lesser General Public +   License as published by the Free Software Foundation; either +   version 2.1 of the License, or (at your option) any later version. + +   The GNU C Library is distributed in the hope that it will be useful, +   but WITHOUT ANY WARRANTY; without even the implied warranty of +   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU +   Lesser General Public License for more details. + +   You should have received a copy of the GNU Lesser General Public +   License along with the GNU C Library; if not, see +   <https://www.gnu.org/licenses/>.  */  #include <fenv.h>  #include <fpu_control.h> @@ -19,7 +25,7 @@ fesetenv (const fenv_t *envp)        _FPU_SETCW (_FPU_DEFAULT);    else      { -      unsigned long int temp = envp->__fpscr; +      fpu_control_t temp = envp->__fpscr;        _FPU_SETCW (temp);      }    return 0; | 
