// ----------------------------------------------------------------------
//
// cstrgstd.cc - Are <cstring> types & functions in namespace std::?
//
// History:
//   25-Oct-1999  WEB  Initial draft
//   15-Feb-2000  WEB  Update to correspond to revised USING macro
//   25-Apr-2001  WEB  s/<ISOcxxSyntax.hh>/"ISOcxx\/ISOcxxSyntax.hh"/
//
// ----------------------------------------------------------------------


#include "ISOcxx/ISOcxxSyntax.hh"


#include <cstring>


BEGIN_NAMESPACE( test )

  // standard type
  USING( std::size_t   )

  // standard functions
  USING( std::memchr   )
  USING( std::memcmp   )
  USING( std::memcpy   )
  USING( std::memmove  )
  USING( std::memset   )

  USING( std::strcat   )
  USING( std::strchr   )
  USING( std::strcmp   )
  USING( std::strcoll  )
  USING( std::strcpy   )

  USING( std::strcspn  )
  USING( std::strerror )
  USING( std::strlen   )
  USING( std::strncat  )
  USING( std::strncmp  )

  USING( std::strncpy  )
  USING( std::strpbrk  )
  USING( std::strrchr  )
  USING( std::strspn   )
  USING( std::strstr   )

  USING( std::strtok   )
  USING( std::strxfrm  )

  int  f()  { return  0; }

END_NAMESPACE( test )


int  main()  {

  USING( test::f )
  return  f();

}  // main()
