mirror of https://github.com/lianthony/NT4.0
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.2 KiB
44 lines
1.2 KiB
|
|
typedef struct IEB_Edit_
|
|
{
|
|
TEXT * TokenSequence;
|
|
BYTE * TokenLengthSequence;
|
|
|
|
BYTE TokenToStartWith;
|
|
|
|
TEXT * TokenPointerFound;
|
|
|
|
QUAD QuadLowerLimit;
|
|
QUAD QuadValueFound;
|
|
QUAD QuadUpperLimit;
|
|
|
|
WORD WordLowerLimit;
|
|
WORD WordValueFound;
|
|
WORD WordUpperLimit;
|
|
|
|
BYTE ByteLowerLimit;
|
|
BYTE ByteValueFound;
|
|
BYTE ByteUpperLimit;
|
|
|
|
BYTE ErrorCode;
|
|
}
|
|
IEB_Edit;
|
|
|
|
#define ErrorNoDigits 1
|
|
#define ErrorOnlySign 2
|
|
#define ErrorOtherThanDigit 3
|
|
#define ErrorOtherThanKay 4
|
|
#define ErrorOutsideLimits 5
|
|
#define ErrorTimeOneHour 6
|
|
|
|
|
|
WORD GetByteIndexFromNextToken ( IEB_Edit * e, IEB_Find * f );
|
|
WORD GetPointerToNextToken ( IEB_Edit * e, IEB_Find * f );
|
|
WORD GetQuadIndexFromNextToken ( IEB_Edit * e, IEB_Find * f );
|
|
WORD GetQuadSizeFromNextToken ( IEB_Edit * e, IEB_Find * f );
|
|
WORD GetReferenceFromNextToken ( IEB_Edit * e, IEB_Find * f );
|
|
WORD GetRepeatQuadFromNextToken ( IEB_Edit * e, IEB_Find * f );
|
|
WORD GetSignedQuadSizeFromNextToken ( IEB_Edit * e, IEB_Find * f );
|
|
WORD GetTimeQuadFromNextToken ( IEB_Edit * e, IEB_Find * f );
|
|
WORD GetUnsignedQuadFromNextToken ( IEB_Edit * e, IEB_Find * f );
|
|
WORD GetWordSizeFromNextToken ( IEB_Edit * e, IEB_Find * f );
|