// -*- C++ -*-
//
-// Copyright (C) 2009, 2010 Free Software Foundation, Inc.
+// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc.
//
// This file is part of the GNU ISO C++ Library. This library is free
// software; you can redistribute it and/or modify it under the terms
{
typedef const void* __object_t;
typedef void* __instruction_address_t;
- typedef std::_GLIBCXX_STD_PR::vector<__instruction_address_t> __stack_npt;
+ typedef std::_GLIBCXX_STD_C::vector<__instruction_address_t> __stack_npt;
typedef __stack_npt* __stack_t;
std::size_t __stack_max_depth();
if (!__s)
return 0;
- __UINTPTR_TYPE__ __index = 0;
+ std::size_t __index = 0;
__stack_npt::const_iterator __it;
for (__it = __s->begin(); __it != __s->end(); ++__it)
- __index += reinterpret_cast<__UINTPTR_TYPE__>(*__it);
+ __index += reinterpret_cast<std::size_t>(*__it);
return __index;
}
__stack() const
{ return _M_stack; }
- virtual void __write(FILE* f) const = 0;
+ virtual void __write(FILE* __f) const = 0;
protected:
__stack_t _M_stack;