Workaround for includes conflict that stopped compilation with GCC 3.
[cake.git] / tools / toollib / stringcb.h
blob7cb334ae5cd237b7f35ab1a1dac9f3ec4880687c
1 #ifndef TOOLLIB_STRINGCB_H
2 #define TOOLLIB_STRINGCB_H
4 /*
5 Copyright © 1995-2001, The AROS Development Team. All rights reserved.
6 $Id$
7 */
9 #ifndef TOOLLIB_TOOLLIB_H
10 # include <toollib/toollib.h>
11 #endif
12 #ifndef TOOLLIB_MYSTREAM_H
13 # include <toollib/mystream.h>
14 #endif
15 #ifndef TOOLLIB_VSTRING_H
16 # include <toollib/vstring.h>
17 #endif
19 typedef struct
21 MyStream stream;
22 const char * string;
23 String out;
24 int pos,
25 max,
26 line;
28 StringStream;
30 extern StringStream * StrStr_New PARAMS ((const char * string));
31 extern void StrStr_Delete PARAMS ((StringStream *));
33 #endif /* TOOLLIB_STRINGCB_H */