DIRECTIVE_BACKWARD
bit = DIRECTIVE_BACKWARD;
if (direc & DIRECTIVE_BACKWARD) {
if (direc & DIRECTIVE_BACKWARD) {
#define DIRECTIVE_DIRECTION_MASK (DIRECTIVE_FORWARD | DIRECTIVE_BACKWARD)
if (direc & DIRECTIVE_BACKWARD) {