some minor fixes

- version number was 1.1.0 instead of 1.1.2
- renamed mem.h to fix compiling the windows binaries
- changes (rv < 0) to (rv != 0)
This commit is contained in:
Tino Reichardt
2016-12-26 11:04:47 +01:00
parent e123752e09
commit b351c1a3fb
10 changed files with 46 additions and 60 deletions

View File

@@ -17,7 +17,7 @@
#define ZSTD_STATIC_LINKING_ONLY
#include "zstd.h"
#include "mem.h"
#include "memmt.h"
#include "threading.h"
#include "list.h"
#include "zstdmt.h"
@@ -198,7 +198,7 @@ static size_t pt_write(ZSTDMT_CCtx * ctx, struct writelist *wl)
wl = list_entry(entry, struct writelist, node);
if (wl->frame == ctx->curframe) {
rv = ctx->fn_write(ctx->arg_write, &wl->out);
if (rv < 0)
if (rv != 0)
return mt_error(rv);
ctx->outsize += wl->out.size;
ctx->curframe++;
@@ -263,7 +263,7 @@ static void *pt_compress(void *arg)
pthread_mutex_lock(&ctx->read_mutex);
in.size = ctx->inputsize;
rv = ctx->fn_read(ctx->arg_read, &in);
if (rv < 0) {
if (rv != 0) {
pthread_mutex_unlock(&ctx->read_mutex);
result = mt_error(rv);
goto error;
@@ -310,7 +310,6 @@ static void *pt_compress(void *arg)
/* write result */
pthread_mutex_lock(&ctx->write_mutex);
result = pt_write(ctx, wl);
printf("pt_write() = %d\n", result);
pthread_mutex_unlock(&ctx->write_mutex);
if (ZSTDMT_isError(result))
goto error;