2 /* This file is part of
3 * ======================================================
5 * LyX, The Document Processor
7 * Copyright 1995 Matthias Ettrich
8 * Copyright 1995-2001 The LyX Team.
10 * ====================================================== */
12 #ifndef LYX_STL_STRING_FWD_H
13 #define LYX_STL_STRING_FWD_H
16 * This file exists to appease STLPort when using included lyxstring.
17 * It won't be around forever ...
20 #ifndef USE_INCLUDED_STRING
21 // include the real stl_string_fwd.h
22 # include STL_STRING_FWD_H_LOCATION
24 // Hide the forward declaration of string by SGI's STL > 3.13.
25 // We have to provide the declaration of__get_c_string() ourselves
26 // since SGI expects it to exist and we're blocking their string declarations
28 // Note that a declaration for string is still required so we have to
29 // provide one via LString.h. ARRae.
31 # define __SGI_STL_STRING_FWD_H
32 static char const * __get_c_string(string const &);
33 #endif // USE_INCLUDED_STRING
35 #endif // LYX_STL_STRING_FWD_H