> > Do you prefer that I rename the types and avoid stdint? Like "smb_u32". > > For the purpose of the project and anyone else maintaining this after your > initial work I'd rather you use native C89 compatible types rather than either > your own or C99 types. >
At the minimum I need to typedef a 64-bit int. > > I will go with this, and add SSPI support in a later patch: > > If you modify curl_ntlm_core.c to not have USE_WINDOWS_SSPI around the > following functions then I believe it will compile probably under a SSPI based > build: > > Curl_ntlm_core_mk_lm_hash() > Curl_ntlm_core_lm_resp() > nt_hash() > > If you then place the following around the SMB code then the project should > build when we don't have a crypto layer, auth support has been disabled or > NTLM has been disabled: > > #if !defined(CURL_DISABLE_SMB) && defined(USE_NTLM) It might build, but it would not work because those functions need md4 and des. So I will add SSPI support in a later patch. -Bill ________________________________ This e-mail contains privileged and confidential information intended for the use of the addressees named above. If you are not the intended recipient of this e-mail, you are hereby notified that you must not disseminate, copy or take any action in respect of any information contained in it. If you have received this e-mail in error, please notify the sender immediately by e-mail and immediately destroy this e-mail and its attachments. ------------------------------------------------------------------- List admin: http://cool.haxx.se/list/listinfo/curl-library Etiquette: http://curl.haxx.se/mail/etiquette.html
