mirror of
https://github.com/curl/curl.git
synced 2026-04-15 00:41:41 +03:00
clang-tidy: enable more checks, fix fallouts
- enable three checks: - bugprone-invalid-enum-default-initialization - bugprone-sizeof-expression - readability-inconsistent-declaration-parameter-name (strict) - fix remaining discrepancies with arg names in prototypes and implementation, in strict mode. - document reason for some checks tested but not enabled. Closes #20794
This commit is contained in:
parent
e0dd6eb4a4
commit
df6014894b
34 changed files with 222 additions and 209 deletions
|
|
@ -2695,7 +2695,7 @@ CURL_EXTERN char *curl_version(void);
|
|||
* %XX versions). This function returns a new allocated string or NULL if an
|
||||
* error occurred.
|
||||
*/
|
||||
CURL_EXTERN char *curl_easy_escape(CURL *handle,
|
||||
CURL_EXTERN char *curl_easy_escape(CURL *curl,
|
||||
const char *string,
|
||||
int length);
|
||||
|
||||
|
|
@ -2714,9 +2714,9 @@ CURL_EXTERN char *curl_escape(const char *string,
|
|||
* Conversion Note: On non-ASCII platforms the ASCII %XX codes are
|
||||
* converted into the host encoding.
|
||||
*/
|
||||
CURL_EXTERN char *curl_easy_unescape(CURL *handle,
|
||||
CURL_EXTERN char *curl_easy_unescape(CURL *curl,
|
||||
const char *string,
|
||||
int length,
|
||||
int inlength,
|
||||
int *outlength);
|
||||
|
||||
/* the previous version */
|
||||
|
|
@ -3076,9 +3076,8 @@ typedef enum {
|
|||
} CURLSHoption;
|
||||
|
||||
CURL_EXTERN CURLSH *curl_share_init(void);
|
||||
CURL_EXTERN CURLSHcode curl_share_setopt(CURLSH *share, CURLSHoption option,
|
||||
...);
|
||||
CURL_EXTERN CURLSHcode curl_share_cleanup(CURLSH *share);
|
||||
CURL_EXTERN CURLSHcode curl_share_setopt(CURLSH *sh, CURLSHoption option, ...);
|
||||
CURL_EXTERN CURLSHcode curl_share_cleanup(CURLSH *sh);
|
||||
|
||||
/****************************************************************************
|
||||
* Structures for querying information about the curl library at runtime.
|
||||
|
|
@ -3246,10 +3245,10 @@ CURL_EXTERN const char *curl_share_strerror(CURLSHcode error);
|
|||
* DESCRIPTION
|
||||
*
|
||||
* The curl_easy_pause function pauses or unpauses transfers. Select the new
|
||||
* state by setting the bitmask, use the convenience defines below.
|
||||
* state by setting the action bitmask, use the convenience defines below.
|
||||
*
|
||||
*/
|
||||
CURL_EXTERN CURLcode curl_easy_pause(CURL *handle, int bitmask);
|
||||
CURL_EXTERN CURLcode curl_easy_pause(CURL *curl, int action);
|
||||
|
||||
#define CURLPAUSE_RECV (1 << 0)
|
||||
#define CURLPAUSE_RECV_CONT 0
|
||||
|
|
@ -3268,7 +3267,7 @@ CURL_EXTERN CURLcode curl_easy_pause(CURL *handle, int bitmask);
|
|||
* The curl_easy_ssls_import function adds a previously exported SSL session
|
||||
* to the SSL session cache of the easy handle (or the underlying share).
|
||||
*/
|
||||
CURL_EXTERN CURLcode curl_easy_ssls_import(CURL *handle,
|
||||
CURL_EXTERN CURLcode curl_easy_ssls_import(CURL *curl,
|
||||
const char *session_key,
|
||||
const unsigned char *shmac,
|
||||
size_t shmac_len,
|
||||
|
|
@ -3277,7 +3276,7 @@ CURL_EXTERN CURLcode curl_easy_ssls_import(CURL *handle,
|
|||
|
||||
/* This is the curl_ssls_export_cb callback prototype. It
|
||||
* is passed to curl_easy_ssls_export() to extract SSL sessions/tickets. */
|
||||
typedef CURLcode curl_ssls_export_cb(CURL *handle,
|
||||
typedef CURLcode curl_ssls_export_cb(CURL *curl,
|
||||
void *userptr,
|
||||
const char *session_key,
|
||||
const unsigned char *shmac,
|
||||
|
|
@ -3299,7 +3298,7 @@ typedef CURLcode curl_ssls_export_cb(CURL *handle,
|
|||
* callback.
|
||||
*
|
||||
*/
|
||||
CURL_EXTERN CURLcode curl_easy_ssls_export(CURL *handle,
|
||||
CURL_EXTERN CURLcode curl_easy_ssls_export(CURL *curl,
|
||||
curl_ssls_export_cb *export_fn,
|
||||
void *userptr);
|
||||
|
||||
|
|
|
|||
|
|
@ -55,14 +55,14 @@ typedef enum {
|
|||
CURLHE_NOT_BUILT_IN /* if API was disabled in the build */
|
||||
} CURLHcode;
|
||||
|
||||
CURL_EXTERN CURLHcode curl_easy_header(CURL *easy,
|
||||
CURL_EXTERN CURLHcode curl_easy_header(CURL *curl,
|
||||
const char *name,
|
||||
size_t index,
|
||||
size_t nameindex,
|
||||
unsigned int origin,
|
||||
int request,
|
||||
struct curl_header **hout);
|
||||
|
||||
CURL_EXTERN struct curl_header *curl_easy_nextheader(CURL *easy,
|
||||
CURL_EXTERN struct curl_header *curl_easy_nextheader(CURL *curl,
|
||||
unsigned int origin,
|
||||
int request,
|
||||
struct curl_header *prev);
|
||||
|
|
|
|||
|
|
@ -132,8 +132,8 @@ CURL_EXTERN CURLM *curl_multi_init(void);
|
|||
*
|
||||
* Returns: CURLMcode type, general multi error code.
|
||||
*/
|
||||
CURL_EXTERN CURLMcode curl_multi_add_handle(CURLM *multi_handle,
|
||||
CURL *curl_handle);
|
||||
CURL_EXTERN CURLMcode curl_multi_add_handle(CURLM *m,
|
||||
CURL *curl);
|
||||
|
||||
/*
|
||||
* Name: curl_multi_remove_handle()
|
||||
|
|
@ -142,8 +142,8 @@ CURL_EXTERN CURLMcode curl_multi_add_handle(CURLM *multi_handle,
|
|||
*
|
||||
* Returns: CURLMcode type, general multi error code.
|
||||
*/
|
||||
CURL_EXTERN CURLMcode curl_multi_remove_handle(CURLM *multi_handle,
|
||||
CURL *curl_handle);
|
||||
CURL_EXTERN CURLMcode curl_multi_remove_handle(CURLM *m,
|
||||
CURL *curl);
|
||||
|
||||
/*
|
||||
* Name: curl_multi_fdset()
|
||||
|
|
@ -154,7 +154,7 @@ CURL_EXTERN CURLMcode curl_multi_remove_handle(CURLM *multi_handle,
|
|||
*
|
||||
* Returns: CURLMcode type, general multi error code.
|
||||
*/
|
||||
CURL_EXTERN CURLMcode curl_multi_fdset(CURLM *multi_handle,
|
||||
CURL_EXTERN CURLMcode curl_multi_fdset(CURLM *m,
|
||||
fd_set *read_fd_set,
|
||||
fd_set *write_fd_set,
|
||||
fd_set *exc_fd_set,
|
||||
|
|
@ -168,7 +168,7 @@ CURL_EXTERN CURLMcode curl_multi_fdset(CURLM *multi_handle,
|
|||
*
|
||||
* Returns: CURLMcode type, general multi error code.
|
||||
*/
|
||||
CURL_EXTERN CURLMcode curl_multi_wait(CURLM *multi_handle,
|
||||
CURL_EXTERN CURLMcode curl_multi_wait(CURLM *m,
|
||||
struct curl_waitfd extra_fds[],
|
||||
unsigned int extra_nfds,
|
||||
int timeout_ms,
|
||||
|
|
@ -182,7 +182,7 @@ CURL_EXTERN CURLMcode curl_multi_wait(CURLM *multi_handle,
|
|||
*
|
||||
* Returns: CURLMcode type, general multi error code.
|
||||
*/
|
||||
CURL_EXTERN CURLMcode curl_multi_poll(CURLM *multi_handle,
|
||||
CURL_EXTERN CURLMcode curl_multi_poll(CURLM *m,
|
||||
struct curl_waitfd extra_fds[],
|
||||
unsigned int extra_nfds,
|
||||
int timeout_ms,
|
||||
|
|
@ -195,7 +195,7 @@ CURL_EXTERN CURLMcode curl_multi_poll(CURLM *multi_handle,
|
|||
*
|
||||
* Returns: CURLMcode type, general multi error code.
|
||||
*/
|
||||
CURL_EXTERN CURLMcode curl_multi_wakeup(CURLM *multi_handle);
|
||||
CURL_EXTERN CURLMcode curl_multi_wakeup(CURLM *m);
|
||||
|
||||
/*
|
||||
* Name: curl_multi_perform()
|
||||
|
|
@ -213,7 +213,7 @@ CURL_EXTERN CURLMcode curl_multi_wakeup(CURLM *multi_handle);
|
|||
* still have occurred problems on individual transfers even when
|
||||
* this returns OK.
|
||||
*/
|
||||
CURL_EXTERN CURLMcode curl_multi_perform(CURLM *multi_handle,
|
||||
CURL_EXTERN CURLMcode curl_multi_perform(CURLM *m,
|
||||
int *running_handles);
|
||||
|
||||
/*
|
||||
|
|
@ -226,7 +226,7 @@ CURL_EXTERN CURLMcode curl_multi_perform(CURLM *multi_handle,
|
|||
*
|
||||
* Returns: CURLMcode type, general multi error code.
|
||||
*/
|
||||
CURL_EXTERN CURLMcode curl_multi_cleanup(CURLM *multi_handle);
|
||||
CURL_EXTERN CURLMcode curl_multi_cleanup(CURLM *m);
|
||||
|
||||
/*
|
||||
* Name: curl_multi_info_read()
|
||||
|
|
@ -256,7 +256,7 @@ CURL_EXTERN CURLMcode curl_multi_cleanup(CURLM *multi_handle);
|
|||
* queue (after this read) in the integer the second argument points
|
||||
* to.
|
||||
*/
|
||||
CURL_EXTERN CURLMsg *curl_multi_info_read(CURLM *multi_handle,
|
||||
CURL_EXTERN CURLMsg *curl_multi_info_read(CURLM *m,
|
||||
int *msgs_in_queue);
|
||||
|
||||
/*
|
||||
|
|
@ -308,21 +308,21 @@ typedef int (*curl_socket_callback)(CURL *easy, /* easy handle */
|
|||
*
|
||||
* Returns: The callback should return zero.
|
||||
*/
|
||||
typedef int (*curl_multi_timer_callback)(CURLM *multi, /* multi handle */
|
||||
typedef int (*curl_multi_timer_callback)(CURLM *m, /* multi handle */
|
||||
long timeout_ms, /* see above */
|
||||
void *userp); /* private callback
|
||||
pointer */
|
||||
|
||||
CURL_EXTERN CURLMcode CURL_DEPRECATED(7.19.5, "Use curl_multi_socket_action()")
|
||||
curl_multi_socket(CURLM *multi_handle, curl_socket_t s, int *running_handles);
|
||||
curl_multi_socket(CURLM *m, curl_socket_t s, int *running_handles);
|
||||
|
||||
CURL_EXTERN CURLMcode curl_multi_socket_action(CURLM *multi_handle,
|
||||
CURL_EXTERN CURLMcode curl_multi_socket_action(CURLM *m,
|
||||
curl_socket_t s,
|
||||
int ev_bitmask,
|
||||
int *running_handles);
|
||||
|
||||
CURL_EXTERN CURLMcode CURL_DEPRECATED(7.19.5, "Use curl_multi_socket_action()")
|
||||
curl_multi_socket_all(CURLM *multi_handle, int *running_handles);
|
||||
curl_multi_socket_all(CURLM *m, int *running_handles);
|
||||
|
||||
#ifndef CURL_ALLOW_OLD_MULTI_SOCKET
|
||||
/* This macro below was added in 7.16.3 to push users who recompile to use
|
||||
|
|
@ -340,8 +340,8 @@ curl_multi_socket_all(CURLM *multi_handle, int *running_handles);
|
|||
*
|
||||
* Returns: CURLM error code.
|
||||
*/
|
||||
CURL_EXTERN CURLMcode curl_multi_timeout(CURLM *multi_handle,
|
||||
long *milliseconds);
|
||||
CURL_EXTERN CURLMcode curl_multi_timeout(CURLM *m,
|
||||
long *timeout_ms);
|
||||
|
||||
typedef enum {
|
||||
/* This is the socket callback function pointer */
|
||||
|
|
@ -435,7 +435,7 @@ typedef enum {
|
|||
*
|
||||
* Returns: CURLM error code.
|
||||
*/
|
||||
CURL_EXTERN CURLMcode curl_multi_setopt(CURLM *multi_handle,
|
||||
CURL_EXTERN CURLMcode curl_multi_setopt(CURLM *m,
|
||||
CURLMoption option, ...);
|
||||
|
||||
/*
|
||||
|
|
@ -447,7 +447,7 @@ CURL_EXTERN CURLMcode curl_multi_setopt(CURLM *multi_handle,
|
|||
*
|
||||
* Returns: CURLM error code.
|
||||
*/
|
||||
CURL_EXTERN CURLMcode curl_multi_assign(CURLM *multi_handle,
|
||||
CURL_EXTERN CURLMcode curl_multi_assign(CURLM *m,
|
||||
curl_socket_t sockfd, void *sockp);
|
||||
|
||||
/*
|
||||
|
|
@ -460,7 +460,7 @@ CURL_EXTERN CURLMcode curl_multi_assign(CURLM *multi_handle,
|
|||
*
|
||||
* Returns: NULL on failure, otherwise a CURL **array pointer
|
||||
*/
|
||||
CURL_EXTERN CURL **curl_multi_get_handles(CURLM *multi_handle);
|
||||
CURL_EXTERN CURL **curl_multi_get_handles(CURLM *m);
|
||||
|
||||
typedef enum {
|
||||
CURLMINFO_NONE, /* first, never use this */
|
||||
|
|
@ -489,7 +489,7 @@ typedef enum {
|
|||
*
|
||||
* Returns: CULRM_OK or error when value could not be obtained.
|
||||
*/
|
||||
CURL_EXTERN CURLMcode curl_multi_get_offt(CURLM *multi_handle,
|
||||
CURL_EXTERN CURLMcode curl_multi_get_offt(CURLM *m,
|
||||
CURLMinfo_offt info,
|
||||
curl_off_t *pvalue);
|
||||
|
||||
|
|
@ -528,7 +528,7 @@ typedef int (*curl_push_callback)(CURL *parent,
|
|||
*
|
||||
* Returns: CURLMcode type, general multi error code.
|
||||
*/
|
||||
CURL_EXTERN CURLMcode curl_multi_waitfds(CURLM *multi,
|
||||
CURL_EXTERN CURLMcode curl_multi_waitfds(CURLM *m,
|
||||
struct curl_waitfd *ufds,
|
||||
unsigned int size,
|
||||
unsigned int *fd_count);
|
||||
|
|
@ -542,15 +542,15 @@ CURL_EXTERN CURLMcode curl_multi_waitfds(CURLM *multi,
|
|||
/*
|
||||
* Callback to install via CURLMOPT_NOTIFYFUNCTION.
|
||||
*/
|
||||
typedef void (*curl_notify_callback)(CURLM *multi,
|
||||
typedef void (*curl_notify_callback)(CURLM *m,
|
||||
unsigned int notification,
|
||||
CURL *easy,
|
||||
void *user_data);
|
||||
|
||||
CURL_EXTERN CURLMcode curl_multi_notify_disable(CURLM *multi,
|
||||
CURL_EXTERN CURLMcode curl_multi_notify_disable(CURLM *m,
|
||||
unsigned int notification);
|
||||
|
||||
CURL_EXTERN CURLMcode curl_multi_notify_enable(CURLM *multi,
|
||||
CURL_EXTERN CURLMcode curl_multi_notify_enable(CURLM *m,
|
||||
unsigned int notification);
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
|
|
|||
|
|
@ -117,7 +117,7 @@ CURL_EXTERN CURLU *curl_url(void);
|
|||
* the URL parsing. It does not free strings previously returned with the URL
|
||||
* API.
|
||||
*/
|
||||
CURL_EXTERN void curl_url_cleanup(CURLU *handle);
|
||||
CURL_EXTERN void curl_url_cleanup(CURLU *u);
|
||||
|
||||
/*
|
||||
* curl_url_dup() duplicates a CURLU handle and returns a new copy. The new
|
||||
|
|
@ -130,7 +130,7 @@ CURL_EXTERN CURLU *curl_url_dup(const CURLU *in);
|
|||
* handle. Returns error code. The returned pointer MUST be freed with
|
||||
* curl_free() afterwards.
|
||||
*/
|
||||
CURL_EXTERN CURLUcode curl_url_get(const CURLU *handle, CURLUPart what,
|
||||
CURL_EXTERN CURLUcode curl_url_get(const CURLU *u, CURLUPart what,
|
||||
char **part, unsigned int flags);
|
||||
|
||||
/*
|
||||
|
|
@ -138,7 +138,7 @@ CURL_EXTERN CURLUcode curl_url_get(const CURLU *handle, CURLUPart what,
|
|||
* error code. The passed in string is copied. Passing a NULL instead of
|
||||
* a part string, clears that part.
|
||||
*/
|
||||
CURL_EXTERN CURLUcode curl_url_set(CURLU *handle, CURLUPart what,
|
||||
CURL_EXTERN CURLUcode curl_url_set(CURLU *u, CURLUPart what,
|
||||
const char *part, unsigned int flags);
|
||||
|
||||
/*
|
||||
|
|
|
|||
|
|
@ -67,7 +67,7 @@ CURL_EXTERN CURLcode curl_ws_recv(CURL *curl, void *buffer, size_t buflen,
|
|||
* Sends data over the websocket connection. Use after successful
|
||||
* curl_easy_perform() with CURLOPT_CONNECT_ONLY option.
|
||||
*/
|
||||
CURL_EXTERN CURLcode curl_ws_send(CURL *curl, const void *buffer,
|
||||
CURL_EXTERN CURLcode curl_ws_send(CURL *curl, const void *buffer_arg,
|
||||
size_t buflen, size_t *sent,
|
||||
curl_off_t fragsize,
|
||||
unsigned int flags);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue