diff --git a/src/libpw3270cpp/remote.cc b/src/libpw3270cpp/remote.cc index 6705427..4f06450 100644 --- a/src/libpw3270cpp/remote.cc +++ b/src/libpw3270cpp/remote.cc @@ -421,7 +421,7 @@ val = this->sequence; while(val > 0) { - char str[] = { 'a'+(val % 25), 0 }; + char str[] = { (char) ('a'+(val % 25)), 0 }; name.append(str); val /= 25; } diff --git a/src/libpw3270cpp/service.cc b/src/libpw3270cpp/service.cc index def9b83..5d3962d 100644 --- a/src/libpw3270cpp/service.cc +++ b/src/libpw3270cpp/service.cc @@ -477,12 +477,12 @@ virtual const char * asc2ebc(unsigned char *str, int sz = -1) { - return str; + return (const char *) str; } virtual const char * ebc2asc(unsigned char *str, int sz = -1) { - return str; + return (const char *) str; } virtual int set_cursor_position(int row, int col) -- libgit2 0.21.2