X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=libdecnumber%2FdecContext.h;h=350207ccaaff05fdf93ffac8f749954a9cf35fb6;hb=172fb711a2336b62cf8d58bbb4b27dc71ca8c02d;hp=70effd8008357b0db4a5c224d7d6bd8c36d7433f;hpb=3481f392b0f0df40d3556b376322066086d577bf;p=external%2Fbinutils.git diff --git a/libdecnumber/decContext.h b/libdecnumber/decContext.h index 70effd8..350207c 100644 --- a/libdecnumber/decContext.h +++ b/libdecnumber/decContext.h @@ -1,32 +1,27 @@ /* Decimal context header module for the decNumber C Library. - Copyright (C) 2005, 2007 Free Software Foundation, Inc. + Copyright (C) 2005-2018 Free Software Foundation, Inc. Contributed by IBM Corporation. Author Mike Cowlishaw. This file is part of GCC. GCC is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free - Software Foundation; either version 2, or (at your option) any later + Software Foundation; either version 3, or (at your option) any later version. - In addition to the permissions in the GNU General Public License, - the Free Software Foundation gives you unlimited permission to link - the compiled version of this file into combinations with other - programs, and to distribute those combinations without any - restriction coming from the use of this file. (The General Public - License restrictions do apply in other respects; for example, they - cover modification of the file, and distribution when not linked - into a combine executable.) - GCC 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 General Public License for more details. - You should have received a copy of the GNU General Public License - along with GCC; see the file COPYING. If not, write to the Free - Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA - 02110-1301, USA. */ +Under Section 7 of GPL version 3, you are granted additional +permissions described in the GCC Runtime Library Exception, version +3.1, as published by the Free Software Foundation. + +You should have received a copy of the GNU General Public License and +a copy of the GCC Runtime Library Exception along with this program; +see the files COPYING3 and COPYING.RUNTIME respectively. If not, see +. */ /* ------------------------------------------------------------------ */ /* Decimal Context module header */ @@ -56,9 +51,7 @@ #define DECCFULLNAME "Decimal Context Descriptor" /* Verbose name */ #define DECCAUTHOR "Mike Cowlishaw" /* Who to blame */ - #if !defined(int32_t) - #include /* C99 standard integers */ - #endif + #include "gstdint.h" /* C99 standard integers */ #include /* for printf, etc. */ #include /* for traps */ @@ -252,6 +245,10 @@ #include "decContextSymbols.h" + #ifdef __cplusplus + extern "C" { + #endif + extern decContext * decContextClearStatus(decContext *, uint32_t); extern decContext * decContextDefault(decContext *, int32_t); extern enum rounding decContextGetRounding(decContext *); @@ -269,4 +266,8 @@ extern uint32_t decContextTestStatus(decContext *, uint32_t); extern decContext * decContextZeroStatus(decContext *); + #ifdef __cplusplus + } + #endif + #endif