Commit d5c088ac authored by Ghislain MARY's avatar Ghislain MARY

Fix strict-prototypes warnings.

parent e0ccb8c2
......@@ -31,7 +31,7 @@ BELLE_SIP_BEGIN_DECLS
*
**************************************************************************************/
typedef struct _belle_sdp_attribute belle_sdp_attribute_t;
BELLESIP_EXPORT belle_sdp_attribute_t* belle_sdp_attribute_new();
BELLESIP_EXPORT belle_sdp_attribute_t* belle_sdp_attribute_new(void);
BELLESIP_EXPORT belle_sdp_attribute_t* belle_sdp_attribute_parse (const char* attribute);
BELLESIP_EXPORT belle_sdp_attribute_t* belle_sdp_attribute_create (const char* name,const char* value);
BELLESIP_EXPORT const char* belle_sdp_attribute_get_name(const belle_sdp_attribute_t* attribute);
......@@ -45,7 +45,7 @@ BELLESIP_EXPORT unsigned int belle_sdp_attribute_has_value(belle_sdp_attribute_t
*
**************************************************************************************/
typedef struct _belle_sdp_raw_attribute belle_sdp_raw_attribute_t;
BELLESIP_EXPORT belle_sdp_raw_attribute_t* belle_sdp_raw_attribute_new();
BELLESIP_EXPORT belle_sdp_raw_attribute_t* belle_sdp_raw_attribute_new(void);
BELLESIP_EXPORT belle_sdp_raw_attribute_t* belle_sdp_raw_attribute_parse(const char* attribute);
BELLESIP_EXPORT belle_sdp_raw_attribute_t* belle_sdp_raw_attribute_create(const char* name, const char* value);
BELLESIP_EXPORT void belle_sdp_raw_attribute_set_value(belle_sdp_raw_attribute_t* attribute, const char* value);
......@@ -70,9 +70,9 @@ typedef enum _belle_sdp_rtcp_fb_val_param {
BELLE_SDP_RTCP_FB_TMMBR
} belle_sdp_rtcp_fb_val_param_t;
typedef struct _belle_sdp_rtcp_fb_attribute belle_sdp_rtcp_fb_attribute_t;
BELLESIP_EXPORT belle_sdp_rtcp_fb_attribute_t* belle_sdp_rtcp_fb_attribute_new();
BELLESIP_EXPORT belle_sdp_rtcp_fb_attribute_t* belle_sdp_rtcp_fb_attribute_new(void);
BELLESIP_EXPORT belle_sdp_rtcp_fb_attribute_t* belle_sdp_rtcp_fb_attribute_parse(const char* attribute);
BELLESIP_EXPORT belle_sdp_rtcp_fb_attribute_t* belle_sdp_rtcp_fb_attribute_create();
BELLESIP_EXPORT belle_sdp_rtcp_fb_attribute_t* belle_sdp_rtcp_fb_attribute_create(void);
BELLESIP_EXPORT int8_t belle_sdp_rtcp_fb_attribute_get_id(const belle_sdp_rtcp_fb_attribute_t* attribute);
BELLESIP_EXPORT void belle_sdp_rtcp_fb_attribute_set_id(belle_sdp_rtcp_fb_attribute_t* attribute, int8_t id);
BELLESIP_EXPORT belle_sdp_rtcp_fb_val_type_t belle_sdp_rtcp_fb_attribute_get_type(const belle_sdp_rtcp_fb_attribute_t* attribute);
......@@ -89,9 +89,9 @@ BELLESIP_EXPORT void belle_sdp_rtcp_fb_attribute_set_smaxpr(belle_sdp_rtcp_fb_at
*
**************************************************************************************/
typedef struct _belle_sdp_rtcp_xr_attribute belle_sdp_rtcp_xr_attribute_t;
BELLESIP_EXPORT belle_sdp_rtcp_xr_attribute_t* belle_sdp_rtcp_xr_attribute_new();
BELLESIP_EXPORT belle_sdp_rtcp_xr_attribute_t* belle_sdp_rtcp_xr_attribute_new(void);
BELLESIP_EXPORT belle_sdp_rtcp_xr_attribute_t* belle_sdp_rtcp_xr_attribute_parse(const char* attribute);
BELLESIP_EXPORT belle_sdp_rtcp_xr_attribute_t* belle_sdp_rtcp_xr_attribute_create();
BELLESIP_EXPORT belle_sdp_rtcp_xr_attribute_t* belle_sdp_rtcp_xr_attribute_create(void);
BELLESIP_EXPORT const char* belle_sdp_rtcp_xr_attribute_get_rcvr_rtt_mode(const belle_sdp_rtcp_xr_attribute_t* attribute);
BELLESIP_EXPORT void belle_sdp_rtcp_xr_attribute_set_rcvr_rtt_mode(belle_sdp_rtcp_xr_attribute_t* attribute, const char *mode);
BELLESIP_EXPORT int belle_sdp_rtcp_xr_attribute_get_rcvr_rtt_max_size(const belle_sdp_rtcp_xr_attribute_t* attribute);
......@@ -108,7 +108,7 @@ BELLESIP_EXPORT void belle_sdp_rtcp_xr_attribute_set_voip_metrics(belle_sdp_rtcp
*
**************************************************************************************/
typedef struct _belle_sdp_bandwidth belle_sdp_bandwidth_t;
BELLESIP_EXPORT belle_sdp_bandwidth_t* belle_sdp_bandwidth_new();
BELLESIP_EXPORT belle_sdp_bandwidth_t* belle_sdp_bandwidth_new(void);
BELLESIP_EXPORT belle_sdp_bandwidth_t* belle_sdp_bandwidth_parse (const char* bandwidth);
BELLESIP_EXPORT int belle_sdp_bandwidth_get_value(const belle_sdp_bandwidth_t* attribute);
BELLESIP_EXPORT const char* belle_sdp_bandwidth_get_type(const belle_sdp_bandwidth_t* attribute);
......@@ -120,7 +120,7 @@ BELLESIP_EXPORT void belle_sdp_bandwidth_set_type(belle_sdp_bandwidth_t* attribu
*
**************************************************************************************/
typedef struct _belle_sdp_connection belle_sdp_connection_t;
BELLESIP_EXPORT belle_sdp_connection_t* belle_sdp_connection_new();
BELLESIP_EXPORT belle_sdp_connection_t* belle_sdp_connection_new(void);
BELLESIP_EXPORT belle_sdp_connection_t* belle_sdp_connection_create(const char* net_type, const char* addr_type, const char* addr);
BELLESIP_EXPORT belle_sdp_connection_t* belle_sdp_connection_parse (const char* connection);
BELLESIP_EXPORT const char* belle_sdp_connection_get_address(const belle_sdp_connection_t* connection);
......@@ -139,7 +139,7 @@ BELLESIP_EXPORT void belle_sdp_connection_set_range(belle_sdp_connection_t* conn
*
**************************************************************************************/
typedef struct _belle_sdp_email belle_sdp_email_t;
BELLESIP_EXPORT belle_sdp_email_t* belle_sdp_email_new();
BELLESIP_EXPORT belle_sdp_email_t* belle_sdp_email_new(void);
BELLESIP_EXPORT belle_sdp_email_t* belle_sdp_email_parse (const char* email);
BELLESIP_EXPORT const char* belle_sdp_email_get_value(const belle_sdp_email_t* email);
BELLESIP_EXPORT void belle_sdp_email_set_value(belle_sdp_email_t* email, const char* value);
......@@ -149,7 +149,7 @@ BELLESIP_EXPORT void belle_sdp_email_set_value(belle_sdp_email_t* email, const c
*
**************************************************************************************/
typedef struct _belle_sdp_info belle_sdp_info_t;
BELLESIP_EXPORT belle_sdp_info_t* belle_sdp_info_new();
BELLESIP_EXPORT belle_sdp_info_t* belle_sdp_info_new(void);
BELLESIP_EXPORT belle_sdp_info_t* belle_sdp_info_parse (const char* info);
BELLESIP_EXPORT const char* belle_sdp_info_get_value(const belle_sdp_info_t* info);
BELLESIP_EXPORT void belle_sdp_info_set_value(belle_sdp_info_t* info, const char* value);
......@@ -159,7 +159,7 @@ BELLESIP_EXPORT void belle_sdp_info_set_value(belle_sdp_info_t* info, const char
*
**************************************************************************************/
//typedef struct _belle_sdp_key belle_sdp_key_t;
//belle_sdp_key_t* belle_sdp_key_new();
//belle_sdp_key_t* belle_sdp_key_new(void);
//belle_sdp_key_t* belle_sdp_key_parse (const char* key);
//const char* belle_sdp_key_get_key(const belle_sdp_key_t* key);
//const char* belle_sdp_key_get_method(const belle_sdp_key_t* key);
......@@ -172,7 +172,7 @@ BELLESIP_EXPORT void belle_sdp_info_set_value(belle_sdp_info_t* info, const char
*
**************************************************************************************/
typedef struct _belle_sdp_media belle_sdp_media_t;
BELLESIP_EXPORT belle_sdp_media_t* belle_sdp_media_new();
BELLESIP_EXPORT belle_sdp_media_t* belle_sdp_media_new(void);
BELLESIP_EXPORT belle_sdp_media_t* belle_sdp_media_parse (const char* media);
BELLESIP_EXPORT belle_sdp_media_t* belle_sdp_media_create(const char* media_type
,int media_port
......@@ -198,7 +198,7 @@ BELLESIP_EXPORT void belle_sdp_media_set_protocol(belle_sdp_media_t* media, cons
*
**************************************************************************************/
typedef struct _belle_sdp_mime_parameter belle_sdp_mime_parameter_t;
BELLESIP_EXPORT belle_sdp_mime_parameter_t* belle_sdp_mime_parameter_new();
BELLESIP_EXPORT belle_sdp_mime_parameter_t* belle_sdp_mime_parameter_new(void);
BELLESIP_EXPORT belle_sdp_mime_parameter_t* belle_sdp_mime_parameter_create(const char* type, int media_format, int rate,int channel_count);
BELLESIP_EXPORT int belle_sdp_mime_parameter_get_rate(const belle_sdp_mime_parameter_t* mime_parameter);
BELLESIP_EXPORT void belle_sdp_mime_parameter_set_rate(belle_sdp_mime_parameter_t* mime_parameter,int rate);
......@@ -221,7 +221,7 @@ BELLESIP_EXPORT void belle_sdp_mime_parameter_set_parameters(belle_sdp_mime_para
*
**************************************************************************************/
typedef struct _belle_sdp_media_description belle_sdp_media_description_t;
BELLESIP_EXPORT belle_sdp_media_description_t* belle_sdp_media_description_new();
BELLESIP_EXPORT belle_sdp_media_description_t* belle_sdp_media_description_new(void);
BELLESIP_EXPORT belle_sdp_media_description_t* belle_sdp_media_description_parse (const char* media_description);
BELLESIP_EXPORT belle_sdp_media_description_t* belle_sdp_media_description_create(const char* media_type
,int media_port
......@@ -260,7 +260,7 @@ BELLESIP_EXPORT void belle_sdp_media_description_append_values_from_mime_paramet
*
**************************************************************************************/
typedef struct _belle_sdp_origin belle_sdp_origin_t;
BELLESIP_EXPORT belle_sdp_origin_t* belle_sdp_origin_new();
BELLESIP_EXPORT belle_sdp_origin_t* belle_sdp_origin_new(void);
BELLESIP_EXPORT belle_sdp_origin_t* belle_sdp_origin_parse (const char* origin);
BELLESIP_EXPORT belle_sdp_origin_t* belle_sdp_origin_create(const char* user_name
, unsigned int session_id
......@@ -286,7 +286,7 @@ BELLESIP_EXPORT void belle_sdp_origin_set_username(belle_sdp_origin_t* origin, c
*
**************************************************************************************/
typedef struct _belle_sdp_phone belle_sdp_phone_t;
BELLESIP_EXPORT belle_sdp_phone_t* belle_sdp_phone_new();
BELLESIP_EXPORT belle_sdp_phone_t* belle_sdp_phone_new(void);
BELLESIP_EXPORT belle_sdp_phone_t* belle_sdp_phone_parse (const char* phone);
BELLESIP_EXPORT const char* belle_sdp_phone_get_value(const belle_sdp_phone_t* phone);
BELLESIP_EXPORT void belle_sdp_phone_set_value(belle_sdp_phone_t* phone, const char* value);
......@@ -296,7 +296,7 @@ BELLESIP_EXPORT void belle_sdp_phone_set_value(belle_sdp_phone_t* phone, const c
*
**************************************************************************************/
typedef struct _belle_sdp_repeate_time belle_sdp_repeate_time_t;
BELLESIP_EXPORT belle_sdp_repeate_time_t* belle_sdp_repeate_time_new();
BELLESIP_EXPORT belle_sdp_repeate_time_t* belle_sdp_repeate_time_new(void);
BELLESIP_EXPORT belle_sdp_repeate_time_t* belle_sdp_repeate_time_parse (const char* repeate_time);
BELLESIP_EXPORT const char* belle_sdp_repeate_time_get_value(const belle_sdp_repeate_time_t* repeate_time);
BELLESIP_EXPORT void belle_sdp_repeate_time_set_value(belle_sdp_repeate_time_t* repeate_time, const char* value);
......@@ -306,7 +306,7 @@ BELLESIP_EXPORT void belle_sdp_repeate_time_set_value(belle_sdp_repeate_time_t*
*
**************************************************************************************/
typedef struct _belle_sdp_session_name belle_sdp_session_name_t;
BELLESIP_EXPORT belle_sdp_session_name_t* belle_sdp_session_name_new();
BELLESIP_EXPORT belle_sdp_session_name_t* belle_sdp_session_name_new(void);
BELLESIP_EXPORT belle_sdp_session_name_t* belle_sdp_session_name_create (const char* name);
BELLESIP_EXPORT const char* belle_sdp_session_name_get_value(const belle_sdp_session_name_t* session_name);
BELLESIP_EXPORT void belle_sdp_session_name_set_value(belle_sdp_session_name_t* session_name, const char* value);
......@@ -316,7 +316,7 @@ BELLESIP_EXPORT void belle_sdp_session_name_set_value(belle_sdp_session_name_t*
*
**************************************************************************************/
typedef struct _belle_sdp_time belle_sdp_time_t;
BELLESIP_EXPORT belle_sdp_time_t* belle_sdp_time_new();
BELLESIP_EXPORT belle_sdp_time_t* belle_sdp_time_new(void);
BELLESIP_EXPORT belle_sdp_time_t* belle_sdp_time_parse (const char* time);
BELLESIP_EXPORT int belle_sdp_time_get_start(const belle_sdp_time_t* time);
......@@ -329,7 +329,7 @@ BELLESIP_EXPORT void belle_sdp_time_set_stop(belle_sdp_time_t* time, int value);
*
**************************************************************************************/
typedef struct _belle_sdp_time_description belle_sdp_time_description_t;
BELLESIP_EXPORT belle_sdp_time_description_t* belle_sdp_time_description_new();
BELLESIP_EXPORT belle_sdp_time_description_t* belle_sdp_time_description_new(void);
BELLESIP_EXPORT belle_sdp_time_description_t* belle_sdp_time_description_parse (const char* time_description);
BELLESIP_EXPORT belle_sdp_time_description_t* belle_sdp_time_description_create (int start,int stop);
......@@ -343,7 +343,7 @@ BELLESIP_EXPORT void belle_sdp_time_description_set_time(belle_sdp_time_descript
*
**************************************************************************************/
typedef struct _belle_sdp_uri belle_sdp_uri_t;
BELLESIP_EXPORT belle_sdp_uri_t* belle_sdp_uri_new();
BELLESIP_EXPORT belle_sdp_uri_t* belle_sdp_uri_new(void);
BELLESIP_EXPORT belle_sdp_uri_t* belle_sdp_uri_parse (const char* uri);
BELLESIP_EXPORT const char* belle_sdp_uri_get_value(const belle_sdp_uri_t* uri);
BELLESIP_EXPORT void belle_sdp_uri_set_value(belle_sdp_uri_t* uri, const char* value);
......@@ -353,7 +353,7 @@ BELLESIP_EXPORT void belle_sdp_uri_set_value(belle_sdp_uri_t* uri, const char* v
*
**************************************************************************************/
typedef struct _belle_sdp_version belle_sdp_version_t;
belle_sdp_version_t* belle_sdp_version_new();
belle_sdp_version_t* belle_sdp_version_new(void);
BELLESIP_EXPORT belle_sdp_version_t* belle_sdp_version_create(int version);
BELLESIP_EXPORT int belle_sdp_version_get_version(const belle_sdp_version_t* version);
BELLESIP_EXPORT void belle_sdp_version_set_version(belle_sdp_version_t* version, int value);
......@@ -364,7 +364,7 @@ BELLESIP_EXPORT void belle_sdp_version_set_version(belle_sdp_version_t* version,
*
**************************************************************************************/
typedef struct _belle_sdp_session_description belle_sdp_session_description_t;
BELLESIP_EXPORT belle_sdp_session_description_t* belle_sdp_session_description_new();
BELLESIP_EXPORT belle_sdp_session_description_t* belle_sdp_session_description_new(void);
BELLESIP_EXPORT belle_sdp_session_description_t* belle_sdp_session_description_parse (const char* session_description);
BELLESIP_EXPORT belle_sip_list_t * belle_sdp_session_description_get_attributes(const belle_sdp_session_description_t *session_description);
......
......@@ -37,7 +37,7 @@ typedef struct belle_sip_dict belle_sip_dict_t;
* @note The object is not owned by default.
* @note all belle_sip_dict_set_* functions will overwrite existing values.
*/
BELLESIP_EXPORT belle_sip_dict_t* belle_sip_dict_create();
BELLESIP_EXPORT belle_sip_dict_t* belle_sip_dict_create(void);
/**
* @brief belle_sip_dict_set_int stores an integer into the dictionary
......
......@@ -31,7 +31,7 @@ BELLE_SIP_BEGIN_DECLS
/**
*
*/
BELLESIP_EXPORT belle_generic_uri_t* belle_generic_uri_new();
BELLESIP_EXPORT belle_generic_uri_t* belle_generic_uri_new(void);
/**
*
......
......@@ -37,7 +37,7 @@ BELLE_SIP_BEGIN_DECLS
typedef struct _belle_sip_header_address belle_sip_header_address_t;
BELLESIP_EXPORT belle_sip_header_address_t* belle_sip_header_address_new();
BELLESIP_EXPORT belle_sip_header_address_t* belle_sip_header_address_new(void);
/*
* creates an address from a display name and an uri
* Note the uri not copied but only its ref count is incremented
......@@ -112,7 +112,7 @@ BELLESIP_EXPORT const char *belle_sip_header_get_unparsed_value(belle_sip_header
******************************/
typedef struct _belle_sip_header_allow belle_sip_header_allow_t;
belle_sip_header_allow_t* belle_sip_header_allow_new();
belle_sip_header_allow_t* belle_sip_header_allow_new(void);
BELLESIP_EXPORT belle_sip_header_allow_t* belle_sip_header_allow_parse (const char* allow) ;
BELLESIP_EXPORT belle_sip_header_allow_t* belle_sip_header_allow_create (const char* methods) ;
......@@ -127,7 +127,7 @@ BELLESIP_EXPORT void belle_sip_header_allow_set_method(belle_sip_header_allow_t*
************************/
typedef struct _belle_sip_header_contact belle_sip_header_contact_t;
BELLESIP_EXPORT belle_sip_header_contact_t* belle_sip_header_contact_new();
BELLESIP_EXPORT belle_sip_header_contact_t* belle_sip_header_contact_new(void);
BELLESIP_EXPORT belle_sip_header_contact_t* belle_sip_header_contact_parse (const char* contact) ;
......@@ -199,7 +199,7 @@ BELLESIP_EXPORT belle_sip_header_contact_t* belle_sip_header_contact_create (con
******************************/
typedef struct _belle_sip_header_from belle_sip_header_from_t;
BELLESIP_EXPORT belle_sip_header_from_t* belle_sip_header_from_new();
BELLESIP_EXPORT belle_sip_header_from_t* belle_sip_header_from_new(void);
BELLESIP_EXPORT belle_sip_header_from_t* belle_sip_header_from_create(const belle_sip_header_address_t* address, const char *tag);
......@@ -221,7 +221,7 @@ BELLESIP_EXPORT belle_sip_header_contact_t* belle_sip_header_contact_create (con
******************************/
typedef struct _belle_sip_header_to belle_sip_header_to_t;
BELLESIP_EXPORT belle_sip_header_to_t* belle_sip_header_to_new();
BELLESIP_EXPORT belle_sip_header_to_t* belle_sip_header_to_new(void);
BELLESIP_EXPORT belle_sip_header_to_t* belle_sip_header_to_parse(const char* to) ;
......@@ -244,7 +244,7 @@ BELLESIP_EXPORT belle_sip_header_contact_t* belle_sip_header_contact_create (con
******************************/
typedef struct _belle_sip_header_via belle_sip_header_via_t;
BELLESIP_EXPORT belle_sip_header_via_t* belle_sip_header_via_new();
BELLESIP_EXPORT belle_sip_header_via_t* belle_sip_header_via_new(void);
BELLESIP_EXPORT belle_sip_header_via_t* belle_sip_header_via_create(const char *host, int port, const char *transport, const char *branch);
BELLESIP_EXPORT belle_sip_header_via_t* belle_sip_header_via_parse (const char* via) ;
BELLESIP_EXPORT const char* belle_sip_header_via_get_branch(const belle_sip_header_via_t* via);
......@@ -282,7 +282,7 @@ BELLESIP_EXPORT int belle_sip_header_via_set_ttl(belle_sip_header_via_t* via, in
******************************/
typedef struct _belle_sip_header_call_id belle_sip_header_call_id_t;
BELLESIP_EXPORT belle_sip_header_call_id_t* belle_sip_header_call_id_new();
BELLESIP_EXPORT belle_sip_header_call_id_t* belle_sip_header_call_id_new(void);
BELLESIP_EXPORT belle_sip_header_call_id_t* belle_sip_header_call_id_parse (const char* call_id) ;
BELLESIP_EXPORT const char* belle_sip_header_call_id_get_call_id(const belle_sip_header_call_id_t* call_id);
......@@ -296,7 +296,7 @@ unsigned int belle_sip_header_call_id_equals(const belle_sip_header_call_id_t* a
******************************/
typedef struct _belle_sip_header_cseq belle_sip_header_cseq_t;
BELLESIP_EXPORT belle_sip_header_cseq_t* belle_sip_header_cseq_new();
BELLESIP_EXPORT belle_sip_header_cseq_t* belle_sip_header_cseq_new(void);
BELLESIP_EXPORT belle_sip_header_cseq_t* belle_sip_header_cseq_create(unsigned int number, const char *method);
BELLESIP_EXPORT belle_sip_header_cseq_t* belle_sip_header_cseq_parse (const char* cseq) ;
BELLESIP_EXPORT const char* belle_sip_header_cseq_get_method(const belle_sip_header_cseq_t* cseq);
......@@ -311,7 +311,7 @@ BELLESIP_EXPORT void belle_sip_header_cseq_set_seq_number(belle_sip_header_cseq_
******************************/
typedef struct _belle_sip_header_content_type belle_sip_header_content_type_t;
BELLESIP_EXPORT belle_sip_header_content_type_t* belle_sip_header_content_type_new();
BELLESIP_EXPORT belle_sip_header_content_type_t* belle_sip_header_content_type_new(void);
BELLESIP_EXPORT belle_sip_header_content_type_t* belle_sip_header_content_type_parse (const char* content_type) ;
BELLESIP_EXPORT belle_sip_header_content_type_t* belle_sip_header_content_type_create (const char* type,const char* sub_type) ;
......@@ -329,7 +329,7 @@ BELLESIP_EXPORT void belle_sip_header_content_type_set_subtype(belle_sip_header_
******************************/
typedef struct _belle_sip_header_expires belle_sip_header_expires_t;
BELLESIP_EXPORT belle_sip_header_expires_t* belle_sip_header_expires_new();
BELLESIP_EXPORT belle_sip_header_expires_t* belle_sip_header_expires_new(void);
BELLESIP_EXPORT belle_sip_header_expires_t* belle_sip_header_expires_parse (const char* expires) ;
BELLESIP_EXPORT int belle_sip_header_expires_get_expires(const belle_sip_header_expires_t* expires);
......@@ -344,7 +344,7 @@ BELLESIP_EXPORT belle_sip_header_expires_t* belle_sip_header_expires_create(int
******************************/
typedef struct _belle_sip_header_route belle_sip_header_route_t;
BELLESIP_EXPORT belle_sip_header_route_t* belle_sip_header_route_new();
BELLESIP_EXPORT belle_sip_header_route_t* belle_sip_header_route_new(void);
BELLESIP_EXPORT belle_sip_header_route_t* belle_sip_header_route_parse (const char* route) ;
BELLESIP_EXPORT belle_sip_header_route_t* belle_sip_header_route_create(const belle_sip_header_address_t* route);
......@@ -356,9 +356,9 @@ BELLESIP_EXPORT belle_sip_header_route_t* belle_sip_header_route_create(const be
******************************/
typedef struct _belle_sip_header_record_route belle_sip_header_record_route_t;
BELLESIP_EXPORT belle_sip_header_record_route_t* belle_sip_header_record_route_new();
BELLESIP_EXPORT belle_sip_header_record_route_t* belle_sip_header_record_route_new(void);
BELLESIP_EXPORT belle_sip_header_record_route_t* belle_sip_header_record_route_parse (const char* route);
BELLESIP_EXPORT belle_sip_header_record_route_t* belle_sip_header_record_route_new_auto_outgoing();
BELLESIP_EXPORT belle_sip_header_record_route_t* belle_sip_header_record_route_new_auto_outgoing(void);
BELLESIP_EXPORT unsigned char belle_sip_header_record_route_get_auto_outgoing(const belle_sip_header_record_route_t *a);
......@@ -372,7 +372,7 @@ BELLESIP_EXPORT unsigned char belle_sip_header_record_route_get_auto_outgoing(co
******************************/
typedef struct _belle_sip_header_service_route belle_sip_header_service_route_t;
BELLESIP_EXPORT belle_sip_header_service_route_t* belle_sip_header_service_route_new();
BELLESIP_EXPORT belle_sip_header_service_route_t* belle_sip_header_service_route_new(void);
BELLESIP_EXPORT belle_sip_header_service_route_t* belle_sip_header_service_route_parse (const char* route) ;
#define BELLE_SIP_HEADER_SERVICE_ROUTE(t) BELLE_SIP_CAST(t,belle_sip_header_service_route_t)
......@@ -384,7 +384,7 @@ BELLESIP_EXPORT unsigned char belle_sip_header_record_route_get_auto_outgoing(co
******************************/
typedef struct _belle_sip_header_user_agent belle_sip_header_user_agent_t;
BELLESIP_EXPORT belle_sip_header_user_agent_t* belle_sip_header_user_agent_new();
BELLESIP_EXPORT belle_sip_header_user_agent_t* belle_sip_header_user_agent_new(void);
BELLESIP_EXPORT belle_sip_header_user_agent_t* belle_sip_header_user_agent_parse (const char* user_agent) ;
BELLESIP_EXPORT belle_sip_list_t* belle_sip_header_user_agent_get_products(const belle_sip_header_user_agent_t* user_agent);
......@@ -407,7 +407,7 @@ BELLESIP_EXPORT unsigned char belle_sip_header_record_route_get_auto_outgoing(co
******************************/
typedef struct _belle_sip_header_content_length belle_sip_header_content_length_t;
BELLESIP_EXPORT belle_sip_header_content_length_t* belle_sip_header_content_length_new();
BELLESIP_EXPORT belle_sip_header_content_length_t* belle_sip_header_content_length_new(void);
BELLESIP_EXPORT belle_sip_header_content_length_t* belle_sip_header_content_length_parse (const char* content_length) ;
BELLESIP_EXPORT belle_sip_header_content_length_t* belle_sip_header_content_length_create (int content_length) ;
......@@ -422,7 +422,7 @@ BELLESIP_EXPORT void belle_sip_header_content_length_set_content_length(belle_si
******************************/
typedef struct _belle_sip_header_authorization belle_sip_header_authorization_t;
BELLESIP_EXPORT belle_sip_header_authorization_t* belle_sip_header_authorization_new();
BELLESIP_EXPORT belle_sip_header_authorization_t* belle_sip_header_authorization_new(void);
BELLESIP_EXPORT belle_sip_header_authorization_t* belle_sip_header_authorization_parse(const char* authorization);
BELLESIP_EXPORT const char* belle_sip_header_authorization_get_algorithm(const belle_sip_header_authorization_t* authorization );
BELLESIP_EXPORT const char* belle_sip_header_authorization_get_cnonce(const belle_sip_header_authorization_t* authorization );
......@@ -459,7 +459,7 @@ BELLESIP_EXPORT void belle_sip_header_authorization_set_username(belle_sip_heade
* proxy_authorization inherit from Authorization
*/
typedef struct _belle_sip_header_proxy_authorization belle_sip_header_proxy_authorization_t;
BELLESIP_EXPORT belle_sip_header_proxy_authorization_t* belle_sip_header_proxy_authorization_new();
BELLESIP_EXPORT belle_sip_header_proxy_authorization_t* belle_sip_header_proxy_authorization_new(void);
BELLESIP_EXPORT belle_sip_header_proxy_authorization_t* belle_sip_header_proxy_authorization_parse(const char* proxy_authorization);
#define BELLE_SIP_HEADER_PROXY_AUTHORIZATION(t) BELLE_SIP_CAST(t,belle_sip_header_proxy_authorization_t)
#define BELLE_SIP_PROXY_AUTHORIZATION "Proxy-Authorization"
......@@ -468,7 +468,7 @@ BELLESIP_EXPORT belle_sip_header_proxy_authorization_t* belle_sip_header_proxy_a
* http_authorization inherit from Authorization
*/
typedef struct _belle_http_header_authorization belle_http_header_authorization_t;
BELLESIP_EXPORT belle_http_header_authorization_t* belle_http_header_authorization_new();
BELLESIP_EXPORT belle_http_header_authorization_t* belle_http_header_authorization_new(void);
/*cannot be parsed for now
BELLESIP_EXPORT belle_http_header_authorization_t* belle_http_header_authorization_parse(const char* proxy_authorization);
*/
......@@ -482,7 +482,7 @@ BELLESIP_EXPORT belle_generic_uri_t* belle_http_header_authorization_get_uri(con
* www_authenticate inherit from parameters
*/
typedef struct _belle_sip_header_www_authenticate belle_sip_header_www_authenticate_t;
BELLESIP_EXPORT belle_sip_header_www_authenticate_t* belle_sip_header_www_authenticate_new();
BELLESIP_EXPORT belle_sip_header_www_authenticate_t* belle_sip_header_www_authenticate_new(void);
BELLESIP_EXPORT belle_sip_header_www_authenticate_t* belle_sip_header_www_authenticate_parse(const char* www_authenticate);
BELLESIP_EXPORT const char* belle_sip_header_www_authenticate_get_algorithm(const belle_sip_header_www_authenticate_t* www_authenticate );
BELLESIP_EXPORT const char* belle_sip_header_www_authenticate_get_nonce(const belle_sip_header_www_authenticate_t* www_authenticate);
......@@ -509,7 +509,7 @@ BELLESIP_EXPORT void belle_sip_header_www_authenticate_set_stale(belle_sip_heade
* proxy_authenticate inherit from www_authenticate
*/
typedef struct _belle_sip_header_proxy_authenticate belle_sip_header_proxy_authenticate_t;
BELLESIP_EXPORT belle_sip_header_proxy_authenticate_t* belle_sip_header_proxy_authenticate_new();
BELLESIP_EXPORT belle_sip_header_proxy_authenticate_t* belle_sip_header_proxy_authenticate_new(void);
BELLESIP_EXPORT belle_sip_header_proxy_authenticate_t* belle_sip_header_proxy_authenticate_parse(const char* proxy_authenticate);
#define BELLE_SIP_HEADER_PROXY_AUTHENTICATE(t) BELLE_SIP_CAST(t,belle_sip_header_proxy_authenticate_t)
#define BELLE_SIP_PROXY_AUTHENTICATE "Proxy-Authenticate"
......@@ -521,7 +521,7 @@ BELLESIP_EXPORT belle_sip_header_proxy_authenticate_t* belle_sip_header_proxy_au
******************************/
typedef struct _belle_sip_header_max_forwards belle_sip_header_max_forwards_t;
BELLESIP_EXPORT belle_sip_header_max_forwards_t* belle_sip_header_max_forwards_new();
BELLESIP_EXPORT belle_sip_header_max_forwards_t* belle_sip_header_max_forwards_new(void);
BELLESIP_EXPORT belle_sip_header_max_forwards_t* belle_sip_header_max_forwards_create(int value);
BELLESIP_EXPORT belle_sip_header_max_forwards_t* belle_sip_header_max_forwards_parse (const char* max_forwards) ;
......@@ -538,7 +538,7 @@ BELLESIP_EXPORT int belle_sip_header_max_forwards_decrement_max_forwards(belle_s
******************************/
typedef struct _belle_sip_header_subscription_state belle_sip_header_subscription_state_t;
BELLESIP_EXPORT belle_sip_header_subscription_state_t* belle_sip_header_subscription_state_new();
BELLESIP_EXPORT belle_sip_header_subscription_state_t* belle_sip_header_subscription_state_new(void);
BELLESIP_EXPORT belle_sip_header_subscription_state_t* belle_sip_header_subscription_state_parse (const char* subscription_state) ;
BELLESIP_EXPORT belle_sip_header_subscription_state_t* belle_sip_header_subscription_state_create (const char* subscription_state,int expires);
......@@ -565,7 +565,7 @@ BELLESIP_EXPORT void belle_sip_header_subscription_state_set_retry_after(belle_s
*
******************************/
typedef struct _belle_sip_header_refer_to belle_sip_header_refer_to_t;
BELLESIP_EXPORT belle_sip_header_refer_to_t* belle_sip_header_refer_to_new();
BELLESIP_EXPORT belle_sip_header_refer_to_t* belle_sip_header_refer_to_new(void);
BELLESIP_EXPORT belle_sip_header_refer_to_t* belle_sip_header_refer_to_parse(const char* refer_to) ;
BELLESIP_EXPORT belle_sip_header_refer_to_t* belle_sip_header_refer_to_create(const belle_sip_header_address_t *address);
#define BELLE_SIP_HEADER_REFER_TO(t) BELLE_SIP_CAST(t,belle_sip_header_refer_to_t)
......@@ -576,7 +576,7 @@ BELLESIP_EXPORT void belle_sip_header_subscription_state_set_retry_after(belle_s
*
******************************/
typedef struct _belle_sip_header_referred_by belle_sip_header_referred_by_t;
BELLESIP_EXPORT belle_sip_header_referred_by_t* belle_sip_header_referred_by_new();
BELLESIP_EXPORT belle_sip_header_referred_by_t* belle_sip_header_referred_by_new(void);
BELLESIP_EXPORT belle_sip_header_referred_by_t* belle_sip_header_referred_by_parse(const char* referred_by) ;
BELLESIP_EXPORT belle_sip_header_referred_by_t* belle_sip_header_referred_by_create(const belle_sip_header_address_t *address);
#define BELLE_SIP_HEADER_REFERRED_BY(t) BELLE_SIP_CAST(t,belle_sip_header_referred_by_t)
......@@ -587,7 +587,7 @@ BELLESIP_EXPORT void belle_sip_header_subscription_state_set_retry_after(belle_s
*
******************************/
typedef struct _belle_sip_header_replaces belle_sip_header_replaces_t;
BELLESIP_EXPORT belle_sip_header_replaces_t* belle_sip_header_replaces_new();
BELLESIP_EXPORT belle_sip_header_replaces_t* belle_sip_header_replaces_new(void);
BELLESIP_EXPORT belle_sip_header_replaces_t* belle_sip_header_replaces_parse(const char* replaces) ;
BELLESIP_EXPORT belle_sip_header_replaces_t* belle_sip_header_replaces_create(const char* call_id,const char* from_tag,const char* to_tag);
......@@ -617,7 +617,7 @@ BELLESIP_EXPORT char* belle_sip_header_replaces_value_to_escaped_string(const be
typedef struct belle_sip_header_date belle_sip_header_date_t;
BELLESIP_EXPORT belle_sip_header_date_t* belle_sip_header_date_new();
BELLESIP_EXPORT belle_sip_header_date_t* belle_sip_header_date_new(void);
BELLESIP_EXPORT belle_sip_header_date_t* belle_sip_header_date_parse(const char* date) ;
BELLESIP_EXPORT belle_sip_header_date_t* belle_sip_header_date_create_from_time(const time_t *utc_time);
......@@ -639,7 +639,7 @@ BELLESIP_EXPORT void belle_sip_header_date_set_date(belle_sip_header_date_t *obj
******************************/
typedef struct _belle_sip_header_p_preferred_identity belle_sip_header_p_preferred_identity_t;
BELLESIP_EXPORT belle_sip_header_p_preferred_identity_t* belle_sip_header_p_preferred_identity_new();
BELLESIP_EXPORT belle_sip_header_p_preferred_identity_t* belle_sip_header_p_preferred_identity_new(void);
BELLESIP_EXPORT belle_sip_header_p_preferred_identity_t* belle_sip_header_p_preferred_identity_parse(const char* p_preferred_identity) ;
......@@ -654,7 +654,7 @@ BELLESIP_EXPORT belle_sip_header_p_preferred_identity_t* belle_sip_header_p_pref
******************************/
typedef struct _belle_sip_header_privacy belle_sip_header_privacy_t;
BELLESIP_EXPORT belle_sip_header_privacy_t* belle_sip_header_privacy_new();
BELLESIP_EXPORT belle_sip_header_privacy_t* belle_sip_header_privacy_new(void);
BELLESIP_EXPORT belle_sip_header_privacy_t* belle_sip_header_privacy_parse(const char* privacy) ;
......@@ -676,7 +676,7 @@ BELLESIP_EXPORT belle_sip_list_t* belle_sip_header_privacy_get_privacy(const bel
*
******************************/
typedef struct _belle_sip_header_event belle_sip_header_event_t;
BELLESIP_EXPORT belle_sip_header_event_t* belle_sip_header_event_new();
BELLESIP_EXPORT belle_sip_header_event_t* belle_sip_header_event_new(void);
BELLESIP_EXPORT belle_sip_header_event_t* belle_sip_header_event_parse(const char* event) ;
BELLESIP_EXPORT belle_sip_header_event_t* belle_sip_header_event_create(const char* event);
BELLESIP_EXPORT const char* belle_sip_header_event_get_package_name(const belle_sip_header_event_t* event);
......@@ -692,7 +692,7 @@ BELLESIP_EXPORT void belle_sip_header_event_set_id(belle_sip_header_event_t* eve
*
******************************/
typedef struct _belle_sip_header_supported belle_sip_header_supported_t;
BELLESIP_EXPORT belle_sip_header_supported_t* belle_sip_header_supported_new();
BELLESIP_EXPORT belle_sip_header_supported_t* belle_sip_header_supported_new(void);
BELLESIP_EXPORT belle_sip_header_supported_t* belle_sip_header_supported_parse(const char* supported) ;
BELLESIP_EXPORT belle_sip_header_supported_t* belle_sip_header_supported_create(const char* supported);
BELLESIP_EXPORT void belle_sip_header_supported_add_supported(belle_sip_header_supported_t* supported, const char* value);
......@@ -706,7 +706,7 @@ BELLESIP_EXPORT belle_sip_list_t* belle_sip_header_supported_get_supported(const
*
******************************/
typedef struct _belle_sip_header_content_disposition belle_sip_header_content_disposition_t;
BELLESIP_EXPORT belle_sip_header_content_disposition_t* belle_sip_header_content_disposition_new();
BELLESIP_EXPORT belle_sip_header_content_disposition_t* belle_sip_header_content_disposition_new(void);
BELLESIP_EXPORT belle_sip_header_content_disposition_t* belle_sip_header_content_disposition_parse (const char* content_disposition) ;
BELLESIP_EXPORT belle_sip_header_content_disposition_t* belle_sip_header_content_disposition_create (const char* content_disposition);
BELLESIP_EXPORT const char* belle_sip_header_content_disposition_get_content_disposition(const belle_sip_header_content_disposition_t* content_disposition);
......@@ -719,7 +719,7 @@ BELLESIP_EXPORT void belle_sip_header_content_disposition_set_content_dispositio
*
******************************/
typedef struct _belle_sip_header_accept belle_sip_header_accept_t;
BELLESIP_EXPORT belle_sip_header_accept_t* belle_sip_header_accept_new();
BELLESIP_EXPORT belle_sip_header_accept_t* belle_sip_header_accept_new(void);
BELLESIP_EXPORT belle_sip_header_accept_t* belle_sip_header_accept_parse (const char* accept) ;
BELLESIP_EXPORT belle_sip_header_accept_t* belle_sip_header_accept_create (const char* type,const char* sub_type) ;
BELLESIP_EXPORT belle_sip_header_accept_t* belle_sip_header_accept_parse (const char* accept) ;
......
......@@ -32,7 +32,7 @@ BELLE_SIP_BEGIN_DECLS
* @param ... optional list of belle_sip_header_t* to be included in the request, ending with NULL.
*/
BELLESIP_EXPORT belle_http_request_t *belle_http_request_create(const char *method, belle_generic_uri_t *uri, ...);
BELLESIP_EXPORT belle_http_request_t* belle_http_request_new();
BELLESIP_EXPORT belle_http_request_t* belle_http_request_new(void);
BELLESIP_EXPORT belle_http_request_t* belle_http_request_parse(const char* raw);
BELLESIP_EXPORT int belle_http_request_is_cancelled(const belle_http_request_t *req);
......
......@@ -39,7 +39,7 @@ BELLESIP_EXPORT belle_sip_message_t* belle_sip_message_parse_raw (const char* bu
BELLESIP_EXPORT int belle_sip_message_is_request(belle_sip_message_t *msg);
BELLESIP_EXPORT belle_sip_request_t* belle_sip_request_new();
BELLESIP_EXPORT belle_sip_request_t* belle_sip_request_new(void);
BELLESIP_EXPORT belle_sip_request_t* belle_sip_request_parse(const char* raw);
BELLESIP_EXPORT belle_sip_request_t* belle_sip_request_create(belle_sip_uri_t *requri, const char* method,
......
......@@ -439,7 +439,7 @@ BELLE_SIP_BEGIN_DECLS
**/
BELLESIP_EXPORT belle_sip_object_pool_t * belle_sip_object_pool_push(void);
belle_sip_object_pool_t * belle_sip_object_pool_get_current();
belle_sip_object_pool_t * belle_sip_object_pool_get_current(void);
int belle_sip_object_pool_cleanable(belle_sip_object_pool_t *pool);
void belle_sip_object_pool_clean(belle_sip_object_pool_t *obj);
......
......@@ -29,7 +29,7 @@ BELLE_SIP_BEGIN_DECLS
*
*/
belle_sip_parameters_t* belle_sip_parameters_new();
belle_sip_parameters_t* belle_sip_parameters_new(void);
/*
* remove all parameters */
BELLESIP_EXPORT void belle_sip_parameters_clean(belle_sip_parameters_t* params);
......
......@@ -29,7 +29,7 @@ BELLE_SIP_BEGIN_DECLS
/**
*
*/
BELLESIP_EXPORT belle_sip_uri_t* belle_sip_uri_new();
BELLESIP_EXPORT belle_sip_uri_t* belle_sip_uri_new(void);
/**
*
......
......@@ -153,7 +153,7 @@ static BELLESIP_INLINE void BELLE_SIP_CHECK_FORMAT_ARGS(1,2) belle_sip_fatal(con
BELLESIP_EXPORT void belle_sip_set_log_file(FILE *file);
BELLESIP_EXPORT void belle_sip_set_log_handler(belle_sip_log_function_t func);
BELLESIP_EXPORT belle_sip_log_function_t belle_sip_get_log_handler();
BELLESIP_EXPORT belle_sip_log_function_t belle_sip_get_log_handler(void);
BELLESIP_EXPORT char * BELLE_SIP_CHECK_FORMAT_ARGS(1,2) belle_sip_strdup_printf(const char *fmt,...);
BELLESIP_EXPORT char * belle_sip_strcat_vprintf(char* dst, const char *fmt, va_list ap);
......@@ -172,7 +172,7 @@ BELLESIP_EXPORT char * belle_sip_octets_to_text(const unsigned char *hash, size_
BELLESIP_EXPORT char * belle_sip_create_tag(char *ret, size_t size);
BELLESIP_EXPORT const char* belle_sip_version_to_string();
BELLESIP_EXPORT const char* belle_sip_version_to_string(void);
/**
* Returns string without surrounding quotes if any, else just call belle_sip_strdup().
......
......@@ -991,7 +991,7 @@ belle_sip_error_code belle_sip_headers_marshal(belle_sip_message_t *message, cha
******************************/
typedef struct _belle_sip_header_extension belle_sip_header_extension_t;
belle_sip_header_extension_t* belle_sip_header_extension_new();
belle_sip_header_extension_t* belle_sip_header_extension_new(void);
belle_sip_header_extension_t* belle_sip_header_extension_parse (const char* extension) ;
belle_sip_header_extension_t* belle_sip_header_extension_create (const char* name,const char* value);
......
......@@ -618,7 +618,6 @@ static int resolver_process_data_delayed(belle_sip_simple_resolver_context_t *ct
}
static int _resolver_start_query(belle_sip_simple_resolver_context_t *ctx) {
struct dns_hints *(*hints)() = &dns_hints_local;
struct dns_options opts;
int error;
struct dns_resolv_conf *conf;
......@@ -637,7 +636,7 @@ static int _resolver_start_query(belle_sip_simple_resolver_context_t *ctx) {
memset(&opts, 0, sizeof opts);
if (!(ctx->R = dns_res_open(ctx->resconf, ctx->hosts, dns_hints_mortal(hints(ctx->resconf, &error)), cache(ctx), &opts, &error))) {
if (!(ctx->R = dns_res_open(ctx->resconf, ctx->hosts, dns_hints_mortal(dns_hints_local(ctx->resconf, &error)), cache(ctx), &opts, &error))) {
belle_sip_error("%s dns_res_open error [%s]: %s", __FUNCTION__, ctx->name, dns_strerror(error));
return -1;
}
......
......@@ -598,7 +598,7 @@ char * belle_sip_strdup(const char *s){
#ifndef _WIN32
static int find_best_clock_id () {
static int find_best_clock_id (void) {
#if 0
struct timespec ts;
static int clock_id=-1;
......@@ -922,7 +922,7 @@ static void print_noescapes_map(char noescapes[BELLE_SIP_NO_ESCAPES_SIZE], const
}
*/
static const char *get_sip_uri_username_noescapes() {
static const char *get_sip_uri_username_noescapes(void) {
static char noescapes[BELLE_SIP_NO_ESCAPES_SIZE] = {0};
if (noescapes[BELLE_SIP_NO_ESCAPES_SIZE-1] == 0) {
// concurrent initialization should not be an issue
......@@ -948,7 +948,7 @@ static const char *get_sip_uri_username_noescapes() {
* password = *( unreserved / escaped /
"&" / "=" / "+" / "$" / "," )
* */
static const char *get_sip_uri_userpasswd_noescapes() {
static const char *get_sip_uri_userpasswd_noescapes(void) {
static char noescapes[BELLE_SIP_NO_ESCAPES_SIZE] = {0};
if (noescapes[BELLE_SIP_NO_ESCAPES_SIZE-1] == 0) {
// unreserved
......@@ -962,7 +962,7 @@ static const char *get_sip_uri_userpasswd_noescapes() {
return noescapes;
}
static const char *get_sip_uri_parameter_noescapes() {
static const char *get_sip_uri_parameter_noescapes(void) {
static char noescapes[BELLE_SIP_NO_ESCAPES_SIZE] = {0};
if (noescapes[BELLE_SIP_NO_ESCAPES_SIZE-1] == 0) {
/*
......@@ -994,7 +994,7 @@ static const char *get_sip_uri_parameter_noescapes() {