Make sure we check all the functions' return values. Minor API changes to simplify this. Checked using a patched clang that adds attribute(warn_unused_result) to all functions. This commit fixes several error handling mistakes.
Changed .h ifdef/defines to use <NAME>_H format. --HG-- branch : HEAD
NTLM authentication. Patch by Andrey Panin --HG-- branch : HEAD