Go to the source code of this file.
Defines | |
#define | CheckMaxLength(X) if (length > X) return InvalidValue |
#define | CheckMinLength(X) if (length < X) return InvalidValue |
#define | CheckMinMaxLength(X, Y) if (length < X || length > Y ) return InvalidValue |
#define | isIn(X, Y) _isIn(X, sizeof(X) / sizeof(X[0]), Y) |
#define | MakeMagic(W, X, Y, Z) ((Z << 24) | (Y << 16) | (X << 8) | W) |
#define | QCheck(X, Y, M) QCheck_##M |
#define | QCheck_16(X, Y) ((X & 0xffffff) ^ Y == 0) |
#define | QCheck_24(X, Y) ((X & 0xffffff) ^ Y == 0) |
#define | QCheck_32(X, Y) ((X) ^ Y == 0) |
#define | QCheck_8(X, Y) ((X & 0xffff) ^ Y == 0) |
#define CheckMaxLength | ( | X | ) | if (length > X) return InvalidValue |
#define CheckMinLength | ( | X | ) | if (length < X) return InvalidValue |
#define CheckMinMaxLength | ( | X, | |||
Y | ) | if (length < X || length > Y ) return InvalidValue |
#define isIn | ( | X, | |||
Y | ) | _isIn(X, sizeof(X) / sizeof(X[0]), Y) |
#define MakeMagic | ( | W, | |||
X, | |||||
Y, | |||||
Z | ) | ((Z << 24) | (Y << 16) | (X << 8) | W) |
#define QCheck | ( | X, | |||
Y, | |||||
M | ) | QCheck_##M |
#define QCheck_16 | ( | X, | |||
Y | ) | ((X & 0xffffff) ^ Y == 0) |
#define QCheck_24 | ( | X, | |||
Y | ) | ((X & 0xffffff) ^ Y == 0) |
#define QCheck_32 | ( | X, | |||
Y | ) | ((X) ^ Y == 0) |
#define QCheck_8 | ( | X, | |||
Y | ) | ((X & 0xffff) ^ Y == 0) |