@@ -32,11 +32,15 @@ */ @interface OFStream: OFObject { @public char *cache; +/* Work around a bug in gcc 4.4.4 (possibly only on Haiku) */ +#if !defined(__GNUC__) || __GNUC__ != 4 || __GNUC_MINOR__ != 4 || \ + __GNUC_PATCHLEVEL__ != 4 @protected +#endif char *wBuffer; size_t cacheLen, wBufferLen; BOOL buffersWrites; BOOL isBlocking; }