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