PT_ASCENDING
if (direction != PT_ASCENDING && direction != PT_DESCENDING)
if (direction == PT_ASCENDING
if (direction == PT_ASCENDING) {
if (direction == PT_ASCENDING) {
if (direction == PT_ASCENDING) {