//      /adm/simul_efun/ordinal.c
//      from the Nightmare Mudlib
//      returns a string with the ordinal suffix for an int 
//      created by Descartes of Borg 03 july 1993
string ordinal(int x) {
    if( x<14 && x>10 ) x = 4;
    else x = x%10;
    switch(x) {
        case 1: return "st"; break;
        case 2: return "nd"; break;
        case 3: return "rd"; break;
        default: return "th"; break;
    }
}