Make set_comp_parameter parameter const
authorJonathan Dieter <jdieter@gmail.com>
Sun, 15 Apr 2018 18:44:45 +0000 (21:44 +0300)
committerJonathan Dieter <jdieter@gmail.com>
Sun, 15 Apr 2018 18:44:45 +0000 (21:44 +0300)
Signed-off-by: Jonathan Dieter <jdieter@gmail.com>
include/zck.h
src/lib/comp/comp.c
src/lib/comp/nocomp/nocomp.c
src/lib/comp/zstd/zstd.c
src/lib/zck_private.h

index 8120232d924b0e3917a5ff0cade6644b27738a06..2a37bfe923a06ff1ce9cd93d34620c6e522c47c6 100644 (file)
@@ -118,7 +118,7 @@ void zck_free(zckCtx **zck);
 /* Set compression type */
 int zck_set_compression_type(zckCtx *zck, int comp_type);
 /* Set compression parameter */
-int zck_set_comp_parameter(zckCtx *zck, int option, void *value);
+int zck_set_comp_parameter(zckCtx *zck, int option, const void *value);
 
 
 /*******************************************************************
index 3191671e1086da8ca81281029b93415326e7e27f..aa54d4003a048d507296d8b40ec1507cc0ae9843 100644 (file)
@@ -199,7 +199,7 @@ int PUBLIC zck_set_compression_type(zckCtx *zck, int type) {
     return True;
 }
 
-int PUBLIC zck_set_comp_parameter(zckCtx *zck, int option, void *value) {
+int PUBLIC zck_set_comp_parameter(zckCtx *zck, int option, const void *value) {
     VALIDATE(zck);
 
     /* Cannot change compression parameters after compression has started */
index ca844e79c946c0d5c8749be7d1c591cd474e1f3e..dbc5b49844001a8abc061c29545707eb334e7d8e 100644 (file)
@@ -81,7 +81,7 @@ static int close(zckComp *comp) {
 
 /* Nocomp doesn't support any parameters, so return error if setting a parameter
  * was attempted */
-static int set_parameter(zckComp *comp, int option, void *value) {
+static int set_parameter(zckComp *comp, int option, const void *value) {
     zck_log(ZCK_LOG_ERROR, "Invalid compression parameter for ZCK_COMP_NONE\n");
     return False;
 }
index 9c33f56ef2ba5aaea07c279606fefa069a9ec17e..bd020de7a27db42a69bba7cbac524eb1b2ab0546 100644 (file)
@@ -177,7 +177,7 @@ static int close(zckComp *comp) {
     return True;
 }
 
-static int set_parameter(zckComp *comp, int option, void *value) {
+static int set_parameter(zckComp *comp, int option, const void *value) {
     if(option == ZCK_ZCK_COMP_LEVEL) {
         if(*(int*)value >= 0 && *(int*)value <= ZSTD_maxCLevel()) {
             comp->level = *(int*)value;
index 169b4bcac5503f11c0704f40ab7f7b6b69080dd4..f745dc97bc04bb90f08d59183cb7db403c3e71e4 100644 (file)
@@ -19,7 +19,7 @@
 struct zckComp;
 
 typedef int (*finit)(struct zckComp *comp);
-typedef int (*fparam)(struct zckComp *comp, int option, void *value);
+typedef int (*fparam)(struct zckComp *comp, int option, const void *value);
 typedef int (*fccompend)(struct zckComp *comp, char **dst, size_t *dst_size,
                          int use_dict);
 typedef ssize_t (*fcomp)(struct zckComp *comp, const char *src,