query_ip_name

deprecated
/* This sefun is to provide a replacement for the efuns query_ip_name() and
 * query_ip_number().
 * Feel free to add it to your mudlibs, if you have much code relying on that.
 */

#if ! __EFUN_DEFINED__(query_ip_name)

#include <interactive_info.h>

varargs string query_ip_name(object|int* player)
{
    object ob = player;
    ob ||= efun::this_player();

    if(!interactive(ob))
        return 0;

    player = efun::interactive_info(ob, II_IP_ADDRESS);
    return efun::interactive_info(ob, II_IP_NAME);
}

varargs string query_ip_number(object|int* player)
{
    object ob = player;
    ob ||= efun::this_player();

    if(!interactive(ob))
        return 0;

    player = efun::interactive_info(ob, II_IP_ADDRESS);
    return efun::interactive_info(ob, II_IP_NUMBER);
}

#endif