1*c2c66affSColin Finck/* 2*c2c66affSColin Finck * Copyright (c) 1997 3*c2c66affSColin Finck * Silicon Graphics Computer Systems, Inc. 4*c2c66affSColin Finck * 5*c2c66affSColin Finck * Permission to use, copy, modify, distribute and sell this software 6*c2c66affSColin Finck * and its documentation for any purpose is hereby granted without fee, 7*c2c66affSColin Finck * provided that the above copyright notice appear in all copies and 8*c2c66affSColin Finck * that both that copyright notice and this permission notice appear 9*c2c66affSColin Finck * in supporting documentation. Silicon Graphics makes no 10*c2c66affSColin Finck * representations about the suitability of this software for any 11*c2c66affSColin Finck * purpose. It is provided "as is" without express or implied warranty. 12*c2c66affSColin Finck * 13*c2c66affSColin Finck */ 14*c2c66affSColin Finck 15*c2c66affSColin Finck#ifndef _STLP_SLIST 16*c2c66affSColin Finck#define _STLP_SLIST 17*c2c66affSColin Finck 18*c2c66affSColin Finck#ifndef _STLP_OUTERMOST_HEADER_ID 19*c2c66affSColin Finck# define _STLP_OUTERMOST_HEADER_ID 0x58 20*c2c66affSColin Finck# include <stl/_prolog.h> 21*c2c66affSColin Finck#endif 22*c2c66affSColin Finck 23*c2c66affSColin Finck#ifdef _STLP_PRAGMA_ONCE 24*c2c66affSColin Finck# pragma once 25*c2c66affSColin Finck#endif 26*c2c66affSColin Finck 27*c2c66affSColin Finck#if defined (_STLP_NO_EXTENSIONS) 28*c2c66affSColin Finck/* Comment following if you want to use the slist constainer even if you ask for 29*c2c66affSColin Finck * no extension. 30*c2c66affSColin Finck */ 31*c2c66affSColin Finck# error The slist class is an STLport extension. 32*c2c66affSColin Finck#endif 33*c2c66affSColin Finck 34*c2c66affSColin Finck#ifndef _STLP_INTERNAL_SLIST_H 35*c2c66affSColin Finck# include <stl/_slist.h> 36*c2c66affSColin Finck#endif 37*c2c66affSColin Finck 38*c2c66affSColin Finck#if defined (_STLP_IMPORT_VENDOR_STD) 39*c2c66affSColin Finck//This is not a Standard header, it might failed for most of 40*c2c66affSColin Finck//the compilers so we comment it for the moment. Should be uncommented 41*c2c66affSColin Finck//on a compiler basis. 42*c2c66affSColin Finck//# include _STLP_NATIVE_HEADER(slist) 43*c2c66affSColin Finck#endif 44*c2c66affSColin Finck 45*c2c66affSColin Finck#if (_STLP_OUTERMOST_HEADER_ID == 0x58) 46*c2c66affSColin Finck# include <stl/_epilog.h> 47*c2c66affSColin Finck# undef _STLP_OUTERMOST_HEADER_ID 48*c2c66affSColin Finck#endif 49*c2c66affSColin Finck 50*c2c66affSColin Finck#endif /* _STLP_SLIST */ 51*c2c66affSColin Finck 52*c2c66affSColin Finck// Local Variables: 53*c2c66affSColin Finck// mode:C++ 54*c2c66affSColin Finck// End: 55