OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [libstdc++-v3/] [testsuite/] [18_support/] [headers/] [climits/] [values.cc] - Blame information for rev 742

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 742 jeremybenn
// { dg-do compile }
2
 
3
// Copyright (C) 2007, 2009 Free Software Foundation, Inc.
4
//
5
// This file is part of the GNU ISO C++ Library.  This library is free
6
// software; you can redistribute it and/or modify it under the
7
// terms of the GNU General Public License as published by the
8
// Free Software Foundation; either version 3, or (at your option)
9
// any later version.
10
 
11
// This library is distributed in the hope that it will be useful,
12
// but WITHOUT ANY WARRANTY; without even the implied warranty of
13
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
// GNU General Public License for more details.
15
 
16
// You should have received a copy of the GNU General Public License along
17
// with this library; see the file COPYING3.  If not see
18
// <http://www.gnu.org/licenses/>.
19
 
20
#include <climits>
21
 
22
namespace gnu
23
{
24
  // char
25
  char c1 = CHAR_BIT;
26
  char c2 = CHAR_MAX;
27
  char c3 = CHAR_MIN;
28
 
29
  // int
30
  int i2 = INT_MAX;
31
  int i3 = INT_MIN;
32
 
33
  // short
34
  short s2 = SHRT_MAX;
35
  short s3 = SHRT_MIN;
36
 
37
  // long
38
  long l2 = LONG_MAX;
39
  long l3 = LONG_MIN;
40
 
41
  unsigned long mb = MB_LEN_MAX;
42
 
43
  // signed char
44
  signed char sc1 = SCHAR_MIN;
45
  signed char sc2 = SCHAR_MAX;
46
 
47
  // unsigned
48
  unsigned int ui = UINT_MAX;
49
  unsigned short us = USHRT_MAX;
50
  unsigned long ul = ULONG_MAX;
51
 
52
}

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.