1218885Sdim// -*- C++ -*- forwarding header.
2218885Sdim
3218885Sdim// Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
4218885Sdim// Free Software Foundation, Inc.
5218885Sdim//
6218885Sdim// This file is part of the GNU ISO C++ Library.  This library is free
7218885Sdim// software; you can redistribute it and/or modify it under the
8218885Sdim// terms of the GNU General Public License as published by the
9218885Sdim// Free Software Foundation; either version 2, or (at your option)
10234353Sdim// any later version.
11218885Sdim
12243830Sdim// This library is distributed in the hope that it will be useful,
13243830Sdim// but WITHOUT ANY WARRANTY; without even the implied warranty of
14218885Sdim// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15218885Sdim// GNU General Public License for more details.
16218885Sdim
17218885Sdim// You should have received a copy of the GNU General Public License along
18234353Sdim// with this library; see the file COPYING.  If not, write to the Free
19218885Sdim// Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
20239462Sdim// USA.
21239462Sdim
22234353Sdim// As a special exception, you may use this file as part of a free software
23239462Sdim// library without restriction.  Specifically, if other files instantiate
24239462Sdim// templates or use macros or inline functions from this file, or you compile
25218885Sdim// this file and link it with other files to produce an executable, this
26218885Sdim// file does not by itself cause the resulting executable to be covered by
27234353Sdim// the GNU General Public License.  This exception does not however
28234353Sdim// invalidate any other reasons why the executable file might be covered by
29234353Sdim// the GNU General Public License.
30218885Sdim
31234353Sdim/** @file cstddef
32234353Sdim *  This is a Standard C++ Library file.  You should @c #include this file
33234353Sdim *  in your programs, rather than any of the "*.h" implementation files.
34234353Sdim *
35234353Sdim *  This is the C++ version of the Standard C Library header @c stddef.h,
36234353Sdim *  and its contents are (mostly) the same as that header, but are all
37234353Sdim *  contained in the namespace @c std (except for names which are defined
38234353Sdim *  as macros in C).
39234353Sdim */
40243830Sdim
41243830Sdim//
42243830Sdim// ISO C++ 14882: 18.1  Types
43243830Sdim//
44243830Sdim
45243830Sdim#ifndef _GLIBCXX_CSTDDEF
46234353Sdim#define _GLIBCXX_CSTDDEF 1
47234353Sdim
48234353Sdim#pragma GCC system_header
49234353Sdim
50234353Sdim#include <bits/c++config.h>
51234353Sdim#include <stddef.h>
52234353Sdim
53234353Sdim_GLIBCXX_BEGIN_NAMESPACE(std)
54234353Sdim
55234353Sdim  using ::ptrdiff_t;
56234353Sdim  using ::size_t;
57
58_GLIBCXX_END_NAMESPACE
59
60#endif
61