string.h revision 132720
1226584Sdim// -*- C++ -*- compatibility header. 2226584Sdim 3226584Sdim// Copyright (C) 2002 Free Software Foundation, Inc. 4226584Sdim// 5226584Sdim// This file is part of the GNU ISO C++ Library. This library is free 6226584Sdim// software; you can redistribute it and/or modify it under the 7226584Sdim// terms of the GNU General Public License as published by the 8226584Sdim// Free Software Foundation; either version 2, or (at your option) 9226584Sdim// any later version. 10226584Sdim 11226584Sdim// This library is distributed in the hope that it will be useful, 12252723Sdim// but WITHOUT ANY WARRANTY; without even the implied warranty of 13226584Sdim// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14226584Sdim// GNU General Public License for more details. 15226584Sdim 16226584Sdim// You should have received a copy of the GNU General Public License along 17226584Sdim// with this library; see the file COPYING. If not, write to the Free 18226584Sdim// Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, 19263509Sdim// USA. 20263509Sdim 21263509Sdim// As a special exception, you may use this file as part of a free software 22226584Sdim// library without restriction. Specifically, if other files instantiate 23226584Sdim// templates or use macros or inline functions from this file, or you compile 24245431Sdim// this file and link it with other files to produce an executable, this 25226584Sdim// file does not by itself cause the resulting executable to be covered by 26226584Sdim// the GNU General Public License. This exception does not however 27226584Sdim// invalidate any other reasons why the executable file might be covered by 28226584Sdim// the GNU General Public License. 29226584Sdim 30226584Sdim#ifndef _GLIBCXX_STRING_H 31263509Sdim#define _GLIBCXX_STRING_H 1 32226584Sdim 33226584Sdim#include <cstring> 34226584Sdim 35226584Sdimusing std::memcpy; 36226584Sdimusing std::memmove; 37226584Sdimusing std::strcpy; 38252723Sdimusing std::strncpy; 39226584Sdimusing std::strcat; 40226584Sdimusing std::strncat; 41252723Sdimusing std::memcmp; 42226584Sdimusing std::strcmp; 43226584Sdimusing std::strcoll; 44226584Sdimusing std::strncmp; 45226584Sdimusing std::strxfrm; 46226584Sdimusing std::memchr; 47226584Sdimusing std::strchr; 48226584Sdimusing std::strcspn; 49245431Sdimusing std::strpbrk; 50263509Sdimusing std::strrchr; 51263509Sdimusing std::strspn; 52252723Sdimusing std::strstr; 53226584Sdimusing std::strtok; 54226584Sdimusing std::memset; 55226584Sdimusing std::strerror; 56226584Sdimusing std::strlen; 57226584Sdim 58226584Sdim#endif 59252723Sdim