cURL / Mailing Lists / curl-library / Single Mail

curl-library

typedef void CURL - compiler typechecking (2)

From: Gerrit Bruchhäuser <gbruchhaeuser_at_nero.com>
Date: Mon, 19 Mar 2007 10:08:39 +0100

Dear Curl-dev team,

The "typedef void CURL" in 'curl/curl.h' (and other void typedefs) disable
compiletime typechecking. Please let me suggest to replace it with:

        curl.h: typedef struct SessionHandle* CURL;
        multi.h: typedef struct Curl_multi* CURLM;

This will still hide the internal structure but allow the compiler to check if
the type is correct.

best regards,
Gerrit Bruchhaeuser

SD "Entertainment & Services"

Phone +49 7248 928 - 0
Fax +49 7248 928 - 499
E-Mail gbruchhaeuser_at_nero.com

http://www.nero.com

NERO - BECAUSE TECHNOLOGY COUNTS
*********************************************************
Nero AG
Im Stoeckmaedle 13-15
76307 Karlsbad
Germany

Vorstand/CEO: Richard Lesser
Aufsichtsratvorsitzender/Chairman of the board: Jim Corbett
Amtsgericht Mannheim HRB 362519
*********************************************************
This e-mail may contain confidential and/or privileged
information. If you are not the intended recipient (or have
received this e-mail in error) please notify the sender
immediately and destroy this e-mail.
Any unauthorised copying, disclosure or distribution of the
material in this e-mail is strictly forbidden.
*********************************************************
Received on 2007-03-19