32 lines
970 B
C
32 lines
970 B
C
|
|
// CPrintDoc status defines
|
|
// NB: The # defined of status is important; it 0..2 is used as an array index. (greglett)
|
|
#define LOADING_OEHEADER 0
|
|
#define LOADING_CONTENT 1
|
|
#define LOADING_TABLEOFLINKS 2
|
|
#define PAGING_COMPLETE 3
|
|
#define READY_TO_PRINT 4
|
|
|
|
#define MEMBER(strClass, strMember) \
|
|
strClass.prototype.strMember = strClass##_##strMember
|
|
|
|
#ifndef DEBUG
|
|
|
|
#define AssertSz(x, str)
|
|
#define PrintDocAlert(str)
|
|
#define Transition(nNew, str) this._nStatus = nNew
|
|
|
|
#else // ndef DEBUG
|
|
#define AssertSz(x, str) \
|
|
if (!(x)) \
|
|
alert(str)
|
|
|
|
#define PrintDocAlert(str) \
|
|
alert("[" + this._strDoc + "," + StatusToString(this._nStatus) + "] " + str )
|
|
|
|
#define Transition(nNew, str) \
|
|
this._nStatus = nNew; \
|
|
//PrintDocAlert("Transition status in " + str);
|
|
|
|
#endif // ndef DEBUG
|