Feedback request on wininet patch

Mike McCormack mike at codeweavers.com
Sun Mar 5 21:36:16 CST 2006


Victor Pelt wrote:

> -        FIXME("Option INTERNET_OPTION_RECEIVE_TIMEOUT: STUB\n");
> +      {

It would be nice if you could use indentation consistent with the rest 
of the file, and avoid tabs.

> +	unsigned long conns=*(unsigned long*)lpBuffer;

What's 'conns' for?

> +	/* have HINTERNET hInternet , handle where to set the options */
> +	int result = setsockopt(INET_getSocketHelper(lpwhh), INET_getProtocolHelper(lpwhh), SO_RCVTIMEO, lpBuffer, (int)sizeof(lpBuffer));
> +
> +	if (result == 0) {
> +	  ret = TRUE;
> +        } else {
> +	  /* Translate the result in the right error to return */
> +	  ret = FALSE;
> +        }
> +      }

How about "ret = (result == 0);"?

> @@ -2455,6 +2504,9 @@ BOOL WINAPI InternetSetOptionW(HINTERNET
>      case INTERNET_OPTION_CONNECT_RETRIES:
>          FIXME("Option INTERNET_OPTION_CONNECT_RETRIES: STUB\n");
>          break;
> +    case INTERNET_OPTION_CONTEXT_VALUE:
> +	FIXME("Option INTERNET_OPTION_CONTEXT_VALUE; STUB\n");
> +	break;
>      default:
>          FIXME("Option %ld STUB\n",dwOption);
>          INTERNET_SetLastError(ERROR_INVALID_PARAMETER);

This chunk should be in a separate patch, since it's unrelated.

> +/* Helper functions to get unix backend stuff based in windows handles (LPWININETHANDLEHEADER s) */
> +int INET_getSocketHelper(LPWININETHANDLEHEADER);
> +int INET_getProtocolHelper(LPWININETHANDLEHEADER);

Why not just make these static, and get rid of these declarations?

Mike



More information about the wine-devel mailing list