#define _H_TextBuffer#include "CObject.h"#define WRAPTHRESHOLD  75struct TextBuffer : CObject {								/** Instance Variables **/	long physSize, logiSize;	Handle h;		void ITextBuffer(long size);	void Dispose(void);	void DoublePhysSize(void);	void SetLogicalToPhysical(void);	void SetPhysicalToLogical(void);	void AdjustSize(long extraBytes);	void SetText(Handle incoming);		void AppendLine(Str255 str);	void AddText(Handle h);	void AddStr(Str255 str);	void AddCStr(char* cstr);	void AddBlock(char* start, long length);	void AddChar(char c);	void AddFloat(float f,int decPlaces, int pad);	void AddLong(long num,int pad);	void AddPoint(Point pt);	void AddRealPoint(float x, float y);	Handle ConvertToTabText(Handle srcText);			/* for numerical buffers */	Handle CopyHandle(void);	Handle CopyEvenLengthHandle(void);	short Munge(char* s, char* r);	void MungeCR2CRLF(void);	void MungeCR2Space(void);	void MungeCRLF2CR(void);	void Caret(short startCol);	void Indent(void);	void Unwrap(int threshold,short startCol);	void RemoveConseqCRs(void);	void StripBadChars(void);	void WrapTo(short lineLen, Boolean inHeader);};