T_UBYTE Anti_Pinch(Button lp_button, T_UBYTE lub_direction ) { T_UBYTE lub_option_return; if( lp_button.PushButton( lp_button.channel ) ) { if( lub_direction == (T_UBYTE)CLOSED ) { lub_option_return = (T_UBYTE)PRESSED; } else { lub_option_return = (T_UBYTE)NON_PRESSED; } } else { lub_option_return = (T_UBYTE)NON_PRESSED; } return lub_option_return; }