]> git.ipfire.org Git - thirdparty/zlib-ng.git/commitdiff
Fix constness in DFLTCC code
authorIlya Leoshkevich <iii@linux.ibm.com>
Mon, 28 Sep 2020 20:33:02 +0000 (22:33 +0200)
committerHans Kristian Rosbach <hk-github@circlestorm.org>
Fri, 9 Oct 2020 09:18:42 +0000 (11:18 +0200)
Use z_const instead of const in order to fix compiler warnings.

arch/s390/dfltcc_detail.h

index 22886242fc4d2b4081a0d7ef107d45e11a11062b..4ec03f8097dc650b80086ae91bc9a21c9f4eb1eb 100644 (file)
@@ -46,16 +46,16 @@ typedef enum {
 #define DFLTCC_FACILITY 151
 
 static inline dfltcc_cc dfltcc(int fn, void *param,
-                               unsigned char **op1, size_t *len1, const unsigned char **op2, size_t *len2, void *hist) {
+                               unsigned char **op1, size_t *len1, z_const unsigned char **op2, size_t *len2, void *hist) {
     unsigned char *t2 = op1 ? *op1 : NULL;
     size_t t3 = len1 ? *len1 : 0;
-    const unsigned char *t4 = op2 ? *op2 : NULL;
+    z_const unsigned char *t4 = op2 ? *op2 : NULL;
     size_t t5 = len2 ? *len2 : 0;
     Z_REGISTER int r0 __asm__("r0") = fn;
     Z_REGISTER void *r1 __asm__("r1") = param;
     Z_REGISTER unsigned char *r2 __asm__("r2") = t2;
     Z_REGISTER size_t r3 __asm__("r3") = t3;
-    Z_REGISTER const unsigned char *r4 __asm__("r4") = t4;
+    Z_REGISTER z_const unsigned char *r4 __asm__("r4") = t4;
     Z_REGISTER size_t r5 __asm__("r5") = t5;
     int cc;
 
@@ -172,7 +172,7 @@ struct dfltcc_param_v0 {
 
 static_assert(sizeof(struct dfltcc_param_v0) == 1536, sizeof_struct_dfltcc_param_v0_is_1536);
 
-static inline const char *oesc_msg(char *buf, int oesc) {
+static inline z_const char *oesc_msg(char *buf, int oesc) {
     if (oesc == 0x00)
         return NULL; /* Successful completion */
     else {