diff --git a/microscript/ILibDuktape_Polyfills.c b/microscript/ILibDuktape_Polyfills.c index f506c1a..69e0b5f 100644 --- a/microscript/ILibDuktape_Polyfills.c +++ b/microscript/ILibDuktape_Polyfills.c @@ -1960,7 +1960,7 @@ void ILibDuktape_dataGenerator_onResume(struct ILibDuktape_readableStream *sende SHA256_Init(&shctx); SHA256_Update(&shctx, buffer + UTIL_SHA256_HASHSIZE, bufferLen - UTIL_SHA256_HASHSIZE); - SHA256_Final(buffer, &shctx); + SHA256_Final((unsigned char*)buffer, &shctx); ILibDuktape_readableStream_WriteData(sender, buffer, bufferLen); } } diff --git a/microscript/ILibDuktape_ReadableStream.c b/microscript/ILibDuktape_ReadableStream.c index 64e29ae..02680be 100644 --- a/microscript/ILibDuktape_ReadableStream.c +++ b/microscript/ILibDuktape_ReadableStream.c @@ -28,6 +28,8 @@ limitations under the License. #define ILibDuktape_readableStream_WritePipes_Stream "\xFF_WritePipes_Stream" #define ILibDuktape_readableStream_PipeArray "\xFF_RS_PipeArray" +int ILibDuktape_readableStream_resume_flush(ILibDuktape_readableStream *rs); + #ifdef __DOXY__ /*! \implements EventEmitter