Commit f960bff1 authored by Misha Efimov's avatar Misha Efimov Committed by Commit Bot

[Cronet] Generate native C code adhering to strict-prototypes.

Bug: b/138454468
Change-Id: Ie96c1c3693bfff15d6c39b3fa563462207f4ecc1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1731430Reviewed-by: default avatarZhongyi Shi <zhongyi@chromium.org>
Commit-Queue: Zhongyi Shi <zhongyi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#683442}
parent 7e4d51db
...@@ -163,7 +163,7 @@ typedef enum Cronet_UrlRequestStatusListener_Status { ...@@ -163,7 +163,7 @@ typedef enum Cronet_UrlRequestStatusListener_Status {
// Concrete interface Cronet_Buffer. // Concrete interface Cronet_Buffer.
// Create an instance of Cronet_Buffer. // Create an instance of Cronet_Buffer.
CRONET_EXPORT Cronet_BufferPtr Cronet_Buffer_Create(); CRONET_EXPORT Cronet_BufferPtr Cronet_Buffer_Create(void);
// Destroy an instance of Cronet_Buffer. // Destroy an instance of Cronet_Buffer.
CRONET_EXPORT void Cronet_Buffer_Destroy(Cronet_BufferPtr self); CRONET_EXPORT void Cronet_Buffer_Destroy(Cronet_BufferPtr self);
// Set and get app-specific Cronet_ClientContext. // Set and get app-specific Cronet_ClientContext.
...@@ -291,7 +291,7 @@ Cronet_Executor_CreateWith(Cronet_Executor_ExecuteFunc ExecuteFunc); ...@@ -291,7 +291,7 @@ Cronet_Executor_CreateWith(Cronet_Executor_ExecuteFunc ExecuteFunc);
// Concrete interface Cronet_Engine. // Concrete interface Cronet_Engine.
// Create an instance of Cronet_Engine. // Create an instance of Cronet_Engine.
CRONET_EXPORT Cronet_EnginePtr Cronet_Engine_Create(); CRONET_EXPORT Cronet_EnginePtr Cronet_Engine_Create(void);
// Destroy an instance of Cronet_Engine. // Destroy an instance of Cronet_Engine.
CRONET_EXPORT void Cronet_Engine_Destroy(Cronet_EnginePtr self); CRONET_EXPORT void Cronet_Engine_Destroy(Cronet_EnginePtr self);
// Set and get app-specific Cronet_ClientContext. // Set and get app-specific Cronet_ClientContext.
...@@ -485,7 +485,7 @@ CRONET_EXPORT Cronet_UrlRequestCallbackPtr Cronet_UrlRequestCallback_CreateWith( ...@@ -485,7 +485,7 @@ CRONET_EXPORT Cronet_UrlRequestCallbackPtr Cronet_UrlRequestCallback_CreateWith(
// Concrete interface Cronet_UploadDataSink. // Concrete interface Cronet_UploadDataSink.
// Create an instance of Cronet_UploadDataSink. // Create an instance of Cronet_UploadDataSink.
CRONET_EXPORT Cronet_UploadDataSinkPtr Cronet_UploadDataSink_Create(); CRONET_EXPORT Cronet_UploadDataSinkPtr Cronet_UploadDataSink_Create(void);
// Destroy an instance of Cronet_UploadDataSink. // Destroy an instance of Cronet_UploadDataSink.
CRONET_EXPORT void Cronet_UploadDataSink_Destroy(Cronet_UploadDataSinkPtr self); CRONET_EXPORT void Cronet_UploadDataSink_Destroy(Cronet_UploadDataSinkPtr self);
// Set and get app-specific Cronet_ClientContext. // Set and get app-specific Cronet_ClientContext.
...@@ -584,7 +584,7 @@ CRONET_EXPORT Cronet_UploadDataProviderPtr Cronet_UploadDataProvider_CreateWith( ...@@ -584,7 +584,7 @@ CRONET_EXPORT Cronet_UploadDataProviderPtr Cronet_UploadDataProvider_CreateWith(
// Concrete interface Cronet_UrlRequest. // Concrete interface Cronet_UrlRequest.
// Create an instance of Cronet_UrlRequest. // Create an instance of Cronet_UrlRequest.
CRONET_EXPORT Cronet_UrlRequestPtr Cronet_UrlRequest_Create(); CRONET_EXPORT Cronet_UrlRequestPtr Cronet_UrlRequest_Create(void);
// Destroy an instance of Cronet_UrlRequest. // Destroy an instance of Cronet_UrlRequest.
CRONET_EXPORT void Cronet_UrlRequest_Destroy(Cronet_UrlRequestPtr self); CRONET_EXPORT void Cronet_UrlRequest_Destroy(Cronet_UrlRequestPtr self);
// Set and get app-specific Cronet_ClientContext. // Set and get app-specific Cronet_ClientContext.
...@@ -688,7 +688,7 @@ Cronet_RequestFinishedInfoListener_CreateWith( ...@@ -688,7 +688,7 @@ Cronet_RequestFinishedInfoListener_CreateWith(
/////////////////////// ///////////////////////
// Struct Cronet_Error. // Struct Cronet_Error.
CRONET_EXPORT Cronet_ErrorPtr Cronet_Error_Create(); CRONET_EXPORT Cronet_ErrorPtr Cronet_Error_Create(void);
CRONET_EXPORT void Cronet_Error_Destroy(Cronet_ErrorPtr self); CRONET_EXPORT void Cronet_Error_Destroy(Cronet_ErrorPtr self);
// Cronet_Error setters. // Cronet_Error setters.
CRONET_EXPORT CRONET_EXPORT
...@@ -721,7 +721,7 @@ int32_t Cronet_Error_quic_detailed_error_code_get(const Cronet_ErrorPtr self); ...@@ -721,7 +721,7 @@ int32_t Cronet_Error_quic_detailed_error_code_get(const Cronet_ErrorPtr self);
/////////////////////// ///////////////////////
// Struct Cronet_QuicHint. // Struct Cronet_QuicHint.
CRONET_EXPORT Cronet_QuicHintPtr Cronet_QuicHint_Create(); CRONET_EXPORT Cronet_QuicHintPtr Cronet_QuicHint_Create(void);
CRONET_EXPORT void Cronet_QuicHint_Destroy(Cronet_QuicHintPtr self); CRONET_EXPORT void Cronet_QuicHint_Destroy(Cronet_QuicHintPtr self);
// Cronet_QuicHint setters. // Cronet_QuicHint setters.
CRONET_EXPORT CRONET_EXPORT
...@@ -742,7 +742,7 @@ int32_t Cronet_QuicHint_alternate_port_get(const Cronet_QuicHintPtr self); ...@@ -742,7 +742,7 @@ int32_t Cronet_QuicHint_alternate_port_get(const Cronet_QuicHintPtr self);
/////////////////////// ///////////////////////
// Struct Cronet_PublicKeyPins. // Struct Cronet_PublicKeyPins.
CRONET_EXPORT Cronet_PublicKeyPinsPtr Cronet_PublicKeyPins_Create(); CRONET_EXPORT Cronet_PublicKeyPinsPtr Cronet_PublicKeyPins_Create(void);
CRONET_EXPORT void Cronet_PublicKeyPins_Destroy(Cronet_PublicKeyPinsPtr self); CRONET_EXPORT void Cronet_PublicKeyPins_Destroy(Cronet_PublicKeyPinsPtr self);
// Cronet_PublicKeyPins setters. // Cronet_PublicKeyPins setters.
CRONET_EXPORT CRONET_EXPORT
...@@ -778,7 +778,7 @@ int64_t Cronet_PublicKeyPins_expiration_date_get( ...@@ -778,7 +778,7 @@ int64_t Cronet_PublicKeyPins_expiration_date_get(
/////////////////////// ///////////////////////
// Struct Cronet_EngineParams. // Struct Cronet_EngineParams.
CRONET_EXPORT Cronet_EngineParamsPtr Cronet_EngineParams_Create(); CRONET_EXPORT Cronet_EngineParamsPtr Cronet_EngineParams_Create(void);
CRONET_EXPORT void Cronet_EngineParams_Destroy(Cronet_EngineParamsPtr self); CRONET_EXPORT void Cronet_EngineParams_Destroy(Cronet_EngineParamsPtr self);
// Cronet_EngineParams setters. // Cronet_EngineParams setters.
CRONET_EXPORT CRONET_EXPORT
...@@ -885,7 +885,7 @@ Cronet_String Cronet_EngineParams_experimental_options_get( ...@@ -885,7 +885,7 @@ Cronet_String Cronet_EngineParams_experimental_options_get(
/////////////////////// ///////////////////////
// Struct Cronet_HttpHeader. // Struct Cronet_HttpHeader.
CRONET_EXPORT Cronet_HttpHeaderPtr Cronet_HttpHeader_Create(); CRONET_EXPORT Cronet_HttpHeaderPtr Cronet_HttpHeader_Create(void);
CRONET_EXPORT void Cronet_HttpHeader_Destroy(Cronet_HttpHeaderPtr self); CRONET_EXPORT void Cronet_HttpHeader_Destroy(Cronet_HttpHeaderPtr self);
// Cronet_HttpHeader setters. // Cronet_HttpHeader setters.
CRONET_EXPORT CRONET_EXPORT
...@@ -902,7 +902,7 @@ Cronet_String Cronet_HttpHeader_value_get(const Cronet_HttpHeaderPtr self); ...@@ -902,7 +902,7 @@ Cronet_String Cronet_HttpHeader_value_get(const Cronet_HttpHeaderPtr self);
/////////////////////// ///////////////////////
// Struct Cronet_UrlResponseInfo. // Struct Cronet_UrlResponseInfo.
CRONET_EXPORT Cronet_UrlResponseInfoPtr Cronet_UrlResponseInfo_Create(); CRONET_EXPORT Cronet_UrlResponseInfoPtr Cronet_UrlResponseInfo_Create(void);
CRONET_EXPORT void Cronet_UrlResponseInfo_Destroy( CRONET_EXPORT void Cronet_UrlResponseInfo_Destroy(
Cronet_UrlResponseInfoPtr self); Cronet_UrlResponseInfoPtr self);
// Cronet_UrlResponseInfo setters. // Cronet_UrlResponseInfo setters.
...@@ -982,7 +982,7 @@ int64_t Cronet_UrlResponseInfo_received_byte_count_get( ...@@ -982,7 +982,7 @@ int64_t Cronet_UrlResponseInfo_received_byte_count_get(
/////////////////////// ///////////////////////
// Struct Cronet_UrlRequestParams. // Struct Cronet_UrlRequestParams.
CRONET_EXPORT Cronet_UrlRequestParamsPtr Cronet_UrlRequestParams_Create(); CRONET_EXPORT Cronet_UrlRequestParamsPtr Cronet_UrlRequestParams_Create(void);
CRONET_EXPORT void Cronet_UrlRequestParams_Destroy( CRONET_EXPORT void Cronet_UrlRequestParams_Destroy(
Cronet_UrlRequestParamsPtr self); Cronet_UrlRequestParamsPtr self);
// Cronet_UrlRequestParams setters. // Cronet_UrlRequestParams setters.
...@@ -1071,7 +1071,7 @@ Cronet_ExecutorPtr Cronet_UrlRequestParams_request_finished_executor_get( ...@@ -1071,7 +1071,7 @@ Cronet_ExecutorPtr Cronet_UrlRequestParams_request_finished_executor_get(
/////////////////////// ///////////////////////
// Struct Cronet_DateTime. // Struct Cronet_DateTime.
CRONET_EXPORT Cronet_DateTimePtr Cronet_DateTime_Create(); CRONET_EXPORT Cronet_DateTimePtr Cronet_DateTime_Create(void);
CRONET_EXPORT void Cronet_DateTime_Destroy(Cronet_DateTimePtr self); CRONET_EXPORT void Cronet_DateTime_Destroy(Cronet_DateTimePtr self);
// Cronet_DateTime setters. // Cronet_DateTime setters.
CRONET_EXPORT CRONET_EXPORT
...@@ -1082,7 +1082,7 @@ int64_t Cronet_DateTime_value_get(const Cronet_DateTimePtr self); ...@@ -1082,7 +1082,7 @@ int64_t Cronet_DateTime_value_get(const Cronet_DateTimePtr self);
/////////////////////// ///////////////////////
// Struct Cronet_Metrics. // Struct Cronet_Metrics.
CRONET_EXPORT Cronet_MetricsPtr Cronet_Metrics_Create(); CRONET_EXPORT Cronet_MetricsPtr Cronet_Metrics_Create(void);
CRONET_EXPORT void Cronet_Metrics_Destroy(Cronet_MetricsPtr self); CRONET_EXPORT void Cronet_Metrics_Destroy(Cronet_MetricsPtr self);
// Cronet_Metrics setters. // Cronet_Metrics setters.
CRONET_EXPORT CRONET_EXPORT
...@@ -1225,7 +1225,8 @@ int64_t Cronet_Metrics_received_byte_count_get(const Cronet_MetricsPtr self); ...@@ -1225,7 +1225,8 @@ int64_t Cronet_Metrics_received_byte_count_get(const Cronet_MetricsPtr self);
/////////////////////// ///////////////////////
// Struct Cronet_RequestFinishedInfo. // Struct Cronet_RequestFinishedInfo.
CRONET_EXPORT Cronet_RequestFinishedInfoPtr Cronet_RequestFinishedInfo_Create(); CRONET_EXPORT Cronet_RequestFinishedInfoPtr
Cronet_RequestFinishedInfo_Create(void);
CRONET_EXPORT void Cronet_RequestFinishedInfo_Destroy( CRONET_EXPORT void Cronet_RequestFinishedInfo_Destroy(
Cronet_RequestFinishedInfoPtr self); Cronet_RequestFinishedInfoPtr self);
// Cronet_RequestFinishedInfo setters. // Cronet_RequestFinishedInfo setters.
......
...@@ -81,7 +81,7 @@ typedef enum {{enum_name}} { ...@@ -81,7 +81,7 @@ typedef enum {{enum_name}} {
// Concrete interface {{interface_name}}. // Concrete interface {{interface_name}}.
// Create an instance of {{interface_name}}. // Create an instance of {{interface_name}}.
{{export_macro}} {{interface_name}}Ptr {{interface_name}}_Create(); {{export_macro}} {{interface_name}}Ptr {{interface_name}}_Create(void);
{%- endif %} {%- endif %}
// Destroy an instance of {{interface_name}}. // Destroy an instance of {{interface_name}}.
{{export_macro}} void {{interface_name}}_Destroy({{interface_name}}Ptr self); {{export_macro}} void {{interface_name}}_Destroy({{interface_name}}Ptr self);
...@@ -149,7 +149,7 @@ typedef void ...@@ -149,7 +149,7 @@ typedef void
{% set struct_name = struct|get_name_for_kind %} {% set struct_name = struct|get_name_for_kind %}
/////////////////////// ///////////////////////
// Struct {{struct_name}}. // Struct {{struct_name}}.
{{export_macro}} {{struct_name}}Ptr {{struct_name}}_Create(); {{export_macro}} {{struct_name}}Ptr {{struct_name}}_Create(void);
{{export_macro}} void {{struct_name}}_Destroy({{struct_name}}Ptr self); {{export_macro}} void {{struct_name}}_Destroy({{struct_name}}Ptr self);
// {{struct_name}} setters. // {{struct_name}} setters.
{%- for packed_field in struct.packed.packed_fields_in_ordinal_order %} {%- for packed_field in struct.packed.packed_fields_in_ordinal_order %}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment