typedef int Item; #define key(A) (A) #define lt(A, B) (key(A) < key(B)) // less than #define le(A, B) (key(A) <= key(B)) // less than or equal to #define ge(A, B) (key(A) >= key(B)) // greater than or equal to #define gt(A, B) (key(A) > key(B)) // greater than void sort(Item a[], int lo, int hi) { return; } void swap(Item a[], int i, int j) { Item temp = a[i]; a[i] = a[j]; a[j] = temp; } int main(void) { return 0; }