mirror of
https://github.com/rfc1036/whois.git
synced 2026-05-03 06:51:09 +00:00
Refactoring
This commit is contained in:
parent
96173f3630
commit
bedd34e3fe
25
whois.c
25
whois.c
@ -599,26 +599,19 @@ char *guess_server(const char *s)
|
||||
return strdup("\x05");
|
||||
}
|
||||
|
||||
const char *whereas32(const unsigned long asn)
|
||||
{
|
||||
int i;
|
||||
|
||||
for (i = 0; as32_assign[i].serv; i++)
|
||||
if (asn >= as32_assign[i].first && asn <= as32_assign[i].last)
|
||||
return as32_assign[i].serv;
|
||||
return "\x06";
|
||||
}
|
||||
|
||||
const char *whereas(const unsigned long asn)
|
||||
{
|
||||
int i;
|
||||
|
||||
if (asn > 65535)
|
||||
return whereas32(asn);
|
||||
|
||||
for (i = 0; as_assign[i].serv; i++)
|
||||
if (asn >= as_assign[i].first && asn <= as_assign[i].last)
|
||||
return as_assign[i].serv;
|
||||
if (asn > 65535) {
|
||||
for (i = 0; as32_assign[i].serv; i++)
|
||||
if (asn >= as32_assign[i].first && asn <= as32_assign[i].last)
|
||||
return as32_assign[i].serv;
|
||||
} else {
|
||||
for (i = 0; as_assign[i].serv; i++)
|
||||
if (asn >= as_assign[i].first && asn <= as_assign[i].last)
|
||||
return as_assign[i].serv;
|
||||
}
|
||||
return "\x06";
|
||||
}
|
||||
|
||||
|
||||
1
whois.h
1
whois.h
@ -12,7 +12,6 @@
|
||||
char *guess_server(const char *);
|
||||
const char *match_config_file(const char *);
|
||||
const char *whereas(const unsigned long);
|
||||
const char *whereas32(const unsigned long);
|
||||
char *queryformat(const char *, const char *, const char *);
|
||||
int hide_line(int *hiding, const char *const line);
|
||||
char *do_query(const int, const char *);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user