]> granicus.if.org Git - procps-ng/commitdiff
library: eliminate those warnings for '-Wpointer-sign'
authorJim Warner <james.warner@comcast.net>
Sun, 2 Jan 2022 06:00:09 +0000 (00:00 -0600)
committerCraig Small <csmall@dropbear.xyz>
Fri, 7 Jan 2022 08:19:15 +0000 (19:19 +1100)
Signed-off-by: Jim Warner <james.warner@comcast.net>
proc/escape.c
proc/escape.h

index 834602c3b3d824f1ff4a38e4409a903eebcb75b7..cab628612ab85a74c7eebc006ee60a9d4e7f6fbd 100644 (file)
@@ -90,7 +90,7 @@ static inline void esc_ctl (unsigned char *str, int len) {
    }
 }
 
-int escape_str (unsigned char *dst, const unsigned char *src, int bufsize) {
+int escape_str (char *dst, const char *src, int bufsize) {
    static __thread int utf_sw = 0;
    int n;
 
@@ -106,13 +106,13 @@ int escape_str (unsigned char *dst, const unsigned char *src, int bufsize) {
    }
    if (n >= bufsize) n = bufsize-1;
    if (utf_sw < 0)
-      esc_all(dst);
+      esc_all((unsigned char *)dst);
    else
-      esc_ctl(dst, n);
+      esc_ctl((unsigned char *)dst, n);
    return n;
 }
 
-int escape_command (unsigned char *outbuf, const proc_t *pp, int bytes, unsigned flags) {
+int escape_command (char *outbuf, const proc_t *pp, int bytes, unsigned flags) {
    int overhead = 0;
    int end = 0;
 
index 8ae5f81271f20e0274df5dc099a9b769931debf7..70dd81c75cf468e14828ac0b1ac5626e7140df6b 100644 (file)
@@ -26,8 +26,8 @@
 #define ESC_BRACKETS 0x2  // if using cmd, put '[' and ']' around it
 #define ESC_DEFUNCT  0x4  // mark zombies with " <defunct>"
 
-int escape_command (unsigned char *outbuf, const proc_t *pp, int bytes, unsigned flags);
+int escape_command (char *outbuf, const proc_t *pp, int bytes, unsigned flags);
 
-int escape_str (unsigned char *dst, const unsigned char *src, int bufsize);
+int escape_str (char *dst, const char *src, int bufsize);
 
 #endif