123
This commit is contained in:
146
STLPORT/stlport/old_hp/algo.h
Normal file
146
STLPORT/stlport/old_hp/algo.h
Normal file
@@ -0,0 +1,146 @@
|
||||
/*
|
||||
*
|
||||
* Copyright (c) 1994
|
||||
* Hewlett-Packard Company
|
||||
*
|
||||
* Copyright (c) 1996,1997
|
||||
* Silicon Graphics Computer Systems, Inc.
|
||||
*
|
||||
* Copyright (c) 1997
|
||||
* Moscow Center for SPARC Technology
|
||||
*
|
||||
* Copyright (c) 1999
|
||||
* Boris Fomitchev
|
||||
*
|
||||
* This material is provided "as is", with absolutely no warranty expressed
|
||||
* or implied. Any use is at your own risk.
|
||||
*
|
||||
* Permission to use or copy this software for any purpose is hereby granted
|
||||
* without fee, provided the above notices are retained on all copies.
|
||||
* Permission to modify the code and to distribute modified code is granted,
|
||||
* provided the above notices are retained, and a notice that the code was
|
||||
* modified is included with the above copyright notice.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef _STLP_ALGO_H
|
||||
#define _STLP_ALGO_H
|
||||
|
||||
# ifndef _STLP_OUTERMOST_HEADER_ID
|
||||
# define _STLP_OUTERMOST_HEADER_ID 0xa001
|
||||
# include <stl/_prolog.h>
|
||||
# endif
|
||||
|
||||
# ifndef _STLP_ALGOBASE_H
|
||||
# include <algobase.h>
|
||||
# endif
|
||||
|
||||
# ifndef _STLP_TEMPBUF_H
|
||||
# include <tempbuf.h>
|
||||
# endif
|
||||
|
||||
# ifndef _STLP_INTERNAL_HEAP_H
|
||||
# include <stl/_heap.h>
|
||||
# endif
|
||||
|
||||
# ifndef _STLP_ITERATOR_H
|
||||
# include <iterator.h>
|
||||
# endif
|
||||
|
||||
# ifndef _STLP_INTERNAL_ALGO_H
|
||||
# include <stl/_algo.h>
|
||||
# endif
|
||||
|
||||
# ifndef _STLP_NUMERIC_H
|
||||
# include <stl/_numeric.h>
|
||||
# endif
|
||||
|
||||
#ifdef _STLP_USE_NAMESPACES
|
||||
|
||||
# ifdef _STLP_BROKEN_USING_DIRECTIVE
|
||||
using namespace STLPORT;
|
||||
# else
|
||||
// Names from <stl/_algo.h>
|
||||
using STLPORT::for_each;
|
||||
using STLPORT::find;
|
||||
using STLPORT::find_if;
|
||||
using STLPORT::adjacent_find;
|
||||
using STLPORT::count;
|
||||
using STLPORT::count_if;
|
||||
using STLPORT::search;
|
||||
using STLPORT::search_n;
|
||||
using STLPORT::swap_ranges;
|
||||
using STLPORT::transform;
|
||||
using STLPORT::replace;
|
||||
using STLPORT::replace_if;
|
||||
using STLPORT::replace_copy;
|
||||
using STLPORT::replace_copy_if;
|
||||
using STLPORT::generate;
|
||||
using STLPORT::generate_n;
|
||||
// using STLPORT::remove;
|
||||
using STLPORT::remove_if;
|
||||
using STLPORT::remove_copy;
|
||||
using STLPORT::remove_copy_if;
|
||||
using STLPORT::unique;
|
||||
using STLPORT::unique_copy;
|
||||
using STLPORT::reverse;
|
||||
using STLPORT::reverse_copy;
|
||||
using STLPORT::rotate;
|
||||
using STLPORT::rotate_copy;
|
||||
using STLPORT::random_shuffle;
|
||||
using STLPORT::random_sample;
|
||||
using STLPORT::random_sample_n;
|
||||
using STLPORT::partition;
|
||||
using STLPORT::stable_partition;
|
||||
using STLPORT::sort;
|
||||
using STLPORT::stable_sort;
|
||||
using STLPORT::partial_sort;
|
||||
using STLPORT::partial_sort_copy;
|
||||
using STLPORT::nth_element;
|
||||
using STLPORT::lower_bound;
|
||||
using STLPORT::upper_bound;
|
||||
using STLPORT::equal_range;
|
||||
using STLPORT::binary_search;
|
||||
using STLPORT::merge;
|
||||
using STLPORT::inplace_merge;
|
||||
using STLPORT::includes;
|
||||
using STLPORT::set_union;
|
||||
using STLPORT::set_intersection;
|
||||
using STLPORT::set_difference;
|
||||
using STLPORT::set_symmetric_difference;
|
||||
using STLPORT::min_element;
|
||||
using STLPORT::max_element;
|
||||
using STLPORT::next_permutation;
|
||||
using STLPORT::prev_permutation;
|
||||
using STLPORT::find_first_of;
|
||||
using STLPORT::find_end;
|
||||
using STLPORT::is_sorted;
|
||||
using STLPORT::is_heap;
|
||||
|
||||
// Names from stl_heap.h
|
||||
using STLPORT::push_heap;
|
||||
using STLPORT::pop_heap;
|
||||
using STLPORT::make_heap;
|
||||
using STLPORT::sort_heap;
|
||||
|
||||
// Names from <stl/_numeric.h>
|
||||
using STLPORT::accumulate;
|
||||
using STLPORT::inner_product;
|
||||
using STLPORT::partial_sum;
|
||||
using STLPORT::adjacent_difference;
|
||||
using STLPORT::power;
|
||||
using STLPORT::iota;
|
||||
|
||||
# endif /* _STLP_BROKEN_USING_DIRECTIVE */
|
||||
#endif /* _STLP_USE_NAMESPACES */
|
||||
|
||||
# if (_STLP_OUTERMOST_HEADER_ID == 0xa001)
|
||||
# include <stl/_epilog.h>
|
||||
# undef _STLP_OUTERMOST_HEADER_ID
|
||||
# endif
|
||||
|
||||
#endif /* _STLP_ALGO_H */
|
||||
|
||||
// Local Variables:
|
||||
// mode:C++
|
||||
// End:
|
||||
97
STLPORT/stlport/old_hp/algobase.h
Normal file
97
STLPORT/stlport/old_hp/algobase.h
Normal file
@@ -0,0 +1,97 @@
|
||||
/*
|
||||
*
|
||||
* Copyright (c) 1994
|
||||
* Hewlett-Packard Company
|
||||
*
|
||||
* Copyright (c) 1996,1997
|
||||
* Silicon Graphics Computer Systems, Inc.
|
||||
*
|
||||
* Copyright (c) 1997
|
||||
* Moscow Center for SPARC Technology
|
||||
*
|
||||
* Copyright (c) 1999
|
||||
* Boris Fomitchev
|
||||
*
|
||||
* This material is provided "as is", with absolutely no warranty expressed
|
||||
* or implied. Any use is at your own risk.
|
||||
*
|
||||
* Permission to use or copy this software for any purpose is hereby granted
|
||||
* without fee, provided the above notices are retained on all copies.
|
||||
* Permission to modify the code and to distribute modified code is granted,
|
||||
* provided the above notices are retained, and a notice that the code was
|
||||
* modified is included with the above copyright notice.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef _STLP_ALGOBASE_H
|
||||
#define _STLP_ALGOBASE_H
|
||||
|
||||
# ifndef _STLP_OUTERMOST_HEADER_ID
|
||||
# define _STLP_OUTERMOST_HEADER_ID 0xa002
|
||||
# include <stl/_prolog.h>
|
||||
# endif
|
||||
|
||||
#ifndef _STLP_PAIR_H
|
||||
#include <pair.h>
|
||||
#endif
|
||||
|
||||
// memmove
|
||||
#ifndef _STLP_CSTRING
|
||||
# include <cstring>
|
||||
#endif
|
||||
|
||||
// CHAR_MAX
|
||||
#ifndef _STLP_CLIMITS
|
||||
# include <climits>
|
||||
#endif
|
||||
|
||||
#ifndef _STLP_ITERATOR_H
|
||||
#include <iterator.h>
|
||||
#endif
|
||||
|
||||
#ifndef _STLP_INTERNAL_ALGOBASE_H
|
||||
#include <stl/_algobase.h>
|
||||
#endif
|
||||
|
||||
#ifndef _STLP_INTERNAL_UNINITIALIZED_H
|
||||
#include <stl/_uninitialized.h>
|
||||
#endif
|
||||
|
||||
#ifdef _STLP_USE_NAMESPACES
|
||||
|
||||
# ifdef _STLP_BROKEN_USING_DIRECTIVE
|
||||
using namespace STLPORT;
|
||||
# else
|
||||
// Names from stl_algobase.h
|
||||
using STLPORT::iter_swap;
|
||||
using STLPORT::swap;
|
||||
using STLPORT::min;
|
||||
using STLPORT::max;
|
||||
using STLPORT::copy;
|
||||
using STLPORT::copy_backward;
|
||||
using STLPORT::copy_n;
|
||||
using STLPORT::fill;
|
||||
using STLPORT::fill_n;
|
||||
using STLPORT::mismatch;
|
||||
using STLPORT::equal;
|
||||
using STLPORT::lexicographical_compare;
|
||||
using STLPORT::lexicographical_compare_3way;
|
||||
|
||||
// Names from stl_uninitialized.h
|
||||
using STLPORT::uninitialized_copy;
|
||||
using STLPORT::uninitialized_copy_n;
|
||||
using STLPORT::uninitialized_fill;
|
||||
using STLPORT::uninitialized_fill_n;
|
||||
# endif /* _STLP_BROKEN_USING_DIRECTIVE */
|
||||
#endif /* _STLP_USE_NAMESPACES */
|
||||
|
||||
# if (_STLP_OUTERMOST_HEADER_ID == 0xa002)
|
||||
# include <stl/_epilog.h>
|
||||
# undef _STLP_OUTERMOST_HEADER_ID
|
||||
# endif
|
||||
|
||||
#endif /* _STLP_ALGOBASE_H */
|
||||
|
||||
// Local Variables:
|
||||
// mode:C++
|
||||
// End:
|
||||
103
STLPORT/stlport/old_hp/alloc.h
Normal file
103
STLPORT/stlport/old_hp/alloc.h
Normal file
@@ -0,0 +1,103 @@
|
||||
/*
|
||||
* Copyright (c) 1996,1997
|
||||
* Silicon Graphics Computer Systems, Inc.
|
||||
*
|
||||
* Copyright (c) 1999
|
||||
* Boris Fomitchev
|
||||
*
|
||||
* This material is provided "as is", with absolutely no warranty expressed
|
||||
* or implied. Any use is at your own risk.
|
||||
*
|
||||
* Permission to use or copy this software for any purpose is hereby granted
|
||||
* without fee, provided the above notices are retained on all copies.
|
||||
* Permission to modify the code and to distribute modified code is granted,
|
||||
* provided the above notices are retained, and a notice that the code was
|
||||
* modified is included with the above copyright notice.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef _STLP_ALLOC_H
|
||||
#define _STLP_ALLOC_H
|
||||
|
||||
# ifndef _STLP_OUTERMOST_HEADER_ID
|
||||
# define _STLP_OUTERMOST_HEADER_ID 0xa003
|
||||
# include <stl/_prolog.h>
|
||||
# endif
|
||||
|
||||
#if defined (_STLP_DEBUG) || defined (_STLP_ASSERTIONS) && !defined (_STLP_DEBUG_H)
|
||||
# include <stl/debug/_debug.h>
|
||||
#endif
|
||||
|
||||
# ifndef _STLP_CSTDDEF
|
||||
# include <cstddef>
|
||||
# endif
|
||||
# ifndef _STLP_CLIMITS
|
||||
# include <climits>
|
||||
# endif
|
||||
# ifndef _STLP_CSTDLIB
|
||||
# include <cstdlib>
|
||||
# endif
|
||||
# ifndef _STLP_CSTRING
|
||||
# include <cstring>
|
||||
# endif
|
||||
# ifndef _STLP_CASSERT
|
||||
# include <cassert>
|
||||
# endif
|
||||
|
||||
#ifndef _STLP_INTERNAL_ALLOC_H
|
||||
#include <stl/_alloc.h>
|
||||
#endif
|
||||
|
||||
// Old SGI names
|
||||
_STLP_BEGIN_NAMESPACE
|
||||
|
||||
typedef __sgi_alloc alloc;
|
||||
typedef __malloc_alloc<0> malloc_alloc;
|
||||
#ifdef _STLP_USE_NEWALLOC
|
||||
typedef __new_alloc new_alloc;
|
||||
#endif
|
||||
|
||||
#define simple_alloc __simple_alloc
|
||||
typedef __single_client_alloc single_client_alloc;
|
||||
typedef __multithreaded_alloc multithreaded_alloc;
|
||||
|
||||
_STLP_END_NAMESPACE
|
||||
|
||||
#ifdef _STLP_USE_NAMESPACES
|
||||
# ifdef _STLP_BROKEN_USING_DIRECTIVE
|
||||
|
||||
using namespace STLPORT;
|
||||
|
||||
# else
|
||||
|
||||
# ifdef _STLP_USE_RAW_SGI_ALLOCATORS
|
||||
using _STLP_STD::simple_alloc;
|
||||
using _STLP_STD::alloc;
|
||||
# endif
|
||||
|
||||
using _STLP_STD::malloc_alloc;
|
||||
# ifdef _STLP_DEBUG_ALLOC
|
||||
using _STLP_STD::__debug_alloc;
|
||||
# endif
|
||||
#ifdef _STLP_USE_NEWALLOC
|
||||
using _STLP_STD::new_alloc;
|
||||
#endif
|
||||
|
||||
using _STLP_STD::single_client_alloc;
|
||||
using _STLP_STD::multithreaded_alloc;
|
||||
using _STLP_STD::allocator;
|
||||
|
||||
# endif /* _STLP_BROKEN_USING_DIRECTIVE */
|
||||
#endif /* _STLP_USE_NAMESPACES */
|
||||
|
||||
# if (_STLP_OUTERMOST_HEADER_ID == 0xa003)
|
||||
# include <stl/_epilog.h>
|
||||
# undef _STLP_OUTERMOST_HEADER_ID
|
||||
# endif
|
||||
|
||||
#endif /* _STLP_ALLOC_H */
|
||||
|
||||
// Local Variables:
|
||||
// mode:C++
|
||||
// End:
|
||||
|
||||
68
STLPORT/stlport/old_hp/bvector.h
Normal file
68
STLPORT/stlport/old_hp/bvector.h
Normal file
@@ -0,0 +1,68 @@
|
||||
/*
|
||||
*
|
||||
* Copyright (c) 1994
|
||||
* Hewlett-Packard Company
|
||||
*
|
||||
* Copyright (c) 1996,1997
|
||||
* Silicon Graphics Computer Systems, Inc.
|
||||
*
|
||||
* Copyright (c) 1997
|
||||
* Moscow Center for SPARC Technology
|
||||
*
|
||||
* Copyright (c) 1999
|
||||
* Boris Fomitchev
|
||||
*
|
||||
* This material is provided "as is", with absolutely no warranty expressed
|
||||
* or implied. Any use is at your own risk.
|
||||
*
|
||||
* Permission to use or copy this software for any purpose is hereby granted
|
||||
* without fee, provided the above notices are retained on all copies.
|
||||
* Permission to modify the code and to distribute modified code is granted,
|
||||
* provided the above notices are retained, and a notice that the code was
|
||||
* modified is included with the above copyright notice.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef _STLP_BVECTOR_H
|
||||
#define _STLP_BVECTOR_H
|
||||
|
||||
# ifndef _STLP_OUTERMOST_HEADER_ID
|
||||
# define _STLP_OUTERMOST_HEADER_ID 0xa004
|
||||
# include <stl/_prolog.h>
|
||||
# endif
|
||||
|
||||
#include <algobase.h>
|
||||
|
||||
#include <stl/_range_errors.h>
|
||||
|
||||
#ifdef _STLP_CLASS_PARTIAL_SPECIALIZATION
|
||||
#include <vector.h>
|
||||
#else
|
||||
#include <alloc.h>
|
||||
#endif
|
||||
|
||||
#include <stl/_vector.h>
|
||||
#include <stl/_bvector.h>
|
||||
|
||||
#ifdef _STLP_USE_NAMESPACES
|
||||
|
||||
# ifdef _STLP_BROKEN_USING_DIRECTIVE
|
||||
using namespace STLPORT;
|
||||
# else
|
||||
using _STLP_STD::bit_vector;
|
||||
# endif
|
||||
|
||||
#endif /* _STLP_USE_NAMESPACES */
|
||||
|
||||
# if (_STLP_OUTERMOST_HEADER_ID == 0xa004)
|
||||
# include <stl/_epilog.h>
|
||||
# undef _STLP_OUTERMOST_HEADER_ID
|
||||
# endif
|
||||
|
||||
#endif /* _STLP_BVECTOR_H */
|
||||
|
||||
// Local Variables:
|
||||
// mode:C++
|
||||
// End:
|
||||
|
||||
|
||||
87
STLPORT/stlport/old_hp/defalloc.h
Normal file
87
STLPORT/stlport/old_hp/defalloc.h
Normal file
@@ -0,0 +1,87 @@
|
||||
/*
|
||||
*
|
||||
* Copyright (c) 1994
|
||||
* Hewlett-Packard Company
|
||||
*
|
||||
* Permission to use, copy, modify, distribute and sell this software
|
||||
* and its documentation for any purpose is hereby granted without fee,
|
||||
* provided that the above copyright notice appear in all copies and
|
||||
* that both that copyright notice and this permission notice appear
|
||||
* in supporting documentation. Hewlett-Packard Company makes no
|
||||
* representations about the suitability of this software for any
|
||||
* purpose. It is provided "as is" without express or implied warranty.
|
||||
*
|
||||
*/
|
||||
|
||||
// Inclusion of this file is DEPRECATED. This is the original HP
|
||||
// default allocator. It is provided only for backward compatibility.
|
||||
// This file WILL BE REMOVED in a future release.
|
||||
//
|
||||
// DO NOT USE THIS FILE unless you have an old container implementation
|
||||
// that requires an allocator with the HP-style interface.
|
||||
//
|
||||
// Standard-conforming allocators have a very different interface. The
|
||||
// standard default allocator is declared in the header <memory>.
|
||||
|
||||
// Adaptation note: THIS version of allocator<T> is fully compatible with
|
||||
// SGI containers and works OK standalone. It is also as close to CD2 version
|
||||
// as possible w/o member templates.
|
||||
// However, explicit use of allocator<T> is not recommended
|
||||
// unless you have to do so ( for example, compiling third-party code).
|
||||
|
||||
#ifndef _STLP_DEFALLOC_H
|
||||
#define _STLP_DEFALLOC_H
|
||||
|
||||
# ifndef _STLP_OUTERMOST_HEADER_ID
|
||||
# define _STLP_OUTERMOST_HEADER_ID 0xa005
|
||||
# include <stl/_prolog.h>
|
||||
# endif
|
||||
|
||||
# if defined (_STLP_DEBUG) && ! defined ( _STLP_DEBUG_H )
|
||||
# include <stl/debug/_debug.h>
|
||||
# endif
|
||||
|
||||
#if defined (_STLP_USE_NEW_STYLE_HEADERS)
|
||||
# include <cstddef>
|
||||
# include <cstdlib>
|
||||
# include <cstring>
|
||||
# include <cassert>
|
||||
#else
|
||||
# include <stddef.h>
|
||||
# include <stdlib.h>
|
||||
# include <string.h>
|
||||
# include <assert.h>
|
||||
#endif
|
||||
|
||||
# include <new>
|
||||
|
||||
#ifdef _STLP_THREADS
|
||||
# include <stl/_threads.h>
|
||||
#endif
|
||||
|
||||
# if !defined (__THROW_BAD_ALLOC) && !defined(_STLP_USE_EXCEPTIONS)
|
||||
# if defined (_STLP_USE_NEW_STYLE_HEADERS)
|
||||
# include <cstdio>
|
||||
# else
|
||||
# include <stdio.h>
|
||||
# endif
|
||||
# endif
|
||||
# include <stl/_alloc.h>
|
||||
|
||||
// fbp: just for backwards compatibility,
|
||||
// hope this doesn't break anything.
|
||||
#ifdef _STLP_USE_NAMESPACES
|
||||
# ifdef _STLP_BROKEN_USING_DIRECTIVE
|
||||
using namespace STLPORT;
|
||||
# else
|
||||
using STLPORT::allocator;
|
||||
# endif /* _STLP_BROKEN_USING_DIRECTIVE */
|
||||
#endif /* _STLP_USE_NAMESPACES */
|
||||
|
||||
# if (_STLP_OUTERMOST_HEADER_ID == 0xa005)
|
||||
# include <stl/_epilog.h>
|
||||
# undef _STLP_OUTERMOST_HEADER_ID
|
||||
# endif
|
||||
|
||||
#endif /* _STLP_DEFALLOC_H */
|
||||
|
||||
68
STLPORT/stlport/old_hp/deque.h
Normal file
68
STLPORT/stlport/old_hp/deque.h
Normal file
@@ -0,0 +1,68 @@
|
||||
/*
|
||||
*
|
||||
* Copyright (c) 1994
|
||||
* Hewlett-Packard Company
|
||||
*
|
||||
* Copyright (c) 1996,1997
|
||||
* Silicon Graphics Computer Systems, Inc.
|
||||
*
|
||||
* Copyright (c) 1997
|
||||
* Moscow Center for SPARC Technology
|
||||
*
|
||||
* Copyright (c) 1999
|
||||
* Boris Fomitchev
|
||||
*
|
||||
* This material is provided "as is", with absolutely no warranty expressed
|
||||
* or implied. Any use is at your own risk.
|
||||
*
|
||||
* Permission to use or copy this software for any purpose is hereby granted
|
||||
* without fee, provided the above notices are retained on all copies.
|
||||
* Permission to modify the code and to distribute modified code is granted,
|
||||
* provided the above notices are retained, and a notice that the code was
|
||||
* modified is included with the above copyright notice.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef _STLP_DEQUE_H
|
||||
#define _STLP_DEQUE_H
|
||||
|
||||
# ifndef _STLP_OUTERMOST_HEADER_ID
|
||||
# define _STLP_OUTERMOST_HEADER_ID 0xa006
|
||||
# include <stl/_prolog.h>
|
||||
# endif
|
||||
|
||||
#ifndef _STLP_ALGOBASE_H
|
||||
# include <algobase.h>
|
||||
#endif
|
||||
|
||||
#ifndef _STLP_RANGE_ERRORS_H
|
||||
# include <stl/_range_errors.h>
|
||||
#endif
|
||||
|
||||
#ifndef _STLP_ALLOC_H
|
||||
# include <alloc.h>
|
||||
#endif
|
||||
|
||||
#ifndef _STLP_INTERNAL_DEQUE_H
|
||||
# include <stl/_deque.h>
|
||||
#endif
|
||||
|
||||
#ifdef _STLP_USE_NAMESPACES
|
||||
# ifdef _STLP_BROKEN_USING_DIRECTIVE
|
||||
using namespace STLPORT;
|
||||
# else
|
||||
using STLPORT::deque;
|
||||
using STLPORT::__deque__;
|
||||
# endif /* _STLP_BROKEN_USING_DIRECTIVE */
|
||||
#endif /* _STLP_USE_NAMESPACES */
|
||||
|
||||
# if (_STLP_OUTERMOST_HEADER_ID == 0xa006)
|
||||
# include <stl/_epilog.h>
|
||||
# undef _STLP_OUTERMOST_HEADER_ID
|
||||
# endif
|
||||
|
||||
#endif /* _STLP_DEQUE_H */
|
||||
|
||||
// Local Variables:
|
||||
// mode:C++
|
||||
// End:
|
||||
27
STLPORT/stlport/old_hp/export
Normal file
27
STLPORT/stlport/old_hp/export
Normal file
@@ -0,0 +1,27 @@
|
||||
./algo.h
|
||||
./algobase.h
|
||||
./alloc.h
|
||||
./bvector.h
|
||||
./defalloc.h
|
||||
./deque.h
|
||||
./function.h
|
||||
./hash_map.h
|
||||
./hash_set.h
|
||||
./hashtable.h
|
||||
./heap.h
|
||||
./iterator.h
|
||||
./list.h
|
||||
./map.h
|
||||
./multimap.h
|
||||
./multiset.h
|
||||
./numeric.h
|
||||
./pair.h
|
||||
./pthread_alloc.h
|
||||
./queue.h
|
||||
./rope.h
|
||||
./set.h
|
||||
./slist.h
|
||||
./stack.h
|
||||
./tempbuf.h
|
||||
./tree.h
|
||||
./vector.h
|
||||
126
STLPORT/stlport/old_hp/function.h
Normal file
126
STLPORT/stlport/old_hp/function.h
Normal file
@@ -0,0 +1,126 @@
|
||||
/*
|
||||
*
|
||||
* Copyright (c) 1994
|
||||
* Hewlett-Packard Company
|
||||
*
|
||||
* Copyright (c) 1996,1997
|
||||
* Silicon Graphics Computer Systems, Inc.
|
||||
*
|
||||
* Copyright (c) 1997
|
||||
* Moscow Center for SPARC Technology
|
||||
*
|
||||
* Copyright (c) 1999
|
||||
* Boris Fomitchev
|
||||
*
|
||||
* This material is provided "as is", with absolutely no warranty expressed
|
||||
* or implied. Any use is at your own risk.
|
||||
*
|
||||
* Permission to use or copy this software for any purpose is hereby granted
|
||||
* without fee, provided the above notices are retained on all copies.
|
||||
* Permission to modify the code and to distribute modified code is granted,
|
||||
* provided the above notices are retained, and a notice that the code was
|
||||
* modified is included with the above copyright notice.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef _STLP_FUNCTION_H
|
||||
#define _STLP_FUNCTION_H
|
||||
|
||||
# ifndef _STLP_OUTERMOST_HEADER_ID
|
||||
# define _STLP_OUTERMOST_HEADER_ID 0xa008
|
||||
# include <stl/_prolog.h>
|
||||
# endif
|
||||
|
||||
#ifndef _STLP_CSTDDEF
|
||||
# include <cstddef>
|
||||
#endif
|
||||
|
||||
#ifndef _STLP_INTERNAL_ALGOBASE_H
|
||||
#include <stl/_algobase.h>
|
||||
#endif
|
||||
|
||||
#ifndef _STLP_INTERNAL_FUNCTION_H
|
||||
#include <stl/_function.h>
|
||||
#endif
|
||||
|
||||
#ifdef _STLP_USE_NAMESPACES
|
||||
|
||||
# ifdef _STLP_BROKEN_USING_DIRECTIVE
|
||||
using namespace STLPORT;
|
||||
#ifndef _STLP_NO_RELOPS_NAMESPACE
|
||||
using namespace STLPORT_RELOPS;
|
||||
#endif /* _STLP_USE_NAMESPACE_FOR_RELOPS */
|
||||
|
||||
# else /* _STLP_BROKEN_USING_DIRECTIVE */
|
||||
|
||||
// Names from stl_function.h
|
||||
using _STLP_STD::unary_function;
|
||||
using _STLP_STD::binary_function;
|
||||
using _STLP_STD::plus;
|
||||
using _STLP_STD::minus;
|
||||
using _STLP_STD::multiplies;
|
||||
using _STLP_STD::divides;
|
||||
using _STLP_STD::identity_element;
|
||||
using _STLP_STD::modulus;
|
||||
using _STLP_STD::negate;
|
||||
using _STLP_STD::equal_to;
|
||||
using _STLP_STD::not_equal_to;
|
||||
using _STLP_STD::greater;
|
||||
using _STLP_STD::less;
|
||||
using _STLP_STD::greater_equal;
|
||||
using _STLP_STD::less_equal;
|
||||
using _STLP_STD::logical_and;
|
||||
using _STLP_STD::logical_or;
|
||||
using _STLP_STD::logical_not;
|
||||
using _STLP_STD::unary_negate;
|
||||
using _STLP_STD::binary_negate;
|
||||
using _STLP_STD::not1;
|
||||
using _STLP_STD::not2;
|
||||
using _STLP_STD::binder1st;
|
||||
using _STLP_STD::binder2nd;
|
||||
using _STLP_STD::bind1st;
|
||||
using _STLP_STD::bind2nd;
|
||||
using _STLP_STD::unary_compose;
|
||||
using _STLP_STD::binary_compose;
|
||||
using _STLP_STD::compose1;
|
||||
using _STLP_STD::compose2;
|
||||
using _STLP_STD::pointer_to_unary_function;
|
||||
using _STLP_STD::pointer_to_binary_function;
|
||||
using _STLP_STD::ptr_fun;
|
||||
using _STLP_STD::identity;
|
||||
using _STLP_STD::select1st;
|
||||
using _STLP_STD::select2nd;
|
||||
using _STLP_STD::project1st;
|
||||
using _STLP_STD::project2nd;
|
||||
using _STLP_STD::constant_void_fun;
|
||||
using _STLP_STD::constant_unary_fun;
|
||||
using _STLP_STD::constant_binary_fun;
|
||||
using _STLP_STD::constant0;
|
||||
using _STLP_STD::constant1;
|
||||
using _STLP_STD::constant2;
|
||||
using _STLP_STD::subtractive_rng;
|
||||
using _STLP_STD::mem_fun_t;
|
||||
using _STLP_STD::const_mem_fun_t;
|
||||
using _STLP_STD::mem_fun_ref_t;
|
||||
using _STLP_STD::const_mem_fun_ref_t;
|
||||
using _STLP_STD::mem_fun1_t;
|
||||
using _STLP_STD::const_mem_fun1_t;
|
||||
using _STLP_STD::mem_fun1_ref_t;
|
||||
using _STLP_STD::const_mem_fun1_ref_t;
|
||||
using _STLP_STD::mem_fun;
|
||||
using _STLP_STD::mem_fun_ref;
|
||||
using _STLP_STD::mem_fun1;
|
||||
using _STLP_STD::mem_fun1_ref;
|
||||
# endif
|
||||
#endif /* _STLP_USE_NAMESPACES */
|
||||
|
||||
# if (_STLP_OUTERMOST_HEADER_ID == 0xa008)
|
||||
# include <stl/_epilog.h>
|
||||
# undef _STLP_OUTERMOST_HEADER_ID
|
||||
# endif
|
||||
|
||||
#endif /* _STLP_FUNCTION_H */
|
||||
|
||||
// Local Variables:
|
||||
// mode:C++
|
||||
// End:
|
||||
62
STLPORT/stlport/old_hp/hash_map.h
Normal file
62
STLPORT/stlport/old_hp/hash_map.h
Normal file
@@ -0,0 +1,62 @@
|
||||
/*
|
||||
*
|
||||
* Copyright (c) 1994
|
||||
* Hewlett-Packard Company
|
||||
*
|
||||
* Copyright (c) 1996,1997
|
||||
* Silicon Graphics Computer Systems, Inc.
|
||||
*
|
||||
* Copyright (c) 1997
|
||||
* Moscow Center for SPARC Technology
|
||||
*
|
||||
* Copyright (c) 1999
|
||||
* Boris Fomitchev
|
||||
*
|
||||
* This material is provided "as is", with absolutely no warranty expressed
|
||||
* or implied. Any use is at your own risk.
|
||||
*
|
||||
* Permission to use or copy this software for any purpose is hereby granted
|
||||
* without fee, provided the above notices are retained on all copies.
|
||||
* Permission to modify the code and to distribute modified code is granted,
|
||||
* provided the above notices are retained, and a notice that the code was
|
||||
* modified is included with the above copyright notice.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef _STLP_HASH_MAP_H
|
||||
#define _STLP_HASH_MAP_H
|
||||
|
||||
# ifndef _STLP_OUTERMOST_HEADER_ID
|
||||
# define _STLP_OUTERMOST_HEADER_ID 0xa009
|
||||
# include <stl/_prolog.h>
|
||||
# endif
|
||||
|
||||
#ifndef _STLP_HASHTABLE_H
|
||||
#include <hashtable.h>
|
||||
#endif
|
||||
|
||||
#include <stl/_hash_map.h>
|
||||
|
||||
#ifdef _STLP_USE_NAMESPACES
|
||||
# ifdef _STLP_BROKEN_USING_DIRECTIVE
|
||||
using namespace STLPORT;
|
||||
# else
|
||||
using _STLP_STD::hash;
|
||||
using STLPORT::hashtable;
|
||||
using STLPORT::hash_map;
|
||||
using STLPORT::hash_multimap;
|
||||
using STLPORT::__hash_map__;
|
||||
using STLPORT::__hash_multimap__;
|
||||
# endif
|
||||
#endif /* _STLP_USE_NAMESPACES */
|
||||
|
||||
# if (_STLP_OUTERMOST_HEADER_ID == 0xa009)
|
||||
# include <stl/_epilog.h>
|
||||
# undef _STLP_OUTERMOST_HEADER_ID
|
||||
# endif
|
||||
|
||||
#endif /* _STLP_HASH_MAP_H */
|
||||
|
||||
// Local Variables:
|
||||
// mode:C++
|
||||
// End:
|
||||
58
STLPORT/stlport/old_hp/hash_set.h
Normal file
58
STLPORT/stlport/old_hp/hash_set.h
Normal file
@@ -0,0 +1,58 @@
|
||||
/*
|
||||
*
|
||||
* Copyright (c) 1994
|
||||
* Hewlett-Packard Company
|
||||
*
|
||||
* Copyright (c) 1996,1997
|
||||
* Silicon Graphics Computer Systems, Inc.
|
||||
*
|
||||
* Copyright (c) 1997
|
||||
* Moscow Center for SPARC Technology
|
||||
*
|
||||
* Copyright (c) 1999
|
||||
* Boris Fomitchev
|
||||
*
|
||||
* This material is provided "as is", with absolutely no warranty expressed
|
||||
* or implied. Any use is at your own risk.
|
||||
*
|
||||
* Permission to use or copy this software for any purpose is hereby granted
|
||||
* without fee, provided the above notices are retained on all copies.
|
||||
* Permission to modify the code and to distribute modified code is granted,
|
||||
* provided the above notices are retained, and a notice that the code was
|
||||
* modified is included with the above copyright notice.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef _STLP_HASH_SET_H
|
||||
#define _STLP_HASH_SET_H
|
||||
|
||||
# ifndef _STLP_OUTERMOST_HEADER_ID
|
||||
# define _STLP_OUTERMOST_HEADER_ID 0xa010
|
||||
# include <stl/_prolog.h>
|
||||
# endif
|
||||
|
||||
#ifndef _STLP_HASHTABLE_H
|
||||
#include <hashtable.h>
|
||||
#endif
|
||||
|
||||
#include <stl/_hash_set.h>
|
||||
|
||||
#ifdef _STLP_USE_NAMESPACES
|
||||
# ifdef _STLP_BROKEN_USING_DIRECTIVE
|
||||
using namespace STLPORT;
|
||||
# else
|
||||
using _STLP_STD::hash;
|
||||
using STLPORT::hashtable;
|
||||
using STLPORT::hash_set;
|
||||
using STLPORT::hash_multiset;
|
||||
using STLPORT::__hash_set__;
|
||||
using STLPORT::__hash_multiset__;
|
||||
# endif
|
||||
#endif /* _STLP_USE_NAMESPACES */
|
||||
|
||||
# if (_STLP_OUTERMOST_HEADER_ID == 0xa010)
|
||||
# include <stl/_epilog.h>
|
||||
# undef _STLP_OUTERMOST_HEADER_ID
|
||||
# endif
|
||||
|
||||
#endif /* _STLP_HASH_SET_H */
|
||||
70
STLPORT/stlport/old_hp/hashtable.h
Normal file
70
STLPORT/stlport/old_hp/hashtable.h
Normal file
@@ -0,0 +1,70 @@
|
||||
/*
|
||||
* Copyright (c) 1994
|
||||
* Hewlett-Packard Company
|
||||
*
|
||||
* Copyright (c) 1996,1997
|
||||
* Silicon Graphics Computer Systems, Inc.
|
||||
*
|
||||
* Copyright (c) 1997
|
||||
* Moscow Center for SPARC Technology
|
||||
*
|
||||
* Copyright (c) 1999
|
||||
* Boris Fomitchev
|
||||
*
|
||||
* This material is provided "as is", with absolutely no warranty expressed
|
||||
* or implied. Any use is at your own risk.
|
||||
*
|
||||
* Permission to use or copy this software for any purpose is hereby granted
|
||||
* without fee, provided the above notices are retained on all copies.
|
||||
* Permission to modify the code and to distribute modified code is granted,
|
||||
* provided the above notices are retained, and a notice that the code was
|
||||
* modified is included with the above copyright notice.
|
||||
*
|
||||
*/
|
||||
|
||||
/* NOTE: This is an internal header file, included by other STL headers.
|
||||
* You should not attempt to use it directly.
|
||||
*/
|
||||
|
||||
#ifndef _STLP_HASHTABLE_H
|
||||
#define _STLP_HASHTABLE_H
|
||||
|
||||
# ifndef _STLP_OUTERMOST_HEADER_ID
|
||||
# define _STLP_OUTERMOST_HEADER_ID 0xa011
|
||||
# include <stl/_prolog.h>
|
||||
# endif
|
||||
|
||||
#ifndef _STLP_ALGO_H
|
||||
#include <algo.h>
|
||||
#endif
|
||||
#ifndef _STLP_ALLOC_H
|
||||
#include <alloc.h>
|
||||
#endif
|
||||
#ifndef _STLP_VECTOR_H
|
||||
#include <vector.h>
|
||||
#endif
|
||||
#ifndef _STLP_HASH_FUN_H
|
||||
#include <stl/_hash_fun.h>
|
||||
#endif
|
||||
#ifndef _STLP_INTERNAL_HASHTABLE_H
|
||||
#include <stl/_hashtable.h>
|
||||
#endif
|
||||
|
||||
#ifdef _STLP_USE_NAMESPACES
|
||||
# ifdef _STLP_BROKEN_USING_DIRECTIVE
|
||||
using namespace STLPORT;
|
||||
# else
|
||||
using _STLP_STD::hash;
|
||||
using STLPORT::hashtable;
|
||||
# endif
|
||||
#endif /* _STLP_USE_NAMESPACES */
|
||||
|
||||
# if (_STLP_OUTERMOST_HEADER_ID == 0xa011)
|
||||
# include <stl/_epilog.h>
|
||||
# undef _STLP_OUTERMOST_HEADER_ID
|
||||
# endif
|
||||
#endif /* _STLP_HASHTABLE_H */
|
||||
|
||||
// Local Variables:
|
||||
// mode:C++
|
||||
// End:
|
||||
58
STLPORT/stlport/old_hp/heap.h
Normal file
58
STLPORT/stlport/old_hp/heap.h
Normal file
@@ -0,0 +1,58 @@
|
||||
/*
|
||||
*
|
||||
* Copyright (c) 1994
|
||||
* Hewlett-Packard Company
|
||||
*
|
||||
* Copyright (c) 1996,1997
|
||||
* Silicon Graphics Computer Systems, Inc.
|
||||
*
|
||||
* Copyright (c) 1997
|
||||
* Moscow Center for SPARC Technology
|
||||
*
|
||||
* Copyright (c) 1999
|
||||
* Boris Fomitchev
|
||||
*
|
||||
* This material is provided "as is", with absolutely no warranty expressed
|
||||
* or implied. Any use is at your own risk.
|
||||
*
|
||||
* Permission to use or copy this software for any purpose is hereby granted
|
||||
* without fee, provided the above notices are retained on all copies.
|
||||
* Permission to modify the code and to distribute modified code is granted,
|
||||
* provided the above notices are retained, and a notice that the code was
|
||||
* modified is included with the above copyright notice.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef _STLP_HEAP_H
|
||||
#define _STLP_HEAP_H
|
||||
|
||||
# ifndef _STLP_OUTERMOST_HEADER_ID
|
||||
# define _STLP_OUTERMOST_HEADER_ID 0x12
|
||||
# include <stl/_prolog.h>
|
||||
# endif
|
||||
|
||||
#include <stl/_heap.h>
|
||||
|
||||
#ifdef _STLP_USE_NAMESPACES
|
||||
|
||||
# ifdef _STLP_BROKEN_USING_DIRECTIVE
|
||||
using namespace std;
|
||||
# else
|
||||
using STLPORT::push_heap;
|
||||
using STLPORT::pop_heap;
|
||||
using STLPORT::make_heap;
|
||||
using STLPORT::sort_heap;
|
||||
# endif
|
||||
|
||||
#endif /* _STLP_USE_NAMESPACES */
|
||||
|
||||
# if (_STLP_OUTERMOST_HEADER_ID == 0x12)
|
||||
# include <stl/_epilog.h>
|
||||
# undef _STLP_OUTERMOST_HEADER_ID
|
||||
# endif
|
||||
|
||||
#endif /* _STLP_HEAP_H */
|
||||
|
||||
// Local Variables:
|
||||
// mode:C++
|
||||
// End:
|
||||
147
STLPORT/stlport/old_hp/iterator.h
Normal file
147
STLPORT/stlport/old_hp/iterator.h
Normal file
@@ -0,0 +1,147 @@
|
||||
/*
|
||||
*
|
||||
* Copyright (c) 1994
|
||||
* Hewlett-Packard Company
|
||||
*
|
||||
* Copyright (c) 1996,1997
|
||||
* Silicon Graphics Computer Systems, Inc.
|
||||
*
|
||||
* Copyright (c) 1997
|
||||
* Moscow Center for SPARC Technology
|
||||
*
|
||||
* Copyright (c) 1999
|
||||
* Boris Fomitchev
|
||||
*
|
||||
* This material is provided "as is", with absolutely no warranty expressed
|
||||
* or implied. Any use is at your own risk.
|
||||
*
|
||||
* Permission to use or copy this software for any purpose is hereby granted
|
||||
* without fee, provided the above notices are retained on all copies.
|
||||
* Permission to modify the code and to distribute modified code is granted,
|
||||
* provided the above notices are retained, and a notice that the code was
|
||||
* modified is included with the above copyright notice.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef _STLP_ITERATOR_H
|
||||
#define _STLP_ITERATOR_H
|
||||
|
||||
# ifndef _STLP_OUTERMOST_HEADER_ID
|
||||
# define _STLP_OUTERMOST_HEADER_ID 0xa013
|
||||
# include <stl/_prolog.h>
|
||||
# endif
|
||||
|
||||
#if defined (_STLP_DEBUG) || defined (_STLP_ASSERTIONS) && !defined (_STLP_DEBUG_H)
|
||||
# include <stl/debug/_debug.h>
|
||||
#endif
|
||||
|
||||
#if defined (_STLP_USE_NEW_STYLE_HEADERS)
|
||||
# include <cstddef>
|
||||
#else
|
||||
# include <stddef.h>
|
||||
#endif
|
||||
|
||||
# ifndef _STLP_NEW
|
||||
# include <new>
|
||||
# endif
|
||||
|
||||
# ifndef __TYPE_TRAITS_H
|
||||
# include <stl/type_traits.h>
|
||||
# endif
|
||||
|
||||
#ifndef _STLP_FUNCTION_H
|
||||
#include <function.h>
|
||||
#endif
|
||||
|
||||
# ifndef _STLP_IOSFWD
|
||||
# include <iosfwd>
|
||||
# endif
|
||||
|
||||
# ifndef _STLP_INTERNAL_ITERATOR_BASE_H
|
||||
# include <stl/_iterator_base.h>
|
||||
# endif
|
||||
|
||||
# ifndef _STLP_INTERNAL_ITERATOR_H
|
||||
# include <stl/_iterator.h>
|
||||
# endif
|
||||
|
||||
#ifndef _STLP_INTERNAL_CONSTRUCT_H
|
||||
#include <stl/_construct.h>
|
||||
#endif
|
||||
|
||||
#ifndef _STLP_INTERNAL_RAW_STORAGE_ITERATOR_H
|
||||
#include <stl/_raw_storage_iter.h>
|
||||
#endif
|
||||
|
||||
# ifndef _STLP_INTERNAL_STREAM_ITERATOR_H
|
||||
# include <stl/_stream_iterator.h>
|
||||
# endif
|
||||
|
||||
#ifdef _STLP_USE_NAMESPACES
|
||||
|
||||
// Names from stl_iterator.h
|
||||
|
||||
# ifdef _STLP_BROKEN_USING_DIRECTIVE
|
||||
using namespace STLPORT;
|
||||
# else
|
||||
|
||||
using STLPORT::input_iterator_tag;
|
||||
using STLPORT::output_iterator_tag;
|
||||
using STLPORT::forward_iterator_tag;
|
||||
using STLPORT::bidirectional_iterator_tag;
|
||||
using STLPORT::random_access_iterator_tag;
|
||||
|
||||
using STLPORT::input_iterator;
|
||||
using STLPORT::output_iterator;
|
||||
using STLPORT::forward_iterator;
|
||||
using STLPORT::bidirectional_iterator;
|
||||
using STLPORT::random_access_iterator;
|
||||
|
||||
#ifdef _STLP_CLASS_PARTIAL_SPECIALIZATION
|
||||
using STLPORT::iterator_traits;
|
||||
#endif
|
||||
|
||||
# ifdef _STLP_USE_OLD_HP_ITERATOR_QUERIES
|
||||
using STLPORT::iterator_category;
|
||||
using STLPORT::distance_type;
|
||||
using STLPORT::value_type;
|
||||
# endif
|
||||
|
||||
using STLPORT::distance;
|
||||
using STLPORT::advance;
|
||||
|
||||
using STLPORT::insert_iterator;
|
||||
using STLPORT::front_insert_iterator;
|
||||
using STLPORT::back_insert_iterator;
|
||||
using STLPORT::inserter;
|
||||
using STLPORT::front_inserter;
|
||||
using STLPORT::back_inserter;
|
||||
|
||||
using STLPORT::reverse_iterator;
|
||||
# if ! defined ( _STLP_CLASS_PARTIAL_SPECIALIZATION ) || defined (_STLP_USE_OLD_HP_ITERATOR_QUERIES)
|
||||
using STLPORT::reverse_bidirectional_iterator;
|
||||
# endif
|
||||
using STLPORT::istream_iterator;
|
||||
using STLPORT::ostream_iterator;
|
||||
|
||||
// Names from stl_construct.h
|
||||
using STLPORT::construct;
|
||||
using STLPORT::destroy;
|
||||
|
||||
// Names from stl_raw_storage_iter.h
|
||||
using STLPORT::raw_storage_iterator;
|
||||
# endif
|
||||
|
||||
#endif /* _STLP_USE_NAMESPACES */
|
||||
|
||||
# if (_STLP_OUTERMOST_HEADER_ID == 0xa013)
|
||||
# include <stl/_epilog.h>
|
||||
# undef _STLP_OUTERMOST_HEADER_ID
|
||||
# endif
|
||||
|
||||
#endif /* _STLP_ITERATOR_H */
|
||||
|
||||
// Local Variables:
|
||||
// mode:C++
|
||||
// End:
|
||||
|
||||
62
STLPORT/stlport/old_hp/list.h
Normal file
62
STLPORT/stlport/old_hp/list.h
Normal file
@@ -0,0 +1,62 @@
|
||||
/*
|
||||
*
|
||||
* Copyright (c) 1994
|
||||
* Hewlett-Packard Company
|
||||
*
|
||||
* Copyright (c) 1996,1997
|
||||
* Silicon Graphics Computer Systems, Inc.
|
||||
*
|
||||
* Copyright (c) 1997
|
||||
* Moscow Center for SPARC Technology
|
||||
*
|
||||
* Copyright (c) 1999
|
||||
* Boris Fomitchev
|
||||
*
|
||||
* This material is provided "as is", with absolutely no warranty expressed
|
||||
* or implied. Any use is at your own risk.
|
||||
*
|
||||
* Permission to use or copy this software for any purpose is hereby granted
|
||||
* without fee, provided the above notices are retained on all copies.
|
||||
* Permission to modify the code and to distribute modified code is granted,
|
||||
* provided the above notices are retained, and a notice that the code was
|
||||
* modified is included with the above copyright notice.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef _STLP_LIST_H
|
||||
#define _STLP_LIST_H
|
||||
|
||||
# ifndef _STLP_OUTERMOST_HEADER_ID
|
||||
# define _STLP_OUTERMOST_HEADER_ID 0xa014
|
||||
# include <stl/_prolog.h>
|
||||
# endif
|
||||
|
||||
#ifndef _STLP_ALGOBASE_H
|
||||
# include <algobase.h>
|
||||
#endif
|
||||
|
||||
#ifndef _STLP_ALLOC_H
|
||||
# include <alloc.h>
|
||||
#endif
|
||||
|
||||
#include <stl/_list.h>
|
||||
|
||||
#ifdef _STLP_USE_NAMESPACES
|
||||
# ifdef _STLP_BROKEN_USING_DIRECTIVE
|
||||
using namespace STLPORT;
|
||||
# else
|
||||
using STLPORT::list;
|
||||
using STLPORT::__list__;
|
||||
# endif
|
||||
#endif /* _STLP_USE_NAMESPACES */
|
||||
|
||||
# if (_STLP_OUTERMOST_HEADER_ID == 0xa014)
|
||||
# include <stl/_epilog.h>
|
||||
# undef _STLP_OUTERMOST_HEADER_ID
|
||||
# endif
|
||||
|
||||
#endif /* _STLP_LIST_H */
|
||||
|
||||
// Local Variables:
|
||||
// mode:C++
|
||||
// End:
|
||||
60
STLPORT/stlport/old_hp/map.h
Normal file
60
STLPORT/stlport/old_hp/map.h
Normal file
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
*
|
||||
* Copyright (c) 1994
|
||||
* Hewlett-Packard Company
|
||||
*
|
||||
* Copyright (c) 1996,1997
|
||||
* Silicon Graphics Computer Systems, Inc.
|
||||
*
|
||||
* Copyright (c) 1997
|
||||
* Moscow Center for SPARC Technology
|
||||
*
|
||||
* Copyright (c) 1999
|
||||
* Boris Fomitchev
|
||||
*
|
||||
* This material is provided "as is", with absolutely no warranty expressed
|
||||
* or implied. Any use is at your own risk.
|
||||
*
|
||||
* Permission to use or copy this software for any purpose is hereby granted
|
||||
* without fee, provided the above notices are retained on all copies.
|
||||
* Permission to modify the code and to distribute modified code is granted,
|
||||
* provided the above notices are retained, and a notice that the code was
|
||||
* modified is included with the above copyright notice.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef _STLP_MAP_H
|
||||
# define _STLP_MAP_H
|
||||
|
||||
# ifndef _STLP_OUTERMOST_HEADER_ID
|
||||
# define _STLP_OUTERMOST_HEADER_ID 0xa015
|
||||
# include <stl/_prolog.h>
|
||||
# endif
|
||||
|
||||
#ifndef _STLP_TREE_H
|
||||
# include <tree.h>
|
||||
#endif
|
||||
|
||||
# include <stl/_map.h>
|
||||
|
||||
#ifdef _STLP_USE_NAMESPACES
|
||||
# ifdef _STLP_BROKEN_USING_DIRECTIVE
|
||||
using namespace STLPORT;
|
||||
# else
|
||||
using STLPORT::map;
|
||||
# ifdef _STLP_LIMITED_DEFAULT_TEMPLATES
|
||||
using STLPORT::__map;
|
||||
# endif
|
||||
# endif
|
||||
#endif /* _STLP_USE_NAMESPACES */
|
||||
|
||||
# if (_STLP_OUTERMOST_HEADER_ID == 0xa015)
|
||||
# include <stl/_epilog.h>
|
||||
# undef _STLP_OUTERMOST_HEADER_ID
|
||||
# endif
|
||||
|
||||
#endif /* _STLP_MAP_H */
|
||||
|
||||
// Local Variables:
|
||||
// mode:C++
|
||||
// End:
|
||||
58
STLPORT/stlport/old_hp/multimap.h
Normal file
58
STLPORT/stlport/old_hp/multimap.h
Normal file
@@ -0,0 +1,58 @@
|
||||
/*
|
||||
*
|
||||
* Copyright (c) 1994
|
||||
* Hewlett-Packard Company
|
||||
*
|
||||
* Copyright (c) 1996,1997
|
||||
* Silicon Graphics Computer Systems, Inc.
|
||||
*
|
||||
* Copyright (c) 1997
|
||||
* Moscow Center for SPARC Technology
|
||||
*
|
||||
* Copyright (c) 1999
|
||||
* Boris Fomitchev
|
||||
*
|
||||
* This material is provided "as is", with absolutely no warranty expressed
|
||||
* or implied. Any use is at your own risk.
|
||||
*
|
||||
* Permission to use or copy this software for any purpose is hereby granted
|
||||
* without fee, provided the above notices are retained on all copies.
|
||||
* Permission to modify the code and to distribute modified code is granted,
|
||||
* provided the above notices are retained, and a notice that the code was
|
||||
* modified is included with the above copyright notice.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef _STLP_MULTIMAP_H
|
||||
#define _STLP_MULTIMAP_H
|
||||
|
||||
# ifndef _STLP_OUTERMOST_HEADER_ID
|
||||
# define _STLP_OUTERMOST_HEADER_ID 0xa016
|
||||
# include <stl/_prolog.h>
|
||||
# endif
|
||||
|
||||
#ifndef _STLP_TREE_H
|
||||
# include <tree.h>
|
||||
#endif
|
||||
|
||||
#include <stl/_map.h>
|
||||
|
||||
#ifdef _STLP_USE_NAMESPACES
|
||||
# ifdef _STLP_BROKEN_USING_DIRECTIVE
|
||||
using namespace STLPORT;
|
||||
# else
|
||||
using STLPORT::multimap;
|
||||
using STLPORT::__multimap__;
|
||||
# endif
|
||||
#endif /* _STLP_USE_NAMESPACES */
|
||||
|
||||
# if (_STLP_OUTERMOST_HEADER_ID == 0xa016)
|
||||
# include <stl/_epilog.h>
|
||||
# undef _STLP_OUTERMOST_HEADER_ID
|
||||
# endif
|
||||
|
||||
#endif /* _STLP_MULTIMAP_H */
|
||||
|
||||
// Local Variables:
|
||||
// mode:C++
|
||||
// End:
|
||||
58
STLPORT/stlport/old_hp/multiset.h
Normal file
58
STLPORT/stlport/old_hp/multiset.h
Normal file
@@ -0,0 +1,58 @@
|
||||
/*
|
||||
*
|
||||
* Copyright (c) 1994
|
||||
* Hewlett-Packard Company
|
||||
*
|
||||
* Copyright (c) 1996,1997
|
||||
* Silicon Graphics Computer Systems, Inc.
|
||||
*
|
||||
* Copyright (c) 1997
|
||||
* Moscow Center for SPARC Technology
|
||||
*
|
||||
* Copyright (c) 1999
|
||||
* Boris Fomitchev
|
||||
*
|
||||
* This material is provided "as is", with absolutely no warranty expressed
|
||||
* or implied. Any use is at your own risk.
|
||||
*
|
||||
* Permission to use or copy this software for any purpose is hereby granted
|
||||
* without fee, provided the above notices are retained on all copies.
|
||||
* Permission to modify the code and to distribute modified code is granted,
|
||||
* provided the above notices are retained, and a notice that the code was
|
||||
* modified is included with the above copyright notice.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef _STLP_MULTISET_H
|
||||
#define _STLP_MULTISET_H
|
||||
|
||||
# ifndef _STLP_OUTERMOST_HEADER_ID
|
||||
# define _STLP_OUTERMOST_HEADER_ID 0xa017
|
||||
# include <stl/_prolog.h>
|
||||
# endif
|
||||
|
||||
#ifndef _STLP_TREE_H
|
||||
# include <tree.h>
|
||||
#endif
|
||||
|
||||
#include <stl/_set.h>
|
||||
|
||||
#ifdef _STLP_USE_NAMESPACES
|
||||
# ifdef _STLP_BROKEN_USING_DIRECTIVE
|
||||
using namespace STLPORT;
|
||||
# else
|
||||
using STLPORT::multiset;
|
||||
using STLPORT::__multiset__;
|
||||
# endif
|
||||
#endif /* _STLP_USE_NAMESPACES */
|
||||
|
||||
# if (_STLP_OUTERMOST_HEADER_ID == 0xa017)
|
||||
# include <stl/_epilog.h>
|
||||
# undef _STLP_OUTERMOST_HEADER_ID
|
||||
# endif
|
||||
|
||||
#endif /* _STLP_MULTISET_H */
|
||||
|
||||
// Local Variables:
|
||||
// mode:C++
|
||||
// End:
|
||||
25
STLPORT/stlport/old_hp/numeric.h
Normal file
25
STLPORT/stlport/old_hp/numeric.h
Normal file
@@ -0,0 +1,25 @@
|
||||
/*
|
||||
* Copyright (c) 1997
|
||||
* Mark of the Unicorn, Inc.
|
||||
*
|
||||
* Permission to use, copy, modify, distribute and sell this software
|
||||
* and its documentation for any purpose is hereby granted without fee,
|
||||
* provided that the above copyright notice appear in all copies and
|
||||
* that both that copyright notice and this permission notice appear
|
||||
* in supporting documentation. Mark of the Unicorn, Inc. makes no
|
||||
* representations about the suitability of this software for any
|
||||
* purpose. It is provided "as is" without express or implied warranty.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef _STLP_NUMERIC_H
|
||||
# define _STLP_NUMERIC_H
|
||||
|
||||
#ifndef __MWERKS__
|
||||
# error This file should be removed from installations not using the Metrowerks Standard Library
|
||||
#else
|
||||
# include <numeric>
|
||||
//# include <algo.h>
|
||||
#endif
|
||||
|
||||
# endif // _STLP_NUMERIC_H
|
||||
59
STLPORT/stlport/old_hp/pair.h
Normal file
59
STLPORT/stlport/old_hp/pair.h
Normal file
@@ -0,0 +1,59 @@
|
||||
/*
|
||||
*
|
||||
* Copyright (c) 1994
|
||||
* Hewlett-Packard Company
|
||||
*
|
||||
* Copyright (c) 1996,1997
|
||||
* Silicon Graphics Computer Systems, Inc.
|
||||
*
|
||||
* Copyright (c) 1997
|
||||
* Moscow Center for SPARC Technology
|
||||
*
|
||||
* Copyright (c) 1999
|
||||
* Boris Fomitchev
|
||||
*
|
||||
* This material is provided "as is", with absolutely no warranty expressed
|
||||
* or implied. Any use is at your own risk.
|
||||
*
|
||||
* Permission to use or copy this software for any purpose is hereby granted
|
||||
* without fee, provided the above notices are retained on all copies.
|
||||
* Permission to modify the code and to distribute modified code is granted,
|
||||
* provided the above notices are retained, and a notice that the code was
|
||||
* modified is included with the above copyright notice.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef _STLP_PAIR_H
|
||||
#define _STLP_PAIR_H
|
||||
|
||||
# ifndef _STLP_OUTERMOST_HEADER_ID
|
||||
# define _STLP_OUTERMOST_HEADER_ID 0xa020
|
||||
# include <stl/_prolog.h>
|
||||
# endif
|
||||
|
||||
#ifndef _STLP_INTERNAL_ALGOBASE_H
|
||||
# include <stl/_algobase.h>
|
||||
#endif
|
||||
|
||||
#ifdef _STLP_USE_NAMESPACES
|
||||
|
||||
# ifdef _STLP_BROKEN_USING_DIRECTIVE
|
||||
using namespace STLPORT;
|
||||
# else
|
||||
using _STLP_STD::pair;
|
||||
using _STLP_STD::make_pair;
|
||||
# endif
|
||||
|
||||
#endif /* _STLP_USE_NAMESPACES */
|
||||
|
||||
# if (_STLP_OUTERMOST_HEADER_ID == 0xa020)
|
||||
# include <stl/_epilog.h>
|
||||
# undef _STLP_OUTERMOST_HEADER_ID
|
||||
# endif
|
||||
|
||||
#endif /* _STLP_PAIR_H */
|
||||
|
||||
// Local Variables:
|
||||
// mode:C++
|
||||
// End:
|
||||
|
||||
57
STLPORT/stlport/old_hp/pthread_alloc.h
Normal file
57
STLPORT/stlport/old_hp/pthread_alloc.h
Normal file
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
*
|
||||
* Copyright (c) 1994
|
||||
* Hewlett-Packard Company
|
||||
*
|
||||
* Copyright (c) 1996,1997
|
||||
* Silicon Graphics Computer Systems, Inc.
|
||||
*
|
||||
* Copyright (c) 1997
|
||||
* Moscow Center for SPARC Technology
|
||||
*
|
||||
* Copyright (c) 1999
|
||||
* Boris Fomitchev
|
||||
*
|
||||
* This material is provided "as is", with absolutely no warranty expressed
|
||||
* or implied. Any use is at your own risk.
|
||||
*
|
||||
* Permission to use or copy this software for any purpose is hereby granted
|
||||
* without fee, provided the above notices are retained on all copies.
|
||||
* Permission to modify the code and to distribute modified code is granted,
|
||||
* provided the above notices are retained, and a notice that the code was
|
||||
* modified is included with the above copyright notice.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef _STLP_PTHREAD_ALLOC_H
|
||||
#define _STLP_PTHREAD_ALLOC_H
|
||||
|
||||
# ifndef _STLP_OUTERMOST_HEADER_ID
|
||||
# define _STLP_OUTERMOST_HEADER_ID 0xa021
|
||||
# include <stl/_prolog.h>
|
||||
# endif
|
||||
|
||||
#if defined (_STLP_DEBUG) || defined (_STLP_ASSERTIONS)
|
||||
# include <stl/debug/_debug.h>
|
||||
#endif
|
||||
|
||||
#include <pthread_alloc>
|
||||
|
||||
#ifdef _STLP_USE_NAMESPACES
|
||||
|
||||
using STLPORT::_Pthread_alloc_template;
|
||||
using STLPORT::pthread_alloc;
|
||||
|
||||
#endif /* _STLP_USE_NAMESPACES */
|
||||
|
||||
# if (_STLP_OUTERMOST_HEADER_ID == 0xa021)
|
||||
# include <stl/_epilog.h>
|
||||
# undef _STLP_OUTERMOST_HEADER_ID
|
||||
# endif
|
||||
|
||||
#endif /* _STLP_PTHREAD_ALLOC_H */
|
||||
|
||||
// Local Variables:
|
||||
// mode:C++
|
||||
// End:
|
||||
|
||||
23
STLPORT/stlport/old_hp/queue.h
Normal file
23
STLPORT/stlport/old_hp/queue.h
Normal file
@@ -0,0 +1,23 @@
|
||||
/*
|
||||
*
|
||||
* Copyright (c) 1997
|
||||
* Moscow Center for SPARC Technology
|
||||
*
|
||||
* Copyright (c) 1999
|
||||
* Boris Fomitchev
|
||||
*
|
||||
* This material is provided "as is", with absolutely no warranty expressed
|
||||
* or implied. Any use is at your own risk.
|
||||
*
|
||||
* Permission to use or copy this software for any purpose is hereby granted
|
||||
* without fee, provided the above notices are retained on all copies.
|
||||
* Permission to modify the code and to distribute modified code is granted,
|
||||
* provided the above notices are retained, and a notice that the code was
|
||||
* modified is included with the above copyright notice.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef __QUEUE__
|
||||
# define __QUEUE__
|
||||
# include <queue>
|
||||
#endif
|
||||
50
STLPORT/stlport/old_hp/rope.h
Normal file
50
STLPORT/stlport/old_hp/rope.h
Normal file
@@ -0,0 +1,50 @@
|
||||
/*
|
||||
* Copyright (c) 1996,1997
|
||||
* Silicon Graphics Computer Systems, Inc.
|
||||
*
|
||||
* Copyright (c) 1999
|
||||
* Boris Fomitchev
|
||||
*
|
||||
* This material is provided "as is", with absolutely no warranty expressed
|
||||
* or implied. Any use is at your own risk.
|
||||
*
|
||||
* Permission to use or copy this software for any purpose is hereby granted
|
||||
* without fee, provided the above notices are retained on all copies.
|
||||
* Permission to modify the code and to distribute modified code is granted,
|
||||
* provided the above notices are retained, and a notice that the code was
|
||||
* modified is included with the above copyright notice.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef _STLP_ROPE_H
|
||||
#define _STLP_ROPE_H
|
||||
|
||||
# ifndef _STLP_OUTERMOST_HEADER_ID
|
||||
# define _STLP_OUTERMOST_HEADER_ID 0xa022
|
||||
# include <stl/_prolog.h>
|
||||
# endif
|
||||
|
||||
#include <stl/_rope.h>
|
||||
|
||||
#ifdef _STLP_USE_NAMESPACES
|
||||
# ifdef _STLP_BROKEN_USING_DIRECTIVE
|
||||
using namespace STLPORT;
|
||||
# else
|
||||
using STLPORT::char_producer;
|
||||
using STLPORT::sequence_buffer;
|
||||
using STLPORT::rope;
|
||||
using STLPORT::crope;
|
||||
using STLPORT::wrope;
|
||||
# endif
|
||||
#endif /* _STLP_USE_NAMESPACES */
|
||||
|
||||
# if (_STLP_OUTERMOST_HEADER_ID == 0xa022)
|
||||
# include <stl/_epilog.h>
|
||||
# undef _STLP_OUTERMOST_HEADER_ID
|
||||
# endif
|
||||
|
||||
#endif /* _STLP_ROPE_H */
|
||||
|
||||
// Local Variables:
|
||||
// mode:C++
|
||||
// End:
|
||||
57
STLPORT/stlport/old_hp/set.h
Normal file
57
STLPORT/stlport/old_hp/set.h
Normal file
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
*
|
||||
* Copyright (c) 1994
|
||||
* Hewlett-Packard Company
|
||||
*
|
||||
* Copyright (c) 1996,1997
|
||||
* Silicon Graphics Computer Systems, Inc.
|
||||
*
|
||||
* Copyright (c) 1997
|
||||
* Moscow Center for SPARC Technology
|
||||
*
|
||||
* Copyright (c) 1999
|
||||
* Boris Fomitchev
|
||||
*
|
||||
* This material is provided "as is", with absolutely no warranty expressed
|
||||
* or implied. Any use is at your own risk.
|
||||
*
|
||||
* Permission to use or copy this software for any purpose is hereby granted
|
||||
* without fee, provided the above notices are retained on all copies.
|
||||
* Permission to modify the code and to distribute modified code is granted,
|
||||
* provided the above notices are retained, and a notice that the code was
|
||||
* modified is included with the above copyright notice.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef _STLP_SET_H
|
||||
#define _STLP_SET_H
|
||||
|
||||
# ifndef _STLP_OUTERMOST_HEADER_ID
|
||||
# define _STLP_OUTERMOST_HEADER_ID 0xa023
|
||||
# include <stl/_prolog.h>
|
||||
# endif
|
||||
|
||||
#ifndef _STLP_TREE_H
|
||||
# include <tree.h>
|
||||
#endif
|
||||
|
||||
#include <stl/_set.h>
|
||||
|
||||
#ifdef _STLP_USE_NAMESPACES
|
||||
# ifdef _STLP_BROKEN_USING_DIRECTIVE
|
||||
using namespace STLPORT;
|
||||
# else
|
||||
using STLPORT::set;
|
||||
using STLPORT::__set__;
|
||||
# endif
|
||||
#endif /* _STLP_USE_NAMESPACES */
|
||||
# if (_STLP_OUTERMOST_HEADER_ID == 0xa023)
|
||||
# include <stl/_epilog.h>
|
||||
# undef _STLP_OUTERMOST_HEADER_ID
|
||||
# endif
|
||||
|
||||
#endif /* _STLP_SET_H */
|
||||
|
||||
// Local Variables:
|
||||
// mode:C++
|
||||
// End:
|
||||
57
STLPORT/stlport/old_hp/slist.h
Normal file
57
STLPORT/stlport/old_hp/slist.h
Normal file
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright (c) 1996,1997
|
||||
* Silicon Graphics Computer Systems, Inc.
|
||||
*
|
||||
* Copyright (c) 1999
|
||||
* Boris Fomitchev
|
||||
*
|
||||
* This material is provided "as is", with absolutely no warranty expressed
|
||||
* or implied. Any use is at your own risk.
|
||||
*
|
||||
* Permission to use or copy this software for any purpose is hereby granted
|
||||
* without fee, provided the above notices are retained on all copies.
|
||||
* Permission to modify the code and to distribute modified code is granted,
|
||||
* provided the above notices are retained, and a notice that the code was
|
||||
* modified is included with the above copyright notice.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef _STLP_SLIST_H
|
||||
#define _STLP_SLIST_H
|
||||
|
||||
# ifndef _STLP_OUTERMOST_HEADER_ID
|
||||
# define _STLP_OUTERMOST_HEADER_ID 0xa024
|
||||
# include <stl/_prolog.h>
|
||||
# endif
|
||||
|
||||
#ifndef _STLP_ALGOBASE_H
|
||||
# include <algobase.h>
|
||||
#endif
|
||||
|
||||
#ifndef _STLP_ALLOC_H
|
||||
# include <alloc.h>
|
||||
#endif
|
||||
|
||||
#include <stl/_slist.h>
|
||||
|
||||
#ifdef _STLP_USE_NAMESPACES
|
||||
# ifdef _STLP_BROKEN_USING_DIRECTIVE
|
||||
using namespace STLPORT;
|
||||
# else
|
||||
using STLPORT::slist;
|
||||
# ifdef _STLP_LIMITED_DEFAULT_TEMPLATES
|
||||
using STLPORT::__slist;
|
||||
# endif
|
||||
# endif
|
||||
#endif /* _STLP_USE_NAMESPACES */
|
||||
|
||||
# if (_STLP_OUTERMOST_HEADER_ID == 0xa024)
|
||||
# include <stl/_epilog.h>
|
||||
# undef _STLP_OUTERMOST_HEADER_ID
|
||||
# endif
|
||||
|
||||
#endif /* _STLP_SLIST_H */
|
||||
|
||||
// Local Variables:
|
||||
// mode:C++
|
||||
// End:
|
||||
73
STLPORT/stlport/old_hp/stack.h
Normal file
73
STLPORT/stlport/old_hp/stack.h
Normal file
@@ -0,0 +1,73 @@
|
||||
/*
|
||||
*
|
||||
* Copyright (c) 1994
|
||||
* Hewlett-Packard Company
|
||||
*
|
||||
* Copyright (c) 1996,1997
|
||||
* Silicon Graphics Computer Systems, Inc.
|
||||
*
|
||||
* Copyright (c) 1997
|
||||
* Moscow Center for SPARC Technology
|
||||
*
|
||||
* Copyright (c) 1999
|
||||
* Boris Fomitchev
|
||||
*
|
||||
* This material is provided "as is", with absolutely no warranty expressed
|
||||
* or implied. Any use is at your own risk.
|
||||
*
|
||||
* Permission to use or copy this software for any purpose is hereby granted
|
||||
* without fee, provided the above notices are retained on all copies.
|
||||
* Permission to modify the code and to distribute modified code is granted,
|
||||
* provided the above notices are retained, and a notice that the code was
|
||||
* modified is included with the above copyright notice.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef _STLP_STACK_H
|
||||
#define _STLP_STACK_H
|
||||
|
||||
# ifndef _STLP_OUTERMOST_HEADER_ID
|
||||
# define _STLP_OUTERMOST_HEADER_ID 0xa027
|
||||
# include <stl/_prolog.h>
|
||||
# endif
|
||||
|
||||
#ifndef _STLP_VECTOR_H
|
||||
#include <vector.h>
|
||||
#endif
|
||||
|
||||
#ifndef _STLP_DEQUE_H
|
||||
#include <deque.h>
|
||||
#endif
|
||||
|
||||
#ifndef _STLP_HEAP_H
|
||||
#include <heap.h>
|
||||
#endif
|
||||
|
||||
#ifndef _STLP_INTERNAL_STACK_H
|
||||
#include <stl/_stack.h>
|
||||
#endif
|
||||
|
||||
#ifndef _STLP_INTERNAL_QUEUE_H
|
||||
#include <stl/_queue.h>
|
||||
#endif
|
||||
|
||||
#ifdef _STLP_USE_NAMESPACES
|
||||
# ifdef _STLP_BROKEN_USING_DIRECTIVE
|
||||
using namespace STLPORT;
|
||||
# else
|
||||
using _STLP_STD::stack;
|
||||
using _STLP_STD::queue;
|
||||
using _STLP_STD::priority_queue;
|
||||
# endif
|
||||
#endif /* _STLP_USE_NAMESPACES */
|
||||
|
||||
# if (_STLP_OUTERMOST_HEADER_ID == 0xa027)
|
||||
# include <stl/_epilog.h>
|
||||
# undef _STLP_OUTERMOST_HEADER_ID
|
||||
# endif
|
||||
|
||||
#endif /* _STLP_STACK_H */
|
||||
|
||||
// Local Variables:
|
||||
// mode:C++
|
||||
// End:
|
||||
79
STLPORT/stlport/old_hp/tempbuf.h
Normal file
79
STLPORT/stlport/old_hp/tempbuf.h
Normal file
@@ -0,0 +1,79 @@
|
||||
/*
|
||||
*
|
||||
* Copyright (c) 1994
|
||||
* Hewlett-Packard Company
|
||||
*
|
||||
* Copyright (c) 1996,1997
|
||||
* Silicon Graphics Computer Systems, Inc.
|
||||
*
|
||||
* Copyright (c) 1999
|
||||
* Boris Fomitchev
|
||||
*
|
||||
* This material is provided "as is", with absolutely no warranty expressed
|
||||
* or implied. Any use is at your own risk.
|
||||
*
|
||||
* Permission to use or copy this software for any purpose is hereby granted
|
||||
* without fee, provided the above notices are retained on all copies.
|
||||
* Permission to modify the code and to distribute modified code is granted,
|
||||
* provided the above notices are retained, and a notice that the code was
|
||||
* modified is included with the above copyright notice.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef _STLP_TEMPBUF_H
|
||||
#define _STLP_TEMPBUF_H
|
||||
|
||||
# ifndef _STLP_OUTERMOST_HEADER_ID
|
||||
# define _STLP_OUTERMOST_HEADER_ID 0xa028
|
||||
# include <stl/_prolog.h>
|
||||
# endif
|
||||
|
||||
# ifndef _STLP_CLIMITS
|
||||
# include <climits>
|
||||
# endif
|
||||
|
||||
#ifndef _STLP_CSTDDEF
|
||||
# include <cstddef>
|
||||
#endif
|
||||
|
||||
#ifndef _STLP_CSTDLIB
|
||||
# include <cstdlib>
|
||||
#endif
|
||||
|
||||
#if !defined (_STLP_NEW)
|
||||
# include <new>
|
||||
#endif
|
||||
|
||||
#ifndef __TYPE_TRAITS_H
|
||||
#include <stl/type_traits.h>
|
||||
#endif
|
||||
|
||||
#ifndef _STLP_PAIR_H
|
||||
#include <pair.h>
|
||||
#endif
|
||||
|
||||
#ifndef _STLP_INTERNAL_TEMPBUF_H
|
||||
#include <stl/_tempbuf.h>
|
||||
#endif
|
||||
|
||||
#ifdef _STLP_USE_NAMESPACES
|
||||
|
||||
# ifdef _STLP_BROKEN_USING_DIRECTIVE
|
||||
using namespace STLPORT;
|
||||
# else
|
||||
using _STLP_STD::get_temporary_buffer;
|
||||
using _STLP_STD::return_temporary_buffer;
|
||||
using _STLP_STD::temporary_buffer;
|
||||
# endif
|
||||
#endif /* _STLP_USE_NAMESPACES */
|
||||
|
||||
# if (_STLP_OUTERMOST_HEADER_ID == 0xa028)
|
||||
# include <stl/_epilog.h>
|
||||
# undef _STLP_OUTERMOST_HEADER_ID
|
||||
# endif
|
||||
|
||||
#endif /* _STLP_TEMPBUF_H */
|
||||
|
||||
// Local Variables:
|
||||
// mode:C++
|
||||
// End:
|
||||
60
STLPORT/stlport/old_hp/tree.h
Normal file
60
STLPORT/stlport/old_hp/tree.h
Normal file
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
*
|
||||
* Copyright (c) 1994
|
||||
* Hewlett-Packard Company
|
||||
*
|
||||
* Copyright (c) 1996,1997
|
||||
* Silicon Graphics Computer Systems, Inc.
|
||||
*
|
||||
* Copyright (c) 1999
|
||||
* Boris Fomitchev
|
||||
*
|
||||
* This material is provided "as is", with absolutely no warranty expressed
|
||||
* or implied. Any use is at your own risk.
|
||||
*
|
||||
* Permission to use or copy this software for any purpose is hereby granted
|
||||
* without fee, provided the above notices are retained on all copies.
|
||||
* Permission to modify the code and to distribute modified code is granted,
|
||||
* provided the above notices are retained, and a notice that the code was
|
||||
* modified is included with the above copyright notice.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef _STLP_TREE_H
|
||||
#define _STLP_TREE_H
|
||||
|
||||
# ifndef _STLP_OUTERMOST_HEADER_ID
|
||||
# define _STLP_OUTERMOST_HEADER_ID 0xa030
|
||||
# include <stl/_prolog.h>
|
||||
# endif
|
||||
|
||||
#ifndef _STLP_ALGOBASE_H
|
||||
#include <algobase.h>
|
||||
#endif
|
||||
|
||||
#ifndef _STLP_ALLOC_H
|
||||
#include <alloc.h>
|
||||
#endif
|
||||
|
||||
#ifndef _STLP_INTERNAL_TREE_H
|
||||
#include <stl/_tree.h>
|
||||
#endif
|
||||
|
||||
#ifdef _STLP_USE_NAMESPACES
|
||||
# ifdef _STLP_BROKEN_USING_DIRECTIVE
|
||||
using namespace STLPORT;
|
||||
# else
|
||||
using _STLP_STD::rb_tree;
|
||||
# endif
|
||||
#endif /* _STLP_USE_NAMESPACES */
|
||||
|
||||
# if (_STLP_OUTERMOST_HEADER_ID == 0xa030)
|
||||
# include <stl/_epilog.h>
|
||||
# undef _STLP_OUTERMOST_HEADER_ID
|
||||
# endif
|
||||
|
||||
#endif /* _STLP_TREE_H */
|
||||
|
||||
// Local Variables:
|
||||
// mode:C++
|
||||
// End:
|
||||
65
STLPORT/stlport/old_hp/vector.h
Normal file
65
STLPORT/stlport/old_hp/vector.h
Normal file
@@ -0,0 +1,65 @@
|
||||
/*
|
||||
*
|
||||
* Copyright (c) 1994
|
||||
* Hewlett-Packard Company
|
||||
*
|
||||
* Copyright (c) 1996,1997
|
||||
* Silicon Graphics Computer Systems, Inc.
|
||||
*
|
||||
* Copyright (c) 1999
|
||||
* Boris Fomitchev
|
||||
*
|
||||
* This material is provided "as is", with absolutely no warranty expressed
|
||||
* or implied. Any use is at your own risk.
|
||||
*
|
||||
* Permission to use or copy this software for any purpose is hereby granted
|
||||
* without fee, provided the above notices are retained on all copies.
|
||||
* Permission to modify the code and to distribute modified code is granted,
|
||||
* provided the above notices are retained, and a notice that the code was
|
||||
* modified is included with the above copyright notice.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef _STLP_VECTOR_H
|
||||
#define _STLP_VECTOR_H
|
||||
|
||||
# ifndef _STLP_OUTERMOST_HEADER_ID
|
||||
# define _STLP_OUTERMOST_HEADER_ID 0xa031
|
||||
# include <stl/_prolog.h>
|
||||
# endif
|
||||
|
||||
#ifndef _STLP_ALGOBASE_H
|
||||
# include <algobase.h>
|
||||
#endif
|
||||
|
||||
#ifndef _STLP_ALLOC_H
|
||||
# include <alloc.h>
|
||||
#endif
|
||||
|
||||
# ifndef _STLP_RANGE_ERRORS_H
|
||||
# include <stl/_range_errors.h>
|
||||
# endif
|
||||
|
||||
#ifndef _STLP_INTERNAL_VECTOR_H
|
||||
# include <stl/_vector.h>
|
||||
#endif
|
||||
|
||||
#ifdef _STLP_USE_NAMESPACES
|
||||
# ifdef _STLP_BROKEN_USING_DIRECTIVE
|
||||
using namespace STLPORT;
|
||||
# else
|
||||
using STLPORT::vector;
|
||||
using STLPORT::__vector__;
|
||||
# endif
|
||||
#endif /* _STLP_USE_NAMESPACES */
|
||||
|
||||
# if (_STLP_OUTERMOST_HEADER_ID == 0xa031)
|
||||
# include <stl/_epilog.h>
|
||||
# undef _STLP_OUTERMOST_HEADER_ID
|
||||
# endif
|
||||
|
||||
#endif /* _STLP_VECTOR_H */
|
||||
|
||||
// Local Variables:
|
||||
// mode:C++
|
||||
// End:
|
||||
Reference in New Issue
Block a user