#define SWAP_X_TOP   10
#define SUITLIST     ({ "heart", "diamond", "club", "spade" })
#define RANKLIST     ({ "2", "3", "4", "5", "6", "7", "8", \
                        "9", "10", "J", "Q", "K", "A" })
#define RANKNAMES    ({ "two", "three", "four", "five", "six", \
                        "seven", "eight", "nine", "ten", "jack", \
                        "queen", "king", "ace" })
#define RANK(xxx)    (member_array(xxx, RANKLIST) + 2)
#define SUIT(xxx)    member_array(xxx, SUITLIST)