/* /adm/sefun/convert_name.c * from Dead Souls * changes any cap name to a true name * created by Descartes of Borg 940214 */ #include <daemons.h> string convert_name(string str) { string a, b, ret; if(!str || str == "") return ""; if(!grepp(str,"@")){ str = replace_string(str, " ", ""); str = replace_string(str, "'", ""); return lower_case(replace_string(str, "-", "")); } if(sscanf(str, "%s@%s", a, b) == 2 && ret = INTERMUD_D->GetMudName(b)) return a+"@"+ret; else return str; }