Make C API compatible with -Wstrict-prototypes
authorMatthew Leibowitz <mattleibow@live.com>
Sun, 12 Mar 2017 14:33:03 +0000 (10:33 -0400)
committerMatthew Leibowitz <mattleibow@live.com>
Sun, 12 Mar 2017 14:33:03 +0000 (10:33 -0400)
17 files changed:
include/c/gr_context.h
include/c/sk_bitmap.h
include/c/sk_codec.h
include/c/sk_colorfilter.h
include/c/sk_data.h
include/c/sk_imagefilter.h
include/c/sk_matrix.h
include/c/sk_paint.h
include/c/sk_path.h
include/c/sk_picture.h
include/c/sk_pixmap.h
include/c/sk_region.h
include/c/sk_shader.h
include/c/sk_stream.h
include/c/sk_string.h
include/c/sk_surface.h
include/c/sk_typeface.h

index e043e71..769d1e3 100644 (file)
@@ -27,8 +27,8 @@ SK_C_API int gr_context_get_recommended_sample_count(gr_context_t* context, gr_p
 SK_C_API void gr_context_flush(gr_context_t* context);
 SK_C_API void gr_context_reset_context(gr_context_t* context, uint32_t state);
 
-SK_C_API const gr_glinterface_t* gr_glinterface_default_interface();
-SK_C_API const gr_glinterface_t* gr_glinterface_create_native_interface();
+SK_C_API const gr_glinterface_t* gr_glinterface_default_interface(void);
+SK_C_API const gr_glinterface_t* gr_glinterface_create_native_interface(void);
 SK_C_API const gr_glinterface_t* gr_glinterface_assemble_interface(void* ctx, gr_gl_get_proc get);
 SK_C_API const gr_glinterface_t* gr_glinterface_assemble_gl_interface(void* ctx, gr_gl_get_proc get);
 SK_C_API const gr_glinterface_t* gr_glinterface_assemble_gles_interface(void* ctx, gr_gl_get_proc get);
index 26ef39f..1f5835d 100644 (file)
@@ -16,7 +16,7 @@
 SK_C_PLUS_PLUS_BEGIN_GUARD
 
 SK_C_API void sk_bitmap_destructor(sk_bitmap_t* cbitmap);
-SK_C_API sk_bitmap_t* sk_bitmap_new();
+SK_C_API sk_bitmap_t* sk_bitmap_new(void);
 SK_C_API void sk_bitmap_get_info(sk_bitmap_t* cbitmap, sk_imageinfo_t* info);
 SK_C_API void* sk_bitmap_get_pixels(sk_bitmap_t* cbitmap, size_t* length);
 SK_C_API size_t sk_bitmap_get_row_bytes(sk_bitmap_t* cbitmap);
index 28ac2d1..fd73a2e 100644 (file)
@@ -15,7 +15,7 @@
 
 SK_C_PLUS_PLUS_BEGIN_GUARD
 
-SK_C_API size_t sk_codec_min_buffered_bytes_needed();
+SK_C_API size_t sk_codec_min_buffered_bytes_needed(void);
 
 SK_C_API sk_codec_t* sk_codec_new_from_stream(sk_stream_t* stream);
 SK_C_API sk_codec_t* sk_codec_new_from_data(sk_data_t* data);
index 549e968..20dc83b 100644 (file)
@@ -21,7 +21,7 @@ SK_C_API sk_colorfilter_t* sk_colorfilter_new_lighting(sk_color_t mul, sk_color_
 SK_C_API sk_colorfilter_t* sk_colorfilter_new_compose(sk_colorfilter_t* outer, sk_colorfilter_t* inner);
 SK_C_API sk_colorfilter_t* sk_colorfilter_new_color_cube(sk_data_t* cubeData, int cubeDimension);
 SK_C_API sk_colorfilter_t* sk_colorfilter_new_color_matrix(const float array[20]);
-SK_C_API sk_colorfilter_t* sk_colorfilter_new_luma_color();
+SK_C_API sk_colorfilter_t* sk_colorfilter_new_luma_color(void);
 SK_C_API sk_colorfilter_t* sk_colorfilter_new_gamma(float gamma);
 SK_C_API sk_colorfilter_t* sk_colorfilter_new_table(const uint8_t table[256]);
 SK_C_API sk_colorfilter_t* sk_colorfilter_new_table_argb(const uint8_t tableA[256], const uint8_t tableR[256], const uint8_t tableG[256], const uint8_t tableB[256]);
index 95a66ed..9a049eb 100644 (file)
@@ -19,7 +19,7 @@ SK_C_PLUS_PLUS_BEGIN_GUARD
     Returns a new empty sk_data_t.  This call must be balanced with a call to
     sk_data_unref().
 */
-SK_C_API sk_data_t* sk_data_new_empty();
+SK_C_API sk_data_t* sk_data_new_empty(void);
 /**
     Returns a new sk_data_t by copying the specified source data.
     This call must be balanced with a call to sk_data_unref().
index 1da620a..0bca27c 100644 (file)
@@ -15,7 +15,7 @@
 
 SK_C_PLUS_PLUS_BEGIN_GUARD
 
-SK_C_API sk_imagefilter_croprect_t* sk_imagefilter_croprect_new();
+SK_C_API sk_imagefilter_croprect_t* sk_imagefilter_croprect_new(void);
 SK_C_API sk_imagefilter_croprect_t* sk_imagefilter_croprect_new_with_rect(const sk_rect_t* rect, uint32_t flags);
 SK_C_API void sk_imagefilter_croprect_destructor(sk_imagefilter_croprect_t* cropRect);
 SK_C_API void sk_imagefilter_croprect_get_rect(sk_imagefilter_croprect_t* cropRect, sk_rect_t* rect);
index f3dc14f..8b93336 100644 (file)
@@ -114,7 +114,7 @@ SK_C_API void sk_matrix_map_vector (sk_matrix_t *matrix, float x, float y, sk_po
 SK_C_API float sk_matrix_map_radius (sk_matrix_t *matrix, float radius);
 
 
-SK_C_API sk_3dview_t* sk_3dview_new ();
+SK_C_API sk_3dview_t* sk_3dview_new (void);
 SK_C_API void sk_3dview_destroy (sk_3dview_t* cview);
 SK_C_API void sk_3dview_save (sk_3dview_t* cview);
 SK_C_API void sk_3dview_restore (sk_3dview_t* cview);
@@ -131,8 +131,8 @@ SK_C_API float sk_3dview_dot_with_normal (sk_3dview_t* cview, float dx, float dy
 
 
 SK_C_API void sk_matrix44_destroy (sk_matrix44_t* matrix);
-SK_C_API sk_matrix44_t* sk_matrix44_new ();
-SK_C_API sk_matrix44_t* sk_matrix44_new_identity ();
+SK_C_API sk_matrix44_t* sk_matrix44_new (void);
+SK_C_API sk_matrix44_t* sk_matrix44_new_identity (void);
 SK_C_API sk_matrix44_t* sk_matrix44_new_copy (const sk_matrix44_t* src);
 SK_C_API sk_matrix44_t* sk_matrix44_new_concat (const sk_matrix44_t* a, const sk_matrix44_t* b);
 SK_C_API sk_matrix44_t* sk_matrix44_new_matrix (const sk_matrix_t* src);
index 6b4b90a..1f29ef9 100644 (file)
@@ -28,7 +28,7 @@ SK_C_PLUS_PLUS_BEGIN_GUARD
         maskfilter : NULL
         xfermode_mode : SRCOVER_SK_XFERMODE_MODE
 */
-SK_C_API sk_paint_t* sk_paint_new();
+SK_C_API sk_paint_t* sk_paint_new(void);
 SK_C_API sk_paint_t* sk_paint_clone(sk_paint_t*);
 /**
     Release the memory storing the sk_paint_t and unref() all
index 8106170..5e0aa73 100644 (file)
@@ -16,7 +16,7 @@
 SK_C_PLUS_PLUS_BEGIN_GUARD
 
 /** Create a new, empty path. */
-SK_C_API sk_path_t* sk_path_new();
+SK_C_API sk_path_t* sk_path_new(void);
 /** Release the memory used by a sk_path_t. */
 SK_C_API void sk_path_delete(sk_path_t*);
 
@@ -237,7 +237,7 @@ SK_C_API bool sk_pathop_simplify(const sk_path_t* path, sk_path_t* result);
 
 SK_C_API bool sk_pathop_tight_bounds(const sk_path_t* path, sk_rect_t* result);
 
-SK_C_API sk_opbuilder_t* sk_opbuilder_new();
+SK_C_API sk_opbuilder_t* sk_opbuilder_new(void);
 
 SK_C_API void sk_opbuilder_destroy(sk_opbuilder_t* builder);
 
@@ -247,7 +247,7 @@ SK_C_API bool sk_opbuilder_resolve(sk_opbuilder_t* builder, sk_path_t* result);
 
 SK_C_API int sk_path_convert_conic_to_quads(const sk_point_t* p0, const sk_point_t* p1, const sk_point_t* p2, float w, sk_point_t* pts, int pow2);
 
-SK_C_API sk_pathmeasure_t* sk_pathmeasure_new();
+SK_C_API sk_pathmeasure_t* sk_pathmeasure_new(void);
 
 SK_C_API sk_pathmeasure_t* sk_pathmeasure_new_with_path(const sk_path_t* path, bool forceClosed, float resScale);
 
index 6eb7b68..dd664b0 100644 (file)
@@ -19,7 +19,7 @@ SK_C_PLUS_PLUS_BEGIN_GUARD
     Create a new sk_picture_recorder_t.  Its resources should be
     released with a call to sk_picture_recorder_delete().
 */
-SK_C_API sk_picture_recorder_t* sk_picture_recorder_new();
+SK_C_API sk_picture_recorder_t* sk_picture_recorder_new(void);
 /**
     Release the memory and other resources used by this
     sk_picture_recorder_t.
index 5cfab3a..5cb7c33 100644 (file)
@@ -16,7 +16,7 @@
 SK_C_PLUS_PLUS_BEGIN_GUARD
 
 SK_C_API void sk_pixmap_destructor(sk_pixmap_t* cpixmap);
-SK_C_API sk_pixmap_t* sk_pixmap_new();
+SK_C_API sk_pixmap_t* sk_pixmap_new(void);
 SK_C_API sk_pixmap_t* sk_pixmap_new_with_params(const sk_imageinfo_t* cinfo, const void* addr, size_t rowBytes, sk_colortable_t* ctable);
 SK_C_API void sk_pixmap_reset(sk_pixmap_t* cpixmap);
 SK_C_API void sk_pixmap_reset_with_params(sk_pixmap_t* cpixmap, const sk_imageinfo_t* cinfo, const void* addr, size_t rowBytes, sk_colortable_t* ctable);
index 4656441..4c2852f 100755 (executable)
@@ -12,7 +12,7 @@
 
 SK_C_PLUS_PLUS_BEGIN_GUARD
 
-SK_C_API sk_region_t* sk_region_new();
+SK_C_API sk_region_t* sk_region_new(void);
 SK_C_API sk_region_t* sk_region_new2(const sk_region_t* region);
 SK_C_API void sk_region_delete(sk_region_t* cpath); 
 SK_C_API void sk_region_contains(sk_region_t* r, const sk_region_t* region); 
index 804023b..222ea5e 100644 (file)
@@ -135,7 +135,7 @@ SK_C_API sk_shader_t* sk_shader_new_two_point_conical_gradient(
 /**
     Call this to create a new "empty" shader, that will not draw anything.
 */
-SK_C_API sk_shader_t* sk_shader_new_empty();
+SK_C_API sk_shader_t* sk_shader_new_empty(void);
 /**
     Call this to create a new shader that just draws the specified color. This should always
     draw the same as a paint with this color (and no shader).
index de13936..82e58bd 100644 (file)
@@ -24,7 +24,7 @@ SK_C_API void sk_filestream_destroy(sk_stream_filestream_t* cstream);
 
 ////////////////////////////////////////////////////////////////////////////////
 
-SK_C_API sk_stream_memorystream_t* sk_memorystream_new();
+SK_C_API sk_stream_memorystream_t* sk_memorystream_new(void);
 SK_C_API sk_stream_memorystream_t* sk_memorystream_new_with_length(size_t length);
 SK_C_API sk_stream_memorystream_t* sk_memorystream_new_with_data(const void* data, size_t length, bool copyData);
 SK_C_API sk_stream_memorystream_t* sk_memorystream_new_with_skdata(sk_data_t* data);
@@ -56,7 +56,7 @@ SK_C_API size_t sk_stream_get_length(sk_stream_t* cstream);
 SK_C_API sk_wstream_filestream_t* sk_filewstream_new(const char* path);
 SK_C_API void sk_filewstream_destroy(sk_wstream_filestream_t* cstream);
 
-SK_C_API sk_wstream_dynamicmemorystream_t* sk_dynamicmemorywstream_new();
+SK_C_API sk_wstream_dynamicmemorystream_t* sk_dynamicmemorywstream_new(void);
 SK_C_API sk_data_t* sk_dynamicmemorywstream_copy_to_data(sk_wstream_dynamicmemorystream_t* cstream);
 SK_C_API sk_stream_asset_t* sk_dynamicmemorywstream_detach_as_stream(sk_wstream_dynamicmemorystream_t* cstream);
 SK_C_API void sk_dynamicmemorywstream_destroy(sk_wstream_dynamicmemorystream_t* cstream);
index 29e04fb..ace914f 100644 (file)
@@ -19,7 +19,7 @@ SK_C_PLUS_PLUS_BEGIN_GUARD
     Returns a new empty sk_string_t.  This call must be balanced with a call to
     sk_string_destructor().
 */
-SK_C_API sk_string_t* sk_string_new_empty();
+SK_C_API sk_string_t* sk_string_new_empty(void);
 /**
     Returns a new sk_string_t by copying the specified source string, encoded in UTF-8.
     This call must be balanced with a call to sk_string_destructor().
index bbd44f7..c7eb115 100644 (file)
@@ -18,7 +18,7 @@ SK_C_PLUS_PLUS_BEGIN_GUARD
 /**
     Return the default sk_colortype_t; this is operating-system dependent.
 */
-SK_C_API sk_colortype_t sk_colortype_get_default_8888();
+SK_C_API sk_colortype_t sk_colortype_get_default_8888(void);
 
 /**
     Return a new surface, with the memory for the pixels automatically
index a309e42..e979ed1 100644 (file)
@@ -34,7 +34,7 @@ SK_C_API int sk_typeface_get_table_tags(sk_typeface_t* typeface, sk_font_table_t
 SK_C_API size_t sk_typeface_get_table_size(sk_typeface_t* typeface, sk_font_table_tag_t tag);
 SK_C_API size_t sk_typeface_get_table_data(sk_typeface_t* typeface, sk_font_table_tag_t tag, size_t offset, size_t length, void* data);
 
-SK_C_API sk_fontmgr_t* sk_fontmgr_ref_default();
+SK_C_API sk_fontmgr_t* sk_fontmgr_ref_default(void);
 SK_C_API void sk_fontmgr_unref(sk_fontmgr_t*);
 SK_C_API int sk_fontmgr_count_families(sk_fontmgr_t*);
 SK_C_API void sk_fontmgr_get_family_name(sk_fontmgr_t*, int index, sk_string_t* familyName);