diff options
author | Denis Vlasenko <vda.linux@googlemail.com> | 2009-04-18 23:12:40 +0000 |
---|---|---|
committer | Denis Vlasenko <vda.linux@googlemail.com> | 2009-04-18 23:12:40 +0000 |
commit | ac1087a727a472804dc929a35b140407b7e38472 (patch) | |
tree | bba3f5c6b5807118433e1f77d83ce066c7994f46 /libc/string/i386 | |
parent | d83d5f98e1c6be6d363abf208d7f304fc356a285 (diff) |
libc/inet/resolv.c:
Collapse __length_dotted into __length_question (the sole user of it).
Make __length_question and __decode_answer static, they are used only once
by only one function.
Delete __decode_question, it is unused.
All in all, four less .o files in libc.a.
Document what __dns_lookup returns (length of the packet).
Propagate packet len into __decode_answer, __length_question, __decode_dotted
and check that we do not use data past the end of the packet.
Rename some variables/parameters to better names (len -> packet_len,
data -> packet etc).
Add mini-doc how DNS packets look like.
Style cleanup.
Diffstat (limited to 'libc/string/i386')
0 files changed, 0 insertions, 0 deletions