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