#include <limits.h>
#include "arraylist.h"
+#include "bcwindowbase.inc"
+#include "mutex.h"
#include "keyframe.inc"
#include "filexml.inc"
#include "sizes.h"
long bsz, isz;
unsigned char *inp, *outp, *bfr, *lmt;
int destroy;
+ Mutex *share_lock;
int demand(long len);
friend class KeyFrame;
+ friend class FileXML;
public:
XMLBuffer(long buf_size=0x1000, long max_size=LONG_MAX, int del=1);
XMLBuffer(long buf_size, char *buf, int del=0); // writing
long output_length;
char *output;
char left_delimiter, right_delimiter;
- char filename[MAX_TITLE];
+ char filename[BCTEXTLEN];
static const char *xml_header;
static const int xml_header_size;
};