A few more type changes...
authorMatthew Leibowitz <mattleibow@live.com>
Thu, 10 Aug 2017 23:56:19 +0000 (01:56 +0200)
committerMatthew Leibowitz <mattleibow@live.com>
Thu, 10 Aug 2017 23:56:19 +0000 (01:56 +0200)
include/c/sk_stream.h
include/c/sk_types.h
src/c/sk_stream.cpp

index d76cd4c..5bcc89c 100644 (file)
@@ -61,7 +61,7 @@ SK_C_API sk_wstream_dynamicmemorystream_t* sk_dynamicmemorywstream_new(void);
 SK_C_API sk_stream_asset_t* sk_dynamicmemorywstream_detach_as_stream(sk_wstream_dynamicmemorystream_t* cstream);
 SK_C_API sk_data_t* sk_dynamicmemorywstream_detach_as_data(sk_wstream_dynamicmemorystream_t* cstream);
 SK_C_API void sk_dynamicmemorywstream_copy_to(sk_wstream_dynamicmemorystream_t* cstream, void* data);
-SK_C_API void sk_dynamicmemorywstream_write_to_stream(sk_wstream_dynamicmemorystream_t* cstream, sk_wstream_t* dst);
+SK_C_API bool sk_dynamicmemorywstream_write_to_stream(sk_wstream_dynamicmemorystream_t* cstream, sk_wstream_t* dst);
 SK_C_API void sk_dynamicmemorywstream_destroy(sk_wstream_dynamicmemorystream_t* cstream);
 
 ////////////////////////////////////////////////////////////////////////////////
index a984805..71a8b68 100644 (file)
@@ -513,7 +513,7 @@ typedef enum {
 typedef struct {
     sk_codec_zero_initialized_t fZeroInitialized;
     sk_irect_t* fSubset;
-    size_t fFrameIndex;
+    int fFrameIndex;
     bool fHasPriorFrame;
     sk_transfer_function_behavior_t fPremulBehavior;
 } sk_codec_options_t;
@@ -861,8 +861,8 @@ typedef struct {
 } sk_encodedinfo_t;
 
 typedef struct {
-    size_t fRequiredFrame;
-    size_t fDuration;
+    int fRequiredFrame;
+    int fDuration;
     bool fFullyReceived;
     sk_alphatype_t fAlphaType;
 } sk_codec_frameinfo_t;
index c7953d4..566a4a4 100644 (file)
@@ -170,9 +170,9 @@ void sk_dynamicmemorywstream_copy_to(sk_wstream_dynamicmemorystream_t* cstream,
     AsDynamicMemoryWStream(cstream)->copyTo(data);
 }
 
-void sk_dynamicmemorywstream_write_to_stream(sk_wstream_dynamicmemorystream_t* cstream, sk_wstream_t* dst)
+bool sk_dynamicmemorywstream_write_to_stream(sk_wstream_dynamicmemorystream_t* cstream, sk_wstream_t* dst)
 {
-    AsDynamicMemoryWStream(cstream)->writeToStream(AsWStream(dst));
+    return AsDynamicMemoryWStream(cstream)->writeToStream(AsWStream(dst));
 }
 
 bool sk_wstream_write(sk_wstream_t* cstream, const void* buffer, size_t size)