ttlget (char buf[4])
{
    uint32 ttl = 0;

    uint32_unpack_big (buf, &ttl);
    if (ttl > 1000000000)
        return 0;
    if (ttl > 604800)
        return 604800;

    return ttl;
}
ttlget (char buf[4])
{
    uint32 ttl = 0;

    uint32_unpack_big (buf, &ttl);
    if (ttl > 1000000000)
        return 0;
    if (ttl > 604800)
        return 604800;

    return ttl;
}